configure revision d8282cd64fd8744ab3d564bef19f9172570024f0
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for llvm 3.0svn.
4#
5# Report bugs to <llvmbugs@cs.uiuc.edu>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11#
12# Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
13## --------------------- ##
14## M4sh Initialization.  ##
15## --------------------- ##
16
17# Be Bourne compatible
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='3.0svn'
565PACKAGE_STRING='llvm 3.0svn'
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
643CC
644CFLAGS
645LDFLAGS
646CPPFLAGS
647ac_ct_CC
648EXEEXT
649OBJEXT
650CXX
651CXXFLAGS
652ac_ct_CXX
653CPP
654subdirs
655ENABLE_POLLY
656LLVM_HAS_POLLY
657build
658build_cpu
659build_vendor
660build_os
661host
662host_cpu
663host_vendor
664host_os
665target
666target_cpu
667target_vendor
668target_os
669OS
670HOST_OS
671TARGET_OS
672LINKALL
673NOLINKALL
674LLVM_ON_UNIX
675LLVM_ON_WIN32
676ARCH
677ENDIAN
678GREP
679EGREP
680LLVM_CROSS_COMPILING
681BUILD_CC
682BUILD_EXEEXT
683BUILD_CXX
684CVSBUILD
685ENABLE_OPTIMIZED
686ENABLE_PROFILING
687DISABLE_ASSERTIONS
688ENABLE_EXPENSIVE_CHECKS
689EXPENSIVE_CHECKS
690DEBUG_RUNTIME
691DEBUG_SYMBOLS
692JIT
693TARGET_HAS_JIT
694ENABLE_DOCS
695ENABLE_DOXYGEN
696ENABLE_THREADS
697ENABLE_PTHREADS
698ENABLE_PIC
699ENABLE_SHARED
700ENABLE_EMBED_STDCXX
701ENABLE_TIMESTAMPS
702TARGETS_TO_BUILD
703LLVM_ENUM_TARGETS
704LLVM_ENUM_ASM_PRINTERS
705LLVM_ENUM_ASM_PARSERS
706LLVM_ENUM_DISASSEMBLERS
707ENABLE_CBE_PRINTF_A
708OPTIMIZE_OPTION
709EXTRA_OPTIONS
710EXTRA_LD_OPTIONS
711BINUTILS_INCDIR
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
745GZIPBIN
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
763NO_VARIADIC_MACROS
764NO_MISSING_FIELD_INITIALIZERS
765USE_UDIS86
766USE_OPROFILE
767HAVE_PTHREAD
768HUGE_VAL_SANITY
769MMAP_FILE
770SHLIBEXT
771SHLIBPATH_VAR
772LLVM_PREFIX
773LLVM_BINDIR
774LLVM_LIBDIR
775LLVM_DATADIR
776LLVM_DOCSDIR
777LLVM_ETCDIR
778LLVM_INCLUDEDIR
779LLVM_INFODIR
780LLVM_MANDIR
781LLVM_CONFIGTIME
782BINDINGS_TO_BUILD
783ALL_BINDINGS
784OCAML_LIBDIR
785ENABLE_VISIBILITY_INLINES_HIDDEN
786RPATH
787RDYNAMIC
788LIBOBJS
789LTLIBOBJS'
790ac_subst_files=''
791      ac_precious_vars='build_alias
792host_alias
793target_alias
794CC
795CFLAGS
796LDFLAGS
797CPPFLAGS
798CXX
799CXXFLAGS
800CCC
801CPP'
802ac_subdirs_all='projects/llvm-gcc
803projects/test-suite
804projects/llvm-test
805projects/poolalloc
806projects/llvm-poolalloc
807projects/sample
808projects/privbracket
809projects/llvm-stacker
810projects/llvm-reopt
811projects/llvm-java
812projects/llvm-tv
813projects/safecode
814projects/llvm-kernel
815tools/polly'
816
817# Initialize some variables set by options.
818ac_init_help=
819ac_init_version=false
820# The variables have the same names as the options, with
821# dashes changed to underlines.
822cache_file=/dev/null
823exec_prefix=NONE
824no_create=
825no_recursion=
826prefix=NONE
827program_prefix=NONE
828program_suffix=NONE
829program_transform_name=s,x,x,
830silent=
831site=
832srcdir=
833verbose=
834x_includes=NONE
835x_libraries=NONE
836
837# Installation directory options.
838# These are left unexpanded so users can "make install exec_prefix=/foo"
839# and all the variables that are supposed to be based on exec_prefix
840# by default will actually change.
841# Use braces instead of parens because sh, perl, etc. also accept them.
842# (The list follows the same order as the GNU Coding Standards.)
843bindir='${exec_prefix}/bin'
844sbindir='${exec_prefix}/sbin'
845libexecdir='${exec_prefix}/libexec'
846datarootdir='${prefix}/share'
847datadir='${datarootdir}'
848sysconfdir='${prefix}/etc'
849sharedstatedir='${prefix}/com'
850localstatedir='${prefix}/var'
851includedir='${prefix}/include'
852oldincludedir='/usr/include'
853docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
854infodir='${datarootdir}/info'
855htmldir='${docdir}'
856dvidir='${docdir}'
857pdfdir='${docdir}'
858psdir='${docdir}'
859libdir='${exec_prefix}/lib'
860localedir='${datarootdir}/locale'
861mandir='${datarootdir}/man'
862
863ac_prev=
864ac_dashdash=
865for ac_option
866do
867  # If the previous option needs an argument, assign it.
868  if test -n "$ac_prev"; then
869    eval $ac_prev=\$ac_option
870    ac_prev=
871    continue
872  fi
873
874  case $ac_option in
875  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876  *)	ac_optarg=yes ;;
877  esac
878
879  # Accept the important Cygnus configure options, so we can diagnose typos.
880
881  case $ac_dashdash$ac_option in
882  --)
883    ac_dashdash=yes ;;
884
885  -bindir | --bindir | --bindi | --bind | --bin | --bi)
886    ac_prev=bindir ;;
887  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
888    bindir=$ac_optarg ;;
889
890  -build | --build | --buil | --bui | --bu)
891    ac_prev=build_alias ;;
892  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
893    build_alias=$ac_optarg ;;
894
895  -cache-file | --cache-file | --cache-fil | --cache-fi \
896  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
897    ac_prev=cache_file ;;
898  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
899  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
900    cache_file=$ac_optarg ;;
901
902  --config-cache | -C)
903    cache_file=config.cache ;;
904
905  -datadir | --datadir | --datadi | --datad)
906    ac_prev=datadir ;;
907  -datadir=* | --datadir=* | --datadi=* | --datad=*)
908    datadir=$ac_optarg ;;
909
910  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
911  | --dataroo | --dataro | --datar)
912    ac_prev=datarootdir ;;
913  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
914  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
915    datarootdir=$ac_optarg ;;
916
917  -disable-* | --disable-*)
918    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
919    # Reject names that are not valid shell variable names.
920    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
921      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
922   { (exit 1); exit 1; }; }
923    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
924    eval enable_$ac_feature=no ;;
925
926  -docdir | --docdir | --docdi | --doc | --do)
927    ac_prev=docdir ;;
928  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929    docdir=$ac_optarg ;;
930
931  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932    ac_prev=dvidir ;;
933  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934    dvidir=$ac_optarg ;;
935
936  -enable-* | --enable-*)
937    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
938    # Reject names that are not valid shell variable names.
939    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
940      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
941   { (exit 1); exit 1; }; }
942    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
943    eval enable_$ac_feature=\$ac_optarg ;;
944
945  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
946  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
947  | --exec | --exe | --ex)
948    ac_prev=exec_prefix ;;
949  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
950  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
951  | --exec=* | --exe=* | --ex=*)
952    exec_prefix=$ac_optarg ;;
953
954  -gas | --gas | --ga | --g)
955    # Obsolete; use --with-gas.
956    with_gas=yes ;;
957
958  -help | --help | --hel | --he | -h)
959    ac_init_help=long ;;
960  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
961    ac_init_help=recursive ;;
962  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
963    ac_init_help=short ;;
964
965  -host | --host | --hos | --ho)
966    ac_prev=host_alias ;;
967  -host=* | --host=* | --hos=* | --ho=*)
968    host_alias=$ac_optarg ;;
969
970  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
971    ac_prev=htmldir ;;
972  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
973  | --ht=*)
974    htmldir=$ac_optarg ;;
975
976  -includedir | --includedir | --includedi | --included | --include \
977  | --includ | --inclu | --incl | --inc)
978    ac_prev=includedir ;;
979  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
980  | --includ=* | --inclu=* | --incl=* | --inc=*)
981    includedir=$ac_optarg ;;
982
983  -infodir | --infodir | --infodi | --infod | --info | --inf)
984    ac_prev=infodir ;;
985  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
986    infodir=$ac_optarg ;;
987
988  -libdir | --libdir | --libdi | --libd)
989    ac_prev=libdir ;;
990  -libdir=* | --libdir=* | --libdi=* | --libd=*)
991    libdir=$ac_optarg ;;
992
993  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
994  | --libexe | --libex | --libe)
995    ac_prev=libexecdir ;;
996  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
997  | --libexe=* | --libex=* | --libe=*)
998    libexecdir=$ac_optarg ;;
999
1000  -localedir | --localedir | --localedi | --localed | --locale)
1001    ac_prev=localedir ;;
1002  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1003    localedir=$ac_optarg ;;
1004
1005  -localstatedir | --localstatedir | --localstatedi | --localstated \
1006  | --localstate | --localstat | --localsta | --localst | --locals)
1007    ac_prev=localstatedir ;;
1008  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1009  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1010    localstatedir=$ac_optarg ;;
1011
1012  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1013    ac_prev=mandir ;;
1014  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1015    mandir=$ac_optarg ;;
1016
1017  -nfp | --nfp | --nf)
1018    # Obsolete; use --without-fp.
1019    with_fp=no ;;
1020
1021  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1022  | --no-cr | --no-c | -n)
1023    no_create=yes ;;
1024
1025  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1026  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1027    no_recursion=yes ;;
1028
1029  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1030  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1031  | --oldin | --oldi | --old | --ol | --o)
1032    ac_prev=oldincludedir ;;
1033  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1034  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1035  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1036    oldincludedir=$ac_optarg ;;
1037
1038  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1039    ac_prev=prefix ;;
1040  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1041    prefix=$ac_optarg ;;
1042
1043  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1044  | --program-pre | --program-pr | --program-p)
1045    ac_prev=program_prefix ;;
1046  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1047  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1048    program_prefix=$ac_optarg ;;
1049
1050  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1051  | --program-suf | --program-su | --program-s)
1052    ac_prev=program_suffix ;;
1053  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1054  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1055    program_suffix=$ac_optarg ;;
1056
1057  -program-transform-name | --program-transform-name \
1058  | --program-transform-nam | --program-transform-na \
1059  | --program-transform-n | --program-transform- \
1060  | --program-transform | --program-transfor \
1061  | --program-transfo | --program-transf \
1062  | --program-trans | --program-tran \
1063  | --progr-tra | --program-tr | --program-t)
1064    ac_prev=program_transform_name ;;
1065  -program-transform-name=* | --program-transform-name=* \
1066  | --program-transform-nam=* | --program-transform-na=* \
1067  | --program-transform-n=* | --program-transform-=* \
1068  | --program-transform=* | --program-transfor=* \
1069  | --program-transfo=* | --program-transf=* \
1070  | --program-trans=* | --program-tran=* \
1071  | --progr-tra=* | --program-tr=* | --program-t=*)
1072    program_transform_name=$ac_optarg ;;
1073
1074  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1075    ac_prev=pdfdir ;;
1076  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1077    pdfdir=$ac_optarg ;;
1078
1079  -psdir | --psdir | --psdi | --psd | --ps)
1080    ac_prev=psdir ;;
1081  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1082    psdir=$ac_optarg ;;
1083
1084  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1085  | -silent | --silent | --silen | --sile | --sil)
1086    silent=yes ;;
1087
1088  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1089    ac_prev=sbindir ;;
1090  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1091  | --sbi=* | --sb=*)
1092    sbindir=$ac_optarg ;;
1093
1094  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1095  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1096  | --sharedst | --shareds | --shared | --share | --shar \
1097  | --sha | --sh)
1098    ac_prev=sharedstatedir ;;
1099  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1100  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1101  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1102  | --sha=* | --sh=*)
1103    sharedstatedir=$ac_optarg ;;
1104
1105  -site | --site | --sit)
1106    ac_prev=site ;;
1107  -site=* | --site=* | --sit=*)
1108    site=$ac_optarg ;;
1109
1110  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1111    ac_prev=srcdir ;;
1112  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1113    srcdir=$ac_optarg ;;
1114
1115  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1116  | --syscon | --sysco | --sysc | --sys | --sy)
1117    ac_prev=sysconfdir ;;
1118  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1119  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1120    sysconfdir=$ac_optarg ;;
1121
1122  -target | --target | --targe | --targ | --tar | --ta | --t)
1123    ac_prev=target_alias ;;
1124  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1125    target_alias=$ac_optarg ;;
1126
1127  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1128    verbose=yes ;;
1129
1130  -version | --version | --versio | --versi | --vers | -V)
1131    ac_init_version=: ;;
1132
1133  -with-* | --with-*)
1134    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1135    # Reject names that are not valid shell variable names.
1136    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1137      { echo "$as_me: error: invalid package name: $ac_package" >&2
1138   { (exit 1); exit 1; }; }
1139    ac_package=`echo $ac_package| sed 's/-/_/g'`
1140    eval with_$ac_package=\$ac_optarg ;;
1141
1142  -without-* | --without-*)
1143    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144    # Reject names that are not valid shell variable names.
1145    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1146      { echo "$as_me: error: invalid package name: $ac_package" >&2
1147   { (exit 1); exit 1; }; }
1148    ac_package=`echo $ac_package | sed 's/-/_/g'`
1149    eval with_$ac_package=no ;;
1150
1151  --x)
1152    # Obsolete; use --with-x.
1153    with_x=yes ;;
1154
1155  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156  | --x-incl | --x-inc | --x-in | --x-i)
1157    ac_prev=x_includes ;;
1158  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160    x_includes=$ac_optarg ;;
1161
1162  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164    ac_prev=x_libraries ;;
1165  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167    x_libraries=$ac_optarg ;;
1168
1169  -*) { echo "$as_me: error: unrecognized option: $ac_option
1170Try \`$0 --help' for more information." >&2
1171   { (exit 1); exit 1; }; }
1172    ;;
1173
1174  *=*)
1175    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176    # Reject names that are not valid shell variable names.
1177    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1178      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1179   { (exit 1); exit 1; }; }
1180    eval $ac_envvar=\$ac_optarg
1181    export $ac_envvar ;;
1182
1183  *)
1184    # FIXME: should be removed in autoconf 3.0.
1185    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1189    ;;
1190
1191  esac
1192done
1193
1194if test -n "$ac_prev"; then
1195  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196  { echo "$as_me: error: missing argument to $ac_option" >&2
1197   { (exit 1); exit 1; }; }
1198fi
1199
1200# Be sure to have absolute directory names.
1201for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1202		datadir sysconfdir sharedstatedir localstatedir includedir \
1203		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1204		libdir localedir mandir
1205do
1206  eval ac_val=\$$ac_var
1207  case $ac_val in
1208    [\\/$]* | ?:[\\/]* )  continue;;
1209    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210  esac
1211  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1212   { (exit 1); exit 1; }; }
1213done
1214
1215# There might be people who depend on the old broken behavior: `$host'
1216# used to hold the argument of --host etc.
1217# FIXME: To remove some day.
1218build=$build_alias
1219host=$host_alias
1220target=$target_alias
1221
1222# FIXME: To remove some day.
1223if test "x$host_alias" != x; then
1224  if test "x$build_alias" = x; then
1225    cross_compiling=maybe
1226    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1227    If a cross compiler is detected then cross compile mode will be used." >&2
1228  elif test "x$build_alias" != "x$host_alias"; then
1229    cross_compiling=yes
1230  fi
1231fi
1232
1233ac_tool_prefix=
1234test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235
1236test "$silent" = yes && exec 6>/dev/null
1237
1238
1239ac_pwd=`pwd` && test -n "$ac_pwd" &&
1240ac_ls_di=`ls -di .` &&
1241ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1242  { echo "$as_me: error: Working directory cannot be determined" >&2
1243   { (exit 1); exit 1; }; }
1244test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1245  { echo "$as_me: error: pwd does not report name of working directory" >&2
1246   { (exit 1); exit 1; }; }
1247
1248
1249# Find the source files, if location was not specified.
1250if test -z "$srcdir"; then
1251  ac_srcdir_defaulted=yes
1252  # Try the directory containing this script, then the parent directory.
1253  ac_confdir=`$as_dirname -- "$0" ||
1254$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255	 X"$0" : 'X\(//\)[^/]' \| \
1256	 X"$0" : 'X\(//\)$' \| \
1257	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1258echo X"$0" |
1259    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1260	    s//\1/
1261	    q
1262	  }
1263	  /^X\(\/\/\)[^/].*/{
1264	    s//\1/
1265	    q
1266	  }
1267	  /^X\(\/\/\)$/{
1268	    s//\1/
1269	    q
1270	  }
1271	  /^X\(\/\).*/{
1272	    s//\1/
1273	    q
1274	  }
1275	  s/.*/./; q'`
1276  srcdir=$ac_confdir
1277  if test ! -r "$srcdir/$ac_unique_file"; then
1278    srcdir=..
1279  fi
1280else
1281  ac_srcdir_defaulted=no
1282fi
1283if test ! -r "$srcdir/$ac_unique_file"; then
1284  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1285  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1286   { (exit 1); exit 1; }; }
1287fi
1288ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1289ac_abs_confdir=`(
1290	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1291   { (exit 1); exit 1; }; }
1292	pwd)`
1293# When building in place, set srcdir=.
1294if test "$ac_abs_confdir" = "$ac_pwd"; then
1295  srcdir=.
1296fi
1297# Remove unnecessary trailing slashes from srcdir.
1298# Double slashes in file names in object file debugging info
1299# mess up M-x gdb in Emacs.
1300case $srcdir in
1301*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1302esac
1303for ac_var in $ac_precious_vars; do
1304  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1305  eval ac_env_${ac_var}_value=\$${ac_var}
1306  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1307  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1308done
1309
1310#
1311# Report the --help message.
1312#
1313if test "$ac_init_help" = "long"; then
1314  # Omit some internal or obsolete options to make the list less imposing.
1315  # This message is too long to be a string in the A/UX 3.1 sh.
1316  cat <<_ACEOF
1317\`configure' configures llvm 3.0svn to adapt to many kinds of systems.
1318
1319Usage: $0 [OPTION]... [VAR=VALUE]...
1320
1321To assign environment variables (e.g., CC, CFLAGS...), specify them as
1322VAR=VALUE.  See below for descriptions of some of the useful variables.
1323
1324Defaults for the options are specified in brackets.
1325
1326Configuration:
1327  -h, --help              display this help and exit
1328      --help=short        display options specific to this package
1329      --help=recursive    display the short help of all the included packages
1330  -V, --version           display version information and exit
1331  -q, --quiet, --silent   do not print \`checking...' messages
1332      --cache-file=FILE   cache test results in FILE [disabled]
1333  -C, --config-cache      alias for \`--cache-file=config.cache'
1334  -n, --no-create         do not create output files
1335      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1336
1337Installation directories:
1338  --prefix=PREFIX         install architecture-independent files in PREFIX
1339			  [$ac_default_prefix]
1340  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1341			  [PREFIX]
1342
1343By default, \`make install' will install all the files in
1344\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1345an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1346for instance \`--prefix=\$HOME'.
1347
1348For better control, use the options below.
1349
1350Fine tuning of the installation directories:
1351  --bindir=DIR           user executables [EPREFIX/bin]
1352  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1353  --libexecdir=DIR       program executables [EPREFIX/libexec]
1354  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1355  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1356  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1357  --libdir=DIR           object code libraries [EPREFIX/lib]
1358  --includedir=DIR       C header files [PREFIX/include]
1359  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1360  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1361  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1362  --infodir=DIR          info documentation [DATAROOTDIR/info]
1363  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1364  --mandir=DIR           man documentation [DATAROOTDIR/man]
1365  --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1366  --htmldir=DIR          html documentation [DOCDIR]
1367  --dvidir=DIR           dvi documentation [DOCDIR]
1368  --pdfdir=DIR           pdf documentation [DOCDIR]
1369  --psdir=DIR            ps documentation [DOCDIR]
1370_ACEOF
1371
1372  cat <<\_ACEOF
1373
1374System types:
1375  --build=BUILD     configure for building on BUILD [guessed]
1376  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1377  --target=TARGET   configure for building compilers for TARGET [HOST]
1378_ACEOF
1379fi
1380
1381if test -n "$ac_init_help"; then
1382  case $ac_init_help in
1383     short | recursive ) echo "Configuration of llvm 3.0svn:";;
1384   esac
1385  cat <<\_ACEOF
1386
1387Optional Features:
1388  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1389  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1390  --enable-polly          Use polly if available (default is YES)
1391  --enable-optimized      Compile with optimizations enabled (default is NO)
1392  --enable-profiling      Compile with profiling enabled (default is NO)
1393  --enable-assertions     Compile with assertion checks enabled (default is
1394                          YES)
1395  --enable-expensive-checks
1396                          Compile with expensive debug checks enabled (default
1397                          is NO)
1398  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1399                          NO)
1400  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1401                          optimization is on and YES if it's off)
1402  --enable-jit            Enable Just In Time Compiling (default is YES)
1403  --enable-docs           Build documents (default is YES)
1404  --enable-doxygen        Build doxygen documentation (default is NO)
1405  --enable-threads        Use threads if available (default is YES)
1406  --enable-pthreads       Use pthreads if available (default is YES)
1407  --enable-pic            Build LLVM with Position Independent Code (default
1408                          is YES)
1409  --enable-shared         Build a shared library and link tools against it
1410                          (default is NO)
1411  --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1412                          Win32 DLL (default is YES)
1413  --enable-timestamps     Enable embedding timestamp information in build
1414                          (default is YES)
1415  --enable-targets        Build specific host targets: all or
1416                          target1,target2,... Valid targets are: host, x86,
1417                          x86_64, sparc, powerpc, alpha, arm, mips, spu,
1418                          xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1419                          (default=all)
1420  --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1421                          %a (default is YES)
1422  --enable-bindings       Build specific language bindings:
1423                          all,auto,none,{binding-name} (default=auto)
1424  --enable-libffi         Check for the presence of libffi (default is NO)
1425  --enable-ltdl-install   install libltdl
1426
1427Optional Packages:
1428  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1429  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1430  --with-optimize-option  Select the compiler options to use for optimized
1431                          builds
1432  --with-extra-options    Specify additional options to compile LLVM with
1433  --with-extra-ld-options Specify additional options to link LLVM with
1434  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1435                          is stdlib)
1436  --with-clang-resource-dir
1437                          Relative directory from the Clang binary for
1438                          resource files
1439  --with-c-include-dirs   Colon separated list of directories clang will
1440                          search for headers
1441  --with-cxx-include-root Directory with the libstdc++ headers.
1442  --with-cxx-include-arch Architecture of the libstdc++ headers.
1443  --with-cxx-include-32bit-dir
1444                          32 bit multilib dir.
1445  --with-cxx-include-64bit-dir
1446                          64 bit multilib directory.
1447  --with-binutils-include Specify path to binutils/include/ containing
1448                          plugin-api.h file for gold plugin.
1449  --with-bug-report-url   Specify the URL where bug reports should be
1450                          submitted (default=http://llvm.org/bugs/)
1451  --with-tclinclude       directory where tcl headers are
1452  --with-udis86=<path>    Use udis86 external x86 disassembler library
1453  --with-oprofile=<prefix>
1454                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1455
1456Some influential environment variables:
1457  CC          C compiler command
1458  CFLAGS      C compiler flags
1459  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1460              nonstandard directory <lib dir>
1461  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1462              you have headers in a nonstandard directory <include dir>
1463  CXX         C++ compiler command
1464  CXXFLAGS    C++ compiler flags
1465  CPP         C preprocessor
1466
1467Use these variables to override the choices made by `configure' or to help
1468it to find libraries and programs with nonstandard names/locations.
1469
1470Report bugs to <llvmbugs@cs.uiuc.edu>.
1471_ACEOF
1472ac_status=$?
1473fi
1474
1475if test "$ac_init_help" = "recursive"; then
1476  # If there are subdirs, report their specific --help.
1477  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478    test -d "$ac_dir" || continue
1479    ac_builddir=.
1480
1481case "$ac_dir" in
1482.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483*)
1484  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1485  # A ".." for each directory in $ac_dir_suffix.
1486  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1487  case $ac_top_builddir_sub in
1488  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1490  esac ;;
1491esac
1492ac_abs_top_builddir=$ac_pwd
1493ac_abs_builddir=$ac_pwd$ac_dir_suffix
1494# for backward compatibility:
1495ac_top_builddir=$ac_top_build_prefix
1496
1497case $srcdir in
1498  .)  # We are building in place.
1499    ac_srcdir=.
1500    ac_top_srcdir=$ac_top_builddir_sub
1501    ac_abs_top_srcdir=$ac_pwd ;;
1502  [\\/]* | ?:[\\/]* )  # Absolute name.
1503    ac_srcdir=$srcdir$ac_dir_suffix;
1504    ac_top_srcdir=$srcdir
1505    ac_abs_top_srcdir=$srcdir ;;
1506  *) # Relative name.
1507    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1508    ac_top_srcdir=$ac_top_build_prefix$srcdir
1509    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1510esac
1511ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1512
1513    cd "$ac_dir" || { ac_status=$?; continue; }
1514    # Check for guested configure.
1515    if test -f "$ac_srcdir/configure.gnu"; then
1516      echo &&
1517      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518    elif test -f "$ac_srcdir/configure"; then
1519      echo &&
1520      $SHELL "$ac_srcdir/configure" --help=recursive
1521    else
1522      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1523    fi || ac_status=$?
1524    cd "$ac_pwd" || { ac_status=$?; break; }
1525  done
1526fi
1527
1528test -n "$ac_init_help" && exit $ac_status
1529if $ac_init_version; then
1530  cat <<\_ACEOF
1531llvm configure 3.0svn
1532generated by GNU Autoconf 2.60
1533
1534Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15352002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1536This configure script is free software; the Free Software Foundation
1537gives unlimited permission to copy, distribute and modify it.
1538
1539Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1540_ACEOF
1541  exit
1542fi
1543cat >config.log <<_ACEOF
1544This file contains any messages produced by compilers while
1545running configure, to aid debugging if configure makes a mistake.
1546
1547It was created by llvm $as_me 3.0svn, which was
1548generated by GNU Autoconf 2.60.  Invocation command line was
1549
1550  $ $0 $@
1551
1552_ACEOF
1553exec 5>>config.log
1554{
1555cat <<_ASUNAME
1556## --------- ##
1557## Platform. ##
1558## --------- ##
1559
1560hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1561uname -m = `(uname -m) 2>/dev/null || echo unknown`
1562uname -r = `(uname -r) 2>/dev/null || echo unknown`
1563uname -s = `(uname -s) 2>/dev/null || echo unknown`
1564uname -v = `(uname -v) 2>/dev/null || echo unknown`
1565
1566/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1567/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1568
1569/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1570/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1571/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1572/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1573/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1574/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1575/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1576
1577_ASUNAME
1578
1579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1580for as_dir in $PATH
1581do
1582  IFS=$as_save_IFS
1583  test -z "$as_dir" && as_dir=.
1584  echo "PATH: $as_dir"
1585done
1586IFS=$as_save_IFS
1587
1588} >&5
1589
1590cat >&5 <<_ACEOF
1591
1592
1593## ----------- ##
1594## Core tests. ##
1595## ----------- ##
1596
1597_ACEOF
1598
1599
1600# Keep a trace of the command line.
1601# Strip out --no-create and --no-recursion so they do not pile up.
1602# Strip out --silent because we don't want to record it for future runs.
1603# Also quote any args containing shell meta-characters.
1604# Make two passes to allow for proper duplicate-argument suppression.
1605ac_configure_args=
1606ac_configure_args0=
1607ac_configure_args1=
1608ac_must_keep_next=false
1609for ac_pass in 1 2
1610do
1611  for ac_arg
1612  do
1613    case $ac_arg in
1614    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1615    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1616    | -silent | --silent | --silen | --sile | --sil)
1617      continue ;;
1618    *\'*)
1619      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1620    esac
1621    case $ac_pass in
1622    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1623    2)
1624      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1625      if test $ac_must_keep_next = true; then
1626	ac_must_keep_next=false # Got value, back to normal.
1627      else
1628	case $ac_arg in
1629	  *=* | --config-cache | -C | -disable-* | --disable-* \
1630	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1631	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1632	  | -with-* | --with-* | -without-* | --without-* | --x)
1633	    case "$ac_configure_args0 " in
1634	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1635	    esac
1636	    ;;
1637	  -* ) ac_must_keep_next=true ;;
1638	esac
1639      fi
1640      ac_configure_args="$ac_configure_args '$ac_arg'"
1641      ;;
1642    esac
1643  done
1644done
1645$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1646$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1647
1648# When interrupted or exit'd, cleanup temporary files, and complete
1649# config.log.  We remove comments because anyway the quotes in there
1650# would cause problems or look ugly.
1651# WARNING: Use '\'' to represent an apostrophe within the trap.
1652# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1653trap 'exit_status=$?
1654  # Save into config.log some information that might help in debugging.
1655  {
1656    echo
1657
1658    cat <<\_ASBOX
1659## ---------------- ##
1660## Cache variables. ##
1661## ---------------- ##
1662_ASBOX
1663    echo
1664    # The following way of writing the cache mishandles newlines in values,
1665(
1666  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1667    eval ac_val=\$$ac_var
1668    case $ac_val in #(
1669    *${as_nl}*)
1670      case $ac_var in #(
1671      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1672echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1673      esac
1674      case $ac_var in #(
1675      _ | IFS | as_nl) ;; #(
1676      *) $as_unset $ac_var ;;
1677      esac ;;
1678    esac
1679  done
1680  (set) 2>&1 |
1681    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1682    *${as_nl}ac_space=\ *)
1683      sed -n \
1684	"s/'\''/'\''\\\\'\'''\''/g;
1685	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1686      ;; #(
1687    *)
1688      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1689      ;;
1690    esac |
1691    sort
1692)
1693    echo
1694
1695    cat <<\_ASBOX
1696## ----------------- ##
1697## Output variables. ##
1698## ----------------- ##
1699_ASBOX
1700    echo
1701    for ac_var in $ac_subst_vars
1702    do
1703      eval ac_val=\$$ac_var
1704      case $ac_val in
1705      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1706      esac
1707      echo "$ac_var='\''$ac_val'\''"
1708    done | sort
1709    echo
1710
1711    if test -n "$ac_subst_files"; then
1712      cat <<\_ASBOX
1713## ------------------- ##
1714## File substitutions. ##
1715## ------------------- ##
1716_ASBOX
1717      echo
1718      for ac_var in $ac_subst_files
1719      do
1720	eval ac_val=\$$ac_var
1721	case $ac_val in
1722	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1723	esac
1724	echo "$ac_var='\''$ac_val'\''"
1725      done | sort
1726      echo
1727    fi
1728
1729    if test -s confdefs.h; then
1730      cat <<\_ASBOX
1731## ----------- ##
1732## confdefs.h. ##
1733## ----------- ##
1734_ASBOX
1735      echo
1736      cat confdefs.h
1737      echo
1738    fi
1739    test "$ac_signal" != 0 &&
1740      echo "$as_me: caught signal $ac_signal"
1741    echo "$as_me: exit $exit_status"
1742  } >&5
1743  rm -f core *.core core.conftest.* &&
1744    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1745    exit $exit_status
1746' 0
1747for ac_signal in 1 2 13 15; do
1748  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1749done
1750ac_signal=0
1751
1752# confdefs.h avoids OS command line length limits that DEFS can exceed.
1753rm -f -r conftest* confdefs.h
1754
1755# Predefined preprocessor variables.
1756
1757cat >>confdefs.h <<_ACEOF
1758#define PACKAGE_NAME "$PACKAGE_NAME"
1759_ACEOF
1760
1761
1762cat >>confdefs.h <<_ACEOF
1763#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1764_ACEOF
1765
1766
1767cat >>confdefs.h <<_ACEOF
1768#define PACKAGE_VERSION "$PACKAGE_VERSION"
1769_ACEOF
1770
1771
1772cat >>confdefs.h <<_ACEOF
1773#define PACKAGE_STRING "$PACKAGE_STRING"
1774_ACEOF
1775
1776
1777cat >>confdefs.h <<_ACEOF
1778#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1779_ACEOF
1780
1781
1782# Let the site file select an alternate cache file if it wants to.
1783# Prefer explicitly selected file to automatically selected ones.
1784if test -n "$CONFIG_SITE"; then
1785  set x "$CONFIG_SITE"
1786elif test "x$prefix" != xNONE; then
1787  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1788else
1789  set x "$ac_default_prefix/share/config.site" \
1790	"$ac_default_prefix/etc/config.site"
1791fi
1792shift
1793for ac_site_file
1794do
1795  if test -r "$ac_site_file"; then
1796    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1797echo "$as_me: loading site script $ac_site_file" >&6;}
1798    sed 's/^/| /' "$ac_site_file" >&5
1799    . "$ac_site_file"
1800  fi
1801done
1802
1803if test -r "$cache_file"; then
1804  # Some versions of bash will fail to source /dev/null (special
1805  # files actually), so we avoid doing that.
1806  if test -f "$cache_file"; then
1807    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1808echo "$as_me: loading cache $cache_file" >&6;}
1809    case $cache_file in
1810      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1811      *)                      . "./$cache_file";;
1812    esac
1813  fi
1814else
1815  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1816echo "$as_me: creating cache $cache_file" >&6;}
1817  >$cache_file
1818fi
1819
1820# Check that the precious variables saved in the cache have kept the same
1821# value.
1822ac_cache_corrupted=false
1823for ac_var in $ac_precious_vars; do
1824  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1825  eval ac_new_set=\$ac_env_${ac_var}_set
1826  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1827  eval ac_new_val=\$ac_env_${ac_var}_value
1828  case $ac_old_set,$ac_new_set in
1829    set,)
1830      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1831echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1832      ac_cache_corrupted=: ;;
1833    ,set)
1834      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1835echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1836      ac_cache_corrupted=: ;;
1837    ,);;
1838    *)
1839      if test "x$ac_old_val" != "x$ac_new_val"; then
1840	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1841echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1842	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1843echo "$as_me:   former value:  $ac_old_val" >&2;}
1844	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1845echo "$as_me:   current value: $ac_new_val" >&2;}
1846	ac_cache_corrupted=:
1847      fi;;
1848  esac
1849  # Pass precious variables to config.status.
1850  if test "$ac_new_set" = set; then
1851    case $ac_new_val in
1852    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1853    *) ac_arg=$ac_var=$ac_new_val ;;
1854    esac
1855    case " $ac_configure_args " in
1856      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1857      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1858    esac
1859  fi
1860done
1861if $ac_cache_corrupted; then
1862  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1863echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1864  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1865echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1866   { (exit 1); exit 1; }; }
1867fi
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893ac_ext=c
1894ac_cpp='$CPP $CPPFLAGS'
1895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1897ac_compiler_gnu=$ac_cv_c_compiler_gnu
1898
1899
1900
1901LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1902
1903
1904
1905
1906
1907
1908
1909ac_aux_dir=
1910for ac_dir in autoconf "$srcdir"/autoconf; do
1911  if test -f "$ac_dir/install-sh"; then
1912    ac_aux_dir=$ac_dir
1913    ac_install_sh="$ac_aux_dir/install-sh -c"
1914    break
1915  elif test -f "$ac_dir/install.sh"; then
1916    ac_aux_dir=$ac_dir
1917    ac_install_sh="$ac_aux_dir/install.sh -c"
1918    break
1919  elif test -f "$ac_dir/shtool"; then
1920    ac_aux_dir=$ac_dir
1921    ac_install_sh="$ac_aux_dir/shtool install -c"
1922    break
1923  fi
1924done
1925if test -z "$ac_aux_dir"; then
1926  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1927echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1928   { (exit 1); exit 1; }; }
1929fi
1930
1931# These three variables are undocumented and unsupported,
1932# and are intended to be withdrawn in a future Autoconf release.
1933# They can cause serious problems if a builder's source tree is in a directory
1934# whose full name contains unusual characters.
1935ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1936ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1937ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1938
1939
1940
1941if test ${srcdir} != "." ; then
1942  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1943    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1944echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1945   { (exit 1); exit 1; }; }
1946  fi
1947fi
1948
1949ac_ext=c
1950ac_cpp='$CPP $CPPFLAGS'
1951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1953ac_compiler_gnu=$ac_cv_c_compiler_gnu
1954if test -n "$ac_tool_prefix"; then
1955  for ac_prog in clang llvm-gcc gcc
1956  do
1957    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1958set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1959{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1960echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1961if test "${ac_cv_prog_CC+set}" = set; then
1962  echo $ECHO_N "(cached) $ECHO_C" >&6
1963else
1964  if test -n "$CC"; then
1965  ac_cv_prog_CC="$CC" # Let the user override the test.
1966else
1967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1968for as_dir in $PATH
1969do
1970  IFS=$as_save_IFS
1971  test -z "$as_dir" && as_dir=.
1972  for ac_exec_ext in '' $ac_executable_extensions; do
1973  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1974    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1975    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1976    break 2
1977  fi
1978done
1979done
1980IFS=$as_save_IFS
1981
1982fi
1983fi
1984CC=$ac_cv_prog_CC
1985if test -n "$CC"; then
1986  { echo "$as_me:$LINENO: result: $CC" >&5
1987echo "${ECHO_T}$CC" >&6; }
1988else
1989  { echo "$as_me:$LINENO: result: no" >&5
1990echo "${ECHO_T}no" >&6; }
1991fi
1992
1993
1994    test -n "$CC" && break
1995  done
1996fi
1997if test -z "$CC"; then
1998  ac_ct_CC=$CC
1999  for ac_prog in clang llvm-gcc gcc
2000do
2001  # Extract the first word of "$ac_prog", so it can be a program name with args.
2002set dummy $ac_prog; ac_word=$2
2003{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2004echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2005if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2006  echo $ECHO_N "(cached) $ECHO_C" >&6
2007else
2008  if test -n "$ac_ct_CC"; then
2009  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2010else
2011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2012for as_dir in $PATH
2013do
2014  IFS=$as_save_IFS
2015  test -z "$as_dir" && as_dir=.
2016  for ac_exec_ext in '' $ac_executable_extensions; do
2017  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2018    ac_cv_prog_ac_ct_CC="$ac_prog"
2019    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2020    break 2
2021  fi
2022done
2023done
2024IFS=$as_save_IFS
2025
2026fi
2027fi
2028ac_ct_CC=$ac_cv_prog_ac_ct_CC
2029if test -n "$ac_ct_CC"; then
2030  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2031echo "${ECHO_T}$ac_ct_CC" >&6; }
2032else
2033  { echo "$as_me:$LINENO: result: no" >&5
2034echo "${ECHO_T}no" >&6; }
2035fi
2036
2037
2038  test -n "$ac_ct_CC" && break
2039done
2040
2041  if test "x$ac_ct_CC" = x; then
2042    CC=""
2043  else
2044    case $cross_compiling:$ac_tool_warned in
2045yes:)
2046{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2047whose name does not start with the host triplet.  If you think this
2048configuration is useful to you, please write to autoconf@gnu.org." >&5
2049echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2050whose name does not start with the host triplet.  If you think this
2051configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2052ac_tool_warned=yes ;;
2053esac
2054    CC=$ac_ct_CC
2055  fi
2056fi
2057
2058
2059test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2060See \`config.log' for more details." >&5
2061echo "$as_me: error: no acceptable C compiler found in \$PATH
2062See \`config.log' for more details." >&2;}
2063   { (exit 1); exit 1; }; }
2064
2065# Provide some information about the compiler.
2066echo "$as_me:$LINENO: checking for C compiler version" >&5
2067ac_compiler=`set X $ac_compile; echo $2`
2068{ (ac_try="$ac_compiler --version >&5"
2069case "(($ac_try" in
2070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2071  *) ac_try_echo=$ac_try;;
2072esac
2073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2074  (eval "$ac_compiler --version >&5") 2>&5
2075  ac_status=$?
2076  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2077  (exit $ac_status); }
2078{ (ac_try="$ac_compiler -v >&5"
2079case "(($ac_try" in
2080  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2081  *) ac_try_echo=$ac_try;;
2082esac
2083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2084  (eval "$ac_compiler -v >&5") 2>&5
2085  ac_status=$?
2086  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2087  (exit $ac_status); }
2088{ (ac_try="$ac_compiler -V >&5"
2089case "(($ac_try" in
2090  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2091  *) ac_try_echo=$ac_try;;
2092esac
2093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2094  (eval "$ac_compiler -V >&5") 2>&5
2095  ac_status=$?
2096  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2097  (exit $ac_status); }
2098
2099cat >conftest.$ac_ext <<_ACEOF
2100/* confdefs.h.  */
2101_ACEOF
2102cat confdefs.h >>conftest.$ac_ext
2103cat >>conftest.$ac_ext <<_ACEOF
2104/* end confdefs.h.  */
2105
2106int
2107main ()
2108{
2109
2110  ;
2111  return 0;
2112}
2113_ACEOF
2114ac_clean_files_save=$ac_clean_files
2115ac_clean_files="$ac_clean_files a.out a.exe b.out"
2116# Try to create an executable without -o first, disregard a.out.
2117# It will help us diagnose broken compilers, and finding out an intuition
2118# of exeext.
2119{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2120echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2121ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2122#
2123# List of possible output files, starting from the most likely.
2124# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2125# only as a last resort.  b.out is created by i960 compilers.
2126ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2127#
2128# The IRIX 6 linker writes into existing files which may not be
2129# executable, retaining their permissions.  Remove them first so a
2130# subsequent execution test works.
2131ac_rmfiles=
2132for ac_file in $ac_files
2133do
2134  case $ac_file in
2135    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2136    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2137  esac
2138done
2139rm -f $ac_rmfiles
2140
2141if { (ac_try="$ac_link_default"
2142case "(($ac_try" in
2143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2144  *) ac_try_echo=$ac_try;;
2145esac
2146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2147  (eval "$ac_link_default") 2>&5
2148  ac_status=$?
2149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150  (exit $ac_status); }; then
2151  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2152# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2153# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2154# so that the user can short-circuit this test for compilers unknown to
2155# Autoconf.
2156for ac_file in $ac_files
2157do
2158  test -f "$ac_file" || continue
2159  case $ac_file in
2160    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2161	;;
2162    [ab].out )
2163	# We found the default executable, but exeext='' is most
2164	# certainly right.
2165	break;;
2166    *.* )
2167        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2168	then :; else
2169	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2170	fi
2171	# We set ac_cv_exeext here because the later test for it is not
2172	# safe: cross compilers may not add the suffix if given an `-o'
2173	# argument, so we may need to know it at that point already.
2174	# Even if this section looks crufty: it has the advantage of
2175	# actually working.
2176	break;;
2177    * )
2178	break;;
2179  esac
2180done
2181test "$ac_cv_exeext" = no && ac_cv_exeext=
2182
2183else
2184  echo "$as_me: failed program was:" >&5
2185sed 's/^/| /' conftest.$ac_ext >&5
2186
2187{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2188See \`config.log' for more details." >&5
2189echo "$as_me: error: C compiler cannot create executables
2190See \`config.log' for more details." >&2;}
2191   { (exit 77); exit 77; }; }
2192fi
2193
2194ac_exeext=$ac_cv_exeext
2195{ echo "$as_me:$LINENO: result: $ac_file" >&5
2196echo "${ECHO_T}$ac_file" >&6; }
2197
2198# Check that the compiler produces executables we can run.  If not, either
2199# the compiler is broken, or we cross compile.
2200{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2201echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2202# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2203# If not cross compiling, check that we can run a simple program.
2204if test "$cross_compiling" != yes; then
2205  if { ac_try='./$ac_file'
2206  { (case "(($ac_try" in
2207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2208  *) ac_try_echo=$ac_try;;
2209esac
2210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2211  (eval "$ac_try") 2>&5
2212  ac_status=$?
2213  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214  (exit $ac_status); }; }; then
2215    cross_compiling=no
2216  else
2217    if test "$cross_compiling" = maybe; then
2218	cross_compiling=yes
2219    else
2220	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2221If you meant to cross compile, use \`--host'.
2222See \`config.log' for more details." >&5
2223echo "$as_me: error: cannot run C compiled programs.
2224If you meant to cross compile, use \`--host'.
2225See \`config.log' for more details." >&2;}
2226   { (exit 1); exit 1; }; }
2227    fi
2228  fi
2229fi
2230{ echo "$as_me:$LINENO: result: yes" >&5
2231echo "${ECHO_T}yes" >&6; }
2232
2233rm -f a.out a.exe conftest$ac_cv_exeext b.out
2234ac_clean_files=$ac_clean_files_save
2235# Check that the compiler produces executables we can run.  If not, either
2236# the compiler is broken, or we cross compile.
2237{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2238echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2239{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2240echo "${ECHO_T}$cross_compiling" >&6; }
2241
2242{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2243echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2244if { (ac_try="$ac_link"
2245case "(($ac_try" in
2246  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2247  *) ac_try_echo=$ac_try;;
2248esac
2249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2250  (eval "$ac_link") 2>&5
2251  ac_status=$?
2252  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2253  (exit $ac_status); }; then
2254  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2255# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2256# work properly (i.e., refer to `conftest.exe'), while it won't with
2257# `rm'.
2258for ac_file in conftest.exe conftest conftest.*; do
2259  test -f "$ac_file" || continue
2260  case $ac_file in
2261    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2262    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2263	  break;;
2264    * ) break;;
2265  esac
2266done
2267else
2268  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2269See \`config.log' for more details." >&5
2270echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2271See \`config.log' for more details." >&2;}
2272   { (exit 1); exit 1; }; }
2273fi
2274
2275rm -f conftest$ac_cv_exeext
2276{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2277echo "${ECHO_T}$ac_cv_exeext" >&6; }
2278
2279rm -f conftest.$ac_ext
2280EXEEXT=$ac_cv_exeext
2281ac_exeext=$EXEEXT
2282{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2283echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2284if test "${ac_cv_objext+set}" = set; then
2285  echo $ECHO_N "(cached) $ECHO_C" >&6
2286else
2287  cat >conftest.$ac_ext <<_ACEOF
2288/* confdefs.h.  */
2289_ACEOF
2290cat confdefs.h >>conftest.$ac_ext
2291cat >>conftest.$ac_ext <<_ACEOF
2292/* end confdefs.h.  */
2293
2294int
2295main ()
2296{
2297
2298  ;
2299  return 0;
2300}
2301_ACEOF
2302rm -f conftest.o conftest.obj
2303if { (ac_try="$ac_compile"
2304case "(($ac_try" in
2305  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2306  *) ac_try_echo=$ac_try;;
2307esac
2308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2309  (eval "$ac_compile") 2>&5
2310  ac_status=$?
2311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2312  (exit $ac_status); }; then
2313  for ac_file in conftest.o conftest.obj conftest.*; do
2314  test -f "$ac_file" || continue;
2315  case $ac_file in
2316    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2317    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2318       break;;
2319  esac
2320done
2321else
2322  echo "$as_me: failed program was:" >&5
2323sed 's/^/| /' conftest.$ac_ext >&5
2324
2325{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2326See \`config.log' for more details." >&5
2327echo "$as_me: error: cannot compute suffix of object files: cannot compile
2328See \`config.log' for more details." >&2;}
2329   { (exit 1); exit 1; }; }
2330fi
2331
2332rm -f conftest.$ac_cv_objext conftest.$ac_ext
2333fi
2334{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2335echo "${ECHO_T}$ac_cv_objext" >&6; }
2336OBJEXT=$ac_cv_objext
2337ac_objext=$OBJEXT
2338{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2339echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2340if test "${ac_cv_c_compiler_gnu+set}" = set; then
2341  echo $ECHO_N "(cached) $ECHO_C" >&6
2342else
2343  cat >conftest.$ac_ext <<_ACEOF
2344/* confdefs.h.  */
2345_ACEOF
2346cat confdefs.h >>conftest.$ac_ext
2347cat >>conftest.$ac_ext <<_ACEOF
2348/* end confdefs.h.  */
2349
2350int
2351main ()
2352{
2353#ifndef __GNUC__
2354       choke me
2355#endif
2356
2357  ;
2358  return 0;
2359}
2360_ACEOF
2361rm -f conftest.$ac_objext
2362if { (ac_try="$ac_compile"
2363case "(($ac_try" in
2364  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2365  *) ac_try_echo=$ac_try;;
2366esac
2367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2368  (eval "$ac_compile") 2>conftest.er1
2369  ac_status=$?
2370  grep -v '^ *+' conftest.er1 >conftest.err
2371  rm -f conftest.er1
2372  cat conftest.err >&5
2373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2374  (exit $ac_status); } &&
2375	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2376  { (case "(($ac_try" in
2377  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2378  *) ac_try_echo=$ac_try;;
2379esac
2380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2381  (eval "$ac_try") 2>&5
2382  ac_status=$?
2383  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2384  (exit $ac_status); }; } &&
2385	 { ac_try='test -s conftest.$ac_objext'
2386  { (case "(($ac_try" in
2387  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2388  *) ac_try_echo=$ac_try;;
2389esac
2390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2391  (eval "$ac_try") 2>&5
2392  ac_status=$?
2393  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394  (exit $ac_status); }; }; then
2395  ac_compiler_gnu=yes
2396else
2397  echo "$as_me: failed program was:" >&5
2398sed 's/^/| /' conftest.$ac_ext >&5
2399
2400	ac_compiler_gnu=no
2401fi
2402
2403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2404ac_cv_c_compiler_gnu=$ac_compiler_gnu
2405
2406fi
2407{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2408echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2409GCC=`test $ac_compiler_gnu = yes && echo yes`
2410ac_test_CFLAGS=${CFLAGS+set}
2411ac_save_CFLAGS=$CFLAGS
2412{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2413echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2414if test "${ac_cv_prog_cc_g+set}" = set; then
2415  echo $ECHO_N "(cached) $ECHO_C" >&6
2416else
2417  ac_save_c_werror_flag=$ac_c_werror_flag
2418   ac_c_werror_flag=yes
2419   ac_cv_prog_cc_g=no
2420   CFLAGS="-g"
2421   cat >conftest.$ac_ext <<_ACEOF
2422/* confdefs.h.  */
2423_ACEOF
2424cat confdefs.h >>conftest.$ac_ext
2425cat >>conftest.$ac_ext <<_ACEOF
2426/* end confdefs.h.  */
2427
2428int
2429main ()
2430{
2431
2432  ;
2433  return 0;
2434}
2435_ACEOF
2436rm -f conftest.$ac_objext
2437if { (ac_try="$ac_compile"
2438case "(($ac_try" in
2439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2440  *) ac_try_echo=$ac_try;;
2441esac
2442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2443  (eval "$ac_compile") 2>conftest.er1
2444  ac_status=$?
2445  grep -v '^ *+' conftest.er1 >conftest.err
2446  rm -f conftest.er1
2447  cat conftest.err >&5
2448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2449  (exit $ac_status); } &&
2450	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2451  { (case "(($ac_try" in
2452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2453  *) ac_try_echo=$ac_try;;
2454esac
2455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2456  (eval "$ac_try") 2>&5
2457  ac_status=$?
2458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459  (exit $ac_status); }; } &&
2460	 { ac_try='test -s conftest.$ac_objext'
2461  { (case "(($ac_try" in
2462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2463  *) ac_try_echo=$ac_try;;
2464esac
2465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2466  (eval "$ac_try") 2>&5
2467  ac_status=$?
2468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469  (exit $ac_status); }; }; then
2470  ac_cv_prog_cc_g=yes
2471else
2472  echo "$as_me: failed program was:" >&5
2473sed 's/^/| /' conftest.$ac_ext >&5
2474
2475	CFLAGS=""
2476      cat >conftest.$ac_ext <<_ACEOF
2477/* confdefs.h.  */
2478_ACEOF
2479cat confdefs.h >>conftest.$ac_ext
2480cat >>conftest.$ac_ext <<_ACEOF
2481/* end confdefs.h.  */
2482
2483int
2484main ()
2485{
2486
2487  ;
2488  return 0;
2489}
2490_ACEOF
2491rm -f conftest.$ac_objext
2492if { (ac_try="$ac_compile"
2493case "(($ac_try" in
2494  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495  *) ac_try_echo=$ac_try;;
2496esac
2497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498  (eval "$ac_compile") 2>conftest.er1
2499  ac_status=$?
2500  grep -v '^ *+' conftest.er1 >conftest.err
2501  rm -f conftest.er1
2502  cat conftest.err >&5
2503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504  (exit $ac_status); } &&
2505	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2506  { (case "(($ac_try" in
2507  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2508  *) ac_try_echo=$ac_try;;
2509esac
2510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2511  (eval "$ac_try") 2>&5
2512  ac_status=$?
2513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514  (exit $ac_status); }; } &&
2515	 { ac_try='test -s conftest.$ac_objext'
2516  { (case "(($ac_try" in
2517  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2518  *) ac_try_echo=$ac_try;;
2519esac
2520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2521  (eval "$ac_try") 2>&5
2522  ac_status=$?
2523  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2524  (exit $ac_status); }; }; then
2525  :
2526else
2527  echo "$as_me: failed program was:" >&5
2528sed 's/^/| /' conftest.$ac_ext >&5
2529
2530	ac_c_werror_flag=$ac_save_c_werror_flag
2531	 CFLAGS="-g"
2532	 cat >conftest.$ac_ext <<_ACEOF
2533/* confdefs.h.  */
2534_ACEOF
2535cat confdefs.h >>conftest.$ac_ext
2536cat >>conftest.$ac_ext <<_ACEOF
2537/* end confdefs.h.  */
2538
2539int
2540main ()
2541{
2542
2543  ;
2544  return 0;
2545}
2546_ACEOF
2547rm -f conftest.$ac_objext
2548if { (ac_try="$ac_compile"
2549case "(($ac_try" in
2550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2551  *) ac_try_echo=$ac_try;;
2552esac
2553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2554  (eval "$ac_compile") 2>conftest.er1
2555  ac_status=$?
2556  grep -v '^ *+' conftest.er1 >conftest.err
2557  rm -f conftest.er1
2558  cat conftest.err >&5
2559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2560  (exit $ac_status); } &&
2561	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2562  { (case "(($ac_try" in
2563  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2564  *) ac_try_echo=$ac_try;;
2565esac
2566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2567  (eval "$ac_try") 2>&5
2568  ac_status=$?
2569  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570  (exit $ac_status); }; } &&
2571	 { ac_try='test -s conftest.$ac_objext'
2572  { (case "(($ac_try" in
2573  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2574  *) ac_try_echo=$ac_try;;
2575esac
2576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2577  (eval "$ac_try") 2>&5
2578  ac_status=$?
2579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580  (exit $ac_status); }; }; then
2581  ac_cv_prog_cc_g=yes
2582else
2583  echo "$as_me: failed program was:" >&5
2584sed 's/^/| /' conftest.$ac_ext >&5
2585
2586
2587fi
2588
2589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2590fi
2591
2592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2593fi
2594
2595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2596   ac_c_werror_flag=$ac_save_c_werror_flag
2597fi
2598{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2599echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2600if test "$ac_test_CFLAGS" = set; then
2601  CFLAGS=$ac_save_CFLAGS
2602elif test $ac_cv_prog_cc_g = yes; then
2603  if test "$GCC" = yes; then
2604    CFLAGS="-g -O2"
2605  else
2606    CFLAGS="-g"
2607  fi
2608else
2609  if test "$GCC" = yes; then
2610    CFLAGS="-O2"
2611  else
2612    CFLAGS=
2613  fi
2614fi
2615{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2616echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2617if test "${ac_cv_prog_cc_c89+set}" = set; then
2618  echo $ECHO_N "(cached) $ECHO_C" >&6
2619else
2620  ac_cv_prog_cc_c89=no
2621ac_save_CC=$CC
2622cat >conftest.$ac_ext <<_ACEOF
2623/* confdefs.h.  */
2624_ACEOF
2625cat confdefs.h >>conftest.$ac_ext
2626cat >>conftest.$ac_ext <<_ACEOF
2627/* end confdefs.h.  */
2628#include <stdarg.h>
2629#include <stdio.h>
2630#include <sys/types.h>
2631#include <sys/stat.h>
2632/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2633struct buf { int x; };
2634FILE * (*rcsopen) (struct buf *, struct stat *, int);
2635static char *e (p, i)
2636     char **p;
2637     int i;
2638{
2639  return p[i];
2640}
2641static char *f (char * (*g) (char **, int), char **p, ...)
2642{
2643  char *s;
2644  va_list v;
2645  va_start (v,p);
2646  s = g (p, va_arg (v,int));
2647  va_end (v);
2648  return s;
2649}
2650
2651/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2652   function prototypes and stuff, but not '\xHH' hex character constants.
2653   These don't provoke an error unfortunately, instead are silently treated
2654   as 'x'.  The following induces an error, until -std is added to get
2655   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2656   array size at least.  It's necessary to write '\x00'==0 to get something
2657   that's true only with -std.  */
2658int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2659
2660/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2661   inside strings and character constants.  */
2662#define FOO(x) 'x'
2663int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2664
2665int test (int i, double x);
2666struct s1 {int (*f) (int a);};
2667struct s2 {int (*f) (double a);};
2668int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2669int argc;
2670char **argv;
2671int
2672main ()
2673{
2674return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2675  ;
2676  return 0;
2677}
2678_ACEOF
2679for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2680	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2681do
2682  CC="$ac_save_CC $ac_arg"
2683  rm -f conftest.$ac_objext
2684if { (ac_try="$ac_compile"
2685case "(($ac_try" in
2686  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2687  *) ac_try_echo=$ac_try;;
2688esac
2689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2690  (eval "$ac_compile") 2>conftest.er1
2691  ac_status=$?
2692  grep -v '^ *+' conftest.er1 >conftest.err
2693  rm -f conftest.er1
2694  cat conftest.err >&5
2695  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2696  (exit $ac_status); } &&
2697	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2698  { (case "(($ac_try" in
2699  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2700  *) ac_try_echo=$ac_try;;
2701esac
2702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2703  (eval "$ac_try") 2>&5
2704  ac_status=$?
2705  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706  (exit $ac_status); }; } &&
2707	 { ac_try='test -s conftest.$ac_objext'
2708  { (case "(($ac_try" in
2709  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710  *) ac_try_echo=$ac_try;;
2711esac
2712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713  (eval "$ac_try") 2>&5
2714  ac_status=$?
2715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716  (exit $ac_status); }; }; then
2717  ac_cv_prog_cc_c89=$ac_arg
2718else
2719  echo "$as_me: failed program was:" >&5
2720sed 's/^/| /' conftest.$ac_ext >&5
2721
2722
2723fi
2724
2725rm -f core conftest.err conftest.$ac_objext
2726  test "x$ac_cv_prog_cc_c89" != "xno" && break
2727done
2728rm -f conftest.$ac_ext
2729CC=$ac_save_CC
2730
2731fi
2732# AC_CACHE_VAL
2733case "x$ac_cv_prog_cc_c89" in
2734  x)
2735    { echo "$as_me:$LINENO: result: none needed" >&5
2736echo "${ECHO_T}none needed" >&6; } ;;
2737  xno)
2738    { echo "$as_me:$LINENO: result: unsupported" >&5
2739echo "${ECHO_T}unsupported" >&6; } ;;
2740  *)
2741    CC="$CC $ac_cv_prog_cc_c89"
2742    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2743echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2744esac
2745
2746
2747ac_ext=c
2748ac_cpp='$CPP $CPPFLAGS'
2749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2751ac_compiler_gnu=$ac_cv_c_compiler_gnu
2752
2753ac_ext=cpp
2754ac_cpp='$CXXCPP $CPPFLAGS'
2755ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2756ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2757ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2758if test -z "$CXX"; then
2759  if test -n "$CCC"; then
2760    CXX=$CCC
2761  else
2762    if test -n "$ac_tool_prefix"; then
2763  for ac_prog in clang++ llvm-g++ g++
2764  do
2765    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2766set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2767{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2768echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2769if test "${ac_cv_prog_CXX+set}" = set; then
2770  echo $ECHO_N "(cached) $ECHO_C" >&6
2771else
2772  if test -n "$CXX"; then
2773  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2774else
2775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776for as_dir in $PATH
2777do
2778  IFS=$as_save_IFS
2779  test -z "$as_dir" && as_dir=.
2780  for ac_exec_ext in '' $ac_executable_extensions; do
2781  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2782    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2783    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2784    break 2
2785  fi
2786done
2787done
2788IFS=$as_save_IFS
2789
2790fi
2791fi
2792CXX=$ac_cv_prog_CXX
2793if test -n "$CXX"; then
2794  { echo "$as_me:$LINENO: result: $CXX" >&5
2795echo "${ECHO_T}$CXX" >&6; }
2796else
2797  { echo "$as_me:$LINENO: result: no" >&5
2798echo "${ECHO_T}no" >&6; }
2799fi
2800
2801
2802    test -n "$CXX" && break
2803  done
2804fi
2805if test -z "$CXX"; then
2806  ac_ct_CXX=$CXX
2807  for ac_prog in clang++ llvm-g++ g++
2808do
2809  # Extract the first word of "$ac_prog", so it can be a program name with args.
2810set dummy $ac_prog; ac_word=$2
2811{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2812echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2813if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2814  echo $ECHO_N "(cached) $ECHO_C" >&6
2815else
2816  if test -n "$ac_ct_CXX"; then
2817  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2818else
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822  IFS=$as_save_IFS
2823  test -z "$as_dir" && as_dir=.
2824  for ac_exec_ext in '' $ac_executable_extensions; do
2825  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2826    ac_cv_prog_ac_ct_CXX="$ac_prog"
2827    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2828    break 2
2829  fi
2830done
2831done
2832IFS=$as_save_IFS
2833
2834fi
2835fi
2836ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2837if test -n "$ac_ct_CXX"; then
2838  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2839echo "${ECHO_T}$ac_ct_CXX" >&6; }
2840else
2841  { echo "$as_me:$LINENO: result: no" >&5
2842echo "${ECHO_T}no" >&6; }
2843fi
2844
2845
2846  test -n "$ac_ct_CXX" && break
2847done
2848
2849  if test "x$ac_ct_CXX" = x; then
2850    CXX="g++"
2851  else
2852    case $cross_compiling:$ac_tool_warned in
2853yes:)
2854{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2855whose name does not start with the host triplet.  If you think this
2856configuration is useful to you, please write to autoconf@gnu.org." >&5
2857echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2858whose name does not start with the host triplet.  If you think this
2859configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2860ac_tool_warned=yes ;;
2861esac
2862    CXX=$ac_ct_CXX
2863  fi
2864fi
2865
2866  fi
2867fi
2868# Provide some information about the compiler.
2869echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2870ac_compiler=`set X $ac_compile; echo $2`
2871{ (ac_try="$ac_compiler --version >&5"
2872case "(($ac_try" in
2873  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2874  *) ac_try_echo=$ac_try;;
2875esac
2876eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2877  (eval "$ac_compiler --version >&5") 2>&5
2878  ac_status=$?
2879  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2880  (exit $ac_status); }
2881{ (ac_try="$ac_compiler -v >&5"
2882case "(($ac_try" in
2883  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2884  *) ac_try_echo=$ac_try;;
2885esac
2886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2887  (eval "$ac_compiler -v >&5") 2>&5
2888  ac_status=$?
2889  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2890  (exit $ac_status); }
2891{ (ac_try="$ac_compiler -V >&5"
2892case "(($ac_try" in
2893  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2894  *) ac_try_echo=$ac_try;;
2895esac
2896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2897  (eval "$ac_compiler -V >&5") 2>&5
2898  ac_status=$?
2899  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2900  (exit $ac_status); }
2901
2902{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2903echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2904if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2905  echo $ECHO_N "(cached) $ECHO_C" >&6
2906else
2907  cat >conftest.$ac_ext <<_ACEOF
2908/* confdefs.h.  */
2909_ACEOF
2910cat confdefs.h >>conftest.$ac_ext
2911cat >>conftest.$ac_ext <<_ACEOF
2912/* end confdefs.h.  */
2913
2914int
2915main ()
2916{
2917#ifndef __GNUC__
2918       choke me
2919#endif
2920
2921  ;
2922  return 0;
2923}
2924_ACEOF
2925rm -f conftest.$ac_objext
2926if { (ac_try="$ac_compile"
2927case "(($ac_try" in
2928  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929  *) ac_try_echo=$ac_try;;
2930esac
2931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2932  (eval "$ac_compile") 2>conftest.er1
2933  ac_status=$?
2934  grep -v '^ *+' conftest.er1 >conftest.err
2935  rm -f conftest.er1
2936  cat conftest.err >&5
2937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938  (exit $ac_status); } &&
2939	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2940  { (case "(($ac_try" in
2941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942  *) ac_try_echo=$ac_try;;
2943esac
2944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2945  (eval "$ac_try") 2>&5
2946  ac_status=$?
2947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948  (exit $ac_status); }; } &&
2949	 { ac_try='test -s conftest.$ac_objext'
2950  { (case "(($ac_try" in
2951  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952  *) ac_try_echo=$ac_try;;
2953esac
2954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2955  (eval "$ac_try") 2>&5
2956  ac_status=$?
2957  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2958  (exit $ac_status); }; }; then
2959  ac_compiler_gnu=yes
2960else
2961  echo "$as_me: failed program was:" >&5
2962sed 's/^/| /' conftest.$ac_ext >&5
2963
2964	ac_compiler_gnu=no
2965fi
2966
2967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2968ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2969
2970fi
2971{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2972echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2973GXX=`test $ac_compiler_gnu = yes && echo yes`
2974ac_test_CXXFLAGS=${CXXFLAGS+set}
2975ac_save_CXXFLAGS=$CXXFLAGS
2976{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2977echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2978if test "${ac_cv_prog_cxx_g+set}" = set; then
2979  echo $ECHO_N "(cached) $ECHO_C" >&6
2980else
2981  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2982   ac_cxx_werror_flag=yes
2983   ac_cv_prog_cxx_g=no
2984   CXXFLAGS="-g"
2985   cat >conftest.$ac_ext <<_ACEOF
2986/* confdefs.h.  */
2987_ACEOF
2988cat confdefs.h >>conftest.$ac_ext
2989cat >>conftest.$ac_ext <<_ACEOF
2990/* end confdefs.h.  */
2991
2992int
2993main ()
2994{
2995
2996  ;
2997  return 0;
2998}
2999_ACEOF
3000rm -f conftest.$ac_objext
3001if { (ac_try="$ac_compile"
3002case "(($ac_try" in
3003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004  *) ac_try_echo=$ac_try;;
3005esac
3006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007  (eval "$ac_compile") 2>conftest.er1
3008  ac_status=$?
3009  grep -v '^ *+' conftest.er1 >conftest.err
3010  rm -f conftest.er1
3011  cat conftest.err >&5
3012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013  (exit $ac_status); } &&
3014	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3015  { (case "(($ac_try" in
3016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017  *) ac_try_echo=$ac_try;;
3018esac
3019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020  (eval "$ac_try") 2>&5
3021  ac_status=$?
3022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023  (exit $ac_status); }; } &&
3024	 { ac_try='test -s conftest.$ac_objext'
3025  { (case "(($ac_try" in
3026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027  *) ac_try_echo=$ac_try;;
3028esac
3029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030  (eval "$ac_try") 2>&5
3031  ac_status=$?
3032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033  (exit $ac_status); }; }; then
3034  ac_cv_prog_cxx_g=yes
3035else
3036  echo "$as_me: failed program was:" >&5
3037sed 's/^/| /' conftest.$ac_ext >&5
3038
3039	CXXFLAGS=""
3040      cat >conftest.$ac_ext <<_ACEOF
3041/* confdefs.h.  */
3042_ACEOF
3043cat confdefs.h >>conftest.$ac_ext
3044cat >>conftest.$ac_ext <<_ACEOF
3045/* end confdefs.h.  */
3046
3047int
3048main ()
3049{
3050
3051  ;
3052  return 0;
3053}
3054_ACEOF
3055rm -f conftest.$ac_objext
3056if { (ac_try="$ac_compile"
3057case "(($ac_try" in
3058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059  *) ac_try_echo=$ac_try;;
3060esac
3061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3062  (eval "$ac_compile") 2>conftest.er1
3063  ac_status=$?
3064  grep -v '^ *+' conftest.er1 >conftest.err
3065  rm -f conftest.er1
3066  cat conftest.err >&5
3067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068  (exit $ac_status); } &&
3069	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3070  { (case "(($ac_try" in
3071  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3072  *) ac_try_echo=$ac_try;;
3073esac
3074eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3075  (eval "$ac_try") 2>&5
3076  ac_status=$?
3077  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078  (exit $ac_status); }; } &&
3079	 { ac_try='test -s conftest.$ac_objext'
3080  { (case "(($ac_try" in
3081  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3082  *) ac_try_echo=$ac_try;;
3083esac
3084eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3085  (eval "$ac_try") 2>&5
3086  ac_status=$?
3087  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088  (exit $ac_status); }; }; then
3089  :
3090else
3091  echo "$as_me: failed program was:" >&5
3092sed 's/^/| /' conftest.$ac_ext >&5
3093
3094	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3095	 CXXFLAGS="-g"
3096	 cat >conftest.$ac_ext <<_ACEOF
3097/* confdefs.h.  */
3098_ACEOF
3099cat confdefs.h >>conftest.$ac_ext
3100cat >>conftest.$ac_ext <<_ACEOF
3101/* end confdefs.h.  */
3102
3103int
3104main ()
3105{
3106
3107  ;
3108  return 0;
3109}
3110_ACEOF
3111rm -f conftest.$ac_objext
3112if { (ac_try="$ac_compile"
3113case "(($ac_try" in
3114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3115  *) ac_try_echo=$ac_try;;
3116esac
3117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3118  (eval "$ac_compile") 2>conftest.er1
3119  ac_status=$?
3120  grep -v '^ *+' conftest.er1 >conftest.err
3121  rm -f conftest.er1
3122  cat conftest.err >&5
3123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124  (exit $ac_status); } &&
3125	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3126  { (case "(($ac_try" in
3127  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3128  *) ac_try_echo=$ac_try;;
3129esac
3130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3131  (eval "$ac_try") 2>&5
3132  ac_status=$?
3133  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134  (exit $ac_status); }; } &&
3135	 { ac_try='test -s conftest.$ac_objext'
3136  { (case "(($ac_try" in
3137  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3138  *) ac_try_echo=$ac_try;;
3139esac
3140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3141  (eval "$ac_try") 2>&5
3142  ac_status=$?
3143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3144  (exit $ac_status); }; }; then
3145  ac_cv_prog_cxx_g=yes
3146else
3147  echo "$as_me: failed program was:" >&5
3148sed 's/^/| /' conftest.$ac_ext >&5
3149
3150
3151fi
3152
3153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3154fi
3155
3156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3157fi
3158
3159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3160   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3161fi
3162{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3163echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3164if test "$ac_test_CXXFLAGS" = set; then
3165  CXXFLAGS=$ac_save_CXXFLAGS
3166elif test $ac_cv_prog_cxx_g = yes; then
3167  if test "$GXX" = yes; then
3168    CXXFLAGS="-g -O2"
3169  else
3170    CXXFLAGS="-g"
3171  fi
3172else
3173  if test "$GXX" = yes; then
3174    CXXFLAGS="-O2"
3175  else
3176    CXXFLAGS=
3177  fi
3178fi
3179ac_ext=c
3180ac_cpp='$CPP $CPPFLAGS'
3181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183ac_compiler_gnu=$ac_cv_c_compiler_gnu
3184
3185ac_ext=c
3186ac_cpp='$CPP $CPPFLAGS'
3187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3189ac_compiler_gnu=$ac_cv_c_compiler_gnu
3190{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3191echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3192# On Suns, sometimes $CPP names a directory.
3193if test -n "$CPP" && test -d "$CPP"; then
3194  CPP=
3195fi
3196if test -z "$CPP"; then
3197  if test "${ac_cv_prog_CPP+set}" = set; then
3198  echo $ECHO_N "(cached) $ECHO_C" >&6
3199else
3200      # Double quotes because CPP needs to be expanded
3201    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3202    do
3203      ac_preproc_ok=false
3204for ac_c_preproc_warn_flag in '' yes
3205do
3206  # Use a header file that comes with gcc, so configuring glibc
3207  # with a fresh cross-compiler works.
3208  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3209  # <limits.h> exists even on freestanding compilers.
3210  # On the NeXT, cc -E runs the code through the compiler's parser,
3211  # not just through cpp. "Syntax error" is here to catch this case.
3212  cat >conftest.$ac_ext <<_ACEOF
3213/* confdefs.h.  */
3214_ACEOF
3215cat confdefs.h >>conftest.$ac_ext
3216cat >>conftest.$ac_ext <<_ACEOF
3217/* end confdefs.h.  */
3218#ifdef __STDC__
3219# include <limits.h>
3220#else
3221# include <assert.h>
3222#endif
3223		     Syntax error
3224_ACEOF
3225if { (ac_try="$ac_cpp conftest.$ac_ext"
3226case "(($ac_try" in
3227  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3228  *) ac_try_echo=$ac_try;;
3229esac
3230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3231  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3232  ac_status=$?
3233  grep -v '^ *+' conftest.er1 >conftest.err
3234  rm -f conftest.er1
3235  cat conftest.err >&5
3236  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3237  (exit $ac_status); } >/dev/null; then
3238  if test -s conftest.err; then
3239    ac_cpp_err=$ac_c_preproc_warn_flag
3240    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3241  else
3242    ac_cpp_err=
3243  fi
3244else
3245  ac_cpp_err=yes
3246fi
3247if test -z "$ac_cpp_err"; then
3248  :
3249else
3250  echo "$as_me: failed program was:" >&5
3251sed 's/^/| /' conftest.$ac_ext >&5
3252
3253  # Broken: fails on valid input.
3254continue
3255fi
3256
3257rm -f conftest.err conftest.$ac_ext
3258
3259  # OK, works on sane cases.  Now check whether nonexistent headers
3260  # can be detected and how.
3261  cat >conftest.$ac_ext <<_ACEOF
3262/* confdefs.h.  */
3263_ACEOF
3264cat confdefs.h >>conftest.$ac_ext
3265cat >>conftest.$ac_ext <<_ACEOF
3266/* end confdefs.h.  */
3267#include <ac_nonexistent.h>
3268_ACEOF
3269if { (ac_try="$ac_cpp conftest.$ac_ext"
3270case "(($ac_try" in
3271  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272  *) ac_try_echo=$ac_try;;
3273esac
3274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3275  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3276  ac_status=$?
3277  grep -v '^ *+' conftest.er1 >conftest.err
3278  rm -f conftest.er1
3279  cat conftest.err >&5
3280  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3281  (exit $ac_status); } >/dev/null; then
3282  if test -s conftest.err; then
3283    ac_cpp_err=$ac_c_preproc_warn_flag
3284    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3285  else
3286    ac_cpp_err=
3287  fi
3288else
3289  ac_cpp_err=yes
3290fi
3291if test -z "$ac_cpp_err"; then
3292  # Broken: success on invalid input.
3293continue
3294else
3295  echo "$as_me: failed program was:" >&5
3296sed 's/^/| /' conftest.$ac_ext >&5
3297
3298  # Passes both tests.
3299ac_preproc_ok=:
3300break
3301fi
3302
3303rm -f conftest.err conftest.$ac_ext
3304
3305done
3306# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3307rm -f conftest.err conftest.$ac_ext
3308if $ac_preproc_ok; then
3309  break
3310fi
3311
3312    done
3313    ac_cv_prog_CPP=$CPP
3314
3315fi
3316  CPP=$ac_cv_prog_CPP
3317else
3318  ac_cv_prog_CPP=$CPP
3319fi
3320{ echo "$as_me:$LINENO: result: $CPP" >&5
3321echo "${ECHO_T}$CPP" >&6; }
3322ac_preproc_ok=false
3323for ac_c_preproc_warn_flag in '' yes
3324do
3325  # Use a header file that comes with gcc, so configuring glibc
3326  # with a fresh cross-compiler works.
3327  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3328  # <limits.h> exists even on freestanding compilers.
3329  # On the NeXT, cc -E runs the code through the compiler's parser,
3330  # not just through cpp. "Syntax error" is here to catch this case.
3331  cat >conftest.$ac_ext <<_ACEOF
3332/* confdefs.h.  */
3333_ACEOF
3334cat confdefs.h >>conftest.$ac_ext
3335cat >>conftest.$ac_ext <<_ACEOF
3336/* end confdefs.h.  */
3337#ifdef __STDC__
3338# include <limits.h>
3339#else
3340# include <assert.h>
3341#endif
3342		     Syntax error
3343_ACEOF
3344if { (ac_try="$ac_cpp conftest.$ac_ext"
3345case "(($ac_try" in
3346  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347  *) ac_try_echo=$ac_try;;
3348esac
3349eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3350  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3351  ac_status=$?
3352  grep -v '^ *+' conftest.er1 >conftest.err
3353  rm -f conftest.er1
3354  cat conftest.err >&5
3355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3356  (exit $ac_status); } >/dev/null; then
3357  if test -s conftest.err; then
3358    ac_cpp_err=$ac_c_preproc_warn_flag
3359    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3360  else
3361    ac_cpp_err=
3362  fi
3363else
3364  ac_cpp_err=yes
3365fi
3366if test -z "$ac_cpp_err"; then
3367  :
3368else
3369  echo "$as_me: failed program was:" >&5
3370sed 's/^/| /' conftest.$ac_ext >&5
3371
3372  # Broken: fails on valid input.
3373continue
3374fi
3375
3376rm -f conftest.err conftest.$ac_ext
3377
3378  # OK, works on sane cases.  Now check whether nonexistent headers
3379  # can be detected and how.
3380  cat >conftest.$ac_ext <<_ACEOF
3381/* confdefs.h.  */
3382_ACEOF
3383cat confdefs.h >>conftest.$ac_ext
3384cat >>conftest.$ac_ext <<_ACEOF
3385/* end confdefs.h.  */
3386#include <ac_nonexistent.h>
3387_ACEOF
3388if { (ac_try="$ac_cpp conftest.$ac_ext"
3389case "(($ac_try" in
3390  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391  *) ac_try_echo=$ac_try;;
3392esac
3393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3394  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3395  ac_status=$?
3396  grep -v '^ *+' conftest.er1 >conftest.err
3397  rm -f conftest.er1
3398  cat conftest.err >&5
3399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3400  (exit $ac_status); } >/dev/null; then
3401  if test -s conftest.err; then
3402    ac_cpp_err=$ac_c_preproc_warn_flag
3403    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3404  else
3405    ac_cpp_err=
3406  fi
3407else
3408  ac_cpp_err=yes
3409fi
3410if test -z "$ac_cpp_err"; then
3411  # Broken: success on invalid input.
3412continue
3413else
3414  echo "$as_me: failed program was:" >&5
3415sed 's/^/| /' conftest.$ac_ext >&5
3416
3417  # Passes both tests.
3418ac_preproc_ok=:
3419break
3420fi
3421
3422rm -f conftest.err conftest.$ac_ext
3423
3424done
3425# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3426rm -f conftest.err conftest.$ac_ext
3427if $ac_preproc_ok; then
3428  :
3429else
3430  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3431See \`config.log' for more details." >&5
3432echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3433See \`config.log' for more details." >&2;}
3434   { (exit 1); exit 1; }; }
3435fi
3436
3437ac_ext=c
3438ac_cpp='$CPP $CPPFLAGS'
3439ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3440ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3441ac_compiler_gnu=$ac_cv_c_compiler_gnu
3442
3443
3444
3445
3446if test -d ${srcdir}/projects/llvm-gcc ; then
3447  subdirs="$subdirs projects/llvm-gcc"
3448
3449fi
3450
3451if test -d ${srcdir}/projects/test-suite ; then
3452  subdirs="$subdirs projects/test-suite"
3453
3454fi
3455
3456if test -d ${srcdir}/projects/llvm-test ; then
3457  subdirs="$subdirs projects/llvm-test"
3458
3459fi
3460
3461if test -d ${srcdir}/projects/poolalloc ; then
3462  subdirs="$subdirs projects/poolalloc"
3463
3464fi
3465
3466if test -d ${srcdir}/projects/llvm-poolalloc ; then
3467  subdirs="$subdirs projects/llvm-poolalloc"
3468
3469fi
3470
3471for i in `ls ${srcdir}/projects`
3472do
3473  if test -d ${srcdir}/projects/${i} ; then
3474    case ${i} in
3475      sample)       subdirs="$subdirs projects/sample"
3476    ;;
3477      privbracket)  subdirs="$subdirs projects/privbracket"
3478 ;;
3479      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3480 ;;
3481      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3482;;
3483      llvm-java)    subdirs="$subdirs projects/llvm-java"
3484 ;;
3485      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3486   ;;
3487      safecode)     subdirs="$subdirs projects/safecode"
3488 ;;
3489      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3490 ;;
3491      llvm-gcc)       ;;
3492      test-suite)     ;;
3493      llvm-test)      ;;
3494      poolalloc)      ;;
3495      llvm-poolalloc) ;;
3496      *)
3497        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3498echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3499        ;;
3500    esac
3501  fi
3502done
3503
3504# Check whether --enable-polly was given.
3505if test "${enable_polly+set}" = set; then
3506  enableval=$enable_polly;
3507else
3508  enableval=default
3509fi
3510
3511case "$enableval" in
3512  yes) ENABLE_POLLY=1
3513 ;;
3514  no)  ENABLE_POLLY=0
3515 ;;
3516  default) ENABLE_POLLY=1
3517 ;;
3518  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3519echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3520   { (exit 1); exit 1; }; } ;;
3521esac
3522
3523
3524if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3525  LLVM_HAS_POLLY=1
3526
3527  subdirs="$subdirs tools/polly"
3528
3529fi
3530
3531
3532# Make sure we can run config.sub.
3533$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3534  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3535echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3536   { (exit 1); exit 1; }; }
3537
3538{ echo "$as_me:$LINENO: checking build system type" >&5
3539echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3540if test "${ac_cv_build+set}" = set; then
3541  echo $ECHO_N "(cached) $ECHO_C" >&6
3542else
3543  ac_build_alias=$build_alias
3544test "x$ac_build_alias" = x &&
3545  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3546test "x$ac_build_alias" = x &&
3547  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3548echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3549   { (exit 1); exit 1; }; }
3550ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3551  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3552echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3553   { (exit 1); exit 1; }; }
3554
3555fi
3556{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3557echo "${ECHO_T}$ac_cv_build" >&6; }
3558case $ac_cv_build in
3559*-*-*) ;;
3560*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3561echo "$as_me: error: invalid value of canonical build" >&2;}
3562   { (exit 1); exit 1; }; };;
3563esac
3564build=$ac_cv_build
3565ac_save_IFS=$IFS; IFS='-'
3566set x $ac_cv_build
3567shift
3568build_cpu=$1
3569build_vendor=$2
3570shift; shift
3571# Remember, the first character of IFS is used to create $*,
3572# except with old shells:
3573build_os=$*
3574IFS=$ac_save_IFS
3575case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3576
3577
3578{ echo "$as_me:$LINENO: checking host system type" >&5
3579echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3580if test "${ac_cv_host+set}" = set; then
3581  echo $ECHO_N "(cached) $ECHO_C" >&6
3582else
3583  if test "x$host_alias" = x; then
3584  ac_cv_host=$ac_cv_build
3585else
3586  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3587    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3588echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3589   { (exit 1); exit 1; }; }
3590fi
3591
3592fi
3593{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3594echo "${ECHO_T}$ac_cv_host" >&6; }
3595case $ac_cv_host in
3596*-*-*) ;;
3597*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3598echo "$as_me: error: invalid value of canonical host" >&2;}
3599   { (exit 1); exit 1; }; };;
3600esac
3601host=$ac_cv_host
3602ac_save_IFS=$IFS; IFS='-'
3603set x $ac_cv_host
3604shift
3605host_cpu=$1
3606host_vendor=$2
3607shift; shift
3608# Remember, the first character of IFS is used to create $*,
3609# except with old shells:
3610host_os=$*
3611IFS=$ac_save_IFS
3612case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3613
3614
3615{ echo "$as_me:$LINENO: checking target system type" >&5
3616echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3617if test "${ac_cv_target+set}" = set; then
3618  echo $ECHO_N "(cached) $ECHO_C" >&6
3619else
3620  if test "x$target_alias" = x; then
3621  ac_cv_target=$ac_cv_host
3622else
3623  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3624    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3625echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3626   { (exit 1); exit 1; }; }
3627fi
3628
3629fi
3630{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3631echo "${ECHO_T}$ac_cv_target" >&6; }
3632case $ac_cv_target in
3633*-*-*) ;;
3634*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3635echo "$as_me: error: invalid value of canonical target" >&2;}
3636   { (exit 1); exit 1; }; };;
3637esac
3638target=$ac_cv_target
3639ac_save_IFS=$IFS; IFS='-'
3640set x $ac_cv_target
3641shift
3642target_cpu=$1
3643target_vendor=$2
3644shift; shift
3645# Remember, the first character of IFS is used to create $*,
3646# except with old shells:
3647target_os=$*
3648IFS=$ac_save_IFS
3649case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3650
3651
3652# The aliases save the names the user supplied, while $host etc.
3653# will get canonicalized.
3654test -n "$target_alias" &&
3655  test "$program_prefix$program_suffix$program_transform_name" = \
3656    NONENONEs,x,x, &&
3657  program_prefix=${target_alias}-
3658
3659{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3660echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3661if test "${llvm_cv_os_type+set}" = set; then
3662  echo $ECHO_N "(cached) $ECHO_C" >&6
3663else
3664  case $host in
3665  *-*-aix*)
3666    llvm_cv_link_all_option="-Wl,--whole-archive"
3667    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3668    llvm_cv_os_type="AIX"
3669    llvm_cv_platform_type="Unix" ;;
3670  *-*-irix*)
3671    llvm_cv_link_all_option="-Wl,--whole-archive"
3672    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3673    llvm_cv_os_type="IRIX"
3674    llvm_cv_platform_type="Unix" ;;
3675  *-*-cygwin*)
3676    llvm_cv_link_all_option="-Wl,--whole-archive"
3677    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3678    llvm_cv_os_type="Cygwin"
3679    llvm_cv_platform_type="Unix" ;;
3680  *-*-darwin*)
3681    llvm_cv_link_all_option="-Wl,-all_load"
3682    llvm_cv_no_link_all_option="-Wl,-noall_load"
3683    llvm_cv_os_type="Darwin"
3684    llvm_cv_platform_type="Unix" ;;
3685  *-*-minix*)
3686    llvm_cv_link_all_option="-Wl,-all_load"
3687    llvm_cv_no_link_all_option="-Wl,-noall_load"
3688    llvm_cv_os_type="Minix"
3689    llvm_cv_platform_type="Unix" ;;
3690  *-*-freebsd*)
3691    llvm_cv_link_all_option="-Wl,--whole-archive"
3692    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3693    llvm_cv_os_type="FreeBSD"
3694    llvm_cv_platform_type="Unix" ;;
3695  *-*-openbsd*)
3696    llvm_cv_link_all_option="-Wl,--whole-archive"
3697    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3698    llvm_cv_os_type="OpenBSD"
3699    llvm_cv_platform_type="Unix" ;;
3700  *-*-netbsd*)
3701    llvm_cv_link_all_option="-Wl,--whole-archive"
3702    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3703    llvm_cv_os_type="NetBSD"
3704    llvm_cv_platform_type="Unix" ;;
3705  *-*-dragonfly*)
3706    llvm_cv_link_all_option="-Wl,--whole-archive"
3707    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3708    llvm_cv_os_type="DragonFly"
3709    llvm_cv_platform_type="Unix" ;;
3710  *-*-hpux*)
3711    llvm_cv_link_all_option="-Wl,--whole-archive"
3712    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3713    llvm_cv_os_type="HP-UX"
3714    llvm_cv_platform_type="Unix" ;;
3715  *-*-interix*)
3716    llvm_cv_link_all_option="-Wl,--whole-archive"
3717    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3718    llvm_cv_os_type="Interix"
3719    llvm_cv_platform_type="Unix" ;;
3720  *-*-linux*)
3721    llvm_cv_link_all_option="-Wl,--whole-archive"
3722    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3723    llvm_cv_os_type="Linux"
3724    llvm_cv_platform_type="Unix" ;;
3725  *-*-solaris*)
3726    llvm_cv_link_all_option="-Wl,-z,allextract"
3727    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3728    llvm_cv_os_type="SunOS"
3729    llvm_cv_platform_type="Unix" ;;
3730  *-*-auroraux*)
3731    llvm_cv_link_all_option="-Wl,-z,allextract"
3732    llvm_cv_link_all_option="-Wl,-z,defaultextract"
3733    llvm_cv_os_type="AuroraUX"
3734    llvm_cv_platform_type="Unix" ;;
3735  *-*-win32*)
3736    llvm_cv_link_all_option="-Wl,--whole-archive"
3737    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3738    llvm_cv_os_type="Win32"
3739    llvm_cv_platform_type="Win32" ;;
3740  *-*-mingw*)
3741    llvm_cv_link_all_option="-Wl,--whole-archive"
3742    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3743    llvm_cv_os_type="MingW"
3744    llvm_cv_platform_type="Win32" ;;
3745  *-*-haiku*)
3746    llvm_cv_link_all_option="-Wl,--whole-archive"
3747    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3748    llvm_cv_os_type="Haiku"
3749    llvm_cv_platform_type="Unix" ;;
3750  *-unknown-eabi*)
3751    llvm_cv_link_all_option="-Wl,--whole-archive"
3752    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3753    llvm_cv_os_type="Freestanding"
3754    llvm_cv_platform_type="Unix" ;;
3755  *-unknown-elf*)
3756    llvm_cv_link_all_option="-Wl,--whole-archive"
3757    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3758    llvm_cv_os_type="Freestanding"
3759    llvm_cv_platform_type="Unix" ;;
3760  *)
3761    llvm_cv_link_all_option=""
3762    llvm_cv_no_link_all_option=""
3763    llvm_cv_os_type="Unknown"
3764    llvm_cv_platform_type="Unknown" ;;
3765esac
3766fi
3767{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3768echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3769
3770{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3771echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3772if test "${llvm_cv_target_os_type+set}" = set; then
3773  echo $ECHO_N "(cached) $ECHO_C" >&6
3774else
3775  case $target in
3776  *-*-aix*)
3777    llvm_cv_target_os_type="AIX" ;;
3778  *-*-irix*)
3779    llvm_cv_target_os_type="IRIX" ;;
3780  *-*-cygwin*)
3781    llvm_cv_target_os_type="Cygwin" ;;
3782  *-*-darwin*)
3783    llvm_cv_target_os_type="Darwin" ;;
3784  *-*-minix*)
3785    llvm_cv_target_os_type="Minix" ;;
3786  *-*-freebsd*)
3787    llvm_cv_target_os_type="FreeBSD" ;;
3788  *-*-openbsd*)
3789    llvm_cv_target_os_type="OpenBSD" ;;
3790  *-*-netbsd*)
3791    llvm_cv_target_os_type="NetBSD" ;;
3792  *-*-dragonfly*)
3793    llvm_cv_target_os_type="DragonFly" ;;
3794  *-*-hpux*)
3795    llvm_cv_target_os_type="HP-UX" ;;
3796  *-*-interix*)
3797    llvm_cv_target_os_type="Interix" ;;
3798  *-*-linux*)
3799    llvm_cv_target_os_type="Linux" ;;
3800  *-*-solaris*)
3801    llvm_cv_target_os_type="SunOS" ;;
3802  *-*-auroraux*)
3803    llvm_cv_target_os_type="AuroraUX" ;;
3804  *-*-win32*)
3805    llvm_cv_target_os_type="Win32" ;;
3806  *-*-mingw*)
3807    llvm_cv_target_os_type="MingW" ;;
3808  *-*-haiku*)
3809    llvm_cv_target_os_type="Haiku" ;;
3810  *-*-rtems*)
3811    llvm_cv_target_os_type="RTEMS" ;;
3812  *-*-nacl*)
3813    llvm_cv_target_os_type="NativeClient" ;;
3814  *-unknown-eabi*)
3815    llvm_cv_target_os_type="Freestanding" ;;
3816  *)
3817    llvm_cv_target_os_type="Unknown" ;;
3818esac
3819fi
3820{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3821echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3822
3823if test "$llvm_cv_os_type" = "Unknown" ; then
3824  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3825echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3826   { (exit 1); exit 1; }; }
3827fi
3828
3829OS=$llvm_cv_os_type
3830
3831HOST_OS=$llvm_cv_os_type
3832
3833TARGET_OS=$llvm_cv_target_os_type
3834
3835
3836LINKALL=$llvm_cv_link_all_option
3837
3838NOLINKALL=$llvm_cv_no_link_all_option
3839
3840
3841case $llvm_cv_platform_type in
3842  Unix)
3843
3844cat >>confdefs.h <<\_ACEOF
3845#define LLVM_ON_UNIX 1
3846_ACEOF
3847
3848    LLVM_ON_UNIX=1
3849
3850    LLVM_ON_WIN32=0
3851
3852    ;;
3853  Win32)
3854
3855cat >>confdefs.h <<\_ACEOF
3856#define LLVM_ON_WIN32 1
3857_ACEOF
3858
3859    LLVM_ON_UNIX=0
3860
3861    LLVM_ON_WIN32=1
3862
3863    ;;
3864esac
3865
3866{ echo "$as_me:$LINENO: checking target architecture" >&5
3867echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3868if test "${llvm_cv_target_arch+set}" = set; then
3869  echo $ECHO_N "(cached) $ECHO_C" >&6
3870else
3871  case $target in
3872  i?86-*)                 llvm_cv_target_arch="x86" ;;
3873  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3874  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3875  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3876  alpha*-*)               llvm_cv_target_arch="Alpha" ;;
3877  arm*-*)                 llvm_cv_target_arch="ARM" ;;
3878  mips-*)                 llvm_cv_target_arch="Mips" ;;
3879  xcore-*)                llvm_cv_target_arch="XCore" ;;
3880  msp430-*)               llvm_cv_target_arch="MSP430" ;;
3881  s390x-*)                llvm_cv_target_arch="SystemZ" ;;
3882  bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
3883  mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3884  ptx-*)                  llvm_cv_target_arch="PTX" ;;
3885  *)                      llvm_cv_target_arch="Unknown" ;;
3886esac
3887fi
3888{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3889echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3890
3891if test "$llvm_cv_target_arch" = "Unknown" ; then
3892  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3893echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3894fi
3895
3896# Determine the LLVM native architecture for the target
3897case "$llvm_cv_target_arch" in
3898    x86)     LLVM_NATIVE_ARCH="X86" ;;
3899    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3900    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3901esac
3902
3903ARCH=$llvm_cv_target_arch
3904
3905
3906
3907
3908{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3909echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3910if test "${ac_cv_path_GREP+set}" = set; then
3911  echo $ECHO_N "(cached) $ECHO_C" >&6
3912else
3913  # Extract the first word of "grep ggrep" to use in msg output
3914if test -z "$GREP"; then
3915set dummy grep ggrep; ac_prog_name=$2
3916if test "${ac_cv_path_GREP+set}" = set; then
3917  echo $ECHO_N "(cached) $ECHO_C" >&6
3918else
3919  ac_path_GREP_found=false
3920# Loop through the user's path and test for each of PROGNAME-LIST
3921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3922for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3923do
3924  IFS=$as_save_IFS
3925  test -z "$as_dir" && as_dir=.
3926  for ac_prog in grep ggrep; do
3927  for ac_exec_ext in '' $ac_executable_extensions; do
3928    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3929    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3930    # Check for GNU ac_path_GREP and select it if it is found.
3931  # Check for GNU $ac_path_GREP
3932case `"$ac_path_GREP" --version 2>&1` in
3933*GNU*)
3934  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3935*)
3936  ac_count=0
3937  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3938  while :
3939  do
3940    cat "conftest.in" "conftest.in" >"conftest.tmp"
3941    mv "conftest.tmp" "conftest.in"
3942    cp "conftest.in" "conftest.nl"
3943    echo 'GREP' >> "conftest.nl"
3944    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3945    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3946    ac_count=`expr $ac_count + 1`
3947    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3948      # Best one so far, save it but keep looking for a better one
3949      ac_cv_path_GREP="$ac_path_GREP"
3950      ac_path_GREP_max=$ac_count
3951    fi
3952    # 10*(2^10) chars as input seems more than enough
3953    test $ac_count -gt 10 && break
3954  done
3955  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3956esac
3957
3958
3959    $ac_path_GREP_found && break 3
3960  done
3961done
3962
3963done
3964IFS=$as_save_IFS
3965
3966
3967fi
3968
3969GREP="$ac_cv_path_GREP"
3970if test -z "$GREP"; then
3971  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3972echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3973   { (exit 1); exit 1; }; }
3974fi
3975
3976else
3977  ac_cv_path_GREP=$GREP
3978fi
3979
3980
3981fi
3982{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3983echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3984 GREP="$ac_cv_path_GREP"
3985
3986
3987{ echo "$as_me:$LINENO: checking for egrep" >&5
3988echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3989if test "${ac_cv_path_EGREP+set}" = set; then
3990  echo $ECHO_N "(cached) $ECHO_C" >&6
3991else
3992  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3993   then ac_cv_path_EGREP="$GREP -E"
3994   else
3995     # Extract the first word of "egrep" to use in msg output
3996if test -z "$EGREP"; then
3997set dummy egrep; ac_prog_name=$2
3998if test "${ac_cv_path_EGREP+set}" = set; then
3999  echo $ECHO_N "(cached) $ECHO_C" >&6
4000else
4001  ac_path_EGREP_found=false
4002# Loop through the user's path and test for each of PROGNAME-LIST
4003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4004for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4005do
4006  IFS=$as_save_IFS
4007  test -z "$as_dir" && as_dir=.
4008  for ac_prog in egrep; do
4009  for ac_exec_ext in '' $ac_executable_extensions; do
4010    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4011    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4012    # Check for GNU ac_path_EGREP and select it if it is found.
4013  # Check for GNU $ac_path_EGREP
4014case `"$ac_path_EGREP" --version 2>&1` in
4015*GNU*)
4016  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4017*)
4018  ac_count=0
4019  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4020  while :
4021  do
4022    cat "conftest.in" "conftest.in" >"conftest.tmp"
4023    mv "conftest.tmp" "conftest.in"
4024    cp "conftest.in" "conftest.nl"
4025    echo 'EGREP' >> "conftest.nl"
4026    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4027    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4028    ac_count=`expr $ac_count + 1`
4029    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4030      # Best one so far, save it but keep looking for a better one
4031      ac_cv_path_EGREP="$ac_path_EGREP"
4032      ac_path_EGREP_max=$ac_count
4033    fi
4034    # 10*(2^10) chars as input seems more than enough
4035    test $ac_count -gt 10 && break
4036  done
4037  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4038esac
4039
4040
4041    $ac_path_EGREP_found && break 3
4042  done
4043done
4044
4045done
4046IFS=$as_save_IFS
4047
4048
4049fi
4050
4051EGREP="$ac_cv_path_EGREP"
4052if test -z "$EGREP"; then
4053  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4054echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4055   { (exit 1); exit 1; }; }
4056fi
4057
4058else
4059  ac_cv_path_EGREP=$EGREP
4060fi
4061
4062
4063   fi
4064fi
4065{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4066echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4067 EGREP="$ac_cv_path_EGREP"
4068
4069
4070{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4071echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4072if test "${ac_cv_header_stdc+set}" = set; then
4073  echo $ECHO_N "(cached) $ECHO_C" >&6
4074else
4075  cat >conftest.$ac_ext <<_ACEOF
4076/* confdefs.h.  */
4077_ACEOF
4078cat confdefs.h >>conftest.$ac_ext
4079cat >>conftest.$ac_ext <<_ACEOF
4080/* end confdefs.h.  */
4081#include <stdlib.h>
4082#include <stdarg.h>
4083#include <string.h>
4084#include <float.h>
4085
4086int
4087main ()
4088{
4089
4090  ;
4091  return 0;
4092}
4093_ACEOF
4094rm -f conftest.$ac_objext
4095if { (ac_try="$ac_compile"
4096case "(($ac_try" in
4097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4098  *) ac_try_echo=$ac_try;;
4099esac
4100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4101  (eval "$ac_compile") 2>conftest.er1
4102  ac_status=$?
4103  grep -v '^ *+' conftest.er1 >conftest.err
4104  rm -f conftest.er1
4105  cat conftest.err >&5
4106  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4107  (exit $ac_status); } &&
4108	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4109  { (case "(($ac_try" in
4110  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4111  *) ac_try_echo=$ac_try;;
4112esac
4113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4114  (eval "$ac_try") 2>&5
4115  ac_status=$?
4116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4117  (exit $ac_status); }; } &&
4118	 { ac_try='test -s conftest.$ac_objext'
4119  { (case "(($ac_try" in
4120  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4121  *) ac_try_echo=$ac_try;;
4122esac
4123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4124  (eval "$ac_try") 2>&5
4125  ac_status=$?
4126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4127  (exit $ac_status); }; }; then
4128  ac_cv_header_stdc=yes
4129else
4130  echo "$as_me: failed program was:" >&5
4131sed 's/^/| /' conftest.$ac_ext >&5
4132
4133	ac_cv_header_stdc=no
4134fi
4135
4136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4137
4138if test $ac_cv_header_stdc = yes; then
4139  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4140  cat >conftest.$ac_ext <<_ACEOF
4141/* confdefs.h.  */
4142_ACEOF
4143cat confdefs.h >>conftest.$ac_ext
4144cat >>conftest.$ac_ext <<_ACEOF
4145/* end confdefs.h.  */
4146#include <string.h>
4147
4148_ACEOF
4149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4150  $EGREP "memchr" >/dev/null 2>&1; then
4151  :
4152else
4153  ac_cv_header_stdc=no
4154fi
4155rm -f conftest*
4156
4157fi
4158
4159if test $ac_cv_header_stdc = yes; then
4160  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4161  cat >conftest.$ac_ext <<_ACEOF
4162/* confdefs.h.  */
4163_ACEOF
4164cat confdefs.h >>conftest.$ac_ext
4165cat >>conftest.$ac_ext <<_ACEOF
4166/* end confdefs.h.  */
4167#include <stdlib.h>
4168
4169_ACEOF
4170if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4171  $EGREP "free" >/dev/null 2>&1; then
4172  :
4173else
4174  ac_cv_header_stdc=no
4175fi
4176rm -f conftest*
4177
4178fi
4179
4180if test $ac_cv_header_stdc = yes; then
4181  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4182  if test "$cross_compiling" = yes; then
4183  :
4184else
4185  cat >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 <ctype.h>
4192#include <stdlib.h>
4193#if ((' ' & 0x0FF) == 0x020)
4194# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4195# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4196#else
4197# define ISLOWER(c) \
4198		   (('a' <= (c) && (c) <= 'i') \
4199		     || ('j' <= (c) && (c) <= 'r') \
4200		     || ('s' <= (c) && (c) <= 'z'))
4201# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4202#endif
4203
4204#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4205int
4206main ()
4207{
4208  int i;
4209  for (i = 0; i < 256; i++)
4210    if (XOR (islower (i), ISLOWER (i))
4211	|| toupper (i) != TOUPPER (i))
4212      return 2;
4213  return 0;
4214}
4215_ACEOF
4216rm -f conftest$ac_exeext
4217if { (ac_try="$ac_link"
4218case "(($ac_try" in
4219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4220  *) ac_try_echo=$ac_try;;
4221esac
4222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4223  (eval "$ac_link") 2>&5
4224  ac_status=$?
4225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4226  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4227  { (case "(($ac_try" in
4228  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4229  *) ac_try_echo=$ac_try;;
4230esac
4231eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4232  (eval "$ac_try") 2>&5
4233  ac_status=$?
4234  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235  (exit $ac_status); }; }; then
4236  :
4237else
4238  echo "$as_me: program exited with status $ac_status" >&5
4239echo "$as_me: failed program was:" >&5
4240sed 's/^/| /' conftest.$ac_ext >&5
4241
4242( exit $ac_status )
4243ac_cv_header_stdc=no
4244fi
4245rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4246fi
4247
4248
4249fi
4250fi
4251{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4252echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4253if test $ac_cv_header_stdc = yes; then
4254
4255cat >>confdefs.h <<\_ACEOF
4256#define STDC_HEADERS 1
4257_ACEOF
4258
4259fi
4260
4261# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4272		  inttypes.h stdint.h unistd.h
4273do
4274as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4275{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4276echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4277if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4278  echo $ECHO_N "(cached) $ECHO_C" >&6
4279else
4280  cat >conftest.$ac_ext <<_ACEOF
4281/* confdefs.h.  */
4282_ACEOF
4283cat confdefs.h >>conftest.$ac_ext
4284cat >>conftest.$ac_ext <<_ACEOF
4285/* end confdefs.h.  */
4286$ac_includes_default
4287
4288#include <$ac_header>
4289_ACEOF
4290rm -f conftest.$ac_objext
4291if { (ac_try="$ac_compile"
4292case "(($ac_try" in
4293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4294  *) ac_try_echo=$ac_try;;
4295esac
4296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4297  (eval "$ac_compile") 2>conftest.er1
4298  ac_status=$?
4299  grep -v '^ *+' conftest.er1 >conftest.err
4300  rm -f conftest.er1
4301  cat conftest.err >&5
4302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4303  (exit $ac_status); } &&
4304	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4305  { (case "(($ac_try" in
4306  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4307  *) ac_try_echo=$ac_try;;
4308esac
4309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4310  (eval "$ac_try") 2>&5
4311  ac_status=$?
4312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4313  (exit $ac_status); }; } &&
4314	 { ac_try='test -s conftest.$ac_objext'
4315  { (case "(($ac_try" in
4316  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4317  *) ac_try_echo=$ac_try;;
4318esac
4319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4320  (eval "$ac_try") 2>&5
4321  ac_status=$?
4322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323  (exit $ac_status); }; }; then
4324  eval "$as_ac_Header=yes"
4325else
4326  echo "$as_me: failed program was:" >&5
4327sed 's/^/| /' conftest.$ac_ext >&5
4328
4329	eval "$as_ac_Header=no"
4330fi
4331
4332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4333fi
4334ac_res=`eval echo '${'$as_ac_Header'}'`
4335	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4336echo "${ECHO_T}$ac_res" >&6; }
4337if test `eval echo '${'$as_ac_Header'}'` = yes; then
4338  cat >>confdefs.h <<_ACEOF
4339#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4340_ACEOF
4341
4342fi
4343
4344done
4345
4346
4347{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4348echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4349if test "${ac_cv_c_bigendian+set}" = set; then
4350  echo $ECHO_N "(cached) $ECHO_C" >&6
4351else
4352  # See if sys/param.h defines the BYTE_ORDER macro.
4353cat >conftest.$ac_ext <<_ACEOF
4354/* confdefs.h.  */
4355_ACEOF
4356cat confdefs.h >>conftest.$ac_ext
4357cat >>conftest.$ac_ext <<_ACEOF
4358/* end confdefs.h.  */
4359#include <sys/types.h>
4360#include <sys/param.h>
4361
4362int
4363main ()
4364{
4365#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4366 bogus endian macros
4367#endif
4368
4369  ;
4370  return 0;
4371}
4372_ACEOF
4373rm -f conftest.$ac_objext
4374if { (ac_try="$ac_compile"
4375case "(($ac_try" in
4376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4377  *) ac_try_echo=$ac_try;;
4378esac
4379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4380  (eval "$ac_compile") 2>conftest.er1
4381  ac_status=$?
4382  grep -v '^ *+' conftest.er1 >conftest.err
4383  rm -f conftest.er1
4384  cat conftest.err >&5
4385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4386  (exit $ac_status); } &&
4387	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4388  { (case "(($ac_try" in
4389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4390  *) ac_try_echo=$ac_try;;
4391esac
4392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4393  (eval "$ac_try") 2>&5
4394  ac_status=$?
4395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396  (exit $ac_status); }; } &&
4397	 { ac_try='test -s conftest.$ac_objext'
4398  { (case "(($ac_try" in
4399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4400  *) ac_try_echo=$ac_try;;
4401esac
4402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4403  (eval "$ac_try") 2>&5
4404  ac_status=$?
4405  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406  (exit $ac_status); }; }; then
4407  # It does; now see whether it defined to BIG_ENDIAN or not.
4408cat >conftest.$ac_ext <<_ACEOF
4409/* confdefs.h.  */
4410_ACEOF
4411cat confdefs.h >>conftest.$ac_ext
4412cat >>conftest.$ac_ext <<_ACEOF
4413/* end confdefs.h.  */
4414#include <sys/types.h>
4415#include <sys/param.h>
4416
4417int
4418main ()
4419{
4420#if BYTE_ORDER != BIG_ENDIAN
4421 not big endian
4422#endif
4423
4424  ;
4425  return 0;
4426}
4427_ACEOF
4428rm -f conftest.$ac_objext
4429if { (ac_try="$ac_compile"
4430case "(($ac_try" in
4431  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4432  *) ac_try_echo=$ac_try;;
4433esac
4434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4435  (eval "$ac_compile") 2>conftest.er1
4436  ac_status=$?
4437  grep -v '^ *+' conftest.er1 >conftest.err
4438  rm -f conftest.er1
4439  cat conftest.err >&5
4440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441  (exit $ac_status); } &&
4442	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4443  { (case "(($ac_try" in
4444  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4445  *) ac_try_echo=$ac_try;;
4446esac
4447eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4448  (eval "$ac_try") 2>&5
4449  ac_status=$?
4450  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4451  (exit $ac_status); }; } &&
4452	 { ac_try='test -s conftest.$ac_objext'
4453  { (case "(($ac_try" in
4454  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455  *) ac_try_echo=$ac_try;;
4456esac
4457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4458  (eval "$ac_try") 2>&5
4459  ac_status=$?
4460  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461  (exit $ac_status); }; }; then
4462  ac_cv_c_bigendian=yes
4463else
4464  echo "$as_me: failed program was:" >&5
4465sed 's/^/| /' conftest.$ac_ext >&5
4466
4467	ac_cv_c_bigendian=no
4468fi
4469
4470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471else
4472  echo "$as_me: failed program was:" >&5
4473sed 's/^/| /' conftest.$ac_ext >&5
4474
4475	# It does not; compile a test program.
4476if test "$cross_compiling" = yes; then
4477  # try to guess the endianness by grepping values into an object file
4478  ac_cv_c_bigendian=unknown
4479  cat >conftest.$ac_ext <<_ACEOF
4480/* confdefs.h.  */
4481_ACEOF
4482cat confdefs.h >>conftest.$ac_ext
4483cat >>conftest.$ac_ext <<_ACEOF
4484/* end confdefs.h.  */
4485short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4486short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4487void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4488short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4489short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4490void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4491int
4492main ()
4493{
4494 _ascii (); _ebcdic ();
4495  ;
4496  return 0;
4497}
4498_ACEOF
4499rm -f conftest.$ac_objext
4500if { (ac_try="$ac_compile"
4501case "(($ac_try" in
4502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4503  *) ac_try_echo=$ac_try;;
4504esac
4505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4506  (eval "$ac_compile") 2>conftest.er1
4507  ac_status=$?
4508  grep -v '^ *+' conftest.er1 >conftest.err
4509  rm -f conftest.er1
4510  cat conftest.err >&5
4511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4512  (exit $ac_status); } &&
4513	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4514  { (case "(($ac_try" in
4515  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4516  *) ac_try_echo=$ac_try;;
4517esac
4518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4519  (eval "$ac_try") 2>&5
4520  ac_status=$?
4521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522  (exit $ac_status); }; } &&
4523	 { ac_try='test -s conftest.$ac_objext'
4524  { (case "(($ac_try" in
4525  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526  *) ac_try_echo=$ac_try;;
4527esac
4528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4529  (eval "$ac_try") 2>&5
4530  ac_status=$?
4531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4532  (exit $ac_status); }; }; then
4533  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4534  ac_cv_c_bigendian=yes
4535fi
4536if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4537  if test "$ac_cv_c_bigendian" = unknown; then
4538    ac_cv_c_bigendian=no
4539  else
4540    # finding both strings is unlikely to happen, but who knows?
4541    ac_cv_c_bigendian=unknown
4542  fi
4543fi
4544else
4545  echo "$as_me: failed program was:" >&5
4546sed 's/^/| /' conftest.$ac_ext >&5
4547
4548
4549fi
4550
4551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4552else
4553  cat >conftest.$ac_ext <<_ACEOF
4554/* confdefs.h.  */
4555_ACEOF
4556cat confdefs.h >>conftest.$ac_ext
4557cat >>conftest.$ac_ext <<_ACEOF
4558/* end confdefs.h.  */
4559$ac_includes_default
4560int
4561main ()
4562{
4563
4564  /* Are we little or big endian?  From Harbison&Steele.  */
4565  union
4566  {
4567    long int l;
4568    char c[sizeof (long int)];
4569  } u;
4570  u.l = 1;
4571  return u.c[sizeof (long int) - 1] == 1;
4572
4573  ;
4574  return 0;
4575}
4576_ACEOF
4577rm -f conftest$ac_exeext
4578if { (ac_try="$ac_link"
4579case "(($ac_try" in
4580  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4581  *) ac_try_echo=$ac_try;;
4582esac
4583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4584  (eval "$ac_link") 2>&5
4585  ac_status=$?
4586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4587  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4588  { (case "(($ac_try" in
4589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4590  *) ac_try_echo=$ac_try;;
4591esac
4592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4593  (eval "$ac_try") 2>&5
4594  ac_status=$?
4595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4596  (exit $ac_status); }; }; then
4597  ac_cv_c_bigendian=no
4598else
4599  echo "$as_me: program exited with status $ac_status" >&5
4600echo "$as_me: failed program was:" >&5
4601sed 's/^/| /' conftest.$ac_ext >&5
4602
4603( exit $ac_status )
4604ac_cv_c_bigendian=yes
4605fi
4606rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4607fi
4608
4609
4610fi
4611
4612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4613fi
4614{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4615echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4616case $ac_cv_c_bigendian in
4617  yes)
4618    ENDIAN=big
4619 ;;
4620  no)
4621    ENDIAN=little
4622 ;;
4623  *)
4624    { { echo "$as_me:$LINENO: error: unknown endianness
4625presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4626echo "$as_me: error: unknown endianness
4627presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4628   { (exit 1); exit 1; }; } ;;
4629esac
4630
4631
4632if test "$cross_compiling" = yes; then
4633  LLVM_CROSS_COMPILING=1
4634
4635
4636{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4637echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4638if test "${ac_cv_build_exeext+set}" = set; then
4639  echo $ECHO_N "(cached) $ECHO_C" >&6
4640else
4641  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4642  ac_cv_build_exeext=.exe
4643else
4644  ac_build_prefix=${build_alias}-
4645
4646  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4647set dummy ${ac_build_prefix}gcc; ac_word=$2
4648{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4649echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4650if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4651  echo $ECHO_N "(cached) $ECHO_C" >&6
4652else
4653  if test -n "$BUILD_CC"; then
4654  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4655else
4656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4657for as_dir in $PATH
4658do
4659  IFS=$as_save_IFS
4660  test -z "$as_dir" && as_dir=.
4661  for ac_exec_ext in '' $ac_executable_extensions; do
4662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4663    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4664    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4665    break 2
4666  fi
4667done
4668done
4669IFS=$as_save_IFS
4670
4671fi
4672fi
4673BUILD_CC=$ac_cv_prog_BUILD_CC
4674if test -n "$BUILD_CC"; then
4675  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4676echo "${ECHO_T}$BUILD_CC" >&6; }
4677else
4678  { echo "$as_me:$LINENO: result: no" >&5
4679echo "${ECHO_T}no" >&6; }
4680fi
4681
4682
4683  if test -z "$BUILD_CC"; then
4684     # Extract the first word of "gcc", so it can be a program name with args.
4685set dummy gcc; ac_word=$2
4686{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4687echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4688if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4689  echo $ECHO_N "(cached) $ECHO_C" >&6
4690else
4691  if test -n "$BUILD_CC"; then
4692  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4693else
4694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4695for as_dir in $PATH
4696do
4697  IFS=$as_save_IFS
4698  test -z "$as_dir" && as_dir=.
4699  for ac_exec_ext in '' $ac_executable_extensions; do
4700  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4701    ac_cv_prog_BUILD_CC="gcc"
4702    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4703    break 2
4704  fi
4705done
4706done
4707IFS=$as_save_IFS
4708
4709fi
4710fi
4711BUILD_CC=$ac_cv_prog_BUILD_CC
4712if test -n "$BUILD_CC"; then
4713  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4714echo "${ECHO_T}$BUILD_CC" >&6; }
4715else
4716  { echo "$as_me:$LINENO: result: no" >&5
4717echo "${ECHO_T}no" >&6; }
4718fi
4719
4720
4721     if test -z "$BUILD_CC"; then
4722       # Extract the first word of "cc", so it can be a program name with args.
4723set dummy cc; ac_word=$2
4724{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4725echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4726if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4727  echo $ECHO_N "(cached) $ECHO_C" >&6
4728else
4729  if test -n "$BUILD_CC"; then
4730  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4731else
4732  ac_prog_rejected=no
4733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4734for as_dir in $PATH
4735do
4736  IFS=$as_save_IFS
4737  test -z "$as_dir" && as_dir=.
4738  for ac_exec_ext in '' $ac_executable_extensions; do
4739  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4740    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4741       ac_prog_rejected=yes
4742       continue
4743     fi
4744    ac_cv_prog_BUILD_CC="cc"
4745    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4746    break 2
4747  fi
4748done
4749done
4750IFS=$as_save_IFS
4751
4752if test $ac_prog_rejected = yes; then
4753  # We found a bogon in the path, so make sure we never use it.
4754  set dummy $ac_cv_prog_BUILD_CC
4755  shift
4756  if test $# != 0; then
4757    # We chose a different compiler from the bogus one.
4758    # However, it has the same basename, so the bogon will be chosen
4759    # first if we set BUILD_CC to just the basename; use the full file name.
4760    shift
4761    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4762  fi
4763fi
4764fi
4765fi
4766BUILD_CC=$ac_cv_prog_BUILD_CC
4767if test -n "$BUILD_CC"; then
4768  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4769echo "${ECHO_T}$BUILD_CC" >&6; }
4770else
4771  { echo "$as_me:$LINENO: result: no" >&5
4772echo "${ECHO_T}no" >&6; }
4773fi
4774
4775
4776     fi
4777  fi
4778  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4779echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4780   { (exit 1); exit 1; }; }
4781  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4782  rm -f conftest*
4783  echo 'int main () { return 0; }' > conftest.$ac_ext
4784  ac_cv_build_exeext=
4785  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4786  (eval $ac_build_link) 2>&5
4787  ac_status=$?
4788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789  (exit $ac_status); }; then
4790    for file in conftest.*; do
4791      case $file in
4792      *.c | *.o | *.obj | *.dSYM) ;;
4793      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4794      esac
4795    done
4796  else
4797    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4798echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4799   { (exit 1); exit 1; }; }
4800  fi
4801  rm -f conftest*
4802  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4803fi
4804fi
4805
4806BUILD_EXEEXT=""
4807test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4808{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4809echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4810ac_build_exeext=$BUILD_EXEEXT
4811
4812  ac_build_prefix=${build_alias}-
4813  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4814set dummy ${ac_build_prefix}g++; ac_word=$2
4815{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4816echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4817if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4818  echo $ECHO_N "(cached) $ECHO_C" >&6
4819else
4820  if test -n "$BUILD_CXX"; then
4821  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4822else
4823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824for as_dir in $PATH
4825do
4826  IFS=$as_save_IFS
4827  test -z "$as_dir" && as_dir=.
4828  for ac_exec_ext in '' $ac_executable_extensions; do
4829  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4830    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4831    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4832    break 2
4833  fi
4834done
4835done
4836IFS=$as_save_IFS
4837
4838fi
4839fi
4840BUILD_CXX=$ac_cv_prog_BUILD_CXX
4841if test -n "$BUILD_CXX"; then
4842  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4843echo "${ECHO_T}$BUILD_CXX" >&6; }
4844else
4845  { echo "$as_me:$LINENO: result: no" >&5
4846echo "${ECHO_T}no" >&6; }
4847fi
4848
4849
4850  if test -z "$BUILD_CXX"; then
4851     # Extract the first word of "g++", so it can be a program name with args.
4852set dummy g++; ac_word=$2
4853{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4854echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4855if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4856  echo $ECHO_N "(cached) $ECHO_C" >&6
4857else
4858  if test -n "$BUILD_CXX"; then
4859  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4860else
4861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4862for as_dir in $PATH
4863do
4864  IFS=$as_save_IFS
4865  test -z "$as_dir" && as_dir=.
4866  for ac_exec_ext in '' $ac_executable_extensions; do
4867  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4868    ac_cv_prog_BUILD_CXX="g++"
4869    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4870    break 2
4871  fi
4872done
4873done
4874IFS=$as_save_IFS
4875
4876fi
4877fi
4878BUILD_CXX=$ac_cv_prog_BUILD_CXX
4879if test -n "$BUILD_CXX"; then
4880  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4881echo "${ECHO_T}$BUILD_CXX" >&6; }
4882else
4883  { echo "$as_me:$LINENO: result: no" >&5
4884echo "${ECHO_T}no" >&6; }
4885fi
4886
4887
4888     if test -z "$BUILD_CXX"; then
4889       # Extract the first word of "c++", so it can be a program name with args.
4890set dummy c++; ac_word=$2
4891{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4892echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4893if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4894  echo $ECHO_N "(cached) $ECHO_C" >&6
4895else
4896  if test -n "$BUILD_CXX"; then
4897  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4898else
4899  ac_prog_rejected=no
4900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4901for as_dir in $PATH
4902do
4903  IFS=$as_save_IFS
4904  test -z "$as_dir" && as_dir=.
4905  for ac_exec_ext in '' $ac_executable_extensions; do
4906  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4907    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4908       ac_prog_rejected=yes
4909       continue
4910     fi
4911    ac_cv_prog_BUILD_CXX="c++"
4912    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4913    break 2
4914  fi
4915done
4916done
4917IFS=$as_save_IFS
4918
4919if test $ac_prog_rejected = yes; then
4920  # We found a bogon in the path, so make sure we never use it.
4921  set dummy $ac_cv_prog_BUILD_CXX
4922  shift
4923  if test $# != 0; then
4924    # We chose a different compiler from the bogus one.
4925    # However, it has the same basename, so the bogon will be chosen
4926    # first if we set BUILD_CXX to just the basename; use the full file name.
4927    shift
4928    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4929  fi
4930fi
4931fi
4932fi
4933BUILD_CXX=$ac_cv_prog_BUILD_CXX
4934if test -n "$BUILD_CXX"; then
4935  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4936echo "${ECHO_T}$BUILD_CXX" >&6; }
4937else
4938  { echo "$as_me:$LINENO: result: no" >&5
4939echo "${ECHO_T}no" >&6; }
4940fi
4941
4942
4943     fi
4944  fi
4945else
4946  LLVM_CROSS_COMPILING=0
4947
4948fi
4949
4950if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4951  cvsbuild="yes"
4952  optimize="no"
4953  CVSBUILD=CVSBUILD=1
4954
4955else
4956  cvsbuild="no"
4957  optimize="yes"
4958fi
4959
4960
4961# Check whether --enable-optimized was given.
4962if test "${enable_optimized+set}" = set; then
4963  enableval=$enable_optimized;
4964else
4965  enableval=$optimize
4966fi
4967
4968if test ${enableval} = "no" ; then
4969  ENABLE_OPTIMIZED=
4970
4971else
4972  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4973
4974fi
4975
4976# Check whether --enable-profiling was given.
4977if test "${enable_profiling+set}" = set; then
4978  enableval=$enable_profiling;
4979else
4980  enableval="no"
4981fi
4982
4983if test ${enableval} = "no" ; then
4984  ENABLE_PROFILING=
4985
4986else
4987  ENABLE_PROFILING=ENABLE_PROFILING=1
4988
4989fi
4990
4991# Check whether --enable-assertions was given.
4992if test "${enable_assertions+set}" = set; then
4993  enableval=$enable_assertions;
4994else
4995  enableval="yes"
4996fi
4997
4998if test ${enableval} = "yes" ; then
4999  DISABLE_ASSERTIONS=
5000
5001else
5002  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5003
5004fi
5005
5006# Check whether --enable-expensive-checks was given.
5007if test "${enable_expensive_checks+set}" = set; then
5008  enableval=$enable_expensive_checks;
5009else
5010  enableval="no"
5011fi
5012
5013if test ${enableval} = "yes" ; then
5014  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5015
5016  EXPENSIVE_CHECKS=yes
5017
5018else
5019  ENABLE_EXPENSIVE_CHECKS=
5020
5021  EXPENSIVE_CHECKS=no
5022
5023fi
5024
5025# Check whether --enable-debug-runtime was given.
5026if test "${enable_debug_runtime+set}" = set; then
5027  enableval=$enable_debug_runtime;
5028else
5029  enableval=no
5030fi
5031
5032if test ${enableval} = "no" ; then
5033  DEBUG_RUNTIME=
5034
5035else
5036  DEBUG_RUNTIME=DEBUG_RUNTIME=1
5037
5038fi
5039
5040# Check whether --enable-debug-symbols was given.
5041if test "${enable_debug_symbols+set}" = set; then
5042  enableval=$enable_debug_symbols;
5043else
5044  enableval=no
5045fi
5046
5047if test ${enableval} = "no" ; then
5048  DEBUG_SYMBOLS=
5049
5050else
5051  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5052
5053fi
5054
5055# Check whether --enable-jit was given.
5056if test "${enable_jit+set}" = set; then
5057  enableval=$enable_jit;
5058else
5059  enableval=default
5060fi
5061
5062if test ${enableval} = "no"
5063then
5064  JIT=
5065
5066else
5067  case "$llvm_cv_target_arch" in
5068    x86)         TARGET_HAS_JIT=1
5069 ;;
5070    Sparc)       TARGET_HAS_JIT=0
5071 ;;
5072    PowerPC)     TARGET_HAS_JIT=1
5073 ;;
5074    x86_64)      TARGET_HAS_JIT=1
5075 ;;
5076    Alpha)       TARGET_HAS_JIT=0
5077 ;;
5078    ARM)         TARGET_HAS_JIT=1
5079 ;;
5080    Mips)        TARGET_HAS_JIT=1
5081 ;;
5082    XCore)       TARGET_HAS_JIT=0
5083 ;;
5084    MSP430)      TARGET_HAS_JIT=0
5085 ;;
5086    SystemZ)     TARGET_HAS_JIT=0
5087 ;;
5088    Blackfin)    TARGET_HAS_JIT=0
5089 ;;
5090    MBlaze)      TARGET_HAS_JIT=0
5091 ;;
5092    PTX)         TARGET_HAS_JIT=0
5093 ;;
5094    *)           TARGET_HAS_JIT=0
5095 ;;
5096  esac
5097fi
5098
5099# Check whether --enable-docs was given.
5100if test "${enable_docs+set}" = set; then
5101  enableval=$enable_docs;
5102else
5103  enableval=default
5104fi
5105
5106case "$enableval" in
5107  yes) ENABLE_DOCS=1
5108 ;;
5109  no)  ENABLE_DOCS=0
5110 ;;
5111  default) ENABLE_DOCS=1
5112 ;;
5113  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5114echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5115   { (exit 1); exit 1; }; } ;;
5116esac
5117
5118# Check whether --enable-doxygen was given.
5119if test "${enable_doxygen+set}" = set; then
5120  enableval=$enable_doxygen;
5121else
5122  enableval=default
5123fi
5124
5125case "$enableval" in
5126  yes) ENABLE_DOXYGEN=1
5127 ;;
5128  no)  ENABLE_DOXYGEN=0
5129 ;;
5130  default) ENABLE_DOXYGEN=0
5131 ;;
5132  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5133echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5134   { (exit 1); exit 1; }; } ;;
5135esac
5136
5137# Check whether --enable-threads was given.
5138if test "${enable_threads+set}" = set; then
5139  enableval=$enable_threads;
5140else
5141  enableval=default
5142fi
5143
5144case "$enableval" in
5145  yes) ENABLE_THREADS=1
5146 ;;
5147  no)  ENABLE_THREADS=0
5148 ;;
5149  default) ENABLE_THREADS=1
5150 ;;
5151  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5152echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5153   { (exit 1); exit 1; }; } ;;
5154esac
5155
5156cat >>confdefs.h <<_ACEOF
5157#define ENABLE_THREADS $ENABLE_THREADS
5158_ACEOF
5159
5160
5161# Check whether --enable-pthreads was given.
5162if test "${enable_pthreads+set}" = set; then
5163  enableval=$enable_pthreads;
5164else
5165  enableval=default
5166fi
5167
5168case "$enableval" in
5169  yes) ENABLE_PTHREADS=1
5170 ;;
5171  no)  ENABLE_PTHREADS=0
5172 ;;
5173  default) ENABLE_PTHREADS=1
5174 ;;
5175  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5176echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5177   { (exit 1); exit 1; }; } ;;
5178esac
5179
5180# Check whether --enable-pic was given.
5181if test "${enable_pic+set}" = set; then
5182  enableval=$enable_pic;
5183else
5184  enableval=default
5185fi
5186
5187case "$enableval" in
5188  yes) ENABLE_PIC=1
5189 ;;
5190  no)  ENABLE_PIC=0
5191 ;;
5192  default) ENABLE_PIC=1
5193 ;;
5194  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5195echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5196   { (exit 1); exit 1; }; } ;;
5197esac
5198
5199cat >>confdefs.h <<_ACEOF
5200#define ENABLE_PIC $ENABLE_PIC
5201_ACEOF
5202
5203
5204# Check whether --enable-shared was given.
5205if test "${enable_shared+set}" = set; then
5206  enableval=$enable_shared;
5207else
5208  enableval=default
5209fi
5210
5211case "$enableval" in
5212  yes) ENABLE_SHARED=1
5213 ;;
5214  no)  ENABLE_SHARED=0
5215 ;;
5216  default) ENABLE_SHARED=0
5217 ;;
5218  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5219echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5220   { (exit 1); exit 1; }; } ;;
5221esac
5222
5223# Check whether --enable-embed-stdcxx was given.
5224if test "${enable_embed_stdcxx+set}" = set; then
5225  enableval=$enable_embed_stdcxx;
5226else
5227  enableval=default
5228fi
5229
5230case "$enableval" in
5231  yes) ENABLE_EMBED_STDCXX=1
5232 ;;
5233  no)  ENABLE_EMBED_STDCXX=0
5234 ;;
5235  default) ENABLE_EMBED_STDCXX=1
5236 ;;
5237  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5238echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5239   { (exit 1); exit 1; }; } ;;
5240esac
5241
5242# Check whether --enable-timestamps was given.
5243if test "${enable_timestamps+set}" = set; then
5244  enableval=$enable_timestamps;
5245else
5246  enableval=default
5247fi
5248
5249case "$enableval" in
5250  yes) ENABLE_TIMESTAMPS=1
5251 ;;
5252  no)  ENABLE_TIMESTAMPS=0
5253 ;;
5254  default) ENABLE_TIMESTAMPS=1
5255 ;;
5256  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5257echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5258   { (exit 1); exit 1; }; } ;;
5259esac
5260
5261cat >>confdefs.h <<_ACEOF
5262#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5263_ACEOF
5264
5265
5266TARGETS_TO_BUILD=""
5267# Check whether --enable-targets was given.
5268if test "${enable_targets+set}" = set; then
5269  enableval=$enable_targets;
5270else
5271  enableval=all
5272fi
5273
5274if test "$enableval" = host-only ; then
5275  enableval=host
5276fi
5277case "$enableval" in
5278  all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5279  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5280      case "$a_target" in
5281        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5282        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5283        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5284        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5285        alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5286        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5287        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5288        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5289        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5290        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5291        systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5292        blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5293        cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5294        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5295        mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5296        ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5297        host) case "$llvm_cv_target_arch" in
5298            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5299            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5300            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5301            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5302            Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5303            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5304            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5305            MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5306            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5307            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5308            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5309            s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5310            Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5311            PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5312            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5313echo "$as_me: error: Can not set target to build" >&2;}
5314   { (exit 1); exit 1; }; } ;;
5315          esac ;;
5316        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5317echo "$as_me: error: Unrecognized target $a_target" >&2;}
5318   { (exit 1); exit 1; }; } ;;
5319      esac
5320  done
5321  ;;
5322esac
5323TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5324
5325
5326# Determine whether we are building LLVM support for the native architecture.
5327# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5328for a_target in $TARGETS_TO_BUILD; do
5329  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5330
5331cat >>confdefs.h <<_ACEOF
5332#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5333_ACEOF
5334
5335    LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5336    LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5337    LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5338    LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5339    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5340      LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5341    fi
5342
5343cat >>confdefs.h <<_ACEOF
5344#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5345_ACEOF
5346
5347
5348cat >>confdefs.h <<_ACEOF
5349#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5350_ACEOF
5351
5352
5353cat >>confdefs.h <<_ACEOF
5354#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5355_ACEOF
5356
5357
5358cat >>confdefs.h <<_ACEOF
5359#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5360_ACEOF
5361
5362    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5363
5364cat >>confdefs.h <<_ACEOF
5365#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5366_ACEOF
5367
5368    fi
5369  fi
5370done
5371
5372# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5373# target feature def files.
5374LLVM_ENUM_TARGETS=""
5375LLVM_ENUM_ASM_PRINTERS=""
5376LLVM_ENUM_ASM_PARSERS=""
5377LLVM_ENUM_DISASSEMBLERS=""
5378for target_to_build in $TARGETS_TO_BUILD; do
5379  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5380  if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5381    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5382  fi
5383  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5384    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5385  fi
5386  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5387    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5388  fi
5389done
5390
5391
5392
5393
5394
5395# Check whether --enable-cbe-printf-a was given.
5396if test "${enable_cbe_printf_a+set}" = set; then
5397  enableval=$enable_cbe_printf_a;
5398else
5399  enableval=default
5400fi
5401
5402case "$enableval" in
5403  yes) ENABLE_CBE_PRINTF_A=1
5404 ;;
5405  no)  ENABLE_CBE_PRINTF_A=0
5406 ;;
5407  default)  ENABLE_CBE_PRINTF_A=1
5408 ;;
5409  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5410echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5411   { (exit 1); exit 1; }; } ;;
5412esac
5413
5414cat >>confdefs.h <<_ACEOF
5415#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5416_ACEOF
5417
5418
5419
5420# Check whether --with-optimize-option was given.
5421if test "${with_optimize_option+set}" = set; then
5422  withval=$with_optimize_option;
5423else
5424  withval=default
5425fi
5426
5427{ echo "$as_me:$LINENO: checking optimization flags" >&5
5428echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5429case "$withval" in
5430  default)
5431    case "$llvm_cv_os_type" in
5432    FreeBSD) optimize_option=-O2 ;;
5433    MingW) optimize_option=-O2 ;;
5434    *)     optimize_option=-O3 ;;
5435    esac ;;
5436  *) optimize_option="$withval" ;;
5437esac
5438OPTIMIZE_OPTION=$optimize_option
5439
5440{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5441echo "${ECHO_T}$optimize_option" >&6; }
5442
5443
5444# Check whether --with-extra-options was given.
5445if test "${with_extra_options+set}" = set; then
5446  withval=$with_extra_options;
5447else
5448  withval=default
5449fi
5450
5451case "$withval" in
5452  default) EXTRA_OPTIONS= ;;
5453  *) EXTRA_OPTIONS=$withval ;;
5454esac
5455EXTRA_OPTIONS=$EXTRA_OPTIONS
5456
5457
5458
5459# Check whether --with-extra-ld-options was given.
5460if test "${with_extra_ld_options+set}" = set; then
5461  withval=$with_extra_ld_options;
5462else
5463  withval=default
5464fi
5465
5466case "$withval" in
5467  default) EXTRA_LD_OPTIONS= ;;
5468  *) EXTRA_LD_OPTIONS=$withval ;;
5469esac
5470EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5471
5472
5473# Check whether --enable-bindings was given.
5474if test "${enable_bindings+set}" = set; then
5475  enableval=$enable_bindings;
5476else
5477  enableval=default
5478fi
5479
5480BINDINGS_TO_BUILD=""
5481case "$enableval" in
5482  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5483  all ) BINDINGS_TO_BUILD="ocaml" ;;
5484  none | no) BINDINGS_TO_BUILD="" ;;
5485  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5486      case "$a_binding" in
5487        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5488        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5489echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5490   { (exit 1); exit 1; }; } ;;
5491      esac
5492  done
5493  ;;
5494esac
5495
5496
5497# Check whether --with-ocaml-libdir was given.
5498if test "${with_ocaml_libdir+set}" = set; then
5499  withval=$with_ocaml_libdir;
5500else
5501  withval=auto
5502fi
5503
5504case "$withval" in
5505  auto) with_ocaml_libdir="$withval" ;;
5506  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5507  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5508echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5509   { (exit 1); exit 1; }; } ;;
5510esac
5511
5512
5513# Check whether --with-clang-resource-dir was given.
5514if test "${with_clang_resource_dir+set}" = set; then
5515  withval=$with_clang_resource_dir;
5516else
5517  withval=""
5518fi
5519
5520
5521cat >>confdefs.h <<_ACEOF
5522#define CLANG_RESOURCE_DIR "$withval"
5523_ACEOF
5524
5525
5526
5527# Check whether --with-c-include-dirs was given.
5528if test "${with_c_include_dirs+set}" = set; then
5529  withval=$with_c_include_dirs;
5530else
5531  withval=""
5532fi
5533
5534
5535cat >>confdefs.h <<_ACEOF
5536#define C_INCLUDE_DIRS "$withval"
5537_ACEOF
5538
5539
5540
5541# Check whether --with-cxx-include-root was given.
5542if test "${with_cxx_include_root+set}" = set; then
5543  withval=$with_cxx_include_root;
5544else
5545  withval=""
5546fi
5547
5548
5549cat >>confdefs.h <<_ACEOF
5550#define CXX_INCLUDE_ROOT "$withval"
5551_ACEOF
5552
5553
5554
5555# Check whether --with-cxx-include-arch was given.
5556if test "${with_cxx_include_arch+set}" = set; then
5557  withval=$with_cxx_include_arch;
5558else
5559  withval=""
5560fi
5561
5562
5563cat >>confdefs.h <<_ACEOF
5564#define CXX_INCLUDE_ARCH "$withval"
5565_ACEOF
5566
5567
5568
5569# Check whether --with-cxx-include-32bit-dir was given.
5570if test "${with_cxx_include_32bit_dir+set}" = set; then
5571  withval=$with_cxx_include_32bit_dir;
5572else
5573  withval=""
5574fi
5575
5576
5577cat >>confdefs.h <<_ACEOF
5578#define CXX_INCLUDE_32BIT_DIR "$withval"
5579_ACEOF
5580
5581
5582
5583# Check whether --with-cxx-include-64bit-dir was given.
5584if test "${with_cxx_include_64bit_dir+set}" = set; then
5585  withval=$with_cxx_include_64bit_dir;
5586else
5587  withval=""
5588fi
5589
5590
5591cat >>confdefs.h <<_ACEOF
5592#define CXX_INCLUDE_64BIT_DIR "$withval"
5593_ACEOF
5594
5595
5596
5597# Check whether --with-binutils-include was given.
5598if test "${with_binutils_include+set}" = set; then
5599  withval=$with_binutils_include;
5600else
5601  withval=default
5602fi
5603
5604case "$withval" in
5605  default) WITH_BINUTILS_INCDIR=default ;;
5606  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5607  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5608echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5609   { (exit 1); exit 1; }; } ;;
5610esac
5611if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5612  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5613
5614  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5615     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5616     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5617echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5618   { (exit 1); exit 1; }; };
5619  fi
5620fi
5621
5622
5623# Check whether --with-bug-report-url was given.
5624if test "${with_bug_report_url+set}" = set; then
5625  withval=$with_bug_report_url;
5626else
5627  withval="http://llvm.org/bugs/"
5628fi
5629
5630
5631cat >>confdefs.h <<_ACEOF
5632#define BUG_REPORT_URL "$withval"
5633_ACEOF
5634
5635
5636# Check whether --enable-libffi was given.
5637if test "${enable_libffi+set}" = set; then
5638  enableval=$enable_libffi; case "$enableval" in
5639    yes) llvm_cv_enable_libffi="yes" ;;
5640    no)  llvm_cv_enable_libffi="no"  ;;
5641    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5642echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5643   { (exit 1); exit 1; }; } ;;
5644  esac
5645else
5646  llvm_cv_enable_libffi=no
5647fi
5648
5649
5650
5651{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5652echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5653if test "${lt_cv_path_NM+set}" = set; then
5654  echo $ECHO_N "(cached) $ECHO_C" >&6
5655else
5656  if test -n "$NM"; then
5657  # Let the user override the test.
5658  lt_cv_path_NM="$NM"
5659else
5660  lt_nm_to_check="${ac_tool_prefix}nm"
5661  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5662    lt_nm_to_check="$lt_nm_to_check nm"
5663  fi
5664  for lt_tmp_nm in $lt_nm_to_check; do
5665    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5666    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5667      IFS="$lt_save_ifs"
5668      test -z "$ac_dir" && ac_dir=.
5669      tmp_nm="$ac_dir/$lt_tmp_nm"
5670      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5671	# Check to see if the nm accepts a BSD-compat flag.
5672	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5673	#   nm: unknown option "B" ignored
5674	# Tru64's nm complains that /dev/null is an invalid object file
5675	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5676	*/dev/null* | *'Invalid file or object type'*)
5677	  lt_cv_path_NM="$tmp_nm -B"
5678	  break
5679	  ;;
5680	*)
5681	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5682	  */dev/null*)
5683	    lt_cv_path_NM="$tmp_nm -p"
5684	    break
5685	    ;;
5686	  *)
5687	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5688	    continue # so that we can try to find one that supports BSD flags
5689	    ;;
5690	  esac
5691	  ;;
5692	esac
5693      fi
5694    done
5695    IFS="$lt_save_ifs"
5696  done
5697  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5698fi
5699fi
5700{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5701echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5702NM="$lt_cv_path_NM"
5703
5704
5705
5706{ echo "$as_me:$LINENO: checking for GNU make" >&5
5707echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5708if test "${llvm_cv_gnu_make_command+set}" = set; then
5709  echo $ECHO_N "(cached) $ECHO_C" >&6
5710else
5711  llvm_cv_gnu_make_command=''
5712 for a in "$MAKE" make gmake gnumake ; do
5713  if test -z "$a" ; then continue ; fi ;
5714  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5715  then
5716   llvm_cv_gnu_make_command=$a ;
5717   break;
5718  fi
5719 done
5720fi
5721{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5722echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5723 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5724   ifGNUmake='' ;
5725 else
5726   ifGNUmake='#' ;
5727   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5728echo "${ECHO_T}\"Not found\"" >&6; };
5729 fi
5730
5731
5732{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5733echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5734LN_S=$as_ln_s
5735if test "$LN_S" = "ln -s"; then
5736  { echo "$as_me:$LINENO: result: yes" >&5
5737echo "${ECHO_T}yes" >&6; }
5738else
5739  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5740echo "${ECHO_T}no, using $LN_S" >&6; }
5741fi
5742
5743# Extract the first word of "cmp", so it can be a program name with args.
5744set dummy cmp; ac_word=$2
5745{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5746echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5747if test "${ac_cv_path_CMP+set}" = set; then
5748  echo $ECHO_N "(cached) $ECHO_C" >&6
5749else
5750  case $CMP in
5751  [\\/]* | ?:[\\/]*)
5752  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5753  ;;
5754  *)
5755  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5756for as_dir in $PATH
5757do
5758  IFS=$as_save_IFS
5759  test -z "$as_dir" && as_dir=.
5760  for ac_exec_ext in '' $ac_executable_extensions; do
5761  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5762    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5763    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5764    break 2
5765  fi
5766done
5767done
5768IFS=$as_save_IFS
5769
5770  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5771  ;;
5772esac
5773fi
5774CMP=$ac_cv_path_CMP
5775if test -n "$CMP"; then
5776  { echo "$as_me:$LINENO: result: $CMP" >&5
5777echo "${ECHO_T}$CMP" >&6; }
5778else
5779  { echo "$as_me:$LINENO: result: no" >&5
5780echo "${ECHO_T}no" >&6; }
5781fi
5782
5783
5784# Extract the first word of "cp", so it can be a program name with args.
5785set dummy cp; ac_word=$2
5786{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5787echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5788if test "${ac_cv_path_CP+set}" = set; then
5789  echo $ECHO_N "(cached) $ECHO_C" >&6
5790else
5791  case $CP in
5792  [\\/]* | ?:[\\/]*)
5793  ac_cv_path_CP="$CP" # Let the user override the test with a path.
5794  ;;
5795  *)
5796  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5797for as_dir in $PATH
5798do
5799  IFS=$as_save_IFS
5800  test -z "$as_dir" && as_dir=.
5801  for ac_exec_ext in '' $ac_executable_extensions; do
5802  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5803    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5804    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5805    break 2
5806  fi
5807done
5808done
5809IFS=$as_save_IFS
5810
5811  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5812  ;;
5813esac
5814fi
5815CP=$ac_cv_path_CP
5816if test -n "$CP"; then
5817  { echo "$as_me:$LINENO: result: $CP" >&5
5818echo "${ECHO_T}$CP" >&6; }
5819else
5820  { echo "$as_me:$LINENO: result: no" >&5
5821echo "${ECHO_T}no" >&6; }
5822fi
5823
5824
5825# Extract the first word of "date", so it can be a program name with args.
5826set dummy date; ac_word=$2
5827{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5828echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5829if test "${ac_cv_path_DATE+set}" = set; then
5830  echo $ECHO_N "(cached) $ECHO_C" >&6
5831else
5832  case $DATE in
5833  [\\/]* | ?:[\\/]*)
5834  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5835  ;;
5836  *)
5837  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838for as_dir in $PATH
5839do
5840  IFS=$as_save_IFS
5841  test -z "$as_dir" && as_dir=.
5842  for ac_exec_ext in '' $ac_executable_extensions; do
5843  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5844    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5845    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5846    break 2
5847  fi
5848done
5849done
5850IFS=$as_save_IFS
5851
5852  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5853  ;;
5854esac
5855fi
5856DATE=$ac_cv_path_DATE
5857if test -n "$DATE"; then
5858  { echo "$as_me:$LINENO: result: $DATE" >&5
5859echo "${ECHO_T}$DATE" >&6; }
5860else
5861  { echo "$as_me:$LINENO: result: no" >&5
5862echo "${ECHO_T}no" >&6; }
5863fi
5864
5865
5866# Extract the first word of "find", so it can be a program name with args.
5867set dummy find; ac_word=$2
5868{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5869echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5870if test "${ac_cv_path_FIND+set}" = set; then
5871  echo $ECHO_N "(cached) $ECHO_C" >&6
5872else
5873  case $FIND in
5874  [\\/]* | ?:[\\/]*)
5875  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5876  ;;
5877  *)
5878  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5879for as_dir in $PATH
5880do
5881  IFS=$as_save_IFS
5882  test -z "$as_dir" && as_dir=.
5883  for ac_exec_ext in '' $ac_executable_extensions; do
5884  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5885    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5886    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5887    break 2
5888  fi
5889done
5890done
5891IFS=$as_save_IFS
5892
5893  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5894  ;;
5895esac
5896fi
5897FIND=$ac_cv_path_FIND
5898if test -n "$FIND"; then
5899  { echo "$as_me:$LINENO: result: $FIND" >&5
5900echo "${ECHO_T}$FIND" >&6; }
5901else
5902  { echo "$as_me:$LINENO: result: no" >&5
5903echo "${ECHO_T}no" >&6; }
5904fi
5905
5906
5907# Extract the first word of "grep", so it can be a program name with args.
5908set dummy grep; ac_word=$2
5909{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5910echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5911if test "${ac_cv_path_GREP+set}" = set; then
5912  echo $ECHO_N "(cached) $ECHO_C" >&6
5913else
5914  case $GREP in
5915  [\\/]* | ?:[\\/]*)
5916  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5917  ;;
5918  *)
5919  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5920for as_dir in $PATH
5921do
5922  IFS=$as_save_IFS
5923  test -z "$as_dir" && as_dir=.
5924  for ac_exec_ext in '' $ac_executable_extensions; do
5925  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5926    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5927    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5928    break 2
5929  fi
5930done
5931done
5932IFS=$as_save_IFS
5933
5934  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5935  ;;
5936esac
5937fi
5938GREP=$ac_cv_path_GREP
5939if test -n "$GREP"; then
5940  { echo "$as_me:$LINENO: result: $GREP" >&5
5941echo "${ECHO_T}$GREP" >&6; }
5942else
5943  { echo "$as_me:$LINENO: result: no" >&5
5944echo "${ECHO_T}no" >&6; }
5945fi
5946
5947
5948# Extract the first word of "mkdir", so it can be a program name with args.
5949set dummy mkdir; ac_word=$2
5950{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5951echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5952if test "${ac_cv_path_MKDIR+set}" = set; then
5953  echo $ECHO_N "(cached) $ECHO_C" >&6
5954else
5955  case $MKDIR in
5956  [\\/]* | ?:[\\/]*)
5957  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5958  ;;
5959  *)
5960  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961for as_dir in $PATH
5962do
5963  IFS=$as_save_IFS
5964  test -z "$as_dir" && as_dir=.
5965  for ac_exec_ext in '' $ac_executable_extensions; do
5966  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5967    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5968    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5969    break 2
5970  fi
5971done
5972done
5973IFS=$as_save_IFS
5974
5975  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5976  ;;
5977esac
5978fi
5979MKDIR=$ac_cv_path_MKDIR
5980if test -n "$MKDIR"; then
5981  { echo "$as_me:$LINENO: result: $MKDIR" >&5
5982echo "${ECHO_T}$MKDIR" >&6; }
5983else
5984  { echo "$as_me:$LINENO: result: no" >&5
5985echo "${ECHO_T}no" >&6; }
5986fi
5987
5988
5989# Extract the first word of "mv", so it can be a program name with args.
5990set dummy mv; ac_word=$2
5991{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5992echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5993if test "${ac_cv_path_MV+set}" = set; then
5994  echo $ECHO_N "(cached) $ECHO_C" >&6
5995else
5996  case $MV in
5997  [\\/]* | ?:[\\/]*)
5998  ac_cv_path_MV="$MV" # Let the user override the test with a path.
5999  ;;
6000  *)
6001  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002for as_dir in $PATH
6003do
6004  IFS=$as_save_IFS
6005  test -z "$as_dir" && as_dir=.
6006  for ac_exec_ext in '' $ac_executable_extensions; do
6007  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6008    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6009    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6010    break 2
6011  fi
6012done
6013done
6014IFS=$as_save_IFS
6015
6016  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6017  ;;
6018esac
6019fi
6020MV=$ac_cv_path_MV
6021if test -n "$MV"; then
6022  { echo "$as_me:$LINENO: result: $MV" >&5
6023echo "${ECHO_T}$MV" >&6; }
6024else
6025  { echo "$as_me:$LINENO: result: no" >&5
6026echo "${ECHO_T}no" >&6; }
6027fi
6028
6029
6030if test -n "$ac_tool_prefix"; then
6031  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6032set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6033{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6034echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6035if test "${ac_cv_prog_RANLIB+set}" = set; then
6036  echo $ECHO_N "(cached) $ECHO_C" >&6
6037else
6038  if test -n "$RANLIB"; then
6039  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6040else
6041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042for as_dir in $PATH
6043do
6044  IFS=$as_save_IFS
6045  test -z "$as_dir" && as_dir=.
6046  for ac_exec_ext in '' $ac_executable_extensions; do
6047  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6048    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6049    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6050    break 2
6051  fi
6052done
6053done
6054IFS=$as_save_IFS
6055
6056fi
6057fi
6058RANLIB=$ac_cv_prog_RANLIB
6059if test -n "$RANLIB"; then
6060  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6061echo "${ECHO_T}$RANLIB" >&6; }
6062else
6063  { echo "$as_me:$LINENO: result: no" >&5
6064echo "${ECHO_T}no" >&6; }
6065fi
6066
6067
6068fi
6069if test -z "$ac_cv_prog_RANLIB"; then
6070  ac_ct_RANLIB=$RANLIB
6071  # Extract the first word of "ranlib", so it can be a program name with args.
6072set dummy ranlib; ac_word=$2
6073{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6074echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6075if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6076  echo $ECHO_N "(cached) $ECHO_C" >&6
6077else
6078  if test -n "$ac_ct_RANLIB"; then
6079  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6080else
6081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6082for as_dir in $PATH
6083do
6084  IFS=$as_save_IFS
6085  test -z "$as_dir" && as_dir=.
6086  for ac_exec_ext in '' $ac_executable_extensions; do
6087  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6088    ac_cv_prog_ac_ct_RANLIB="ranlib"
6089    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6090    break 2
6091  fi
6092done
6093done
6094IFS=$as_save_IFS
6095
6096fi
6097fi
6098ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6099if test -n "$ac_ct_RANLIB"; then
6100  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6101echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6102else
6103  { echo "$as_me:$LINENO: result: no" >&5
6104echo "${ECHO_T}no" >&6; }
6105fi
6106
6107  if test "x$ac_ct_RANLIB" = x; then
6108    RANLIB=":"
6109  else
6110    case $cross_compiling:$ac_tool_warned in
6111yes:)
6112{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6113whose name does not start with the host triplet.  If you think this
6114configuration is useful to you, please write to autoconf@gnu.org." >&5
6115echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6116whose name does not start with the host triplet.  If you think this
6117configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6118ac_tool_warned=yes ;;
6119esac
6120    RANLIB=$ac_ct_RANLIB
6121  fi
6122else
6123  RANLIB="$ac_cv_prog_RANLIB"
6124fi
6125
6126if test -n "$ac_tool_prefix"; then
6127  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6128set dummy ${ac_tool_prefix}ar; ac_word=$2
6129{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6130echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6131if test "${ac_cv_prog_AR+set}" = set; then
6132  echo $ECHO_N "(cached) $ECHO_C" >&6
6133else
6134  if test -n "$AR"; then
6135  ac_cv_prog_AR="$AR" # Let the user override the test.
6136else
6137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138for as_dir in $PATH
6139do
6140  IFS=$as_save_IFS
6141  test -z "$as_dir" && as_dir=.
6142  for ac_exec_ext in '' $ac_executable_extensions; do
6143  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6144    ac_cv_prog_AR="${ac_tool_prefix}ar"
6145    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6146    break 2
6147  fi
6148done
6149done
6150IFS=$as_save_IFS
6151
6152fi
6153fi
6154AR=$ac_cv_prog_AR
6155if test -n "$AR"; then
6156  { echo "$as_me:$LINENO: result: $AR" >&5
6157echo "${ECHO_T}$AR" >&6; }
6158else
6159  { echo "$as_me:$LINENO: result: no" >&5
6160echo "${ECHO_T}no" >&6; }
6161fi
6162
6163
6164fi
6165if test -z "$ac_cv_prog_AR"; then
6166  ac_ct_AR=$AR
6167  # Extract the first word of "ar", so it can be a program name with args.
6168set dummy ar; ac_word=$2
6169{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6170echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6171if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6172  echo $ECHO_N "(cached) $ECHO_C" >&6
6173else
6174  if test -n "$ac_ct_AR"; then
6175  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6176else
6177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6178for as_dir in $PATH
6179do
6180  IFS=$as_save_IFS
6181  test -z "$as_dir" && as_dir=.
6182  for ac_exec_ext in '' $ac_executable_extensions; do
6183  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6184    ac_cv_prog_ac_ct_AR="ar"
6185    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6186    break 2
6187  fi
6188done
6189done
6190IFS=$as_save_IFS
6191
6192fi
6193fi
6194ac_ct_AR=$ac_cv_prog_ac_ct_AR
6195if test -n "$ac_ct_AR"; then
6196  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6197echo "${ECHO_T}$ac_ct_AR" >&6; }
6198else
6199  { echo "$as_me:$LINENO: result: no" >&5
6200echo "${ECHO_T}no" >&6; }
6201fi
6202
6203  if test "x$ac_ct_AR" = x; then
6204    AR="false"
6205  else
6206    case $cross_compiling:$ac_tool_warned in
6207yes:)
6208{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6209whose name does not start with the host triplet.  If you think this
6210configuration is useful to you, please write to autoconf@gnu.org." >&5
6211echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6212whose name does not start with the host triplet.  If you think this
6213configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6214ac_tool_warned=yes ;;
6215esac
6216    AR=$ac_ct_AR
6217  fi
6218else
6219  AR="$ac_cv_prog_AR"
6220fi
6221
6222# Extract the first word of "rm", so it can be a program name with args.
6223set dummy rm; ac_word=$2
6224{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6225echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6226if test "${ac_cv_path_RM+set}" = set; then
6227  echo $ECHO_N "(cached) $ECHO_C" >&6
6228else
6229  case $RM in
6230  [\\/]* | ?:[\\/]*)
6231  ac_cv_path_RM="$RM" # Let the user override the test with a path.
6232  ;;
6233  *)
6234  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6235for as_dir in $PATH
6236do
6237  IFS=$as_save_IFS
6238  test -z "$as_dir" && as_dir=.
6239  for ac_exec_ext in '' $ac_executable_extensions; do
6240  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6241    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6242    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6243    break 2
6244  fi
6245done
6246done
6247IFS=$as_save_IFS
6248
6249  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6250  ;;
6251esac
6252fi
6253RM=$ac_cv_path_RM
6254if test -n "$RM"; then
6255  { echo "$as_me:$LINENO: result: $RM" >&5
6256echo "${ECHO_T}$RM" >&6; }
6257else
6258  { echo "$as_me:$LINENO: result: no" >&5
6259echo "${ECHO_T}no" >&6; }
6260fi
6261
6262
6263# Extract the first word of "sed", so it can be a program name with args.
6264set dummy sed; ac_word=$2
6265{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6266echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6267if test "${ac_cv_path_SED+set}" = set; then
6268  echo $ECHO_N "(cached) $ECHO_C" >&6
6269else
6270  case $SED in
6271  [\\/]* | ?:[\\/]*)
6272  ac_cv_path_SED="$SED" # Let the user override the test with a path.
6273  ;;
6274  *)
6275  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6276for as_dir in $PATH
6277do
6278  IFS=$as_save_IFS
6279  test -z "$as_dir" && as_dir=.
6280  for ac_exec_ext in '' $ac_executable_extensions; do
6281  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6282    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6283    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6284    break 2
6285  fi
6286done
6287done
6288IFS=$as_save_IFS
6289
6290  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6291  ;;
6292esac
6293fi
6294SED=$ac_cv_path_SED
6295if test -n "$SED"; then
6296  { echo "$as_me:$LINENO: result: $SED" >&5
6297echo "${ECHO_T}$SED" >&6; }
6298else
6299  { echo "$as_me:$LINENO: result: no" >&5
6300echo "${ECHO_T}no" >&6; }
6301fi
6302
6303
6304# Extract the first word of "tar", so it can be a program name with args.
6305set dummy tar; ac_word=$2
6306{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6307echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6308if test "${ac_cv_path_TAR+set}" = set; then
6309  echo $ECHO_N "(cached) $ECHO_C" >&6
6310else
6311  case $TAR in
6312  [\\/]* | ?:[\\/]*)
6313  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6314  ;;
6315  *)
6316  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317for as_dir in $PATH
6318do
6319  IFS=$as_save_IFS
6320  test -z "$as_dir" && as_dir=.
6321  for ac_exec_ext in '' $ac_executable_extensions; do
6322  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6323    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6324    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6325    break 2
6326  fi
6327done
6328done
6329IFS=$as_save_IFS
6330
6331  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6332  ;;
6333esac
6334fi
6335TAR=$ac_cv_path_TAR
6336if test -n "$TAR"; then
6337  { echo "$as_me:$LINENO: result: $TAR" >&5
6338echo "${ECHO_T}$TAR" >&6; }
6339else
6340  { echo "$as_me:$LINENO: result: no" >&5
6341echo "${ECHO_T}no" >&6; }
6342fi
6343
6344
6345# Extract the first word of "pwd", so it can be a program name with args.
6346set dummy pwd; ac_word=$2
6347{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6348echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6349if test "${ac_cv_path_BINPWD+set}" = set; then
6350  echo $ECHO_N "(cached) $ECHO_C" >&6
6351else
6352  case $BINPWD in
6353  [\\/]* | ?:[\\/]*)
6354  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6355  ;;
6356  *)
6357  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358for as_dir in $PATH
6359do
6360  IFS=$as_save_IFS
6361  test -z "$as_dir" && as_dir=.
6362  for ac_exec_ext in '' $ac_executable_extensions; do
6363  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6364    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6365    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6366    break 2
6367  fi
6368done
6369done
6370IFS=$as_save_IFS
6371
6372  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6373  ;;
6374esac
6375fi
6376BINPWD=$ac_cv_path_BINPWD
6377if test -n "$BINPWD"; then
6378  { echo "$as_me:$LINENO: result: $BINPWD" >&5
6379echo "${ECHO_T}$BINPWD" >&6; }
6380else
6381  { echo "$as_me:$LINENO: result: no" >&5
6382echo "${ECHO_T}no" >&6; }
6383fi
6384
6385
6386
6387# Extract the first word of "Graphviz", so it can be a program name with args.
6388set dummy Graphviz; ac_word=$2
6389{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6390echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6391if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6392  echo $ECHO_N "(cached) $ECHO_C" >&6
6393else
6394  case $GRAPHVIZ in
6395  [\\/]* | ?:[\\/]*)
6396  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6397  ;;
6398  *)
6399  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400for as_dir in $PATH
6401do
6402  IFS=$as_save_IFS
6403  test -z "$as_dir" && as_dir=.
6404  for ac_exec_ext in '' $ac_executable_extensions; do
6405  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6406    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6407    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6408    break 2
6409  fi
6410done
6411done
6412IFS=$as_save_IFS
6413
6414  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6415  ;;
6416esac
6417fi
6418GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6419if test -n "$GRAPHVIZ"; then
6420  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6421echo "${ECHO_T}$GRAPHVIZ" >&6; }
6422else
6423  { echo "$as_me:$LINENO: result: no" >&5
6424echo "${ECHO_T}no" >&6; }
6425fi
6426
6427
6428if test "$GRAPHVIZ" != "echo Graphviz" ; then
6429
6430cat >>confdefs.h <<\_ACEOF
6431#define HAVE_GRAPHVIZ 1
6432_ACEOF
6433
6434    if test "$llvm_cv_os_type" = "MingW" ; then
6435    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6436  fi
6437
6438cat >>confdefs.h <<_ACEOF
6439#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6440_ACEOF
6441
6442fi
6443# Extract the first word of "dot", so it can be a program name with args.
6444set dummy dot; ac_word=$2
6445{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6446echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6447if test "${ac_cv_path_DOT+set}" = set; then
6448  echo $ECHO_N "(cached) $ECHO_C" >&6
6449else
6450  case $DOT in
6451  [\\/]* | ?:[\\/]*)
6452  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6453  ;;
6454  *)
6455  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456for as_dir in $PATH
6457do
6458  IFS=$as_save_IFS
6459  test -z "$as_dir" && as_dir=.
6460  for ac_exec_ext in '' $ac_executable_extensions; do
6461  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6462    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6463    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6464    break 2
6465  fi
6466done
6467done
6468IFS=$as_save_IFS
6469
6470  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6471  ;;
6472esac
6473fi
6474DOT=$ac_cv_path_DOT
6475if test -n "$DOT"; then
6476  { echo "$as_me:$LINENO: result: $DOT" >&5
6477echo "${ECHO_T}$DOT" >&6; }
6478else
6479  { echo "$as_me:$LINENO: result: no" >&5
6480echo "${ECHO_T}no" >&6; }
6481fi
6482
6483
6484if test "$DOT" != "echo dot" ; then
6485
6486cat >>confdefs.h <<\_ACEOF
6487#define HAVE_DOT 1
6488_ACEOF
6489
6490    if test "$llvm_cv_os_type" = "MingW" ; then
6491    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6492  fi
6493
6494cat >>confdefs.h <<_ACEOF
6495#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6496_ACEOF
6497
6498fi
6499# Extract the first word of "fdp", so it can be a program name with args.
6500set dummy fdp; ac_word=$2
6501{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6502echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6503if test "${ac_cv_path_FDP+set}" = set; then
6504  echo $ECHO_N "(cached) $ECHO_C" >&6
6505else
6506  case $FDP in
6507  [\\/]* | ?:[\\/]*)
6508  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6509  ;;
6510  *)
6511  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512for as_dir in $PATH
6513do
6514  IFS=$as_save_IFS
6515  test -z "$as_dir" && as_dir=.
6516  for ac_exec_ext in '' $ac_executable_extensions; do
6517  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6518    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6519    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6520    break 2
6521  fi
6522done
6523done
6524IFS=$as_save_IFS
6525
6526  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6527  ;;
6528esac
6529fi
6530FDP=$ac_cv_path_FDP
6531if test -n "$FDP"; then
6532  { echo "$as_me:$LINENO: result: $FDP" >&5
6533echo "${ECHO_T}$FDP" >&6; }
6534else
6535  { echo "$as_me:$LINENO: result: no" >&5
6536echo "${ECHO_T}no" >&6; }
6537fi
6538
6539
6540if test "$FDP" != "echo fdp" ; then
6541
6542cat >>confdefs.h <<\_ACEOF
6543#define HAVE_FDP 1
6544_ACEOF
6545
6546    if test "$llvm_cv_os_type" = "MingW" ; then
6547    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6548  fi
6549
6550cat >>confdefs.h <<_ACEOF
6551#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6552_ACEOF
6553
6554fi
6555# Extract the first word of "neato", so it can be a program name with args.
6556set dummy neato; ac_word=$2
6557{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6558echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6559if test "${ac_cv_path_NEATO+set}" = set; then
6560  echo $ECHO_N "(cached) $ECHO_C" >&6
6561else
6562  case $NEATO in
6563  [\\/]* | ?:[\\/]*)
6564  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6565  ;;
6566  *)
6567  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568for as_dir in $PATH
6569do
6570  IFS=$as_save_IFS
6571  test -z "$as_dir" && as_dir=.
6572  for ac_exec_ext in '' $ac_executable_extensions; do
6573  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6574    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6575    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6576    break 2
6577  fi
6578done
6579done
6580IFS=$as_save_IFS
6581
6582  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6583  ;;
6584esac
6585fi
6586NEATO=$ac_cv_path_NEATO
6587if test -n "$NEATO"; then
6588  { echo "$as_me:$LINENO: result: $NEATO" >&5
6589echo "${ECHO_T}$NEATO" >&6; }
6590else
6591  { echo "$as_me:$LINENO: result: no" >&5
6592echo "${ECHO_T}no" >&6; }
6593fi
6594
6595
6596if test "$NEATO" != "echo neato" ; then
6597
6598cat >>confdefs.h <<\_ACEOF
6599#define HAVE_NEATO 1
6600_ACEOF
6601
6602    if test "$llvm_cv_os_type" = "MingW" ; then
6603    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6604  fi
6605
6606cat >>confdefs.h <<_ACEOF
6607#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6608_ACEOF
6609
6610fi
6611# Extract the first word of "twopi", so it can be a program name with args.
6612set dummy twopi; ac_word=$2
6613{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6614echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6615if test "${ac_cv_path_TWOPI+set}" = set; then
6616  echo $ECHO_N "(cached) $ECHO_C" >&6
6617else
6618  case $TWOPI in
6619  [\\/]* | ?:[\\/]*)
6620  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6621  ;;
6622  *)
6623  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6624for as_dir in $PATH
6625do
6626  IFS=$as_save_IFS
6627  test -z "$as_dir" && as_dir=.
6628  for ac_exec_ext in '' $ac_executable_extensions; do
6629  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6630    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6631    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6632    break 2
6633  fi
6634done
6635done
6636IFS=$as_save_IFS
6637
6638  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6639  ;;
6640esac
6641fi
6642TWOPI=$ac_cv_path_TWOPI
6643if test -n "$TWOPI"; then
6644  { echo "$as_me:$LINENO: result: $TWOPI" >&5
6645echo "${ECHO_T}$TWOPI" >&6; }
6646else
6647  { echo "$as_me:$LINENO: result: no" >&5
6648echo "${ECHO_T}no" >&6; }
6649fi
6650
6651
6652if test "$TWOPI" != "echo twopi" ; then
6653
6654cat >>confdefs.h <<\_ACEOF
6655#define HAVE_TWOPI 1
6656_ACEOF
6657
6658    if test "$llvm_cv_os_type" = "MingW" ; then
6659    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6660  fi
6661
6662cat >>confdefs.h <<_ACEOF
6663#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6664_ACEOF
6665
6666fi
6667# Extract the first word of "circo", so it can be a program name with args.
6668set dummy circo; ac_word=$2
6669{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6671if test "${ac_cv_path_CIRCO+set}" = set; then
6672  echo $ECHO_N "(cached) $ECHO_C" >&6
6673else
6674  case $CIRCO in
6675  [\\/]* | ?:[\\/]*)
6676  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6677  ;;
6678  *)
6679  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680for as_dir in $PATH
6681do
6682  IFS=$as_save_IFS
6683  test -z "$as_dir" && as_dir=.
6684  for ac_exec_ext in '' $ac_executable_extensions; do
6685  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6686    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6687    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6688    break 2
6689  fi
6690done
6691done
6692IFS=$as_save_IFS
6693
6694  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6695  ;;
6696esac
6697fi
6698CIRCO=$ac_cv_path_CIRCO
6699if test -n "$CIRCO"; then
6700  { echo "$as_me:$LINENO: result: $CIRCO" >&5
6701echo "${ECHO_T}$CIRCO" >&6; }
6702else
6703  { echo "$as_me:$LINENO: result: no" >&5
6704echo "${ECHO_T}no" >&6; }
6705fi
6706
6707
6708if test "$CIRCO" != "echo circo" ; then
6709
6710cat >>confdefs.h <<\_ACEOF
6711#define HAVE_CIRCO 1
6712_ACEOF
6713
6714    if test "$llvm_cv_os_type" = "MingW" ; then
6715    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6716  fi
6717
6718cat >>confdefs.h <<_ACEOF
6719#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6720_ACEOF
6721
6722fi
6723for ac_prog in gv gsview32
6724do
6725  # Extract the first word of "$ac_prog", so it can be a program name with args.
6726set dummy $ac_prog; ac_word=$2
6727{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6728echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6729if test "${ac_cv_path_GV+set}" = set; then
6730  echo $ECHO_N "(cached) $ECHO_C" >&6
6731else
6732  case $GV in
6733  [\\/]* | ?:[\\/]*)
6734  ac_cv_path_GV="$GV" # Let the user override the test with a path.
6735  ;;
6736  *)
6737  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738for as_dir in $PATH
6739do
6740  IFS=$as_save_IFS
6741  test -z "$as_dir" && as_dir=.
6742  for ac_exec_ext in '' $ac_executable_extensions; do
6743  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6744    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6745    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6746    break 2
6747  fi
6748done
6749done
6750IFS=$as_save_IFS
6751
6752  ;;
6753esac
6754fi
6755GV=$ac_cv_path_GV
6756if test -n "$GV"; then
6757  { echo "$as_me:$LINENO: result: $GV" >&5
6758echo "${ECHO_T}$GV" >&6; }
6759else
6760  { echo "$as_me:$LINENO: result: no" >&5
6761echo "${ECHO_T}no" >&6; }
6762fi
6763
6764
6765  test -n "$GV" && break
6766done
6767test -n "$GV" || GV="echo gv"
6768
6769if test "$GV" != "echo gv" ; then
6770
6771cat >>confdefs.h <<\_ACEOF
6772#define HAVE_GV 1
6773_ACEOF
6774
6775    if test "$llvm_cv_os_type" = "MingW" ; then
6776    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6777  fi
6778
6779cat >>confdefs.h <<_ACEOF
6780#define LLVM_PATH_GV "$GV${EXEEXT}"
6781_ACEOF
6782
6783fi
6784# Extract the first word of "dotty", so it can be a program name with args.
6785set dummy dotty; ac_word=$2
6786{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6787echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6788if test "${ac_cv_path_DOTTY+set}" = set; then
6789  echo $ECHO_N "(cached) $ECHO_C" >&6
6790else
6791  case $DOTTY in
6792  [\\/]* | ?:[\\/]*)
6793  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6794  ;;
6795  *)
6796  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797for as_dir in $PATH
6798do
6799  IFS=$as_save_IFS
6800  test -z "$as_dir" && as_dir=.
6801  for ac_exec_ext in '' $ac_executable_extensions; do
6802  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6803    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6804    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6805    break 2
6806  fi
6807done
6808done
6809IFS=$as_save_IFS
6810
6811  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6812  ;;
6813esac
6814fi
6815DOTTY=$ac_cv_path_DOTTY
6816if test -n "$DOTTY"; then
6817  { echo "$as_me:$LINENO: result: $DOTTY" >&5
6818echo "${ECHO_T}$DOTTY" >&6; }
6819else
6820  { echo "$as_me:$LINENO: result: no" >&5
6821echo "${ECHO_T}no" >&6; }
6822fi
6823
6824
6825if test "$DOTTY" != "echo dotty" ; then
6826
6827cat >>confdefs.h <<\_ACEOF
6828#define HAVE_DOTTY 1
6829_ACEOF
6830
6831    if test "$llvm_cv_os_type" = "MingW" ; then
6832    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6833  fi
6834
6835cat >>confdefs.h <<_ACEOF
6836#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6837_ACEOF
6838
6839fi
6840# Extract the first word of "xdot.py", so it can be a program name with args.
6841set dummy xdot.py; ac_word=$2
6842{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6843echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6844if test "${ac_cv_path_XDOT_PY+set}" = set; then
6845  echo $ECHO_N "(cached) $ECHO_C" >&6
6846else
6847  case $XDOT_PY in
6848  [\\/]* | ?:[\\/]*)
6849  ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6850  ;;
6851  *)
6852  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853for as_dir in $PATH
6854do
6855  IFS=$as_save_IFS
6856  test -z "$as_dir" && as_dir=.
6857  for ac_exec_ext in '' $ac_executable_extensions; do
6858  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6859    ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6860    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6861    break 2
6862  fi
6863done
6864done
6865IFS=$as_save_IFS
6866
6867  test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6868  ;;
6869esac
6870fi
6871XDOT_PY=$ac_cv_path_XDOT_PY
6872if test -n "$XDOT_PY"; then
6873  { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6874echo "${ECHO_T}$XDOT_PY" >&6; }
6875else
6876  { echo "$as_me:$LINENO: result: no" >&5
6877echo "${ECHO_T}no" >&6; }
6878fi
6879
6880
6881if test "$XDOT_PY" != "echo xdot.py" ; then
6882
6883cat >>confdefs.h <<\_ACEOF
6884#define HAVE_XDOT_PY 1
6885_ACEOF
6886
6887    if test "$llvm_cv_os_type" = "MingW" ; then
6888    XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6889  fi
6890
6891cat >>confdefs.h <<_ACEOF
6892#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6893_ACEOF
6894
6895fi
6896
6897
6898# Extract the first word of "perl", so it can be a program name with args.
6899set dummy perl; ac_word=$2
6900{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6901echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6902if test "${ac_cv_path_PERL+set}" = set; then
6903  echo $ECHO_N "(cached) $ECHO_C" >&6
6904else
6905  case $PERL in
6906  [\\/]* | ?:[\\/]*)
6907  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6908  ;;
6909  *)
6910  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6911for as_dir in $PATH
6912do
6913  IFS=$as_save_IFS
6914  test -z "$as_dir" && as_dir=.
6915  for ac_exec_ext in '' $ac_executable_extensions; do
6916  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6917    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6918    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6919    break 2
6920  fi
6921done
6922done
6923IFS=$as_save_IFS
6924
6925  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6926  ;;
6927esac
6928fi
6929PERL=$ac_cv_path_PERL
6930if test -n "$PERL"; then
6931  { echo "$as_me:$LINENO: result: $PERL" >&5
6932echo "${ECHO_T}$PERL" >&6; }
6933else
6934  { echo "$as_me:$LINENO: result: no" >&5
6935echo "${ECHO_T}no" >&6; }
6936fi
6937
6938
6939if test "$PERL" != "none"; then
6940  { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6941echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6942  if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6943    { echo "$as_me:$LINENO: result: yes" >&5
6944echo "${ECHO_T}yes" >&6; }
6945  else
6946    PERL=none
6947    { echo "$as_me:$LINENO: result: not found" >&5
6948echo "${ECHO_T}not found" >&6; }
6949  fi
6950fi
6951
6952
6953if test x"$PERL" = xnone; then
6954   HAVE_PERL=0
6955
6956   { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6957echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6958   { (exit 1); exit 1; }; }
6959else
6960   HAVE_PERL=1
6961
6962fi
6963
6964# Find a good install program.  We prefer a C program (faster),
6965# so one script is as good as another.  But avoid the broken or
6966# incompatible versions:
6967# SysV /etc/install, /usr/sbin/install
6968# SunOS /usr/etc/install
6969# IRIX /sbin/install
6970# AIX /bin/install
6971# AmigaOS /C/install, which installs bootblocks on floppy discs
6972# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6973# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6974# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6975# OS/2's system install, which has a completely different semantic
6976# ./install, which can be erroneously created by make from ./install.sh.
6977{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6978echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6979if test -z "$INSTALL"; then
6980if test "${ac_cv_path_install+set}" = set; then
6981  echo $ECHO_N "(cached) $ECHO_C" >&6
6982else
6983  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984for as_dir in $PATH
6985do
6986  IFS=$as_save_IFS
6987  test -z "$as_dir" && as_dir=.
6988  # Account for people who put trailing slashes in PATH elements.
6989case $as_dir/ in
6990  ./ | .// | /cC/* | \
6991  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6992  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6993  /usr/ucb/* ) ;;
6994  *)
6995    # OSF1 and SCO ODT 3.0 have their own names for install.
6996    # Don't use installbsd from OSF since it installs stuff as root
6997    # by default.
6998    for ac_prog in ginstall scoinst install; do
6999      for ac_exec_ext in '' $ac_executable_extensions; do
7000	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7001	  if test $ac_prog = install &&
7002	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7003	    # AIX install.  It has an incompatible calling convention.
7004	    :
7005	  elif test $ac_prog = install &&
7006	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7007	    # program-specific install script used by HP pwplus--don't use.
7008	    :
7009	  else
7010	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7011	    break 3
7012	  fi
7013	fi
7014      done
7015    done
7016    ;;
7017esac
7018done
7019IFS=$as_save_IFS
7020
7021
7022fi
7023  if test "${ac_cv_path_install+set}" = set; then
7024    INSTALL=$ac_cv_path_install
7025  else
7026    # As a last resort, use the slow shell script.  Don't cache a
7027    # value for INSTALL within a source directory, because that will
7028    # break other packages using the cache if that directory is
7029    # removed, or if the value is a relative name.
7030    INSTALL=$ac_install_sh
7031  fi
7032fi
7033{ echo "$as_me:$LINENO: result: $INSTALL" >&5
7034echo "${ECHO_T}$INSTALL" >&6; }
7035
7036# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7037# It thinks the first close brace ends the variable substitution.
7038test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7039
7040test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7041
7042test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7043
7044case "$INSTALL" in
7045 [\\/$]* | ?:[\\/]* ) ;;
7046 *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7047esac
7048
7049# Extract the first word of "bzip2", so it can be a program name with args.
7050set dummy bzip2; ac_word=$2
7051{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7052echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7053if test "${ac_cv_path_BZIP2+set}" = set; then
7054  echo $ECHO_N "(cached) $ECHO_C" >&6
7055else
7056  case $BZIP2 in
7057  [\\/]* | ?:[\\/]*)
7058  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7059  ;;
7060  *)
7061  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7062for as_dir in $PATH
7063do
7064  IFS=$as_save_IFS
7065  test -z "$as_dir" && as_dir=.
7066  for ac_exec_ext in '' $ac_executable_extensions; do
7067  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7068    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7069    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7070    break 2
7071  fi
7072done
7073done
7074IFS=$as_save_IFS
7075
7076  ;;
7077esac
7078fi
7079BZIP2=$ac_cv_path_BZIP2
7080if test -n "$BZIP2"; then
7081  { echo "$as_me:$LINENO: result: $BZIP2" >&5
7082echo "${ECHO_T}$BZIP2" >&6; }
7083else
7084  { echo "$as_me:$LINENO: result: no" >&5
7085echo "${ECHO_T}no" >&6; }
7086fi
7087
7088
7089# Extract the first word of "cat", so it can be a program name with args.
7090set dummy cat; ac_word=$2
7091{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7092echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7093if test "${ac_cv_path_CAT+set}" = set; then
7094  echo $ECHO_N "(cached) $ECHO_C" >&6
7095else
7096  case $CAT in
7097  [\\/]* | ?:[\\/]*)
7098  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7099  ;;
7100  *)
7101  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7102for as_dir in $PATH
7103do
7104  IFS=$as_save_IFS
7105  test -z "$as_dir" && as_dir=.
7106  for ac_exec_ext in '' $ac_executable_extensions; do
7107  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7108    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7109    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7110    break 2
7111  fi
7112done
7113done
7114IFS=$as_save_IFS
7115
7116  ;;
7117esac
7118fi
7119CAT=$ac_cv_path_CAT
7120if test -n "$CAT"; then
7121  { echo "$as_me:$LINENO: result: $CAT" >&5
7122echo "${ECHO_T}$CAT" >&6; }
7123else
7124  { echo "$as_me:$LINENO: result: no" >&5
7125echo "${ECHO_T}no" >&6; }
7126fi
7127
7128
7129# Extract the first word of "doxygen", so it can be a program name with args.
7130set dummy doxygen; ac_word=$2
7131{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7132echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7133if test "${ac_cv_path_DOXYGEN+set}" = set; then
7134  echo $ECHO_N "(cached) $ECHO_C" >&6
7135else
7136  case $DOXYGEN in
7137  [\\/]* | ?:[\\/]*)
7138  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7139  ;;
7140  *)
7141  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7142for as_dir in $PATH
7143do
7144  IFS=$as_save_IFS
7145  test -z "$as_dir" && as_dir=.
7146  for ac_exec_ext in '' $ac_executable_extensions; do
7147  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7148    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7149    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7150    break 2
7151  fi
7152done
7153done
7154IFS=$as_save_IFS
7155
7156  ;;
7157esac
7158fi
7159DOXYGEN=$ac_cv_path_DOXYGEN
7160if test -n "$DOXYGEN"; then
7161  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7162echo "${ECHO_T}$DOXYGEN" >&6; }
7163else
7164  { echo "$as_me:$LINENO: result: no" >&5
7165echo "${ECHO_T}no" >&6; }
7166fi
7167
7168
7169# Extract the first word of "groff", so it can be a program name with args.
7170set dummy groff; ac_word=$2
7171{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7172echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7173if test "${ac_cv_path_GROFF+set}" = set; then
7174  echo $ECHO_N "(cached) $ECHO_C" >&6
7175else
7176  case $GROFF in
7177  [\\/]* | ?:[\\/]*)
7178  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7179  ;;
7180  *)
7181  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7182for as_dir in $PATH
7183do
7184  IFS=$as_save_IFS
7185  test -z "$as_dir" && as_dir=.
7186  for ac_exec_ext in '' $ac_executable_extensions; do
7187  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7188    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7189    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7190    break 2
7191  fi
7192done
7193done
7194IFS=$as_save_IFS
7195
7196  ;;
7197esac
7198fi
7199GROFF=$ac_cv_path_GROFF
7200if test -n "$GROFF"; then
7201  { echo "$as_me:$LINENO: result: $GROFF" >&5
7202echo "${ECHO_T}$GROFF" >&6; }
7203else
7204  { echo "$as_me:$LINENO: result: no" >&5
7205echo "${ECHO_T}no" >&6; }
7206fi
7207
7208
7209# Extract the first word of "gzip", so it can be a program name with args.
7210set dummy gzip; ac_word=$2
7211{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7212echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7213if test "${ac_cv_path_GZIPBIN+set}" = set; then
7214  echo $ECHO_N "(cached) $ECHO_C" >&6
7215else
7216  case $GZIPBIN in
7217  [\\/]* | ?:[\\/]*)
7218  ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7219  ;;
7220  *)
7221  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7222for as_dir in $PATH
7223do
7224  IFS=$as_save_IFS
7225  test -z "$as_dir" && as_dir=.
7226  for ac_exec_ext in '' $ac_executable_extensions; do
7227  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7228    ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7229    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7230    break 2
7231  fi
7232done
7233done
7234IFS=$as_save_IFS
7235
7236  ;;
7237esac
7238fi
7239GZIPBIN=$ac_cv_path_GZIPBIN
7240if test -n "$GZIPBIN"; then
7241  { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7242echo "${ECHO_T}$GZIPBIN" >&6; }
7243else
7244  { echo "$as_me:$LINENO: result: no" >&5
7245echo "${ECHO_T}no" >&6; }
7246fi
7247
7248
7249# Extract the first word of "pod2html", so it can be a program name with args.
7250set dummy pod2html; ac_word=$2
7251{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7252echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7253if test "${ac_cv_path_POD2HTML+set}" = set; then
7254  echo $ECHO_N "(cached) $ECHO_C" >&6
7255else
7256  case $POD2HTML in
7257  [\\/]* | ?:[\\/]*)
7258  ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7259  ;;
7260  *)
7261  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7262for as_dir in $PATH
7263do
7264  IFS=$as_save_IFS
7265  test -z "$as_dir" && as_dir=.
7266  for ac_exec_ext in '' $ac_executable_extensions; do
7267  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7268    ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7269    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7270    break 2
7271  fi
7272done
7273done
7274IFS=$as_save_IFS
7275
7276  ;;
7277esac
7278fi
7279POD2HTML=$ac_cv_path_POD2HTML
7280if test -n "$POD2HTML"; then
7281  { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7282echo "${ECHO_T}$POD2HTML" >&6; }
7283else
7284  { echo "$as_me:$LINENO: result: no" >&5
7285echo "${ECHO_T}no" >&6; }
7286fi
7287
7288
7289# Extract the first word of "pod2man", so it can be a program name with args.
7290set dummy pod2man; ac_word=$2
7291{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7292echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7293if test "${ac_cv_path_POD2MAN+set}" = set; then
7294  echo $ECHO_N "(cached) $ECHO_C" >&6
7295else
7296  case $POD2MAN in
7297  [\\/]* | ?:[\\/]*)
7298  ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7299  ;;
7300  *)
7301  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302for as_dir in $PATH
7303do
7304  IFS=$as_save_IFS
7305  test -z "$as_dir" && as_dir=.
7306  for ac_exec_ext in '' $ac_executable_extensions; do
7307  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7308    ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7309    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7310    break 2
7311  fi
7312done
7313done
7314IFS=$as_save_IFS
7315
7316  ;;
7317esac
7318fi
7319POD2MAN=$ac_cv_path_POD2MAN
7320if test -n "$POD2MAN"; then
7321  { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7322echo "${ECHO_T}$POD2MAN" >&6; }
7323else
7324  { echo "$as_me:$LINENO: result: no" >&5
7325echo "${ECHO_T}no" >&6; }
7326fi
7327
7328
7329# Extract the first word of "pdfroff", so it can be a program name with args.
7330set dummy pdfroff; ac_word=$2
7331{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7332echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7333if test "${ac_cv_path_PDFROFF+set}" = set; then
7334  echo $ECHO_N "(cached) $ECHO_C" >&6
7335else
7336  case $PDFROFF in
7337  [\\/]* | ?:[\\/]*)
7338  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7339  ;;
7340  *)
7341  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342for as_dir in $PATH
7343do
7344  IFS=$as_save_IFS
7345  test -z "$as_dir" && as_dir=.
7346  for ac_exec_ext in '' $ac_executable_extensions; do
7347  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7348    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7349    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7350    break 2
7351  fi
7352done
7353done
7354IFS=$as_save_IFS
7355
7356  ;;
7357esac
7358fi
7359PDFROFF=$ac_cv_path_PDFROFF
7360if test -n "$PDFROFF"; then
7361  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7362echo "${ECHO_T}$PDFROFF" >&6; }
7363else
7364  { echo "$as_me:$LINENO: result: no" >&5
7365echo "${ECHO_T}no" >&6; }
7366fi
7367
7368
7369# Extract the first word of "runtest", so it can be a program name with args.
7370set dummy runtest; 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_RUNTEST+set}" = set; then
7374  echo $ECHO_N "(cached) $ECHO_C" >&6
7375else
7376  case $RUNTEST in
7377  [\\/]* | ?:[\\/]*)
7378  ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7379  ;;
7380  *)
7381  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7389    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7390    break 2
7391  fi
7392done
7393done
7394IFS=$as_save_IFS
7395
7396  ;;
7397esac
7398fi
7399RUNTEST=$ac_cv_path_RUNTEST
7400if test -n "$RUNTEST"; then
7401  { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7402echo "${ECHO_T}$RUNTEST" >&6; }
7403else
7404  { echo "$as_me:$LINENO: result: no" >&5
7405echo "${ECHO_T}no" >&6; }
7406fi
7407
7408
7409
7410no_itcl=true
7411{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7412echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7413
7414# Check whether --with-tclinclude was given.
7415if test "${with_tclinclude+set}" = set; then
7416  withval=$with_tclinclude; with_tclinclude=${withval}
7417else
7418  with_tclinclude=''
7419fi
7420
7421if test "${ac_cv_path_tclsh+set}" = set; then
7422  echo $ECHO_N "(cached) $ECHO_C" >&6
7423else
7424
7425if test x"${with_tclinclude}" != x ; then
7426  if test -f ${with_tclinclude}/tclsh ; then
7427    ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7428  elif test -f ${with_tclinclude}/src/tclsh ; then
7429    ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7430  else
7431    { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7432echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7433   { (exit 1); exit 1; }; }
7434  fi
7435fi
7436fi
7437
7438
7439if test x"${ac_cv_path_tclsh}" = x ; then
7440  { echo "$as_me:$LINENO: result: none" >&5
7441echo "${ECHO_T}none" >&6; }
7442  for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
7443do
7444  # Extract the first word of "$ac_prog", so it can be a program name with args.
7445set dummy $ac_prog; ac_word=$2
7446{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7447echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7448if test "${ac_cv_path_TCLSH+set}" = set; then
7449  echo $ECHO_N "(cached) $ECHO_C" >&6
7450else
7451  case $TCLSH in
7452  [\\/]* | ?:[\\/]*)
7453  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7454  ;;
7455  *)
7456  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7457for as_dir in $PATH
7458do
7459  IFS=$as_save_IFS
7460  test -z "$as_dir" && as_dir=.
7461  for ac_exec_ext in '' $ac_executable_extensions; do
7462  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7463    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7464    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7465    break 2
7466  fi
7467done
7468done
7469IFS=$as_save_IFS
7470
7471  ;;
7472esac
7473fi
7474TCLSH=$ac_cv_path_TCLSH
7475if test -n "$TCLSH"; then
7476  { echo "$as_me:$LINENO: result: $TCLSH" >&5
7477echo "${ECHO_T}$TCLSH" >&6; }
7478else
7479  { echo "$as_me:$LINENO: result: no" >&5
7480echo "${ECHO_T}no" >&6; }
7481fi
7482
7483
7484  test -n "$TCLSH" && break
7485done
7486
7487  if test x"${TCLSH}" = x ; then
7488    ac_cv_path_tclsh='';
7489  else
7490    ac_cv_path_tclsh="${TCLSH}";
7491  fi
7492else
7493  { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7494echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7495  TCLSH="${ac_cv_path_tclsh}"
7496
7497fi
7498
7499# Extract the first word of "zip", so it can be a program name with args.
7500set dummy zip; ac_word=$2
7501{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7502echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7503if test "${ac_cv_path_ZIP+set}" = set; then
7504  echo $ECHO_N "(cached) $ECHO_C" >&6
7505else
7506  case $ZIP in
7507  [\\/]* | ?:[\\/]*)
7508  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7509  ;;
7510  *)
7511  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7512for as_dir in $PATH
7513do
7514  IFS=$as_save_IFS
7515  test -z "$as_dir" && as_dir=.
7516  for ac_exec_ext in '' $ac_executable_extensions; do
7517  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7518    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7519    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7520    break 2
7521  fi
7522done
7523done
7524IFS=$as_save_IFS
7525
7526  ;;
7527esac
7528fi
7529ZIP=$ac_cv_path_ZIP
7530if test -n "$ZIP"; then
7531  { echo "$as_me:$LINENO: result: $ZIP" >&5
7532echo "${ECHO_T}$ZIP" >&6; }
7533else
7534  { echo "$as_me:$LINENO: result: no" >&5
7535echo "${ECHO_T}no" >&6; }
7536fi
7537
7538
7539for ac_prog in ocamlc
7540do
7541  # Extract the first word of "$ac_prog", so it can be a program name with args.
7542set dummy $ac_prog; ac_word=$2
7543{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7544echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7545if test "${ac_cv_path_OCAMLC+set}" = set; then
7546  echo $ECHO_N "(cached) $ECHO_C" >&6
7547else
7548  case $OCAMLC in
7549  [\\/]* | ?:[\\/]*)
7550  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7551  ;;
7552  *)
7553  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7554for as_dir in $PATH
7555do
7556  IFS=$as_save_IFS
7557  test -z "$as_dir" && as_dir=.
7558  for ac_exec_ext in '' $ac_executable_extensions; do
7559  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7560    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7561    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7562    break 2
7563  fi
7564done
7565done
7566IFS=$as_save_IFS
7567
7568  ;;
7569esac
7570fi
7571OCAMLC=$ac_cv_path_OCAMLC
7572if test -n "$OCAMLC"; then
7573  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7574echo "${ECHO_T}$OCAMLC" >&6; }
7575else
7576  { echo "$as_me:$LINENO: result: no" >&5
7577echo "${ECHO_T}no" >&6; }
7578fi
7579
7580
7581  test -n "$OCAMLC" && break
7582done
7583
7584for ac_prog in ocamlopt
7585do
7586  # Extract the first word of "$ac_prog", so it can be a program name with args.
7587set dummy $ac_prog; ac_word=$2
7588{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7589echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7590if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7591  echo $ECHO_N "(cached) $ECHO_C" >&6
7592else
7593  case $OCAMLOPT in
7594  [\\/]* | ?:[\\/]*)
7595  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7596  ;;
7597  *)
7598  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599for as_dir in $PATH
7600do
7601  IFS=$as_save_IFS
7602  test -z "$as_dir" && as_dir=.
7603  for ac_exec_ext in '' $ac_executable_extensions; do
7604  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7605    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7606    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7607    break 2
7608  fi
7609done
7610done
7611IFS=$as_save_IFS
7612
7613  ;;
7614esac
7615fi
7616OCAMLOPT=$ac_cv_path_OCAMLOPT
7617if test -n "$OCAMLOPT"; then
7618  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7619echo "${ECHO_T}$OCAMLOPT" >&6; }
7620else
7621  { echo "$as_me:$LINENO: result: no" >&5
7622echo "${ECHO_T}no" >&6; }
7623fi
7624
7625
7626  test -n "$OCAMLOPT" && break
7627done
7628
7629for ac_prog in ocamldep
7630do
7631  # Extract the first word of "$ac_prog", so it can be a program name with args.
7632set dummy $ac_prog; ac_word=$2
7633{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7634echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7635if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7636  echo $ECHO_N "(cached) $ECHO_C" >&6
7637else
7638  case $OCAMLDEP in
7639  [\\/]* | ?:[\\/]*)
7640  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7641  ;;
7642  *)
7643  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644for as_dir in $PATH
7645do
7646  IFS=$as_save_IFS
7647  test -z "$as_dir" && as_dir=.
7648  for ac_exec_ext in '' $ac_executable_extensions; do
7649  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7650    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7651    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7652    break 2
7653  fi
7654done
7655done
7656IFS=$as_save_IFS
7657
7658  ;;
7659esac
7660fi
7661OCAMLDEP=$ac_cv_path_OCAMLDEP
7662if test -n "$OCAMLDEP"; then
7663  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7664echo "${ECHO_T}$OCAMLDEP" >&6; }
7665else
7666  { echo "$as_me:$LINENO: result: no" >&5
7667echo "${ECHO_T}no" >&6; }
7668fi
7669
7670
7671  test -n "$OCAMLDEP" && break
7672done
7673
7674for ac_prog in ocamldoc
7675do
7676  # Extract the first word of "$ac_prog", so it can be a program name with args.
7677set dummy $ac_prog; 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_OCAMLDOC+set}" = set; then
7681  echo $ECHO_N "(cached) $ECHO_C" >&6
7682else
7683  case $OCAMLDOC in
7684  [\\/]* | ?:[\\/]*)
7685  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7686  ;;
7687  *)
7688  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7696    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697    break 2
7698  fi
7699done
7700done
7701IFS=$as_save_IFS
7702
7703  ;;
7704esac
7705fi
7706OCAMLDOC=$ac_cv_path_OCAMLDOC
7707if test -n "$OCAMLDOC"; then
7708  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7709echo "${ECHO_T}$OCAMLDOC" >&6; }
7710else
7711  { echo "$as_me:$LINENO: result: no" >&5
7712echo "${ECHO_T}no" >&6; }
7713fi
7714
7715
7716  test -n "$OCAMLDOC" && break
7717done
7718
7719for ac_prog in gas as
7720do
7721  # Extract the first word of "$ac_prog", so it can be a program name with args.
7722set dummy $ac_prog; ac_word=$2
7723{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7724echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7725if test "${ac_cv_path_GAS+set}" = set; then
7726  echo $ECHO_N "(cached) $ECHO_C" >&6
7727else
7728  case $GAS in
7729  [\\/]* | ?:[\\/]*)
7730  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7731  ;;
7732  *)
7733  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734for as_dir in $PATH
7735do
7736  IFS=$as_save_IFS
7737  test -z "$as_dir" && as_dir=.
7738  for ac_exec_ext in '' $ac_executable_extensions; do
7739  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7740    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7741    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7742    break 2
7743  fi
7744done
7745done
7746IFS=$as_save_IFS
7747
7748  ;;
7749esac
7750fi
7751GAS=$ac_cv_path_GAS
7752if test -n "$GAS"; then
7753  { echo "$as_me:$LINENO: result: $GAS" >&5
7754echo "${ECHO_T}$GAS" >&6; }
7755else
7756  { echo "$as_me:$LINENO: result: no" >&5
7757echo "${ECHO_T}no" >&6; }
7758fi
7759
7760
7761  test -n "$GAS" && break
7762done
7763
7764
7765{ echo "$as_me:$LINENO: checking for linker version" >&5
7766echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7767if test "${llvm_cv_link_version+set}" = set; then
7768  echo $ECHO_N "(cached) $ECHO_C" >&6
7769else
7770
7771   version_string="$(ld -v 2>&1 | head -1)"
7772
7773   # Check for ld64.
7774   if (echo "$version_string" | grep -q "ld64"); then
7775     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7776   else
7777     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7778   fi
7779
7780fi
7781{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7782echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7783
7784cat >>confdefs.h <<_ACEOF
7785#define HOST_LINK_VERSION "$llvm_cv_link_version"
7786_ACEOF
7787
7788
7789
7790{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7791echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7792if test "${llvm_cv_link_use_r+set}" = set; then
7793  echo $ECHO_N "(cached) $ECHO_C" >&6
7794else
7795   ac_ext=c
7796ac_cpp='$CPP $CPPFLAGS'
7797ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7798ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7799ac_compiler_gnu=$ac_cv_c_compiler_gnu
7800
7801  oldcflags="$CFLAGS"
7802  CFLAGS="$CFLAGS -Wl,-R."
7803  cat >conftest.$ac_ext <<_ACEOF
7804/* confdefs.h.  */
7805_ACEOF
7806cat confdefs.h >>conftest.$ac_ext
7807cat >>conftest.$ac_ext <<_ACEOF
7808/* end confdefs.h.  */
7809
7810int
7811main ()
7812{
7813
7814  ;
7815  return 0;
7816}
7817_ACEOF
7818rm -f conftest.$ac_objext conftest$ac_exeext
7819if { (ac_try="$ac_link"
7820case "(($ac_try" in
7821  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7822  *) ac_try_echo=$ac_try;;
7823esac
7824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7825  (eval "$ac_link") 2>conftest.er1
7826  ac_status=$?
7827  grep -v '^ *+' conftest.er1 >conftest.err
7828  rm -f conftest.er1
7829  cat conftest.err >&5
7830  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831  (exit $ac_status); } &&
7832	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7833  { (case "(($ac_try" in
7834  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7835  *) ac_try_echo=$ac_try;;
7836esac
7837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7838  (eval "$ac_try") 2>&5
7839  ac_status=$?
7840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7841  (exit $ac_status); }; } &&
7842	 { ac_try='test -s conftest$ac_exeext'
7843  { (case "(($ac_try" in
7844  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7845  *) ac_try_echo=$ac_try;;
7846esac
7847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7848  (eval "$ac_try") 2>&5
7849  ac_status=$?
7850  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7851  (exit $ac_status); }; }; then
7852  llvm_cv_link_use_r=yes
7853else
7854  echo "$as_me: failed program was:" >&5
7855sed 's/^/| /' conftest.$ac_ext >&5
7856
7857	llvm_cv_link_use_r=no
7858fi
7859
7860rm -f core conftest.err conftest.$ac_objext \
7861      conftest$ac_exeext conftest.$ac_ext
7862  CFLAGS="$oldcflags"
7863  ac_ext=c
7864ac_cpp='$CPP $CPPFLAGS'
7865ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7866ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7867ac_compiler_gnu=$ac_cv_c_compiler_gnu
7868
7869
7870fi
7871{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7872echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7873if test "$llvm_cv_link_use_r" = yes ; then
7874
7875cat >>confdefs.h <<\_ACEOF
7876#define HAVE_LINK_R 1
7877_ACEOF
7878
7879  fi
7880
7881
7882{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7883echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7884if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7885  echo $ECHO_N "(cached) $ECHO_C" >&6
7886else
7887   ac_ext=c
7888ac_cpp='$CPP $CPPFLAGS'
7889ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7890ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7891ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892
7893  oldcflags="$CFLAGS"
7894  CFLAGS="$CFLAGS -Wl,-export-dynamic"
7895  cat >conftest.$ac_ext <<_ACEOF
7896/* confdefs.h.  */
7897_ACEOF
7898cat confdefs.h >>conftest.$ac_ext
7899cat >>conftest.$ac_ext <<_ACEOF
7900/* end confdefs.h.  */
7901
7902int
7903main ()
7904{
7905
7906  ;
7907  return 0;
7908}
7909_ACEOF
7910rm -f conftest.$ac_objext conftest$ac_exeext
7911if { (ac_try="$ac_link"
7912case "(($ac_try" in
7913  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7914  *) ac_try_echo=$ac_try;;
7915esac
7916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7917  (eval "$ac_link") 2>conftest.er1
7918  ac_status=$?
7919  grep -v '^ *+' conftest.er1 >conftest.err
7920  rm -f conftest.er1
7921  cat conftest.err >&5
7922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7923  (exit $ac_status); } &&
7924	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7925  { (case "(($ac_try" in
7926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7927  *) ac_try_echo=$ac_try;;
7928esac
7929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7930  (eval "$ac_try") 2>&5
7931  ac_status=$?
7932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7933  (exit $ac_status); }; } &&
7934	 { ac_try='test -s conftest$ac_exeext'
7935  { (case "(($ac_try" in
7936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7937  *) ac_try_echo=$ac_try;;
7938esac
7939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7940  (eval "$ac_try") 2>&5
7941  ac_status=$?
7942  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7943  (exit $ac_status); }; }; then
7944  llvm_cv_link_use_export_dynamic=yes
7945else
7946  echo "$as_me: failed program was:" >&5
7947sed 's/^/| /' conftest.$ac_ext >&5
7948
7949	llvm_cv_link_use_export_dynamic=no
7950fi
7951
7952rm -f core conftest.err conftest.$ac_objext \
7953      conftest$ac_exeext conftest.$ac_ext
7954  CFLAGS="$oldcflags"
7955  ac_ext=c
7956ac_cpp='$CPP $CPPFLAGS'
7957ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7958ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7959ac_compiler_gnu=$ac_cv_c_compiler_gnu
7960
7961
7962fi
7963{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7964echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7965if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7966
7967cat >>confdefs.h <<\_ACEOF
7968#define HAVE_LINK_EXPORT_DYNAMIC 1
7969_ACEOF
7970
7971  fi
7972
7973
7974{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7975echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7976if test "${llvm_cv_link_use_version_script+set}" = set; then
7977  echo $ECHO_N "(cached) $ECHO_C" >&6
7978else
7979   ac_ext=c
7980ac_cpp='$CPP $CPPFLAGS'
7981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7983ac_compiler_gnu=$ac_cv_c_compiler_gnu
7984
7985  oldcflags="$CFLAGS"
7986
7987  # The following code is from the autoconf manual,
7988  # "11.13: Limitations of Usual Tools".
7989  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7990  # Use mktemp if possible; otherwise fall back on mkdir,
7991  # with $RANDOM to make collisions less likely.
7992  : ${TMPDIR=/tmp}
7993  {
7994    tmp=`
7995      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7996    ` &&
7997    test -n "$tmp" && test -d "$tmp"
7998  } || {
7999    tmp=$TMPDIR/foo$$-$RANDOM
8000    (umask 077 && mkdir "$tmp")
8001  } || exit $?
8002
8003  echo "{" > "$tmp/export.map"
8004  echo "  global: main;" >> "$tmp/export.map"
8005  echo "  local: *;" >> "$tmp/export.map"
8006  echo "};" >> "$tmp/export.map"
8007
8008  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8009  cat >conftest.$ac_ext <<_ACEOF
8010/* confdefs.h.  */
8011_ACEOF
8012cat confdefs.h >>conftest.$ac_ext
8013cat >>conftest.$ac_ext <<_ACEOF
8014/* end confdefs.h.  */
8015
8016int
8017main ()
8018{
8019
8020  ;
8021  return 0;
8022}
8023_ACEOF
8024rm -f conftest.$ac_objext conftest$ac_exeext
8025if { (ac_try="$ac_link"
8026case "(($ac_try" in
8027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8028  *) ac_try_echo=$ac_try;;
8029esac
8030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8031  (eval "$ac_link") 2>conftest.er1
8032  ac_status=$?
8033  grep -v '^ *+' conftest.er1 >conftest.err
8034  rm -f conftest.er1
8035  cat conftest.err >&5
8036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8037  (exit $ac_status); } &&
8038	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8039  { (case "(($ac_try" in
8040  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8041  *) ac_try_echo=$ac_try;;
8042esac
8043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8044  (eval "$ac_try") 2>&5
8045  ac_status=$?
8046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8047  (exit $ac_status); }; } &&
8048	 { ac_try='test -s conftest$ac_exeext'
8049  { (case "(($ac_try" in
8050  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8051  *) ac_try_echo=$ac_try;;
8052esac
8053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8054  (eval "$ac_try") 2>&5
8055  ac_status=$?
8056  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8057  (exit $ac_status); }; }; then
8058  llvm_cv_link_use_version_script=yes
8059else
8060  echo "$as_me: failed program was:" >&5
8061sed 's/^/| /' conftest.$ac_ext >&5
8062
8063	llvm_cv_link_use_version_script=no
8064fi
8065
8066rm -f core conftest.err conftest.$ac_objext \
8067      conftest$ac_exeext conftest.$ac_ext
8068  rm "$tmp/export.map"
8069  rmdir "$tmp"
8070  CFLAGS="$oldcflags"
8071  ac_ext=c
8072ac_cpp='$CPP $CPPFLAGS'
8073ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8074ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8075ac_compiler_gnu=$ac_cv_c_compiler_gnu
8076
8077
8078fi
8079{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8080echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8081if test "$llvm_cv_link_use_version_script" = yes ; then
8082  HAVE_LINK_VERSION_SCRIPT=1
8083
8084  fi
8085
8086
8087
8088
8089{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8090echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8091if test "${ac_cv_c_const+set}" = set; then
8092  echo $ECHO_N "(cached) $ECHO_C" >&6
8093else
8094  cat >conftest.$ac_ext <<_ACEOF
8095/* confdefs.h.  */
8096_ACEOF
8097cat confdefs.h >>conftest.$ac_ext
8098cat >>conftest.$ac_ext <<_ACEOF
8099/* end confdefs.h.  */
8100
8101int
8102main ()
8103{
8104/* FIXME: Include the comments suggested by Paul. */
8105#ifndef __cplusplus
8106  /* Ultrix mips cc rejects this.  */
8107  typedef int charset[2];
8108  const charset x;
8109  /* SunOS 4.1.1 cc rejects this.  */
8110  char const *const *ccp;
8111  char **p;
8112  /* NEC SVR4.0.2 mips cc rejects this.  */
8113  struct point {int x, y;};
8114  static struct point const zero = {0,0};
8115  /* AIX XL C 1.02.0.0 rejects this.
8116     It does not let you subtract one const X* pointer from another in
8117     an arm of an if-expression whose if-part is not a constant
8118     expression */
8119  const char *g = "string";
8120  ccp = &g + (g ? g-g : 0);
8121  /* HPUX 7.0 cc rejects these. */
8122  ++ccp;
8123  p = (char**) ccp;
8124  ccp = (char const *const *) p;
8125  { /* SCO 3.2v4 cc rejects this.  */
8126    char *t;
8127    char const *s = 0 ? (char *) 0 : (char const *) 0;
8128
8129    *t++ = 0;
8130    if (s) return 0;
8131  }
8132  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8133    int x[] = {25, 17};
8134    const int *foo = &x[0];
8135    ++foo;
8136  }
8137  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8138    typedef const int *iptr;
8139    iptr p = 0;
8140    ++p;
8141  }
8142  { /* AIX XL C 1.02.0.0 rejects this saying
8143       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8144    struct s { int j; const int *ap[3]; };
8145    struct s *b; b->j = 5;
8146  }
8147  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8148    const int foo = 10;
8149    if (!foo) return 0;
8150  }
8151  return !x[0] && !zero.x;
8152#endif
8153
8154  ;
8155  return 0;
8156}
8157_ACEOF
8158rm -f conftest.$ac_objext
8159if { (ac_try="$ac_compile"
8160case "(($ac_try" in
8161  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8162  *) ac_try_echo=$ac_try;;
8163esac
8164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8165  (eval "$ac_compile") 2>conftest.er1
8166  ac_status=$?
8167  grep -v '^ *+' conftest.er1 >conftest.err
8168  rm -f conftest.er1
8169  cat conftest.err >&5
8170  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8171  (exit $ac_status); } &&
8172	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8173  { (case "(($ac_try" in
8174  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8175  *) ac_try_echo=$ac_try;;
8176esac
8177eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8178  (eval "$ac_try") 2>&5
8179  ac_status=$?
8180  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181  (exit $ac_status); }; } &&
8182	 { ac_try='test -s conftest.$ac_objext'
8183  { (case "(($ac_try" in
8184  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8185  *) ac_try_echo=$ac_try;;
8186esac
8187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8188  (eval "$ac_try") 2>&5
8189  ac_status=$?
8190  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8191  (exit $ac_status); }; }; then
8192  ac_cv_c_const=yes
8193else
8194  echo "$as_me: failed program was:" >&5
8195sed 's/^/| /' conftest.$ac_ext >&5
8196
8197	ac_cv_c_const=no
8198fi
8199
8200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8201fi
8202{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8203echo "${ECHO_T}$ac_cv_c_const" >&6; }
8204if test $ac_cv_c_const = no; then
8205
8206cat >>confdefs.h <<\_ACEOF
8207#define const
8208_ACEOF
8209
8210fi
8211
8212
8213
8214
8215
8216
8217ac_header_dirent=no
8218for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8219  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8220{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8221echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8222if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8223  echo $ECHO_N "(cached) $ECHO_C" >&6
8224else
8225  cat >conftest.$ac_ext <<_ACEOF
8226/* confdefs.h.  */
8227_ACEOF
8228cat confdefs.h >>conftest.$ac_ext
8229cat >>conftest.$ac_ext <<_ACEOF
8230/* end confdefs.h.  */
8231#include <sys/types.h>
8232#include <$ac_hdr>
8233
8234int
8235main ()
8236{
8237if ((DIR *) 0)
8238return 0;
8239  ;
8240  return 0;
8241}
8242_ACEOF
8243rm -f conftest.$ac_objext
8244if { (ac_try="$ac_compile"
8245case "(($ac_try" in
8246  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8247  *) ac_try_echo=$ac_try;;
8248esac
8249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8250  (eval "$ac_compile") 2>conftest.er1
8251  ac_status=$?
8252  grep -v '^ *+' conftest.er1 >conftest.err
8253  rm -f conftest.er1
8254  cat conftest.err >&5
8255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8256  (exit $ac_status); } &&
8257	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8258  { (case "(($ac_try" in
8259  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8260  *) ac_try_echo=$ac_try;;
8261esac
8262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8263  (eval "$ac_try") 2>&5
8264  ac_status=$?
8265  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8266  (exit $ac_status); }; } &&
8267	 { ac_try='test -s conftest.$ac_objext'
8268  { (case "(($ac_try" in
8269  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8270  *) ac_try_echo=$ac_try;;
8271esac
8272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8273  (eval "$ac_try") 2>&5
8274  ac_status=$?
8275  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8276  (exit $ac_status); }; }; then
8277  eval "$as_ac_Header=yes"
8278else
8279  echo "$as_me: failed program was:" >&5
8280sed 's/^/| /' conftest.$ac_ext >&5
8281
8282	eval "$as_ac_Header=no"
8283fi
8284
8285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8286fi
8287ac_res=`eval echo '${'$as_ac_Header'}'`
8288	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8289echo "${ECHO_T}$ac_res" >&6; }
8290if test `eval echo '${'$as_ac_Header'}'` = yes; then
8291  cat >>confdefs.h <<_ACEOF
8292#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8293_ACEOF
8294
8295ac_header_dirent=$ac_hdr; break
8296fi
8297
8298done
8299# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8300if test $ac_header_dirent = dirent.h; then
8301  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8302echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8303if test "${ac_cv_search_opendir+set}" = set; then
8304  echo $ECHO_N "(cached) $ECHO_C" >&6
8305else
8306  ac_func_search_save_LIBS=$LIBS
8307cat >conftest.$ac_ext <<_ACEOF
8308/* confdefs.h.  */
8309_ACEOF
8310cat confdefs.h >>conftest.$ac_ext
8311cat >>conftest.$ac_ext <<_ACEOF
8312/* end confdefs.h.  */
8313
8314/* Override any GCC internal prototype to avoid an error.
8315   Use char because int might match the return type of a GCC
8316   builtin and then its argument prototype would still apply.  */
8317#ifdef __cplusplus
8318extern "C"
8319#endif
8320char opendir ();
8321int
8322main ()
8323{
8324return opendir ();
8325  ;
8326  return 0;
8327}
8328_ACEOF
8329for ac_lib in '' dir; do
8330  if test -z "$ac_lib"; then
8331    ac_res="none required"
8332  else
8333    ac_res=-l$ac_lib
8334    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8335  fi
8336  rm -f conftest.$ac_objext conftest$ac_exeext
8337if { (ac_try="$ac_link"
8338case "(($ac_try" in
8339  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340  *) ac_try_echo=$ac_try;;
8341esac
8342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343  (eval "$ac_link") 2>conftest.er1
8344  ac_status=$?
8345  grep -v '^ *+' conftest.er1 >conftest.err
8346  rm -f conftest.er1
8347  cat conftest.err >&5
8348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8349  (exit $ac_status); } &&
8350	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8351  { (case "(($ac_try" in
8352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8353  *) ac_try_echo=$ac_try;;
8354esac
8355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8356  (eval "$ac_try") 2>&5
8357  ac_status=$?
8358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8359  (exit $ac_status); }; } &&
8360	 { ac_try='test -s conftest$ac_exeext'
8361  { (case "(($ac_try" in
8362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8363  *) ac_try_echo=$ac_try;;
8364esac
8365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8366  (eval "$ac_try") 2>&5
8367  ac_status=$?
8368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8369  (exit $ac_status); }; }; then
8370  ac_cv_search_opendir=$ac_res
8371else
8372  echo "$as_me: failed program was:" >&5
8373sed 's/^/| /' conftest.$ac_ext >&5
8374
8375
8376fi
8377
8378rm -f core conftest.err conftest.$ac_objext \
8379      conftest$ac_exeext
8380  if test "${ac_cv_search_opendir+set}" = set; then
8381  break
8382fi
8383done
8384if test "${ac_cv_search_opendir+set}" = set; then
8385  :
8386else
8387  ac_cv_search_opendir=no
8388fi
8389rm conftest.$ac_ext
8390LIBS=$ac_func_search_save_LIBS
8391fi
8392{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8393echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8394ac_res=$ac_cv_search_opendir
8395if test "$ac_res" != no; then
8396  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8397
8398fi
8399
8400else
8401  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8402echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8403if test "${ac_cv_search_opendir+set}" = set; then
8404  echo $ECHO_N "(cached) $ECHO_C" >&6
8405else
8406  ac_func_search_save_LIBS=$LIBS
8407cat >conftest.$ac_ext <<_ACEOF
8408/* confdefs.h.  */
8409_ACEOF
8410cat confdefs.h >>conftest.$ac_ext
8411cat >>conftest.$ac_ext <<_ACEOF
8412/* end confdefs.h.  */
8413
8414/* Override any GCC internal prototype to avoid an error.
8415   Use char because int might match the return type of a GCC
8416   builtin and then its argument prototype would still apply.  */
8417#ifdef __cplusplus
8418extern "C"
8419#endif
8420char opendir ();
8421int
8422main ()
8423{
8424return opendir ();
8425  ;
8426  return 0;
8427}
8428_ACEOF
8429for ac_lib in '' x; do
8430  if test -z "$ac_lib"; then
8431    ac_res="none required"
8432  else
8433    ac_res=-l$ac_lib
8434    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8435  fi
8436  rm -f conftest.$ac_objext conftest$ac_exeext
8437if { (ac_try="$ac_link"
8438case "(($ac_try" in
8439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8440  *) ac_try_echo=$ac_try;;
8441esac
8442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8443  (eval "$ac_link") 2>conftest.er1
8444  ac_status=$?
8445  grep -v '^ *+' conftest.er1 >conftest.err
8446  rm -f conftest.er1
8447  cat conftest.err >&5
8448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8449  (exit $ac_status); } &&
8450	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8451  { (case "(($ac_try" in
8452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8453  *) ac_try_echo=$ac_try;;
8454esac
8455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8456  (eval "$ac_try") 2>&5
8457  ac_status=$?
8458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8459  (exit $ac_status); }; } &&
8460	 { ac_try='test -s conftest$ac_exeext'
8461  { (case "(($ac_try" in
8462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8463  *) ac_try_echo=$ac_try;;
8464esac
8465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8466  (eval "$ac_try") 2>&5
8467  ac_status=$?
8468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469  (exit $ac_status); }; }; then
8470  ac_cv_search_opendir=$ac_res
8471else
8472  echo "$as_me: failed program was:" >&5
8473sed 's/^/| /' conftest.$ac_ext >&5
8474
8475
8476fi
8477
8478rm -f core conftest.err conftest.$ac_objext \
8479      conftest$ac_exeext
8480  if test "${ac_cv_search_opendir+set}" = set; then
8481  break
8482fi
8483done
8484if test "${ac_cv_search_opendir+set}" = set; then
8485  :
8486else
8487  ac_cv_search_opendir=no
8488fi
8489rm conftest.$ac_ext
8490LIBS=$ac_func_search_save_LIBS
8491fi
8492{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8493echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8494ac_res=$ac_cv_search_opendir
8495if test "$ac_res" != no; then
8496  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8497
8498fi
8499
8500fi
8501
8502
8503for ac_header in dlfcn.h
8504do
8505as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8506if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8507  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8508echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8509if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8510  echo $ECHO_N "(cached) $ECHO_C" >&6
8511fi
8512ac_res=`eval echo '${'$as_ac_Header'}'`
8513	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8514echo "${ECHO_T}$ac_res" >&6; }
8515else
8516  # Is the header compilable?
8517{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8518echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8519cat >conftest.$ac_ext <<_ACEOF
8520/* confdefs.h.  */
8521_ACEOF
8522cat confdefs.h >>conftest.$ac_ext
8523cat >>conftest.$ac_ext <<_ACEOF
8524/* end confdefs.h.  */
8525$ac_includes_default
8526#include <$ac_header>
8527_ACEOF
8528rm -f conftest.$ac_objext
8529if { (ac_try="$ac_compile"
8530case "(($ac_try" in
8531  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8532  *) ac_try_echo=$ac_try;;
8533esac
8534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8535  (eval "$ac_compile") 2>conftest.er1
8536  ac_status=$?
8537  grep -v '^ *+' conftest.er1 >conftest.err
8538  rm -f conftest.er1
8539  cat conftest.err >&5
8540  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8541  (exit $ac_status); } &&
8542	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8543  { (case "(($ac_try" in
8544  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8545  *) ac_try_echo=$ac_try;;
8546esac
8547eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8548  (eval "$ac_try") 2>&5
8549  ac_status=$?
8550  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551  (exit $ac_status); }; } &&
8552	 { ac_try='test -s conftest.$ac_objext'
8553  { (case "(($ac_try" in
8554  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8555  *) ac_try_echo=$ac_try;;
8556esac
8557eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8558  (eval "$ac_try") 2>&5
8559  ac_status=$?
8560  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561  (exit $ac_status); }; }; then
8562  ac_header_compiler=yes
8563else
8564  echo "$as_me: failed program was:" >&5
8565sed 's/^/| /' conftest.$ac_ext >&5
8566
8567	ac_header_compiler=no
8568fi
8569
8570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8571{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8572echo "${ECHO_T}$ac_header_compiler" >&6; }
8573
8574# Is the header present?
8575{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8576echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8577cat >conftest.$ac_ext <<_ACEOF
8578/* confdefs.h.  */
8579_ACEOF
8580cat confdefs.h >>conftest.$ac_ext
8581cat >>conftest.$ac_ext <<_ACEOF
8582/* end confdefs.h.  */
8583#include <$ac_header>
8584_ACEOF
8585if { (ac_try="$ac_cpp conftest.$ac_ext"
8586case "(($ac_try" in
8587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8588  *) ac_try_echo=$ac_try;;
8589esac
8590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8591  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8592  ac_status=$?
8593  grep -v '^ *+' conftest.er1 >conftest.err
8594  rm -f conftest.er1
8595  cat conftest.err >&5
8596  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597  (exit $ac_status); } >/dev/null; then
8598  if test -s conftest.err; then
8599    ac_cpp_err=$ac_c_preproc_warn_flag
8600    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8601  else
8602    ac_cpp_err=
8603  fi
8604else
8605  ac_cpp_err=yes
8606fi
8607if test -z "$ac_cpp_err"; then
8608  ac_header_preproc=yes
8609else
8610  echo "$as_me: failed program was:" >&5
8611sed 's/^/| /' conftest.$ac_ext >&5
8612
8613  ac_header_preproc=no
8614fi
8615
8616rm -f conftest.err conftest.$ac_ext
8617{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8618echo "${ECHO_T}$ac_header_preproc" >&6; }
8619
8620# So?  What about this header?
8621case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8622  yes:no: )
8623    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8624echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8625    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8626echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8627    ac_header_preproc=yes
8628    ;;
8629  no:yes:* )
8630    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8631echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8632    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8633echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8634    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8635echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8636    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8637echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8638    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8639echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8640    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8641echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8642    ( cat <<\_ASBOX
8643## ----------------------------------- ##
8644## Report this to llvmbugs@cs.uiuc.edu ##
8645## ----------------------------------- ##
8646_ASBOX
8647     ) | sed "s/^/$as_me: WARNING:     /" >&2
8648    ;;
8649esac
8650{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8651echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8652if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8653  echo $ECHO_N "(cached) $ECHO_C" >&6
8654else
8655  eval "$as_ac_Header=\$ac_header_preproc"
8656fi
8657ac_res=`eval echo '${'$as_ac_Header'}'`
8658	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8659echo "${ECHO_T}$ac_res" >&6; }
8660
8661fi
8662if test `eval echo '${'$as_ac_Header'}'` = yes; then
8663  cat >>confdefs.h <<_ACEOF
8664#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8665_ACEOF
8666
8667fi
8668
8669done
8670
8671# Check whether --enable-ltdl-install was given.
8672if test "${enable_ltdl_install+set}" = set; then
8673  enableval=$enable_ltdl_install;
8674fi
8675
8676
8677
8678
8679if test x"${enable_ltdl_install-no}" != xno; then
8680  INSTALL_LTDL_TRUE=
8681  INSTALL_LTDL_FALSE='#'
8682else
8683  INSTALL_LTDL_TRUE='#'
8684  INSTALL_LTDL_FALSE=
8685fi
8686
8687
8688
8689if test x"${enable_ltdl_convenience-no}" != xno; then
8690  CONVENIENCE_LTDL_TRUE=
8691  CONVENIENCE_LTDL_FALSE='#'
8692else
8693  CONVENIENCE_LTDL_TRUE='#'
8694  CONVENIENCE_LTDL_FALSE=
8695fi
8696
8697
8698{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8699echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8700library_names_spec=
8701libname_spec='lib$name'
8702soname_spec=
8703shrext_cmds=".so"
8704postinstall_cmds=
8705postuninstall_cmds=
8706finish_cmds=
8707finish_eval=
8708shlibpath_var=
8709shlibpath_overrides_runpath=unknown
8710version_type=none
8711dynamic_linker="$host_os ld.so"
8712sys_lib_dlsearch_path_spec="/lib /usr/lib"
8713if test "$GCC" = yes; then
8714  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8715  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8716    # if the path contains ";" then we assume it to be the separator
8717    # otherwise default to the standard path separator (i.e. ":") - it is
8718    # assumed that no part of a normal pathname contains ";" but that should
8719    # okay in the real world where ";" in dirpaths is itself problematic.
8720    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8721  else
8722    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8723  fi
8724else
8725  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8726fi
8727need_lib_prefix=unknown
8728hardcode_into_libs=no
8729
8730# when you set need_version to no, make sure it does not cause -set_version
8731# flags to be left without arguments
8732need_version=unknown
8733
8734case $host_os in
8735aix3*)
8736  version_type=linux
8737  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8738  shlibpath_var=LIBPATH
8739
8740  # AIX 3 has no versioning support, so we append a major version to the name.
8741  soname_spec='${libname}${release}${shared_ext}$major'
8742  ;;
8743
8744aix4* | aix5*)
8745  version_type=linux
8746  need_lib_prefix=no
8747  need_version=no
8748  hardcode_into_libs=yes
8749  if test "$host_cpu" = ia64; then
8750    # AIX 5 supports IA64
8751    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8752    shlibpath_var=LD_LIBRARY_PATH
8753  else
8754    # With GCC up to 2.95.x, collect2 would create an import file
8755    # for dependence libraries.  The import file would start with
8756    # the line `#! .'.  This would cause the generated library to
8757    # depend on `.', always an invalid library.  This was fixed in
8758    # development snapshots of GCC prior to 3.0.
8759    case $host_os in
8760      aix4 | aix4.[01] | aix4.[01].*)
8761      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8762	   echo ' yes '
8763	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8764	:
8765      else
8766	can_build_shared=no
8767      fi
8768      ;;
8769    esac
8770    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8771    # soname into executable. Probably we can add versioning support to
8772    # collect2, so additional links can be useful in future.
8773    if test "$aix_use_runtimelinking" = yes; then
8774      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8775      # instead of lib<name>.a to let people know that these are not
8776      # typical AIX shared libraries.
8777      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8778    else
8779      # We preserve .a as extension for shared libraries through AIX4.2
8780      # and later when we are not doing run time linking.
8781      library_names_spec='${libname}${release}.a $libname.a'
8782      soname_spec='${libname}${release}${shared_ext}$major'
8783    fi
8784    shlibpath_var=LIBPATH
8785  fi
8786  ;;
8787
8788amigaos*)
8789  library_names_spec='$libname.ixlibrary $libname.a'
8790  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8791  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8792  ;;
8793
8794beos*)
8795  library_names_spec='${libname}${shared_ext}'
8796  dynamic_linker="$host_os ld.so"
8797  shlibpath_var=LIBRARY_PATH
8798  ;;
8799
8800bsdi[45]*)
8801  version_type=linux
8802  need_version=no
8803  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8804  soname_spec='${libname}${release}${shared_ext}$major'
8805  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8806  shlibpath_var=LD_LIBRARY_PATH
8807  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8808  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8809  # the default ld.so.conf also contains /usr/contrib/lib and
8810  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8811  # libtool to hard-code these into programs
8812  ;;
8813
8814cygwin* | mingw* | pw32*)
8815  version_type=windows
8816  shrext_cmds=".dll"
8817  need_version=no
8818  need_lib_prefix=no
8819
8820  case $GCC,$host_os in
8821  yes,cygwin* | yes,mingw* | yes,pw32*)
8822    library_names_spec='$libname.dll.a'
8823    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8824    postinstall_cmds='base_file=`basename \${file}`~
8825      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8826      dldir=$destdir/`dirname \$dlpath`~
8827      test -d \$dldir || mkdir -p \$dldir~
8828      $install_prog $dir/$dlname \$dldir/$dlname~
8829      chmod a+x \$dldir/$dlname'
8830    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8831      dlpath=$dir/\$dldll~
8832       $rm \$dlpath'
8833    shlibpath_overrides_runpath=yes
8834
8835    case $host_os in
8836    cygwin*)
8837      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8838      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8839      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8840      ;;
8841    mingw*)
8842      # MinGW DLLs use traditional 'lib' prefix
8843      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8844      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8845      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8846        # It is most probably a Windows format PATH printed by
8847        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8848        # path with ; separators, and with drive letters. We can handle the
8849        # drive letters (cygwin fileutils understands them), so leave them,
8850        # especially as we might pass files found there to a mingw objdump,
8851        # which wouldn't understand a cygwinified path. Ahh.
8852        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8853      else
8854        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8855      fi
8856      ;;
8857    pw32*)
8858      # pw32 DLLs use 'pw' prefix rather than 'lib'
8859      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8860      ;;
8861    esac
8862    ;;
8863
8864  *)
8865    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8866    ;;
8867  esac
8868  dynamic_linker='Win32 ld.exe'
8869  # FIXME: first we should search . and the directory the executable is in
8870  shlibpath_var=PATH
8871  ;;
8872
8873darwin* | rhapsody*)
8874  dynamic_linker="$host_os dyld"
8875  version_type=darwin
8876  need_lib_prefix=no
8877  need_version=no
8878  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8879  soname_spec='${libname}${release}${major}$shared_ext'
8880  shlibpath_overrides_runpath=yes
8881  shlibpath_var=DYLD_LIBRARY_PATH
8882  shrext_cmds='.dylib'
8883  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8884  if test "$GCC" = yes; then
8885    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8886  else
8887    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8888  fi
8889  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8890  ;;
8891
8892dgux*)
8893  version_type=linux
8894  need_lib_prefix=no
8895  need_version=no
8896  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8897  soname_spec='${libname}${release}${shared_ext}$major'
8898  shlibpath_var=LD_LIBRARY_PATH
8899  ;;
8900
8901freebsd1*)
8902  dynamic_linker=no
8903  ;;
8904
8905kfreebsd*-gnu)
8906  version_type=linux
8907  need_lib_prefix=no
8908  need_version=no
8909  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8910  soname_spec='${libname}${release}${shared_ext}$major'
8911  shlibpath_var=LD_LIBRARY_PATH
8912  shlibpath_overrides_runpath=no
8913  hardcode_into_libs=yes
8914  dynamic_linker='GNU ld.so'
8915  ;;
8916
8917freebsd* | dragonfly*)
8918  # DragonFly does not have aout.  When/if they implement a new
8919  # versioning mechanism, adjust this.
8920  if test -x /usr/bin/objformat; then
8921    objformat=`/usr/bin/objformat`
8922  else
8923    case $host_os in
8924    freebsd[123]*) objformat=aout ;;
8925    *) objformat=elf ;;
8926    esac
8927  fi
8928  version_type=freebsd-$objformat
8929  case $version_type in
8930    freebsd-elf*)
8931      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8932      need_version=no
8933      need_lib_prefix=no
8934      ;;
8935    freebsd-*)
8936      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8937      need_version=yes
8938      ;;
8939  esac
8940  shlibpath_var=LD_LIBRARY_PATH
8941  case $host_os in
8942  freebsd2*)
8943    shlibpath_overrides_runpath=yes
8944    ;;
8945  freebsd3.[01]* | freebsdelf3.[01]*)
8946    shlibpath_overrides_runpath=yes
8947    hardcode_into_libs=yes
8948    ;;
8949  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8950  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8951    shlibpath_overrides_runpath=no
8952    hardcode_into_libs=yes
8953    ;;
8954  freebsd*) # from 4.6 on
8955    shlibpath_overrides_runpath=yes
8956    hardcode_into_libs=yes
8957    ;;
8958  esac
8959  ;;
8960
8961gnu*)
8962  version_type=linux
8963  need_lib_prefix=no
8964  need_version=no
8965  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8966  soname_spec='${libname}${release}${shared_ext}$major'
8967  shlibpath_var=LD_LIBRARY_PATH
8968  hardcode_into_libs=yes
8969  ;;
8970
8971hpux9* | hpux10* | hpux11*)
8972  # Give a soname corresponding to the major version so that dld.sl refuses to
8973  # link against other versions.
8974  version_type=sunos
8975  need_lib_prefix=no
8976  need_version=no
8977  case $host_cpu in
8978  ia64*)
8979    shrext_cmds='.so'
8980    hardcode_into_libs=yes
8981    dynamic_linker="$host_os dld.so"
8982    shlibpath_var=LD_LIBRARY_PATH
8983    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8984    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8985    soname_spec='${libname}${release}${shared_ext}$major'
8986    if test "X$HPUX_IA64_MODE" = X32; then
8987      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8988    else
8989      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8990    fi
8991    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8992    ;;
8993   hppa*64*)
8994     shrext_cmds='.sl'
8995     hardcode_into_libs=yes
8996     dynamic_linker="$host_os dld.sl"
8997     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8998     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8999     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9000     soname_spec='${libname}${release}${shared_ext}$major'
9001     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9002     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9003     ;;
9004   *)
9005    shrext_cmds='.sl'
9006    dynamic_linker="$host_os dld.sl"
9007    shlibpath_var=SHLIB_PATH
9008    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9009    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9010    soname_spec='${libname}${release}${shared_ext}$major'
9011    ;;
9012  esac
9013  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9014  postinstall_cmds='chmod 555 $lib'
9015  ;;
9016
9017interix3*)
9018  version_type=linux
9019  need_lib_prefix=no
9020  need_version=no
9021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9022  soname_spec='${libname}${release}${shared_ext}$major'
9023  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9024  shlibpath_var=LD_LIBRARY_PATH
9025  shlibpath_overrides_runpath=no
9026  hardcode_into_libs=yes
9027  ;;
9028
9029irix5* | irix6* | nonstopux*)
9030  case $host_os in
9031    nonstopux*) version_type=nonstopux ;;
9032    *)
9033	if test "$lt_cv_prog_gnu_ld" = yes; then
9034		version_type=linux
9035	else
9036		version_type=irix
9037	fi ;;
9038  esac
9039  need_lib_prefix=no
9040  need_version=no
9041  soname_spec='${libname}${release}${shared_ext}$major'
9042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9043  case $host_os in
9044  irix5* | nonstopux*)
9045    libsuff= shlibsuff=
9046    ;;
9047  *)
9048    case $LD in # libtool.m4 will add one of these switches to LD
9049    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9050      libsuff= shlibsuff= libmagic=32-bit;;
9051    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9052      libsuff=32 shlibsuff=N32 libmagic=N32;;
9053    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9054      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9055    *) libsuff= shlibsuff= libmagic=never-match;;
9056    esac
9057    ;;
9058  esac
9059  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9060  shlibpath_overrides_runpath=no
9061  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9062  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9063  hardcode_into_libs=yes
9064  ;;
9065
9066# No shared lib support for Linux oldld, aout, or coff.
9067linux*oldld* | linux*aout* | linux*coff*)
9068  dynamic_linker=no
9069  ;;
9070
9071# This must be Linux ELF.
9072linux*)
9073  version_type=linux
9074  need_lib_prefix=no
9075  need_version=no
9076  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9077  soname_spec='${libname}${release}${shared_ext}$major'
9078  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9079  shlibpath_var=LD_LIBRARY_PATH
9080  shlibpath_overrides_runpath=no
9081  # This implies no fast_install, which is unacceptable.
9082  # Some rework will be needed to allow for fast_install
9083  # before this can be enabled.
9084  hardcode_into_libs=yes
9085
9086  # Append ld.so.conf contents to the search path
9087  if test -f /etc/ld.so.conf; then
9088    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9089    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9090  fi
9091
9092  # We used to test for /lib/ld.so.1 and disable shared libraries on
9093  # powerpc, because MkLinux only supported shared libraries with the
9094  # GNU dynamic linker.  Since this was broken with cross compilers,
9095  # most powerpc-linux boxes support dynamic linking these days and
9096  # people can always --disable-shared, the test was removed, and we
9097  # assume the GNU/Linux dynamic linker is in use.
9098  dynamic_linker='GNU/Linux ld.so'
9099  ;;
9100
9101knetbsd*-gnu)
9102  version_type=linux
9103  need_lib_prefix=no
9104  need_version=no
9105  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9106  soname_spec='${libname}${release}${shared_ext}$major'
9107  shlibpath_var=LD_LIBRARY_PATH
9108  shlibpath_overrides_runpath=no
9109  hardcode_into_libs=yes
9110  dynamic_linker='GNU ld.so'
9111  ;;
9112
9113netbsd*)
9114  version_type=sunos
9115  need_lib_prefix=no
9116  need_version=no
9117  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9118    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9119    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9120    dynamic_linker='NetBSD (a.out) ld.so'
9121  else
9122    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9123    soname_spec='${libname}${release}${shared_ext}$major'
9124    dynamic_linker='NetBSD ld.elf_so'
9125  fi
9126  shlibpath_var=LD_LIBRARY_PATH
9127  shlibpath_overrides_runpath=yes
9128  hardcode_into_libs=yes
9129  ;;
9130
9131newsos6)
9132  version_type=linux
9133  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9134  shlibpath_var=LD_LIBRARY_PATH
9135  shlibpath_overrides_runpath=yes
9136  ;;
9137
9138nto-qnx*)
9139  version_type=linux
9140  need_lib_prefix=no
9141  need_version=no
9142  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9143  soname_spec='${libname}${release}${shared_ext}$major'
9144  shlibpath_var=LD_LIBRARY_PATH
9145  shlibpath_overrides_runpath=yes
9146  ;;
9147
9148openbsd*)
9149  version_type=sunos
9150  sys_lib_dlsearch_path_spec="/usr/lib"
9151  need_lib_prefix=no
9152  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9153  case $host_os in
9154    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9155    *)                         need_version=no  ;;
9156  esac
9157  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9158  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9159  shlibpath_var=LD_LIBRARY_PATH
9160  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9161    case $host_os in
9162      openbsd2.[89] | openbsd2.[89].*)
9163	shlibpath_overrides_runpath=no
9164	;;
9165      *)
9166	shlibpath_overrides_runpath=yes
9167	;;
9168      esac
9169  else
9170    shlibpath_overrides_runpath=yes
9171  fi
9172  ;;
9173
9174os2*)
9175  libname_spec='$name'
9176  shrext_cmds=".dll"
9177  need_lib_prefix=no
9178  library_names_spec='$libname${shared_ext} $libname.a'
9179  dynamic_linker='OS/2 ld.exe'
9180  shlibpath_var=LIBPATH
9181  ;;
9182
9183osf3* | osf4* | osf5*)
9184  version_type=osf
9185  need_lib_prefix=no
9186  need_version=no
9187  soname_spec='${libname}${release}${shared_ext}$major'
9188  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9189  shlibpath_var=LD_LIBRARY_PATH
9190  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9191  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9192  ;;
9193
9194solaris*)
9195  version_type=linux
9196  need_lib_prefix=no
9197  need_version=no
9198  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9199  soname_spec='${libname}${release}${shared_ext}$major'
9200  shlibpath_var=LD_LIBRARY_PATH
9201  shlibpath_overrides_runpath=yes
9202  hardcode_into_libs=yes
9203  # ldd complains unless libraries are executable
9204  postinstall_cmds='chmod +x $lib'
9205  ;;
9206
9207sunos4*)
9208  version_type=sunos
9209  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9210  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9211  shlibpath_var=LD_LIBRARY_PATH
9212  shlibpath_overrides_runpath=yes
9213  if test "$with_gnu_ld" = yes; then
9214    need_lib_prefix=no
9215  fi
9216  need_version=yes
9217  ;;
9218
9219sysv4 | sysv4.3*)
9220  version_type=linux
9221  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9222  soname_spec='${libname}${release}${shared_ext}$major'
9223  shlibpath_var=LD_LIBRARY_PATH
9224  case $host_vendor in
9225    sni)
9226      shlibpath_overrides_runpath=no
9227      need_lib_prefix=no
9228      export_dynamic_flag_spec='${wl}-Blargedynsym'
9229      runpath_var=LD_RUN_PATH
9230      ;;
9231    siemens)
9232      need_lib_prefix=no
9233      ;;
9234    motorola)
9235      need_lib_prefix=no
9236      need_version=no
9237      shlibpath_overrides_runpath=no
9238      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9239      ;;
9240  esac
9241  ;;
9242
9243sysv4*MP*)
9244  if test -d /usr/nec ;then
9245    version_type=linux
9246    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9247    soname_spec='$libname${shared_ext}.$major'
9248    shlibpath_var=LD_LIBRARY_PATH
9249  fi
9250  ;;
9251
9252sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9253  version_type=freebsd-elf
9254  need_lib_prefix=no
9255  need_version=no
9256  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9257  soname_spec='${libname}${release}${shared_ext}$major'
9258  shlibpath_var=LD_LIBRARY_PATH
9259  hardcode_into_libs=yes
9260  if test "$with_gnu_ld" = yes; then
9261    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9262    shlibpath_overrides_runpath=no
9263  else
9264    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9265    shlibpath_overrides_runpath=yes
9266    case $host_os in
9267      sco3.2v5*)
9268        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9269	;;
9270    esac
9271  fi
9272  sys_lib_dlsearch_path_spec='/usr/lib'
9273  ;;
9274
9275uts4*)
9276  version_type=linux
9277  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9278  soname_spec='${libname}${release}${shared_ext}$major'
9279  shlibpath_var=LD_LIBRARY_PATH
9280  ;;
9281
9282*)
9283  dynamic_linker=no
9284  ;;
9285esac
9286{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9287echo "${ECHO_T}$dynamic_linker" >&6; }
9288test "$dynamic_linker" = no && can_build_shared=no
9289
9290variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9291if test "$GCC" = yes; then
9292  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9293fi
9294
9295
9296{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9297echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9298if test "${libltdl_cv_shlibext+set}" = set; then
9299  echo $ECHO_N "(cached) $ECHO_C" >&6
9300else
9301
9302module=yes
9303eval libltdl_cv_shlibext=$shrext_cmds
9304
9305fi
9306{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9307echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9308if test -n "$libltdl_cv_shlibext"; then
9309
9310cat >>confdefs.h <<_ACEOF
9311#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9312_ACEOF
9313
9314fi
9315
9316
9317{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9318echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9319if test "${libltdl_cv_shlibpath_var+set}" = set; then
9320  echo $ECHO_N "(cached) $ECHO_C" >&6
9321else
9322  libltdl_cv_shlibpath_var="$shlibpath_var"
9323fi
9324{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9325echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9326if test -n "$libltdl_cv_shlibpath_var"; then
9327
9328cat >>confdefs.h <<_ACEOF
9329#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9330_ACEOF
9331
9332fi
9333
9334
9335{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9336echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9337if test "${libltdl_cv_sys_search_path+set}" = set; then
9338  echo $ECHO_N "(cached) $ECHO_C" >&6
9339else
9340  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9341fi
9342{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9343echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9344if test -n "$libltdl_cv_sys_search_path"; then
9345  sys_search_path=
9346  for dir in $libltdl_cv_sys_search_path; do
9347    if test -z "$sys_search_path"; then
9348      sys_search_path="$dir"
9349    else
9350      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9351    fi
9352  done
9353
9354cat >>confdefs.h <<_ACEOF
9355#define LTDL_SYSSEARCHPATH "$sys_search_path"
9356_ACEOF
9357
9358fi
9359
9360{ echo "$as_me:$LINENO: checking for objdir" >&5
9361echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9362if test "${libltdl_cv_objdir+set}" = set; then
9363  echo $ECHO_N "(cached) $ECHO_C" >&6
9364else
9365  libltdl_cv_objdir="$objdir"
9366  if test -n "$objdir"; then
9367    :
9368  else
9369    rm -f .libs 2>/dev/null
9370    mkdir .libs 2>/dev/null
9371    if test -d .libs; then
9372      libltdl_cv_objdir=.libs
9373    else
9374      # MS-DOS does not allow filenames that begin with a dot.
9375      libltdl_cv_objdir=_libs
9376    fi
9377  rmdir .libs 2>/dev/null
9378  fi
9379
9380fi
9381{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9382echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9383
9384cat >>confdefs.h <<_ACEOF
9385#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9386_ACEOF
9387
9388
9389
9390
9391
9392
9393# Check for command to grab the raw symbol name followed by C symbol from nm.
9394{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9395echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9396if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9397  echo $ECHO_N "(cached) $ECHO_C" >&6
9398else
9399
9400# These are sane defaults that work on at least a few old systems.
9401# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9402
9403# Character class describing NM global symbol codes.
9404symcode='[BCDEGRST]'
9405
9406# Regexp to match symbols that can be accessed directly from C.
9407sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9408
9409# Transform an extracted symbol line into a proper C declaration
9410lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9411
9412# Transform an extracted symbol line into symbol name and symbol address
9413lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9414
9415# Define system-specific variables.
9416case $host_os in
9417aix*)
9418  symcode='[BCDT]'
9419  ;;
9420cygwin* | mingw* | pw32*)
9421  symcode='[ABCDGISTW]'
9422  ;;
9423hpux*) # Its linker distinguishes data from code symbols
9424  if test "$host_cpu" = ia64; then
9425    symcode='[ABCDEGRST]'
9426  fi
9427  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9428  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9429  ;;
9430linux*)
9431  if test "$host_cpu" = ia64; then
9432    symcode='[ABCDGIRSTW]'
9433    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9434    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9435  fi
9436  ;;
9437irix* | nonstopux*)
9438  symcode='[BCDEGRST]'
9439  ;;
9440osf*)
9441  symcode='[BCDEGQRST]'
9442  ;;
9443solaris*)
9444  symcode='[BDRT]'
9445  ;;
9446sco3.2v5*)
9447  symcode='[DT]'
9448  ;;
9449sysv4.2uw2*)
9450  symcode='[DT]'
9451  ;;
9452sysv5* | sco5v6* | unixware* | OpenUNIX*)
9453  symcode='[ABDT]'
9454  ;;
9455sysv4)
9456  symcode='[DFNSTU]'
9457  ;;
9458esac
9459
9460# Handle CRLF in mingw tool chain
9461opt_cr=
9462case $build_os in
9463mingw*)
9464  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9465  ;;
9466esac
9467
9468# If we're using GNU nm, then use its standard symbol codes.
9469case `$NM -V 2>&1` in
9470*GNU* | *'with BFD'*)
9471  symcode='[ABCDGIRSTW]' ;;
9472esac
9473
9474# Try without a prefix undercore, then with it.
9475for ac_symprfx in "" "_"; do
9476
9477  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9478  symxfrm="\\1 $ac_symprfx\\2 \\2"
9479
9480  # Write the raw and C identifiers.
9481  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9482
9483  # Check to see that the pipe works correctly.
9484  pipe_works=no
9485
9486  rm -f conftest*
9487  cat > conftest.$ac_ext <<EOF
9488#ifdef __cplusplus
9489extern "C" {
9490#endif
9491char nm_test_var;
9492void nm_test_func(){}
9493#ifdef __cplusplus
9494}
9495#endif
9496int main(){nm_test_var='a';nm_test_func();return(0);}
9497EOF
9498
9499  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9500  (eval $ac_compile) 2>&5
9501  ac_status=$?
9502  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503  (exit $ac_status); }; then
9504    # Now try to grab the symbols.
9505    nlist=conftest.nm
9506    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9507  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9508  ac_status=$?
9509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9510  (exit $ac_status); } && test -s "$nlist"; then
9511      # Try sorting and uniquifying the output.
9512      if sort "$nlist" | uniq > "$nlist"T; then
9513	mv -f "$nlist"T "$nlist"
9514      else
9515	rm -f "$nlist"T
9516      fi
9517
9518      # Make sure that we snagged all the symbols we need.
9519      if grep ' nm_test_var$' "$nlist" >/dev/null; then
9520	if grep ' nm_test_func$' "$nlist" >/dev/null; then
9521	  cat <<EOF > conftest.$ac_ext
9522#ifdef __cplusplus
9523extern "C" {
9524#endif
9525
9526EOF
9527	  # Now generate the symbol file.
9528	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9529
9530	  cat <<EOF >> conftest.$ac_ext
9531#if defined (__STDC__) && __STDC__
9532# define lt_ptr_t void *
9533#else
9534# define lt_ptr_t char *
9535# define const
9536#endif
9537
9538/* The mapping between symbol names and symbols. */
9539const struct {
9540  const char *name;
9541  lt_ptr_t address;
9542}
9543lt_preloaded_symbols[] =
9544{
9545EOF
9546	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9547	  cat <<\EOF >> conftest.$ac_ext
9548  {0, (lt_ptr_t) 0}
9549};
9550
9551#ifdef __cplusplus
9552}
9553#endif
9554EOF
9555	  # Now try linking the two files.
9556	  mv conftest.$ac_objext conftstm.$ac_objext
9557	  lt_save_LIBS="$LIBS"
9558	  lt_save_CFLAGS="$CFLAGS"
9559	  LIBS="conftstm.$ac_objext"
9560	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9561	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9562  (eval $ac_link) 2>&5
9563  ac_status=$?
9564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9565  (exit $ac_status); } && test -s conftest${ac_exeext}; then
9566	    pipe_works=yes
9567	  fi
9568	  LIBS="$lt_save_LIBS"
9569	  CFLAGS="$lt_save_CFLAGS"
9570	else
9571	  echo "cannot find nm_test_func in $nlist" >&5
9572	fi
9573      else
9574	echo "cannot find nm_test_var in $nlist" >&5
9575      fi
9576    else
9577      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9578    fi
9579  else
9580    echo "$progname: failed program was:" >&5
9581    cat conftest.$ac_ext >&5
9582  fi
9583  rm -f conftest* conftst*
9584
9585  # Do not use the global_symbol_pipe unless it works.
9586  if test "$pipe_works" = yes; then
9587    break
9588  else
9589    lt_cv_sys_global_symbol_pipe=
9590  fi
9591done
9592
9593fi
9594
9595if test -z "$lt_cv_sys_global_symbol_pipe"; then
9596  lt_cv_sys_global_symbol_to_cdecl=
9597fi
9598if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9599  { echo "$as_me:$LINENO: result: failed" >&5
9600echo "${ECHO_T}failed" >&6; }
9601else
9602  { echo "$as_me:$LINENO: result: ok" >&5
9603echo "${ECHO_T}ok" >&6; }
9604fi
9605
9606
9607{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9608echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9609if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9610  echo $ECHO_N "(cached) $ECHO_C" >&6
9611else
9612  if test -n "$lt_cv_sys_global_symbol_pipe"; then
9613    libltdl_cv_preloaded_symbols=yes
9614  else
9615    libltdl_cv_preloaded_symbols=no
9616  fi
9617
9618fi
9619{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9620echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9621if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9622
9623cat >>confdefs.h <<\_ACEOF
9624#define HAVE_PRELOADED_SYMBOLS 1
9625_ACEOF
9626
9627fi
9628
9629LIBADD_DL=
9630
9631ac_ext=c
9632ac_cpp='$CPP $CPPFLAGS'
9633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9635ac_compiler_gnu=$ac_cv_c_compiler_gnu
9636
9637
9638{ echo "$as_me:$LINENO: checking for shl_load" >&5
9639echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9640if test "${ac_cv_func_shl_load+set}" = set; then
9641  echo $ECHO_N "(cached) $ECHO_C" >&6
9642else
9643  cat >conftest.$ac_ext <<_ACEOF
9644/* confdefs.h.  */
9645_ACEOF
9646cat confdefs.h >>conftest.$ac_ext
9647cat >>conftest.$ac_ext <<_ACEOF
9648/* end confdefs.h.  */
9649/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9650   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9651#define shl_load innocuous_shl_load
9652
9653/* System header to define __stub macros and hopefully few prototypes,
9654    which can conflict with char shl_load (); below.
9655    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9656    <limits.h> exists even on freestanding compilers.  */
9657
9658#ifdef __STDC__
9659# include <limits.h>
9660#else
9661# include <assert.h>
9662#endif
9663
9664#undef shl_load
9665
9666/* Override any GCC internal prototype to avoid an error.
9667   Use char because int might match the return type of a GCC
9668   builtin and then its argument prototype would still apply.  */
9669#ifdef __cplusplus
9670extern "C"
9671#endif
9672char shl_load ();
9673/* The GNU C library defines this for functions which it implements
9674    to always fail with ENOSYS.  Some functions are actually named
9675    something starting with __ and the normal name is an alias.  */
9676#if defined __stub_shl_load || defined __stub___shl_load
9677choke me
9678#endif
9679
9680int
9681main ()
9682{
9683return shl_load ();
9684  ;
9685  return 0;
9686}
9687_ACEOF
9688rm -f conftest.$ac_objext conftest$ac_exeext
9689if { (ac_try="$ac_link"
9690case "(($ac_try" in
9691  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9692  *) ac_try_echo=$ac_try;;
9693esac
9694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9695  (eval "$ac_link") 2>conftest.er1
9696  ac_status=$?
9697  grep -v '^ *+' conftest.er1 >conftest.err
9698  rm -f conftest.er1
9699  cat conftest.err >&5
9700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9701  (exit $ac_status); } &&
9702	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9703  { (case "(($ac_try" in
9704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9705  *) ac_try_echo=$ac_try;;
9706esac
9707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9708  (eval "$ac_try") 2>&5
9709  ac_status=$?
9710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9711  (exit $ac_status); }; } &&
9712	 { ac_try='test -s conftest$ac_exeext'
9713  { (case "(($ac_try" in
9714  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9715  *) ac_try_echo=$ac_try;;
9716esac
9717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9718  (eval "$ac_try") 2>&5
9719  ac_status=$?
9720  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9721  (exit $ac_status); }; }; then
9722  ac_cv_func_shl_load=yes
9723else
9724  echo "$as_me: failed program was:" >&5
9725sed 's/^/| /' conftest.$ac_ext >&5
9726
9727	ac_cv_func_shl_load=no
9728fi
9729
9730rm -f core conftest.err conftest.$ac_objext \
9731      conftest$ac_exeext conftest.$ac_ext
9732fi
9733{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9734echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9735if test $ac_cv_func_shl_load = yes; then
9736
9737cat >>confdefs.h <<\_ACEOF
9738#define HAVE_SHL_LOAD 1
9739_ACEOF
9740
9741else
9742  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9743echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9744if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9745  echo $ECHO_N "(cached) $ECHO_C" >&6
9746else
9747  ac_check_lib_save_LIBS=$LIBS
9748LIBS="-ldld  $LIBS"
9749cat >conftest.$ac_ext <<_ACEOF
9750/* confdefs.h.  */
9751_ACEOF
9752cat confdefs.h >>conftest.$ac_ext
9753cat >>conftest.$ac_ext <<_ACEOF
9754/* end confdefs.h.  */
9755
9756/* Override any GCC internal prototype to avoid an error.
9757   Use char because int might match the return type of a GCC
9758   builtin and then its argument prototype would still apply.  */
9759#ifdef __cplusplus
9760extern "C"
9761#endif
9762char shl_load ();
9763int
9764main ()
9765{
9766return shl_load ();
9767  ;
9768  return 0;
9769}
9770_ACEOF
9771rm -f conftest.$ac_objext conftest$ac_exeext
9772if { (ac_try="$ac_link"
9773case "(($ac_try" in
9774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9775  *) ac_try_echo=$ac_try;;
9776esac
9777eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9778  (eval "$ac_link") 2>conftest.er1
9779  ac_status=$?
9780  grep -v '^ *+' conftest.er1 >conftest.err
9781  rm -f conftest.er1
9782  cat conftest.err >&5
9783  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9784  (exit $ac_status); } &&
9785	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9786  { (case "(($ac_try" in
9787  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9788  *) ac_try_echo=$ac_try;;
9789esac
9790eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9791  (eval "$ac_try") 2>&5
9792  ac_status=$?
9793  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9794  (exit $ac_status); }; } &&
9795	 { ac_try='test -s conftest$ac_exeext'
9796  { (case "(($ac_try" in
9797  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9798  *) ac_try_echo=$ac_try;;
9799esac
9800eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9801  (eval "$ac_try") 2>&5
9802  ac_status=$?
9803  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9804  (exit $ac_status); }; }; then
9805  ac_cv_lib_dld_shl_load=yes
9806else
9807  echo "$as_me: failed program was:" >&5
9808sed 's/^/| /' conftest.$ac_ext >&5
9809
9810	ac_cv_lib_dld_shl_load=no
9811fi
9812
9813rm -f core conftest.err conftest.$ac_objext \
9814      conftest$ac_exeext conftest.$ac_ext
9815LIBS=$ac_check_lib_save_LIBS
9816fi
9817{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9818echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9819if test $ac_cv_lib_dld_shl_load = yes; then
9820
9821cat >>confdefs.h <<\_ACEOF
9822#define HAVE_SHL_LOAD 1
9823_ACEOF
9824
9825	LIBADD_DL="$LIBADD_DL -ldld"
9826else
9827  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9828echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9829if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9830  echo $ECHO_N "(cached) $ECHO_C" >&6
9831else
9832  ac_check_lib_save_LIBS=$LIBS
9833LIBS="-ldl  $LIBS"
9834cat >conftest.$ac_ext <<_ACEOF
9835/* confdefs.h.  */
9836_ACEOF
9837cat confdefs.h >>conftest.$ac_ext
9838cat >>conftest.$ac_ext <<_ACEOF
9839/* end confdefs.h.  */
9840
9841/* Override any GCC internal prototype to avoid an error.
9842   Use char because int might match the return type of a GCC
9843   builtin and then its argument prototype would still apply.  */
9844#ifdef __cplusplus
9845extern "C"
9846#endif
9847char dlopen ();
9848int
9849main ()
9850{
9851return dlopen ();
9852  ;
9853  return 0;
9854}
9855_ACEOF
9856rm -f conftest.$ac_objext conftest$ac_exeext
9857if { (ac_try="$ac_link"
9858case "(($ac_try" in
9859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9860  *) ac_try_echo=$ac_try;;
9861esac
9862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9863  (eval "$ac_link") 2>conftest.er1
9864  ac_status=$?
9865  grep -v '^ *+' conftest.er1 >conftest.err
9866  rm -f conftest.er1
9867  cat conftest.err >&5
9868  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9869  (exit $ac_status); } &&
9870	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9871  { (case "(($ac_try" in
9872  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9873  *) ac_try_echo=$ac_try;;
9874esac
9875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9876  (eval "$ac_try") 2>&5
9877  ac_status=$?
9878  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9879  (exit $ac_status); }; } &&
9880	 { ac_try='test -s conftest$ac_exeext'
9881  { (case "(($ac_try" in
9882  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9883  *) ac_try_echo=$ac_try;;
9884esac
9885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9886  (eval "$ac_try") 2>&5
9887  ac_status=$?
9888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9889  (exit $ac_status); }; }; then
9890  ac_cv_lib_dl_dlopen=yes
9891else
9892  echo "$as_me: failed program was:" >&5
9893sed 's/^/| /' conftest.$ac_ext >&5
9894
9895	ac_cv_lib_dl_dlopen=no
9896fi
9897
9898rm -f core conftest.err conftest.$ac_objext \
9899      conftest$ac_exeext conftest.$ac_ext
9900LIBS=$ac_check_lib_save_LIBS
9901fi
9902{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9903echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9904if test $ac_cv_lib_dl_dlopen = yes; then
9905
9906cat >>confdefs.h <<\_ACEOF
9907#define HAVE_LIBDL 1
9908_ACEOF
9909
9910	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9911else
9912  cat >conftest.$ac_ext <<_ACEOF
9913/* confdefs.h.  */
9914_ACEOF
9915cat confdefs.h >>conftest.$ac_ext
9916cat >>conftest.$ac_ext <<_ACEOF
9917/* end confdefs.h.  */
9918#if HAVE_DLFCN_H
9919#  include <dlfcn.h>
9920#endif
9921
9922int
9923main ()
9924{
9925dlopen(0, 0);
9926  ;
9927  return 0;
9928}
9929_ACEOF
9930rm -f conftest.$ac_objext conftest$ac_exeext
9931if { (ac_try="$ac_link"
9932case "(($ac_try" in
9933  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9934  *) ac_try_echo=$ac_try;;
9935esac
9936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9937  (eval "$ac_link") 2>conftest.er1
9938  ac_status=$?
9939  grep -v '^ *+' conftest.er1 >conftest.err
9940  rm -f conftest.er1
9941  cat conftest.err >&5
9942  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9943  (exit $ac_status); } &&
9944	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9945  { (case "(($ac_try" in
9946  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9947  *) ac_try_echo=$ac_try;;
9948esac
9949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9950  (eval "$ac_try") 2>&5
9951  ac_status=$?
9952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9953  (exit $ac_status); }; } &&
9954	 { ac_try='test -s conftest$ac_exeext'
9955  { (case "(($ac_try" in
9956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9957  *) ac_try_echo=$ac_try;;
9958esac
9959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9960  (eval "$ac_try") 2>&5
9961  ac_status=$?
9962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963  (exit $ac_status); }; }; then
9964
9965cat >>confdefs.h <<\_ACEOF
9966#define HAVE_LIBDL 1
9967_ACEOF
9968 libltdl_cv_func_dlopen="yes"
9969else
9970  echo "$as_me: failed program was:" >&5
9971sed 's/^/| /' conftest.$ac_ext >&5
9972
9973	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9974echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9975if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9976  echo $ECHO_N "(cached) $ECHO_C" >&6
9977else
9978  ac_check_lib_save_LIBS=$LIBS
9979LIBS="-lsvld  $LIBS"
9980cat >conftest.$ac_ext <<_ACEOF
9981/* confdefs.h.  */
9982_ACEOF
9983cat confdefs.h >>conftest.$ac_ext
9984cat >>conftest.$ac_ext <<_ACEOF
9985/* end confdefs.h.  */
9986
9987/* Override any GCC internal prototype to avoid an error.
9988   Use char because int might match the return type of a GCC
9989   builtin and then its argument prototype would still apply.  */
9990#ifdef __cplusplus
9991extern "C"
9992#endif
9993char dlopen ();
9994int
9995main ()
9996{
9997return dlopen ();
9998  ;
9999  return 0;
10000}
10001_ACEOF
10002rm -f conftest.$ac_objext conftest$ac_exeext
10003if { (ac_try="$ac_link"
10004case "(($ac_try" in
10005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10006  *) ac_try_echo=$ac_try;;
10007esac
10008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10009  (eval "$ac_link") 2>conftest.er1
10010  ac_status=$?
10011  grep -v '^ *+' conftest.er1 >conftest.err
10012  rm -f conftest.er1
10013  cat conftest.err >&5
10014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10015  (exit $ac_status); } &&
10016	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10017  { (case "(($ac_try" in
10018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10019  *) ac_try_echo=$ac_try;;
10020esac
10021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10022  (eval "$ac_try") 2>&5
10023  ac_status=$?
10024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10025  (exit $ac_status); }; } &&
10026	 { ac_try='test -s conftest$ac_exeext'
10027  { (case "(($ac_try" in
10028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10029  *) ac_try_echo=$ac_try;;
10030esac
10031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10032  (eval "$ac_try") 2>&5
10033  ac_status=$?
10034  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035  (exit $ac_status); }; }; then
10036  ac_cv_lib_svld_dlopen=yes
10037else
10038  echo "$as_me: failed program was:" >&5
10039sed 's/^/| /' conftest.$ac_ext >&5
10040
10041	ac_cv_lib_svld_dlopen=no
10042fi
10043
10044rm -f core conftest.err conftest.$ac_objext \
10045      conftest$ac_exeext conftest.$ac_ext
10046LIBS=$ac_check_lib_save_LIBS
10047fi
10048{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10049echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10050if test $ac_cv_lib_svld_dlopen = yes; then
10051
10052cat >>confdefs.h <<\_ACEOF
10053#define HAVE_LIBDL 1
10054_ACEOF
10055
10056	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10057else
10058  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10059echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10060if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10061  echo $ECHO_N "(cached) $ECHO_C" >&6
10062else
10063  ac_check_lib_save_LIBS=$LIBS
10064LIBS="-ldld  $LIBS"
10065cat >conftest.$ac_ext <<_ACEOF
10066/* confdefs.h.  */
10067_ACEOF
10068cat confdefs.h >>conftest.$ac_ext
10069cat >>conftest.$ac_ext <<_ACEOF
10070/* end confdefs.h.  */
10071
10072/* Override any GCC internal prototype to avoid an error.
10073   Use char because int might match the return type of a GCC
10074   builtin and then its argument prototype would still apply.  */
10075#ifdef __cplusplus
10076extern "C"
10077#endif
10078char dld_link ();
10079int
10080main ()
10081{
10082return dld_link ();
10083  ;
10084  return 0;
10085}
10086_ACEOF
10087rm -f conftest.$ac_objext conftest$ac_exeext
10088if { (ac_try="$ac_link"
10089case "(($ac_try" in
10090  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10091  *) ac_try_echo=$ac_try;;
10092esac
10093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10094  (eval "$ac_link") 2>conftest.er1
10095  ac_status=$?
10096  grep -v '^ *+' conftest.er1 >conftest.err
10097  rm -f conftest.er1
10098  cat conftest.err >&5
10099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10100  (exit $ac_status); } &&
10101	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10102  { (case "(($ac_try" in
10103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10104  *) ac_try_echo=$ac_try;;
10105esac
10106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10107  (eval "$ac_try") 2>&5
10108  ac_status=$?
10109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10110  (exit $ac_status); }; } &&
10111	 { ac_try='test -s conftest$ac_exeext'
10112  { (case "(($ac_try" in
10113  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10114  *) ac_try_echo=$ac_try;;
10115esac
10116eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10117  (eval "$ac_try") 2>&5
10118  ac_status=$?
10119  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10120  (exit $ac_status); }; }; then
10121  ac_cv_lib_dld_dld_link=yes
10122else
10123  echo "$as_me: failed program was:" >&5
10124sed 's/^/| /' conftest.$ac_ext >&5
10125
10126	ac_cv_lib_dld_dld_link=no
10127fi
10128
10129rm -f core conftest.err conftest.$ac_objext \
10130      conftest$ac_exeext conftest.$ac_ext
10131LIBS=$ac_check_lib_save_LIBS
10132fi
10133{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10134echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10135if test $ac_cv_lib_dld_dld_link = yes; then
10136
10137cat >>confdefs.h <<\_ACEOF
10138#define HAVE_DLD 1
10139_ACEOF
10140
10141	 	LIBADD_DL="$LIBADD_DL -ldld"
10142else
10143  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10144echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10145if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10146  echo $ECHO_N "(cached) $ECHO_C" >&6
10147else
10148  cat >conftest.$ac_ext <<_ACEOF
10149/* confdefs.h.  */
10150_ACEOF
10151cat confdefs.h >>conftest.$ac_ext
10152cat >>conftest.$ac_ext <<_ACEOF
10153/* end confdefs.h.  */
10154/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10155   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10156#define _dyld_func_lookup innocuous__dyld_func_lookup
10157
10158/* System header to define __stub macros and hopefully few prototypes,
10159    which can conflict with char _dyld_func_lookup (); below.
10160    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10161    <limits.h> exists even on freestanding compilers.  */
10162
10163#ifdef __STDC__
10164# include <limits.h>
10165#else
10166# include <assert.h>
10167#endif
10168
10169#undef _dyld_func_lookup
10170
10171/* Override any GCC internal prototype to avoid an error.
10172   Use char because int might match the return type of a GCC
10173   builtin and then its argument prototype would still apply.  */
10174#ifdef __cplusplus
10175extern "C"
10176#endif
10177char _dyld_func_lookup ();
10178/* The GNU C library defines this for functions which it implements
10179    to always fail with ENOSYS.  Some functions are actually named
10180    something starting with __ and the normal name is an alias.  */
10181#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10182choke me
10183#endif
10184
10185int
10186main ()
10187{
10188return _dyld_func_lookup ();
10189  ;
10190  return 0;
10191}
10192_ACEOF
10193rm -f conftest.$ac_objext conftest$ac_exeext
10194if { (ac_try="$ac_link"
10195case "(($ac_try" in
10196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10197  *) ac_try_echo=$ac_try;;
10198esac
10199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10200  (eval "$ac_link") 2>conftest.er1
10201  ac_status=$?
10202  grep -v '^ *+' conftest.er1 >conftest.err
10203  rm -f conftest.er1
10204  cat conftest.err >&5
10205  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10206  (exit $ac_status); } &&
10207	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10208  { (case "(($ac_try" in
10209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10210  *) ac_try_echo=$ac_try;;
10211esac
10212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10213  (eval "$ac_try") 2>&5
10214  ac_status=$?
10215  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10216  (exit $ac_status); }; } &&
10217	 { ac_try='test -s conftest$ac_exeext'
10218  { (case "(($ac_try" in
10219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220  *) ac_try_echo=$ac_try;;
10221esac
10222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10223  (eval "$ac_try") 2>&5
10224  ac_status=$?
10225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226  (exit $ac_status); }; }; then
10227  ac_cv_func__dyld_func_lookup=yes
10228else
10229  echo "$as_me: failed program was:" >&5
10230sed 's/^/| /' conftest.$ac_ext >&5
10231
10232	ac_cv_func__dyld_func_lookup=no
10233fi
10234
10235rm -f core conftest.err conftest.$ac_objext \
10236      conftest$ac_exeext conftest.$ac_ext
10237fi
10238{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10239echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10240if test $ac_cv_func__dyld_func_lookup = yes; then
10241
10242cat >>confdefs.h <<\_ACEOF
10243#define HAVE_DYLD 1
10244_ACEOF
10245
10246fi
10247
10248
10249fi
10250
10251
10252fi
10253
10254
10255fi
10256
10257rm -f core conftest.err conftest.$ac_objext \
10258      conftest$ac_exeext conftest.$ac_ext
10259
10260fi
10261
10262
10263fi
10264
10265
10266fi
10267
10268
10269if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10270then
10271  lt_save_LIBS="$LIBS"
10272  LIBS="$LIBS $LIBADD_DL"
10273
10274for ac_func in dlerror
10275do
10276as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10277{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10278echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10279if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10280  echo $ECHO_N "(cached) $ECHO_C" >&6
10281else
10282  cat >conftest.$ac_ext <<_ACEOF
10283/* confdefs.h.  */
10284_ACEOF
10285cat confdefs.h >>conftest.$ac_ext
10286cat >>conftest.$ac_ext <<_ACEOF
10287/* end confdefs.h.  */
10288/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10289   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10290#define $ac_func innocuous_$ac_func
10291
10292/* System header to define __stub macros and hopefully few prototypes,
10293    which can conflict with char $ac_func (); below.
10294    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10295    <limits.h> exists even on freestanding compilers.  */
10296
10297#ifdef __STDC__
10298# include <limits.h>
10299#else
10300# include <assert.h>
10301#endif
10302
10303#undef $ac_func
10304
10305/* Override any GCC internal prototype to avoid an error.
10306   Use char because int might match the return type of a GCC
10307   builtin and then its argument prototype would still apply.  */
10308#ifdef __cplusplus
10309extern "C"
10310#endif
10311char $ac_func ();
10312/* The GNU C library defines this for functions which it implements
10313    to always fail with ENOSYS.  Some functions are actually named
10314    something starting with __ and the normal name is an alias.  */
10315#if defined __stub_$ac_func || defined __stub___$ac_func
10316choke me
10317#endif
10318
10319int
10320main ()
10321{
10322return $ac_func ();
10323  ;
10324  return 0;
10325}
10326_ACEOF
10327rm -f conftest.$ac_objext conftest$ac_exeext
10328if { (ac_try="$ac_link"
10329case "(($ac_try" in
10330  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10331  *) ac_try_echo=$ac_try;;
10332esac
10333eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10334  (eval "$ac_link") 2>conftest.er1
10335  ac_status=$?
10336  grep -v '^ *+' conftest.er1 >conftest.err
10337  rm -f conftest.er1
10338  cat conftest.err >&5
10339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10340  (exit $ac_status); } &&
10341	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10342  { (case "(($ac_try" in
10343  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10344  *) ac_try_echo=$ac_try;;
10345esac
10346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10347  (eval "$ac_try") 2>&5
10348  ac_status=$?
10349  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350  (exit $ac_status); }; } &&
10351	 { ac_try='test -s conftest$ac_exeext'
10352  { (case "(($ac_try" in
10353  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10354  *) ac_try_echo=$ac_try;;
10355esac
10356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10357  (eval "$ac_try") 2>&5
10358  ac_status=$?
10359  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360  (exit $ac_status); }; }; then
10361  eval "$as_ac_var=yes"
10362else
10363  echo "$as_me: failed program was:" >&5
10364sed 's/^/| /' conftest.$ac_ext >&5
10365
10366	eval "$as_ac_var=no"
10367fi
10368
10369rm -f core conftest.err conftest.$ac_objext \
10370      conftest$ac_exeext conftest.$ac_ext
10371fi
10372ac_res=`eval echo '${'$as_ac_var'}'`
10373	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10374echo "${ECHO_T}$ac_res" >&6; }
10375if test `eval echo '${'$as_ac_var'}'` = yes; then
10376  cat >>confdefs.h <<_ACEOF
10377#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10378_ACEOF
10379
10380fi
10381done
10382
10383  LIBS="$lt_save_LIBS"
10384fi
10385ac_ext=c
10386ac_cpp='$CPP $CPPFLAGS'
10387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10389ac_compiler_gnu=$ac_cv_c_compiler_gnu
10390
10391
10392
10393{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10394echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10395if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10396  echo $ECHO_N "(cached) $ECHO_C" >&6
10397else
10398  ac_cv_sys_symbol_underscore=no
10399  cat > conftest.$ac_ext <<EOF
10400void nm_test_func(){}
10401int main(){nm_test_func;return 0;}
10402EOF
10403  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10404  (eval $ac_compile) 2>&5
10405  ac_status=$?
10406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407  (exit $ac_status); }; then
10408    # Now try to grab the symbols.
10409    ac_nlist=conftest.nm
10410    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10411  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10412  ac_status=$?
10413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10414  (exit $ac_status); } && test -s "$ac_nlist"; then
10415      # See whether the symbols have a leading underscore.
10416      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10417        ac_cv_sys_symbol_underscore=yes
10418      else
10419        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10420	  :
10421        else
10422	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10423        fi
10424      fi
10425    else
10426      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10427    fi
10428  else
10429    echo "configure: failed program was:" >&5
10430    cat conftest.c >&5
10431  fi
10432  rm -rf conftest*
10433
10434fi
10435{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10436echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10437
10438
10439if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10440  if test x"$libltdl_cv_func_dlopen" = xyes ||
10441     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10442	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10443echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10444if test "${libltdl_cv_need_uscore+set}" = set; then
10445  echo $ECHO_N "(cached) $ECHO_C" >&6
10446else
10447  libltdl_cv_need_uscore=unknown
10448          save_LIBS="$LIBS"
10449          LIBS="$LIBS $LIBADD_DL"
10450	  if test "$cross_compiling" = yes; then :
10451  libltdl_cv_need_uscore=cross
10452else
10453  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10454  lt_status=$lt_dlunknown
10455  cat > conftest.$ac_ext <<EOF
10456#line 10456 "configure"
10457#include "confdefs.h"
10458
10459#if HAVE_DLFCN_H
10460#include <dlfcn.h>
10461#endif
10462
10463#include <stdio.h>
10464
10465#ifdef RTLD_GLOBAL
10466#  define LT_DLGLOBAL		RTLD_GLOBAL
10467#else
10468#  ifdef DL_GLOBAL
10469#    define LT_DLGLOBAL		DL_GLOBAL
10470#  else
10471#    define LT_DLGLOBAL		0
10472#  endif
10473#endif
10474
10475/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10476   find out it does not work in some platform. */
10477#ifndef LT_DLLAZY_OR_NOW
10478#  ifdef RTLD_LAZY
10479#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10480#  else
10481#    ifdef DL_LAZY
10482#      define LT_DLLAZY_OR_NOW		DL_LAZY
10483#    else
10484#      ifdef RTLD_NOW
10485#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10486#      else
10487#        ifdef DL_NOW
10488#          define LT_DLLAZY_OR_NOW	DL_NOW
10489#        else
10490#          define LT_DLLAZY_OR_NOW	0
10491#        endif
10492#      endif
10493#    endif
10494#  endif
10495#endif
10496
10497#ifdef __cplusplus
10498extern "C" void exit (int);
10499#endif
10500
10501void fnord() { int i=42;}
10502int main ()
10503{
10504  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10505  int status = $lt_dlunknown;
10506
10507  if (self)
10508    {
10509      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10510      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10511      /* dlclose (self); */
10512    }
10513  else
10514    puts (dlerror ());
10515
10516    exit (status);
10517}
10518EOF
10519  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10520  (eval $ac_link) 2>&5
10521  ac_status=$?
10522  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10524    (./conftest; exit; ) >&5 2>/dev/null
10525    lt_status=$?
10526    case x$lt_status in
10527      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10528      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10529      x$lt_dlunknown|x*)  ;;
10530    esac
10531  else :
10532    # compilation failed
10533
10534  fi
10535fi
10536rm -fr conftest*
10537
10538	  LIBS="$save_LIBS"
10539
10540fi
10541{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10542echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10543  fi
10544fi
10545
10546if test x"$libltdl_cv_need_uscore" = xyes; then
10547
10548cat >>confdefs.h <<\_ACEOF
10549#define NEED_USCORE 1
10550_ACEOF
10551
10552fi
10553
10554
10555{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10556echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10557if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10558  echo $ECHO_N "(cached) $ECHO_C" >&6
10559else
10560  # PORTME does your system automatically load deplibs for dlopen?
10561  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10562  # For now, we just catch OSes we know something about -- in the
10563  # future, we'll try test this programmatically.
10564  libltdl_cv_sys_dlopen_deplibs=unknown
10565  case "$host_os" in
10566  aix3*|aix4.1.*|aix4.2.*)
10567    # Unknown whether this is true for these versions of AIX, but
10568    # we want this `case' here to explicitly catch those versions.
10569    libltdl_cv_sys_dlopen_deplibs=unknown
10570    ;;
10571  aix[45]*)
10572    libltdl_cv_sys_dlopen_deplibs=yes
10573    ;;
10574  darwin*)
10575    # Assuming the user has installed a libdl from somewhere, this is true
10576    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10577    libltdl_cv_sys_dlopen_deplibs=yes
10578    ;;
10579  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10580    # GNU and its variants, using gnu ld.so (Glibc)
10581    libltdl_cv_sys_dlopen_deplibs=yes
10582    ;;
10583  hpux10*|hpux11*)
10584    libltdl_cv_sys_dlopen_deplibs=yes
10585    ;;
10586  interix*)
10587    libltdl_cv_sys_dlopen_deplibs=yes
10588    ;;
10589  irix[12345]*|irix6.[01]*)
10590    # Catch all versions of IRIX before 6.2, and indicate that we don't
10591    # know how it worked for any of those versions.
10592    libltdl_cv_sys_dlopen_deplibs=unknown
10593    ;;
10594  irix*)
10595    # The case above catches anything before 6.2, and it's known that
10596    # at 6.2 and later dlopen does load deplibs.
10597    libltdl_cv_sys_dlopen_deplibs=yes
10598    ;;
10599  netbsd*)
10600    libltdl_cv_sys_dlopen_deplibs=yes
10601    ;;
10602  openbsd*)
10603    libltdl_cv_sys_dlopen_deplibs=yes
10604    ;;
10605  osf[1234]*)
10606    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10607    # it did *not* use an RPATH in a shared library to find objects the
10608    # library depends on, so we explicitly say `no'.
10609    libltdl_cv_sys_dlopen_deplibs=no
10610    ;;
10611  osf5.0|osf5.0a|osf5.1)
10612    # dlopen *does* load deplibs and with the right loader patch applied
10613    # it even uses RPATH in a shared library to search for shared objects
10614    # that the library depends on, but there's no easy way to know if that
10615    # patch is installed.  Since this is the case, all we can really
10616    # say is unknown -- it depends on the patch being installed.  If
10617    # it is, this changes to `yes'.  Without it, it would be `no'.
10618    libltdl_cv_sys_dlopen_deplibs=unknown
10619    ;;
10620  osf*)
10621    # the two cases above should catch all versions of osf <= 5.1.  Read
10622    # the comments above for what we know about them.
10623    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10624    # is used to find them so we can finally say `yes'.
10625    libltdl_cv_sys_dlopen_deplibs=yes
10626    ;;
10627  solaris*)
10628    libltdl_cv_sys_dlopen_deplibs=yes
10629    ;;
10630  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10631    libltdl_cv_sys_dlopen_deplibs=yes
10632    ;;
10633  esac
10634
10635fi
10636{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10637echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10638if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10639
10640cat >>confdefs.h <<\_ACEOF
10641#define LTDL_DLOPEN_DEPLIBS 1
10642_ACEOF
10643
10644fi
10645
10646
10647for ac_header in argz.h
10648do
10649as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10650if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10651  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10652echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10653if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10654  echo $ECHO_N "(cached) $ECHO_C" >&6
10655fi
10656ac_res=`eval echo '${'$as_ac_Header'}'`
10657	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10658echo "${ECHO_T}$ac_res" >&6; }
10659else
10660  # Is the header compilable?
10661{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10662echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10663cat >conftest.$ac_ext <<_ACEOF
10664/* confdefs.h.  */
10665_ACEOF
10666cat confdefs.h >>conftest.$ac_ext
10667cat >>conftest.$ac_ext <<_ACEOF
10668/* end confdefs.h.  */
10669$ac_includes_default
10670#include <$ac_header>
10671_ACEOF
10672rm -f conftest.$ac_objext
10673if { (ac_try="$ac_compile"
10674case "(($ac_try" in
10675  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10676  *) ac_try_echo=$ac_try;;
10677esac
10678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10679  (eval "$ac_compile") 2>conftest.er1
10680  ac_status=$?
10681  grep -v '^ *+' conftest.er1 >conftest.err
10682  rm -f conftest.er1
10683  cat conftest.err >&5
10684  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10685  (exit $ac_status); } &&
10686	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10687  { (case "(($ac_try" in
10688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10689  *) ac_try_echo=$ac_try;;
10690esac
10691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10692  (eval "$ac_try") 2>&5
10693  ac_status=$?
10694  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695  (exit $ac_status); }; } &&
10696	 { ac_try='test -s conftest.$ac_objext'
10697  { (case "(($ac_try" in
10698  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10699  *) ac_try_echo=$ac_try;;
10700esac
10701eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10702  (eval "$ac_try") 2>&5
10703  ac_status=$?
10704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10705  (exit $ac_status); }; }; then
10706  ac_header_compiler=yes
10707else
10708  echo "$as_me: failed program was:" >&5
10709sed 's/^/| /' conftest.$ac_ext >&5
10710
10711	ac_header_compiler=no
10712fi
10713
10714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10715{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10716echo "${ECHO_T}$ac_header_compiler" >&6; }
10717
10718# Is the header present?
10719{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10720echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10721cat >conftest.$ac_ext <<_ACEOF
10722/* confdefs.h.  */
10723_ACEOF
10724cat confdefs.h >>conftest.$ac_ext
10725cat >>conftest.$ac_ext <<_ACEOF
10726/* end confdefs.h.  */
10727#include <$ac_header>
10728_ACEOF
10729if { (ac_try="$ac_cpp conftest.$ac_ext"
10730case "(($ac_try" in
10731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10732  *) ac_try_echo=$ac_try;;
10733esac
10734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10735  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10736  ac_status=$?
10737  grep -v '^ *+' conftest.er1 >conftest.err
10738  rm -f conftest.er1
10739  cat conftest.err >&5
10740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10741  (exit $ac_status); } >/dev/null; then
10742  if test -s conftest.err; then
10743    ac_cpp_err=$ac_c_preproc_warn_flag
10744    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10745  else
10746    ac_cpp_err=
10747  fi
10748else
10749  ac_cpp_err=yes
10750fi
10751if test -z "$ac_cpp_err"; then
10752  ac_header_preproc=yes
10753else
10754  echo "$as_me: failed program was:" >&5
10755sed 's/^/| /' conftest.$ac_ext >&5
10756
10757  ac_header_preproc=no
10758fi
10759
10760rm -f conftest.err conftest.$ac_ext
10761{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10762echo "${ECHO_T}$ac_header_preproc" >&6; }
10763
10764# So?  What about this header?
10765case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10766  yes:no: )
10767    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10768echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10769    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10770echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10771    ac_header_preproc=yes
10772    ;;
10773  no:yes:* )
10774    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10775echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10776    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10777echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10778    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10779echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10780    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10781echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10782    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10783echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10784    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10785echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10786    ( cat <<\_ASBOX
10787## ----------------------------------- ##
10788## Report this to llvmbugs@cs.uiuc.edu ##
10789## ----------------------------------- ##
10790_ASBOX
10791     ) | sed "s/^/$as_me: WARNING:     /" >&2
10792    ;;
10793esac
10794{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10795echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10796if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10797  echo $ECHO_N "(cached) $ECHO_C" >&6
10798else
10799  eval "$as_ac_Header=\$ac_header_preproc"
10800fi
10801ac_res=`eval echo '${'$as_ac_Header'}'`
10802	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10803echo "${ECHO_T}$ac_res" >&6; }
10804
10805fi
10806if test `eval echo '${'$as_ac_Header'}'` = yes; then
10807  cat >>confdefs.h <<_ACEOF
10808#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10809_ACEOF
10810
10811fi
10812
10813done
10814
10815
10816{ echo "$as_me:$LINENO: checking for error_t" >&5
10817echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10818if test "${ac_cv_type_error_t+set}" = set; then
10819  echo $ECHO_N "(cached) $ECHO_C" >&6
10820else
10821  cat >conftest.$ac_ext <<_ACEOF
10822/* confdefs.h.  */
10823_ACEOF
10824cat confdefs.h >>conftest.$ac_ext
10825cat >>conftest.$ac_ext <<_ACEOF
10826/* end confdefs.h.  */
10827#if HAVE_ARGZ_H
10828#  include <argz.h>
10829#endif
10830
10831typedef error_t ac__type_new_;
10832int
10833main ()
10834{
10835if ((ac__type_new_ *) 0)
10836  return 0;
10837if (sizeof (ac__type_new_))
10838  return 0;
10839  ;
10840  return 0;
10841}
10842_ACEOF
10843rm -f conftest.$ac_objext
10844if { (ac_try="$ac_compile"
10845case "(($ac_try" in
10846  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10847  *) ac_try_echo=$ac_try;;
10848esac
10849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10850  (eval "$ac_compile") 2>conftest.er1
10851  ac_status=$?
10852  grep -v '^ *+' conftest.er1 >conftest.err
10853  rm -f conftest.er1
10854  cat conftest.err >&5
10855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10856  (exit $ac_status); } &&
10857	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10858  { (case "(($ac_try" in
10859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10860  *) ac_try_echo=$ac_try;;
10861esac
10862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10863  (eval "$ac_try") 2>&5
10864  ac_status=$?
10865  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10866  (exit $ac_status); }; } &&
10867	 { ac_try='test -s conftest.$ac_objext'
10868  { (case "(($ac_try" in
10869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10870  *) ac_try_echo=$ac_try;;
10871esac
10872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10873  (eval "$ac_try") 2>&5
10874  ac_status=$?
10875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10876  (exit $ac_status); }; }; then
10877  ac_cv_type_error_t=yes
10878else
10879  echo "$as_me: failed program was:" >&5
10880sed 's/^/| /' conftest.$ac_ext >&5
10881
10882	ac_cv_type_error_t=no
10883fi
10884
10885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10886fi
10887{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10888echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10889if test $ac_cv_type_error_t = yes; then
10890
10891cat >>confdefs.h <<_ACEOF
10892#define HAVE_ERROR_T 1
10893_ACEOF
10894
10895
10896else
10897
10898cat >>confdefs.h <<\_ACEOF
10899#define error_t int
10900_ACEOF
10901
10902fi
10903
10904
10905
10906
10907
10908
10909
10910for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10911do
10912as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10913{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10914echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10915if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10916  echo $ECHO_N "(cached) $ECHO_C" >&6
10917else
10918  cat >conftest.$ac_ext <<_ACEOF
10919/* confdefs.h.  */
10920_ACEOF
10921cat confdefs.h >>conftest.$ac_ext
10922cat >>conftest.$ac_ext <<_ACEOF
10923/* end confdefs.h.  */
10924/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10925   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10926#define $ac_func innocuous_$ac_func
10927
10928/* System header to define __stub macros and hopefully few prototypes,
10929    which can conflict with char $ac_func (); below.
10930    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10931    <limits.h> exists even on freestanding compilers.  */
10932
10933#ifdef __STDC__
10934# include <limits.h>
10935#else
10936# include <assert.h>
10937#endif
10938
10939#undef $ac_func
10940
10941/* Override any GCC internal prototype to avoid an error.
10942   Use char because int might match the return type of a GCC
10943   builtin and then its argument prototype would still apply.  */
10944#ifdef __cplusplus
10945extern "C"
10946#endif
10947char $ac_func ();
10948/* The GNU C library defines this for functions which it implements
10949    to always fail with ENOSYS.  Some functions are actually named
10950    something starting with __ and the normal name is an alias.  */
10951#if defined __stub_$ac_func || defined __stub___$ac_func
10952choke me
10953#endif
10954
10955int
10956main ()
10957{
10958return $ac_func ();
10959  ;
10960  return 0;
10961}
10962_ACEOF
10963rm -f conftest.$ac_objext conftest$ac_exeext
10964if { (ac_try="$ac_link"
10965case "(($ac_try" in
10966  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10967  *) ac_try_echo=$ac_try;;
10968esac
10969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10970  (eval "$ac_link") 2>conftest.er1
10971  ac_status=$?
10972  grep -v '^ *+' conftest.er1 >conftest.err
10973  rm -f conftest.er1
10974  cat conftest.err >&5
10975  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10976  (exit $ac_status); } &&
10977	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10978  { (case "(($ac_try" in
10979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10980  *) ac_try_echo=$ac_try;;
10981esac
10982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10983  (eval "$ac_try") 2>&5
10984  ac_status=$?
10985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10986  (exit $ac_status); }; } &&
10987	 { ac_try='test -s conftest$ac_exeext'
10988  { (case "(($ac_try" in
10989  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10990  *) ac_try_echo=$ac_try;;
10991esac
10992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10993  (eval "$ac_try") 2>&5
10994  ac_status=$?
10995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996  (exit $ac_status); }; }; then
10997  eval "$as_ac_var=yes"
10998else
10999  echo "$as_me: failed program was:" >&5
11000sed 's/^/| /' conftest.$ac_ext >&5
11001
11002	eval "$as_ac_var=no"
11003fi
11004
11005rm -f core conftest.err conftest.$ac_objext \
11006      conftest$ac_exeext conftest.$ac_ext
11007fi
11008ac_res=`eval echo '${'$as_ac_var'}'`
11009	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11010echo "${ECHO_T}$ac_res" >&6; }
11011if test `eval echo '${'$as_ac_var'}'` = yes; then
11012  cat >>confdefs.h <<_ACEOF
11013#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11014_ACEOF
11015
11016fi
11017done
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11047		  stdio.h unistd.h
11048do
11049as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11050if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11051  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11052echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11053if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11054  echo $ECHO_N "(cached) $ECHO_C" >&6
11055fi
11056ac_res=`eval echo '${'$as_ac_Header'}'`
11057	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11058echo "${ECHO_T}$ac_res" >&6; }
11059else
11060  # Is the header compilable?
11061{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11062echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11063cat >conftest.$ac_ext <<_ACEOF
11064/* confdefs.h.  */
11065_ACEOF
11066cat confdefs.h >>conftest.$ac_ext
11067cat >>conftest.$ac_ext <<_ACEOF
11068/* end confdefs.h.  */
11069$ac_includes_default
11070#include <$ac_header>
11071_ACEOF
11072rm -f conftest.$ac_objext
11073if { (ac_try="$ac_compile"
11074case "(($ac_try" in
11075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11076  *) ac_try_echo=$ac_try;;
11077esac
11078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11079  (eval "$ac_compile") 2>conftest.er1
11080  ac_status=$?
11081  grep -v '^ *+' conftest.er1 >conftest.err
11082  rm -f conftest.er1
11083  cat conftest.err >&5
11084  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11085  (exit $ac_status); } &&
11086	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11087  { (case "(($ac_try" in
11088  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11089  *) ac_try_echo=$ac_try;;
11090esac
11091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11092  (eval "$ac_try") 2>&5
11093  ac_status=$?
11094  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11095  (exit $ac_status); }; } &&
11096	 { ac_try='test -s conftest.$ac_objext'
11097  { (case "(($ac_try" in
11098  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11099  *) ac_try_echo=$ac_try;;
11100esac
11101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11102  (eval "$ac_try") 2>&5
11103  ac_status=$?
11104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105  (exit $ac_status); }; }; then
11106  ac_header_compiler=yes
11107else
11108  echo "$as_me: failed program was:" >&5
11109sed 's/^/| /' conftest.$ac_ext >&5
11110
11111	ac_header_compiler=no
11112fi
11113
11114rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11115{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11116echo "${ECHO_T}$ac_header_compiler" >&6; }
11117
11118# Is the header present?
11119{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11120echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11121cat >conftest.$ac_ext <<_ACEOF
11122/* confdefs.h.  */
11123_ACEOF
11124cat confdefs.h >>conftest.$ac_ext
11125cat >>conftest.$ac_ext <<_ACEOF
11126/* end confdefs.h.  */
11127#include <$ac_header>
11128_ACEOF
11129if { (ac_try="$ac_cpp conftest.$ac_ext"
11130case "(($ac_try" in
11131  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11132  *) ac_try_echo=$ac_try;;
11133esac
11134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11135  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11136  ac_status=$?
11137  grep -v '^ *+' conftest.er1 >conftest.err
11138  rm -f conftest.er1
11139  cat conftest.err >&5
11140  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11141  (exit $ac_status); } >/dev/null; then
11142  if test -s conftest.err; then
11143    ac_cpp_err=$ac_c_preproc_warn_flag
11144    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11145  else
11146    ac_cpp_err=
11147  fi
11148else
11149  ac_cpp_err=yes
11150fi
11151if test -z "$ac_cpp_err"; then
11152  ac_header_preproc=yes
11153else
11154  echo "$as_me: failed program was:" >&5
11155sed 's/^/| /' conftest.$ac_ext >&5
11156
11157  ac_header_preproc=no
11158fi
11159
11160rm -f conftest.err conftest.$ac_ext
11161{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11162echo "${ECHO_T}$ac_header_preproc" >&6; }
11163
11164# So?  What about this header?
11165case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11166  yes:no: )
11167    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11168echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11169    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11170echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11171    ac_header_preproc=yes
11172    ;;
11173  no:yes:* )
11174    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11175echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11176    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11177echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11178    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11179echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11180    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11181echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11182    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11183echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11184    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11185echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11186    ( cat <<\_ASBOX
11187## ----------------------------------- ##
11188## Report this to llvmbugs@cs.uiuc.edu ##
11189## ----------------------------------- ##
11190_ASBOX
11191     ) | sed "s/^/$as_me: WARNING:     /" >&2
11192    ;;
11193esac
11194{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11195echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11196if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11197  echo $ECHO_N "(cached) $ECHO_C" >&6
11198else
11199  eval "$as_ac_Header=\$ac_header_preproc"
11200fi
11201ac_res=`eval echo '${'$as_ac_Header'}'`
11202	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11203echo "${ECHO_T}$ac_res" >&6; }
11204
11205fi
11206if test `eval echo '${'$as_ac_Header'}'` = yes; then
11207  cat >>confdefs.h <<_ACEOF
11208#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11209_ACEOF
11210
11211fi
11212
11213done
11214
11215
11216
11217
11218
11219for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11220do
11221as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11222if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11223  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11224echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11225if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11226  echo $ECHO_N "(cached) $ECHO_C" >&6
11227fi
11228ac_res=`eval echo '${'$as_ac_Header'}'`
11229	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11230echo "${ECHO_T}$ac_res" >&6; }
11231else
11232  # Is the header compilable?
11233{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11234echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11235cat >conftest.$ac_ext <<_ACEOF
11236/* confdefs.h.  */
11237_ACEOF
11238cat confdefs.h >>conftest.$ac_ext
11239cat >>conftest.$ac_ext <<_ACEOF
11240/* end confdefs.h.  */
11241$ac_includes_default
11242#include <$ac_header>
11243_ACEOF
11244rm -f conftest.$ac_objext
11245if { (ac_try="$ac_compile"
11246case "(($ac_try" in
11247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11248  *) ac_try_echo=$ac_try;;
11249esac
11250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11251  (eval "$ac_compile") 2>conftest.er1
11252  ac_status=$?
11253  grep -v '^ *+' conftest.er1 >conftest.err
11254  rm -f conftest.er1
11255  cat conftest.err >&5
11256  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11257  (exit $ac_status); } &&
11258	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11259  { (case "(($ac_try" in
11260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11261  *) ac_try_echo=$ac_try;;
11262esac
11263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11264  (eval "$ac_try") 2>&5
11265  ac_status=$?
11266  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11267  (exit $ac_status); }; } &&
11268	 { ac_try='test -s conftest.$ac_objext'
11269  { (case "(($ac_try" in
11270  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11271  *) ac_try_echo=$ac_try;;
11272esac
11273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11274  (eval "$ac_try") 2>&5
11275  ac_status=$?
11276  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11277  (exit $ac_status); }; }; then
11278  ac_header_compiler=yes
11279else
11280  echo "$as_me: failed program was:" >&5
11281sed 's/^/| /' conftest.$ac_ext >&5
11282
11283	ac_header_compiler=no
11284fi
11285
11286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11287{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11288echo "${ECHO_T}$ac_header_compiler" >&6; }
11289
11290# Is the header present?
11291{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11292echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11293cat >conftest.$ac_ext <<_ACEOF
11294/* confdefs.h.  */
11295_ACEOF
11296cat confdefs.h >>conftest.$ac_ext
11297cat >>conftest.$ac_ext <<_ACEOF
11298/* end confdefs.h.  */
11299#include <$ac_header>
11300_ACEOF
11301if { (ac_try="$ac_cpp conftest.$ac_ext"
11302case "(($ac_try" in
11303  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11304  *) ac_try_echo=$ac_try;;
11305esac
11306eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11307  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11308  ac_status=$?
11309  grep -v '^ *+' conftest.er1 >conftest.err
11310  rm -f conftest.er1
11311  cat conftest.err >&5
11312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11313  (exit $ac_status); } >/dev/null; then
11314  if test -s conftest.err; then
11315    ac_cpp_err=$ac_c_preproc_warn_flag
11316    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11317  else
11318    ac_cpp_err=
11319  fi
11320else
11321  ac_cpp_err=yes
11322fi
11323if test -z "$ac_cpp_err"; then
11324  ac_header_preproc=yes
11325else
11326  echo "$as_me: failed program was:" >&5
11327sed 's/^/| /' conftest.$ac_ext >&5
11328
11329  ac_header_preproc=no
11330fi
11331
11332rm -f conftest.err conftest.$ac_ext
11333{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11334echo "${ECHO_T}$ac_header_preproc" >&6; }
11335
11336# So?  What about this header?
11337case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11338  yes:no: )
11339    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11340echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11341    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11342echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11343    ac_header_preproc=yes
11344    ;;
11345  no:yes:* )
11346    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11347echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11348    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11349echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11350    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11351echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11352    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11353echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11354    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11355echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11356    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11357echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11358    ( cat <<\_ASBOX
11359## ----------------------------------- ##
11360## Report this to llvmbugs@cs.uiuc.edu ##
11361## ----------------------------------- ##
11362_ASBOX
11363     ) | sed "s/^/$as_me: WARNING:     /" >&2
11364    ;;
11365esac
11366{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11367echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11368if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11369  echo $ECHO_N "(cached) $ECHO_C" >&6
11370else
11371  eval "$as_ac_Header=\$ac_header_preproc"
11372fi
11373ac_res=`eval echo '${'$as_ac_Header'}'`
11374	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11375echo "${ECHO_T}$ac_res" >&6; }
11376
11377fi
11378if test `eval echo '${'$as_ac_Header'}'` = yes; then
11379  cat >>confdefs.h <<_ACEOF
11380#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11381_ACEOF
11382
11383fi
11384
11385done
11386
11387
11388
11389for ac_header in string.h strings.h
11390do
11391as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11392if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11393  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11394echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11395if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11396  echo $ECHO_N "(cached) $ECHO_C" >&6
11397fi
11398ac_res=`eval echo '${'$as_ac_Header'}'`
11399	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11400echo "${ECHO_T}$ac_res" >&6; }
11401else
11402  # Is the header compilable?
11403{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11404echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11405cat >conftest.$ac_ext <<_ACEOF
11406/* confdefs.h.  */
11407_ACEOF
11408cat confdefs.h >>conftest.$ac_ext
11409cat >>conftest.$ac_ext <<_ACEOF
11410/* end confdefs.h.  */
11411$ac_includes_default
11412#include <$ac_header>
11413_ACEOF
11414rm -f conftest.$ac_objext
11415if { (ac_try="$ac_compile"
11416case "(($ac_try" in
11417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11418  *) ac_try_echo=$ac_try;;
11419esac
11420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11421  (eval "$ac_compile") 2>conftest.er1
11422  ac_status=$?
11423  grep -v '^ *+' conftest.er1 >conftest.err
11424  rm -f conftest.er1
11425  cat conftest.err >&5
11426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427  (exit $ac_status); } &&
11428	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11429  { (case "(($ac_try" in
11430  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11431  *) ac_try_echo=$ac_try;;
11432esac
11433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11434  (eval "$ac_try") 2>&5
11435  ac_status=$?
11436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11437  (exit $ac_status); }; } &&
11438	 { ac_try='test -s conftest.$ac_objext'
11439  { (case "(($ac_try" in
11440  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11441  *) ac_try_echo=$ac_try;;
11442esac
11443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11444  (eval "$ac_try") 2>&5
11445  ac_status=$?
11446  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11447  (exit $ac_status); }; }; then
11448  ac_header_compiler=yes
11449else
11450  echo "$as_me: failed program was:" >&5
11451sed 's/^/| /' conftest.$ac_ext >&5
11452
11453	ac_header_compiler=no
11454fi
11455
11456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11458echo "${ECHO_T}$ac_header_compiler" >&6; }
11459
11460# Is the header present?
11461{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11462echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11463cat >conftest.$ac_ext <<_ACEOF
11464/* confdefs.h.  */
11465_ACEOF
11466cat confdefs.h >>conftest.$ac_ext
11467cat >>conftest.$ac_ext <<_ACEOF
11468/* end confdefs.h.  */
11469#include <$ac_header>
11470_ACEOF
11471if { (ac_try="$ac_cpp conftest.$ac_ext"
11472case "(($ac_try" in
11473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11474  *) ac_try_echo=$ac_try;;
11475esac
11476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11477  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11478  ac_status=$?
11479  grep -v '^ *+' conftest.er1 >conftest.err
11480  rm -f conftest.er1
11481  cat conftest.err >&5
11482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11483  (exit $ac_status); } >/dev/null; then
11484  if test -s conftest.err; then
11485    ac_cpp_err=$ac_c_preproc_warn_flag
11486    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11487  else
11488    ac_cpp_err=
11489  fi
11490else
11491  ac_cpp_err=yes
11492fi
11493if test -z "$ac_cpp_err"; then
11494  ac_header_preproc=yes
11495else
11496  echo "$as_me: failed program was:" >&5
11497sed 's/^/| /' conftest.$ac_ext >&5
11498
11499  ac_header_preproc=no
11500fi
11501
11502rm -f conftest.err conftest.$ac_ext
11503{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11504echo "${ECHO_T}$ac_header_preproc" >&6; }
11505
11506# So?  What about this header?
11507case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11508  yes:no: )
11509    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11510echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11511    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11512echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11513    ac_header_preproc=yes
11514    ;;
11515  no:yes:* )
11516    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11517echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11518    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11519echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11520    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11521echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11522    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11523echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11524    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11525echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11526    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11527echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11528    ( cat <<\_ASBOX
11529## ----------------------------------- ##
11530## Report this to llvmbugs@cs.uiuc.edu ##
11531## ----------------------------------- ##
11532_ASBOX
11533     ) | sed "s/^/$as_me: WARNING:     /" >&2
11534    ;;
11535esac
11536{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11537echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11538if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11539  echo $ECHO_N "(cached) $ECHO_C" >&6
11540else
11541  eval "$as_ac_Header=\$ac_header_preproc"
11542fi
11543ac_res=`eval echo '${'$as_ac_Header'}'`
11544	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11545echo "${ECHO_T}$ac_res" >&6; }
11546
11547fi
11548if test `eval echo '${'$as_ac_Header'}'` = yes; then
11549  cat >>confdefs.h <<_ACEOF
11550#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11551_ACEOF
11552 break
11553fi
11554
11555done
11556
11557
11558
11559
11560for ac_func in strchr index
11561do
11562as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11563{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11564echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11565if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11566  echo $ECHO_N "(cached) $ECHO_C" >&6
11567else
11568  cat >conftest.$ac_ext <<_ACEOF
11569/* confdefs.h.  */
11570_ACEOF
11571cat confdefs.h >>conftest.$ac_ext
11572cat >>conftest.$ac_ext <<_ACEOF
11573/* end confdefs.h.  */
11574/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11575   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11576#define $ac_func innocuous_$ac_func
11577
11578/* System header to define __stub macros and hopefully few prototypes,
11579    which can conflict with char $ac_func (); below.
11580    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11581    <limits.h> exists even on freestanding compilers.  */
11582
11583#ifdef __STDC__
11584# include <limits.h>
11585#else
11586# include <assert.h>
11587#endif
11588
11589#undef $ac_func
11590
11591/* Override any GCC internal prototype to avoid an error.
11592   Use char because int might match the return type of a GCC
11593   builtin and then its argument prototype would still apply.  */
11594#ifdef __cplusplus
11595extern "C"
11596#endif
11597char $ac_func ();
11598/* The GNU C library defines this for functions which it implements
11599    to always fail with ENOSYS.  Some functions are actually named
11600    something starting with __ and the normal name is an alias.  */
11601#if defined __stub_$ac_func || defined __stub___$ac_func
11602choke me
11603#endif
11604
11605int
11606main ()
11607{
11608return $ac_func ();
11609  ;
11610  return 0;
11611}
11612_ACEOF
11613rm -f conftest.$ac_objext conftest$ac_exeext
11614if { (ac_try="$ac_link"
11615case "(($ac_try" in
11616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11617  *) ac_try_echo=$ac_try;;
11618esac
11619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11620  (eval "$ac_link") 2>conftest.er1
11621  ac_status=$?
11622  grep -v '^ *+' conftest.er1 >conftest.err
11623  rm -f conftest.er1
11624  cat conftest.err >&5
11625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11626  (exit $ac_status); } &&
11627	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11628  { (case "(($ac_try" in
11629  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11630  *) ac_try_echo=$ac_try;;
11631esac
11632eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11633  (eval "$ac_try") 2>&5
11634  ac_status=$?
11635  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11636  (exit $ac_status); }; } &&
11637	 { ac_try='test -s conftest$ac_exeext'
11638  { (case "(($ac_try" in
11639  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11640  *) ac_try_echo=$ac_try;;
11641esac
11642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11643  (eval "$ac_try") 2>&5
11644  ac_status=$?
11645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11646  (exit $ac_status); }; }; then
11647  eval "$as_ac_var=yes"
11648else
11649  echo "$as_me: failed program was:" >&5
11650sed 's/^/| /' conftest.$ac_ext >&5
11651
11652	eval "$as_ac_var=no"
11653fi
11654
11655rm -f core conftest.err conftest.$ac_objext \
11656      conftest$ac_exeext conftest.$ac_ext
11657fi
11658ac_res=`eval echo '${'$as_ac_var'}'`
11659	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11660echo "${ECHO_T}$ac_res" >&6; }
11661if test `eval echo '${'$as_ac_var'}'` = yes; then
11662  cat >>confdefs.h <<_ACEOF
11663#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11664_ACEOF
11665 break
11666fi
11667done
11668
11669
11670
11671for ac_func in strrchr rindex
11672do
11673as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11674{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11675echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11676if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11677  echo $ECHO_N "(cached) $ECHO_C" >&6
11678else
11679  cat >conftest.$ac_ext <<_ACEOF
11680/* confdefs.h.  */
11681_ACEOF
11682cat confdefs.h >>conftest.$ac_ext
11683cat >>conftest.$ac_ext <<_ACEOF
11684/* end confdefs.h.  */
11685/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11686   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11687#define $ac_func innocuous_$ac_func
11688
11689/* System header to define __stub macros and hopefully few prototypes,
11690    which can conflict with char $ac_func (); below.
11691    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11692    <limits.h> exists even on freestanding compilers.  */
11693
11694#ifdef __STDC__
11695# include <limits.h>
11696#else
11697# include <assert.h>
11698#endif
11699
11700#undef $ac_func
11701
11702/* Override any GCC internal prototype to avoid an error.
11703   Use char because int might match the return type of a GCC
11704   builtin and then its argument prototype would still apply.  */
11705#ifdef __cplusplus
11706extern "C"
11707#endif
11708char $ac_func ();
11709/* The GNU C library defines this for functions which it implements
11710    to always fail with ENOSYS.  Some functions are actually named
11711    something starting with __ and the normal name is an alias.  */
11712#if defined __stub_$ac_func || defined __stub___$ac_func
11713choke me
11714#endif
11715
11716int
11717main ()
11718{
11719return $ac_func ();
11720  ;
11721  return 0;
11722}
11723_ACEOF
11724rm -f conftest.$ac_objext conftest$ac_exeext
11725if { (ac_try="$ac_link"
11726case "(($ac_try" in
11727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11728  *) ac_try_echo=$ac_try;;
11729esac
11730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11731  (eval "$ac_link") 2>conftest.er1
11732  ac_status=$?
11733  grep -v '^ *+' conftest.er1 >conftest.err
11734  rm -f conftest.er1
11735  cat conftest.err >&5
11736  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11737  (exit $ac_status); } &&
11738	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11739  { (case "(($ac_try" in
11740  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741  *) ac_try_echo=$ac_try;;
11742esac
11743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744  (eval "$ac_try") 2>&5
11745  ac_status=$?
11746  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11747  (exit $ac_status); }; } &&
11748	 { ac_try='test -s conftest$ac_exeext'
11749  { (case "(($ac_try" in
11750  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11751  *) ac_try_echo=$ac_try;;
11752esac
11753eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11754  (eval "$ac_try") 2>&5
11755  ac_status=$?
11756  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11757  (exit $ac_status); }; }; then
11758  eval "$as_ac_var=yes"
11759else
11760  echo "$as_me: failed program was:" >&5
11761sed 's/^/| /' conftest.$ac_ext >&5
11762
11763	eval "$as_ac_var=no"
11764fi
11765
11766rm -f core conftest.err conftest.$ac_objext \
11767      conftest$ac_exeext conftest.$ac_ext
11768fi
11769ac_res=`eval echo '${'$as_ac_var'}'`
11770	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11771echo "${ECHO_T}$ac_res" >&6; }
11772if test `eval echo '${'$as_ac_var'}'` = yes; then
11773  cat >>confdefs.h <<_ACEOF
11774#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11775_ACEOF
11776 break
11777fi
11778done
11779
11780
11781
11782for ac_func in memcpy bcopy
11783do
11784as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11785{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11786echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11787if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11788  echo $ECHO_N "(cached) $ECHO_C" >&6
11789else
11790  cat >conftest.$ac_ext <<_ACEOF
11791/* confdefs.h.  */
11792_ACEOF
11793cat confdefs.h >>conftest.$ac_ext
11794cat >>conftest.$ac_ext <<_ACEOF
11795/* end confdefs.h.  */
11796/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11797   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11798#define $ac_func innocuous_$ac_func
11799
11800/* System header to define __stub macros and hopefully few prototypes,
11801    which can conflict with char $ac_func (); below.
11802    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11803    <limits.h> exists even on freestanding compilers.  */
11804
11805#ifdef __STDC__
11806# include <limits.h>
11807#else
11808# include <assert.h>
11809#endif
11810
11811#undef $ac_func
11812
11813/* Override any GCC internal prototype to avoid an error.
11814   Use char because int might match the return type of a GCC
11815   builtin and then its argument prototype would still apply.  */
11816#ifdef __cplusplus
11817extern "C"
11818#endif
11819char $ac_func ();
11820/* The GNU C library defines this for functions which it implements
11821    to always fail with ENOSYS.  Some functions are actually named
11822    something starting with __ and the normal name is an alias.  */
11823#if defined __stub_$ac_func || defined __stub___$ac_func
11824choke me
11825#endif
11826
11827int
11828main ()
11829{
11830return $ac_func ();
11831  ;
11832  return 0;
11833}
11834_ACEOF
11835rm -f conftest.$ac_objext conftest$ac_exeext
11836if { (ac_try="$ac_link"
11837case "(($ac_try" in
11838  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11839  *) ac_try_echo=$ac_try;;
11840esac
11841eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11842  (eval "$ac_link") 2>conftest.er1
11843  ac_status=$?
11844  grep -v '^ *+' conftest.er1 >conftest.err
11845  rm -f conftest.er1
11846  cat conftest.err >&5
11847  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11848  (exit $ac_status); } &&
11849	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11850  { (case "(($ac_try" in
11851  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11852  *) ac_try_echo=$ac_try;;
11853esac
11854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11855  (eval "$ac_try") 2>&5
11856  ac_status=$?
11857  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858  (exit $ac_status); }; } &&
11859	 { ac_try='test -s conftest$ac_exeext'
11860  { (case "(($ac_try" in
11861  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11862  *) ac_try_echo=$ac_try;;
11863esac
11864eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11865  (eval "$ac_try") 2>&5
11866  ac_status=$?
11867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868  (exit $ac_status); }; }; then
11869  eval "$as_ac_var=yes"
11870else
11871  echo "$as_me: failed program was:" >&5
11872sed 's/^/| /' conftest.$ac_ext >&5
11873
11874	eval "$as_ac_var=no"
11875fi
11876
11877rm -f core conftest.err conftest.$ac_objext \
11878      conftest$ac_exeext conftest.$ac_ext
11879fi
11880ac_res=`eval echo '${'$as_ac_var'}'`
11881	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11882echo "${ECHO_T}$ac_res" >&6; }
11883if test `eval echo '${'$as_ac_var'}'` = yes; then
11884  cat >>confdefs.h <<_ACEOF
11885#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11886_ACEOF
11887 break
11888fi
11889done
11890
11891
11892
11893for ac_func in memmove strcmp
11894do
11895as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11896{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11897echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11898if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11899  echo $ECHO_N "(cached) $ECHO_C" >&6
11900else
11901  cat >conftest.$ac_ext <<_ACEOF
11902/* confdefs.h.  */
11903_ACEOF
11904cat confdefs.h >>conftest.$ac_ext
11905cat >>conftest.$ac_ext <<_ACEOF
11906/* end confdefs.h.  */
11907/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11908   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11909#define $ac_func innocuous_$ac_func
11910
11911/* System header to define __stub macros and hopefully few prototypes,
11912    which can conflict with char $ac_func (); below.
11913    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11914    <limits.h> exists even on freestanding compilers.  */
11915
11916#ifdef __STDC__
11917# include <limits.h>
11918#else
11919# include <assert.h>
11920#endif
11921
11922#undef $ac_func
11923
11924/* Override any GCC internal prototype to avoid an error.
11925   Use char because int might match the return type of a GCC
11926   builtin and then its argument prototype would still apply.  */
11927#ifdef __cplusplus
11928extern "C"
11929#endif
11930char $ac_func ();
11931/* The GNU C library defines this for functions which it implements
11932    to always fail with ENOSYS.  Some functions are actually named
11933    something starting with __ and the normal name is an alias.  */
11934#if defined __stub_$ac_func || defined __stub___$ac_func
11935choke me
11936#endif
11937
11938int
11939main ()
11940{
11941return $ac_func ();
11942  ;
11943  return 0;
11944}
11945_ACEOF
11946rm -f conftest.$ac_objext conftest$ac_exeext
11947if { (ac_try="$ac_link"
11948case "(($ac_try" in
11949  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11950  *) ac_try_echo=$ac_try;;
11951esac
11952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11953  (eval "$ac_link") 2>conftest.er1
11954  ac_status=$?
11955  grep -v '^ *+' conftest.er1 >conftest.err
11956  rm -f conftest.er1
11957  cat conftest.err >&5
11958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959  (exit $ac_status); } &&
11960	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11961  { (case "(($ac_try" in
11962  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963  *) ac_try_echo=$ac_try;;
11964esac
11965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11966  (eval "$ac_try") 2>&5
11967  ac_status=$?
11968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11969  (exit $ac_status); }; } &&
11970	 { ac_try='test -s conftest$ac_exeext'
11971  { (case "(($ac_try" in
11972  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11973  *) ac_try_echo=$ac_try;;
11974esac
11975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11976  (eval "$ac_try") 2>&5
11977  ac_status=$?
11978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11979  (exit $ac_status); }; }; then
11980  eval "$as_ac_var=yes"
11981else
11982  echo "$as_me: failed program was:" >&5
11983sed 's/^/| /' conftest.$ac_ext >&5
11984
11985	eval "$as_ac_var=no"
11986fi
11987
11988rm -f core conftest.err conftest.$ac_objext \
11989      conftest$ac_exeext conftest.$ac_ext
11990fi
11991ac_res=`eval echo '${'$as_ac_var'}'`
11992	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11993echo "${ECHO_T}$ac_res" >&6; }
11994if test `eval echo '${'$as_ac_var'}'` = yes; then
11995  cat >>confdefs.h <<_ACEOF
11996#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11997_ACEOF
11998
11999fi
12000done
12001
12002
12003
12004
12005for ac_func in closedir opendir readdir
12006do
12007as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12008{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12009echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12010if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12011  echo $ECHO_N "(cached) $ECHO_C" >&6
12012else
12013  cat >conftest.$ac_ext <<_ACEOF
12014/* confdefs.h.  */
12015_ACEOF
12016cat confdefs.h >>conftest.$ac_ext
12017cat >>conftest.$ac_ext <<_ACEOF
12018/* end confdefs.h.  */
12019/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12020   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12021#define $ac_func innocuous_$ac_func
12022
12023/* System header to define __stub macros and hopefully few prototypes,
12024    which can conflict with char $ac_func (); below.
12025    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12026    <limits.h> exists even on freestanding compilers.  */
12027
12028#ifdef __STDC__
12029# include <limits.h>
12030#else
12031# include <assert.h>
12032#endif
12033
12034#undef $ac_func
12035
12036/* Override any GCC internal prototype to avoid an error.
12037   Use char because int might match the return type of a GCC
12038   builtin and then its argument prototype would still apply.  */
12039#ifdef __cplusplus
12040extern "C"
12041#endif
12042char $ac_func ();
12043/* The GNU C library defines this for functions which it implements
12044    to always fail with ENOSYS.  Some functions are actually named
12045    something starting with __ and the normal name is an alias.  */
12046#if defined __stub_$ac_func || defined __stub___$ac_func
12047choke me
12048#endif
12049
12050int
12051main ()
12052{
12053return $ac_func ();
12054  ;
12055  return 0;
12056}
12057_ACEOF
12058rm -f conftest.$ac_objext conftest$ac_exeext
12059if { (ac_try="$ac_link"
12060case "(($ac_try" in
12061  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12062  *) ac_try_echo=$ac_try;;
12063esac
12064eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12065  (eval "$ac_link") 2>conftest.er1
12066  ac_status=$?
12067  grep -v '^ *+' conftest.er1 >conftest.err
12068  rm -f conftest.er1
12069  cat conftest.err >&5
12070  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12071  (exit $ac_status); } &&
12072	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12073  { (case "(($ac_try" in
12074  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12075  *) ac_try_echo=$ac_try;;
12076esac
12077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12078  (eval "$ac_try") 2>&5
12079  ac_status=$?
12080  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081  (exit $ac_status); }; } &&
12082	 { ac_try='test -s conftest$ac_exeext'
12083  { (case "(($ac_try" in
12084  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12085  *) ac_try_echo=$ac_try;;
12086esac
12087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12088  (eval "$ac_try") 2>&5
12089  ac_status=$?
12090  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12091  (exit $ac_status); }; }; then
12092  eval "$as_ac_var=yes"
12093else
12094  echo "$as_me: failed program was:" >&5
12095sed 's/^/| /' conftest.$ac_ext >&5
12096
12097	eval "$as_ac_var=no"
12098fi
12099
12100rm -f core conftest.err conftest.$ac_objext \
12101      conftest$ac_exeext conftest.$ac_ext
12102fi
12103ac_res=`eval echo '${'$as_ac_var'}'`
12104	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12105echo "${ECHO_T}$ac_res" >&6; }
12106if test `eval echo '${'$as_ac_var'}'` = yes; then
12107  cat >>confdefs.h <<_ACEOF
12108#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12109_ACEOF
12110
12111fi
12112done
12113
12114
12115
12116{ echo "$as_me:$LINENO: checking tool compatibility" >&5
12117echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12118
12119ICC=no
12120IXX=no
12121case $CC in
12122  icc*|icpc*)
12123    ICC=yes
12124    IXX=yes
12125    ;;
12126   *)
12127    ;;
12128esac
12129
12130if test "$GCC" != "yes" && test "$ICC" != "yes"
12131then
12132  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12133echo "$as_me: error: gcc|icc required but not found" >&2;}
12134   { (exit 1); exit 1; }; }
12135fi
12136
12137if test "$GXX" != "yes" && test "$IXX" != "yes"
12138then
12139  { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12140echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12141   { (exit 1); exit 1; }; }
12142fi
12143
12144if test "$GCC" = "yes"
12145then
12146  cat >conftest.$ac_ext <<_ACEOF
12147#if !defined(__GNUC__) || __GNUC__ < 3
12148#error Unsupported GCC version
12149#endif
12150
12151_ACEOF
12152rm -f conftest.$ac_objext
12153if { (ac_try="$ac_compile"
12154case "(($ac_try" in
12155  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12156  *) ac_try_echo=$ac_try;;
12157esac
12158eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12159  (eval "$ac_compile") 2>conftest.er1
12160  ac_status=$?
12161  grep -v '^ *+' conftest.er1 >conftest.err
12162  rm -f conftest.er1
12163  cat conftest.err >&5
12164  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12165  (exit $ac_status); } &&
12166	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12167  { (case "(($ac_try" in
12168  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12169  *) ac_try_echo=$ac_try;;
12170esac
12171eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12172  (eval "$ac_try") 2>&5
12173  ac_status=$?
12174  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12175  (exit $ac_status); }; } &&
12176	 { ac_try='test -s conftest.$ac_objext'
12177  { (case "(($ac_try" in
12178  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12179  *) ac_try_echo=$ac_try;;
12180esac
12181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12182  (eval "$ac_try") 2>&5
12183  ac_status=$?
12184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185  (exit $ac_status); }; }; then
12186  :
12187else
12188  echo "$as_me: failed program was:" >&5
12189sed 's/^/| /' conftest.$ac_ext >&5
12190
12191	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12192echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12193   { (exit 1); exit 1; }; }
12194fi
12195
12196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12197fi
12198
12199if test -z "$llvm_cv_gnu_make_command"
12200then
12201  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12202echo "$as_me: error: GNU Make required but not found" >&2;}
12203   { (exit 1); exit 1; }; }
12204fi
12205
12206{ echo "$as_me:$LINENO: result: ok" >&5
12207echo "${ECHO_T}ok" >&6; }
12208
12209{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
12210echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12211NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12212
12213NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12214
12215{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12216echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12217
12218
12219
12220{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
12221echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12222if test "${ac_cv_lib_m_sin+set}" = set; then
12223  echo $ECHO_N "(cached) $ECHO_C" >&6
12224else
12225  ac_check_lib_save_LIBS=$LIBS
12226LIBS="-lm  $LIBS"
12227cat >conftest.$ac_ext <<_ACEOF
12228/* confdefs.h.  */
12229_ACEOF
12230cat confdefs.h >>conftest.$ac_ext
12231cat >>conftest.$ac_ext <<_ACEOF
12232/* end confdefs.h.  */
12233
12234/* Override any GCC internal prototype to avoid an error.
12235   Use char because int might match the return type of a GCC
12236   builtin and then its argument prototype would still apply.  */
12237#ifdef __cplusplus
12238extern "C"
12239#endif
12240char sin ();
12241int
12242main ()
12243{
12244return sin ();
12245  ;
12246  return 0;
12247}
12248_ACEOF
12249rm -f conftest.$ac_objext conftest$ac_exeext
12250if { (ac_try="$ac_link"
12251case "(($ac_try" in
12252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12253  *) ac_try_echo=$ac_try;;
12254esac
12255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12256  (eval "$ac_link") 2>conftest.er1
12257  ac_status=$?
12258  grep -v '^ *+' conftest.er1 >conftest.err
12259  rm -f conftest.er1
12260  cat conftest.err >&5
12261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12262  (exit $ac_status); } &&
12263	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12264  { (case "(($ac_try" in
12265  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12266  *) ac_try_echo=$ac_try;;
12267esac
12268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12269  (eval "$ac_try") 2>&5
12270  ac_status=$?
12271  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12272  (exit $ac_status); }; } &&
12273	 { ac_try='test -s conftest$ac_exeext'
12274  { (case "(($ac_try" in
12275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12276  *) ac_try_echo=$ac_try;;
12277esac
12278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12279  (eval "$ac_try") 2>&5
12280  ac_status=$?
12281  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12282  (exit $ac_status); }; }; then
12283  ac_cv_lib_m_sin=yes
12284else
12285  echo "$as_me: failed program was:" >&5
12286sed 's/^/| /' conftest.$ac_ext >&5
12287
12288	ac_cv_lib_m_sin=no
12289fi
12290
12291rm -f core conftest.err conftest.$ac_objext \
12292      conftest$ac_exeext conftest.$ac_ext
12293LIBS=$ac_check_lib_save_LIBS
12294fi
12295{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12296echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12297if test $ac_cv_lib_m_sin = yes; then
12298  cat >>confdefs.h <<_ACEOF
12299#define HAVE_LIBM 1
12300_ACEOF
12301
12302  LIBS="-lm $LIBS"
12303
12304fi
12305
12306if test "$llvm_cv_os_type" = "MingW" ; then
12307
12308{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12309echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12310if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12311  echo $ECHO_N "(cached) $ECHO_C" >&6
12312else
12313  ac_check_lib_save_LIBS=$LIBS
12314LIBS="-limagehlp  $LIBS"
12315cat >conftest.$ac_ext <<_ACEOF
12316/* confdefs.h.  */
12317_ACEOF
12318cat confdefs.h >>conftest.$ac_ext
12319cat >>conftest.$ac_ext <<_ACEOF
12320/* end confdefs.h.  */
12321
12322
12323int
12324main ()
12325{
12326return main ();
12327  ;
12328  return 0;
12329}
12330_ACEOF
12331rm -f conftest.$ac_objext conftest$ac_exeext
12332if { (ac_try="$ac_link"
12333case "(($ac_try" in
12334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12335  *) ac_try_echo=$ac_try;;
12336esac
12337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12338  (eval "$ac_link") 2>conftest.er1
12339  ac_status=$?
12340  grep -v '^ *+' conftest.er1 >conftest.err
12341  rm -f conftest.er1
12342  cat conftest.err >&5
12343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344  (exit $ac_status); } &&
12345	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12346  { (case "(($ac_try" in
12347  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12348  *) ac_try_echo=$ac_try;;
12349esac
12350eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12351  (eval "$ac_try") 2>&5
12352  ac_status=$?
12353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12354  (exit $ac_status); }; } &&
12355	 { ac_try='test -s conftest$ac_exeext'
12356  { (case "(($ac_try" in
12357  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12358  *) ac_try_echo=$ac_try;;
12359esac
12360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12361  (eval "$ac_try") 2>&5
12362  ac_status=$?
12363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364  (exit $ac_status); }; }; then
12365  ac_cv_lib_imagehlp_main=yes
12366else
12367  echo "$as_me: failed program was:" >&5
12368sed 's/^/| /' conftest.$ac_ext >&5
12369
12370	ac_cv_lib_imagehlp_main=no
12371fi
12372
12373rm -f core conftest.err conftest.$ac_objext \
12374      conftest$ac_exeext conftest.$ac_ext
12375LIBS=$ac_check_lib_save_LIBS
12376fi
12377{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12378echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12379if test $ac_cv_lib_imagehlp_main = yes; then
12380  cat >>confdefs.h <<_ACEOF
12381#define HAVE_LIBIMAGEHLP 1
12382_ACEOF
12383
12384  LIBS="-limagehlp $LIBS"
12385
12386fi
12387
12388
12389{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12390echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12391if test "${ac_cv_lib_psapi_main+set}" = set; then
12392  echo $ECHO_N "(cached) $ECHO_C" >&6
12393else
12394  ac_check_lib_save_LIBS=$LIBS
12395LIBS="-lpsapi  $LIBS"
12396cat >conftest.$ac_ext <<_ACEOF
12397/* confdefs.h.  */
12398_ACEOF
12399cat confdefs.h >>conftest.$ac_ext
12400cat >>conftest.$ac_ext <<_ACEOF
12401/* end confdefs.h.  */
12402
12403
12404int
12405main ()
12406{
12407return main ();
12408  ;
12409  return 0;
12410}
12411_ACEOF
12412rm -f conftest.$ac_objext conftest$ac_exeext
12413if { (ac_try="$ac_link"
12414case "(($ac_try" in
12415  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12416  *) ac_try_echo=$ac_try;;
12417esac
12418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12419  (eval "$ac_link") 2>conftest.er1
12420  ac_status=$?
12421  grep -v '^ *+' conftest.er1 >conftest.err
12422  rm -f conftest.er1
12423  cat conftest.err >&5
12424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12425  (exit $ac_status); } &&
12426	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12427  { (case "(($ac_try" in
12428  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12429  *) ac_try_echo=$ac_try;;
12430esac
12431eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12432  (eval "$ac_try") 2>&5
12433  ac_status=$?
12434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12435  (exit $ac_status); }; } &&
12436	 { ac_try='test -s conftest$ac_exeext'
12437  { (case "(($ac_try" in
12438  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12439  *) ac_try_echo=$ac_try;;
12440esac
12441eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12442  (eval "$ac_try") 2>&5
12443  ac_status=$?
12444  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12445  (exit $ac_status); }; }; then
12446  ac_cv_lib_psapi_main=yes
12447else
12448  echo "$as_me: failed program was:" >&5
12449sed 's/^/| /' conftest.$ac_ext >&5
12450
12451	ac_cv_lib_psapi_main=no
12452fi
12453
12454rm -f core conftest.err conftest.$ac_objext \
12455      conftest$ac_exeext conftest.$ac_ext
12456LIBS=$ac_check_lib_save_LIBS
12457fi
12458{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12459echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12460if test $ac_cv_lib_psapi_main = yes; then
12461  cat >>confdefs.h <<_ACEOF
12462#define HAVE_LIBPSAPI 1
12463_ACEOF
12464
12465  LIBS="-lpsapi $LIBS"
12466
12467fi
12468
12469fi
12470
12471{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12472echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12473if test "${ac_cv_search_dlopen+set}" = set; then
12474  echo $ECHO_N "(cached) $ECHO_C" >&6
12475else
12476  ac_func_search_save_LIBS=$LIBS
12477cat >conftest.$ac_ext <<_ACEOF
12478/* confdefs.h.  */
12479_ACEOF
12480cat confdefs.h >>conftest.$ac_ext
12481cat >>conftest.$ac_ext <<_ACEOF
12482/* end confdefs.h.  */
12483
12484/* Override any GCC internal prototype to avoid an error.
12485   Use char because int might match the return type of a GCC
12486   builtin and then its argument prototype would still apply.  */
12487#ifdef __cplusplus
12488extern "C"
12489#endif
12490char dlopen ();
12491int
12492main ()
12493{
12494return dlopen ();
12495  ;
12496  return 0;
12497}
12498_ACEOF
12499for ac_lib in '' dl; do
12500  if test -z "$ac_lib"; then
12501    ac_res="none required"
12502  else
12503    ac_res=-l$ac_lib
12504    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12505  fi
12506  rm -f conftest.$ac_objext conftest$ac_exeext
12507if { (ac_try="$ac_link"
12508case "(($ac_try" in
12509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12510  *) ac_try_echo=$ac_try;;
12511esac
12512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12513  (eval "$ac_link") 2>conftest.er1
12514  ac_status=$?
12515  grep -v '^ *+' conftest.er1 >conftest.err
12516  rm -f conftest.er1
12517  cat conftest.err >&5
12518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12519  (exit $ac_status); } &&
12520	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12521  { (case "(($ac_try" in
12522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12523  *) ac_try_echo=$ac_try;;
12524esac
12525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12526  (eval "$ac_try") 2>&5
12527  ac_status=$?
12528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529  (exit $ac_status); }; } &&
12530	 { ac_try='test -s conftest$ac_exeext'
12531  { (case "(($ac_try" in
12532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12533  *) ac_try_echo=$ac_try;;
12534esac
12535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12536  (eval "$ac_try") 2>&5
12537  ac_status=$?
12538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12539  (exit $ac_status); }; }; then
12540  ac_cv_search_dlopen=$ac_res
12541else
12542  echo "$as_me: failed program was:" >&5
12543sed 's/^/| /' conftest.$ac_ext >&5
12544
12545
12546fi
12547
12548rm -f core conftest.err conftest.$ac_objext \
12549      conftest$ac_exeext
12550  if test "${ac_cv_search_dlopen+set}" = set; then
12551  break
12552fi
12553done
12554if test "${ac_cv_search_dlopen+set}" = set; then
12555  :
12556else
12557  ac_cv_search_dlopen=no
12558fi
12559rm conftest.$ac_ext
12560LIBS=$ac_func_search_save_LIBS
12561fi
12562{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12563echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12564ac_res=$ac_cv_search_dlopen
12565if test "$ac_res" != no; then
12566  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12567
12568cat >>confdefs.h <<\_ACEOF
12569#define HAVE_DLOPEN 1
12570_ACEOF
12571
12572else
12573  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12574echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12575fi
12576
12577
12578if test "$llvm_cv_enable_libffi" = "yes" ; then
12579  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12580echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12581if test "${ac_cv_search_ffi_call+set}" = set; then
12582  echo $ECHO_N "(cached) $ECHO_C" >&6
12583else
12584  ac_func_search_save_LIBS=$LIBS
12585cat >conftest.$ac_ext <<_ACEOF
12586/* confdefs.h.  */
12587_ACEOF
12588cat confdefs.h >>conftest.$ac_ext
12589cat >>conftest.$ac_ext <<_ACEOF
12590/* end confdefs.h.  */
12591
12592/* Override any GCC internal prototype to avoid an error.
12593   Use char because int might match the return type of a GCC
12594   builtin and then its argument prototype would still apply.  */
12595#ifdef __cplusplus
12596extern "C"
12597#endif
12598char ffi_call ();
12599int
12600main ()
12601{
12602return ffi_call ();
12603  ;
12604  return 0;
12605}
12606_ACEOF
12607for ac_lib in '' ffi; do
12608  if test -z "$ac_lib"; then
12609    ac_res="none required"
12610  else
12611    ac_res=-l$ac_lib
12612    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12613  fi
12614  rm -f conftest.$ac_objext conftest$ac_exeext
12615if { (ac_try="$ac_link"
12616case "(($ac_try" in
12617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12618  *) ac_try_echo=$ac_try;;
12619esac
12620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12621  (eval "$ac_link") 2>conftest.er1
12622  ac_status=$?
12623  grep -v '^ *+' conftest.er1 >conftest.err
12624  rm -f conftest.er1
12625  cat conftest.err >&5
12626  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12627  (exit $ac_status); } &&
12628	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12629  { (case "(($ac_try" in
12630  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12631  *) ac_try_echo=$ac_try;;
12632esac
12633eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12634  (eval "$ac_try") 2>&5
12635  ac_status=$?
12636  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12637  (exit $ac_status); }; } &&
12638	 { ac_try='test -s conftest$ac_exeext'
12639  { (case "(($ac_try" in
12640  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12641  *) ac_try_echo=$ac_try;;
12642esac
12643eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12644  (eval "$ac_try") 2>&5
12645  ac_status=$?
12646  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12647  (exit $ac_status); }; }; then
12648  ac_cv_search_ffi_call=$ac_res
12649else
12650  echo "$as_me: failed program was:" >&5
12651sed 's/^/| /' conftest.$ac_ext >&5
12652
12653
12654fi
12655
12656rm -f core conftest.err conftest.$ac_objext \
12657      conftest$ac_exeext
12658  if test "${ac_cv_search_ffi_call+set}" = set; then
12659  break
12660fi
12661done
12662if test "${ac_cv_search_ffi_call+set}" = set; then
12663  :
12664else
12665  ac_cv_search_ffi_call=no
12666fi
12667rm conftest.$ac_ext
12668LIBS=$ac_func_search_save_LIBS
12669fi
12670{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12671echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12672ac_res=$ac_cv_search_ffi_call
12673if test "$ac_res" != no; then
12674  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12675
12676cat >>confdefs.h <<\_ACEOF
12677#define HAVE_FFI_CALL 1
12678_ACEOF
12679
12680else
12681  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12682echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12683   { (exit 1); exit 1; }; }
12684fi
12685
12686fi
12687
12688{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12689echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12690if test "${ac_cv_search_mallinfo+set}" = set; then
12691  echo $ECHO_N "(cached) $ECHO_C" >&6
12692else
12693  ac_func_search_save_LIBS=$LIBS
12694cat >conftest.$ac_ext <<_ACEOF
12695/* confdefs.h.  */
12696_ACEOF
12697cat confdefs.h >>conftest.$ac_ext
12698cat >>conftest.$ac_ext <<_ACEOF
12699/* end confdefs.h.  */
12700
12701/* Override any GCC internal prototype to avoid an error.
12702   Use char because int might match the return type of a GCC
12703   builtin and then its argument prototype would still apply.  */
12704#ifdef __cplusplus
12705extern "C"
12706#endif
12707char mallinfo ();
12708int
12709main ()
12710{
12711return mallinfo ();
12712  ;
12713  return 0;
12714}
12715_ACEOF
12716for ac_lib in '' malloc; do
12717  if test -z "$ac_lib"; then
12718    ac_res="none required"
12719  else
12720    ac_res=-l$ac_lib
12721    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12722  fi
12723  rm -f conftest.$ac_objext conftest$ac_exeext
12724if { (ac_try="$ac_link"
12725case "(($ac_try" in
12726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12727  *) ac_try_echo=$ac_try;;
12728esac
12729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12730  (eval "$ac_link") 2>conftest.er1
12731  ac_status=$?
12732  grep -v '^ *+' conftest.er1 >conftest.err
12733  rm -f conftest.er1
12734  cat conftest.err >&5
12735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12736  (exit $ac_status); } &&
12737	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12738  { (case "(($ac_try" in
12739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12740  *) ac_try_echo=$ac_try;;
12741esac
12742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12743  (eval "$ac_try") 2>&5
12744  ac_status=$?
12745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12746  (exit $ac_status); }; } &&
12747	 { ac_try='test -s conftest$ac_exeext'
12748  { (case "(($ac_try" in
12749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12750  *) ac_try_echo=$ac_try;;
12751esac
12752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12753  (eval "$ac_try") 2>&5
12754  ac_status=$?
12755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756  (exit $ac_status); }; }; then
12757  ac_cv_search_mallinfo=$ac_res
12758else
12759  echo "$as_me: failed program was:" >&5
12760sed 's/^/| /' conftest.$ac_ext >&5
12761
12762
12763fi
12764
12765rm -f core conftest.err conftest.$ac_objext \
12766      conftest$ac_exeext
12767  if test "${ac_cv_search_mallinfo+set}" = set; then
12768  break
12769fi
12770done
12771if test "${ac_cv_search_mallinfo+set}" = set; then
12772  :
12773else
12774  ac_cv_search_mallinfo=no
12775fi
12776rm conftest.$ac_ext
12777LIBS=$ac_func_search_save_LIBS
12778fi
12779{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12780echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12781ac_res=$ac_cv_search_mallinfo
12782if test "$ac_res" != no; then
12783  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12784
12785cat >>confdefs.h <<\_ACEOF
12786#define HAVE_MALLINFO 1
12787_ACEOF
12788
12789fi
12790
12791
12792if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12793
12794{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12795echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12796if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12797  echo $ECHO_N "(cached) $ECHO_C" >&6
12798else
12799  ac_check_lib_save_LIBS=$LIBS
12800LIBS="-lpthread  $LIBS"
12801cat >conftest.$ac_ext <<_ACEOF
12802/* confdefs.h.  */
12803_ACEOF
12804cat confdefs.h >>conftest.$ac_ext
12805cat >>conftest.$ac_ext <<_ACEOF
12806/* end confdefs.h.  */
12807
12808/* Override any GCC internal prototype to avoid an error.
12809   Use char because int might match the return type of a GCC
12810   builtin and then its argument prototype would still apply.  */
12811#ifdef __cplusplus
12812extern "C"
12813#endif
12814char pthread_mutex_init ();
12815int
12816main ()
12817{
12818return pthread_mutex_init ();
12819  ;
12820  return 0;
12821}
12822_ACEOF
12823rm -f conftest.$ac_objext conftest$ac_exeext
12824if { (ac_try="$ac_link"
12825case "(($ac_try" in
12826  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12827  *) ac_try_echo=$ac_try;;
12828esac
12829eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12830  (eval "$ac_link") 2>conftest.er1
12831  ac_status=$?
12832  grep -v '^ *+' conftest.er1 >conftest.err
12833  rm -f conftest.er1
12834  cat conftest.err >&5
12835  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12836  (exit $ac_status); } &&
12837	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12838  { (case "(($ac_try" in
12839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12840  *) ac_try_echo=$ac_try;;
12841esac
12842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12843  (eval "$ac_try") 2>&5
12844  ac_status=$?
12845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12846  (exit $ac_status); }; } &&
12847	 { ac_try='test -s conftest$ac_exeext'
12848  { (case "(($ac_try" in
12849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12850  *) ac_try_echo=$ac_try;;
12851esac
12852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12853  (eval "$ac_try") 2>&5
12854  ac_status=$?
12855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12856  (exit $ac_status); }; }; then
12857  ac_cv_lib_pthread_pthread_mutex_init=yes
12858else
12859  echo "$as_me: failed program was:" >&5
12860sed 's/^/| /' conftest.$ac_ext >&5
12861
12862	ac_cv_lib_pthread_pthread_mutex_init=no
12863fi
12864
12865rm -f core conftest.err conftest.$ac_objext \
12866      conftest$ac_exeext conftest.$ac_ext
12867LIBS=$ac_check_lib_save_LIBS
12868fi
12869{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12870echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12871if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12872  cat >>confdefs.h <<_ACEOF
12873#define HAVE_LIBPTHREAD 1
12874_ACEOF
12875
12876  LIBS="-lpthread $LIBS"
12877
12878fi
12879
12880  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12881echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12882if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12883  echo $ECHO_N "(cached) $ECHO_C" >&6
12884else
12885  ac_func_search_save_LIBS=$LIBS
12886cat >conftest.$ac_ext <<_ACEOF
12887/* confdefs.h.  */
12888_ACEOF
12889cat confdefs.h >>conftest.$ac_ext
12890cat >>conftest.$ac_ext <<_ACEOF
12891/* end confdefs.h.  */
12892
12893/* Override any GCC internal prototype to avoid an error.
12894   Use char because int might match the return type of a GCC
12895   builtin and then its argument prototype would still apply.  */
12896#ifdef __cplusplus
12897extern "C"
12898#endif
12899char pthread_mutex_lock ();
12900int
12901main ()
12902{
12903return pthread_mutex_lock ();
12904  ;
12905  return 0;
12906}
12907_ACEOF
12908for ac_lib in '' pthread; do
12909  if test -z "$ac_lib"; then
12910    ac_res="none required"
12911  else
12912    ac_res=-l$ac_lib
12913    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12914  fi
12915  rm -f conftest.$ac_objext conftest$ac_exeext
12916if { (ac_try="$ac_link"
12917case "(($ac_try" in
12918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12919  *) ac_try_echo=$ac_try;;
12920esac
12921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12922  (eval "$ac_link") 2>conftest.er1
12923  ac_status=$?
12924  grep -v '^ *+' conftest.er1 >conftest.err
12925  rm -f conftest.er1
12926  cat conftest.err >&5
12927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12928  (exit $ac_status); } &&
12929	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12930  { (case "(($ac_try" in
12931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12932  *) ac_try_echo=$ac_try;;
12933esac
12934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12935  (eval "$ac_try") 2>&5
12936  ac_status=$?
12937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12938  (exit $ac_status); }; } &&
12939	 { ac_try='test -s conftest$ac_exeext'
12940  { (case "(($ac_try" in
12941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12942  *) ac_try_echo=$ac_try;;
12943esac
12944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12945  (eval "$ac_try") 2>&5
12946  ac_status=$?
12947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12948  (exit $ac_status); }; }; then
12949  ac_cv_search_pthread_mutex_lock=$ac_res
12950else
12951  echo "$as_me: failed program was:" >&5
12952sed 's/^/| /' conftest.$ac_ext >&5
12953
12954
12955fi
12956
12957rm -f core conftest.err conftest.$ac_objext \
12958      conftest$ac_exeext
12959  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12960  break
12961fi
12962done
12963if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12964  :
12965else
12966  ac_cv_search_pthread_mutex_lock=no
12967fi
12968rm conftest.$ac_ext
12969LIBS=$ac_func_search_save_LIBS
12970fi
12971{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12972echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12973ac_res=$ac_cv_search_pthread_mutex_lock
12974if test "$ac_res" != no; then
12975  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12976
12977cat >>confdefs.h <<\_ACEOF
12978#define HAVE_PTHREAD_MUTEX_LOCK 1
12979_ACEOF
12980
12981fi
12982
12983  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12984echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12985if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12986  echo $ECHO_N "(cached) $ECHO_C" >&6
12987else
12988  ac_func_search_save_LIBS=$LIBS
12989cat >conftest.$ac_ext <<_ACEOF
12990/* confdefs.h.  */
12991_ACEOF
12992cat confdefs.h >>conftest.$ac_ext
12993cat >>conftest.$ac_ext <<_ACEOF
12994/* end confdefs.h.  */
12995
12996/* Override any GCC internal prototype to avoid an error.
12997   Use char because int might match the return type of a GCC
12998   builtin and then its argument prototype would still apply.  */
12999#ifdef __cplusplus
13000extern "C"
13001#endif
13002char pthread_rwlock_init ();
13003int
13004main ()
13005{
13006return pthread_rwlock_init ();
13007  ;
13008  return 0;
13009}
13010_ACEOF
13011for ac_lib in '' pthread; do
13012  if test -z "$ac_lib"; then
13013    ac_res="none required"
13014  else
13015    ac_res=-l$ac_lib
13016    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13017  fi
13018  rm -f conftest.$ac_objext conftest$ac_exeext
13019if { (ac_try="$ac_link"
13020case "(($ac_try" in
13021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13022  *) ac_try_echo=$ac_try;;
13023esac
13024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13025  (eval "$ac_link") 2>conftest.er1
13026  ac_status=$?
13027  grep -v '^ *+' conftest.er1 >conftest.err
13028  rm -f conftest.er1
13029  cat conftest.err >&5
13030  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13031  (exit $ac_status); } &&
13032	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13033  { (case "(($ac_try" in
13034  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13035  *) ac_try_echo=$ac_try;;
13036esac
13037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13038  (eval "$ac_try") 2>&5
13039  ac_status=$?
13040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13041  (exit $ac_status); }; } &&
13042	 { ac_try='test -s conftest$ac_exeext'
13043  { (case "(($ac_try" in
13044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13045  *) ac_try_echo=$ac_try;;
13046esac
13047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13048  (eval "$ac_try") 2>&5
13049  ac_status=$?
13050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13051  (exit $ac_status); }; }; then
13052  ac_cv_search_pthread_rwlock_init=$ac_res
13053else
13054  echo "$as_me: failed program was:" >&5
13055sed 's/^/| /' conftest.$ac_ext >&5
13056
13057
13058fi
13059
13060rm -f core conftest.err conftest.$ac_objext \
13061      conftest$ac_exeext
13062  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13063  break
13064fi
13065done
13066if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13067  :
13068else
13069  ac_cv_search_pthread_rwlock_init=no
13070fi
13071rm conftest.$ac_ext
13072LIBS=$ac_func_search_save_LIBS
13073fi
13074{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13075echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13076ac_res=$ac_cv_search_pthread_rwlock_init
13077if test "$ac_res" != no; then
13078  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13079
13080cat >>confdefs.h <<\_ACEOF
13081#define HAVE_PTHREAD_RWLOCK_INIT 1
13082_ACEOF
13083
13084fi
13085
13086  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13087echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13088if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13089  echo $ECHO_N "(cached) $ECHO_C" >&6
13090else
13091  ac_func_search_save_LIBS=$LIBS
13092cat >conftest.$ac_ext <<_ACEOF
13093/* confdefs.h.  */
13094_ACEOF
13095cat confdefs.h >>conftest.$ac_ext
13096cat >>conftest.$ac_ext <<_ACEOF
13097/* end confdefs.h.  */
13098
13099/* Override any GCC internal prototype to avoid an error.
13100   Use char because int might match the return type of a GCC
13101   builtin and then its argument prototype would still apply.  */
13102#ifdef __cplusplus
13103extern "C"
13104#endif
13105char pthread_getspecific ();
13106int
13107main ()
13108{
13109return pthread_getspecific ();
13110  ;
13111  return 0;
13112}
13113_ACEOF
13114for ac_lib in '' pthread; do
13115  if test -z "$ac_lib"; then
13116    ac_res="none required"
13117  else
13118    ac_res=-l$ac_lib
13119    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13120  fi
13121  rm -f conftest.$ac_objext conftest$ac_exeext
13122if { (ac_try="$ac_link"
13123case "(($ac_try" in
13124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13125  *) ac_try_echo=$ac_try;;
13126esac
13127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13128  (eval "$ac_link") 2>conftest.er1
13129  ac_status=$?
13130  grep -v '^ *+' conftest.er1 >conftest.err
13131  rm -f conftest.er1
13132  cat conftest.err >&5
13133  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13134  (exit $ac_status); } &&
13135	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13136  { (case "(($ac_try" in
13137  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13138  *) ac_try_echo=$ac_try;;
13139esac
13140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13141  (eval "$ac_try") 2>&5
13142  ac_status=$?
13143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144  (exit $ac_status); }; } &&
13145	 { ac_try='test -s conftest$ac_exeext'
13146  { (case "(($ac_try" in
13147  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13148  *) ac_try_echo=$ac_try;;
13149esac
13150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13151  (eval "$ac_try") 2>&5
13152  ac_status=$?
13153  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13154  (exit $ac_status); }; }; then
13155  ac_cv_search_pthread_getspecific=$ac_res
13156else
13157  echo "$as_me: failed program was:" >&5
13158sed 's/^/| /' conftest.$ac_ext >&5
13159
13160
13161fi
13162
13163rm -f core conftest.err conftest.$ac_objext \
13164      conftest$ac_exeext
13165  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13166  break
13167fi
13168done
13169if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13170  :
13171else
13172  ac_cv_search_pthread_getspecific=no
13173fi
13174rm conftest.$ac_ext
13175LIBS=$ac_func_search_save_LIBS
13176fi
13177{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13178echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13179ac_res=$ac_cv_search_pthread_getspecific
13180if test "$ac_res" != no; then
13181  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13182
13183cat >>confdefs.h <<\_ACEOF
13184#define HAVE_PTHREAD_GETSPECIFIC 1
13185_ACEOF
13186
13187fi
13188
13189fi
13190
13191
13192# Check whether --with-udis86 was given.
13193if test "${with_udis86+set}" = set; then
13194  withval=$with_udis86;
13195      USE_UDIS86=1
13196
13197      case "$withval" in
13198        /usr/lib|yes) ;;
13199        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13200      esac
13201
13202{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13203echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13204if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13205  echo $ECHO_N "(cached) $ECHO_C" >&6
13206else
13207  ac_check_lib_save_LIBS=$LIBS
13208LIBS="-ludis86  $LIBS"
13209cat >conftest.$ac_ext <<_ACEOF
13210/* confdefs.h.  */
13211_ACEOF
13212cat confdefs.h >>conftest.$ac_ext
13213cat >>conftest.$ac_ext <<_ACEOF
13214/* end confdefs.h.  */
13215
13216/* Override any GCC internal prototype to avoid an error.
13217   Use char because int might match the return type of a GCC
13218   builtin and then its argument prototype would still apply.  */
13219#ifdef __cplusplus
13220extern "C"
13221#endif
13222char ud_init ();
13223int
13224main ()
13225{
13226return ud_init ();
13227  ;
13228  return 0;
13229}
13230_ACEOF
13231rm -f conftest.$ac_objext conftest$ac_exeext
13232if { (ac_try="$ac_link"
13233case "(($ac_try" in
13234  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13235  *) ac_try_echo=$ac_try;;
13236esac
13237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13238  (eval "$ac_link") 2>conftest.er1
13239  ac_status=$?
13240  grep -v '^ *+' conftest.er1 >conftest.err
13241  rm -f conftest.er1
13242  cat conftest.err >&5
13243  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13244  (exit $ac_status); } &&
13245	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13246  { (case "(($ac_try" in
13247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13248  *) ac_try_echo=$ac_try;;
13249esac
13250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13251  (eval "$ac_try") 2>&5
13252  ac_status=$?
13253  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13254  (exit $ac_status); }; } &&
13255	 { ac_try='test -s conftest$ac_exeext'
13256  { (case "(($ac_try" in
13257  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13258  *) ac_try_echo=$ac_try;;
13259esac
13260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13261  (eval "$ac_try") 2>&5
13262  ac_status=$?
13263  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13264  (exit $ac_status); }; }; then
13265  ac_cv_lib_udis86_ud_init=yes
13266else
13267  echo "$as_me: failed program was:" >&5
13268sed 's/^/| /' conftest.$ac_ext >&5
13269
13270	ac_cv_lib_udis86_ud_init=no
13271fi
13272
13273rm -f core conftest.err conftest.$ac_objext \
13274      conftest$ac_exeext conftest.$ac_ext
13275LIBS=$ac_check_lib_save_LIBS
13276fi
13277{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13278echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13279if test $ac_cv_lib_udis86_ud_init = yes; then
13280  cat >>confdefs.h <<_ACEOF
13281#define HAVE_LIBUDIS86 1
13282_ACEOF
13283
13284  LIBS="-ludis86 $LIBS"
13285
13286else
13287
13288        echo "Error! You need to have libudis86 around."
13289        exit -1
13290
13291fi
13292
13293
13294else
13295  USE_UDIS86=0
13296
13297fi
13298
13299
13300cat >>confdefs.h <<_ACEOF
13301#define USE_UDIS86 $USE_UDIS86
13302_ACEOF
13303
13304
13305
13306# Check whether --with-oprofile was given.
13307if test "${with_oprofile+set}" = set; then
13308  withval=$with_oprofile;
13309      USE_OPROFILE=1
13310
13311      case "$withval" in
13312        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13313        no) llvm_cv_oppath=
13314            USE_OPROFILE=0
13315 ;;
13316        *) llvm_cv_oppath="${withval}/lib/oprofile"
13317           CPPFLAGS="-I${withval}/include";;
13318      esac
13319      if test -n "$llvm_cv_oppath" ; then
13320        LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13321                                        { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13322echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13323if test "${ac_cv_search_bfd_init+set}" = set; then
13324  echo $ECHO_N "(cached) $ECHO_C" >&6
13325else
13326  ac_func_search_save_LIBS=$LIBS
13327cat >conftest.$ac_ext <<_ACEOF
13328/* confdefs.h.  */
13329_ACEOF
13330cat confdefs.h >>conftest.$ac_ext
13331cat >>conftest.$ac_ext <<_ACEOF
13332/* end confdefs.h.  */
13333
13334/* Override any GCC internal prototype to avoid an error.
13335   Use char because int might match the return type of a GCC
13336   builtin and then its argument prototype would still apply.  */
13337#ifdef __cplusplus
13338extern "C"
13339#endif
13340char bfd_init ();
13341int
13342main ()
13343{
13344return bfd_init ();
13345  ;
13346  return 0;
13347}
13348_ACEOF
13349for ac_lib in '' bfd; do
13350  if test -z "$ac_lib"; then
13351    ac_res="none required"
13352  else
13353    ac_res=-l$ac_lib
13354    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13355  fi
13356  rm -f conftest.$ac_objext conftest$ac_exeext
13357if { (ac_try="$ac_link"
13358case "(($ac_try" in
13359  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13360  *) ac_try_echo=$ac_try;;
13361esac
13362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13363  (eval "$ac_link") 2>conftest.er1
13364  ac_status=$?
13365  grep -v '^ *+' conftest.er1 >conftest.err
13366  rm -f conftest.er1
13367  cat conftest.err >&5
13368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13369  (exit $ac_status); } &&
13370	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13371  { (case "(($ac_try" in
13372  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13373  *) ac_try_echo=$ac_try;;
13374esac
13375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13376  (eval "$ac_try") 2>&5
13377  ac_status=$?
13378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13379  (exit $ac_status); }; } &&
13380	 { ac_try='test -s conftest$ac_exeext'
13381  { (case "(($ac_try" in
13382  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13383  *) ac_try_echo=$ac_try;;
13384esac
13385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13386  (eval "$ac_try") 2>&5
13387  ac_status=$?
13388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13389  (exit $ac_status); }; }; then
13390  ac_cv_search_bfd_init=$ac_res
13391else
13392  echo "$as_me: failed program was:" >&5
13393sed 's/^/| /' conftest.$ac_ext >&5
13394
13395
13396fi
13397
13398rm -f core conftest.err conftest.$ac_objext \
13399      conftest$ac_exeext
13400  if test "${ac_cv_search_bfd_init+set}" = set; then
13401  break
13402fi
13403done
13404if test "${ac_cv_search_bfd_init+set}" = set; then
13405  :
13406else
13407  ac_cv_search_bfd_init=no
13408fi
13409rm conftest.$ac_ext
13410LIBS=$ac_func_search_save_LIBS
13411fi
13412{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13413echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13414ac_res=$ac_cv_search_bfd_init
13415if test "$ac_res" != no; then
13416  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13417
13418fi
13419
13420        { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13421echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13422if test "${ac_cv_search_op_open_agent+set}" = set; then
13423  echo $ECHO_N "(cached) $ECHO_C" >&6
13424else
13425  ac_func_search_save_LIBS=$LIBS
13426cat >conftest.$ac_ext <<_ACEOF
13427/* confdefs.h.  */
13428_ACEOF
13429cat confdefs.h >>conftest.$ac_ext
13430cat >>conftest.$ac_ext <<_ACEOF
13431/* end confdefs.h.  */
13432
13433/* Override any GCC internal prototype to avoid an error.
13434   Use char because int might match the return type of a GCC
13435   builtin and then its argument prototype would still apply.  */
13436#ifdef __cplusplus
13437extern "C"
13438#endif
13439char op_open_agent ();
13440int
13441main ()
13442{
13443return op_open_agent ();
13444  ;
13445  return 0;
13446}
13447_ACEOF
13448for ac_lib in '' opagent; do
13449  if test -z "$ac_lib"; then
13450    ac_res="none required"
13451  else
13452    ac_res=-l$ac_lib
13453    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13454  fi
13455  rm -f conftest.$ac_objext conftest$ac_exeext
13456if { (ac_try="$ac_link"
13457case "(($ac_try" in
13458  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13459  *) ac_try_echo=$ac_try;;
13460esac
13461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13462  (eval "$ac_link") 2>conftest.er1
13463  ac_status=$?
13464  grep -v '^ *+' conftest.er1 >conftest.err
13465  rm -f conftest.er1
13466  cat conftest.err >&5
13467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13468  (exit $ac_status); } &&
13469	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13470  { (case "(($ac_try" in
13471  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13472  *) ac_try_echo=$ac_try;;
13473esac
13474eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13475  (eval "$ac_try") 2>&5
13476  ac_status=$?
13477  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13478  (exit $ac_status); }; } &&
13479	 { ac_try='test -s conftest$ac_exeext'
13480  { (case "(($ac_try" in
13481  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13482  *) ac_try_echo=$ac_try;;
13483esac
13484eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13485  (eval "$ac_try") 2>&5
13486  ac_status=$?
13487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488  (exit $ac_status); }; }; then
13489  ac_cv_search_op_open_agent=$ac_res
13490else
13491  echo "$as_me: failed program was:" >&5
13492sed 's/^/| /' conftest.$ac_ext >&5
13493
13494
13495fi
13496
13497rm -f core conftest.err conftest.$ac_objext \
13498      conftest$ac_exeext
13499  if test "${ac_cv_search_op_open_agent+set}" = set; then
13500  break
13501fi
13502done
13503if test "${ac_cv_search_op_open_agent+set}" = set; then
13504  :
13505else
13506  ac_cv_search_op_open_agent=no
13507fi
13508rm conftest.$ac_ext
13509LIBS=$ac_func_search_save_LIBS
13510fi
13511{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13512echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13513ac_res=$ac_cv_search_op_open_agent
13514if test "$ac_res" != no; then
13515  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13516
13517else
13518
13519          echo "Error! You need to have libopagent around."
13520          exit -1
13521
13522fi
13523
13524        if test "${ac_cv_header_opagent_h+set}" = set; then
13525  { echo "$as_me:$LINENO: checking for opagent.h" >&5
13526echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13527if test "${ac_cv_header_opagent_h+set}" = set; then
13528  echo $ECHO_N "(cached) $ECHO_C" >&6
13529fi
13530{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13531echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13532else
13533  # Is the header compilable?
13534{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
13535echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13536cat >conftest.$ac_ext <<_ACEOF
13537/* confdefs.h.  */
13538_ACEOF
13539cat confdefs.h >>conftest.$ac_ext
13540cat >>conftest.$ac_ext <<_ACEOF
13541/* end confdefs.h.  */
13542$ac_includes_default
13543#include <opagent.h>
13544_ACEOF
13545rm -f conftest.$ac_objext
13546if { (ac_try="$ac_compile"
13547case "(($ac_try" in
13548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13549  *) ac_try_echo=$ac_try;;
13550esac
13551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13552  (eval "$ac_compile") 2>conftest.er1
13553  ac_status=$?
13554  grep -v '^ *+' conftest.er1 >conftest.err
13555  rm -f conftest.er1
13556  cat conftest.err >&5
13557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558  (exit $ac_status); } &&
13559	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13560  { (case "(($ac_try" in
13561  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13562  *) ac_try_echo=$ac_try;;
13563esac
13564eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13565  (eval "$ac_try") 2>&5
13566  ac_status=$?
13567  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568  (exit $ac_status); }; } &&
13569	 { ac_try='test -s conftest.$ac_objext'
13570  { (case "(($ac_try" in
13571  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13572  *) ac_try_echo=$ac_try;;
13573esac
13574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13575  (eval "$ac_try") 2>&5
13576  ac_status=$?
13577  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13578  (exit $ac_status); }; }; then
13579  ac_header_compiler=yes
13580else
13581  echo "$as_me: failed program was:" >&5
13582sed 's/^/| /' conftest.$ac_ext >&5
13583
13584	ac_header_compiler=no
13585fi
13586
13587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13588{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13589echo "${ECHO_T}$ac_header_compiler" >&6; }
13590
13591# Is the header present?
13592{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
13593echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13594cat >conftest.$ac_ext <<_ACEOF
13595/* confdefs.h.  */
13596_ACEOF
13597cat confdefs.h >>conftest.$ac_ext
13598cat >>conftest.$ac_ext <<_ACEOF
13599/* end confdefs.h.  */
13600#include <opagent.h>
13601_ACEOF
13602if { (ac_try="$ac_cpp conftest.$ac_ext"
13603case "(($ac_try" in
13604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13605  *) ac_try_echo=$ac_try;;
13606esac
13607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13608  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13609  ac_status=$?
13610  grep -v '^ *+' conftest.er1 >conftest.err
13611  rm -f conftest.er1
13612  cat conftest.err >&5
13613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13614  (exit $ac_status); } >/dev/null; then
13615  if test -s conftest.err; then
13616    ac_cpp_err=$ac_c_preproc_warn_flag
13617    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13618  else
13619    ac_cpp_err=
13620  fi
13621else
13622  ac_cpp_err=yes
13623fi
13624if test -z "$ac_cpp_err"; then
13625  ac_header_preproc=yes
13626else
13627  echo "$as_me: failed program was:" >&5
13628sed 's/^/| /' conftest.$ac_ext >&5
13629
13630  ac_header_preproc=no
13631fi
13632
13633rm -f conftest.err conftest.$ac_ext
13634{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13635echo "${ECHO_T}$ac_header_preproc" >&6; }
13636
13637# So?  What about this header?
13638case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13639  yes:no: )
13640    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13641echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13642    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13643echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13644    ac_header_preproc=yes
13645    ;;
13646  no:yes:* )
13647    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13648echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13649    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13650echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13651    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13652echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13653    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13654echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13655    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13656echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13657    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13658echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13659    ( cat <<\_ASBOX
13660## ----------------------------------- ##
13661## Report this to llvmbugs@cs.uiuc.edu ##
13662## ----------------------------------- ##
13663_ASBOX
13664     ) | sed "s/^/$as_me: WARNING:     /" >&2
13665    ;;
13666esac
13667{ echo "$as_me:$LINENO: checking for opagent.h" >&5
13668echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13669if test "${ac_cv_header_opagent_h+set}" = set; then
13670  echo $ECHO_N "(cached) $ECHO_C" >&6
13671else
13672  ac_cv_header_opagent_h=$ac_header_preproc
13673fi
13674{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13675echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13676
13677fi
13678if test $ac_cv_header_opagent_h = yes; then
13679  :
13680else
13681
13682          echo "Error! You need to have opagent.h around."
13683          exit -1
13684
13685fi
13686
13687
13688      fi
13689
13690else
13691
13692      USE_OPROFILE=0
13693
13694
13695fi
13696
13697
13698cat >>confdefs.h <<_ACEOF
13699#define USE_OPROFILE $USE_OPROFILE
13700_ACEOF
13701
13702
13703
13704
13705
13706
13707
13708
13709ac_header_dirent=no
13710for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13711  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13712{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13713echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13714if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13715  echo $ECHO_N "(cached) $ECHO_C" >&6
13716else
13717  cat >conftest.$ac_ext <<_ACEOF
13718/* confdefs.h.  */
13719_ACEOF
13720cat confdefs.h >>conftest.$ac_ext
13721cat >>conftest.$ac_ext <<_ACEOF
13722/* end confdefs.h.  */
13723#include <sys/types.h>
13724#include <$ac_hdr>
13725
13726int
13727main ()
13728{
13729if ((DIR *) 0)
13730return 0;
13731  ;
13732  return 0;
13733}
13734_ACEOF
13735rm -f conftest.$ac_objext
13736if { (ac_try="$ac_compile"
13737case "(($ac_try" in
13738  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13739  *) ac_try_echo=$ac_try;;
13740esac
13741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13742  (eval "$ac_compile") 2>conftest.er1
13743  ac_status=$?
13744  grep -v '^ *+' conftest.er1 >conftest.err
13745  rm -f conftest.er1
13746  cat conftest.err >&5
13747  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13748  (exit $ac_status); } &&
13749	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13750  { (case "(($ac_try" in
13751  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13752  *) ac_try_echo=$ac_try;;
13753esac
13754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13755  (eval "$ac_try") 2>&5
13756  ac_status=$?
13757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13758  (exit $ac_status); }; } &&
13759	 { ac_try='test -s conftest.$ac_objext'
13760  { (case "(($ac_try" in
13761  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13762  *) ac_try_echo=$ac_try;;
13763esac
13764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13765  (eval "$ac_try") 2>&5
13766  ac_status=$?
13767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13768  (exit $ac_status); }; }; then
13769  eval "$as_ac_Header=yes"
13770else
13771  echo "$as_me: failed program was:" >&5
13772sed 's/^/| /' conftest.$ac_ext >&5
13773
13774	eval "$as_ac_Header=no"
13775fi
13776
13777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13778fi
13779ac_res=`eval echo '${'$as_ac_Header'}'`
13780	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13781echo "${ECHO_T}$ac_res" >&6; }
13782if test `eval echo '${'$as_ac_Header'}'` = yes; then
13783  cat >>confdefs.h <<_ACEOF
13784#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13785_ACEOF
13786
13787ac_header_dirent=$ac_hdr; break
13788fi
13789
13790done
13791# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13792if test $ac_header_dirent = dirent.h; then
13793  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13794echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13795if test "${ac_cv_search_opendir+set}" = set; then
13796  echo $ECHO_N "(cached) $ECHO_C" >&6
13797else
13798  ac_func_search_save_LIBS=$LIBS
13799cat >conftest.$ac_ext <<_ACEOF
13800/* confdefs.h.  */
13801_ACEOF
13802cat confdefs.h >>conftest.$ac_ext
13803cat >>conftest.$ac_ext <<_ACEOF
13804/* end confdefs.h.  */
13805
13806/* Override any GCC internal prototype to avoid an error.
13807   Use char because int might match the return type of a GCC
13808   builtin and then its argument prototype would still apply.  */
13809#ifdef __cplusplus
13810extern "C"
13811#endif
13812char opendir ();
13813int
13814main ()
13815{
13816return opendir ();
13817  ;
13818  return 0;
13819}
13820_ACEOF
13821for ac_lib in '' dir; do
13822  if test -z "$ac_lib"; then
13823    ac_res="none required"
13824  else
13825    ac_res=-l$ac_lib
13826    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13827  fi
13828  rm -f conftest.$ac_objext conftest$ac_exeext
13829if { (ac_try="$ac_link"
13830case "(($ac_try" in
13831  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13832  *) ac_try_echo=$ac_try;;
13833esac
13834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13835  (eval "$ac_link") 2>conftest.er1
13836  ac_status=$?
13837  grep -v '^ *+' conftest.er1 >conftest.err
13838  rm -f conftest.er1
13839  cat conftest.err >&5
13840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13841  (exit $ac_status); } &&
13842	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13843  { (case "(($ac_try" in
13844  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13845  *) ac_try_echo=$ac_try;;
13846esac
13847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13848  (eval "$ac_try") 2>&5
13849  ac_status=$?
13850  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13851  (exit $ac_status); }; } &&
13852	 { ac_try='test -s conftest$ac_exeext'
13853  { (case "(($ac_try" in
13854  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13855  *) ac_try_echo=$ac_try;;
13856esac
13857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13858  (eval "$ac_try") 2>&5
13859  ac_status=$?
13860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13861  (exit $ac_status); }; }; then
13862  ac_cv_search_opendir=$ac_res
13863else
13864  echo "$as_me: failed program was:" >&5
13865sed 's/^/| /' conftest.$ac_ext >&5
13866
13867
13868fi
13869
13870rm -f core conftest.err conftest.$ac_objext \
13871      conftest$ac_exeext
13872  if test "${ac_cv_search_opendir+set}" = set; then
13873  break
13874fi
13875done
13876if test "${ac_cv_search_opendir+set}" = set; then
13877  :
13878else
13879  ac_cv_search_opendir=no
13880fi
13881rm conftest.$ac_ext
13882LIBS=$ac_func_search_save_LIBS
13883fi
13884{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13885echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13886ac_res=$ac_cv_search_opendir
13887if test "$ac_res" != no; then
13888  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13889
13890fi
13891
13892else
13893  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13894echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13895if test "${ac_cv_search_opendir+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 opendir ();
13913int
13914main ()
13915{
13916return opendir ();
13917  ;
13918  return 0;
13919}
13920_ACEOF
13921for ac_lib in '' x; do
13922  if test -z "$ac_lib"; then
13923    ac_res="none required"
13924  else
13925    ac_res=-l$ac_lib
13926    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13927  fi
13928  rm -f conftest.$ac_objext conftest$ac_exeext
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_opendir=$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_opendir+set}" = set; then
13973  break
13974fi
13975done
13976if test "${ac_cv_search_opendir+set}" = set; then
13977  :
13978else
13979  ac_cv_search_opendir=no
13980fi
13981rm conftest.$ac_ext
13982LIBS=$ac_func_search_save_LIBS
13983fi
13984{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13985echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13986ac_res=$ac_cv_search_opendir
13987if test "$ac_res" != no; then
13988  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13989
13990fi
13991
13992fi
13993
13994{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
13995echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
13996if test "${ac_cv_header_mmap_anon+set}" = set; then
13997  echo $ECHO_N "(cached) $ECHO_C" >&6
13998else
13999   ac_ext=c
14000ac_cpp='$CPP $CPPFLAGS'
14001ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14002ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14003ac_compiler_gnu=$ac_cv_c_compiler_gnu
14004
14005  cat >conftest.$ac_ext <<_ACEOF
14006/* confdefs.h.  */
14007_ACEOF
14008cat confdefs.h >>conftest.$ac_ext
14009cat >>conftest.$ac_ext <<_ACEOF
14010/* end confdefs.h.  */
14011#include <sys/mman.h>
14012#include <unistd.h>
14013#include <fcntl.h>
14014int
14015main ()
14016{
14017mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14018  ;
14019  return 0;
14020}
14021_ACEOF
14022rm -f conftest.$ac_objext
14023if { (ac_try="$ac_compile"
14024case "(($ac_try" in
14025  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14026  *) ac_try_echo=$ac_try;;
14027esac
14028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14029  (eval "$ac_compile") 2>conftest.er1
14030  ac_status=$?
14031  grep -v '^ *+' conftest.er1 >conftest.err
14032  rm -f conftest.er1
14033  cat conftest.err >&5
14034  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14035  (exit $ac_status); } &&
14036	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14037  { (case "(($ac_try" in
14038  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14039  *) ac_try_echo=$ac_try;;
14040esac
14041eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14042  (eval "$ac_try") 2>&5
14043  ac_status=$?
14044  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045  (exit $ac_status); }; } &&
14046	 { ac_try='test -s conftest.$ac_objext'
14047  { (case "(($ac_try" in
14048  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14049  *) ac_try_echo=$ac_try;;
14050esac
14051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14052  (eval "$ac_try") 2>&5
14053  ac_status=$?
14054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14055  (exit $ac_status); }; }; then
14056  ac_cv_header_mmap_anon=yes
14057else
14058  echo "$as_me: failed program was:" >&5
14059sed 's/^/| /' conftest.$ac_ext >&5
14060
14061	ac_cv_header_mmap_anon=no
14062fi
14063
14064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14065  ac_ext=c
14066ac_cpp='$CPP $CPPFLAGS'
14067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14069ac_compiler_gnu=$ac_cv_c_compiler_gnu
14070
14071
14072fi
14073{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14074echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14075if test "$ac_cv_header_mmap_anon" = yes; then
14076
14077cat >>confdefs.h <<\_ACEOF
14078#define HAVE_MMAP_ANONYMOUS 1
14079_ACEOF
14080
14081fi
14082
14083{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14084echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14085if test "${ac_cv_header_stat_broken+set}" = set; then
14086  echo $ECHO_N "(cached) $ECHO_C" >&6
14087else
14088  cat >conftest.$ac_ext <<_ACEOF
14089/* confdefs.h.  */
14090_ACEOF
14091cat confdefs.h >>conftest.$ac_ext
14092cat >>conftest.$ac_ext <<_ACEOF
14093/* end confdefs.h.  */
14094#include <sys/types.h>
14095#include <sys/stat.h>
14096
14097#if defined S_ISBLK && defined S_IFDIR
14098# if S_ISBLK (S_IFDIR)
14099You lose.
14100# endif
14101#endif
14102
14103#if defined S_ISBLK && defined S_IFCHR
14104# if S_ISBLK (S_IFCHR)
14105You lose.
14106# endif
14107#endif
14108
14109#if defined S_ISLNK && defined S_IFREG
14110# if S_ISLNK (S_IFREG)
14111You lose.
14112# endif
14113#endif
14114
14115#if defined S_ISSOCK && defined S_IFREG
14116# if S_ISSOCK (S_IFREG)
14117You lose.
14118# endif
14119#endif
14120
14121_ACEOF
14122if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14123  $EGREP "You lose" >/dev/null 2>&1; then
14124  ac_cv_header_stat_broken=yes
14125else
14126  ac_cv_header_stat_broken=no
14127fi
14128rm -f conftest*
14129
14130fi
14131{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14132echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14133if test $ac_cv_header_stat_broken = yes; then
14134
14135cat >>confdefs.h <<\_ACEOF
14136#define STAT_MACROS_BROKEN 1
14137_ACEOF
14138
14139fi
14140
14141{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14142echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14143if test "${ac_cv_header_sys_wait_h+set}" = set; then
14144  echo $ECHO_N "(cached) $ECHO_C" >&6
14145else
14146  cat >conftest.$ac_ext <<_ACEOF
14147/* confdefs.h.  */
14148_ACEOF
14149cat confdefs.h >>conftest.$ac_ext
14150cat >>conftest.$ac_ext <<_ACEOF
14151/* end confdefs.h.  */
14152#include <sys/types.h>
14153#include <sys/wait.h>
14154#ifndef WEXITSTATUS
14155# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14156#endif
14157#ifndef WIFEXITED
14158# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14159#endif
14160
14161int
14162main ()
14163{
14164  int s;
14165  wait (&s);
14166  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14167  ;
14168  return 0;
14169}
14170_ACEOF
14171rm -f conftest.$ac_objext
14172if { (ac_try="$ac_compile"
14173case "(($ac_try" in
14174  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14175  *) ac_try_echo=$ac_try;;
14176esac
14177eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14178  (eval "$ac_compile") 2>conftest.er1
14179  ac_status=$?
14180  grep -v '^ *+' conftest.er1 >conftest.err
14181  rm -f conftest.er1
14182  cat conftest.err >&5
14183  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14184  (exit $ac_status); } &&
14185	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14186  { (case "(($ac_try" in
14187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14188  *) ac_try_echo=$ac_try;;
14189esac
14190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14191  (eval "$ac_try") 2>&5
14192  ac_status=$?
14193  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14194  (exit $ac_status); }; } &&
14195	 { ac_try='test -s conftest.$ac_objext'
14196  { (case "(($ac_try" in
14197  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14198  *) ac_try_echo=$ac_try;;
14199esac
14200eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14201  (eval "$ac_try") 2>&5
14202  ac_status=$?
14203  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204  (exit $ac_status); }; }; then
14205  ac_cv_header_sys_wait_h=yes
14206else
14207  echo "$as_me: failed program was:" >&5
14208sed 's/^/| /' conftest.$ac_ext >&5
14209
14210	ac_cv_header_sys_wait_h=no
14211fi
14212
14213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14214fi
14215{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14216echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14217if test $ac_cv_header_sys_wait_h = yes; then
14218
14219cat >>confdefs.h <<\_ACEOF
14220#define HAVE_SYS_WAIT_H 1
14221_ACEOF
14222
14223fi
14224
14225{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14226echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14227if test "${ac_cv_header_time+set}" = set; then
14228  echo $ECHO_N "(cached) $ECHO_C" >&6
14229else
14230  cat >conftest.$ac_ext <<_ACEOF
14231/* confdefs.h.  */
14232_ACEOF
14233cat confdefs.h >>conftest.$ac_ext
14234cat >>conftest.$ac_ext <<_ACEOF
14235/* end confdefs.h.  */
14236#include <sys/types.h>
14237#include <sys/time.h>
14238#include <time.h>
14239
14240int
14241main ()
14242{
14243if ((struct tm *) 0)
14244return 0;
14245  ;
14246  return 0;
14247}
14248_ACEOF
14249rm -f conftest.$ac_objext
14250if { (ac_try="$ac_compile"
14251case "(($ac_try" in
14252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14253  *) ac_try_echo=$ac_try;;
14254esac
14255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14256  (eval "$ac_compile") 2>conftest.er1
14257  ac_status=$?
14258  grep -v '^ *+' conftest.er1 >conftest.err
14259  rm -f conftest.er1
14260  cat conftest.err >&5
14261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14262  (exit $ac_status); } &&
14263	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14264  { (case "(($ac_try" in
14265  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14266  *) ac_try_echo=$ac_try;;
14267esac
14268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14269  (eval "$ac_try") 2>&5
14270  ac_status=$?
14271  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272  (exit $ac_status); }; } &&
14273	 { ac_try='test -s conftest.$ac_objext'
14274  { (case "(($ac_try" in
14275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14276  *) ac_try_echo=$ac_try;;
14277esac
14278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14279  (eval "$ac_try") 2>&5
14280  ac_status=$?
14281  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14282  (exit $ac_status); }; }; then
14283  ac_cv_header_time=yes
14284else
14285  echo "$as_me: failed program was:" >&5
14286sed 's/^/| /' conftest.$ac_ext >&5
14287
14288	ac_cv_header_time=no
14289fi
14290
14291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14292fi
14293{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14294echo "${ECHO_T}$ac_cv_header_time" >&6; }
14295if test $ac_cv_header_time = yes; then
14296
14297cat >>confdefs.h <<\_ACEOF
14298#define TIME_WITH_SYS_TIME 1
14299_ACEOF
14300
14301fi
14302
14303
14304
14305
14306
14307
14308
14309
14310for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14311do
14312as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14313if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14314  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14315echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14316if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14317  echo $ECHO_N "(cached) $ECHO_C" >&6
14318fi
14319ac_res=`eval echo '${'$as_ac_Header'}'`
14320	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14321echo "${ECHO_T}$ac_res" >&6; }
14322else
14323  # Is the header compilable?
14324{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14325echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14326cat >conftest.$ac_ext <<_ACEOF
14327/* confdefs.h.  */
14328_ACEOF
14329cat confdefs.h >>conftest.$ac_ext
14330cat >>conftest.$ac_ext <<_ACEOF
14331/* end confdefs.h.  */
14332$ac_includes_default
14333#include <$ac_header>
14334_ACEOF
14335rm -f conftest.$ac_objext
14336if { (ac_try="$ac_compile"
14337case "(($ac_try" in
14338  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14339  *) ac_try_echo=$ac_try;;
14340esac
14341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14342  (eval "$ac_compile") 2>conftest.er1
14343  ac_status=$?
14344  grep -v '^ *+' conftest.er1 >conftest.err
14345  rm -f conftest.er1
14346  cat conftest.err >&5
14347  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14348  (exit $ac_status); } &&
14349	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14350  { (case "(($ac_try" in
14351  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14352  *) ac_try_echo=$ac_try;;
14353esac
14354eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14355  (eval "$ac_try") 2>&5
14356  ac_status=$?
14357  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14358  (exit $ac_status); }; } &&
14359	 { ac_try='test -s conftest.$ac_objext'
14360  { (case "(($ac_try" in
14361  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14362  *) ac_try_echo=$ac_try;;
14363esac
14364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14365  (eval "$ac_try") 2>&5
14366  ac_status=$?
14367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14368  (exit $ac_status); }; }; then
14369  ac_header_compiler=yes
14370else
14371  echo "$as_me: failed program was:" >&5
14372sed 's/^/| /' conftest.$ac_ext >&5
14373
14374	ac_header_compiler=no
14375fi
14376
14377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14378{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14379echo "${ECHO_T}$ac_header_compiler" >&6; }
14380
14381# Is the header present?
14382{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14383echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14384cat >conftest.$ac_ext <<_ACEOF
14385/* confdefs.h.  */
14386_ACEOF
14387cat confdefs.h >>conftest.$ac_ext
14388cat >>conftest.$ac_ext <<_ACEOF
14389/* end confdefs.h.  */
14390#include <$ac_header>
14391_ACEOF
14392if { (ac_try="$ac_cpp conftest.$ac_ext"
14393case "(($ac_try" in
14394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14395  *) ac_try_echo=$ac_try;;
14396esac
14397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14398  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14399  ac_status=$?
14400  grep -v '^ *+' conftest.er1 >conftest.err
14401  rm -f conftest.er1
14402  cat conftest.err >&5
14403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14404  (exit $ac_status); } >/dev/null; then
14405  if test -s conftest.err; then
14406    ac_cpp_err=$ac_c_preproc_warn_flag
14407    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14408  else
14409    ac_cpp_err=
14410  fi
14411else
14412  ac_cpp_err=yes
14413fi
14414if test -z "$ac_cpp_err"; then
14415  ac_header_preproc=yes
14416else
14417  echo "$as_me: failed program was:" >&5
14418sed 's/^/| /' conftest.$ac_ext >&5
14419
14420  ac_header_preproc=no
14421fi
14422
14423rm -f conftest.err conftest.$ac_ext
14424{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14425echo "${ECHO_T}$ac_header_preproc" >&6; }
14426
14427# So?  What about this header?
14428case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14429  yes:no: )
14430    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14431echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14432    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14433echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14434    ac_header_preproc=yes
14435    ;;
14436  no:yes:* )
14437    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14438echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14439    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14440echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14441    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14442echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14443    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14444echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14445    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14446echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14447    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14448echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14449    ( cat <<\_ASBOX
14450## ----------------------------------- ##
14451## Report this to llvmbugs@cs.uiuc.edu ##
14452## ----------------------------------- ##
14453_ASBOX
14454     ) | sed "s/^/$as_me: WARNING:     /" >&2
14455    ;;
14456esac
14457{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14458echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14459if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14460  echo $ECHO_N "(cached) $ECHO_C" >&6
14461else
14462  eval "$as_ac_Header=\$ac_header_preproc"
14463fi
14464ac_res=`eval echo '${'$as_ac_Header'}'`
14465	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14466echo "${ECHO_T}$ac_res" >&6; }
14467
14468fi
14469if test `eval echo '${'$as_ac_Header'}'` = yes; then
14470  cat >>confdefs.h <<_ACEOF
14471#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14472_ACEOF
14473
14474fi
14475
14476done
14477
14478
14479
14480
14481
14482
14483
14484for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14485do
14486as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14487if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14488  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14489echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14490if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14491  echo $ECHO_N "(cached) $ECHO_C" >&6
14492fi
14493ac_res=`eval echo '${'$as_ac_Header'}'`
14494	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14495echo "${ECHO_T}$ac_res" >&6; }
14496else
14497  # Is the header compilable?
14498{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14499echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14500cat >conftest.$ac_ext <<_ACEOF
14501/* confdefs.h.  */
14502_ACEOF
14503cat confdefs.h >>conftest.$ac_ext
14504cat >>conftest.$ac_ext <<_ACEOF
14505/* end confdefs.h.  */
14506$ac_includes_default
14507#include <$ac_header>
14508_ACEOF
14509rm -f conftest.$ac_objext
14510if { (ac_try="$ac_compile"
14511case "(($ac_try" in
14512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14513  *) ac_try_echo=$ac_try;;
14514esac
14515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14516  (eval "$ac_compile") 2>conftest.er1
14517  ac_status=$?
14518  grep -v '^ *+' conftest.er1 >conftest.err
14519  rm -f conftest.er1
14520  cat conftest.err >&5
14521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14522  (exit $ac_status); } &&
14523	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14524  { (case "(($ac_try" in
14525  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14526  *) ac_try_echo=$ac_try;;
14527esac
14528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14529  (eval "$ac_try") 2>&5
14530  ac_status=$?
14531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14532  (exit $ac_status); }; } &&
14533	 { ac_try='test -s conftest.$ac_objext'
14534  { (case "(($ac_try" in
14535  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14536  *) ac_try_echo=$ac_try;;
14537esac
14538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14539  (eval "$ac_try") 2>&5
14540  ac_status=$?
14541  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542  (exit $ac_status); }; }; then
14543  ac_header_compiler=yes
14544else
14545  echo "$as_me: failed program was:" >&5
14546sed 's/^/| /' conftest.$ac_ext >&5
14547
14548	ac_header_compiler=no
14549fi
14550
14551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14552{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14553echo "${ECHO_T}$ac_header_compiler" >&6; }
14554
14555# Is the header present?
14556{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14557echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14558cat >conftest.$ac_ext <<_ACEOF
14559/* confdefs.h.  */
14560_ACEOF
14561cat confdefs.h >>conftest.$ac_ext
14562cat >>conftest.$ac_ext <<_ACEOF
14563/* end confdefs.h.  */
14564#include <$ac_header>
14565_ACEOF
14566if { (ac_try="$ac_cpp conftest.$ac_ext"
14567case "(($ac_try" in
14568  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14569  *) ac_try_echo=$ac_try;;
14570esac
14571eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14572  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14573  ac_status=$?
14574  grep -v '^ *+' conftest.er1 >conftest.err
14575  rm -f conftest.er1
14576  cat conftest.err >&5
14577  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14578  (exit $ac_status); } >/dev/null; then
14579  if test -s conftest.err; then
14580    ac_cpp_err=$ac_c_preproc_warn_flag
14581    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14582  else
14583    ac_cpp_err=
14584  fi
14585else
14586  ac_cpp_err=yes
14587fi
14588if test -z "$ac_cpp_err"; then
14589  ac_header_preproc=yes
14590else
14591  echo "$as_me: failed program was:" >&5
14592sed 's/^/| /' conftest.$ac_ext >&5
14593
14594  ac_header_preproc=no
14595fi
14596
14597rm -f conftest.err conftest.$ac_ext
14598{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14599echo "${ECHO_T}$ac_header_preproc" >&6; }
14600
14601# So?  What about this header?
14602case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14603  yes:no: )
14604    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14605echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14606    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14607echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14608    ac_header_preproc=yes
14609    ;;
14610  no:yes:* )
14611    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14612echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14613    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14614echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14615    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14616echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14617    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14618echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14619    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14620echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14621    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14622echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14623    ( cat <<\_ASBOX
14624## ----------------------------------- ##
14625## Report this to llvmbugs@cs.uiuc.edu ##
14626## ----------------------------------- ##
14627_ASBOX
14628     ) | sed "s/^/$as_me: WARNING:     /" >&2
14629    ;;
14630esac
14631{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14632echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14633if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14634  echo $ECHO_N "(cached) $ECHO_C" >&6
14635else
14636  eval "$as_ac_Header=\$ac_header_preproc"
14637fi
14638ac_res=`eval echo '${'$as_ac_Header'}'`
14639	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14640echo "${ECHO_T}$ac_res" >&6; }
14641
14642fi
14643if test `eval echo '${'$as_ac_Header'}'` = yes; then
14644  cat >>confdefs.h <<_ACEOF
14645#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14646_ACEOF
14647
14648fi
14649
14650done
14651
14652
14653
14654for ac_header in utime.h windows.h
14655do
14656as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14657if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14658  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14659echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14660if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14661  echo $ECHO_N "(cached) $ECHO_C" >&6
14662fi
14663ac_res=`eval echo '${'$as_ac_Header'}'`
14664	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14665echo "${ECHO_T}$ac_res" >&6; }
14666else
14667  # Is the header compilable?
14668{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14669echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14670cat >conftest.$ac_ext <<_ACEOF
14671/* confdefs.h.  */
14672_ACEOF
14673cat confdefs.h >>conftest.$ac_ext
14674cat >>conftest.$ac_ext <<_ACEOF
14675/* end confdefs.h.  */
14676$ac_includes_default
14677#include <$ac_header>
14678_ACEOF
14679rm -f conftest.$ac_objext
14680if { (ac_try="$ac_compile"
14681case "(($ac_try" in
14682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14683  *) ac_try_echo=$ac_try;;
14684esac
14685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14686  (eval "$ac_compile") 2>conftest.er1
14687  ac_status=$?
14688  grep -v '^ *+' conftest.er1 >conftest.err
14689  rm -f conftest.er1
14690  cat conftest.err >&5
14691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14692  (exit $ac_status); } &&
14693	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14694  { (case "(($ac_try" in
14695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14696  *) ac_try_echo=$ac_try;;
14697esac
14698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14699  (eval "$ac_try") 2>&5
14700  ac_status=$?
14701  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14702  (exit $ac_status); }; } &&
14703	 { ac_try='test -s conftest.$ac_objext'
14704  { (case "(($ac_try" in
14705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14706  *) ac_try_echo=$ac_try;;
14707esac
14708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14709  (eval "$ac_try") 2>&5
14710  ac_status=$?
14711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14712  (exit $ac_status); }; }; then
14713  ac_header_compiler=yes
14714else
14715  echo "$as_me: failed program was:" >&5
14716sed 's/^/| /' conftest.$ac_ext >&5
14717
14718	ac_header_compiler=no
14719fi
14720
14721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14722{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14723echo "${ECHO_T}$ac_header_compiler" >&6; }
14724
14725# Is the header present?
14726{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14727echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14728cat >conftest.$ac_ext <<_ACEOF
14729/* confdefs.h.  */
14730_ACEOF
14731cat confdefs.h >>conftest.$ac_ext
14732cat >>conftest.$ac_ext <<_ACEOF
14733/* end confdefs.h.  */
14734#include <$ac_header>
14735_ACEOF
14736if { (ac_try="$ac_cpp conftest.$ac_ext"
14737case "(($ac_try" in
14738  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14739  *) ac_try_echo=$ac_try;;
14740esac
14741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14742  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14743  ac_status=$?
14744  grep -v '^ *+' conftest.er1 >conftest.err
14745  rm -f conftest.er1
14746  cat conftest.err >&5
14747  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14748  (exit $ac_status); } >/dev/null; then
14749  if test -s conftest.err; then
14750    ac_cpp_err=$ac_c_preproc_warn_flag
14751    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14752  else
14753    ac_cpp_err=
14754  fi
14755else
14756  ac_cpp_err=yes
14757fi
14758if test -z "$ac_cpp_err"; then
14759  ac_header_preproc=yes
14760else
14761  echo "$as_me: failed program was:" >&5
14762sed 's/^/| /' conftest.$ac_ext >&5
14763
14764  ac_header_preproc=no
14765fi
14766
14767rm -f conftest.err conftest.$ac_ext
14768{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14769echo "${ECHO_T}$ac_header_preproc" >&6; }
14770
14771# So?  What about this header?
14772case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14773  yes:no: )
14774    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14775echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14776    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14777echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14778    ac_header_preproc=yes
14779    ;;
14780  no:yes:* )
14781    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14782echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14783    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14784echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14785    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14786echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14787    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14788echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14789    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14790echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14791    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14792echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14793    ( cat <<\_ASBOX
14794## ----------------------------------- ##
14795## Report this to llvmbugs@cs.uiuc.edu ##
14796## ----------------------------------- ##
14797_ASBOX
14798     ) | sed "s/^/$as_me: WARNING:     /" >&2
14799    ;;
14800esac
14801{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14802echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14803if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14804  echo $ECHO_N "(cached) $ECHO_C" >&6
14805else
14806  eval "$as_ac_Header=\$ac_header_preproc"
14807fi
14808ac_res=`eval echo '${'$as_ac_Header'}'`
14809	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14810echo "${ECHO_T}$ac_res" >&6; }
14811
14812fi
14813if test `eval echo '${'$as_ac_Header'}'` = yes; then
14814  cat >>confdefs.h <<_ACEOF
14815#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14816_ACEOF
14817
14818fi
14819
14820done
14821
14822
14823
14824
14825
14826
14827for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
14828do
14829as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14830if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14831  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14832echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14833if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14834  echo $ECHO_N "(cached) $ECHO_C" >&6
14835fi
14836ac_res=`eval echo '${'$as_ac_Header'}'`
14837	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14838echo "${ECHO_T}$ac_res" >&6; }
14839else
14840  # Is the header compilable?
14841{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14842echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14843cat >conftest.$ac_ext <<_ACEOF
14844/* confdefs.h.  */
14845_ACEOF
14846cat confdefs.h >>conftest.$ac_ext
14847cat >>conftest.$ac_ext <<_ACEOF
14848/* end confdefs.h.  */
14849$ac_includes_default
14850#include <$ac_header>
14851_ACEOF
14852rm -f conftest.$ac_objext
14853if { (ac_try="$ac_compile"
14854case "(($ac_try" in
14855  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14856  *) ac_try_echo=$ac_try;;
14857esac
14858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14859  (eval "$ac_compile") 2>conftest.er1
14860  ac_status=$?
14861  grep -v '^ *+' conftest.er1 >conftest.err
14862  rm -f conftest.er1
14863  cat conftest.err >&5
14864  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14865  (exit $ac_status); } &&
14866	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14867  { (case "(($ac_try" in
14868  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14869  *) ac_try_echo=$ac_try;;
14870esac
14871eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14872  (eval "$ac_try") 2>&5
14873  ac_status=$?
14874  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14875  (exit $ac_status); }; } &&
14876	 { ac_try='test -s conftest.$ac_objext'
14877  { (case "(($ac_try" in
14878  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14879  *) ac_try_echo=$ac_try;;
14880esac
14881eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14882  (eval "$ac_try") 2>&5
14883  ac_status=$?
14884  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14885  (exit $ac_status); }; }; then
14886  ac_header_compiler=yes
14887else
14888  echo "$as_me: failed program was:" >&5
14889sed 's/^/| /' conftest.$ac_ext >&5
14890
14891	ac_header_compiler=no
14892fi
14893
14894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14895{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14896echo "${ECHO_T}$ac_header_compiler" >&6; }
14897
14898# Is the header present?
14899{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14900echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14901cat >conftest.$ac_ext <<_ACEOF
14902/* confdefs.h.  */
14903_ACEOF
14904cat confdefs.h >>conftest.$ac_ext
14905cat >>conftest.$ac_ext <<_ACEOF
14906/* end confdefs.h.  */
14907#include <$ac_header>
14908_ACEOF
14909if { (ac_try="$ac_cpp conftest.$ac_ext"
14910case "(($ac_try" in
14911  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14912  *) ac_try_echo=$ac_try;;
14913esac
14914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14915  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14916  ac_status=$?
14917  grep -v '^ *+' conftest.er1 >conftest.err
14918  rm -f conftest.er1
14919  cat conftest.err >&5
14920  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14921  (exit $ac_status); } >/dev/null; then
14922  if test -s conftest.err; then
14923    ac_cpp_err=$ac_c_preproc_warn_flag
14924    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14925  else
14926    ac_cpp_err=
14927  fi
14928else
14929  ac_cpp_err=yes
14930fi
14931if test -z "$ac_cpp_err"; then
14932  ac_header_preproc=yes
14933else
14934  echo "$as_me: failed program was:" >&5
14935sed 's/^/| /' conftest.$ac_ext >&5
14936
14937  ac_header_preproc=no
14938fi
14939
14940rm -f conftest.err conftest.$ac_ext
14941{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14942echo "${ECHO_T}$ac_header_preproc" >&6; }
14943
14944# So?  What about this header?
14945case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14946  yes:no: )
14947    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14948echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14949    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14950echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14951    ac_header_preproc=yes
14952    ;;
14953  no:yes:* )
14954    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14955echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14956    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14957echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14958    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14959echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14960    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14961echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14962    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14963echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14964    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14965echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14966    ( cat <<\_ASBOX
14967## ----------------------------------- ##
14968## Report this to llvmbugs@cs.uiuc.edu ##
14969## ----------------------------------- ##
14970_ASBOX
14971     ) | sed "s/^/$as_me: WARNING:     /" >&2
14972    ;;
14973esac
14974{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14975echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14976if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14977  echo $ECHO_N "(cached) $ECHO_C" >&6
14978else
14979  eval "$as_ac_Header=\$ac_header_preproc"
14980fi
14981ac_res=`eval echo '${'$as_ac_Header'}'`
14982	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14983echo "${ECHO_T}$ac_res" >&6; }
14984
14985fi
14986if test `eval echo '${'$as_ac_Header'}'` = yes; then
14987  cat >>confdefs.h <<_ACEOF
14988#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14989_ACEOF
14990
14991fi
14992
14993done
14994
14995
14996
14997
14998
14999for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15000do
15001as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15002if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15003  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15004echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15005if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15006  echo $ECHO_N "(cached) $ECHO_C" >&6
15007fi
15008ac_res=`eval echo '${'$as_ac_Header'}'`
15009	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15010echo "${ECHO_T}$ac_res" >&6; }
15011else
15012  # Is the header compilable?
15013{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15014echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15015cat >conftest.$ac_ext <<_ACEOF
15016/* confdefs.h.  */
15017_ACEOF
15018cat confdefs.h >>conftest.$ac_ext
15019cat >>conftest.$ac_ext <<_ACEOF
15020/* end confdefs.h.  */
15021$ac_includes_default
15022#include <$ac_header>
15023_ACEOF
15024rm -f conftest.$ac_objext
15025if { (ac_try="$ac_compile"
15026case "(($ac_try" in
15027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15028  *) ac_try_echo=$ac_try;;
15029esac
15030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15031  (eval "$ac_compile") 2>conftest.er1
15032  ac_status=$?
15033  grep -v '^ *+' conftest.er1 >conftest.err
15034  rm -f conftest.er1
15035  cat conftest.err >&5
15036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15037  (exit $ac_status); } &&
15038	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15039  { (case "(($ac_try" in
15040  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15041  *) ac_try_echo=$ac_try;;
15042esac
15043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15044  (eval "$ac_try") 2>&5
15045  ac_status=$?
15046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15047  (exit $ac_status); }; } &&
15048	 { ac_try='test -s conftest.$ac_objext'
15049  { (case "(($ac_try" in
15050  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15051  *) ac_try_echo=$ac_try;;
15052esac
15053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15054  (eval "$ac_try") 2>&5
15055  ac_status=$?
15056  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15057  (exit $ac_status); }; }; then
15058  ac_header_compiler=yes
15059else
15060  echo "$as_me: failed program was:" >&5
15061sed 's/^/| /' conftest.$ac_ext >&5
15062
15063	ac_header_compiler=no
15064fi
15065
15066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15067{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15068echo "${ECHO_T}$ac_header_compiler" >&6; }
15069
15070# Is the header present?
15071{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15072echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15073cat >conftest.$ac_ext <<_ACEOF
15074/* confdefs.h.  */
15075_ACEOF
15076cat confdefs.h >>conftest.$ac_ext
15077cat >>conftest.$ac_ext <<_ACEOF
15078/* end confdefs.h.  */
15079#include <$ac_header>
15080_ACEOF
15081if { (ac_try="$ac_cpp conftest.$ac_ext"
15082case "(($ac_try" in
15083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15084  *) ac_try_echo=$ac_try;;
15085esac
15086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15087  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15088  ac_status=$?
15089  grep -v '^ *+' conftest.er1 >conftest.err
15090  rm -f conftest.er1
15091  cat conftest.err >&5
15092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15093  (exit $ac_status); } >/dev/null; then
15094  if test -s conftest.err; then
15095    ac_cpp_err=$ac_c_preproc_warn_flag
15096    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15097  else
15098    ac_cpp_err=
15099  fi
15100else
15101  ac_cpp_err=yes
15102fi
15103if test -z "$ac_cpp_err"; then
15104  ac_header_preproc=yes
15105else
15106  echo "$as_me: failed program was:" >&5
15107sed 's/^/| /' conftest.$ac_ext >&5
15108
15109  ac_header_preproc=no
15110fi
15111
15112rm -f conftest.err conftest.$ac_ext
15113{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15114echo "${ECHO_T}$ac_header_preproc" >&6; }
15115
15116# So?  What about this header?
15117case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15118  yes:no: )
15119    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15120echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15121    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15122echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15123    ac_header_preproc=yes
15124    ;;
15125  no:yes:* )
15126    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15127echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15128    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15129echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15130    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15131echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15132    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15133echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15134    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15135echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15136    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15137echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15138    ( cat <<\_ASBOX
15139## ----------------------------------- ##
15140## Report this to llvmbugs@cs.uiuc.edu ##
15141## ----------------------------------- ##
15142_ASBOX
15143     ) | sed "s/^/$as_me: WARNING:     /" >&2
15144    ;;
15145esac
15146{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15147echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15148if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15149  echo $ECHO_N "(cached) $ECHO_C" >&6
15150else
15151  eval "$as_ac_Header=\$ac_header_preproc"
15152fi
15153ac_res=`eval echo '${'$as_ac_Header'}'`
15154	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15155echo "${ECHO_T}$ac_res" >&6; }
15156
15157fi
15158if test `eval echo '${'$as_ac_Header'}'` = yes; then
15159  cat >>confdefs.h <<_ACEOF
15160#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15161_ACEOF
15162
15163fi
15164
15165done
15166
15167
15168for ac_header in valgrind/valgrind.h
15169do
15170as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15171if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15172  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15173echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15174if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15175  echo $ECHO_N "(cached) $ECHO_C" >&6
15176fi
15177ac_res=`eval echo '${'$as_ac_Header'}'`
15178	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15179echo "${ECHO_T}$ac_res" >&6; }
15180else
15181  # Is the header compilable?
15182{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15183echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15184cat >conftest.$ac_ext <<_ACEOF
15185/* confdefs.h.  */
15186_ACEOF
15187cat confdefs.h >>conftest.$ac_ext
15188cat >>conftest.$ac_ext <<_ACEOF
15189/* end confdefs.h.  */
15190$ac_includes_default
15191#include <$ac_header>
15192_ACEOF
15193rm -f conftest.$ac_objext
15194if { (ac_try="$ac_compile"
15195case "(($ac_try" in
15196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15197  *) ac_try_echo=$ac_try;;
15198esac
15199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15200  (eval "$ac_compile") 2>conftest.er1
15201  ac_status=$?
15202  grep -v '^ *+' conftest.er1 >conftest.err
15203  rm -f conftest.er1
15204  cat conftest.err >&5
15205  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15206  (exit $ac_status); } &&
15207	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15208  { (case "(($ac_try" in
15209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15210  *) ac_try_echo=$ac_try;;
15211esac
15212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15213  (eval "$ac_try") 2>&5
15214  ac_status=$?
15215  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15216  (exit $ac_status); }; } &&
15217	 { ac_try='test -s conftest.$ac_objext'
15218  { (case "(($ac_try" in
15219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15220  *) ac_try_echo=$ac_try;;
15221esac
15222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15223  (eval "$ac_try") 2>&5
15224  ac_status=$?
15225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15226  (exit $ac_status); }; }; then
15227  ac_header_compiler=yes
15228else
15229  echo "$as_me: failed program was:" >&5
15230sed 's/^/| /' conftest.$ac_ext >&5
15231
15232	ac_header_compiler=no
15233fi
15234
15235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15236{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15237echo "${ECHO_T}$ac_header_compiler" >&6; }
15238
15239# Is the header present?
15240{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15241echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15242cat >conftest.$ac_ext <<_ACEOF
15243/* confdefs.h.  */
15244_ACEOF
15245cat confdefs.h >>conftest.$ac_ext
15246cat >>conftest.$ac_ext <<_ACEOF
15247/* end confdefs.h.  */
15248#include <$ac_header>
15249_ACEOF
15250if { (ac_try="$ac_cpp conftest.$ac_ext"
15251case "(($ac_try" in
15252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15253  *) ac_try_echo=$ac_try;;
15254esac
15255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15256  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15257  ac_status=$?
15258  grep -v '^ *+' conftest.er1 >conftest.err
15259  rm -f conftest.er1
15260  cat conftest.err >&5
15261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15262  (exit $ac_status); } >/dev/null; then
15263  if test -s conftest.err; then
15264    ac_cpp_err=$ac_c_preproc_warn_flag
15265    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15266  else
15267    ac_cpp_err=
15268  fi
15269else
15270  ac_cpp_err=yes
15271fi
15272if test -z "$ac_cpp_err"; then
15273  ac_header_preproc=yes
15274else
15275  echo "$as_me: failed program was:" >&5
15276sed 's/^/| /' conftest.$ac_ext >&5
15277
15278  ac_header_preproc=no
15279fi
15280
15281rm -f conftest.err conftest.$ac_ext
15282{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15283echo "${ECHO_T}$ac_header_preproc" >&6; }
15284
15285# So?  What about this header?
15286case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15287  yes:no: )
15288    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15289echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15290    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15291echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15292    ac_header_preproc=yes
15293    ;;
15294  no:yes:* )
15295    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15296echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15297    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15298echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15299    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15300echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15301    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15302echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15303    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15304echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15305    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15306echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15307    ( cat <<\_ASBOX
15308## ----------------------------------- ##
15309## Report this to llvmbugs@cs.uiuc.edu ##
15310## ----------------------------------- ##
15311_ASBOX
15312     ) | sed "s/^/$as_me: WARNING:     /" >&2
15313    ;;
15314esac
15315{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15316echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15317if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15318  echo $ECHO_N "(cached) $ECHO_C" >&6
15319else
15320  eval "$as_ac_Header=\$ac_header_preproc"
15321fi
15322ac_res=`eval echo '${'$as_ac_Header'}'`
15323	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15324echo "${ECHO_T}$ac_res" >&6; }
15325
15326fi
15327if test `eval echo '${'$as_ac_Header'}'` = yes; then
15328  cat >>confdefs.h <<_ACEOF
15329#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15330_ACEOF
15331
15332fi
15333
15334done
15335
15336
15337for ac_header in fenv.h
15338do
15339as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15340if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15341  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15342echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15343if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15344  echo $ECHO_N "(cached) $ECHO_C" >&6
15345fi
15346ac_res=`eval echo '${'$as_ac_Header'}'`
15347	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15348echo "${ECHO_T}$ac_res" >&6; }
15349else
15350  # Is the header compilable?
15351{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15352echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15353cat >conftest.$ac_ext <<_ACEOF
15354/* confdefs.h.  */
15355_ACEOF
15356cat confdefs.h >>conftest.$ac_ext
15357cat >>conftest.$ac_ext <<_ACEOF
15358/* end confdefs.h.  */
15359$ac_includes_default
15360#include <$ac_header>
15361_ACEOF
15362rm -f conftest.$ac_objext
15363if { (ac_try="$ac_compile"
15364case "(($ac_try" in
15365  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15366  *) ac_try_echo=$ac_try;;
15367esac
15368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15369  (eval "$ac_compile") 2>conftest.er1
15370  ac_status=$?
15371  grep -v '^ *+' conftest.er1 >conftest.err
15372  rm -f conftest.er1
15373  cat conftest.err >&5
15374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15375  (exit $ac_status); } &&
15376	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15377  { (case "(($ac_try" in
15378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15379  *) ac_try_echo=$ac_try;;
15380esac
15381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15382  (eval "$ac_try") 2>&5
15383  ac_status=$?
15384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15385  (exit $ac_status); }; } &&
15386	 { ac_try='test -s conftest.$ac_objext'
15387  { (case "(($ac_try" in
15388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15389  *) ac_try_echo=$ac_try;;
15390esac
15391eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15392  (eval "$ac_try") 2>&5
15393  ac_status=$?
15394  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15395  (exit $ac_status); }; }; then
15396  ac_header_compiler=yes
15397else
15398  echo "$as_me: failed program was:" >&5
15399sed 's/^/| /' conftest.$ac_ext >&5
15400
15401	ac_header_compiler=no
15402fi
15403
15404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15405{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15406echo "${ECHO_T}$ac_header_compiler" >&6; }
15407
15408# Is the header present?
15409{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15410echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15411cat >conftest.$ac_ext <<_ACEOF
15412/* confdefs.h.  */
15413_ACEOF
15414cat confdefs.h >>conftest.$ac_ext
15415cat >>conftest.$ac_ext <<_ACEOF
15416/* end confdefs.h.  */
15417#include <$ac_header>
15418_ACEOF
15419if { (ac_try="$ac_cpp conftest.$ac_ext"
15420case "(($ac_try" in
15421  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15422  *) ac_try_echo=$ac_try;;
15423esac
15424eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15425  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15426  ac_status=$?
15427  grep -v '^ *+' conftest.er1 >conftest.err
15428  rm -f conftest.er1
15429  cat conftest.err >&5
15430  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15431  (exit $ac_status); } >/dev/null; then
15432  if test -s conftest.err; then
15433    ac_cpp_err=$ac_c_preproc_warn_flag
15434    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15435  else
15436    ac_cpp_err=
15437  fi
15438else
15439  ac_cpp_err=yes
15440fi
15441if test -z "$ac_cpp_err"; then
15442  ac_header_preproc=yes
15443else
15444  echo "$as_me: failed program was:" >&5
15445sed 's/^/| /' conftest.$ac_ext >&5
15446
15447  ac_header_preproc=no
15448fi
15449
15450rm -f conftest.err conftest.$ac_ext
15451{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15452echo "${ECHO_T}$ac_header_preproc" >&6; }
15453
15454# So?  What about this header?
15455case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15456  yes:no: )
15457    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15458echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15459    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15460echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15461    ac_header_preproc=yes
15462    ;;
15463  no:yes:* )
15464    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15465echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15466    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15467echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15468    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15469echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15470    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15471echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15472    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15473echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15474    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15475echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15476    ( cat <<\_ASBOX
15477## ----------------------------------- ##
15478## Report this to llvmbugs@cs.uiuc.edu ##
15479## ----------------------------------- ##
15480_ASBOX
15481     ) | sed "s/^/$as_me: WARNING:     /" >&2
15482    ;;
15483esac
15484{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15485echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15486if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15487  echo $ECHO_N "(cached) $ECHO_C" >&6
15488else
15489  eval "$as_ac_Header=\$ac_header_preproc"
15490fi
15491ac_res=`eval echo '${'$as_ac_Header'}'`
15492	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15493echo "${ECHO_T}$ac_res" >&6; }
15494
15495fi
15496if test `eval echo '${'$as_ac_Header'}'` = yes; then
15497  cat >>confdefs.h <<_ACEOF
15498#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15499_ACEOF
15500
15501fi
15502
15503done
15504
15505if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15506
15507for ac_header in pthread.h
15508do
15509as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15510if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15511  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15512echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15513if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15514  echo $ECHO_N "(cached) $ECHO_C" >&6
15515fi
15516ac_res=`eval echo '${'$as_ac_Header'}'`
15517	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15518echo "${ECHO_T}$ac_res" >&6; }
15519else
15520  # Is the header compilable?
15521{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15522echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15523cat >conftest.$ac_ext <<_ACEOF
15524/* confdefs.h.  */
15525_ACEOF
15526cat confdefs.h >>conftest.$ac_ext
15527cat >>conftest.$ac_ext <<_ACEOF
15528/* end confdefs.h.  */
15529$ac_includes_default
15530#include <$ac_header>
15531_ACEOF
15532rm -f conftest.$ac_objext
15533if { (ac_try="$ac_compile"
15534case "(($ac_try" in
15535  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15536  *) ac_try_echo=$ac_try;;
15537esac
15538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15539  (eval "$ac_compile") 2>conftest.er1
15540  ac_status=$?
15541  grep -v '^ *+' conftest.er1 >conftest.err
15542  rm -f conftest.er1
15543  cat conftest.err >&5
15544  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15545  (exit $ac_status); } &&
15546	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15547  { (case "(($ac_try" in
15548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15549  *) ac_try_echo=$ac_try;;
15550esac
15551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15552  (eval "$ac_try") 2>&5
15553  ac_status=$?
15554  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15555  (exit $ac_status); }; } &&
15556	 { ac_try='test -s conftest.$ac_objext'
15557  { (case "(($ac_try" in
15558  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15559  *) ac_try_echo=$ac_try;;
15560esac
15561eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15562  (eval "$ac_try") 2>&5
15563  ac_status=$?
15564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15565  (exit $ac_status); }; }; then
15566  ac_header_compiler=yes
15567else
15568  echo "$as_me: failed program was:" >&5
15569sed 's/^/| /' conftest.$ac_ext >&5
15570
15571	ac_header_compiler=no
15572fi
15573
15574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15575{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15576echo "${ECHO_T}$ac_header_compiler" >&6; }
15577
15578# Is the header present?
15579{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15580echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15581cat >conftest.$ac_ext <<_ACEOF
15582/* confdefs.h.  */
15583_ACEOF
15584cat confdefs.h >>conftest.$ac_ext
15585cat >>conftest.$ac_ext <<_ACEOF
15586/* end confdefs.h.  */
15587#include <$ac_header>
15588_ACEOF
15589if { (ac_try="$ac_cpp conftest.$ac_ext"
15590case "(($ac_try" in
15591  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15592  *) ac_try_echo=$ac_try;;
15593esac
15594eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15595  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15596  ac_status=$?
15597  grep -v '^ *+' conftest.er1 >conftest.err
15598  rm -f conftest.er1
15599  cat conftest.err >&5
15600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15601  (exit $ac_status); } >/dev/null; then
15602  if test -s conftest.err; then
15603    ac_cpp_err=$ac_c_preproc_warn_flag
15604    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15605  else
15606    ac_cpp_err=
15607  fi
15608else
15609  ac_cpp_err=yes
15610fi
15611if test -z "$ac_cpp_err"; then
15612  ac_header_preproc=yes
15613else
15614  echo "$as_me: failed program was:" >&5
15615sed 's/^/| /' conftest.$ac_ext >&5
15616
15617  ac_header_preproc=no
15618fi
15619
15620rm -f conftest.err conftest.$ac_ext
15621{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15622echo "${ECHO_T}$ac_header_preproc" >&6; }
15623
15624# So?  What about this header?
15625case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15626  yes:no: )
15627    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15628echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15629    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15630echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15631    ac_header_preproc=yes
15632    ;;
15633  no:yes:* )
15634    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15635echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15636    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15637echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15638    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15639echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15640    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15641echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15642    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15643echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15644    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15645echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15646    ( cat <<\_ASBOX
15647## ----------------------------------- ##
15648## Report this to llvmbugs@cs.uiuc.edu ##
15649## ----------------------------------- ##
15650_ASBOX
15651     ) | sed "s/^/$as_me: WARNING:     /" >&2
15652    ;;
15653esac
15654{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15655echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15656if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15657  echo $ECHO_N "(cached) $ECHO_C" >&6
15658else
15659  eval "$as_ac_Header=\$ac_header_preproc"
15660fi
15661ac_res=`eval echo '${'$as_ac_Header'}'`
15662	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15663echo "${ECHO_T}$ac_res" >&6; }
15664
15665fi
15666if test `eval echo '${'$as_ac_Header'}'` = yes; then
15667  cat >>confdefs.h <<_ACEOF
15668#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15669_ACEOF
15670 HAVE_PTHREAD=1
15671
15672else
15673  HAVE_PTHREAD=0
15674
15675fi
15676
15677done
15678
15679else
15680  HAVE_PTHREAD=0
15681
15682fi
15683
15684if test "$llvm_cv_enable_libffi" = "yes" ; then
15685
15686
15687for ac_header in ffi.h ffi/ffi.h
15688do
15689as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15690if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15691  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15692echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15693if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15694  echo $ECHO_N "(cached) $ECHO_C" >&6
15695fi
15696ac_res=`eval echo '${'$as_ac_Header'}'`
15697	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15698echo "${ECHO_T}$ac_res" >&6; }
15699else
15700  # Is the header compilable?
15701{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15702echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15703cat >conftest.$ac_ext <<_ACEOF
15704/* confdefs.h.  */
15705_ACEOF
15706cat confdefs.h >>conftest.$ac_ext
15707cat >>conftest.$ac_ext <<_ACEOF
15708/* end confdefs.h.  */
15709$ac_includes_default
15710#include <$ac_header>
15711_ACEOF
15712rm -f conftest.$ac_objext
15713if { (ac_try="$ac_compile"
15714case "(($ac_try" in
15715  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15716  *) ac_try_echo=$ac_try;;
15717esac
15718eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15719  (eval "$ac_compile") 2>conftest.er1
15720  ac_status=$?
15721  grep -v '^ *+' conftest.er1 >conftest.err
15722  rm -f conftest.er1
15723  cat conftest.err >&5
15724  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15725  (exit $ac_status); } &&
15726	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15727  { (case "(($ac_try" in
15728  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15729  *) ac_try_echo=$ac_try;;
15730esac
15731eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15732  (eval "$ac_try") 2>&5
15733  ac_status=$?
15734  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15735  (exit $ac_status); }; } &&
15736	 { ac_try='test -s conftest.$ac_objext'
15737  { (case "(($ac_try" in
15738  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15739  *) ac_try_echo=$ac_try;;
15740esac
15741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15742  (eval "$ac_try") 2>&5
15743  ac_status=$?
15744  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745  (exit $ac_status); }; }; then
15746  ac_header_compiler=yes
15747else
15748  echo "$as_me: failed program was:" >&5
15749sed 's/^/| /' conftest.$ac_ext >&5
15750
15751	ac_header_compiler=no
15752fi
15753
15754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15755{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15756echo "${ECHO_T}$ac_header_compiler" >&6; }
15757
15758# Is the header present?
15759{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15760echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15761cat >conftest.$ac_ext <<_ACEOF
15762/* confdefs.h.  */
15763_ACEOF
15764cat confdefs.h >>conftest.$ac_ext
15765cat >>conftest.$ac_ext <<_ACEOF
15766/* end confdefs.h.  */
15767#include <$ac_header>
15768_ACEOF
15769if { (ac_try="$ac_cpp conftest.$ac_ext"
15770case "(($ac_try" in
15771  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15772  *) ac_try_echo=$ac_try;;
15773esac
15774eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15775  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15776  ac_status=$?
15777  grep -v '^ *+' conftest.er1 >conftest.err
15778  rm -f conftest.er1
15779  cat conftest.err >&5
15780  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15781  (exit $ac_status); } >/dev/null; then
15782  if test -s conftest.err; then
15783    ac_cpp_err=$ac_c_preproc_warn_flag
15784    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15785  else
15786    ac_cpp_err=
15787  fi
15788else
15789  ac_cpp_err=yes
15790fi
15791if test -z "$ac_cpp_err"; then
15792  ac_header_preproc=yes
15793else
15794  echo "$as_me: failed program was:" >&5
15795sed 's/^/| /' conftest.$ac_ext >&5
15796
15797  ac_header_preproc=no
15798fi
15799
15800rm -f conftest.err conftest.$ac_ext
15801{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15802echo "${ECHO_T}$ac_header_preproc" >&6; }
15803
15804# So?  What about this header?
15805case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15806  yes:no: )
15807    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15808echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15809    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15810echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15811    ac_header_preproc=yes
15812    ;;
15813  no:yes:* )
15814    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15815echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15816    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15817echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15818    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15819echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15820    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15821echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15822    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15823echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15824    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15825echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15826    ( cat <<\_ASBOX
15827## ----------------------------------- ##
15828## Report this to llvmbugs@cs.uiuc.edu ##
15829## ----------------------------------- ##
15830_ASBOX
15831     ) | sed "s/^/$as_me: WARNING:     /" >&2
15832    ;;
15833esac
15834{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15835echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15836if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15837  echo $ECHO_N "(cached) $ECHO_C" >&6
15838else
15839  eval "$as_ac_Header=\$ac_header_preproc"
15840fi
15841ac_res=`eval echo '${'$as_ac_Header'}'`
15842	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15843echo "${ECHO_T}$ac_res" >&6; }
15844
15845fi
15846if test `eval echo '${'$as_ac_Header'}'` = yes; then
15847  cat >>confdefs.h <<_ACEOF
15848#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15849_ACEOF
15850
15851fi
15852
15853done
15854
15855fi
15856
15857
15858for ac_header in CrashReporterClient.h
15859do
15860as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15861if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15862  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15863echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15864if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15865  echo $ECHO_N "(cached) $ECHO_C" >&6
15866fi
15867ac_res=`eval echo '${'$as_ac_Header'}'`
15868	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15869echo "${ECHO_T}$ac_res" >&6; }
15870else
15871  # Is the header compilable?
15872{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15873echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15874cat >conftest.$ac_ext <<_ACEOF
15875/* confdefs.h.  */
15876_ACEOF
15877cat confdefs.h >>conftest.$ac_ext
15878cat >>conftest.$ac_ext <<_ACEOF
15879/* end confdefs.h.  */
15880$ac_includes_default
15881#include <$ac_header>
15882_ACEOF
15883rm -f conftest.$ac_objext
15884if { (ac_try="$ac_compile"
15885case "(($ac_try" in
15886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15887  *) ac_try_echo=$ac_try;;
15888esac
15889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15890  (eval "$ac_compile") 2>conftest.er1
15891  ac_status=$?
15892  grep -v '^ *+' conftest.er1 >conftest.err
15893  rm -f conftest.er1
15894  cat conftest.err >&5
15895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15896  (exit $ac_status); } &&
15897	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15898  { (case "(($ac_try" in
15899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15900  *) ac_try_echo=$ac_try;;
15901esac
15902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15903  (eval "$ac_try") 2>&5
15904  ac_status=$?
15905  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15906  (exit $ac_status); }; } &&
15907	 { ac_try='test -s conftest.$ac_objext'
15908  { (case "(($ac_try" in
15909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15910  *) ac_try_echo=$ac_try;;
15911esac
15912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15913  (eval "$ac_try") 2>&5
15914  ac_status=$?
15915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15916  (exit $ac_status); }; }; then
15917  ac_header_compiler=yes
15918else
15919  echo "$as_me: failed program was:" >&5
15920sed 's/^/| /' conftest.$ac_ext >&5
15921
15922	ac_header_compiler=no
15923fi
15924
15925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15926{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15927echo "${ECHO_T}$ac_header_compiler" >&6; }
15928
15929# Is the header present?
15930{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15931echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15932cat >conftest.$ac_ext <<_ACEOF
15933/* confdefs.h.  */
15934_ACEOF
15935cat confdefs.h >>conftest.$ac_ext
15936cat >>conftest.$ac_ext <<_ACEOF
15937/* end confdefs.h.  */
15938#include <$ac_header>
15939_ACEOF
15940if { (ac_try="$ac_cpp conftest.$ac_ext"
15941case "(($ac_try" in
15942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15943  *) ac_try_echo=$ac_try;;
15944esac
15945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15946  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15947  ac_status=$?
15948  grep -v '^ *+' conftest.er1 >conftest.err
15949  rm -f conftest.er1
15950  cat conftest.err >&5
15951  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15952  (exit $ac_status); } >/dev/null; then
15953  if test -s conftest.err; then
15954    ac_cpp_err=$ac_c_preproc_warn_flag
15955    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15956  else
15957    ac_cpp_err=
15958  fi
15959else
15960  ac_cpp_err=yes
15961fi
15962if test -z "$ac_cpp_err"; then
15963  ac_header_preproc=yes
15964else
15965  echo "$as_me: failed program was:" >&5
15966sed 's/^/| /' conftest.$ac_ext >&5
15967
15968  ac_header_preproc=no
15969fi
15970
15971rm -f conftest.err conftest.$ac_ext
15972{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15973echo "${ECHO_T}$ac_header_preproc" >&6; }
15974
15975# So?  What about this header?
15976case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15977  yes:no: )
15978    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15979echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15980    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15981echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15982    ac_header_preproc=yes
15983    ;;
15984  no:yes:* )
15985    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15986echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15987    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15988echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15989    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15990echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15991    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15992echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15993    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15994echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15995    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15996echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15997    ( cat <<\_ASBOX
15998## ----------------------------------- ##
15999## Report this to llvmbugs@cs.uiuc.edu ##
16000## ----------------------------------- ##
16001_ASBOX
16002     ) | sed "s/^/$as_me: WARNING:     /" >&2
16003    ;;
16004esac
16005{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16006echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16007if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16008  echo $ECHO_N "(cached) $ECHO_C" >&6
16009else
16010  eval "$as_ac_Header=\$ac_header_preproc"
16011fi
16012ac_res=`eval echo '${'$as_ac_Header'}'`
16013	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16014echo "${ECHO_T}$ac_res" >&6; }
16015
16016fi
16017if test `eval echo '${'$as_ac_Header'}'` = yes; then
16018  cat >>confdefs.h <<_ACEOF
16019#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16020_ACEOF
16021
16022fi
16023
16024done
16025
16026
16027{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16028echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16029cat >conftest.$ac_ext <<_ACEOF
16030/* confdefs.h.  */
16031_ACEOF
16032cat confdefs.h >>conftest.$ac_ext
16033cat >>conftest.$ac_ext <<_ACEOF
16034/* end confdefs.h.  */
16035extern const char *__crashreporter_info__;
16036      int main() {
16037        __crashreporter_info__ = "test";
16038        return 0;
16039      }
16040
16041_ACEOF
16042rm -f conftest.$ac_objext conftest$ac_exeext
16043if { (ac_try="$ac_link"
16044case "(($ac_try" in
16045  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16046  *) ac_try_echo=$ac_try;;
16047esac
16048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16049  (eval "$ac_link") 2>conftest.er1
16050  ac_status=$?
16051  grep -v '^ *+' conftest.er1 >conftest.err
16052  rm -f conftest.er1
16053  cat conftest.err >&5
16054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16055  (exit $ac_status); } &&
16056	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16057  { (case "(($ac_try" in
16058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16059  *) ac_try_echo=$ac_try;;
16060esac
16061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16062  (eval "$ac_try") 2>&5
16063  ac_status=$?
16064  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16065  (exit $ac_status); }; } &&
16066	 { ac_try='test -s conftest$ac_exeext'
16067  { (case "(($ac_try" in
16068  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16069  *) ac_try_echo=$ac_try;;
16070esac
16071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16072  (eval "$ac_try") 2>&5
16073  ac_status=$?
16074  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16075  (exit $ac_status); }; }; then
16076  { echo "$as_me:$LINENO: result: yes" >&5
16077echo "${ECHO_T}yes" >&6; }
16078
16079cat >>confdefs.h <<\_ACEOF
16080#define HAVE_CRASHREPORTER_INFO 1
16081_ACEOF
16082
16083else
16084  echo "$as_me: failed program was:" >&5
16085sed 's/^/| /' conftest.$ac_ext >&5
16086
16087	{ echo "$as_me:$LINENO: result: no" >&5
16088echo "${ECHO_T}no" >&6; }
16089
16090cat >>confdefs.h <<\_ACEOF
16091#define HAVE_CRASHREPORTER_INFO 0
16092_ACEOF
16093
16094fi
16095
16096rm -f core conftest.err conftest.$ac_objext \
16097      conftest$ac_exeext conftest.$ac_ext
16098
16099
16100
16101
16102  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16103echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16104if test "${ac_cv_huge_val_sanity+set}" = set; then
16105  echo $ECHO_N "(cached) $ECHO_C" >&6
16106else
16107
16108    ac_ext=cpp
16109ac_cpp='$CXXCPP $CPPFLAGS'
16110ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16111ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16112ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16113
16114    ac_save_CXXFLAGS=$CXXFLAGS
16115    CXXFLAGS=-pedantic
16116    if test "$cross_compiling" = yes; then
16117  ac_cv_huge_val_sanity=yes
16118else
16119  cat >conftest.$ac_ext <<_ACEOF
16120/* confdefs.h.  */
16121_ACEOF
16122cat confdefs.h >>conftest.$ac_ext
16123cat >>conftest.$ac_ext <<_ACEOF
16124/* end confdefs.h.  */
16125#include <math.h>
16126int
16127main ()
16128{
16129double x = HUGE_VAL; return x != x;
16130  ;
16131  return 0;
16132}
16133_ACEOF
16134rm -f conftest$ac_exeext
16135if { (ac_try="$ac_link"
16136case "(($ac_try" in
16137  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16138  *) ac_try_echo=$ac_try;;
16139esac
16140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16141  (eval "$ac_link") 2>&5
16142  ac_status=$?
16143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16144  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16145  { (case "(($ac_try" in
16146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16147  *) ac_try_echo=$ac_try;;
16148esac
16149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16150  (eval "$ac_try") 2>&5
16151  ac_status=$?
16152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16153  (exit $ac_status); }; }; then
16154  ac_cv_huge_val_sanity=yes
16155else
16156  echo "$as_me: program exited with status $ac_status" >&5
16157echo "$as_me: failed program was:" >&5
16158sed 's/^/| /' conftest.$ac_ext >&5
16159
16160( exit $ac_status )
16161ac_cv_huge_val_sanity=no
16162fi
16163rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16164fi
16165
16166
16167    CXXFLAGS=$ac_save_CXXFLAGS
16168    ac_ext=c
16169ac_cpp='$CPP $CPPFLAGS'
16170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16172ac_compiler_gnu=$ac_cv_c_compiler_gnu
16173
16174
16175fi
16176{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16177echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16178  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16179
16180
16181{ echo "$as_me:$LINENO: checking for pid_t" >&5
16182echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16183if test "${ac_cv_type_pid_t+set}" = set; then
16184  echo $ECHO_N "(cached) $ECHO_C" >&6
16185else
16186  cat >conftest.$ac_ext <<_ACEOF
16187/* confdefs.h.  */
16188_ACEOF
16189cat confdefs.h >>conftest.$ac_ext
16190cat >>conftest.$ac_ext <<_ACEOF
16191/* end confdefs.h.  */
16192$ac_includes_default
16193typedef pid_t ac__type_new_;
16194int
16195main ()
16196{
16197if ((ac__type_new_ *) 0)
16198  return 0;
16199if (sizeof (ac__type_new_))
16200  return 0;
16201  ;
16202  return 0;
16203}
16204_ACEOF
16205rm -f conftest.$ac_objext
16206if { (ac_try="$ac_compile"
16207case "(($ac_try" in
16208  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16209  *) ac_try_echo=$ac_try;;
16210esac
16211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16212  (eval "$ac_compile") 2>conftest.er1
16213  ac_status=$?
16214  grep -v '^ *+' conftest.er1 >conftest.err
16215  rm -f conftest.er1
16216  cat conftest.err >&5
16217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16218  (exit $ac_status); } &&
16219	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16220  { (case "(($ac_try" in
16221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16222  *) ac_try_echo=$ac_try;;
16223esac
16224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16225  (eval "$ac_try") 2>&5
16226  ac_status=$?
16227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16228  (exit $ac_status); }; } &&
16229	 { ac_try='test -s conftest.$ac_objext'
16230  { (case "(($ac_try" in
16231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16232  *) ac_try_echo=$ac_try;;
16233esac
16234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16235  (eval "$ac_try") 2>&5
16236  ac_status=$?
16237  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16238  (exit $ac_status); }; }; then
16239  ac_cv_type_pid_t=yes
16240else
16241  echo "$as_me: failed program was:" >&5
16242sed 's/^/| /' conftest.$ac_ext >&5
16243
16244	ac_cv_type_pid_t=no
16245fi
16246
16247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16248fi
16249{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16250echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16251if test $ac_cv_type_pid_t = yes; then
16252  :
16253else
16254
16255cat >>confdefs.h <<_ACEOF
16256#define pid_t int
16257_ACEOF
16258
16259fi
16260
16261{ echo "$as_me:$LINENO: checking for size_t" >&5
16262echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16263if test "${ac_cv_type_size_t+set}" = set; then
16264  echo $ECHO_N "(cached) $ECHO_C" >&6
16265else
16266  cat >conftest.$ac_ext <<_ACEOF
16267/* confdefs.h.  */
16268_ACEOF
16269cat confdefs.h >>conftest.$ac_ext
16270cat >>conftest.$ac_ext <<_ACEOF
16271/* end confdefs.h.  */
16272$ac_includes_default
16273typedef size_t ac__type_new_;
16274int
16275main ()
16276{
16277if ((ac__type_new_ *) 0)
16278  return 0;
16279if (sizeof (ac__type_new_))
16280  return 0;
16281  ;
16282  return 0;
16283}
16284_ACEOF
16285rm -f conftest.$ac_objext
16286if { (ac_try="$ac_compile"
16287case "(($ac_try" in
16288  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16289  *) ac_try_echo=$ac_try;;
16290esac
16291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16292  (eval "$ac_compile") 2>conftest.er1
16293  ac_status=$?
16294  grep -v '^ *+' conftest.er1 >conftest.err
16295  rm -f conftest.er1
16296  cat conftest.err >&5
16297  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16298  (exit $ac_status); } &&
16299	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16300  { (case "(($ac_try" in
16301  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16302  *) ac_try_echo=$ac_try;;
16303esac
16304eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16305  (eval "$ac_try") 2>&5
16306  ac_status=$?
16307  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16308  (exit $ac_status); }; } &&
16309	 { ac_try='test -s conftest.$ac_objext'
16310  { (case "(($ac_try" in
16311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16312  *) ac_try_echo=$ac_try;;
16313esac
16314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16315  (eval "$ac_try") 2>&5
16316  ac_status=$?
16317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16318  (exit $ac_status); }; }; then
16319  ac_cv_type_size_t=yes
16320else
16321  echo "$as_me: failed program was:" >&5
16322sed 's/^/| /' conftest.$ac_ext >&5
16323
16324	ac_cv_type_size_t=no
16325fi
16326
16327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16328fi
16329{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16330echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16331if test $ac_cv_type_size_t = yes; then
16332  :
16333else
16334
16335cat >>confdefs.h <<_ACEOF
16336#define size_t unsigned int
16337_ACEOF
16338
16339fi
16340
16341
16342cat >>confdefs.h <<_ACEOF
16343#define RETSIGTYPE void
16344_ACEOF
16345
16346{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16347echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16348if test "${ac_cv_struct_tm+set}" = set; then
16349  echo $ECHO_N "(cached) $ECHO_C" >&6
16350else
16351  cat >conftest.$ac_ext <<_ACEOF
16352/* confdefs.h.  */
16353_ACEOF
16354cat confdefs.h >>conftest.$ac_ext
16355cat >>conftest.$ac_ext <<_ACEOF
16356/* end confdefs.h.  */
16357#include <sys/types.h>
16358#include <time.h>
16359
16360int
16361main ()
16362{
16363struct tm *tp; tp->tm_sec;
16364  ;
16365  return 0;
16366}
16367_ACEOF
16368rm -f conftest.$ac_objext
16369if { (ac_try="$ac_compile"
16370case "(($ac_try" in
16371  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16372  *) ac_try_echo=$ac_try;;
16373esac
16374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16375  (eval "$ac_compile") 2>conftest.er1
16376  ac_status=$?
16377  grep -v '^ *+' conftest.er1 >conftest.err
16378  rm -f conftest.er1
16379  cat conftest.err >&5
16380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16381  (exit $ac_status); } &&
16382	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16383  { (case "(($ac_try" in
16384  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16385  *) ac_try_echo=$ac_try;;
16386esac
16387eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16388  (eval "$ac_try") 2>&5
16389  ac_status=$?
16390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16391  (exit $ac_status); }; } &&
16392	 { ac_try='test -s conftest.$ac_objext'
16393  { (case "(($ac_try" in
16394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16395  *) ac_try_echo=$ac_try;;
16396esac
16397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16398  (eval "$ac_try") 2>&5
16399  ac_status=$?
16400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16401  (exit $ac_status); }; }; then
16402  ac_cv_struct_tm=time.h
16403else
16404  echo "$as_me: failed program was:" >&5
16405sed 's/^/| /' conftest.$ac_ext >&5
16406
16407	ac_cv_struct_tm=sys/time.h
16408fi
16409
16410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16411fi
16412{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16413echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16414if test $ac_cv_struct_tm = sys/time.h; then
16415
16416cat >>confdefs.h <<\_ACEOF
16417#define TM_IN_SYS_TIME 1
16418_ACEOF
16419
16420fi
16421
16422{ echo "$as_me:$LINENO: checking for int64_t" >&5
16423echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16424if test "${ac_cv_type_int64_t+set}" = set; then
16425  echo $ECHO_N "(cached) $ECHO_C" >&6
16426else
16427  cat >conftest.$ac_ext <<_ACEOF
16428/* confdefs.h.  */
16429_ACEOF
16430cat confdefs.h >>conftest.$ac_ext
16431cat >>conftest.$ac_ext <<_ACEOF
16432/* end confdefs.h.  */
16433$ac_includes_default
16434typedef int64_t ac__type_new_;
16435int
16436main ()
16437{
16438if ((ac__type_new_ *) 0)
16439  return 0;
16440if (sizeof (ac__type_new_))
16441  return 0;
16442  ;
16443  return 0;
16444}
16445_ACEOF
16446rm -f conftest.$ac_objext
16447if { (ac_try="$ac_compile"
16448case "(($ac_try" in
16449  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16450  *) ac_try_echo=$ac_try;;
16451esac
16452eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16453  (eval "$ac_compile") 2>conftest.er1
16454  ac_status=$?
16455  grep -v '^ *+' conftest.er1 >conftest.err
16456  rm -f conftest.er1
16457  cat conftest.err >&5
16458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16459  (exit $ac_status); } &&
16460	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16461  { (case "(($ac_try" in
16462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16463  *) ac_try_echo=$ac_try;;
16464esac
16465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16466  (eval "$ac_try") 2>&5
16467  ac_status=$?
16468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16469  (exit $ac_status); }; } &&
16470	 { ac_try='test -s conftest.$ac_objext'
16471  { (case "(($ac_try" in
16472  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16473  *) ac_try_echo=$ac_try;;
16474esac
16475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16476  (eval "$ac_try") 2>&5
16477  ac_status=$?
16478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16479  (exit $ac_status); }; }; then
16480  ac_cv_type_int64_t=yes
16481else
16482  echo "$as_me: failed program was:" >&5
16483sed 's/^/| /' conftest.$ac_ext >&5
16484
16485	ac_cv_type_int64_t=no
16486fi
16487
16488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16489fi
16490{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16491echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16492if test $ac_cv_type_int64_t = yes; then
16493
16494cat >>confdefs.h <<_ACEOF
16495#define HAVE_INT64_T 1
16496_ACEOF
16497
16498
16499else
16500  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16501echo "$as_me: error: Type int64_t required but not found" >&2;}
16502   { (exit 1); exit 1; }; }
16503fi
16504
16505{ echo "$as_me:$LINENO: checking for uint64_t" >&5
16506echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16507if test "${ac_cv_type_uint64_t+set}" = set; then
16508  echo $ECHO_N "(cached) $ECHO_C" >&6
16509else
16510  cat >conftest.$ac_ext <<_ACEOF
16511/* confdefs.h.  */
16512_ACEOF
16513cat confdefs.h >>conftest.$ac_ext
16514cat >>conftest.$ac_ext <<_ACEOF
16515/* end confdefs.h.  */
16516$ac_includes_default
16517typedef uint64_t ac__type_new_;
16518int
16519main ()
16520{
16521if ((ac__type_new_ *) 0)
16522  return 0;
16523if (sizeof (ac__type_new_))
16524  return 0;
16525  ;
16526  return 0;
16527}
16528_ACEOF
16529rm -f conftest.$ac_objext
16530if { (ac_try="$ac_compile"
16531case "(($ac_try" in
16532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16533  *) ac_try_echo=$ac_try;;
16534esac
16535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16536  (eval "$ac_compile") 2>conftest.er1
16537  ac_status=$?
16538  grep -v '^ *+' conftest.er1 >conftest.err
16539  rm -f conftest.er1
16540  cat conftest.err >&5
16541  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16542  (exit $ac_status); } &&
16543	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16544  { (case "(($ac_try" in
16545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16546  *) ac_try_echo=$ac_try;;
16547esac
16548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16549  (eval "$ac_try") 2>&5
16550  ac_status=$?
16551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16552  (exit $ac_status); }; } &&
16553	 { ac_try='test -s conftest.$ac_objext'
16554  { (case "(($ac_try" in
16555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16556  *) ac_try_echo=$ac_try;;
16557esac
16558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16559  (eval "$ac_try") 2>&5
16560  ac_status=$?
16561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16562  (exit $ac_status); }; }; then
16563  ac_cv_type_uint64_t=yes
16564else
16565  echo "$as_me: failed program was:" >&5
16566sed 's/^/| /' conftest.$ac_ext >&5
16567
16568	ac_cv_type_uint64_t=no
16569fi
16570
16571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16572fi
16573{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16574echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16575if test $ac_cv_type_uint64_t = yes; then
16576
16577cat >>confdefs.h <<_ACEOF
16578#define HAVE_UINT64_T 1
16579_ACEOF
16580
16581
16582else
16583  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16584echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16585if test "${ac_cv_type_u_int64_t+set}" = set; then
16586  echo $ECHO_N "(cached) $ECHO_C" >&6
16587else
16588  cat >conftest.$ac_ext <<_ACEOF
16589/* confdefs.h.  */
16590_ACEOF
16591cat confdefs.h >>conftest.$ac_ext
16592cat >>conftest.$ac_ext <<_ACEOF
16593/* end confdefs.h.  */
16594$ac_includes_default
16595typedef u_int64_t ac__type_new_;
16596int
16597main ()
16598{
16599if ((ac__type_new_ *) 0)
16600  return 0;
16601if (sizeof (ac__type_new_))
16602  return 0;
16603  ;
16604  return 0;
16605}
16606_ACEOF
16607rm -f conftest.$ac_objext
16608if { (ac_try="$ac_compile"
16609case "(($ac_try" in
16610  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16611  *) ac_try_echo=$ac_try;;
16612esac
16613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16614  (eval "$ac_compile") 2>conftest.er1
16615  ac_status=$?
16616  grep -v '^ *+' conftest.er1 >conftest.err
16617  rm -f conftest.er1
16618  cat conftest.err >&5
16619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16620  (exit $ac_status); } &&
16621	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16622  { (case "(($ac_try" in
16623  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16624  *) ac_try_echo=$ac_try;;
16625esac
16626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16627  (eval "$ac_try") 2>&5
16628  ac_status=$?
16629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16630  (exit $ac_status); }; } &&
16631	 { ac_try='test -s conftest.$ac_objext'
16632  { (case "(($ac_try" in
16633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16634  *) ac_try_echo=$ac_try;;
16635esac
16636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16637  (eval "$ac_try") 2>&5
16638  ac_status=$?
16639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16640  (exit $ac_status); }; }; then
16641  ac_cv_type_u_int64_t=yes
16642else
16643  echo "$as_me: failed program was:" >&5
16644sed 's/^/| /' conftest.$ac_ext >&5
16645
16646	ac_cv_type_u_int64_t=no
16647fi
16648
16649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16650fi
16651{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16652echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16653if test $ac_cv_type_u_int64_t = yes; then
16654
16655cat >>confdefs.h <<_ACEOF
16656#define HAVE_U_INT64_T 1
16657_ACEOF
16658
16659
16660else
16661  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16662echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16663   { (exit 1); exit 1; }; }
16664fi
16665
16666fi
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16678do
16679as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16680{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16681echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16682if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16683  echo $ECHO_N "(cached) $ECHO_C" >&6
16684else
16685  cat >conftest.$ac_ext <<_ACEOF
16686/* confdefs.h.  */
16687_ACEOF
16688cat confdefs.h >>conftest.$ac_ext
16689cat >>conftest.$ac_ext <<_ACEOF
16690/* end confdefs.h.  */
16691/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16692   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16693#define $ac_func innocuous_$ac_func
16694
16695/* System header to define __stub macros and hopefully few prototypes,
16696    which can conflict with char $ac_func (); below.
16697    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16698    <limits.h> exists even on freestanding compilers.  */
16699
16700#ifdef __STDC__
16701# include <limits.h>
16702#else
16703# include <assert.h>
16704#endif
16705
16706#undef $ac_func
16707
16708/* Override any GCC internal prototype to avoid an error.
16709   Use char because int might match the return type of a GCC
16710   builtin and then its argument prototype would still apply.  */
16711#ifdef __cplusplus
16712extern "C"
16713#endif
16714char $ac_func ();
16715/* The GNU C library defines this for functions which it implements
16716    to always fail with ENOSYS.  Some functions are actually named
16717    something starting with __ and the normal name is an alias.  */
16718#if defined __stub_$ac_func || defined __stub___$ac_func
16719choke me
16720#endif
16721
16722int
16723main ()
16724{
16725return $ac_func ();
16726  ;
16727  return 0;
16728}
16729_ACEOF
16730rm -f conftest.$ac_objext conftest$ac_exeext
16731if { (ac_try="$ac_link"
16732case "(($ac_try" in
16733  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16734  *) ac_try_echo=$ac_try;;
16735esac
16736eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16737  (eval "$ac_link") 2>conftest.er1
16738  ac_status=$?
16739  grep -v '^ *+' conftest.er1 >conftest.err
16740  rm -f conftest.er1
16741  cat conftest.err >&5
16742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16743  (exit $ac_status); } &&
16744	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16745  { (case "(($ac_try" in
16746  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16747  *) ac_try_echo=$ac_try;;
16748esac
16749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16750  (eval "$ac_try") 2>&5
16751  ac_status=$?
16752  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16753  (exit $ac_status); }; } &&
16754	 { ac_try='test -s conftest$ac_exeext'
16755  { (case "(($ac_try" in
16756  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16757  *) ac_try_echo=$ac_try;;
16758esac
16759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16760  (eval "$ac_try") 2>&5
16761  ac_status=$?
16762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16763  (exit $ac_status); }; }; then
16764  eval "$as_ac_var=yes"
16765else
16766  echo "$as_me: failed program was:" >&5
16767sed 's/^/| /' conftest.$ac_ext >&5
16768
16769	eval "$as_ac_var=no"
16770fi
16771
16772rm -f core conftest.err conftest.$ac_objext \
16773      conftest$ac_exeext conftest.$ac_ext
16774fi
16775ac_res=`eval echo '${'$as_ac_var'}'`
16776	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16777echo "${ECHO_T}$ac_res" >&6; }
16778if test `eval echo '${'$as_ac_var'}'` = yes; then
16779  cat >>confdefs.h <<_ACEOF
16780#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16781_ACEOF
16782
16783fi
16784done
16785
16786
16787
16788
16789
16790for ac_func in powf fmodf strtof round
16791do
16792as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16793{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16794echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16795if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16796  echo $ECHO_N "(cached) $ECHO_C" >&6
16797else
16798  cat >conftest.$ac_ext <<_ACEOF
16799/* confdefs.h.  */
16800_ACEOF
16801cat confdefs.h >>conftest.$ac_ext
16802cat >>conftest.$ac_ext <<_ACEOF
16803/* end confdefs.h.  */
16804/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16805   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16806#define $ac_func innocuous_$ac_func
16807
16808/* System header to define __stub macros and hopefully few prototypes,
16809    which can conflict with char $ac_func (); below.
16810    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16811    <limits.h> exists even on freestanding compilers.  */
16812
16813#ifdef __STDC__
16814# include <limits.h>
16815#else
16816# include <assert.h>
16817#endif
16818
16819#undef $ac_func
16820
16821/* Override any GCC internal prototype to avoid an error.
16822   Use char because int might match the return type of a GCC
16823   builtin and then its argument prototype would still apply.  */
16824#ifdef __cplusplus
16825extern "C"
16826#endif
16827char $ac_func ();
16828/* The GNU C library defines this for functions which it implements
16829    to always fail with ENOSYS.  Some functions are actually named
16830    something starting with __ and the normal name is an alias.  */
16831#if defined __stub_$ac_func || defined __stub___$ac_func
16832choke me
16833#endif
16834
16835int
16836main ()
16837{
16838return $ac_func ();
16839  ;
16840  return 0;
16841}
16842_ACEOF
16843rm -f conftest.$ac_objext conftest$ac_exeext
16844if { (ac_try="$ac_link"
16845case "(($ac_try" in
16846  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16847  *) ac_try_echo=$ac_try;;
16848esac
16849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16850  (eval "$ac_link") 2>conftest.er1
16851  ac_status=$?
16852  grep -v '^ *+' conftest.er1 >conftest.err
16853  rm -f conftest.er1
16854  cat conftest.err >&5
16855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16856  (exit $ac_status); } &&
16857	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16858  { (case "(($ac_try" in
16859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16860  *) ac_try_echo=$ac_try;;
16861esac
16862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16863  (eval "$ac_try") 2>&5
16864  ac_status=$?
16865  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16866  (exit $ac_status); }; } &&
16867	 { ac_try='test -s conftest$ac_exeext'
16868  { (case "(($ac_try" in
16869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16870  *) ac_try_echo=$ac_try;;
16871esac
16872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16873  (eval "$ac_try") 2>&5
16874  ac_status=$?
16875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16876  (exit $ac_status); }; }; then
16877  eval "$as_ac_var=yes"
16878else
16879  echo "$as_me: failed program was:" >&5
16880sed 's/^/| /' conftest.$ac_ext >&5
16881
16882	eval "$as_ac_var=no"
16883fi
16884
16885rm -f core conftest.err conftest.$ac_objext \
16886      conftest$ac_exeext conftest.$ac_ext
16887fi
16888ac_res=`eval echo '${'$as_ac_var'}'`
16889	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16890echo "${ECHO_T}$ac_res" >&6; }
16891if test `eval echo '${'$as_ac_var'}'` = yes; then
16892  cat >>confdefs.h <<_ACEOF
16893#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16894_ACEOF
16895
16896fi
16897done
16898
16899
16900
16901
16902
16903
16904for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
16905do
16906as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16907{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16908echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16909if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16910  echo $ECHO_N "(cached) $ECHO_C" >&6
16911else
16912  cat >conftest.$ac_ext <<_ACEOF
16913/* confdefs.h.  */
16914_ACEOF
16915cat confdefs.h >>conftest.$ac_ext
16916cat >>conftest.$ac_ext <<_ACEOF
16917/* end confdefs.h.  */
16918/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16919   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16920#define $ac_func innocuous_$ac_func
16921
16922/* System header to define __stub macros and hopefully few prototypes,
16923    which can conflict with char $ac_func (); below.
16924    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16925    <limits.h> exists even on freestanding compilers.  */
16926
16927#ifdef __STDC__
16928# include <limits.h>
16929#else
16930# include <assert.h>
16931#endif
16932
16933#undef $ac_func
16934
16935/* Override any GCC internal prototype to avoid an error.
16936   Use char because int might match the return type of a GCC
16937   builtin and then its argument prototype would still apply.  */
16938#ifdef __cplusplus
16939extern "C"
16940#endif
16941char $ac_func ();
16942/* The GNU C library defines this for functions which it implements
16943    to always fail with ENOSYS.  Some functions are actually named
16944    something starting with __ and the normal name is an alias.  */
16945#if defined __stub_$ac_func || defined __stub___$ac_func
16946choke me
16947#endif
16948
16949int
16950main ()
16951{
16952return $ac_func ();
16953  ;
16954  return 0;
16955}
16956_ACEOF
16957rm -f conftest.$ac_objext conftest$ac_exeext
16958if { (ac_try="$ac_link"
16959case "(($ac_try" in
16960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16961  *) ac_try_echo=$ac_try;;
16962esac
16963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16964  (eval "$ac_link") 2>conftest.er1
16965  ac_status=$?
16966  grep -v '^ *+' conftest.er1 >conftest.err
16967  rm -f conftest.er1
16968  cat conftest.err >&5
16969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16970  (exit $ac_status); } &&
16971	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16972  { (case "(($ac_try" in
16973  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16974  *) ac_try_echo=$ac_try;;
16975esac
16976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16977  (eval "$ac_try") 2>&5
16978  ac_status=$?
16979  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16980  (exit $ac_status); }; } &&
16981	 { ac_try='test -s conftest$ac_exeext'
16982  { (case "(($ac_try" in
16983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16984  *) ac_try_echo=$ac_try;;
16985esac
16986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16987  (eval "$ac_try") 2>&5
16988  ac_status=$?
16989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990  (exit $ac_status); }; }; then
16991  eval "$as_ac_var=yes"
16992else
16993  echo "$as_me: failed program was:" >&5
16994sed 's/^/| /' conftest.$ac_ext >&5
16995
16996	eval "$as_ac_var=no"
16997fi
16998
16999rm -f core conftest.err conftest.$ac_objext \
17000      conftest$ac_exeext conftest.$ac_ext
17001fi
17002ac_res=`eval echo '${'$as_ac_var'}'`
17003	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17004echo "${ECHO_T}$ac_res" >&6; }
17005if test `eval echo '${'$as_ac_var'}'` = yes; then
17006  cat >>confdefs.h <<_ACEOF
17007#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17008_ACEOF
17009
17010fi
17011done
17012
17013
17014
17015
17016for ac_func in isatty mkdtemp mkstemp
17017do
17018as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17019{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17020echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17021if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17022  echo $ECHO_N "(cached) $ECHO_C" >&6
17023else
17024  cat >conftest.$ac_ext <<_ACEOF
17025/* confdefs.h.  */
17026_ACEOF
17027cat confdefs.h >>conftest.$ac_ext
17028cat >>conftest.$ac_ext <<_ACEOF
17029/* end confdefs.h.  */
17030/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17031   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17032#define $ac_func innocuous_$ac_func
17033
17034/* System header to define __stub macros and hopefully few prototypes,
17035    which can conflict with char $ac_func (); below.
17036    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17037    <limits.h> exists even on freestanding compilers.  */
17038
17039#ifdef __STDC__
17040# include <limits.h>
17041#else
17042# include <assert.h>
17043#endif
17044
17045#undef $ac_func
17046
17047/* Override any GCC internal prototype to avoid an error.
17048   Use char because int might match the return type of a GCC
17049   builtin and then its argument prototype would still apply.  */
17050#ifdef __cplusplus
17051extern "C"
17052#endif
17053char $ac_func ();
17054/* The GNU C library defines this for functions which it implements
17055    to always fail with ENOSYS.  Some functions are actually named
17056    something starting with __ and the normal name is an alias.  */
17057#if defined __stub_$ac_func || defined __stub___$ac_func
17058choke me
17059#endif
17060
17061int
17062main ()
17063{
17064return $ac_func ();
17065  ;
17066  return 0;
17067}
17068_ACEOF
17069rm -f conftest.$ac_objext conftest$ac_exeext
17070if { (ac_try="$ac_link"
17071case "(($ac_try" in
17072  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17073  *) ac_try_echo=$ac_try;;
17074esac
17075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17076  (eval "$ac_link") 2>conftest.er1
17077  ac_status=$?
17078  grep -v '^ *+' conftest.er1 >conftest.err
17079  rm -f conftest.er1
17080  cat conftest.err >&5
17081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17082  (exit $ac_status); } &&
17083	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17084  { (case "(($ac_try" in
17085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17086  *) ac_try_echo=$ac_try;;
17087esac
17088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17089  (eval "$ac_try") 2>&5
17090  ac_status=$?
17091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17092  (exit $ac_status); }; } &&
17093	 { ac_try='test -s conftest$ac_exeext'
17094  { (case "(($ac_try" in
17095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17096  *) ac_try_echo=$ac_try;;
17097esac
17098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17099  (eval "$ac_try") 2>&5
17100  ac_status=$?
17101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17102  (exit $ac_status); }; }; then
17103  eval "$as_ac_var=yes"
17104else
17105  echo "$as_me: failed program was:" >&5
17106sed 's/^/| /' conftest.$ac_ext >&5
17107
17108	eval "$as_ac_var=no"
17109fi
17110
17111rm -f core conftest.err conftest.$ac_objext \
17112      conftest$ac_exeext conftest.$ac_ext
17113fi
17114ac_res=`eval echo '${'$as_ac_var'}'`
17115	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17116echo "${ECHO_T}$ac_res" >&6; }
17117if test `eval echo '${'$as_ac_var'}'` = yes; then
17118  cat >>confdefs.h <<_ACEOF
17119#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17120_ACEOF
17121
17122fi
17123done
17124
17125
17126
17127
17128
17129
17130
17131for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
17132do
17133as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17134{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17135echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17136if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17137  echo $ECHO_N "(cached) $ECHO_C" >&6
17138else
17139  cat >conftest.$ac_ext <<_ACEOF
17140/* confdefs.h.  */
17141_ACEOF
17142cat confdefs.h >>conftest.$ac_ext
17143cat >>conftest.$ac_ext <<_ACEOF
17144/* end confdefs.h.  */
17145/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17146   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17147#define $ac_func innocuous_$ac_func
17148
17149/* System header to define __stub macros and hopefully few prototypes,
17150    which can conflict with char $ac_func (); below.
17151    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17152    <limits.h> exists even on freestanding compilers.  */
17153
17154#ifdef __STDC__
17155# include <limits.h>
17156#else
17157# include <assert.h>
17158#endif
17159
17160#undef $ac_func
17161
17162/* Override any GCC internal prototype to avoid an error.
17163   Use char because int might match the return type of a GCC
17164   builtin and then its argument prototype would still apply.  */
17165#ifdef __cplusplus
17166extern "C"
17167#endif
17168char $ac_func ();
17169/* The GNU C library defines this for functions which it implements
17170    to always fail with ENOSYS.  Some functions are actually named
17171    something starting with __ and the normal name is an alias.  */
17172#if defined __stub_$ac_func || defined __stub___$ac_func
17173choke me
17174#endif
17175
17176int
17177main ()
17178{
17179return $ac_func ();
17180  ;
17181  return 0;
17182}
17183_ACEOF
17184rm -f conftest.$ac_objext conftest$ac_exeext
17185if { (ac_try="$ac_link"
17186case "(($ac_try" in
17187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17188  *) ac_try_echo=$ac_try;;
17189esac
17190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17191  (eval "$ac_link") 2>conftest.er1
17192  ac_status=$?
17193  grep -v '^ *+' conftest.er1 >conftest.err
17194  rm -f conftest.er1
17195  cat conftest.err >&5
17196  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17197  (exit $ac_status); } &&
17198	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17199  { (case "(($ac_try" in
17200  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17201  *) ac_try_echo=$ac_try;;
17202esac
17203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17204  (eval "$ac_try") 2>&5
17205  ac_status=$?
17206  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17207  (exit $ac_status); }; } &&
17208	 { ac_try='test -s conftest$ac_exeext'
17209  { (case "(($ac_try" in
17210  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17211  *) ac_try_echo=$ac_try;;
17212esac
17213eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17214  (eval "$ac_try") 2>&5
17215  ac_status=$?
17216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17217  (exit $ac_status); }; }; then
17218  eval "$as_ac_var=yes"
17219else
17220  echo "$as_me: failed program was:" >&5
17221sed 's/^/| /' conftest.$ac_ext >&5
17222
17223	eval "$as_ac_var=no"
17224fi
17225
17226rm -f core conftest.err conftest.$ac_objext \
17227      conftest$ac_exeext conftest.$ac_ext
17228fi
17229ac_res=`eval echo '${'$as_ac_var'}'`
17230	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17231echo "${ECHO_T}$ac_res" >&6; }
17232if test `eval echo '${'$as_ac_var'}'` = yes; then
17233  cat >>confdefs.h <<_ACEOF
17234#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17235_ACEOF
17236
17237fi
17238done
17239
17240
17241
17242
17243for ac_func in strerror strerror_r setenv
17244do
17245as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17246{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17247echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17248if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17249  echo $ECHO_N "(cached) $ECHO_C" >&6
17250else
17251  cat >conftest.$ac_ext <<_ACEOF
17252/* confdefs.h.  */
17253_ACEOF
17254cat confdefs.h >>conftest.$ac_ext
17255cat >>conftest.$ac_ext <<_ACEOF
17256/* end confdefs.h.  */
17257/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17258   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17259#define $ac_func innocuous_$ac_func
17260
17261/* System header to define __stub macros and hopefully few prototypes,
17262    which can conflict with char $ac_func (); below.
17263    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17264    <limits.h> exists even on freestanding compilers.  */
17265
17266#ifdef __STDC__
17267# include <limits.h>
17268#else
17269# include <assert.h>
17270#endif
17271
17272#undef $ac_func
17273
17274/* Override any GCC internal prototype to avoid an error.
17275   Use char because int might match the return type of a GCC
17276   builtin and then its argument prototype would still apply.  */
17277#ifdef __cplusplus
17278extern "C"
17279#endif
17280char $ac_func ();
17281/* The GNU C library defines this for functions which it implements
17282    to always fail with ENOSYS.  Some functions are actually named
17283    something starting with __ and the normal name is an alias.  */
17284#if defined __stub_$ac_func || defined __stub___$ac_func
17285choke me
17286#endif
17287
17288int
17289main ()
17290{
17291return $ac_func ();
17292  ;
17293  return 0;
17294}
17295_ACEOF
17296rm -f conftest.$ac_objext conftest$ac_exeext
17297if { (ac_try="$ac_link"
17298case "(($ac_try" in
17299  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17300  *) ac_try_echo=$ac_try;;
17301esac
17302eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17303  (eval "$ac_link") 2>conftest.er1
17304  ac_status=$?
17305  grep -v '^ *+' conftest.er1 >conftest.err
17306  rm -f conftest.er1
17307  cat conftest.err >&5
17308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17309  (exit $ac_status); } &&
17310	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17311  { (case "(($ac_try" in
17312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17313  *) ac_try_echo=$ac_try;;
17314esac
17315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17316  (eval "$ac_try") 2>&5
17317  ac_status=$?
17318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17319  (exit $ac_status); }; } &&
17320	 { ac_try='test -s conftest$ac_exeext'
17321  { (case "(($ac_try" in
17322  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17323  *) ac_try_echo=$ac_try;;
17324esac
17325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17326  (eval "$ac_try") 2>&5
17327  ac_status=$?
17328  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17329  (exit $ac_status); }; }; then
17330  eval "$as_ac_var=yes"
17331else
17332  echo "$as_me: failed program was:" >&5
17333sed 's/^/| /' conftest.$ac_ext >&5
17334
17335	eval "$as_ac_var=no"
17336fi
17337
17338rm -f core conftest.err conftest.$ac_objext \
17339      conftest$ac_exeext conftest.$ac_ext
17340fi
17341ac_res=`eval echo '${'$as_ac_var'}'`
17342	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17343echo "${ECHO_T}$ac_res" >&6; }
17344if test `eval echo '${'$as_ac_var'}'` = yes; then
17345  cat >>confdefs.h <<_ACEOF
17346#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17347_ACEOF
17348
17349fi
17350done
17351
17352
17353
17354
17355
17356for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17357do
17358as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17359{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17360echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17361if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17362  echo $ECHO_N "(cached) $ECHO_C" >&6
17363else
17364  cat >conftest.$ac_ext <<_ACEOF
17365/* confdefs.h.  */
17366_ACEOF
17367cat confdefs.h >>conftest.$ac_ext
17368cat >>conftest.$ac_ext <<_ACEOF
17369/* end confdefs.h.  */
17370/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17371   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17372#define $ac_func innocuous_$ac_func
17373
17374/* System header to define __stub macros and hopefully few prototypes,
17375    which can conflict with char $ac_func (); below.
17376    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17377    <limits.h> exists even on freestanding compilers.  */
17378
17379#ifdef __STDC__
17380# include <limits.h>
17381#else
17382# include <assert.h>
17383#endif
17384
17385#undef $ac_func
17386
17387/* Override any GCC internal prototype to avoid an error.
17388   Use char because int might match the return type of a GCC
17389   builtin and then its argument prototype would still apply.  */
17390#ifdef __cplusplus
17391extern "C"
17392#endif
17393char $ac_func ();
17394/* The GNU C library defines this for functions which it implements
17395    to always fail with ENOSYS.  Some functions are actually named
17396    something starting with __ and the normal name is an alias.  */
17397#if defined __stub_$ac_func || defined __stub___$ac_func
17398choke me
17399#endif
17400
17401int
17402main ()
17403{
17404return $ac_func ();
17405  ;
17406  return 0;
17407}
17408_ACEOF
17409rm -f conftest.$ac_objext conftest$ac_exeext
17410if { (ac_try="$ac_link"
17411case "(($ac_try" in
17412  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17413  *) ac_try_echo=$ac_try;;
17414esac
17415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17416  (eval "$ac_link") 2>conftest.er1
17417  ac_status=$?
17418  grep -v '^ *+' conftest.er1 >conftest.err
17419  rm -f conftest.er1
17420  cat conftest.err >&5
17421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17422  (exit $ac_status); } &&
17423	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17424  { (case "(($ac_try" in
17425  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17426  *) ac_try_echo=$ac_try;;
17427esac
17428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17429  (eval "$ac_try") 2>&5
17430  ac_status=$?
17431  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17432  (exit $ac_status); }; } &&
17433	 { ac_try='test -s conftest$ac_exeext'
17434  { (case "(($ac_try" in
17435  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17436  *) ac_try_echo=$ac_try;;
17437esac
17438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17439  (eval "$ac_try") 2>&5
17440  ac_status=$?
17441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17442  (exit $ac_status); }; }; then
17443  eval "$as_ac_var=yes"
17444else
17445  echo "$as_me: failed program was:" >&5
17446sed 's/^/| /' conftest.$ac_ext >&5
17447
17448	eval "$as_ac_var=no"
17449fi
17450
17451rm -f core conftest.err conftest.$ac_objext \
17452      conftest$ac_exeext conftest.$ac_ext
17453fi
17454ac_res=`eval echo '${'$as_ac_var'}'`
17455	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17456echo "${ECHO_T}$ac_res" >&6; }
17457if test `eval echo '${'$as_ac_var'}'` = yes; then
17458  cat >>confdefs.h <<_ACEOF
17459#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17460_ACEOF
17461
17462fi
17463done
17464
17465
17466
17467
17468
17469
17470for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17471do
17472as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17473{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17474echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17475if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17476  echo $ECHO_N "(cached) $ECHO_C" >&6
17477else
17478  cat >conftest.$ac_ext <<_ACEOF
17479/* confdefs.h.  */
17480_ACEOF
17481cat confdefs.h >>conftest.$ac_ext
17482cat >>conftest.$ac_ext <<_ACEOF
17483/* end confdefs.h.  */
17484/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17485   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17486#define $ac_func innocuous_$ac_func
17487
17488/* System header to define __stub macros and hopefully few prototypes,
17489    which can conflict with char $ac_func (); below.
17490    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17491    <limits.h> exists even on freestanding compilers.  */
17492
17493#ifdef __STDC__
17494# include <limits.h>
17495#else
17496# include <assert.h>
17497#endif
17498
17499#undef $ac_func
17500
17501/* Override any GCC internal prototype to avoid an error.
17502   Use char because int might match the return type of a GCC
17503   builtin and then its argument prototype would still apply.  */
17504#ifdef __cplusplus
17505extern "C"
17506#endif
17507char $ac_func ();
17508/* The GNU C library defines this for functions which it implements
17509    to always fail with ENOSYS.  Some functions are actually named
17510    something starting with __ and the normal name is an alias.  */
17511#if defined __stub_$ac_func || defined __stub___$ac_func
17512choke me
17513#endif
17514
17515int
17516main ()
17517{
17518return $ac_func ();
17519  ;
17520  return 0;
17521}
17522_ACEOF
17523rm -f conftest.$ac_objext conftest$ac_exeext
17524if { (ac_try="$ac_link"
17525case "(($ac_try" in
17526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17527  *) ac_try_echo=$ac_try;;
17528esac
17529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17530  (eval "$ac_link") 2>conftest.er1
17531  ac_status=$?
17532  grep -v '^ *+' conftest.er1 >conftest.err
17533  rm -f conftest.er1
17534  cat conftest.err >&5
17535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17536  (exit $ac_status); } &&
17537	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17538  { (case "(($ac_try" in
17539  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17540  *) ac_try_echo=$ac_try;;
17541esac
17542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17543  (eval "$ac_try") 2>&5
17544  ac_status=$?
17545  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17546  (exit $ac_status); }; } &&
17547	 { ac_try='test -s conftest$ac_exeext'
17548  { (case "(($ac_try" in
17549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17550  *) ac_try_echo=$ac_try;;
17551esac
17552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17553  (eval "$ac_try") 2>&5
17554  ac_status=$?
17555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17556  (exit $ac_status); }; }; then
17557  eval "$as_ac_var=yes"
17558else
17559  echo "$as_me: failed program was:" >&5
17560sed 's/^/| /' conftest.$ac_ext >&5
17561
17562	eval "$as_ac_var=no"
17563fi
17564
17565rm -f core conftest.err conftest.$ac_objext \
17566      conftest$ac_exeext conftest.$ac_ext
17567fi
17568ac_res=`eval echo '${'$as_ac_var'}'`
17569	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17570echo "${ECHO_T}$ac_res" >&6; }
17571if test `eval echo '${'$as_ac_var'}'` = yes; then
17572  cat >>confdefs.h <<_ACEOF
17573#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17574_ACEOF
17575
17576fi
17577done
17578
17579{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17580echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17581if test "${llvm_cv_c_printf_a+set}" = set; then
17582  echo $ECHO_N "(cached) $ECHO_C" >&6
17583else
17584  ac_ext=c
17585ac_cpp='$CPP $CPPFLAGS'
17586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17588ac_compiler_gnu=$ac_cv_c_compiler_gnu
17589
17590 if test "$cross_compiling" = yes; then
17591  llvmac_cv_c_printf_a=no
17592else
17593  cat >conftest.$ac_ext <<_ACEOF
17594
17595  /* confdefs.h.  */
17596_ACEOF
17597cat confdefs.h >>conftest.$ac_ext
17598cat >>conftest.$ac_ext <<_ACEOF
17599/* end confdefs.h.  */
17600
17601#include <stdio.h>
17602#include <stdlib.h>
17603
17604int
17605main ()
17606{
17607
17608volatile double A, B;
17609char Buffer[100];
17610A = 1;
17611A /= 10.0;
17612sprintf(Buffer, "%a", A);
17613B = atof(Buffer);
17614if (A != B)
17615  return (1);
17616if (A != 0x1.999999999999ap-4)
17617  return (1);
17618return (0);
17619  ;
17620  return 0;
17621}
17622_ACEOF
17623rm -f conftest$ac_exeext
17624if { (ac_try="$ac_link"
17625case "(($ac_try" in
17626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17627  *) ac_try_echo=$ac_try;;
17628esac
17629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17630  (eval "$ac_link") 2>&5
17631  ac_status=$?
17632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17633  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17634  { (case "(($ac_try" in
17635  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17636  *) ac_try_echo=$ac_try;;
17637esac
17638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17639  (eval "$ac_try") 2>&5
17640  ac_status=$?
17641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17642  (exit $ac_status); }; }; then
17643  llvm_cv_c_printf_a=yes
17644else
17645  echo "$as_me: program exited with status $ac_status" >&5
17646echo "$as_me: failed program was:" >&5
17647sed 's/^/| /' conftest.$ac_ext >&5
17648
17649( exit $ac_status )
17650llvmac_cv_c_printf_a=no
17651fi
17652rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17653fi
17654
17655
17656 ac_ext=c
17657ac_cpp='$CPP $CPPFLAGS'
17658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17660ac_compiler_gnu=$ac_cv_c_compiler_gnu
17661
17662fi
17663{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17664echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17665 if test "$llvm_cv_c_printf_a" = "yes"; then
17666
17667cat >>confdefs.h <<\_ACEOF
17668#define HAVE_PRINTF_A 1
17669_ACEOF
17670
17671 fi
17672
17673
17674{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17675echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17676if test "${ac_cv_func_rand48+set}" = set; then
17677  echo $ECHO_N "(cached) $ECHO_C" >&6
17678else
17679  ac_ext=cpp
17680ac_cpp='$CXXCPP $CPPFLAGS'
17681ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17682ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17683ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17684
17685   cat >conftest.$ac_ext <<_ACEOF
17686/* confdefs.h.  */
17687_ACEOF
17688cat confdefs.h >>conftest.$ac_ext
17689cat >>conftest.$ac_ext <<_ACEOF
17690/* end confdefs.h.  */
17691#include <stdlib.h>
17692int
17693main ()
17694{
17695srand48(0);lrand48();drand48();
17696  ;
17697  return 0;
17698}
17699_ACEOF
17700rm -f conftest.$ac_objext
17701if { (ac_try="$ac_compile"
17702case "(($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_compile") 2>conftest.er1
17708  ac_status=$?
17709  grep -v '^ *+' conftest.er1 >conftest.err
17710  rm -f conftest.er1
17711  cat conftest.err >&5
17712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17713  (exit $ac_status); } &&
17714	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17715  { (case "(($ac_try" in
17716  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17717  *) ac_try_echo=$ac_try;;
17718esac
17719eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17720  (eval "$ac_try") 2>&5
17721  ac_status=$?
17722  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17723  (exit $ac_status); }; } &&
17724	 { ac_try='test -s conftest.$ac_objext'
17725  { (case "(($ac_try" in
17726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17727  *) ac_try_echo=$ac_try;;
17728esac
17729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17730  (eval "$ac_try") 2>&5
17731  ac_status=$?
17732  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17733  (exit $ac_status); }; }; then
17734  ac_cv_func_rand48=yes
17735else
17736  echo "$as_me: failed program was:" >&5
17737sed 's/^/| /' conftest.$ac_ext >&5
17738
17739	ac_cv_func_rand48=no
17740fi
17741
17742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17743  ac_ext=c
17744ac_cpp='$CPP $CPPFLAGS'
17745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17747ac_compiler_gnu=$ac_cv_c_compiler_gnu
17748
17749fi
17750{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17751echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17752
17753if test "$ac_cv_func_rand48" = "yes" ; then
17754
17755cat >>confdefs.h <<\_ACEOF
17756#define HAVE_RAND48 1
17757_ACEOF
17758
17759fi
17760
17761
17762{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17763echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17764if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17765  echo $ECHO_N "(cached) $ECHO_C" >&6
17766else
17767  cat >conftest.$ac_ext <<_ACEOF
17768/* confdefs.h.  */
17769_ACEOF
17770cat confdefs.h >>conftest.$ac_ext
17771cat >>conftest.$ac_ext <<_ACEOF
17772/* end confdefs.h.  */
17773$ac_includes_default
17774int
17775main ()
17776{
17777#ifndef strerror_s
17778  char *p = (char *) strerror_s;
17779  return !p;
17780#endif
17781
17782  ;
17783  return 0;
17784}
17785_ACEOF
17786rm -f conftest.$ac_objext
17787if { (ac_try="$ac_compile"
17788case "(($ac_try" in
17789  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17790  *) ac_try_echo=$ac_try;;
17791esac
17792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17793  (eval "$ac_compile") 2>conftest.er1
17794  ac_status=$?
17795  grep -v '^ *+' conftest.er1 >conftest.err
17796  rm -f conftest.er1
17797  cat conftest.err >&5
17798  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17799  (exit $ac_status); } &&
17800	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17801  { (case "(($ac_try" in
17802  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17803  *) ac_try_echo=$ac_try;;
17804esac
17805eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17806  (eval "$ac_try") 2>&5
17807  ac_status=$?
17808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17809  (exit $ac_status); }; } &&
17810	 { ac_try='test -s conftest.$ac_objext'
17811  { (case "(($ac_try" in
17812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17813  *) ac_try_echo=$ac_try;;
17814esac
17815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17816  (eval "$ac_try") 2>&5
17817  ac_status=$?
17818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17819  (exit $ac_status); }; }; then
17820  ac_cv_have_decl_strerror_s=yes
17821else
17822  echo "$as_me: failed program was:" >&5
17823sed 's/^/| /' conftest.$ac_ext >&5
17824
17825	ac_cv_have_decl_strerror_s=no
17826fi
17827
17828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17829fi
17830{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17831echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17832if test $ac_cv_have_decl_strerror_s = yes; then
17833
17834cat >>confdefs.h <<_ACEOF
17835#define HAVE_DECL_STRERROR_S 1
17836_ACEOF
17837
17838
17839else
17840  cat >>confdefs.h <<_ACEOF
17841#define HAVE_DECL_STRERROR_S 0
17842_ACEOF
17843
17844
17845fi
17846
17847
17848
17849if test "$llvm_cv_os_type" = "MingW" ; then
17850  { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17851echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17852if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17853  echo $ECHO_N "(cached) $ECHO_C" >&6
17854else
17855  ac_check_lib_save_LIBS=$LIBS
17856LIBS="-lgcc  $LIBS"
17857cat >conftest.$ac_ext <<_ACEOF
17858/* confdefs.h.  */
17859_ACEOF
17860cat confdefs.h >>conftest.$ac_ext
17861cat >>conftest.$ac_ext <<_ACEOF
17862/* end confdefs.h.  */
17863
17864/* Override any GCC internal prototype to avoid an error.
17865   Use char because int might match the return type of a GCC
17866   builtin and then its argument prototype would still apply.  */
17867#ifdef __cplusplus
17868extern "C"
17869#endif
17870char _alloca ();
17871int
17872main ()
17873{
17874return _alloca ();
17875  ;
17876  return 0;
17877}
17878_ACEOF
17879rm -f conftest.$ac_objext conftest$ac_exeext
17880if { (ac_try="$ac_link"
17881case "(($ac_try" in
17882  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17883  *) ac_try_echo=$ac_try;;
17884esac
17885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17886  (eval "$ac_link") 2>conftest.er1
17887  ac_status=$?
17888  grep -v '^ *+' conftest.er1 >conftest.err
17889  rm -f conftest.er1
17890  cat conftest.err >&5
17891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17892  (exit $ac_status); } &&
17893	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17894  { (case "(($ac_try" in
17895  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17896  *) ac_try_echo=$ac_try;;
17897esac
17898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17899  (eval "$ac_try") 2>&5
17900  ac_status=$?
17901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17902  (exit $ac_status); }; } &&
17903	 { ac_try='test -s conftest$ac_exeext'
17904  { (case "(($ac_try" in
17905  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17906  *) ac_try_echo=$ac_try;;
17907esac
17908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17909  (eval "$ac_try") 2>&5
17910  ac_status=$?
17911  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17912  (exit $ac_status); }; }; then
17913  ac_cv_lib_gcc__alloca=yes
17914else
17915  echo "$as_me: failed program was:" >&5
17916sed 's/^/| /' conftest.$ac_ext >&5
17917
17918	ac_cv_lib_gcc__alloca=no
17919fi
17920
17921rm -f core conftest.err conftest.$ac_objext \
17922      conftest$ac_exeext conftest.$ac_ext
17923LIBS=$ac_check_lib_save_LIBS
17924fi
17925{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17926echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17927if test $ac_cv_lib_gcc__alloca = yes; then
17928
17929cat >>confdefs.h <<\_ACEOF
17930#define HAVE__ALLOCA 1
17931_ACEOF
17932
17933fi
17934
17935  { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17936echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17937if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17938  echo $ECHO_N "(cached) $ECHO_C" >&6
17939else
17940  ac_check_lib_save_LIBS=$LIBS
17941LIBS="-lgcc  $LIBS"
17942cat >conftest.$ac_ext <<_ACEOF
17943/* confdefs.h.  */
17944_ACEOF
17945cat confdefs.h >>conftest.$ac_ext
17946cat >>conftest.$ac_ext <<_ACEOF
17947/* end confdefs.h.  */
17948
17949/* Override any GCC internal prototype to avoid an error.
17950   Use char because int might match the return type of a GCC
17951   builtin and then its argument prototype would still apply.  */
17952#ifdef __cplusplus
17953extern "C"
17954#endif
17955char __alloca ();
17956int
17957main ()
17958{
17959return __alloca ();
17960  ;
17961  return 0;
17962}
17963_ACEOF
17964rm -f conftest.$ac_objext conftest$ac_exeext
17965if { (ac_try="$ac_link"
17966case "(($ac_try" in
17967  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17968  *) ac_try_echo=$ac_try;;
17969esac
17970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17971  (eval "$ac_link") 2>conftest.er1
17972  ac_status=$?
17973  grep -v '^ *+' conftest.er1 >conftest.err
17974  rm -f conftest.er1
17975  cat conftest.err >&5
17976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17977  (exit $ac_status); } &&
17978	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17979  { (case "(($ac_try" in
17980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17981  *) ac_try_echo=$ac_try;;
17982esac
17983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17984  (eval "$ac_try") 2>&5
17985  ac_status=$?
17986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17987  (exit $ac_status); }; } &&
17988	 { ac_try='test -s conftest$ac_exeext'
17989  { (case "(($ac_try" in
17990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17991  *) ac_try_echo=$ac_try;;
17992esac
17993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17994  (eval "$ac_try") 2>&5
17995  ac_status=$?
17996  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17997  (exit $ac_status); }; }; then
17998  ac_cv_lib_gcc___alloca=yes
17999else
18000  echo "$as_me: failed program was:" >&5
18001sed 's/^/| /' conftest.$ac_ext >&5
18002
18003	ac_cv_lib_gcc___alloca=no
18004fi
18005
18006rm -f core conftest.err conftest.$ac_objext \
18007      conftest$ac_exeext conftest.$ac_ext
18008LIBS=$ac_check_lib_save_LIBS
18009fi
18010{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18011echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18012if test $ac_cv_lib_gcc___alloca = yes; then
18013
18014cat >>confdefs.h <<\_ACEOF
18015#define HAVE___ALLOCA 1
18016_ACEOF
18017
18018fi
18019
18020  { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18021echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18022if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18023  echo $ECHO_N "(cached) $ECHO_C" >&6
18024else
18025  ac_check_lib_save_LIBS=$LIBS
18026LIBS="-lgcc  $LIBS"
18027cat >conftest.$ac_ext <<_ACEOF
18028/* confdefs.h.  */
18029_ACEOF
18030cat confdefs.h >>conftest.$ac_ext
18031cat >>conftest.$ac_ext <<_ACEOF
18032/* end confdefs.h.  */
18033
18034/* Override any GCC internal prototype to avoid an error.
18035   Use char because int might match the return type of a GCC
18036   builtin and then its argument prototype would still apply.  */
18037#ifdef __cplusplus
18038extern "C"
18039#endif
18040char __chkstk ();
18041int
18042main ()
18043{
18044return __chkstk ();
18045  ;
18046  return 0;
18047}
18048_ACEOF
18049rm -f conftest.$ac_objext conftest$ac_exeext
18050if { (ac_try="$ac_link"
18051case "(($ac_try" in
18052  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18053  *) ac_try_echo=$ac_try;;
18054esac
18055eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18056  (eval "$ac_link") 2>conftest.er1
18057  ac_status=$?
18058  grep -v '^ *+' conftest.er1 >conftest.err
18059  rm -f conftest.er1
18060  cat conftest.err >&5
18061  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18062  (exit $ac_status); } &&
18063	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18064  { (case "(($ac_try" in
18065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18066  *) ac_try_echo=$ac_try;;
18067esac
18068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18069  (eval "$ac_try") 2>&5
18070  ac_status=$?
18071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18072  (exit $ac_status); }; } &&
18073	 { ac_try='test -s conftest$ac_exeext'
18074  { (case "(($ac_try" in
18075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18076  *) ac_try_echo=$ac_try;;
18077esac
18078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18079  (eval "$ac_try") 2>&5
18080  ac_status=$?
18081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18082  (exit $ac_status); }; }; then
18083  ac_cv_lib_gcc___chkstk=yes
18084else
18085  echo "$as_me: failed program was:" >&5
18086sed 's/^/| /' conftest.$ac_ext >&5
18087
18088	ac_cv_lib_gcc___chkstk=no
18089fi
18090
18091rm -f core conftest.err conftest.$ac_objext \
18092      conftest$ac_exeext conftest.$ac_ext
18093LIBS=$ac_check_lib_save_LIBS
18094fi
18095{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18096echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18097if test $ac_cv_lib_gcc___chkstk = yes; then
18098
18099cat >>confdefs.h <<\_ACEOF
18100#define HAVE___CHKSTK 1
18101_ACEOF
18102
18103fi
18104
18105  { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18106echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18107if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18108  echo $ECHO_N "(cached) $ECHO_C" >&6
18109else
18110  ac_check_lib_save_LIBS=$LIBS
18111LIBS="-lgcc  $LIBS"
18112cat >conftest.$ac_ext <<_ACEOF
18113/* confdefs.h.  */
18114_ACEOF
18115cat confdefs.h >>conftest.$ac_ext
18116cat >>conftest.$ac_ext <<_ACEOF
18117/* end confdefs.h.  */
18118
18119/* Override any GCC internal prototype to avoid an error.
18120   Use char because int might match the return type of a GCC
18121   builtin and then its argument prototype would still apply.  */
18122#ifdef __cplusplus
18123extern "C"
18124#endif
18125char ___chkstk ();
18126int
18127main ()
18128{
18129return ___chkstk ();
18130  ;
18131  return 0;
18132}
18133_ACEOF
18134rm -f conftest.$ac_objext conftest$ac_exeext
18135if { (ac_try="$ac_link"
18136case "(($ac_try" in
18137  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18138  *) ac_try_echo=$ac_try;;
18139esac
18140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18141  (eval "$ac_link") 2>conftest.er1
18142  ac_status=$?
18143  grep -v '^ *+' conftest.er1 >conftest.err
18144  rm -f conftest.er1
18145  cat conftest.err >&5
18146  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18147  (exit $ac_status); } &&
18148	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18149  { (case "(($ac_try" in
18150  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18151  *) ac_try_echo=$ac_try;;
18152esac
18153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18154  (eval "$ac_try") 2>&5
18155  ac_status=$?
18156  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18157  (exit $ac_status); }; } &&
18158	 { ac_try='test -s conftest$ac_exeext'
18159  { (case "(($ac_try" in
18160  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18161  *) ac_try_echo=$ac_try;;
18162esac
18163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18164  (eval "$ac_try") 2>&5
18165  ac_status=$?
18166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18167  (exit $ac_status); }; }; then
18168  ac_cv_lib_gcc____chkstk=yes
18169else
18170  echo "$as_me: failed program was:" >&5
18171sed 's/^/| /' conftest.$ac_ext >&5
18172
18173	ac_cv_lib_gcc____chkstk=no
18174fi
18175
18176rm -f core conftest.err conftest.$ac_objext \
18177      conftest$ac_exeext conftest.$ac_ext
18178LIBS=$ac_check_lib_save_LIBS
18179fi
18180{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18181echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18182if test $ac_cv_lib_gcc____chkstk = yes; then
18183
18184cat >>confdefs.h <<\_ACEOF
18185#define HAVE____CHKSTK 1
18186_ACEOF
18187
18188fi
18189
18190
18191  { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18192echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18193if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18194  echo $ECHO_N "(cached) $ECHO_C" >&6
18195else
18196  ac_check_lib_save_LIBS=$LIBS
18197LIBS="-lgcc  $LIBS"
18198cat >conftest.$ac_ext <<_ACEOF
18199/* confdefs.h.  */
18200_ACEOF
18201cat confdefs.h >>conftest.$ac_ext
18202cat >>conftest.$ac_ext <<_ACEOF
18203/* end confdefs.h.  */
18204
18205/* Override any GCC internal prototype to avoid an error.
18206   Use char because int might match the return type of a GCC
18207   builtin and then its argument prototype would still apply.  */
18208#ifdef __cplusplus
18209extern "C"
18210#endif
18211char __ashldi3 ();
18212int
18213main ()
18214{
18215return __ashldi3 ();
18216  ;
18217  return 0;
18218}
18219_ACEOF
18220rm -f conftest.$ac_objext conftest$ac_exeext
18221if { (ac_try="$ac_link"
18222case "(($ac_try" in
18223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18224  *) ac_try_echo=$ac_try;;
18225esac
18226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18227  (eval "$ac_link") 2>conftest.er1
18228  ac_status=$?
18229  grep -v '^ *+' conftest.er1 >conftest.err
18230  rm -f conftest.er1
18231  cat conftest.err >&5
18232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18233  (exit $ac_status); } &&
18234	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18235  { (case "(($ac_try" in
18236  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18237  *) ac_try_echo=$ac_try;;
18238esac
18239eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18240  (eval "$ac_try") 2>&5
18241  ac_status=$?
18242  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18243  (exit $ac_status); }; } &&
18244	 { ac_try='test -s conftest$ac_exeext'
18245  { (case "(($ac_try" in
18246  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18247  *) ac_try_echo=$ac_try;;
18248esac
18249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18250  (eval "$ac_try") 2>&5
18251  ac_status=$?
18252  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18253  (exit $ac_status); }; }; then
18254  ac_cv_lib_gcc___ashldi3=yes
18255else
18256  echo "$as_me: failed program was:" >&5
18257sed 's/^/| /' conftest.$ac_ext >&5
18258
18259	ac_cv_lib_gcc___ashldi3=no
18260fi
18261
18262rm -f core conftest.err conftest.$ac_objext \
18263      conftest$ac_exeext conftest.$ac_ext
18264LIBS=$ac_check_lib_save_LIBS
18265fi
18266{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18267echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18268if test $ac_cv_lib_gcc___ashldi3 = yes; then
18269
18270cat >>confdefs.h <<\_ACEOF
18271#define HAVE___ASHLDI3 1
18272_ACEOF
18273
18274fi
18275
18276  { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18277echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18278if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18279  echo $ECHO_N "(cached) $ECHO_C" >&6
18280else
18281  ac_check_lib_save_LIBS=$LIBS
18282LIBS="-lgcc  $LIBS"
18283cat >conftest.$ac_ext <<_ACEOF
18284/* confdefs.h.  */
18285_ACEOF
18286cat confdefs.h >>conftest.$ac_ext
18287cat >>conftest.$ac_ext <<_ACEOF
18288/* end confdefs.h.  */
18289
18290/* Override any GCC internal prototype to avoid an error.
18291   Use char because int might match the return type of a GCC
18292   builtin and then its argument prototype would still apply.  */
18293#ifdef __cplusplus
18294extern "C"
18295#endif
18296char __ashrdi3 ();
18297int
18298main ()
18299{
18300return __ashrdi3 ();
18301  ;
18302  return 0;
18303}
18304_ACEOF
18305rm -f conftest.$ac_objext conftest$ac_exeext
18306if { (ac_try="$ac_link"
18307case "(($ac_try" in
18308  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18309  *) ac_try_echo=$ac_try;;
18310esac
18311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18312  (eval "$ac_link") 2>conftest.er1
18313  ac_status=$?
18314  grep -v '^ *+' conftest.er1 >conftest.err
18315  rm -f conftest.er1
18316  cat conftest.err >&5
18317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18318  (exit $ac_status); } &&
18319	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18320  { (case "(($ac_try" in
18321  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18322  *) ac_try_echo=$ac_try;;
18323esac
18324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18325  (eval "$ac_try") 2>&5
18326  ac_status=$?
18327  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18328  (exit $ac_status); }; } &&
18329	 { ac_try='test -s conftest$ac_exeext'
18330  { (case "(($ac_try" in
18331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18332  *) ac_try_echo=$ac_try;;
18333esac
18334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18335  (eval "$ac_try") 2>&5
18336  ac_status=$?
18337  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18338  (exit $ac_status); }; }; then
18339  ac_cv_lib_gcc___ashrdi3=yes
18340else
18341  echo "$as_me: failed program was:" >&5
18342sed 's/^/| /' conftest.$ac_ext >&5
18343
18344	ac_cv_lib_gcc___ashrdi3=no
18345fi
18346
18347rm -f core conftest.err conftest.$ac_objext \
18348      conftest$ac_exeext conftest.$ac_ext
18349LIBS=$ac_check_lib_save_LIBS
18350fi
18351{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18352echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18353if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18354
18355cat >>confdefs.h <<\_ACEOF
18356#define HAVE___ASHRDI3 1
18357_ACEOF
18358
18359fi
18360
18361  { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18362echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18363if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18364  echo $ECHO_N "(cached) $ECHO_C" >&6
18365else
18366  ac_check_lib_save_LIBS=$LIBS
18367LIBS="-lgcc  $LIBS"
18368cat >conftest.$ac_ext <<_ACEOF
18369/* confdefs.h.  */
18370_ACEOF
18371cat confdefs.h >>conftest.$ac_ext
18372cat >>conftest.$ac_ext <<_ACEOF
18373/* end confdefs.h.  */
18374
18375/* Override any GCC internal prototype to avoid an error.
18376   Use char because int might match the return type of a GCC
18377   builtin and then its argument prototype would still apply.  */
18378#ifdef __cplusplus
18379extern "C"
18380#endif
18381char __divdi3 ();
18382int
18383main ()
18384{
18385return __divdi3 ();
18386  ;
18387  return 0;
18388}
18389_ACEOF
18390rm -f conftest.$ac_objext conftest$ac_exeext
18391if { (ac_try="$ac_link"
18392case "(($ac_try" in
18393  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18394  *) ac_try_echo=$ac_try;;
18395esac
18396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18397  (eval "$ac_link") 2>conftest.er1
18398  ac_status=$?
18399  grep -v '^ *+' conftest.er1 >conftest.err
18400  rm -f conftest.er1
18401  cat conftest.err >&5
18402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18403  (exit $ac_status); } &&
18404	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18405  { (case "(($ac_try" in
18406  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18407  *) ac_try_echo=$ac_try;;
18408esac
18409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18410  (eval "$ac_try") 2>&5
18411  ac_status=$?
18412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18413  (exit $ac_status); }; } &&
18414	 { ac_try='test -s conftest$ac_exeext'
18415  { (case "(($ac_try" in
18416  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18417  *) ac_try_echo=$ac_try;;
18418esac
18419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18420  (eval "$ac_try") 2>&5
18421  ac_status=$?
18422  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18423  (exit $ac_status); }; }; then
18424  ac_cv_lib_gcc___divdi3=yes
18425else
18426  echo "$as_me: failed program was:" >&5
18427sed 's/^/| /' conftest.$ac_ext >&5
18428
18429	ac_cv_lib_gcc___divdi3=no
18430fi
18431
18432rm -f core conftest.err conftest.$ac_objext \
18433      conftest$ac_exeext conftest.$ac_ext
18434LIBS=$ac_check_lib_save_LIBS
18435fi
18436{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18437echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18438if test $ac_cv_lib_gcc___divdi3 = yes; then
18439
18440cat >>confdefs.h <<\_ACEOF
18441#define HAVE___DIVDI3 1
18442_ACEOF
18443
18444fi
18445
18446  { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18447echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18448if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18449  echo $ECHO_N "(cached) $ECHO_C" >&6
18450else
18451  ac_check_lib_save_LIBS=$LIBS
18452LIBS="-lgcc  $LIBS"
18453cat >conftest.$ac_ext <<_ACEOF
18454/* confdefs.h.  */
18455_ACEOF
18456cat confdefs.h >>conftest.$ac_ext
18457cat >>conftest.$ac_ext <<_ACEOF
18458/* end confdefs.h.  */
18459
18460/* Override any GCC internal prototype to avoid an error.
18461   Use char because int might match the return type of a GCC
18462   builtin and then its argument prototype would still apply.  */
18463#ifdef __cplusplus
18464extern "C"
18465#endif
18466char __fixdfdi ();
18467int
18468main ()
18469{
18470return __fixdfdi ();
18471  ;
18472  return 0;
18473}
18474_ACEOF
18475rm -f conftest.$ac_objext conftest$ac_exeext
18476if { (ac_try="$ac_link"
18477case "(($ac_try" in
18478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18479  *) ac_try_echo=$ac_try;;
18480esac
18481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18482  (eval "$ac_link") 2>conftest.er1
18483  ac_status=$?
18484  grep -v '^ *+' conftest.er1 >conftest.err
18485  rm -f conftest.er1
18486  cat conftest.err >&5
18487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18488  (exit $ac_status); } &&
18489	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18490  { (case "(($ac_try" in
18491  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18492  *) ac_try_echo=$ac_try;;
18493esac
18494eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18495  (eval "$ac_try") 2>&5
18496  ac_status=$?
18497  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18498  (exit $ac_status); }; } &&
18499	 { ac_try='test -s conftest$ac_exeext'
18500  { (case "(($ac_try" in
18501  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18502  *) ac_try_echo=$ac_try;;
18503esac
18504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18505  (eval "$ac_try") 2>&5
18506  ac_status=$?
18507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18508  (exit $ac_status); }; }; then
18509  ac_cv_lib_gcc___fixdfdi=yes
18510else
18511  echo "$as_me: failed program was:" >&5
18512sed 's/^/| /' conftest.$ac_ext >&5
18513
18514	ac_cv_lib_gcc___fixdfdi=no
18515fi
18516
18517rm -f core conftest.err conftest.$ac_objext \
18518      conftest$ac_exeext conftest.$ac_ext
18519LIBS=$ac_check_lib_save_LIBS
18520fi
18521{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18522echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18523if test $ac_cv_lib_gcc___fixdfdi = yes; then
18524
18525cat >>confdefs.h <<\_ACEOF
18526#define HAVE___FIXDFDI 1
18527_ACEOF
18528
18529fi
18530
18531  { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18532echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18533if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18534  echo $ECHO_N "(cached) $ECHO_C" >&6
18535else
18536  ac_check_lib_save_LIBS=$LIBS
18537LIBS="-lgcc  $LIBS"
18538cat >conftest.$ac_ext <<_ACEOF
18539/* confdefs.h.  */
18540_ACEOF
18541cat confdefs.h >>conftest.$ac_ext
18542cat >>conftest.$ac_ext <<_ACEOF
18543/* end confdefs.h.  */
18544
18545/* Override any GCC internal prototype to avoid an error.
18546   Use char because int might match the return type of a GCC
18547   builtin and then its argument prototype would still apply.  */
18548#ifdef __cplusplus
18549extern "C"
18550#endif
18551char __fixsfdi ();
18552int
18553main ()
18554{
18555return __fixsfdi ();
18556  ;
18557  return 0;
18558}
18559_ACEOF
18560rm -f conftest.$ac_objext conftest$ac_exeext
18561if { (ac_try="$ac_link"
18562case "(($ac_try" in
18563  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18564  *) ac_try_echo=$ac_try;;
18565esac
18566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18567  (eval "$ac_link") 2>conftest.er1
18568  ac_status=$?
18569  grep -v '^ *+' conftest.er1 >conftest.err
18570  rm -f conftest.er1
18571  cat conftest.err >&5
18572  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18573  (exit $ac_status); } &&
18574	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18575  { (case "(($ac_try" in
18576  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18577  *) ac_try_echo=$ac_try;;
18578esac
18579eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18580  (eval "$ac_try") 2>&5
18581  ac_status=$?
18582  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18583  (exit $ac_status); }; } &&
18584	 { ac_try='test -s conftest$ac_exeext'
18585  { (case "(($ac_try" in
18586  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18587  *) ac_try_echo=$ac_try;;
18588esac
18589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18590  (eval "$ac_try") 2>&5
18591  ac_status=$?
18592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18593  (exit $ac_status); }; }; then
18594  ac_cv_lib_gcc___fixsfdi=yes
18595else
18596  echo "$as_me: failed program was:" >&5
18597sed 's/^/| /' conftest.$ac_ext >&5
18598
18599	ac_cv_lib_gcc___fixsfdi=no
18600fi
18601
18602rm -f core conftest.err conftest.$ac_objext \
18603      conftest$ac_exeext conftest.$ac_ext
18604LIBS=$ac_check_lib_save_LIBS
18605fi
18606{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18607echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18608if test $ac_cv_lib_gcc___fixsfdi = yes; then
18609
18610cat >>confdefs.h <<\_ACEOF
18611#define HAVE___FIXSFDI 1
18612_ACEOF
18613
18614fi
18615
18616  { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18617echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18618if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18619  echo $ECHO_N "(cached) $ECHO_C" >&6
18620else
18621  ac_check_lib_save_LIBS=$LIBS
18622LIBS="-lgcc  $LIBS"
18623cat >conftest.$ac_ext <<_ACEOF
18624/* confdefs.h.  */
18625_ACEOF
18626cat confdefs.h >>conftest.$ac_ext
18627cat >>conftest.$ac_ext <<_ACEOF
18628/* end confdefs.h.  */
18629
18630/* Override any GCC internal prototype to avoid an error.
18631   Use char because int might match the return type of a GCC
18632   builtin and then its argument prototype would still apply.  */
18633#ifdef __cplusplus
18634extern "C"
18635#endif
18636char __floatdidf ();
18637int
18638main ()
18639{
18640return __floatdidf ();
18641  ;
18642  return 0;
18643}
18644_ACEOF
18645rm -f conftest.$ac_objext conftest$ac_exeext
18646if { (ac_try="$ac_link"
18647case "(($ac_try" in
18648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18649  *) ac_try_echo=$ac_try;;
18650esac
18651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18652  (eval "$ac_link") 2>conftest.er1
18653  ac_status=$?
18654  grep -v '^ *+' conftest.er1 >conftest.err
18655  rm -f conftest.er1
18656  cat conftest.err >&5
18657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18658  (exit $ac_status); } &&
18659	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18660  { (case "(($ac_try" in
18661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18662  *) ac_try_echo=$ac_try;;
18663esac
18664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18665  (eval "$ac_try") 2>&5
18666  ac_status=$?
18667  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18668  (exit $ac_status); }; } &&
18669	 { ac_try='test -s conftest$ac_exeext'
18670  { (case "(($ac_try" in
18671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18672  *) ac_try_echo=$ac_try;;
18673esac
18674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18675  (eval "$ac_try") 2>&5
18676  ac_status=$?
18677  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18678  (exit $ac_status); }; }; then
18679  ac_cv_lib_gcc___floatdidf=yes
18680else
18681  echo "$as_me: failed program was:" >&5
18682sed 's/^/| /' conftest.$ac_ext >&5
18683
18684	ac_cv_lib_gcc___floatdidf=no
18685fi
18686
18687rm -f core conftest.err conftest.$ac_objext \
18688      conftest$ac_exeext conftest.$ac_ext
18689LIBS=$ac_check_lib_save_LIBS
18690fi
18691{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18692echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18693if test $ac_cv_lib_gcc___floatdidf = yes; then
18694
18695cat >>confdefs.h <<\_ACEOF
18696#define HAVE___FLOATDIDF 1
18697_ACEOF
18698
18699fi
18700
18701  { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18702echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18703if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18704  echo $ECHO_N "(cached) $ECHO_C" >&6
18705else
18706  ac_check_lib_save_LIBS=$LIBS
18707LIBS="-lgcc  $LIBS"
18708cat >conftest.$ac_ext <<_ACEOF
18709/* confdefs.h.  */
18710_ACEOF
18711cat confdefs.h >>conftest.$ac_ext
18712cat >>conftest.$ac_ext <<_ACEOF
18713/* end confdefs.h.  */
18714
18715/* Override any GCC internal prototype to avoid an error.
18716   Use char because int might match the return type of a GCC
18717   builtin and then its argument prototype would still apply.  */
18718#ifdef __cplusplus
18719extern "C"
18720#endif
18721char __lshrdi3 ();
18722int
18723main ()
18724{
18725return __lshrdi3 ();
18726  ;
18727  return 0;
18728}
18729_ACEOF
18730rm -f conftest.$ac_objext conftest$ac_exeext
18731if { (ac_try="$ac_link"
18732case "(($ac_try" in
18733  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18734  *) ac_try_echo=$ac_try;;
18735esac
18736eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18737  (eval "$ac_link") 2>conftest.er1
18738  ac_status=$?
18739  grep -v '^ *+' conftest.er1 >conftest.err
18740  rm -f conftest.er1
18741  cat conftest.err >&5
18742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18743  (exit $ac_status); } &&
18744	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18745  { (case "(($ac_try" in
18746  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18747  *) ac_try_echo=$ac_try;;
18748esac
18749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18750  (eval "$ac_try") 2>&5
18751  ac_status=$?
18752  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18753  (exit $ac_status); }; } &&
18754	 { ac_try='test -s conftest$ac_exeext'
18755  { (case "(($ac_try" in
18756  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18757  *) ac_try_echo=$ac_try;;
18758esac
18759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18760  (eval "$ac_try") 2>&5
18761  ac_status=$?
18762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18763  (exit $ac_status); }; }; then
18764  ac_cv_lib_gcc___lshrdi3=yes
18765else
18766  echo "$as_me: failed program was:" >&5
18767sed 's/^/| /' conftest.$ac_ext >&5
18768
18769	ac_cv_lib_gcc___lshrdi3=no
18770fi
18771
18772rm -f core conftest.err conftest.$ac_objext \
18773      conftest$ac_exeext conftest.$ac_ext
18774LIBS=$ac_check_lib_save_LIBS
18775fi
18776{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18777echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18778if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18779
18780cat >>confdefs.h <<\_ACEOF
18781#define HAVE___LSHRDI3 1
18782_ACEOF
18783
18784fi
18785
18786  { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18787echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18788if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18789  echo $ECHO_N "(cached) $ECHO_C" >&6
18790else
18791  ac_check_lib_save_LIBS=$LIBS
18792LIBS="-lgcc  $LIBS"
18793cat >conftest.$ac_ext <<_ACEOF
18794/* confdefs.h.  */
18795_ACEOF
18796cat confdefs.h >>conftest.$ac_ext
18797cat >>conftest.$ac_ext <<_ACEOF
18798/* end confdefs.h.  */
18799
18800/* Override any GCC internal prototype to avoid an error.
18801   Use char because int might match the return type of a GCC
18802   builtin and then its argument prototype would still apply.  */
18803#ifdef __cplusplus
18804extern "C"
18805#endif
18806char __moddi3 ();
18807int
18808main ()
18809{
18810return __moddi3 ();
18811  ;
18812  return 0;
18813}
18814_ACEOF
18815rm -f conftest.$ac_objext conftest$ac_exeext
18816if { (ac_try="$ac_link"
18817case "(($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_link") 2>conftest.er1
18823  ac_status=$?
18824  grep -v '^ *+' conftest.er1 >conftest.err
18825  rm -f conftest.er1
18826  cat conftest.err >&5
18827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18828  (exit $ac_status); } &&
18829	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18830  { (case "(($ac_try" in
18831  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18832  *) ac_try_echo=$ac_try;;
18833esac
18834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18835  (eval "$ac_try") 2>&5
18836  ac_status=$?
18837  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18838  (exit $ac_status); }; } &&
18839	 { ac_try='test -s conftest$ac_exeext'
18840  { (case "(($ac_try" in
18841  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18842  *) ac_try_echo=$ac_try;;
18843esac
18844eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18845  (eval "$ac_try") 2>&5
18846  ac_status=$?
18847  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18848  (exit $ac_status); }; }; then
18849  ac_cv_lib_gcc___moddi3=yes
18850else
18851  echo "$as_me: failed program was:" >&5
18852sed 's/^/| /' conftest.$ac_ext >&5
18853
18854	ac_cv_lib_gcc___moddi3=no
18855fi
18856
18857rm -f core conftest.err conftest.$ac_objext \
18858      conftest$ac_exeext conftest.$ac_ext
18859LIBS=$ac_check_lib_save_LIBS
18860fi
18861{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18862echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18863if test $ac_cv_lib_gcc___moddi3 = yes; then
18864
18865cat >>confdefs.h <<\_ACEOF
18866#define HAVE___MODDI3 1
18867_ACEOF
18868
18869fi
18870
18871  { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18872echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18873if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18874  echo $ECHO_N "(cached) $ECHO_C" >&6
18875else
18876  ac_check_lib_save_LIBS=$LIBS
18877LIBS="-lgcc  $LIBS"
18878cat >conftest.$ac_ext <<_ACEOF
18879/* confdefs.h.  */
18880_ACEOF
18881cat confdefs.h >>conftest.$ac_ext
18882cat >>conftest.$ac_ext <<_ACEOF
18883/* end confdefs.h.  */
18884
18885/* Override any GCC internal prototype to avoid an error.
18886   Use char because int might match the return type of a GCC
18887   builtin and then its argument prototype would still apply.  */
18888#ifdef __cplusplus
18889extern "C"
18890#endif
18891char __udivdi3 ();
18892int
18893main ()
18894{
18895return __udivdi3 ();
18896  ;
18897  return 0;
18898}
18899_ACEOF
18900rm -f conftest.$ac_objext conftest$ac_exeext
18901if { (ac_try="$ac_link"
18902case "(($ac_try" in
18903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18904  *) ac_try_echo=$ac_try;;
18905esac
18906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18907  (eval "$ac_link") 2>conftest.er1
18908  ac_status=$?
18909  grep -v '^ *+' conftest.er1 >conftest.err
18910  rm -f conftest.er1
18911  cat conftest.err >&5
18912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18913  (exit $ac_status); } &&
18914	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18915  { (case "(($ac_try" in
18916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18917  *) ac_try_echo=$ac_try;;
18918esac
18919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18920  (eval "$ac_try") 2>&5
18921  ac_status=$?
18922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18923  (exit $ac_status); }; } &&
18924	 { ac_try='test -s conftest$ac_exeext'
18925  { (case "(($ac_try" in
18926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18927  *) ac_try_echo=$ac_try;;
18928esac
18929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18930  (eval "$ac_try") 2>&5
18931  ac_status=$?
18932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933  (exit $ac_status); }; }; then
18934  ac_cv_lib_gcc___udivdi3=yes
18935else
18936  echo "$as_me: failed program was:" >&5
18937sed 's/^/| /' conftest.$ac_ext >&5
18938
18939	ac_cv_lib_gcc___udivdi3=no
18940fi
18941
18942rm -f core conftest.err conftest.$ac_objext \
18943      conftest$ac_exeext conftest.$ac_ext
18944LIBS=$ac_check_lib_save_LIBS
18945fi
18946{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18947echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18948if test $ac_cv_lib_gcc___udivdi3 = yes; then
18949
18950cat >>confdefs.h <<\_ACEOF
18951#define HAVE___UDIVDI3 1
18952_ACEOF
18953
18954fi
18955
18956  { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18957echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18958if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18959  echo $ECHO_N "(cached) $ECHO_C" >&6
18960else
18961  ac_check_lib_save_LIBS=$LIBS
18962LIBS="-lgcc  $LIBS"
18963cat >conftest.$ac_ext <<_ACEOF
18964/* confdefs.h.  */
18965_ACEOF
18966cat confdefs.h >>conftest.$ac_ext
18967cat >>conftest.$ac_ext <<_ACEOF
18968/* end confdefs.h.  */
18969
18970/* Override any GCC internal prototype to avoid an error.
18971   Use char because int might match the return type of a GCC
18972   builtin and then its argument prototype would still apply.  */
18973#ifdef __cplusplus
18974extern "C"
18975#endif
18976char __umoddi3 ();
18977int
18978main ()
18979{
18980return __umoddi3 ();
18981  ;
18982  return 0;
18983}
18984_ACEOF
18985rm -f conftest.$ac_objext conftest$ac_exeext
18986if { (ac_try="$ac_link"
18987case "(($ac_try" in
18988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18989  *) ac_try_echo=$ac_try;;
18990esac
18991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18992  (eval "$ac_link") 2>conftest.er1
18993  ac_status=$?
18994  grep -v '^ *+' conftest.er1 >conftest.err
18995  rm -f conftest.er1
18996  cat conftest.err >&5
18997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18998  (exit $ac_status); } &&
18999	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19000  { (case "(($ac_try" in
19001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19002  *) ac_try_echo=$ac_try;;
19003esac
19004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19005  (eval "$ac_try") 2>&5
19006  ac_status=$?
19007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19008  (exit $ac_status); }; } &&
19009	 { ac_try='test -s conftest$ac_exeext'
19010  { (case "(($ac_try" in
19011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19012  *) ac_try_echo=$ac_try;;
19013esac
19014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19015  (eval "$ac_try") 2>&5
19016  ac_status=$?
19017  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19018  (exit $ac_status); }; }; then
19019  ac_cv_lib_gcc___umoddi3=yes
19020else
19021  echo "$as_me: failed program was:" >&5
19022sed 's/^/| /' conftest.$ac_ext >&5
19023
19024	ac_cv_lib_gcc___umoddi3=no
19025fi
19026
19027rm -f core conftest.err conftest.$ac_objext \
19028      conftest$ac_exeext conftest.$ac_ext
19029LIBS=$ac_check_lib_save_LIBS
19030fi
19031{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19032echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19033if test $ac_cv_lib_gcc___umoddi3 = yes; then
19034
19035cat >>confdefs.h <<\_ACEOF
19036#define HAVE___UMODDI3 1
19037_ACEOF
19038
19039fi
19040
19041
19042  { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19043echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19044if test "${ac_cv_lib_gcc___main+set}" = set; then
19045  echo $ECHO_N "(cached) $ECHO_C" >&6
19046else
19047  ac_check_lib_save_LIBS=$LIBS
19048LIBS="-lgcc  $LIBS"
19049cat >conftest.$ac_ext <<_ACEOF
19050/* confdefs.h.  */
19051_ACEOF
19052cat confdefs.h >>conftest.$ac_ext
19053cat >>conftest.$ac_ext <<_ACEOF
19054/* end confdefs.h.  */
19055
19056/* Override any GCC internal prototype to avoid an error.
19057   Use char because int might match the return type of a GCC
19058   builtin and then its argument prototype would still apply.  */
19059#ifdef __cplusplus
19060extern "C"
19061#endif
19062char __main ();
19063int
19064main ()
19065{
19066return __main ();
19067  ;
19068  return 0;
19069}
19070_ACEOF
19071rm -f conftest.$ac_objext conftest$ac_exeext
19072if { (ac_try="$ac_link"
19073case "(($ac_try" in
19074  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19075  *) ac_try_echo=$ac_try;;
19076esac
19077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19078  (eval "$ac_link") 2>conftest.er1
19079  ac_status=$?
19080  grep -v '^ *+' conftest.er1 >conftest.err
19081  rm -f conftest.er1
19082  cat conftest.err >&5
19083  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19084  (exit $ac_status); } &&
19085	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19086  { (case "(($ac_try" in
19087  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19088  *) ac_try_echo=$ac_try;;
19089esac
19090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19091  (eval "$ac_try") 2>&5
19092  ac_status=$?
19093  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19094  (exit $ac_status); }; } &&
19095	 { ac_try='test -s conftest$ac_exeext'
19096  { (case "(($ac_try" in
19097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19098  *) ac_try_echo=$ac_try;;
19099esac
19100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19101  (eval "$ac_try") 2>&5
19102  ac_status=$?
19103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19104  (exit $ac_status); }; }; then
19105  ac_cv_lib_gcc___main=yes
19106else
19107  echo "$as_me: failed program was:" >&5
19108sed 's/^/| /' conftest.$ac_ext >&5
19109
19110	ac_cv_lib_gcc___main=no
19111fi
19112
19113rm -f core conftest.err conftest.$ac_objext \
19114      conftest$ac_exeext conftest.$ac_ext
19115LIBS=$ac_check_lib_save_LIBS
19116fi
19117{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19118echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19119if test $ac_cv_lib_gcc___main = yes; then
19120
19121cat >>confdefs.h <<\_ACEOF
19122#define HAVE___MAIN 1
19123_ACEOF
19124
19125fi
19126
19127  { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19128echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19129if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19130  echo $ECHO_N "(cached) $ECHO_C" >&6
19131else
19132  ac_check_lib_save_LIBS=$LIBS
19133LIBS="-lgcc  $LIBS"
19134cat >conftest.$ac_ext <<_ACEOF
19135/* confdefs.h.  */
19136_ACEOF
19137cat confdefs.h >>conftest.$ac_ext
19138cat >>conftest.$ac_ext <<_ACEOF
19139/* end confdefs.h.  */
19140
19141/* Override any GCC internal prototype to avoid an error.
19142   Use char because int might match the return type of a GCC
19143   builtin and then its argument prototype would still apply.  */
19144#ifdef __cplusplus
19145extern "C"
19146#endif
19147char __cmpdi2 ();
19148int
19149main ()
19150{
19151return __cmpdi2 ();
19152  ;
19153  return 0;
19154}
19155_ACEOF
19156rm -f conftest.$ac_objext conftest$ac_exeext
19157if { (ac_try="$ac_link"
19158case "(($ac_try" in
19159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19160  *) ac_try_echo=$ac_try;;
19161esac
19162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19163  (eval "$ac_link") 2>conftest.er1
19164  ac_status=$?
19165  grep -v '^ *+' conftest.er1 >conftest.err
19166  rm -f conftest.er1
19167  cat conftest.err >&5
19168  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19169  (exit $ac_status); } &&
19170	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19171  { (case "(($ac_try" in
19172  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19173  *) ac_try_echo=$ac_try;;
19174esac
19175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19176  (eval "$ac_try") 2>&5
19177  ac_status=$?
19178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19179  (exit $ac_status); }; } &&
19180	 { ac_try='test -s conftest$ac_exeext'
19181  { (case "(($ac_try" in
19182  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19183  *) ac_try_echo=$ac_try;;
19184esac
19185eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19186  (eval "$ac_try") 2>&5
19187  ac_status=$?
19188  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19189  (exit $ac_status); }; }; then
19190  ac_cv_lib_gcc___cmpdi2=yes
19191else
19192  echo "$as_me: failed program was:" >&5
19193sed 's/^/| /' conftest.$ac_ext >&5
19194
19195	ac_cv_lib_gcc___cmpdi2=no
19196fi
19197
19198rm -f core conftest.err conftest.$ac_objext \
19199      conftest$ac_exeext conftest.$ac_ext
19200LIBS=$ac_check_lib_save_LIBS
19201fi
19202{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19203echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19204if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19205
19206cat >>confdefs.h <<\_ACEOF
19207#define HAVE___CMPDI2 1
19208_ACEOF
19209
19210fi
19211
19212fi
19213
19214if test "$llvm_cv_os_type" = "MingW" ; then
19215  { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19216echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19217  cat >conftest.$ac_ext <<_ACEOF
19218#include <windows.h>
19219#include <imagehlp.h>
19220extern void foo(PENUMLOADED_MODULES_CALLBACK);
19221extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19222_ACEOF
19223rm -f conftest.$ac_objext
19224if { (ac_try="$ac_compile"
19225case "(($ac_try" in
19226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19227  *) ac_try_echo=$ac_try;;
19228esac
19229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19230  (eval "$ac_compile") 2>conftest.er1
19231  ac_status=$?
19232  grep -v '^ *+' conftest.er1 >conftest.err
19233  rm -f conftest.er1
19234  cat conftest.err >&5
19235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19236  (exit $ac_status); } &&
19237	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19238  { (case "(($ac_try" in
19239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19240  *) ac_try_echo=$ac_try;;
19241esac
19242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19243  (eval "$ac_try") 2>&5
19244  ac_status=$?
19245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19246  (exit $ac_status); }; } &&
19247	 { ac_try='test -s conftest.$ac_objext'
19248  { (case "(($ac_try" in
19249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19250  *) ac_try_echo=$ac_try;;
19251esac
19252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19253  (eval "$ac_try") 2>&5
19254  ac_status=$?
19255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19256  (exit $ac_status); }; }; then
19257
19258  { echo "$as_me:$LINENO: result: yes" >&5
19259echo "${ECHO_T}yes" >&6; }
19260  llvm_cv_win32_elmcb_pcstr="PCSTR"
19261
19262else
19263  echo "$as_me: failed program was:" >&5
19264sed 's/^/| /' conftest.$ac_ext >&5
19265
19266
19267  { echo "$as_me:$LINENO: result: no" >&5
19268echo "${ECHO_T}no" >&6; }
19269  llvm_cv_win32_elmcb_pcstr="PSTR"
19270
19271fi
19272
19273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19274
19275cat >>confdefs.h <<_ACEOF
19276#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19277_ACEOF
19278
19279fi
19280
19281
19282{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19283echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19284if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19285  echo $ECHO_N "(cached) $ECHO_C" >&6
19286else
19287  ac_ext=cpp
19288ac_cpp='$CXXCPP $CPPFLAGS'
19289ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19290ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19291ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19292
19293   cat >conftest.$ac_ext <<_ACEOF
19294/* confdefs.h.  */
19295_ACEOF
19296cat confdefs.h >>conftest.$ac_ext
19297cat >>conftest.$ac_ext <<_ACEOF
19298/* end confdefs.h.  */
19299#include <math.h>
19300int
19301main ()
19302{
19303float f; isnan(f);
19304  ;
19305  return 0;
19306}
19307_ACEOF
19308rm -f conftest.$ac_objext
19309if { (ac_try="$ac_compile"
19310case "(($ac_try" in
19311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19312  *) ac_try_echo=$ac_try;;
19313esac
19314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19315  (eval "$ac_compile") 2>conftest.er1
19316  ac_status=$?
19317  grep -v '^ *+' conftest.er1 >conftest.err
19318  rm -f conftest.er1
19319  cat conftest.err >&5
19320  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19321  (exit $ac_status); } &&
19322	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19323  { (case "(($ac_try" in
19324  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19325  *) ac_try_echo=$ac_try;;
19326esac
19327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19328  (eval "$ac_try") 2>&5
19329  ac_status=$?
19330  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19331  (exit $ac_status); }; } &&
19332	 { ac_try='test -s conftest.$ac_objext'
19333  { (case "(($ac_try" in
19334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19335  *) ac_try_echo=$ac_try;;
19336esac
19337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19338  (eval "$ac_try") 2>&5
19339  ac_status=$?
19340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19341  (exit $ac_status); }; }; then
19342  ac_cv_func_isnan_in_math_h=yes
19343else
19344  echo "$as_me: failed program was:" >&5
19345sed 's/^/| /' conftest.$ac_ext >&5
19346
19347	ac_cv_func_isnan_in_math_h=no
19348fi
19349
19350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19351  ac_ext=c
19352ac_cpp='$CPP $CPPFLAGS'
19353ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19354ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19355ac_compiler_gnu=$ac_cv_c_compiler_gnu
19356
19357fi
19358{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19359echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19360
19361
19362if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19363
19364cat >>confdefs.h <<\_ACEOF
19365#define HAVE_ISNAN_IN_MATH_H 1
19366_ACEOF
19367
19368fi
19369
19370{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19371echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19372if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19373  echo $ECHO_N "(cached) $ECHO_C" >&6
19374else
19375  ac_ext=cpp
19376ac_cpp='$CXXCPP $CPPFLAGS'
19377ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19378ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19379ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19380
19381   cat >conftest.$ac_ext <<_ACEOF
19382/* confdefs.h.  */
19383_ACEOF
19384cat confdefs.h >>conftest.$ac_ext
19385cat >>conftest.$ac_ext <<_ACEOF
19386/* end confdefs.h.  */
19387#include <cmath>
19388int
19389main ()
19390{
19391float f; isnan(f);
19392  ;
19393  return 0;
19394}
19395_ACEOF
19396rm -f conftest.$ac_objext
19397if { (ac_try="$ac_compile"
19398case "(($ac_try" in
19399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19400  *) ac_try_echo=$ac_try;;
19401esac
19402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19403  (eval "$ac_compile") 2>conftest.er1
19404  ac_status=$?
19405  grep -v '^ *+' conftest.er1 >conftest.err
19406  rm -f conftest.er1
19407  cat conftest.err >&5
19408  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19409  (exit $ac_status); } &&
19410	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19411  { (case "(($ac_try" in
19412  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19413  *) ac_try_echo=$ac_try;;
19414esac
19415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19416  (eval "$ac_try") 2>&5
19417  ac_status=$?
19418  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19419  (exit $ac_status); }; } &&
19420	 { ac_try='test -s conftest.$ac_objext'
19421  { (case "(($ac_try" in
19422  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19423  *) ac_try_echo=$ac_try;;
19424esac
19425eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19426  (eval "$ac_try") 2>&5
19427  ac_status=$?
19428  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19429  (exit $ac_status); }; }; then
19430  ac_cv_func_isnan_in_cmath=yes
19431else
19432  echo "$as_me: failed program was:" >&5
19433sed 's/^/| /' conftest.$ac_ext >&5
19434
19435	ac_cv_func_isnan_in_cmath=no
19436fi
19437
19438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19439  ac_ext=c
19440ac_cpp='$CPP $CPPFLAGS'
19441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19443ac_compiler_gnu=$ac_cv_c_compiler_gnu
19444
19445fi
19446{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19447echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19448
19449if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19450
19451cat >>confdefs.h <<\_ACEOF
19452#define HAVE_ISNAN_IN_CMATH 1
19453_ACEOF
19454
19455fi
19456
19457{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19458echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19459if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19460  echo $ECHO_N "(cached) $ECHO_C" >&6
19461else
19462  ac_ext=cpp
19463ac_cpp='$CXXCPP $CPPFLAGS'
19464ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19465ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19466ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19467
19468   cat >conftest.$ac_ext <<_ACEOF
19469/* confdefs.h.  */
19470_ACEOF
19471cat confdefs.h >>conftest.$ac_ext
19472cat >>conftest.$ac_ext <<_ACEOF
19473/* end confdefs.h.  */
19474#include <cmath>
19475int
19476main ()
19477{
19478float f; std::isnan(f);
19479  ;
19480  return 0;
19481}
19482_ACEOF
19483rm -f conftest.$ac_objext
19484if { (ac_try="$ac_compile"
19485case "(($ac_try" in
19486  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19487  *) ac_try_echo=$ac_try;;
19488esac
19489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19490  (eval "$ac_compile") 2>conftest.er1
19491  ac_status=$?
19492  grep -v '^ *+' conftest.er1 >conftest.err
19493  rm -f conftest.er1
19494  cat conftest.err >&5
19495  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19496  (exit $ac_status); } &&
19497	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19498  { (case "(($ac_try" in
19499  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19500  *) ac_try_echo=$ac_try;;
19501esac
19502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19503  (eval "$ac_try") 2>&5
19504  ac_status=$?
19505  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19506  (exit $ac_status); }; } &&
19507	 { ac_try='test -s conftest.$ac_objext'
19508  { (case "(($ac_try" in
19509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19510  *) ac_try_echo=$ac_try;;
19511esac
19512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19513  (eval "$ac_try") 2>&5
19514  ac_status=$?
19515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19516  (exit $ac_status); }; }; then
19517  ac_cv_func_std_isnan_in_cmath=yes
19518else
19519  echo "$as_me: failed program was:" >&5
19520sed 's/^/| /' conftest.$ac_ext >&5
19521
19522	ac_cv_func_std_isnan_in_cmath=no
19523fi
19524
19525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19526  ac_ext=c
19527ac_cpp='$CPP $CPPFLAGS'
19528ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19529ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19530ac_compiler_gnu=$ac_cv_c_compiler_gnu
19531
19532fi
19533{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19534echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19535
19536if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19537
19538cat >>confdefs.h <<\_ACEOF
19539#define HAVE_STD_ISNAN_IN_CMATH 1
19540_ACEOF
19541
19542fi
19543
19544
19545{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19546echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19547if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19548  echo $ECHO_N "(cached) $ECHO_C" >&6
19549else
19550  ac_ext=cpp
19551ac_cpp='$CXXCPP $CPPFLAGS'
19552ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19553ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19554ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19555
19556   cat >conftest.$ac_ext <<_ACEOF
19557/* confdefs.h.  */
19558_ACEOF
19559cat confdefs.h >>conftest.$ac_ext
19560cat >>conftest.$ac_ext <<_ACEOF
19561/* end confdefs.h.  */
19562#include <math.h>
19563int
19564main ()
19565{
19566float f; isinf(f);
19567  ;
19568  return 0;
19569}
19570_ACEOF
19571rm -f conftest.$ac_objext
19572if { (ac_try="$ac_compile"
19573case "(($ac_try" in
19574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19575  *) ac_try_echo=$ac_try;;
19576esac
19577eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19578  (eval "$ac_compile") 2>conftest.er1
19579  ac_status=$?
19580  grep -v '^ *+' conftest.er1 >conftest.err
19581  rm -f conftest.er1
19582  cat conftest.err >&5
19583  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19584  (exit $ac_status); } &&
19585	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19586  { (case "(($ac_try" in
19587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19588  *) ac_try_echo=$ac_try;;
19589esac
19590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19591  (eval "$ac_try") 2>&5
19592  ac_status=$?
19593  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19594  (exit $ac_status); }; } &&
19595	 { ac_try='test -s conftest.$ac_objext'
19596  { (case "(($ac_try" in
19597  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19598  *) ac_try_echo=$ac_try;;
19599esac
19600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19601  (eval "$ac_try") 2>&5
19602  ac_status=$?
19603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19604  (exit $ac_status); }; }; then
19605  ac_cv_func_isinf_in_math_h=yes
19606else
19607  echo "$as_me: failed program was:" >&5
19608sed 's/^/| /' conftest.$ac_ext >&5
19609
19610	ac_cv_func_isinf_in_math_h=no
19611fi
19612
19613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19614  ac_ext=c
19615ac_cpp='$CPP $CPPFLAGS'
19616ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19617ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19618ac_compiler_gnu=$ac_cv_c_compiler_gnu
19619
19620fi
19621{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19622echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19623
19624if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19625
19626cat >>confdefs.h <<\_ACEOF
19627#define HAVE_ISINF_IN_MATH_H 1
19628_ACEOF
19629
19630fi
19631
19632{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19633echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19634if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19635  echo $ECHO_N "(cached) $ECHO_C" >&6
19636else
19637  ac_ext=cpp
19638ac_cpp='$CXXCPP $CPPFLAGS'
19639ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19640ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19641ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19642
19643   cat >conftest.$ac_ext <<_ACEOF
19644/* confdefs.h.  */
19645_ACEOF
19646cat confdefs.h >>conftest.$ac_ext
19647cat >>conftest.$ac_ext <<_ACEOF
19648/* end confdefs.h.  */
19649#include <cmath>
19650int
19651main ()
19652{
19653float f; isinf(f);
19654  ;
19655  return 0;
19656}
19657_ACEOF
19658rm -f conftest.$ac_objext
19659if { (ac_try="$ac_compile"
19660case "(($ac_try" in
19661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19662  *) ac_try_echo=$ac_try;;
19663esac
19664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19665  (eval "$ac_compile") 2>conftest.er1
19666  ac_status=$?
19667  grep -v '^ *+' conftest.er1 >conftest.err
19668  rm -f conftest.er1
19669  cat conftest.err >&5
19670  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19671  (exit $ac_status); } &&
19672	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19673  { (case "(($ac_try" in
19674  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19675  *) ac_try_echo=$ac_try;;
19676esac
19677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19678  (eval "$ac_try") 2>&5
19679  ac_status=$?
19680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19681  (exit $ac_status); }; } &&
19682	 { ac_try='test -s conftest.$ac_objext'
19683  { (case "(($ac_try" in
19684  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19685  *) ac_try_echo=$ac_try;;
19686esac
19687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19688  (eval "$ac_try") 2>&5
19689  ac_status=$?
19690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19691  (exit $ac_status); }; }; then
19692  ac_cv_func_isinf_in_cmath=yes
19693else
19694  echo "$as_me: failed program was:" >&5
19695sed 's/^/| /' conftest.$ac_ext >&5
19696
19697	ac_cv_func_isinf_in_cmath=no
19698fi
19699
19700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19701  ac_ext=c
19702ac_cpp='$CPP $CPPFLAGS'
19703ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19704ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19705ac_compiler_gnu=$ac_cv_c_compiler_gnu
19706
19707fi
19708{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19709echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19710
19711if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19712
19713cat >>confdefs.h <<\_ACEOF
19714#define HAVE_ISINF_IN_CMATH 1
19715_ACEOF
19716
19717fi
19718
19719{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19720echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19721if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19722  echo $ECHO_N "(cached) $ECHO_C" >&6
19723else
19724  ac_ext=cpp
19725ac_cpp='$CXXCPP $CPPFLAGS'
19726ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19727ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19728ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19729
19730   cat >conftest.$ac_ext <<_ACEOF
19731/* confdefs.h.  */
19732_ACEOF
19733cat confdefs.h >>conftest.$ac_ext
19734cat >>conftest.$ac_ext <<_ACEOF
19735/* end confdefs.h.  */
19736#include <cmath>
19737int
19738main ()
19739{
19740float f; std::isinf(f)}
19741  ;
19742  return 0;
19743}
19744_ACEOF
19745rm -f conftest.$ac_objext
19746if { (ac_try="$ac_compile"
19747case "(($ac_try" in
19748  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19749  *) ac_try_echo=$ac_try;;
19750esac
19751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19752  (eval "$ac_compile") 2>conftest.er1
19753  ac_status=$?
19754  grep -v '^ *+' conftest.er1 >conftest.err
19755  rm -f conftest.er1
19756  cat conftest.err >&5
19757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19758  (exit $ac_status); } &&
19759	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19760  { (case "(($ac_try" in
19761  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19762  *) ac_try_echo=$ac_try;;
19763esac
19764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19765  (eval "$ac_try") 2>&5
19766  ac_status=$?
19767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19768  (exit $ac_status); }; } &&
19769	 { ac_try='test -s conftest.$ac_objext'
19770  { (case "(($ac_try" in
19771  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19772  *) ac_try_echo=$ac_try;;
19773esac
19774eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19775  (eval "$ac_try") 2>&5
19776  ac_status=$?
19777  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19778  (exit $ac_status); }; }; then
19779  ac_cv_func_std_isinf_in_cmath=yes
19780else
19781  echo "$as_me: failed program was:" >&5
19782sed 's/^/| /' conftest.$ac_ext >&5
19783
19784	ac_cv_func_std_isinf_in_cmath=no
19785fi
19786
19787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19788  ac_ext=c
19789ac_cpp='$CPP $CPPFLAGS'
19790ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19791ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19792ac_compiler_gnu=$ac_cv_c_compiler_gnu
19793
19794fi
19795{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19796echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19797
19798if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19799
19800cat >>confdefs.h <<\_ACEOF
19801#define HAVE_STD_ISINF_IN_CMATH 1
19802_ACEOF
19803
19804fi
19805
19806{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19807echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19808if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19809  echo $ECHO_N "(cached) $ECHO_C" >&6
19810else
19811  ac_ext=cpp
19812ac_cpp='$CXXCPP $CPPFLAGS'
19813ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19814ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19815ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19816
19817   cat >conftest.$ac_ext <<_ACEOF
19818/* confdefs.h.  */
19819_ACEOF
19820cat confdefs.h >>conftest.$ac_ext
19821cat >>conftest.$ac_ext <<_ACEOF
19822/* end confdefs.h.  */
19823#include <ieeefp.h>
19824int
19825main ()
19826{
19827float f; finite(f);
19828  ;
19829  return 0;
19830}
19831_ACEOF
19832rm -f conftest.$ac_objext
19833if { (ac_try="$ac_compile"
19834case "(($ac_try" in
19835  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19836  *) ac_try_echo=$ac_try;;
19837esac
19838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19839  (eval "$ac_compile") 2>conftest.er1
19840  ac_status=$?
19841  grep -v '^ *+' conftest.er1 >conftest.err
19842  rm -f conftest.er1
19843  cat conftest.err >&5
19844  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19845  (exit $ac_status); } &&
19846	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19847  { (case "(($ac_try" in
19848  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19849  *) ac_try_echo=$ac_try;;
19850esac
19851eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19852  (eval "$ac_try") 2>&5
19853  ac_status=$?
19854  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19855  (exit $ac_status); }; } &&
19856	 { ac_try='test -s conftest.$ac_objext'
19857  { (case "(($ac_try" in
19858  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19859  *) ac_try_echo=$ac_try;;
19860esac
19861eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19862  (eval "$ac_try") 2>&5
19863  ac_status=$?
19864  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19865  (exit $ac_status); }; }; then
19866  ac_cv_func_finite_in_ieeefp_h=yes
19867else
19868  echo "$as_me: failed program was:" >&5
19869sed 's/^/| /' conftest.$ac_ext >&5
19870
19871	ac_cv_func_finite_in_ieeefp_h=no
19872fi
19873
19874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19875  ac_ext=c
19876ac_cpp='$CPP $CPPFLAGS'
19877ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19878ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19879ac_compiler_gnu=$ac_cv_c_compiler_gnu
19880
19881fi
19882{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19883echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19884
19885if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19886
19887cat >>confdefs.h <<\_ACEOF
19888#define HAVE_FINITE_IN_IEEEFP_H 1
19889_ACEOF
19890
19891fi
19892
19893
19894
19895if test "$llvm_cv_platform_type" = "Unix" ; then
19896
19897
19898for ac_header in stdlib.h unistd.h
19899do
19900as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19901if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19902  { echo "$as_me:$LINENO: checking for $ac_header" >&5
19903echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19904if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19905  echo $ECHO_N "(cached) $ECHO_C" >&6
19906fi
19907ac_res=`eval echo '${'$as_ac_Header'}'`
19908	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19909echo "${ECHO_T}$ac_res" >&6; }
19910else
19911  # Is the header compilable?
19912{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19913echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19914cat >conftest.$ac_ext <<_ACEOF
19915/* confdefs.h.  */
19916_ACEOF
19917cat confdefs.h >>conftest.$ac_ext
19918cat >>conftest.$ac_ext <<_ACEOF
19919/* end confdefs.h.  */
19920$ac_includes_default
19921#include <$ac_header>
19922_ACEOF
19923rm -f conftest.$ac_objext
19924if { (ac_try="$ac_compile"
19925case "(($ac_try" in
19926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19927  *) ac_try_echo=$ac_try;;
19928esac
19929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19930  (eval "$ac_compile") 2>conftest.er1
19931  ac_status=$?
19932  grep -v '^ *+' conftest.er1 >conftest.err
19933  rm -f conftest.er1
19934  cat conftest.err >&5
19935  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19936  (exit $ac_status); } &&
19937	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19938  { (case "(($ac_try" in
19939  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19940  *) ac_try_echo=$ac_try;;
19941esac
19942eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19943  (eval "$ac_try") 2>&5
19944  ac_status=$?
19945  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19946  (exit $ac_status); }; } &&
19947	 { ac_try='test -s conftest.$ac_objext'
19948  { (case "(($ac_try" in
19949  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19950  *) ac_try_echo=$ac_try;;
19951esac
19952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19953  (eval "$ac_try") 2>&5
19954  ac_status=$?
19955  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19956  (exit $ac_status); }; }; then
19957  ac_header_compiler=yes
19958else
19959  echo "$as_me: failed program was:" >&5
19960sed 's/^/| /' conftest.$ac_ext >&5
19961
19962	ac_header_compiler=no
19963fi
19964
19965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19966{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19967echo "${ECHO_T}$ac_header_compiler" >&6; }
19968
19969# Is the header present?
19970{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19971echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19972cat >conftest.$ac_ext <<_ACEOF
19973/* confdefs.h.  */
19974_ACEOF
19975cat confdefs.h >>conftest.$ac_ext
19976cat >>conftest.$ac_ext <<_ACEOF
19977/* end confdefs.h.  */
19978#include <$ac_header>
19979_ACEOF
19980if { (ac_try="$ac_cpp conftest.$ac_ext"
19981case "(($ac_try" in
19982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19983  *) ac_try_echo=$ac_try;;
19984esac
19985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19986  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19987  ac_status=$?
19988  grep -v '^ *+' conftest.er1 >conftest.err
19989  rm -f conftest.er1
19990  cat conftest.err >&5
19991  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19992  (exit $ac_status); } >/dev/null; then
19993  if test -s conftest.err; then
19994    ac_cpp_err=$ac_c_preproc_warn_flag
19995    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19996  else
19997    ac_cpp_err=
19998  fi
19999else
20000  ac_cpp_err=yes
20001fi
20002if test -z "$ac_cpp_err"; then
20003  ac_header_preproc=yes
20004else
20005  echo "$as_me: failed program was:" >&5
20006sed 's/^/| /' conftest.$ac_ext >&5
20007
20008  ac_header_preproc=no
20009fi
20010
20011rm -f conftest.err conftest.$ac_ext
20012{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20013echo "${ECHO_T}$ac_header_preproc" >&6; }
20014
20015# So?  What about this header?
20016case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20017  yes:no: )
20018    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20019echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20020    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20021echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20022    ac_header_preproc=yes
20023    ;;
20024  no:yes:* )
20025    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20026echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20027    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20028echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20029    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20030echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20031    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20032echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20033    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20034echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20035    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20036echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20037    ( cat <<\_ASBOX
20038## ----------------------------------- ##
20039## Report this to llvmbugs@cs.uiuc.edu ##
20040## ----------------------------------- ##
20041_ASBOX
20042     ) | sed "s/^/$as_me: WARNING:     /" >&2
20043    ;;
20044esac
20045{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20046echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20047if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20048  echo $ECHO_N "(cached) $ECHO_C" >&6
20049else
20050  eval "$as_ac_Header=\$ac_header_preproc"
20051fi
20052ac_res=`eval echo '${'$as_ac_Header'}'`
20053	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20054echo "${ECHO_T}$ac_res" >&6; }
20055
20056fi
20057if test `eval echo '${'$as_ac_Header'}'` = yes; then
20058  cat >>confdefs.h <<_ACEOF
20059#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20060_ACEOF
20061
20062fi
20063
20064done
20065
20066
20067for ac_func in getpagesize
20068do
20069as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20070{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20071echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20072if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20073  echo $ECHO_N "(cached) $ECHO_C" >&6
20074else
20075  cat >conftest.$ac_ext <<_ACEOF
20076/* confdefs.h.  */
20077_ACEOF
20078cat confdefs.h >>conftest.$ac_ext
20079cat >>conftest.$ac_ext <<_ACEOF
20080/* end confdefs.h.  */
20081/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20082   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20083#define $ac_func innocuous_$ac_func
20084
20085/* System header to define __stub macros and hopefully few prototypes,
20086    which can conflict with char $ac_func (); below.
20087    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20088    <limits.h> exists even on freestanding compilers.  */
20089
20090#ifdef __STDC__
20091# include <limits.h>
20092#else
20093# include <assert.h>
20094#endif
20095
20096#undef $ac_func
20097
20098/* Override any GCC internal prototype to avoid an error.
20099   Use char because int might match the return type of a GCC
20100   builtin and then its argument prototype would still apply.  */
20101#ifdef __cplusplus
20102extern "C"
20103#endif
20104char $ac_func ();
20105/* The GNU C library defines this for functions which it implements
20106    to always fail with ENOSYS.  Some functions are actually named
20107    something starting with __ and the normal name is an alias.  */
20108#if defined __stub_$ac_func || defined __stub___$ac_func
20109choke me
20110#endif
20111
20112int
20113main ()
20114{
20115return $ac_func ();
20116  ;
20117  return 0;
20118}
20119_ACEOF
20120rm -f conftest.$ac_objext conftest$ac_exeext
20121if { (ac_try="$ac_link"
20122case "(($ac_try" in
20123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20124  *) ac_try_echo=$ac_try;;
20125esac
20126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20127  (eval "$ac_link") 2>conftest.er1
20128  ac_status=$?
20129  grep -v '^ *+' conftest.er1 >conftest.err
20130  rm -f conftest.er1
20131  cat conftest.err >&5
20132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20133  (exit $ac_status); } &&
20134	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20135  { (case "(($ac_try" in
20136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20137  *) ac_try_echo=$ac_try;;
20138esac
20139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20140  (eval "$ac_try") 2>&5
20141  ac_status=$?
20142  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20143  (exit $ac_status); }; } &&
20144	 { ac_try='test -s conftest$ac_exeext'
20145  { (case "(($ac_try" in
20146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20147  *) ac_try_echo=$ac_try;;
20148esac
20149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20150  (eval "$ac_try") 2>&5
20151  ac_status=$?
20152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20153  (exit $ac_status); }; }; then
20154  eval "$as_ac_var=yes"
20155else
20156  echo "$as_me: failed program was:" >&5
20157sed 's/^/| /' conftest.$ac_ext >&5
20158
20159	eval "$as_ac_var=no"
20160fi
20161
20162rm -f core conftest.err conftest.$ac_objext \
20163      conftest$ac_exeext conftest.$ac_ext
20164fi
20165ac_res=`eval echo '${'$as_ac_var'}'`
20166	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20167echo "${ECHO_T}$ac_res" >&6; }
20168if test `eval echo '${'$as_ac_var'}'` = yes; then
20169  cat >>confdefs.h <<_ACEOF
20170#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20171_ACEOF
20172
20173fi
20174done
20175
20176{ echo "$as_me:$LINENO: checking for working mmap" >&5
20177echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20178if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20179  echo $ECHO_N "(cached) $ECHO_C" >&6
20180else
20181  if test "$cross_compiling" = yes; then
20182  ac_cv_func_mmap_fixed_mapped=no
20183else
20184  cat >conftest.$ac_ext <<_ACEOF
20185/* confdefs.h.  */
20186_ACEOF
20187cat confdefs.h >>conftest.$ac_ext
20188cat >>conftest.$ac_ext <<_ACEOF
20189/* end confdefs.h.  */
20190$ac_includes_default
20191/* malloc might have been renamed as rpl_malloc. */
20192#undef malloc
20193
20194/* Thanks to Mike Haertel and Jim Avera for this test.
20195   Here is a matrix of mmap possibilities:
20196	mmap private not fixed
20197	mmap private fixed at somewhere currently unmapped
20198	mmap private fixed at somewhere already mapped
20199	mmap shared not fixed
20200	mmap shared fixed at somewhere currently unmapped
20201	mmap shared fixed at somewhere already mapped
20202   For private mappings, we should verify that changes cannot be read()
20203   back from the file, nor mmap's back from the file at a different
20204   address.  (There have been systems where private was not correctly
20205   implemented like the infamous i386 svr4.0, and systems where the
20206   VM page cache was not coherent with the file system buffer cache
20207   like early versions of FreeBSD and possibly contemporary NetBSD.)
20208   For shared mappings, we should conversely verify that changes get
20209   propagated back to all the places they're supposed to be.
20210
20211   Grep wants private fixed already mapped.
20212   The main things grep needs to know about mmap are:
20213   * does it exist and is it safe to write into the mmap'd area
20214   * how to use it (BSD variants)  */
20215
20216#include <fcntl.h>
20217#include <sys/mman.h>
20218
20219#if !STDC_HEADERS && !HAVE_STDLIB_H
20220char *malloc ();
20221#endif
20222
20223/* This mess was copied from the GNU getpagesize.h.  */
20224#if !HAVE_GETPAGESIZE
20225/* Assume that all systems that can run configure have sys/param.h.  */
20226# if !HAVE_SYS_PARAM_H
20227#  define HAVE_SYS_PARAM_H 1
20228# endif
20229
20230# ifdef _SC_PAGESIZE
20231#  define getpagesize() sysconf(_SC_PAGESIZE)
20232# else /* no _SC_PAGESIZE */
20233#  if HAVE_SYS_PARAM_H
20234#   include <sys/param.h>
20235#   ifdef EXEC_PAGESIZE
20236#    define getpagesize() EXEC_PAGESIZE
20237#   else /* no EXEC_PAGESIZE */
20238#    ifdef NBPG
20239#     define getpagesize() NBPG * CLSIZE
20240#     ifndef CLSIZE
20241#      define CLSIZE 1
20242#     endif /* no CLSIZE */
20243#    else /* no NBPG */
20244#     ifdef NBPC
20245#      define getpagesize() NBPC
20246#     else /* no NBPC */
20247#      ifdef PAGESIZE
20248#       define getpagesize() PAGESIZE
20249#      endif /* PAGESIZE */
20250#     endif /* no NBPC */
20251#    endif /* no NBPG */
20252#   endif /* no EXEC_PAGESIZE */
20253#  else /* no HAVE_SYS_PARAM_H */
20254#   define getpagesize() 8192	/* punt totally */
20255#  endif /* no HAVE_SYS_PARAM_H */
20256# endif /* no _SC_PAGESIZE */
20257
20258#endif /* no HAVE_GETPAGESIZE */
20259
20260int
20261main ()
20262{
20263  char *data, *data2, *data3;
20264  int i, pagesize;
20265  int fd;
20266
20267  pagesize = getpagesize ();
20268
20269  /* First, make a file with some known garbage in it. */
20270  data = (char *) malloc (pagesize);
20271  if (!data)
20272    return 1;
20273  for (i = 0; i < pagesize; ++i)
20274    *(data + i) = rand ();
20275  umask (0);
20276  fd = creat ("conftest.mmap", 0600);
20277  if (fd < 0)
20278    return 1;
20279  if (write (fd, data, pagesize) != pagesize)
20280    return 1;
20281  close (fd);
20282
20283  /* Next, try to mmap the file at a fixed address which already has
20284     something else allocated at it.  If we can, also make sure that
20285     we see the same garbage.  */
20286  fd = open ("conftest.mmap", O_RDWR);
20287  if (fd < 0)
20288    return 1;
20289  data2 = (char *) malloc (2 * pagesize);
20290  if (!data2)
20291    return 1;
20292  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20293  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20294		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
20295    return 1;
20296  for (i = 0; i < pagesize; ++i)
20297    if (*(data + i) != *(data2 + i))
20298      return 1;
20299
20300  /* Finally, make sure that changes to the mapped area do not
20301     percolate back to the file as seen by read().  (This is a bug on
20302     some variants of i386 svr4.0.)  */
20303  for (i = 0; i < pagesize; ++i)
20304    *(data2 + i) = *(data2 + i) + 1;
20305  data3 = (char *) malloc (pagesize);
20306  if (!data3)
20307    return 1;
20308  if (read (fd, data3, pagesize) != pagesize)
20309    return 1;
20310  for (i = 0; i < pagesize; ++i)
20311    if (*(data + i) != *(data3 + i))
20312      return 1;
20313  close (fd);
20314  return 0;
20315}
20316_ACEOF
20317rm -f conftest$ac_exeext
20318if { (ac_try="$ac_link"
20319case "(($ac_try" in
20320  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20321  *) ac_try_echo=$ac_try;;
20322esac
20323eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20324  (eval "$ac_link") 2>&5
20325  ac_status=$?
20326  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20327  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20328  { (case "(($ac_try" in
20329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20330  *) ac_try_echo=$ac_try;;
20331esac
20332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20333  (eval "$ac_try") 2>&5
20334  ac_status=$?
20335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20336  (exit $ac_status); }; }; then
20337  ac_cv_func_mmap_fixed_mapped=yes
20338else
20339  echo "$as_me: program exited with status $ac_status" >&5
20340echo "$as_me: failed program was:" >&5
20341sed 's/^/| /' conftest.$ac_ext >&5
20342
20343( exit $ac_status )
20344ac_cv_func_mmap_fixed_mapped=no
20345fi
20346rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20347fi
20348
20349
20350fi
20351{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20352echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20353if test $ac_cv_func_mmap_fixed_mapped = yes; then
20354
20355cat >>confdefs.h <<\_ACEOF
20356#define HAVE_MMAP 1
20357_ACEOF
20358
20359fi
20360rm -f conftest.mmap
20361
20362  { echo "$as_me:$LINENO: checking for mmap of files" >&5
20363echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20364if test "${ac_cv_func_mmap_file+set}" = set; then
20365  echo $ECHO_N "(cached) $ECHO_C" >&6
20366else
20367   ac_ext=c
20368ac_cpp='$CPP $CPPFLAGS'
20369ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20370ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20371ac_compiler_gnu=$ac_cv_c_compiler_gnu
20372
20373  if test "$cross_compiling" = yes; then
20374  ac_cv_func_mmap_file=no
20375else
20376  cat >conftest.$ac_ext <<_ACEOF
20377
20378    /* confdefs.h.  */
20379_ACEOF
20380cat confdefs.h >>conftest.$ac_ext
20381cat >>conftest.$ac_ext <<_ACEOF
20382/* end confdefs.h.  */
20383
20384#include <sys/types.h>
20385#include <sys/mman.h>
20386#include <fcntl.h>
20387
20388int
20389main ()
20390{
20391
20392  int fd;
20393  fd = creat ("foo",0777);
20394  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20395  unlink ("foo");
20396  return (fd != (int) MAP_FAILED);
20397  ;
20398  return 0;
20399}
20400_ACEOF
20401rm -f conftest$ac_exeext
20402if { (ac_try="$ac_link"
20403case "(($ac_try" in
20404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20405  *) ac_try_echo=$ac_try;;
20406esac
20407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20408  (eval "$ac_link") 2>&5
20409  ac_status=$?
20410  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20411  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20412  { (case "(($ac_try" in
20413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20414  *) ac_try_echo=$ac_try;;
20415esac
20416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20417  (eval "$ac_try") 2>&5
20418  ac_status=$?
20419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20420  (exit $ac_status); }; }; then
20421  ac_cv_func_mmap_file=yes
20422else
20423  echo "$as_me: program exited with status $ac_status" >&5
20424echo "$as_me: failed program was:" >&5
20425sed 's/^/| /' conftest.$ac_ext >&5
20426
20427( exit $ac_status )
20428ac_cv_func_mmap_file=no
20429fi
20430rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20431fi
20432
20433
20434  ac_ext=c
20435ac_cpp='$CPP $CPPFLAGS'
20436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20438ac_compiler_gnu=$ac_cv_c_compiler_gnu
20439
20440
20441fi
20442{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20443echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20444if test "$ac_cv_func_mmap_file" = yes; then
20445
20446cat >>confdefs.h <<\_ACEOF
20447#define HAVE_MMAP_FILE
20448_ACEOF
20449
20450   MMAP_FILE=yes
20451
20452fi
20453
20454  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20455echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20456if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20457  echo $ECHO_N "(cached) $ECHO_C" >&6
20458else
20459  if test "$llvm_cv_os_type" = "Interix" ; then
20460   ac_cv_need_dev_zero_for_mmap=yes
20461 else
20462   ac_cv_need_dev_zero_for_mmap=no
20463 fi
20464
20465fi
20466{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20467echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20468if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20469
20470cat >>confdefs.h <<\_ACEOF
20471#define NEED_DEV_ZERO_FOR_MMAP 1
20472_ACEOF
20473
20474fi
20475
20476  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20477  then
20478    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20479echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20480  fi
20481  if test "$ac_cv_func_mmap_file" = "no"
20482  then
20483    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20484echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20485  fi
20486fi
20487
20488{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20489echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20490ac_ext=cpp
20491ac_cpp='$CXXCPP $CPPFLAGS'
20492ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20493ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20494ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20495
20496cat >conftest.$ac_ext <<_ACEOF
20497/* confdefs.h.  */
20498_ACEOF
20499cat confdefs.h >>conftest.$ac_ext
20500cat >>conftest.$ac_ext <<_ACEOF
20501/* end confdefs.h.  */
20502int main() {
20503        volatile unsigned long val = 1;
20504        __sync_synchronize();
20505        __sync_val_compare_and_swap(&val, 1, 0);
20506        __sync_add_and_fetch(&val, 1);
20507        __sync_sub_and_fetch(&val, 1);
20508        return 0;
20509      }
20510
20511_ACEOF
20512rm -f conftest.$ac_objext conftest$ac_exeext
20513if { (ac_try="$ac_link"
20514case "(($ac_try" in
20515  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20516  *) ac_try_echo=$ac_try;;
20517esac
20518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20519  (eval "$ac_link") 2>conftest.er1
20520  ac_status=$?
20521  grep -v '^ *+' conftest.er1 >conftest.err
20522  rm -f conftest.er1
20523  cat conftest.err >&5
20524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20525  (exit $ac_status); } &&
20526	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20527  { (case "(($ac_try" in
20528  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20529  *) ac_try_echo=$ac_try;;
20530esac
20531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20532  (eval "$ac_try") 2>&5
20533  ac_status=$?
20534  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20535  (exit $ac_status); }; } &&
20536	 { ac_try='test -s conftest$ac_exeext'
20537  { (case "(($ac_try" in
20538  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20539  *) ac_try_echo=$ac_try;;
20540esac
20541eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20542  (eval "$ac_try") 2>&5
20543  ac_status=$?
20544  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20545  (exit $ac_status); }; }; then
20546  ac_ext=c
20547ac_cpp='$CPP $CPPFLAGS'
20548ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20549ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20550ac_compiler_gnu=$ac_cv_c_compiler_gnu
20551
20552  { echo "$as_me:$LINENO: result: yes" >&5
20553echo "${ECHO_T}yes" >&6; }
20554
20555cat >>confdefs.h <<\_ACEOF
20556#define LLVM_HAS_ATOMICS 1
20557_ACEOF
20558
20559else
20560  echo "$as_me: failed program was:" >&5
20561sed 's/^/| /' conftest.$ac_ext >&5
20562
20563	{ echo "$as_me:$LINENO: result: no" >&5
20564echo "${ECHO_T}no" >&6; }
20565
20566cat >>confdefs.h <<\_ACEOF
20567#define LLVM_HAS_ATOMICS 0
20568_ACEOF
20569
20570  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20571echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20572fi
20573
20574rm -f core conftest.err conftest.$ac_objext \
20575      conftest$ac_exeext conftest.$ac_ext
20576
20577
20578if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20579  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20580echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20581if test "${llvm_cv_linux_mixed+set}" = set; then
20582  echo $ECHO_N "(cached) $ECHO_C" >&6
20583else
20584   ac_ext=c
20585ac_cpp='$CPP $CPPFLAGS'
20586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20588ac_compiler_gnu=$ac_cv_c_compiler_gnu
20589
20590  cat >conftest.$ac_ext <<_ACEOF
20591/* confdefs.h.  */
20592_ACEOF
20593cat confdefs.h >>conftest.$ac_ext
20594cat >>conftest.$ac_ext <<_ACEOF
20595/* end confdefs.h.  */
20596#ifndef __x86_64__
20597       error: Not x86-64 even if uname says so!
20598      #endif
20599
20600int
20601main ()
20602{
20603
20604  ;
20605  return 0;
20606}
20607_ACEOF
20608rm -f conftest.$ac_objext
20609if { (ac_try="$ac_compile"
20610case "(($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_compile") 2>conftest.er1
20616  ac_status=$?
20617  grep -v '^ *+' conftest.er1 >conftest.err
20618  rm -f conftest.er1
20619  cat conftest.err >&5
20620  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20621  (exit $ac_status); } &&
20622	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20623  { (case "(($ac_try" in
20624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20625  *) ac_try_echo=$ac_try;;
20626esac
20627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20628  (eval "$ac_try") 2>&5
20629  ac_status=$?
20630  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20631  (exit $ac_status); }; } &&
20632	 { ac_try='test -s conftest.$ac_objext'
20633  { (case "(($ac_try" in
20634  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20635  *) ac_try_echo=$ac_try;;
20636esac
20637eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20638  (eval "$ac_try") 2>&5
20639  ac_status=$?
20640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20641  (exit $ac_status); }; }; then
20642  llvm_cv_linux_mixed=no
20643else
20644  echo "$as_me: failed program was:" >&5
20645sed 's/^/| /' conftest.$ac_ext >&5
20646
20647	llvm_cv_linux_mixed=yes
20648fi
20649
20650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20651  ac_ext=c
20652ac_cpp='$CPP $CPPFLAGS'
20653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20655ac_compiler_gnu=$ac_cv_c_compiler_gnu
20656
20657
20658fi
20659{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20660echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20661
20662  if test "$llvm_cv_linux_mixed" = "yes"; then
20663    llvm_cv_target_arch="x86"
20664    ARCH="x86"
20665  fi
20666fi
20667
20668
20669for ac_func in __dso_handle
20670do
20671as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20672{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20673echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20674if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20675  echo $ECHO_N "(cached) $ECHO_C" >&6
20676else
20677  cat >conftest.$ac_ext <<_ACEOF
20678/* confdefs.h.  */
20679_ACEOF
20680cat confdefs.h >>conftest.$ac_ext
20681cat >>conftest.$ac_ext <<_ACEOF
20682/* end confdefs.h.  */
20683/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20684   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20685#define $ac_func innocuous_$ac_func
20686
20687/* System header to define __stub macros and hopefully few prototypes,
20688    which can conflict with char $ac_func (); below.
20689    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20690    <limits.h> exists even on freestanding compilers.  */
20691
20692#ifdef __STDC__
20693# include <limits.h>
20694#else
20695# include <assert.h>
20696#endif
20697
20698#undef $ac_func
20699
20700/* Override any GCC internal prototype to avoid an error.
20701   Use char because int might match the return type of a GCC
20702   builtin and then its argument prototype would still apply.  */
20703#ifdef __cplusplus
20704extern "C"
20705#endif
20706char $ac_func ();
20707/* The GNU C library defines this for functions which it implements
20708    to always fail with ENOSYS.  Some functions are actually named
20709    something starting with __ and the normal name is an alias.  */
20710#if defined __stub_$ac_func || defined __stub___$ac_func
20711choke me
20712#endif
20713
20714int
20715main ()
20716{
20717return $ac_func ();
20718  ;
20719  return 0;
20720}
20721_ACEOF
20722rm -f conftest.$ac_objext conftest$ac_exeext
20723if { (ac_try="$ac_link"
20724case "(($ac_try" in
20725  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20726  *) ac_try_echo=$ac_try;;
20727esac
20728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20729  (eval "$ac_link") 2>conftest.er1
20730  ac_status=$?
20731  grep -v '^ *+' conftest.er1 >conftest.err
20732  rm -f conftest.er1
20733  cat conftest.err >&5
20734  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20735  (exit $ac_status); } &&
20736	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20737  { (case "(($ac_try" in
20738  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20739  *) ac_try_echo=$ac_try;;
20740esac
20741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20742  (eval "$ac_try") 2>&5
20743  ac_status=$?
20744  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20745  (exit $ac_status); }; } &&
20746	 { ac_try='test -s conftest$ac_exeext'
20747  { (case "(($ac_try" in
20748  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20749  *) ac_try_echo=$ac_try;;
20750esac
20751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20752  (eval "$ac_try") 2>&5
20753  ac_status=$?
20754  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20755  (exit $ac_status); }; }; then
20756  eval "$as_ac_var=yes"
20757else
20758  echo "$as_me: failed program was:" >&5
20759sed 's/^/| /' conftest.$ac_ext >&5
20760
20761	eval "$as_ac_var=no"
20762fi
20763
20764rm -f core conftest.err conftest.$ac_objext \
20765      conftest$ac_exeext conftest.$ac_ext
20766fi
20767ac_res=`eval echo '${'$as_ac_var'}'`
20768	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20769echo "${ECHO_T}$ac_res" >&6; }
20770if test `eval echo '${'$as_ac_var'}'` = yes; then
20771  cat >>confdefs.h <<_ACEOF
20772#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20773_ACEOF
20774
20775fi
20776done
20777
20778
20779SHLIBEXT=$libltdl_cv_shlibext
20780
20781
20782SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20783
20784
20785# Translate the various configuration directories and other basic
20786# information into substitutions that will end up in Makefile.config.in
20787# that these configured values can be used by the makefiles
20788if test "${prefix}" = "NONE" ; then
20789  prefix="/usr/local"
20790fi
20791eval LLVM_PREFIX="${prefix}";
20792eval LLVM_BINDIR="${prefix}/bin";
20793eval LLVM_LIBDIR="${prefix}/lib";
20794eval LLVM_DATADIR="${prefix}/share/llvm";
20795eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20796eval LLVM_ETCDIR="${prefix}/etc/llvm";
20797eval LLVM_INCLUDEDIR="${prefix}/include";
20798eval LLVM_INFODIR="${prefix}/info";
20799eval LLVM_MANDIR="${prefix}/man";
20800LLVM_CONFIGTIME=`date`
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812# Place the various directores into the config.h file as #defines so that we
20813# can know about the installation paths within LLVM.
20814
20815cat >>confdefs.h <<_ACEOF
20816#define LLVM_PREFIX "$LLVM_PREFIX"
20817_ACEOF
20818
20819
20820cat >>confdefs.h <<_ACEOF
20821#define LLVM_BINDIR "$LLVM_BINDIR"
20822_ACEOF
20823
20824
20825cat >>confdefs.h <<_ACEOF
20826#define LLVM_LIBDIR "$LLVM_LIBDIR"
20827_ACEOF
20828
20829
20830cat >>confdefs.h <<_ACEOF
20831#define LLVM_DATADIR "$LLVM_DATADIR"
20832_ACEOF
20833
20834
20835cat >>confdefs.h <<_ACEOF
20836#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20837_ACEOF
20838
20839
20840cat >>confdefs.h <<_ACEOF
20841#define LLVM_ETCDIR "$LLVM_ETCDIR"
20842_ACEOF
20843
20844
20845cat >>confdefs.h <<_ACEOF
20846#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20847_ACEOF
20848
20849
20850cat >>confdefs.h <<_ACEOF
20851#define LLVM_INFODIR "$LLVM_INFODIR"
20852_ACEOF
20853
20854
20855cat >>confdefs.h <<_ACEOF
20856#define LLVM_MANDIR "$LLVM_MANDIR"
20857_ACEOF
20858
20859
20860cat >>confdefs.h <<_ACEOF
20861#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20862_ACEOF
20863
20864
20865cat >>confdefs.h <<_ACEOF
20866#define LLVM_HOSTTRIPLE "$host"
20867_ACEOF
20868
20869
20870# Determine which bindings to build.
20871if test "$BINDINGS_TO_BUILD" = auto ; then
20872  BINDINGS_TO_BUILD=""
20873  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20874    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20875  fi
20876fi
20877BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20878
20879
20880# This isn't really configurey, but it avoids having to repeat the list in
20881# other files.
20882ALL_BINDINGS=ocaml
20883
20884
20885# Do any work necessary to ensure that bindings have what they need.
20886binding_prereqs_failed=0
20887for a_binding in $BINDINGS_TO_BUILD ; do
20888  case "$a_binding" in
20889  ocaml)
20890    if test "x$OCAMLC" = x ; then
20891      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20892echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20893      binding_prereqs_failed=1
20894    fi
20895    if test "x$OCAMLDEP" = x ; then
20896      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20897echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20898      binding_prereqs_failed=1
20899    fi
20900    if test "x$OCAMLOPT" = x ; then
20901      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20902echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20903          fi
20904    if test "x$with_ocaml_libdir" != xauto ; then
20905      OCAML_LIBDIR=$with_ocaml_libdir
20906
20907    else
20908      ocaml_stdlib="`"$OCAMLC" -where`"
20909      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20910      then
20911        # ocaml stdlib is beneath our prefix; use stdlib
20912        OCAML_LIBDIR=$ocaml_stdlib
20913
20914      else
20915        # ocaml stdlib is outside our prefix; use libdir/ocaml
20916        OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20917
20918      fi
20919    fi
20920    ;;
20921  esac
20922done
20923if test "$binding_prereqs_failed" = 1 ; then
20924  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20925echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20926   { (exit 1); exit 1; }; }
20927fi
20928
20929{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20930echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20931if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20932  echo $ECHO_N "(cached) $ECHO_C" >&6
20933else
20934   ac_ext=cpp
20935ac_cpp='$CXXCPP $CPPFLAGS'
20936ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20937ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20938ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20939
20940  oldcxxflags="$CXXFLAGS"
20941  CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20942  cat >conftest.$ac_ext <<_ACEOF
20943/* confdefs.h.  */
20944_ACEOF
20945cat confdefs.h >>conftest.$ac_ext
20946cat >>conftest.$ac_ext <<_ACEOF
20947/* end confdefs.h.  */
20948
20949int
20950main ()
20951{
20952
20953  ;
20954  return 0;
20955}
20956_ACEOF
20957rm -f conftest.$ac_objext
20958if { (ac_try="$ac_compile"
20959case "(($ac_try" in
20960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20961  *) ac_try_echo=$ac_try;;
20962esac
20963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20964  (eval "$ac_compile") 2>conftest.er1
20965  ac_status=$?
20966  grep -v '^ *+' conftest.er1 >conftest.err
20967  rm -f conftest.er1
20968  cat conftest.err >&5
20969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20970  (exit $ac_status); } &&
20971	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20972  { (case "(($ac_try" in
20973  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20974  *) ac_try_echo=$ac_try;;
20975esac
20976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20977  (eval "$ac_try") 2>&5
20978  ac_status=$?
20979  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20980  (exit $ac_status); }; } &&
20981	 { ac_try='test -s conftest.$ac_objext'
20982  { (case "(($ac_try" in
20983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20984  *) ac_try_echo=$ac_try;;
20985esac
20986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20987  (eval "$ac_try") 2>&5
20988  ac_status=$?
20989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20990  (exit $ac_status); }; }; then
20991  llvm_cv_cxx_visibility_inlines_hidden=yes
20992else
20993  echo "$as_me: failed program was:" >&5
20994sed 's/^/| /' conftest.$ac_ext >&5
20995
20996	llvm_cv_cxx_visibility_inlines_hidden=no
20997fi
20998
20999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21000  CXXFLAGS="$oldcxxflags"
21001  ac_ext=c
21002ac_cpp='$CPP $CPPFLAGS'
21003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21005ac_compiler_gnu=$ac_cv_c_compiler_gnu
21006
21007
21008fi
21009{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21010echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21011if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21012  ENABLE_VISIBILITY_INLINES_HIDDEN=1
21013
21014else
21015  ENABLE_VISIBILITY_INLINES_HIDDEN=0
21016
21017fi
21018
21019
21020if test "$llvm_cv_link_use_r" = "yes" ; then
21021  RPATH="-Wl,-R"
21022else
21023  RPATH="-Wl,-rpath"
21024fi
21025
21026
21027if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21028  RDYNAMIC="-Wl,-export-dynamic"
21029else
21030  RDYNAMIC=""
21031fi
21032
21033
21034
21035ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21036
21037
21038
21039
21040
21041
21042ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21043
21044ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21045
21046ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21047
21048ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21049
21050ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21051
21052
21053ac_config_files="$ac_config_files Makefile.config"
21054
21055
21056ac_config_files="$ac_config_files llvm.spec"
21057
21058
21059ac_config_files="$ac_config_files docs/doxygen.cfg"
21060
21061if test -f ${srcdir}/tools/clang/README.txt; then
21062  ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
21063
21064fi
21065
21066ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21067
21068
21069ac_config_commands="$ac_config_commands setup"
21070
21071ac_config_commands="$ac_config_commands Makefile"
21072
21073
21074ac_config_commands="$ac_config_commands Makefile.common"
21075
21076
21077ac_config_commands="$ac_config_commands examples/Makefile"
21078
21079
21080ac_config_commands="$ac_config_commands lib/Makefile"
21081
21082
21083ac_config_commands="$ac_config_commands runtime/Makefile"
21084
21085
21086ac_config_commands="$ac_config_commands test/Makefile"
21087
21088
21089ac_config_commands="$ac_config_commands test/Makefile.tests"
21090
21091
21092ac_config_commands="$ac_config_commands unittests/Makefile"
21093
21094
21095ac_config_commands="$ac_config_commands tools/Makefile"
21096
21097
21098ac_config_commands="$ac_config_commands utils/Makefile"
21099
21100
21101ac_config_commands="$ac_config_commands projects/Makefile"
21102
21103
21104ac_config_commands="$ac_config_commands bindings/Makefile"
21105
21106
21107ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21108
21109
21110
21111cat >confcache <<\_ACEOF
21112# This file is a shell script that caches the results of configure
21113# tests run on this system so they can be shared between configure
21114# scripts and configure runs, see configure's option --config-cache.
21115# It is not useful on other systems.  If it contains results you don't
21116# want to keep, you may remove or edit it.
21117#
21118# config.status only pays attention to the cache file if you give it
21119# the --recheck option to rerun configure.
21120#
21121# `ac_cv_env_foo' variables (set or unset) will be overridden when
21122# loading this file, other *unset* `ac_cv_foo' will be assigned the
21123# following values.
21124
21125_ACEOF
21126
21127# The following way of writing the cache mishandles newlines in values,
21128# but we know of no workaround that is simple, portable, and efficient.
21129# So, we kill variables containing newlines.
21130# Ultrix sh set writes to stderr and can't be redirected directly,
21131# and sets the high bit in the cache file unless we assign to the vars.
21132(
21133  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21134    eval ac_val=\$$ac_var
21135    case $ac_val in #(
21136    *${as_nl}*)
21137      case $ac_var in #(
21138      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21139echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21140      esac
21141      case $ac_var in #(
21142      _ | IFS | as_nl) ;; #(
21143      *) $as_unset $ac_var ;;
21144      esac ;;
21145    esac
21146  done
21147
21148  (set) 2>&1 |
21149    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21150    *${as_nl}ac_space=\ *)
21151      # `set' does not quote correctly, so add quotes (double-quote
21152      # substitution turns \\\\ into \\, and sed turns \\ into \).
21153      sed -n \
21154	"s/'/'\\\\''/g;
21155	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21156      ;; #(
21157    *)
21158      # `set' quotes correctly as required by POSIX, so do not add quotes.
21159      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21160      ;;
21161    esac |
21162    sort
21163) |
21164  sed '
21165     /^ac_cv_env_/b end
21166     t clear
21167     :clear
21168     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21169     t end
21170     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21171     :end' >>confcache
21172if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21173  if test -w "$cache_file"; then
21174    test "x$cache_file" != "x/dev/null" &&
21175      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21176echo "$as_me: updating cache $cache_file" >&6;}
21177    cat confcache >$cache_file
21178  else
21179    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21180echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21181  fi
21182fi
21183rm -f confcache
21184
21185test "x$prefix" = xNONE && prefix=$ac_default_prefix
21186# Let make expand exec_prefix.
21187test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21188
21189DEFS=-DHAVE_CONFIG_H
21190
21191ac_libobjs=
21192ac_ltlibobjs=
21193for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21194  # 1. Remove the extension, and $U if already installed.
21195  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21196  ac_i=`echo "$ac_i" | sed "$ac_script"`
21197  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21198  #    will be set to the directory where LIBOBJS objects are built.
21199  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21200  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21201done
21202LIBOBJS=$ac_libobjs
21203
21204LTLIBOBJS=$ac_ltlibobjs
21205
21206
21207if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21208  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21209Usually this means the macro was only invoked conditionally." >&5
21210echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21211Usually this means the macro was only invoked conditionally." >&2;}
21212   { (exit 1); exit 1; }; }
21213fi
21214if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21215  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21216Usually this means the macro was only invoked conditionally." >&5
21217echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21218Usually this means the macro was only invoked conditionally." >&2;}
21219   { (exit 1); exit 1; }; }
21220fi
21221
21222: ${CONFIG_STATUS=./config.status}
21223ac_clean_files_save=$ac_clean_files
21224ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21225{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21226echo "$as_me: creating $CONFIG_STATUS" >&6;}
21227cat >$CONFIG_STATUS <<_ACEOF
21228#! $SHELL
21229# Generated by $as_me.
21230# Run this file to recreate the current configuration.
21231# Compiler output produced by configure, useful for debugging
21232# configure, is in config.log if it exists.
21233
21234debug=false
21235ac_cs_recheck=false
21236ac_cs_silent=false
21237SHELL=\${CONFIG_SHELL-$SHELL}
21238_ACEOF
21239
21240cat >>$CONFIG_STATUS <<\_ACEOF
21241## --------------------- ##
21242## M4sh Initialization.  ##
21243## --------------------- ##
21244
21245# Be Bourne compatible
21246if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21247  emulate sh
21248  NULLCMD=:
21249  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21250  # is contrary to our usage.  Disable this feature.
21251  alias -g '${1+"$@"}'='"$@"'
21252  setopt NO_GLOB_SUBST
21253else
21254  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21255fi
21256BIN_SH=xpg4; export BIN_SH # for Tru64
21257DUALCASE=1; export DUALCASE # for MKS sh
21258
21259
21260# PATH needs CR
21261# Avoid depending upon Character Ranges.
21262as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21263as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21264as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21265as_cr_digits='0123456789'
21266as_cr_alnum=$as_cr_Letters$as_cr_digits
21267
21268# The user is always right.
21269if test "${PATH_SEPARATOR+set}" != set; then
21270  echo "#! /bin/sh" >conf$$.sh
21271  echo  "exit 0"   >>conf$$.sh
21272  chmod +x conf$$.sh
21273  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21274    PATH_SEPARATOR=';'
21275  else
21276    PATH_SEPARATOR=:
21277  fi
21278  rm -f conf$$.sh
21279fi
21280
21281# Support unset when possible.
21282if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21283  as_unset=unset
21284else
21285  as_unset=false
21286fi
21287
21288
21289# IFS
21290# We need space, tab and new line, in precisely that order.  Quoting is
21291# there to prevent editors from complaining about space-tab.
21292# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21293# splitting by setting IFS to empty value.)
21294as_nl='
21295'
21296IFS=" ""	$as_nl"
21297
21298# Find who we are.  Look in the path if we contain no directory separator.
21299case $0 in
21300  *[\\/]* ) as_myself=$0 ;;
21301  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21302for as_dir in $PATH
21303do
21304  IFS=$as_save_IFS
21305  test -z "$as_dir" && as_dir=.
21306  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21307done
21308IFS=$as_save_IFS
21309
21310     ;;
21311esac
21312# We did not find ourselves, most probably we were run as `sh COMMAND'
21313# in which case we are not to be found in the path.
21314if test "x$as_myself" = x; then
21315  as_myself=$0
21316fi
21317if test ! -f "$as_myself"; then
21318  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21319  { (exit 1); exit 1; }
21320fi
21321
21322# Work around bugs in pre-3.0 UWIN ksh.
21323for as_var in ENV MAIL MAILPATH
21324do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21325done
21326PS1='$ '
21327PS2='> '
21328PS4='+ '
21329
21330# NLS nuisances.
21331for as_var in \
21332  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21333  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21334  LC_TELEPHONE LC_TIME
21335do
21336  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21337    eval $as_var=C; export $as_var
21338  else
21339    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21340  fi
21341done
21342
21343# Required to use basename.
21344if expr a : '\(a\)' >/dev/null 2>&1 &&
21345   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21346  as_expr=expr
21347else
21348  as_expr=false
21349fi
21350
21351if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21352  as_basename=basename
21353else
21354  as_basename=false
21355fi
21356
21357
21358# Name of the executable.
21359as_me=`$as_basename -- "$0" ||
21360$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21361	 X"$0" : 'X\(//\)$' \| \
21362	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21363echo X/"$0" |
21364    sed '/^.*\/\([^/][^/]*\)\/*$/{
21365	    s//\1/
21366	    q
21367	  }
21368	  /^X\/\(\/\/\)$/{
21369	    s//\1/
21370	    q
21371	  }
21372	  /^X\/\(\/\).*/{
21373	    s//\1/
21374	    q
21375	  }
21376	  s/.*/./; q'`
21377
21378# CDPATH.
21379$as_unset CDPATH
21380
21381
21382
21383  as_lineno_1=$LINENO
21384  as_lineno_2=$LINENO
21385  test "x$as_lineno_1" != "x$as_lineno_2" &&
21386  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21387
21388  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21389  # uniformly replaced by the line number.  The first 'sed' inserts a
21390  # line-number line after each line using $LINENO; the second 'sed'
21391  # does the real work.  The second script uses 'N' to pair each
21392  # line-number line with the line containing $LINENO, and appends
21393  # trailing '-' during substitution so that $LINENO is not a special
21394  # case at line end.
21395  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21396  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21397  # E. McMahon (1931-1989) for sed's syntax.  :-)
21398  sed -n '
21399    p
21400    /[$]LINENO/=
21401  ' <$as_myself |
21402    sed '
21403      s/[$]LINENO.*/&-/
21404      t lineno
21405      b
21406      :lineno
21407      N
21408      :loop
21409      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21410      t loop
21411      s/-\n.*//
21412    ' >$as_me.lineno &&
21413  chmod +x "$as_me.lineno" ||
21414    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21415   { (exit 1); exit 1; }; }
21416
21417  # Don't try to exec as it changes $[0], causing all sort of problems
21418  # (the dirname of $[0] is not the place where we might find the
21419  # original and so on.  Autoconf is especially sensitive to this).
21420  . "./$as_me.lineno"
21421  # Exit status is that of the last command.
21422  exit
21423}
21424
21425
21426if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21427  as_dirname=dirname
21428else
21429  as_dirname=false
21430fi
21431
21432ECHO_C= ECHO_N= ECHO_T=
21433case `echo -n x` in
21434-n*)
21435  case `echo 'x\c'` in
21436  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21437  *)   ECHO_C='\c';;
21438  esac;;
21439*)
21440  ECHO_N='-n';;
21441esac
21442
21443if expr a : '\(a\)' >/dev/null 2>&1 &&
21444   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21445  as_expr=expr
21446else
21447  as_expr=false
21448fi
21449
21450rm -f conf$$ conf$$.exe conf$$.file
21451if test -d conf$$.dir; then
21452  rm -f conf$$.dir/conf$$.file
21453else
21454  rm -f conf$$.dir
21455  mkdir conf$$.dir
21456fi
21457echo >conf$$.file
21458if ln -s conf$$.file conf$$ 2>/dev/null; then
21459  as_ln_s='ln -s'
21460  # ... but there are two gotchas:
21461  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21462  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21463  # In both cases, we have to default to `cp -p'.
21464  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21465    as_ln_s='cp -p'
21466elif ln conf$$.file conf$$ 2>/dev/null; then
21467  as_ln_s=ln
21468else
21469  as_ln_s='cp -p'
21470fi
21471rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21472rmdir conf$$.dir 2>/dev/null
21473
21474if mkdir -p . 2>/dev/null; then
21475  as_mkdir_p=:
21476else
21477  test -d ./-p && rmdir ./-p
21478  as_mkdir_p=false
21479fi
21480
21481# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21482# systems may use methods other than mode bits to determine executability.
21483cat >conf$$.file <<_ASEOF
21484#! /bin/sh
21485exit 0
21486_ASEOF
21487chmod +x conf$$.file
21488if test -x conf$$.file >/dev/null 2>&1; then
21489  as_executable_p="test -x"
21490else
21491  as_executable_p=:
21492fi
21493rm -f conf$$.file
21494
21495# Sed expression to map a string onto a valid CPP name.
21496as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21497
21498# Sed expression to map a string onto a valid variable name.
21499as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21500
21501
21502exec 6>&1
21503
21504# Save the log message, to keep $[0] and so on meaningful, and to
21505# report actual input values of CONFIG_FILES etc. instead of their
21506# values after options handling.
21507ac_log="
21508This file was extended by llvm $as_me 3.0svn, which was
21509generated by GNU Autoconf 2.60.  Invocation command line was
21510
21511  CONFIG_FILES    = $CONFIG_FILES
21512  CONFIG_HEADERS  = $CONFIG_HEADERS
21513  CONFIG_LINKS    = $CONFIG_LINKS
21514  CONFIG_COMMANDS = $CONFIG_COMMANDS
21515  $ $0 $@
21516
21517on `(hostname || uname -n) 2>/dev/null | sed 1q`
21518"
21519
21520_ACEOF
21521
21522cat >>$CONFIG_STATUS <<_ACEOF
21523# Files that config.status was made for.
21524config_files="$ac_config_files"
21525config_headers="$ac_config_headers"
21526config_commands="$ac_config_commands"
21527
21528_ACEOF
21529
21530cat >>$CONFIG_STATUS <<\_ACEOF
21531ac_cs_usage="\
21532\`$as_me' instantiates files from templates according to the
21533current configuration.
21534
21535Usage: $0 [OPTIONS] [FILE]...
21536
21537  -h, --help       print this help, then exit
21538  -V, --version    print version number, then exit
21539  -q, --quiet      do not print progress messages
21540  -d, --debug      don't remove temporary files
21541      --recheck    update $as_me by reconfiguring in the same conditions
21542  --file=FILE[:TEMPLATE]
21543		   instantiate the configuration file FILE
21544  --header=FILE[:TEMPLATE]
21545		   instantiate the configuration header FILE
21546
21547Configuration files:
21548$config_files
21549
21550Configuration headers:
21551$config_headers
21552
21553Configuration commands:
21554$config_commands
21555
21556Report bugs to <bug-autoconf@gnu.org>."
21557
21558_ACEOF
21559cat >>$CONFIG_STATUS <<_ACEOF
21560ac_cs_version="\\
21561llvm config.status 3.0svn
21562configured by $0, generated by GNU Autoconf 2.60,
21563  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21564
21565Copyright (C) 2006 Free Software Foundation, Inc.
21566This config.status script is free software; the Free Software Foundation
21567gives unlimited permission to copy, distribute and modify it."
21568
21569ac_pwd='$ac_pwd'
21570srcdir='$srcdir'
21571INSTALL='$INSTALL'
21572_ACEOF
21573
21574cat >>$CONFIG_STATUS <<\_ACEOF
21575# If no file are specified by the user, then we need to provide default
21576# value.  By we need to know if files were specified by the user.
21577ac_need_defaults=:
21578while test $# != 0
21579do
21580  case $1 in
21581  --*=*)
21582    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21583    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21584    ac_shift=:
21585    ;;
21586  *)
21587    ac_option=$1
21588    ac_optarg=$2
21589    ac_shift=shift
21590    ;;
21591  esac
21592
21593  case $ac_option in
21594  # Handling of the options.
21595  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21596    ac_cs_recheck=: ;;
21597  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21598    echo "$ac_cs_version"; exit ;;
21599  --debug | --debu | --deb | --de | --d | -d )
21600    debug=: ;;
21601  --file | --fil | --fi | --f )
21602    $ac_shift
21603    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21604    ac_need_defaults=false;;
21605  --header | --heade | --head | --hea )
21606    $ac_shift
21607    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21608    ac_need_defaults=false;;
21609  --he | --h)
21610    # Conflict between --help and --header
21611    { echo "$as_me: error: ambiguous option: $1
21612Try \`$0 --help' for more information." >&2
21613   { (exit 1); exit 1; }; };;
21614  --help | --hel | -h )
21615    echo "$ac_cs_usage"; exit ;;
21616  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21617  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21618    ac_cs_silent=: ;;
21619
21620  # This is an error.
21621  -*) { echo "$as_me: error: unrecognized option: $1
21622Try \`$0 --help' for more information." >&2
21623   { (exit 1); exit 1; }; } ;;
21624
21625  *) ac_config_targets="$ac_config_targets $1"
21626     ac_need_defaults=false ;;
21627
21628  esac
21629  shift
21630done
21631
21632ac_configure_extra_args=
21633
21634if $ac_cs_silent; then
21635  exec 6>/dev/null
21636  ac_configure_extra_args="$ac_configure_extra_args --silent"
21637fi
21638
21639_ACEOF
21640cat >>$CONFIG_STATUS <<_ACEOF
21641if \$ac_cs_recheck; then
21642  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21643  CONFIG_SHELL=$SHELL
21644  export CONFIG_SHELL
21645  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21646fi
21647
21648_ACEOF
21649cat >>$CONFIG_STATUS <<\_ACEOF
21650exec 5>>config.log
21651{
21652  echo
21653  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21654## Running $as_me. ##
21655_ASBOX
21656  echo "$ac_log"
21657} >&5
21658
21659_ACEOF
21660cat >>$CONFIG_STATUS <<_ACEOF
21661#
21662# INIT-COMMANDS
21663#
21664llvm_src="${srcdir}"
21665
21666_ACEOF
21667
21668cat >>$CONFIG_STATUS <<\_ACEOF
21669
21670# Handling of arguments.
21671for ac_config_target in $ac_config_targets
21672do
21673  case $ac_config_target in
21674    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21675    "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21676    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21677    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21678    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21679    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21680    "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21681    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21682    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21683    "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21684    "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
21685    "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21686    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21687    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21688    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21689    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21690    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21691    "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21692    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21693    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21694    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21695    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21696    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21697    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21698    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21699    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21700
21701  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21702echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21703   { (exit 1); exit 1; }; };;
21704  esac
21705done
21706
21707
21708# If the user did not use the arguments to specify the items to instantiate,
21709# then the envvar interface is used.  Set only those that are not.
21710# We use the long form for the default assignment because of an extremely
21711# bizarre bug on SunOS 4.1.3.
21712if $ac_need_defaults; then
21713  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21714  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21715  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21716fi
21717
21718# Have a temporary directory for convenience.  Make it in the build tree
21719# simply because there is no reason against having it here, and in addition,
21720# creating and moving files from /tmp can sometimes cause problems.
21721# Hook for its removal unless debugging.
21722# Note that there is a small window in which the directory will not be cleaned:
21723# after its creation but before its name has been assigned to `$tmp'.
21724$debug ||
21725{
21726  tmp=
21727  trap 'exit_status=$?
21728  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21729' 0
21730  trap '{ (exit 1); exit 1; }' 1 2 13 15
21731}
21732# Create a (secure) tmp directory for tmp files.
21733
21734{
21735  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21736  test -n "$tmp" && test -d "$tmp"
21737}  ||
21738{
21739  tmp=./conf$$-$RANDOM
21740  (umask 077 && mkdir "$tmp")
21741} ||
21742{
21743   echo "$me: cannot create a temporary directory in ." >&2
21744   { (exit 1); exit 1; }
21745}
21746
21747#
21748# Set up the sed scripts for CONFIG_FILES section.
21749#
21750
21751# No need to generate the scripts if there are no CONFIG_FILES.
21752# This happens for instance when ./config.status config.h
21753if test -n "$CONFIG_FILES"; then
21754
21755_ACEOF
21756
21757
21758
21759ac_delim='%!_!# '
21760for ac_last_try in false false false false false :; do
21761  cat >conf$$subs.sed <<_ACEOF
21762SHELL!$SHELL$ac_delim
21763PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21764PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21765PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21766PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21767PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21768PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21769exec_prefix!$exec_prefix$ac_delim
21770prefix!$prefix$ac_delim
21771program_transform_name!$program_transform_name$ac_delim
21772bindir!$bindir$ac_delim
21773sbindir!$sbindir$ac_delim
21774libexecdir!$libexecdir$ac_delim
21775datarootdir!$datarootdir$ac_delim
21776datadir!$datadir$ac_delim
21777sysconfdir!$sysconfdir$ac_delim
21778sharedstatedir!$sharedstatedir$ac_delim
21779localstatedir!$localstatedir$ac_delim
21780includedir!$includedir$ac_delim
21781oldincludedir!$oldincludedir$ac_delim
21782docdir!$docdir$ac_delim
21783infodir!$infodir$ac_delim
21784htmldir!$htmldir$ac_delim
21785dvidir!$dvidir$ac_delim
21786pdfdir!$pdfdir$ac_delim
21787psdir!$psdir$ac_delim
21788libdir!$libdir$ac_delim
21789localedir!$localedir$ac_delim
21790mandir!$mandir$ac_delim
21791DEFS!$DEFS$ac_delim
21792ECHO_C!$ECHO_C$ac_delim
21793ECHO_N!$ECHO_N$ac_delim
21794ECHO_T!$ECHO_T$ac_delim
21795LIBS!$LIBS$ac_delim
21796build_alias!$build_alias$ac_delim
21797host_alias!$host_alias$ac_delim
21798target_alias!$target_alias$ac_delim
21799LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21800CC!$CC$ac_delim
21801CFLAGS!$CFLAGS$ac_delim
21802LDFLAGS!$LDFLAGS$ac_delim
21803CPPFLAGS!$CPPFLAGS$ac_delim
21804ac_ct_CC!$ac_ct_CC$ac_delim
21805EXEEXT!$EXEEXT$ac_delim
21806OBJEXT!$OBJEXT$ac_delim
21807CXX!$CXX$ac_delim
21808CXXFLAGS!$CXXFLAGS$ac_delim
21809ac_ct_CXX!$ac_ct_CXX$ac_delim
21810CPP!$CPP$ac_delim
21811subdirs!$subdirs$ac_delim
21812ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21813LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21814build!$build$ac_delim
21815build_cpu!$build_cpu$ac_delim
21816build_vendor!$build_vendor$ac_delim
21817build_os!$build_os$ac_delim
21818host!$host$ac_delim
21819host_cpu!$host_cpu$ac_delim
21820host_vendor!$host_vendor$ac_delim
21821host_os!$host_os$ac_delim
21822target!$target$ac_delim
21823target_cpu!$target_cpu$ac_delim
21824target_vendor!$target_vendor$ac_delim
21825target_os!$target_os$ac_delim
21826OS!$OS$ac_delim
21827HOST_OS!$HOST_OS$ac_delim
21828TARGET_OS!$TARGET_OS$ac_delim
21829LINKALL!$LINKALL$ac_delim
21830NOLINKALL!$NOLINKALL$ac_delim
21831LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21832LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21833ARCH!$ARCH$ac_delim
21834ENDIAN!$ENDIAN$ac_delim
21835GREP!$GREP$ac_delim
21836EGREP!$EGREP$ac_delim
21837LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21838BUILD_CC!$BUILD_CC$ac_delim
21839BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21840BUILD_CXX!$BUILD_CXX$ac_delim
21841CVSBUILD!$CVSBUILD$ac_delim
21842ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21843ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21844DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21845ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21846EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21847DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21848DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21849JIT!$JIT$ac_delim
21850TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21851ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21852ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21853ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21854ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
21855ENABLE_PIC!$ENABLE_PIC$ac_delim
21856ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21857ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
21858ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21859_ACEOF
21860
21861  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21862    break
21863  elif $ac_last_try; then
21864    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21865echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21866   { (exit 1); exit 1; }; }
21867  else
21868    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21869  fi
21870done
21871
21872ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21873if test -n "$ac_eof"; then
21874  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21875  ac_eof=`expr $ac_eof + 1`
21876fi
21877
21878cat >>$CONFIG_STATUS <<_ACEOF
21879cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21880/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21881_ACEOF
21882sed '
21883s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21884s/^/s,@/; s/!/@,|#_!!_#|/
21885:n
21886t n
21887s/'"$ac_delim"'$/,g/; t
21888s/$/\\/; p
21889N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21890' >>$CONFIG_STATUS <conf$$subs.sed
21891rm -f conf$$subs.sed
21892cat >>$CONFIG_STATUS <<_ACEOF
21893CEOF$ac_eof
21894_ACEOF
21895
21896
21897ac_delim='%!_!# '
21898for ac_last_try in false false false false false :; do
21899  cat >conf$$subs.sed <<_ACEOF
21900TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21901LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21902LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21903LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21904LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21905ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21906OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21907EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21908EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
21909BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21910NM!$NM$ac_delim
21911ifGNUmake!$ifGNUmake$ac_delim
21912LN_S!$LN_S$ac_delim
21913CMP!$CMP$ac_delim
21914CP!$CP$ac_delim
21915DATE!$DATE$ac_delim
21916FIND!$FIND$ac_delim
21917MKDIR!$MKDIR$ac_delim
21918MV!$MV$ac_delim
21919RANLIB!$RANLIB$ac_delim
21920AR!$AR$ac_delim
21921RM!$RM$ac_delim
21922SED!$SED$ac_delim
21923TAR!$TAR$ac_delim
21924BINPWD!$BINPWD$ac_delim
21925GRAPHVIZ!$GRAPHVIZ$ac_delim
21926DOT!$DOT$ac_delim
21927FDP!$FDP$ac_delim
21928NEATO!$NEATO$ac_delim
21929TWOPI!$TWOPI$ac_delim
21930CIRCO!$CIRCO$ac_delim
21931GV!$GV$ac_delim
21932DOTTY!$DOTTY$ac_delim
21933XDOT_PY!$XDOT_PY$ac_delim
21934PERL!$PERL$ac_delim
21935HAVE_PERL!$HAVE_PERL$ac_delim
21936INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21937INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21938INSTALL_DATA!$INSTALL_DATA$ac_delim
21939BZIP2!$BZIP2$ac_delim
21940CAT!$CAT$ac_delim
21941DOXYGEN!$DOXYGEN$ac_delim
21942GROFF!$GROFF$ac_delim
21943GZIPBIN!$GZIPBIN$ac_delim
21944POD2HTML!$POD2HTML$ac_delim
21945POD2MAN!$POD2MAN$ac_delim
21946PDFROFF!$PDFROFF$ac_delim
21947RUNTEST!$RUNTEST$ac_delim
21948TCLSH!$TCLSH$ac_delim
21949ZIP!$ZIP$ac_delim
21950OCAMLC!$OCAMLC$ac_delim
21951OCAMLOPT!$OCAMLOPT$ac_delim
21952OCAMLDEP!$OCAMLDEP$ac_delim
21953OCAMLDOC!$OCAMLDOC$ac_delim
21954GAS!$GAS$ac_delim
21955HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21956INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21957INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21958CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21959CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21960LIBADD_DL!$LIBADD_DL$ac_delim
21961NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21962NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21963USE_UDIS86!$USE_UDIS86$ac_delim
21964USE_OPROFILE!$USE_OPROFILE$ac_delim
21965HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21966HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21967MMAP_FILE!$MMAP_FILE$ac_delim
21968SHLIBEXT!$SHLIBEXT$ac_delim
21969SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21970LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21971LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21972LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21973LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21974LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21975LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21976LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21977LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21978LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21979LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21980BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21981ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21982OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21983ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21984RPATH!$RPATH$ac_delim
21985RDYNAMIC!$RDYNAMIC$ac_delim
21986LIBOBJS!$LIBOBJS$ac_delim
21987LTLIBOBJS!$LTLIBOBJS$ac_delim
21988_ACEOF
21989
21990  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
21991    break
21992  elif $ac_last_try; then
21993    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21994echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21995   { (exit 1); exit 1; }; }
21996  else
21997    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21998  fi
21999done
22000
22001ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22002if test -n "$ac_eof"; then
22003  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22004  ac_eof=`expr $ac_eof + 1`
22005fi
22006
22007cat >>$CONFIG_STATUS <<_ACEOF
22008cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22009/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22010_ACEOF
22011sed '
22012s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22013s/^/s,@/; s/!/@,|#_!!_#|/
22014:n
22015t n
22016s/'"$ac_delim"'$/,g/; t
22017s/$/\\/; p
22018N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22019' >>$CONFIG_STATUS <conf$$subs.sed
22020rm -f conf$$subs.sed
22021cat >>$CONFIG_STATUS <<_ACEOF
22022:end
22023s/|#_!!_#|//g
22024CEOF$ac_eof
22025_ACEOF
22026
22027
22028# VPATH may cause trouble with some makes, so we remove $(srcdir),
22029# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22030# trailing colons and then remove the whole line if VPATH becomes empty
22031# (actually we leave an empty line to preserve line numbers).
22032if test "x$srcdir" = x.; then
22033  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22034s/:*\$(srcdir):*/:/
22035s/:*\${srcdir}:*/:/
22036s/:*@srcdir@:*/:/
22037s/^\([^=]*=[	 ]*\):*/\1/
22038s/:*$//
22039s/^[^=]*=[	 ]*$//
22040}'
22041fi
22042
22043cat >>$CONFIG_STATUS <<\_ACEOF
22044fi # test -n "$CONFIG_FILES"
22045
22046
22047for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22048do
22049  case $ac_tag in
22050  :[FHLC]) ac_mode=$ac_tag; continue;;
22051  esac
22052  case $ac_mode$ac_tag in
22053  :[FHL]*:*);;
22054  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22055echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22056   { (exit 1); exit 1; }; };;
22057  :[FH]-) ac_tag=-:-;;
22058  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22059  esac
22060  ac_save_IFS=$IFS
22061  IFS=:
22062  set x $ac_tag
22063  IFS=$ac_save_IFS
22064  shift
22065  ac_file=$1
22066  shift
22067
22068  case $ac_mode in
22069  :L) ac_source=$1;;
22070  :[FH])
22071    ac_file_inputs=
22072    for ac_f
22073    do
22074      case $ac_f in
22075      -) ac_f="$tmp/stdin";;
22076      *) # Look for the file first in the build tree, then in the source tree
22077	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22078	 # because $ac_f cannot contain `:'.
22079	 test -f "$ac_f" ||
22080	   case $ac_f in
22081	   [\\/$]*) false;;
22082	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22083	   esac ||
22084	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22085echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22086   { (exit 1); exit 1; }; };;
22087      esac
22088      ac_file_inputs="$ac_file_inputs $ac_f"
22089    done
22090
22091    # Let's still pretend it is `configure' which instantiates (i.e., don't
22092    # use $as_me), people would be surprised to read:
22093    #    /* config.h.  Generated by config.status.  */
22094    configure_input="Generated from "`IFS=:
22095	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22096    if test x"$ac_file" != x-; then
22097      configure_input="$ac_file.  $configure_input"
22098      { echo "$as_me:$LINENO: creating $ac_file" >&5
22099echo "$as_me: creating $ac_file" >&6;}
22100    fi
22101
22102    case $ac_tag in
22103    *:-:* | *:-) cat >"$tmp/stdin";;
22104    esac
22105    ;;
22106  esac
22107
22108  ac_dir=`$as_dirname -- "$ac_file" ||
22109$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22110	 X"$ac_file" : 'X\(//\)[^/]' \| \
22111	 X"$ac_file" : 'X\(//\)$' \| \
22112	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22113echo X"$ac_file" |
22114    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22115	    s//\1/
22116	    q
22117	  }
22118	  /^X\(\/\/\)[^/].*/{
22119	    s//\1/
22120	    q
22121	  }
22122	  /^X\(\/\/\)$/{
22123	    s//\1/
22124	    q
22125	  }
22126	  /^X\(\/\).*/{
22127	    s//\1/
22128	    q
22129	  }
22130	  s/.*/./; q'`
22131  { as_dir="$ac_dir"
22132  case $as_dir in #(
22133  -*) as_dir=./$as_dir;;
22134  esac
22135  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22136    as_dirs=
22137    while :; do
22138      case $as_dir in #(
22139      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22140      *) as_qdir=$as_dir;;
22141      esac
22142      as_dirs="'$as_qdir' $as_dirs"
22143      as_dir=`$as_dirname -- "$as_dir" ||
22144$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22145	 X"$as_dir" : 'X\(//\)[^/]' \| \
22146	 X"$as_dir" : 'X\(//\)$' \| \
22147	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22148echo X"$as_dir" |
22149    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22150	    s//\1/
22151	    q
22152	  }
22153	  /^X\(\/\/\)[^/].*/{
22154	    s//\1/
22155	    q
22156	  }
22157	  /^X\(\/\/\)$/{
22158	    s//\1/
22159	    q
22160	  }
22161	  /^X\(\/\).*/{
22162	    s//\1/
22163	    q
22164	  }
22165	  s/.*/./; q'`
22166      test -d "$as_dir" && break
22167    done
22168    test -z "$as_dirs" || eval "mkdir $as_dirs"
22169  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22170echo "$as_me: error: cannot create directory $as_dir" >&2;}
22171   { (exit 1); exit 1; }; }; }
22172  ac_builddir=.
22173
22174case "$ac_dir" in
22175.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22176*)
22177  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22178  # A ".." for each directory in $ac_dir_suffix.
22179  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22180  case $ac_top_builddir_sub in
22181  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22182  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22183  esac ;;
22184esac
22185ac_abs_top_builddir=$ac_pwd
22186ac_abs_builddir=$ac_pwd$ac_dir_suffix
22187# for backward compatibility:
22188ac_top_builddir=$ac_top_build_prefix
22189
22190case $srcdir in
22191  .)  # We are building in place.
22192    ac_srcdir=.
22193    ac_top_srcdir=$ac_top_builddir_sub
22194    ac_abs_top_srcdir=$ac_pwd ;;
22195  [\\/]* | ?:[\\/]* )  # Absolute name.
22196    ac_srcdir=$srcdir$ac_dir_suffix;
22197    ac_top_srcdir=$srcdir
22198    ac_abs_top_srcdir=$srcdir ;;
22199  *) # Relative name.
22200    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22201    ac_top_srcdir=$ac_top_build_prefix$srcdir
22202    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22203esac
22204ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22205
22206
22207  case $ac_mode in
22208  :F)
22209  #
22210  # CONFIG_FILE
22211  #
22212
22213  case $INSTALL in
22214  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22215  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22216  esac
22217_ACEOF
22218
22219cat >>$CONFIG_STATUS <<\_ACEOF
22220# If the template does not know about datarootdir, expand it.
22221# FIXME: This hack should be removed a few years after 2.60.
22222ac_datarootdir_hack=; ac_datarootdir_seen=
22223
22224case `sed -n '/datarootdir/ {
22225  p
22226  q
22227}
22228/@datadir@/p
22229/@docdir@/p
22230/@infodir@/p
22231/@localedir@/p
22232/@mandir@/p
22233' $ac_file_inputs` in
22234*datarootdir*) ac_datarootdir_seen=yes;;
22235*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22236  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22237echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22238_ACEOF
22239cat >>$CONFIG_STATUS <<_ACEOF
22240  ac_datarootdir_hack='
22241  s&@datadir@&$datadir&g
22242  s&@docdir@&$docdir&g
22243  s&@infodir@&$infodir&g
22244  s&@localedir@&$localedir&g
22245  s&@mandir@&$mandir&g
22246    s&\\\${datarootdir}&$datarootdir&g' ;;
22247esac
22248_ACEOF
22249
22250# Neutralize VPATH when `$srcdir' = `.'.
22251# Shell code in configure.ac might set extrasub.
22252# FIXME: do we really want to maintain this feature?
22253cat >>$CONFIG_STATUS <<_ACEOF
22254  sed "$ac_vpsub
22255$extrasub
22256_ACEOF
22257cat >>$CONFIG_STATUS <<\_ACEOF
22258:t
22259/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22260s&@configure_input@&$configure_input&;t t
22261s&@top_builddir@&$ac_top_builddir_sub&;t t
22262s&@srcdir@&$ac_srcdir&;t t
22263s&@abs_srcdir@&$ac_abs_srcdir&;t t
22264s&@top_srcdir@&$ac_top_srcdir&;t t
22265s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22266s&@builddir@&$ac_builddir&;t t
22267s&@abs_builddir@&$ac_abs_builddir&;t t
22268s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22269s&@INSTALL@&$ac_INSTALL&;t t
22270$ac_datarootdir_hack
22271" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22272
22273test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22274  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22275  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22276  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22277which seems to be undefined.  Please make sure it is defined." >&5
22278echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22279which seems to be undefined.  Please make sure it is defined." >&2;}
22280
22281  rm -f "$tmp/stdin"
22282  case $ac_file in
22283  -) cat "$tmp/out"; rm -f "$tmp/out";;
22284  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22285  esac
22286 ;;
22287  :H)
22288  #
22289  # CONFIG_HEADER
22290  #
22291_ACEOF
22292
22293# Transform confdefs.h into a sed script `conftest.defines', that
22294# substitutes the proper values into config.h.in to produce config.h.
22295rm -f conftest.defines conftest.tail
22296# First, append a space to every undef/define line, to ease matching.
22297echo 's/$/ /' >conftest.defines
22298# Then, protect against being on the right side of a sed subst, or in
22299# an unquoted here document, in config.status.  If some macros were
22300# called several times there might be several #defines for the same
22301# symbol, which is useless.  But do not sort them, since the last
22302# AC_DEFINE must be honored.
22303ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22304# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22305# NAME is the cpp macro being defined, VALUE is the value it is being given.
22306# PARAMS is the parameter list in the macro definition--in most cases, it's
22307# just an empty string.
22308ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22309ac_dB='\\)[	 (].*,\\1define\\2'
22310ac_dC=' '
22311ac_dD=' ,'
22312
22313uniq confdefs.h |
22314  sed -n '
22315	t rset
22316	:rset
22317	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22318	t ok
22319	d
22320	:ok
22321	s/[\\&,]/\\&/g
22322	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22323	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22324  ' >>conftest.defines
22325
22326# Remove the space that was appended to ease matching.
22327# Then replace #undef with comments.  This is necessary, for
22328# example, in the case of _POSIX_SOURCE, which is predefined and required
22329# on some systems where configure will not decide to define it.
22330# (The regexp can be short, since the line contains either #define or #undef.)
22331echo 's/ $//
22332s,^[	 #]*u.*,/* & */,' >>conftest.defines
22333
22334# Break up conftest.defines:
22335ac_max_sed_lines=50
22336
22337# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22338# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22339# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22340# et cetera.
22341ac_in='$ac_file_inputs'
22342ac_out='"$tmp/out1"'
22343ac_nxt='"$tmp/out2"'
22344
22345while :
22346do
22347  # Write a here document:
22348    cat >>$CONFIG_STATUS <<_ACEOF
22349    # First, check the format of the line:
22350    cat >"\$tmp/defines.sed" <<\\CEOF
22351/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22352/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22353b
22354:def
22355_ACEOF
22356  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22357  echo 'CEOF
22358    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22359  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22360  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22361  grep . conftest.tail >/dev/null || break
22362  rm -f conftest.defines
22363  mv conftest.tail conftest.defines
22364done
22365rm -f conftest.defines conftest.tail
22366
22367echo "ac_result=$ac_in" >>$CONFIG_STATUS
22368cat >>$CONFIG_STATUS <<\_ACEOF
22369  if test x"$ac_file" != x-; then
22370    echo "/* $configure_input  */" >"$tmp/config.h"
22371    cat "$ac_result" >>"$tmp/config.h"
22372    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22373      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22374echo "$as_me: $ac_file is unchanged" >&6;}
22375    else
22376      rm -f $ac_file
22377      mv "$tmp/config.h" $ac_file
22378    fi
22379  else
22380    echo "/* $configure_input  */"
22381    cat "$ac_result"
22382  fi
22383  rm -f "$tmp/out12"
22384 ;;
22385
22386  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22387echo "$as_me: executing $ac_file commands" >&6;}
22388 ;;
22389  esac
22390
22391
22392  case $ac_file$ac_mode in
22393    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22394   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22395    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22396   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22397    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22398   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22399    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22400   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22401    "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22402   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22403    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22404   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22405    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22406   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22407    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22408   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22409    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22410   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22411    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22412   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22413    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22414   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22415    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22416   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22417    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22418   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22419
22420  esac
22421done # for ac_tag
22422
22423
22424{ (exit 0); exit 0; }
22425_ACEOF
22426chmod +x $CONFIG_STATUS
22427ac_clean_files=$ac_clean_files_save
22428
22429
22430# configure is writing to config.log, and then calls config.status.
22431# config.status does its own redirection, appending to config.log.
22432# Unfortunately, on DOS this fails, as config.log is still kept open
22433# by configure, so config.status won't be able to write to it; its
22434# output is simply discarded.  So we exec the FD to /dev/null,
22435# effectively closing config.log, so it can be properly (re)opened and
22436# appended to by config.status.  When coming back to configure, we
22437# need to make the FD available again.
22438if test "$no_create" != yes; then
22439  ac_cs_success=:
22440  ac_config_status_args=
22441  test "$silent" = yes &&
22442    ac_config_status_args="$ac_config_status_args --quiet"
22443  exec 5>/dev/null
22444  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22445  exec 5>>config.log
22446  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22447  # would make configure fail if this is the last instruction.
22448  $ac_cs_success || { (exit 1); exit 1; }
22449fi
22450
22451#
22452# CONFIG_SUBDIRS section.
22453#
22454if test "$no_recursion" != yes; then
22455
22456  # Remove --cache-file and --srcdir arguments so they do not pile up.
22457  ac_sub_configure_args=
22458  ac_prev=
22459  eval "set x $ac_configure_args"
22460  shift
22461  for ac_arg
22462  do
22463    if test -n "$ac_prev"; then
22464      ac_prev=
22465      continue
22466    fi
22467    case $ac_arg in
22468    -cache-file | --cache-file | --cache-fil | --cache-fi \
22469    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22470      ac_prev=cache_file ;;
22471    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22472    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22473    | --c=*)
22474      ;;
22475    --config-cache | -C)
22476      ;;
22477    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22478      ac_prev=srcdir ;;
22479    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22480      ;;
22481    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22482      ac_prev=prefix ;;
22483    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22484      ;;
22485    *)
22486      case $ac_arg in
22487      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22488      esac
22489      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22490    esac
22491  done
22492
22493  # Always prepend --prefix to ensure using the same prefix
22494  # in subdir configurations.
22495  ac_arg="--prefix=$prefix"
22496  case $ac_arg in
22497  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22498  esac
22499  ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22500
22501  ac_popdir=`pwd`
22502  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22503
22504    # Do not complain, so a configure script can configure whichever
22505    # parts of a large source tree are present.
22506    test -d "$srcdir/$ac_dir" || continue
22507
22508    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22509    echo "$as_me:$LINENO: $ac_msg" >&5
22510    echo "$ac_msg" >&6
22511    { as_dir="$ac_dir"
22512  case $as_dir in #(
22513  -*) as_dir=./$as_dir;;
22514  esac
22515  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22516    as_dirs=
22517    while :; do
22518      case $as_dir in #(
22519      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22520      *) as_qdir=$as_dir;;
22521      esac
22522      as_dirs="'$as_qdir' $as_dirs"
22523      as_dir=`$as_dirname -- "$as_dir" ||
22524$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22525	 X"$as_dir" : 'X\(//\)[^/]' \| \
22526	 X"$as_dir" : 'X\(//\)$' \| \
22527	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22528echo X"$as_dir" |
22529    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22530	    s//\1/
22531	    q
22532	  }
22533	  /^X\(\/\/\)[^/].*/{
22534	    s//\1/
22535	    q
22536	  }
22537	  /^X\(\/\/\)$/{
22538	    s//\1/
22539	    q
22540	  }
22541	  /^X\(\/\).*/{
22542	    s//\1/
22543	    q
22544	  }
22545	  s/.*/./; q'`
22546      test -d "$as_dir" && break
22547    done
22548    test -z "$as_dirs" || eval "mkdir $as_dirs"
22549  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22550echo "$as_me: error: cannot create directory $as_dir" >&2;}
22551   { (exit 1); exit 1; }; }; }
22552    ac_builddir=.
22553
22554case "$ac_dir" in
22555.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22556*)
22557  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22558  # A ".." for each directory in $ac_dir_suffix.
22559  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22560  case $ac_top_builddir_sub in
22561  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22562  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22563  esac ;;
22564esac
22565ac_abs_top_builddir=$ac_pwd
22566ac_abs_builddir=$ac_pwd$ac_dir_suffix
22567# for backward compatibility:
22568ac_top_builddir=$ac_top_build_prefix
22569
22570case $srcdir in
22571  .)  # We are building in place.
22572    ac_srcdir=.
22573    ac_top_srcdir=$ac_top_builddir_sub
22574    ac_abs_top_srcdir=$ac_pwd ;;
22575  [\\/]* | ?:[\\/]* )  # Absolute name.
22576    ac_srcdir=$srcdir$ac_dir_suffix;
22577    ac_top_srcdir=$srcdir
22578    ac_abs_top_srcdir=$srcdir ;;
22579  *) # Relative name.
22580    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22581    ac_top_srcdir=$ac_top_build_prefix$srcdir
22582    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22583esac
22584ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22585
22586
22587    cd "$ac_dir"
22588
22589    # Check for guested configure; otherwise get Cygnus style configure.
22590    if test -f "$ac_srcdir/configure.gnu"; then
22591      ac_sub_configure=$ac_srcdir/configure.gnu
22592    elif test -f "$ac_srcdir/configure"; then
22593      ac_sub_configure=$ac_srcdir/configure
22594    elif test -f "$ac_srcdir/configure.in"; then
22595      # This should be Cygnus configure.
22596      ac_sub_configure=$ac_aux_dir/configure
22597    else
22598      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22599echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22600      ac_sub_configure=
22601    fi
22602
22603    # The recursion is here.
22604    if test -n "$ac_sub_configure"; then
22605      # Make the cache file name correct relative to the subdirectory.
22606      case $cache_file in
22607      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22608      *) # Relative name.
22609	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22610      esac
22611
22612      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22613echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22614      # The eval makes quoting arguments work.
22615      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22616	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22617	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22618echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22619   { (exit 1); exit 1; }; }
22620    fi
22621
22622    cd "$ac_popdir"
22623  done
22624fi
22625
22626