configure revision 73e36daaadfbae0782c202f96c9acb7870c0c0de
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for llvm 2.9svn.
4#
5# Report bugs to <llvmbugs@cs.uiuc.edu>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11#
12# Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
13## --------------------- ##
14## M4sh Initialization.  ##
15## --------------------- ##
16
17# Be Bourne compatible
18if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19  emulate sh
20  NULLCMD=:
21  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22  # is contrary to our usage.  Disable this feature.
23  alias -g '${1+"$@"}'='"$@"'
24  setopt NO_GLOB_SUBST
25else
26  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27fi
28BIN_SH=xpg4; export BIN_SH # for Tru64
29DUALCASE=1; export DUALCASE # for MKS sh
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42  echo "#! /bin/sh" >conf$$.sh
43  echo  "exit 0"   >>conf$$.sh
44  chmod +x conf$$.sh
45  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46    PATH_SEPARATOR=';'
47  else
48    PATH_SEPARATOR=:
49  fi
50  rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55  as_unset=unset
56else
57  as_unset=false
58fi
59
60
61# IFS
62# We need space, tab and new line, in precisely that order.  Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl='
67'
68IFS=" ""	$as_nl"
69
70# Find who we are.  Look in the path if we contain no directory separator.
71case $0 in
72  *[\\/]* ) as_myself=$0 ;;
73  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH
75do
76  IFS=$as_save_IFS
77  test -z "$as_dir" && as_dir=.
78  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
80IFS=$as_save_IFS
81
82     ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87  as_myself=$0
88fi
89if test ! -f "$as_myself"; then
90  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91  { (exit 1); exit 1; }
92fi
93
94# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
103for as_var in \
104  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106  LC_TELEPHONE LC_TIME
107do
108  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109    eval $as_var=C; export $as_var
110  else
111    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112  fi
113done
114
115# Required to use basename.
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117   test "X`expr 00001 : '.*\(...\)'`" = X001; then
118  as_expr=expr
119else
120  as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124  as_basename=basename
125else
126  as_basename=false
127fi
128
129
130# Name of the executable.
131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133	 X"$0" : 'X\(//\)$' \| \
134	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo X/"$0" |
136    sed '/^.*\/\([^/][^/]*\)\/*$/{
137	    s//\1/
138	    q
139	  }
140	  /^X\/\(\/\/\)$/{
141	    s//\1/
142	    q
143	  }
144	  /^X\/\(\/\).*/{
145	    s//\1/
146	    q
147	  }
148	  s/.*/./; q'`
149
150# CDPATH.
151$as_unset CDPATH
152
153
154if test "x$CONFIG_SHELL" = x; then
155  if (eval ":") 2>/dev/null; then
156  as_have_required=yes
157else
158  as_have_required=no
159fi
160
161  if test $as_have_required = yes && 	 (eval ":
162(as_func_return () {
163  (exit \$1)
164}
165as_func_success () {
166  as_func_return 0
167}
168as_func_failure () {
169  as_func_return 1
170}
171as_func_ret_success () {
172  return 0
173}
174as_func_ret_failure () {
175  return 1
176}
177
178exitcode=0
179if as_func_success; then
180  :
181else
182  exitcode=1
183  echo as_func_success failed.
184fi
185
186if as_func_failure; then
187  exitcode=1
188  echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192  :
193else
194  exitcode=1
195  echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199  exitcode=1
200  echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204  :
205else
206  exitcode=1
207  echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213  as_lineno_1=\$LINENO
214  as_lineno_2=\$LINENO
215  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218  :
219else
220  as_candidate_shells=
221    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224  IFS=$as_save_IFS
225  test -z "$as_dir" && as_dir=.
226  case $as_dir in
227	 /*)
228	   for as_base in sh bash ksh sh5; do
229	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230	   done;;
231       esac
232done
233IFS=$as_save_IFS
234
235
236      for as_shell in $as_candidate_shells $SHELL; do
237	 # Try only shells that exist, to save several forks.
238	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239		{ ("$as_shell") 2> /dev/null <<\_ASEOF
240# Be Bourne compatible
241if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242  emulate sh
243  NULLCMD=:
244  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245  # is contrary to our usage.  Disable this feature.
246  alias -g '${1+"$@"}'='"$@"'
247  setopt NO_GLOB_SUBST
248else
249  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250fi
251BIN_SH=xpg4; export BIN_SH # for Tru64
252DUALCASE=1; export DUALCASE # for MKS sh
253
254:
255_ASEOF
256}; then
257  CONFIG_SHELL=$as_shell
258	       as_have_required=yes
259	       if { "$as_shell" 2> /dev/null <<\_ASEOF
260# Be Bourne compatible
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270fi
271BIN_SH=xpg4; export BIN_SH # for Tru64
272DUALCASE=1; export DUALCASE # for MKS sh
273
274:
275(as_func_return () {
276  (exit $1)
277}
278as_func_success () {
279  as_func_return 0
280}
281as_func_failure () {
282  as_func_return 1
283}
284as_func_ret_success () {
285  return 0
286}
287as_func_ret_failure () {
288  return 1
289}
290
291exitcode=0
292if as_func_success; then
293  :
294else
295  exitcode=1
296  echo as_func_success failed.
297fi
298
299if as_func_failure; then
300  exitcode=1
301  echo as_func_failure succeeded.
302fi
303
304if as_func_ret_success; then
305  :
306else
307  exitcode=1
308  echo as_func_ret_success failed.
309fi
310
311if as_func_ret_failure; then
312  exitcode=1
313  echo as_func_ret_failure succeeded.
314fi
315
316if ( set x; as_func_ret_success y && test x = "$1" ); then
317  :
318else
319  exitcode=1
320  echo positional parameters were not saved.
321fi
322
323test $exitcode = 0) || { (exit 1); exit 1; }
324
325(
326  as_lineno_1=$LINENO
327  as_lineno_2=$LINENO
328  test "x$as_lineno_1" != "x$as_lineno_2" &&
329  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331_ASEOF
332}; then
333  break
334fi
335
336fi
337
338      done
339
340      if test "x$CONFIG_SHELL" != x; then
341  for as_var in BASH_ENV ENV
342        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343        done
344        export CONFIG_SHELL
345        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346fi
347
348
349    if test $as_have_required = no; then
350  echo This script requires a shell more modern than all the
351      echo shells that I found on your system.  Please install a
352      echo modern shell, or manually run the script under such a
353      echo shell if you do have one.
354      { (exit 1); exit 1; }
355fi
356
357
358fi
359
360fi
361
362
363
364(eval "as_func_return () {
365  (exit \$1)
366}
367as_func_success () {
368  as_func_return 0
369}
370as_func_failure () {
371  as_func_return 1
372}
373as_func_ret_success () {
374  return 0
375}
376as_func_ret_failure () {
377  return 1
378}
379
380exitcode=0
381if as_func_success; then
382  :
383else
384  exitcode=1
385  echo as_func_success failed.
386fi
387
388if as_func_failure; then
389  exitcode=1
390  echo as_func_failure succeeded.
391fi
392
393if as_func_ret_success; then
394  :
395else
396  exitcode=1
397  echo as_func_ret_success failed.
398fi
399
400if as_func_ret_failure; then
401  exitcode=1
402  echo as_func_ret_failure succeeded.
403fi
404
405if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406  :
407else
408  exitcode=1
409  echo positional parameters were not saved.
410fi
411
412test \$exitcode = 0") || {
413  echo No shell found that supports shell functions.
414  echo Please tell autoconf@gnu.org about your system,
415  echo including any error possibly output before this
416  echo message
417}
418
419
420
421  as_lineno_1=$LINENO
422  as_lineno_2=$LINENO
423  test "x$as_lineno_1" != "x$as_lineno_2" &&
424  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427  # uniformly replaced by the line number.  The first 'sed' inserts a
428  # line-number line after each line using $LINENO; the second 'sed'
429  # does the real work.  The second script uses 'N' to pair each
430  # line-number line with the line containing $LINENO, and appends
431  # trailing '-' during substitution so that $LINENO is not a special
432  # case at line end.
433  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434  # scripts with optimization help from Paolo Bonzini.  Blame Lee
435  # E. McMahon (1931-1989) for sed's syntax.  :-)
436  sed -n '
437    p
438    /[$]LINENO/=
439  ' <$as_myself |
440    sed '
441      s/[$]LINENO.*/&-/
442      t lineno
443      b
444      :lineno
445      N
446      :loop
447      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448      t loop
449      s/-\n.*//
450    ' >$as_me.lineno &&
451  chmod +x "$as_me.lineno" ||
452    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453   { (exit 1); exit 1; }; }
454
455  # Don't try to exec as it changes $[0], causing all sort of problems
456  # (the dirname of $[0] is not the place where we might find the
457  # original and so on.  Autoconf is especially sensitive to this).
458  . "./$as_me.lineno"
459  # Exit status is that of the last command.
460  exit
461}
462
463
464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465  as_dirname=dirname
466else
467  as_dirname=false
468fi
469
470ECHO_C= ECHO_N= ECHO_T=
471case `echo -n x` in
472-n*)
473  case `echo 'x\c'` in
474  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
475  *)   ECHO_C='\c';;
476  esac;;
477*)
478  ECHO_N='-n';;
479esac
480
481if expr a : '\(a\)' >/dev/null 2>&1 &&
482   test "X`expr 00001 : '.*\(...\)'`" = X001; then
483  as_expr=expr
484else
485  as_expr=false
486fi
487
488rm -f conf$$ conf$$.exe conf$$.file
489if test -d conf$$.dir; then
490  rm -f conf$$.dir/conf$$.file
491else
492  rm -f conf$$.dir
493  mkdir conf$$.dir
494fi
495echo >conf$$.file
496if ln -s conf$$.file conf$$ 2>/dev/null; then
497  as_ln_s='ln -s'
498  # ... but there are two gotchas:
499  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501  # In both cases, we have to default to `cp -p'.
502  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503    as_ln_s='cp -p'
504elif ln conf$$.file conf$$ 2>/dev/null; then
505  as_ln_s=ln
506else
507  as_ln_s='cp -p'
508fi
509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510rmdir conf$$.dir 2>/dev/null
511
512if mkdir -p . 2>/dev/null; then
513  as_mkdir_p=:
514else
515  test -d ./-p && rmdir ./-p
516  as_mkdir_p=false
517fi
518
519# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520# systems may use methods other than mode bits to determine executability.
521cat >conf$$.file <<_ASEOF
522#! /bin/sh
523exit 0
524_ASEOF
525chmod +x conf$$.file
526if test -x conf$$.file >/dev/null 2>&1; then
527  as_executable_p="test -x"
528else
529  as_executable_p=:
530fi
531rm -f conf$$.file
532
533# Sed expression to map a string onto a valid CPP name.
534as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536# Sed expression to map a string onto a valid variable name.
537as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541exec 7<&0 </dev/null 6>&1
542
543# Name of the host.
544# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545# so uname gets run too.
546ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548#
549# Initializations.
550#
551ac_default_prefix=/usr/local
552ac_clean_files=
553ac_config_libobj_dir=.
554LIBOBJS=
555cross_compiling=no
556subdirs=
557MFLAGS=
558MAKEFLAGS=
559SHELL=${CONFIG_SHELL-/bin/sh}
560
561# Identity of this package.
562PACKAGE_NAME='llvm'
563PACKAGE_TARNAME='-llvm-'
564PACKAGE_VERSION='2.9svn'
565PACKAGE_STRING='llvm 2.9svn'
566PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
568ac_unique_file="lib/VMCore/Module.cpp"
569# Factoring default headers for most tests.
570ac_includes_default="\
571#include <stdio.h>
572#if HAVE_SYS_TYPES_H
573# include <sys/types.h>
574#endif
575#if HAVE_SYS_STAT_H
576# include <sys/stat.h>
577#endif
578#if STDC_HEADERS
579# include <stdlib.h>
580# include <stddef.h>
581#else
582# if HAVE_STDLIB_H
583#  include <stdlib.h>
584# endif
585#endif
586#if HAVE_STRING_H
587# if !STDC_HEADERS && HAVE_MEMORY_H
588#  include <memory.h>
589# endif
590# include <string.h>
591#endif
592#if HAVE_STRINGS_H
593# include <strings.h>
594#endif
595#if HAVE_INTTYPES_H
596# include <inttypes.h>
597#endif
598#if HAVE_STDINT_H
599# include <stdint.h>
600#endif
601#if HAVE_UNISTD_H
602# include <unistd.h>
603#endif"
604
605ac_subst_vars='SHELL
606PATH_SEPARATOR
607PACKAGE_NAME
608PACKAGE_TARNAME
609PACKAGE_VERSION
610PACKAGE_STRING
611PACKAGE_BUGREPORT
612exec_prefix
613prefix
614program_transform_name
615bindir
616sbindir
617libexecdir
618datarootdir
619datadir
620sysconfdir
621sharedstatedir
622localstatedir
623includedir
624oldincludedir
625docdir
626infodir
627htmldir
628dvidir
629pdfdir
630psdir
631libdir
632localedir
633mandir
634DEFS
635ECHO_C
636ECHO_N
637ECHO_T
638LIBS
639build_alias
640host_alias
641target_alias
642LLVM_COPYRIGHT
643subdirs
644ENABLE_POLLY
645LLVM_HAS_POLLY
646build
647build_cpu
648build_vendor
649build_os
650host
651host_cpu
652host_vendor
653host_os
654target
655target_cpu
656target_vendor
657target_os
658OS
659HOST_OS
660TARGET_OS
661LINKALL
662NOLINKALL
663LLVM_ON_UNIX
664LLVM_ON_WIN32
665ARCH
666ENDIAN
667CC
668CFLAGS
669LDFLAGS
670CPPFLAGS
671ac_ct_CC
672EXEEXT
673OBJEXT
674CPP
675GREP
676EGREP
677LLVM_CROSS_COMPILING
678BUILD_CC
679BUILD_EXEEXT
680BUILD_CXX
681CVSBUILD
682ENABLE_OPTIMIZED
683ENABLE_PROFILING
684DISABLE_ASSERTIONS
685ENABLE_EXPENSIVE_CHECKS
686EXPENSIVE_CHECKS
687DEBUG_RUNTIME
688DEBUG_SYMBOLS
689JIT
690TARGET_HAS_JIT
691ENABLE_DOCS
692ENABLE_DOXYGEN
693ENABLE_THREADS
694ENABLE_PIC
695ENABLE_SHARED
696ENABLE_TIMESTAMPS
697TARGETS_TO_BUILD
698LLVM_ENUM_TARGETS
699LLVM_ENUM_ASM_PRINTERS
700LLVM_ENUM_ASM_PARSERS
701LLVM_ENUM_DISASSEMBLERS
702ENABLE_CBE_PRINTF_A
703CLANGPATH
704CLANGXXPATH
705ENABLE_BUILT_CLANG
706OPTIMIZE_OPTION
707EXTRA_OPTIONS
708BINUTILS_INCDIR
709CXX
710CXXFLAGS
711ac_ct_CXX
712NM
713ifGNUmake
714LN_S
715CMP
716CP
717DATE
718FIND
719MKDIR
720MV
721RANLIB
722AR
723RM
724SED
725TAR
726BINPWD
727GRAPHVIZ
728DOT
729FDP
730NEATO
731TWOPI
732CIRCO
733GV
734DOTTY
735XDOT_PY
736PERL
737HAVE_PERL
738INSTALL_PROGRAM
739INSTALL_SCRIPT
740INSTALL_DATA
741BZIP2
742CAT
743DOXYGEN
744GROFF
745GZIP
746POD2HTML
747POD2MAN
748PDFROFF
749RUNTEST
750TCLSH
751ZIP
752OCAMLC
753OCAMLOPT
754OCAMLDEP
755OCAMLDOC
756GAS
757HAVE_LINK_VERSION_SCRIPT
758INSTALL_LTDL_TRUE
759INSTALL_LTDL_FALSE
760CONVENIENCE_LTDL_TRUE
761CONVENIENCE_LTDL_FALSE
762LIBADD_DL
763LLVMGCCCOMMAND
764LLVMGXXCOMMAND
765LLVMGCC
766LLVMGXX
767LLVMCC_OPTION
768NO_VARIADIC_MACROS
769NO_MISSING_FIELD_INITIALIZERS
770USE_UDIS86
771USE_OPROFILE
772HAVE_PTHREAD
773HUGE_VAL_SANITY
774MMAP_FILE
775LLVMCC_EMITIR_FLAG
776LLVMCC1
777LLVMCC1PLUS
778LLVMGCCDIR
779LLVMGCC_LANGS
780LLVMGCC_DRAGONEGG
781LLVMCC_DISABLEOPT_FLAGS
782SHLIBEXT
783SHLIBPATH_VAR
784LLVM_PREFIX
785LLVM_BINDIR
786LLVM_LIBDIR
787LLVM_DATADIR
788LLVM_DOCSDIR
789LLVM_ETCDIR
790LLVM_INCLUDEDIR
791LLVM_INFODIR
792LLVM_MANDIR
793LLVM_CONFIGTIME
794BINDINGS_TO_BUILD
795ALL_BINDINGS
796OCAML_LIBDIR
797ENABLE_VISIBILITY_INLINES_HIDDEN
798RPATH
799RDYNAMIC
800LIBOBJS
801LTLIBOBJS'
802ac_subst_files=''
803      ac_precious_vars='build_alias
804host_alias
805target_alias
806CC
807CFLAGS
808LDFLAGS
809CPPFLAGS
810CPP
811CXX
812CXXFLAGS
813CCC'
814ac_subdirs_all='projects/llvm-gcc
815projects/test-suite
816projects/llvm-test
817projects/poolalloc
818projects/llvm-poolalloc
819projects/sample
820projects/privbracket
821projects/llvm-stacker
822projects/llvm-reopt
823projects/llvm-java
824projects/llvm-tv
825projects/safecode
826projects/llvm-kernel
827tools/polly'
828
829# Initialize some variables set by options.
830ac_init_help=
831ac_init_version=false
832# The variables have the same names as the options, with
833# dashes changed to underlines.
834cache_file=/dev/null
835exec_prefix=NONE
836no_create=
837no_recursion=
838prefix=NONE
839program_prefix=NONE
840program_suffix=NONE
841program_transform_name=s,x,x,
842silent=
843site=
844srcdir=
845verbose=
846x_includes=NONE
847x_libraries=NONE
848
849# Installation directory options.
850# These are left unexpanded so users can "make install exec_prefix=/foo"
851# and all the variables that are supposed to be based on exec_prefix
852# by default will actually change.
853# Use braces instead of parens because sh, perl, etc. also accept them.
854# (The list follows the same order as the GNU Coding Standards.)
855bindir='${exec_prefix}/bin'
856sbindir='${exec_prefix}/sbin'
857libexecdir='${exec_prefix}/libexec'
858datarootdir='${prefix}/share'
859datadir='${datarootdir}'
860sysconfdir='${prefix}/etc'
861sharedstatedir='${prefix}/com'
862localstatedir='${prefix}/var'
863includedir='${prefix}/include'
864oldincludedir='/usr/include'
865docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
866infodir='${datarootdir}/info'
867htmldir='${docdir}'
868dvidir='${docdir}'
869pdfdir='${docdir}'
870psdir='${docdir}'
871libdir='${exec_prefix}/lib'
872localedir='${datarootdir}/locale'
873mandir='${datarootdir}/man'
874
875ac_prev=
876ac_dashdash=
877for ac_option
878do
879  # If the previous option needs an argument, assign it.
880  if test -n "$ac_prev"; then
881    eval $ac_prev=\$ac_option
882    ac_prev=
883    continue
884  fi
885
886  case $ac_option in
887  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
888  *)	ac_optarg=yes ;;
889  esac
890
891  # Accept the important Cygnus configure options, so we can diagnose typos.
892
893  case $ac_dashdash$ac_option in
894  --)
895    ac_dashdash=yes ;;
896
897  -bindir | --bindir | --bindi | --bind | --bin | --bi)
898    ac_prev=bindir ;;
899  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
900    bindir=$ac_optarg ;;
901
902  -build | --build | --buil | --bui | --bu)
903    ac_prev=build_alias ;;
904  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
905    build_alias=$ac_optarg ;;
906
907  -cache-file | --cache-file | --cache-fil | --cache-fi \
908  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
909    ac_prev=cache_file ;;
910  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
911  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
912    cache_file=$ac_optarg ;;
913
914  --config-cache | -C)
915    cache_file=config.cache ;;
916
917  -datadir | --datadir | --datadi | --datad)
918    ac_prev=datadir ;;
919  -datadir=* | --datadir=* | --datadi=* | --datad=*)
920    datadir=$ac_optarg ;;
921
922  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
923  | --dataroo | --dataro | --datar)
924    ac_prev=datarootdir ;;
925  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
926  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
927    datarootdir=$ac_optarg ;;
928
929  -disable-* | --disable-*)
930    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
931    # Reject names that are not valid shell variable names.
932    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
933      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
934   { (exit 1); exit 1; }; }
935    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
936    eval enable_$ac_feature=no ;;
937
938  -docdir | --docdir | --docdi | --doc | --do)
939    ac_prev=docdir ;;
940  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
941    docdir=$ac_optarg ;;
942
943  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
944    ac_prev=dvidir ;;
945  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
946    dvidir=$ac_optarg ;;
947
948  -enable-* | --enable-*)
949    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
950    # Reject names that are not valid shell variable names.
951    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
952      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
953   { (exit 1); exit 1; }; }
954    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
955    eval enable_$ac_feature=\$ac_optarg ;;
956
957  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959  | --exec | --exe | --ex)
960    ac_prev=exec_prefix ;;
961  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963  | --exec=* | --exe=* | --ex=*)
964    exec_prefix=$ac_optarg ;;
965
966  -gas | --gas | --ga | --g)
967    # Obsolete; use --with-gas.
968    with_gas=yes ;;
969
970  -help | --help | --hel | --he | -h)
971    ac_init_help=long ;;
972  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973    ac_init_help=recursive ;;
974  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975    ac_init_help=short ;;
976
977  -host | --host | --hos | --ho)
978    ac_prev=host_alias ;;
979  -host=* | --host=* | --hos=* | --ho=*)
980    host_alias=$ac_optarg ;;
981
982  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983    ac_prev=htmldir ;;
984  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985  | --ht=*)
986    htmldir=$ac_optarg ;;
987
988  -includedir | --includedir | --includedi | --included | --include \
989  | --includ | --inclu | --incl | --inc)
990    ac_prev=includedir ;;
991  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992  | --includ=* | --inclu=* | --incl=* | --inc=*)
993    includedir=$ac_optarg ;;
994
995  -infodir | --infodir | --infodi | --infod | --info | --inf)
996    ac_prev=infodir ;;
997  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998    infodir=$ac_optarg ;;
999
1000  -libdir | --libdir | --libdi | --libd)
1001    ac_prev=libdir ;;
1002  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003    libdir=$ac_optarg ;;
1004
1005  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006  | --libexe | --libex | --libe)
1007    ac_prev=libexecdir ;;
1008  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009  | --libexe=* | --libex=* | --libe=*)
1010    libexecdir=$ac_optarg ;;
1011
1012  -localedir | --localedir | --localedi | --localed | --locale)
1013    ac_prev=localedir ;;
1014  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015    localedir=$ac_optarg ;;
1016
1017  -localstatedir | --localstatedir | --localstatedi | --localstated \
1018  | --localstate | --localstat | --localsta | --localst | --locals)
1019    ac_prev=localstatedir ;;
1020  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022    localstatedir=$ac_optarg ;;
1023
1024  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025    ac_prev=mandir ;;
1026  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027    mandir=$ac_optarg ;;
1028
1029  -nfp | --nfp | --nf)
1030    # Obsolete; use --without-fp.
1031    with_fp=no ;;
1032
1033  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034  | --no-cr | --no-c | -n)
1035    no_create=yes ;;
1036
1037  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039    no_recursion=yes ;;
1040
1041  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043  | --oldin | --oldi | --old | --ol | --o)
1044    ac_prev=oldincludedir ;;
1045  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048    oldincludedir=$ac_optarg ;;
1049
1050  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051    ac_prev=prefix ;;
1052  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053    prefix=$ac_optarg ;;
1054
1055  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056  | --program-pre | --program-pr | --program-p)
1057    ac_prev=program_prefix ;;
1058  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060    program_prefix=$ac_optarg ;;
1061
1062  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063  | --program-suf | --program-su | --program-s)
1064    ac_prev=program_suffix ;;
1065  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067    program_suffix=$ac_optarg ;;
1068
1069  -program-transform-name | --program-transform-name \
1070  | --program-transform-nam | --program-transform-na \
1071  | --program-transform-n | --program-transform- \
1072  | --program-transform | --program-transfor \
1073  | --program-transfo | --program-transf \
1074  | --program-trans | --program-tran \
1075  | --progr-tra | --program-tr | --program-t)
1076    ac_prev=program_transform_name ;;
1077  -program-transform-name=* | --program-transform-name=* \
1078  | --program-transform-nam=* | --program-transform-na=* \
1079  | --program-transform-n=* | --program-transform-=* \
1080  | --program-transform=* | --program-transfor=* \
1081  | --program-transfo=* | --program-transf=* \
1082  | --program-trans=* | --program-tran=* \
1083  | --progr-tra=* | --program-tr=* | --program-t=*)
1084    program_transform_name=$ac_optarg ;;
1085
1086  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087    ac_prev=pdfdir ;;
1088  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089    pdfdir=$ac_optarg ;;
1090
1091  -psdir | --psdir | --psdi | --psd | --ps)
1092    ac_prev=psdir ;;
1093  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094    psdir=$ac_optarg ;;
1095
1096  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097  | -silent | --silent | --silen | --sile | --sil)
1098    silent=yes ;;
1099
1100  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101    ac_prev=sbindir ;;
1102  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103  | --sbi=* | --sb=*)
1104    sbindir=$ac_optarg ;;
1105
1106  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108  | --sharedst | --shareds | --shared | --share | --shar \
1109  | --sha | --sh)
1110    ac_prev=sharedstatedir ;;
1111  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114  | --sha=* | --sh=*)
1115    sharedstatedir=$ac_optarg ;;
1116
1117  -site | --site | --sit)
1118    ac_prev=site ;;
1119  -site=* | --site=* | --sit=*)
1120    site=$ac_optarg ;;
1121
1122  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123    ac_prev=srcdir ;;
1124  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125    srcdir=$ac_optarg ;;
1126
1127  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128  | --syscon | --sysco | --sysc | --sys | --sy)
1129    ac_prev=sysconfdir ;;
1130  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132    sysconfdir=$ac_optarg ;;
1133
1134  -target | --target | --targe | --targ | --tar | --ta | --t)
1135    ac_prev=target_alias ;;
1136  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137    target_alias=$ac_optarg ;;
1138
1139  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140    verbose=yes ;;
1141
1142  -version | --version | --versio | --versi | --vers | -V)
1143    ac_init_version=: ;;
1144
1145  -with-* | --with-*)
1146    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147    # Reject names that are not valid shell variable names.
1148    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1149      { echo "$as_me: error: invalid package name: $ac_package" >&2
1150   { (exit 1); exit 1; }; }
1151    ac_package=`echo $ac_package| sed 's/-/_/g'`
1152    eval with_$ac_package=\$ac_optarg ;;
1153
1154  -without-* | --without-*)
1155    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156    # Reject names that are not valid shell variable names.
1157    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1158      { echo "$as_me: error: invalid package name: $ac_package" >&2
1159   { (exit 1); exit 1; }; }
1160    ac_package=`echo $ac_package | sed 's/-/_/g'`
1161    eval with_$ac_package=no ;;
1162
1163  --x)
1164    # Obsolete; use --with-x.
1165    with_x=yes ;;
1166
1167  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168  | --x-incl | --x-inc | --x-in | --x-i)
1169    ac_prev=x_includes ;;
1170  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1172    x_includes=$ac_optarg ;;
1173
1174  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176    ac_prev=x_libraries ;;
1177  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1179    x_libraries=$ac_optarg ;;
1180
1181  -*) { echo "$as_me: error: unrecognized option: $ac_option
1182Try \`$0 --help' for more information." >&2
1183   { (exit 1); exit 1; }; }
1184    ;;
1185
1186  *=*)
1187    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188    # Reject names that are not valid shell variable names.
1189    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1190      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1191   { (exit 1); exit 1; }; }
1192    eval $ac_envvar=\$ac_optarg
1193    export $ac_envvar ;;
1194
1195  *)
1196    # FIXME: should be removed in autoconf 3.0.
1197    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1199      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1201    ;;
1202
1203  esac
1204done
1205
1206if test -n "$ac_prev"; then
1207  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1208  { echo "$as_me: error: missing argument to $ac_option" >&2
1209   { (exit 1); exit 1; }; }
1210fi
1211
1212# Be sure to have absolute directory names.
1213for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1214		datadir sysconfdir sharedstatedir localstatedir includedir \
1215		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1216		libdir localedir mandir
1217do
1218  eval ac_val=\$$ac_var
1219  case $ac_val in
1220    [\\/$]* | ?:[\\/]* )  continue;;
1221    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1222  esac
1223  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1224   { (exit 1); exit 1; }; }
1225done
1226
1227# There might be people who depend on the old broken behavior: `$host'
1228# used to hold the argument of --host etc.
1229# FIXME: To remove some day.
1230build=$build_alias
1231host=$host_alias
1232target=$target_alias
1233
1234# FIXME: To remove some day.
1235if test "x$host_alias" != x; then
1236  if test "x$build_alias" = x; then
1237    cross_compiling=maybe
1238    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1239    If a cross compiler is detected then cross compile mode will be used." >&2
1240  elif test "x$build_alias" != "x$host_alias"; then
1241    cross_compiling=yes
1242  fi
1243fi
1244
1245ac_tool_prefix=
1246test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248test "$silent" = yes && exec 6>/dev/null
1249
1250
1251ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252ac_ls_di=`ls -di .` &&
1253ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1254  { echo "$as_me: error: Working directory cannot be determined" >&2
1255   { (exit 1); exit 1; }; }
1256test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257  { echo "$as_me: error: pwd does not report name of working directory" >&2
1258   { (exit 1); exit 1; }; }
1259
1260
1261# Find the source files, if location was not specified.
1262if test -z "$srcdir"; then
1263  ac_srcdir_defaulted=yes
1264  # Try the directory containing this script, then the parent directory.
1265  ac_confdir=`$as_dirname -- "$0" ||
1266$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267	 X"$0" : 'X\(//\)[^/]' \| \
1268	 X"$0" : 'X\(//\)$' \| \
1269	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1270echo X"$0" |
1271    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272	    s//\1/
1273	    q
1274	  }
1275	  /^X\(\/\/\)[^/].*/{
1276	    s//\1/
1277	    q
1278	  }
1279	  /^X\(\/\/\)$/{
1280	    s//\1/
1281	    q
1282	  }
1283	  /^X\(\/\).*/{
1284	    s//\1/
1285	    q
1286	  }
1287	  s/.*/./; q'`
1288  srcdir=$ac_confdir
1289  if test ! -r "$srcdir/$ac_unique_file"; then
1290    srcdir=..
1291  fi
1292else
1293  ac_srcdir_defaulted=no
1294fi
1295if test ! -r "$srcdir/$ac_unique_file"; then
1296  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1298   { (exit 1); exit 1; }; }
1299fi
1300ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301ac_abs_confdir=`(
1302	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1303   { (exit 1); exit 1; }; }
1304	pwd)`
1305# When building in place, set srcdir=.
1306if test "$ac_abs_confdir" = "$ac_pwd"; then
1307  srcdir=.
1308fi
1309# Remove unnecessary trailing slashes from srcdir.
1310# Double slashes in file names in object file debugging info
1311# mess up M-x gdb in Emacs.
1312case $srcdir in
1313*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1314esac
1315for ac_var in $ac_precious_vars; do
1316  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1317  eval ac_env_${ac_var}_value=\$${ac_var}
1318  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1319  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1320done
1321
1322#
1323# Report the --help message.
1324#
1325if test "$ac_init_help" = "long"; then
1326  # Omit some internal or obsolete options to make the list less imposing.
1327  # This message is too long to be a string in the A/UX 3.1 sh.
1328  cat <<_ACEOF
1329\`configure' configures llvm 2.9svn to adapt to many kinds of systems.
1330
1331Usage: $0 [OPTION]... [VAR=VALUE]...
1332
1333To assign environment variables (e.g., CC, CFLAGS...), specify them as
1334VAR=VALUE.  See below for descriptions of some of the useful variables.
1335
1336Defaults for the options are specified in brackets.
1337
1338Configuration:
1339  -h, --help              display this help and exit
1340      --help=short        display options specific to this package
1341      --help=recursive    display the short help of all the included packages
1342  -V, --version           display version information and exit
1343  -q, --quiet, --silent   do not print \`checking...' messages
1344      --cache-file=FILE   cache test results in FILE [disabled]
1345  -C, --config-cache      alias for \`--cache-file=config.cache'
1346  -n, --no-create         do not create output files
1347      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1348
1349Installation directories:
1350  --prefix=PREFIX         install architecture-independent files in PREFIX
1351			  [$ac_default_prefix]
1352  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1353			  [PREFIX]
1354
1355By default, \`make install' will install all the files in
1356\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1357an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1358for instance \`--prefix=\$HOME'.
1359
1360For better control, use the options below.
1361
1362Fine tuning of the installation directories:
1363  --bindir=DIR           user executables [EPREFIX/bin]
1364  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1365  --libexecdir=DIR       program executables [EPREFIX/libexec]
1366  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1367  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1368  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1369  --libdir=DIR           object code libraries [EPREFIX/lib]
1370  --includedir=DIR       C header files [PREFIX/include]
1371  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1372  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1373  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1374  --infodir=DIR          info documentation [DATAROOTDIR/info]
1375  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1376  --mandir=DIR           man documentation [DATAROOTDIR/man]
1377  --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1378  --htmldir=DIR          html documentation [DOCDIR]
1379  --dvidir=DIR           dvi documentation [DOCDIR]
1380  --pdfdir=DIR           pdf documentation [DOCDIR]
1381  --psdir=DIR            ps documentation [DOCDIR]
1382_ACEOF
1383
1384  cat <<\_ACEOF
1385
1386System types:
1387  --build=BUILD     configure for building on BUILD [guessed]
1388  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1389  --target=TARGET   configure for building compilers for TARGET [HOST]
1390_ACEOF
1391fi
1392
1393if test -n "$ac_init_help"; then
1394  case $ac_init_help in
1395     short | recursive ) echo "Configuration of llvm 2.9svn:";;
1396   esac
1397  cat <<\_ACEOF
1398
1399Optional Features:
1400  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1401  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1402  --enable-polly          Use polly if available (default is YES)
1403  --enable-optimized      Compile with optimizations enabled (default is NO)
1404  --enable-profiling      Compile with profiling enabled (default is NO)
1405  --enable-assertions     Compile with assertion checks enabled (default is
1406                          YES)
1407  --enable-expensive-checks
1408                          Compile with expensive debug checks enabled (default
1409                          is NO)
1410  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1411                          NO)
1412  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1413                          optimization is on and YES if it's off)
1414  --enable-jit            Enable Just In Time Compiling (default is YES)
1415  --enable-docs           Build documents (default is YES)
1416  --enable-doxygen        Build doxygen documentation (default is NO)
1417  --enable-threads        Use threads if available (default is YES)
1418  --enable-pic            Build LLVM with Position Independent Code (default
1419                          is YES)
1420  --enable-shared         Build a shared library and link tools against it
1421                          (default is NO)
1422  --enable-timestamps     Enable embedding timestamp information in build
1423                          (default is YES)
1424  --enable-targets        Build specific host targets: all or
1425                          target1,target2,... Valid targets are: host, x86,
1426                          x86_64, sparc, powerpc, alpha, arm, mips, spu,
1427                          xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1428                          (default=all)
1429  --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1430                          %a (default is YES)
1431  --enable-bindings       Build specific language bindings:
1432                          all,auto,none,{binding-name} (default=auto)
1433  --enable-libffi         Check for the presence of libffi (default is NO)
1434  --enable-ltdl-install   install libltdl
1435
1436Optional Packages:
1437  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1438  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1439  --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1440                          searches PATH)
1441  --with-llvmgcc          Specify location of llvm-gcc driver (default
1442                          searches PATH)
1443  --with-llvmgxx          Specify location of llvm-g++ driver (default
1444                          searches PATH)
1445  --with-clang            Specify location of clang compiler (default is
1446                          --with-built-clang)
1447  --with-built-clang      Use the compiled Clang as the LLVM compiler
1448                          (default=check)
1449  --with-optimize-option  Select the compiler options to use for optimized
1450                          builds
1451  --with-extra-options    Specify additional options to compile LLVM with
1452  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1453                          is stdlib)
1454  --with-clang-resource-dir
1455                          Relative directory from the Clang binary for
1456                          resource files
1457  --with-c-include-dirs   Colon separated list of directories clang will
1458                          search for headers
1459  --with-cxx-include-root Directory with the libstdc++ headers.
1460  --with-cxx-include-arch Architecture of the libstdc++ headers.
1461  --with-cxx-include-32bit-dir
1462                          32 bit multilib dir.
1463  --with-cxx-include-64bit-dir
1464                          64 bit multilib directory.
1465  --with-binutils-include Specify path to binutils/include/ containing
1466                          plugin-api.h file for gold plugin.
1467  --with-tclinclude       directory where tcl headers are
1468  --with-llvmcc=<name>    Choose the LLVM capable compiler to use (llvm-gcc,
1469                          clang, or none; default=check)
1470  --with-udis86=<path>    Use udis86 external x86 disassembler library
1471  --with-oprofile=<prefix>
1472                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1473
1474Some influential environment variables:
1475  CC          C compiler command
1476  CFLAGS      C compiler flags
1477  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1478              nonstandard directory <lib dir>
1479  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1480              you have headers in a nonstandard directory <include dir>
1481  CPP         C preprocessor
1482  CXX         C++ compiler command
1483  CXXFLAGS    C++ compiler flags
1484
1485Use these variables to override the choices made by `configure' or to help
1486it to find libraries and programs with nonstandard names/locations.
1487
1488Report bugs to <llvmbugs@cs.uiuc.edu>.
1489_ACEOF
1490ac_status=$?
1491fi
1492
1493if test "$ac_init_help" = "recursive"; then
1494  # If there are subdirs, report their specific --help.
1495  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1496    test -d "$ac_dir" || continue
1497    ac_builddir=.
1498
1499case "$ac_dir" in
1500.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501*)
1502  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1503  # A ".." for each directory in $ac_dir_suffix.
1504  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1505  case $ac_top_builddir_sub in
1506  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508  esac ;;
1509esac
1510ac_abs_top_builddir=$ac_pwd
1511ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512# for backward compatibility:
1513ac_top_builddir=$ac_top_build_prefix
1514
1515case $srcdir in
1516  .)  # We are building in place.
1517    ac_srcdir=.
1518    ac_top_srcdir=$ac_top_builddir_sub
1519    ac_abs_top_srcdir=$ac_pwd ;;
1520  [\\/]* | ?:[\\/]* )  # Absolute name.
1521    ac_srcdir=$srcdir$ac_dir_suffix;
1522    ac_top_srcdir=$srcdir
1523    ac_abs_top_srcdir=$srcdir ;;
1524  *) # Relative name.
1525    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1526    ac_top_srcdir=$ac_top_build_prefix$srcdir
1527    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1528esac
1529ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1530
1531    cd "$ac_dir" || { ac_status=$?; continue; }
1532    # Check for guested configure.
1533    if test -f "$ac_srcdir/configure.gnu"; then
1534      echo &&
1535      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536    elif test -f "$ac_srcdir/configure"; then
1537      echo &&
1538      $SHELL "$ac_srcdir/configure" --help=recursive
1539    else
1540      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1541    fi || ac_status=$?
1542    cd "$ac_pwd" || { ac_status=$?; break; }
1543  done
1544fi
1545
1546test -n "$ac_init_help" && exit $ac_status
1547if $ac_init_version; then
1548  cat <<\_ACEOF
1549llvm configure 2.9svn
1550generated by GNU Autoconf 2.60
1551
1552Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15532002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1554This configure script is free software; the Free Software Foundation
1555gives unlimited permission to copy, distribute and modify it.
1556
1557Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
1558_ACEOF
1559  exit
1560fi
1561cat >config.log <<_ACEOF
1562This file contains any messages produced by compilers while
1563running configure, to aid debugging if configure makes a mistake.
1564
1565It was created by llvm $as_me 2.9svn, which was
1566generated by GNU Autoconf 2.60.  Invocation command line was
1567
1568  $ $0 $@
1569
1570_ACEOF
1571exec 5>>config.log
1572{
1573cat <<_ASUNAME
1574## --------- ##
1575## Platform. ##
1576## --------- ##
1577
1578hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1579uname -m = `(uname -m) 2>/dev/null || echo unknown`
1580uname -r = `(uname -r) 2>/dev/null || echo unknown`
1581uname -s = `(uname -s) 2>/dev/null || echo unknown`
1582uname -v = `(uname -v) 2>/dev/null || echo unknown`
1583
1584/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1585/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1586
1587/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1588/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1589/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1590/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1591/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1592/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1593/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1594
1595_ASUNAME
1596
1597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1598for as_dir in $PATH
1599do
1600  IFS=$as_save_IFS
1601  test -z "$as_dir" && as_dir=.
1602  echo "PATH: $as_dir"
1603done
1604IFS=$as_save_IFS
1605
1606} >&5
1607
1608cat >&5 <<_ACEOF
1609
1610
1611## ----------- ##
1612## Core tests. ##
1613## ----------- ##
1614
1615_ACEOF
1616
1617
1618# Keep a trace of the command line.
1619# Strip out --no-create and --no-recursion so they do not pile up.
1620# Strip out --silent because we don't want to record it for future runs.
1621# Also quote any args containing shell meta-characters.
1622# Make two passes to allow for proper duplicate-argument suppression.
1623ac_configure_args=
1624ac_configure_args0=
1625ac_configure_args1=
1626ac_must_keep_next=false
1627for ac_pass in 1 2
1628do
1629  for ac_arg
1630  do
1631    case $ac_arg in
1632    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1633    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1634    | -silent | --silent | --silen | --sile | --sil)
1635      continue ;;
1636    *\'*)
1637      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1638    esac
1639    case $ac_pass in
1640    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1641    2)
1642      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1643      if test $ac_must_keep_next = true; then
1644	ac_must_keep_next=false # Got value, back to normal.
1645      else
1646	case $ac_arg in
1647	  *=* | --config-cache | -C | -disable-* | --disable-* \
1648	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1649	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1650	  | -with-* | --with-* | -without-* | --without-* | --x)
1651	    case "$ac_configure_args0 " in
1652	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1653	    esac
1654	    ;;
1655	  -* ) ac_must_keep_next=true ;;
1656	esac
1657      fi
1658      ac_configure_args="$ac_configure_args '$ac_arg'"
1659      ;;
1660    esac
1661  done
1662done
1663$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1664$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1665
1666# When interrupted or exit'd, cleanup temporary files, and complete
1667# config.log.  We remove comments because anyway the quotes in there
1668# would cause problems or look ugly.
1669# WARNING: Use '\'' to represent an apostrophe within the trap.
1670# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1671trap 'exit_status=$?
1672  # Save into config.log some information that might help in debugging.
1673  {
1674    echo
1675
1676    cat <<\_ASBOX
1677## ---------------- ##
1678## Cache variables. ##
1679## ---------------- ##
1680_ASBOX
1681    echo
1682    # The following way of writing the cache mishandles newlines in values,
1683(
1684  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1685    eval ac_val=\$$ac_var
1686    case $ac_val in #(
1687    *${as_nl}*)
1688      case $ac_var in #(
1689      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1690echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1691      esac
1692      case $ac_var in #(
1693      _ | IFS | as_nl) ;; #(
1694      *) $as_unset $ac_var ;;
1695      esac ;;
1696    esac
1697  done
1698  (set) 2>&1 |
1699    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1700    *${as_nl}ac_space=\ *)
1701      sed -n \
1702	"s/'\''/'\''\\\\'\'''\''/g;
1703	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1704      ;; #(
1705    *)
1706      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1707      ;;
1708    esac |
1709    sort
1710)
1711    echo
1712
1713    cat <<\_ASBOX
1714## ----------------- ##
1715## Output variables. ##
1716## ----------------- ##
1717_ASBOX
1718    echo
1719    for ac_var in $ac_subst_vars
1720    do
1721      eval ac_val=\$$ac_var
1722      case $ac_val in
1723      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1724      esac
1725      echo "$ac_var='\''$ac_val'\''"
1726    done | sort
1727    echo
1728
1729    if test -n "$ac_subst_files"; then
1730      cat <<\_ASBOX
1731## ------------------- ##
1732## File substitutions. ##
1733## ------------------- ##
1734_ASBOX
1735      echo
1736      for ac_var in $ac_subst_files
1737      do
1738	eval ac_val=\$$ac_var
1739	case $ac_val in
1740	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1741	esac
1742	echo "$ac_var='\''$ac_val'\''"
1743      done | sort
1744      echo
1745    fi
1746
1747    if test -s confdefs.h; then
1748      cat <<\_ASBOX
1749## ----------- ##
1750## confdefs.h. ##
1751## ----------- ##
1752_ASBOX
1753      echo
1754      cat confdefs.h
1755      echo
1756    fi
1757    test "$ac_signal" != 0 &&
1758      echo "$as_me: caught signal $ac_signal"
1759    echo "$as_me: exit $exit_status"
1760  } >&5
1761  rm -f core *.core core.conftest.* &&
1762    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1763    exit $exit_status
1764' 0
1765for ac_signal in 1 2 13 15; do
1766  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1767done
1768ac_signal=0
1769
1770# confdefs.h avoids OS command line length limits that DEFS can exceed.
1771rm -f -r conftest* confdefs.h
1772
1773# Predefined preprocessor variables.
1774
1775cat >>confdefs.h <<_ACEOF
1776#define PACKAGE_NAME "$PACKAGE_NAME"
1777_ACEOF
1778
1779
1780cat >>confdefs.h <<_ACEOF
1781#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1782_ACEOF
1783
1784
1785cat >>confdefs.h <<_ACEOF
1786#define PACKAGE_VERSION "$PACKAGE_VERSION"
1787_ACEOF
1788
1789
1790cat >>confdefs.h <<_ACEOF
1791#define PACKAGE_STRING "$PACKAGE_STRING"
1792_ACEOF
1793
1794
1795cat >>confdefs.h <<_ACEOF
1796#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1797_ACEOF
1798
1799
1800# Let the site file select an alternate cache file if it wants to.
1801# Prefer explicitly selected file to automatically selected ones.
1802if test -n "$CONFIG_SITE"; then
1803  set x "$CONFIG_SITE"
1804elif test "x$prefix" != xNONE; then
1805  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1806else
1807  set x "$ac_default_prefix/share/config.site" \
1808	"$ac_default_prefix/etc/config.site"
1809fi
1810shift
1811for ac_site_file
1812do
1813  if test -r "$ac_site_file"; then
1814    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1815echo "$as_me: loading site script $ac_site_file" >&6;}
1816    sed 's/^/| /' "$ac_site_file" >&5
1817    . "$ac_site_file"
1818  fi
1819done
1820
1821if test -r "$cache_file"; then
1822  # Some versions of bash will fail to source /dev/null (special
1823  # files actually), so we avoid doing that.
1824  if test -f "$cache_file"; then
1825    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1826echo "$as_me: loading cache $cache_file" >&6;}
1827    case $cache_file in
1828      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1829      *)                      . "./$cache_file";;
1830    esac
1831  fi
1832else
1833  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1834echo "$as_me: creating cache $cache_file" >&6;}
1835  >$cache_file
1836fi
1837
1838# Check that the precious variables saved in the cache have kept the same
1839# value.
1840ac_cache_corrupted=false
1841for ac_var in $ac_precious_vars; do
1842  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1843  eval ac_new_set=\$ac_env_${ac_var}_set
1844  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1845  eval ac_new_val=\$ac_env_${ac_var}_value
1846  case $ac_old_set,$ac_new_set in
1847    set,)
1848      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1849echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1850      ac_cache_corrupted=: ;;
1851    ,set)
1852      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1853echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1854      ac_cache_corrupted=: ;;
1855    ,);;
1856    *)
1857      if test "x$ac_old_val" != "x$ac_new_val"; then
1858	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1859echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1860	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1861echo "$as_me:   former value:  $ac_old_val" >&2;}
1862	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1863echo "$as_me:   current value: $ac_new_val" >&2;}
1864	ac_cache_corrupted=:
1865      fi;;
1866  esac
1867  # Pass precious variables to config.status.
1868  if test "$ac_new_set" = set; then
1869    case $ac_new_val in
1870    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1871    *) ac_arg=$ac_var=$ac_new_val ;;
1872    esac
1873    case " $ac_configure_args " in
1874      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1875      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1876    esac
1877  fi
1878done
1879if $ac_cache_corrupted; then
1880  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1881echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1882  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1883echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1884   { (exit 1); exit 1; }; }
1885fi
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911ac_ext=c
1912ac_cpp='$CPP $CPPFLAGS'
1913ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1914ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1915ac_compiler_gnu=$ac_cv_c_compiler_gnu
1916
1917
1918
1919LLVM_COPYRIGHT="Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign."
1920
1921
1922
1923
1924
1925
1926
1927ac_aux_dir=
1928for ac_dir in autoconf "$srcdir"/autoconf; do
1929  if test -f "$ac_dir/install-sh"; then
1930    ac_aux_dir=$ac_dir
1931    ac_install_sh="$ac_aux_dir/install-sh -c"
1932    break
1933  elif test -f "$ac_dir/install.sh"; then
1934    ac_aux_dir=$ac_dir
1935    ac_install_sh="$ac_aux_dir/install.sh -c"
1936    break
1937  elif test -f "$ac_dir/shtool"; then
1938    ac_aux_dir=$ac_dir
1939    ac_install_sh="$ac_aux_dir/shtool install -c"
1940    break
1941  fi
1942done
1943if test -z "$ac_aux_dir"; then
1944  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1945echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1946   { (exit 1); exit 1; }; }
1947fi
1948
1949# These three variables are undocumented and unsupported,
1950# and are intended to be withdrawn in a future Autoconf release.
1951# They can cause serious problems if a builder's source tree is in a directory
1952# whose full name contains unusual characters.
1953ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1954ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1955ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1956
1957
1958
1959if test ${srcdir} != "." ; then
1960  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1961    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1962echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1963   { (exit 1); exit 1; }; }
1964  fi
1965fi
1966
1967
1968
1969if test -d ${srcdir}/projects/llvm-gcc ; then
1970  subdirs="$subdirs projects/llvm-gcc"
1971
1972fi
1973
1974if test -d ${srcdir}/projects/test-suite ; then
1975  subdirs="$subdirs projects/test-suite"
1976
1977fi
1978
1979if test -d ${srcdir}/projects/llvm-test ; then
1980  subdirs="$subdirs projects/llvm-test"
1981
1982fi
1983
1984if test -d ${srcdir}/projects/poolalloc ; then
1985  subdirs="$subdirs projects/poolalloc"
1986
1987fi
1988
1989if test -d ${srcdir}/projects/llvm-poolalloc ; then
1990  subdirs="$subdirs projects/llvm-poolalloc"
1991
1992fi
1993
1994for i in `ls ${srcdir}/projects`
1995do
1996  if test -d ${srcdir}/projects/${i} ; then
1997    case ${i} in
1998      sample)       subdirs="$subdirs projects/sample"
1999    ;;
2000      privbracket)  subdirs="$subdirs projects/privbracket"
2001 ;;
2002      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
2003 ;;
2004      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
2005;;
2006      llvm-java)    subdirs="$subdirs projects/llvm-java"
2007 ;;
2008      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
2009   ;;
2010      safecode)     subdirs="$subdirs projects/safecode"
2011 ;;
2012      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
2013 ;;
2014      llvm-gcc)       ;;
2015      test-suite)     ;;
2016      llvm-test)      ;;
2017      poolalloc)      ;;
2018      llvm-poolalloc) ;;
2019      *)
2020        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2021echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2022        ;;
2023    esac
2024  fi
2025done
2026
2027# Check whether --enable-polly was given.
2028if test "${enable_polly+set}" = set; then
2029  enableval=$enable_polly;
2030else
2031  enableval=default
2032fi
2033
2034case "$enableval" in
2035  yes) ENABLE_POLLY=1
2036 ;;
2037  no)  ENABLE_POLLY=0
2038 ;;
2039  default) ENABLE_POLLY=1
2040 ;;
2041  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
2042echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
2043   { (exit 1); exit 1; }; } ;;
2044esac
2045
2046
2047if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
2048  LLVM_HAS_POLLY=1
2049
2050  subdirs="$subdirs tools/polly"
2051
2052fi
2053
2054
2055# Make sure we can run config.sub.
2056$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2057  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2058echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2059   { (exit 1); exit 1; }; }
2060
2061{ echo "$as_me:$LINENO: checking build system type" >&5
2062echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2063if test "${ac_cv_build+set}" = set; then
2064  echo $ECHO_N "(cached) $ECHO_C" >&6
2065else
2066  ac_build_alias=$build_alias
2067test "x$ac_build_alias" = x &&
2068  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2069test "x$ac_build_alias" = x &&
2070  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2071echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2072   { (exit 1); exit 1; }; }
2073ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2074  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2075echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2076   { (exit 1); exit 1; }; }
2077
2078fi
2079{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2080echo "${ECHO_T}$ac_cv_build" >&6; }
2081case $ac_cv_build in
2082*-*-*) ;;
2083*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2084echo "$as_me: error: invalid value of canonical build" >&2;}
2085   { (exit 1); exit 1; }; };;
2086esac
2087build=$ac_cv_build
2088ac_save_IFS=$IFS; IFS='-'
2089set x $ac_cv_build
2090shift
2091build_cpu=$1
2092build_vendor=$2
2093shift; shift
2094# Remember, the first character of IFS is used to create $*,
2095# except with old shells:
2096build_os=$*
2097IFS=$ac_save_IFS
2098case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2099
2100
2101{ echo "$as_me:$LINENO: checking host system type" >&5
2102echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2103if test "${ac_cv_host+set}" = set; then
2104  echo $ECHO_N "(cached) $ECHO_C" >&6
2105else
2106  if test "x$host_alias" = x; then
2107  ac_cv_host=$ac_cv_build
2108else
2109  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2110    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2111echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2112   { (exit 1); exit 1; }; }
2113fi
2114
2115fi
2116{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2117echo "${ECHO_T}$ac_cv_host" >&6; }
2118case $ac_cv_host in
2119*-*-*) ;;
2120*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2121echo "$as_me: error: invalid value of canonical host" >&2;}
2122   { (exit 1); exit 1; }; };;
2123esac
2124host=$ac_cv_host
2125ac_save_IFS=$IFS; IFS='-'
2126set x $ac_cv_host
2127shift
2128host_cpu=$1
2129host_vendor=$2
2130shift; shift
2131# Remember, the first character of IFS is used to create $*,
2132# except with old shells:
2133host_os=$*
2134IFS=$ac_save_IFS
2135case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2136
2137
2138{ echo "$as_me:$LINENO: checking target system type" >&5
2139echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2140if test "${ac_cv_target+set}" = set; then
2141  echo $ECHO_N "(cached) $ECHO_C" >&6
2142else
2143  if test "x$target_alias" = x; then
2144  ac_cv_target=$ac_cv_host
2145else
2146  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2147    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2148echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2149   { (exit 1); exit 1; }; }
2150fi
2151
2152fi
2153{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2154echo "${ECHO_T}$ac_cv_target" >&6; }
2155case $ac_cv_target in
2156*-*-*) ;;
2157*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2158echo "$as_me: error: invalid value of canonical target" >&2;}
2159   { (exit 1); exit 1; }; };;
2160esac
2161target=$ac_cv_target
2162ac_save_IFS=$IFS; IFS='-'
2163set x $ac_cv_target
2164shift
2165target_cpu=$1
2166target_vendor=$2
2167shift; shift
2168# Remember, the first character of IFS is used to create $*,
2169# except with old shells:
2170target_os=$*
2171IFS=$ac_save_IFS
2172case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2173
2174
2175# The aliases save the names the user supplied, while $host etc.
2176# will get canonicalized.
2177test -n "$target_alias" &&
2178  test "$program_prefix$program_suffix$program_transform_name" = \
2179    NONENONEs,x,x, &&
2180  program_prefix=${target_alias}-
2181
2182{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2183echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2184if test "${llvm_cv_os_type+set}" = set; then
2185  echo $ECHO_N "(cached) $ECHO_C" >&6
2186else
2187  case $host in
2188  *-*-aix*)
2189    llvm_cv_link_all_option="-Wl,--whole-archive"
2190    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2191    llvm_cv_os_type="AIX"
2192    llvm_cv_platform_type="Unix" ;;
2193  *-*-irix*)
2194    llvm_cv_link_all_option="-Wl,--whole-archive"
2195    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2196    llvm_cv_os_type="IRIX"
2197    llvm_cv_platform_type="Unix" ;;
2198  *-*-cygwin*)
2199    llvm_cv_link_all_option="-Wl,--whole-archive"
2200    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2201    llvm_cv_os_type="Cygwin"
2202    llvm_cv_platform_type="Unix" ;;
2203  *-*-darwin*)
2204    llvm_cv_link_all_option="-Wl,-all_load"
2205    llvm_cv_no_link_all_option="-Wl,-noall_load"
2206    llvm_cv_os_type="Darwin"
2207    llvm_cv_platform_type="Unix" ;;
2208  *-*-minix*)
2209    llvm_cv_link_all_option="-Wl,-all_load"
2210    llvm_cv_no_link_all_option="-Wl,-noall_load"
2211    llvm_cv_os_type="Minix"
2212    llvm_cv_platform_type="Unix" ;;
2213  *-*-freebsd*)
2214    llvm_cv_link_all_option="-Wl,--whole-archive"
2215    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2216    llvm_cv_os_type="FreeBSD"
2217    llvm_cv_platform_type="Unix" ;;
2218  *-*-openbsd*)
2219    llvm_cv_link_all_option="-Wl,--whole-archive"
2220    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2221    llvm_cv_os_type="OpenBSD"
2222    llvm_cv_platform_type="Unix" ;;
2223  *-*-netbsd*)
2224    llvm_cv_link_all_option="-Wl,--whole-archive"
2225    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2226    llvm_cv_os_type="NetBSD"
2227    llvm_cv_platform_type="Unix" ;;
2228  *-*-dragonfly*)
2229    llvm_cv_link_all_option="-Wl,--whole-archive"
2230    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2231    llvm_cv_os_type="DragonFly"
2232    llvm_cv_platform_type="Unix" ;;
2233  *-*-hpux*)
2234    llvm_cv_link_all_option="-Wl,--whole-archive"
2235    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2236    llvm_cv_os_type="HP-UX"
2237    llvm_cv_platform_type="Unix" ;;
2238  *-*-interix*)
2239    llvm_cv_link_all_option="-Wl,--whole-archive"
2240    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2241    llvm_cv_os_type="Interix"
2242    llvm_cv_platform_type="Unix" ;;
2243  *-*-linux*)
2244    llvm_cv_link_all_option="-Wl,--whole-archive"
2245    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2246    llvm_cv_os_type="Linux"
2247    llvm_cv_platform_type="Unix" ;;
2248  *-*-solaris*)
2249    llvm_cv_link_all_option="-Wl,-z,allextract"
2250    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2251    llvm_cv_os_type="SunOS"
2252    llvm_cv_platform_type="Unix" ;;
2253  *-*-auroraux*)
2254    llvm_cv_link_all_option="-Wl,-z,allextract"
2255    llvm_cv_link_all_option="-Wl,-z,defaultextract"
2256    llvm_cv_os_type="AuroraUX"
2257    llvm_cv_platform_type="Unix" ;;
2258  *-*-win32*)
2259    llvm_cv_link_all_option="-Wl,--whole-archive"
2260    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2261    llvm_cv_os_type="Win32"
2262    llvm_cv_platform_type="Win32" ;;
2263  *-*-mingw*)
2264    llvm_cv_link_all_option="-Wl,--whole-archive"
2265    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2266    llvm_cv_os_type="MingW"
2267    llvm_cv_platform_type="Win32" ;;
2268  *-*-haiku*)
2269    llvm_cv_link_all_option="-Wl,--whole-archive"
2270    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2271    llvm_cv_os_type="Haiku"
2272    llvm_cv_platform_type="Unix" ;;
2273  *-unknown-eabi*)
2274    llvm_cv_link_all_option="-Wl,--whole-archive"
2275    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2276    llvm_cv_os_type="Freestanding"
2277    llvm_cv_platform_type="Unix" ;;
2278  *-unknown-elf*)
2279    llvm_cv_link_all_option="-Wl,--whole-archive"
2280    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2281    llvm_cv_os_type="Freestanding"
2282    llvm_cv_platform_type="Unix" ;;
2283  *)
2284    llvm_cv_link_all_option=""
2285    llvm_cv_no_link_all_option=""
2286    llvm_cv_os_type="Unknown"
2287    llvm_cv_platform_type="Unknown" ;;
2288esac
2289fi
2290{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2291echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2292
2293{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2294echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2295if test "${llvm_cv_target_os_type+set}" = set; then
2296  echo $ECHO_N "(cached) $ECHO_C" >&6
2297else
2298  case $target in
2299  *-*-aix*)
2300    llvm_cv_target_os_type="AIX" ;;
2301  *-*-irix*)
2302    llvm_cv_target_os_type="IRIX" ;;
2303  *-*-cygwin*)
2304    llvm_cv_target_os_type="Cygwin" ;;
2305  *-*-darwin*)
2306    llvm_cv_target_os_type="Darwin" ;;
2307  *-*-minix*)
2308    llvm_cv_target_os_type="Minix" ;;
2309  *-*-freebsd*)
2310    llvm_cv_target_os_type="FreeBSD" ;;
2311  *-*-openbsd*)
2312    llvm_cv_target_os_type="OpenBSD" ;;
2313  *-*-netbsd*)
2314    llvm_cv_target_os_type="NetBSD" ;;
2315  *-*-dragonfly*)
2316    llvm_cv_target_os_type="DragonFly" ;;
2317  *-*-hpux*)
2318    llvm_cv_target_os_type="HP-UX" ;;
2319  *-*-interix*)
2320    llvm_cv_target_os_type="Interix" ;;
2321  *-*-linux*)
2322    llvm_cv_target_os_type="Linux" ;;
2323  *-*-solaris*)
2324    llvm_cv_target_os_type="SunOS" ;;
2325  *-*-auroraux*)
2326    llvm_cv_target_os_type="AuroraUX" ;;
2327  *-*-win32*)
2328    llvm_cv_target_os_type="Win32" ;;
2329  *-*-mingw*)
2330    llvm_cv_target_os_type="MingW" ;;
2331  *-*-haiku*)
2332    llvm_cv_target_os_type="Haiku" ;;
2333  *-unknown-eabi*)
2334    llvm_cv_target_os_type="Freestanding" ;;
2335  *)
2336    llvm_cv_target_os_type="Unknown" ;;
2337esac
2338fi
2339{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2340echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2341
2342if test "$llvm_cv_os_type" = "Unknown" ; then
2343  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2344echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2345   { (exit 1); exit 1; }; }
2346fi
2347
2348OS=$llvm_cv_os_type
2349
2350HOST_OS=$llvm_cv_os_type
2351
2352TARGET_OS=$llvm_cv_target_os_type
2353
2354
2355LINKALL=$llvm_cv_link_all_option
2356
2357NOLINKALL=$llvm_cv_no_link_all_option
2358
2359
2360case $llvm_cv_platform_type in
2361  Unix)
2362
2363cat >>confdefs.h <<\_ACEOF
2364#define LLVM_ON_UNIX 1
2365_ACEOF
2366
2367    LLVM_ON_UNIX=1
2368
2369    LLVM_ON_WIN32=0
2370
2371    ;;
2372  Win32)
2373
2374cat >>confdefs.h <<\_ACEOF
2375#define LLVM_ON_WIN32 1
2376_ACEOF
2377
2378    LLVM_ON_UNIX=0
2379
2380    LLVM_ON_WIN32=1
2381
2382    ;;
2383esac
2384
2385{ echo "$as_me:$LINENO: checking target architecture" >&5
2386echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2387if test "${llvm_cv_target_arch+set}" = set; then
2388  echo $ECHO_N "(cached) $ECHO_C" >&6
2389else
2390  case $target in
2391  i?86-*)                 llvm_cv_target_arch="x86" ;;
2392  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2393  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2394  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2395  alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2396  arm*-*)                 llvm_cv_target_arch="ARM" ;;
2397  mips-*)                 llvm_cv_target_arch="Mips" ;;
2398  xcore-*)                llvm_cv_target_arch="XCore" ;;
2399  msp430-*)               llvm_cv_target_arch="MSP430" ;;
2400  s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2401  bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2402  mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
2403  ptx-*)                  llvm_cv_target_arch="PTX" ;;
2404  *)                      llvm_cv_target_arch="Unknown" ;;
2405esac
2406fi
2407{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2408echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2409
2410if test "$llvm_cv_target_arch" = "Unknown" ; then
2411  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2412echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2413fi
2414
2415# Determine the LLVM native architecture for the target
2416case "$llvm_cv_target_arch" in
2417    x86)     LLVM_NATIVE_ARCH="X86" ;;
2418    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2419    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2420esac
2421
2422ARCH=$llvm_cv_target_arch
2423
2424
2425ac_ext=c
2426ac_cpp='$CPP $CPPFLAGS'
2427ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2428ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2429ac_compiler_gnu=$ac_cv_c_compiler_gnu
2430if test -n "$ac_tool_prefix"; then
2431  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2432set dummy ${ac_tool_prefix}gcc; ac_word=$2
2433{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2434echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2435if test "${ac_cv_prog_CC+set}" = set; then
2436  echo $ECHO_N "(cached) $ECHO_C" >&6
2437else
2438  if test -n "$CC"; then
2439  ac_cv_prog_CC="$CC" # Let the user override the test.
2440else
2441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2442for as_dir in $PATH
2443do
2444  IFS=$as_save_IFS
2445  test -z "$as_dir" && as_dir=.
2446  for ac_exec_ext in '' $ac_executable_extensions; do
2447  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2448    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2449    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2450    break 2
2451  fi
2452done
2453done
2454IFS=$as_save_IFS
2455
2456fi
2457fi
2458CC=$ac_cv_prog_CC
2459if test -n "$CC"; then
2460  { echo "$as_me:$LINENO: result: $CC" >&5
2461echo "${ECHO_T}$CC" >&6; }
2462else
2463  { echo "$as_me:$LINENO: result: no" >&5
2464echo "${ECHO_T}no" >&6; }
2465fi
2466
2467
2468fi
2469if test -z "$ac_cv_prog_CC"; then
2470  ac_ct_CC=$CC
2471  # Extract the first word of "gcc", so it can be a program name with args.
2472set dummy gcc; ac_word=$2
2473{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2474echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2475if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2476  echo $ECHO_N "(cached) $ECHO_C" >&6
2477else
2478  if test -n "$ac_ct_CC"; then
2479  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2480else
2481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2482for as_dir in $PATH
2483do
2484  IFS=$as_save_IFS
2485  test -z "$as_dir" && as_dir=.
2486  for ac_exec_ext in '' $ac_executable_extensions; do
2487  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2488    ac_cv_prog_ac_ct_CC="gcc"
2489    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490    break 2
2491  fi
2492done
2493done
2494IFS=$as_save_IFS
2495
2496fi
2497fi
2498ac_ct_CC=$ac_cv_prog_ac_ct_CC
2499if test -n "$ac_ct_CC"; then
2500  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2501echo "${ECHO_T}$ac_ct_CC" >&6; }
2502else
2503  { echo "$as_me:$LINENO: result: no" >&5
2504echo "${ECHO_T}no" >&6; }
2505fi
2506
2507  if test "x$ac_ct_CC" = x; then
2508    CC=""
2509  else
2510    case $cross_compiling:$ac_tool_warned in
2511yes:)
2512{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2513whose name does not start with the host triplet.  If you think this
2514configuration is useful to you, please write to autoconf@gnu.org." >&5
2515echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2516whose name does not start with the host triplet.  If you think this
2517configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2518ac_tool_warned=yes ;;
2519esac
2520    CC=$ac_ct_CC
2521  fi
2522else
2523  CC="$ac_cv_prog_CC"
2524fi
2525
2526if test -z "$CC"; then
2527          if test -n "$ac_tool_prefix"; then
2528    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2529set dummy ${ac_tool_prefix}cc; ac_word=$2
2530{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2531echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2532if test "${ac_cv_prog_CC+set}" = set; then
2533  echo $ECHO_N "(cached) $ECHO_C" >&6
2534else
2535  if test -n "$CC"; then
2536  ac_cv_prog_CC="$CC" # Let the user override the test.
2537else
2538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539for as_dir in $PATH
2540do
2541  IFS=$as_save_IFS
2542  test -z "$as_dir" && as_dir=.
2543  for ac_exec_ext in '' $ac_executable_extensions; do
2544  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2545    ac_cv_prog_CC="${ac_tool_prefix}cc"
2546    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2547    break 2
2548  fi
2549done
2550done
2551IFS=$as_save_IFS
2552
2553fi
2554fi
2555CC=$ac_cv_prog_CC
2556if test -n "$CC"; then
2557  { echo "$as_me:$LINENO: result: $CC" >&5
2558echo "${ECHO_T}$CC" >&6; }
2559else
2560  { echo "$as_me:$LINENO: result: no" >&5
2561echo "${ECHO_T}no" >&6; }
2562fi
2563
2564
2565  fi
2566fi
2567if test -z "$CC"; then
2568  # Extract the first word of "cc", so it can be a program name with args.
2569set dummy cc; ac_word=$2
2570{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2571echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2572if test "${ac_cv_prog_CC+set}" = set; then
2573  echo $ECHO_N "(cached) $ECHO_C" >&6
2574else
2575  if test -n "$CC"; then
2576  ac_cv_prog_CC="$CC" # Let the user override the test.
2577else
2578  ac_prog_rejected=no
2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2580for as_dir in $PATH
2581do
2582  IFS=$as_save_IFS
2583  test -z "$as_dir" && as_dir=.
2584  for ac_exec_ext in '' $ac_executable_extensions; do
2585  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2586    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2587       ac_prog_rejected=yes
2588       continue
2589     fi
2590    ac_cv_prog_CC="cc"
2591    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2592    break 2
2593  fi
2594done
2595done
2596IFS=$as_save_IFS
2597
2598if test $ac_prog_rejected = yes; then
2599  # We found a bogon in the path, so make sure we never use it.
2600  set dummy $ac_cv_prog_CC
2601  shift
2602  if test $# != 0; then
2603    # We chose a different compiler from the bogus one.
2604    # However, it has the same basename, so the bogon will be chosen
2605    # first if we set CC to just the basename; use the full file name.
2606    shift
2607    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2608  fi
2609fi
2610fi
2611fi
2612CC=$ac_cv_prog_CC
2613if test -n "$CC"; then
2614  { echo "$as_me:$LINENO: result: $CC" >&5
2615echo "${ECHO_T}$CC" >&6; }
2616else
2617  { echo "$as_me:$LINENO: result: no" >&5
2618echo "${ECHO_T}no" >&6; }
2619fi
2620
2621
2622fi
2623if test -z "$CC"; then
2624  if test -n "$ac_tool_prefix"; then
2625  for ac_prog in cl.exe
2626  do
2627    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2628set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2629{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2630echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2631if test "${ac_cv_prog_CC+set}" = set; then
2632  echo $ECHO_N "(cached) $ECHO_C" >&6
2633else
2634  if test -n "$CC"; then
2635  ac_cv_prog_CC="$CC" # Let the user override the test.
2636else
2637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638for as_dir in $PATH
2639do
2640  IFS=$as_save_IFS
2641  test -z "$as_dir" && as_dir=.
2642  for ac_exec_ext in '' $ac_executable_extensions; do
2643  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2644    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2645    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2646    break 2
2647  fi
2648done
2649done
2650IFS=$as_save_IFS
2651
2652fi
2653fi
2654CC=$ac_cv_prog_CC
2655if test -n "$CC"; then
2656  { echo "$as_me:$LINENO: result: $CC" >&5
2657echo "${ECHO_T}$CC" >&6; }
2658else
2659  { echo "$as_me:$LINENO: result: no" >&5
2660echo "${ECHO_T}no" >&6; }
2661fi
2662
2663
2664    test -n "$CC" && break
2665  done
2666fi
2667if test -z "$CC"; then
2668  ac_ct_CC=$CC
2669  for ac_prog in cl.exe
2670do
2671  # Extract the first word of "$ac_prog", so it can be a program name with args.
2672set dummy $ac_prog; ac_word=$2
2673{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2674echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2675if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2676  echo $ECHO_N "(cached) $ECHO_C" >&6
2677else
2678  if test -n "$ac_ct_CC"; then
2679  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2680else
2681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2682for as_dir in $PATH
2683do
2684  IFS=$as_save_IFS
2685  test -z "$as_dir" && as_dir=.
2686  for ac_exec_ext in '' $ac_executable_extensions; do
2687  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2688    ac_cv_prog_ac_ct_CC="$ac_prog"
2689    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2690    break 2
2691  fi
2692done
2693done
2694IFS=$as_save_IFS
2695
2696fi
2697fi
2698ac_ct_CC=$ac_cv_prog_ac_ct_CC
2699if test -n "$ac_ct_CC"; then
2700  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2701echo "${ECHO_T}$ac_ct_CC" >&6; }
2702else
2703  { echo "$as_me:$LINENO: result: no" >&5
2704echo "${ECHO_T}no" >&6; }
2705fi
2706
2707
2708  test -n "$ac_ct_CC" && break
2709done
2710
2711  if test "x$ac_ct_CC" = x; then
2712    CC=""
2713  else
2714    case $cross_compiling:$ac_tool_warned in
2715yes:)
2716{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2717whose name does not start with the host triplet.  If you think this
2718configuration is useful to you, please write to autoconf@gnu.org." >&5
2719echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2720whose name does not start with the host triplet.  If you think this
2721configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2722ac_tool_warned=yes ;;
2723esac
2724    CC=$ac_ct_CC
2725  fi
2726fi
2727
2728fi
2729
2730
2731test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2732See \`config.log' for more details." >&5
2733echo "$as_me: error: no acceptable C compiler found in \$PATH
2734See \`config.log' for more details." >&2;}
2735   { (exit 1); exit 1; }; }
2736
2737# Provide some information about the compiler.
2738echo "$as_me:$LINENO: checking for C compiler version" >&5
2739ac_compiler=`set X $ac_compile; echo $2`
2740{ (ac_try="$ac_compiler --version >&5"
2741case "(($ac_try" in
2742  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2743  *) ac_try_echo=$ac_try;;
2744esac
2745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2746  (eval "$ac_compiler --version >&5") 2>&5
2747  ac_status=$?
2748  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2749  (exit $ac_status); }
2750{ (ac_try="$ac_compiler -v >&5"
2751case "(($ac_try" in
2752  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2753  *) ac_try_echo=$ac_try;;
2754esac
2755eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2756  (eval "$ac_compiler -v >&5") 2>&5
2757  ac_status=$?
2758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759  (exit $ac_status); }
2760{ (ac_try="$ac_compiler -V >&5"
2761case "(($ac_try" in
2762  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2763  *) ac_try_echo=$ac_try;;
2764esac
2765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2766  (eval "$ac_compiler -V >&5") 2>&5
2767  ac_status=$?
2768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769  (exit $ac_status); }
2770
2771cat >conftest.$ac_ext <<_ACEOF
2772/* confdefs.h.  */
2773_ACEOF
2774cat confdefs.h >>conftest.$ac_ext
2775cat >>conftest.$ac_ext <<_ACEOF
2776/* end confdefs.h.  */
2777
2778int
2779main ()
2780{
2781
2782  ;
2783  return 0;
2784}
2785_ACEOF
2786ac_clean_files_save=$ac_clean_files
2787ac_clean_files="$ac_clean_files a.out a.exe b.out"
2788# Try to create an executable without -o first, disregard a.out.
2789# It will help us diagnose broken compilers, and finding out an intuition
2790# of exeext.
2791{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2792echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2793ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2794#
2795# List of possible output files, starting from the most likely.
2796# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2797# only as a last resort.  b.out is created by i960 compilers.
2798ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2799#
2800# The IRIX 6 linker writes into existing files which may not be
2801# executable, retaining their permissions.  Remove them first so a
2802# subsequent execution test works.
2803ac_rmfiles=
2804for ac_file in $ac_files
2805do
2806  case $ac_file in
2807    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2808    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2809  esac
2810done
2811rm -f $ac_rmfiles
2812
2813if { (ac_try="$ac_link_default"
2814case "(($ac_try" in
2815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2816  *) ac_try_echo=$ac_try;;
2817esac
2818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2819  (eval "$ac_link_default") 2>&5
2820  ac_status=$?
2821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822  (exit $ac_status); }; then
2823  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2824# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2825# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2826# so that the user can short-circuit this test for compilers unknown to
2827# Autoconf.
2828for ac_file in $ac_files
2829do
2830  test -f "$ac_file" || continue
2831  case $ac_file in
2832    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2833	;;
2834    [ab].out )
2835	# We found the default executable, but exeext='' is most
2836	# certainly right.
2837	break;;
2838    *.* )
2839        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2840	then :; else
2841	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2842	fi
2843	# We set ac_cv_exeext here because the later test for it is not
2844	# safe: cross compilers may not add the suffix if given an `-o'
2845	# argument, so we may need to know it at that point already.
2846	# Even if this section looks crufty: it has the advantage of
2847	# actually working.
2848	break;;
2849    * )
2850	break;;
2851  esac
2852done
2853test "$ac_cv_exeext" = no && ac_cv_exeext=
2854
2855else
2856  echo "$as_me: failed program was:" >&5
2857sed 's/^/| /' conftest.$ac_ext >&5
2858
2859{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2860See \`config.log' for more details." >&5
2861echo "$as_me: error: C compiler cannot create executables
2862See \`config.log' for more details." >&2;}
2863   { (exit 77); exit 77; }; }
2864fi
2865
2866ac_exeext=$ac_cv_exeext
2867{ echo "$as_me:$LINENO: result: $ac_file" >&5
2868echo "${ECHO_T}$ac_file" >&6; }
2869
2870# Check that the compiler produces executables we can run.  If not, either
2871# the compiler is broken, or we cross compile.
2872{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2873echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2874# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2875# If not cross compiling, check that we can run a simple program.
2876if test "$cross_compiling" != yes; then
2877  if { ac_try='./$ac_file'
2878  { (case "(($ac_try" in
2879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2880  *) ac_try_echo=$ac_try;;
2881esac
2882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2883  (eval "$ac_try") 2>&5
2884  ac_status=$?
2885  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2886  (exit $ac_status); }; }; then
2887    cross_compiling=no
2888  else
2889    if test "$cross_compiling" = maybe; then
2890	cross_compiling=yes
2891    else
2892	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2893If you meant to cross compile, use \`--host'.
2894See \`config.log' for more details." >&5
2895echo "$as_me: error: cannot run C compiled programs.
2896If you meant to cross compile, use \`--host'.
2897See \`config.log' for more details." >&2;}
2898   { (exit 1); exit 1; }; }
2899    fi
2900  fi
2901fi
2902{ echo "$as_me:$LINENO: result: yes" >&5
2903echo "${ECHO_T}yes" >&6; }
2904
2905rm -f a.out a.exe conftest$ac_cv_exeext b.out
2906ac_clean_files=$ac_clean_files_save
2907# Check that the compiler produces executables we can run.  If not, either
2908# the compiler is broken, or we cross compile.
2909{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2910echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2911{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2912echo "${ECHO_T}$cross_compiling" >&6; }
2913
2914{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2915echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2916if { (ac_try="$ac_link"
2917case "(($ac_try" in
2918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919  *) ac_try_echo=$ac_try;;
2920esac
2921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2922  (eval "$ac_link") 2>&5
2923  ac_status=$?
2924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925  (exit $ac_status); }; then
2926  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2927# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2928# work properly (i.e., refer to `conftest.exe'), while it won't with
2929# `rm'.
2930for ac_file in conftest.exe conftest conftest.*; do
2931  test -f "$ac_file" || continue
2932  case $ac_file in
2933    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2934    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2935	  break;;
2936    * ) break;;
2937  esac
2938done
2939else
2940  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2941See \`config.log' for more details." >&5
2942echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2943See \`config.log' for more details." >&2;}
2944   { (exit 1); exit 1; }; }
2945fi
2946
2947rm -f conftest$ac_cv_exeext
2948{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2949echo "${ECHO_T}$ac_cv_exeext" >&6; }
2950
2951rm -f conftest.$ac_ext
2952EXEEXT=$ac_cv_exeext
2953ac_exeext=$EXEEXT
2954{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2955echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2956if test "${ac_cv_objext+set}" = set; then
2957  echo $ECHO_N "(cached) $ECHO_C" >&6
2958else
2959  cat >conftest.$ac_ext <<_ACEOF
2960/* confdefs.h.  */
2961_ACEOF
2962cat confdefs.h >>conftest.$ac_ext
2963cat >>conftest.$ac_ext <<_ACEOF
2964/* end confdefs.h.  */
2965
2966int
2967main ()
2968{
2969
2970  ;
2971  return 0;
2972}
2973_ACEOF
2974rm -f conftest.o conftest.obj
2975if { (ac_try="$ac_compile"
2976case "(($ac_try" in
2977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2978  *) ac_try_echo=$ac_try;;
2979esac
2980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2981  (eval "$ac_compile") 2>&5
2982  ac_status=$?
2983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2984  (exit $ac_status); }; then
2985  for ac_file in conftest.o conftest.obj conftest.*; do
2986  test -f "$ac_file" || continue;
2987  case $ac_file in
2988    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2989    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2990       break;;
2991  esac
2992done
2993else
2994  echo "$as_me: failed program was:" >&5
2995sed 's/^/| /' conftest.$ac_ext >&5
2996
2997{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2998See \`config.log' for more details." >&5
2999echo "$as_me: error: cannot compute suffix of object files: cannot compile
3000See \`config.log' for more details." >&2;}
3001   { (exit 1); exit 1; }; }
3002fi
3003
3004rm -f conftest.$ac_cv_objext conftest.$ac_ext
3005fi
3006{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3007echo "${ECHO_T}$ac_cv_objext" >&6; }
3008OBJEXT=$ac_cv_objext
3009ac_objext=$OBJEXT
3010{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3011echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3012if test "${ac_cv_c_compiler_gnu+set}" = set; then
3013  echo $ECHO_N "(cached) $ECHO_C" >&6
3014else
3015  cat >conftest.$ac_ext <<_ACEOF
3016/* confdefs.h.  */
3017_ACEOF
3018cat confdefs.h >>conftest.$ac_ext
3019cat >>conftest.$ac_ext <<_ACEOF
3020/* end confdefs.h.  */
3021
3022int
3023main ()
3024{
3025#ifndef __GNUC__
3026       choke me
3027#endif
3028
3029  ;
3030  return 0;
3031}
3032_ACEOF
3033rm -f conftest.$ac_objext
3034if { (ac_try="$ac_compile"
3035case "(($ac_try" in
3036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3037  *) ac_try_echo=$ac_try;;
3038esac
3039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3040  (eval "$ac_compile") 2>conftest.er1
3041  ac_status=$?
3042  grep -v '^ *+' conftest.er1 >conftest.err
3043  rm -f conftest.er1
3044  cat conftest.err >&5
3045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046  (exit $ac_status); } &&
3047	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3048  { (case "(($ac_try" in
3049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3050  *) ac_try_echo=$ac_try;;
3051esac
3052eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3053  (eval "$ac_try") 2>&5
3054  ac_status=$?
3055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056  (exit $ac_status); }; } &&
3057	 { ac_try='test -s conftest.$ac_objext'
3058  { (case "(($ac_try" in
3059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3060  *) ac_try_echo=$ac_try;;
3061esac
3062eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3063  (eval "$ac_try") 2>&5
3064  ac_status=$?
3065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3066  (exit $ac_status); }; }; then
3067  ac_compiler_gnu=yes
3068else
3069  echo "$as_me: failed program was:" >&5
3070sed 's/^/| /' conftest.$ac_ext >&5
3071
3072	ac_compiler_gnu=no
3073fi
3074
3075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3076ac_cv_c_compiler_gnu=$ac_compiler_gnu
3077
3078fi
3079{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3080echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3081GCC=`test $ac_compiler_gnu = yes && echo yes`
3082ac_test_CFLAGS=${CFLAGS+set}
3083ac_save_CFLAGS=$CFLAGS
3084{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3085echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3086if test "${ac_cv_prog_cc_g+set}" = set; then
3087  echo $ECHO_N "(cached) $ECHO_C" >&6
3088else
3089  ac_save_c_werror_flag=$ac_c_werror_flag
3090   ac_c_werror_flag=yes
3091   ac_cv_prog_cc_g=no
3092   CFLAGS="-g"
3093   cat >conftest.$ac_ext <<_ACEOF
3094/* confdefs.h.  */
3095_ACEOF
3096cat confdefs.h >>conftest.$ac_ext
3097cat >>conftest.$ac_ext <<_ACEOF
3098/* end confdefs.h.  */
3099
3100int
3101main ()
3102{
3103
3104  ;
3105  return 0;
3106}
3107_ACEOF
3108rm -f conftest.$ac_objext
3109if { (ac_try="$ac_compile"
3110case "(($ac_try" in
3111  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112  *) ac_try_echo=$ac_try;;
3113esac
3114eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115  (eval "$ac_compile") 2>conftest.er1
3116  ac_status=$?
3117  grep -v '^ *+' conftest.er1 >conftest.err
3118  rm -f conftest.er1
3119  cat conftest.err >&5
3120  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3121  (exit $ac_status); } &&
3122	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3123  { (case "(($ac_try" in
3124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3125  *) ac_try_echo=$ac_try;;
3126esac
3127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3128  (eval "$ac_try") 2>&5
3129  ac_status=$?
3130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3131  (exit $ac_status); }; } &&
3132	 { ac_try='test -s conftest.$ac_objext'
3133  { (case "(($ac_try" in
3134  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3135  *) ac_try_echo=$ac_try;;
3136esac
3137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3138  (eval "$ac_try") 2>&5
3139  ac_status=$?
3140  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3141  (exit $ac_status); }; }; then
3142  ac_cv_prog_cc_g=yes
3143else
3144  echo "$as_me: failed program was:" >&5
3145sed 's/^/| /' conftest.$ac_ext >&5
3146
3147	CFLAGS=""
3148      cat >conftest.$ac_ext <<_ACEOF
3149/* confdefs.h.  */
3150_ACEOF
3151cat confdefs.h >>conftest.$ac_ext
3152cat >>conftest.$ac_ext <<_ACEOF
3153/* end confdefs.h.  */
3154
3155int
3156main ()
3157{
3158
3159  ;
3160  return 0;
3161}
3162_ACEOF
3163rm -f conftest.$ac_objext
3164if { (ac_try="$ac_compile"
3165case "(($ac_try" in
3166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167  *) ac_try_echo=$ac_try;;
3168esac
3169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3170  (eval "$ac_compile") 2>conftest.er1
3171  ac_status=$?
3172  grep -v '^ *+' conftest.er1 >conftest.err
3173  rm -f conftest.er1
3174  cat conftest.err >&5
3175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3176  (exit $ac_status); } &&
3177	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3178  { (case "(($ac_try" in
3179  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180  *) ac_try_echo=$ac_try;;
3181esac
3182eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3183  (eval "$ac_try") 2>&5
3184  ac_status=$?
3185  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186  (exit $ac_status); }; } &&
3187	 { ac_try='test -s conftest.$ac_objext'
3188  { (case "(($ac_try" in
3189  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190  *) ac_try_echo=$ac_try;;
3191esac
3192eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3193  (eval "$ac_try") 2>&5
3194  ac_status=$?
3195  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3196  (exit $ac_status); }; }; then
3197  :
3198else
3199  echo "$as_me: failed program was:" >&5
3200sed 's/^/| /' conftest.$ac_ext >&5
3201
3202	ac_c_werror_flag=$ac_save_c_werror_flag
3203	 CFLAGS="-g"
3204	 cat >conftest.$ac_ext <<_ACEOF
3205/* confdefs.h.  */
3206_ACEOF
3207cat confdefs.h >>conftest.$ac_ext
3208cat >>conftest.$ac_ext <<_ACEOF
3209/* end confdefs.h.  */
3210
3211int
3212main ()
3213{
3214
3215  ;
3216  return 0;
3217}
3218_ACEOF
3219rm -f conftest.$ac_objext
3220if { (ac_try="$ac_compile"
3221case "(($ac_try" in
3222  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223  *) ac_try_echo=$ac_try;;
3224esac
3225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3226  (eval "$ac_compile") 2>conftest.er1
3227  ac_status=$?
3228  grep -v '^ *+' conftest.er1 >conftest.err
3229  rm -f conftest.er1
3230  cat conftest.err >&5
3231  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3232  (exit $ac_status); } &&
3233	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3234  { (case "(($ac_try" in
3235  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236  *) ac_try_echo=$ac_try;;
3237esac
3238eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3239  (eval "$ac_try") 2>&5
3240  ac_status=$?
3241  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242  (exit $ac_status); }; } &&
3243	 { ac_try='test -s conftest.$ac_objext'
3244  { (case "(($ac_try" in
3245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246  *) ac_try_echo=$ac_try;;
3247esac
3248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3249  (eval "$ac_try") 2>&5
3250  ac_status=$?
3251  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3252  (exit $ac_status); }; }; then
3253  ac_cv_prog_cc_g=yes
3254else
3255  echo "$as_me: failed program was:" >&5
3256sed 's/^/| /' conftest.$ac_ext >&5
3257
3258
3259fi
3260
3261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3262fi
3263
3264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3265fi
3266
3267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3268   ac_c_werror_flag=$ac_save_c_werror_flag
3269fi
3270{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3271echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3272if test "$ac_test_CFLAGS" = set; then
3273  CFLAGS=$ac_save_CFLAGS
3274elif test $ac_cv_prog_cc_g = yes; then
3275  if test "$GCC" = yes; then
3276    CFLAGS="-g -O2"
3277  else
3278    CFLAGS="-g"
3279  fi
3280else
3281  if test "$GCC" = yes; then
3282    CFLAGS="-O2"
3283  else
3284    CFLAGS=
3285  fi
3286fi
3287{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3288echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3289if test "${ac_cv_prog_cc_c89+set}" = set; then
3290  echo $ECHO_N "(cached) $ECHO_C" >&6
3291else
3292  ac_cv_prog_cc_c89=no
3293ac_save_CC=$CC
3294cat >conftest.$ac_ext <<_ACEOF
3295/* confdefs.h.  */
3296_ACEOF
3297cat confdefs.h >>conftest.$ac_ext
3298cat >>conftest.$ac_ext <<_ACEOF
3299/* end confdefs.h.  */
3300#include <stdarg.h>
3301#include <stdio.h>
3302#include <sys/types.h>
3303#include <sys/stat.h>
3304/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3305struct buf { int x; };
3306FILE * (*rcsopen) (struct buf *, struct stat *, int);
3307static char *e (p, i)
3308     char **p;
3309     int i;
3310{
3311  return p[i];
3312}
3313static char *f (char * (*g) (char **, int), char **p, ...)
3314{
3315  char *s;
3316  va_list v;
3317  va_start (v,p);
3318  s = g (p, va_arg (v,int));
3319  va_end (v);
3320  return s;
3321}
3322
3323/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3324   function prototypes and stuff, but not '\xHH' hex character constants.
3325   These don't provoke an error unfortunately, instead are silently treated
3326   as 'x'.  The following induces an error, until -std is added to get
3327   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3328   array size at least.  It's necessary to write '\x00'==0 to get something
3329   that's true only with -std.  */
3330int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3331
3332/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3333   inside strings and character constants.  */
3334#define FOO(x) 'x'
3335int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3336
3337int test (int i, double x);
3338struct s1 {int (*f) (int a);};
3339struct s2 {int (*f) (double a);};
3340int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3341int argc;
3342char **argv;
3343int
3344main ()
3345{
3346return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3347  ;
3348  return 0;
3349}
3350_ACEOF
3351for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3352	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3353do
3354  CC="$ac_save_CC $ac_arg"
3355  rm -f conftest.$ac_objext
3356if { (ac_try="$ac_compile"
3357case "(($ac_try" in
3358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359  *) ac_try_echo=$ac_try;;
3360esac
3361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3362  (eval "$ac_compile") 2>conftest.er1
3363  ac_status=$?
3364  grep -v '^ *+' conftest.er1 >conftest.err
3365  rm -f conftest.er1
3366  cat conftest.err >&5
3367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3368  (exit $ac_status); } &&
3369	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3370  { (case "(($ac_try" in
3371  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3372  *) ac_try_echo=$ac_try;;
3373esac
3374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3375  (eval "$ac_try") 2>&5
3376  ac_status=$?
3377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3378  (exit $ac_status); }; } &&
3379	 { ac_try='test -s conftest.$ac_objext'
3380  { (case "(($ac_try" in
3381  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3382  *) ac_try_echo=$ac_try;;
3383esac
3384eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3385  (eval "$ac_try") 2>&5
3386  ac_status=$?
3387  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3388  (exit $ac_status); }; }; then
3389  ac_cv_prog_cc_c89=$ac_arg
3390else
3391  echo "$as_me: failed program was:" >&5
3392sed 's/^/| /' conftest.$ac_ext >&5
3393
3394
3395fi
3396
3397rm -f core conftest.err conftest.$ac_objext
3398  test "x$ac_cv_prog_cc_c89" != "xno" && break
3399done
3400rm -f conftest.$ac_ext
3401CC=$ac_save_CC
3402
3403fi
3404# AC_CACHE_VAL
3405case "x$ac_cv_prog_cc_c89" in
3406  x)
3407    { echo "$as_me:$LINENO: result: none needed" >&5
3408echo "${ECHO_T}none needed" >&6; } ;;
3409  xno)
3410    { echo "$as_me:$LINENO: result: unsupported" >&5
3411echo "${ECHO_T}unsupported" >&6; } ;;
3412  *)
3413    CC="$CC $ac_cv_prog_cc_c89"
3414    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3415echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3416esac
3417
3418
3419ac_ext=c
3420ac_cpp='$CPP $CPPFLAGS'
3421ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3422ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3423ac_compiler_gnu=$ac_cv_c_compiler_gnu
3424
3425
3426ac_ext=c
3427ac_cpp='$CPP $CPPFLAGS'
3428ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3429ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3430ac_compiler_gnu=$ac_cv_c_compiler_gnu
3431{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3432echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3433# On Suns, sometimes $CPP names a directory.
3434if test -n "$CPP" && test -d "$CPP"; then
3435  CPP=
3436fi
3437if test -z "$CPP"; then
3438  if test "${ac_cv_prog_CPP+set}" = set; then
3439  echo $ECHO_N "(cached) $ECHO_C" >&6
3440else
3441      # Double quotes because CPP needs to be expanded
3442    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3443    do
3444      ac_preproc_ok=false
3445for ac_c_preproc_warn_flag in '' yes
3446do
3447  # Use a header file that comes with gcc, so configuring glibc
3448  # with a fresh cross-compiler works.
3449  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3450  # <limits.h> exists even on freestanding compilers.
3451  # On the NeXT, cc -E runs the code through the compiler's parser,
3452  # not just through cpp. "Syntax error" is here to catch this case.
3453  cat >conftest.$ac_ext <<_ACEOF
3454/* confdefs.h.  */
3455_ACEOF
3456cat confdefs.h >>conftest.$ac_ext
3457cat >>conftest.$ac_ext <<_ACEOF
3458/* end confdefs.h.  */
3459#ifdef __STDC__
3460# include <limits.h>
3461#else
3462# include <assert.h>
3463#endif
3464		     Syntax error
3465_ACEOF
3466if { (ac_try="$ac_cpp conftest.$ac_ext"
3467case "(($ac_try" in
3468  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3469  *) ac_try_echo=$ac_try;;
3470esac
3471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3472  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3473  ac_status=$?
3474  grep -v '^ *+' conftest.er1 >conftest.err
3475  rm -f conftest.er1
3476  cat conftest.err >&5
3477  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3478  (exit $ac_status); } >/dev/null; then
3479  if test -s conftest.err; then
3480    ac_cpp_err=$ac_c_preproc_warn_flag
3481    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3482  else
3483    ac_cpp_err=
3484  fi
3485else
3486  ac_cpp_err=yes
3487fi
3488if test -z "$ac_cpp_err"; then
3489  :
3490else
3491  echo "$as_me: failed program was:" >&5
3492sed 's/^/| /' conftest.$ac_ext >&5
3493
3494  # Broken: fails on valid input.
3495continue
3496fi
3497
3498rm -f conftest.err conftest.$ac_ext
3499
3500  # OK, works on sane cases.  Now check whether nonexistent headers
3501  # can be detected and how.
3502  cat >conftest.$ac_ext <<_ACEOF
3503/* confdefs.h.  */
3504_ACEOF
3505cat confdefs.h >>conftest.$ac_ext
3506cat >>conftest.$ac_ext <<_ACEOF
3507/* end confdefs.h.  */
3508#include <ac_nonexistent.h>
3509_ACEOF
3510if { (ac_try="$ac_cpp conftest.$ac_ext"
3511case "(($ac_try" in
3512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513  *) ac_try_echo=$ac_try;;
3514esac
3515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3516  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3517  ac_status=$?
3518  grep -v '^ *+' conftest.er1 >conftest.err
3519  rm -f conftest.er1
3520  cat conftest.err >&5
3521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3522  (exit $ac_status); } >/dev/null; then
3523  if test -s conftest.err; then
3524    ac_cpp_err=$ac_c_preproc_warn_flag
3525    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3526  else
3527    ac_cpp_err=
3528  fi
3529else
3530  ac_cpp_err=yes
3531fi
3532if test -z "$ac_cpp_err"; then
3533  # Broken: success on invalid input.
3534continue
3535else
3536  echo "$as_me: failed program was:" >&5
3537sed 's/^/| /' conftest.$ac_ext >&5
3538
3539  # Passes both tests.
3540ac_preproc_ok=:
3541break
3542fi
3543
3544rm -f conftest.err conftest.$ac_ext
3545
3546done
3547# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3548rm -f conftest.err conftest.$ac_ext
3549if $ac_preproc_ok; then
3550  break
3551fi
3552
3553    done
3554    ac_cv_prog_CPP=$CPP
3555
3556fi
3557  CPP=$ac_cv_prog_CPP
3558else
3559  ac_cv_prog_CPP=$CPP
3560fi
3561{ echo "$as_me:$LINENO: result: $CPP" >&5
3562echo "${ECHO_T}$CPP" >&6; }
3563ac_preproc_ok=false
3564for ac_c_preproc_warn_flag in '' yes
3565do
3566  # Use a header file that comes with gcc, so configuring glibc
3567  # with a fresh cross-compiler works.
3568  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3569  # <limits.h> exists even on freestanding compilers.
3570  # On the NeXT, cc -E runs the code through the compiler's parser,
3571  # not just through cpp. "Syntax error" is here to catch this case.
3572  cat >conftest.$ac_ext <<_ACEOF
3573/* confdefs.h.  */
3574_ACEOF
3575cat confdefs.h >>conftest.$ac_ext
3576cat >>conftest.$ac_ext <<_ACEOF
3577/* end confdefs.h.  */
3578#ifdef __STDC__
3579# include <limits.h>
3580#else
3581# include <assert.h>
3582#endif
3583		     Syntax error
3584_ACEOF
3585if { (ac_try="$ac_cpp conftest.$ac_ext"
3586case "(($ac_try" in
3587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588  *) ac_try_echo=$ac_try;;
3589esac
3590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3591  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3592  ac_status=$?
3593  grep -v '^ *+' conftest.er1 >conftest.err
3594  rm -f conftest.er1
3595  cat conftest.err >&5
3596  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597  (exit $ac_status); } >/dev/null; then
3598  if test -s conftest.err; then
3599    ac_cpp_err=$ac_c_preproc_warn_flag
3600    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3601  else
3602    ac_cpp_err=
3603  fi
3604else
3605  ac_cpp_err=yes
3606fi
3607if test -z "$ac_cpp_err"; then
3608  :
3609else
3610  echo "$as_me: failed program was:" >&5
3611sed 's/^/| /' conftest.$ac_ext >&5
3612
3613  # Broken: fails on valid input.
3614continue
3615fi
3616
3617rm -f conftest.err conftest.$ac_ext
3618
3619  # OK, works on sane cases.  Now check whether nonexistent headers
3620  # can be detected and how.
3621  cat >conftest.$ac_ext <<_ACEOF
3622/* confdefs.h.  */
3623_ACEOF
3624cat confdefs.h >>conftest.$ac_ext
3625cat >>conftest.$ac_ext <<_ACEOF
3626/* end confdefs.h.  */
3627#include <ac_nonexistent.h>
3628_ACEOF
3629if { (ac_try="$ac_cpp conftest.$ac_ext"
3630case "(($ac_try" in
3631  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3632  *) ac_try_echo=$ac_try;;
3633esac
3634eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3635  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3636  ac_status=$?
3637  grep -v '^ *+' conftest.er1 >conftest.err
3638  rm -f conftest.er1
3639  cat conftest.err >&5
3640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3641  (exit $ac_status); } >/dev/null; then
3642  if test -s conftest.err; then
3643    ac_cpp_err=$ac_c_preproc_warn_flag
3644    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3645  else
3646    ac_cpp_err=
3647  fi
3648else
3649  ac_cpp_err=yes
3650fi
3651if test -z "$ac_cpp_err"; then
3652  # Broken: success on invalid input.
3653continue
3654else
3655  echo "$as_me: failed program was:" >&5
3656sed 's/^/| /' conftest.$ac_ext >&5
3657
3658  # Passes both tests.
3659ac_preproc_ok=:
3660break
3661fi
3662
3663rm -f conftest.err conftest.$ac_ext
3664
3665done
3666# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3667rm -f conftest.err conftest.$ac_ext
3668if $ac_preproc_ok; then
3669  :
3670else
3671  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3672See \`config.log' for more details." >&5
3673echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3674See \`config.log' for more details." >&2;}
3675   { (exit 1); exit 1; }; }
3676fi
3677
3678ac_ext=c
3679ac_cpp='$CPP $CPPFLAGS'
3680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3682ac_compiler_gnu=$ac_cv_c_compiler_gnu
3683
3684
3685{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3686echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3687if test "${ac_cv_path_GREP+set}" = set; then
3688  echo $ECHO_N "(cached) $ECHO_C" >&6
3689else
3690  # Extract the first word of "grep ggrep" to use in msg output
3691if test -z "$GREP"; then
3692set dummy grep ggrep; ac_prog_name=$2
3693if test "${ac_cv_path_GREP+set}" = set; then
3694  echo $ECHO_N "(cached) $ECHO_C" >&6
3695else
3696  ac_path_GREP_found=false
3697# Loop through the user's path and test for each of PROGNAME-LIST
3698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3699for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3700do
3701  IFS=$as_save_IFS
3702  test -z "$as_dir" && as_dir=.
3703  for ac_prog in grep ggrep; do
3704  for ac_exec_ext in '' $ac_executable_extensions; do
3705    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3706    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3707    # Check for GNU ac_path_GREP and select it if it is found.
3708  # Check for GNU $ac_path_GREP
3709case `"$ac_path_GREP" --version 2>&1` in
3710*GNU*)
3711  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3712*)
3713  ac_count=0
3714  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3715  while :
3716  do
3717    cat "conftest.in" "conftest.in" >"conftest.tmp"
3718    mv "conftest.tmp" "conftest.in"
3719    cp "conftest.in" "conftest.nl"
3720    echo 'GREP' >> "conftest.nl"
3721    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3722    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3723    ac_count=`expr $ac_count + 1`
3724    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3725      # Best one so far, save it but keep looking for a better one
3726      ac_cv_path_GREP="$ac_path_GREP"
3727      ac_path_GREP_max=$ac_count
3728    fi
3729    # 10*(2^10) chars as input seems more than enough
3730    test $ac_count -gt 10 && break
3731  done
3732  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3733esac
3734
3735
3736    $ac_path_GREP_found && break 3
3737  done
3738done
3739
3740done
3741IFS=$as_save_IFS
3742
3743
3744fi
3745
3746GREP="$ac_cv_path_GREP"
3747if test -z "$GREP"; then
3748  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3749echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3750   { (exit 1); exit 1; }; }
3751fi
3752
3753else
3754  ac_cv_path_GREP=$GREP
3755fi
3756
3757
3758fi
3759{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3760echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3761 GREP="$ac_cv_path_GREP"
3762
3763
3764{ echo "$as_me:$LINENO: checking for egrep" >&5
3765echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3766if test "${ac_cv_path_EGREP+set}" = set; then
3767  echo $ECHO_N "(cached) $ECHO_C" >&6
3768else
3769  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3770   then ac_cv_path_EGREP="$GREP -E"
3771   else
3772     # Extract the first word of "egrep" to use in msg output
3773if test -z "$EGREP"; then
3774set dummy egrep; ac_prog_name=$2
3775if test "${ac_cv_path_EGREP+set}" = set; then
3776  echo $ECHO_N "(cached) $ECHO_C" >&6
3777else
3778  ac_path_EGREP_found=false
3779# Loop through the user's path and test for each of PROGNAME-LIST
3780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3782do
3783  IFS=$as_save_IFS
3784  test -z "$as_dir" && as_dir=.
3785  for ac_prog in egrep; do
3786  for ac_exec_ext in '' $ac_executable_extensions; do
3787    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3788    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3789    # Check for GNU ac_path_EGREP and select it if it is found.
3790  # Check for GNU $ac_path_EGREP
3791case `"$ac_path_EGREP" --version 2>&1` in
3792*GNU*)
3793  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3794*)
3795  ac_count=0
3796  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3797  while :
3798  do
3799    cat "conftest.in" "conftest.in" >"conftest.tmp"
3800    mv "conftest.tmp" "conftest.in"
3801    cp "conftest.in" "conftest.nl"
3802    echo 'EGREP' >> "conftest.nl"
3803    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3804    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3805    ac_count=`expr $ac_count + 1`
3806    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3807      # Best one so far, save it but keep looking for a better one
3808      ac_cv_path_EGREP="$ac_path_EGREP"
3809      ac_path_EGREP_max=$ac_count
3810    fi
3811    # 10*(2^10) chars as input seems more than enough
3812    test $ac_count -gt 10 && break
3813  done
3814  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3815esac
3816
3817
3818    $ac_path_EGREP_found && break 3
3819  done
3820done
3821
3822done
3823IFS=$as_save_IFS
3824
3825
3826fi
3827
3828EGREP="$ac_cv_path_EGREP"
3829if test -z "$EGREP"; then
3830  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3831echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3832   { (exit 1); exit 1; }; }
3833fi
3834
3835else
3836  ac_cv_path_EGREP=$EGREP
3837fi
3838
3839
3840   fi
3841fi
3842{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3843echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3844 EGREP="$ac_cv_path_EGREP"
3845
3846
3847{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3848echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3849if test "${ac_cv_header_stdc+set}" = set; then
3850  echo $ECHO_N "(cached) $ECHO_C" >&6
3851else
3852  cat >conftest.$ac_ext <<_ACEOF
3853/* confdefs.h.  */
3854_ACEOF
3855cat confdefs.h >>conftest.$ac_ext
3856cat >>conftest.$ac_ext <<_ACEOF
3857/* end confdefs.h.  */
3858#include <stdlib.h>
3859#include <stdarg.h>
3860#include <string.h>
3861#include <float.h>
3862
3863int
3864main ()
3865{
3866
3867  ;
3868  return 0;
3869}
3870_ACEOF
3871rm -f conftest.$ac_objext
3872if { (ac_try="$ac_compile"
3873case "(($ac_try" in
3874  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3875  *) ac_try_echo=$ac_try;;
3876esac
3877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3878  (eval "$ac_compile") 2>conftest.er1
3879  ac_status=$?
3880  grep -v '^ *+' conftest.er1 >conftest.err
3881  rm -f conftest.er1
3882  cat conftest.err >&5
3883  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3884  (exit $ac_status); } &&
3885	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3886  { (case "(($ac_try" in
3887  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3888  *) ac_try_echo=$ac_try;;
3889esac
3890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3891  (eval "$ac_try") 2>&5
3892  ac_status=$?
3893  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3894  (exit $ac_status); }; } &&
3895	 { ac_try='test -s conftest.$ac_objext'
3896  { (case "(($ac_try" in
3897  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3898  *) ac_try_echo=$ac_try;;
3899esac
3900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3901  (eval "$ac_try") 2>&5
3902  ac_status=$?
3903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3904  (exit $ac_status); }; }; then
3905  ac_cv_header_stdc=yes
3906else
3907  echo "$as_me: failed program was:" >&5
3908sed 's/^/| /' conftest.$ac_ext >&5
3909
3910	ac_cv_header_stdc=no
3911fi
3912
3913rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3914
3915if test $ac_cv_header_stdc = yes; then
3916  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3917  cat >conftest.$ac_ext <<_ACEOF
3918/* confdefs.h.  */
3919_ACEOF
3920cat confdefs.h >>conftest.$ac_ext
3921cat >>conftest.$ac_ext <<_ACEOF
3922/* end confdefs.h.  */
3923#include <string.h>
3924
3925_ACEOF
3926if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3927  $EGREP "memchr" >/dev/null 2>&1; then
3928  :
3929else
3930  ac_cv_header_stdc=no
3931fi
3932rm -f conftest*
3933
3934fi
3935
3936if test $ac_cv_header_stdc = yes; then
3937  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3938  cat >conftest.$ac_ext <<_ACEOF
3939/* confdefs.h.  */
3940_ACEOF
3941cat confdefs.h >>conftest.$ac_ext
3942cat >>conftest.$ac_ext <<_ACEOF
3943/* end confdefs.h.  */
3944#include <stdlib.h>
3945
3946_ACEOF
3947if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3948  $EGREP "free" >/dev/null 2>&1; then
3949  :
3950else
3951  ac_cv_header_stdc=no
3952fi
3953rm -f conftest*
3954
3955fi
3956
3957if test $ac_cv_header_stdc = yes; then
3958  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3959  if test "$cross_compiling" = yes; then
3960  :
3961else
3962  cat >conftest.$ac_ext <<_ACEOF
3963/* confdefs.h.  */
3964_ACEOF
3965cat confdefs.h >>conftest.$ac_ext
3966cat >>conftest.$ac_ext <<_ACEOF
3967/* end confdefs.h.  */
3968#include <ctype.h>
3969#include <stdlib.h>
3970#if ((' ' & 0x0FF) == 0x020)
3971# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3972# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3973#else
3974# define ISLOWER(c) \
3975		   (('a' <= (c) && (c) <= 'i') \
3976		     || ('j' <= (c) && (c) <= 'r') \
3977		     || ('s' <= (c) && (c) <= 'z'))
3978# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3979#endif
3980
3981#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3982int
3983main ()
3984{
3985  int i;
3986  for (i = 0; i < 256; i++)
3987    if (XOR (islower (i), ISLOWER (i))
3988	|| toupper (i) != TOUPPER (i))
3989      return 2;
3990  return 0;
3991}
3992_ACEOF
3993rm -f conftest$ac_exeext
3994if { (ac_try="$ac_link"
3995case "(($ac_try" in
3996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997  *) ac_try_echo=$ac_try;;
3998esac
3999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4000  (eval "$ac_link") 2>&5
4001  ac_status=$?
4002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4003  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4004  { (case "(($ac_try" in
4005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4006  *) ac_try_echo=$ac_try;;
4007esac
4008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4009  (eval "$ac_try") 2>&5
4010  ac_status=$?
4011  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4012  (exit $ac_status); }; }; then
4013  :
4014else
4015  echo "$as_me: program exited with status $ac_status" >&5
4016echo "$as_me: failed program was:" >&5
4017sed 's/^/| /' conftest.$ac_ext >&5
4018
4019( exit $ac_status )
4020ac_cv_header_stdc=no
4021fi
4022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4023fi
4024
4025
4026fi
4027fi
4028{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4029echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4030if test $ac_cv_header_stdc = yes; then
4031
4032cat >>confdefs.h <<\_ACEOF
4033#define STDC_HEADERS 1
4034_ACEOF
4035
4036fi
4037
4038# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4049		  inttypes.h stdint.h unistd.h
4050do
4051as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4052{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4053echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4055  echo $ECHO_N "(cached) $ECHO_C" >&6
4056else
4057  cat >conftest.$ac_ext <<_ACEOF
4058/* confdefs.h.  */
4059_ACEOF
4060cat confdefs.h >>conftest.$ac_ext
4061cat >>conftest.$ac_ext <<_ACEOF
4062/* end confdefs.h.  */
4063$ac_includes_default
4064
4065#include <$ac_header>
4066_ACEOF
4067rm -f conftest.$ac_objext
4068if { (ac_try="$ac_compile"
4069case "(($ac_try" in
4070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4071  *) ac_try_echo=$ac_try;;
4072esac
4073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4074  (eval "$ac_compile") 2>conftest.er1
4075  ac_status=$?
4076  grep -v '^ *+' conftest.er1 >conftest.err
4077  rm -f conftest.er1
4078  cat conftest.err >&5
4079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4080  (exit $ac_status); } &&
4081	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4082  { (case "(($ac_try" in
4083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4084  *) ac_try_echo=$ac_try;;
4085esac
4086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4087  (eval "$ac_try") 2>&5
4088  ac_status=$?
4089  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4090  (exit $ac_status); }; } &&
4091	 { ac_try='test -s conftest.$ac_objext'
4092  { (case "(($ac_try" in
4093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4094  *) ac_try_echo=$ac_try;;
4095esac
4096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4097  (eval "$ac_try") 2>&5
4098  ac_status=$?
4099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100  (exit $ac_status); }; }; then
4101  eval "$as_ac_Header=yes"
4102else
4103  echo "$as_me: failed program was:" >&5
4104sed 's/^/| /' conftest.$ac_ext >&5
4105
4106	eval "$as_ac_Header=no"
4107fi
4108
4109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4110fi
4111ac_res=`eval echo '${'$as_ac_Header'}'`
4112	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4113echo "${ECHO_T}$ac_res" >&6; }
4114if test `eval echo '${'$as_ac_Header'}'` = yes; then
4115  cat >>confdefs.h <<_ACEOF
4116#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4117_ACEOF
4118
4119fi
4120
4121done
4122
4123
4124{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4125echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4126if test "${ac_cv_c_bigendian+set}" = set; then
4127  echo $ECHO_N "(cached) $ECHO_C" >&6
4128else
4129  # See if sys/param.h defines the BYTE_ORDER macro.
4130cat >conftest.$ac_ext <<_ACEOF
4131/* confdefs.h.  */
4132_ACEOF
4133cat confdefs.h >>conftest.$ac_ext
4134cat >>conftest.$ac_ext <<_ACEOF
4135/* end confdefs.h.  */
4136#include <sys/types.h>
4137#include <sys/param.h>
4138
4139int
4140main ()
4141{
4142#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4143 bogus endian macros
4144#endif
4145
4146  ;
4147  return 0;
4148}
4149_ACEOF
4150rm -f conftest.$ac_objext
4151if { (ac_try="$ac_compile"
4152case "(($ac_try" in
4153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4154  *) ac_try_echo=$ac_try;;
4155esac
4156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4157  (eval "$ac_compile") 2>conftest.er1
4158  ac_status=$?
4159  grep -v '^ *+' conftest.er1 >conftest.err
4160  rm -f conftest.er1
4161  cat conftest.err >&5
4162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4163  (exit $ac_status); } &&
4164	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4165  { (case "(($ac_try" in
4166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4167  *) ac_try_echo=$ac_try;;
4168esac
4169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4170  (eval "$ac_try") 2>&5
4171  ac_status=$?
4172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4173  (exit $ac_status); }; } &&
4174	 { ac_try='test -s conftest.$ac_objext'
4175  { (case "(($ac_try" in
4176  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4177  *) ac_try_echo=$ac_try;;
4178esac
4179eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4180  (eval "$ac_try") 2>&5
4181  ac_status=$?
4182  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4183  (exit $ac_status); }; }; then
4184  # It does; now see whether it defined to BIG_ENDIAN or not.
4185cat >conftest.$ac_ext <<_ACEOF
4186/* confdefs.h.  */
4187_ACEOF
4188cat confdefs.h >>conftest.$ac_ext
4189cat >>conftest.$ac_ext <<_ACEOF
4190/* end confdefs.h.  */
4191#include <sys/types.h>
4192#include <sys/param.h>
4193
4194int
4195main ()
4196{
4197#if BYTE_ORDER != BIG_ENDIAN
4198 not big endian
4199#endif
4200
4201  ;
4202  return 0;
4203}
4204_ACEOF
4205rm -f conftest.$ac_objext
4206if { (ac_try="$ac_compile"
4207case "(($ac_try" in
4208  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4209  *) ac_try_echo=$ac_try;;
4210esac
4211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4212  (eval "$ac_compile") 2>conftest.er1
4213  ac_status=$?
4214  grep -v '^ *+' conftest.er1 >conftest.err
4215  rm -f conftest.er1
4216  cat conftest.err >&5
4217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218  (exit $ac_status); } &&
4219	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4220  { (case "(($ac_try" in
4221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4222  *) ac_try_echo=$ac_try;;
4223esac
4224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4225  (eval "$ac_try") 2>&5
4226  ac_status=$?
4227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228  (exit $ac_status); }; } &&
4229	 { ac_try='test -s conftest.$ac_objext'
4230  { (case "(($ac_try" in
4231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4232  *) ac_try_echo=$ac_try;;
4233esac
4234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4235  (eval "$ac_try") 2>&5
4236  ac_status=$?
4237  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238  (exit $ac_status); }; }; then
4239  ac_cv_c_bigendian=yes
4240else
4241  echo "$as_me: failed program was:" >&5
4242sed 's/^/| /' conftest.$ac_ext >&5
4243
4244	ac_cv_c_bigendian=no
4245fi
4246
4247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4248else
4249  echo "$as_me: failed program was:" >&5
4250sed 's/^/| /' conftest.$ac_ext >&5
4251
4252	# It does not; compile a test program.
4253if test "$cross_compiling" = yes; then
4254  # try to guess the endianness by grepping values into an object file
4255  ac_cv_c_bigendian=unknown
4256  cat >conftest.$ac_ext <<_ACEOF
4257/* confdefs.h.  */
4258_ACEOF
4259cat confdefs.h >>conftest.$ac_ext
4260cat >>conftest.$ac_ext <<_ACEOF
4261/* end confdefs.h.  */
4262short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4263short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4264void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4265short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4266short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4267void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4268int
4269main ()
4270{
4271 _ascii (); _ebcdic ();
4272  ;
4273  return 0;
4274}
4275_ACEOF
4276rm -f conftest.$ac_objext
4277if { (ac_try="$ac_compile"
4278case "(($ac_try" in
4279  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4280  *) ac_try_echo=$ac_try;;
4281esac
4282eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4283  (eval "$ac_compile") 2>conftest.er1
4284  ac_status=$?
4285  grep -v '^ *+' conftest.er1 >conftest.err
4286  rm -f conftest.er1
4287  cat conftest.err >&5
4288  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4289  (exit $ac_status); } &&
4290	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4291  { (case "(($ac_try" in
4292  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4293  *) ac_try_echo=$ac_try;;
4294esac
4295eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4296  (eval "$ac_try") 2>&5
4297  ac_status=$?
4298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4299  (exit $ac_status); }; } &&
4300	 { ac_try='test -s conftest.$ac_objext'
4301  { (case "(($ac_try" in
4302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4303  *) ac_try_echo=$ac_try;;
4304esac
4305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4306  (eval "$ac_try") 2>&5
4307  ac_status=$?
4308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4309  (exit $ac_status); }; }; then
4310  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4311  ac_cv_c_bigendian=yes
4312fi
4313if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4314  if test "$ac_cv_c_bigendian" = unknown; then
4315    ac_cv_c_bigendian=no
4316  else
4317    # finding both strings is unlikely to happen, but who knows?
4318    ac_cv_c_bigendian=unknown
4319  fi
4320fi
4321else
4322  echo "$as_me: failed program was:" >&5
4323sed 's/^/| /' conftest.$ac_ext >&5
4324
4325
4326fi
4327
4328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4329else
4330  cat >conftest.$ac_ext <<_ACEOF
4331/* confdefs.h.  */
4332_ACEOF
4333cat confdefs.h >>conftest.$ac_ext
4334cat >>conftest.$ac_ext <<_ACEOF
4335/* end confdefs.h.  */
4336$ac_includes_default
4337int
4338main ()
4339{
4340
4341  /* Are we little or big endian?  From Harbison&Steele.  */
4342  union
4343  {
4344    long int l;
4345    char c[sizeof (long int)];
4346  } u;
4347  u.l = 1;
4348  return u.c[sizeof (long int) - 1] == 1;
4349
4350  ;
4351  return 0;
4352}
4353_ACEOF
4354rm -f conftest$ac_exeext
4355if { (ac_try="$ac_link"
4356case "(($ac_try" in
4357  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4358  *) ac_try_echo=$ac_try;;
4359esac
4360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4361  (eval "$ac_link") 2>&5
4362  ac_status=$?
4363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4364  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4365  { (case "(($ac_try" in
4366  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4367  *) ac_try_echo=$ac_try;;
4368esac
4369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4370  (eval "$ac_try") 2>&5
4371  ac_status=$?
4372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4373  (exit $ac_status); }; }; then
4374  ac_cv_c_bigendian=no
4375else
4376  echo "$as_me: program exited with status $ac_status" >&5
4377echo "$as_me: failed program was:" >&5
4378sed 's/^/| /' conftest.$ac_ext >&5
4379
4380( exit $ac_status )
4381ac_cv_c_bigendian=yes
4382fi
4383rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4384fi
4385
4386
4387fi
4388
4389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4390fi
4391{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4392echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4393case $ac_cv_c_bigendian in
4394  yes)
4395    ENDIAN=big
4396 ;;
4397  no)
4398    ENDIAN=little
4399 ;;
4400  *)
4401    { { echo "$as_me:$LINENO: error: unknown endianness
4402presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4403echo "$as_me: error: unknown endianness
4404presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4405   { (exit 1); exit 1; }; } ;;
4406esac
4407
4408
4409if test "$cross_compiling" = yes; then
4410  LLVM_CROSS_COMPILING=1
4411
4412
4413{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4414echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4415if test "${ac_cv_build_exeext+set}" = set; then
4416  echo $ECHO_N "(cached) $ECHO_C" >&6
4417else
4418  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4419  ac_cv_build_exeext=.exe
4420else
4421  ac_build_prefix=${build_alias}-
4422
4423  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4424set dummy ${ac_build_prefix}gcc; ac_word=$2
4425{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4426echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4427if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4428  echo $ECHO_N "(cached) $ECHO_C" >&6
4429else
4430  if test -n "$BUILD_CC"; then
4431  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4432else
4433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4434for as_dir in $PATH
4435do
4436  IFS=$as_save_IFS
4437  test -z "$as_dir" && as_dir=.
4438  for ac_exec_ext in '' $ac_executable_extensions; do
4439  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4440    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4441    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4442    break 2
4443  fi
4444done
4445done
4446IFS=$as_save_IFS
4447
4448fi
4449fi
4450BUILD_CC=$ac_cv_prog_BUILD_CC
4451if test -n "$BUILD_CC"; then
4452  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4453echo "${ECHO_T}$BUILD_CC" >&6; }
4454else
4455  { echo "$as_me:$LINENO: result: no" >&5
4456echo "${ECHO_T}no" >&6; }
4457fi
4458
4459
4460  if test -z "$BUILD_CC"; then
4461     # Extract the first word of "gcc", so it can be a program name with args.
4462set dummy gcc; ac_word=$2
4463{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4464echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4465if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4466  echo $ECHO_N "(cached) $ECHO_C" >&6
4467else
4468  if test -n "$BUILD_CC"; then
4469  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4470else
4471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4472for as_dir in $PATH
4473do
4474  IFS=$as_save_IFS
4475  test -z "$as_dir" && as_dir=.
4476  for ac_exec_ext in '' $ac_executable_extensions; do
4477  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4478    ac_cv_prog_BUILD_CC="gcc"
4479    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4480    break 2
4481  fi
4482done
4483done
4484IFS=$as_save_IFS
4485
4486fi
4487fi
4488BUILD_CC=$ac_cv_prog_BUILD_CC
4489if test -n "$BUILD_CC"; then
4490  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4491echo "${ECHO_T}$BUILD_CC" >&6; }
4492else
4493  { echo "$as_me:$LINENO: result: no" >&5
4494echo "${ECHO_T}no" >&6; }
4495fi
4496
4497
4498     if test -z "$BUILD_CC"; then
4499       # Extract the first word of "cc", so it can be a program name with args.
4500set dummy cc; ac_word=$2
4501{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4502echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4503if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4504  echo $ECHO_N "(cached) $ECHO_C" >&6
4505else
4506  if test -n "$BUILD_CC"; then
4507  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4508else
4509  ac_prog_rejected=no
4510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4511for as_dir in $PATH
4512do
4513  IFS=$as_save_IFS
4514  test -z "$as_dir" && as_dir=.
4515  for ac_exec_ext in '' $ac_executable_extensions; do
4516  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4517    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4518       ac_prog_rejected=yes
4519       continue
4520     fi
4521    ac_cv_prog_BUILD_CC="cc"
4522    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4523    break 2
4524  fi
4525done
4526done
4527IFS=$as_save_IFS
4528
4529if test $ac_prog_rejected = yes; then
4530  # We found a bogon in the path, so make sure we never use it.
4531  set dummy $ac_cv_prog_BUILD_CC
4532  shift
4533  if test $# != 0; then
4534    # We chose a different compiler from the bogus one.
4535    # However, it has the same basename, so the bogon will be chosen
4536    # first if we set BUILD_CC to just the basename; use the full file name.
4537    shift
4538    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4539  fi
4540fi
4541fi
4542fi
4543BUILD_CC=$ac_cv_prog_BUILD_CC
4544if test -n "$BUILD_CC"; then
4545  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4546echo "${ECHO_T}$BUILD_CC" >&6; }
4547else
4548  { echo "$as_me:$LINENO: result: no" >&5
4549echo "${ECHO_T}no" >&6; }
4550fi
4551
4552
4553     fi
4554  fi
4555  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4556echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4557   { (exit 1); exit 1; }; }
4558  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4559  rm -f conftest*
4560  echo 'int main () { return 0; }' > conftest.$ac_ext
4561  ac_cv_build_exeext=
4562  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4563  (eval $ac_build_link) 2>&5
4564  ac_status=$?
4565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4566  (exit $ac_status); }; then
4567    for file in conftest.*; do
4568      case $file in
4569      *.c | *.o | *.obj | *.dSYM) ;;
4570      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4571      esac
4572    done
4573  else
4574    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4575echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4576   { (exit 1); exit 1; }; }
4577  fi
4578  rm -f conftest*
4579  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4580fi
4581fi
4582
4583BUILD_EXEEXT=""
4584test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4585{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4586echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4587ac_build_exeext=$BUILD_EXEEXT
4588
4589  ac_build_prefix=${build_alias}-
4590  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4591set dummy ${ac_build_prefix}g++; ac_word=$2
4592{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4593echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4594if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4595  echo $ECHO_N "(cached) $ECHO_C" >&6
4596else
4597  if test -n "$BUILD_CXX"; then
4598  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4599else
4600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4601for as_dir in $PATH
4602do
4603  IFS=$as_save_IFS
4604  test -z "$as_dir" && as_dir=.
4605  for ac_exec_ext in '' $ac_executable_extensions; do
4606  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4607    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4608    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4609    break 2
4610  fi
4611done
4612done
4613IFS=$as_save_IFS
4614
4615fi
4616fi
4617BUILD_CXX=$ac_cv_prog_BUILD_CXX
4618if test -n "$BUILD_CXX"; then
4619  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4620echo "${ECHO_T}$BUILD_CXX" >&6; }
4621else
4622  { echo "$as_me:$LINENO: result: no" >&5
4623echo "${ECHO_T}no" >&6; }
4624fi
4625
4626
4627  if test -z "$BUILD_CXX"; then
4628     # Extract the first word of "g++", so it can be a program name with args.
4629set dummy g++; ac_word=$2
4630{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4631echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4632if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4633  echo $ECHO_N "(cached) $ECHO_C" >&6
4634else
4635  if test -n "$BUILD_CXX"; then
4636  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4637else
4638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4639for as_dir in $PATH
4640do
4641  IFS=$as_save_IFS
4642  test -z "$as_dir" && as_dir=.
4643  for ac_exec_ext in '' $ac_executable_extensions; do
4644  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4645    ac_cv_prog_BUILD_CXX="g++"
4646    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4647    break 2
4648  fi
4649done
4650done
4651IFS=$as_save_IFS
4652
4653fi
4654fi
4655BUILD_CXX=$ac_cv_prog_BUILD_CXX
4656if test -n "$BUILD_CXX"; then
4657  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4658echo "${ECHO_T}$BUILD_CXX" >&6; }
4659else
4660  { echo "$as_me:$LINENO: result: no" >&5
4661echo "${ECHO_T}no" >&6; }
4662fi
4663
4664
4665     if test -z "$BUILD_CXX"; then
4666       # Extract the first word of "c++", so it can be a program name with args.
4667set dummy c++; ac_word=$2
4668{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4669echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4670if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4671  echo $ECHO_N "(cached) $ECHO_C" >&6
4672else
4673  if test -n "$BUILD_CXX"; then
4674  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4675else
4676  ac_prog_rejected=no
4677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4678for as_dir in $PATH
4679do
4680  IFS=$as_save_IFS
4681  test -z "$as_dir" && as_dir=.
4682  for ac_exec_ext in '' $ac_executable_extensions; do
4683  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4684    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4685       ac_prog_rejected=yes
4686       continue
4687     fi
4688    ac_cv_prog_BUILD_CXX="c++"
4689    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4690    break 2
4691  fi
4692done
4693done
4694IFS=$as_save_IFS
4695
4696if test $ac_prog_rejected = yes; then
4697  # We found a bogon in the path, so make sure we never use it.
4698  set dummy $ac_cv_prog_BUILD_CXX
4699  shift
4700  if test $# != 0; then
4701    # We chose a different compiler from the bogus one.
4702    # However, it has the same basename, so the bogon will be chosen
4703    # first if we set BUILD_CXX to just the basename; use the full file name.
4704    shift
4705    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4706  fi
4707fi
4708fi
4709fi
4710BUILD_CXX=$ac_cv_prog_BUILD_CXX
4711if test -n "$BUILD_CXX"; then
4712  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4713echo "${ECHO_T}$BUILD_CXX" >&6; }
4714else
4715  { echo "$as_me:$LINENO: result: no" >&5
4716echo "${ECHO_T}no" >&6; }
4717fi
4718
4719
4720     fi
4721  fi
4722else
4723  LLVM_CROSS_COMPILING=0
4724
4725fi
4726
4727if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4728  cvsbuild="yes"
4729  optimize="no"
4730  CVSBUILD=CVSBUILD=1
4731
4732else
4733  cvsbuild="no"
4734  optimize="yes"
4735fi
4736
4737
4738# Check whether --enable-optimized was given.
4739if test "${enable_optimized+set}" = set; then
4740  enableval=$enable_optimized;
4741else
4742  enableval=$optimize
4743fi
4744
4745if test ${enableval} = "no" ; then
4746  ENABLE_OPTIMIZED=
4747
4748else
4749  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4750
4751fi
4752
4753# Check whether --enable-profiling was given.
4754if test "${enable_profiling+set}" = set; then
4755  enableval=$enable_profiling;
4756else
4757  enableval="no"
4758fi
4759
4760if test ${enableval} = "no" ; then
4761  ENABLE_PROFILING=
4762
4763else
4764  ENABLE_PROFILING=ENABLE_PROFILING=1
4765
4766fi
4767
4768# Check whether --enable-assertions was given.
4769if test "${enable_assertions+set}" = set; then
4770  enableval=$enable_assertions;
4771else
4772  enableval="yes"
4773fi
4774
4775if test ${enableval} = "yes" ; then
4776  DISABLE_ASSERTIONS=
4777
4778else
4779  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4780
4781fi
4782
4783# Check whether --enable-expensive-checks was given.
4784if test "${enable_expensive_checks+set}" = set; then
4785  enableval=$enable_expensive_checks;
4786else
4787  enableval="no"
4788fi
4789
4790if test ${enableval} = "yes" ; then
4791  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4792
4793  EXPENSIVE_CHECKS=yes
4794
4795else
4796  ENABLE_EXPENSIVE_CHECKS=
4797
4798  EXPENSIVE_CHECKS=no
4799
4800fi
4801
4802# Check whether --enable-debug-runtime was given.
4803if test "${enable_debug_runtime+set}" = set; then
4804  enableval=$enable_debug_runtime;
4805else
4806  enableval=no
4807fi
4808
4809if test ${enableval} = "no" ; then
4810  DEBUG_RUNTIME=
4811
4812else
4813  DEBUG_RUNTIME=DEBUG_RUNTIME=1
4814
4815fi
4816
4817# Check whether --enable-debug-symbols was given.
4818if test "${enable_debug_symbols+set}" = set; then
4819  enableval=$enable_debug_symbols;
4820else
4821  enableval=no
4822fi
4823
4824if test ${enableval} = "no" ; then
4825  DEBUG_SYMBOLS=
4826
4827else
4828  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4829
4830fi
4831
4832# Check whether --enable-jit was given.
4833if test "${enable_jit+set}" = set; then
4834  enableval=$enable_jit;
4835else
4836  enableval=default
4837fi
4838
4839if test ${enableval} = "no"
4840then
4841  JIT=
4842
4843else
4844  case "$llvm_cv_target_arch" in
4845    x86)         TARGET_HAS_JIT=1
4846 ;;
4847    Sparc)       TARGET_HAS_JIT=0
4848 ;;
4849    PowerPC)     TARGET_HAS_JIT=1
4850 ;;
4851    x86_64)      TARGET_HAS_JIT=1
4852 ;;
4853    Alpha)       TARGET_HAS_JIT=0
4854 ;;
4855    ARM)         TARGET_HAS_JIT=1
4856 ;;
4857    Mips)        TARGET_HAS_JIT=0
4858 ;;
4859    XCore)       TARGET_HAS_JIT=0
4860 ;;
4861    MSP430)      TARGET_HAS_JIT=0
4862 ;;
4863    SystemZ)     TARGET_HAS_JIT=0
4864 ;;
4865    Blackfin)    TARGET_HAS_JIT=0
4866 ;;
4867    MBlaze)      TARGET_HAS_JIT=0
4868 ;;
4869    PTX)         TARGET_HAS_JIT=0
4870 ;;
4871    *)           TARGET_HAS_JIT=0
4872 ;;
4873  esac
4874fi
4875
4876# Check whether --enable-docs was given.
4877if test "${enable_docs+set}" = set; then
4878  enableval=$enable_docs;
4879else
4880  enableval=default
4881fi
4882
4883case "$enableval" in
4884  yes) ENABLE_DOCS=1
4885 ;;
4886  no)  ENABLE_DOCS=0
4887 ;;
4888  default) ENABLE_DOCS=1
4889 ;;
4890  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
4891echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
4892   { (exit 1); exit 1; }; } ;;
4893esac
4894
4895# Check whether --enable-doxygen was given.
4896if test "${enable_doxygen+set}" = set; then
4897  enableval=$enable_doxygen;
4898else
4899  enableval=default
4900fi
4901
4902case "$enableval" in
4903  yes) ENABLE_DOXYGEN=1
4904 ;;
4905  no)  ENABLE_DOXYGEN=0
4906 ;;
4907  default) ENABLE_DOXYGEN=0
4908 ;;
4909  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4910echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4911   { (exit 1); exit 1; }; } ;;
4912esac
4913
4914# Check whether --enable-threads was given.
4915if test "${enable_threads+set}" = set; then
4916  enableval=$enable_threads;
4917else
4918  enableval=default
4919fi
4920
4921case "$enableval" in
4922  yes) ENABLE_THREADS=1
4923 ;;
4924  no)  ENABLE_THREADS=0
4925 ;;
4926  default) ENABLE_THREADS=1
4927 ;;
4928  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4929echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4930   { (exit 1); exit 1; }; } ;;
4931esac
4932
4933cat >>confdefs.h <<_ACEOF
4934#define ENABLE_THREADS $ENABLE_THREADS
4935_ACEOF
4936
4937
4938# Check whether --enable-pic was given.
4939if test "${enable_pic+set}" = set; then
4940  enableval=$enable_pic;
4941else
4942  enableval=default
4943fi
4944
4945case "$enableval" in
4946  yes) ENABLE_PIC=1
4947 ;;
4948  no)  ENABLE_PIC=0
4949 ;;
4950  default) ENABLE_PIC=1
4951 ;;
4952  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4953echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4954   { (exit 1); exit 1; }; } ;;
4955esac
4956
4957cat >>confdefs.h <<_ACEOF
4958#define ENABLE_PIC $ENABLE_PIC
4959_ACEOF
4960
4961
4962# Check whether --enable-shared was given.
4963if test "${enable_shared+set}" = set; then
4964  enableval=$enable_shared;
4965else
4966  enableval=default
4967fi
4968
4969case "$enableval" in
4970  yes) ENABLE_SHARED=1
4971 ;;
4972  no)  ENABLE_SHARED=0
4973 ;;
4974  default) ENABLE_SHARED=0
4975 ;;
4976  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
4977echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
4978   { (exit 1); exit 1; }; } ;;
4979esac
4980
4981# Check whether --enable-timestamps was given.
4982if test "${enable_timestamps+set}" = set; then
4983  enableval=$enable_timestamps;
4984else
4985  enableval=default
4986fi
4987
4988case "$enableval" in
4989  yes) ENABLE_TIMESTAMPS=1
4990 ;;
4991  no)  ENABLE_TIMESTAMPS=0
4992 ;;
4993  default) ENABLE_TIMESTAMPS=1
4994 ;;
4995  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
4996echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
4997   { (exit 1); exit 1; }; } ;;
4998esac
4999
5000cat >>confdefs.h <<_ACEOF
5001#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5002_ACEOF
5003
5004
5005TARGETS_TO_BUILD=""
5006# Check whether --enable-targets was given.
5007if test "${enable_targets+set}" = set; then
5008  enableval=$enable_targets;
5009else
5010  enableval=all
5011fi
5012
5013if test "$enableval" = host-only ; then
5014  enableval=host
5015fi
5016case "$enableval" in
5017  all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5018  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5019      case "$a_target" in
5020        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5021        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5022        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5023        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5024        alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5025        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5026        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5027        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5028        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5029        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5030        systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5031        blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5032        cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5033        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5034        mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5035        ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5036        host) case "$llvm_cv_target_arch" in
5037            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5038            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5039            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5040            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5041            Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5042            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5043            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5044            MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5045            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5046            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5047            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5048            s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5049            Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5050            PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5051            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5052echo "$as_me: error: Can not set target to build" >&2;}
5053   { (exit 1); exit 1; }; } ;;
5054          esac ;;
5055        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5056echo "$as_me: error: Unrecognized target $a_target" >&2;}
5057   { (exit 1); exit 1; }; } ;;
5058      esac
5059  done
5060  ;;
5061esac
5062TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5063
5064
5065# Determine whether we are building LLVM support for the native architecture.
5066# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5067for a_target in $TARGETS_TO_BUILD; do
5068  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5069
5070cat >>confdefs.h <<_ACEOF
5071#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5072_ACEOF
5073
5074    LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5075    LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5076    LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5077
5078cat >>confdefs.h <<_ACEOF
5079#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5080_ACEOF
5081
5082
5083cat >>confdefs.h <<_ACEOF
5084#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5085_ACEOF
5086
5087
5088cat >>confdefs.h <<_ACEOF
5089#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5090_ACEOF
5091
5092  fi
5093done
5094
5095# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5096# target feature def files.
5097LLVM_ENUM_TARGETS=""
5098LLVM_ENUM_ASM_PRINTERS=""
5099LLVM_ENUM_ASM_PARSERS=""
5100LLVM_ENUM_DISASSEMBLERS=""
5101for target_to_build in $TARGETS_TO_BUILD; do
5102  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5103  if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5104    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5105  fi
5106  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5107    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5108  fi
5109  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5110    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5111  fi
5112done
5113
5114
5115
5116
5117
5118# Check whether --enable-cbe-printf-a was given.
5119if test "${enable_cbe_printf_a+set}" = set; then
5120  enableval=$enable_cbe_printf_a;
5121else
5122  enableval=default
5123fi
5124
5125case "$enableval" in
5126  yes) ENABLE_CBE_PRINTF_A=1
5127 ;;
5128  no)  ENABLE_CBE_PRINTF_A=0
5129 ;;
5130  default)  ENABLE_CBE_PRINTF_A=1
5131 ;;
5132  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5133echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5134   { (exit 1); exit 1; }; } ;;
5135esac
5136
5137cat >>confdefs.h <<_ACEOF
5138#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5139_ACEOF
5140
5141
5142
5143# Check whether --with-llvmgccdir was given.
5144if test "${with_llvmgccdir+set}" = set; then
5145  withval=$with_llvmgccdir;
5146else
5147  withval=default
5148fi
5149
5150case "$withval" in
5151  default) WITH_LLVMGCCDIR=default ;;
5152  /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
5153  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5154echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5155   { (exit 1); exit 1; }; } ;;
5156esac
5157
5158
5159# Check whether --with-llvmgcc was given.
5160if test "${with_llvmgcc+set}" = set; then
5161  withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5162      WITH_LLVMGCCDIR=""
5163fi
5164
5165
5166
5167# Check whether --with-llvmgxx was given.
5168if test "${with_llvmgxx+set}" = set; then
5169  withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5170    WITH_LLVMGCCDIR=""
5171fi
5172
5173
5174if test -n "$LLVMGCC"; then
5175   LLVMGCCCOMMAND="$LLVMGCC"
5176fi
5177
5178if test -n "$LLVMGXX"; then
5179   LLVMGXXCOMMAND="$LLVMGXX"
5180fi
5181
5182if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5183   { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5184echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5185   { (exit 1); exit 1; }; };
5186fi
5187
5188if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5189   { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5190echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5191   { (exit 1); exit 1; }; };
5192fi
5193
5194
5195# Check whether --with-clang was given.
5196if test "${with_clang+set}" = set; then
5197  withval=$with_clang;
5198else
5199  with_clang=default
5200fi
5201
5202
5203
5204# Check whether --with-built-clang was given.
5205if test "${with_built_clang+set}" = set; then
5206  withval=$with_built_clang;
5207else
5208  with_built_clang=check
5209fi
5210
5211
5212{ echo "$as_me:$LINENO: checking clang compiler" >&5
5213echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
5214WITH_CLANGPATH=""
5215WITH_BUILT_CLANG=0
5216if test "$with_clang" != "default"; then
5217   WITH_CLANGPATH="$with_clang"
5218   if ! test -x "$WITH_CLANGPATH"; then
5219     { { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
5220echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
5221   { (exit 1); exit 1; }; }
5222   fi
5223elif test "$with_built_clang" = "yes"; then
5224   WITH_BUILT_CLANG=1
5225elif test "$with_built_clang" = "no"; then
5226   WITH_BUILT_CLANG=0
5227else
5228   if test "$with_built_clang" != "check"; then
5229      { { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
5230echo "$as_me: error: invalid value for --with-built-clang." >&2;}
5231   { (exit 1); exit 1; }; }
5232   fi
5233
5234   if test -f ${srcdir}/tools/clang/README.txt; then
5235     WITH_BUILT_CLANG=1
5236   fi
5237fi
5238
5239if ! test -z "$WITH_CLANGPATH"; then
5240   { echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
5241echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
5242   WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
5243elif test "$WITH_BUILT_CLANG" = "1"; then
5244   { echo "$as_me:$LINENO: result: built" >&5
5245echo "${ECHO_T}built" >&6; }
5246else
5247   { echo "$as_me:$LINENO: result: none" >&5
5248echo "${ECHO_T}none" >&6; }
5249fi
5250CLANGPATH=$WITH_CLANGPATH
5251
5252CLANGXXPATH=$WITH_CLANGXXPATH
5253
5254ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
5255
5256
5257
5258# Check whether --with-optimize-option was given.
5259if test "${with_optimize_option+set}" = set; then
5260  withval=$with_optimize_option;
5261else
5262  withval=default
5263fi
5264
5265{ echo "$as_me:$LINENO: checking optimization flags" >&5
5266echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5267case "$withval" in
5268  default)
5269    case "$llvm_cv_os_type" in
5270    FreeBSD) optimize_option=-O2 ;;
5271    MingW) optimize_option=-O2 ;;
5272    *)     optimize_option=-O3 ;;
5273    esac ;;
5274  *) optimize_option="$withval" ;;
5275esac
5276OPTIMIZE_OPTION=$optimize_option
5277
5278{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5279echo "${ECHO_T}$optimize_option" >&6; }
5280
5281
5282# Check whether --with-extra-options was given.
5283if test "${with_extra_options+set}" = set; then
5284  withval=$with_extra_options;
5285else
5286  withval=default
5287fi
5288
5289case "$withval" in
5290  default) EXTRA_OPTIONS= ;;
5291  *) EXTRA_OPTIONS=$withval ;;
5292esac
5293EXTRA_OPTIONS=$EXTRA_OPTIONS
5294
5295
5296# Check whether --enable-bindings was given.
5297if test "${enable_bindings+set}" = set; then
5298  enableval=$enable_bindings;
5299else
5300  enableval=default
5301fi
5302
5303BINDINGS_TO_BUILD=""
5304case "$enableval" in
5305  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5306  all ) BINDINGS_TO_BUILD="ocaml" ;;
5307  none | no) BINDINGS_TO_BUILD="" ;;
5308  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5309      case "$a_binding" in
5310        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5311        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5312echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5313   { (exit 1); exit 1; }; } ;;
5314      esac
5315  done
5316  ;;
5317esac
5318
5319
5320# Check whether --with-ocaml-libdir was given.
5321if test "${with_ocaml_libdir+set}" = set; then
5322  withval=$with_ocaml_libdir;
5323else
5324  withval=auto
5325fi
5326
5327case "$withval" in
5328  auto) with_ocaml_libdir="$withval" ;;
5329  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5330  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5331echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5332   { (exit 1); exit 1; }; } ;;
5333esac
5334
5335
5336# Check whether --with-clang-resource-dir was given.
5337if test "${with_clang_resource_dir+set}" = set; then
5338  withval=$with_clang_resource_dir;
5339else
5340  withval=""
5341fi
5342
5343
5344cat >>confdefs.h <<_ACEOF
5345#define CLANG_RESOURCE_DIR "$withval"
5346_ACEOF
5347
5348
5349
5350# Check whether --with-c-include-dirs was given.
5351if test "${with_c_include_dirs+set}" = set; then
5352  withval=$with_c_include_dirs;
5353else
5354  withval=""
5355fi
5356
5357
5358cat >>confdefs.h <<_ACEOF
5359#define C_INCLUDE_DIRS "$withval"
5360_ACEOF
5361
5362
5363
5364# Check whether --with-cxx-include-root was given.
5365if test "${with_cxx_include_root+set}" = set; then
5366  withval=$with_cxx_include_root;
5367else
5368  withval=""
5369fi
5370
5371
5372cat >>confdefs.h <<_ACEOF
5373#define CXX_INCLUDE_ROOT "$withval"
5374_ACEOF
5375
5376
5377
5378# Check whether --with-cxx-include-arch was given.
5379if test "${with_cxx_include_arch+set}" = set; then
5380  withval=$with_cxx_include_arch;
5381else
5382  withval=""
5383fi
5384
5385
5386cat >>confdefs.h <<_ACEOF
5387#define CXX_INCLUDE_ARCH "$withval"
5388_ACEOF
5389
5390
5391
5392# Check whether --with-cxx-include-32bit-dir was given.
5393if test "${with_cxx_include_32bit_dir+set}" = set; then
5394  withval=$with_cxx_include_32bit_dir;
5395else
5396  withval=""
5397fi
5398
5399
5400cat >>confdefs.h <<_ACEOF
5401#define CXX_INCLUDE_32BIT_DIR "$withval"
5402_ACEOF
5403
5404
5405
5406# Check whether --with-cxx-include-64bit-dir was given.
5407if test "${with_cxx_include_64bit_dir+set}" = set; then
5408  withval=$with_cxx_include_64bit_dir;
5409else
5410  withval=""
5411fi
5412
5413
5414cat >>confdefs.h <<_ACEOF
5415#define CXX_INCLUDE_64BIT_DIR "$withval"
5416_ACEOF
5417
5418
5419
5420# Check whether --with-binutils-include was given.
5421if test "${with_binutils_include+set}" = set; then
5422  withval=$with_binutils_include;
5423else
5424  withval=default
5425fi
5426
5427case "$withval" in
5428  default) WITH_BINUTILS_INCDIR=default ;;
5429  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5430  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5431echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5432   { (exit 1); exit 1; }; } ;;
5433esac
5434if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5435  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5436
5437  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5438     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5439     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5440echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5441   { (exit 1); exit 1; }; };
5442  fi
5443fi
5444
5445# Check whether --enable-libffi was given.
5446if test "${enable_libffi+set}" = set; then
5447  enableval=$enable_libffi; case "$enableval" in
5448    yes) llvm_cv_enable_libffi="yes" ;;
5449    no)  llvm_cv_enable_libffi="no"  ;;
5450    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5451echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5452   { (exit 1); exit 1; }; } ;;
5453  esac
5454else
5455  llvm_cv_enable_libffi=no
5456fi
5457
5458
5459
5460ac_ext=c
5461ac_cpp='$CPP $CPPFLAGS'
5462ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5463ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5464ac_compiler_gnu=$ac_cv_c_compiler_gnu
5465{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5466echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5467# On Suns, sometimes $CPP names a directory.
5468if test -n "$CPP" && test -d "$CPP"; then
5469  CPP=
5470fi
5471if test -z "$CPP"; then
5472  if test "${ac_cv_prog_CPP+set}" = set; then
5473  echo $ECHO_N "(cached) $ECHO_C" >&6
5474else
5475      # Double quotes because CPP needs to be expanded
5476    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5477    do
5478      ac_preproc_ok=false
5479for ac_c_preproc_warn_flag in '' yes
5480do
5481  # Use a header file that comes with gcc, so configuring glibc
5482  # with a fresh cross-compiler works.
5483  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5484  # <limits.h> exists even on freestanding compilers.
5485  # On the NeXT, cc -E runs the code through the compiler's parser,
5486  # not just through cpp. "Syntax error" is here to catch this case.
5487  cat >conftest.$ac_ext <<_ACEOF
5488/* confdefs.h.  */
5489_ACEOF
5490cat confdefs.h >>conftest.$ac_ext
5491cat >>conftest.$ac_ext <<_ACEOF
5492/* end confdefs.h.  */
5493#ifdef __STDC__
5494# include <limits.h>
5495#else
5496# include <assert.h>
5497#endif
5498		     Syntax error
5499_ACEOF
5500if { (ac_try="$ac_cpp conftest.$ac_ext"
5501case "(($ac_try" in
5502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5503  *) ac_try_echo=$ac_try;;
5504esac
5505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5506  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5507  ac_status=$?
5508  grep -v '^ *+' conftest.er1 >conftest.err
5509  rm -f conftest.er1
5510  cat conftest.err >&5
5511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5512  (exit $ac_status); } >/dev/null; then
5513  if test -s conftest.err; then
5514    ac_cpp_err=$ac_c_preproc_warn_flag
5515    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5516  else
5517    ac_cpp_err=
5518  fi
5519else
5520  ac_cpp_err=yes
5521fi
5522if test -z "$ac_cpp_err"; then
5523  :
5524else
5525  echo "$as_me: failed program was:" >&5
5526sed 's/^/| /' conftest.$ac_ext >&5
5527
5528  # Broken: fails on valid input.
5529continue
5530fi
5531
5532rm -f conftest.err conftest.$ac_ext
5533
5534  # OK, works on sane cases.  Now check whether nonexistent headers
5535  # can be detected and how.
5536  cat >conftest.$ac_ext <<_ACEOF
5537/* confdefs.h.  */
5538_ACEOF
5539cat confdefs.h >>conftest.$ac_ext
5540cat >>conftest.$ac_ext <<_ACEOF
5541/* end confdefs.h.  */
5542#include <ac_nonexistent.h>
5543_ACEOF
5544if { (ac_try="$ac_cpp conftest.$ac_ext"
5545case "(($ac_try" in
5546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5547  *) ac_try_echo=$ac_try;;
5548esac
5549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5550  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5551  ac_status=$?
5552  grep -v '^ *+' conftest.er1 >conftest.err
5553  rm -f conftest.er1
5554  cat conftest.err >&5
5555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556  (exit $ac_status); } >/dev/null; then
5557  if test -s conftest.err; then
5558    ac_cpp_err=$ac_c_preproc_warn_flag
5559    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5560  else
5561    ac_cpp_err=
5562  fi
5563else
5564  ac_cpp_err=yes
5565fi
5566if test -z "$ac_cpp_err"; then
5567  # Broken: success on invalid input.
5568continue
5569else
5570  echo "$as_me: failed program was:" >&5
5571sed 's/^/| /' conftest.$ac_ext >&5
5572
5573  # Passes both tests.
5574ac_preproc_ok=:
5575break
5576fi
5577
5578rm -f conftest.err conftest.$ac_ext
5579
5580done
5581# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5582rm -f conftest.err conftest.$ac_ext
5583if $ac_preproc_ok; then
5584  break
5585fi
5586
5587    done
5588    ac_cv_prog_CPP=$CPP
5589
5590fi
5591  CPP=$ac_cv_prog_CPP
5592else
5593  ac_cv_prog_CPP=$CPP
5594fi
5595{ echo "$as_me:$LINENO: result: $CPP" >&5
5596echo "${ECHO_T}$CPP" >&6; }
5597ac_preproc_ok=false
5598for ac_c_preproc_warn_flag in '' yes
5599do
5600  # Use a header file that comes with gcc, so configuring glibc
5601  # with a fresh cross-compiler works.
5602  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5603  # <limits.h> exists even on freestanding compilers.
5604  # On the NeXT, cc -E runs the code through the compiler's parser,
5605  # not just through cpp. "Syntax error" is here to catch this case.
5606  cat >conftest.$ac_ext <<_ACEOF
5607/* confdefs.h.  */
5608_ACEOF
5609cat confdefs.h >>conftest.$ac_ext
5610cat >>conftest.$ac_ext <<_ACEOF
5611/* end confdefs.h.  */
5612#ifdef __STDC__
5613# include <limits.h>
5614#else
5615# include <assert.h>
5616#endif
5617		     Syntax error
5618_ACEOF
5619if { (ac_try="$ac_cpp conftest.$ac_ext"
5620case "(($ac_try" in
5621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5622  *) ac_try_echo=$ac_try;;
5623esac
5624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5625  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5626  ac_status=$?
5627  grep -v '^ *+' conftest.er1 >conftest.err
5628  rm -f conftest.er1
5629  cat conftest.err >&5
5630  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631  (exit $ac_status); } >/dev/null; then
5632  if test -s conftest.err; then
5633    ac_cpp_err=$ac_c_preproc_warn_flag
5634    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5635  else
5636    ac_cpp_err=
5637  fi
5638else
5639  ac_cpp_err=yes
5640fi
5641if test -z "$ac_cpp_err"; then
5642  :
5643else
5644  echo "$as_me: failed program was:" >&5
5645sed 's/^/| /' conftest.$ac_ext >&5
5646
5647  # Broken: fails on valid input.
5648continue
5649fi
5650
5651rm -f conftest.err conftest.$ac_ext
5652
5653  # OK, works on sane cases.  Now check whether nonexistent headers
5654  # can be detected and how.
5655  cat >conftest.$ac_ext <<_ACEOF
5656/* confdefs.h.  */
5657_ACEOF
5658cat confdefs.h >>conftest.$ac_ext
5659cat >>conftest.$ac_ext <<_ACEOF
5660/* end confdefs.h.  */
5661#include <ac_nonexistent.h>
5662_ACEOF
5663if { (ac_try="$ac_cpp conftest.$ac_ext"
5664case "(($ac_try" in
5665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5666  *) ac_try_echo=$ac_try;;
5667esac
5668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5669  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5670  ac_status=$?
5671  grep -v '^ *+' conftest.er1 >conftest.err
5672  rm -f conftest.er1
5673  cat conftest.err >&5
5674  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5675  (exit $ac_status); } >/dev/null; then
5676  if test -s conftest.err; then
5677    ac_cpp_err=$ac_c_preproc_warn_flag
5678    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5679  else
5680    ac_cpp_err=
5681  fi
5682else
5683  ac_cpp_err=yes
5684fi
5685if test -z "$ac_cpp_err"; then
5686  # Broken: success on invalid input.
5687continue
5688else
5689  echo "$as_me: failed program was:" >&5
5690sed 's/^/| /' conftest.$ac_ext >&5
5691
5692  # Passes both tests.
5693ac_preproc_ok=:
5694break
5695fi
5696
5697rm -f conftest.err conftest.$ac_ext
5698
5699done
5700# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5701rm -f conftest.err conftest.$ac_ext
5702if $ac_preproc_ok; then
5703  :
5704else
5705  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5706See \`config.log' for more details." >&5
5707echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5708See \`config.log' for more details." >&2;}
5709   { (exit 1); exit 1; }; }
5710fi
5711
5712ac_ext=c
5713ac_cpp='$CPP $CPPFLAGS'
5714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5716ac_compiler_gnu=$ac_cv_c_compiler_gnu
5717
5718ac_ext=c
5719ac_cpp='$CPP $CPPFLAGS'
5720ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5721ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5722ac_compiler_gnu=$ac_cv_c_compiler_gnu
5723if test -n "$ac_tool_prefix"; then
5724  for ac_prog in gcc
5725  do
5726    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5727set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5728{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5729echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5730if test "${ac_cv_prog_CC+set}" = set; then
5731  echo $ECHO_N "(cached) $ECHO_C" >&6
5732else
5733  if test -n "$CC"; then
5734  ac_cv_prog_CC="$CC" # Let the user override the test.
5735else
5736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5737for as_dir in $PATH
5738do
5739  IFS=$as_save_IFS
5740  test -z "$as_dir" && as_dir=.
5741  for ac_exec_ext in '' $ac_executable_extensions; do
5742  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5743    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5744    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5745    break 2
5746  fi
5747done
5748done
5749IFS=$as_save_IFS
5750
5751fi
5752fi
5753CC=$ac_cv_prog_CC
5754if test -n "$CC"; then
5755  { echo "$as_me:$LINENO: result: $CC" >&5
5756echo "${ECHO_T}$CC" >&6; }
5757else
5758  { echo "$as_me:$LINENO: result: no" >&5
5759echo "${ECHO_T}no" >&6; }
5760fi
5761
5762
5763    test -n "$CC" && break
5764  done
5765fi
5766if test -z "$CC"; then
5767  ac_ct_CC=$CC
5768  for ac_prog in gcc
5769do
5770  # Extract the first word of "$ac_prog", so it can be a program name with args.
5771set dummy $ac_prog; ac_word=$2
5772{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5773echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5774if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5775  echo $ECHO_N "(cached) $ECHO_C" >&6
5776else
5777  if test -n "$ac_ct_CC"; then
5778  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5779else
5780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5781for as_dir in $PATH
5782do
5783  IFS=$as_save_IFS
5784  test -z "$as_dir" && as_dir=.
5785  for ac_exec_ext in '' $ac_executable_extensions; do
5786  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5787    ac_cv_prog_ac_ct_CC="$ac_prog"
5788    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5789    break 2
5790  fi
5791done
5792done
5793IFS=$as_save_IFS
5794
5795fi
5796fi
5797ac_ct_CC=$ac_cv_prog_ac_ct_CC
5798if test -n "$ac_ct_CC"; then
5799  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5800echo "${ECHO_T}$ac_ct_CC" >&6; }
5801else
5802  { echo "$as_me:$LINENO: result: no" >&5
5803echo "${ECHO_T}no" >&6; }
5804fi
5805
5806
5807  test -n "$ac_ct_CC" && break
5808done
5809
5810  if test "x$ac_ct_CC" = x; then
5811    CC=""
5812  else
5813    case $cross_compiling:$ac_tool_warned in
5814yes:)
5815{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5816whose name does not start with the host triplet.  If you think this
5817configuration is useful to you, please write to autoconf@gnu.org." >&5
5818echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5819whose name does not start with the host triplet.  If you think this
5820configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5821ac_tool_warned=yes ;;
5822esac
5823    CC=$ac_ct_CC
5824  fi
5825fi
5826
5827
5828test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5829See \`config.log' for more details." >&5
5830echo "$as_me: error: no acceptable C compiler found in \$PATH
5831See \`config.log' for more details." >&2;}
5832   { (exit 1); exit 1; }; }
5833
5834# Provide some information about the compiler.
5835echo "$as_me:$LINENO: checking for C compiler version" >&5
5836ac_compiler=`set X $ac_compile; echo $2`
5837{ (ac_try="$ac_compiler --version >&5"
5838case "(($ac_try" in
5839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5840  *) ac_try_echo=$ac_try;;
5841esac
5842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5843  (eval "$ac_compiler --version >&5") 2>&5
5844  ac_status=$?
5845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5846  (exit $ac_status); }
5847{ (ac_try="$ac_compiler -v >&5"
5848case "(($ac_try" in
5849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5850  *) ac_try_echo=$ac_try;;
5851esac
5852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5853  (eval "$ac_compiler -v >&5") 2>&5
5854  ac_status=$?
5855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5856  (exit $ac_status); }
5857{ (ac_try="$ac_compiler -V >&5"
5858case "(($ac_try" in
5859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5860  *) ac_try_echo=$ac_try;;
5861esac
5862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5863  (eval "$ac_compiler -V >&5") 2>&5
5864  ac_status=$?
5865  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5866  (exit $ac_status); }
5867
5868{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5869echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5870if test "${ac_cv_c_compiler_gnu+set}" = set; then
5871  echo $ECHO_N "(cached) $ECHO_C" >&6
5872else
5873  cat >conftest.$ac_ext <<_ACEOF
5874/* confdefs.h.  */
5875_ACEOF
5876cat confdefs.h >>conftest.$ac_ext
5877cat >>conftest.$ac_ext <<_ACEOF
5878/* end confdefs.h.  */
5879
5880int
5881main ()
5882{
5883#ifndef __GNUC__
5884       choke me
5885#endif
5886
5887  ;
5888  return 0;
5889}
5890_ACEOF
5891rm -f conftest.$ac_objext
5892if { (ac_try="$ac_compile"
5893case "(($ac_try" in
5894  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5895  *) ac_try_echo=$ac_try;;
5896esac
5897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5898  (eval "$ac_compile") 2>conftest.er1
5899  ac_status=$?
5900  grep -v '^ *+' conftest.er1 >conftest.err
5901  rm -f conftest.er1
5902  cat conftest.err >&5
5903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5904  (exit $ac_status); } &&
5905	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5906  { (case "(($ac_try" in
5907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5908  *) ac_try_echo=$ac_try;;
5909esac
5910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5911  (eval "$ac_try") 2>&5
5912  ac_status=$?
5913  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5914  (exit $ac_status); }; } &&
5915	 { ac_try='test -s conftest.$ac_objext'
5916  { (case "(($ac_try" in
5917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5918  *) ac_try_echo=$ac_try;;
5919esac
5920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5921  (eval "$ac_try") 2>&5
5922  ac_status=$?
5923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5924  (exit $ac_status); }; }; then
5925  ac_compiler_gnu=yes
5926else
5927  echo "$as_me: failed program was:" >&5
5928sed 's/^/| /' conftest.$ac_ext >&5
5929
5930	ac_compiler_gnu=no
5931fi
5932
5933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5934ac_cv_c_compiler_gnu=$ac_compiler_gnu
5935
5936fi
5937{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5938echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5939GCC=`test $ac_compiler_gnu = yes && echo yes`
5940ac_test_CFLAGS=${CFLAGS+set}
5941ac_save_CFLAGS=$CFLAGS
5942{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5943echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5944if test "${ac_cv_prog_cc_g+set}" = set; then
5945  echo $ECHO_N "(cached) $ECHO_C" >&6
5946else
5947  ac_save_c_werror_flag=$ac_c_werror_flag
5948   ac_c_werror_flag=yes
5949   ac_cv_prog_cc_g=no
5950   CFLAGS="-g"
5951   cat >conftest.$ac_ext <<_ACEOF
5952/* confdefs.h.  */
5953_ACEOF
5954cat confdefs.h >>conftest.$ac_ext
5955cat >>conftest.$ac_ext <<_ACEOF
5956/* end confdefs.h.  */
5957
5958int
5959main ()
5960{
5961
5962  ;
5963  return 0;
5964}
5965_ACEOF
5966rm -f conftest.$ac_objext
5967if { (ac_try="$ac_compile"
5968case "(($ac_try" in
5969  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5970  *) ac_try_echo=$ac_try;;
5971esac
5972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5973  (eval "$ac_compile") 2>conftest.er1
5974  ac_status=$?
5975  grep -v '^ *+' conftest.er1 >conftest.err
5976  rm -f conftest.er1
5977  cat conftest.err >&5
5978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5979  (exit $ac_status); } &&
5980	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5981  { (case "(($ac_try" in
5982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5983  *) ac_try_echo=$ac_try;;
5984esac
5985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5986  (eval "$ac_try") 2>&5
5987  ac_status=$?
5988  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989  (exit $ac_status); }; } &&
5990	 { ac_try='test -s conftest.$ac_objext'
5991  { (case "(($ac_try" in
5992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5993  *) ac_try_echo=$ac_try;;
5994esac
5995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5996  (eval "$ac_try") 2>&5
5997  ac_status=$?
5998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999  (exit $ac_status); }; }; then
6000  ac_cv_prog_cc_g=yes
6001else
6002  echo "$as_me: failed program was:" >&5
6003sed 's/^/| /' conftest.$ac_ext >&5
6004
6005	CFLAGS=""
6006      cat >conftest.$ac_ext <<_ACEOF
6007/* confdefs.h.  */
6008_ACEOF
6009cat confdefs.h >>conftest.$ac_ext
6010cat >>conftest.$ac_ext <<_ACEOF
6011/* end confdefs.h.  */
6012
6013int
6014main ()
6015{
6016
6017  ;
6018  return 0;
6019}
6020_ACEOF
6021rm -f conftest.$ac_objext
6022if { (ac_try="$ac_compile"
6023case "(($ac_try" in
6024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6025  *) ac_try_echo=$ac_try;;
6026esac
6027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6028  (eval "$ac_compile") 2>conftest.er1
6029  ac_status=$?
6030  grep -v '^ *+' conftest.er1 >conftest.err
6031  rm -f conftest.er1
6032  cat conftest.err >&5
6033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6034  (exit $ac_status); } &&
6035	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6036  { (case "(($ac_try" in
6037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6038  *) ac_try_echo=$ac_try;;
6039esac
6040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6041  (eval "$ac_try") 2>&5
6042  ac_status=$?
6043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6044  (exit $ac_status); }; } &&
6045	 { ac_try='test -s conftest.$ac_objext'
6046  { (case "(($ac_try" in
6047  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6048  *) ac_try_echo=$ac_try;;
6049esac
6050eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6051  (eval "$ac_try") 2>&5
6052  ac_status=$?
6053  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054  (exit $ac_status); }; }; then
6055  :
6056else
6057  echo "$as_me: failed program was:" >&5
6058sed 's/^/| /' conftest.$ac_ext >&5
6059
6060	ac_c_werror_flag=$ac_save_c_werror_flag
6061	 CFLAGS="-g"
6062	 cat >conftest.$ac_ext <<_ACEOF
6063/* confdefs.h.  */
6064_ACEOF
6065cat confdefs.h >>conftest.$ac_ext
6066cat >>conftest.$ac_ext <<_ACEOF
6067/* end confdefs.h.  */
6068
6069int
6070main ()
6071{
6072
6073  ;
6074  return 0;
6075}
6076_ACEOF
6077rm -f conftest.$ac_objext
6078if { (ac_try="$ac_compile"
6079case "(($ac_try" in
6080  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6081  *) ac_try_echo=$ac_try;;
6082esac
6083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6084  (eval "$ac_compile") 2>conftest.er1
6085  ac_status=$?
6086  grep -v '^ *+' conftest.er1 >conftest.err
6087  rm -f conftest.er1
6088  cat conftest.err >&5
6089  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6090  (exit $ac_status); } &&
6091	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6092  { (case "(($ac_try" in
6093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6094  *) ac_try_echo=$ac_try;;
6095esac
6096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6097  (eval "$ac_try") 2>&5
6098  ac_status=$?
6099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6100  (exit $ac_status); }; } &&
6101	 { ac_try='test -s conftest.$ac_objext'
6102  { (case "(($ac_try" in
6103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6104  *) ac_try_echo=$ac_try;;
6105esac
6106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6107  (eval "$ac_try") 2>&5
6108  ac_status=$?
6109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6110  (exit $ac_status); }; }; then
6111  ac_cv_prog_cc_g=yes
6112else
6113  echo "$as_me: failed program was:" >&5
6114sed 's/^/| /' conftest.$ac_ext >&5
6115
6116
6117fi
6118
6119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6120fi
6121
6122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6123fi
6124
6125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6126   ac_c_werror_flag=$ac_save_c_werror_flag
6127fi
6128{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
6129echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
6130if test "$ac_test_CFLAGS" = set; then
6131  CFLAGS=$ac_save_CFLAGS
6132elif test $ac_cv_prog_cc_g = yes; then
6133  if test "$GCC" = yes; then
6134    CFLAGS="-g -O2"
6135  else
6136    CFLAGS="-g"
6137  fi
6138else
6139  if test "$GCC" = yes; then
6140    CFLAGS="-O2"
6141  else
6142    CFLAGS=
6143  fi
6144fi
6145{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6146echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6147if test "${ac_cv_prog_cc_c89+set}" = set; then
6148  echo $ECHO_N "(cached) $ECHO_C" >&6
6149else
6150  ac_cv_prog_cc_c89=no
6151ac_save_CC=$CC
6152cat >conftest.$ac_ext <<_ACEOF
6153/* confdefs.h.  */
6154_ACEOF
6155cat confdefs.h >>conftest.$ac_ext
6156cat >>conftest.$ac_ext <<_ACEOF
6157/* end confdefs.h.  */
6158#include <stdarg.h>
6159#include <stdio.h>
6160#include <sys/types.h>
6161#include <sys/stat.h>
6162/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6163struct buf { int x; };
6164FILE * (*rcsopen) (struct buf *, struct stat *, int);
6165static char *e (p, i)
6166     char **p;
6167     int i;
6168{
6169  return p[i];
6170}
6171static char *f (char * (*g) (char **, int), char **p, ...)
6172{
6173  char *s;
6174  va_list v;
6175  va_start (v,p);
6176  s = g (p, va_arg (v,int));
6177  va_end (v);
6178  return s;
6179}
6180
6181/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6182   function prototypes and stuff, but not '\xHH' hex character constants.
6183   These don't provoke an error unfortunately, instead are silently treated
6184   as 'x'.  The following induces an error, until -std is added to get
6185   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6186   array size at least.  It's necessary to write '\x00'==0 to get something
6187   that's true only with -std.  */
6188int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6189
6190/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6191   inside strings and character constants.  */
6192#define FOO(x) 'x'
6193int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6194
6195int test (int i, double x);
6196struct s1 {int (*f) (int a);};
6197struct s2 {int (*f) (double a);};
6198int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6199int argc;
6200char **argv;
6201int
6202main ()
6203{
6204return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6205  ;
6206  return 0;
6207}
6208_ACEOF
6209for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6210	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6211do
6212  CC="$ac_save_CC $ac_arg"
6213  rm -f conftest.$ac_objext
6214if { (ac_try="$ac_compile"
6215case "(($ac_try" in
6216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6217  *) ac_try_echo=$ac_try;;
6218esac
6219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6220  (eval "$ac_compile") 2>conftest.er1
6221  ac_status=$?
6222  grep -v '^ *+' conftest.er1 >conftest.err
6223  rm -f conftest.er1
6224  cat conftest.err >&5
6225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226  (exit $ac_status); } &&
6227	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6228  { (case "(($ac_try" in
6229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6230  *) ac_try_echo=$ac_try;;
6231esac
6232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6233  (eval "$ac_try") 2>&5
6234  ac_status=$?
6235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6236  (exit $ac_status); }; } &&
6237	 { ac_try='test -s conftest.$ac_objext'
6238  { (case "(($ac_try" in
6239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6240  *) ac_try_echo=$ac_try;;
6241esac
6242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6243  (eval "$ac_try") 2>&5
6244  ac_status=$?
6245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6246  (exit $ac_status); }; }; then
6247  ac_cv_prog_cc_c89=$ac_arg
6248else
6249  echo "$as_me: failed program was:" >&5
6250sed 's/^/| /' conftest.$ac_ext >&5
6251
6252
6253fi
6254
6255rm -f core conftest.err conftest.$ac_objext
6256  test "x$ac_cv_prog_cc_c89" != "xno" && break
6257done
6258rm -f conftest.$ac_ext
6259CC=$ac_save_CC
6260
6261fi
6262# AC_CACHE_VAL
6263case "x$ac_cv_prog_cc_c89" in
6264  x)
6265    { echo "$as_me:$LINENO: result: none needed" >&5
6266echo "${ECHO_T}none needed" >&6; } ;;
6267  xno)
6268    { echo "$as_me:$LINENO: result: unsupported" >&5
6269echo "${ECHO_T}unsupported" >&6; } ;;
6270  *)
6271    CC="$CC $ac_cv_prog_cc_c89"
6272    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6273echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6274esac
6275
6276
6277ac_ext=c
6278ac_cpp='$CPP $CPPFLAGS'
6279ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6280ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6281ac_compiler_gnu=$ac_cv_c_compiler_gnu
6282
6283ac_ext=cpp
6284ac_cpp='$CXXCPP $CPPFLAGS'
6285ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6286ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6287ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6288if test -z "$CXX"; then
6289  if test -n "$CCC"; then
6290    CXX=$CCC
6291  else
6292    if test -n "$ac_tool_prefix"; then
6293  for ac_prog in g++
6294  do
6295    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6296set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6297{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6298echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6299if test "${ac_cv_prog_CXX+set}" = set; then
6300  echo $ECHO_N "(cached) $ECHO_C" >&6
6301else
6302  if test -n "$CXX"; then
6303  ac_cv_prog_CXX="$CXX" # Let the user override the test.
6304else
6305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6306for as_dir in $PATH
6307do
6308  IFS=$as_save_IFS
6309  test -z "$as_dir" && as_dir=.
6310  for ac_exec_ext in '' $ac_executable_extensions; do
6311  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6312    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6313    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6314    break 2
6315  fi
6316done
6317done
6318IFS=$as_save_IFS
6319
6320fi
6321fi
6322CXX=$ac_cv_prog_CXX
6323if test -n "$CXX"; then
6324  { echo "$as_me:$LINENO: result: $CXX" >&5
6325echo "${ECHO_T}$CXX" >&6; }
6326else
6327  { echo "$as_me:$LINENO: result: no" >&5
6328echo "${ECHO_T}no" >&6; }
6329fi
6330
6331
6332    test -n "$CXX" && break
6333  done
6334fi
6335if test -z "$CXX"; then
6336  ac_ct_CXX=$CXX
6337  for ac_prog in g++
6338do
6339  # Extract the first word of "$ac_prog", so it can be a program name with args.
6340set dummy $ac_prog; ac_word=$2
6341{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6342echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6343if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6344  echo $ECHO_N "(cached) $ECHO_C" >&6
6345else
6346  if test -n "$ac_ct_CXX"; then
6347  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6348else
6349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6350for as_dir in $PATH
6351do
6352  IFS=$as_save_IFS
6353  test -z "$as_dir" && as_dir=.
6354  for ac_exec_ext in '' $ac_executable_extensions; do
6355  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6356    ac_cv_prog_ac_ct_CXX="$ac_prog"
6357    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6358    break 2
6359  fi
6360done
6361done
6362IFS=$as_save_IFS
6363
6364fi
6365fi
6366ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6367if test -n "$ac_ct_CXX"; then
6368  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6369echo "${ECHO_T}$ac_ct_CXX" >&6; }
6370else
6371  { echo "$as_me:$LINENO: result: no" >&5
6372echo "${ECHO_T}no" >&6; }
6373fi
6374
6375
6376  test -n "$ac_ct_CXX" && break
6377done
6378
6379  if test "x$ac_ct_CXX" = x; then
6380    CXX="g++"
6381  else
6382    case $cross_compiling:$ac_tool_warned in
6383yes:)
6384{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6385whose name does not start with the host triplet.  If you think this
6386configuration is useful to you, please write to autoconf@gnu.org." >&5
6387echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6388whose name does not start with the host triplet.  If you think this
6389configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6390ac_tool_warned=yes ;;
6391esac
6392    CXX=$ac_ct_CXX
6393  fi
6394fi
6395
6396  fi
6397fi
6398# Provide some information about the compiler.
6399echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6400ac_compiler=`set X $ac_compile; echo $2`
6401{ (ac_try="$ac_compiler --version >&5"
6402case "(($ac_try" in
6403  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6404  *) ac_try_echo=$ac_try;;
6405esac
6406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6407  (eval "$ac_compiler --version >&5") 2>&5
6408  ac_status=$?
6409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6410  (exit $ac_status); }
6411{ (ac_try="$ac_compiler -v >&5"
6412case "(($ac_try" in
6413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6414  *) ac_try_echo=$ac_try;;
6415esac
6416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6417  (eval "$ac_compiler -v >&5") 2>&5
6418  ac_status=$?
6419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420  (exit $ac_status); }
6421{ (ac_try="$ac_compiler -V >&5"
6422case "(($ac_try" in
6423  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6424  *) ac_try_echo=$ac_try;;
6425esac
6426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6427  (eval "$ac_compiler -V >&5") 2>&5
6428  ac_status=$?
6429  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6430  (exit $ac_status); }
6431
6432{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6433echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6434if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6435  echo $ECHO_N "(cached) $ECHO_C" >&6
6436else
6437  cat >conftest.$ac_ext <<_ACEOF
6438/* confdefs.h.  */
6439_ACEOF
6440cat confdefs.h >>conftest.$ac_ext
6441cat >>conftest.$ac_ext <<_ACEOF
6442/* end confdefs.h.  */
6443
6444int
6445main ()
6446{
6447#ifndef __GNUC__
6448       choke me
6449#endif
6450
6451  ;
6452  return 0;
6453}
6454_ACEOF
6455rm -f conftest.$ac_objext
6456if { (ac_try="$ac_compile"
6457case "(($ac_try" in
6458  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6459  *) ac_try_echo=$ac_try;;
6460esac
6461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6462  (eval "$ac_compile") 2>conftest.er1
6463  ac_status=$?
6464  grep -v '^ *+' conftest.er1 >conftest.err
6465  rm -f conftest.er1
6466  cat conftest.err >&5
6467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468  (exit $ac_status); } &&
6469	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6470  { (case "(($ac_try" in
6471  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6472  *) ac_try_echo=$ac_try;;
6473esac
6474eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6475  (eval "$ac_try") 2>&5
6476  ac_status=$?
6477  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6478  (exit $ac_status); }; } &&
6479	 { ac_try='test -s conftest.$ac_objext'
6480  { (case "(($ac_try" in
6481  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6482  *) ac_try_echo=$ac_try;;
6483esac
6484eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6485  (eval "$ac_try") 2>&5
6486  ac_status=$?
6487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6488  (exit $ac_status); }; }; then
6489  ac_compiler_gnu=yes
6490else
6491  echo "$as_me: failed program was:" >&5
6492sed 's/^/| /' conftest.$ac_ext >&5
6493
6494	ac_compiler_gnu=no
6495fi
6496
6497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6498ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6499
6500fi
6501{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6502echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6503GXX=`test $ac_compiler_gnu = yes && echo yes`
6504ac_test_CXXFLAGS=${CXXFLAGS+set}
6505ac_save_CXXFLAGS=$CXXFLAGS
6506{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6507echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6508if test "${ac_cv_prog_cxx_g+set}" = set; then
6509  echo $ECHO_N "(cached) $ECHO_C" >&6
6510else
6511  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6512   ac_cxx_werror_flag=yes
6513   ac_cv_prog_cxx_g=no
6514   CXXFLAGS="-g"
6515   cat >conftest.$ac_ext <<_ACEOF
6516/* confdefs.h.  */
6517_ACEOF
6518cat confdefs.h >>conftest.$ac_ext
6519cat >>conftest.$ac_ext <<_ACEOF
6520/* end confdefs.h.  */
6521
6522int
6523main ()
6524{
6525
6526  ;
6527  return 0;
6528}
6529_ACEOF
6530rm -f conftest.$ac_objext
6531if { (ac_try="$ac_compile"
6532case "(($ac_try" in
6533  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6534  *) ac_try_echo=$ac_try;;
6535esac
6536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6537  (eval "$ac_compile") 2>conftest.er1
6538  ac_status=$?
6539  grep -v '^ *+' conftest.er1 >conftest.err
6540  rm -f conftest.er1
6541  cat conftest.err >&5
6542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6543  (exit $ac_status); } &&
6544	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6545  { (case "(($ac_try" in
6546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6547  *) ac_try_echo=$ac_try;;
6548esac
6549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6550  (eval "$ac_try") 2>&5
6551  ac_status=$?
6552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553  (exit $ac_status); }; } &&
6554	 { ac_try='test -s conftest.$ac_objext'
6555  { (case "(($ac_try" in
6556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6557  *) ac_try_echo=$ac_try;;
6558esac
6559eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6560  (eval "$ac_try") 2>&5
6561  ac_status=$?
6562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563  (exit $ac_status); }; }; then
6564  ac_cv_prog_cxx_g=yes
6565else
6566  echo "$as_me: failed program was:" >&5
6567sed 's/^/| /' conftest.$ac_ext >&5
6568
6569	CXXFLAGS=""
6570      cat >conftest.$ac_ext <<_ACEOF
6571/* confdefs.h.  */
6572_ACEOF
6573cat confdefs.h >>conftest.$ac_ext
6574cat >>conftest.$ac_ext <<_ACEOF
6575/* end confdefs.h.  */
6576
6577int
6578main ()
6579{
6580
6581  ;
6582  return 0;
6583}
6584_ACEOF
6585rm -f conftest.$ac_objext
6586if { (ac_try="$ac_compile"
6587case "(($ac_try" in
6588  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6589  *) ac_try_echo=$ac_try;;
6590esac
6591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6592  (eval "$ac_compile") 2>conftest.er1
6593  ac_status=$?
6594  grep -v '^ *+' conftest.er1 >conftest.err
6595  rm -f conftest.er1
6596  cat conftest.err >&5
6597  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6598  (exit $ac_status); } &&
6599	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6600  { (case "(($ac_try" in
6601  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6602  *) ac_try_echo=$ac_try;;
6603esac
6604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6605  (eval "$ac_try") 2>&5
6606  ac_status=$?
6607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608  (exit $ac_status); }; } &&
6609	 { ac_try='test -s conftest.$ac_objext'
6610  { (case "(($ac_try" in
6611  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6612  *) ac_try_echo=$ac_try;;
6613esac
6614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6615  (eval "$ac_try") 2>&5
6616  ac_status=$?
6617  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6618  (exit $ac_status); }; }; then
6619  :
6620else
6621  echo "$as_me: failed program was:" >&5
6622sed 's/^/| /' conftest.$ac_ext >&5
6623
6624	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6625	 CXXFLAGS="-g"
6626	 cat >conftest.$ac_ext <<_ACEOF
6627/* confdefs.h.  */
6628_ACEOF
6629cat confdefs.h >>conftest.$ac_ext
6630cat >>conftest.$ac_ext <<_ACEOF
6631/* end confdefs.h.  */
6632
6633int
6634main ()
6635{
6636
6637  ;
6638  return 0;
6639}
6640_ACEOF
6641rm -f conftest.$ac_objext
6642if { (ac_try="$ac_compile"
6643case "(($ac_try" in
6644  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6645  *) ac_try_echo=$ac_try;;
6646esac
6647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6648  (eval "$ac_compile") 2>conftest.er1
6649  ac_status=$?
6650  grep -v '^ *+' conftest.er1 >conftest.err
6651  rm -f conftest.er1
6652  cat conftest.err >&5
6653  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6654  (exit $ac_status); } &&
6655	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6656  { (case "(($ac_try" in
6657  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6658  *) ac_try_echo=$ac_try;;
6659esac
6660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6661  (eval "$ac_try") 2>&5
6662  ac_status=$?
6663  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6664  (exit $ac_status); }; } &&
6665	 { ac_try='test -s conftest.$ac_objext'
6666  { (case "(($ac_try" in
6667  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6668  *) ac_try_echo=$ac_try;;
6669esac
6670eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6671  (eval "$ac_try") 2>&5
6672  ac_status=$?
6673  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674  (exit $ac_status); }; }; then
6675  ac_cv_prog_cxx_g=yes
6676else
6677  echo "$as_me: failed program was:" >&5
6678sed 's/^/| /' conftest.$ac_ext >&5
6679
6680
6681fi
6682
6683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6684fi
6685
6686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6687fi
6688
6689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6690   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6691fi
6692{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6693echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6694if test "$ac_test_CXXFLAGS" = set; then
6695  CXXFLAGS=$ac_save_CXXFLAGS
6696elif test $ac_cv_prog_cxx_g = yes; then
6697  if test "$GXX" = yes; then
6698    CXXFLAGS="-g -O2"
6699  else
6700    CXXFLAGS="-g"
6701  fi
6702else
6703  if test "$GXX" = yes; then
6704    CXXFLAGS="-O2"
6705  else
6706    CXXFLAGS=
6707  fi
6708fi
6709ac_ext=c
6710ac_cpp='$CPP $CPPFLAGS'
6711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6713ac_compiler_gnu=$ac_cv_c_compiler_gnu
6714
6715
6716{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6717echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6718if test "${lt_cv_path_NM+set}" = set; then
6719  echo $ECHO_N "(cached) $ECHO_C" >&6
6720else
6721  if test -n "$NM"; then
6722  # Let the user override the test.
6723  lt_cv_path_NM="$NM"
6724else
6725  lt_nm_to_check="${ac_tool_prefix}nm"
6726  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6727    lt_nm_to_check="$lt_nm_to_check nm"
6728  fi
6729  for lt_tmp_nm in $lt_nm_to_check; do
6730    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6731    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6732      IFS="$lt_save_ifs"
6733      test -z "$ac_dir" && ac_dir=.
6734      tmp_nm="$ac_dir/$lt_tmp_nm"
6735      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6736	# Check to see if the nm accepts a BSD-compat flag.
6737	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6738	#   nm: unknown option "B" ignored
6739	# Tru64's nm complains that /dev/null is an invalid object file
6740	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6741	*/dev/null* | *'Invalid file or object type'*)
6742	  lt_cv_path_NM="$tmp_nm -B"
6743	  break
6744	  ;;
6745	*)
6746	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6747	  */dev/null*)
6748	    lt_cv_path_NM="$tmp_nm -p"
6749	    break
6750	    ;;
6751	  *)
6752	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6753	    continue # so that we can try to find one that supports BSD flags
6754	    ;;
6755	  esac
6756	  ;;
6757	esac
6758      fi
6759    done
6760    IFS="$lt_save_ifs"
6761  done
6762  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6763fi
6764fi
6765{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6766echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6767NM="$lt_cv_path_NM"
6768
6769
6770
6771{ echo "$as_me:$LINENO: checking for GNU make" >&5
6772echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6773if test "${llvm_cv_gnu_make_command+set}" = set; then
6774  echo $ECHO_N "(cached) $ECHO_C" >&6
6775else
6776  llvm_cv_gnu_make_command=''
6777 for a in "$MAKE" make gmake gnumake ; do
6778  if test -z "$a" ; then continue ; fi ;
6779  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6780  then
6781   llvm_cv_gnu_make_command=$a ;
6782   break;
6783  fi
6784 done
6785fi
6786{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6787echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6788 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6789   ifGNUmake='' ;
6790 else
6791   ifGNUmake='#' ;
6792   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6793echo "${ECHO_T}\"Not found\"" >&6; };
6794 fi
6795
6796
6797{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
6798echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6799LN_S=$as_ln_s
6800if test "$LN_S" = "ln -s"; then
6801  { echo "$as_me:$LINENO: result: yes" >&5
6802echo "${ECHO_T}yes" >&6; }
6803else
6804  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6805echo "${ECHO_T}no, using $LN_S" >&6; }
6806fi
6807
6808# Extract the first word of "cmp", so it can be a program name with args.
6809set dummy cmp; ac_word=$2
6810{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6811echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6812if test "${ac_cv_path_CMP+set}" = set; then
6813  echo $ECHO_N "(cached) $ECHO_C" >&6
6814else
6815  case $CMP in
6816  [\\/]* | ?:[\\/]*)
6817  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6818  ;;
6819  *)
6820  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6821for as_dir in $PATH
6822do
6823  IFS=$as_save_IFS
6824  test -z "$as_dir" && as_dir=.
6825  for ac_exec_ext in '' $ac_executable_extensions; do
6826  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6827    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6828    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6829    break 2
6830  fi
6831done
6832done
6833IFS=$as_save_IFS
6834
6835  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6836  ;;
6837esac
6838fi
6839CMP=$ac_cv_path_CMP
6840if test -n "$CMP"; then
6841  { echo "$as_me:$LINENO: result: $CMP" >&5
6842echo "${ECHO_T}$CMP" >&6; }
6843else
6844  { echo "$as_me:$LINENO: result: no" >&5
6845echo "${ECHO_T}no" >&6; }
6846fi
6847
6848
6849# Extract the first word of "cp", so it can be a program name with args.
6850set dummy cp; ac_word=$2
6851{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6853if test "${ac_cv_path_CP+set}" = set; then
6854  echo $ECHO_N "(cached) $ECHO_C" >&6
6855else
6856  case $CP in
6857  [\\/]* | ?:[\\/]*)
6858  ac_cv_path_CP="$CP" # Let the user override the test with a path.
6859  ;;
6860  *)
6861  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862for as_dir in $PATH
6863do
6864  IFS=$as_save_IFS
6865  test -z "$as_dir" && as_dir=.
6866  for ac_exec_ext in '' $ac_executable_extensions; do
6867  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6868    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6869    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6870    break 2
6871  fi
6872done
6873done
6874IFS=$as_save_IFS
6875
6876  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6877  ;;
6878esac
6879fi
6880CP=$ac_cv_path_CP
6881if test -n "$CP"; then
6882  { echo "$as_me:$LINENO: result: $CP" >&5
6883echo "${ECHO_T}$CP" >&6; }
6884else
6885  { echo "$as_me:$LINENO: result: no" >&5
6886echo "${ECHO_T}no" >&6; }
6887fi
6888
6889
6890# Extract the first word of "date", so it can be a program name with args.
6891set dummy date; ac_word=$2
6892{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6894if test "${ac_cv_path_DATE+set}" = set; then
6895  echo $ECHO_N "(cached) $ECHO_C" >&6
6896else
6897  case $DATE in
6898  [\\/]* | ?:[\\/]*)
6899  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6900  ;;
6901  *)
6902  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6903for as_dir in $PATH
6904do
6905  IFS=$as_save_IFS
6906  test -z "$as_dir" && as_dir=.
6907  for ac_exec_ext in '' $ac_executable_extensions; do
6908  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6909    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6910    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6911    break 2
6912  fi
6913done
6914done
6915IFS=$as_save_IFS
6916
6917  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6918  ;;
6919esac
6920fi
6921DATE=$ac_cv_path_DATE
6922if test -n "$DATE"; then
6923  { echo "$as_me:$LINENO: result: $DATE" >&5
6924echo "${ECHO_T}$DATE" >&6; }
6925else
6926  { echo "$as_me:$LINENO: result: no" >&5
6927echo "${ECHO_T}no" >&6; }
6928fi
6929
6930
6931# Extract the first word of "find", so it can be a program name with args.
6932set dummy find; ac_word=$2
6933{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6934echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6935if test "${ac_cv_path_FIND+set}" = set; then
6936  echo $ECHO_N "(cached) $ECHO_C" >&6
6937else
6938  case $FIND in
6939  [\\/]* | ?:[\\/]*)
6940  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6941  ;;
6942  *)
6943  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944for as_dir in $PATH
6945do
6946  IFS=$as_save_IFS
6947  test -z "$as_dir" && as_dir=.
6948  for ac_exec_ext in '' $ac_executable_extensions; do
6949  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6950    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6951    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6952    break 2
6953  fi
6954done
6955done
6956IFS=$as_save_IFS
6957
6958  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6959  ;;
6960esac
6961fi
6962FIND=$ac_cv_path_FIND
6963if test -n "$FIND"; then
6964  { echo "$as_me:$LINENO: result: $FIND" >&5
6965echo "${ECHO_T}$FIND" >&6; }
6966else
6967  { echo "$as_me:$LINENO: result: no" >&5
6968echo "${ECHO_T}no" >&6; }
6969fi
6970
6971
6972# Extract the first word of "grep", so it can be a program name with args.
6973set dummy grep; ac_word=$2
6974{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6975echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6976if test "${ac_cv_path_GREP+set}" = set; then
6977  echo $ECHO_N "(cached) $ECHO_C" >&6
6978else
6979  case $GREP in
6980  [\\/]* | ?:[\\/]*)
6981  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6982  ;;
6983  *)
6984  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6985for as_dir in $PATH
6986do
6987  IFS=$as_save_IFS
6988  test -z "$as_dir" && as_dir=.
6989  for ac_exec_ext in '' $ac_executable_extensions; do
6990  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6991    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6992    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6993    break 2
6994  fi
6995done
6996done
6997IFS=$as_save_IFS
6998
6999  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
7000  ;;
7001esac
7002fi
7003GREP=$ac_cv_path_GREP
7004if test -n "$GREP"; then
7005  { echo "$as_me:$LINENO: result: $GREP" >&5
7006echo "${ECHO_T}$GREP" >&6; }
7007else
7008  { echo "$as_me:$LINENO: result: no" >&5
7009echo "${ECHO_T}no" >&6; }
7010fi
7011
7012
7013# Extract the first word of "mkdir", so it can be a program name with args.
7014set dummy mkdir; ac_word=$2
7015{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7016echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7017if test "${ac_cv_path_MKDIR+set}" = set; then
7018  echo $ECHO_N "(cached) $ECHO_C" >&6
7019else
7020  case $MKDIR in
7021  [\\/]* | ?:[\\/]*)
7022  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
7023  ;;
7024  *)
7025  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7026for as_dir in $PATH
7027do
7028  IFS=$as_save_IFS
7029  test -z "$as_dir" && as_dir=.
7030  for ac_exec_ext in '' $ac_executable_extensions; do
7031  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7032    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
7033    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7034    break 2
7035  fi
7036done
7037done
7038IFS=$as_save_IFS
7039
7040  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
7041  ;;
7042esac
7043fi
7044MKDIR=$ac_cv_path_MKDIR
7045if test -n "$MKDIR"; then
7046  { echo "$as_me:$LINENO: result: $MKDIR" >&5
7047echo "${ECHO_T}$MKDIR" >&6; }
7048else
7049  { echo "$as_me:$LINENO: result: no" >&5
7050echo "${ECHO_T}no" >&6; }
7051fi
7052
7053
7054# Extract the first word of "mv", so it can be a program name with args.
7055set dummy mv; ac_word=$2
7056{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7057echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7058if test "${ac_cv_path_MV+set}" = set; then
7059  echo $ECHO_N "(cached) $ECHO_C" >&6
7060else
7061  case $MV in
7062  [\\/]* | ?:[\\/]*)
7063  ac_cv_path_MV="$MV" # Let the user override the test with a path.
7064  ;;
7065  *)
7066  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067for as_dir in $PATH
7068do
7069  IFS=$as_save_IFS
7070  test -z "$as_dir" && as_dir=.
7071  for ac_exec_ext in '' $ac_executable_extensions; do
7072  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7073    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
7074    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7075    break 2
7076  fi
7077done
7078done
7079IFS=$as_save_IFS
7080
7081  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
7082  ;;
7083esac
7084fi
7085MV=$ac_cv_path_MV
7086if test -n "$MV"; then
7087  { echo "$as_me:$LINENO: result: $MV" >&5
7088echo "${ECHO_T}$MV" >&6; }
7089else
7090  { echo "$as_me:$LINENO: result: no" >&5
7091echo "${ECHO_T}no" >&6; }
7092fi
7093
7094
7095if test -n "$ac_tool_prefix"; then
7096  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7097set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7098{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7099echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7100if test "${ac_cv_prog_RANLIB+set}" = set; then
7101  echo $ECHO_N "(cached) $ECHO_C" >&6
7102else
7103  if test -n "$RANLIB"; then
7104  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7105else
7106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7107for as_dir in $PATH
7108do
7109  IFS=$as_save_IFS
7110  test -z "$as_dir" && as_dir=.
7111  for ac_exec_ext in '' $ac_executable_extensions; do
7112  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7113    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7114    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7115    break 2
7116  fi
7117done
7118done
7119IFS=$as_save_IFS
7120
7121fi
7122fi
7123RANLIB=$ac_cv_prog_RANLIB
7124if test -n "$RANLIB"; then
7125  { echo "$as_me:$LINENO: result: $RANLIB" >&5
7126echo "${ECHO_T}$RANLIB" >&6; }
7127else
7128  { echo "$as_me:$LINENO: result: no" >&5
7129echo "${ECHO_T}no" >&6; }
7130fi
7131
7132
7133fi
7134if test -z "$ac_cv_prog_RANLIB"; then
7135  ac_ct_RANLIB=$RANLIB
7136  # Extract the first word of "ranlib", so it can be a program name with args.
7137set dummy ranlib; ac_word=$2
7138{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7139echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7140if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7141  echo $ECHO_N "(cached) $ECHO_C" >&6
7142else
7143  if test -n "$ac_ct_RANLIB"; then
7144  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7145else
7146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7147for as_dir in $PATH
7148do
7149  IFS=$as_save_IFS
7150  test -z "$as_dir" && as_dir=.
7151  for ac_exec_ext in '' $ac_executable_extensions; do
7152  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7153    ac_cv_prog_ac_ct_RANLIB="ranlib"
7154    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7155    break 2
7156  fi
7157done
7158done
7159IFS=$as_save_IFS
7160
7161fi
7162fi
7163ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7164if test -n "$ac_ct_RANLIB"; then
7165  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7166echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7167else
7168  { echo "$as_me:$LINENO: result: no" >&5
7169echo "${ECHO_T}no" >&6; }
7170fi
7171
7172  if test "x$ac_ct_RANLIB" = x; then
7173    RANLIB=":"
7174  else
7175    case $cross_compiling:$ac_tool_warned in
7176yes:)
7177{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7178whose name does not start with the host triplet.  If you think this
7179configuration is useful to you, please write to autoconf@gnu.org." >&5
7180echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7181whose name does not start with the host triplet.  If you think this
7182configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7183ac_tool_warned=yes ;;
7184esac
7185    RANLIB=$ac_ct_RANLIB
7186  fi
7187else
7188  RANLIB="$ac_cv_prog_RANLIB"
7189fi
7190
7191if test -n "$ac_tool_prefix"; then
7192  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7193set dummy ${ac_tool_prefix}ar; ac_word=$2
7194{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7195echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7196if test "${ac_cv_prog_AR+set}" = set; then
7197  echo $ECHO_N "(cached) $ECHO_C" >&6
7198else
7199  if test -n "$AR"; then
7200  ac_cv_prog_AR="$AR" # Let the user override the test.
7201else
7202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7203for as_dir in $PATH
7204do
7205  IFS=$as_save_IFS
7206  test -z "$as_dir" && as_dir=.
7207  for ac_exec_ext in '' $ac_executable_extensions; do
7208  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7209    ac_cv_prog_AR="${ac_tool_prefix}ar"
7210    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7211    break 2
7212  fi
7213done
7214done
7215IFS=$as_save_IFS
7216
7217fi
7218fi
7219AR=$ac_cv_prog_AR
7220if test -n "$AR"; then
7221  { echo "$as_me:$LINENO: result: $AR" >&5
7222echo "${ECHO_T}$AR" >&6; }
7223else
7224  { echo "$as_me:$LINENO: result: no" >&5
7225echo "${ECHO_T}no" >&6; }
7226fi
7227
7228
7229fi
7230if test -z "$ac_cv_prog_AR"; then
7231  ac_ct_AR=$AR
7232  # Extract the first word of "ar", so it can be a program name with args.
7233set dummy ar; ac_word=$2
7234{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7235echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7236if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7237  echo $ECHO_N "(cached) $ECHO_C" >&6
7238else
7239  if test -n "$ac_ct_AR"; then
7240  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7241else
7242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7243for as_dir in $PATH
7244do
7245  IFS=$as_save_IFS
7246  test -z "$as_dir" && as_dir=.
7247  for ac_exec_ext in '' $ac_executable_extensions; do
7248  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7249    ac_cv_prog_ac_ct_AR="ar"
7250    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7251    break 2
7252  fi
7253done
7254done
7255IFS=$as_save_IFS
7256
7257fi
7258fi
7259ac_ct_AR=$ac_cv_prog_ac_ct_AR
7260if test -n "$ac_ct_AR"; then
7261  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7262echo "${ECHO_T}$ac_ct_AR" >&6; }
7263else
7264  { echo "$as_me:$LINENO: result: no" >&5
7265echo "${ECHO_T}no" >&6; }
7266fi
7267
7268  if test "x$ac_ct_AR" = x; then
7269    AR="false"
7270  else
7271    case $cross_compiling:$ac_tool_warned in
7272yes:)
7273{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7274whose name does not start with the host triplet.  If you think this
7275configuration is useful to you, please write to autoconf@gnu.org." >&5
7276echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7277whose name does not start with the host triplet.  If you think this
7278configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7279ac_tool_warned=yes ;;
7280esac
7281    AR=$ac_ct_AR
7282  fi
7283else
7284  AR="$ac_cv_prog_AR"
7285fi
7286
7287# Extract the first word of "rm", so it can be a program name with args.
7288set dummy rm; ac_word=$2
7289{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7290echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7291if test "${ac_cv_path_RM+set}" = set; then
7292  echo $ECHO_N "(cached) $ECHO_C" >&6
7293else
7294  case $RM in
7295  [\\/]* | ?:[\\/]*)
7296  ac_cv_path_RM="$RM" # Let the user override the test with a path.
7297  ;;
7298  *)
7299  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7300for as_dir in $PATH
7301do
7302  IFS=$as_save_IFS
7303  test -z "$as_dir" && as_dir=.
7304  for ac_exec_ext in '' $ac_executable_extensions; do
7305  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7306    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7307    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7308    break 2
7309  fi
7310done
7311done
7312IFS=$as_save_IFS
7313
7314  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7315  ;;
7316esac
7317fi
7318RM=$ac_cv_path_RM
7319if test -n "$RM"; then
7320  { echo "$as_me:$LINENO: result: $RM" >&5
7321echo "${ECHO_T}$RM" >&6; }
7322else
7323  { echo "$as_me:$LINENO: result: no" >&5
7324echo "${ECHO_T}no" >&6; }
7325fi
7326
7327
7328# Extract the first word of "sed", so it can be a program name with args.
7329set dummy sed; ac_word=$2
7330{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7331echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7332if test "${ac_cv_path_SED+set}" = set; then
7333  echo $ECHO_N "(cached) $ECHO_C" >&6
7334else
7335  case $SED in
7336  [\\/]* | ?:[\\/]*)
7337  ac_cv_path_SED="$SED" # Let the user override the test with a path.
7338  ;;
7339  *)
7340  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7341for as_dir in $PATH
7342do
7343  IFS=$as_save_IFS
7344  test -z "$as_dir" && as_dir=.
7345  for ac_exec_ext in '' $ac_executable_extensions; do
7346  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7347    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7348    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7349    break 2
7350  fi
7351done
7352done
7353IFS=$as_save_IFS
7354
7355  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7356  ;;
7357esac
7358fi
7359SED=$ac_cv_path_SED
7360if test -n "$SED"; then
7361  { echo "$as_me:$LINENO: result: $SED" >&5
7362echo "${ECHO_T}$SED" >&6; }
7363else
7364  { echo "$as_me:$LINENO: result: no" >&5
7365echo "${ECHO_T}no" >&6; }
7366fi
7367
7368
7369# Extract the first word of "tar", so it can be a program name with args.
7370set dummy tar; ac_word=$2
7371{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7372echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7373if test "${ac_cv_path_TAR+set}" = set; then
7374  echo $ECHO_N "(cached) $ECHO_C" >&6
7375else
7376  case $TAR in
7377  [\\/]* | ?:[\\/]*)
7378  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7379  ;;
7380  *)
7381  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382for as_dir in $PATH
7383do
7384  IFS=$as_save_IFS
7385  test -z "$as_dir" && as_dir=.
7386  for ac_exec_ext in '' $ac_executable_extensions; do
7387  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7388    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7389    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7390    break 2
7391  fi
7392done
7393done
7394IFS=$as_save_IFS
7395
7396  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7397  ;;
7398esac
7399fi
7400TAR=$ac_cv_path_TAR
7401if test -n "$TAR"; then
7402  { echo "$as_me:$LINENO: result: $TAR" >&5
7403echo "${ECHO_T}$TAR" >&6; }
7404else
7405  { echo "$as_me:$LINENO: result: no" >&5
7406echo "${ECHO_T}no" >&6; }
7407fi
7408
7409
7410# Extract the first word of "pwd", so it can be a program name with args.
7411set dummy pwd; ac_word=$2
7412{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7413echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7414if test "${ac_cv_path_BINPWD+set}" = set; then
7415  echo $ECHO_N "(cached) $ECHO_C" >&6
7416else
7417  case $BINPWD in
7418  [\\/]* | ?:[\\/]*)
7419  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7420  ;;
7421  *)
7422  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423for as_dir in $PATH
7424do
7425  IFS=$as_save_IFS
7426  test -z "$as_dir" && as_dir=.
7427  for ac_exec_ext in '' $ac_executable_extensions; do
7428  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7429    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7430    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7431    break 2
7432  fi
7433done
7434done
7435IFS=$as_save_IFS
7436
7437  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7438  ;;
7439esac
7440fi
7441BINPWD=$ac_cv_path_BINPWD
7442if test -n "$BINPWD"; then
7443  { echo "$as_me:$LINENO: result: $BINPWD" >&5
7444echo "${ECHO_T}$BINPWD" >&6; }
7445else
7446  { echo "$as_me:$LINENO: result: no" >&5
7447echo "${ECHO_T}no" >&6; }
7448fi
7449
7450
7451
7452# Extract the first word of "Graphviz", so it can be a program name with args.
7453set dummy Graphviz; ac_word=$2
7454{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7455echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7456if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7457  echo $ECHO_N "(cached) $ECHO_C" >&6
7458else
7459  case $GRAPHVIZ in
7460  [\\/]* | ?:[\\/]*)
7461  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7462  ;;
7463  *)
7464  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7465for as_dir in $PATH
7466do
7467  IFS=$as_save_IFS
7468  test -z "$as_dir" && as_dir=.
7469  for ac_exec_ext in '' $ac_executable_extensions; do
7470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7471    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7472    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7473    break 2
7474  fi
7475done
7476done
7477IFS=$as_save_IFS
7478
7479  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7480  ;;
7481esac
7482fi
7483GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7484if test -n "$GRAPHVIZ"; then
7485  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7486echo "${ECHO_T}$GRAPHVIZ" >&6; }
7487else
7488  { echo "$as_me:$LINENO: result: no" >&5
7489echo "${ECHO_T}no" >&6; }
7490fi
7491
7492
7493if test "$GRAPHVIZ" != "echo Graphviz" ; then
7494
7495cat >>confdefs.h <<\_ACEOF
7496#define HAVE_GRAPHVIZ 1
7497_ACEOF
7498
7499    if test "$llvm_cv_os_type" = "MingW" ; then
7500    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7501  fi
7502
7503cat >>confdefs.h <<_ACEOF
7504#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7505_ACEOF
7506
7507fi
7508# Extract the first word of "dot", so it can be a program name with args.
7509set dummy dot; ac_word=$2
7510{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7511echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7512if test "${ac_cv_path_DOT+set}" = set; then
7513  echo $ECHO_N "(cached) $ECHO_C" >&6
7514else
7515  case $DOT in
7516  [\\/]* | ?:[\\/]*)
7517  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7518  ;;
7519  *)
7520  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7521for as_dir in $PATH
7522do
7523  IFS=$as_save_IFS
7524  test -z "$as_dir" && as_dir=.
7525  for ac_exec_ext in '' $ac_executable_extensions; do
7526  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7527    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7528    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7529    break 2
7530  fi
7531done
7532done
7533IFS=$as_save_IFS
7534
7535  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7536  ;;
7537esac
7538fi
7539DOT=$ac_cv_path_DOT
7540if test -n "$DOT"; then
7541  { echo "$as_me:$LINENO: result: $DOT" >&5
7542echo "${ECHO_T}$DOT" >&6; }
7543else
7544  { echo "$as_me:$LINENO: result: no" >&5
7545echo "${ECHO_T}no" >&6; }
7546fi
7547
7548
7549if test "$DOT" != "echo dot" ; then
7550
7551cat >>confdefs.h <<\_ACEOF
7552#define HAVE_DOT 1
7553_ACEOF
7554
7555    if test "$llvm_cv_os_type" = "MingW" ; then
7556    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7557  fi
7558
7559cat >>confdefs.h <<_ACEOF
7560#define LLVM_PATH_DOT "$DOT${EXEEXT}"
7561_ACEOF
7562
7563fi
7564# Extract the first word of "fdp", so it can be a program name with args.
7565set dummy fdp; ac_word=$2
7566{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7567echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7568if test "${ac_cv_path_FDP+set}" = set; then
7569  echo $ECHO_N "(cached) $ECHO_C" >&6
7570else
7571  case $FDP in
7572  [\\/]* | ?:[\\/]*)
7573  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7574  ;;
7575  *)
7576  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7577for as_dir in $PATH
7578do
7579  IFS=$as_save_IFS
7580  test -z "$as_dir" && as_dir=.
7581  for ac_exec_ext in '' $ac_executable_extensions; do
7582  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7583    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7584    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7585    break 2
7586  fi
7587done
7588done
7589IFS=$as_save_IFS
7590
7591  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7592  ;;
7593esac
7594fi
7595FDP=$ac_cv_path_FDP
7596if test -n "$FDP"; then
7597  { echo "$as_me:$LINENO: result: $FDP" >&5
7598echo "${ECHO_T}$FDP" >&6; }
7599else
7600  { echo "$as_me:$LINENO: result: no" >&5
7601echo "${ECHO_T}no" >&6; }
7602fi
7603
7604
7605if test "$FDP" != "echo fdp" ; then
7606
7607cat >>confdefs.h <<\_ACEOF
7608#define HAVE_FDP 1
7609_ACEOF
7610
7611    if test "$llvm_cv_os_type" = "MingW" ; then
7612    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7613  fi
7614
7615cat >>confdefs.h <<_ACEOF
7616#define LLVM_PATH_FDP "$FDP${EXEEXT}"
7617_ACEOF
7618
7619fi
7620# Extract the first word of "neato", so it can be a program name with args.
7621set dummy neato; ac_word=$2
7622{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7623echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7624if test "${ac_cv_path_NEATO+set}" = set; then
7625  echo $ECHO_N "(cached) $ECHO_C" >&6
7626else
7627  case $NEATO in
7628  [\\/]* | ?:[\\/]*)
7629  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7630  ;;
7631  *)
7632  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7633for as_dir in $PATH
7634do
7635  IFS=$as_save_IFS
7636  test -z "$as_dir" && as_dir=.
7637  for ac_exec_ext in '' $ac_executable_extensions; do
7638  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7639    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7640    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7641    break 2
7642  fi
7643done
7644done
7645IFS=$as_save_IFS
7646
7647  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7648  ;;
7649esac
7650fi
7651NEATO=$ac_cv_path_NEATO
7652if test -n "$NEATO"; then
7653  { echo "$as_me:$LINENO: result: $NEATO" >&5
7654echo "${ECHO_T}$NEATO" >&6; }
7655else
7656  { echo "$as_me:$LINENO: result: no" >&5
7657echo "${ECHO_T}no" >&6; }
7658fi
7659
7660
7661if test "$NEATO" != "echo neato" ; then
7662
7663cat >>confdefs.h <<\_ACEOF
7664#define HAVE_NEATO 1
7665_ACEOF
7666
7667    if test "$llvm_cv_os_type" = "MingW" ; then
7668    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7669  fi
7670
7671cat >>confdefs.h <<_ACEOF
7672#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7673_ACEOF
7674
7675fi
7676# Extract the first word of "twopi", so it can be a program name with args.
7677set dummy twopi; ac_word=$2
7678{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7679echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7680if test "${ac_cv_path_TWOPI+set}" = set; then
7681  echo $ECHO_N "(cached) $ECHO_C" >&6
7682else
7683  case $TWOPI in
7684  [\\/]* | ?:[\\/]*)
7685  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7686  ;;
7687  *)
7688  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689for as_dir in $PATH
7690do
7691  IFS=$as_save_IFS
7692  test -z "$as_dir" && as_dir=.
7693  for ac_exec_ext in '' $ac_executable_extensions; do
7694  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7695    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7696    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697    break 2
7698  fi
7699done
7700done
7701IFS=$as_save_IFS
7702
7703  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7704  ;;
7705esac
7706fi
7707TWOPI=$ac_cv_path_TWOPI
7708if test -n "$TWOPI"; then
7709  { echo "$as_me:$LINENO: result: $TWOPI" >&5
7710echo "${ECHO_T}$TWOPI" >&6; }
7711else
7712  { echo "$as_me:$LINENO: result: no" >&5
7713echo "${ECHO_T}no" >&6; }
7714fi
7715
7716
7717if test "$TWOPI" != "echo twopi" ; then
7718
7719cat >>confdefs.h <<\_ACEOF
7720#define HAVE_TWOPI 1
7721_ACEOF
7722
7723    if test "$llvm_cv_os_type" = "MingW" ; then
7724    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7725  fi
7726
7727cat >>confdefs.h <<_ACEOF
7728#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7729_ACEOF
7730
7731fi
7732# Extract the first word of "circo", so it can be a program name with args.
7733set dummy circo; ac_word=$2
7734{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7736if test "${ac_cv_path_CIRCO+set}" = set; then
7737  echo $ECHO_N "(cached) $ECHO_C" >&6
7738else
7739  case $CIRCO in
7740  [\\/]* | ?:[\\/]*)
7741  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7742  ;;
7743  *)
7744  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7745for as_dir in $PATH
7746do
7747  IFS=$as_save_IFS
7748  test -z "$as_dir" && as_dir=.
7749  for ac_exec_ext in '' $ac_executable_extensions; do
7750  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7751    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7752    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7753    break 2
7754  fi
7755done
7756done
7757IFS=$as_save_IFS
7758
7759  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7760  ;;
7761esac
7762fi
7763CIRCO=$ac_cv_path_CIRCO
7764if test -n "$CIRCO"; then
7765  { echo "$as_me:$LINENO: result: $CIRCO" >&5
7766echo "${ECHO_T}$CIRCO" >&6; }
7767else
7768  { echo "$as_me:$LINENO: result: no" >&5
7769echo "${ECHO_T}no" >&6; }
7770fi
7771
7772
7773if test "$CIRCO" != "echo circo" ; then
7774
7775cat >>confdefs.h <<\_ACEOF
7776#define HAVE_CIRCO 1
7777_ACEOF
7778
7779    if test "$llvm_cv_os_type" = "MingW" ; then
7780    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7781  fi
7782
7783cat >>confdefs.h <<_ACEOF
7784#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7785_ACEOF
7786
7787fi
7788for ac_prog in gv gsview32
7789do
7790  # Extract the first word of "$ac_prog", so it can be a program name with args.
7791set dummy $ac_prog; ac_word=$2
7792{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7793echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7794if test "${ac_cv_path_GV+set}" = set; then
7795  echo $ECHO_N "(cached) $ECHO_C" >&6
7796else
7797  case $GV in
7798  [\\/]* | ?:[\\/]*)
7799  ac_cv_path_GV="$GV" # Let the user override the test with a path.
7800  ;;
7801  *)
7802  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7803for as_dir in $PATH
7804do
7805  IFS=$as_save_IFS
7806  test -z "$as_dir" && as_dir=.
7807  for ac_exec_ext in '' $ac_executable_extensions; do
7808  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7809    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7810    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7811    break 2
7812  fi
7813done
7814done
7815IFS=$as_save_IFS
7816
7817  ;;
7818esac
7819fi
7820GV=$ac_cv_path_GV
7821if test -n "$GV"; then
7822  { echo "$as_me:$LINENO: result: $GV" >&5
7823echo "${ECHO_T}$GV" >&6; }
7824else
7825  { echo "$as_me:$LINENO: result: no" >&5
7826echo "${ECHO_T}no" >&6; }
7827fi
7828
7829
7830  test -n "$GV" && break
7831done
7832test -n "$GV" || GV="echo gv"
7833
7834if test "$GV" != "echo gv" ; then
7835
7836cat >>confdefs.h <<\_ACEOF
7837#define HAVE_GV 1
7838_ACEOF
7839
7840    if test "$llvm_cv_os_type" = "MingW" ; then
7841    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7842  fi
7843
7844cat >>confdefs.h <<_ACEOF
7845#define LLVM_PATH_GV "$GV${EXEEXT}"
7846_ACEOF
7847
7848fi
7849# Extract the first word of "dotty", so it can be a program name with args.
7850set dummy dotty; ac_word=$2
7851{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7853if test "${ac_cv_path_DOTTY+set}" = set; then
7854  echo $ECHO_N "(cached) $ECHO_C" >&6
7855else
7856  case $DOTTY in
7857  [\\/]* | ?:[\\/]*)
7858  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7859  ;;
7860  *)
7861  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7862for as_dir in $PATH
7863do
7864  IFS=$as_save_IFS
7865  test -z "$as_dir" && as_dir=.
7866  for ac_exec_ext in '' $ac_executable_extensions; do
7867  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7868    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7869    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7870    break 2
7871  fi
7872done
7873done
7874IFS=$as_save_IFS
7875
7876  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7877  ;;
7878esac
7879fi
7880DOTTY=$ac_cv_path_DOTTY
7881if test -n "$DOTTY"; then
7882  { echo "$as_me:$LINENO: result: $DOTTY" >&5
7883echo "${ECHO_T}$DOTTY" >&6; }
7884else
7885  { echo "$as_me:$LINENO: result: no" >&5
7886echo "${ECHO_T}no" >&6; }
7887fi
7888
7889
7890if test "$DOTTY" != "echo dotty" ; then
7891
7892cat >>confdefs.h <<\_ACEOF
7893#define HAVE_DOTTY 1
7894_ACEOF
7895
7896    if test "$llvm_cv_os_type" = "MingW" ; then
7897    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7898  fi
7899
7900cat >>confdefs.h <<_ACEOF
7901#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7902_ACEOF
7903
7904fi
7905# Extract the first word of "xdot.py", so it can be a program name with args.
7906set dummy xdot.py; ac_word=$2
7907{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7908echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7909if test "${ac_cv_path_XDOT_PY+set}" = set; then
7910  echo $ECHO_N "(cached) $ECHO_C" >&6
7911else
7912  case $XDOT_PY in
7913  [\\/]* | ?:[\\/]*)
7914  ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7915  ;;
7916  *)
7917  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918for as_dir in $PATH
7919do
7920  IFS=$as_save_IFS
7921  test -z "$as_dir" && as_dir=.
7922  for ac_exec_ext in '' $ac_executable_extensions; do
7923  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7924    ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7925    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7926    break 2
7927  fi
7928done
7929done
7930IFS=$as_save_IFS
7931
7932  test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7933  ;;
7934esac
7935fi
7936XDOT_PY=$ac_cv_path_XDOT_PY
7937if test -n "$XDOT_PY"; then
7938  { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7939echo "${ECHO_T}$XDOT_PY" >&6; }
7940else
7941  { echo "$as_me:$LINENO: result: no" >&5
7942echo "${ECHO_T}no" >&6; }
7943fi
7944
7945
7946if test "$XDOT_PY" != "echo xdot.py" ; then
7947
7948cat >>confdefs.h <<\_ACEOF
7949#define HAVE_XDOT_PY 1
7950_ACEOF
7951
7952    if test "$llvm_cv_os_type" = "MingW" ; then
7953    XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7954  fi
7955
7956cat >>confdefs.h <<_ACEOF
7957#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7958_ACEOF
7959
7960fi
7961
7962
7963# Extract the first word of "perl", so it can be a program name with args.
7964set dummy perl; ac_word=$2
7965{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7966echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7967if test "${ac_cv_path_PERL+set}" = set; then
7968  echo $ECHO_N "(cached) $ECHO_C" >&6
7969else
7970  case $PERL in
7971  [\\/]* | ?:[\\/]*)
7972  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7973  ;;
7974  *)
7975  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7976for as_dir in $PATH
7977do
7978  IFS=$as_save_IFS
7979  test -z "$as_dir" && as_dir=.
7980  for ac_exec_ext in '' $ac_executable_extensions; do
7981  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7982    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7983    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7984    break 2
7985  fi
7986done
7987done
7988IFS=$as_save_IFS
7989
7990  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7991  ;;
7992esac
7993fi
7994PERL=$ac_cv_path_PERL
7995if test -n "$PERL"; then
7996  { echo "$as_me:$LINENO: result: $PERL" >&5
7997echo "${ECHO_T}$PERL" >&6; }
7998else
7999  { echo "$as_me:$LINENO: result: no" >&5
8000echo "${ECHO_T}no" >&6; }
8001fi
8002
8003
8004if test "$PERL" != "none"; then
8005  { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
8006echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
8007  if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
8008    { echo "$as_me:$LINENO: result: yes" >&5
8009echo "${ECHO_T}yes" >&6; }
8010  else
8011    PERL=none
8012    { echo "$as_me:$LINENO: result: not found" >&5
8013echo "${ECHO_T}not found" >&6; }
8014  fi
8015fi
8016
8017
8018if test x"$PERL" = xnone; then
8019   HAVE_PERL=0
8020
8021   { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
8022echo "$as_me: error: perl is required but was not found, please install it" >&2;}
8023   { (exit 1); exit 1; }; }
8024else
8025   HAVE_PERL=1
8026
8027fi
8028
8029# Find a good install program.  We prefer a C program (faster),
8030# so one script is as good as another.  But avoid the broken or
8031# incompatible versions:
8032# SysV /etc/install, /usr/sbin/install
8033# SunOS /usr/etc/install
8034# IRIX /sbin/install
8035# AIX /bin/install
8036# AmigaOS /C/install, which installs bootblocks on floppy discs
8037# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8038# AFS /usr/afsws/bin/install, which mishandles nonexistent args
8039# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8040# OS/2's system install, which has a completely different semantic
8041# ./install, which can be erroneously created by make from ./install.sh.
8042{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8043echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
8044if test -z "$INSTALL"; then
8045if test "${ac_cv_path_install+set}" = set; then
8046  echo $ECHO_N "(cached) $ECHO_C" >&6
8047else
8048  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8049for as_dir in $PATH
8050do
8051  IFS=$as_save_IFS
8052  test -z "$as_dir" && as_dir=.
8053  # Account for people who put trailing slashes in PATH elements.
8054case $as_dir/ in
8055  ./ | .// | /cC/* | \
8056  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8057  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8058  /usr/ucb/* ) ;;
8059  *)
8060    # OSF1 and SCO ODT 3.0 have their own names for install.
8061    # Don't use installbsd from OSF since it installs stuff as root
8062    # by default.
8063    for ac_prog in ginstall scoinst install; do
8064      for ac_exec_ext in '' $ac_executable_extensions; do
8065	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
8066	  if test $ac_prog = install &&
8067	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8068	    # AIX install.  It has an incompatible calling convention.
8069	    :
8070	  elif test $ac_prog = install &&
8071	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8072	    # program-specific install script used by HP pwplus--don't use.
8073	    :
8074	  else
8075	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8076	    break 3
8077	  fi
8078	fi
8079      done
8080    done
8081    ;;
8082esac
8083done
8084IFS=$as_save_IFS
8085
8086
8087fi
8088  if test "${ac_cv_path_install+set}" = set; then
8089    INSTALL=$ac_cv_path_install
8090  else
8091    # As a last resort, use the slow shell script.  Don't cache a
8092    # value for INSTALL within a source directory, because that will
8093    # break other packages using the cache if that directory is
8094    # removed, or if the value is a relative name.
8095    INSTALL=$ac_install_sh
8096  fi
8097fi
8098{ echo "$as_me:$LINENO: result: $INSTALL" >&5
8099echo "${ECHO_T}$INSTALL" >&6; }
8100
8101# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8102# It thinks the first close brace ends the variable substitution.
8103test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8104
8105test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8106
8107test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8108
8109case "$INSTALL" in
8110 [\\/$]* | ?:[\\/]* ) ;;
8111 *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
8112esac
8113
8114# Extract the first word of "bzip2", so it can be a program name with args.
8115set dummy bzip2; ac_word=$2
8116{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8117echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8118if test "${ac_cv_path_BZIP2+set}" = set; then
8119  echo $ECHO_N "(cached) $ECHO_C" >&6
8120else
8121  case $BZIP2 in
8122  [\\/]* | ?:[\\/]*)
8123  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
8124  ;;
8125  *)
8126  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8127for as_dir in $PATH
8128do
8129  IFS=$as_save_IFS
8130  test -z "$as_dir" && as_dir=.
8131  for ac_exec_ext in '' $ac_executable_extensions; do
8132  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8133    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
8134    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8135    break 2
8136  fi
8137done
8138done
8139IFS=$as_save_IFS
8140
8141  ;;
8142esac
8143fi
8144BZIP2=$ac_cv_path_BZIP2
8145if test -n "$BZIP2"; then
8146  { echo "$as_me:$LINENO: result: $BZIP2" >&5
8147echo "${ECHO_T}$BZIP2" >&6; }
8148else
8149  { echo "$as_me:$LINENO: result: no" >&5
8150echo "${ECHO_T}no" >&6; }
8151fi
8152
8153
8154# Extract the first word of "cat", so it can be a program name with args.
8155set dummy cat; ac_word=$2
8156{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8157echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8158if test "${ac_cv_path_CAT+set}" = set; then
8159  echo $ECHO_N "(cached) $ECHO_C" >&6
8160else
8161  case $CAT in
8162  [\\/]* | ?:[\\/]*)
8163  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
8164  ;;
8165  *)
8166  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8167for as_dir in $PATH
8168do
8169  IFS=$as_save_IFS
8170  test -z "$as_dir" && as_dir=.
8171  for ac_exec_ext in '' $ac_executable_extensions; do
8172  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8173    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
8174    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8175    break 2
8176  fi
8177done
8178done
8179IFS=$as_save_IFS
8180
8181  ;;
8182esac
8183fi
8184CAT=$ac_cv_path_CAT
8185if test -n "$CAT"; then
8186  { echo "$as_me:$LINENO: result: $CAT" >&5
8187echo "${ECHO_T}$CAT" >&6; }
8188else
8189  { echo "$as_me:$LINENO: result: no" >&5
8190echo "${ECHO_T}no" >&6; }
8191fi
8192
8193
8194# Extract the first word of "doxygen", so it can be a program name with args.
8195set dummy doxygen; ac_word=$2
8196{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8197echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8198if test "${ac_cv_path_DOXYGEN+set}" = set; then
8199  echo $ECHO_N "(cached) $ECHO_C" >&6
8200else
8201  case $DOXYGEN in
8202  [\\/]* | ?:[\\/]*)
8203  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8204  ;;
8205  *)
8206  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8207for as_dir in $PATH
8208do
8209  IFS=$as_save_IFS
8210  test -z "$as_dir" && as_dir=.
8211  for ac_exec_ext in '' $ac_executable_extensions; do
8212  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8213    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
8214    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8215    break 2
8216  fi
8217done
8218done
8219IFS=$as_save_IFS
8220
8221  ;;
8222esac
8223fi
8224DOXYGEN=$ac_cv_path_DOXYGEN
8225if test -n "$DOXYGEN"; then
8226  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8227echo "${ECHO_T}$DOXYGEN" >&6; }
8228else
8229  { echo "$as_me:$LINENO: result: no" >&5
8230echo "${ECHO_T}no" >&6; }
8231fi
8232
8233
8234# Extract the first word of "groff", so it can be a program name with args.
8235set dummy groff; ac_word=$2
8236{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8237echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8238if test "${ac_cv_path_GROFF+set}" = set; then
8239  echo $ECHO_N "(cached) $ECHO_C" >&6
8240else
8241  case $GROFF in
8242  [\\/]* | ?:[\\/]*)
8243  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
8244  ;;
8245  *)
8246  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8247for as_dir in $PATH
8248do
8249  IFS=$as_save_IFS
8250  test -z "$as_dir" && as_dir=.
8251  for ac_exec_ext in '' $ac_executable_extensions; do
8252  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8253    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
8254    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8255    break 2
8256  fi
8257done
8258done
8259IFS=$as_save_IFS
8260
8261  ;;
8262esac
8263fi
8264GROFF=$ac_cv_path_GROFF
8265if test -n "$GROFF"; then
8266  { echo "$as_me:$LINENO: result: $GROFF" >&5
8267echo "${ECHO_T}$GROFF" >&6; }
8268else
8269  { echo "$as_me:$LINENO: result: no" >&5
8270echo "${ECHO_T}no" >&6; }
8271fi
8272
8273
8274# Extract the first word of "gzip", so it can be a program name with args.
8275set dummy gzip; ac_word=$2
8276{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8277echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8278if test "${ac_cv_path_GZIP+set}" = set; then
8279  echo $ECHO_N "(cached) $ECHO_C" >&6
8280else
8281  case $GZIP in
8282  [\\/]* | ?:[\\/]*)
8283  ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8284  ;;
8285  *)
8286  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8287for as_dir in $PATH
8288do
8289  IFS=$as_save_IFS
8290  test -z "$as_dir" && as_dir=.
8291  for ac_exec_ext in '' $ac_executable_extensions; do
8292  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8293    ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8294    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8295    break 2
8296  fi
8297done
8298done
8299IFS=$as_save_IFS
8300
8301  ;;
8302esac
8303fi
8304GZIP=$ac_cv_path_GZIP
8305if test -n "$GZIP"; then
8306  { echo "$as_me:$LINENO: result: $GZIP" >&5
8307echo "${ECHO_T}$GZIP" >&6; }
8308else
8309  { echo "$as_me:$LINENO: result: no" >&5
8310echo "${ECHO_T}no" >&6; }
8311fi
8312
8313
8314# Extract the first word of "pod2html", so it can be a program name with args.
8315set dummy pod2html; ac_word=$2
8316{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8317echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8318if test "${ac_cv_path_POD2HTML+set}" = set; then
8319  echo $ECHO_N "(cached) $ECHO_C" >&6
8320else
8321  case $POD2HTML in
8322  [\\/]* | ?:[\\/]*)
8323  ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8324  ;;
8325  *)
8326  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8327for as_dir in $PATH
8328do
8329  IFS=$as_save_IFS
8330  test -z "$as_dir" && as_dir=.
8331  for ac_exec_ext in '' $ac_executable_extensions; do
8332  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8333    ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8334    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8335    break 2
8336  fi
8337done
8338done
8339IFS=$as_save_IFS
8340
8341  ;;
8342esac
8343fi
8344POD2HTML=$ac_cv_path_POD2HTML
8345if test -n "$POD2HTML"; then
8346  { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8347echo "${ECHO_T}$POD2HTML" >&6; }
8348else
8349  { echo "$as_me:$LINENO: result: no" >&5
8350echo "${ECHO_T}no" >&6; }
8351fi
8352
8353
8354# Extract the first word of "pod2man", so it can be a program name with args.
8355set dummy pod2man; ac_word=$2
8356{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8357echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8358if test "${ac_cv_path_POD2MAN+set}" = set; then
8359  echo $ECHO_N "(cached) $ECHO_C" >&6
8360else
8361  case $POD2MAN in
8362  [\\/]* | ?:[\\/]*)
8363  ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8364  ;;
8365  *)
8366  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8367for as_dir in $PATH
8368do
8369  IFS=$as_save_IFS
8370  test -z "$as_dir" && as_dir=.
8371  for ac_exec_ext in '' $ac_executable_extensions; do
8372  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8373    ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8374    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8375    break 2
8376  fi
8377done
8378done
8379IFS=$as_save_IFS
8380
8381  ;;
8382esac
8383fi
8384POD2MAN=$ac_cv_path_POD2MAN
8385if test -n "$POD2MAN"; then
8386  { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8387echo "${ECHO_T}$POD2MAN" >&6; }
8388else
8389  { echo "$as_me:$LINENO: result: no" >&5
8390echo "${ECHO_T}no" >&6; }
8391fi
8392
8393
8394# Extract the first word of "pdfroff", so it can be a program name with args.
8395set dummy pdfroff; ac_word=$2
8396{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8397echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8398if test "${ac_cv_path_PDFROFF+set}" = set; then
8399  echo $ECHO_N "(cached) $ECHO_C" >&6
8400else
8401  case $PDFROFF in
8402  [\\/]* | ?:[\\/]*)
8403  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
8404  ;;
8405  *)
8406  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8407for as_dir in $PATH
8408do
8409  IFS=$as_save_IFS
8410  test -z "$as_dir" && as_dir=.
8411  for ac_exec_ext in '' $ac_executable_extensions; do
8412  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8413    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
8414    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8415    break 2
8416  fi
8417done
8418done
8419IFS=$as_save_IFS
8420
8421  ;;
8422esac
8423fi
8424PDFROFF=$ac_cv_path_PDFROFF
8425if test -n "$PDFROFF"; then
8426  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
8427echo "${ECHO_T}$PDFROFF" >&6; }
8428else
8429  { echo "$as_me:$LINENO: result: no" >&5
8430echo "${ECHO_T}no" >&6; }
8431fi
8432
8433
8434# Extract the first word of "runtest", so it can be a program name with args.
8435set dummy runtest; ac_word=$2
8436{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8437echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8438if test "${ac_cv_path_RUNTEST+set}" = set; then
8439  echo $ECHO_N "(cached) $ECHO_C" >&6
8440else
8441  case $RUNTEST in
8442  [\\/]* | ?:[\\/]*)
8443  ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8444  ;;
8445  *)
8446  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8447for as_dir in $PATH
8448do
8449  IFS=$as_save_IFS
8450  test -z "$as_dir" && as_dir=.
8451  for ac_exec_ext in '' $ac_executable_extensions; do
8452  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8453    ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8454    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8455    break 2
8456  fi
8457done
8458done
8459IFS=$as_save_IFS
8460
8461  ;;
8462esac
8463fi
8464RUNTEST=$ac_cv_path_RUNTEST
8465if test -n "$RUNTEST"; then
8466  { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8467echo "${ECHO_T}$RUNTEST" >&6; }
8468else
8469  { echo "$as_me:$LINENO: result: no" >&5
8470echo "${ECHO_T}no" >&6; }
8471fi
8472
8473
8474
8475no_itcl=true
8476{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8477echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8478
8479# Check whether --with-tclinclude was given.
8480if test "${with_tclinclude+set}" = set; then
8481  withval=$with_tclinclude; with_tclinclude=${withval}
8482else
8483  with_tclinclude=''
8484fi
8485
8486if test "${ac_cv_path_tclsh+set}" = set; then
8487  echo $ECHO_N "(cached) $ECHO_C" >&6
8488else
8489
8490if test x"${with_tclinclude}" != x ; then
8491  if test -f ${with_tclinclude}/tclsh ; then
8492    ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8493  elif test -f ${with_tclinclude}/src/tclsh ; then
8494    ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8495  else
8496    { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8497echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8498   { (exit 1); exit 1; }; }
8499  fi
8500fi
8501fi
8502
8503
8504if test x"${ac_cv_path_tclsh}" = x ; then
8505  { echo "$as_me:$LINENO: result: none" >&5
8506echo "${ECHO_T}none" >&6; }
8507  for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
8508do
8509  # Extract the first word of "$ac_prog", so it can be a program name with args.
8510set dummy $ac_prog; ac_word=$2
8511{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8512echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8513if test "${ac_cv_path_TCLSH+set}" = set; then
8514  echo $ECHO_N "(cached) $ECHO_C" >&6
8515else
8516  case $TCLSH in
8517  [\\/]* | ?:[\\/]*)
8518  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8519  ;;
8520  *)
8521  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8522for as_dir in $PATH
8523do
8524  IFS=$as_save_IFS
8525  test -z "$as_dir" && as_dir=.
8526  for ac_exec_ext in '' $ac_executable_extensions; do
8527  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8528    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8529    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8530    break 2
8531  fi
8532done
8533done
8534IFS=$as_save_IFS
8535
8536  ;;
8537esac
8538fi
8539TCLSH=$ac_cv_path_TCLSH
8540if test -n "$TCLSH"; then
8541  { echo "$as_me:$LINENO: result: $TCLSH" >&5
8542echo "${ECHO_T}$TCLSH" >&6; }
8543else
8544  { echo "$as_me:$LINENO: result: no" >&5
8545echo "${ECHO_T}no" >&6; }
8546fi
8547
8548
8549  test -n "$TCLSH" && break
8550done
8551
8552  if test x"${TCLSH}" = x ; then
8553    ac_cv_path_tclsh='';
8554  else
8555    ac_cv_path_tclsh="${TCLSH}";
8556  fi
8557else
8558  { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8559echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8560  TCLSH="${ac_cv_path_tclsh}"
8561
8562fi
8563
8564# Extract the first word of "zip", so it can be a program name with args.
8565set dummy zip; ac_word=$2
8566{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8567echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8568if test "${ac_cv_path_ZIP+set}" = set; then
8569  echo $ECHO_N "(cached) $ECHO_C" >&6
8570else
8571  case $ZIP in
8572  [\\/]* | ?:[\\/]*)
8573  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8574  ;;
8575  *)
8576  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8577for as_dir in $PATH
8578do
8579  IFS=$as_save_IFS
8580  test -z "$as_dir" && as_dir=.
8581  for ac_exec_ext in '' $ac_executable_extensions; do
8582  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8583    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8584    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8585    break 2
8586  fi
8587done
8588done
8589IFS=$as_save_IFS
8590
8591  ;;
8592esac
8593fi
8594ZIP=$ac_cv_path_ZIP
8595if test -n "$ZIP"; then
8596  { echo "$as_me:$LINENO: result: $ZIP" >&5
8597echo "${ECHO_T}$ZIP" >&6; }
8598else
8599  { echo "$as_me:$LINENO: result: no" >&5
8600echo "${ECHO_T}no" >&6; }
8601fi
8602
8603
8604for ac_prog in ocamlc
8605do
8606  # Extract the first word of "$ac_prog", so it can be a program name with args.
8607set dummy $ac_prog; ac_word=$2
8608{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8609echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8610if test "${ac_cv_path_OCAMLC+set}" = set; then
8611  echo $ECHO_N "(cached) $ECHO_C" >&6
8612else
8613  case $OCAMLC in
8614  [\\/]* | ?:[\\/]*)
8615  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8616  ;;
8617  *)
8618  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8619for as_dir in $PATH
8620do
8621  IFS=$as_save_IFS
8622  test -z "$as_dir" && as_dir=.
8623  for ac_exec_ext in '' $ac_executable_extensions; do
8624  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8625    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8626    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8627    break 2
8628  fi
8629done
8630done
8631IFS=$as_save_IFS
8632
8633  ;;
8634esac
8635fi
8636OCAMLC=$ac_cv_path_OCAMLC
8637if test -n "$OCAMLC"; then
8638  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8639echo "${ECHO_T}$OCAMLC" >&6; }
8640else
8641  { echo "$as_me:$LINENO: result: no" >&5
8642echo "${ECHO_T}no" >&6; }
8643fi
8644
8645
8646  test -n "$OCAMLC" && break
8647done
8648
8649for ac_prog in ocamlopt
8650do
8651  # Extract the first word of "$ac_prog", so it can be a program name with args.
8652set dummy $ac_prog; ac_word=$2
8653{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8654echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8655if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8656  echo $ECHO_N "(cached) $ECHO_C" >&6
8657else
8658  case $OCAMLOPT in
8659  [\\/]* | ?:[\\/]*)
8660  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8661  ;;
8662  *)
8663  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8664for as_dir in $PATH
8665do
8666  IFS=$as_save_IFS
8667  test -z "$as_dir" && as_dir=.
8668  for ac_exec_ext in '' $ac_executable_extensions; do
8669  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8670    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8671    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8672    break 2
8673  fi
8674done
8675done
8676IFS=$as_save_IFS
8677
8678  ;;
8679esac
8680fi
8681OCAMLOPT=$ac_cv_path_OCAMLOPT
8682if test -n "$OCAMLOPT"; then
8683  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8684echo "${ECHO_T}$OCAMLOPT" >&6; }
8685else
8686  { echo "$as_me:$LINENO: result: no" >&5
8687echo "${ECHO_T}no" >&6; }
8688fi
8689
8690
8691  test -n "$OCAMLOPT" && break
8692done
8693
8694for ac_prog in ocamldep
8695do
8696  # Extract the first word of "$ac_prog", so it can be a program name with args.
8697set dummy $ac_prog; ac_word=$2
8698{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8699echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8700if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8701  echo $ECHO_N "(cached) $ECHO_C" >&6
8702else
8703  case $OCAMLDEP in
8704  [\\/]* | ?:[\\/]*)
8705  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8706  ;;
8707  *)
8708  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8709for as_dir in $PATH
8710do
8711  IFS=$as_save_IFS
8712  test -z "$as_dir" && as_dir=.
8713  for ac_exec_ext in '' $ac_executable_extensions; do
8714  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8715    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8716    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8717    break 2
8718  fi
8719done
8720done
8721IFS=$as_save_IFS
8722
8723  ;;
8724esac
8725fi
8726OCAMLDEP=$ac_cv_path_OCAMLDEP
8727if test -n "$OCAMLDEP"; then
8728  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8729echo "${ECHO_T}$OCAMLDEP" >&6; }
8730else
8731  { echo "$as_me:$LINENO: result: no" >&5
8732echo "${ECHO_T}no" >&6; }
8733fi
8734
8735
8736  test -n "$OCAMLDEP" && break
8737done
8738
8739for ac_prog in ocamldoc
8740do
8741  # Extract the first word of "$ac_prog", so it can be a program name with args.
8742set dummy $ac_prog; ac_word=$2
8743{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8744echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8745if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8746  echo $ECHO_N "(cached) $ECHO_C" >&6
8747else
8748  case $OCAMLDOC in
8749  [\\/]* | ?:[\\/]*)
8750  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8751  ;;
8752  *)
8753  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8754for as_dir in $PATH
8755do
8756  IFS=$as_save_IFS
8757  test -z "$as_dir" && as_dir=.
8758  for ac_exec_ext in '' $ac_executable_extensions; do
8759  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8760    ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8761    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8762    break 2
8763  fi
8764done
8765done
8766IFS=$as_save_IFS
8767
8768  ;;
8769esac
8770fi
8771OCAMLDOC=$ac_cv_path_OCAMLDOC
8772if test -n "$OCAMLDOC"; then
8773  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8774echo "${ECHO_T}$OCAMLDOC" >&6; }
8775else
8776  { echo "$as_me:$LINENO: result: no" >&5
8777echo "${ECHO_T}no" >&6; }
8778fi
8779
8780
8781  test -n "$OCAMLDOC" && break
8782done
8783
8784for ac_prog in gas as
8785do
8786  # Extract the first word of "$ac_prog", so it can be a program name with args.
8787set dummy $ac_prog; ac_word=$2
8788{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8789echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8790if test "${ac_cv_path_GAS+set}" = set; then
8791  echo $ECHO_N "(cached) $ECHO_C" >&6
8792else
8793  case $GAS in
8794  [\\/]* | ?:[\\/]*)
8795  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8796  ;;
8797  *)
8798  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8799for as_dir in $PATH
8800do
8801  IFS=$as_save_IFS
8802  test -z "$as_dir" && as_dir=.
8803  for ac_exec_ext in '' $ac_executable_extensions; do
8804  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8805    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8806    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8807    break 2
8808  fi
8809done
8810done
8811IFS=$as_save_IFS
8812
8813  ;;
8814esac
8815fi
8816GAS=$ac_cv_path_GAS
8817if test -n "$GAS"; then
8818  { echo "$as_me:$LINENO: result: $GAS" >&5
8819echo "${ECHO_T}$GAS" >&6; }
8820else
8821  { echo "$as_me:$LINENO: result: no" >&5
8822echo "${ECHO_T}no" >&6; }
8823fi
8824
8825
8826  test -n "$GAS" && break
8827done
8828
8829
8830{ echo "$as_me:$LINENO: checking for linker version" >&5
8831echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
8832if test "${llvm_cv_link_version+set}" = set; then
8833  echo $ECHO_N "(cached) $ECHO_C" >&6
8834else
8835
8836   version_string="$(ld -v 2>&1 | head -1)"
8837
8838   # Check for ld64.
8839   if (echo "$version_string" | grep -q "ld64"); then
8840     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
8841   else
8842     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
8843   fi
8844
8845fi
8846{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
8847echo "${ECHO_T}$llvm_cv_link_version" >&6; }
8848
8849cat >>confdefs.h <<_ACEOF
8850#define HOST_LINK_VERSION "$llvm_cv_link_version"
8851_ACEOF
8852
8853
8854
8855{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8856echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8857if test "${llvm_cv_link_use_r+set}" = set; then
8858  echo $ECHO_N "(cached) $ECHO_C" >&6
8859else
8860   ac_ext=c
8861ac_cpp='$CPP $CPPFLAGS'
8862ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8863ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8864ac_compiler_gnu=$ac_cv_c_compiler_gnu
8865
8866  oldcflags="$CFLAGS"
8867  CFLAGS="$CFLAGS -Wl,-R."
8868  cat >conftest.$ac_ext <<_ACEOF
8869/* confdefs.h.  */
8870_ACEOF
8871cat confdefs.h >>conftest.$ac_ext
8872cat >>conftest.$ac_ext <<_ACEOF
8873/* end confdefs.h.  */
8874
8875int
8876main ()
8877{
8878
8879  ;
8880  return 0;
8881}
8882_ACEOF
8883rm -f conftest.$ac_objext conftest$ac_exeext
8884if { (ac_try="$ac_link"
8885case "(($ac_try" in
8886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8887  *) ac_try_echo=$ac_try;;
8888esac
8889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8890  (eval "$ac_link") 2>conftest.er1
8891  ac_status=$?
8892  grep -v '^ *+' conftest.er1 >conftest.err
8893  rm -f conftest.er1
8894  cat conftest.err >&5
8895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8896  (exit $ac_status); } &&
8897	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8898  { (case "(($ac_try" in
8899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8900  *) ac_try_echo=$ac_try;;
8901esac
8902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8903  (eval "$ac_try") 2>&5
8904  ac_status=$?
8905  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8906  (exit $ac_status); }; } &&
8907	 { ac_try='test -s conftest$ac_exeext'
8908  { (case "(($ac_try" in
8909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8910  *) ac_try_echo=$ac_try;;
8911esac
8912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8913  (eval "$ac_try") 2>&5
8914  ac_status=$?
8915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8916  (exit $ac_status); }; }; then
8917  llvm_cv_link_use_r=yes
8918else
8919  echo "$as_me: failed program was:" >&5
8920sed 's/^/| /' conftest.$ac_ext >&5
8921
8922	llvm_cv_link_use_r=no
8923fi
8924
8925rm -f core conftest.err conftest.$ac_objext \
8926      conftest$ac_exeext conftest.$ac_ext
8927  CFLAGS="$oldcflags"
8928  ac_ext=c
8929ac_cpp='$CPP $CPPFLAGS'
8930ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8931ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8932ac_compiler_gnu=$ac_cv_c_compiler_gnu
8933
8934
8935fi
8936{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8937echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8938if test "$llvm_cv_link_use_r" = yes ; then
8939
8940cat >>confdefs.h <<\_ACEOF
8941#define HAVE_LINK_R 1
8942_ACEOF
8943
8944  fi
8945
8946
8947{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8948echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8949if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8950  echo $ECHO_N "(cached) $ECHO_C" >&6
8951else
8952   ac_ext=c
8953ac_cpp='$CPP $CPPFLAGS'
8954ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8955ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8956ac_compiler_gnu=$ac_cv_c_compiler_gnu
8957
8958  oldcflags="$CFLAGS"
8959  CFLAGS="$CFLAGS -Wl,-export-dynamic"
8960  cat >conftest.$ac_ext <<_ACEOF
8961/* confdefs.h.  */
8962_ACEOF
8963cat confdefs.h >>conftest.$ac_ext
8964cat >>conftest.$ac_ext <<_ACEOF
8965/* end confdefs.h.  */
8966
8967int
8968main ()
8969{
8970
8971  ;
8972  return 0;
8973}
8974_ACEOF
8975rm -f conftest.$ac_objext conftest$ac_exeext
8976if { (ac_try="$ac_link"
8977case "(($ac_try" in
8978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8979  *) ac_try_echo=$ac_try;;
8980esac
8981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8982  (eval "$ac_link") 2>conftest.er1
8983  ac_status=$?
8984  grep -v '^ *+' conftest.er1 >conftest.err
8985  rm -f conftest.er1
8986  cat conftest.err >&5
8987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8988  (exit $ac_status); } &&
8989	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8990  { (case "(($ac_try" in
8991  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8992  *) ac_try_echo=$ac_try;;
8993esac
8994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8995  (eval "$ac_try") 2>&5
8996  ac_status=$?
8997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8998  (exit $ac_status); }; } &&
8999	 { ac_try='test -s conftest$ac_exeext'
9000  { (case "(($ac_try" in
9001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9002  *) ac_try_echo=$ac_try;;
9003esac
9004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9005  (eval "$ac_try") 2>&5
9006  ac_status=$?
9007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9008  (exit $ac_status); }; }; then
9009  llvm_cv_link_use_export_dynamic=yes
9010else
9011  echo "$as_me: failed program was:" >&5
9012sed 's/^/| /' conftest.$ac_ext >&5
9013
9014	llvm_cv_link_use_export_dynamic=no
9015fi
9016
9017rm -f core conftest.err conftest.$ac_objext \
9018      conftest$ac_exeext conftest.$ac_ext
9019  CFLAGS="$oldcflags"
9020  ac_ext=c
9021ac_cpp='$CPP $CPPFLAGS'
9022ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9023ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9024ac_compiler_gnu=$ac_cv_c_compiler_gnu
9025
9026
9027fi
9028{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
9029echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
9030if test "$llvm_cv_link_use_export_dynamic" = yes ; then
9031
9032cat >>confdefs.h <<\_ACEOF
9033#define HAVE_LINK_EXPORT_DYNAMIC 1
9034_ACEOF
9035
9036  fi
9037
9038
9039{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
9040echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
9041if test "${llvm_cv_link_use_version_script+set}" = set; then
9042  echo $ECHO_N "(cached) $ECHO_C" >&6
9043else
9044   ac_ext=c
9045ac_cpp='$CPP $CPPFLAGS'
9046ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9047ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9048ac_compiler_gnu=$ac_cv_c_compiler_gnu
9049
9050  oldcflags="$CFLAGS"
9051
9052  # The following code is from the autoconf manual,
9053  # "11.13: Limitations of Usual Tools".
9054  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
9055  # Use mktemp if possible; otherwise fall back on mkdir,
9056  # with $RANDOM to make collisions less likely.
9057  : ${TMPDIR=/tmp}
9058  {
9059    tmp=`
9060      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
9061    ` &&
9062    test -n "$tmp" && test -d "$tmp"
9063  } || {
9064    tmp=$TMPDIR/foo$$-$RANDOM
9065    (umask 077 && mkdir "$tmp")
9066  } || exit $?
9067
9068  echo "{" > "$tmp/export.map"
9069  echo "  global: main;" >> "$tmp/export.map"
9070  echo "  local: *;" >> "$tmp/export.map"
9071  echo "};" >> "$tmp/export.map"
9072
9073  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
9074  cat >conftest.$ac_ext <<_ACEOF
9075/* confdefs.h.  */
9076_ACEOF
9077cat confdefs.h >>conftest.$ac_ext
9078cat >>conftest.$ac_ext <<_ACEOF
9079/* end confdefs.h.  */
9080
9081int
9082main ()
9083{
9084
9085  ;
9086  return 0;
9087}
9088_ACEOF
9089rm -f conftest.$ac_objext conftest$ac_exeext
9090if { (ac_try="$ac_link"
9091case "(($ac_try" in
9092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9093  *) ac_try_echo=$ac_try;;
9094esac
9095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9096  (eval "$ac_link") 2>conftest.er1
9097  ac_status=$?
9098  grep -v '^ *+' conftest.er1 >conftest.err
9099  rm -f conftest.er1
9100  cat conftest.err >&5
9101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9102  (exit $ac_status); } &&
9103	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9104  { (case "(($ac_try" in
9105  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9106  *) ac_try_echo=$ac_try;;
9107esac
9108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9109  (eval "$ac_try") 2>&5
9110  ac_status=$?
9111  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9112  (exit $ac_status); }; } &&
9113	 { ac_try='test -s conftest$ac_exeext'
9114  { (case "(($ac_try" in
9115  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9116  *) ac_try_echo=$ac_try;;
9117esac
9118eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9119  (eval "$ac_try") 2>&5
9120  ac_status=$?
9121  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9122  (exit $ac_status); }; }; then
9123  llvm_cv_link_use_version_script=yes
9124else
9125  echo "$as_me: failed program was:" >&5
9126sed 's/^/| /' conftest.$ac_ext >&5
9127
9128	llvm_cv_link_use_version_script=no
9129fi
9130
9131rm -f core conftest.err conftest.$ac_objext \
9132      conftest$ac_exeext conftest.$ac_ext
9133  rm "$tmp/export.map"
9134  rmdir "$tmp"
9135  CFLAGS="$oldcflags"
9136  ac_ext=c
9137ac_cpp='$CPP $CPPFLAGS'
9138ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9139ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9140ac_compiler_gnu=$ac_cv_c_compiler_gnu
9141
9142
9143fi
9144{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
9145echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
9146if test "$llvm_cv_link_use_version_script" = yes ; then
9147  HAVE_LINK_VERSION_SCRIPT=1
9148
9149  fi
9150
9151
9152
9153
9154{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9155echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9156if test "${ac_cv_c_const+set}" = set; then
9157  echo $ECHO_N "(cached) $ECHO_C" >&6
9158else
9159  cat >conftest.$ac_ext <<_ACEOF
9160/* confdefs.h.  */
9161_ACEOF
9162cat confdefs.h >>conftest.$ac_ext
9163cat >>conftest.$ac_ext <<_ACEOF
9164/* end confdefs.h.  */
9165
9166int
9167main ()
9168{
9169/* FIXME: Include the comments suggested by Paul. */
9170#ifndef __cplusplus
9171  /* Ultrix mips cc rejects this.  */
9172  typedef int charset[2];
9173  const charset x;
9174  /* SunOS 4.1.1 cc rejects this.  */
9175  char const *const *ccp;
9176  char **p;
9177  /* NEC SVR4.0.2 mips cc rejects this.  */
9178  struct point {int x, y;};
9179  static struct point const zero = {0,0};
9180  /* AIX XL C 1.02.0.0 rejects this.
9181     It does not let you subtract one const X* pointer from another in
9182     an arm of an if-expression whose if-part is not a constant
9183     expression */
9184  const char *g = "string";
9185  ccp = &g + (g ? g-g : 0);
9186  /* HPUX 7.0 cc rejects these. */
9187  ++ccp;
9188  p = (char**) ccp;
9189  ccp = (char const *const *) p;
9190  { /* SCO 3.2v4 cc rejects this.  */
9191    char *t;
9192    char const *s = 0 ? (char *) 0 : (char const *) 0;
9193
9194    *t++ = 0;
9195    if (s) return 0;
9196  }
9197  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9198    int x[] = {25, 17};
9199    const int *foo = &x[0];
9200    ++foo;
9201  }
9202  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9203    typedef const int *iptr;
9204    iptr p = 0;
9205    ++p;
9206  }
9207  { /* AIX XL C 1.02.0.0 rejects this saying
9208       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9209    struct s { int j; const int *ap[3]; };
9210    struct s *b; b->j = 5;
9211  }
9212  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9213    const int foo = 10;
9214    if (!foo) return 0;
9215  }
9216  return !x[0] && !zero.x;
9217#endif
9218
9219  ;
9220  return 0;
9221}
9222_ACEOF
9223rm -f conftest.$ac_objext
9224if { (ac_try="$ac_compile"
9225case "(($ac_try" in
9226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9227  *) ac_try_echo=$ac_try;;
9228esac
9229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9230  (eval "$ac_compile") 2>conftest.er1
9231  ac_status=$?
9232  grep -v '^ *+' conftest.er1 >conftest.err
9233  rm -f conftest.er1
9234  cat conftest.err >&5
9235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9236  (exit $ac_status); } &&
9237	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9238  { (case "(($ac_try" in
9239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9240  *) ac_try_echo=$ac_try;;
9241esac
9242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9243  (eval "$ac_try") 2>&5
9244  ac_status=$?
9245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9246  (exit $ac_status); }; } &&
9247	 { ac_try='test -s conftest.$ac_objext'
9248  { (case "(($ac_try" in
9249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9250  *) ac_try_echo=$ac_try;;
9251esac
9252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9253  (eval "$ac_try") 2>&5
9254  ac_status=$?
9255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9256  (exit $ac_status); }; }; then
9257  ac_cv_c_const=yes
9258else
9259  echo "$as_me: failed program was:" >&5
9260sed 's/^/| /' conftest.$ac_ext >&5
9261
9262	ac_cv_c_const=no
9263fi
9264
9265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9266fi
9267{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9268echo "${ECHO_T}$ac_cv_c_const" >&6; }
9269if test $ac_cv_c_const = no; then
9270
9271cat >>confdefs.h <<\_ACEOF
9272#define const
9273_ACEOF
9274
9275fi
9276
9277
9278
9279
9280
9281
9282ac_header_dirent=no
9283for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9284  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9285{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9286echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
9287if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9288  echo $ECHO_N "(cached) $ECHO_C" >&6
9289else
9290  cat >conftest.$ac_ext <<_ACEOF
9291/* confdefs.h.  */
9292_ACEOF
9293cat confdefs.h >>conftest.$ac_ext
9294cat >>conftest.$ac_ext <<_ACEOF
9295/* end confdefs.h.  */
9296#include <sys/types.h>
9297#include <$ac_hdr>
9298
9299int
9300main ()
9301{
9302if ((DIR *) 0)
9303return 0;
9304  ;
9305  return 0;
9306}
9307_ACEOF
9308rm -f conftest.$ac_objext
9309if { (ac_try="$ac_compile"
9310case "(($ac_try" in
9311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9312  *) ac_try_echo=$ac_try;;
9313esac
9314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9315  (eval "$ac_compile") 2>conftest.er1
9316  ac_status=$?
9317  grep -v '^ *+' conftest.er1 >conftest.err
9318  rm -f conftest.er1
9319  cat conftest.err >&5
9320  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9321  (exit $ac_status); } &&
9322	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9323  { (case "(($ac_try" in
9324  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9325  *) ac_try_echo=$ac_try;;
9326esac
9327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9328  (eval "$ac_try") 2>&5
9329  ac_status=$?
9330  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9331  (exit $ac_status); }; } &&
9332	 { ac_try='test -s conftest.$ac_objext'
9333  { (case "(($ac_try" in
9334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9335  *) ac_try_echo=$ac_try;;
9336esac
9337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9338  (eval "$ac_try") 2>&5
9339  ac_status=$?
9340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9341  (exit $ac_status); }; }; then
9342  eval "$as_ac_Header=yes"
9343else
9344  echo "$as_me: failed program was:" >&5
9345sed 's/^/| /' conftest.$ac_ext >&5
9346
9347	eval "$as_ac_Header=no"
9348fi
9349
9350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9351fi
9352ac_res=`eval echo '${'$as_ac_Header'}'`
9353	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9354echo "${ECHO_T}$ac_res" >&6; }
9355if test `eval echo '${'$as_ac_Header'}'` = yes; then
9356  cat >>confdefs.h <<_ACEOF
9357#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9358_ACEOF
9359
9360ac_header_dirent=$ac_hdr; break
9361fi
9362
9363done
9364# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9365if test $ac_header_dirent = dirent.h; then
9366  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9367echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9368if test "${ac_cv_search_opendir+set}" = set; then
9369  echo $ECHO_N "(cached) $ECHO_C" >&6
9370else
9371  ac_func_search_save_LIBS=$LIBS
9372cat >conftest.$ac_ext <<_ACEOF
9373/* confdefs.h.  */
9374_ACEOF
9375cat confdefs.h >>conftest.$ac_ext
9376cat >>conftest.$ac_ext <<_ACEOF
9377/* end confdefs.h.  */
9378
9379/* Override any GCC internal prototype to avoid an error.
9380   Use char because int might match the return type of a GCC
9381   builtin and then its argument prototype would still apply.  */
9382#ifdef __cplusplus
9383extern "C"
9384#endif
9385char opendir ();
9386int
9387main ()
9388{
9389return opendir ();
9390  ;
9391  return 0;
9392}
9393_ACEOF
9394for ac_lib in '' dir; do
9395  if test -z "$ac_lib"; then
9396    ac_res="none required"
9397  else
9398    ac_res=-l$ac_lib
9399    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9400  fi
9401  rm -f conftest.$ac_objext conftest$ac_exeext
9402if { (ac_try="$ac_link"
9403case "(($ac_try" in
9404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9405  *) ac_try_echo=$ac_try;;
9406esac
9407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9408  (eval "$ac_link") 2>conftest.er1
9409  ac_status=$?
9410  grep -v '^ *+' conftest.er1 >conftest.err
9411  rm -f conftest.er1
9412  cat conftest.err >&5
9413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9414  (exit $ac_status); } &&
9415	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9416  { (case "(($ac_try" in
9417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9418  *) ac_try_echo=$ac_try;;
9419esac
9420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9421  (eval "$ac_try") 2>&5
9422  ac_status=$?
9423  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9424  (exit $ac_status); }; } &&
9425	 { ac_try='test -s conftest$ac_exeext'
9426  { (case "(($ac_try" in
9427  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428  *) ac_try_echo=$ac_try;;
9429esac
9430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9431  (eval "$ac_try") 2>&5
9432  ac_status=$?
9433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434  (exit $ac_status); }; }; then
9435  ac_cv_search_opendir=$ac_res
9436else
9437  echo "$as_me: failed program was:" >&5
9438sed 's/^/| /' conftest.$ac_ext >&5
9439
9440
9441fi
9442
9443rm -f core conftest.err conftest.$ac_objext \
9444      conftest$ac_exeext
9445  if test "${ac_cv_search_opendir+set}" = set; then
9446  break
9447fi
9448done
9449if test "${ac_cv_search_opendir+set}" = set; then
9450  :
9451else
9452  ac_cv_search_opendir=no
9453fi
9454rm conftest.$ac_ext
9455LIBS=$ac_func_search_save_LIBS
9456fi
9457{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9458echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9459ac_res=$ac_cv_search_opendir
9460if test "$ac_res" != no; then
9461  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9462
9463fi
9464
9465else
9466  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9467echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9468if test "${ac_cv_search_opendir+set}" = set; then
9469  echo $ECHO_N "(cached) $ECHO_C" >&6
9470else
9471  ac_func_search_save_LIBS=$LIBS
9472cat >conftest.$ac_ext <<_ACEOF
9473/* confdefs.h.  */
9474_ACEOF
9475cat confdefs.h >>conftest.$ac_ext
9476cat >>conftest.$ac_ext <<_ACEOF
9477/* end confdefs.h.  */
9478
9479/* Override any GCC internal prototype to avoid an error.
9480   Use char because int might match the return type of a GCC
9481   builtin and then its argument prototype would still apply.  */
9482#ifdef __cplusplus
9483extern "C"
9484#endif
9485char opendir ();
9486int
9487main ()
9488{
9489return opendir ();
9490  ;
9491  return 0;
9492}
9493_ACEOF
9494for ac_lib in '' x; do
9495  if test -z "$ac_lib"; then
9496    ac_res="none required"
9497  else
9498    ac_res=-l$ac_lib
9499    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9500  fi
9501  rm -f conftest.$ac_objext conftest$ac_exeext
9502if { (ac_try="$ac_link"
9503case "(($ac_try" in
9504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9505  *) ac_try_echo=$ac_try;;
9506esac
9507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9508  (eval "$ac_link") 2>conftest.er1
9509  ac_status=$?
9510  grep -v '^ *+' conftest.er1 >conftest.err
9511  rm -f conftest.er1
9512  cat conftest.err >&5
9513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514  (exit $ac_status); } &&
9515	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9516  { (case "(($ac_try" in
9517  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9518  *) ac_try_echo=$ac_try;;
9519esac
9520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9521  (eval "$ac_try") 2>&5
9522  ac_status=$?
9523  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9524  (exit $ac_status); }; } &&
9525	 { ac_try='test -s conftest$ac_exeext'
9526  { (case "(($ac_try" in
9527  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9528  *) ac_try_echo=$ac_try;;
9529esac
9530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9531  (eval "$ac_try") 2>&5
9532  ac_status=$?
9533  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9534  (exit $ac_status); }; }; then
9535  ac_cv_search_opendir=$ac_res
9536else
9537  echo "$as_me: failed program was:" >&5
9538sed 's/^/| /' conftest.$ac_ext >&5
9539
9540
9541fi
9542
9543rm -f core conftest.err conftest.$ac_objext \
9544      conftest$ac_exeext
9545  if test "${ac_cv_search_opendir+set}" = set; then
9546  break
9547fi
9548done
9549if test "${ac_cv_search_opendir+set}" = set; then
9550  :
9551else
9552  ac_cv_search_opendir=no
9553fi
9554rm conftest.$ac_ext
9555LIBS=$ac_func_search_save_LIBS
9556fi
9557{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9558echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9559ac_res=$ac_cv_search_opendir
9560if test "$ac_res" != no; then
9561  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9562
9563fi
9564
9565fi
9566
9567
9568for ac_header in dlfcn.h
9569do
9570as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9571if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9572  { echo "$as_me:$LINENO: checking for $ac_header" >&5
9573echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9574if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9575  echo $ECHO_N "(cached) $ECHO_C" >&6
9576fi
9577ac_res=`eval echo '${'$as_ac_Header'}'`
9578	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9579echo "${ECHO_T}$ac_res" >&6; }
9580else
9581  # Is the header compilable?
9582{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
9583echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9584cat >conftest.$ac_ext <<_ACEOF
9585/* confdefs.h.  */
9586_ACEOF
9587cat confdefs.h >>conftest.$ac_ext
9588cat >>conftest.$ac_ext <<_ACEOF
9589/* end confdefs.h.  */
9590$ac_includes_default
9591#include <$ac_header>
9592_ACEOF
9593rm -f conftest.$ac_objext
9594if { (ac_try="$ac_compile"
9595case "(($ac_try" in
9596  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9597  *) ac_try_echo=$ac_try;;
9598esac
9599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9600  (eval "$ac_compile") 2>conftest.er1
9601  ac_status=$?
9602  grep -v '^ *+' conftest.er1 >conftest.err
9603  rm -f conftest.er1
9604  cat conftest.err >&5
9605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606  (exit $ac_status); } &&
9607	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9608  { (case "(($ac_try" in
9609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9610  *) ac_try_echo=$ac_try;;
9611esac
9612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9613  (eval "$ac_try") 2>&5
9614  ac_status=$?
9615  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9616  (exit $ac_status); }; } &&
9617	 { ac_try='test -s conftest.$ac_objext'
9618  { (case "(($ac_try" in
9619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9620  *) ac_try_echo=$ac_try;;
9621esac
9622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9623  (eval "$ac_try") 2>&5
9624  ac_status=$?
9625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626  (exit $ac_status); }; }; then
9627  ac_header_compiler=yes
9628else
9629  echo "$as_me: failed program was:" >&5
9630sed 's/^/| /' conftest.$ac_ext >&5
9631
9632	ac_header_compiler=no
9633fi
9634
9635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9636{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9637echo "${ECHO_T}$ac_header_compiler" >&6; }
9638
9639# Is the header present?
9640{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
9641echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9642cat >conftest.$ac_ext <<_ACEOF
9643/* confdefs.h.  */
9644_ACEOF
9645cat confdefs.h >>conftest.$ac_ext
9646cat >>conftest.$ac_ext <<_ACEOF
9647/* end confdefs.h.  */
9648#include <$ac_header>
9649_ACEOF
9650if { (ac_try="$ac_cpp conftest.$ac_ext"
9651case "(($ac_try" in
9652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9653  *) ac_try_echo=$ac_try;;
9654esac
9655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9656  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9657  ac_status=$?
9658  grep -v '^ *+' conftest.er1 >conftest.err
9659  rm -f conftest.er1
9660  cat conftest.err >&5
9661  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662  (exit $ac_status); } >/dev/null; then
9663  if test -s conftest.err; then
9664    ac_cpp_err=$ac_c_preproc_warn_flag
9665    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9666  else
9667    ac_cpp_err=
9668  fi
9669else
9670  ac_cpp_err=yes
9671fi
9672if test -z "$ac_cpp_err"; then
9673  ac_header_preproc=yes
9674else
9675  echo "$as_me: failed program was:" >&5
9676sed 's/^/| /' conftest.$ac_ext >&5
9677
9678  ac_header_preproc=no
9679fi
9680
9681rm -f conftest.err conftest.$ac_ext
9682{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9683echo "${ECHO_T}$ac_header_preproc" >&6; }
9684
9685# So?  What about this header?
9686case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9687  yes:no: )
9688    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9689echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9690    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9691echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9692    ac_header_preproc=yes
9693    ;;
9694  no:yes:* )
9695    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9696echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9697    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9698echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9699    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9700echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9701    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9702echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9703    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9704echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9705    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9706echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9707    ( cat <<\_ASBOX
9708## ----------------------------------- ##
9709## Report this to llvmbugs@cs.uiuc.edu ##
9710## ----------------------------------- ##
9711_ASBOX
9712     ) | sed "s/^/$as_me: WARNING:     /" >&2
9713    ;;
9714esac
9715{ echo "$as_me:$LINENO: checking for $ac_header" >&5
9716echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9717if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9718  echo $ECHO_N "(cached) $ECHO_C" >&6
9719else
9720  eval "$as_ac_Header=\$ac_header_preproc"
9721fi
9722ac_res=`eval echo '${'$as_ac_Header'}'`
9723	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9724echo "${ECHO_T}$ac_res" >&6; }
9725
9726fi
9727if test `eval echo '${'$as_ac_Header'}'` = yes; then
9728  cat >>confdefs.h <<_ACEOF
9729#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9730_ACEOF
9731
9732fi
9733
9734done
9735
9736# Check whether --enable-ltdl-install was given.
9737if test "${enable_ltdl_install+set}" = set; then
9738  enableval=$enable_ltdl_install;
9739fi
9740
9741
9742
9743
9744if test x"${enable_ltdl_install-no}" != xno; then
9745  INSTALL_LTDL_TRUE=
9746  INSTALL_LTDL_FALSE='#'
9747else
9748  INSTALL_LTDL_TRUE='#'
9749  INSTALL_LTDL_FALSE=
9750fi
9751
9752
9753
9754if test x"${enable_ltdl_convenience-no}" != xno; then
9755  CONVENIENCE_LTDL_TRUE=
9756  CONVENIENCE_LTDL_FALSE='#'
9757else
9758  CONVENIENCE_LTDL_TRUE='#'
9759  CONVENIENCE_LTDL_FALSE=
9760fi
9761
9762
9763{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9764echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9765library_names_spec=
9766libname_spec='lib$name'
9767soname_spec=
9768shrext_cmds=".so"
9769postinstall_cmds=
9770postuninstall_cmds=
9771finish_cmds=
9772finish_eval=
9773shlibpath_var=
9774shlibpath_overrides_runpath=unknown
9775version_type=none
9776dynamic_linker="$host_os ld.so"
9777sys_lib_dlsearch_path_spec="/lib /usr/lib"
9778if test "$GCC" = yes; then
9779  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9780  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9781    # if the path contains ";" then we assume it to be the separator
9782    # otherwise default to the standard path separator (i.e. ":") - it is
9783    # assumed that no part of a normal pathname contains ";" but that should
9784    # okay in the real world where ";" in dirpaths is itself problematic.
9785    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9786  else
9787    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9788  fi
9789else
9790  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9791fi
9792need_lib_prefix=unknown
9793hardcode_into_libs=no
9794
9795# when you set need_version to no, make sure it does not cause -set_version
9796# flags to be left without arguments
9797need_version=unknown
9798
9799case $host_os in
9800aix3*)
9801  version_type=linux
9802  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9803  shlibpath_var=LIBPATH
9804
9805  # AIX 3 has no versioning support, so we append a major version to the name.
9806  soname_spec='${libname}${release}${shared_ext}$major'
9807  ;;
9808
9809aix4* | aix5*)
9810  version_type=linux
9811  need_lib_prefix=no
9812  need_version=no
9813  hardcode_into_libs=yes
9814  if test "$host_cpu" = ia64; then
9815    # AIX 5 supports IA64
9816    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9817    shlibpath_var=LD_LIBRARY_PATH
9818  else
9819    # With GCC up to 2.95.x, collect2 would create an import file
9820    # for dependence libraries.  The import file would start with
9821    # the line `#! .'.  This would cause the generated library to
9822    # depend on `.', always an invalid library.  This was fixed in
9823    # development snapshots of GCC prior to 3.0.
9824    case $host_os in
9825      aix4 | aix4.[01] | aix4.[01].*)
9826      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9827	   echo ' yes '
9828	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9829	:
9830      else
9831	can_build_shared=no
9832      fi
9833      ;;
9834    esac
9835    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9836    # soname into executable. Probably we can add versioning support to
9837    # collect2, so additional links can be useful in future.
9838    if test "$aix_use_runtimelinking" = yes; then
9839      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9840      # instead of lib<name>.a to let people know that these are not
9841      # typical AIX shared libraries.
9842      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9843    else
9844      # We preserve .a as extension for shared libraries through AIX4.2
9845      # and later when we are not doing run time linking.
9846      library_names_spec='${libname}${release}.a $libname.a'
9847      soname_spec='${libname}${release}${shared_ext}$major'
9848    fi
9849    shlibpath_var=LIBPATH
9850  fi
9851  ;;
9852
9853amigaos*)
9854  library_names_spec='$libname.ixlibrary $libname.a'
9855  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9856  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9857  ;;
9858
9859beos*)
9860  library_names_spec='${libname}${shared_ext}'
9861  dynamic_linker="$host_os ld.so"
9862  shlibpath_var=LIBRARY_PATH
9863  ;;
9864
9865bsdi[45]*)
9866  version_type=linux
9867  need_version=no
9868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9869  soname_spec='${libname}${release}${shared_ext}$major'
9870  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9871  shlibpath_var=LD_LIBRARY_PATH
9872  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9873  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9874  # the default ld.so.conf also contains /usr/contrib/lib and
9875  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9876  # libtool to hard-code these into programs
9877  ;;
9878
9879cygwin* | mingw* | pw32*)
9880  version_type=windows
9881  shrext_cmds=".dll"
9882  need_version=no
9883  need_lib_prefix=no
9884
9885  case $GCC,$host_os in
9886  yes,cygwin* | yes,mingw* | yes,pw32*)
9887    library_names_spec='$libname.dll.a'
9888    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9889    postinstall_cmds='base_file=`basename \${file}`~
9890      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9891      dldir=$destdir/`dirname \$dlpath`~
9892      test -d \$dldir || mkdir -p \$dldir~
9893      $install_prog $dir/$dlname \$dldir/$dlname~
9894      chmod a+x \$dldir/$dlname'
9895    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9896      dlpath=$dir/\$dldll~
9897       $rm \$dlpath'
9898    shlibpath_overrides_runpath=yes
9899
9900    case $host_os in
9901    cygwin*)
9902      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9903      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9904      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9905      ;;
9906    mingw*)
9907      # MinGW DLLs use traditional 'lib' prefix
9908      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9909      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9910      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9911        # It is most probably a Windows format PATH printed by
9912        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9913        # path with ; separators, and with drive letters. We can handle the
9914        # drive letters (cygwin fileutils understands them), so leave them,
9915        # especially as we might pass files found there to a mingw objdump,
9916        # which wouldn't understand a cygwinified path. Ahh.
9917        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9918      else
9919        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9920      fi
9921      ;;
9922    pw32*)
9923      # pw32 DLLs use 'pw' prefix rather than 'lib'
9924      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9925      ;;
9926    esac
9927    ;;
9928
9929  *)
9930    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9931    ;;
9932  esac
9933  dynamic_linker='Win32 ld.exe'
9934  # FIXME: first we should search . and the directory the executable is in
9935  shlibpath_var=PATH
9936  ;;
9937
9938darwin* | rhapsody*)
9939  dynamic_linker="$host_os dyld"
9940  version_type=darwin
9941  need_lib_prefix=no
9942  need_version=no
9943  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9944  soname_spec='${libname}${release}${major}$shared_ext'
9945  shlibpath_overrides_runpath=yes
9946  shlibpath_var=DYLD_LIBRARY_PATH
9947  shrext_cmds='.dylib'
9948  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9949  if test "$GCC" = yes; then
9950    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9951  else
9952    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9953  fi
9954  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9955  ;;
9956
9957dgux*)
9958  version_type=linux
9959  need_lib_prefix=no
9960  need_version=no
9961  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9962  soname_spec='${libname}${release}${shared_ext}$major'
9963  shlibpath_var=LD_LIBRARY_PATH
9964  ;;
9965
9966freebsd1*)
9967  dynamic_linker=no
9968  ;;
9969
9970kfreebsd*-gnu)
9971  version_type=linux
9972  need_lib_prefix=no
9973  need_version=no
9974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9975  soname_spec='${libname}${release}${shared_ext}$major'
9976  shlibpath_var=LD_LIBRARY_PATH
9977  shlibpath_overrides_runpath=no
9978  hardcode_into_libs=yes
9979  dynamic_linker='GNU ld.so'
9980  ;;
9981
9982freebsd* | dragonfly*)
9983  # DragonFly does not have aout.  When/if they implement a new
9984  # versioning mechanism, adjust this.
9985  if test -x /usr/bin/objformat; then
9986    objformat=`/usr/bin/objformat`
9987  else
9988    case $host_os in
9989    freebsd[123]*) objformat=aout ;;
9990    *) objformat=elf ;;
9991    esac
9992  fi
9993  version_type=freebsd-$objformat
9994  case $version_type in
9995    freebsd-elf*)
9996      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9997      need_version=no
9998      need_lib_prefix=no
9999      ;;
10000    freebsd-*)
10001      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10002      need_version=yes
10003      ;;
10004  esac
10005  shlibpath_var=LD_LIBRARY_PATH
10006  case $host_os in
10007  freebsd2*)
10008    shlibpath_overrides_runpath=yes
10009    ;;
10010  freebsd3.[01]* | freebsdelf3.[01]*)
10011    shlibpath_overrides_runpath=yes
10012    hardcode_into_libs=yes
10013    ;;
10014  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10015  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10016    shlibpath_overrides_runpath=no
10017    hardcode_into_libs=yes
10018    ;;
10019  freebsd*) # from 4.6 on
10020    shlibpath_overrides_runpath=yes
10021    hardcode_into_libs=yes
10022    ;;
10023  esac
10024  ;;
10025
10026gnu*)
10027  version_type=linux
10028  need_lib_prefix=no
10029  need_version=no
10030  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10031  soname_spec='${libname}${release}${shared_ext}$major'
10032  shlibpath_var=LD_LIBRARY_PATH
10033  hardcode_into_libs=yes
10034  ;;
10035
10036hpux9* | hpux10* | hpux11*)
10037  # Give a soname corresponding to the major version so that dld.sl refuses to
10038  # link against other versions.
10039  version_type=sunos
10040  need_lib_prefix=no
10041  need_version=no
10042  case $host_cpu in
10043  ia64*)
10044    shrext_cmds='.so'
10045    hardcode_into_libs=yes
10046    dynamic_linker="$host_os dld.so"
10047    shlibpath_var=LD_LIBRARY_PATH
10048    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10049    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10050    soname_spec='${libname}${release}${shared_ext}$major'
10051    if test "X$HPUX_IA64_MODE" = X32; then
10052      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10053    else
10054      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10055    fi
10056    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10057    ;;
10058   hppa*64*)
10059     shrext_cmds='.sl'
10060     hardcode_into_libs=yes
10061     dynamic_linker="$host_os dld.sl"
10062     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10063     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10064     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10065     soname_spec='${libname}${release}${shared_ext}$major'
10066     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10067     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10068     ;;
10069   *)
10070    shrext_cmds='.sl'
10071    dynamic_linker="$host_os dld.sl"
10072    shlibpath_var=SHLIB_PATH
10073    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10074    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10075    soname_spec='${libname}${release}${shared_ext}$major'
10076    ;;
10077  esac
10078  # HP-UX runs *really* slowly unless shared libraries are mode 555.
10079  postinstall_cmds='chmod 555 $lib'
10080  ;;
10081
10082interix3*)
10083  version_type=linux
10084  need_lib_prefix=no
10085  need_version=no
10086  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10087  soname_spec='${libname}${release}${shared_ext}$major'
10088  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10089  shlibpath_var=LD_LIBRARY_PATH
10090  shlibpath_overrides_runpath=no
10091  hardcode_into_libs=yes
10092  ;;
10093
10094irix5* | irix6* | nonstopux*)
10095  case $host_os in
10096    nonstopux*) version_type=nonstopux ;;
10097    *)
10098	if test "$lt_cv_prog_gnu_ld" = yes; then
10099		version_type=linux
10100	else
10101		version_type=irix
10102	fi ;;
10103  esac
10104  need_lib_prefix=no
10105  need_version=no
10106  soname_spec='${libname}${release}${shared_ext}$major'
10107  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10108  case $host_os in
10109  irix5* | nonstopux*)
10110    libsuff= shlibsuff=
10111    ;;
10112  *)
10113    case $LD in # libtool.m4 will add one of these switches to LD
10114    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10115      libsuff= shlibsuff= libmagic=32-bit;;
10116    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10117      libsuff=32 shlibsuff=N32 libmagic=N32;;
10118    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10119      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10120    *) libsuff= shlibsuff= libmagic=never-match;;
10121    esac
10122    ;;
10123  esac
10124  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10125  shlibpath_overrides_runpath=no
10126  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10127  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10128  hardcode_into_libs=yes
10129  ;;
10130
10131# No shared lib support for Linux oldld, aout, or coff.
10132linux*oldld* | linux*aout* | linux*coff*)
10133  dynamic_linker=no
10134  ;;
10135
10136# This must be Linux ELF.
10137linux*)
10138  version_type=linux
10139  need_lib_prefix=no
10140  need_version=no
10141  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10142  soname_spec='${libname}${release}${shared_ext}$major'
10143  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10144  shlibpath_var=LD_LIBRARY_PATH
10145  shlibpath_overrides_runpath=no
10146  # This implies no fast_install, which is unacceptable.
10147  # Some rework will be needed to allow for fast_install
10148  # before this can be enabled.
10149  hardcode_into_libs=yes
10150
10151  # Append ld.so.conf contents to the search path
10152  if test -f /etc/ld.so.conf; then
10153    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
10154    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10155  fi
10156
10157  # We used to test for /lib/ld.so.1 and disable shared libraries on
10158  # powerpc, because MkLinux only supported shared libraries with the
10159  # GNU dynamic linker.  Since this was broken with cross compilers,
10160  # most powerpc-linux boxes support dynamic linking these days and
10161  # people can always --disable-shared, the test was removed, and we
10162  # assume the GNU/Linux dynamic linker is in use.
10163  dynamic_linker='GNU/Linux ld.so'
10164  ;;
10165
10166knetbsd*-gnu)
10167  version_type=linux
10168  need_lib_prefix=no
10169  need_version=no
10170  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10171  soname_spec='${libname}${release}${shared_ext}$major'
10172  shlibpath_var=LD_LIBRARY_PATH
10173  shlibpath_overrides_runpath=no
10174  hardcode_into_libs=yes
10175  dynamic_linker='GNU ld.so'
10176  ;;
10177
10178netbsd*)
10179  version_type=sunos
10180  need_lib_prefix=no
10181  need_version=no
10182  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10183    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10184    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10185    dynamic_linker='NetBSD (a.out) ld.so'
10186  else
10187    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10188    soname_spec='${libname}${release}${shared_ext}$major'
10189    dynamic_linker='NetBSD ld.elf_so'
10190  fi
10191  shlibpath_var=LD_LIBRARY_PATH
10192  shlibpath_overrides_runpath=yes
10193  hardcode_into_libs=yes
10194  ;;
10195
10196newsos6)
10197  version_type=linux
10198  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10199  shlibpath_var=LD_LIBRARY_PATH
10200  shlibpath_overrides_runpath=yes
10201  ;;
10202
10203nto-qnx*)
10204  version_type=linux
10205  need_lib_prefix=no
10206  need_version=no
10207  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10208  soname_spec='${libname}${release}${shared_ext}$major'
10209  shlibpath_var=LD_LIBRARY_PATH
10210  shlibpath_overrides_runpath=yes
10211  ;;
10212
10213openbsd*)
10214  version_type=sunos
10215  sys_lib_dlsearch_path_spec="/usr/lib"
10216  need_lib_prefix=no
10217  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10218  case $host_os in
10219    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10220    *)                         need_version=no  ;;
10221  esac
10222  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10223  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10224  shlibpath_var=LD_LIBRARY_PATH
10225  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10226    case $host_os in
10227      openbsd2.[89] | openbsd2.[89].*)
10228	shlibpath_overrides_runpath=no
10229	;;
10230      *)
10231	shlibpath_overrides_runpath=yes
10232	;;
10233      esac
10234  else
10235    shlibpath_overrides_runpath=yes
10236  fi
10237  ;;
10238
10239os2*)
10240  libname_spec='$name'
10241  shrext_cmds=".dll"
10242  need_lib_prefix=no
10243  library_names_spec='$libname${shared_ext} $libname.a'
10244  dynamic_linker='OS/2 ld.exe'
10245  shlibpath_var=LIBPATH
10246  ;;
10247
10248osf3* | osf4* | osf5*)
10249  version_type=osf
10250  need_lib_prefix=no
10251  need_version=no
10252  soname_spec='${libname}${release}${shared_ext}$major'
10253  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254  shlibpath_var=LD_LIBRARY_PATH
10255  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10256  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10257  ;;
10258
10259solaris*)
10260  version_type=linux
10261  need_lib_prefix=no
10262  need_version=no
10263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10264  soname_spec='${libname}${release}${shared_ext}$major'
10265  shlibpath_var=LD_LIBRARY_PATH
10266  shlibpath_overrides_runpath=yes
10267  hardcode_into_libs=yes
10268  # ldd complains unless libraries are executable
10269  postinstall_cmds='chmod +x $lib'
10270  ;;
10271
10272sunos4*)
10273  version_type=sunos
10274  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10275  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10276  shlibpath_var=LD_LIBRARY_PATH
10277  shlibpath_overrides_runpath=yes
10278  if test "$with_gnu_ld" = yes; then
10279    need_lib_prefix=no
10280  fi
10281  need_version=yes
10282  ;;
10283
10284sysv4 | sysv4.3*)
10285  version_type=linux
10286  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10287  soname_spec='${libname}${release}${shared_ext}$major'
10288  shlibpath_var=LD_LIBRARY_PATH
10289  case $host_vendor in
10290    sni)
10291      shlibpath_overrides_runpath=no
10292      need_lib_prefix=no
10293      export_dynamic_flag_spec='${wl}-Blargedynsym'
10294      runpath_var=LD_RUN_PATH
10295      ;;
10296    siemens)
10297      need_lib_prefix=no
10298      ;;
10299    motorola)
10300      need_lib_prefix=no
10301      need_version=no
10302      shlibpath_overrides_runpath=no
10303      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10304      ;;
10305  esac
10306  ;;
10307
10308sysv4*MP*)
10309  if test -d /usr/nec ;then
10310    version_type=linux
10311    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10312    soname_spec='$libname${shared_ext}.$major'
10313    shlibpath_var=LD_LIBRARY_PATH
10314  fi
10315  ;;
10316
10317sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10318  version_type=freebsd-elf
10319  need_lib_prefix=no
10320  need_version=no
10321  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10322  soname_spec='${libname}${release}${shared_ext}$major'
10323  shlibpath_var=LD_LIBRARY_PATH
10324  hardcode_into_libs=yes
10325  if test "$with_gnu_ld" = yes; then
10326    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10327    shlibpath_overrides_runpath=no
10328  else
10329    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10330    shlibpath_overrides_runpath=yes
10331    case $host_os in
10332      sco3.2v5*)
10333        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10334	;;
10335    esac
10336  fi
10337  sys_lib_dlsearch_path_spec='/usr/lib'
10338  ;;
10339
10340uts4*)
10341  version_type=linux
10342  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10343  soname_spec='${libname}${release}${shared_ext}$major'
10344  shlibpath_var=LD_LIBRARY_PATH
10345  ;;
10346
10347*)
10348  dynamic_linker=no
10349  ;;
10350esac
10351{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10352echo "${ECHO_T}$dynamic_linker" >&6; }
10353test "$dynamic_linker" = no && can_build_shared=no
10354
10355variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10356if test "$GCC" = yes; then
10357  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10358fi
10359
10360
10361{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
10362echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
10363if test "${libltdl_cv_shlibext+set}" = set; then
10364  echo $ECHO_N "(cached) $ECHO_C" >&6
10365else
10366
10367module=yes
10368eval libltdl_cv_shlibext=$shrext_cmds
10369
10370fi
10371{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
10372echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
10373if test -n "$libltdl_cv_shlibext"; then
10374
10375cat >>confdefs.h <<_ACEOF
10376#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
10377_ACEOF
10378
10379fi
10380
10381
10382{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
10383echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
10384if test "${libltdl_cv_shlibpath_var+set}" = set; then
10385  echo $ECHO_N "(cached) $ECHO_C" >&6
10386else
10387  libltdl_cv_shlibpath_var="$shlibpath_var"
10388fi
10389{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
10390echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
10391if test -n "$libltdl_cv_shlibpath_var"; then
10392
10393cat >>confdefs.h <<_ACEOF
10394#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
10395_ACEOF
10396
10397fi
10398
10399
10400{ echo "$as_me:$LINENO: checking for the default library search path" >&5
10401echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
10402if test "${libltdl_cv_sys_search_path+set}" = set; then
10403  echo $ECHO_N "(cached) $ECHO_C" >&6
10404else
10405  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
10406fi
10407{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
10408echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
10409if test -n "$libltdl_cv_sys_search_path"; then
10410  sys_search_path=
10411  for dir in $libltdl_cv_sys_search_path; do
10412    if test -z "$sys_search_path"; then
10413      sys_search_path="$dir"
10414    else
10415      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
10416    fi
10417  done
10418
10419cat >>confdefs.h <<_ACEOF
10420#define LTDL_SYSSEARCHPATH "$sys_search_path"
10421_ACEOF
10422
10423fi
10424
10425{ echo "$as_me:$LINENO: checking for objdir" >&5
10426echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
10427if test "${libltdl_cv_objdir+set}" = set; then
10428  echo $ECHO_N "(cached) $ECHO_C" >&6
10429else
10430  libltdl_cv_objdir="$objdir"
10431  if test -n "$objdir"; then
10432    :
10433  else
10434    rm -f .libs 2>/dev/null
10435    mkdir .libs 2>/dev/null
10436    if test -d .libs; then
10437      libltdl_cv_objdir=.libs
10438    else
10439      # MS-DOS does not allow filenames that begin with a dot.
10440      libltdl_cv_objdir=_libs
10441    fi
10442  rmdir .libs 2>/dev/null
10443  fi
10444
10445fi
10446{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
10447echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
10448
10449cat >>confdefs.h <<_ACEOF
10450#define LTDL_OBJDIR "$libltdl_cv_objdir/"
10451_ACEOF
10452
10453
10454
10455
10456
10457
10458# Check for command to grab the raw symbol name followed by C symbol from nm.
10459{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
10460echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
10461if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
10462  echo $ECHO_N "(cached) $ECHO_C" >&6
10463else
10464
10465# These are sane defaults that work on at least a few old systems.
10466# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
10467
10468# Character class describing NM global symbol codes.
10469symcode='[BCDEGRST]'
10470
10471# Regexp to match symbols that can be accessed directly from C.
10472sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10473
10474# Transform an extracted symbol line into a proper C declaration
10475lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
10476
10477# Transform an extracted symbol line into symbol name and symbol address
10478lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
10479
10480# Define system-specific variables.
10481case $host_os in
10482aix*)
10483  symcode='[BCDT]'
10484  ;;
10485cygwin* | mingw* | pw32*)
10486  symcode='[ABCDGISTW]'
10487  ;;
10488hpux*) # Its linker distinguishes data from code symbols
10489  if test "$host_cpu" = ia64; then
10490    symcode='[ABCDEGRST]'
10491  fi
10492  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10493  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
10494  ;;
10495linux*)
10496  if test "$host_cpu" = ia64; then
10497    symcode='[ABCDGIRSTW]'
10498    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10499    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
10500  fi
10501  ;;
10502irix* | nonstopux*)
10503  symcode='[BCDEGRST]'
10504  ;;
10505osf*)
10506  symcode='[BCDEGQRST]'
10507  ;;
10508solaris*)
10509  symcode='[BDRT]'
10510  ;;
10511sco3.2v5*)
10512  symcode='[DT]'
10513  ;;
10514sysv4.2uw2*)
10515  symcode='[DT]'
10516  ;;
10517sysv5* | sco5v6* | unixware* | OpenUNIX*)
10518  symcode='[ABDT]'
10519  ;;
10520sysv4)
10521  symcode='[DFNSTU]'
10522  ;;
10523esac
10524
10525# Handle CRLF in mingw tool chain
10526opt_cr=
10527case $build_os in
10528mingw*)
10529  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10530  ;;
10531esac
10532
10533# If we're using GNU nm, then use its standard symbol codes.
10534case `$NM -V 2>&1` in
10535*GNU* | *'with BFD'*)
10536  symcode='[ABCDGIRSTW]' ;;
10537esac
10538
10539# Try without a prefix undercore, then with it.
10540for ac_symprfx in "" "_"; do
10541
10542  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10543  symxfrm="\\1 $ac_symprfx\\2 \\2"
10544
10545  # Write the raw and C identifiers.
10546  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10547
10548  # Check to see that the pipe works correctly.
10549  pipe_works=no
10550
10551  rm -f conftest*
10552  cat > conftest.$ac_ext <<EOF
10553#ifdef __cplusplus
10554extern "C" {
10555#endif
10556char nm_test_var;
10557void nm_test_func(){}
10558#ifdef __cplusplus
10559}
10560#endif
10561int main(){nm_test_var='a';nm_test_func();return(0);}
10562EOF
10563
10564  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10565  (eval $ac_compile) 2>&5
10566  ac_status=$?
10567  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568  (exit $ac_status); }; then
10569    # Now try to grab the symbols.
10570    nlist=conftest.nm
10571    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10572  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10573  ac_status=$?
10574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10575  (exit $ac_status); } && test -s "$nlist"; then
10576      # Try sorting and uniquifying the output.
10577      if sort "$nlist" | uniq > "$nlist"T; then
10578	mv -f "$nlist"T "$nlist"
10579      else
10580	rm -f "$nlist"T
10581      fi
10582
10583      # Make sure that we snagged all the symbols we need.
10584      if grep ' nm_test_var$' "$nlist" >/dev/null; then
10585	if grep ' nm_test_func$' "$nlist" >/dev/null; then
10586	  cat <<EOF > conftest.$ac_ext
10587#ifdef __cplusplus
10588extern "C" {
10589#endif
10590
10591EOF
10592	  # Now generate the symbol file.
10593	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10594
10595	  cat <<EOF >> conftest.$ac_ext
10596#if defined (__STDC__) && __STDC__
10597# define lt_ptr_t void *
10598#else
10599# define lt_ptr_t char *
10600# define const
10601#endif
10602
10603/* The mapping between symbol names and symbols. */
10604const struct {
10605  const char *name;
10606  lt_ptr_t address;
10607}
10608lt_preloaded_symbols[] =
10609{
10610EOF
10611	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10612	  cat <<\EOF >> conftest.$ac_ext
10613  {0, (lt_ptr_t) 0}
10614};
10615
10616#ifdef __cplusplus
10617}
10618#endif
10619EOF
10620	  # Now try linking the two files.
10621	  mv conftest.$ac_objext conftstm.$ac_objext
10622	  lt_save_LIBS="$LIBS"
10623	  lt_save_CFLAGS="$CFLAGS"
10624	  LIBS="conftstm.$ac_objext"
10625	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10626	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10627  (eval $ac_link) 2>&5
10628  ac_status=$?
10629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10630  (exit $ac_status); } && test -s conftest${ac_exeext}; then
10631	    pipe_works=yes
10632	  fi
10633	  LIBS="$lt_save_LIBS"
10634	  CFLAGS="$lt_save_CFLAGS"
10635	else
10636	  echo "cannot find nm_test_func in $nlist" >&5
10637	fi
10638      else
10639	echo "cannot find nm_test_var in $nlist" >&5
10640      fi
10641    else
10642      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10643    fi
10644  else
10645    echo "$progname: failed program was:" >&5
10646    cat conftest.$ac_ext >&5
10647  fi
10648  rm -f conftest* conftst*
10649
10650  # Do not use the global_symbol_pipe unless it works.
10651  if test "$pipe_works" = yes; then
10652    break
10653  else
10654    lt_cv_sys_global_symbol_pipe=
10655  fi
10656done
10657
10658fi
10659
10660if test -z "$lt_cv_sys_global_symbol_pipe"; then
10661  lt_cv_sys_global_symbol_to_cdecl=
10662fi
10663if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10664  { echo "$as_me:$LINENO: result: failed" >&5
10665echo "${ECHO_T}failed" >&6; }
10666else
10667  { echo "$as_me:$LINENO: result: ok" >&5
10668echo "${ECHO_T}ok" >&6; }
10669fi
10670
10671
10672{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10673echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10674if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10675  echo $ECHO_N "(cached) $ECHO_C" >&6
10676else
10677  if test -n "$lt_cv_sys_global_symbol_pipe"; then
10678    libltdl_cv_preloaded_symbols=yes
10679  else
10680    libltdl_cv_preloaded_symbols=no
10681  fi
10682
10683fi
10684{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10685echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10686if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10687
10688cat >>confdefs.h <<\_ACEOF
10689#define HAVE_PRELOADED_SYMBOLS 1
10690_ACEOF
10691
10692fi
10693
10694LIBADD_DL=
10695
10696ac_ext=c
10697ac_cpp='$CPP $CPPFLAGS'
10698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10700ac_compiler_gnu=$ac_cv_c_compiler_gnu
10701
10702
10703{ echo "$as_me:$LINENO: checking for shl_load" >&5
10704echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10705if test "${ac_cv_func_shl_load+set}" = set; then
10706  echo $ECHO_N "(cached) $ECHO_C" >&6
10707else
10708  cat >conftest.$ac_ext <<_ACEOF
10709/* confdefs.h.  */
10710_ACEOF
10711cat confdefs.h >>conftest.$ac_ext
10712cat >>conftest.$ac_ext <<_ACEOF
10713/* end confdefs.h.  */
10714/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10715   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10716#define shl_load innocuous_shl_load
10717
10718/* System header to define __stub macros and hopefully few prototypes,
10719    which can conflict with char shl_load (); below.
10720    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10721    <limits.h> exists even on freestanding compilers.  */
10722
10723#ifdef __STDC__
10724# include <limits.h>
10725#else
10726# include <assert.h>
10727#endif
10728
10729#undef shl_load
10730
10731/* Override any GCC internal prototype to avoid an error.
10732   Use char because int might match the return type of a GCC
10733   builtin and then its argument prototype would still apply.  */
10734#ifdef __cplusplus
10735extern "C"
10736#endif
10737char shl_load ();
10738/* The GNU C library defines this for functions which it implements
10739    to always fail with ENOSYS.  Some functions are actually named
10740    something starting with __ and the normal name is an alias.  */
10741#if defined __stub_shl_load || defined __stub___shl_load
10742choke me
10743#endif
10744
10745int
10746main ()
10747{
10748return shl_load ();
10749  ;
10750  return 0;
10751}
10752_ACEOF
10753rm -f conftest.$ac_objext conftest$ac_exeext
10754if { (ac_try="$ac_link"
10755case "(($ac_try" in
10756  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10757  *) ac_try_echo=$ac_try;;
10758esac
10759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10760  (eval "$ac_link") 2>conftest.er1
10761  ac_status=$?
10762  grep -v '^ *+' conftest.er1 >conftest.err
10763  rm -f conftest.er1
10764  cat conftest.err >&5
10765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10766  (exit $ac_status); } &&
10767	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10768  { (case "(($ac_try" in
10769  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10770  *) ac_try_echo=$ac_try;;
10771esac
10772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10773  (eval "$ac_try") 2>&5
10774  ac_status=$?
10775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10776  (exit $ac_status); }; } &&
10777	 { ac_try='test -s conftest$ac_exeext'
10778  { (case "(($ac_try" in
10779  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10780  *) ac_try_echo=$ac_try;;
10781esac
10782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10783  (eval "$ac_try") 2>&5
10784  ac_status=$?
10785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10786  (exit $ac_status); }; }; then
10787  ac_cv_func_shl_load=yes
10788else
10789  echo "$as_me: failed program was:" >&5
10790sed 's/^/| /' conftest.$ac_ext >&5
10791
10792	ac_cv_func_shl_load=no
10793fi
10794
10795rm -f core conftest.err conftest.$ac_objext \
10796      conftest$ac_exeext conftest.$ac_ext
10797fi
10798{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10799echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10800if test $ac_cv_func_shl_load = yes; then
10801
10802cat >>confdefs.h <<\_ACEOF
10803#define HAVE_SHL_LOAD 1
10804_ACEOF
10805
10806else
10807  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10808echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10809if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10810  echo $ECHO_N "(cached) $ECHO_C" >&6
10811else
10812  ac_check_lib_save_LIBS=$LIBS
10813LIBS="-ldld  $LIBS"
10814cat >conftest.$ac_ext <<_ACEOF
10815/* confdefs.h.  */
10816_ACEOF
10817cat confdefs.h >>conftest.$ac_ext
10818cat >>conftest.$ac_ext <<_ACEOF
10819/* end confdefs.h.  */
10820
10821/* Override any GCC internal prototype to avoid an error.
10822   Use char because int might match the return type of a GCC
10823   builtin and then its argument prototype would still apply.  */
10824#ifdef __cplusplus
10825extern "C"
10826#endif
10827char shl_load ();
10828int
10829main ()
10830{
10831return shl_load ();
10832  ;
10833  return 0;
10834}
10835_ACEOF
10836rm -f conftest.$ac_objext conftest$ac_exeext
10837if { (ac_try="$ac_link"
10838case "(($ac_try" in
10839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10840  *) ac_try_echo=$ac_try;;
10841esac
10842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10843  (eval "$ac_link") 2>conftest.er1
10844  ac_status=$?
10845  grep -v '^ *+' conftest.er1 >conftest.err
10846  rm -f conftest.er1
10847  cat conftest.err >&5
10848  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10849  (exit $ac_status); } &&
10850	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10851  { (case "(($ac_try" in
10852  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10853  *) ac_try_echo=$ac_try;;
10854esac
10855eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10856  (eval "$ac_try") 2>&5
10857  ac_status=$?
10858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10859  (exit $ac_status); }; } &&
10860	 { ac_try='test -s conftest$ac_exeext'
10861  { (case "(($ac_try" in
10862  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10863  *) ac_try_echo=$ac_try;;
10864esac
10865eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10866  (eval "$ac_try") 2>&5
10867  ac_status=$?
10868  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10869  (exit $ac_status); }; }; then
10870  ac_cv_lib_dld_shl_load=yes
10871else
10872  echo "$as_me: failed program was:" >&5
10873sed 's/^/| /' conftest.$ac_ext >&5
10874
10875	ac_cv_lib_dld_shl_load=no
10876fi
10877
10878rm -f core conftest.err conftest.$ac_objext \
10879      conftest$ac_exeext conftest.$ac_ext
10880LIBS=$ac_check_lib_save_LIBS
10881fi
10882{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10883echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10884if test $ac_cv_lib_dld_shl_load = yes; then
10885
10886cat >>confdefs.h <<\_ACEOF
10887#define HAVE_SHL_LOAD 1
10888_ACEOF
10889
10890	LIBADD_DL="$LIBADD_DL -ldld"
10891else
10892  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10893echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10894if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10895  echo $ECHO_N "(cached) $ECHO_C" >&6
10896else
10897  ac_check_lib_save_LIBS=$LIBS
10898LIBS="-ldl  $LIBS"
10899cat >conftest.$ac_ext <<_ACEOF
10900/* confdefs.h.  */
10901_ACEOF
10902cat confdefs.h >>conftest.$ac_ext
10903cat >>conftest.$ac_ext <<_ACEOF
10904/* end confdefs.h.  */
10905
10906/* Override any GCC internal prototype to avoid an error.
10907   Use char because int might match the return type of a GCC
10908   builtin and then its argument prototype would still apply.  */
10909#ifdef __cplusplus
10910extern "C"
10911#endif
10912char dlopen ();
10913int
10914main ()
10915{
10916return dlopen ();
10917  ;
10918  return 0;
10919}
10920_ACEOF
10921rm -f conftest.$ac_objext conftest$ac_exeext
10922if { (ac_try="$ac_link"
10923case "(($ac_try" in
10924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10925  *) ac_try_echo=$ac_try;;
10926esac
10927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10928  (eval "$ac_link") 2>conftest.er1
10929  ac_status=$?
10930  grep -v '^ *+' conftest.er1 >conftest.err
10931  rm -f conftest.er1
10932  cat conftest.err >&5
10933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10934  (exit $ac_status); } &&
10935	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10936  { (case "(($ac_try" in
10937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10938  *) ac_try_echo=$ac_try;;
10939esac
10940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10941  (eval "$ac_try") 2>&5
10942  ac_status=$?
10943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944  (exit $ac_status); }; } &&
10945	 { ac_try='test -s conftest$ac_exeext'
10946  { (case "(($ac_try" in
10947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10948  *) ac_try_echo=$ac_try;;
10949esac
10950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10951  (eval "$ac_try") 2>&5
10952  ac_status=$?
10953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10954  (exit $ac_status); }; }; then
10955  ac_cv_lib_dl_dlopen=yes
10956else
10957  echo "$as_me: failed program was:" >&5
10958sed 's/^/| /' conftest.$ac_ext >&5
10959
10960	ac_cv_lib_dl_dlopen=no
10961fi
10962
10963rm -f core conftest.err conftest.$ac_objext \
10964      conftest$ac_exeext conftest.$ac_ext
10965LIBS=$ac_check_lib_save_LIBS
10966fi
10967{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10968echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10969if test $ac_cv_lib_dl_dlopen = yes; then
10970
10971cat >>confdefs.h <<\_ACEOF
10972#define HAVE_LIBDL 1
10973_ACEOF
10974
10975	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10976else
10977  cat >conftest.$ac_ext <<_ACEOF
10978/* confdefs.h.  */
10979_ACEOF
10980cat confdefs.h >>conftest.$ac_ext
10981cat >>conftest.$ac_ext <<_ACEOF
10982/* end confdefs.h.  */
10983#if HAVE_DLFCN_H
10984#  include <dlfcn.h>
10985#endif
10986
10987int
10988main ()
10989{
10990dlopen(0, 0);
10991  ;
10992  return 0;
10993}
10994_ACEOF
10995rm -f conftest.$ac_objext conftest$ac_exeext
10996if { (ac_try="$ac_link"
10997case "(($ac_try" in
10998  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10999  *) ac_try_echo=$ac_try;;
11000esac
11001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11002  (eval "$ac_link") 2>conftest.er1
11003  ac_status=$?
11004  grep -v '^ *+' conftest.er1 >conftest.err
11005  rm -f conftest.er1
11006  cat conftest.err >&5
11007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11008  (exit $ac_status); } &&
11009	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11010  { (case "(($ac_try" in
11011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11012  *) ac_try_echo=$ac_try;;
11013esac
11014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11015  (eval "$ac_try") 2>&5
11016  ac_status=$?
11017  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11018  (exit $ac_status); }; } &&
11019	 { ac_try='test -s conftest$ac_exeext'
11020  { (case "(($ac_try" in
11021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11022  *) ac_try_echo=$ac_try;;
11023esac
11024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11025  (eval "$ac_try") 2>&5
11026  ac_status=$?
11027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11028  (exit $ac_status); }; }; then
11029
11030cat >>confdefs.h <<\_ACEOF
11031#define HAVE_LIBDL 1
11032_ACEOF
11033 libltdl_cv_func_dlopen="yes"
11034else
11035  echo "$as_me: failed program was:" >&5
11036sed 's/^/| /' conftest.$ac_ext >&5
11037
11038	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11039echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
11040if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11041  echo $ECHO_N "(cached) $ECHO_C" >&6
11042else
11043  ac_check_lib_save_LIBS=$LIBS
11044LIBS="-lsvld  $LIBS"
11045cat >conftest.$ac_ext <<_ACEOF
11046/* confdefs.h.  */
11047_ACEOF
11048cat confdefs.h >>conftest.$ac_ext
11049cat >>conftest.$ac_ext <<_ACEOF
11050/* end confdefs.h.  */
11051
11052/* Override any GCC internal prototype to avoid an error.
11053   Use char because int might match the return type of a GCC
11054   builtin and then its argument prototype would still apply.  */
11055#ifdef __cplusplus
11056extern "C"
11057#endif
11058char dlopen ();
11059int
11060main ()
11061{
11062return dlopen ();
11063  ;
11064  return 0;
11065}
11066_ACEOF
11067rm -f conftest.$ac_objext conftest$ac_exeext
11068if { (ac_try="$ac_link"
11069case "(($ac_try" in
11070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11071  *) ac_try_echo=$ac_try;;
11072esac
11073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11074  (eval "$ac_link") 2>conftest.er1
11075  ac_status=$?
11076  grep -v '^ *+' conftest.er1 >conftest.err
11077  rm -f conftest.er1
11078  cat conftest.err >&5
11079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11080  (exit $ac_status); } &&
11081	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11082  { (case "(($ac_try" in
11083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11084  *) ac_try_echo=$ac_try;;
11085esac
11086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11087  (eval "$ac_try") 2>&5
11088  ac_status=$?
11089  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11090  (exit $ac_status); }; } &&
11091	 { ac_try='test -s conftest$ac_exeext'
11092  { (case "(($ac_try" in
11093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11094  *) ac_try_echo=$ac_try;;
11095esac
11096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11097  (eval "$ac_try") 2>&5
11098  ac_status=$?
11099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11100  (exit $ac_status); }; }; then
11101  ac_cv_lib_svld_dlopen=yes
11102else
11103  echo "$as_me: failed program was:" >&5
11104sed 's/^/| /' conftest.$ac_ext >&5
11105
11106	ac_cv_lib_svld_dlopen=no
11107fi
11108
11109rm -f core conftest.err conftest.$ac_objext \
11110      conftest$ac_exeext conftest.$ac_ext
11111LIBS=$ac_check_lib_save_LIBS
11112fi
11113{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11114echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
11115if test $ac_cv_lib_svld_dlopen = yes; then
11116
11117cat >>confdefs.h <<\_ACEOF
11118#define HAVE_LIBDL 1
11119_ACEOF
11120
11121	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
11122else
11123  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11124echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
11125if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11126  echo $ECHO_N "(cached) $ECHO_C" >&6
11127else
11128  ac_check_lib_save_LIBS=$LIBS
11129LIBS="-ldld  $LIBS"
11130cat >conftest.$ac_ext <<_ACEOF
11131/* confdefs.h.  */
11132_ACEOF
11133cat confdefs.h >>conftest.$ac_ext
11134cat >>conftest.$ac_ext <<_ACEOF
11135/* end confdefs.h.  */
11136
11137/* Override any GCC internal prototype to avoid an error.
11138   Use char because int might match the return type of a GCC
11139   builtin and then its argument prototype would still apply.  */
11140#ifdef __cplusplus
11141extern "C"
11142#endif
11143char dld_link ();
11144int
11145main ()
11146{
11147return dld_link ();
11148  ;
11149  return 0;
11150}
11151_ACEOF
11152rm -f conftest.$ac_objext conftest$ac_exeext
11153if { (ac_try="$ac_link"
11154case "(($ac_try" in
11155  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11156  *) ac_try_echo=$ac_try;;
11157esac
11158eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11159  (eval "$ac_link") 2>conftest.er1
11160  ac_status=$?
11161  grep -v '^ *+' conftest.er1 >conftest.err
11162  rm -f conftest.er1
11163  cat conftest.err >&5
11164  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11165  (exit $ac_status); } &&
11166	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11167  { (case "(($ac_try" in
11168  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11169  *) ac_try_echo=$ac_try;;
11170esac
11171eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11172  (eval "$ac_try") 2>&5
11173  ac_status=$?
11174  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11175  (exit $ac_status); }; } &&
11176	 { ac_try='test -s conftest$ac_exeext'
11177  { (case "(($ac_try" in
11178  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11179  *) ac_try_echo=$ac_try;;
11180esac
11181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11182  (eval "$ac_try") 2>&5
11183  ac_status=$?
11184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11185  (exit $ac_status); }; }; then
11186  ac_cv_lib_dld_dld_link=yes
11187else
11188  echo "$as_me: failed program was:" >&5
11189sed 's/^/| /' conftest.$ac_ext >&5
11190
11191	ac_cv_lib_dld_dld_link=no
11192fi
11193
11194rm -f core conftest.err conftest.$ac_objext \
11195      conftest$ac_exeext conftest.$ac_ext
11196LIBS=$ac_check_lib_save_LIBS
11197fi
11198{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11199echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
11200if test $ac_cv_lib_dld_dld_link = yes; then
11201
11202cat >>confdefs.h <<\_ACEOF
11203#define HAVE_DLD 1
11204_ACEOF
11205
11206	 	LIBADD_DL="$LIBADD_DL -ldld"
11207else
11208  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
11209echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
11210if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
11211  echo $ECHO_N "(cached) $ECHO_C" >&6
11212else
11213  cat >conftest.$ac_ext <<_ACEOF
11214/* confdefs.h.  */
11215_ACEOF
11216cat confdefs.h >>conftest.$ac_ext
11217cat >>conftest.$ac_ext <<_ACEOF
11218/* end confdefs.h.  */
11219/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
11220   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11221#define _dyld_func_lookup innocuous__dyld_func_lookup
11222
11223/* System header to define __stub macros and hopefully few prototypes,
11224    which can conflict with char _dyld_func_lookup (); below.
11225    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11226    <limits.h> exists even on freestanding compilers.  */
11227
11228#ifdef __STDC__
11229# include <limits.h>
11230#else
11231# include <assert.h>
11232#endif
11233
11234#undef _dyld_func_lookup
11235
11236/* Override any GCC internal prototype to avoid an error.
11237   Use char because int might match the return type of a GCC
11238   builtin and then its argument prototype would still apply.  */
11239#ifdef __cplusplus
11240extern "C"
11241#endif
11242char _dyld_func_lookup ();
11243/* The GNU C library defines this for functions which it implements
11244    to always fail with ENOSYS.  Some functions are actually named
11245    something starting with __ and the normal name is an alias.  */
11246#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
11247choke me
11248#endif
11249
11250int
11251main ()
11252{
11253return _dyld_func_lookup ();
11254  ;
11255  return 0;
11256}
11257_ACEOF
11258rm -f conftest.$ac_objext conftest$ac_exeext
11259if { (ac_try="$ac_link"
11260case "(($ac_try" in
11261  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11262  *) ac_try_echo=$ac_try;;
11263esac
11264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11265  (eval "$ac_link") 2>conftest.er1
11266  ac_status=$?
11267  grep -v '^ *+' conftest.er1 >conftest.err
11268  rm -f conftest.er1
11269  cat conftest.err >&5
11270  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11271  (exit $ac_status); } &&
11272	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11273  { (case "(($ac_try" in
11274  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11275  *) ac_try_echo=$ac_try;;
11276esac
11277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11278  (eval "$ac_try") 2>&5
11279  ac_status=$?
11280  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11281  (exit $ac_status); }; } &&
11282	 { ac_try='test -s conftest$ac_exeext'
11283  { (case "(($ac_try" in
11284  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11285  *) ac_try_echo=$ac_try;;
11286esac
11287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11288  (eval "$ac_try") 2>&5
11289  ac_status=$?
11290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11291  (exit $ac_status); }; }; then
11292  ac_cv_func__dyld_func_lookup=yes
11293else
11294  echo "$as_me: failed program was:" >&5
11295sed 's/^/| /' conftest.$ac_ext >&5
11296
11297	ac_cv_func__dyld_func_lookup=no
11298fi
11299
11300rm -f core conftest.err conftest.$ac_objext \
11301      conftest$ac_exeext conftest.$ac_ext
11302fi
11303{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
11304echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
11305if test $ac_cv_func__dyld_func_lookup = yes; then
11306
11307cat >>confdefs.h <<\_ACEOF
11308#define HAVE_DYLD 1
11309_ACEOF
11310
11311fi
11312
11313
11314fi
11315
11316
11317fi
11318
11319
11320fi
11321
11322rm -f core conftest.err conftest.$ac_objext \
11323      conftest$ac_exeext conftest.$ac_ext
11324
11325fi
11326
11327
11328fi
11329
11330
11331fi
11332
11333
11334if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
11335then
11336  lt_save_LIBS="$LIBS"
11337  LIBS="$LIBS $LIBADD_DL"
11338
11339for ac_func in dlerror
11340do
11341as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11342{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11343echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11344if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11345  echo $ECHO_N "(cached) $ECHO_C" >&6
11346else
11347  cat >conftest.$ac_ext <<_ACEOF
11348/* confdefs.h.  */
11349_ACEOF
11350cat confdefs.h >>conftest.$ac_ext
11351cat >>conftest.$ac_ext <<_ACEOF
11352/* end confdefs.h.  */
11353/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11354   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11355#define $ac_func innocuous_$ac_func
11356
11357/* System header to define __stub macros and hopefully few prototypes,
11358    which can conflict with char $ac_func (); below.
11359    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11360    <limits.h> exists even on freestanding compilers.  */
11361
11362#ifdef __STDC__
11363# include <limits.h>
11364#else
11365# include <assert.h>
11366#endif
11367
11368#undef $ac_func
11369
11370/* Override any GCC internal prototype to avoid an error.
11371   Use char because int might match the return type of a GCC
11372   builtin and then its argument prototype would still apply.  */
11373#ifdef __cplusplus
11374extern "C"
11375#endif
11376char $ac_func ();
11377/* The GNU C library defines this for functions which it implements
11378    to always fail with ENOSYS.  Some functions are actually named
11379    something starting with __ and the normal name is an alias.  */
11380#if defined __stub_$ac_func || defined __stub___$ac_func
11381choke me
11382#endif
11383
11384int
11385main ()
11386{
11387return $ac_func ();
11388  ;
11389  return 0;
11390}
11391_ACEOF
11392rm -f conftest.$ac_objext conftest$ac_exeext
11393if { (ac_try="$ac_link"
11394case "(($ac_try" in
11395  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11396  *) ac_try_echo=$ac_try;;
11397esac
11398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11399  (eval "$ac_link") 2>conftest.er1
11400  ac_status=$?
11401  grep -v '^ *+' conftest.er1 >conftest.err
11402  rm -f conftest.er1
11403  cat conftest.err >&5
11404  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11405  (exit $ac_status); } &&
11406	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11407  { (case "(($ac_try" in
11408  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11409  *) ac_try_echo=$ac_try;;
11410esac
11411eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11412  (eval "$ac_try") 2>&5
11413  ac_status=$?
11414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11415  (exit $ac_status); }; } &&
11416	 { ac_try='test -s conftest$ac_exeext'
11417  { (case "(($ac_try" in
11418  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11419  *) ac_try_echo=$ac_try;;
11420esac
11421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11422  (eval "$ac_try") 2>&5
11423  ac_status=$?
11424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11425  (exit $ac_status); }; }; then
11426  eval "$as_ac_var=yes"
11427else
11428  echo "$as_me: failed program was:" >&5
11429sed 's/^/| /' conftest.$ac_ext >&5
11430
11431	eval "$as_ac_var=no"
11432fi
11433
11434rm -f core conftest.err conftest.$ac_objext \
11435      conftest$ac_exeext conftest.$ac_ext
11436fi
11437ac_res=`eval echo '${'$as_ac_var'}'`
11438	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11439echo "${ECHO_T}$ac_res" >&6; }
11440if test `eval echo '${'$as_ac_var'}'` = yes; then
11441  cat >>confdefs.h <<_ACEOF
11442#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11443_ACEOF
11444
11445fi
11446done
11447
11448  LIBS="$lt_save_LIBS"
11449fi
11450ac_ext=c
11451ac_cpp='$CPP $CPPFLAGS'
11452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11454ac_compiler_gnu=$ac_cv_c_compiler_gnu
11455
11456
11457
11458{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
11459echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
11460if test "${ac_cv_sys_symbol_underscore+set}" = set; then
11461  echo $ECHO_N "(cached) $ECHO_C" >&6
11462else
11463  ac_cv_sys_symbol_underscore=no
11464  cat > conftest.$ac_ext <<EOF
11465void nm_test_func(){}
11466int main(){nm_test_func;return 0;}
11467EOF
11468  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11469  (eval $ac_compile) 2>&5
11470  ac_status=$?
11471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11472  (exit $ac_status); }; then
11473    # Now try to grab the symbols.
11474    ac_nlist=conftest.nm
11475    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
11476  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
11477  ac_status=$?
11478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11479  (exit $ac_status); } && test -s "$ac_nlist"; then
11480      # See whether the symbols have a leading underscore.
11481      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11482        ac_cv_sys_symbol_underscore=yes
11483      else
11484        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11485	  :
11486        else
11487	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11488        fi
11489      fi
11490    else
11491      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11492    fi
11493  else
11494    echo "configure: failed program was:" >&5
11495    cat conftest.c >&5
11496  fi
11497  rm -rf conftest*
11498
11499fi
11500{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11501echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11502
11503
11504if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11505  if test x"$libltdl_cv_func_dlopen" = xyes ||
11506     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11507	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11508echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11509if test "${libltdl_cv_need_uscore+set}" = set; then
11510  echo $ECHO_N "(cached) $ECHO_C" >&6
11511else
11512  libltdl_cv_need_uscore=unknown
11513          save_LIBS="$LIBS"
11514          LIBS="$LIBS $LIBADD_DL"
11515	  if test "$cross_compiling" = yes; then :
11516  libltdl_cv_need_uscore=cross
11517else
11518  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11519  lt_status=$lt_dlunknown
11520  cat > conftest.$ac_ext <<EOF
11521#line 11521 "configure"
11522#include "confdefs.h"
11523
11524#if HAVE_DLFCN_H
11525#include <dlfcn.h>
11526#endif
11527
11528#include <stdio.h>
11529
11530#ifdef RTLD_GLOBAL
11531#  define LT_DLGLOBAL		RTLD_GLOBAL
11532#else
11533#  ifdef DL_GLOBAL
11534#    define LT_DLGLOBAL		DL_GLOBAL
11535#  else
11536#    define LT_DLGLOBAL		0
11537#  endif
11538#endif
11539
11540/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11541   find out it does not work in some platform. */
11542#ifndef LT_DLLAZY_OR_NOW
11543#  ifdef RTLD_LAZY
11544#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11545#  else
11546#    ifdef DL_LAZY
11547#      define LT_DLLAZY_OR_NOW		DL_LAZY
11548#    else
11549#      ifdef RTLD_NOW
11550#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11551#      else
11552#        ifdef DL_NOW
11553#          define LT_DLLAZY_OR_NOW	DL_NOW
11554#        else
11555#          define LT_DLLAZY_OR_NOW	0
11556#        endif
11557#      endif
11558#    endif
11559#  endif
11560#endif
11561
11562#ifdef __cplusplus
11563extern "C" void exit (int);
11564#endif
11565
11566void fnord() { int i=42;}
11567int main ()
11568{
11569  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11570  int status = $lt_dlunknown;
11571
11572  if (self)
11573    {
11574      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11575      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11576      /* dlclose (self); */
11577    }
11578  else
11579    puts (dlerror ());
11580
11581    exit (status);
11582}
11583EOF
11584  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11585  (eval $ac_link) 2>&5
11586  ac_status=$?
11587  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11588  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11589    (./conftest; exit; ) >&5 2>/dev/null
11590    lt_status=$?
11591    case x$lt_status in
11592      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11593      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11594      x$lt_dlunknown|x*)  ;;
11595    esac
11596  else :
11597    # compilation failed
11598
11599  fi
11600fi
11601rm -fr conftest*
11602
11603	  LIBS="$save_LIBS"
11604
11605fi
11606{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11607echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11608  fi
11609fi
11610
11611if test x"$libltdl_cv_need_uscore" = xyes; then
11612
11613cat >>confdefs.h <<\_ACEOF
11614#define NEED_USCORE 1
11615_ACEOF
11616
11617fi
11618
11619
11620{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11621echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11622if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11623  echo $ECHO_N "(cached) $ECHO_C" >&6
11624else
11625  # PORTME does your system automatically load deplibs for dlopen?
11626  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11627  # For now, we just catch OSes we know something about -- in the
11628  # future, we'll try test this programmatically.
11629  libltdl_cv_sys_dlopen_deplibs=unknown
11630  case "$host_os" in
11631  aix3*|aix4.1.*|aix4.2.*)
11632    # Unknown whether this is true for these versions of AIX, but
11633    # we want this `case' here to explicitly catch those versions.
11634    libltdl_cv_sys_dlopen_deplibs=unknown
11635    ;;
11636  aix[45]*)
11637    libltdl_cv_sys_dlopen_deplibs=yes
11638    ;;
11639  darwin*)
11640    # Assuming the user has installed a libdl from somewhere, this is true
11641    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11642    libltdl_cv_sys_dlopen_deplibs=yes
11643    ;;
11644  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11645    # GNU and its variants, using gnu ld.so (Glibc)
11646    libltdl_cv_sys_dlopen_deplibs=yes
11647    ;;
11648  hpux10*|hpux11*)
11649    libltdl_cv_sys_dlopen_deplibs=yes
11650    ;;
11651  interix*)
11652    libltdl_cv_sys_dlopen_deplibs=yes
11653    ;;
11654  irix[12345]*|irix6.[01]*)
11655    # Catch all versions of IRIX before 6.2, and indicate that we don't
11656    # know how it worked for any of those versions.
11657    libltdl_cv_sys_dlopen_deplibs=unknown
11658    ;;
11659  irix*)
11660    # The case above catches anything before 6.2, and it's known that
11661    # at 6.2 and later dlopen does load deplibs.
11662    libltdl_cv_sys_dlopen_deplibs=yes
11663    ;;
11664  netbsd*)
11665    libltdl_cv_sys_dlopen_deplibs=yes
11666    ;;
11667  openbsd*)
11668    libltdl_cv_sys_dlopen_deplibs=yes
11669    ;;
11670  osf[1234]*)
11671    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11672    # it did *not* use an RPATH in a shared library to find objects the
11673    # library depends on, so we explictly say `no'.
11674    libltdl_cv_sys_dlopen_deplibs=no
11675    ;;
11676  osf5.0|osf5.0a|osf5.1)
11677    # dlopen *does* load deplibs and with the right loader patch applied
11678    # it even uses RPATH in a shared library to search for shared objects
11679    # that the library depends on, but there's no easy way to know if that
11680    # patch is installed.  Since this is the case, all we can really
11681    # say is unknown -- it depends on the patch being installed.  If
11682    # it is, this changes to `yes'.  Without it, it would be `no'.
11683    libltdl_cv_sys_dlopen_deplibs=unknown
11684    ;;
11685  osf*)
11686    # the two cases above should catch all versions of osf <= 5.1.  Read
11687    # the comments above for what we know about them.
11688    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11689    # is used to find them so we can finally say `yes'.
11690    libltdl_cv_sys_dlopen_deplibs=yes
11691    ;;
11692  solaris*)
11693    libltdl_cv_sys_dlopen_deplibs=yes
11694    ;;
11695  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11696    libltdl_cv_sys_dlopen_deplibs=yes
11697    ;;
11698  esac
11699
11700fi
11701{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11702echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11703if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11704
11705cat >>confdefs.h <<\_ACEOF
11706#define LTDL_DLOPEN_DEPLIBS 1
11707_ACEOF
11708
11709fi
11710
11711
11712for ac_header in argz.h
11713do
11714as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11715if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11716  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11717echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11718if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11719  echo $ECHO_N "(cached) $ECHO_C" >&6
11720fi
11721ac_res=`eval echo '${'$as_ac_Header'}'`
11722	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11723echo "${ECHO_T}$ac_res" >&6; }
11724else
11725  # Is the header compilable?
11726{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11727echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11728cat >conftest.$ac_ext <<_ACEOF
11729/* confdefs.h.  */
11730_ACEOF
11731cat confdefs.h >>conftest.$ac_ext
11732cat >>conftest.$ac_ext <<_ACEOF
11733/* end confdefs.h.  */
11734$ac_includes_default
11735#include <$ac_header>
11736_ACEOF
11737rm -f conftest.$ac_objext
11738if { (ac_try="$ac_compile"
11739case "(($ac_try" in
11740  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741  *) ac_try_echo=$ac_try;;
11742esac
11743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744  (eval "$ac_compile") 2>conftest.er1
11745  ac_status=$?
11746  grep -v '^ *+' conftest.er1 >conftest.err
11747  rm -f conftest.er1
11748  cat conftest.err >&5
11749  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750  (exit $ac_status); } &&
11751	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11752  { (case "(($ac_try" in
11753  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11754  *) ac_try_echo=$ac_try;;
11755esac
11756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11757  (eval "$ac_try") 2>&5
11758  ac_status=$?
11759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11760  (exit $ac_status); }; } &&
11761	 { ac_try='test -s conftest.$ac_objext'
11762  { (case "(($ac_try" in
11763  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11764  *) ac_try_echo=$ac_try;;
11765esac
11766eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11767  (eval "$ac_try") 2>&5
11768  ac_status=$?
11769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11770  (exit $ac_status); }; }; then
11771  ac_header_compiler=yes
11772else
11773  echo "$as_me: failed program was:" >&5
11774sed 's/^/| /' conftest.$ac_ext >&5
11775
11776	ac_header_compiler=no
11777fi
11778
11779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11780{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11781echo "${ECHO_T}$ac_header_compiler" >&6; }
11782
11783# Is the header present?
11784{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11785echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11786cat >conftest.$ac_ext <<_ACEOF
11787/* confdefs.h.  */
11788_ACEOF
11789cat confdefs.h >>conftest.$ac_ext
11790cat >>conftest.$ac_ext <<_ACEOF
11791/* end confdefs.h.  */
11792#include <$ac_header>
11793_ACEOF
11794if { (ac_try="$ac_cpp conftest.$ac_ext"
11795case "(($ac_try" in
11796  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11797  *) ac_try_echo=$ac_try;;
11798esac
11799eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11800  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11801  ac_status=$?
11802  grep -v '^ *+' conftest.er1 >conftest.err
11803  rm -f conftest.er1
11804  cat conftest.err >&5
11805  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11806  (exit $ac_status); } >/dev/null; then
11807  if test -s conftest.err; then
11808    ac_cpp_err=$ac_c_preproc_warn_flag
11809    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11810  else
11811    ac_cpp_err=
11812  fi
11813else
11814  ac_cpp_err=yes
11815fi
11816if test -z "$ac_cpp_err"; then
11817  ac_header_preproc=yes
11818else
11819  echo "$as_me: failed program was:" >&5
11820sed 's/^/| /' conftest.$ac_ext >&5
11821
11822  ac_header_preproc=no
11823fi
11824
11825rm -f conftest.err conftest.$ac_ext
11826{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11827echo "${ECHO_T}$ac_header_preproc" >&6; }
11828
11829# So?  What about this header?
11830case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11831  yes:no: )
11832    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11833echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11834    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11835echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11836    ac_header_preproc=yes
11837    ;;
11838  no:yes:* )
11839    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11840echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11841    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11842echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11843    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11844echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11845    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11846echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11847    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11848echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11849    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11850echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11851    ( cat <<\_ASBOX
11852## ----------------------------------- ##
11853## Report this to llvmbugs@cs.uiuc.edu ##
11854## ----------------------------------- ##
11855_ASBOX
11856     ) | sed "s/^/$as_me: WARNING:     /" >&2
11857    ;;
11858esac
11859{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11860echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11861if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11862  echo $ECHO_N "(cached) $ECHO_C" >&6
11863else
11864  eval "$as_ac_Header=\$ac_header_preproc"
11865fi
11866ac_res=`eval echo '${'$as_ac_Header'}'`
11867	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11868echo "${ECHO_T}$ac_res" >&6; }
11869
11870fi
11871if test `eval echo '${'$as_ac_Header'}'` = yes; then
11872  cat >>confdefs.h <<_ACEOF
11873#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11874_ACEOF
11875
11876fi
11877
11878done
11879
11880
11881{ echo "$as_me:$LINENO: checking for error_t" >&5
11882echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11883if test "${ac_cv_type_error_t+set}" = set; then
11884  echo $ECHO_N "(cached) $ECHO_C" >&6
11885else
11886  cat >conftest.$ac_ext <<_ACEOF
11887/* confdefs.h.  */
11888_ACEOF
11889cat confdefs.h >>conftest.$ac_ext
11890cat >>conftest.$ac_ext <<_ACEOF
11891/* end confdefs.h.  */
11892#if HAVE_ARGZ_H
11893#  include <argz.h>
11894#endif
11895
11896typedef error_t ac__type_new_;
11897int
11898main ()
11899{
11900if ((ac__type_new_ *) 0)
11901  return 0;
11902if (sizeof (ac__type_new_))
11903  return 0;
11904  ;
11905  return 0;
11906}
11907_ACEOF
11908rm -f conftest.$ac_objext
11909if { (ac_try="$ac_compile"
11910case "(($ac_try" in
11911  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11912  *) ac_try_echo=$ac_try;;
11913esac
11914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11915  (eval "$ac_compile") 2>conftest.er1
11916  ac_status=$?
11917  grep -v '^ *+' conftest.er1 >conftest.err
11918  rm -f conftest.er1
11919  cat conftest.err >&5
11920  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11921  (exit $ac_status); } &&
11922	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11923  { (case "(($ac_try" in
11924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11925  *) ac_try_echo=$ac_try;;
11926esac
11927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11928  (eval "$ac_try") 2>&5
11929  ac_status=$?
11930  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11931  (exit $ac_status); }; } &&
11932	 { ac_try='test -s conftest.$ac_objext'
11933  { (case "(($ac_try" in
11934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11935  *) ac_try_echo=$ac_try;;
11936esac
11937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11938  (eval "$ac_try") 2>&5
11939  ac_status=$?
11940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11941  (exit $ac_status); }; }; then
11942  ac_cv_type_error_t=yes
11943else
11944  echo "$as_me: failed program was:" >&5
11945sed 's/^/| /' conftest.$ac_ext >&5
11946
11947	ac_cv_type_error_t=no
11948fi
11949
11950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11951fi
11952{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11953echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11954if test $ac_cv_type_error_t = yes; then
11955
11956cat >>confdefs.h <<_ACEOF
11957#define HAVE_ERROR_T 1
11958_ACEOF
11959
11960
11961else
11962
11963cat >>confdefs.h <<\_ACEOF
11964#define error_t int
11965_ACEOF
11966
11967fi
11968
11969
11970
11971
11972
11973
11974
11975for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11976do
11977as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11978{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11979echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11980if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11981  echo $ECHO_N "(cached) $ECHO_C" >&6
11982else
11983  cat >conftest.$ac_ext <<_ACEOF
11984/* confdefs.h.  */
11985_ACEOF
11986cat confdefs.h >>conftest.$ac_ext
11987cat >>conftest.$ac_ext <<_ACEOF
11988/* end confdefs.h.  */
11989/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11990   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11991#define $ac_func innocuous_$ac_func
11992
11993/* System header to define __stub macros and hopefully few prototypes,
11994    which can conflict with char $ac_func (); below.
11995    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11996    <limits.h> exists even on freestanding compilers.  */
11997
11998#ifdef __STDC__
11999# include <limits.h>
12000#else
12001# include <assert.h>
12002#endif
12003
12004#undef $ac_func
12005
12006/* Override any GCC internal prototype to avoid an error.
12007   Use char because int might match the return type of a GCC
12008   builtin and then its argument prototype would still apply.  */
12009#ifdef __cplusplus
12010extern "C"
12011#endif
12012char $ac_func ();
12013/* The GNU C library defines this for functions which it implements
12014    to always fail with ENOSYS.  Some functions are actually named
12015    something starting with __ and the normal name is an alias.  */
12016#if defined __stub_$ac_func || defined __stub___$ac_func
12017choke me
12018#endif
12019
12020int
12021main ()
12022{
12023return $ac_func ();
12024  ;
12025  return 0;
12026}
12027_ACEOF
12028rm -f conftest.$ac_objext conftest$ac_exeext
12029if { (ac_try="$ac_link"
12030case "(($ac_try" in
12031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12032  *) ac_try_echo=$ac_try;;
12033esac
12034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12035  (eval "$ac_link") 2>conftest.er1
12036  ac_status=$?
12037  grep -v '^ *+' conftest.er1 >conftest.err
12038  rm -f conftest.er1
12039  cat conftest.err >&5
12040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12041  (exit $ac_status); } &&
12042	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12043  { (case "(($ac_try" in
12044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12045  *) ac_try_echo=$ac_try;;
12046esac
12047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12048  (eval "$ac_try") 2>&5
12049  ac_status=$?
12050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12051  (exit $ac_status); }; } &&
12052	 { ac_try='test -s conftest$ac_exeext'
12053  { (case "(($ac_try" in
12054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12055  *) ac_try_echo=$ac_try;;
12056esac
12057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12058  (eval "$ac_try") 2>&5
12059  ac_status=$?
12060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12061  (exit $ac_status); }; }; then
12062  eval "$as_ac_var=yes"
12063else
12064  echo "$as_me: failed program was:" >&5
12065sed 's/^/| /' conftest.$ac_ext >&5
12066
12067	eval "$as_ac_var=no"
12068fi
12069
12070rm -f core conftest.err conftest.$ac_objext \
12071      conftest$ac_exeext conftest.$ac_ext
12072fi
12073ac_res=`eval echo '${'$as_ac_var'}'`
12074	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12075echo "${ECHO_T}$ac_res" >&6; }
12076if test `eval echo '${'$as_ac_var'}'` = yes; then
12077  cat >>confdefs.h <<_ACEOF
12078#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12079_ACEOF
12080
12081fi
12082done
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
12112		  stdio.h unistd.h
12113do
12114as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12115if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12116  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12117echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12118if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12119  echo $ECHO_N "(cached) $ECHO_C" >&6
12120fi
12121ac_res=`eval echo '${'$as_ac_Header'}'`
12122	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12123echo "${ECHO_T}$ac_res" >&6; }
12124else
12125  # Is the header compilable?
12126{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12127echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12128cat >conftest.$ac_ext <<_ACEOF
12129/* confdefs.h.  */
12130_ACEOF
12131cat confdefs.h >>conftest.$ac_ext
12132cat >>conftest.$ac_ext <<_ACEOF
12133/* end confdefs.h.  */
12134$ac_includes_default
12135#include <$ac_header>
12136_ACEOF
12137rm -f conftest.$ac_objext
12138if { (ac_try="$ac_compile"
12139case "(($ac_try" in
12140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12141  *) ac_try_echo=$ac_try;;
12142esac
12143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12144  (eval "$ac_compile") 2>conftest.er1
12145  ac_status=$?
12146  grep -v '^ *+' conftest.er1 >conftest.err
12147  rm -f conftest.er1
12148  cat conftest.err >&5
12149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12150  (exit $ac_status); } &&
12151	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12152  { (case "(($ac_try" in
12153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12154  *) ac_try_echo=$ac_try;;
12155esac
12156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12157  (eval "$ac_try") 2>&5
12158  ac_status=$?
12159  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12160  (exit $ac_status); }; } &&
12161	 { ac_try='test -s conftest.$ac_objext'
12162  { (case "(($ac_try" in
12163  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12164  *) ac_try_echo=$ac_try;;
12165esac
12166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12167  (eval "$ac_try") 2>&5
12168  ac_status=$?
12169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12170  (exit $ac_status); }; }; then
12171  ac_header_compiler=yes
12172else
12173  echo "$as_me: failed program was:" >&5
12174sed 's/^/| /' conftest.$ac_ext >&5
12175
12176	ac_header_compiler=no
12177fi
12178
12179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12180{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12181echo "${ECHO_T}$ac_header_compiler" >&6; }
12182
12183# Is the header present?
12184{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12185echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12186cat >conftest.$ac_ext <<_ACEOF
12187/* confdefs.h.  */
12188_ACEOF
12189cat confdefs.h >>conftest.$ac_ext
12190cat >>conftest.$ac_ext <<_ACEOF
12191/* end confdefs.h.  */
12192#include <$ac_header>
12193_ACEOF
12194if { (ac_try="$ac_cpp conftest.$ac_ext"
12195case "(($ac_try" in
12196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12197  *) ac_try_echo=$ac_try;;
12198esac
12199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12200  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12201  ac_status=$?
12202  grep -v '^ *+' conftest.er1 >conftest.err
12203  rm -f conftest.er1
12204  cat conftest.err >&5
12205  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12206  (exit $ac_status); } >/dev/null; then
12207  if test -s conftest.err; then
12208    ac_cpp_err=$ac_c_preproc_warn_flag
12209    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12210  else
12211    ac_cpp_err=
12212  fi
12213else
12214  ac_cpp_err=yes
12215fi
12216if test -z "$ac_cpp_err"; then
12217  ac_header_preproc=yes
12218else
12219  echo "$as_me: failed program was:" >&5
12220sed 's/^/| /' conftest.$ac_ext >&5
12221
12222  ac_header_preproc=no
12223fi
12224
12225rm -f conftest.err conftest.$ac_ext
12226{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12227echo "${ECHO_T}$ac_header_preproc" >&6; }
12228
12229# So?  What about this header?
12230case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12231  yes:no: )
12232    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12233echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12234    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12235echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12236    ac_header_preproc=yes
12237    ;;
12238  no:yes:* )
12239    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12240echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12241    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12242echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12243    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12244echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12245    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12246echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12247    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12248echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12249    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12250echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12251    ( cat <<\_ASBOX
12252## ----------------------------------- ##
12253## Report this to llvmbugs@cs.uiuc.edu ##
12254## ----------------------------------- ##
12255_ASBOX
12256     ) | sed "s/^/$as_me: WARNING:     /" >&2
12257    ;;
12258esac
12259{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12260echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12261if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12262  echo $ECHO_N "(cached) $ECHO_C" >&6
12263else
12264  eval "$as_ac_Header=\$ac_header_preproc"
12265fi
12266ac_res=`eval echo '${'$as_ac_Header'}'`
12267	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12268echo "${ECHO_T}$ac_res" >&6; }
12269
12270fi
12271if test `eval echo '${'$as_ac_Header'}'` = yes; then
12272  cat >>confdefs.h <<_ACEOF
12273#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12274_ACEOF
12275
12276fi
12277
12278done
12279
12280
12281
12282
12283
12284for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
12285do
12286as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12287if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12288  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12289echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12290if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12291  echo $ECHO_N "(cached) $ECHO_C" >&6
12292fi
12293ac_res=`eval echo '${'$as_ac_Header'}'`
12294	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12295echo "${ECHO_T}$ac_res" >&6; }
12296else
12297  # Is the header compilable?
12298{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12299echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12300cat >conftest.$ac_ext <<_ACEOF
12301/* confdefs.h.  */
12302_ACEOF
12303cat confdefs.h >>conftest.$ac_ext
12304cat >>conftest.$ac_ext <<_ACEOF
12305/* end confdefs.h.  */
12306$ac_includes_default
12307#include <$ac_header>
12308_ACEOF
12309rm -f conftest.$ac_objext
12310if { (ac_try="$ac_compile"
12311case "(($ac_try" in
12312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12313  *) ac_try_echo=$ac_try;;
12314esac
12315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12316  (eval "$ac_compile") 2>conftest.er1
12317  ac_status=$?
12318  grep -v '^ *+' conftest.er1 >conftest.err
12319  rm -f conftest.er1
12320  cat conftest.err >&5
12321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12322  (exit $ac_status); } &&
12323	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12324  { (case "(($ac_try" in
12325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12326  *) ac_try_echo=$ac_try;;
12327esac
12328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12329  (eval "$ac_try") 2>&5
12330  ac_status=$?
12331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12332  (exit $ac_status); }; } &&
12333	 { ac_try='test -s conftest.$ac_objext'
12334  { (case "(($ac_try" in
12335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12336  *) ac_try_echo=$ac_try;;
12337esac
12338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12339  (eval "$ac_try") 2>&5
12340  ac_status=$?
12341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12342  (exit $ac_status); }; }; then
12343  ac_header_compiler=yes
12344else
12345  echo "$as_me: failed program was:" >&5
12346sed 's/^/| /' conftest.$ac_ext >&5
12347
12348	ac_header_compiler=no
12349fi
12350
12351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12352{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12353echo "${ECHO_T}$ac_header_compiler" >&6; }
12354
12355# Is the header present?
12356{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12357echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12358cat >conftest.$ac_ext <<_ACEOF
12359/* confdefs.h.  */
12360_ACEOF
12361cat confdefs.h >>conftest.$ac_ext
12362cat >>conftest.$ac_ext <<_ACEOF
12363/* end confdefs.h.  */
12364#include <$ac_header>
12365_ACEOF
12366if { (ac_try="$ac_cpp conftest.$ac_ext"
12367case "(($ac_try" in
12368  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12369  *) ac_try_echo=$ac_try;;
12370esac
12371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12372  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12373  ac_status=$?
12374  grep -v '^ *+' conftest.er1 >conftest.err
12375  rm -f conftest.er1
12376  cat conftest.err >&5
12377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12378  (exit $ac_status); } >/dev/null; then
12379  if test -s conftest.err; then
12380    ac_cpp_err=$ac_c_preproc_warn_flag
12381    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12382  else
12383    ac_cpp_err=
12384  fi
12385else
12386  ac_cpp_err=yes
12387fi
12388if test -z "$ac_cpp_err"; then
12389  ac_header_preproc=yes
12390else
12391  echo "$as_me: failed program was:" >&5
12392sed 's/^/| /' conftest.$ac_ext >&5
12393
12394  ac_header_preproc=no
12395fi
12396
12397rm -f conftest.err conftest.$ac_ext
12398{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12399echo "${ECHO_T}$ac_header_preproc" >&6; }
12400
12401# So?  What about this header?
12402case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12403  yes:no: )
12404    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12405echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12406    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12407echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12408    ac_header_preproc=yes
12409    ;;
12410  no:yes:* )
12411    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12412echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12413    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12414echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12415    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12416echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12417    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12418echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12419    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12420echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12421    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12422echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12423    ( cat <<\_ASBOX
12424## ----------------------------------- ##
12425## Report this to llvmbugs@cs.uiuc.edu ##
12426## ----------------------------------- ##
12427_ASBOX
12428     ) | sed "s/^/$as_me: WARNING:     /" >&2
12429    ;;
12430esac
12431{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12432echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12433if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12434  echo $ECHO_N "(cached) $ECHO_C" >&6
12435else
12436  eval "$as_ac_Header=\$ac_header_preproc"
12437fi
12438ac_res=`eval echo '${'$as_ac_Header'}'`
12439	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12440echo "${ECHO_T}$ac_res" >&6; }
12441
12442fi
12443if test `eval echo '${'$as_ac_Header'}'` = yes; then
12444  cat >>confdefs.h <<_ACEOF
12445#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12446_ACEOF
12447
12448fi
12449
12450done
12451
12452
12453
12454for ac_header in string.h strings.h
12455do
12456as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12457if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12458  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12459echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12460if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12461  echo $ECHO_N "(cached) $ECHO_C" >&6
12462fi
12463ac_res=`eval echo '${'$as_ac_Header'}'`
12464	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12465echo "${ECHO_T}$ac_res" >&6; }
12466else
12467  # Is the header compilable?
12468{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12469echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12470cat >conftest.$ac_ext <<_ACEOF
12471/* confdefs.h.  */
12472_ACEOF
12473cat confdefs.h >>conftest.$ac_ext
12474cat >>conftest.$ac_ext <<_ACEOF
12475/* end confdefs.h.  */
12476$ac_includes_default
12477#include <$ac_header>
12478_ACEOF
12479rm -f conftest.$ac_objext
12480if { (ac_try="$ac_compile"
12481case "(($ac_try" in
12482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12483  *) ac_try_echo=$ac_try;;
12484esac
12485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12486  (eval "$ac_compile") 2>conftest.er1
12487  ac_status=$?
12488  grep -v '^ *+' conftest.er1 >conftest.err
12489  rm -f conftest.er1
12490  cat conftest.err >&5
12491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12492  (exit $ac_status); } &&
12493	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12494  { (case "(($ac_try" in
12495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12496  *) ac_try_echo=$ac_try;;
12497esac
12498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12499  (eval "$ac_try") 2>&5
12500  ac_status=$?
12501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12502  (exit $ac_status); }; } &&
12503	 { ac_try='test -s conftest.$ac_objext'
12504  { (case "(($ac_try" in
12505  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12506  *) ac_try_echo=$ac_try;;
12507esac
12508eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12509  (eval "$ac_try") 2>&5
12510  ac_status=$?
12511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12512  (exit $ac_status); }; }; then
12513  ac_header_compiler=yes
12514else
12515  echo "$as_me: failed program was:" >&5
12516sed 's/^/| /' conftest.$ac_ext >&5
12517
12518	ac_header_compiler=no
12519fi
12520
12521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12522{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12523echo "${ECHO_T}$ac_header_compiler" >&6; }
12524
12525# Is the header present?
12526{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12527echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12528cat >conftest.$ac_ext <<_ACEOF
12529/* confdefs.h.  */
12530_ACEOF
12531cat confdefs.h >>conftest.$ac_ext
12532cat >>conftest.$ac_ext <<_ACEOF
12533/* end confdefs.h.  */
12534#include <$ac_header>
12535_ACEOF
12536if { (ac_try="$ac_cpp conftest.$ac_ext"
12537case "(($ac_try" in
12538  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12539  *) ac_try_echo=$ac_try;;
12540esac
12541eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12542  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12543  ac_status=$?
12544  grep -v '^ *+' conftest.er1 >conftest.err
12545  rm -f conftest.er1
12546  cat conftest.err >&5
12547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12548  (exit $ac_status); } >/dev/null; then
12549  if test -s conftest.err; then
12550    ac_cpp_err=$ac_c_preproc_warn_flag
12551    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12552  else
12553    ac_cpp_err=
12554  fi
12555else
12556  ac_cpp_err=yes
12557fi
12558if test -z "$ac_cpp_err"; then
12559  ac_header_preproc=yes
12560else
12561  echo "$as_me: failed program was:" >&5
12562sed 's/^/| /' conftest.$ac_ext >&5
12563
12564  ac_header_preproc=no
12565fi
12566
12567rm -f conftest.err conftest.$ac_ext
12568{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12569echo "${ECHO_T}$ac_header_preproc" >&6; }
12570
12571# So?  What about this header?
12572case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12573  yes:no: )
12574    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12575echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12576    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12577echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12578    ac_header_preproc=yes
12579    ;;
12580  no:yes:* )
12581    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12582echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12583    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12584echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12585    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12586echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12587    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12588echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12589    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12590echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12591    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12592echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12593    ( cat <<\_ASBOX
12594## ----------------------------------- ##
12595## Report this to llvmbugs@cs.uiuc.edu ##
12596## ----------------------------------- ##
12597_ASBOX
12598     ) | sed "s/^/$as_me: WARNING:     /" >&2
12599    ;;
12600esac
12601{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12602echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12603if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12604  echo $ECHO_N "(cached) $ECHO_C" >&6
12605else
12606  eval "$as_ac_Header=\$ac_header_preproc"
12607fi
12608ac_res=`eval echo '${'$as_ac_Header'}'`
12609	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12610echo "${ECHO_T}$ac_res" >&6; }
12611
12612fi
12613if test `eval echo '${'$as_ac_Header'}'` = yes; then
12614  cat >>confdefs.h <<_ACEOF
12615#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12616_ACEOF
12617 break
12618fi
12619
12620done
12621
12622
12623
12624
12625for ac_func in strchr index
12626do
12627as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12628{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12629echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12630if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12631  echo $ECHO_N "(cached) $ECHO_C" >&6
12632else
12633  cat >conftest.$ac_ext <<_ACEOF
12634/* confdefs.h.  */
12635_ACEOF
12636cat confdefs.h >>conftest.$ac_ext
12637cat >>conftest.$ac_ext <<_ACEOF
12638/* end confdefs.h.  */
12639/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12640   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12641#define $ac_func innocuous_$ac_func
12642
12643/* System header to define __stub macros and hopefully few prototypes,
12644    which can conflict with char $ac_func (); below.
12645    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12646    <limits.h> exists even on freestanding compilers.  */
12647
12648#ifdef __STDC__
12649# include <limits.h>
12650#else
12651# include <assert.h>
12652#endif
12653
12654#undef $ac_func
12655
12656/* Override any GCC internal prototype to avoid an error.
12657   Use char because int might match the return type of a GCC
12658   builtin and then its argument prototype would still apply.  */
12659#ifdef __cplusplus
12660extern "C"
12661#endif
12662char $ac_func ();
12663/* The GNU C library defines this for functions which it implements
12664    to always fail with ENOSYS.  Some functions are actually named
12665    something starting with __ and the normal name is an alias.  */
12666#if defined __stub_$ac_func || defined __stub___$ac_func
12667choke me
12668#endif
12669
12670int
12671main ()
12672{
12673return $ac_func ();
12674  ;
12675  return 0;
12676}
12677_ACEOF
12678rm -f conftest.$ac_objext conftest$ac_exeext
12679if { (ac_try="$ac_link"
12680case "(($ac_try" in
12681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12682  *) ac_try_echo=$ac_try;;
12683esac
12684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12685  (eval "$ac_link") 2>conftest.er1
12686  ac_status=$?
12687  grep -v '^ *+' conftest.er1 >conftest.err
12688  rm -f conftest.er1
12689  cat conftest.err >&5
12690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12691  (exit $ac_status); } &&
12692	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12693  { (case "(($ac_try" in
12694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12695  *) ac_try_echo=$ac_try;;
12696esac
12697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12698  (eval "$ac_try") 2>&5
12699  ac_status=$?
12700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12701  (exit $ac_status); }; } &&
12702	 { ac_try='test -s conftest$ac_exeext'
12703  { (case "(($ac_try" in
12704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12705  *) ac_try_echo=$ac_try;;
12706esac
12707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12708  (eval "$ac_try") 2>&5
12709  ac_status=$?
12710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12711  (exit $ac_status); }; }; then
12712  eval "$as_ac_var=yes"
12713else
12714  echo "$as_me: failed program was:" >&5
12715sed 's/^/| /' conftest.$ac_ext >&5
12716
12717	eval "$as_ac_var=no"
12718fi
12719
12720rm -f core conftest.err conftest.$ac_objext \
12721      conftest$ac_exeext conftest.$ac_ext
12722fi
12723ac_res=`eval echo '${'$as_ac_var'}'`
12724	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12725echo "${ECHO_T}$ac_res" >&6; }
12726if test `eval echo '${'$as_ac_var'}'` = yes; then
12727  cat >>confdefs.h <<_ACEOF
12728#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12729_ACEOF
12730 break
12731fi
12732done
12733
12734
12735
12736for ac_func in strrchr rindex
12737do
12738as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12739{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12740echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12741if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12742  echo $ECHO_N "(cached) $ECHO_C" >&6
12743else
12744  cat >conftest.$ac_ext <<_ACEOF
12745/* confdefs.h.  */
12746_ACEOF
12747cat confdefs.h >>conftest.$ac_ext
12748cat >>conftest.$ac_ext <<_ACEOF
12749/* end confdefs.h.  */
12750/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12751   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12752#define $ac_func innocuous_$ac_func
12753
12754/* System header to define __stub macros and hopefully few prototypes,
12755    which can conflict with char $ac_func (); below.
12756    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12757    <limits.h> exists even on freestanding compilers.  */
12758
12759#ifdef __STDC__
12760# include <limits.h>
12761#else
12762# include <assert.h>
12763#endif
12764
12765#undef $ac_func
12766
12767/* Override any GCC internal prototype to avoid an error.
12768   Use char because int might match the return type of a GCC
12769   builtin and then its argument prototype would still apply.  */
12770#ifdef __cplusplus
12771extern "C"
12772#endif
12773char $ac_func ();
12774/* The GNU C library defines this for functions which it implements
12775    to always fail with ENOSYS.  Some functions are actually named
12776    something starting with __ and the normal name is an alias.  */
12777#if defined __stub_$ac_func || defined __stub___$ac_func
12778choke me
12779#endif
12780
12781int
12782main ()
12783{
12784return $ac_func ();
12785  ;
12786  return 0;
12787}
12788_ACEOF
12789rm -f conftest.$ac_objext conftest$ac_exeext
12790if { (ac_try="$ac_link"
12791case "(($ac_try" in
12792  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12793  *) ac_try_echo=$ac_try;;
12794esac
12795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12796  (eval "$ac_link") 2>conftest.er1
12797  ac_status=$?
12798  grep -v '^ *+' conftest.er1 >conftest.err
12799  rm -f conftest.er1
12800  cat conftest.err >&5
12801  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12802  (exit $ac_status); } &&
12803	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12804  { (case "(($ac_try" in
12805  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12806  *) ac_try_echo=$ac_try;;
12807esac
12808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12809  (eval "$ac_try") 2>&5
12810  ac_status=$?
12811  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12812  (exit $ac_status); }; } &&
12813	 { ac_try='test -s conftest$ac_exeext'
12814  { (case "(($ac_try" in
12815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12816  *) ac_try_echo=$ac_try;;
12817esac
12818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12819  (eval "$ac_try") 2>&5
12820  ac_status=$?
12821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12822  (exit $ac_status); }; }; then
12823  eval "$as_ac_var=yes"
12824else
12825  echo "$as_me: failed program was:" >&5
12826sed 's/^/| /' conftest.$ac_ext >&5
12827
12828	eval "$as_ac_var=no"
12829fi
12830
12831rm -f core conftest.err conftest.$ac_objext \
12832      conftest$ac_exeext conftest.$ac_ext
12833fi
12834ac_res=`eval echo '${'$as_ac_var'}'`
12835	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12836echo "${ECHO_T}$ac_res" >&6; }
12837if test `eval echo '${'$as_ac_var'}'` = yes; then
12838  cat >>confdefs.h <<_ACEOF
12839#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12840_ACEOF
12841 break
12842fi
12843done
12844
12845
12846
12847for ac_func in memcpy bcopy
12848do
12849as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12850{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12851echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12852if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12853  echo $ECHO_N "(cached) $ECHO_C" >&6
12854else
12855  cat >conftest.$ac_ext <<_ACEOF
12856/* confdefs.h.  */
12857_ACEOF
12858cat confdefs.h >>conftest.$ac_ext
12859cat >>conftest.$ac_ext <<_ACEOF
12860/* end confdefs.h.  */
12861/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12862   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12863#define $ac_func innocuous_$ac_func
12864
12865/* System header to define __stub macros and hopefully few prototypes,
12866    which can conflict with char $ac_func (); below.
12867    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12868    <limits.h> exists even on freestanding compilers.  */
12869
12870#ifdef __STDC__
12871# include <limits.h>
12872#else
12873# include <assert.h>
12874#endif
12875
12876#undef $ac_func
12877
12878/* Override any GCC internal prototype to avoid an error.
12879   Use char because int might match the return type of a GCC
12880   builtin and then its argument prototype would still apply.  */
12881#ifdef __cplusplus
12882extern "C"
12883#endif
12884char $ac_func ();
12885/* The GNU C library defines this for functions which it implements
12886    to always fail with ENOSYS.  Some functions are actually named
12887    something starting with __ and the normal name is an alias.  */
12888#if defined __stub_$ac_func || defined __stub___$ac_func
12889choke me
12890#endif
12891
12892int
12893main ()
12894{
12895return $ac_func ();
12896  ;
12897  return 0;
12898}
12899_ACEOF
12900rm -f conftest.$ac_objext conftest$ac_exeext
12901if { (ac_try="$ac_link"
12902case "(($ac_try" in
12903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12904  *) ac_try_echo=$ac_try;;
12905esac
12906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12907  (eval "$ac_link") 2>conftest.er1
12908  ac_status=$?
12909  grep -v '^ *+' conftest.er1 >conftest.err
12910  rm -f conftest.er1
12911  cat conftest.err >&5
12912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12913  (exit $ac_status); } &&
12914	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12915  { (case "(($ac_try" in
12916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12917  *) ac_try_echo=$ac_try;;
12918esac
12919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12920  (eval "$ac_try") 2>&5
12921  ac_status=$?
12922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12923  (exit $ac_status); }; } &&
12924	 { ac_try='test -s conftest$ac_exeext'
12925  { (case "(($ac_try" in
12926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12927  *) ac_try_echo=$ac_try;;
12928esac
12929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12930  (eval "$ac_try") 2>&5
12931  ac_status=$?
12932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933  (exit $ac_status); }; }; then
12934  eval "$as_ac_var=yes"
12935else
12936  echo "$as_me: failed program was:" >&5
12937sed 's/^/| /' conftest.$ac_ext >&5
12938
12939	eval "$as_ac_var=no"
12940fi
12941
12942rm -f core conftest.err conftest.$ac_objext \
12943      conftest$ac_exeext conftest.$ac_ext
12944fi
12945ac_res=`eval echo '${'$as_ac_var'}'`
12946	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12947echo "${ECHO_T}$ac_res" >&6; }
12948if test `eval echo '${'$as_ac_var'}'` = yes; then
12949  cat >>confdefs.h <<_ACEOF
12950#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12951_ACEOF
12952 break
12953fi
12954done
12955
12956
12957
12958for ac_func in memmove strcmp
12959do
12960as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12961{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12962echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12963if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12964  echo $ECHO_N "(cached) $ECHO_C" >&6
12965else
12966  cat >conftest.$ac_ext <<_ACEOF
12967/* confdefs.h.  */
12968_ACEOF
12969cat confdefs.h >>conftest.$ac_ext
12970cat >>conftest.$ac_ext <<_ACEOF
12971/* end confdefs.h.  */
12972/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12973   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12974#define $ac_func innocuous_$ac_func
12975
12976/* System header to define __stub macros and hopefully few prototypes,
12977    which can conflict with char $ac_func (); below.
12978    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12979    <limits.h> exists even on freestanding compilers.  */
12980
12981#ifdef __STDC__
12982# include <limits.h>
12983#else
12984# include <assert.h>
12985#endif
12986
12987#undef $ac_func
12988
12989/* Override any GCC internal prototype to avoid an error.
12990   Use char because int might match the return type of a GCC
12991   builtin and then its argument prototype would still apply.  */
12992#ifdef __cplusplus
12993extern "C"
12994#endif
12995char $ac_func ();
12996/* The GNU C library defines this for functions which it implements
12997    to always fail with ENOSYS.  Some functions are actually named
12998    something starting with __ and the normal name is an alias.  */
12999#if defined __stub_$ac_func || defined __stub___$ac_func
13000choke me
13001#endif
13002
13003int
13004main ()
13005{
13006return $ac_func ();
13007  ;
13008  return 0;
13009}
13010_ACEOF
13011rm -f conftest.$ac_objext conftest$ac_exeext
13012if { (ac_try="$ac_link"
13013case "(($ac_try" in
13014  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13015  *) ac_try_echo=$ac_try;;
13016esac
13017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13018  (eval "$ac_link") 2>conftest.er1
13019  ac_status=$?
13020  grep -v '^ *+' conftest.er1 >conftest.err
13021  rm -f conftest.er1
13022  cat conftest.err >&5
13023  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13024  (exit $ac_status); } &&
13025	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13026  { (case "(($ac_try" in
13027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13028  *) ac_try_echo=$ac_try;;
13029esac
13030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13031  (eval "$ac_try") 2>&5
13032  ac_status=$?
13033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13034  (exit $ac_status); }; } &&
13035	 { ac_try='test -s conftest$ac_exeext'
13036  { (case "(($ac_try" in
13037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13038  *) ac_try_echo=$ac_try;;
13039esac
13040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13041  (eval "$ac_try") 2>&5
13042  ac_status=$?
13043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13044  (exit $ac_status); }; }; then
13045  eval "$as_ac_var=yes"
13046else
13047  echo "$as_me: failed program was:" >&5
13048sed 's/^/| /' conftest.$ac_ext >&5
13049
13050	eval "$as_ac_var=no"
13051fi
13052
13053rm -f core conftest.err conftest.$ac_objext \
13054      conftest$ac_exeext conftest.$ac_ext
13055fi
13056ac_res=`eval echo '${'$as_ac_var'}'`
13057	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13058echo "${ECHO_T}$ac_res" >&6; }
13059if test `eval echo '${'$as_ac_var'}'` = yes; then
13060  cat >>confdefs.h <<_ACEOF
13061#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13062_ACEOF
13063
13064fi
13065done
13066
13067
13068
13069
13070for ac_func in closedir opendir readdir
13071do
13072as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13073{ echo "$as_me:$LINENO: checking for $ac_func" >&5
13074echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13075if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13076  echo $ECHO_N "(cached) $ECHO_C" >&6
13077else
13078  cat >conftest.$ac_ext <<_ACEOF
13079/* confdefs.h.  */
13080_ACEOF
13081cat confdefs.h >>conftest.$ac_ext
13082cat >>conftest.$ac_ext <<_ACEOF
13083/* end confdefs.h.  */
13084/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13085   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13086#define $ac_func innocuous_$ac_func
13087
13088/* System header to define __stub macros and hopefully few prototypes,
13089    which can conflict with char $ac_func (); below.
13090    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13091    <limits.h> exists even on freestanding compilers.  */
13092
13093#ifdef __STDC__
13094# include <limits.h>
13095#else
13096# include <assert.h>
13097#endif
13098
13099#undef $ac_func
13100
13101/* Override any GCC internal prototype to avoid an error.
13102   Use char because int might match the return type of a GCC
13103   builtin and then its argument prototype would still apply.  */
13104#ifdef __cplusplus
13105extern "C"
13106#endif
13107char $ac_func ();
13108/* The GNU C library defines this for functions which it implements
13109    to always fail with ENOSYS.  Some functions are actually named
13110    something starting with __ and the normal name is an alias.  */
13111#if defined __stub_$ac_func || defined __stub___$ac_func
13112choke me
13113#endif
13114
13115int
13116main ()
13117{
13118return $ac_func ();
13119  ;
13120  return 0;
13121}
13122_ACEOF
13123rm -f conftest.$ac_objext conftest$ac_exeext
13124if { (ac_try="$ac_link"
13125case "(($ac_try" in
13126  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13127  *) ac_try_echo=$ac_try;;
13128esac
13129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13130  (eval "$ac_link") 2>conftest.er1
13131  ac_status=$?
13132  grep -v '^ *+' conftest.er1 >conftest.err
13133  rm -f conftest.er1
13134  cat conftest.err >&5
13135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13136  (exit $ac_status); } &&
13137	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13138  { (case "(($ac_try" in
13139  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13140  *) ac_try_echo=$ac_try;;
13141esac
13142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13143  (eval "$ac_try") 2>&5
13144  ac_status=$?
13145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13146  (exit $ac_status); }; } &&
13147	 { ac_try='test -s conftest$ac_exeext'
13148  { (case "(($ac_try" in
13149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13150  *) ac_try_echo=$ac_try;;
13151esac
13152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13153  (eval "$ac_try") 2>&5
13154  ac_status=$?
13155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13156  (exit $ac_status); }; }; then
13157  eval "$as_ac_var=yes"
13158else
13159  echo "$as_me: failed program was:" >&5
13160sed 's/^/| /' conftest.$ac_ext >&5
13161
13162	eval "$as_ac_var=no"
13163fi
13164
13165rm -f core conftest.err conftest.$ac_objext \
13166      conftest$ac_exeext conftest.$ac_ext
13167fi
13168ac_res=`eval echo '${'$as_ac_var'}'`
13169	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13170echo "${ECHO_T}$ac_res" >&6; }
13171if test `eval echo '${'$as_ac_var'}'` = yes; then
13172  cat >>confdefs.h <<_ACEOF
13173#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13174_ACEOF
13175
13176fi
13177done
13178
13179
13180
13181if test "$WITH_LLVMGCCDIR" = "default" ; then
13182  LLVMGCC="llvm-gcc${EXEEXT}"
13183  LLVMGXX="llvm-g++${EXEEXT}"
13184  LLVMGCCCOMMAND="$LLVMGCC"
13185  LLVMGXXCOMMAND="$LLVMGXX"
13186  LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13187
13188  LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13189
13190  # Extract the first word of "$LLVMGCC", so it can be a program name with args.
13191set dummy $LLVMGCC; ac_word=$2
13192{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13193echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13194if test "${ac_cv_path_LLVMGCC+set}" = set; then
13195  echo $ECHO_N "(cached) $ECHO_C" >&6
13196else
13197  case $LLVMGCC in
13198  [\\/]* | ?:[\\/]*)
13199  ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
13200  ;;
13201  *)
13202  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13203for as_dir in $PATH
13204do
13205  IFS=$as_save_IFS
13206  test -z "$as_dir" && as_dir=.
13207  for ac_exec_ext in '' $ac_executable_extensions; do
13208  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13209    ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
13210    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13211    break 2
13212  fi
13213done
13214done
13215IFS=$as_save_IFS
13216
13217  ;;
13218esac
13219fi
13220LLVMGCC=$ac_cv_path_LLVMGCC
13221if test -n "$LLVMGCC"; then
13222  { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
13223echo "${ECHO_T}$LLVMGCC" >&6; }
13224else
13225  { echo "$as_me:$LINENO: result: no" >&5
13226echo "${ECHO_T}no" >&6; }
13227fi
13228
13229
13230  # Extract the first word of "$LLVMGXX", so it can be a program name with args.
13231set dummy $LLVMGXX; ac_word=$2
13232{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13233echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13234if test "${ac_cv_path_LLVMGXX+set}" = set; then
13235  echo $ECHO_N "(cached) $ECHO_C" >&6
13236else
13237  case $LLVMGXX in
13238  [\\/]* | ?:[\\/]*)
13239  ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
13240  ;;
13241  *)
13242  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13243for as_dir in $PATH
13244do
13245  IFS=$as_save_IFS
13246  test -z "$as_dir" && as_dir=.
13247  for ac_exec_ext in '' $ac_executable_extensions; do
13248  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13249    ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
13250    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13251    break 2
13252  fi
13253done
13254done
13255IFS=$as_save_IFS
13256
13257  ;;
13258esac
13259fi
13260LLVMGXX=$ac_cv_path_LLVMGXX
13261if test -n "$LLVMGXX"; then
13262  { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
13263echo "${ECHO_T}$LLVMGXX" >&6; }
13264else
13265  { echo "$as_me:$LINENO: result: no" >&5
13266echo "${ECHO_T}no" >&6; }
13267fi
13268
13269
13270else
13271  if test -z "$LLVMGCC"; then
13272    LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
13273    LLVMGCCCOMMAND="$LLVMGCC"
13274  fi
13275  if test -z "$LLVMGXX"; then
13276    LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
13277    LLVMGXXCOMMAND="$LLVMGXX"
13278  fi
13279
13280  LLVMGCC=$LLVMGCC
13281
13282  LLVMGXX=$LLVMGXX
13283
13284  LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13285
13286  LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13287
13288fi
13289
13290
13291# Check whether --with-llvmcc was given.
13292if test "${with_llvmcc+set}" = set; then
13293  withval=$with_llvmcc;
13294else
13295  with_llvmcc=check
13296fi
13297
13298{ echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
13299echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
13300if test "$with_llvmcc" != "check"; then
13301   if (test "$with_llvmcc" != "llvm-gcc" &&
13302       test "$with_llvmcc" != "clang" &&
13303       test "$with_llvmcc" != "none"); then
13304      { { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&5
13305echo "$as_me: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&2;}
13306   { (exit 1); exit 1; }; }
13307   fi
13308   WITH_LLVMCC="$with_llvmcc"
13309elif test -n "$LLVMGCC"; then
13310   WITH_LLVMCC=llvm-gcc
13311elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
13312   WITH_LLVMCC=clang
13313else
13314   WITH_LLVMCC=none
13315fi
13316{ echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
13317echo "${ECHO_T}$WITH_LLVMCC" >&6; }
13318LLVMCC_OPTION=$WITH_LLVMCC
13319
13320
13321{ echo "$as_me:$LINENO: checking tool compatibility" >&5
13322echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
13323
13324ICC=no
13325IXX=no
13326case $CC in
13327  icc*|icpc*)
13328    ICC=yes
13329    IXX=yes
13330    ;;
13331   *)
13332    ;;
13333esac
13334
13335if test "$GCC" != "yes" && test "$ICC" != "yes"
13336then
13337  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
13338echo "$as_me: error: gcc|icc required but not found" >&2;}
13339   { (exit 1); exit 1; }; }
13340fi
13341
13342if test "$GXX" != "yes" && test "$IXX" != "yes"
13343then
13344  { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
13345echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
13346   { (exit 1); exit 1; }; }
13347fi
13348
13349if test "$GCC" = "yes"
13350then
13351  cat >conftest.$ac_ext <<_ACEOF
13352#if !defined(__GNUC__) || __GNUC__ < 3
13353#error Unsupported GCC version
13354#endif
13355
13356_ACEOF
13357rm -f conftest.$ac_objext
13358if { (ac_try="$ac_compile"
13359case "(($ac_try" in
13360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13361  *) ac_try_echo=$ac_try;;
13362esac
13363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13364  (eval "$ac_compile") 2>conftest.er1
13365  ac_status=$?
13366  grep -v '^ *+' conftest.er1 >conftest.err
13367  rm -f conftest.er1
13368  cat conftest.err >&5
13369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13370  (exit $ac_status); } &&
13371	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13372  { (case "(($ac_try" in
13373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13374  *) ac_try_echo=$ac_try;;
13375esac
13376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13377  (eval "$ac_try") 2>&5
13378  ac_status=$?
13379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13380  (exit $ac_status); }; } &&
13381	 { ac_try='test -s conftest.$ac_objext'
13382  { (case "(($ac_try" in
13383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13384  *) ac_try_echo=$ac_try;;
13385esac
13386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13387  (eval "$ac_try") 2>&5
13388  ac_status=$?
13389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13390  (exit $ac_status); }; }; then
13391  :
13392else
13393  echo "$as_me: failed program was:" >&5
13394sed 's/^/| /' conftest.$ac_ext >&5
13395
13396	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
13397echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
13398   { (exit 1); exit 1; }; }
13399fi
13400
13401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13402fi
13403
13404if test -z "$llvm_cv_gnu_make_command"
13405then
13406  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
13407echo "$as_me: error: GNU Make required but not found" >&2;}
13408   { (exit 1); exit 1; }; }
13409fi
13410
13411{ echo "$as_me:$LINENO: result: ok" >&5
13412echo "${ECHO_T}ok" >&6; }
13413
13414{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
13415echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
13416NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
13417
13418NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
13419
13420{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
13421echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
13422
13423
13424
13425{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
13426echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
13427if test "${ac_cv_lib_m_sin+set}" = set; then
13428  echo $ECHO_N "(cached) $ECHO_C" >&6
13429else
13430  ac_check_lib_save_LIBS=$LIBS
13431LIBS="-lm  $LIBS"
13432cat >conftest.$ac_ext <<_ACEOF
13433/* confdefs.h.  */
13434_ACEOF
13435cat confdefs.h >>conftest.$ac_ext
13436cat >>conftest.$ac_ext <<_ACEOF
13437/* end confdefs.h.  */
13438
13439/* Override any GCC internal prototype to avoid an error.
13440   Use char because int might match the return type of a GCC
13441   builtin and then its argument prototype would still apply.  */
13442#ifdef __cplusplus
13443extern "C"
13444#endif
13445char sin ();
13446int
13447main ()
13448{
13449return sin ();
13450  ;
13451  return 0;
13452}
13453_ACEOF
13454rm -f conftest.$ac_objext conftest$ac_exeext
13455if { (ac_try="$ac_link"
13456case "(($ac_try" in
13457  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13458  *) ac_try_echo=$ac_try;;
13459esac
13460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13461  (eval "$ac_link") 2>conftest.er1
13462  ac_status=$?
13463  grep -v '^ *+' conftest.er1 >conftest.err
13464  rm -f conftest.er1
13465  cat conftest.err >&5
13466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13467  (exit $ac_status); } &&
13468	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13469  { (case "(($ac_try" in
13470  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13471  *) ac_try_echo=$ac_try;;
13472esac
13473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13474  (eval "$ac_try") 2>&5
13475  ac_status=$?
13476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13477  (exit $ac_status); }; } &&
13478	 { ac_try='test -s conftest$ac_exeext'
13479  { (case "(($ac_try" in
13480  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13481  *) ac_try_echo=$ac_try;;
13482esac
13483eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13484  (eval "$ac_try") 2>&5
13485  ac_status=$?
13486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13487  (exit $ac_status); }; }; then
13488  ac_cv_lib_m_sin=yes
13489else
13490  echo "$as_me: failed program was:" >&5
13491sed 's/^/| /' conftest.$ac_ext >&5
13492
13493	ac_cv_lib_m_sin=no
13494fi
13495
13496rm -f core conftest.err conftest.$ac_objext \
13497      conftest$ac_exeext conftest.$ac_ext
13498LIBS=$ac_check_lib_save_LIBS
13499fi
13500{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
13501echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
13502if test $ac_cv_lib_m_sin = yes; then
13503  cat >>confdefs.h <<_ACEOF
13504#define HAVE_LIBM 1
13505_ACEOF
13506
13507  LIBS="-lm $LIBS"
13508
13509fi
13510
13511if test "$llvm_cv_os_type" = "MingW" ; then
13512
13513{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13514echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13515if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13516  echo $ECHO_N "(cached) $ECHO_C" >&6
13517else
13518  ac_check_lib_save_LIBS=$LIBS
13519LIBS="-limagehlp  $LIBS"
13520cat >conftest.$ac_ext <<_ACEOF
13521/* confdefs.h.  */
13522_ACEOF
13523cat confdefs.h >>conftest.$ac_ext
13524cat >>conftest.$ac_ext <<_ACEOF
13525/* end confdefs.h.  */
13526
13527
13528int
13529main ()
13530{
13531return main ();
13532  ;
13533  return 0;
13534}
13535_ACEOF
13536rm -f conftest.$ac_objext conftest$ac_exeext
13537if { (ac_try="$ac_link"
13538case "(($ac_try" in
13539  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13540  *) ac_try_echo=$ac_try;;
13541esac
13542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13543  (eval "$ac_link") 2>conftest.er1
13544  ac_status=$?
13545  grep -v '^ *+' conftest.er1 >conftest.err
13546  rm -f conftest.er1
13547  cat conftest.err >&5
13548  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13549  (exit $ac_status); } &&
13550	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13551  { (case "(($ac_try" in
13552  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13553  *) ac_try_echo=$ac_try;;
13554esac
13555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13556  (eval "$ac_try") 2>&5
13557  ac_status=$?
13558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13559  (exit $ac_status); }; } &&
13560	 { ac_try='test -s conftest$ac_exeext'
13561  { (case "(($ac_try" in
13562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13563  *) ac_try_echo=$ac_try;;
13564esac
13565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13566  (eval "$ac_try") 2>&5
13567  ac_status=$?
13568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13569  (exit $ac_status); }; }; then
13570  ac_cv_lib_imagehlp_main=yes
13571else
13572  echo "$as_me: failed program was:" >&5
13573sed 's/^/| /' conftest.$ac_ext >&5
13574
13575	ac_cv_lib_imagehlp_main=no
13576fi
13577
13578rm -f core conftest.err conftest.$ac_objext \
13579      conftest$ac_exeext conftest.$ac_ext
13580LIBS=$ac_check_lib_save_LIBS
13581fi
13582{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13583echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13584if test $ac_cv_lib_imagehlp_main = yes; then
13585  cat >>confdefs.h <<_ACEOF
13586#define HAVE_LIBIMAGEHLP 1
13587_ACEOF
13588
13589  LIBS="-limagehlp $LIBS"
13590
13591fi
13592
13593
13594{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13595echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13596if test "${ac_cv_lib_psapi_main+set}" = set; then
13597  echo $ECHO_N "(cached) $ECHO_C" >&6
13598else
13599  ac_check_lib_save_LIBS=$LIBS
13600LIBS="-lpsapi  $LIBS"
13601cat >conftest.$ac_ext <<_ACEOF
13602/* confdefs.h.  */
13603_ACEOF
13604cat confdefs.h >>conftest.$ac_ext
13605cat >>conftest.$ac_ext <<_ACEOF
13606/* end confdefs.h.  */
13607
13608
13609int
13610main ()
13611{
13612return main ();
13613  ;
13614  return 0;
13615}
13616_ACEOF
13617rm -f conftest.$ac_objext conftest$ac_exeext
13618if { (ac_try="$ac_link"
13619case "(($ac_try" in
13620  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13621  *) ac_try_echo=$ac_try;;
13622esac
13623eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13624  (eval "$ac_link") 2>conftest.er1
13625  ac_status=$?
13626  grep -v '^ *+' conftest.er1 >conftest.err
13627  rm -f conftest.er1
13628  cat conftest.err >&5
13629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13630  (exit $ac_status); } &&
13631	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13632  { (case "(($ac_try" in
13633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13634  *) ac_try_echo=$ac_try;;
13635esac
13636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13637  (eval "$ac_try") 2>&5
13638  ac_status=$?
13639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640  (exit $ac_status); }; } &&
13641	 { ac_try='test -s conftest$ac_exeext'
13642  { (case "(($ac_try" in
13643  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13644  *) ac_try_echo=$ac_try;;
13645esac
13646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13647  (eval "$ac_try") 2>&5
13648  ac_status=$?
13649  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13650  (exit $ac_status); }; }; then
13651  ac_cv_lib_psapi_main=yes
13652else
13653  echo "$as_me: failed program was:" >&5
13654sed 's/^/| /' conftest.$ac_ext >&5
13655
13656	ac_cv_lib_psapi_main=no
13657fi
13658
13659rm -f core conftest.err conftest.$ac_objext \
13660      conftest$ac_exeext conftest.$ac_ext
13661LIBS=$ac_check_lib_save_LIBS
13662fi
13663{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13664echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13665if test $ac_cv_lib_psapi_main = yes; then
13666  cat >>confdefs.h <<_ACEOF
13667#define HAVE_LIBPSAPI 1
13668_ACEOF
13669
13670  LIBS="-lpsapi $LIBS"
13671
13672fi
13673
13674fi
13675
13676{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13677echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13678if test "${ac_cv_search_dlopen+set}" = set; then
13679  echo $ECHO_N "(cached) $ECHO_C" >&6
13680else
13681  ac_func_search_save_LIBS=$LIBS
13682cat >conftest.$ac_ext <<_ACEOF
13683/* confdefs.h.  */
13684_ACEOF
13685cat confdefs.h >>conftest.$ac_ext
13686cat >>conftest.$ac_ext <<_ACEOF
13687/* end confdefs.h.  */
13688
13689/* Override any GCC internal prototype to avoid an error.
13690   Use char because int might match the return type of a GCC
13691   builtin and then its argument prototype would still apply.  */
13692#ifdef __cplusplus
13693extern "C"
13694#endif
13695char dlopen ();
13696int
13697main ()
13698{
13699return dlopen ();
13700  ;
13701  return 0;
13702}
13703_ACEOF
13704for ac_lib in '' dl; do
13705  if test -z "$ac_lib"; then
13706    ac_res="none required"
13707  else
13708    ac_res=-l$ac_lib
13709    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13710  fi
13711  rm -f conftest.$ac_objext conftest$ac_exeext
13712if { (ac_try="$ac_link"
13713case "(($ac_try" in
13714  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13715  *) ac_try_echo=$ac_try;;
13716esac
13717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13718  (eval "$ac_link") 2>conftest.er1
13719  ac_status=$?
13720  grep -v '^ *+' conftest.er1 >conftest.err
13721  rm -f conftest.er1
13722  cat conftest.err >&5
13723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13724  (exit $ac_status); } &&
13725	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13726  { (case "(($ac_try" in
13727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13728  *) ac_try_echo=$ac_try;;
13729esac
13730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13731  (eval "$ac_try") 2>&5
13732  ac_status=$?
13733  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13734  (exit $ac_status); }; } &&
13735	 { ac_try='test -s conftest$ac_exeext'
13736  { (case "(($ac_try" in
13737  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13738  *) ac_try_echo=$ac_try;;
13739esac
13740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13741  (eval "$ac_try") 2>&5
13742  ac_status=$?
13743  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13744  (exit $ac_status); }; }; then
13745  ac_cv_search_dlopen=$ac_res
13746else
13747  echo "$as_me: failed program was:" >&5
13748sed 's/^/| /' conftest.$ac_ext >&5
13749
13750
13751fi
13752
13753rm -f core conftest.err conftest.$ac_objext \
13754      conftest$ac_exeext
13755  if test "${ac_cv_search_dlopen+set}" = set; then
13756  break
13757fi
13758done
13759if test "${ac_cv_search_dlopen+set}" = set; then
13760  :
13761else
13762  ac_cv_search_dlopen=no
13763fi
13764rm conftest.$ac_ext
13765LIBS=$ac_func_search_save_LIBS
13766fi
13767{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13768echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13769ac_res=$ac_cv_search_dlopen
13770if test "$ac_res" != no; then
13771  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13772
13773cat >>confdefs.h <<\_ACEOF
13774#define HAVE_DLOPEN 1
13775_ACEOF
13776
13777else
13778  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13779echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13780fi
13781
13782
13783if test "$llvm_cv_enable_libffi" = "yes" ; then
13784  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13785echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13786if test "${ac_cv_search_ffi_call+set}" = set; then
13787  echo $ECHO_N "(cached) $ECHO_C" >&6
13788else
13789  ac_func_search_save_LIBS=$LIBS
13790cat >conftest.$ac_ext <<_ACEOF
13791/* confdefs.h.  */
13792_ACEOF
13793cat confdefs.h >>conftest.$ac_ext
13794cat >>conftest.$ac_ext <<_ACEOF
13795/* end confdefs.h.  */
13796
13797/* Override any GCC internal prototype to avoid an error.
13798   Use char because int might match the return type of a GCC
13799   builtin and then its argument prototype would still apply.  */
13800#ifdef __cplusplus
13801extern "C"
13802#endif
13803char ffi_call ();
13804int
13805main ()
13806{
13807return ffi_call ();
13808  ;
13809  return 0;
13810}
13811_ACEOF
13812for ac_lib in '' ffi; do
13813  if test -z "$ac_lib"; then
13814    ac_res="none required"
13815  else
13816    ac_res=-l$ac_lib
13817    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13818  fi
13819  rm -f conftest.$ac_objext conftest$ac_exeext
13820if { (ac_try="$ac_link"
13821case "(($ac_try" in
13822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13823  *) ac_try_echo=$ac_try;;
13824esac
13825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13826  (eval "$ac_link") 2>conftest.er1
13827  ac_status=$?
13828  grep -v '^ *+' conftest.er1 >conftest.err
13829  rm -f conftest.er1
13830  cat conftest.err >&5
13831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13832  (exit $ac_status); } &&
13833	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13834  { (case "(($ac_try" in
13835  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13836  *) ac_try_echo=$ac_try;;
13837esac
13838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13839  (eval "$ac_try") 2>&5
13840  ac_status=$?
13841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13842  (exit $ac_status); }; } &&
13843	 { ac_try='test -s conftest$ac_exeext'
13844  { (case "(($ac_try" in
13845  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13846  *) ac_try_echo=$ac_try;;
13847esac
13848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13849  (eval "$ac_try") 2>&5
13850  ac_status=$?
13851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13852  (exit $ac_status); }; }; then
13853  ac_cv_search_ffi_call=$ac_res
13854else
13855  echo "$as_me: failed program was:" >&5
13856sed 's/^/| /' conftest.$ac_ext >&5
13857
13858
13859fi
13860
13861rm -f core conftest.err conftest.$ac_objext \
13862      conftest$ac_exeext
13863  if test "${ac_cv_search_ffi_call+set}" = set; then
13864  break
13865fi
13866done
13867if test "${ac_cv_search_ffi_call+set}" = set; then
13868  :
13869else
13870  ac_cv_search_ffi_call=no
13871fi
13872rm conftest.$ac_ext
13873LIBS=$ac_func_search_save_LIBS
13874fi
13875{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13876echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13877ac_res=$ac_cv_search_ffi_call
13878if test "$ac_res" != no; then
13879  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13880
13881cat >>confdefs.h <<\_ACEOF
13882#define HAVE_FFI_CALL 1
13883_ACEOF
13884
13885else
13886  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13887echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13888   { (exit 1); exit 1; }; }
13889fi
13890
13891fi
13892
13893{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13894echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13895if test "${ac_cv_search_mallinfo+set}" = set; then
13896  echo $ECHO_N "(cached) $ECHO_C" >&6
13897else
13898  ac_func_search_save_LIBS=$LIBS
13899cat >conftest.$ac_ext <<_ACEOF
13900/* confdefs.h.  */
13901_ACEOF
13902cat confdefs.h >>conftest.$ac_ext
13903cat >>conftest.$ac_ext <<_ACEOF
13904/* end confdefs.h.  */
13905
13906/* Override any GCC internal prototype to avoid an error.
13907   Use char because int might match the return type of a GCC
13908   builtin and then its argument prototype would still apply.  */
13909#ifdef __cplusplus
13910extern "C"
13911#endif
13912char mallinfo ();
13913int
13914main ()
13915{
13916return mallinfo ();
13917  ;
13918  return 0;
13919}
13920_ACEOF
13921for ac_lib in '' malloc; do
13922  if test -z "$ac_lib"; then
13923    ac_res="none required"
13924  else
13925    ac_res=-l$ac_lib
13926    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13927  fi
13928  rm -f conftest.$ac_objext conftest$ac_exeext
13929if { (ac_try="$ac_link"
13930case "(($ac_try" in
13931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13932  *) ac_try_echo=$ac_try;;
13933esac
13934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13935  (eval "$ac_link") 2>conftest.er1
13936  ac_status=$?
13937  grep -v '^ *+' conftest.er1 >conftest.err
13938  rm -f conftest.er1
13939  cat conftest.err >&5
13940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13941  (exit $ac_status); } &&
13942	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13943  { (case "(($ac_try" in
13944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13945  *) ac_try_echo=$ac_try;;
13946esac
13947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13948  (eval "$ac_try") 2>&5
13949  ac_status=$?
13950  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13951  (exit $ac_status); }; } &&
13952	 { ac_try='test -s conftest$ac_exeext'
13953  { (case "(($ac_try" in
13954  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13955  *) ac_try_echo=$ac_try;;
13956esac
13957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13958  (eval "$ac_try") 2>&5
13959  ac_status=$?
13960  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13961  (exit $ac_status); }; }; then
13962  ac_cv_search_mallinfo=$ac_res
13963else
13964  echo "$as_me: failed program was:" >&5
13965sed 's/^/| /' conftest.$ac_ext >&5
13966
13967
13968fi
13969
13970rm -f core conftest.err conftest.$ac_objext \
13971      conftest$ac_exeext
13972  if test "${ac_cv_search_mallinfo+set}" = set; then
13973  break
13974fi
13975done
13976if test "${ac_cv_search_mallinfo+set}" = set; then
13977  :
13978else
13979  ac_cv_search_mallinfo=no
13980fi
13981rm conftest.$ac_ext
13982LIBS=$ac_func_search_save_LIBS
13983fi
13984{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13985echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13986ac_res=$ac_cv_search_mallinfo
13987if test "$ac_res" != no; then
13988  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13989
13990cat >>confdefs.h <<\_ACEOF
13991#define HAVE_MALLINFO 1
13992_ACEOF
13993
13994fi
13995
13996
13997if test "$ENABLE_THREADS" -eq 1 ; then
13998
13999{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
14000echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
14001if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
14002  echo $ECHO_N "(cached) $ECHO_C" >&6
14003else
14004  ac_check_lib_save_LIBS=$LIBS
14005LIBS="-lpthread  $LIBS"
14006cat >conftest.$ac_ext <<_ACEOF
14007/* confdefs.h.  */
14008_ACEOF
14009cat confdefs.h >>conftest.$ac_ext
14010cat >>conftest.$ac_ext <<_ACEOF
14011/* end confdefs.h.  */
14012
14013/* Override any GCC internal prototype to avoid an error.
14014   Use char because int might match the return type of a GCC
14015   builtin and then its argument prototype would still apply.  */
14016#ifdef __cplusplus
14017extern "C"
14018#endif
14019char pthread_mutex_init ();
14020int
14021main ()
14022{
14023return pthread_mutex_init ();
14024  ;
14025  return 0;
14026}
14027_ACEOF
14028rm -f conftest.$ac_objext conftest$ac_exeext
14029if { (ac_try="$ac_link"
14030case "(($ac_try" in
14031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14032  *) ac_try_echo=$ac_try;;
14033esac
14034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14035  (eval "$ac_link") 2>conftest.er1
14036  ac_status=$?
14037  grep -v '^ *+' conftest.er1 >conftest.err
14038  rm -f conftest.er1
14039  cat conftest.err >&5
14040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14041  (exit $ac_status); } &&
14042	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14043  { (case "(($ac_try" in
14044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14045  *) ac_try_echo=$ac_try;;
14046esac
14047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14048  (eval "$ac_try") 2>&5
14049  ac_status=$?
14050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14051  (exit $ac_status); }; } &&
14052	 { ac_try='test -s conftest$ac_exeext'
14053  { (case "(($ac_try" in
14054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14055  *) ac_try_echo=$ac_try;;
14056esac
14057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14058  (eval "$ac_try") 2>&5
14059  ac_status=$?
14060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061  (exit $ac_status); }; }; then
14062  ac_cv_lib_pthread_pthread_mutex_init=yes
14063else
14064  echo "$as_me: failed program was:" >&5
14065sed 's/^/| /' conftest.$ac_ext >&5
14066
14067	ac_cv_lib_pthread_pthread_mutex_init=no
14068fi
14069
14070rm -f core conftest.err conftest.$ac_objext \
14071      conftest$ac_exeext conftest.$ac_ext
14072LIBS=$ac_check_lib_save_LIBS
14073fi
14074{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
14075echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
14076if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
14077  cat >>confdefs.h <<_ACEOF
14078#define HAVE_LIBPTHREAD 1
14079_ACEOF
14080
14081  LIBS="-lpthread $LIBS"
14082
14083fi
14084
14085  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
14086echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
14087if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14088  echo $ECHO_N "(cached) $ECHO_C" >&6
14089else
14090  ac_func_search_save_LIBS=$LIBS
14091cat >conftest.$ac_ext <<_ACEOF
14092/* confdefs.h.  */
14093_ACEOF
14094cat confdefs.h >>conftest.$ac_ext
14095cat >>conftest.$ac_ext <<_ACEOF
14096/* end confdefs.h.  */
14097
14098/* Override any GCC internal prototype to avoid an error.
14099   Use char because int might match the return type of a GCC
14100   builtin and then its argument prototype would still apply.  */
14101#ifdef __cplusplus
14102extern "C"
14103#endif
14104char pthread_mutex_lock ();
14105int
14106main ()
14107{
14108return pthread_mutex_lock ();
14109  ;
14110  return 0;
14111}
14112_ACEOF
14113for ac_lib in '' pthread; do
14114  if test -z "$ac_lib"; then
14115    ac_res="none required"
14116  else
14117    ac_res=-l$ac_lib
14118    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14119  fi
14120  rm -f conftest.$ac_objext conftest$ac_exeext
14121if { (ac_try="$ac_link"
14122case "(($ac_try" in
14123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14124  *) ac_try_echo=$ac_try;;
14125esac
14126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14127  (eval "$ac_link") 2>conftest.er1
14128  ac_status=$?
14129  grep -v '^ *+' conftest.er1 >conftest.err
14130  rm -f conftest.er1
14131  cat conftest.err >&5
14132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14133  (exit $ac_status); } &&
14134	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14135  { (case "(($ac_try" in
14136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14137  *) ac_try_echo=$ac_try;;
14138esac
14139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14140  (eval "$ac_try") 2>&5
14141  ac_status=$?
14142  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14143  (exit $ac_status); }; } &&
14144	 { ac_try='test -s conftest$ac_exeext'
14145  { (case "(($ac_try" in
14146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14147  *) ac_try_echo=$ac_try;;
14148esac
14149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14150  (eval "$ac_try") 2>&5
14151  ac_status=$?
14152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14153  (exit $ac_status); }; }; then
14154  ac_cv_search_pthread_mutex_lock=$ac_res
14155else
14156  echo "$as_me: failed program was:" >&5
14157sed 's/^/| /' conftest.$ac_ext >&5
14158
14159
14160fi
14161
14162rm -f core conftest.err conftest.$ac_objext \
14163      conftest$ac_exeext
14164  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14165  break
14166fi
14167done
14168if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14169  :
14170else
14171  ac_cv_search_pthread_mutex_lock=no
14172fi
14173rm conftest.$ac_ext
14174LIBS=$ac_func_search_save_LIBS
14175fi
14176{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
14177echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
14178ac_res=$ac_cv_search_pthread_mutex_lock
14179if test "$ac_res" != no; then
14180  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14181
14182cat >>confdefs.h <<\_ACEOF
14183#define HAVE_PTHREAD_MUTEX_LOCK 1
14184_ACEOF
14185
14186fi
14187
14188  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
14189echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
14190if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14191  echo $ECHO_N "(cached) $ECHO_C" >&6
14192else
14193  ac_func_search_save_LIBS=$LIBS
14194cat >conftest.$ac_ext <<_ACEOF
14195/* confdefs.h.  */
14196_ACEOF
14197cat confdefs.h >>conftest.$ac_ext
14198cat >>conftest.$ac_ext <<_ACEOF
14199/* end confdefs.h.  */
14200
14201/* Override any GCC internal prototype to avoid an error.
14202   Use char because int might match the return type of a GCC
14203   builtin and then its argument prototype would still apply.  */
14204#ifdef __cplusplus
14205extern "C"
14206#endif
14207char pthread_rwlock_init ();
14208int
14209main ()
14210{
14211return pthread_rwlock_init ();
14212  ;
14213  return 0;
14214}
14215_ACEOF
14216for ac_lib in '' pthread; do
14217  if test -z "$ac_lib"; then
14218    ac_res="none required"
14219  else
14220    ac_res=-l$ac_lib
14221    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14222  fi
14223  rm -f conftest.$ac_objext conftest$ac_exeext
14224if { (ac_try="$ac_link"
14225case "(($ac_try" in
14226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14227  *) ac_try_echo=$ac_try;;
14228esac
14229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14230  (eval "$ac_link") 2>conftest.er1
14231  ac_status=$?
14232  grep -v '^ *+' conftest.er1 >conftest.err
14233  rm -f conftest.er1
14234  cat conftest.err >&5
14235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14236  (exit $ac_status); } &&
14237	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14238  { (case "(($ac_try" in
14239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14240  *) ac_try_echo=$ac_try;;
14241esac
14242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14243  (eval "$ac_try") 2>&5
14244  ac_status=$?
14245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14246  (exit $ac_status); }; } &&
14247	 { ac_try='test -s conftest$ac_exeext'
14248  { (case "(($ac_try" in
14249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14250  *) ac_try_echo=$ac_try;;
14251esac
14252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14253  (eval "$ac_try") 2>&5
14254  ac_status=$?
14255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14256  (exit $ac_status); }; }; then
14257  ac_cv_search_pthread_rwlock_init=$ac_res
14258else
14259  echo "$as_me: failed program was:" >&5
14260sed 's/^/| /' conftest.$ac_ext >&5
14261
14262
14263fi
14264
14265rm -f core conftest.err conftest.$ac_objext \
14266      conftest$ac_exeext
14267  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14268  break
14269fi
14270done
14271if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14272  :
14273else
14274  ac_cv_search_pthread_rwlock_init=no
14275fi
14276rm conftest.$ac_ext
14277LIBS=$ac_func_search_save_LIBS
14278fi
14279{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
14280echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
14281ac_res=$ac_cv_search_pthread_rwlock_init
14282if test "$ac_res" != no; then
14283  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14284
14285cat >>confdefs.h <<\_ACEOF
14286#define HAVE_PTHREAD_RWLOCK_INIT 1
14287_ACEOF
14288
14289fi
14290
14291  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
14292echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
14293if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14294  echo $ECHO_N "(cached) $ECHO_C" >&6
14295else
14296  ac_func_search_save_LIBS=$LIBS
14297cat >conftest.$ac_ext <<_ACEOF
14298/* confdefs.h.  */
14299_ACEOF
14300cat confdefs.h >>conftest.$ac_ext
14301cat >>conftest.$ac_ext <<_ACEOF
14302/* end confdefs.h.  */
14303
14304/* Override any GCC internal prototype to avoid an error.
14305   Use char because int might match the return type of a GCC
14306   builtin and then its argument prototype would still apply.  */
14307#ifdef __cplusplus
14308extern "C"
14309#endif
14310char pthread_getspecific ();
14311int
14312main ()
14313{
14314return pthread_getspecific ();
14315  ;
14316  return 0;
14317}
14318_ACEOF
14319for ac_lib in '' pthread; do
14320  if test -z "$ac_lib"; then
14321    ac_res="none required"
14322  else
14323    ac_res=-l$ac_lib
14324    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14325  fi
14326  rm -f conftest.$ac_objext conftest$ac_exeext
14327if { (ac_try="$ac_link"
14328case "(($ac_try" in
14329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14330  *) ac_try_echo=$ac_try;;
14331esac
14332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14333  (eval "$ac_link") 2>conftest.er1
14334  ac_status=$?
14335  grep -v '^ *+' conftest.er1 >conftest.err
14336  rm -f conftest.er1
14337  cat conftest.err >&5
14338  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14339  (exit $ac_status); } &&
14340	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14341  { (case "(($ac_try" in
14342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14343  *) ac_try_echo=$ac_try;;
14344esac
14345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14346  (eval "$ac_try") 2>&5
14347  ac_status=$?
14348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14349  (exit $ac_status); }; } &&
14350	 { ac_try='test -s conftest$ac_exeext'
14351  { (case "(($ac_try" in
14352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14353  *) ac_try_echo=$ac_try;;
14354esac
14355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14356  (eval "$ac_try") 2>&5
14357  ac_status=$?
14358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14359  (exit $ac_status); }; }; then
14360  ac_cv_search_pthread_getspecific=$ac_res
14361else
14362  echo "$as_me: failed program was:" >&5
14363sed 's/^/| /' conftest.$ac_ext >&5
14364
14365
14366fi
14367
14368rm -f core conftest.err conftest.$ac_objext \
14369      conftest$ac_exeext
14370  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14371  break
14372fi
14373done
14374if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14375  :
14376else
14377  ac_cv_search_pthread_getspecific=no
14378fi
14379rm conftest.$ac_ext
14380LIBS=$ac_func_search_save_LIBS
14381fi
14382{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
14383echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
14384ac_res=$ac_cv_search_pthread_getspecific
14385if test "$ac_res" != no; then
14386  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14387
14388cat >>confdefs.h <<\_ACEOF
14389#define HAVE_PTHREAD_GETSPECIFIC 1
14390_ACEOF
14391
14392fi
14393
14394fi
14395
14396
14397# Check whether --with-udis86 was given.
14398if test "${with_udis86+set}" = set; then
14399  withval=$with_udis86;
14400      USE_UDIS86=1
14401
14402      case "$withval" in
14403        /usr/lib|yes) ;;
14404        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
14405      esac
14406
14407{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
14408echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
14409if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
14410  echo $ECHO_N "(cached) $ECHO_C" >&6
14411else
14412  ac_check_lib_save_LIBS=$LIBS
14413LIBS="-ludis86  $LIBS"
14414cat >conftest.$ac_ext <<_ACEOF
14415/* confdefs.h.  */
14416_ACEOF
14417cat confdefs.h >>conftest.$ac_ext
14418cat >>conftest.$ac_ext <<_ACEOF
14419/* end confdefs.h.  */
14420
14421/* Override any GCC internal prototype to avoid an error.
14422   Use char because int might match the return type of a GCC
14423   builtin and then its argument prototype would still apply.  */
14424#ifdef __cplusplus
14425extern "C"
14426#endif
14427char ud_init ();
14428int
14429main ()
14430{
14431return ud_init ();
14432  ;
14433  return 0;
14434}
14435_ACEOF
14436rm -f conftest.$ac_objext conftest$ac_exeext
14437if { (ac_try="$ac_link"
14438case "(($ac_try" in
14439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14440  *) ac_try_echo=$ac_try;;
14441esac
14442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14443  (eval "$ac_link") 2>conftest.er1
14444  ac_status=$?
14445  grep -v '^ *+' conftest.er1 >conftest.err
14446  rm -f conftest.er1
14447  cat conftest.err >&5
14448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14449  (exit $ac_status); } &&
14450	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14451  { (case "(($ac_try" in
14452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14453  *) ac_try_echo=$ac_try;;
14454esac
14455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14456  (eval "$ac_try") 2>&5
14457  ac_status=$?
14458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14459  (exit $ac_status); }; } &&
14460	 { ac_try='test -s conftest$ac_exeext'
14461  { (case "(($ac_try" in
14462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14463  *) ac_try_echo=$ac_try;;
14464esac
14465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14466  (eval "$ac_try") 2>&5
14467  ac_status=$?
14468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14469  (exit $ac_status); }; }; then
14470  ac_cv_lib_udis86_ud_init=yes
14471else
14472  echo "$as_me: failed program was:" >&5
14473sed 's/^/| /' conftest.$ac_ext >&5
14474
14475	ac_cv_lib_udis86_ud_init=no
14476fi
14477
14478rm -f core conftest.err conftest.$ac_objext \
14479      conftest$ac_exeext conftest.$ac_ext
14480LIBS=$ac_check_lib_save_LIBS
14481fi
14482{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
14483echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
14484if test $ac_cv_lib_udis86_ud_init = yes; then
14485  cat >>confdefs.h <<_ACEOF
14486#define HAVE_LIBUDIS86 1
14487_ACEOF
14488
14489  LIBS="-ludis86 $LIBS"
14490
14491else
14492
14493        echo "Error! You need to have libudis86 around."
14494        exit -1
14495
14496fi
14497
14498
14499else
14500  USE_UDIS86=0
14501
14502fi
14503
14504
14505cat >>confdefs.h <<_ACEOF
14506#define USE_UDIS86 $USE_UDIS86
14507_ACEOF
14508
14509
14510
14511# Check whether --with-oprofile was given.
14512if test "${with_oprofile+set}" = set; then
14513  withval=$with_oprofile;
14514      USE_OPROFILE=1
14515
14516      case "$withval" in
14517        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14518        no) llvm_cv_oppath=
14519            USE_OPROFILE=0
14520 ;;
14521        *) llvm_cv_oppath="${withval}/lib/oprofile"
14522           CPPFLAGS="-I${withval}/include";;
14523      esac
14524      if test -n "$llvm_cv_oppath" ; then
14525        LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14526                                        { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14527echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14528if test "${ac_cv_search_bfd_init+set}" = set; then
14529  echo $ECHO_N "(cached) $ECHO_C" >&6
14530else
14531  ac_func_search_save_LIBS=$LIBS
14532cat >conftest.$ac_ext <<_ACEOF
14533/* confdefs.h.  */
14534_ACEOF
14535cat confdefs.h >>conftest.$ac_ext
14536cat >>conftest.$ac_ext <<_ACEOF
14537/* end confdefs.h.  */
14538
14539/* Override any GCC internal prototype to avoid an error.
14540   Use char because int might match the return type of a GCC
14541   builtin and then its argument prototype would still apply.  */
14542#ifdef __cplusplus
14543extern "C"
14544#endif
14545char bfd_init ();
14546int
14547main ()
14548{
14549return bfd_init ();
14550  ;
14551  return 0;
14552}
14553_ACEOF
14554for ac_lib in '' bfd; do
14555  if test -z "$ac_lib"; then
14556    ac_res="none required"
14557  else
14558    ac_res=-l$ac_lib
14559    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14560  fi
14561  rm -f conftest.$ac_objext conftest$ac_exeext
14562if { (ac_try="$ac_link"
14563case "(($ac_try" in
14564  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14565  *) ac_try_echo=$ac_try;;
14566esac
14567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14568  (eval "$ac_link") 2>conftest.er1
14569  ac_status=$?
14570  grep -v '^ *+' conftest.er1 >conftest.err
14571  rm -f conftest.er1
14572  cat conftest.err >&5
14573  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14574  (exit $ac_status); } &&
14575	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14576  { (case "(($ac_try" in
14577  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14578  *) ac_try_echo=$ac_try;;
14579esac
14580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14581  (eval "$ac_try") 2>&5
14582  ac_status=$?
14583  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14584  (exit $ac_status); }; } &&
14585	 { ac_try='test -s conftest$ac_exeext'
14586  { (case "(($ac_try" in
14587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14588  *) ac_try_echo=$ac_try;;
14589esac
14590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14591  (eval "$ac_try") 2>&5
14592  ac_status=$?
14593  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14594  (exit $ac_status); }; }; then
14595  ac_cv_search_bfd_init=$ac_res
14596else
14597  echo "$as_me: failed program was:" >&5
14598sed 's/^/| /' conftest.$ac_ext >&5
14599
14600
14601fi
14602
14603rm -f core conftest.err conftest.$ac_objext \
14604      conftest$ac_exeext
14605  if test "${ac_cv_search_bfd_init+set}" = set; then
14606  break
14607fi
14608done
14609if test "${ac_cv_search_bfd_init+set}" = set; then
14610  :
14611else
14612  ac_cv_search_bfd_init=no
14613fi
14614rm conftest.$ac_ext
14615LIBS=$ac_func_search_save_LIBS
14616fi
14617{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14618echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14619ac_res=$ac_cv_search_bfd_init
14620if test "$ac_res" != no; then
14621  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14622
14623fi
14624
14625        { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14626echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14627if test "${ac_cv_search_op_open_agent+set}" = set; then
14628  echo $ECHO_N "(cached) $ECHO_C" >&6
14629else
14630  ac_func_search_save_LIBS=$LIBS
14631cat >conftest.$ac_ext <<_ACEOF
14632/* confdefs.h.  */
14633_ACEOF
14634cat confdefs.h >>conftest.$ac_ext
14635cat >>conftest.$ac_ext <<_ACEOF
14636/* end confdefs.h.  */
14637
14638/* Override any GCC internal prototype to avoid an error.
14639   Use char because int might match the return type of a GCC
14640   builtin and then its argument prototype would still apply.  */
14641#ifdef __cplusplus
14642extern "C"
14643#endif
14644char op_open_agent ();
14645int
14646main ()
14647{
14648return op_open_agent ();
14649  ;
14650  return 0;
14651}
14652_ACEOF
14653for ac_lib in '' opagent; do
14654  if test -z "$ac_lib"; then
14655    ac_res="none required"
14656  else
14657    ac_res=-l$ac_lib
14658    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14659  fi
14660  rm -f conftest.$ac_objext conftest$ac_exeext
14661if { (ac_try="$ac_link"
14662case "(($ac_try" in
14663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14664  *) ac_try_echo=$ac_try;;
14665esac
14666eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14667  (eval "$ac_link") 2>conftest.er1
14668  ac_status=$?
14669  grep -v '^ *+' conftest.er1 >conftest.err
14670  rm -f conftest.er1
14671  cat conftest.err >&5
14672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14673  (exit $ac_status); } &&
14674	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14675  { (case "(($ac_try" in
14676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14677  *) ac_try_echo=$ac_try;;
14678esac
14679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14680  (eval "$ac_try") 2>&5
14681  ac_status=$?
14682  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14683  (exit $ac_status); }; } &&
14684	 { ac_try='test -s conftest$ac_exeext'
14685  { (case "(($ac_try" in
14686  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14687  *) ac_try_echo=$ac_try;;
14688esac
14689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14690  (eval "$ac_try") 2>&5
14691  ac_status=$?
14692  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14693  (exit $ac_status); }; }; then
14694  ac_cv_search_op_open_agent=$ac_res
14695else
14696  echo "$as_me: failed program was:" >&5
14697sed 's/^/| /' conftest.$ac_ext >&5
14698
14699
14700fi
14701
14702rm -f core conftest.err conftest.$ac_objext \
14703      conftest$ac_exeext
14704  if test "${ac_cv_search_op_open_agent+set}" = set; then
14705  break
14706fi
14707done
14708if test "${ac_cv_search_op_open_agent+set}" = set; then
14709  :
14710else
14711  ac_cv_search_op_open_agent=no
14712fi
14713rm conftest.$ac_ext
14714LIBS=$ac_func_search_save_LIBS
14715fi
14716{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14717echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14718ac_res=$ac_cv_search_op_open_agent
14719if test "$ac_res" != no; then
14720  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14721
14722else
14723
14724          echo "Error! You need to have libopagent around."
14725          exit -1
14726
14727fi
14728
14729        if test "${ac_cv_header_opagent_h+set}" = set; then
14730  { echo "$as_me:$LINENO: checking for opagent.h" >&5
14731echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14732if test "${ac_cv_header_opagent_h+set}" = set; then
14733  echo $ECHO_N "(cached) $ECHO_C" >&6
14734fi
14735{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14736echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14737else
14738  # Is the header compilable?
14739{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
14740echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14741cat >conftest.$ac_ext <<_ACEOF
14742/* confdefs.h.  */
14743_ACEOF
14744cat confdefs.h >>conftest.$ac_ext
14745cat >>conftest.$ac_ext <<_ACEOF
14746/* end confdefs.h.  */
14747$ac_includes_default
14748#include <opagent.h>
14749_ACEOF
14750rm -f conftest.$ac_objext
14751if { (ac_try="$ac_compile"
14752case "(($ac_try" in
14753  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14754  *) ac_try_echo=$ac_try;;
14755esac
14756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14757  (eval "$ac_compile") 2>conftest.er1
14758  ac_status=$?
14759  grep -v '^ *+' conftest.er1 >conftest.err
14760  rm -f conftest.er1
14761  cat conftest.err >&5
14762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14763  (exit $ac_status); } &&
14764	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14765  { (case "(($ac_try" in
14766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14767  *) ac_try_echo=$ac_try;;
14768esac
14769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14770  (eval "$ac_try") 2>&5
14771  ac_status=$?
14772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14773  (exit $ac_status); }; } &&
14774	 { ac_try='test -s conftest.$ac_objext'
14775  { (case "(($ac_try" in
14776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14777  *) ac_try_echo=$ac_try;;
14778esac
14779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14780  (eval "$ac_try") 2>&5
14781  ac_status=$?
14782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14783  (exit $ac_status); }; }; then
14784  ac_header_compiler=yes
14785else
14786  echo "$as_me: failed program was:" >&5
14787sed 's/^/| /' conftest.$ac_ext >&5
14788
14789	ac_header_compiler=no
14790fi
14791
14792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14793{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14794echo "${ECHO_T}$ac_header_compiler" >&6; }
14795
14796# Is the header present?
14797{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
14798echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14799cat >conftest.$ac_ext <<_ACEOF
14800/* confdefs.h.  */
14801_ACEOF
14802cat confdefs.h >>conftest.$ac_ext
14803cat >>conftest.$ac_ext <<_ACEOF
14804/* end confdefs.h.  */
14805#include <opagent.h>
14806_ACEOF
14807if { (ac_try="$ac_cpp conftest.$ac_ext"
14808case "(($ac_try" in
14809  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14810  *) ac_try_echo=$ac_try;;
14811esac
14812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14813  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14814  ac_status=$?
14815  grep -v '^ *+' conftest.er1 >conftest.err
14816  rm -f conftest.er1
14817  cat conftest.err >&5
14818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14819  (exit $ac_status); } >/dev/null; then
14820  if test -s conftest.err; then
14821    ac_cpp_err=$ac_c_preproc_warn_flag
14822    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14823  else
14824    ac_cpp_err=
14825  fi
14826else
14827  ac_cpp_err=yes
14828fi
14829if test -z "$ac_cpp_err"; then
14830  ac_header_preproc=yes
14831else
14832  echo "$as_me: failed program was:" >&5
14833sed 's/^/| /' conftest.$ac_ext >&5
14834
14835  ac_header_preproc=no
14836fi
14837
14838rm -f conftest.err conftest.$ac_ext
14839{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14840echo "${ECHO_T}$ac_header_preproc" >&6; }
14841
14842# So?  What about this header?
14843case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14844  yes:no: )
14845    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14846echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14847    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14848echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14849    ac_header_preproc=yes
14850    ;;
14851  no:yes:* )
14852    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14853echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14854    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
14855echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
14856    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14857echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14858    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
14859echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14860    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14861echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14862    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14863echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14864    ( cat <<\_ASBOX
14865## ----------------------------------- ##
14866## Report this to llvmbugs@cs.uiuc.edu ##
14867## ----------------------------------- ##
14868_ASBOX
14869     ) | sed "s/^/$as_me: WARNING:     /" >&2
14870    ;;
14871esac
14872{ echo "$as_me:$LINENO: checking for opagent.h" >&5
14873echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14874if test "${ac_cv_header_opagent_h+set}" = set; then
14875  echo $ECHO_N "(cached) $ECHO_C" >&6
14876else
14877  ac_cv_header_opagent_h=$ac_header_preproc
14878fi
14879{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14880echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14881
14882fi
14883if test $ac_cv_header_opagent_h = yes; then
14884  :
14885else
14886
14887          echo "Error! You need to have opagent.h around."
14888          exit -1
14889
14890fi
14891
14892
14893      fi
14894
14895else
14896
14897      USE_OPROFILE=0
14898
14899
14900fi
14901
14902
14903cat >>confdefs.h <<_ACEOF
14904#define USE_OPROFILE $USE_OPROFILE
14905_ACEOF
14906
14907
14908
14909
14910
14911
14912
14913
14914ac_header_dirent=no
14915for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14916  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14917{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14918echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14919if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14920  echo $ECHO_N "(cached) $ECHO_C" >&6
14921else
14922  cat >conftest.$ac_ext <<_ACEOF
14923/* confdefs.h.  */
14924_ACEOF
14925cat confdefs.h >>conftest.$ac_ext
14926cat >>conftest.$ac_ext <<_ACEOF
14927/* end confdefs.h.  */
14928#include <sys/types.h>
14929#include <$ac_hdr>
14930
14931int
14932main ()
14933{
14934if ((DIR *) 0)
14935return 0;
14936  ;
14937  return 0;
14938}
14939_ACEOF
14940rm -f conftest.$ac_objext
14941if { (ac_try="$ac_compile"
14942case "(($ac_try" in
14943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14944  *) ac_try_echo=$ac_try;;
14945esac
14946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14947  (eval "$ac_compile") 2>conftest.er1
14948  ac_status=$?
14949  grep -v '^ *+' conftest.er1 >conftest.err
14950  rm -f conftest.er1
14951  cat conftest.err >&5
14952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14953  (exit $ac_status); } &&
14954	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14955  { (case "(($ac_try" in
14956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14957  *) ac_try_echo=$ac_try;;
14958esac
14959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14960  (eval "$ac_try") 2>&5
14961  ac_status=$?
14962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14963  (exit $ac_status); }; } &&
14964	 { ac_try='test -s conftest.$ac_objext'
14965  { (case "(($ac_try" in
14966  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14967  *) ac_try_echo=$ac_try;;
14968esac
14969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14970  (eval "$ac_try") 2>&5
14971  ac_status=$?
14972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14973  (exit $ac_status); }; }; then
14974  eval "$as_ac_Header=yes"
14975else
14976  echo "$as_me: failed program was:" >&5
14977sed 's/^/| /' conftest.$ac_ext >&5
14978
14979	eval "$as_ac_Header=no"
14980fi
14981
14982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14983fi
14984ac_res=`eval echo '${'$as_ac_Header'}'`
14985	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14986echo "${ECHO_T}$ac_res" >&6; }
14987if test `eval echo '${'$as_ac_Header'}'` = yes; then
14988  cat >>confdefs.h <<_ACEOF
14989#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14990_ACEOF
14991
14992ac_header_dirent=$ac_hdr; break
14993fi
14994
14995done
14996# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14997if test $ac_header_dirent = dirent.h; then
14998  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14999echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15000if test "${ac_cv_search_opendir+set}" = set; then
15001  echo $ECHO_N "(cached) $ECHO_C" >&6
15002else
15003  ac_func_search_save_LIBS=$LIBS
15004cat >conftest.$ac_ext <<_ACEOF
15005/* confdefs.h.  */
15006_ACEOF
15007cat confdefs.h >>conftest.$ac_ext
15008cat >>conftest.$ac_ext <<_ACEOF
15009/* end confdefs.h.  */
15010
15011/* Override any GCC internal prototype to avoid an error.
15012   Use char because int might match the return type of a GCC
15013   builtin and then its argument prototype would still apply.  */
15014#ifdef __cplusplus
15015extern "C"
15016#endif
15017char opendir ();
15018int
15019main ()
15020{
15021return opendir ();
15022  ;
15023  return 0;
15024}
15025_ACEOF
15026for ac_lib in '' dir; do
15027  if test -z "$ac_lib"; then
15028    ac_res="none required"
15029  else
15030    ac_res=-l$ac_lib
15031    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15032  fi
15033  rm -f conftest.$ac_objext conftest$ac_exeext
15034if { (ac_try="$ac_link"
15035case "(($ac_try" in
15036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15037  *) ac_try_echo=$ac_try;;
15038esac
15039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15040  (eval "$ac_link") 2>conftest.er1
15041  ac_status=$?
15042  grep -v '^ *+' conftest.er1 >conftest.err
15043  rm -f conftest.er1
15044  cat conftest.err >&5
15045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15046  (exit $ac_status); } &&
15047	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15048  { (case "(($ac_try" in
15049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15050  *) ac_try_echo=$ac_try;;
15051esac
15052eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15053  (eval "$ac_try") 2>&5
15054  ac_status=$?
15055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15056  (exit $ac_status); }; } &&
15057	 { ac_try='test -s conftest$ac_exeext'
15058  { (case "(($ac_try" in
15059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15060  *) ac_try_echo=$ac_try;;
15061esac
15062eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15063  (eval "$ac_try") 2>&5
15064  ac_status=$?
15065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15066  (exit $ac_status); }; }; then
15067  ac_cv_search_opendir=$ac_res
15068else
15069  echo "$as_me: failed program was:" >&5
15070sed 's/^/| /' conftest.$ac_ext >&5
15071
15072
15073fi
15074
15075rm -f core conftest.err conftest.$ac_objext \
15076      conftest$ac_exeext
15077  if test "${ac_cv_search_opendir+set}" = set; then
15078  break
15079fi
15080done
15081if test "${ac_cv_search_opendir+set}" = set; then
15082  :
15083else
15084  ac_cv_search_opendir=no
15085fi
15086rm conftest.$ac_ext
15087LIBS=$ac_func_search_save_LIBS
15088fi
15089{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15090echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15091ac_res=$ac_cv_search_opendir
15092if test "$ac_res" != no; then
15093  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15094
15095fi
15096
15097else
15098  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
15099echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15100if test "${ac_cv_search_opendir+set}" = set; then
15101  echo $ECHO_N "(cached) $ECHO_C" >&6
15102else
15103  ac_func_search_save_LIBS=$LIBS
15104cat >conftest.$ac_ext <<_ACEOF
15105/* confdefs.h.  */
15106_ACEOF
15107cat confdefs.h >>conftest.$ac_ext
15108cat >>conftest.$ac_ext <<_ACEOF
15109/* end confdefs.h.  */
15110
15111/* Override any GCC internal prototype to avoid an error.
15112   Use char because int might match the return type of a GCC
15113   builtin and then its argument prototype would still apply.  */
15114#ifdef __cplusplus
15115extern "C"
15116#endif
15117char opendir ();
15118int
15119main ()
15120{
15121return opendir ();
15122  ;
15123  return 0;
15124}
15125_ACEOF
15126for ac_lib in '' x; do
15127  if test -z "$ac_lib"; then
15128    ac_res="none required"
15129  else
15130    ac_res=-l$ac_lib
15131    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15132  fi
15133  rm -f conftest.$ac_objext conftest$ac_exeext
15134if { (ac_try="$ac_link"
15135case "(($ac_try" in
15136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15137  *) ac_try_echo=$ac_try;;
15138esac
15139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15140  (eval "$ac_link") 2>conftest.er1
15141  ac_status=$?
15142  grep -v '^ *+' conftest.er1 >conftest.err
15143  rm -f conftest.er1
15144  cat conftest.err >&5
15145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15146  (exit $ac_status); } &&
15147	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15148  { (case "(($ac_try" in
15149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15150  *) ac_try_echo=$ac_try;;
15151esac
15152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15153  (eval "$ac_try") 2>&5
15154  ac_status=$?
15155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15156  (exit $ac_status); }; } &&
15157	 { ac_try='test -s conftest$ac_exeext'
15158  { (case "(($ac_try" in
15159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15160  *) ac_try_echo=$ac_try;;
15161esac
15162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15163  (eval "$ac_try") 2>&5
15164  ac_status=$?
15165  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15166  (exit $ac_status); }; }; then
15167  ac_cv_search_opendir=$ac_res
15168else
15169  echo "$as_me: failed program was:" >&5
15170sed 's/^/| /' conftest.$ac_ext >&5
15171
15172
15173fi
15174
15175rm -f core conftest.err conftest.$ac_objext \
15176      conftest$ac_exeext
15177  if test "${ac_cv_search_opendir+set}" = set; then
15178  break
15179fi
15180done
15181if test "${ac_cv_search_opendir+set}" = set; then
15182  :
15183else
15184  ac_cv_search_opendir=no
15185fi
15186rm conftest.$ac_ext
15187LIBS=$ac_func_search_save_LIBS
15188fi
15189{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15190echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15191ac_res=$ac_cv_search_opendir
15192if test "$ac_res" != no; then
15193  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15194
15195fi
15196
15197fi
15198
15199{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
15200echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
15201if test "${ac_cv_header_mmap_anon+set}" = set; then
15202  echo $ECHO_N "(cached) $ECHO_C" >&6
15203else
15204   ac_ext=c
15205ac_cpp='$CPP $CPPFLAGS'
15206ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15207ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15208ac_compiler_gnu=$ac_cv_c_compiler_gnu
15209
15210  cat >conftest.$ac_ext <<_ACEOF
15211/* confdefs.h.  */
15212_ACEOF
15213cat confdefs.h >>conftest.$ac_ext
15214cat >>conftest.$ac_ext <<_ACEOF
15215/* end confdefs.h.  */
15216#include <sys/mman.h>
15217#include <unistd.h>
15218#include <fcntl.h>
15219int
15220main ()
15221{
15222mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
15223  ;
15224  return 0;
15225}
15226_ACEOF
15227rm -f conftest.$ac_objext
15228if { (ac_try="$ac_compile"
15229case "(($ac_try" in
15230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15231  *) ac_try_echo=$ac_try;;
15232esac
15233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15234  (eval "$ac_compile") 2>conftest.er1
15235  ac_status=$?
15236  grep -v '^ *+' conftest.er1 >conftest.err
15237  rm -f conftest.er1
15238  cat conftest.err >&5
15239  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15240  (exit $ac_status); } &&
15241	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15242  { (case "(($ac_try" in
15243  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15244  *) ac_try_echo=$ac_try;;
15245esac
15246eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15247  (eval "$ac_try") 2>&5
15248  ac_status=$?
15249  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15250  (exit $ac_status); }; } &&
15251	 { ac_try='test -s conftest.$ac_objext'
15252  { (case "(($ac_try" in
15253  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15254  *) ac_try_echo=$ac_try;;
15255esac
15256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15257  (eval "$ac_try") 2>&5
15258  ac_status=$?
15259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15260  (exit $ac_status); }; }; then
15261  ac_cv_header_mmap_anon=yes
15262else
15263  echo "$as_me: failed program was:" >&5
15264sed 's/^/| /' conftest.$ac_ext >&5
15265
15266	ac_cv_header_mmap_anon=no
15267fi
15268
15269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15270  ac_ext=c
15271ac_cpp='$CPP $CPPFLAGS'
15272ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15273ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15274ac_compiler_gnu=$ac_cv_c_compiler_gnu
15275
15276
15277fi
15278{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
15279echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
15280if test "$ac_cv_header_mmap_anon" = yes; then
15281
15282cat >>confdefs.h <<\_ACEOF
15283#define HAVE_MMAP_ANONYMOUS 1
15284_ACEOF
15285
15286fi
15287
15288{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
15289echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
15290if test "${ac_cv_header_stat_broken+set}" = set; then
15291  echo $ECHO_N "(cached) $ECHO_C" >&6
15292else
15293  cat >conftest.$ac_ext <<_ACEOF
15294/* confdefs.h.  */
15295_ACEOF
15296cat confdefs.h >>conftest.$ac_ext
15297cat >>conftest.$ac_ext <<_ACEOF
15298/* end confdefs.h.  */
15299#include <sys/types.h>
15300#include <sys/stat.h>
15301
15302#if defined S_ISBLK && defined S_IFDIR
15303# if S_ISBLK (S_IFDIR)
15304You lose.
15305# endif
15306#endif
15307
15308#if defined S_ISBLK && defined S_IFCHR
15309# if S_ISBLK (S_IFCHR)
15310You lose.
15311# endif
15312#endif
15313
15314#if defined S_ISLNK && defined S_IFREG
15315# if S_ISLNK (S_IFREG)
15316You lose.
15317# endif
15318#endif
15319
15320#if defined S_ISSOCK && defined S_IFREG
15321# if S_ISSOCK (S_IFREG)
15322You lose.
15323# endif
15324#endif
15325
15326_ACEOF
15327if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15328  $EGREP "You lose" >/dev/null 2>&1; then
15329  ac_cv_header_stat_broken=yes
15330else
15331  ac_cv_header_stat_broken=no
15332fi
15333rm -f conftest*
15334
15335fi
15336{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
15337echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
15338if test $ac_cv_header_stat_broken = yes; then
15339
15340cat >>confdefs.h <<\_ACEOF
15341#define STAT_MACROS_BROKEN 1
15342_ACEOF
15343
15344fi
15345
15346{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15347echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15348if test "${ac_cv_header_stdc+set}" = set; then
15349  echo $ECHO_N "(cached) $ECHO_C" >&6
15350else
15351  cat >conftest.$ac_ext <<_ACEOF
15352/* confdefs.h.  */
15353_ACEOF
15354cat confdefs.h >>conftest.$ac_ext
15355cat >>conftest.$ac_ext <<_ACEOF
15356/* end confdefs.h.  */
15357#include <stdlib.h>
15358#include <stdarg.h>
15359#include <string.h>
15360#include <float.h>
15361
15362int
15363main ()
15364{
15365
15366  ;
15367  return 0;
15368}
15369_ACEOF
15370rm -f conftest.$ac_objext
15371if { (ac_try="$ac_compile"
15372case "(($ac_try" in
15373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15374  *) ac_try_echo=$ac_try;;
15375esac
15376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15377  (eval "$ac_compile") 2>conftest.er1
15378  ac_status=$?
15379  grep -v '^ *+' conftest.er1 >conftest.err
15380  rm -f conftest.er1
15381  cat conftest.err >&5
15382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15383  (exit $ac_status); } &&
15384	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15385  { (case "(($ac_try" in
15386  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15387  *) ac_try_echo=$ac_try;;
15388esac
15389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15390  (eval "$ac_try") 2>&5
15391  ac_status=$?
15392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15393  (exit $ac_status); }; } &&
15394	 { ac_try='test -s conftest.$ac_objext'
15395  { (case "(($ac_try" in
15396  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15397  *) ac_try_echo=$ac_try;;
15398esac
15399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15400  (eval "$ac_try") 2>&5
15401  ac_status=$?
15402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15403  (exit $ac_status); }; }; then
15404  ac_cv_header_stdc=yes
15405else
15406  echo "$as_me: failed program was:" >&5
15407sed 's/^/| /' conftest.$ac_ext >&5
15408
15409	ac_cv_header_stdc=no
15410fi
15411
15412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15413
15414if test $ac_cv_header_stdc = yes; then
15415  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15416  cat >conftest.$ac_ext <<_ACEOF
15417/* confdefs.h.  */
15418_ACEOF
15419cat confdefs.h >>conftest.$ac_ext
15420cat >>conftest.$ac_ext <<_ACEOF
15421/* end confdefs.h.  */
15422#include <string.h>
15423
15424_ACEOF
15425if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15426  $EGREP "memchr" >/dev/null 2>&1; then
15427  :
15428else
15429  ac_cv_header_stdc=no
15430fi
15431rm -f conftest*
15432
15433fi
15434
15435if test $ac_cv_header_stdc = yes; then
15436  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15437  cat >conftest.$ac_ext <<_ACEOF
15438/* confdefs.h.  */
15439_ACEOF
15440cat confdefs.h >>conftest.$ac_ext
15441cat >>conftest.$ac_ext <<_ACEOF
15442/* end confdefs.h.  */
15443#include <stdlib.h>
15444
15445_ACEOF
15446if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15447  $EGREP "free" >/dev/null 2>&1; then
15448  :
15449else
15450  ac_cv_header_stdc=no
15451fi
15452rm -f conftest*
15453
15454fi
15455
15456if test $ac_cv_header_stdc = yes; then
15457  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15458  if test "$cross_compiling" = yes; then
15459  :
15460else
15461  cat >conftest.$ac_ext <<_ACEOF
15462/* confdefs.h.  */
15463_ACEOF
15464cat confdefs.h >>conftest.$ac_ext
15465cat >>conftest.$ac_ext <<_ACEOF
15466/* end confdefs.h.  */
15467#include <ctype.h>
15468#include <stdlib.h>
15469#if ((' ' & 0x0FF) == 0x020)
15470# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15471# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15472#else
15473# define ISLOWER(c) \
15474		   (('a' <= (c) && (c) <= 'i') \
15475		     || ('j' <= (c) && (c) <= 'r') \
15476		     || ('s' <= (c) && (c) <= 'z'))
15477# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15478#endif
15479
15480#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15481int
15482main ()
15483{
15484  int i;
15485  for (i = 0; i < 256; i++)
15486    if (XOR (islower (i), ISLOWER (i))
15487	|| toupper (i) != TOUPPER (i))
15488      return 2;
15489  return 0;
15490}
15491_ACEOF
15492rm -f conftest$ac_exeext
15493if { (ac_try="$ac_link"
15494case "(($ac_try" in
15495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15496  *) ac_try_echo=$ac_try;;
15497esac
15498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15499  (eval "$ac_link") 2>&5
15500  ac_status=$?
15501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15502  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15503  { (case "(($ac_try" in
15504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15505  *) ac_try_echo=$ac_try;;
15506esac
15507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15508  (eval "$ac_try") 2>&5
15509  ac_status=$?
15510  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15511  (exit $ac_status); }; }; then
15512  :
15513else
15514  echo "$as_me: program exited with status $ac_status" >&5
15515echo "$as_me: failed program was:" >&5
15516sed 's/^/| /' conftest.$ac_ext >&5
15517
15518( exit $ac_status )
15519ac_cv_header_stdc=no
15520fi
15521rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15522fi
15523
15524
15525fi
15526fi
15527{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15528echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15529if test $ac_cv_header_stdc = yes; then
15530
15531cat >>confdefs.h <<\_ACEOF
15532#define STDC_HEADERS 1
15533_ACEOF
15534
15535fi
15536
15537{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15538echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15539if test "${ac_cv_header_sys_wait_h+set}" = set; then
15540  echo $ECHO_N "(cached) $ECHO_C" >&6
15541else
15542  cat >conftest.$ac_ext <<_ACEOF
15543/* confdefs.h.  */
15544_ACEOF
15545cat confdefs.h >>conftest.$ac_ext
15546cat >>conftest.$ac_ext <<_ACEOF
15547/* end confdefs.h.  */
15548#include <sys/types.h>
15549#include <sys/wait.h>
15550#ifndef WEXITSTATUS
15551# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15552#endif
15553#ifndef WIFEXITED
15554# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15555#endif
15556
15557int
15558main ()
15559{
15560  int s;
15561  wait (&s);
15562  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15563  ;
15564  return 0;
15565}
15566_ACEOF
15567rm -f conftest.$ac_objext
15568if { (ac_try="$ac_compile"
15569case "(($ac_try" in
15570  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15571  *) ac_try_echo=$ac_try;;
15572esac
15573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15574  (eval "$ac_compile") 2>conftest.er1
15575  ac_status=$?
15576  grep -v '^ *+' conftest.er1 >conftest.err
15577  rm -f conftest.er1
15578  cat conftest.err >&5
15579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15580  (exit $ac_status); } &&
15581	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15582  { (case "(($ac_try" in
15583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15584  *) ac_try_echo=$ac_try;;
15585esac
15586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15587  (eval "$ac_try") 2>&5
15588  ac_status=$?
15589  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15590  (exit $ac_status); }; } &&
15591	 { ac_try='test -s conftest.$ac_objext'
15592  { (case "(($ac_try" in
15593  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15594  *) ac_try_echo=$ac_try;;
15595esac
15596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15597  (eval "$ac_try") 2>&5
15598  ac_status=$?
15599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15600  (exit $ac_status); }; }; then
15601  ac_cv_header_sys_wait_h=yes
15602else
15603  echo "$as_me: failed program was:" >&5
15604sed 's/^/| /' conftest.$ac_ext >&5
15605
15606	ac_cv_header_sys_wait_h=no
15607fi
15608
15609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15610fi
15611{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15612echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15613if test $ac_cv_header_sys_wait_h = yes; then
15614
15615cat >>confdefs.h <<\_ACEOF
15616#define HAVE_SYS_WAIT_H 1
15617_ACEOF
15618
15619fi
15620
15621{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15622echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15623if test "${ac_cv_header_time+set}" = set; then
15624  echo $ECHO_N "(cached) $ECHO_C" >&6
15625else
15626  cat >conftest.$ac_ext <<_ACEOF
15627/* confdefs.h.  */
15628_ACEOF
15629cat confdefs.h >>conftest.$ac_ext
15630cat >>conftest.$ac_ext <<_ACEOF
15631/* end confdefs.h.  */
15632#include <sys/types.h>
15633#include <sys/time.h>
15634#include <time.h>
15635
15636int
15637main ()
15638{
15639if ((struct tm *) 0)
15640return 0;
15641  ;
15642  return 0;
15643}
15644_ACEOF
15645rm -f conftest.$ac_objext
15646if { (ac_try="$ac_compile"
15647case "(($ac_try" in
15648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15649  *) ac_try_echo=$ac_try;;
15650esac
15651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15652  (eval "$ac_compile") 2>conftest.er1
15653  ac_status=$?
15654  grep -v '^ *+' conftest.er1 >conftest.err
15655  rm -f conftest.er1
15656  cat conftest.err >&5
15657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15658  (exit $ac_status); } &&
15659	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15660  { (case "(($ac_try" in
15661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15662  *) ac_try_echo=$ac_try;;
15663esac
15664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15665  (eval "$ac_try") 2>&5
15666  ac_status=$?
15667  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15668  (exit $ac_status); }; } &&
15669	 { ac_try='test -s conftest.$ac_objext'
15670  { (case "(($ac_try" in
15671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15672  *) ac_try_echo=$ac_try;;
15673esac
15674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15675  (eval "$ac_try") 2>&5
15676  ac_status=$?
15677  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15678  (exit $ac_status); }; }; then
15679  ac_cv_header_time=yes
15680else
15681  echo "$as_me: failed program was:" >&5
15682sed 's/^/| /' conftest.$ac_ext >&5
15683
15684	ac_cv_header_time=no
15685fi
15686
15687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15688fi
15689{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15690echo "${ECHO_T}$ac_cv_header_time" >&6; }
15691if test $ac_cv_header_time = yes; then
15692
15693cat >>confdefs.h <<\_ACEOF
15694#define TIME_WITH_SYS_TIME 1
15695_ACEOF
15696
15697fi
15698
15699
15700
15701
15702
15703
15704
15705
15706for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15707do
15708as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15709if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15710  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15711echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15712if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15713  echo $ECHO_N "(cached) $ECHO_C" >&6
15714fi
15715ac_res=`eval echo '${'$as_ac_Header'}'`
15716	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15717echo "${ECHO_T}$ac_res" >&6; }
15718else
15719  # Is the header compilable?
15720{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15721echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15722cat >conftest.$ac_ext <<_ACEOF
15723/* confdefs.h.  */
15724_ACEOF
15725cat confdefs.h >>conftest.$ac_ext
15726cat >>conftest.$ac_ext <<_ACEOF
15727/* end confdefs.h.  */
15728$ac_includes_default
15729#include <$ac_header>
15730_ACEOF
15731rm -f conftest.$ac_objext
15732if { (ac_try="$ac_compile"
15733case "(($ac_try" in
15734  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15735  *) ac_try_echo=$ac_try;;
15736esac
15737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15738  (eval "$ac_compile") 2>conftest.er1
15739  ac_status=$?
15740  grep -v '^ *+' conftest.er1 >conftest.err
15741  rm -f conftest.er1
15742  cat conftest.err >&5
15743  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15744  (exit $ac_status); } &&
15745	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15746  { (case "(($ac_try" in
15747  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15748  *) ac_try_echo=$ac_try;;
15749esac
15750eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15751  (eval "$ac_try") 2>&5
15752  ac_status=$?
15753  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15754  (exit $ac_status); }; } &&
15755	 { ac_try='test -s conftest.$ac_objext'
15756  { (case "(($ac_try" in
15757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15758  *) ac_try_echo=$ac_try;;
15759esac
15760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15761  (eval "$ac_try") 2>&5
15762  ac_status=$?
15763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15764  (exit $ac_status); }; }; then
15765  ac_header_compiler=yes
15766else
15767  echo "$as_me: failed program was:" >&5
15768sed 's/^/| /' conftest.$ac_ext >&5
15769
15770	ac_header_compiler=no
15771fi
15772
15773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15774{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15775echo "${ECHO_T}$ac_header_compiler" >&6; }
15776
15777# Is the header present?
15778{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15779echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15780cat >conftest.$ac_ext <<_ACEOF
15781/* confdefs.h.  */
15782_ACEOF
15783cat confdefs.h >>conftest.$ac_ext
15784cat >>conftest.$ac_ext <<_ACEOF
15785/* end confdefs.h.  */
15786#include <$ac_header>
15787_ACEOF
15788if { (ac_try="$ac_cpp conftest.$ac_ext"
15789case "(($ac_try" in
15790  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15791  *) ac_try_echo=$ac_try;;
15792esac
15793eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15794  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15795  ac_status=$?
15796  grep -v '^ *+' conftest.er1 >conftest.err
15797  rm -f conftest.er1
15798  cat conftest.err >&5
15799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15800  (exit $ac_status); } >/dev/null; then
15801  if test -s conftest.err; then
15802    ac_cpp_err=$ac_c_preproc_warn_flag
15803    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15804  else
15805    ac_cpp_err=
15806  fi
15807else
15808  ac_cpp_err=yes
15809fi
15810if test -z "$ac_cpp_err"; then
15811  ac_header_preproc=yes
15812else
15813  echo "$as_me: failed program was:" >&5
15814sed 's/^/| /' conftest.$ac_ext >&5
15815
15816  ac_header_preproc=no
15817fi
15818
15819rm -f conftest.err conftest.$ac_ext
15820{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15821echo "${ECHO_T}$ac_header_preproc" >&6; }
15822
15823# So?  What about this header?
15824case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15825  yes:no: )
15826    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15827echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15828    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15829echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15830    ac_header_preproc=yes
15831    ;;
15832  no:yes:* )
15833    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15834echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15835    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15836echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15837    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15838echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15839    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15840echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15841    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15842echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15843    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15844echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15845    ( cat <<\_ASBOX
15846## ----------------------------------- ##
15847## Report this to llvmbugs@cs.uiuc.edu ##
15848## ----------------------------------- ##
15849_ASBOX
15850     ) | sed "s/^/$as_me: WARNING:     /" >&2
15851    ;;
15852esac
15853{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15854echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15855if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15856  echo $ECHO_N "(cached) $ECHO_C" >&6
15857else
15858  eval "$as_ac_Header=\$ac_header_preproc"
15859fi
15860ac_res=`eval echo '${'$as_ac_Header'}'`
15861	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15862echo "${ECHO_T}$ac_res" >&6; }
15863
15864fi
15865if test `eval echo '${'$as_ac_Header'}'` = yes; then
15866  cat >>confdefs.h <<_ACEOF
15867#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15868_ACEOF
15869
15870fi
15871
15872done
15873
15874
15875
15876
15877
15878
15879
15880for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15881do
15882as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15883if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15884  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15885echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15886if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15887  echo $ECHO_N "(cached) $ECHO_C" >&6
15888fi
15889ac_res=`eval echo '${'$as_ac_Header'}'`
15890	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15891echo "${ECHO_T}$ac_res" >&6; }
15892else
15893  # Is the header compilable?
15894{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15895echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15896cat >conftest.$ac_ext <<_ACEOF
15897/* confdefs.h.  */
15898_ACEOF
15899cat confdefs.h >>conftest.$ac_ext
15900cat >>conftest.$ac_ext <<_ACEOF
15901/* end confdefs.h.  */
15902$ac_includes_default
15903#include <$ac_header>
15904_ACEOF
15905rm -f conftest.$ac_objext
15906if { (ac_try="$ac_compile"
15907case "(($ac_try" in
15908  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15909  *) ac_try_echo=$ac_try;;
15910esac
15911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15912  (eval "$ac_compile") 2>conftest.er1
15913  ac_status=$?
15914  grep -v '^ *+' conftest.er1 >conftest.err
15915  rm -f conftest.er1
15916  cat conftest.err >&5
15917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15918  (exit $ac_status); } &&
15919	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15920  { (case "(($ac_try" in
15921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15922  *) ac_try_echo=$ac_try;;
15923esac
15924eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15925  (eval "$ac_try") 2>&5
15926  ac_status=$?
15927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15928  (exit $ac_status); }; } &&
15929	 { ac_try='test -s conftest.$ac_objext'
15930  { (case "(($ac_try" in
15931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15932  *) ac_try_echo=$ac_try;;
15933esac
15934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15935  (eval "$ac_try") 2>&5
15936  ac_status=$?
15937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15938  (exit $ac_status); }; }; then
15939  ac_header_compiler=yes
15940else
15941  echo "$as_me: failed program was:" >&5
15942sed 's/^/| /' conftest.$ac_ext >&5
15943
15944	ac_header_compiler=no
15945fi
15946
15947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15948{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15949echo "${ECHO_T}$ac_header_compiler" >&6; }
15950
15951# Is the header present?
15952{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15953echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15954cat >conftest.$ac_ext <<_ACEOF
15955/* confdefs.h.  */
15956_ACEOF
15957cat confdefs.h >>conftest.$ac_ext
15958cat >>conftest.$ac_ext <<_ACEOF
15959/* end confdefs.h.  */
15960#include <$ac_header>
15961_ACEOF
15962if { (ac_try="$ac_cpp conftest.$ac_ext"
15963case "(($ac_try" in
15964  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15965  *) ac_try_echo=$ac_try;;
15966esac
15967eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15968  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15969  ac_status=$?
15970  grep -v '^ *+' conftest.er1 >conftest.err
15971  rm -f conftest.er1
15972  cat conftest.err >&5
15973  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15974  (exit $ac_status); } >/dev/null; then
15975  if test -s conftest.err; then
15976    ac_cpp_err=$ac_c_preproc_warn_flag
15977    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15978  else
15979    ac_cpp_err=
15980  fi
15981else
15982  ac_cpp_err=yes
15983fi
15984if test -z "$ac_cpp_err"; then
15985  ac_header_preproc=yes
15986else
15987  echo "$as_me: failed program was:" >&5
15988sed 's/^/| /' conftest.$ac_ext >&5
15989
15990  ac_header_preproc=no
15991fi
15992
15993rm -f conftest.err conftest.$ac_ext
15994{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15995echo "${ECHO_T}$ac_header_preproc" >&6; }
15996
15997# So?  What about this header?
15998case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15999  yes:no: )
16000    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16001echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16002    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16003echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16004    ac_header_preproc=yes
16005    ;;
16006  no:yes:* )
16007    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16008echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16009    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16010echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16011    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16012echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16013    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16014echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16015    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16016echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16017    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16018echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16019    ( cat <<\_ASBOX
16020## ----------------------------------- ##
16021## Report this to llvmbugs@cs.uiuc.edu ##
16022## ----------------------------------- ##
16023_ASBOX
16024     ) | sed "s/^/$as_me: WARNING:     /" >&2
16025    ;;
16026esac
16027{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16028echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16029if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16030  echo $ECHO_N "(cached) $ECHO_C" >&6
16031else
16032  eval "$as_ac_Header=\$ac_header_preproc"
16033fi
16034ac_res=`eval echo '${'$as_ac_Header'}'`
16035	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16036echo "${ECHO_T}$ac_res" >&6; }
16037
16038fi
16039if test `eval echo '${'$as_ac_Header'}'` = yes; then
16040  cat >>confdefs.h <<_ACEOF
16041#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16042_ACEOF
16043
16044fi
16045
16046done
16047
16048
16049
16050for ac_header in utime.h windows.h
16051do
16052as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16053if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16054  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16055echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16056if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16057  echo $ECHO_N "(cached) $ECHO_C" >&6
16058fi
16059ac_res=`eval echo '${'$as_ac_Header'}'`
16060	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16061echo "${ECHO_T}$ac_res" >&6; }
16062else
16063  # Is the header compilable?
16064{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16065echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16066cat >conftest.$ac_ext <<_ACEOF
16067/* confdefs.h.  */
16068_ACEOF
16069cat confdefs.h >>conftest.$ac_ext
16070cat >>conftest.$ac_ext <<_ACEOF
16071/* end confdefs.h.  */
16072$ac_includes_default
16073#include <$ac_header>
16074_ACEOF
16075rm -f conftest.$ac_objext
16076if { (ac_try="$ac_compile"
16077case "(($ac_try" in
16078  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16079  *) ac_try_echo=$ac_try;;
16080esac
16081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16082  (eval "$ac_compile") 2>conftest.er1
16083  ac_status=$?
16084  grep -v '^ *+' conftest.er1 >conftest.err
16085  rm -f conftest.er1
16086  cat conftest.err >&5
16087  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16088  (exit $ac_status); } &&
16089	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16090  { (case "(($ac_try" in
16091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16092  *) ac_try_echo=$ac_try;;
16093esac
16094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16095  (eval "$ac_try") 2>&5
16096  ac_status=$?
16097  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16098  (exit $ac_status); }; } &&
16099	 { ac_try='test -s conftest.$ac_objext'
16100  { (case "(($ac_try" in
16101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16102  *) ac_try_echo=$ac_try;;
16103esac
16104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16105  (eval "$ac_try") 2>&5
16106  ac_status=$?
16107  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16108  (exit $ac_status); }; }; then
16109  ac_header_compiler=yes
16110else
16111  echo "$as_me: failed program was:" >&5
16112sed 's/^/| /' conftest.$ac_ext >&5
16113
16114	ac_header_compiler=no
16115fi
16116
16117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16118{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16119echo "${ECHO_T}$ac_header_compiler" >&6; }
16120
16121# Is the header present?
16122{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16123echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16124cat >conftest.$ac_ext <<_ACEOF
16125/* confdefs.h.  */
16126_ACEOF
16127cat confdefs.h >>conftest.$ac_ext
16128cat >>conftest.$ac_ext <<_ACEOF
16129/* end confdefs.h.  */
16130#include <$ac_header>
16131_ACEOF
16132if { (ac_try="$ac_cpp conftest.$ac_ext"
16133case "(($ac_try" in
16134  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16135  *) ac_try_echo=$ac_try;;
16136esac
16137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16138  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16139  ac_status=$?
16140  grep -v '^ *+' conftest.er1 >conftest.err
16141  rm -f conftest.er1
16142  cat conftest.err >&5
16143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16144  (exit $ac_status); } >/dev/null; then
16145  if test -s conftest.err; then
16146    ac_cpp_err=$ac_c_preproc_warn_flag
16147    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16148  else
16149    ac_cpp_err=
16150  fi
16151else
16152  ac_cpp_err=yes
16153fi
16154if test -z "$ac_cpp_err"; then
16155  ac_header_preproc=yes
16156else
16157  echo "$as_me: failed program was:" >&5
16158sed 's/^/| /' conftest.$ac_ext >&5
16159
16160  ac_header_preproc=no
16161fi
16162
16163rm -f conftest.err conftest.$ac_ext
16164{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16165echo "${ECHO_T}$ac_header_preproc" >&6; }
16166
16167# So?  What about this header?
16168case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16169  yes:no: )
16170    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16171echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16172    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16173echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16174    ac_header_preproc=yes
16175    ;;
16176  no:yes:* )
16177    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16178echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16179    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16180echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16181    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16182echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16183    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16184echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16185    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16186echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16187    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16188echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16189    ( cat <<\_ASBOX
16190## ----------------------------------- ##
16191## Report this to llvmbugs@cs.uiuc.edu ##
16192## ----------------------------------- ##
16193_ASBOX
16194     ) | sed "s/^/$as_me: WARNING:     /" >&2
16195    ;;
16196esac
16197{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16199if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16200  echo $ECHO_N "(cached) $ECHO_C" >&6
16201else
16202  eval "$as_ac_Header=\$ac_header_preproc"
16203fi
16204ac_res=`eval echo '${'$as_ac_Header'}'`
16205	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16206echo "${ECHO_T}$ac_res" >&6; }
16207
16208fi
16209if test `eval echo '${'$as_ac_Header'}'` = yes; then
16210  cat >>confdefs.h <<_ACEOF
16211#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16212_ACEOF
16213
16214fi
16215
16216done
16217
16218
16219
16220
16221
16222for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
16223do
16224as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16225if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16226  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16227echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16228if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16229  echo $ECHO_N "(cached) $ECHO_C" >&6
16230fi
16231ac_res=`eval echo '${'$as_ac_Header'}'`
16232	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16233echo "${ECHO_T}$ac_res" >&6; }
16234else
16235  # Is the header compilable?
16236{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16237echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16238cat >conftest.$ac_ext <<_ACEOF
16239/* confdefs.h.  */
16240_ACEOF
16241cat confdefs.h >>conftest.$ac_ext
16242cat >>conftest.$ac_ext <<_ACEOF
16243/* end confdefs.h.  */
16244$ac_includes_default
16245#include <$ac_header>
16246_ACEOF
16247rm -f conftest.$ac_objext
16248if { (ac_try="$ac_compile"
16249case "(($ac_try" in
16250  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16251  *) ac_try_echo=$ac_try;;
16252esac
16253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16254  (eval "$ac_compile") 2>conftest.er1
16255  ac_status=$?
16256  grep -v '^ *+' conftest.er1 >conftest.err
16257  rm -f conftest.er1
16258  cat conftest.err >&5
16259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16260  (exit $ac_status); } &&
16261	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16262  { (case "(($ac_try" in
16263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16264  *) ac_try_echo=$ac_try;;
16265esac
16266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16267  (eval "$ac_try") 2>&5
16268  ac_status=$?
16269  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16270  (exit $ac_status); }; } &&
16271	 { ac_try='test -s conftest.$ac_objext'
16272  { (case "(($ac_try" in
16273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16274  *) ac_try_echo=$ac_try;;
16275esac
16276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16277  (eval "$ac_try") 2>&5
16278  ac_status=$?
16279  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16280  (exit $ac_status); }; }; then
16281  ac_header_compiler=yes
16282else
16283  echo "$as_me: failed program was:" >&5
16284sed 's/^/| /' conftest.$ac_ext >&5
16285
16286	ac_header_compiler=no
16287fi
16288
16289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16290{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16291echo "${ECHO_T}$ac_header_compiler" >&6; }
16292
16293# Is the header present?
16294{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16295echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16296cat >conftest.$ac_ext <<_ACEOF
16297/* confdefs.h.  */
16298_ACEOF
16299cat confdefs.h >>conftest.$ac_ext
16300cat >>conftest.$ac_ext <<_ACEOF
16301/* end confdefs.h.  */
16302#include <$ac_header>
16303_ACEOF
16304if { (ac_try="$ac_cpp conftest.$ac_ext"
16305case "(($ac_try" in
16306  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16307  *) ac_try_echo=$ac_try;;
16308esac
16309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16310  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16311  ac_status=$?
16312  grep -v '^ *+' conftest.er1 >conftest.err
16313  rm -f conftest.er1
16314  cat conftest.err >&5
16315  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16316  (exit $ac_status); } >/dev/null; then
16317  if test -s conftest.err; then
16318    ac_cpp_err=$ac_c_preproc_warn_flag
16319    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16320  else
16321    ac_cpp_err=
16322  fi
16323else
16324  ac_cpp_err=yes
16325fi
16326if test -z "$ac_cpp_err"; then
16327  ac_header_preproc=yes
16328else
16329  echo "$as_me: failed program was:" >&5
16330sed 's/^/| /' conftest.$ac_ext >&5
16331
16332  ac_header_preproc=no
16333fi
16334
16335rm -f conftest.err conftest.$ac_ext
16336{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16337echo "${ECHO_T}$ac_header_preproc" >&6; }
16338
16339# So?  What about this header?
16340case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16341  yes:no: )
16342    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16343echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16344    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16345echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16346    ac_header_preproc=yes
16347    ;;
16348  no:yes:* )
16349    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16350echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16351    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16352echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16353    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16354echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16355    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16356echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16357    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16358echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16359    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16360echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16361    ( cat <<\_ASBOX
16362## ----------------------------------- ##
16363## Report this to llvmbugs@cs.uiuc.edu ##
16364## ----------------------------------- ##
16365_ASBOX
16366     ) | sed "s/^/$as_me: WARNING:     /" >&2
16367    ;;
16368esac
16369{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16370echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16371if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16372  echo $ECHO_N "(cached) $ECHO_C" >&6
16373else
16374  eval "$as_ac_Header=\$ac_header_preproc"
16375fi
16376ac_res=`eval echo '${'$as_ac_Header'}'`
16377	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16378echo "${ECHO_T}$ac_res" >&6; }
16379
16380fi
16381if test `eval echo '${'$as_ac_Header'}'` = yes; then
16382  cat >>confdefs.h <<_ACEOF
16383#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16384_ACEOF
16385
16386fi
16387
16388done
16389
16390
16391
16392
16393
16394for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
16395do
16396as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16397if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16398  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16399echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16400if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16401  echo $ECHO_N "(cached) $ECHO_C" >&6
16402fi
16403ac_res=`eval echo '${'$as_ac_Header'}'`
16404	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16405echo "${ECHO_T}$ac_res" >&6; }
16406else
16407  # Is the header compilable?
16408{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16409echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16410cat >conftest.$ac_ext <<_ACEOF
16411/* confdefs.h.  */
16412_ACEOF
16413cat confdefs.h >>conftest.$ac_ext
16414cat >>conftest.$ac_ext <<_ACEOF
16415/* end confdefs.h.  */
16416$ac_includes_default
16417#include <$ac_header>
16418_ACEOF
16419rm -f conftest.$ac_objext
16420if { (ac_try="$ac_compile"
16421case "(($ac_try" in
16422  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16423  *) ac_try_echo=$ac_try;;
16424esac
16425eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16426  (eval "$ac_compile") 2>conftest.er1
16427  ac_status=$?
16428  grep -v '^ *+' conftest.er1 >conftest.err
16429  rm -f conftest.er1
16430  cat conftest.err >&5
16431  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16432  (exit $ac_status); } &&
16433	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16434  { (case "(($ac_try" in
16435  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16436  *) ac_try_echo=$ac_try;;
16437esac
16438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16439  (eval "$ac_try") 2>&5
16440  ac_status=$?
16441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16442  (exit $ac_status); }; } &&
16443	 { ac_try='test -s conftest.$ac_objext'
16444  { (case "(($ac_try" in
16445  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16446  *) ac_try_echo=$ac_try;;
16447esac
16448eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16449  (eval "$ac_try") 2>&5
16450  ac_status=$?
16451  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16452  (exit $ac_status); }; }; then
16453  ac_header_compiler=yes
16454else
16455  echo "$as_me: failed program was:" >&5
16456sed 's/^/| /' conftest.$ac_ext >&5
16457
16458	ac_header_compiler=no
16459fi
16460
16461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16462{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16463echo "${ECHO_T}$ac_header_compiler" >&6; }
16464
16465# Is the header present?
16466{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16467echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16468cat >conftest.$ac_ext <<_ACEOF
16469/* confdefs.h.  */
16470_ACEOF
16471cat confdefs.h >>conftest.$ac_ext
16472cat >>conftest.$ac_ext <<_ACEOF
16473/* end confdefs.h.  */
16474#include <$ac_header>
16475_ACEOF
16476if { (ac_try="$ac_cpp conftest.$ac_ext"
16477case "(($ac_try" in
16478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16479  *) ac_try_echo=$ac_try;;
16480esac
16481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16482  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16483  ac_status=$?
16484  grep -v '^ *+' conftest.er1 >conftest.err
16485  rm -f conftest.er1
16486  cat conftest.err >&5
16487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16488  (exit $ac_status); } >/dev/null; then
16489  if test -s conftest.err; then
16490    ac_cpp_err=$ac_c_preproc_warn_flag
16491    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16492  else
16493    ac_cpp_err=
16494  fi
16495else
16496  ac_cpp_err=yes
16497fi
16498if test -z "$ac_cpp_err"; then
16499  ac_header_preproc=yes
16500else
16501  echo "$as_me: failed program was:" >&5
16502sed 's/^/| /' conftest.$ac_ext >&5
16503
16504  ac_header_preproc=no
16505fi
16506
16507rm -f conftest.err conftest.$ac_ext
16508{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16509echo "${ECHO_T}$ac_header_preproc" >&6; }
16510
16511# So?  What about this header?
16512case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16513  yes:no: )
16514    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16515echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16516    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16517echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16518    ac_header_preproc=yes
16519    ;;
16520  no:yes:* )
16521    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16522echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16523    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16524echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16525    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16526echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16527    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16528echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16529    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16530echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16531    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16532echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16533    ( cat <<\_ASBOX
16534## ----------------------------------- ##
16535## Report this to llvmbugs@cs.uiuc.edu ##
16536## ----------------------------------- ##
16537_ASBOX
16538     ) | sed "s/^/$as_me: WARNING:     /" >&2
16539    ;;
16540esac
16541{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16542echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16543if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16544  echo $ECHO_N "(cached) $ECHO_C" >&6
16545else
16546  eval "$as_ac_Header=\$ac_header_preproc"
16547fi
16548ac_res=`eval echo '${'$as_ac_Header'}'`
16549	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16550echo "${ECHO_T}$ac_res" >&6; }
16551
16552fi
16553if test `eval echo '${'$as_ac_Header'}'` = yes; then
16554  cat >>confdefs.h <<_ACEOF
16555#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16556_ACEOF
16557
16558fi
16559
16560done
16561
16562
16563for ac_header in valgrind/valgrind.h
16564do
16565as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16566if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16567  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16568echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16569if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16570  echo $ECHO_N "(cached) $ECHO_C" >&6
16571fi
16572ac_res=`eval echo '${'$as_ac_Header'}'`
16573	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16574echo "${ECHO_T}$ac_res" >&6; }
16575else
16576  # Is the header compilable?
16577{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16578echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16579cat >conftest.$ac_ext <<_ACEOF
16580/* confdefs.h.  */
16581_ACEOF
16582cat confdefs.h >>conftest.$ac_ext
16583cat >>conftest.$ac_ext <<_ACEOF
16584/* end confdefs.h.  */
16585$ac_includes_default
16586#include <$ac_header>
16587_ACEOF
16588rm -f conftest.$ac_objext
16589if { (ac_try="$ac_compile"
16590case "(($ac_try" in
16591  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16592  *) ac_try_echo=$ac_try;;
16593esac
16594eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16595  (eval "$ac_compile") 2>conftest.er1
16596  ac_status=$?
16597  grep -v '^ *+' conftest.er1 >conftest.err
16598  rm -f conftest.er1
16599  cat conftest.err >&5
16600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16601  (exit $ac_status); } &&
16602	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16603  { (case "(($ac_try" in
16604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16605  *) ac_try_echo=$ac_try;;
16606esac
16607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16608  (eval "$ac_try") 2>&5
16609  ac_status=$?
16610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16611  (exit $ac_status); }; } &&
16612	 { ac_try='test -s conftest.$ac_objext'
16613  { (case "(($ac_try" in
16614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16615  *) ac_try_echo=$ac_try;;
16616esac
16617eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16618  (eval "$ac_try") 2>&5
16619  ac_status=$?
16620  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16621  (exit $ac_status); }; }; then
16622  ac_header_compiler=yes
16623else
16624  echo "$as_me: failed program was:" >&5
16625sed 's/^/| /' conftest.$ac_ext >&5
16626
16627	ac_header_compiler=no
16628fi
16629
16630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16631{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16632echo "${ECHO_T}$ac_header_compiler" >&6; }
16633
16634# Is the header present?
16635{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16636echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16637cat >conftest.$ac_ext <<_ACEOF
16638/* confdefs.h.  */
16639_ACEOF
16640cat confdefs.h >>conftest.$ac_ext
16641cat >>conftest.$ac_ext <<_ACEOF
16642/* end confdefs.h.  */
16643#include <$ac_header>
16644_ACEOF
16645if { (ac_try="$ac_cpp conftest.$ac_ext"
16646case "(($ac_try" in
16647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16648  *) ac_try_echo=$ac_try;;
16649esac
16650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16651  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16652  ac_status=$?
16653  grep -v '^ *+' conftest.er1 >conftest.err
16654  rm -f conftest.er1
16655  cat conftest.err >&5
16656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16657  (exit $ac_status); } >/dev/null; then
16658  if test -s conftest.err; then
16659    ac_cpp_err=$ac_c_preproc_warn_flag
16660    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16661  else
16662    ac_cpp_err=
16663  fi
16664else
16665  ac_cpp_err=yes
16666fi
16667if test -z "$ac_cpp_err"; then
16668  ac_header_preproc=yes
16669else
16670  echo "$as_me: failed program was:" >&5
16671sed 's/^/| /' conftest.$ac_ext >&5
16672
16673  ac_header_preproc=no
16674fi
16675
16676rm -f conftest.err conftest.$ac_ext
16677{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16678echo "${ECHO_T}$ac_header_preproc" >&6; }
16679
16680# So?  What about this header?
16681case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16682  yes:no: )
16683    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16684echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16685    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16686echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16687    ac_header_preproc=yes
16688    ;;
16689  no:yes:* )
16690    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16691echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16692    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16693echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16694    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16695echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16696    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16697echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16698    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16699echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16700    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16701echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16702    ( cat <<\_ASBOX
16703## ----------------------------------- ##
16704## Report this to llvmbugs@cs.uiuc.edu ##
16705## ----------------------------------- ##
16706_ASBOX
16707     ) | sed "s/^/$as_me: WARNING:     /" >&2
16708    ;;
16709esac
16710{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16711echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16712if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16713  echo $ECHO_N "(cached) $ECHO_C" >&6
16714else
16715  eval "$as_ac_Header=\$ac_header_preproc"
16716fi
16717ac_res=`eval echo '${'$as_ac_Header'}'`
16718	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16719echo "${ECHO_T}$ac_res" >&6; }
16720
16721fi
16722if test `eval echo '${'$as_ac_Header'}'` = yes; then
16723  cat >>confdefs.h <<_ACEOF
16724#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16725_ACEOF
16726
16727fi
16728
16729done
16730
16731
16732for ac_header in fenv.h
16733do
16734as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16735if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16736  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16737echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16738if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16739  echo $ECHO_N "(cached) $ECHO_C" >&6
16740fi
16741ac_res=`eval echo '${'$as_ac_Header'}'`
16742	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16743echo "${ECHO_T}$ac_res" >&6; }
16744else
16745  # Is the header compilable?
16746{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16747echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16748cat >conftest.$ac_ext <<_ACEOF
16749/* confdefs.h.  */
16750_ACEOF
16751cat confdefs.h >>conftest.$ac_ext
16752cat >>conftest.$ac_ext <<_ACEOF
16753/* end confdefs.h.  */
16754$ac_includes_default
16755#include <$ac_header>
16756_ACEOF
16757rm -f conftest.$ac_objext
16758if { (ac_try="$ac_compile"
16759case "(($ac_try" in
16760  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16761  *) ac_try_echo=$ac_try;;
16762esac
16763eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16764  (eval "$ac_compile") 2>conftest.er1
16765  ac_status=$?
16766  grep -v '^ *+' conftest.er1 >conftest.err
16767  rm -f conftest.er1
16768  cat conftest.err >&5
16769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16770  (exit $ac_status); } &&
16771	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16772  { (case "(($ac_try" in
16773  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16774  *) ac_try_echo=$ac_try;;
16775esac
16776eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16777  (eval "$ac_try") 2>&5
16778  ac_status=$?
16779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16780  (exit $ac_status); }; } &&
16781	 { ac_try='test -s conftest.$ac_objext'
16782  { (case "(($ac_try" in
16783  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16784  *) ac_try_echo=$ac_try;;
16785esac
16786eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16787  (eval "$ac_try") 2>&5
16788  ac_status=$?
16789  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16790  (exit $ac_status); }; }; then
16791  ac_header_compiler=yes
16792else
16793  echo "$as_me: failed program was:" >&5
16794sed 's/^/| /' conftest.$ac_ext >&5
16795
16796	ac_header_compiler=no
16797fi
16798
16799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16800{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16801echo "${ECHO_T}$ac_header_compiler" >&6; }
16802
16803# Is the header present?
16804{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16805echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16806cat >conftest.$ac_ext <<_ACEOF
16807/* confdefs.h.  */
16808_ACEOF
16809cat confdefs.h >>conftest.$ac_ext
16810cat >>conftest.$ac_ext <<_ACEOF
16811/* end confdefs.h.  */
16812#include <$ac_header>
16813_ACEOF
16814if { (ac_try="$ac_cpp conftest.$ac_ext"
16815case "(($ac_try" in
16816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16817  *) ac_try_echo=$ac_try;;
16818esac
16819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16820  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16821  ac_status=$?
16822  grep -v '^ *+' conftest.er1 >conftest.err
16823  rm -f conftest.er1
16824  cat conftest.err >&5
16825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16826  (exit $ac_status); } >/dev/null; then
16827  if test -s conftest.err; then
16828    ac_cpp_err=$ac_c_preproc_warn_flag
16829    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16830  else
16831    ac_cpp_err=
16832  fi
16833else
16834  ac_cpp_err=yes
16835fi
16836if test -z "$ac_cpp_err"; then
16837  ac_header_preproc=yes
16838else
16839  echo "$as_me: failed program was:" >&5
16840sed 's/^/| /' conftest.$ac_ext >&5
16841
16842  ac_header_preproc=no
16843fi
16844
16845rm -f conftest.err conftest.$ac_ext
16846{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16847echo "${ECHO_T}$ac_header_preproc" >&6; }
16848
16849# So?  What about this header?
16850case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16851  yes:no: )
16852    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16853echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16854    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16855echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16856    ac_header_preproc=yes
16857    ;;
16858  no:yes:* )
16859    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16860echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16861    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16862echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16863    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16864echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16865    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16866echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16867    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16868echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16869    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16870echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16871    ( cat <<\_ASBOX
16872## ----------------------------------- ##
16873## Report this to llvmbugs@cs.uiuc.edu ##
16874## ----------------------------------- ##
16875_ASBOX
16876     ) | sed "s/^/$as_me: WARNING:     /" >&2
16877    ;;
16878esac
16879{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16880echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16881if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16882  echo $ECHO_N "(cached) $ECHO_C" >&6
16883else
16884  eval "$as_ac_Header=\$ac_header_preproc"
16885fi
16886ac_res=`eval echo '${'$as_ac_Header'}'`
16887	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16888echo "${ECHO_T}$ac_res" >&6; }
16889
16890fi
16891if test `eval echo '${'$as_ac_Header'}'` = yes; then
16892  cat >>confdefs.h <<_ACEOF
16893#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16894_ACEOF
16895
16896fi
16897
16898done
16899
16900if test "$ENABLE_THREADS" -eq 1 ; then
16901
16902for ac_header in pthread.h
16903do
16904as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16905if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16906  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16907echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16908if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16909  echo $ECHO_N "(cached) $ECHO_C" >&6
16910fi
16911ac_res=`eval echo '${'$as_ac_Header'}'`
16912	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16913echo "${ECHO_T}$ac_res" >&6; }
16914else
16915  # Is the header compilable?
16916{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16917echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16918cat >conftest.$ac_ext <<_ACEOF
16919/* confdefs.h.  */
16920_ACEOF
16921cat confdefs.h >>conftest.$ac_ext
16922cat >>conftest.$ac_ext <<_ACEOF
16923/* end confdefs.h.  */
16924$ac_includes_default
16925#include <$ac_header>
16926_ACEOF
16927rm -f conftest.$ac_objext
16928if { (ac_try="$ac_compile"
16929case "(($ac_try" in
16930  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16931  *) ac_try_echo=$ac_try;;
16932esac
16933eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16934  (eval "$ac_compile") 2>conftest.er1
16935  ac_status=$?
16936  grep -v '^ *+' conftest.er1 >conftest.err
16937  rm -f conftest.er1
16938  cat conftest.err >&5
16939  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16940  (exit $ac_status); } &&
16941	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16942  { (case "(($ac_try" in
16943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16944  *) ac_try_echo=$ac_try;;
16945esac
16946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16947  (eval "$ac_try") 2>&5
16948  ac_status=$?
16949  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16950  (exit $ac_status); }; } &&
16951	 { ac_try='test -s conftest.$ac_objext'
16952  { (case "(($ac_try" in
16953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16954  *) ac_try_echo=$ac_try;;
16955esac
16956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16957  (eval "$ac_try") 2>&5
16958  ac_status=$?
16959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16960  (exit $ac_status); }; }; then
16961  ac_header_compiler=yes
16962else
16963  echo "$as_me: failed program was:" >&5
16964sed 's/^/| /' conftest.$ac_ext >&5
16965
16966	ac_header_compiler=no
16967fi
16968
16969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16970{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16971echo "${ECHO_T}$ac_header_compiler" >&6; }
16972
16973# Is the header present?
16974{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16975echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16976cat >conftest.$ac_ext <<_ACEOF
16977/* confdefs.h.  */
16978_ACEOF
16979cat confdefs.h >>conftest.$ac_ext
16980cat >>conftest.$ac_ext <<_ACEOF
16981/* end confdefs.h.  */
16982#include <$ac_header>
16983_ACEOF
16984if { (ac_try="$ac_cpp conftest.$ac_ext"
16985case "(($ac_try" in
16986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16987  *) ac_try_echo=$ac_try;;
16988esac
16989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16990  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16991  ac_status=$?
16992  grep -v '^ *+' conftest.er1 >conftest.err
16993  rm -f conftest.er1
16994  cat conftest.err >&5
16995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16996  (exit $ac_status); } >/dev/null; then
16997  if test -s conftest.err; then
16998    ac_cpp_err=$ac_c_preproc_warn_flag
16999    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17000  else
17001    ac_cpp_err=
17002  fi
17003else
17004  ac_cpp_err=yes
17005fi
17006if test -z "$ac_cpp_err"; then
17007  ac_header_preproc=yes
17008else
17009  echo "$as_me: failed program was:" >&5
17010sed 's/^/| /' conftest.$ac_ext >&5
17011
17012  ac_header_preproc=no
17013fi
17014
17015rm -f conftest.err conftest.$ac_ext
17016{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17017echo "${ECHO_T}$ac_header_preproc" >&6; }
17018
17019# So?  What about this header?
17020case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17021  yes:no: )
17022    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17023echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17024    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17025echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17026    ac_header_preproc=yes
17027    ;;
17028  no:yes:* )
17029    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17030echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17031    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17032echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17033    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17034echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17035    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17036echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17037    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17038echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17039    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17040echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17041    ( cat <<\_ASBOX
17042## ----------------------------------- ##
17043## Report this to llvmbugs@cs.uiuc.edu ##
17044## ----------------------------------- ##
17045_ASBOX
17046     ) | sed "s/^/$as_me: WARNING:     /" >&2
17047    ;;
17048esac
17049{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17050echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17051if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17052  echo $ECHO_N "(cached) $ECHO_C" >&6
17053else
17054  eval "$as_ac_Header=\$ac_header_preproc"
17055fi
17056ac_res=`eval echo '${'$as_ac_Header'}'`
17057	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17058echo "${ECHO_T}$ac_res" >&6; }
17059
17060fi
17061if test `eval echo '${'$as_ac_Header'}'` = yes; then
17062  cat >>confdefs.h <<_ACEOF
17063#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17064_ACEOF
17065 HAVE_PTHREAD=1
17066
17067else
17068  HAVE_PTHREAD=0
17069
17070fi
17071
17072done
17073
17074else
17075  HAVE_PTHREAD=0
17076
17077fi
17078
17079if test "$llvm_cv_enable_libffi" = "yes" ; then
17080
17081
17082for ac_header in ffi.h ffi/ffi.h
17083do
17084as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17085if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17086  { echo "$as_me:$LINENO: checking for $ac_header" >&5
17087echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17088if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17089  echo $ECHO_N "(cached) $ECHO_C" >&6
17090fi
17091ac_res=`eval echo '${'$as_ac_Header'}'`
17092	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17093echo "${ECHO_T}$ac_res" >&6; }
17094else
17095  # Is the header compilable?
17096{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
17097echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17098cat >conftest.$ac_ext <<_ACEOF
17099/* confdefs.h.  */
17100_ACEOF
17101cat confdefs.h >>conftest.$ac_ext
17102cat >>conftest.$ac_ext <<_ACEOF
17103/* end confdefs.h.  */
17104$ac_includes_default
17105#include <$ac_header>
17106_ACEOF
17107rm -f conftest.$ac_objext
17108if { (ac_try="$ac_compile"
17109case "(($ac_try" in
17110  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17111  *) ac_try_echo=$ac_try;;
17112esac
17113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17114  (eval "$ac_compile") 2>conftest.er1
17115  ac_status=$?
17116  grep -v '^ *+' conftest.er1 >conftest.err
17117  rm -f conftest.er1
17118  cat conftest.err >&5
17119  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17120  (exit $ac_status); } &&
17121	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17122  { (case "(($ac_try" in
17123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17124  *) ac_try_echo=$ac_try;;
17125esac
17126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17127  (eval "$ac_try") 2>&5
17128  ac_status=$?
17129  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17130  (exit $ac_status); }; } &&
17131	 { ac_try='test -s conftest.$ac_objext'
17132  { (case "(($ac_try" in
17133  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17134  *) ac_try_echo=$ac_try;;
17135esac
17136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17137  (eval "$ac_try") 2>&5
17138  ac_status=$?
17139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17140  (exit $ac_status); }; }; then
17141  ac_header_compiler=yes
17142else
17143  echo "$as_me: failed program was:" >&5
17144sed 's/^/| /' conftest.$ac_ext >&5
17145
17146	ac_header_compiler=no
17147fi
17148
17149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17150{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17151echo "${ECHO_T}$ac_header_compiler" >&6; }
17152
17153# Is the header present?
17154{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17155echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17156cat >conftest.$ac_ext <<_ACEOF
17157/* confdefs.h.  */
17158_ACEOF
17159cat confdefs.h >>conftest.$ac_ext
17160cat >>conftest.$ac_ext <<_ACEOF
17161/* end confdefs.h.  */
17162#include <$ac_header>
17163_ACEOF
17164if { (ac_try="$ac_cpp conftest.$ac_ext"
17165case "(($ac_try" in
17166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17167  *) ac_try_echo=$ac_try;;
17168esac
17169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17170  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17171  ac_status=$?
17172  grep -v '^ *+' conftest.er1 >conftest.err
17173  rm -f conftest.er1
17174  cat conftest.err >&5
17175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176  (exit $ac_status); } >/dev/null; then
17177  if test -s conftest.err; then
17178    ac_cpp_err=$ac_c_preproc_warn_flag
17179    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17180  else
17181    ac_cpp_err=
17182  fi
17183else
17184  ac_cpp_err=yes
17185fi
17186if test -z "$ac_cpp_err"; then
17187  ac_header_preproc=yes
17188else
17189  echo "$as_me: failed program was:" >&5
17190sed 's/^/| /' conftest.$ac_ext >&5
17191
17192  ac_header_preproc=no
17193fi
17194
17195rm -f conftest.err conftest.$ac_ext
17196{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17197echo "${ECHO_T}$ac_header_preproc" >&6; }
17198
17199# So?  What about this header?
17200case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17201  yes:no: )
17202    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17203echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17204    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17205echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17206    ac_header_preproc=yes
17207    ;;
17208  no:yes:* )
17209    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17210echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17211    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17212echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17213    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17214echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17215    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17216echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17217    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17218echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17219    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17220echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17221    ( cat <<\_ASBOX
17222## ----------------------------------- ##
17223## Report this to llvmbugs@cs.uiuc.edu ##
17224## ----------------------------------- ##
17225_ASBOX
17226     ) | sed "s/^/$as_me: WARNING:     /" >&2
17227    ;;
17228esac
17229{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17230echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17231if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17232  echo $ECHO_N "(cached) $ECHO_C" >&6
17233else
17234  eval "$as_ac_Header=\$ac_header_preproc"
17235fi
17236ac_res=`eval echo '${'$as_ac_Header'}'`
17237	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17238echo "${ECHO_T}$ac_res" >&6; }
17239
17240fi
17241if test `eval echo '${'$as_ac_Header'}'` = yes; then
17242  cat >>confdefs.h <<_ACEOF
17243#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17244_ACEOF
17245
17246fi
17247
17248done
17249
17250fi
17251
17252
17253for ac_header in CrashReporterClient.h
17254do
17255as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17256if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17257  { echo "$as_me:$LINENO: checking for $ac_header" >&5
17258echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17259if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17260  echo $ECHO_N "(cached) $ECHO_C" >&6
17261fi
17262ac_res=`eval echo '${'$as_ac_Header'}'`
17263	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17264echo "${ECHO_T}$ac_res" >&6; }
17265else
17266  # Is the header compilable?
17267{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
17268echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17269cat >conftest.$ac_ext <<_ACEOF
17270/* confdefs.h.  */
17271_ACEOF
17272cat confdefs.h >>conftest.$ac_ext
17273cat >>conftest.$ac_ext <<_ACEOF
17274/* end confdefs.h.  */
17275$ac_includes_default
17276#include <$ac_header>
17277_ACEOF
17278rm -f conftest.$ac_objext
17279if { (ac_try="$ac_compile"
17280case "(($ac_try" in
17281  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17282  *) ac_try_echo=$ac_try;;
17283esac
17284eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17285  (eval "$ac_compile") 2>conftest.er1
17286  ac_status=$?
17287  grep -v '^ *+' conftest.er1 >conftest.err
17288  rm -f conftest.er1
17289  cat conftest.err >&5
17290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17291  (exit $ac_status); } &&
17292	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17293  { (case "(($ac_try" in
17294  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17295  *) ac_try_echo=$ac_try;;
17296esac
17297eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17298  (eval "$ac_try") 2>&5
17299  ac_status=$?
17300  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17301  (exit $ac_status); }; } &&
17302	 { ac_try='test -s conftest.$ac_objext'
17303  { (case "(($ac_try" in
17304  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17305  *) ac_try_echo=$ac_try;;
17306esac
17307eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17308  (eval "$ac_try") 2>&5
17309  ac_status=$?
17310  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17311  (exit $ac_status); }; }; then
17312  ac_header_compiler=yes
17313else
17314  echo "$as_me: failed program was:" >&5
17315sed 's/^/| /' conftest.$ac_ext >&5
17316
17317	ac_header_compiler=no
17318fi
17319
17320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17321{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17322echo "${ECHO_T}$ac_header_compiler" >&6; }
17323
17324# Is the header present?
17325{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17326echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17327cat >conftest.$ac_ext <<_ACEOF
17328/* confdefs.h.  */
17329_ACEOF
17330cat confdefs.h >>conftest.$ac_ext
17331cat >>conftest.$ac_ext <<_ACEOF
17332/* end confdefs.h.  */
17333#include <$ac_header>
17334_ACEOF
17335if { (ac_try="$ac_cpp conftest.$ac_ext"
17336case "(($ac_try" in
17337  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17338  *) ac_try_echo=$ac_try;;
17339esac
17340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17341  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17342  ac_status=$?
17343  grep -v '^ *+' conftest.er1 >conftest.err
17344  rm -f conftest.er1
17345  cat conftest.err >&5
17346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17347  (exit $ac_status); } >/dev/null; then
17348  if test -s conftest.err; then
17349    ac_cpp_err=$ac_c_preproc_warn_flag
17350    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17351  else
17352    ac_cpp_err=
17353  fi
17354else
17355  ac_cpp_err=yes
17356fi
17357if test -z "$ac_cpp_err"; then
17358  ac_header_preproc=yes
17359else
17360  echo "$as_me: failed program was:" >&5
17361sed 's/^/| /' conftest.$ac_ext >&5
17362
17363  ac_header_preproc=no
17364fi
17365
17366rm -f conftest.err conftest.$ac_ext
17367{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17368echo "${ECHO_T}$ac_header_preproc" >&6; }
17369
17370# So?  What about this header?
17371case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17372  yes:no: )
17373    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17374echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17375    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17376echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17377    ac_header_preproc=yes
17378    ;;
17379  no:yes:* )
17380    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17381echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17382    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17383echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17384    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17385echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17386    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17387echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17388    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17389echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17390    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17391echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17392    ( cat <<\_ASBOX
17393## ----------------------------------- ##
17394## Report this to llvmbugs@cs.uiuc.edu ##
17395## ----------------------------------- ##
17396_ASBOX
17397     ) | sed "s/^/$as_me: WARNING:     /" >&2
17398    ;;
17399esac
17400{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17401echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17402if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17403  echo $ECHO_N "(cached) $ECHO_C" >&6
17404else
17405  eval "$as_ac_Header=\$ac_header_preproc"
17406fi
17407ac_res=`eval echo '${'$as_ac_Header'}'`
17408	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17409echo "${ECHO_T}$ac_res" >&6; }
17410
17411fi
17412if test `eval echo '${'$as_ac_Header'}'` = yes; then
17413  cat >>confdefs.h <<_ACEOF
17414#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17415_ACEOF
17416
17417fi
17418
17419done
17420
17421
17422{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
17423echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
17424cat >conftest.$ac_ext <<_ACEOF
17425/* confdefs.h.  */
17426_ACEOF
17427cat confdefs.h >>conftest.$ac_ext
17428cat >>conftest.$ac_ext <<_ACEOF
17429/* end confdefs.h.  */
17430extern const char *__crashreporter_info__;
17431      int main() {
17432        __crashreporter_info__ = "test";
17433        return 0;
17434      }
17435
17436_ACEOF
17437rm -f conftest.$ac_objext conftest$ac_exeext
17438if { (ac_try="$ac_link"
17439case "(($ac_try" in
17440  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17441  *) ac_try_echo=$ac_try;;
17442esac
17443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17444  (eval "$ac_link") 2>conftest.er1
17445  ac_status=$?
17446  grep -v '^ *+' conftest.er1 >conftest.err
17447  rm -f conftest.er1
17448  cat conftest.err >&5
17449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17450  (exit $ac_status); } &&
17451	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17452  { (case "(($ac_try" in
17453  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17454  *) ac_try_echo=$ac_try;;
17455esac
17456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17457  (eval "$ac_try") 2>&5
17458  ac_status=$?
17459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17460  (exit $ac_status); }; } &&
17461	 { ac_try='test -s conftest$ac_exeext'
17462  { (case "(($ac_try" in
17463  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17464  *) ac_try_echo=$ac_try;;
17465esac
17466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17467  (eval "$ac_try") 2>&5
17468  ac_status=$?
17469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17470  (exit $ac_status); }; }; then
17471  { echo "$as_me:$LINENO: result: yes" >&5
17472echo "${ECHO_T}yes" >&6; }
17473
17474cat >>confdefs.h <<\_ACEOF
17475#define HAVE_CRASHREPORTER_INFO 1
17476_ACEOF
17477
17478else
17479  echo "$as_me: failed program was:" >&5
17480sed 's/^/| /' conftest.$ac_ext >&5
17481
17482	{ echo "$as_me:$LINENO: result: no" >&5
17483echo "${ECHO_T}no" >&6; }
17484
17485cat >>confdefs.h <<\_ACEOF
17486#define HAVE_CRASHREPORTER_INFO 0
17487_ACEOF
17488
17489fi
17490
17491rm -f core conftest.err conftest.$ac_objext \
17492      conftest$ac_exeext conftest.$ac_ext
17493
17494
17495
17496
17497  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17498echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17499if test "${ac_cv_huge_val_sanity+set}" = set; then
17500  echo $ECHO_N "(cached) $ECHO_C" >&6
17501else
17502
17503    ac_ext=cpp
17504ac_cpp='$CXXCPP $CPPFLAGS'
17505ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17506ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17507ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17508
17509    ac_save_CXXFLAGS=$CXXFLAGS
17510    CXXFLAGS=-pedantic
17511    if test "$cross_compiling" = yes; then
17512  ac_cv_huge_val_sanity=yes
17513else
17514  cat >conftest.$ac_ext <<_ACEOF
17515/* confdefs.h.  */
17516_ACEOF
17517cat confdefs.h >>conftest.$ac_ext
17518cat >>conftest.$ac_ext <<_ACEOF
17519/* end confdefs.h.  */
17520#include <math.h>
17521int
17522main ()
17523{
17524double x = HUGE_VAL; return x != x;
17525  ;
17526  return 0;
17527}
17528_ACEOF
17529rm -f conftest$ac_exeext
17530if { (ac_try="$ac_link"
17531case "(($ac_try" in
17532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17533  *) ac_try_echo=$ac_try;;
17534esac
17535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17536  (eval "$ac_link") 2>&5
17537  ac_status=$?
17538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17539  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17540  { (case "(($ac_try" in
17541  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17542  *) ac_try_echo=$ac_try;;
17543esac
17544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17545  (eval "$ac_try") 2>&5
17546  ac_status=$?
17547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17548  (exit $ac_status); }; }; then
17549  ac_cv_huge_val_sanity=yes
17550else
17551  echo "$as_me: program exited with status $ac_status" >&5
17552echo "$as_me: failed program was:" >&5
17553sed 's/^/| /' conftest.$ac_ext >&5
17554
17555( exit $ac_status )
17556ac_cv_huge_val_sanity=no
17557fi
17558rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17559fi
17560
17561
17562    CXXFLAGS=$ac_save_CXXFLAGS
17563    ac_ext=c
17564ac_cpp='$CPP $CPPFLAGS'
17565ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17566ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17567ac_compiler_gnu=$ac_cv_c_compiler_gnu
17568
17569
17570fi
17571{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17572echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
17573  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17574
17575
17576{ echo "$as_me:$LINENO: checking for pid_t" >&5
17577echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17578if test "${ac_cv_type_pid_t+set}" = set; then
17579  echo $ECHO_N "(cached) $ECHO_C" >&6
17580else
17581  cat >conftest.$ac_ext <<_ACEOF
17582/* confdefs.h.  */
17583_ACEOF
17584cat confdefs.h >>conftest.$ac_ext
17585cat >>conftest.$ac_ext <<_ACEOF
17586/* end confdefs.h.  */
17587$ac_includes_default
17588typedef pid_t ac__type_new_;
17589int
17590main ()
17591{
17592if ((ac__type_new_ *) 0)
17593  return 0;
17594if (sizeof (ac__type_new_))
17595  return 0;
17596  ;
17597  return 0;
17598}
17599_ACEOF
17600rm -f conftest.$ac_objext
17601if { (ac_try="$ac_compile"
17602case "(($ac_try" in
17603  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17604  *) ac_try_echo=$ac_try;;
17605esac
17606eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17607  (eval "$ac_compile") 2>conftest.er1
17608  ac_status=$?
17609  grep -v '^ *+' conftest.er1 >conftest.err
17610  rm -f conftest.er1
17611  cat conftest.err >&5
17612  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17613  (exit $ac_status); } &&
17614	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17615  { (case "(($ac_try" in
17616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17617  *) ac_try_echo=$ac_try;;
17618esac
17619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17620  (eval "$ac_try") 2>&5
17621  ac_status=$?
17622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17623  (exit $ac_status); }; } &&
17624	 { ac_try='test -s conftest.$ac_objext'
17625  { (case "(($ac_try" in
17626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17627  *) ac_try_echo=$ac_try;;
17628esac
17629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17630  (eval "$ac_try") 2>&5
17631  ac_status=$?
17632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17633  (exit $ac_status); }; }; then
17634  ac_cv_type_pid_t=yes
17635else
17636  echo "$as_me: failed program was:" >&5
17637sed 's/^/| /' conftest.$ac_ext >&5
17638
17639	ac_cv_type_pid_t=no
17640fi
17641
17642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17643fi
17644{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17645echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17646if test $ac_cv_type_pid_t = yes; then
17647  :
17648else
17649
17650cat >>confdefs.h <<_ACEOF
17651#define pid_t int
17652_ACEOF
17653
17654fi
17655
17656{ echo "$as_me:$LINENO: checking for size_t" >&5
17657echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17658if test "${ac_cv_type_size_t+set}" = set; then
17659  echo $ECHO_N "(cached) $ECHO_C" >&6
17660else
17661  cat >conftest.$ac_ext <<_ACEOF
17662/* confdefs.h.  */
17663_ACEOF
17664cat confdefs.h >>conftest.$ac_ext
17665cat >>conftest.$ac_ext <<_ACEOF
17666/* end confdefs.h.  */
17667$ac_includes_default
17668typedef size_t ac__type_new_;
17669int
17670main ()
17671{
17672if ((ac__type_new_ *) 0)
17673  return 0;
17674if (sizeof (ac__type_new_))
17675  return 0;
17676  ;
17677  return 0;
17678}
17679_ACEOF
17680rm -f conftest.$ac_objext
17681if { (ac_try="$ac_compile"
17682case "(($ac_try" in
17683  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17684  *) ac_try_echo=$ac_try;;
17685esac
17686eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17687  (eval "$ac_compile") 2>conftest.er1
17688  ac_status=$?
17689  grep -v '^ *+' conftest.er1 >conftest.err
17690  rm -f conftest.er1
17691  cat conftest.err >&5
17692  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17693  (exit $ac_status); } &&
17694	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17695  { (case "(($ac_try" in
17696  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17697  *) ac_try_echo=$ac_try;;
17698esac
17699eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17700  (eval "$ac_try") 2>&5
17701  ac_status=$?
17702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17703  (exit $ac_status); }; } &&
17704	 { ac_try='test -s conftest.$ac_objext'
17705  { (case "(($ac_try" in
17706  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17707  *) ac_try_echo=$ac_try;;
17708esac
17709eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17710  (eval "$ac_try") 2>&5
17711  ac_status=$?
17712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17713  (exit $ac_status); }; }; then
17714  ac_cv_type_size_t=yes
17715else
17716  echo "$as_me: failed program was:" >&5
17717sed 's/^/| /' conftest.$ac_ext >&5
17718
17719	ac_cv_type_size_t=no
17720fi
17721
17722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17723fi
17724{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17725echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17726if test $ac_cv_type_size_t = yes; then
17727  :
17728else
17729
17730cat >>confdefs.h <<_ACEOF
17731#define size_t unsigned int
17732_ACEOF
17733
17734fi
17735
17736
17737cat >>confdefs.h <<_ACEOF
17738#define RETSIGTYPE void
17739_ACEOF
17740
17741{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17742echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17743if test "${ac_cv_struct_tm+set}" = set; then
17744  echo $ECHO_N "(cached) $ECHO_C" >&6
17745else
17746  cat >conftest.$ac_ext <<_ACEOF
17747/* confdefs.h.  */
17748_ACEOF
17749cat confdefs.h >>conftest.$ac_ext
17750cat >>conftest.$ac_ext <<_ACEOF
17751/* end confdefs.h.  */
17752#include <sys/types.h>
17753#include <time.h>
17754
17755int
17756main ()
17757{
17758struct tm *tp; tp->tm_sec;
17759  ;
17760  return 0;
17761}
17762_ACEOF
17763rm -f conftest.$ac_objext
17764if { (ac_try="$ac_compile"
17765case "(($ac_try" in
17766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17767  *) ac_try_echo=$ac_try;;
17768esac
17769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17770  (eval "$ac_compile") 2>conftest.er1
17771  ac_status=$?
17772  grep -v '^ *+' conftest.er1 >conftest.err
17773  rm -f conftest.er1
17774  cat conftest.err >&5
17775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17776  (exit $ac_status); } &&
17777	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17778  { (case "(($ac_try" in
17779  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17780  *) ac_try_echo=$ac_try;;
17781esac
17782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17783  (eval "$ac_try") 2>&5
17784  ac_status=$?
17785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17786  (exit $ac_status); }; } &&
17787	 { ac_try='test -s conftest.$ac_objext'
17788  { (case "(($ac_try" in
17789  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17790  *) ac_try_echo=$ac_try;;
17791esac
17792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17793  (eval "$ac_try") 2>&5
17794  ac_status=$?
17795  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17796  (exit $ac_status); }; }; then
17797  ac_cv_struct_tm=time.h
17798else
17799  echo "$as_me: failed program was:" >&5
17800sed 's/^/| /' conftest.$ac_ext >&5
17801
17802	ac_cv_struct_tm=sys/time.h
17803fi
17804
17805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17806fi
17807{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17808echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
17809if test $ac_cv_struct_tm = sys/time.h; then
17810
17811cat >>confdefs.h <<\_ACEOF
17812#define TM_IN_SYS_TIME 1
17813_ACEOF
17814
17815fi
17816
17817{ echo "$as_me:$LINENO: checking for int64_t" >&5
17818echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17819if test "${ac_cv_type_int64_t+set}" = set; then
17820  echo $ECHO_N "(cached) $ECHO_C" >&6
17821else
17822  cat >conftest.$ac_ext <<_ACEOF
17823/* confdefs.h.  */
17824_ACEOF
17825cat confdefs.h >>conftest.$ac_ext
17826cat >>conftest.$ac_ext <<_ACEOF
17827/* end confdefs.h.  */
17828$ac_includes_default
17829typedef int64_t ac__type_new_;
17830int
17831main ()
17832{
17833if ((ac__type_new_ *) 0)
17834  return 0;
17835if (sizeof (ac__type_new_))
17836  return 0;
17837  ;
17838  return 0;
17839}
17840_ACEOF
17841rm -f conftest.$ac_objext
17842if { (ac_try="$ac_compile"
17843case "(($ac_try" in
17844  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17845  *) ac_try_echo=$ac_try;;
17846esac
17847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17848  (eval "$ac_compile") 2>conftest.er1
17849  ac_status=$?
17850  grep -v '^ *+' conftest.er1 >conftest.err
17851  rm -f conftest.er1
17852  cat conftest.err >&5
17853  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17854  (exit $ac_status); } &&
17855	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17856  { (case "(($ac_try" in
17857  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17858  *) ac_try_echo=$ac_try;;
17859esac
17860eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17861  (eval "$ac_try") 2>&5
17862  ac_status=$?
17863  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17864  (exit $ac_status); }; } &&
17865	 { ac_try='test -s conftest.$ac_objext'
17866  { (case "(($ac_try" in
17867  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17868  *) ac_try_echo=$ac_try;;
17869esac
17870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17871  (eval "$ac_try") 2>&5
17872  ac_status=$?
17873  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17874  (exit $ac_status); }; }; then
17875  ac_cv_type_int64_t=yes
17876else
17877  echo "$as_me: failed program was:" >&5
17878sed 's/^/| /' conftest.$ac_ext >&5
17879
17880	ac_cv_type_int64_t=no
17881fi
17882
17883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17884fi
17885{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17886echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17887if test $ac_cv_type_int64_t = yes; then
17888
17889cat >>confdefs.h <<_ACEOF
17890#define HAVE_INT64_T 1
17891_ACEOF
17892
17893
17894else
17895  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17896echo "$as_me: error: Type int64_t required but not found" >&2;}
17897   { (exit 1); exit 1; }; }
17898fi
17899
17900{ echo "$as_me:$LINENO: checking for uint64_t" >&5
17901echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17902if test "${ac_cv_type_uint64_t+set}" = set; then
17903  echo $ECHO_N "(cached) $ECHO_C" >&6
17904else
17905  cat >conftest.$ac_ext <<_ACEOF
17906/* confdefs.h.  */
17907_ACEOF
17908cat confdefs.h >>conftest.$ac_ext
17909cat >>conftest.$ac_ext <<_ACEOF
17910/* end confdefs.h.  */
17911$ac_includes_default
17912typedef uint64_t ac__type_new_;
17913int
17914main ()
17915{
17916if ((ac__type_new_ *) 0)
17917  return 0;
17918if (sizeof (ac__type_new_))
17919  return 0;
17920  ;
17921  return 0;
17922}
17923_ACEOF
17924rm -f conftest.$ac_objext
17925if { (ac_try="$ac_compile"
17926case "(($ac_try" in
17927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17928  *) ac_try_echo=$ac_try;;
17929esac
17930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17931  (eval "$ac_compile") 2>conftest.er1
17932  ac_status=$?
17933  grep -v '^ *+' conftest.er1 >conftest.err
17934  rm -f conftest.er1
17935  cat conftest.err >&5
17936  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17937  (exit $ac_status); } &&
17938	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17939  { (case "(($ac_try" in
17940  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17941  *) ac_try_echo=$ac_try;;
17942esac
17943eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17944  (eval "$ac_try") 2>&5
17945  ac_status=$?
17946  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17947  (exit $ac_status); }; } &&
17948	 { ac_try='test -s conftest.$ac_objext'
17949  { (case "(($ac_try" in
17950  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17951  *) ac_try_echo=$ac_try;;
17952esac
17953eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17954  (eval "$ac_try") 2>&5
17955  ac_status=$?
17956  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17957  (exit $ac_status); }; }; then
17958  ac_cv_type_uint64_t=yes
17959else
17960  echo "$as_me: failed program was:" >&5
17961sed 's/^/| /' conftest.$ac_ext >&5
17962
17963	ac_cv_type_uint64_t=no
17964fi
17965
17966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17967fi
17968{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17969echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17970if test $ac_cv_type_uint64_t = yes; then
17971
17972cat >>confdefs.h <<_ACEOF
17973#define HAVE_UINT64_T 1
17974_ACEOF
17975
17976
17977else
17978  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17979echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17980if test "${ac_cv_type_u_int64_t+set}" = set; then
17981  echo $ECHO_N "(cached) $ECHO_C" >&6
17982else
17983  cat >conftest.$ac_ext <<_ACEOF
17984/* confdefs.h.  */
17985_ACEOF
17986cat confdefs.h >>conftest.$ac_ext
17987cat >>conftest.$ac_ext <<_ACEOF
17988/* end confdefs.h.  */
17989$ac_includes_default
17990typedef u_int64_t ac__type_new_;
17991int
17992main ()
17993{
17994if ((ac__type_new_ *) 0)
17995  return 0;
17996if (sizeof (ac__type_new_))
17997  return 0;
17998  ;
17999  return 0;
18000}
18001_ACEOF
18002rm -f conftest.$ac_objext
18003if { (ac_try="$ac_compile"
18004case "(($ac_try" in
18005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18006  *) ac_try_echo=$ac_try;;
18007esac
18008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18009  (eval "$ac_compile") 2>conftest.er1
18010  ac_status=$?
18011  grep -v '^ *+' conftest.er1 >conftest.err
18012  rm -f conftest.er1
18013  cat conftest.err >&5
18014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18015  (exit $ac_status); } &&
18016	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18017  { (case "(($ac_try" in
18018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18019  *) ac_try_echo=$ac_try;;
18020esac
18021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18022  (eval "$ac_try") 2>&5
18023  ac_status=$?
18024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18025  (exit $ac_status); }; } &&
18026	 { ac_try='test -s conftest.$ac_objext'
18027  { (case "(($ac_try" in
18028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18029  *) ac_try_echo=$ac_try;;
18030esac
18031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18032  (eval "$ac_try") 2>&5
18033  ac_status=$?
18034  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18035  (exit $ac_status); }; }; then
18036  ac_cv_type_u_int64_t=yes
18037else
18038  echo "$as_me: failed program was:" >&5
18039sed 's/^/| /' conftest.$ac_ext >&5
18040
18041	ac_cv_type_u_int64_t=no
18042fi
18043
18044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18045fi
18046{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
18047echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
18048if test $ac_cv_type_u_int64_t = yes; then
18049
18050cat >>confdefs.h <<_ACEOF
18051#define HAVE_U_INT64_T 1
18052_ACEOF
18053
18054
18055else
18056  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
18057echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
18058   { (exit 1); exit 1; }; }
18059fi
18060
18061fi
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
18073do
18074as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18075{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18076echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18077if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18078  echo $ECHO_N "(cached) $ECHO_C" >&6
18079else
18080  cat >conftest.$ac_ext <<_ACEOF
18081/* confdefs.h.  */
18082_ACEOF
18083cat confdefs.h >>conftest.$ac_ext
18084cat >>conftest.$ac_ext <<_ACEOF
18085/* end confdefs.h.  */
18086/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18087   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18088#define $ac_func innocuous_$ac_func
18089
18090/* System header to define __stub macros and hopefully few prototypes,
18091    which can conflict with char $ac_func (); below.
18092    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18093    <limits.h> exists even on freestanding compilers.  */
18094
18095#ifdef __STDC__
18096# include <limits.h>
18097#else
18098# include <assert.h>
18099#endif
18100
18101#undef $ac_func
18102
18103/* Override any GCC internal prototype to avoid an error.
18104   Use char because int might match the return type of a GCC
18105   builtin and then its argument prototype would still apply.  */
18106#ifdef __cplusplus
18107extern "C"
18108#endif
18109char $ac_func ();
18110/* The GNU C library defines this for functions which it implements
18111    to always fail with ENOSYS.  Some functions are actually named
18112    something starting with __ and the normal name is an alias.  */
18113#if defined __stub_$ac_func || defined __stub___$ac_func
18114choke me
18115#endif
18116
18117int
18118main ()
18119{
18120return $ac_func ();
18121  ;
18122  return 0;
18123}
18124_ACEOF
18125rm -f conftest.$ac_objext conftest$ac_exeext
18126if { (ac_try="$ac_link"
18127case "(($ac_try" in
18128  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18129  *) ac_try_echo=$ac_try;;
18130esac
18131eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18132  (eval "$ac_link") 2>conftest.er1
18133  ac_status=$?
18134  grep -v '^ *+' conftest.er1 >conftest.err
18135  rm -f conftest.er1
18136  cat conftest.err >&5
18137  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18138  (exit $ac_status); } &&
18139	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18140  { (case "(($ac_try" in
18141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18142  *) ac_try_echo=$ac_try;;
18143esac
18144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18145  (eval "$ac_try") 2>&5
18146  ac_status=$?
18147  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18148  (exit $ac_status); }; } &&
18149	 { ac_try='test -s conftest$ac_exeext'
18150  { (case "(($ac_try" in
18151  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18152  *) ac_try_echo=$ac_try;;
18153esac
18154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18155  (eval "$ac_try") 2>&5
18156  ac_status=$?
18157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18158  (exit $ac_status); }; }; then
18159  eval "$as_ac_var=yes"
18160else
18161  echo "$as_me: failed program was:" >&5
18162sed 's/^/| /' conftest.$ac_ext >&5
18163
18164	eval "$as_ac_var=no"
18165fi
18166
18167rm -f core conftest.err conftest.$ac_objext \
18168      conftest$ac_exeext conftest.$ac_ext
18169fi
18170ac_res=`eval echo '${'$as_ac_var'}'`
18171	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18172echo "${ECHO_T}$ac_res" >&6; }
18173if test `eval echo '${'$as_ac_var'}'` = yes; then
18174  cat >>confdefs.h <<_ACEOF
18175#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18176_ACEOF
18177
18178fi
18179done
18180
18181
18182
18183
18184
18185for ac_func in powf fmodf strtof round
18186do
18187as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18188{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18189echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18190if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18191  echo $ECHO_N "(cached) $ECHO_C" >&6
18192else
18193  cat >conftest.$ac_ext <<_ACEOF
18194/* confdefs.h.  */
18195_ACEOF
18196cat confdefs.h >>conftest.$ac_ext
18197cat >>conftest.$ac_ext <<_ACEOF
18198/* end confdefs.h.  */
18199/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18200   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18201#define $ac_func innocuous_$ac_func
18202
18203/* System header to define __stub macros and hopefully few prototypes,
18204    which can conflict with char $ac_func (); below.
18205    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18206    <limits.h> exists even on freestanding compilers.  */
18207
18208#ifdef __STDC__
18209# include <limits.h>
18210#else
18211# include <assert.h>
18212#endif
18213
18214#undef $ac_func
18215
18216/* Override any GCC internal prototype to avoid an error.
18217   Use char because int might match the return type of a GCC
18218   builtin and then its argument prototype would still apply.  */
18219#ifdef __cplusplus
18220extern "C"
18221#endif
18222char $ac_func ();
18223/* The GNU C library defines this for functions which it implements
18224    to always fail with ENOSYS.  Some functions are actually named
18225    something starting with __ and the normal name is an alias.  */
18226#if defined __stub_$ac_func || defined __stub___$ac_func
18227choke me
18228#endif
18229
18230int
18231main ()
18232{
18233return $ac_func ();
18234  ;
18235  return 0;
18236}
18237_ACEOF
18238rm -f conftest.$ac_objext conftest$ac_exeext
18239if { (ac_try="$ac_link"
18240case "(($ac_try" in
18241  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18242  *) ac_try_echo=$ac_try;;
18243esac
18244eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18245  (eval "$ac_link") 2>conftest.er1
18246  ac_status=$?
18247  grep -v '^ *+' conftest.er1 >conftest.err
18248  rm -f conftest.er1
18249  cat conftest.err >&5
18250  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18251  (exit $ac_status); } &&
18252	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18253  { (case "(($ac_try" in
18254  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18255  *) ac_try_echo=$ac_try;;
18256esac
18257eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18258  (eval "$ac_try") 2>&5
18259  ac_status=$?
18260  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18261  (exit $ac_status); }; } &&
18262	 { ac_try='test -s conftest$ac_exeext'
18263  { (case "(($ac_try" in
18264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18265  *) ac_try_echo=$ac_try;;
18266esac
18267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18268  (eval "$ac_try") 2>&5
18269  ac_status=$?
18270  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18271  (exit $ac_status); }; }; then
18272  eval "$as_ac_var=yes"
18273else
18274  echo "$as_me: failed program was:" >&5
18275sed 's/^/| /' conftest.$ac_ext >&5
18276
18277	eval "$as_ac_var=no"
18278fi
18279
18280rm -f core conftest.err conftest.$ac_objext \
18281      conftest$ac_exeext conftest.$ac_ext
18282fi
18283ac_res=`eval echo '${'$as_ac_var'}'`
18284	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18285echo "${ECHO_T}$ac_res" >&6; }
18286if test `eval echo '${'$as_ac_var'}'` = yes; then
18287  cat >>confdefs.h <<_ACEOF
18288#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18289_ACEOF
18290
18291fi
18292done
18293
18294
18295
18296
18297
18298
18299for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
18300do
18301as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18302{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18303echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18304if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18305  echo $ECHO_N "(cached) $ECHO_C" >&6
18306else
18307  cat >conftest.$ac_ext <<_ACEOF
18308/* confdefs.h.  */
18309_ACEOF
18310cat confdefs.h >>conftest.$ac_ext
18311cat >>conftest.$ac_ext <<_ACEOF
18312/* end confdefs.h.  */
18313/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18314   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18315#define $ac_func innocuous_$ac_func
18316
18317/* System header to define __stub macros and hopefully few prototypes,
18318    which can conflict with char $ac_func (); below.
18319    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18320    <limits.h> exists even on freestanding compilers.  */
18321
18322#ifdef __STDC__
18323# include <limits.h>
18324#else
18325# include <assert.h>
18326#endif
18327
18328#undef $ac_func
18329
18330/* Override any GCC internal prototype to avoid an error.
18331   Use char because int might match the return type of a GCC
18332   builtin and then its argument prototype would still apply.  */
18333#ifdef __cplusplus
18334extern "C"
18335#endif
18336char $ac_func ();
18337/* The GNU C library defines this for functions which it implements
18338    to always fail with ENOSYS.  Some functions are actually named
18339    something starting with __ and the normal name is an alias.  */
18340#if defined __stub_$ac_func || defined __stub___$ac_func
18341choke me
18342#endif
18343
18344int
18345main ()
18346{
18347return $ac_func ();
18348  ;
18349  return 0;
18350}
18351_ACEOF
18352rm -f conftest.$ac_objext conftest$ac_exeext
18353if { (ac_try="$ac_link"
18354case "(($ac_try" in
18355  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18356  *) ac_try_echo=$ac_try;;
18357esac
18358eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18359  (eval "$ac_link") 2>conftest.er1
18360  ac_status=$?
18361  grep -v '^ *+' conftest.er1 >conftest.err
18362  rm -f conftest.er1
18363  cat conftest.err >&5
18364  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18365  (exit $ac_status); } &&
18366	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18367  { (case "(($ac_try" in
18368  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18369  *) ac_try_echo=$ac_try;;
18370esac
18371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18372  (eval "$ac_try") 2>&5
18373  ac_status=$?
18374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18375  (exit $ac_status); }; } &&
18376	 { ac_try='test -s conftest$ac_exeext'
18377  { (case "(($ac_try" in
18378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18379  *) ac_try_echo=$ac_try;;
18380esac
18381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18382  (eval "$ac_try") 2>&5
18383  ac_status=$?
18384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18385  (exit $ac_status); }; }; then
18386  eval "$as_ac_var=yes"
18387else
18388  echo "$as_me: failed program was:" >&5
18389sed 's/^/| /' conftest.$ac_ext >&5
18390
18391	eval "$as_ac_var=no"
18392fi
18393
18394rm -f core conftest.err conftest.$ac_objext \
18395      conftest$ac_exeext conftest.$ac_ext
18396fi
18397ac_res=`eval echo '${'$as_ac_var'}'`
18398	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18399echo "${ECHO_T}$ac_res" >&6; }
18400if test `eval echo '${'$as_ac_var'}'` = yes; then
18401  cat >>confdefs.h <<_ACEOF
18402#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18403_ACEOF
18404
18405fi
18406done
18407
18408
18409
18410
18411for ac_func in isatty mkdtemp mkstemp
18412do
18413as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18414{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18415echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18416if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18417  echo $ECHO_N "(cached) $ECHO_C" >&6
18418else
18419  cat >conftest.$ac_ext <<_ACEOF
18420/* confdefs.h.  */
18421_ACEOF
18422cat confdefs.h >>conftest.$ac_ext
18423cat >>conftest.$ac_ext <<_ACEOF
18424/* end confdefs.h.  */
18425/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18426   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18427#define $ac_func innocuous_$ac_func
18428
18429/* System header to define __stub macros and hopefully few prototypes,
18430    which can conflict with char $ac_func (); below.
18431    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18432    <limits.h> exists even on freestanding compilers.  */
18433
18434#ifdef __STDC__
18435# include <limits.h>
18436#else
18437# include <assert.h>
18438#endif
18439
18440#undef $ac_func
18441
18442/* Override any GCC internal prototype to avoid an error.
18443   Use char because int might match the return type of a GCC
18444   builtin and then its argument prototype would still apply.  */
18445#ifdef __cplusplus
18446extern "C"
18447#endif
18448char $ac_func ();
18449/* The GNU C library defines this for functions which it implements
18450    to always fail with ENOSYS.  Some functions are actually named
18451    something starting with __ and the normal name is an alias.  */
18452#if defined __stub_$ac_func || defined __stub___$ac_func
18453choke me
18454#endif
18455
18456int
18457main ()
18458{
18459return $ac_func ();
18460  ;
18461  return 0;
18462}
18463_ACEOF
18464rm -f conftest.$ac_objext conftest$ac_exeext
18465if { (ac_try="$ac_link"
18466case "(($ac_try" in
18467  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18468  *) ac_try_echo=$ac_try;;
18469esac
18470eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18471  (eval "$ac_link") 2>conftest.er1
18472  ac_status=$?
18473  grep -v '^ *+' conftest.er1 >conftest.err
18474  rm -f conftest.er1
18475  cat conftest.err >&5
18476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18477  (exit $ac_status); } &&
18478	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18479  { (case "(($ac_try" in
18480  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18481  *) ac_try_echo=$ac_try;;
18482esac
18483eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18484  (eval "$ac_try") 2>&5
18485  ac_status=$?
18486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18487  (exit $ac_status); }; } &&
18488	 { ac_try='test -s conftest$ac_exeext'
18489  { (case "(($ac_try" in
18490  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18491  *) ac_try_echo=$ac_try;;
18492esac
18493eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18494  (eval "$ac_try") 2>&5
18495  ac_status=$?
18496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18497  (exit $ac_status); }; }; then
18498  eval "$as_ac_var=yes"
18499else
18500  echo "$as_me: failed program was:" >&5
18501sed 's/^/| /' conftest.$ac_ext >&5
18502
18503	eval "$as_ac_var=no"
18504fi
18505
18506rm -f core conftest.err conftest.$ac_objext \
18507      conftest$ac_exeext conftest.$ac_ext
18508fi
18509ac_res=`eval echo '${'$as_ac_var'}'`
18510	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18511echo "${ECHO_T}$ac_res" >&6; }
18512if test `eval echo '${'$as_ac_var'}'` = yes; then
18513  cat >>confdefs.h <<_ACEOF
18514#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18515_ACEOF
18516
18517fi
18518done
18519
18520
18521
18522
18523
18524
18525
18526for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
18527do
18528as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18529{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18530echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18531if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18532  echo $ECHO_N "(cached) $ECHO_C" >&6
18533else
18534  cat >conftest.$ac_ext <<_ACEOF
18535/* confdefs.h.  */
18536_ACEOF
18537cat confdefs.h >>conftest.$ac_ext
18538cat >>conftest.$ac_ext <<_ACEOF
18539/* end confdefs.h.  */
18540/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18541   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18542#define $ac_func innocuous_$ac_func
18543
18544/* System header to define __stub macros and hopefully few prototypes,
18545    which can conflict with char $ac_func (); below.
18546    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18547    <limits.h> exists even on freestanding compilers.  */
18548
18549#ifdef __STDC__
18550# include <limits.h>
18551#else
18552# include <assert.h>
18553#endif
18554
18555#undef $ac_func
18556
18557/* Override any GCC internal prototype to avoid an error.
18558   Use char because int might match the return type of a GCC
18559   builtin and then its argument prototype would still apply.  */
18560#ifdef __cplusplus
18561extern "C"
18562#endif
18563char $ac_func ();
18564/* The GNU C library defines this for functions which it implements
18565    to always fail with ENOSYS.  Some functions are actually named
18566    something starting with __ and the normal name is an alias.  */
18567#if defined __stub_$ac_func || defined __stub___$ac_func
18568choke me
18569#endif
18570
18571int
18572main ()
18573{
18574return $ac_func ();
18575  ;
18576  return 0;
18577}
18578_ACEOF
18579rm -f conftest.$ac_objext conftest$ac_exeext
18580if { (ac_try="$ac_link"
18581case "(($ac_try" in
18582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18583  *) ac_try_echo=$ac_try;;
18584esac
18585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18586  (eval "$ac_link") 2>conftest.er1
18587  ac_status=$?
18588  grep -v '^ *+' conftest.er1 >conftest.err
18589  rm -f conftest.er1
18590  cat conftest.err >&5
18591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18592  (exit $ac_status); } &&
18593	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18594  { (case "(($ac_try" in
18595  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18596  *) ac_try_echo=$ac_try;;
18597esac
18598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18599  (eval "$ac_try") 2>&5
18600  ac_status=$?
18601  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18602  (exit $ac_status); }; } &&
18603	 { ac_try='test -s conftest$ac_exeext'
18604  { (case "(($ac_try" in
18605  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18606  *) ac_try_echo=$ac_try;;
18607esac
18608eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18609  (eval "$ac_try") 2>&5
18610  ac_status=$?
18611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18612  (exit $ac_status); }; }; then
18613  eval "$as_ac_var=yes"
18614else
18615  echo "$as_me: failed program was:" >&5
18616sed 's/^/| /' conftest.$ac_ext >&5
18617
18618	eval "$as_ac_var=no"
18619fi
18620
18621rm -f core conftest.err conftest.$ac_objext \
18622      conftest$ac_exeext conftest.$ac_ext
18623fi
18624ac_res=`eval echo '${'$as_ac_var'}'`
18625	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18626echo "${ECHO_T}$ac_res" >&6; }
18627if test `eval echo '${'$as_ac_var'}'` = yes; then
18628  cat >>confdefs.h <<_ACEOF
18629#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18630_ACEOF
18631
18632fi
18633done
18634
18635
18636
18637
18638
18639for ac_func in strerror strerror_r strerror_s setenv
18640do
18641as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18642{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18643echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18644if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18645  echo $ECHO_N "(cached) $ECHO_C" >&6
18646else
18647  cat >conftest.$ac_ext <<_ACEOF
18648/* confdefs.h.  */
18649_ACEOF
18650cat confdefs.h >>conftest.$ac_ext
18651cat >>conftest.$ac_ext <<_ACEOF
18652/* end confdefs.h.  */
18653/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18654   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18655#define $ac_func innocuous_$ac_func
18656
18657/* System header to define __stub macros and hopefully few prototypes,
18658    which can conflict with char $ac_func (); below.
18659    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18660    <limits.h> exists even on freestanding compilers.  */
18661
18662#ifdef __STDC__
18663# include <limits.h>
18664#else
18665# include <assert.h>
18666#endif
18667
18668#undef $ac_func
18669
18670/* Override any GCC internal prototype to avoid an error.
18671   Use char because int might match the return type of a GCC
18672   builtin and then its argument prototype would still apply.  */
18673#ifdef __cplusplus
18674extern "C"
18675#endif
18676char $ac_func ();
18677/* The GNU C library defines this for functions which it implements
18678    to always fail with ENOSYS.  Some functions are actually named
18679    something starting with __ and the normal name is an alias.  */
18680#if defined __stub_$ac_func || defined __stub___$ac_func
18681choke me
18682#endif
18683
18684int
18685main ()
18686{
18687return $ac_func ();
18688  ;
18689  return 0;
18690}
18691_ACEOF
18692rm -f conftest.$ac_objext conftest$ac_exeext
18693if { (ac_try="$ac_link"
18694case "(($ac_try" in
18695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18696  *) ac_try_echo=$ac_try;;
18697esac
18698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18699  (eval "$ac_link") 2>conftest.er1
18700  ac_status=$?
18701  grep -v '^ *+' conftest.er1 >conftest.err
18702  rm -f conftest.er1
18703  cat conftest.err >&5
18704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18705  (exit $ac_status); } &&
18706	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18707  { (case "(($ac_try" in
18708  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18709  *) ac_try_echo=$ac_try;;
18710esac
18711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18712  (eval "$ac_try") 2>&5
18713  ac_status=$?
18714  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18715  (exit $ac_status); }; } &&
18716	 { ac_try='test -s conftest$ac_exeext'
18717  { (case "(($ac_try" in
18718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18719  *) ac_try_echo=$ac_try;;
18720esac
18721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18722  (eval "$ac_try") 2>&5
18723  ac_status=$?
18724  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18725  (exit $ac_status); }; }; then
18726  eval "$as_ac_var=yes"
18727else
18728  echo "$as_me: failed program was:" >&5
18729sed 's/^/| /' conftest.$ac_ext >&5
18730
18731	eval "$as_ac_var=no"
18732fi
18733
18734rm -f core conftest.err conftest.$ac_objext \
18735      conftest$ac_exeext conftest.$ac_ext
18736fi
18737ac_res=`eval echo '${'$as_ac_var'}'`
18738	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18739echo "${ECHO_T}$ac_res" >&6; }
18740if test `eval echo '${'$as_ac_var'}'` = yes; then
18741  cat >>confdefs.h <<_ACEOF
18742#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18743_ACEOF
18744
18745fi
18746done
18747
18748
18749
18750
18751
18752for ac_func in strtoll strtoq sysconf malloc_zone_statistics
18753do
18754as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18755{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18756echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18757if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18758  echo $ECHO_N "(cached) $ECHO_C" >&6
18759else
18760  cat >conftest.$ac_ext <<_ACEOF
18761/* confdefs.h.  */
18762_ACEOF
18763cat confdefs.h >>conftest.$ac_ext
18764cat >>conftest.$ac_ext <<_ACEOF
18765/* end confdefs.h.  */
18766/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18767   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18768#define $ac_func innocuous_$ac_func
18769
18770/* System header to define __stub macros and hopefully few prototypes,
18771    which can conflict with char $ac_func (); below.
18772    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18773    <limits.h> exists even on freestanding compilers.  */
18774
18775#ifdef __STDC__
18776# include <limits.h>
18777#else
18778# include <assert.h>
18779#endif
18780
18781#undef $ac_func
18782
18783/* Override any GCC internal prototype to avoid an error.
18784   Use char because int might match the return type of a GCC
18785   builtin and then its argument prototype would still apply.  */
18786#ifdef __cplusplus
18787extern "C"
18788#endif
18789char $ac_func ();
18790/* The GNU C library defines this for functions which it implements
18791    to always fail with ENOSYS.  Some functions are actually named
18792    something starting with __ and the normal name is an alias.  */
18793#if defined __stub_$ac_func || defined __stub___$ac_func
18794choke me
18795#endif
18796
18797int
18798main ()
18799{
18800return $ac_func ();
18801  ;
18802  return 0;
18803}
18804_ACEOF
18805rm -f conftest.$ac_objext conftest$ac_exeext
18806if { (ac_try="$ac_link"
18807case "(($ac_try" in
18808  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18809  *) ac_try_echo=$ac_try;;
18810esac
18811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18812  (eval "$ac_link") 2>conftest.er1
18813  ac_status=$?
18814  grep -v '^ *+' conftest.er1 >conftest.err
18815  rm -f conftest.er1
18816  cat conftest.err >&5
18817  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18818  (exit $ac_status); } &&
18819	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18820  { (case "(($ac_try" in
18821  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18822  *) ac_try_echo=$ac_try;;
18823esac
18824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18825  (eval "$ac_try") 2>&5
18826  ac_status=$?
18827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18828  (exit $ac_status); }; } &&
18829	 { ac_try='test -s conftest$ac_exeext'
18830  { (case "(($ac_try" in
18831  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18832  *) ac_try_echo=$ac_try;;
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); }; }; then
18839  eval "$as_ac_var=yes"
18840else
18841  echo "$as_me: failed program was:" >&5
18842sed 's/^/| /' conftest.$ac_ext >&5
18843
18844	eval "$as_ac_var=no"
18845fi
18846
18847rm -f core conftest.err conftest.$ac_objext \
18848      conftest$ac_exeext conftest.$ac_ext
18849fi
18850ac_res=`eval echo '${'$as_ac_var'}'`
18851	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18852echo "${ECHO_T}$ac_res" >&6; }
18853if test `eval echo '${'$as_ac_var'}'` = yes; then
18854  cat >>confdefs.h <<_ACEOF
18855#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18856_ACEOF
18857
18858fi
18859done
18860
18861
18862
18863
18864
18865for ac_func in setjmp longjmp sigsetjmp siglongjmp
18866do
18867as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18868{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18869echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18870if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18871  echo $ECHO_N "(cached) $ECHO_C" >&6
18872else
18873  cat >conftest.$ac_ext <<_ACEOF
18874/* confdefs.h.  */
18875_ACEOF
18876cat confdefs.h >>conftest.$ac_ext
18877cat >>conftest.$ac_ext <<_ACEOF
18878/* end confdefs.h.  */
18879/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18880   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18881#define $ac_func innocuous_$ac_func
18882
18883/* System header to define __stub macros and hopefully few prototypes,
18884    which can conflict with char $ac_func (); below.
18885    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18886    <limits.h> exists even on freestanding compilers.  */
18887
18888#ifdef __STDC__
18889# include <limits.h>
18890#else
18891# include <assert.h>
18892#endif
18893
18894#undef $ac_func
18895
18896/* Override any GCC internal prototype to avoid an error.
18897   Use char because int might match the return type of a GCC
18898   builtin and then its argument prototype would still apply.  */
18899#ifdef __cplusplus
18900extern "C"
18901#endif
18902char $ac_func ();
18903/* The GNU C library defines this for functions which it implements
18904    to always fail with ENOSYS.  Some functions are actually named
18905    something starting with __ and the normal name is an alias.  */
18906#if defined __stub_$ac_func || defined __stub___$ac_func
18907choke me
18908#endif
18909
18910int
18911main ()
18912{
18913return $ac_func ();
18914  ;
18915  return 0;
18916}
18917_ACEOF
18918rm -f conftest.$ac_objext conftest$ac_exeext
18919if { (ac_try="$ac_link"
18920case "(($ac_try" in
18921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18922  *) ac_try_echo=$ac_try;;
18923esac
18924eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18925  (eval "$ac_link") 2>conftest.er1
18926  ac_status=$?
18927  grep -v '^ *+' conftest.er1 >conftest.err
18928  rm -f conftest.er1
18929  cat conftest.err >&5
18930  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18931  (exit $ac_status); } &&
18932	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18933  { (case "(($ac_try" in
18934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18935  *) ac_try_echo=$ac_try;;
18936esac
18937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18938  (eval "$ac_try") 2>&5
18939  ac_status=$?
18940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18941  (exit $ac_status); }; } &&
18942	 { ac_try='test -s conftest$ac_exeext'
18943  { (case "(($ac_try" in
18944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18945  *) ac_try_echo=$ac_try;;
18946esac
18947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18948  (eval "$ac_try") 2>&5
18949  ac_status=$?
18950  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18951  (exit $ac_status); }; }; then
18952  eval "$as_ac_var=yes"
18953else
18954  echo "$as_me: failed program was:" >&5
18955sed 's/^/| /' conftest.$ac_ext >&5
18956
18957	eval "$as_ac_var=no"
18958fi
18959
18960rm -f core conftest.err conftest.$ac_objext \
18961      conftest$ac_exeext conftest.$ac_ext
18962fi
18963ac_res=`eval echo '${'$as_ac_var'}'`
18964	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18965echo "${ECHO_T}$ac_res" >&6; }
18966if test `eval echo '${'$as_ac_var'}'` = yes; then
18967  cat >>confdefs.h <<_ACEOF
18968#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18969_ACEOF
18970
18971fi
18972done
18973
18974{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18975echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18976if test "${llvm_cv_c_printf_a+set}" = set; then
18977  echo $ECHO_N "(cached) $ECHO_C" >&6
18978else
18979  ac_ext=c
18980ac_cpp='$CPP $CPPFLAGS'
18981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18983ac_compiler_gnu=$ac_cv_c_compiler_gnu
18984
18985 if test "$cross_compiling" = yes; then
18986  llvmac_cv_c_printf_a=no
18987else
18988  cat >conftest.$ac_ext <<_ACEOF
18989
18990  /* confdefs.h.  */
18991_ACEOF
18992cat confdefs.h >>conftest.$ac_ext
18993cat >>conftest.$ac_ext <<_ACEOF
18994/* end confdefs.h.  */
18995
18996#include <stdio.h>
18997#include <stdlib.h>
18998
18999int
19000main ()
19001{
19002
19003volatile double A, B;
19004char Buffer[100];
19005A = 1;
19006A /= 10.0;
19007sprintf(Buffer, "%a", A);
19008B = atof(Buffer);
19009if (A != B)
19010  return (1);
19011if (A != 0x1.999999999999ap-4)
19012  return (1);
19013return (0);
19014  ;
19015  return 0;
19016}
19017_ACEOF
19018rm -f conftest$ac_exeext
19019if { (ac_try="$ac_link"
19020case "(($ac_try" in
19021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19022  *) ac_try_echo=$ac_try;;
19023esac
19024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19025  (eval "$ac_link") 2>&5
19026  ac_status=$?
19027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19028  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19029  { (case "(($ac_try" in
19030  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19031  *) ac_try_echo=$ac_try;;
19032esac
19033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19034  (eval "$ac_try") 2>&5
19035  ac_status=$?
19036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19037  (exit $ac_status); }; }; then
19038  llvm_cv_c_printf_a=yes
19039else
19040  echo "$as_me: program exited with status $ac_status" >&5
19041echo "$as_me: failed program was:" >&5
19042sed 's/^/| /' conftest.$ac_ext >&5
19043
19044( exit $ac_status )
19045llvmac_cv_c_printf_a=no
19046fi
19047rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19048fi
19049
19050
19051 ac_ext=c
19052ac_cpp='$CPP $CPPFLAGS'
19053ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19054ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19055ac_compiler_gnu=$ac_cv_c_compiler_gnu
19056
19057fi
19058{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
19059echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
19060 if test "$llvm_cv_c_printf_a" = "yes"; then
19061
19062cat >>confdefs.h <<\_ACEOF
19063#define HAVE_PRINTF_A 1
19064_ACEOF
19065
19066 fi
19067
19068
19069{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
19070echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
19071if test "${ac_cv_func_rand48+set}" = set; then
19072  echo $ECHO_N "(cached) $ECHO_C" >&6
19073else
19074  ac_ext=cpp
19075ac_cpp='$CXXCPP $CPPFLAGS'
19076ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19077ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19078ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19079
19080   cat >conftest.$ac_ext <<_ACEOF
19081/* confdefs.h.  */
19082_ACEOF
19083cat confdefs.h >>conftest.$ac_ext
19084cat >>conftest.$ac_ext <<_ACEOF
19085/* end confdefs.h.  */
19086#include <stdlib.h>
19087int
19088main ()
19089{
19090srand48(0);lrand48();drand48();
19091  ;
19092  return 0;
19093}
19094_ACEOF
19095rm -f conftest.$ac_objext
19096if { (ac_try="$ac_compile"
19097case "(($ac_try" in
19098  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19099  *) ac_try_echo=$ac_try;;
19100esac
19101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19102  (eval "$ac_compile") 2>conftest.er1
19103  ac_status=$?
19104  grep -v '^ *+' conftest.er1 >conftest.err
19105  rm -f conftest.er1
19106  cat conftest.err >&5
19107  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19108  (exit $ac_status); } &&
19109	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19110  { (case "(($ac_try" in
19111  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19112  *) ac_try_echo=$ac_try;;
19113esac
19114eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19115  (eval "$ac_try") 2>&5
19116  ac_status=$?
19117  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19118  (exit $ac_status); }; } &&
19119	 { ac_try='test -s conftest.$ac_objext'
19120  { (case "(($ac_try" in
19121  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19122  *) ac_try_echo=$ac_try;;
19123esac
19124eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19125  (eval "$ac_try") 2>&5
19126  ac_status=$?
19127  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19128  (exit $ac_status); }; }; then
19129  ac_cv_func_rand48=yes
19130else
19131  echo "$as_me: failed program was:" >&5
19132sed 's/^/| /' conftest.$ac_ext >&5
19133
19134	ac_cv_func_rand48=no
19135fi
19136
19137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19138  ac_ext=c
19139ac_cpp='$CPP $CPPFLAGS'
19140ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19141ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19142ac_compiler_gnu=$ac_cv_c_compiler_gnu
19143
19144fi
19145{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
19146echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
19147
19148if test "$ac_cv_func_rand48" = "yes" ; then
19149
19150cat >>confdefs.h <<\_ACEOF
19151#define HAVE_RAND48 1
19152_ACEOF
19153
19154fi
19155
19156
19157
19158{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19159echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19160if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19161  echo $ECHO_N "(cached) $ECHO_C" >&6
19162else
19163  ac_ext=cpp
19164ac_cpp='$CXXCPP $CPPFLAGS'
19165ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19166ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19167ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19168
19169   cat >conftest.$ac_ext <<_ACEOF
19170/* confdefs.h.  */
19171_ACEOF
19172cat confdefs.h >>conftest.$ac_ext
19173cat >>conftest.$ac_ext <<_ACEOF
19174/* end confdefs.h.  */
19175#include <math.h>
19176int
19177main ()
19178{
19179float f; isnan(f);
19180  ;
19181  return 0;
19182}
19183_ACEOF
19184rm -f conftest.$ac_objext
19185if { (ac_try="$ac_compile"
19186case "(($ac_try" in
19187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19188  *) ac_try_echo=$ac_try;;
19189esac
19190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19191  (eval "$ac_compile") 2>conftest.er1
19192  ac_status=$?
19193  grep -v '^ *+' conftest.er1 >conftest.err
19194  rm -f conftest.er1
19195  cat conftest.err >&5
19196  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19197  (exit $ac_status); } &&
19198	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19199  { (case "(($ac_try" in
19200  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19201  *) ac_try_echo=$ac_try;;
19202esac
19203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19204  (eval "$ac_try") 2>&5
19205  ac_status=$?
19206  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19207  (exit $ac_status); }; } &&
19208	 { ac_try='test -s conftest.$ac_objext'
19209  { (case "(($ac_try" in
19210  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19211  *) ac_try_echo=$ac_try;;
19212esac
19213eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19214  (eval "$ac_try") 2>&5
19215  ac_status=$?
19216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19217  (exit $ac_status); }; }; then
19218  ac_cv_func_isnan_in_math_h=yes
19219else
19220  echo "$as_me: failed program was:" >&5
19221sed 's/^/| /' conftest.$ac_ext >&5
19222
19223	ac_cv_func_isnan_in_math_h=no
19224fi
19225
19226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19227  ac_ext=c
19228ac_cpp='$CPP $CPPFLAGS'
19229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19231ac_compiler_gnu=$ac_cv_c_compiler_gnu
19232
19233fi
19234{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19235echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19236
19237
19238if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19239
19240cat >>confdefs.h <<\_ACEOF
19241#define HAVE_ISNAN_IN_MATH_H 1
19242_ACEOF
19243
19244fi
19245
19246{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19247echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19248if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19249  echo $ECHO_N "(cached) $ECHO_C" >&6
19250else
19251  ac_ext=cpp
19252ac_cpp='$CXXCPP $CPPFLAGS'
19253ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19254ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19255ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19256
19257   cat >conftest.$ac_ext <<_ACEOF
19258/* confdefs.h.  */
19259_ACEOF
19260cat confdefs.h >>conftest.$ac_ext
19261cat >>conftest.$ac_ext <<_ACEOF
19262/* end confdefs.h.  */
19263#include <cmath>
19264int
19265main ()
19266{
19267float f; isnan(f);
19268  ;
19269  return 0;
19270}
19271_ACEOF
19272rm -f conftest.$ac_objext
19273if { (ac_try="$ac_compile"
19274case "(($ac_try" in
19275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19276  *) ac_try_echo=$ac_try;;
19277esac
19278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19279  (eval "$ac_compile") 2>conftest.er1
19280  ac_status=$?
19281  grep -v '^ *+' conftest.er1 >conftest.err
19282  rm -f conftest.er1
19283  cat conftest.err >&5
19284  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19285  (exit $ac_status); } &&
19286	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19287  { (case "(($ac_try" in
19288  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19289  *) ac_try_echo=$ac_try;;
19290esac
19291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19292  (eval "$ac_try") 2>&5
19293  ac_status=$?
19294  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19295  (exit $ac_status); }; } &&
19296	 { ac_try='test -s conftest.$ac_objext'
19297  { (case "(($ac_try" in
19298  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19299  *) ac_try_echo=$ac_try;;
19300esac
19301eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19302  (eval "$ac_try") 2>&5
19303  ac_status=$?
19304  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19305  (exit $ac_status); }; }; then
19306  ac_cv_func_isnan_in_cmath=yes
19307else
19308  echo "$as_me: failed program was:" >&5
19309sed 's/^/| /' conftest.$ac_ext >&5
19310
19311	ac_cv_func_isnan_in_cmath=no
19312fi
19313
19314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19315  ac_ext=c
19316ac_cpp='$CPP $CPPFLAGS'
19317ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19318ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19319ac_compiler_gnu=$ac_cv_c_compiler_gnu
19320
19321fi
19322{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19323echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19324
19325if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19326
19327cat >>confdefs.h <<\_ACEOF
19328#define HAVE_ISNAN_IN_CMATH 1
19329_ACEOF
19330
19331fi
19332
19333{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19334echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19335if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19336  echo $ECHO_N "(cached) $ECHO_C" >&6
19337else
19338  ac_ext=cpp
19339ac_cpp='$CXXCPP $CPPFLAGS'
19340ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19341ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19342ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19343
19344   cat >conftest.$ac_ext <<_ACEOF
19345/* confdefs.h.  */
19346_ACEOF
19347cat confdefs.h >>conftest.$ac_ext
19348cat >>conftest.$ac_ext <<_ACEOF
19349/* end confdefs.h.  */
19350#include <cmath>
19351int
19352main ()
19353{
19354float f; std::isnan(f);
19355  ;
19356  return 0;
19357}
19358_ACEOF
19359rm -f conftest.$ac_objext
19360if { (ac_try="$ac_compile"
19361case "(($ac_try" in
19362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19363  *) ac_try_echo=$ac_try;;
19364esac
19365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19366  (eval "$ac_compile") 2>conftest.er1
19367  ac_status=$?
19368  grep -v '^ *+' conftest.er1 >conftest.err
19369  rm -f conftest.er1
19370  cat conftest.err >&5
19371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19372  (exit $ac_status); } &&
19373	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19374  { (case "(($ac_try" in
19375  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19376  *) ac_try_echo=$ac_try;;
19377esac
19378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19379  (eval "$ac_try") 2>&5
19380  ac_status=$?
19381  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19382  (exit $ac_status); }; } &&
19383	 { ac_try='test -s conftest.$ac_objext'
19384  { (case "(($ac_try" in
19385  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19386  *) ac_try_echo=$ac_try;;
19387esac
19388eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19389  (eval "$ac_try") 2>&5
19390  ac_status=$?
19391  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19392  (exit $ac_status); }; }; then
19393  ac_cv_func_std_isnan_in_cmath=yes
19394else
19395  echo "$as_me: failed program was:" >&5
19396sed 's/^/| /' conftest.$ac_ext >&5
19397
19398	ac_cv_func_std_isnan_in_cmath=no
19399fi
19400
19401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19402  ac_ext=c
19403ac_cpp='$CPP $CPPFLAGS'
19404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19406ac_compiler_gnu=$ac_cv_c_compiler_gnu
19407
19408fi
19409{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19410echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19411
19412if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19413
19414cat >>confdefs.h <<\_ACEOF
19415#define HAVE_STD_ISNAN_IN_CMATH 1
19416_ACEOF
19417
19418fi
19419
19420
19421{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19422echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19423if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19424  echo $ECHO_N "(cached) $ECHO_C" >&6
19425else
19426  ac_ext=cpp
19427ac_cpp='$CXXCPP $CPPFLAGS'
19428ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19429ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19430ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19431
19432   cat >conftest.$ac_ext <<_ACEOF
19433/* confdefs.h.  */
19434_ACEOF
19435cat confdefs.h >>conftest.$ac_ext
19436cat >>conftest.$ac_ext <<_ACEOF
19437/* end confdefs.h.  */
19438#include <math.h>
19439int
19440main ()
19441{
19442float f; isinf(f);
19443  ;
19444  return 0;
19445}
19446_ACEOF
19447rm -f conftest.$ac_objext
19448if { (ac_try="$ac_compile"
19449case "(($ac_try" in
19450  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19451  *) ac_try_echo=$ac_try;;
19452esac
19453eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19454  (eval "$ac_compile") 2>conftest.er1
19455  ac_status=$?
19456  grep -v '^ *+' conftest.er1 >conftest.err
19457  rm -f conftest.er1
19458  cat conftest.err >&5
19459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19460  (exit $ac_status); } &&
19461	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19462  { (case "(($ac_try" in
19463  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19464  *) ac_try_echo=$ac_try;;
19465esac
19466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19467  (eval "$ac_try") 2>&5
19468  ac_status=$?
19469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19470  (exit $ac_status); }; } &&
19471	 { ac_try='test -s conftest.$ac_objext'
19472  { (case "(($ac_try" in
19473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19474  *) ac_try_echo=$ac_try;;
19475esac
19476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19477  (eval "$ac_try") 2>&5
19478  ac_status=$?
19479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19480  (exit $ac_status); }; }; then
19481  ac_cv_func_isinf_in_math_h=yes
19482else
19483  echo "$as_me: failed program was:" >&5
19484sed 's/^/| /' conftest.$ac_ext >&5
19485
19486	ac_cv_func_isinf_in_math_h=no
19487fi
19488
19489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19490  ac_ext=c
19491ac_cpp='$CPP $CPPFLAGS'
19492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19494ac_compiler_gnu=$ac_cv_c_compiler_gnu
19495
19496fi
19497{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19498echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19499
19500if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19501
19502cat >>confdefs.h <<\_ACEOF
19503#define HAVE_ISINF_IN_MATH_H 1
19504_ACEOF
19505
19506fi
19507
19508{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19509echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19510if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19511  echo $ECHO_N "(cached) $ECHO_C" >&6
19512else
19513  ac_ext=cpp
19514ac_cpp='$CXXCPP $CPPFLAGS'
19515ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19516ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19517ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19518
19519   cat >conftest.$ac_ext <<_ACEOF
19520/* confdefs.h.  */
19521_ACEOF
19522cat confdefs.h >>conftest.$ac_ext
19523cat >>conftest.$ac_ext <<_ACEOF
19524/* end confdefs.h.  */
19525#include <cmath>
19526int
19527main ()
19528{
19529float f; isinf(f);
19530  ;
19531  return 0;
19532}
19533_ACEOF
19534rm -f conftest.$ac_objext
19535if { (ac_try="$ac_compile"
19536case "(($ac_try" in
19537  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19538  *) ac_try_echo=$ac_try;;
19539esac
19540eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19541  (eval "$ac_compile") 2>conftest.er1
19542  ac_status=$?
19543  grep -v '^ *+' conftest.er1 >conftest.err
19544  rm -f conftest.er1
19545  cat conftest.err >&5
19546  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19547  (exit $ac_status); } &&
19548	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19549  { (case "(($ac_try" in
19550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19551  *) ac_try_echo=$ac_try;;
19552esac
19553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19554  (eval "$ac_try") 2>&5
19555  ac_status=$?
19556  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19557  (exit $ac_status); }; } &&
19558	 { ac_try='test -s conftest.$ac_objext'
19559  { (case "(($ac_try" in
19560  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19561  *) ac_try_echo=$ac_try;;
19562esac
19563eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19564  (eval "$ac_try") 2>&5
19565  ac_status=$?
19566  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19567  (exit $ac_status); }; }; then
19568  ac_cv_func_isinf_in_cmath=yes
19569else
19570  echo "$as_me: failed program was:" >&5
19571sed 's/^/| /' conftest.$ac_ext >&5
19572
19573	ac_cv_func_isinf_in_cmath=no
19574fi
19575
19576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19577  ac_ext=c
19578ac_cpp='$CPP $CPPFLAGS'
19579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19581ac_compiler_gnu=$ac_cv_c_compiler_gnu
19582
19583fi
19584{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19585echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19586
19587if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19588
19589cat >>confdefs.h <<\_ACEOF
19590#define HAVE_ISINF_IN_CMATH 1
19591_ACEOF
19592
19593fi
19594
19595{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19596echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19597if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19598  echo $ECHO_N "(cached) $ECHO_C" >&6
19599else
19600  ac_ext=cpp
19601ac_cpp='$CXXCPP $CPPFLAGS'
19602ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19603ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19604ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19605
19606   cat >conftest.$ac_ext <<_ACEOF
19607/* confdefs.h.  */
19608_ACEOF
19609cat confdefs.h >>conftest.$ac_ext
19610cat >>conftest.$ac_ext <<_ACEOF
19611/* end confdefs.h.  */
19612#include <cmath>
19613int
19614main ()
19615{
19616float f; std::isinf(f)}
19617  ;
19618  return 0;
19619}
19620_ACEOF
19621rm -f conftest.$ac_objext
19622if { (ac_try="$ac_compile"
19623case "(($ac_try" in
19624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19625  *) ac_try_echo=$ac_try;;
19626esac
19627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19628  (eval "$ac_compile") 2>conftest.er1
19629  ac_status=$?
19630  grep -v '^ *+' conftest.er1 >conftest.err
19631  rm -f conftest.er1
19632  cat conftest.err >&5
19633  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19634  (exit $ac_status); } &&
19635	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19636  { (case "(($ac_try" in
19637  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19638  *) ac_try_echo=$ac_try;;
19639esac
19640eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19641  (eval "$ac_try") 2>&5
19642  ac_status=$?
19643  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19644  (exit $ac_status); }; } &&
19645	 { ac_try='test -s conftest.$ac_objext'
19646  { (case "(($ac_try" in
19647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19648  *) ac_try_echo=$ac_try;;
19649esac
19650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19651  (eval "$ac_try") 2>&5
19652  ac_status=$?
19653  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19654  (exit $ac_status); }; }; then
19655  ac_cv_func_std_isinf_in_cmath=yes
19656else
19657  echo "$as_me: failed program was:" >&5
19658sed 's/^/| /' conftest.$ac_ext >&5
19659
19660	ac_cv_func_std_isinf_in_cmath=no
19661fi
19662
19663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19664  ac_ext=c
19665ac_cpp='$CPP $CPPFLAGS'
19666ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19667ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19668ac_compiler_gnu=$ac_cv_c_compiler_gnu
19669
19670fi
19671{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19672echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19673
19674if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19675
19676cat >>confdefs.h <<\_ACEOF
19677#define HAVE_STD_ISINF_IN_CMATH 1
19678_ACEOF
19679
19680fi
19681
19682{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19683echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19684if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19685  echo $ECHO_N "(cached) $ECHO_C" >&6
19686else
19687  ac_ext=cpp
19688ac_cpp='$CXXCPP $CPPFLAGS'
19689ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19690ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19691ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19692
19693   cat >conftest.$ac_ext <<_ACEOF
19694/* confdefs.h.  */
19695_ACEOF
19696cat confdefs.h >>conftest.$ac_ext
19697cat >>conftest.$ac_ext <<_ACEOF
19698/* end confdefs.h.  */
19699#include <ieeefp.h>
19700int
19701main ()
19702{
19703float f; finite(f);
19704  ;
19705  return 0;
19706}
19707_ACEOF
19708rm -f conftest.$ac_objext
19709if { (ac_try="$ac_compile"
19710case "(($ac_try" in
19711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19712  *) ac_try_echo=$ac_try;;
19713esac
19714eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19715  (eval "$ac_compile") 2>conftest.er1
19716  ac_status=$?
19717  grep -v '^ *+' conftest.er1 >conftest.err
19718  rm -f conftest.er1
19719  cat conftest.err >&5
19720  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19721  (exit $ac_status); } &&
19722	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19723  { (case "(($ac_try" in
19724  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19725  *) ac_try_echo=$ac_try;;
19726esac
19727eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19728  (eval "$ac_try") 2>&5
19729  ac_status=$?
19730  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19731  (exit $ac_status); }; } &&
19732	 { ac_try='test -s conftest.$ac_objext'
19733  { (case "(($ac_try" in
19734  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19735  *) ac_try_echo=$ac_try;;
19736esac
19737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19738  (eval "$ac_try") 2>&5
19739  ac_status=$?
19740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19741  (exit $ac_status); }; }; then
19742  ac_cv_func_finite_in_ieeefp_h=yes
19743else
19744  echo "$as_me: failed program was:" >&5
19745sed 's/^/| /' conftest.$ac_ext >&5
19746
19747	ac_cv_func_finite_in_ieeefp_h=no
19748fi
19749
19750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19751  ac_ext=c
19752ac_cpp='$CPP $CPPFLAGS'
19753ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19754ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19755ac_compiler_gnu=$ac_cv_c_compiler_gnu
19756
19757fi
19758{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19759echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19760
19761if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19762
19763cat >>confdefs.h <<\_ACEOF
19764#define HAVE_FINITE_IN_IEEEFP_H 1
19765_ACEOF
19766
19767fi
19768
19769
19770
19771if test "$llvm_cv_platform_type" = "Unix" ; then
19772
19773
19774for ac_header in stdlib.h unistd.h
19775do
19776as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19777if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19778  { echo "$as_me:$LINENO: checking for $ac_header" >&5
19779echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19780if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19781  echo $ECHO_N "(cached) $ECHO_C" >&6
19782fi
19783ac_res=`eval echo '${'$as_ac_Header'}'`
19784	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19785echo "${ECHO_T}$ac_res" >&6; }
19786else
19787  # Is the header compilable?
19788{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19789echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19790cat >conftest.$ac_ext <<_ACEOF
19791/* confdefs.h.  */
19792_ACEOF
19793cat confdefs.h >>conftest.$ac_ext
19794cat >>conftest.$ac_ext <<_ACEOF
19795/* end confdefs.h.  */
19796$ac_includes_default
19797#include <$ac_header>
19798_ACEOF
19799rm -f conftest.$ac_objext
19800if { (ac_try="$ac_compile"
19801case "(($ac_try" in
19802  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19803  *) ac_try_echo=$ac_try;;
19804esac
19805eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19806  (eval "$ac_compile") 2>conftest.er1
19807  ac_status=$?
19808  grep -v '^ *+' conftest.er1 >conftest.err
19809  rm -f conftest.er1
19810  cat conftest.err >&5
19811  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19812  (exit $ac_status); } &&
19813	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19814  { (case "(($ac_try" in
19815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19816  *) ac_try_echo=$ac_try;;
19817esac
19818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19819  (eval "$ac_try") 2>&5
19820  ac_status=$?
19821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19822  (exit $ac_status); }; } &&
19823	 { ac_try='test -s conftest.$ac_objext'
19824  { (case "(($ac_try" in
19825  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19826  *) ac_try_echo=$ac_try;;
19827esac
19828eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19829  (eval "$ac_try") 2>&5
19830  ac_status=$?
19831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19832  (exit $ac_status); }; }; then
19833  ac_header_compiler=yes
19834else
19835  echo "$as_me: failed program was:" >&5
19836sed 's/^/| /' conftest.$ac_ext >&5
19837
19838	ac_header_compiler=no
19839fi
19840
19841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19842{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19843echo "${ECHO_T}$ac_header_compiler" >&6; }
19844
19845# Is the header present?
19846{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19847echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19848cat >conftest.$ac_ext <<_ACEOF
19849/* confdefs.h.  */
19850_ACEOF
19851cat confdefs.h >>conftest.$ac_ext
19852cat >>conftest.$ac_ext <<_ACEOF
19853/* end confdefs.h.  */
19854#include <$ac_header>
19855_ACEOF
19856if { (ac_try="$ac_cpp conftest.$ac_ext"
19857case "(($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_cpp conftest.$ac_ext") 2>conftest.er1
19863  ac_status=$?
19864  grep -v '^ *+' conftest.er1 >conftest.err
19865  rm -f conftest.er1
19866  cat conftest.err >&5
19867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19868  (exit $ac_status); } >/dev/null; then
19869  if test -s conftest.err; then
19870    ac_cpp_err=$ac_c_preproc_warn_flag
19871    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19872  else
19873    ac_cpp_err=
19874  fi
19875else
19876  ac_cpp_err=yes
19877fi
19878if test -z "$ac_cpp_err"; then
19879  ac_header_preproc=yes
19880else
19881  echo "$as_me: failed program was:" >&5
19882sed 's/^/| /' conftest.$ac_ext >&5
19883
19884  ac_header_preproc=no
19885fi
19886
19887rm -f conftest.err conftest.$ac_ext
19888{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19889echo "${ECHO_T}$ac_header_preproc" >&6; }
19890
19891# So?  What about this header?
19892case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19893  yes:no: )
19894    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19895echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19896    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19897echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19898    ac_header_preproc=yes
19899    ;;
19900  no:yes:* )
19901    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19902echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19903    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19904echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19905    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19906echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19907    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19908echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19909    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19910echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19911    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19912echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19913    ( cat <<\_ASBOX
19914## ----------------------------------- ##
19915## Report this to llvmbugs@cs.uiuc.edu ##
19916## ----------------------------------- ##
19917_ASBOX
19918     ) | sed "s/^/$as_me: WARNING:     /" >&2
19919    ;;
19920esac
19921{ echo "$as_me:$LINENO: checking for $ac_header" >&5
19922echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19923if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19924  echo $ECHO_N "(cached) $ECHO_C" >&6
19925else
19926  eval "$as_ac_Header=\$ac_header_preproc"
19927fi
19928ac_res=`eval echo '${'$as_ac_Header'}'`
19929	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19930echo "${ECHO_T}$ac_res" >&6; }
19931
19932fi
19933if test `eval echo '${'$as_ac_Header'}'` = yes; then
19934  cat >>confdefs.h <<_ACEOF
19935#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19936_ACEOF
19937
19938fi
19939
19940done
19941
19942
19943for ac_func in getpagesize
19944do
19945as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19946{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19947echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19948if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19949  echo $ECHO_N "(cached) $ECHO_C" >&6
19950else
19951  cat >conftest.$ac_ext <<_ACEOF
19952/* confdefs.h.  */
19953_ACEOF
19954cat confdefs.h >>conftest.$ac_ext
19955cat >>conftest.$ac_ext <<_ACEOF
19956/* end confdefs.h.  */
19957/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19958   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19959#define $ac_func innocuous_$ac_func
19960
19961/* System header to define __stub macros and hopefully few prototypes,
19962    which can conflict with char $ac_func (); below.
19963    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19964    <limits.h> exists even on freestanding compilers.  */
19965
19966#ifdef __STDC__
19967# include <limits.h>
19968#else
19969# include <assert.h>
19970#endif
19971
19972#undef $ac_func
19973
19974/* Override any GCC internal prototype to avoid an error.
19975   Use char because int might match the return type of a GCC
19976   builtin and then its argument prototype would still apply.  */
19977#ifdef __cplusplus
19978extern "C"
19979#endif
19980char $ac_func ();
19981/* The GNU C library defines this for functions which it implements
19982    to always fail with ENOSYS.  Some functions are actually named
19983    something starting with __ and the normal name is an alias.  */
19984#if defined __stub_$ac_func || defined __stub___$ac_func
19985choke me
19986#endif
19987
19988int
19989main ()
19990{
19991return $ac_func ();
19992  ;
19993  return 0;
19994}
19995_ACEOF
19996rm -f conftest.$ac_objext conftest$ac_exeext
19997if { (ac_try="$ac_link"
19998case "(($ac_try" in
19999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20000  *) ac_try_echo=$ac_try;;
20001esac
20002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20003  (eval "$ac_link") 2>conftest.er1
20004  ac_status=$?
20005  grep -v '^ *+' conftest.er1 >conftest.err
20006  rm -f conftest.er1
20007  cat conftest.err >&5
20008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20009  (exit $ac_status); } &&
20010	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20011  { (case "(($ac_try" in
20012  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20013  *) ac_try_echo=$ac_try;;
20014esac
20015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20016  (eval "$ac_try") 2>&5
20017  ac_status=$?
20018  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20019  (exit $ac_status); }; } &&
20020	 { ac_try='test -s conftest$ac_exeext'
20021  { (case "(($ac_try" in
20022  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20023  *) ac_try_echo=$ac_try;;
20024esac
20025eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20026  (eval "$ac_try") 2>&5
20027  ac_status=$?
20028  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20029  (exit $ac_status); }; }; then
20030  eval "$as_ac_var=yes"
20031else
20032  echo "$as_me: failed program was:" >&5
20033sed 's/^/| /' conftest.$ac_ext >&5
20034
20035	eval "$as_ac_var=no"
20036fi
20037
20038rm -f core conftest.err conftest.$ac_objext \
20039      conftest$ac_exeext conftest.$ac_ext
20040fi
20041ac_res=`eval echo '${'$as_ac_var'}'`
20042	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20043echo "${ECHO_T}$ac_res" >&6; }
20044if test `eval echo '${'$as_ac_var'}'` = yes; then
20045  cat >>confdefs.h <<_ACEOF
20046#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20047_ACEOF
20048
20049fi
20050done
20051
20052{ echo "$as_me:$LINENO: checking for working mmap" >&5
20053echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20054if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20055  echo $ECHO_N "(cached) $ECHO_C" >&6
20056else
20057  if test "$cross_compiling" = yes; then
20058  ac_cv_func_mmap_fixed_mapped=no
20059else
20060  cat >conftest.$ac_ext <<_ACEOF
20061/* confdefs.h.  */
20062_ACEOF
20063cat confdefs.h >>conftest.$ac_ext
20064cat >>conftest.$ac_ext <<_ACEOF
20065/* end confdefs.h.  */
20066$ac_includes_default
20067/* malloc might have been renamed as rpl_malloc. */
20068#undef malloc
20069
20070/* Thanks to Mike Haertel and Jim Avera for this test.
20071   Here is a matrix of mmap possibilities:
20072	mmap private not fixed
20073	mmap private fixed at somewhere currently unmapped
20074	mmap private fixed at somewhere already mapped
20075	mmap shared not fixed
20076	mmap shared fixed at somewhere currently unmapped
20077	mmap shared fixed at somewhere already mapped
20078   For private mappings, we should verify that changes cannot be read()
20079   back from the file, nor mmap's back from the file at a different
20080   address.  (There have been systems where private was not correctly
20081   implemented like the infamous i386 svr4.0, and systems where the
20082   VM page cache was not coherent with the file system buffer cache
20083   like early versions of FreeBSD and possibly contemporary NetBSD.)
20084   For shared mappings, we should conversely verify that changes get
20085   propagated back to all the places they're supposed to be.
20086
20087   Grep wants private fixed already mapped.
20088   The main things grep needs to know about mmap are:
20089   * does it exist and is it safe to write into the mmap'd area
20090   * how to use it (BSD variants)  */
20091
20092#include <fcntl.h>
20093#include <sys/mman.h>
20094
20095#if !STDC_HEADERS && !HAVE_STDLIB_H
20096char *malloc ();
20097#endif
20098
20099/* This mess was copied from the GNU getpagesize.h.  */
20100#if !HAVE_GETPAGESIZE
20101/* Assume that all systems that can run configure have sys/param.h.  */
20102# if !HAVE_SYS_PARAM_H
20103#  define HAVE_SYS_PARAM_H 1
20104# endif
20105
20106# ifdef _SC_PAGESIZE
20107#  define getpagesize() sysconf(_SC_PAGESIZE)
20108# else /* no _SC_PAGESIZE */
20109#  if HAVE_SYS_PARAM_H
20110#   include <sys/param.h>
20111#   ifdef EXEC_PAGESIZE
20112#    define getpagesize() EXEC_PAGESIZE
20113#   else /* no EXEC_PAGESIZE */
20114#    ifdef NBPG
20115#     define getpagesize() NBPG * CLSIZE
20116#     ifndef CLSIZE
20117#      define CLSIZE 1
20118#     endif /* no CLSIZE */
20119#    else /* no NBPG */
20120#     ifdef NBPC
20121#      define getpagesize() NBPC
20122#     else /* no NBPC */
20123#      ifdef PAGESIZE
20124#       define getpagesize() PAGESIZE
20125#      endif /* PAGESIZE */
20126#     endif /* no NBPC */
20127#    endif /* no NBPG */
20128#   endif /* no EXEC_PAGESIZE */
20129#  else /* no HAVE_SYS_PARAM_H */
20130#   define getpagesize() 8192	/* punt totally */
20131#  endif /* no HAVE_SYS_PARAM_H */
20132# endif /* no _SC_PAGESIZE */
20133
20134#endif /* no HAVE_GETPAGESIZE */
20135
20136int
20137main ()
20138{
20139  char *data, *data2, *data3;
20140  int i, pagesize;
20141  int fd;
20142
20143  pagesize = getpagesize ();
20144
20145  /* First, make a file with some known garbage in it. */
20146  data = (char *) malloc (pagesize);
20147  if (!data)
20148    return 1;
20149  for (i = 0; i < pagesize; ++i)
20150    *(data + i) = rand ();
20151  umask (0);
20152  fd = creat ("conftest.mmap", 0600);
20153  if (fd < 0)
20154    return 1;
20155  if (write (fd, data, pagesize) != pagesize)
20156    return 1;
20157  close (fd);
20158
20159  /* Next, try to mmap the file at a fixed address which already has
20160     something else allocated at it.  If we can, also make sure that
20161     we see the same garbage.  */
20162  fd = open ("conftest.mmap", O_RDWR);
20163  if (fd < 0)
20164    return 1;
20165  data2 = (char *) malloc (2 * pagesize);
20166  if (!data2)
20167    return 1;
20168  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20169  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20170		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
20171    return 1;
20172  for (i = 0; i < pagesize; ++i)
20173    if (*(data + i) != *(data2 + i))
20174      return 1;
20175
20176  /* Finally, make sure that changes to the mapped area do not
20177     percolate back to the file as seen by read().  (This is a bug on
20178     some variants of i386 svr4.0.)  */
20179  for (i = 0; i < pagesize; ++i)
20180    *(data2 + i) = *(data2 + i) + 1;
20181  data3 = (char *) malloc (pagesize);
20182  if (!data3)
20183    return 1;
20184  if (read (fd, data3, pagesize) != pagesize)
20185    return 1;
20186  for (i = 0; i < pagesize; ++i)
20187    if (*(data + i) != *(data3 + i))
20188      return 1;
20189  close (fd);
20190  return 0;
20191}
20192_ACEOF
20193rm -f conftest$ac_exeext
20194if { (ac_try="$ac_link"
20195case "(($ac_try" in
20196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20197  *) ac_try_echo=$ac_try;;
20198esac
20199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20200  (eval "$ac_link") 2>&5
20201  ac_status=$?
20202  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20203  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20204  { (case "(($ac_try" in
20205  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20206  *) ac_try_echo=$ac_try;;
20207esac
20208eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20209  (eval "$ac_try") 2>&5
20210  ac_status=$?
20211  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20212  (exit $ac_status); }; }; then
20213  ac_cv_func_mmap_fixed_mapped=yes
20214else
20215  echo "$as_me: program exited with status $ac_status" >&5
20216echo "$as_me: failed program was:" >&5
20217sed 's/^/| /' conftest.$ac_ext >&5
20218
20219( exit $ac_status )
20220ac_cv_func_mmap_fixed_mapped=no
20221fi
20222rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20223fi
20224
20225
20226fi
20227{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20228echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20229if test $ac_cv_func_mmap_fixed_mapped = yes; then
20230
20231cat >>confdefs.h <<\_ACEOF
20232#define HAVE_MMAP 1
20233_ACEOF
20234
20235fi
20236rm -f conftest.mmap
20237
20238  { echo "$as_me:$LINENO: checking for mmap of files" >&5
20239echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20240if test "${ac_cv_func_mmap_file+set}" = set; then
20241  echo $ECHO_N "(cached) $ECHO_C" >&6
20242else
20243   ac_ext=c
20244ac_cpp='$CPP $CPPFLAGS'
20245ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20246ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20247ac_compiler_gnu=$ac_cv_c_compiler_gnu
20248
20249  if test "$cross_compiling" = yes; then
20250  ac_cv_func_mmap_file=no
20251else
20252  cat >conftest.$ac_ext <<_ACEOF
20253
20254    /* confdefs.h.  */
20255_ACEOF
20256cat confdefs.h >>conftest.$ac_ext
20257cat >>conftest.$ac_ext <<_ACEOF
20258/* end confdefs.h.  */
20259
20260#include <sys/types.h>
20261#include <sys/mman.h>
20262#include <fcntl.h>
20263
20264int
20265main ()
20266{
20267
20268  int fd;
20269  fd = creat ("foo",0777);
20270  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20271  unlink ("foo");
20272  return (fd != (int) MAP_FAILED);
20273  ;
20274  return 0;
20275}
20276_ACEOF
20277rm -f conftest$ac_exeext
20278if { (ac_try="$ac_link"
20279case "(($ac_try" in
20280  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20281  *) ac_try_echo=$ac_try;;
20282esac
20283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20284  (eval "$ac_link") 2>&5
20285  ac_status=$?
20286  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20287  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20288  { (case "(($ac_try" in
20289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20290  *) ac_try_echo=$ac_try;;
20291esac
20292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20293  (eval "$ac_try") 2>&5
20294  ac_status=$?
20295  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20296  (exit $ac_status); }; }; then
20297  ac_cv_func_mmap_file=yes
20298else
20299  echo "$as_me: program exited with status $ac_status" >&5
20300echo "$as_me: failed program was:" >&5
20301sed 's/^/| /' conftest.$ac_ext >&5
20302
20303( exit $ac_status )
20304ac_cv_func_mmap_file=no
20305fi
20306rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20307fi
20308
20309
20310  ac_ext=c
20311ac_cpp='$CPP $CPPFLAGS'
20312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20314ac_compiler_gnu=$ac_cv_c_compiler_gnu
20315
20316
20317fi
20318{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20319echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20320if test "$ac_cv_func_mmap_file" = yes; then
20321
20322cat >>confdefs.h <<\_ACEOF
20323#define HAVE_MMAP_FILE
20324_ACEOF
20325
20326   MMAP_FILE=yes
20327
20328fi
20329
20330  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20331echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20332if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20333  echo $ECHO_N "(cached) $ECHO_C" >&6
20334else
20335  if test "$llvm_cv_os_type" = "Interix" ; then
20336   ac_cv_need_dev_zero_for_mmap=yes
20337 else
20338   ac_cv_need_dev_zero_for_mmap=no
20339 fi
20340
20341fi
20342{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20343echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20344if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20345
20346cat >>confdefs.h <<\_ACEOF
20347#define NEED_DEV_ZERO_FOR_MMAP 1
20348_ACEOF
20349
20350fi
20351
20352  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20353  then
20354    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20355echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20356  fi
20357  if test "$ac_cv_func_mmap_file" = "no"
20358  then
20359    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20360echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20361  fi
20362fi
20363
20364{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20365echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20366ac_ext=cpp
20367ac_cpp='$CXXCPP $CPPFLAGS'
20368ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20369ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20370ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20371
20372cat >conftest.$ac_ext <<_ACEOF
20373/* confdefs.h.  */
20374_ACEOF
20375cat confdefs.h >>conftest.$ac_ext
20376cat >>conftest.$ac_ext <<_ACEOF
20377/* end confdefs.h.  */
20378int main() {
20379        volatile unsigned long val = 1;
20380        __sync_synchronize();
20381        __sync_val_compare_and_swap(&val, 1, 0);
20382        __sync_add_and_fetch(&val, 1);
20383        __sync_sub_and_fetch(&val, 1);
20384        return 0;
20385      }
20386
20387_ACEOF
20388rm -f conftest.$ac_objext conftest$ac_exeext
20389if { (ac_try="$ac_link"
20390case "(($ac_try" in
20391  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20392  *) ac_try_echo=$ac_try;;
20393esac
20394eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20395  (eval "$ac_link") 2>conftest.er1
20396  ac_status=$?
20397  grep -v '^ *+' conftest.er1 >conftest.err
20398  rm -f conftest.er1
20399  cat conftest.err >&5
20400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20401  (exit $ac_status); } &&
20402	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20403  { (case "(($ac_try" in
20404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20405  *) ac_try_echo=$ac_try;;
20406esac
20407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20408  (eval "$ac_try") 2>&5
20409  ac_status=$?
20410  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20411  (exit $ac_status); }; } &&
20412	 { ac_try='test -s conftest$ac_exeext'
20413  { (case "(($ac_try" in
20414  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20415  *) ac_try_echo=$ac_try;;
20416esac
20417eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20418  (eval "$ac_try") 2>&5
20419  ac_status=$?
20420  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20421  (exit $ac_status); }; }; then
20422  ac_ext=c
20423ac_cpp='$CPP $CPPFLAGS'
20424ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20425ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20426ac_compiler_gnu=$ac_cv_c_compiler_gnu
20427
20428  { echo "$as_me:$LINENO: result: yes" >&5
20429echo "${ECHO_T}yes" >&6; }
20430
20431cat >>confdefs.h <<\_ACEOF
20432#define LLVM_MULTITHREADED 1
20433_ACEOF
20434
20435else
20436  echo "$as_me: failed program was:" >&5
20437sed 's/^/| /' conftest.$ac_ext >&5
20438
20439	{ echo "$as_me:$LINENO: result: no" >&5
20440echo "${ECHO_T}no" >&6; }
20441
20442cat >>confdefs.h <<\_ACEOF
20443#define LLVM_MULTITHREADED 0
20444_ACEOF
20445
20446  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20447echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20448fi
20449
20450rm -f core conftest.err conftest.$ac_objext \
20451      conftest$ac_exeext conftest.$ac_ext
20452
20453
20454if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20455  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20456echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20457if test "${llvm_cv_linux_mixed+set}" = set; then
20458  echo $ECHO_N "(cached) $ECHO_C" >&6
20459else
20460   ac_ext=c
20461ac_cpp='$CPP $CPPFLAGS'
20462ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20463ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20464ac_compiler_gnu=$ac_cv_c_compiler_gnu
20465
20466  cat >conftest.$ac_ext <<_ACEOF
20467/* confdefs.h.  */
20468_ACEOF
20469cat confdefs.h >>conftest.$ac_ext
20470cat >>conftest.$ac_ext <<_ACEOF
20471/* end confdefs.h.  */
20472#ifndef __x86_64__
20473       error: Not x86-64 even if uname says so!
20474      #endif
20475
20476int
20477main ()
20478{
20479
20480  ;
20481  return 0;
20482}
20483_ACEOF
20484rm -f conftest.$ac_objext
20485if { (ac_try="$ac_compile"
20486case "(($ac_try" in
20487  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20488  *) ac_try_echo=$ac_try;;
20489esac
20490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20491  (eval "$ac_compile") 2>conftest.er1
20492  ac_status=$?
20493  grep -v '^ *+' conftest.er1 >conftest.err
20494  rm -f conftest.er1
20495  cat conftest.err >&5
20496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20497  (exit $ac_status); } &&
20498	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20499  { (case "(($ac_try" in
20500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20501  *) ac_try_echo=$ac_try;;
20502esac
20503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20504  (eval "$ac_try") 2>&5
20505  ac_status=$?
20506  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20507  (exit $ac_status); }; } &&
20508	 { ac_try='test -s conftest.$ac_objext'
20509  { (case "(($ac_try" in
20510  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20511  *) ac_try_echo=$ac_try;;
20512esac
20513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20514  (eval "$ac_try") 2>&5
20515  ac_status=$?
20516  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20517  (exit $ac_status); }; }; then
20518  llvm_cv_linux_mixed=no
20519else
20520  echo "$as_me: failed program was:" >&5
20521sed 's/^/| /' conftest.$ac_ext >&5
20522
20523	llvm_cv_linux_mixed=yes
20524fi
20525
20526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20527  ac_ext=c
20528ac_cpp='$CPP $CPPFLAGS'
20529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20531ac_compiler_gnu=$ac_cv_c_compiler_gnu
20532
20533
20534fi
20535{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20536echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20537
20538  if test "$llvm_cv_linux_mixed" = "yes"; then
20539    llvm_cv_target_arch="x86"
20540    ARCH="x86"
20541  fi
20542fi
20543
20544
20545for ac_func in __dso_handle
20546do
20547as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20548{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20549echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20550if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20551  echo $ECHO_N "(cached) $ECHO_C" >&6
20552else
20553  cat >conftest.$ac_ext <<_ACEOF
20554/* confdefs.h.  */
20555_ACEOF
20556cat confdefs.h >>conftest.$ac_ext
20557cat >>conftest.$ac_ext <<_ACEOF
20558/* end confdefs.h.  */
20559/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20560   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20561#define $ac_func innocuous_$ac_func
20562
20563/* System header to define __stub macros and hopefully few prototypes,
20564    which can conflict with char $ac_func (); below.
20565    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20566    <limits.h> exists even on freestanding compilers.  */
20567
20568#ifdef __STDC__
20569# include <limits.h>
20570#else
20571# include <assert.h>
20572#endif
20573
20574#undef $ac_func
20575
20576/* Override any GCC internal prototype to avoid an error.
20577   Use char because int might match the return type of a GCC
20578   builtin and then its argument prototype would still apply.  */
20579#ifdef __cplusplus
20580extern "C"
20581#endif
20582char $ac_func ();
20583/* The GNU C library defines this for functions which it implements
20584    to always fail with ENOSYS.  Some functions are actually named
20585    something starting with __ and the normal name is an alias.  */
20586#if defined __stub_$ac_func || defined __stub___$ac_func
20587choke me
20588#endif
20589
20590int
20591main ()
20592{
20593return $ac_func ();
20594  ;
20595  return 0;
20596}
20597_ACEOF
20598rm -f conftest.$ac_objext conftest$ac_exeext
20599if { (ac_try="$ac_link"
20600case "(($ac_try" in
20601  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20602  *) ac_try_echo=$ac_try;;
20603esac
20604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20605  (eval "$ac_link") 2>conftest.er1
20606  ac_status=$?
20607  grep -v '^ *+' conftest.er1 >conftest.err
20608  rm -f conftest.er1
20609  cat conftest.err >&5
20610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20611  (exit $ac_status); } &&
20612	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20613  { (case "(($ac_try" in
20614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20615  *) ac_try_echo=$ac_try;;
20616esac
20617eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20618  (eval "$ac_try") 2>&5
20619  ac_status=$?
20620  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20621  (exit $ac_status); }; } &&
20622	 { ac_try='test -s conftest$ac_exeext'
20623  { (case "(($ac_try" in
20624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20625  *) ac_try_echo=$ac_try;;
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); }; }; then
20632  eval "$as_ac_var=yes"
20633else
20634  echo "$as_me: failed program was:" >&5
20635sed 's/^/| /' conftest.$ac_ext >&5
20636
20637	eval "$as_ac_var=no"
20638fi
20639
20640rm -f core conftest.err conftest.$ac_objext \
20641      conftest$ac_exeext conftest.$ac_ext
20642fi
20643ac_res=`eval echo '${'$as_ac_var'}'`
20644	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20645echo "${ECHO_T}$ac_res" >&6; }
20646if test `eval echo '${'$as_ac_var'}'` = yes; then
20647  cat >>confdefs.h <<_ACEOF
20648#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20649_ACEOF
20650
20651fi
20652done
20653
20654
20655{ echo "$as_me:$LINENO: checking whether llvm-gcc is dragonegg" >&5
20656echo $ECHO_N "checking whether llvm-gcc is dragonegg... $ECHO_C" >&6; }
20657if test "${llvm_cv_llvmgcc_dragonegg+set}" = set; then
20658  echo $ECHO_N "(cached) $ECHO_C" >&6
20659else
20660  llvm_cv_llvmgcc_dragonegg="no"
20661if test -n "$LLVMGCC" ; then
20662  cp /dev/null conftest.c
20663  $LLVMGCC -fplugin-arg-dragonegg-emit-ir -S -o - conftest.c > /dev/null 2>&1
20664  if test $? -eq 0 ; then
20665    llvm_cv_llvmgcc_dragonegg="yes"
20666  fi
20667  rm conftest.c
20668fi
20669fi
20670{ echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_dragonegg" >&5
20671echo "${ECHO_T}$llvm_cv_llvmgcc_dragonegg" >&6; }
20672
20673if test "$llvm_cv_llvmgcc_dragonegg" = "yes" ; then
20674  LLVMCC_EMITIR_FLAG="-fplugin-arg-dragonegg-emit-ir"
20675  LLVMCC_DISABLEOPT_FLAGS="-fplugin-arg-dragonegg-disable-llvm-optzns"
20676else
20677  LLVMCC_EMITIR_FLAG="-emit-llvm"
20678  LLVMCC_DISABLEOPT_FLAGS="-mllvm -disable-llvm-optzns"
20679fi
20680
20681
20682
20683{ echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
20684echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
20685if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
20686  echo $ECHO_N "(cached) $ECHO_C" >&6
20687else
20688  llvm_cv_llvmgcc_sanity="no"
20689if test -n "$LLVMGCC" ; then
20690  cp /dev/null conftest.c
20691  $LLVMGCC "$LLVMCC_EMITIR_FLAG" -S -o - conftest.c | \
20692      grep 'target datalayout =' > /dev/null 2>&1
20693  if test $? -eq 0 ; then
20694    llvm_cv_llvmgcc_sanity="yes"
20695  fi
20696  rm conftest.c
20697fi
20698fi
20699{ echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
20700echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
20701
20702if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
20703  { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
20704echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
20705  llvmcc1path=`$LLVMGCC --print-prog-name=cc1`
20706  LLVMCC1=$llvmcc1path
20707
20708  llvmcc1pluspath=`$LLVMGCC --print-prog-name=cc1plus`
20709  LLVMCC1PLUS=$llvmcc1pluspath
20710
20711  llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
20712  LLVMGCCDIR=$llvmgccdir
20713
20714  llvmgcclangs=`$LLVMGCC -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
20715  LLVMGCC_LANGS=$llvmgcclangs
20716
20717  LLVMGCC_DRAGONEGG=$llvm_cv_llvmgcc_dragonegg
20718
20719
20720  { echo "$as_me:$LINENO: result: ok" >&5
20721echo "${ECHO_T}ok" >&6; }
20722fi
20723
20724SHLIBEXT=$libltdl_cv_shlibext
20725
20726
20727SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20728
20729
20730# Translate the various configuration directories and other basic
20731# information into substitutions that will end up in Makefile.config.in
20732# that these configured values can be used by the makefiles
20733if test "${prefix}" = "NONE" ; then
20734  prefix="/usr/local"
20735fi
20736eval LLVM_PREFIX="${prefix}";
20737eval LLVM_BINDIR="${prefix}/bin";
20738eval LLVM_LIBDIR="${prefix}/lib";
20739eval LLVM_DATADIR="${prefix}/share/llvm";
20740eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20741eval LLVM_ETCDIR="${prefix}/etc/llvm";
20742eval LLVM_INCLUDEDIR="${prefix}/include";
20743eval LLVM_INFODIR="${prefix}/info";
20744eval LLVM_MANDIR="${prefix}/man";
20745LLVM_CONFIGTIME=`date`
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
20757# Place the various directores into the config.h file as #defines so that we
20758# can know about the installation paths within LLVM.
20759
20760cat >>confdefs.h <<_ACEOF
20761#define LLVM_PREFIX "$LLVM_PREFIX"
20762_ACEOF
20763
20764
20765cat >>confdefs.h <<_ACEOF
20766#define LLVM_BINDIR "$LLVM_BINDIR"
20767_ACEOF
20768
20769
20770cat >>confdefs.h <<_ACEOF
20771#define LLVM_LIBDIR "$LLVM_LIBDIR"
20772_ACEOF
20773
20774
20775cat >>confdefs.h <<_ACEOF
20776#define LLVM_DATADIR "$LLVM_DATADIR"
20777_ACEOF
20778
20779
20780cat >>confdefs.h <<_ACEOF
20781#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20782_ACEOF
20783
20784
20785cat >>confdefs.h <<_ACEOF
20786#define LLVM_ETCDIR "$LLVM_ETCDIR"
20787_ACEOF
20788
20789
20790cat >>confdefs.h <<_ACEOF
20791#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20792_ACEOF
20793
20794
20795cat >>confdefs.h <<_ACEOF
20796#define LLVM_INFODIR "$LLVM_INFODIR"
20797_ACEOF
20798
20799
20800cat >>confdefs.h <<_ACEOF
20801#define LLVM_MANDIR "$LLVM_MANDIR"
20802_ACEOF
20803
20804
20805cat >>confdefs.h <<_ACEOF
20806#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20807_ACEOF
20808
20809
20810cat >>confdefs.h <<_ACEOF
20811#define LLVM_HOSTTRIPLE "$host"
20812_ACEOF
20813
20814
20815# Determine which bindings to build.
20816if test "$BINDINGS_TO_BUILD" = auto ; then
20817  BINDINGS_TO_BUILD=""
20818  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20819    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20820  fi
20821fi
20822BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20823
20824
20825# This isn't really configurey, but it avoids having to repeat the list in
20826# other files.
20827ALL_BINDINGS=ocaml
20828
20829
20830# Do any work necessary to ensure that bindings have what they need.
20831binding_prereqs_failed=0
20832for a_binding in $BINDINGS_TO_BUILD ; do
20833  case "$a_binding" in
20834  ocaml)
20835    if test "x$OCAMLC" = x ; then
20836      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20837echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20838      binding_prereqs_failed=1
20839    fi
20840    if test "x$OCAMLDEP" = x ; then
20841      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20842echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20843      binding_prereqs_failed=1
20844    fi
20845    if test "x$OCAMLOPT" = x ; then
20846      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20847echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20848          fi
20849    if test "x$with_ocaml_libdir" != xauto ; then
20850      OCAML_LIBDIR=$with_ocaml_libdir
20851
20852    else
20853      ocaml_stdlib="`"$OCAMLC" -where`"
20854      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20855      then
20856        # ocaml stdlib is beneath our prefix; use stdlib
20857        OCAML_LIBDIR=$ocaml_stdlib
20858
20859      else
20860        # ocaml stdlib is outside our prefix; use libdir/ocaml
20861        OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20862
20863      fi
20864    fi
20865    ;;
20866  esac
20867done
20868if test "$binding_prereqs_failed" = 1 ; then
20869  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20870echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20871   { (exit 1); exit 1; }; }
20872fi
20873
20874{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20875echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20876if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20877  echo $ECHO_N "(cached) $ECHO_C" >&6
20878else
20879   ac_ext=cpp
20880ac_cpp='$CXXCPP $CPPFLAGS'
20881ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20882ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20883ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20884
20885  oldcxxflags="$CXXFLAGS"
20886  CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20887  cat >conftest.$ac_ext <<_ACEOF
20888/* confdefs.h.  */
20889_ACEOF
20890cat confdefs.h >>conftest.$ac_ext
20891cat >>conftest.$ac_ext <<_ACEOF
20892/* end confdefs.h.  */
20893
20894int
20895main ()
20896{
20897
20898  ;
20899  return 0;
20900}
20901_ACEOF
20902rm -f conftest.$ac_objext
20903if { (ac_try="$ac_compile"
20904case "(($ac_try" in
20905  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20906  *) ac_try_echo=$ac_try;;
20907esac
20908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20909  (eval "$ac_compile") 2>conftest.er1
20910  ac_status=$?
20911  grep -v '^ *+' conftest.er1 >conftest.err
20912  rm -f conftest.er1
20913  cat conftest.err >&5
20914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20915  (exit $ac_status); } &&
20916	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20917  { (case "(($ac_try" in
20918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20919  *) ac_try_echo=$ac_try;;
20920esac
20921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20922  (eval "$ac_try") 2>&5
20923  ac_status=$?
20924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20925  (exit $ac_status); }; } &&
20926	 { ac_try='test -s conftest.$ac_objext'
20927  { (case "(($ac_try" in
20928  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20929  *) ac_try_echo=$ac_try;;
20930esac
20931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20932  (eval "$ac_try") 2>&5
20933  ac_status=$?
20934  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20935  (exit $ac_status); }; }; then
20936  llvm_cv_cxx_visibility_inlines_hidden=yes
20937else
20938  echo "$as_me: failed program was:" >&5
20939sed 's/^/| /' conftest.$ac_ext >&5
20940
20941	llvm_cv_cxx_visibility_inlines_hidden=no
20942fi
20943
20944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20945  CXXFLAGS="$oldcxxflags"
20946  ac_ext=c
20947ac_cpp='$CPP $CPPFLAGS'
20948ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20949ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20950ac_compiler_gnu=$ac_cv_c_compiler_gnu
20951
20952
20953fi
20954{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
20955echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
20956if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
20957  ENABLE_VISIBILITY_INLINES_HIDDEN=1
20958
20959else
20960  ENABLE_VISIBILITY_INLINES_HIDDEN=0
20961
20962fi
20963
20964
20965if test "$llvm_cv_link_use_r" = "yes" ; then
20966  RPATH="-Wl,-R"
20967else
20968  RPATH="-Wl,-rpath"
20969fi
20970
20971
20972if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
20973  RDYNAMIC="-Wl,-export-dynamic"
20974else
20975  RDYNAMIC=""
20976fi
20977
20978
20979
20980ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
20981
20982
20983
20984
20985
20986
20987ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
20988
20989ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
20990
20991ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
20992
20993ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
20994
20995ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
20996
20997
20998ac_config_files="$ac_config_files Makefile.config"
20999
21000
21001ac_config_files="$ac_config_files llvm.spec"
21002
21003
21004ac_config_files="$ac_config_files tools/llvmc/src/Base.td"
21005
21006
21007ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21008
21009
21010ac_config_commands="$ac_config_commands setup"
21011
21012ac_config_commands="$ac_config_commands Makefile"
21013
21014
21015ac_config_commands="$ac_config_commands Makefile.common"
21016
21017
21018ac_config_commands="$ac_config_commands examples/Makefile"
21019
21020
21021ac_config_commands="$ac_config_commands lib/Makefile"
21022
21023
21024ac_config_commands="$ac_config_commands runtime/Makefile"
21025
21026
21027ac_config_commands="$ac_config_commands test/Makefile"
21028
21029
21030ac_config_commands="$ac_config_commands test/Makefile.tests"
21031
21032
21033ac_config_commands="$ac_config_commands unittests/Makefile"
21034
21035
21036ac_config_commands="$ac_config_commands tools/Makefile"
21037
21038
21039ac_config_commands="$ac_config_commands utils/Makefile"
21040
21041
21042ac_config_commands="$ac_config_commands projects/Makefile"
21043
21044
21045ac_config_commands="$ac_config_commands bindings/Makefile"
21046
21047
21048ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21049
21050
21051
21052cat >confcache <<\_ACEOF
21053# This file is a shell script that caches the results of configure
21054# tests run on this system so they can be shared between configure
21055# scripts and configure runs, see configure's option --config-cache.
21056# It is not useful on other systems.  If it contains results you don't
21057# want to keep, you may remove or edit it.
21058#
21059# config.status only pays attention to the cache file if you give it
21060# the --recheck option to rerun configure.
21061#
21062# `ac_cv_env_foo' variables (set or unset) will be overridden when
21063# loading this file, other *unset* `ac_cv_foo' will be assigned the
21064# following values.
21065
21066_ACEOF
21067
21068# The following way of writing the cache mishandles newlines in values,
21069# but we know of no workaround that is simple, portable, and efficient.
21070# So, we kill variables containing newlines.
21071# Ultrix sh set writes to stderr and can't be redirected directly,
21072# and sets the high bit in the cache file unless we assign to the vars.
21073(
21074  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21075    eval ac_val=\$$ac_var
21076    case $ac_val in #(
21077    *${as_nl}*)
21078      case $ac_var in #(
21079      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21080echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21081      esac
21082      case $ac_var in #(
21083      _ | IFS | as_nl) ;; #(
21084      *) $as_unset $ac_var ;;
21085      esac ;;
21086    esac
21087  done
21088
21089  (set) 2>&1 |
21090    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21091    *${as_nl}ac_space=\ *)
21092      # `set' does not quote correctly, so add quotes (double-quote
21093      # substitution turns \\\\ into \\, and sed turns \\ into \).
21094      sed -n \
21095	"s/'/'\\\\''/g;
21096	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21097      ;; #(
21098    *)
21099      # `set' quotes correctly as required by POSIX, so do not add quotes.
21100      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21101      ;;
21102    esac |
21103    sort
21104) |
21105  sed '
21106     /^ac_cv_env_/b end
21107     t clear
21108     :clear
21109     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21110     t end
21111     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21112     :end' >>confcache
21113if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21114  if test -w "$cache_file"; then
21115    test "x$cache_file" != "x/dev/null" &&
21116      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21117echo "$as_me: updating cache $cache_file" >&6;}
21118    cat confcache >$cache_file
21119  else
21120    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21121echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21122  fi
21123fi
21124rm -f confcache
21125
21126test "x$prefix" = xNONE && prefix=$ac_default_prefix
21127# Let make expand exec_prefix.
21128test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21129
21130DEFS=-DHAVE_CONFIG_H
21131
21132ac_libobjs=
21133ac_ltlibobjs=
21134for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21135  # 1. Remove the extension, and $U if already installed.
21136  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21137  ac_i=`echo "$ac_i" | sed "$ac_script"`
21138  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21139  #    will be set to the directory where LIBOBJS objects are built.
21140  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21141  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21142done
21143LIBOBJS=$ac_libobjs
21144
21145LTLIBOBJS=$ac_ltlibobjs
21146
21147
21148if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21149  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21150Usually this means the macro was only invoked conditionally." >&5
21151echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21152Usually this means the macro was only invoked conditionally." >&2;}
21153   { (exit 1); exit 1; }; }
21154fi
21155if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21156  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21157Usually this means the macro was only invoked conditionally." >&5
21158echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21159Usually this means the macro was only invoked conditionally." >&2;}
21160   { (exit 1); exit 1; }; }
21161fi
21162
21163: ${CONFIG_STATUS=./config.status}
21164ac_clean_files_save=$ac_clean_files
21165ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21166{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21167echo "$as_me: creating $CONFIG_STATUS" >&6;}
21168cat >$CONFIG_STATUS <<_ACEOF
21169#! $SHELL
21170# Generated by $as_me.
21171# Run this file to recreate the current configuration.
21172# Compiler output produced by configure, useful for debugging
21173# configure, is in config.log if it exists.
21174
21175debug=false
21176ac_cs_recheck=false
21177ac_cs_silent=false
21178SHELL=\${CONFIG_SHELL-$SHELL}
21179_ACEOF
21180
21181cat >>$CONFIG_STATUS <<\_ACEOF
21182## --------------------- ##
21183## M4sh Initialization.  ##
21184## --------------------- ##
21185
21186# Be Bourne compatible
21187if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21188  emulate sh
21189  NULLCMD=:
21190  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21191  # is contrary to our usage.  Disable this feature.
21192  alias -g '${1+"$@"}'='"$@"'
21193  setopt NO_GLOB_SUBST
21194else
21195  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21196fi
21197BIN_SH=xpg4; export BIN_SH # for Tru64
21198DUALCASE=1; export DUALCASE # for MKS sh
21199
21200
21201# PATH needs CR
21202# Avoid depending upon Character Ranges.
21203as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21204as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21205as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21206as_cr_digits='0123456789'
21207as_cr_alnum=$as_cr_Letters$as_cr_digits
21208
21209# The user is always right.
21210if test "${PATH_SEPARATOR+set}" != set; then
21211  echo "#! /bin/sh" >conf$$.sh
21212  echo  "exit 0"   >>conf$$.sh
21213  chmod +x conf$$.sh
21214  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21215    PATH_SEPARATOR=';'
21216  else
21217    PATH_SEPARATOR=:
21218  fi
21219  rm -f conf$$.sh
21220fi
21221
21222# Support unset when possible.
21223if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21224  as_unset=unset
21225else
21226  as_unset=false
21227fi
21228
21229
21230# IFS
21231# We need space, tab and new line, in precisely that order.  Quoting is
21232# there to prevent editors from complaining about space-tab.
21233# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21234# splitting by setting IFS to empty value.)
21235as_nl='
21236'
21237IFS=" ""	$as_nl"
21238
21239# Find who we are.  Look in the path if we contain no directory separator.
21240case $0 in
21241  *[\\/]* ) as_myself=$0 ;;
21242  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21243for as_dir in $PATH
21244do
21245  IFS=$as_save_IFS
21246  test -z "$as_dir" && as_dir=.
21247  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21248done
21249IFS=$as_save_IFS
21250
21251     ;;
21252esac
21253# We did not find ourselves, most probably we were run as `sh COMMAND'
21254# in which case we are not to be found in the path.
21255if test "x$as_myself" = x; then
21256  as_myself=$0
21257fi
21258if test ! -f "$as_myself"; then
21259  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21260  { (exit 1); exit 1; }
21261fi
21262
21263# Work around bugs in pre-3.0 UWIN ksh.
21264for as_var in ENV MAIL MAILPATH
21265do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21266done
21267PS1='$ '
21268PS2='> '
21269PS4='+ '
21270
21271# NLS nuisances.
21272for as_var in \
21273  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21274  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21275  LC_TELEPHONE LC_TIME
21276do
21277  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21278    eval $as_var=C; export $as_var
21279  else
21280    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21281  fi
21282done
21283
21284# Required to use basename.
21285if expr a : '\(a\)' >/dev/null 2>&1 &&
21286   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21287  as_expr=expr
21288else
21289  as_expr=false
21290fi
21291
21292if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21293  as_basename=basename
21294else
21295  as_basename=false
21296fi
21297
21298
21299# Name of the executable.
21300as_me=`$as_basename -- "$0" ||
21301$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21302	 X"$0" : 'X\(//\)$' \| \
21303	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21304echo X/"$0" |
21305    sed '/^.*\/\([^/][^/]*\)\/*$/{
21306	    s//\1/
21307	    q
21308	  }
21309	  /^X\/\(\/\/\)$/{
21310	    s//\1/
21311	    q
21312	  }
21313	  /^X\/\(\/\).*/{
21314	    s//\1/
21315	    q
21316	  }
21317	  s/.*/./; q'`
21318
21319# CDPATH.
21320$as_unset CDPATH
21321
21322
21323
21324  as_lineno_1=$LINENO
21325  as_lineno_2=$LINENO
21326  test "x$as_lineno_1" != "x$as_lineno_2" &&
21327  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21328
21329  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21330  # uniformly replaced by the line number.  The first 'sed' inserts a
21331  # line-number line after each line using $LINENO; the second 'sed'
21332  # does the real work.  The second script uses 'N' to pair each
21333  # line-number line with the line containing $LINENO, and appends
21334  # trailing '-' during substitution so that $LINENO is not a special
21335  # case at line end.
21336  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21337  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21338  # E. McMahon (1931-1989) for sed's syntax.  :-)
21339  sed -n '
21340    p
21341    /[$]LINENO/=
21342  ' <$as_myself |
21343    sed '
21344      s/[$]LINENO.*/&-/
21345      t lineno
21346      b
21347      :lineno
21348      N
21349      :loop
21350      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21351      t loop
21352      s/-\n.*//
21353    ' >$as_me.lineno &&
21354  chmod +x "$as_me.lineno" ||
21355    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21356   { (exit 1); exit 1; }; }
21357
21358  # Don't try to exec as it changes $[0], causing all sort of problems
21359  # (the dirname of $[0] is not the place where we might find the
21360  # original and so on.  Autoconf is especially sensitive to this).
21361  . "./$as_me.lineno"
21362  # Exit status is that of the last command.
21363  exit
21364}
21365
21366
21367if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21368  as_dirname=dirname
21369else
21370  as_dirname=false
21371fi
21372
21373ECHO_C= ECHO_N= ECHO_T=
21374case `echo -n x` in
21375-n*)
21376  case `echo 'x\c'` in
21377  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21378  *)   ECHO_C='\c';;
21379  esac;;
21380*)
21381  ECHO_N='-n';;
21382esac
21383
21384if expr a : '\(a\)' >/dev/null 2>&1 &&
21385   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21386  as_expr=expr
21387else
21388  as_expr=false
21389fi
21390
21391rm -f conf$$ conf$$.exe conf$$.file
21392if test -d conf$$.dir; then
21393  rm -f conf$$.dir/conf$$.file
21394else
21395  rm -f conf$$.dir
21396  mkdir conf$$.dir
21397fi
21398echo >conf$$.file
21399if ln -s conf$$.file conf$$ 2>/dev/null; then
21400  as_ln_s='ln -s'
21401  # ... but there are two gotchas:
21402  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21403  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21404  # In both cases, we have to default to `cp -p'.
21405  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21406    as_ln_s='cp -p'
21407elif ln conf$$.file conf$$ 2>/dev/null; then
21408  as_ln_s=ln
21409else
21410  as_ln_s='cp -p'
21411fi
21412rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21413rmdir conf$$.dir 2>/dev/null
21414
21415if mkdir -p . 2>/dev/null; then
21416  as_mkdir_p=:
21417else
21418  test -d ./-p && rmdir ./-p
21419  as_mkdir_p=false
21420fi
21421
21422# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21423# systems may use methods other than mode bits to determine executability.
21424cat >conf$$.file <<_ASEOF
21425#! /bin/sh
21426exit 0
21427_ASEOF
21428chmod +x conf$$.file
21429if test -x conf$$.file >/dev/null 2>&1; then
21430  as_executable_p="test -x"
21431else
21432  as_executable_p=:
21433fi
21434rm -f conf$$.file
21435
21436# Sed expression to map a string onto a valid CPP name.
21437as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21438
21439# Sed expression to map a string onto a valid variable name.
21440as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21441
21442
21443exec 6>&1
21444
21445# Save the log message, to keep $[0] and so on meaningful, and to
21446# report actual input values of CONFIG_FILES etc. instead of their
21447# values after options handling.
21448ac_log="
21449This file was extended by llvm $as_me 2.9svn, which was
21450generated by GNU Autoconf 2.60.  Invocation command line was
21451
21452  CONFIG_FILES    = $CONFIG_FILES
21453  CONFIG_HEADERS  = $CONFIG_HEADERS
21454  CONFIG_LINKS    = $CONFIG_LINKS
21455  CONFIG_COMMANDS = $CONFIG_COMMANDS
21456  $ $0 $@
21457
21458on `(hostname || uname -n) 2>/dev/null | sed 1q`
21459"
21460
21461_ACEOF
21462
21463cat >>$CONFIG_STATUS <<_ACEOF
21464# Files that config.status was made for.
21465config_files="$ac_config_files"
21466config_headers="$ac_config_headers"
21467config_commands="$ac_config_commands"
21468
21469_ACEOF
21470
21471cat >>$CONFIG_STATUS <<\_ACEOF
21472ac_cs_usage="\
21473\`$as_me' instantiates files from templates according to the
21474current configuration.
21475
21476Usage: $0 [OPTIONS] [FILE]...
21477
21478  -h, --help       print this help, then exit
21479  -V, --version    print version number, then exit
21480  -q, --quiet      do not print progress messages
21481  -d, --debug      don't remove temporary files
21482      --recheck    update $as_me by reconfiguring in the same conditions
21483  --file=FILE[:TEMPLATE]
21484		   instantiate the configuration file FILE
21485  --header=FILE[:TEMPLATE]
21486		   instantiate the configuration header FILE
21487
21488Configuration files:
21489$config_files
21490
21491Configuration headers:
21492$config_headers
21493
21494Configuration commands:
21495$config_commands
21496
21497Report bugs to <bug-autoconf@gnu.org>."
21498
21499_ACEOF
21500cat >>$CONFIG_STATUS <<_ACEOF
21501ac_cs_version="\\
21502llvm config.status 2.9svn
21503configured by $0, generated by GNU Autoconf 2.60,
21504  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21505
21506Copyright (C) 2006 Free Software Foundation, Inc.
21507This config.status script is free software; the Free Software Foundation
21508gives unlimited permission to copy, distribute and modify it."
21509
21510ac_pwd='$ac_pwd'
21511srcdir='$srcdir'
21512INSTALL='$INSTALL'
21513_ACEOF
21514
21515cat >>$CONFIG_STATUS <<\_ACEOF
21516# If no file are specified by the user, then we need to provide default
21517# value.  By we need to know if files were specified by the user.
21518ac_need_defaults=:
21519while test $# != 0
21520do
21521  case $1 in
21522  --*=*)
21523    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21524    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21525    ac_shift=:
21526    ;;
21527  *)
21528    ac_option=$1
21529    ac_optarg=$2
21530    ac_shift=shift
21531    ;;
21532  esac
21533
21534  case $ac_option in
21535  # Handling of the options.
21536  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21537    ac_cs_recheck=: ;;
21538  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21539    echo "$ac_cs_version"; exit ;;
21540  --debug | --debu | --deb | --de | --d | -d )
21541    debug=: ;;
21542  --file | --fil | --fi | --f )
21543    $ac_shift
21544    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21545    ac_need_defaults=false;;
21546  --header | --heade | --head | --hea )
21547    $ac_shift
21548    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21549    ac_need_defaults=false;;
21550  --he | --h)
21551    # Conflict between --help and --header
21552    { echo "$as_me: error: ambiguous option: $1
21553Try \`$0 --help' for more information." >&2
21554   { (exit 1); exit 1; }; };;
21555  --help | --hel | -h )
21556    echo "$ac_cs_usage"; exit ;;
21557  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21558  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21559    ac_cs_silent=: ;;
21560
21561  # This is an error.
21562  -*) { echo "$as_me: error: unrecognized option: $1
21563Try \`$0 --help' for more information." >&2
21564   { (exit 1); exit 1; }; } ;;
21565
21566  *) ac_config_targets="$ac_config_targets $1"
21567     ac_need_defaults=false ;;
21568
21569  esac
21570  shift
21571done
21572
21573ac_configure_extra_args=
21574
21575if $ac_cs_silent; then
21576  exec 6>/dev/null
21577  ac_configure_extra_args="$ac_configure_extra_args --silent"
21578fi
21579
21580_ACEOF
21581cat >>$CONFIG_STATUS <<_ACEOF
21582if \$ac_cs_recheck; then
21583  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21584  CONFIG_SHELL=$SHELL
21585  export CONFIG_SHELL
21586  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21587fi
21588
21589_ACEOF
21590cat >>$CONFIG_STATUS <<\_ACEOF
21591exec 5>>config.log
21592{
21593  echo
21594  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21595## Running $as_me. ##
21596_ASBOX
21597  echo "$ac_log"
21598} >&5
21599
21600_ACEOF
21601cat >>$CONFIG_STATUS <<_ACEOF
21602#
21603# INIT-COMMANDS
21604#
21605llvm_src="${srcdir}"
21606
21607_ACEOF
21608
21609cat >>$CONFIG_STATUS <<\_ACEOF
21610
21611# Handling of arguments.
21612for ac_config_target in $ac_config_targets
21613do
21614  case $ac_config_target in
21615    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21616    "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21617    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21618    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21619    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21620    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21621    "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21622    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21623    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21624    "tools/llvmc/src/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/src/Base.td" ;;
21625    "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21626    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21627    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21628    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21629    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21630    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21631    "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21632    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21633    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21634    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21635    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21636    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21637    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21638    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21639    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21640
21641  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21642echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21643   { (exit 1); exit 1; }; };;
21644  esac
21645done
21646
21647
21648# If the user did not use the arguments to specify the items to instantiate,
21649# then the envvar interface is used.  Set only those that are not.
21650# We use the long form for the default assignment because of an extremely
21651# bizarre bug on SunOS 4.1.3.
21652if $ac_need_defaults; then
21653  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21654  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21655  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21656fi
21657
21658# Have a temporary directory for convenience.  Make it in the build tree
21659# simply because there is no reason against having it here, and in addition,
21660# creating and moving files from /tmp can sometimes cause problems.
21661# Hook for its removal unless debugging.
21662# Note that there is a small window in which the directory will not be cleaned:
21663# after its creation but before its name has been assigned to `$tmp'.
21664$debug ||
21665{
21666  tmp=
21667  trap 'exit_status=$?
21668  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21669' 0
21670  trap '{ (exit 1); exit 1; }' 1 2 13 15
21671}
21672# Create a (secure) tmp directory for tmp files.
21673
21674{
21675  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21676  test -n "$tmp" && test -d "$tmp"
21677}  ||
21678{
21679  tmp=./conf$$-$RANDOM
21680  (umask 077 && mkdir "$tmp")
21681} ||
21682{
21683   echo "$me: cannot create a temporary directory in ." >&2
21684   { (exit 1); exit 1; }
21685}
21686
21687#
21688# Set up the sed scripts for CONFIG_FILES section.
21689#
21690
21691# No need to generate the scripts if there are no CONFIG_FILES.
21692# This happens for instance when ./config.status config.h
21693if test -n "$CONFIG_FILES"; then
21694
21695_ACEOF
21696
21697
21698
21699ac_delim='%!_!# '
21700for ac_last_try in false false false false false :; do
21701  cat >conf$$subs.sed <<_ACEOF
21702SHELL!$SHELL$ac_delim
21703PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21704PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21705PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21706PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21707PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21708PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21709exec_prefix!$exec_prefix$ac_delim
21710prefix!$prefix$ac_delim
21711program_transform_name!$program_transform_name$ac_delim
21712bindir!$bindir$ac_delim
21713sbindir!$sbindir$ac_delim
21714libexecdir!$libexecdir$ac_delim
21715datarootdir!$datarootdir$ac_delim
21716datadir!$datadir$ac_delim
21717sysconfdir!$sysconfdir$ac_delim
21718sharedstatedir!$sharedstatedir$ac_delim
21719localstatedir!$localstatedir$ac_delim
21720includedir!$includedir$ac_delim
21721oldincludedir!$oldincludedir$ac_delim
21722docdir!$docdir$ac_delim
21723infodir!$infodir$ac_delim
21724htmldir!$htmldir$ac_delim
21725dvidir!$dvidir$ac_delim
21726pdfdir!$pdfdir$ac_delim
21727psdir!$psdir$ac_delim
21728libdir!$libdir$ac_delim
21729localedir!$localedir$ac_delim
21730mandir!$mandir$ac_delim
21731DEFS!$DEFS$ac_delim
21732ECHO_C!$ECHO_C$ac_delim
21733ECHO_N!$ECHO_N$ac_delim
21734ECHO_T!$ECHO_T$ac_delim
21735LIBS!$LIBS$ac_delim
21736build_alias!$build_alias$ac_delim
21737host_alias!$host_alias$ac_delim
21738target_alias!$target_alias$ac_delim
21739LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21740subdirs!$subdirs$ac_delim
21741ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21742LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21743build!$build$ac_delim
21744build_cpu!$build_cpu$ac_delim
21745build_vendor!$build_vendor$ac_delim
21746build_os!$build_os$ac_delim
21747host!$host$ac_delim
21748host_cpu!$host_cpu$ac_delim
21749host_vendor!$host_vendor$ac_delim
21750host_os!$host_os$ac_delim
21751target!$target$ac_delim
21752target_cpu!$target_cpu$ac_delim
21753target_vendor!$target_vendor$ac_delim
21754target_os!$target_os$ac_delim
21755OS!$OS$ac_delim
21756HOST_OS!$HOST_OS$ac_delim
21757TARGET_OS!$TARGET_OS$ac_delim
21758LINKALL!$LINKALL$ac_delim
21759NOLINKALL!$NOLINKALL$ac_delim
21760LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21761LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21762ARCH!$ARCH$ac_delim
21763ENDIAN!$ENDIAN$ac_delim
21764CC!$CC$ac_delim
21765CFLAGS!$CFLAGS$ac_delim
21766LDFLAGS!$LDFLAGS$ac_delim
21767CPPFLAGS!$CPPFLAGS$ac_delim
21768ac_ct_CC!$ac_ct_CC$ac_delim
21769EXEEXT!$EXEEXT$ac_delim
21770OBJEXT!$OBJEXT$ac_delim
21771CPP!$CPP$ac_delim
21772GREP!$GREP$ac_delim
21773EGREP!$EGREP$ac_delim
21774LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21775BUILD_CC!$BUILD_CC$ac_delim
21776BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21777BUILD_CXX!$BUILD_CXX$ac_delim
21778CVSBUILD!$CVSBUILD$ac_delim
21779ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21780ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21781DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21782ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21783EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21784DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21785DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21786JIT!$JIT$ac_delim
21787TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21788ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21789ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21790ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21791ENABLE_PIC!$ENABLE_PIC$ac_delim
21792ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21793ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21794TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21795LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21796LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21797LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21798LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21799_ACEOF
21800
21801  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21802    break
21803  elif $ac_last_try; then
21804    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21805echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21806   { (exit 1); exit 1; }; }
21807  else
21808    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21809  fi
21810done
21811
21812ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21813if test -n "$ac_eof"; then
21814  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21815  ac_eof=`expr $ac_eof + 1`
21816fi
21817
21818cat >>$CONFIG_STATUS <<_ACEOF
21819cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21820/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21821_ACEOF
21822sed '
21823s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21824s/^/s,@/; s/!/@,|#_!!_#|/
21825:n
21826t n
21827s/'"$ac_delim"'$/,g/; t
21828s/$/\\/; p
21829N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21830' >>$CONFIG_STATUS <conf$$subs.sed
21831rm -f conf$$subs.sed
21832cat >>$CONFIG_STATUS <<_ACEOF
21833CEOF$ac_eof
21834_ACEOF
21835
21836
21837ac_delim='%!_!# '
21838for ac_last_try in false false false false false :; do
21839  cat >conf$$subs.sed <<_ACEOF
21840ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21841CLANGPATH!$CLANGPATH$ac_delim
21842CLANGXXPATH!$CLANGXXPATH$ac_delim
21843ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
21844OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21845EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21846BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21847CXX!$CXX$ac_delim
21848CXXFLAGS!$CXXFLAGS$ac_delim
21849ac_ct_CXX!$ac_ct_CXX$ac_delim
21850NM!$NM$ac_delim
21851ifGNUmake!$ifGNUmake$ac_delim
21852LN_S!$LN_S$ac_delim
21853CMP!$CMP$ac_delim
21854CP!$CP$ac_delim
21855DATE!$DATE$ac_delim
21856FIND!$FIND$ac_delim
21857MKDIR!$MKDIR$ac_delim
21858MV!$MV$ac_delim
21859RANLIB!$RANLIB$ac_delim
21860AR!$AR$ac_delim
21861RM!$RM$ac_delim
21862SED!$SED$ac_delim
21863TAR!$TAR$ac_delim
21864BINPWD!$BINPWD$ac_delim
21865GRAPHVIZ!$GRAPHVIZ$ac_delim
21866DOT!$DOT$ac_delim
21867FDP!$FDP$ac_delim
21868NEATO!$NEATO$ac_delim
21869TWOPI!$TWOPI$ac_delim
21870CIRCO!$CIRCO$ac_delim
21871GV!$GV$ac_delim
21872DOTTY!$DOTTY$ac_delim
21873XDOT_PY!$XDOT_PY$ac_delim
21874PERL!$PERL$ac_delim
21875HAVE_PERL!$HAVE_PERL$ac_delim
21876INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21877INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21878INSTALL_DATA!$INSTALL_DATA$ac_delim
21879BZIP2!$BZIP2$ac_delim
21880CAT!$CAT$ac_delim
21881DOXYGEN!$DOXYGEN$ac_delim
21882GROFF!$GROFF$ac_delim
21883GZIP!$GZIP$ac_delim
21884POD2HTML!$POD2HTML$ac_delim
21885POD2MAN!$POD2MAN$ac_delim
21886PDFROFF!$PDFROFF$ac_delim
21887RUNTEST!$RUNTEST$ac_delim
21888TCLSH!$TCLSH$ac_delim
21889ZIP!$ZIP$ac_delim
21890OCAMLC!$OCAMLC$ac_delim
21891OCAMLOPT!$OCAMLOPT$ac_delim
21892OCAMLDEP!$OCAMLDEP$ac_delim
21893OCAMLDOC!$OCAMLDOC$ac_delim
21894GAS!$GAS$ac_delim
21895HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21896INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21897INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21898CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21899CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21900LIBADD_DL!$LIBADD_DL$ac_delim
21901LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
21902LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
21903LLVMGCC!$LLVMGCC$ac_delim
21904LLVMGXX!$LLVMGXX$ac_delim
21905LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
21906NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21907NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21908USE_UDIS86!$USE_UDIS86$ac_delim
21909USE_OPROFILE!$USE_OPROFILE$ac_delim
21910HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21911HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21912MMAP_FILE!$MMAP_FILE$ac_delim
21913LLVMCC_EMITIR_FLAG!$LLVMCC_EMITIR_FLAG$ac_delim
21914LLVMCC1!$LLVMCC1$ac_delim
21915LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
21916LLVMGCCDIR!$LLVMGCCDIR$ac_delim
21917LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
21918LLVMGCC_DRAGONEGG!$LLVMGCC_DRAGONEGG$ac_delim
21919LLVMCC_DISABLEOPT_FLAGS!$LLVMCC_DISABLEOPT_FLAGS$ac_delim
21920SHLIBEXT!$SHLIBEXT$ac_delim
21921SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21922LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21923LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21924LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21925LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21926LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21927LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21928LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21929LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21930LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21931LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21932BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21933ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21934OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21935ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21936RPATH!$RPATH$ac_delim
21937_ACEOF
21938
21939  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21940    break
21941  elif $ac_last_try; then
21942    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21943echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21944   { (exit 1); exit 1; }; }
21945  else
21946    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21947  fi
21948done
21949
21950ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21951if test -n "$ac_eof"; then
21952  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21953  ac_eof=`expr $ac_eof + 1`
21954fi
21955
21956cat >>$CONFIG_STATUS <<_ACEOF
21957cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21958/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21959_ACEOF
21960sed '
21961s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21962s/^/s,@/; s/!/@,|#_!!_#|/
21963:n
21964t n
21965s/'"$ac_delim"'$/,g/; t
21966s/$/\\/; p
21967N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21968' >>$CONFIG_STATUS <conf$$subs.sed
21969rm -f conf$$subs.sed
21970cat >>$CONFIG_STATUS <<_ACEOF
21971CEOF$ac_eof
21972_ACEOF
21973
21974
21975ac_delim='%!_!# '
21976for ac_last_try in false false false false false :; do
21977  cat >conf$$subs.sed <<_ACEOF
21978RDYNAMIC!$RDYNAMIC$ac_delim
21979LIBOBJS!$LIBOBJS$ac_delim
21980LTLIBOBJS!$LTLIBOBJS$ac_delim
21981_ACEOF
21982
21983  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 3; then
21984    break
21985  elif $ac_last_try; then
21986    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21987echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21988   { (exit 1); exit 1; }; }
21989  else
21990    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21991  fi
21992done
21993
21994ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21995if test -n "$ac_eof"; then
21996  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21997  ac_eof=`expr $ac_eof + 1`
21998fi
21999
22000cat >>$CONFIG_STATUS <<_ACEOF
22001cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22002/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22003_ACEOF
22004sed '
22005s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22006s/^/s,@/; s/!/@,|#_!!_#|/
22007:n
22008t n
22009s/'"$ac_delim"'$/,g/; t
22010s/$/\\/; p
22011N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22012' >>$CONFIG_STATUS <conf$$subs.sed
22013rm -f conf$$subs.sed
22014cat >>$CONFIG_STATUS <<_ACEOF
22015:end
22016s/|#_!!_#|//g
22017CEOF$ac_eof
22018_ACEOF
22019
22020
22021# VPATH may cause trouble with some makes, so we remove $(srcdir),
22022# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22023# trailing colons and then remove the whole line if VPATH becomes empty
22024# (actually we leave an empty line to preserve line numbers).
22025if test "x$srcdir" = x.; then
22026  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22027s/:*\$(srcdir):*/:/
22028s/:*\${srcdir}:*/:/
22029s/:*@srcdir@:*/:/
22030s/^\([^=]*=[	 ]*\):*/\1/
22031s/:*$//
22032s/^[^=]*=[	 ]*$//
22033}'
22034fi
22035
22036cat >>$CONFIG_STATUS <<\_ACEOF
22037fi # test -n "$CONFIG_FILES"
22038
22039
22040for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22041do
22042  case $ac_tag in
22043  :[FHLC]) ac_mode=$ac_tag; continue;;
22044  esac
22045  case $ac_mode$ac_tag in
22046  :[FHL]*:*);;
22047  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22048echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22049   { (exit 1); exit 1; }; };;
22050  :[FH]-) ac_tag=-:-;;
22051  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22052  esac
22053  ac_save_IFS=$IFS
22054  IFS=:
22055  set x $ac_tag
22056  IFS=$ac_save_IFS
22057  shift
22058  ac_file=$1
22059  shift
22060
22061  case $ac_mode in
22062  :L) ac_source=$1;;
22063  :[FH])
22064    ac_file_inputs=
22065    for ac_f
22066    do
22067      case $ac_f in
22068      -) ac_f="$tmp/stdin";;
22069      *) # Look for the file first in the build tree, then in the source tree
22070	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22071	 # because $ac_f cannot contain `:'.
22072	 test -f "$ac_f" ||
22073	   case $ac_f in
22074	   [\\/$]*) false;;
22075	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22076	   esac ||
22077	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22078echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22079   { (exit 1); exit 1; }; };;
22080      esac
22081      ac_file_inputs="$ac_file_inputs $ac_f"
22082    done
22083
22084    # Let's still pretend it is `configure' which instantiates (i.e., don't
22085    # use $as_me), people would be surprised to read:
22086    #    /* config.h.  Generated by config.status.  */
22087    configure_input="Generated from "`IFS=:
22088	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22089    if test x"$ac_file" != x-; then
22090      configure_input="$ac_file.  $configure_input"
22091      { echo "$as_me:$LINENO: creating $ac_file" >&5
22092echo "$as_me: creating $ac_file" >&6;}
22093    fi
22094
22095    case $ac_tag in
22096    *:-:* | *:-) cat >"$tmp/stdin";;
22097    esac
22098    ;;
22099  esac
22100
22101  ac_dir=`$as_dirname -- "$ac_file" ||
22102$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22103	 X"$ac_file" : 'X\(//\)[^/]' \| \
22104	 X"$ac_file" : 'X\(//\)$' \| \
22105	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22106echo X"$ac_file" |
22107    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22108	    s//\1/
22109	    q
22110	  }
22111	  /^X\(\/\/\)[^/].*/{
22112	    s//\1/
22113	    q
22114	  }
22115	  /^X\(\/\/\)$/{
22116	    s//\1/
22117	    q
22118	  }
22119	  /^X\(\/\).*/{
22120	    s//\1/
22121	    q
22122	  }
22123	  s/.*/./; q'`
22124  { as_dir="$ac_dir"
22125  case $as_dir in #(
22126  -*) as_dir=./$as_dir;;
22127  esac
22128  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22129    as_dirs=
22130    while :; do
22131      case $as_dir in #(
22132      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22133      *) as_qdir=$as_dir;;
22134      esac
22135      as_dirs="'$as_qdir' $as_dirs"
22136      as_dir=`$as_dirname -- "$as_dir" ||
22137$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22138	 X"$as_dir" : 'X\(//\)[^/]' \| \
22139	 X"$as_dir" : 'X\(//\)$' \| \
22140	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22141echo X"$as_dir" |
22142    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22143	    s//\1/
22144	    q
22145	  }
22146	  /^X\(\/\/\)[^/].*/{
22147	    s//\1/
22148	    q
22149	  }
22150	  /^X\(\/\/\)$/{
22151	    s//\1/
22152	    q
22153	  }
22154	  /^X\(\/\).*/{
22155	    s//\1/
22156	    q
22157	  }
22158	  s/.*/./; q'`
22159      test -d "$as_dir" && break
22160    done
22161    test -z "$as_dirs" || eval "mkdir $as_dirs"
22162  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22163echo "$as_me: error: cannot create directory $as_dir" >&2;}
22164   { (exit 1); exit 1; }; }; }
22165  ac_builddir=.
22166
22167case "$ac_dir" in
22168.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22169*)
22170  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22171  # A ".." for each directory in $ac_dir_suffix.
22172  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22173  case $ac_top_builddir_sub in
22174  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22175  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22176  esac ;;
22177esac
22178ac_abs_top_builddir=$ac_pwd
22179ac_abs_builddir=$ac_pwd$ac_dir_suffix
22180# for backward compatibility:
22181ac_top_builddir=$ac_top_build_prefix
22182
22183case $srcdir in
22184  .)  # We are building in place.
22185    ac_srcdir=.
22186    ac_top_srcdir=$ac_top_builddir_sub
22187    ac_abs_top_srcdir=$ac_pwd ;;
22188  [\\/]* | ?:[\\/]* )  # Absolute name.
22189    ac_srcdir=$srcdir$ac_dir_suffix;
22190    ac_top_srcdir=$srcdir
22191    ac_abs_top_srcdir=$srcdir ;;
22192  *) # Relative name.
22193    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22194    ac_top_srcdir=$ac_top_build_prefix$srcdir
22195    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22196esac
22197ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22198
22199
22200  case $ac_mode in
22201  :F)
22202  #
22203  # CONFIG_FILE
22204  #
22205
22206  case $INSTALL in
22207  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22208  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22209  esac
22210_ACEOF
22211
22212cat >>$CONFIG_STATUS <<\_ACEOF
22213# If the template does not know about datarootdir, expand it.
22214# FIXME: This hack should be removed a few years after 2.60.
22215ac_datarootdir_hack=; ac_datarootdir_seen=
22216
22217case `sed -n '/datarootdir/ {
22218  p
22219  q
22220}
22221/@datadir@/p
22222/@docdir@/p
22223/@infodir@/p
22224/@localedir@/p
22225/@mandir@/p
22226' $ac_file_inputs` in
22227*datarootdir*) ac_datarootdir_seen=yes;;
22228*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22229  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22230echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22231_ACEOF
22232cat >>$CONFIG_STATUS <<_ACEOF
22233  ac_datarootdir_hack='
22234  s&@datadir@&$datadir&g
22235  s&@docdir@&$docdir&g
22236  s&@infodir@&$infodir&g
22237  s&@localedir@&$localedir&g
22238  s&@mandir@&$mandir&g
22239    s&\\\${datarootdir}&$datarootdir&g' ;;
22240esac
22241_ACEOF
22242
22243# Neutralize VPATH when `$srcdir' = `.'.
22244# Shell code in configure.ac might set extrasub.
22245# FIXME: do we really want to maintain this feature?
22246cat >>$CONFIG_STATUS <<_ACEOF
22247  sed "$ac_vpsub
22248$extrasub
22249_ACEOF
22250cat >>$CONFIG_STATUS <<\_ACEOF
22251:t
22252/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22253s&@configure_input@&$configure_input&;t t
22254s&@top_builddir@&$ac_top_builddir_sub&;t t
22255s&@srcdir@&$ac_srcdir&;t t
22256s&@abs_srcdir@&$ac_abs_srcdir&;t t
22257s&@top_srcdir@&$ac_top_srcdir&;t t
22258s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22259s&@builddir@&$ac_builddir&;t t
22260s&@abs_builddir@&$ac_abs_builddir&;t t
22261s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22262s&@INSTALL@&$ac_INSTALL&;t t
22263$ac_datarootdir_hack
22264" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22265
22266test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22267  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22268  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22269  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22270which seems to be undefined.  Please make sure it is defined." >&5
22271echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22272which seems to be undefined.  Please make sure it is defined." >&2;}
22273
22274  rm -f "$tmp/stdin"
22275  case $ac_file in
22276  -) cat "$tmp/out"; rm -f "$tmp/out";;
22277  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22278  esac
22279 ;;
22280  :H)
22281  #
22282  # CONFIG_HEADER
22283  #
22284_ACEOF
22285
22286# Transform confdefs.h into a sed script `conftest.defines', that
22287# substitutes the proper values into config.h.in to produce config.h.
22288rm -f conftest.defines conftest.tail
22289# First, append a space to every undef/define line, to ease matching.
22290echo 's/$/ /' >conftest.defines
22291# Then, protect against being on the right side of a sed subst, or in
22292# an unquoted here document, in config.status.  If some macros were
22293# called several times there might be several #defines for the same
22294# symbol, which is useless.  But do not sort them, since the last
22295# AC_DEFINE must be honored.
22296ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22297# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22298# NAME is the cpp macro being defined, VALUE is the value it is being given.
22299# PARAMS is the parameter list in the macro definition--in most cases, it's
22300# just an empty string.
22301ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22302ac_dB='\\)[	 (].*,\\1define\\2'
22303ac_dC=' '
22304ac_dD=' ,'
22305
22306uniq confdefs.h |
22307  sed -n '
22308	t rset
22309	:rset
22310	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22311	t ok
22312	d
22313	:ok
22314	s/[\\&,]/\\&/g
22315	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22316	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22317  ' >>conftest.defines
22318
22319# Remove the space that was appended to ease matching.
22320# Then replace #undef with comments.  This is necessary, for
22321# example, in the case of _POSIX_SOURCE, which is predefined and required
22322# on some systems where configure will not decide to define it.
22323# (The regexp can be short, since the line contains either #define or #undef.)
22324echo 's/ $//
22325s,^[	 #]*u.*,/* & */,' >>conftest.defines
22326
22327# Break up conftest.defines:
22328ac_max_sed_lines=50
22329
22330# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22331# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22332# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22333# et cetera.
22334ac_in='$ac_file_inputs'
22335ac_out='"$tmp/out1"'
22336ac_nxt='"$tmp/out2"'
22337
22338while :
22339do
22340  # Write a here document:
22341    cat >>$CONFIG_STATUS <<_ACEOF
22342    # First, check the format of the line:
22343    cat >"\$tmp/defines.sed" <<\\CEOF
22344/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22345/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22346b
22347:def
22348_ACEOF
22349  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22350  echo 'CEOF
22351    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22352  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22353  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22354  grep . conftest.tail >/dev/null || break
22355  rm -f conftest.defines
22356  mv conftest.tail conftest.defines
22357done
22358rm -f conftest.defines conftest.tail
22359
22360echo "ac_result=$ac_in" >>$CONFIG_STATUS
22361cat >>$CONFIG_STATUS <<\_ACEOF
22362  if test x"$ac_file" != x-; then
22363    echo "/* $configure_input  */" >"$tmp/config.h"
22364    cat "$ac_result" >>"$tmp/config.h"
22365    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22366      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22367echo "$as_me: $ac_file is unchanged" >&6;}
22368    else
22369      rm -f $ac_file
22370      mv "$tmp/config.h" $ac_file
22371    fi
22372  else
22373    echo "/* $configure_input  */"
22374    cat "$ac_result"
22375  fi
22376  rm -f "$tmp/out12"
22377 ;;
22378
22379  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22380echo "$as_me: executing $ac_file commands" >&6;}
22381 ;;
22382  esac
22383
22384
22385  case $ac_file$ac_mode in
22386    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22387   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22388    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22389   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22390    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22391   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22392    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22393   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22394    "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22395   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22396    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22397   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22398    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22399   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22400    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22401   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22402    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22403   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22404    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22405   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22406    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22407   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22408    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22409   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22410    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22411   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22412
22413  esac
22414done # for ac_tag
22415
22416
22417{ (exit 0); exit 0; }
22418_ACEOF
22419chmod +x $CONFIG_STATUS
22420ac_clean_files=$ac_clean_files_save
22421
22422
22423# configure is writing to config.log, and then calls config.status.
22424# config.status does its own redirection, appending to config.log.
22425# Unfortunately, on DOS this fails, as config.log is still kept open
22426# by configure, so config.status won't be able to write to it; its
22427# output is simply discarded.  So we exec the FD to /dev/null,
22428# effectively closing config.log, so it can be properly (re)opened and
22429# appended to by config.status.  When coming back to configure, we
22430# need to make the FD available again.
22431if test "$no_create" != yes; then
22432  ac_cs_success=:
22433  ac_config_status_args=
22434  test "$silent" = yes &&
22435    ac_config_status_args="$ac_config_status_args --quiet"
22436  exec 5>/dev/null
22437  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22438  exec 5>>config.log
22439  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22440  # would make configure fail if this is the last instruction.
22441  $ac_cs_success || { (exit 1); exit 1; }
22442fi
22443
22444#
22445# CONFIG_SUBDIRS section.
22446#
22447if test "$no_recursion" != yes; then
22448
22449  # Remove --cache-file and --srcdir arguments so they do not pile up.
22450  ac_sub_configure_args=
22451  ac_prev=
22452  eval "set x $ac_configure_args"
22453  shift
22454  for ac_arg
22455  do
22456    if test -n "$ac_prev"; then
22457      ac_prev=
22458      continue
22459    fi
22460    case $ac_arg in
22461    -cache-file | --cache-file | --cache-fil | --cache-fi \
22462    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22463      ac_prev=cache_file ;;
22464    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22465    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22466    | --c=*)
22467      ;;
22468    --config-cache | -C)
22469      ;;
22470    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22471      ac_prev=srcdir ;;
22472    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22473      ;;
22474    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22475      ac_prev=prefix ;;
22476    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22477      ;;
22478    *)
22479      case $ac_arg in
22480      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22481      esac
22482      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22483    esac
22484  done
22485
22486  # Always prepend --prefix to ensure using the same prefix
22487  # in subdir configurations.
22488  ac_arg="--prefix=$prefix"
22489  case $ac_arg in
22490  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22491  esac
22492  ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22493
22494  ac_popdir=`pwd`
22495  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22496
22497    # Do not complain, so a configure script can configure whichever
22498    # parts of a large source tree are present.
22499    test -d "$srcdir/$ac_dir" || continue
22500
22501    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22502    echo "$as_me:$LINENO: $ac_msg" >&5
22503    echo "$ac_msg" >&6
22504    { as_dir="$ac_dir"
22505  case $as_dir in #(
22506  -*) as_dir=./$as_dir;;
22507  esac
22508  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22509    as_dirs=
22510    while :; do
22511      case $as_dir in #(
22512      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22513      *) as_qdir=$as_dir;;
22514      esac
22515      as_dirs="'$as_qdir' $as_dirs"
22516      as_dir=`$as_dirname -- "$as_dir" ||
22517$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22518	 X"$as_dir" : 'X\(//\)[^/]' \| \
22519	 X"$as_dir" : 'X\(//\)$' \| \
22520	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22521echo X"$as_dir" |
22522    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22523	    s//\1/
22524	    q
22525	  }
22526	  /^X\(\/\/\)[^/].*/{
22527	    s//\1/
22528	    q
22529	  }
22530	  /^X\(\/\/\)$/{
22531	    s//\1/
22532	    q
22533	  }
22534	  /^X\(\/\).*/{
22535	    s//\1/
22536	    q
22537	  }
22538	  s/.*/./; q'`
22539      test -d "$as_dir" && break
22540    done
22541    test -z "$as_dirs" || eval "mkdir $as_dirs"
22542  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22543echo "$as_me: error: cannot create directory $as_dir" >&2;}
22544   { (exit 1); exit 1; }; }; }
22545    ac_builddir=.
22546
22547case "$ac_dir" in
22548.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22549*)
22550  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22551  # A ".." for each directory in $ac_dir_suffix.
22552  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22553  case $ac_top_builddir_sub in
22554  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22555  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22556  esac ;;
22557esac
22558ac_abs_top_builddir=$ac_pwd
22559ac_abs_builddir=$ac_pwd$ac_dir_suffix
22560# for backward compatibility:
22561ac_top_builddir=$ac_top_build_prefix
22562
22563case $srcdir in
22564  .)  # We are building in place.
22565    ac_srcdir=.
22566    ac_top_srcdir=$ac_top_builddir_sub
22567    ac_abs_top_srcdir=$ac_pwd ;;
22568  [\\/]* | ?:[\\/]* )  # Absolute name.
22569    ac_srcdir=$srcdir$ac_dir_suffix;
22570    ac_top_srcdir=$srcdir
22571    ac_abs_top_srcdir=$srcdir ;;
22572  *) # Relative name.
22573    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22574    ac_top_srcdir=$ac_top_build_prefix$srcdir
22575    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22576esac
22577ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22578
22579
22580    cd "$ac_dir"
22581
22582    # Check for guested configure; otherwise get Cygnus style configure.
22583    if test -f "$ac_srcdir/configure.gnu"; then
22584      ac_sub_configure=$ac_srcdir/configure.gnu
22585    elif test -f "$ac_srcdir/configure"; then
22586      ac_sub_configure=$ac_srcdir/configure
22587    elif test -f "$ac_srcdir/configure.in"; then
22588      # This should be Cygnus configure.
22589      ac_sub_configure=$ac_aux_dir/configure
22590    else
22591      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22592echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22593      ac_sub_configure=
22594    fi
22595
22596    # The recursion is here.
22597    if test -n "$ac_sub_configure"; then
22598      # Make the cache file name correct relative to the subdirectory.
22599      case $cache_file in
22600      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22601      *) # Relative name.
22602	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22603      esac
22604
22605      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22606echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22607      # The eval makes quoting arguments work.
22608      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22609	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22610	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22611echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22612   { (exit 1); exit 1; }; }
22613    fi
22614
22615    cd "$ac_popdir"
22616  done
22617fi
22618
22619