configure revision 4411fbe25e9625ca4dd7c94aebc7ffd70b0e5beb
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for llvm 2.8svn.
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.8svn'
565PACKAGE_STRING='llvm 2.8svn'
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
644build
645build_cpu
646build_vendor
647build_os
648host
649host_cpu
650host_vendor
651host_os
652target
653target_cpu
654target_vendor
655target_os
656OS
657HOST_OS
658TARGET_OS
659LINKALL
660NOLINKALL
661LLVM_ON_UNIX
662LLVM_ON_WIN32
663ARCH
664ENDIAN
665CC
666CFLAGS
667LDFLAGS
668CPPFLAGS
669ac_ct_CC
670EXEEXT
671OBJEXT
672CPP
673GREP
674EGREP
675LLVM_CROSS_COMPILING
676BUILD_CC
677BUILD_EXEEXT
678BUILD_CXX
679CVSBUILD
680ENABLE_OPTIMIZED
681ENABLE_PROFILING
682DISABLE_ASSERTIONS
683ENABLE_EXPENSIVE_CHECKS
684EXPENSIVE_CHECKS
685DEBUG_RUNTIME
686DEBUG_SYMBOLS
687JIT
688TARGET_HAS_JIT
689ENABLE_DOXYGEN
690ENABLE_THREADS
691ENABLE_PIC
692ENABLE_SHARED
693ENABLE_TIMESTAMPS
694TARGETS_TO_BUILD
695LLVM_ENUM_TARGETS
696LLVM_ENUM_ASM_PRINTERS
697LLVM_ENUM_ASM_PARSERS
698LLVM_ENUM_DISASSEMBLERS
699ENABLE_CBE_PRINTF_A
700CLANGPATH
701CLANGXXPATH
702ENABLE_BUILT_CLANG
703OPTIMIZE_OPTION
704EXTRA_OPTIONS
705BINUTILS_INCDIR
706ENABLE_LLVMC_DYNAMIC
707ENABLE_LLVMC_DYNAMIC_PLUGINS
708CXX
709CXXFLAGS
710ac_ct_CXX
711NM
712ifGNUmake
713LN_S
714CMP
715CP
716DATE
717FIND
718MKDIR
719MV
720RANLIB
721AR
722RM
723SED
724TAR
725BINPWD
726GRAPHVIZ
727DOT
728FDP
729NEATO
730TWOPI
731CIRCO
732GV
733DOTTY
734PERL
735HAVE_PERL
736INSTALL_PROGRAM
737INSTALL_SCRIPT
738INSTALL_DATA
739BZIP2
740CAT
741DOXYGEN
742GROFF
743GZIP
744POD2HTML
745POD2MAN
746PDFROFF
747RUNTEST
748TCLSH
749ZIP
750OCAMLC
751OCAMLOPT
752OCAMLDEP
753OCAMLDOC
754GAS
755HAVE_LINK_VERSION_SCRIPT
756INSTALL_LTDL_TRUE
757INSTALL_LTDL_FALSE
758CONVENIENCE_LTDL_TRUE
759CONVENIENCE_LTDL_FALSE
760LIBADD_DL
761LLVMGCCCOMMAND
762LLVMGXXCOMMAND
763LLVMGCC
764LLVMGXX
765LLVMCC_OPTION
766NO_VARIADIC_MACROS
767NO_MISSING_FIELD_INITIALIZERS
768USE_UDIS86
769USE_OPROFILE
770HAVE_PTHREAD
771HUGE_VAL_SANITY
772MMAP_FILE
773LLVMCC1
774LLVMCC1PLUS
775LLVMGCCDIR
776LLVMGCC_LANGS
777SHLIBEXT
778SHLIBPATH_VAR
779LLVM_PREFIX
780LLVM_BINDIR
781LLVM_LIBDIR
782LLVM_DATADIR
783LLVM_DOCSDIR
784LLVM_ETCDIR
785LLVM_INCLUDEDIR
786LLVM_INFODIR
787LLVM_MANDIR
788LLVM_CONFIGTIME
789BINDINGS_TO_BUILD
790ALL_BINDINGS
791OCAML_LIBDIR
792ENABLE_VISIBILITY_INLINES_HIDDEN
793RPATH
794RDYNAMIC
795LIBOBJS
796LTLIBOBJS'
797ac_subst_files=''
798      ac_precious_vars='build_alias
799host_alias
800target_alias
801CC
802CFLAGS
803LDFLAGS
804CPPFLAGS
805CPP
806CXX
807CXXFLAGS
808CCC'
809ac_subdirs_all='projects/llvm-gcc
810projects/test-suite
811projects/llvm-test
812projects/poolalloc
813projects/llvm-poolalloc
814projects/sample
815projects/privbracket
816projects/llvm-stacker
817projects/llvm-reopt
818projects/llvm-java
819projects/llvm-tv
820projects/safecode
821projects/llvm-kernel'
822
823# Initialize some variables set by options.
824ac_init_help=
825ac_init_version=false
826# The variables have the same names as the options, with
827# dashes changed to underlines.
828cache_file=/dev/null
829exec_prefix=NONE
830no_create=
831no_recursion=
832prefix=NONE
833program_prefix=NONE
834program_suffix=NONE
835program_transform_name=s,x,x,
836silent=
837site=
838srcdir=
839verbose=
840x_includes=NONE
841x_libraries=NONE
842
843# Installation directory options.
844# These are left unexpanded so users can "make install exec_prefix=/foo"
845# and all the variables that are supposed to be based on exec_prefix
846# by default will actually change.
847# Use braces instead of parens because sh, perl, etc. also accept them.
848# (The list follows the same order as the GNU Coding Standards.)
849bindir='${exec_prefix}/bin'
850sbindir='${exec_prefix}/sbin'
851libexecdir='${exec_prefix}/libexec'
852datarootdir='${prefix}/share'
853datadir='${datarootdir}'
854sysconfdir='${prefix}/etc'
855sharedstatedir='${prefix}/com'
856localstatedir='${prefix}/var'
857includedir='${prefix}/include'
858oldincludedir='/usr/include'
859docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
860infodir='${datarootdir}/info'
861htmldir='${docdir}'
862dvidir='${docdir}'
863pdfdir='${docdir}'
864psdir='${docdir}'
865libdir='${exec_prefix}/lib'
866localedir='${datarootdir}/locale'
867mandir='${datarootdir}/man'
868
869ac_prev=
870ac_dashdash=
871for ac_option
872do
873  # If the previous option needs an argument, assign it.
874  if test -n "$ac_prev"; then
875    eval $ac_prev=\$ac_option
876    ac_prev=
877    continue
878  fi
879
880  case $ac_option in
881  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
882  *)	ac_optarg=yes ;;
883  esac
884
885  # Accept the important Cygnus configure options, so we can diagnose typos.
886
887  case $ac_dashdash$ac_option in
888  --)
889    ac_dashdash=yes ;;
890
891  -bindir | --bindir | --bindi | --bind | --bin | --bi)
892    ac_prev=bindir ;;
893  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
894    bindir=$ac_optarg ;;
895
896  -build | --build | --buil | --bui | --bu)
897    ac_prev=build_alias ;;
898  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
899    build_alias=$ac_optarg ;;
900
901  -cache-file | --cache-file | --cache-fil | --cache-fi \
902  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
903    ac_prev=cache_file ;;
904  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
905  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
906    cache_file=$ac_optarg ;;
907
908  --config-cache | -C)
909    cache_file=config.cache ;;
910
911  -datadir | --datadir | --datadi | --datad)
912    ac_prev=datadir ;;
913  -datadir=* | --datadir=* | --datadi=* | --datad=*)
914    datadir=$ac_optarg ;;
915
916  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
917  | --dataroo | --dataro | --datar)
918    ac_prev=datarootdir ;;
919  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
920  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
921    datarootdir=$ac_optarg ;;
922
923  -disable-* | --disable-*)
924    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
925    # Reject names that are not valid shell variable names.
926    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
927      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
928   { (exit 1); exit 1; }; }
929    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
930    eval enable_$ac_feature=no ;;
931
932  -docdir | --docdir | --docdi | --doc | --do)
933    ac_prev=docdir ;;
934  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935    docdir=$ac_optarg ;;
936
937  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938    ac_prev=dvidir ;;
939  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940    dvidir=$ac_optarg ;;
941
942  -enable-* | --enable-*)
943    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944    # Reject names that are not valid shell variable names.
945    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
946      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
947   { (exit 1); exit 1; }; }
948    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
949    eval enable_$ac_feature=\$ac_optarg ;;
950
951  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953  | --exec | --exe | --ex)
954    ac_prev=exec_prefix ;;
955  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957  | --exec=* | --exe=* | --ex=*)
958    exec_prefix=$ac_optarg ;;
959
960  -gas | --gas | --ga | --g)
961    # Obsolete; use --with-gas.
962    with_gas=yes ;;
963
964  -help | --help | --hel | --he | -h)
965    ac_init_help=long ;;
966  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967    ac_init_help=recursive ;;
968  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969    ac_init_help=short ;;
970
971  -host | --host | --hos | --ho)
972    ac_prev=host_alias ;;
973  -host=* | --host=* | --hos=* | --ho=*)
974    host_alias=$ac_optarg ;;
975
976  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977    ac_prev=htmldir ;;
978  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979  | --ht=*)
980    htmldir=$ac_optarg ;;
981
982  -includedir | --includedir | --includedi | --included | --include \
983  | --includ | --inclu | --incl | --inc)
984    ac_prev=includedir ;;
985  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986  | --includ=* | --inclu=* | --incl=* | --inc=*)
987    includedir=$ac_optarg ;;
988
989  -infodir | --infodir | --infodi | --infod | --info | --inf)
990    ac_prev=infodir ;;
991  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992    infodir=$ac_optarg ;;
993
994  -libdir | --libdir | --libdi | --libd)
995    ac_prev=libdir ;;
996  -libdir=* | --libdir=* | --libdi=* | --libd=*)
997    libdir=$ac_optarg ;;
998
999  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000  | --libexe | --libex | --libe)
1001    ac_prev=libexecdir ;;
1002  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003  | --libexe=* | --libex=* | --libe=*)
1004    libexecdir=$ac_optarg ;;
1005
1006  -localedir | --localedir | --localedi | --localed | --locale)
1007    ac_prev=localedir ;;
1008  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009    localedir=$ac_optarg ;;
1010
1011  -localstatedir | --localstatedir | --localstatedi | --localstated \
1012  | --localstate | --localstat | --localsta | --localst | --locals)
1013    ac_prev=localstatedir ;;
1014  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016    localstatedir=$ac_optarg ;;
1017
1018  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019    ac_prev=mandir ;;
1020  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021    mandir=$ac_optarg ;;
1022
1023  -nfp | --nfp | --nf)
1024    # Obsolete; use --without-fp.
1025    with_fp=no ;;
1026
1027  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028  | --no-cr | --no-c | -n)
1029    no_create=yes ;;
1030
1031  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033    no_recursion=yes ;;
1034
1035  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037  | --oldin | --oldi | --old | --ol | --o)
1038    ac_prev=oldincludedir ;;
1039  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042    oldincludedir=$ac_optarg ;;
1043
1044  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045    ac_prev=prefix ;;
1046  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047    prefix=$ac_optarg ;;
1048
1049  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050  | --program-pre | --program-pr | --program-p)
1051    ac_prev=program_prefix ;;
1052  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054    program_prefix=$ac_optarg ;;
1055
1056  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057  | --program-suf | --program-su | --program-s)
1058    ac_prev=program_suffix ;;
1059  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061    program_suffix=$ac_optarg ;;
1062
1063  -program-transform-name | --program-transform-name \
1064  | --program-transform-nam | --program-transform-na \
1065  | --program-transform-n | --program-transform- \
1066  | --program-transform | --program-transfor \
1067  | --program-transfo | --program-transf \
1068  | --program-trans | --program-tran \
1069  | --progr-tra | --program-tr | --program-t)
1070    ac_prev=program_transform_name ;;
1071  -program-transform-name=* | --program-transform-name=* \
1072  | --program-transform-nam=* | --program-transform-na=* \
1073  | --program-transform-n=* | --program-transform-=* \
1074  | --program-transform=* | --program-transfor=* \
1075  | --program-transfo=* | --program-transf=* \
1076  | --program-trans=* | --program-tran=* \
1077  | --progr-tra=* | --program-tr=* | --program-t=*)
1078    program_transform_name=$ac_optarg ;;
1079
1080  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081    ac_prev=pdfdir ;;
1082  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083    pdfdir=$ac_optarg ;;
1084
1085  -psdir | --psdir | --psdi | --psd | --ps)
1086    ac_prev=psdir ;;
1087  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088    psdir=$ac_optarg ;;
1089
1090  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091  | -silent | --silent | --silen | --sile | --sil)
1092    silent=yes ;;
1093
1094  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095    ac_prev=sbindir ;;
1096  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097  | --sbi=* | --sb=*)
1098    sbindir=$ac_optarg ;;
1099
1100  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102  | --sharedst | --shareds | --shared | --share | --shar \
1103  | --sha | --sh)
1104    ac_prev=sharedstatedir ;;
1105  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108  | --sha=* | --sh=*)
1109    sharedstatedir=$ac_optarg ;;
1110
1111  -site | --site | --sit)
1112    ac_prev=site ;;
1113  -site=* | --site=* | --sit=*)
1114    site=$ac_optarg ;;
1115
1116  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117    ac_prev=srcdir ;;
1118  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119    srcdir=$ac_optarg ;;
1120
1121  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122  | --syscon | --sysco | --sysc | --sys | --sy)
1123    ac_prev=sysconfdir ;;
1124  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126    sysconfdir=$ac_optarg ;;
1127
1128  -target | --target | --targe | --targ | --tar | --ta | --t)
1129    ac_prev=target_alias ;;
1130  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131    target_alias=$ac_optarg ;;
1132
1133  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134    verbose=yes ;;
1135
1136  -version | --version | --versio | --versi | --vers | -V)
1137    ac_init_version=: ;;
1138
1139  -with-* | --with-*)
1140    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141    # Reject names that are not valid shell variable names.
1142    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1143      { echo "$as_me: error: invalid package name: $ac_package" >&2
1144   { (exit 1); exit 1; }; }
1145    ac_package=`echo $ac_package| sed 's/-/_/g'`
1146    eval with_$ac_package=\$ac_optarg ;;
1147
1148  -without-* | --without-*)
1149    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1150    # Reject names that are not valid shell variable names.
1151    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1152      { echo "$as_me: error: invalid package name: $ac_package" >&2
1153   { (exit 1); exit 1; }; }
1154    ac_package=`echo $ac_package | sed 's/-/_/g'`
1155    eval with_$ac_package=no ;;
1156
1157  --x)
1158    # Obsolete; use --with-x.
1159    with_x=yes ;;
1160
1161  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162  | --x-incl | --x-inc | --x-in | --x-i)
1163    ac_prev=x_includes ;;
1164  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1166    x_includes=$ac_optarg ;;
1167
1168  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170    ac_prev=x_libraries ;;
1171  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1173    x_libraries=$ac_optarg ;;
1174
1175  -*) { echo "$as_me: error: unrecognized option: $ac_option
1176Try \`$0 --help' for more information." >&2
1177   { (exit 1); exit 1; }; }
1178    ;;
1179
1180  *=*)
1181    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182    # Reject names that are not valid shell variable names.
1183    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1184      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1185   { (exit 1); exit 1; }; }
1186    eval $ac_envvar=\$ac_optarg
1187    export $ac_envvar ;;
1188
1189  *)
1190    # FIXME: should be removed in autoconf 3.0.
1191    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1192    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1193      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1194    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1195    ;;
1196
1197  esac
1198done
1199
1200if test -n "$ac_prev"; then
1201  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1202  { echo "$as_me: error: missing argument to $ac_option" >&2
1203   { (exit 1); exit 1; }; }
1204fi
1205
1206# Be sure to have absolute directory names.
1207for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208		datadir sysconfdir sharedstatedir localstatedir includedir \
1209		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210		libdir localedir mandir
1211do
1212  eval ac_val=\$$ac_var
1213  case $ac_val in
1214    [\\/$]* | ?:[\\/]* )  continue;;
1215    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1216  esac
1217  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1218   { (exit 1); exit 1; }; }
1219done
1220
1221# There might be people who depend on the old broken behavior: `$host'
1222# used to hold the argument of --host etc.
1223# FIXME: To remove some day.
1224build=$build_alias
1225host=$host_alias
1226target=$target_alias
1227
1228# FIXME: To remove some day.
1229if test "x$host_alias" != x; then
1230  if test "x$build_alias" = x; then
1231    cross_compiling=maybe
1232    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1233    If a cross compiler is detected then cross compile mode will be used." >&2
1234  elif test "x$build_alias" != "x$host_alias"; then
1235    cross_compiling=yes
1236  fi
1237fi
1238
1239ac_tool_prefix=
1240test -n "$host_alias" && ac_tool_prefix=$host_alias-
1241
1242test "$silent" = yes && exec 6>/dev/null
1243
1244
1245ac_pwd=`pwd` && test -n "$ac_pwd" &&
1246ac_ls_di=`ls -di .` &&
1247ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1248  { echo "$as_me: error: Working directory cannot be determined" >&2
1249   { (exit 1); exit 1; }; }
1250test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1251  { echo "$as_me: error: pwd does not report name of working directory" >&2
1252   { (exit 1); exit 1; }; }
1253
1254
1255# Find the source files, if location was not specified.
1256if test -z "$srcdir"; then
1257  ac_srcdir_defaulted=yes
1258  # Try the directory containing this script, then the parent directory.
1259  ac_confdir=`$as_dirname -- "$0" ||
1260$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1261	 X"$0" : 'X\(//\)[^/]' \| \
1262	 X"$0" : 'X\(//\)$' \| \
1263	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1264echo X"$0" |
1265    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1266	    s//\1/
1267	    q
1268	  }
1269	  /^X\(\/\/\)[^/].*/{
1270	    s//\1/
1271	    q
1272	  }
1273	  /^X\(\/\/\)$/{
1274	    s//\1/
1275	    q
1276	  }
1277	  /^X\(\/\).*/{
1278	    s//\1/
1279	    q
1280	  }
1281	  s/.*/./; q'`
1282  srcdir=$ac_confdir
1283  if test ! -r "$srcdir/$ac_unique_file"; then
1284    srcdir=..
1285  fi
1286else
1287  ac_srcdir_defaulted=no
1288fi
1289if test ! -r "$srcdir/$ac_unique_file"; then
1290  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1291  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1292   { (exit 1); exit 1; }; }
1293fi
1294ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295ac_abs_confdir=`(
1296	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1297   { (exit 1); exit 1; }; }
1298	pwd)`
1299# When building in place, set srcdir=.
1300if test "$ac_abs_confdir" = "$ac_pwd"; then
1301  srcdir=.
1302fi
1303# Remove unnecessary trailing slashes from srcdir.
1304# Double slashes in file names in object file debugging info
1305# mess up M-x gdb in Emacs.
1306case $srcdir in
1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308esac
1309for ac_var in $ac_precious_vars; do
1310  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311  eval ac_env_${ac_var}_value=\$${ac_var}
1312  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314done
1315
1316#
1317# Report the --help message.
1318#
1319if test "$ac_init_help" = "long"; then
1320  # Omit some internal or obsolete options to make the list less imposing.
1321  # This message is too long to be a string in the A/UX 3.1 sh.
1322  cat <<_ACEOF
1323\`configure' configures llvm 2.8svn to adapt to many kinds of systems.
1324
1325Usage: $0 [OPTION]... [VAR=VALUE]...
1326
1327To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328VAR=VALUE.  See below for descriptions of some of the useful variables.
1329
1330Defaults for the options are specified in brackets.
1331
1332Configuration:
1333  -h, --help              display this help and exit
1334      --help=short        display options specific to this package
1335      --help=recursive    display the short help of all the included packages
1336  -V, --version           display version information and exit
1337  -q, --quiet, --silent   do not print \`checking...' messages
1338      --cache-file=FILE   cache test results in FILE [disabled]
1339  -C, --config-cache      alias for \`--cache-file=config.cache'
1340  -n, --no-create         do not create output files
1341      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1342
1343Installation directories:
1344  --prefix=PREFIX         install architecture-independent files in PREFIX
1345			  [$ac_default_prefix]
1346  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1347			  [PREFIX]
1348
1349By default, \`make install' will install all the files in
1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1351an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352for instance \`--prefix=\$HOME'.
1353
1354For better control, use the options below.
1355
1356Fine tuning of the installation directories:
1357  --bindir=DIR           user executables [EPREFIX/bin]
1358  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1359  --libexecdir=DIR       program executables [EPREFIX/libexec]
1360  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1361  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1362  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1363  --libdir=DIR           object code libraries [EPREFIX/lib]
1364  --includedir=DIR       C header files [PREFIX/include]
1365  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1366  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1367  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1368  --infodir=DIR          info documentation [DATAROOTDIR/info]
1369  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1370  --mandir=DIR           man documentation [DATAROOTDIR/man]
1371  --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1372  --htmldir=DIR          html documentation [DOCDIR]
1373  --dvidir=DIR           dvi documentation [DOCDIR]
1374  --pdfdir=DIR           pdf documentation [DOCDIR]
1375  --psdir=DIR            ps documentation [DOCDIR]
1376_ACEOF
1377
1378  cat <<\_ACEOF
1379
1380System types:
1381  --build=BUILD     configure for building on BUILD [guessed]
1382  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1383  --target=TARGET   configure for building compilers for TARGET [HOST]
1384_ACEOF
1385fi
1386
1387if test -n "$ac_init_help"; then
1388  case $ac_init_help in
1389     short | recursive ) echo "Configuration of llvm 2.8svn:";;
1390   esac
1391  cat <<\_ACEOF
1392
1393Optional Features:
1394  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1395  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1396  --enable-optimized      Compile with optimizations enabled (default is NO)
1397  --enable-profiling      Compile with profiling enabled (default is NO)
1398  --enable-assertions     Compile with assertion checks enabled (default is
1399                          YES)
1400  --enable-expensive-checks
1401                          Compile with expensive debug checks enabled (default
1402                          is NO)
1403  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1404                          NO)
1405  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1406                          optimization is on and YES if it's off)
1407  --enable-jit            Enable Just In Time Compiling (default is YES)
1408  --enable-doxygen        Build doxygen documentation (default is NO)
1409  --enable-threads        Use threads if available (default is YES)
1410  --enable-pic            Build LLVM with Position Independent Code (default
1411                          is YES)
1412  --enable-shared         Build a shared library and link tools against it
1413                          (default is NO)
1414  --enable-timestamps     Enable embedding timestamp information in build
1415                          (default is YES)
1416  --enable-targets        Build specific host targets: all or
1417                          target1,target2,... Valid targets are: host, x86,
1418                          x86_64, sparc, powerpc, alpha, arm, mips, spu,
1419                          pic16, xcore, msp430, systemz, blackfin, cbe, msil,
1420                          and cpp (default=all)
1421  --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1422                          %a (default is YES)
1423  --enable-bindings       Build specific language bindings:
1424                          all,auto,none,{binding-name} (default=auto)
1425  --enable-libffi         Check for the presence of libffi (default is NO)
1426  --enable-llvmc-dynamic  Link LLVMC dynamically (default is NO, unless on
1427                          Win32)
1428  --enable-llvmc-dynamic-plugins
1429                          Enable dynamic LLVMC plugins (default is YES)
1430  --enable-ltdl-install   install libltdl
1431
1432Optional Packages:
1433  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1434  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1435  --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1436                          searches PATH)
1437  --with-llvmgcc          Specify location of llvm-gcc driver (default
1438                          searches PATH)
1439  --with-llvmgxx          Specify location of llvm-g++ driver (default
1440                          searches PATH)
1441  --with-clang            Specify location of clang compiler (default is
1442                          --with-built-clang)
1443  --with-built-clang      Use the compiled Clang as the LLVM compiler
1444                          (default=check)
1445  --with-optimize-option  Select the compiler options to use for optimized
1446                          builds
1447  --with-extra-options    Specify additional options to compile LLVM with
1448  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1449                          is stdlib)
1450  --with-c-include-dirs   Colon separated list of directories clang will
1451                          search for headers
1452  --with-cxx-include-root Directory with the libstdc++ headers.
1453  --with-cxx-include-arch Architecture of the libstdc++ headers.
1454  --with-cxx-include-32bit-dir
1455                          32 bit multilib dir.
1456  --with-cxx-include-64bit-dir
1457                          64 bit multilib directory.
1458  --with-binutils-include Specify path to binutils/include/ containing
1459                          plugin-api.h file for gold plugin.
1460  --with-tclinclude       directory where tcl headers are
1461  --with-llvmcc=<name>    Choose the LLVM capable compiler to use (llvm-gcc,
1462                          clang, or none; default=check)
1463  --with-udis86=<path>    Use udis86 external x86 disassembler library
1464  --with-oprofile=<prefix>
1465                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1466
1467Some influential environment variables:
1468  CC          C compiler command
1469  CFLAGS      C compiler flags
1470  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1471              nonstandard directory <lib dir>
1472  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1473              you have headers in a nonstandard directory <include dir>
1474  CPP         C preprocessor
1475  CXX         C++ compiler command
1476  CXXFLAGS    C++ compiler flags
1477
1478Use these variables to override the choices made by `configure' or to help
1479it to find libraries and programs with nonstandard names/locations.
1480
1481Report bugs to <llvmbugs@cs.uiuc.edu>.
1482_ACEOF
1483ac_status=$?
1484fi
1485
1486if test "$ac_init_help" = "recursive"; then
1487  # If there are subdirs, report their specific --help.
1488  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489    test -d "$ac_dir" || continue
1490    ac_builddir=.
1491
1492case "$ac_dir" in
1493.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494*)
1495  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1496  # A ".." for each directory in $ac_dir_suffix.
1497  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1498  case $ac_top_builddir_sub in
1499  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501  esac ;;
1502esac
1503ac_abs_top_builddir=$ac_pwd
1504ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505# for backward compatibility:
1506ac_top_builddir=$ac_top_build_prefix
1507
1508case $srcdir in
1509  .)  # We are building in place.
1510    ac_srcdir=.
1511    ac_top_srcdir=$ac_top_builddir_sub
1512    ac_abs_top_srcdir=$ac_pwd ;;
1513  [\\/]* | ?:[\\/]* )  # Absolute name.
1514    ac_srcdir=$srcdir$ac_dir_suffix;
1515    ac_top_srcdir=$srcdir
1516    ac_abs_top_srcdir=$srcdir ;;
1517  *) # Relative name.
1518    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519    ac_top_srcdir=$ac_top_build_prefix$srcdir
1520    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521esac
1522ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523
1524    cd "$ac_dir" || { ac_status=$?; continue; }
1525    # Check for guested configure.
1526    if test -f "$ac_srcdir/configure.gnu"; then
1527      echo &&
1528      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529    elif test -f "$ac_srcdir/configure"; then
1530      echo &&
1531      $SHELL "$ac_srcdir/configure" --help=recursive
1532    else
1533      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534    fi || ac_status=$?
1535    cd "$ac_pwd" || { ac_status=$?; break; }
1536  done
1537fi
1538
1539test -n "$ac_init_help" && exit $ac_status
1540if $ac_init_version; then
1541  cat <<\_ACEOF
1542llvm configure 2.8svn
1543generated by GNU Autoconf 2.60
1544
1545Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15462002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1547This configure script is free software; the Free Software Foundation
1548gives unlimited permission to copy, distribute and modify it.
1549
1550Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
1551_ACEOF
1552  exit
1553fi
1554cat >config.log <<_ACEOF
1555This file contains any messages produced by compilers while
1556running configure, to aid debugging if configure makes a mistake.
1557
1558It was created by llvm $as_me 2.8svn, which was
1559generated by GNU Autoconf 2.60.  Invocation command line was
1560
1561  $ $0 $@
1562
1563_ACEOF
1564exec 5>>config.log
1565{
1566cat <<_ASUNAME
1567## --------- ##
1568## Platform. ##
1569## --------- ##
1570
1571hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1572uname -m = `(uname -m) 2>/dev/null || echo unknown`
1573uname -r = `(uname -r) 2>/dev/null || echo unknown`
1574uname -s = `(uname -s) 2>/dev/null || echo unknown`
1575uname -v = `(uname -v) 2>/dev/null || echo unknown`
1576
1577/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1578/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1579
1580/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1581/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1582/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1583/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1584/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1585/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1586/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1587
1588_ASUNAME
1589
1590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1591for as_dir in $PATH
1592do
1593  IFS=$as_save_IFS
1594  test -z "$as_dir" && as_dir=.
1595  echo "PATH: $as_dir"
1596done
1597IFS=$as_save_IFS
1598
1599} >&5
1600
1601cat >&5 <<_ACEOF
1602
1603
1604## ----------- ##
1605## Core tests. ##
1606## ----------- ##
1607
1608_ACEOF
1609
1610
1611# Keep a trace of the command line.
1612# Strip out --no-create and --no-recursion so they do not pile up.
1613# Strip out --silent because we don't want to record it for future runs.
1614# Also quote any args containing shell meta-characters.
1615# Make two passes to allow for proper duplicate-argument suppression.
1616ac_configure_args=
1617ac_configure_args0=
1618ac_configure_args1=
1619ac_must_keep_next=false
1620for ac_pass in 1 2
1621do
1622  for ac_arg
1623  do
1624    case $ac_arg in
1625    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1626    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1627    | -silent | --silent | --silen | --sile | --sil)
1628      continue ;;
1629    *\'*)
1630      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1631    esac
1632    case $ac_pass in
1633    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1634    2)
1635      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1636      if test $ac_must_keep_next = true; then
1637	ac_must_keep_next=false # Got value, back to normal.
1638      else
1639	case $ac_arg in
1640	  *=* | --config-cache | -C | -disable-* | --disable-* \
1641	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1642	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1643	  | -with-* | --with-* | -without-* | --without-* | --x)
1644	    case "$ac_configure_args0 " in
1645	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1646	    esac
1647	    ;;
1648	  -* ) ac_must_keep_next=true ;;
1649	esac
1650      fi
1651      ac_configure_args="$ac_configure_args '$ac_arg'"
1652      ;;
1653    esac
1654  done
1655done
1656$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1657$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1658
1659# When interrupted or exit'd, cleanup temporary files, and complete
1660# config.log.  We remove comments because anyway the quotes in there
1661# would cause problems or look ugly.
1662# WARNING: Use '\'' to represent an apostrophe within the trap.
1663# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1664trap 'exit_status=$?
1665  # Save into config.log some information that might help in debugging.
1666  {
1667    echo
1668
1669    cat <<\_ASBOX
1670## ---------------- ##
1671## Cache variables. ##
1672## ---------------- ##
1673_ASBOX
1674    echo
1675    # The following way of writing the cache mishandles newlines in values,
1676(
1677  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1678    eval ac_val=\$$ac_var
1679    case $ac_val in #(
1680    *${as_nl}*)
1681      case $ac_var in #(
1682      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1683echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1684      esac
1685      case $ac_var in #(
1686      _ | IFS | as_nl) ;; #(
1687      *) $as_unset $ac_var ;;
1688      esac ;;
1689    esac
1690  done
1691  (set) 2>&1 |
1692    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1693    *${as_nl}ac_space=\ *)
1694      sed -n \
1695	"s/'\''/'\''\\\\'\'''\''/g;
1696	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1697      ;; #(
1698    *)
1699      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1700      ;;
1701    esac |
1702    sort
1703)
1704    echo
1705
1706    cat <<\_ASBOX
1707## ----------------- ##
1708## Output variables. ##
1709## ----------------- ##
1710_ASBOX
1711    echo
1712    for ac_var in $ac_subst_vars
1713    do
1714      eval ac_val=\$$ac_var
1715      case $ac_val in
1716      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1717      esac
1718      echo "$ac_var='\''$ac_val'\''"
1719    done | sort
1720    echo
1721
1722    if test -n "$ac_subst_files"; then
1723      cat <<\_ASBOX
1724## ------------------- ##
1725## File substitutions. ##
1726## ------------------- ##
1727_ASBOX
1728      echo
1729      for ac_var in $ac_subst_files
1730      do
1731	eval ac_val=\$$ac_var
1732	case $ac_val in
1733	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1734	esac
1735	echo "$ac_var='\''$ac_val'\''"
1736      done | sort
1737      echo
1738    fi
1739
1740    if test -s confdefs.h; then
1741      cat <<\_ASBOX
1742## ----------- ##
1743## confdefs.h. ##
1744## ----------- ##
1745_ASBOX
1746      echo
1747      cat confdefs.h
1748      echo
1749    fi
1750    test "$ac_signal" != 0 &&
1751      echo "$as_me: caught signal $ac_signal"
1752    echo "$as_me: exit $exit_status"
1753  } >&5
1754  rm -f core *.core core.conftest.* &&
1755    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1756    exit $exit_status
1757' 0
1758for ac_signal in 1 2 13 15; do
1759  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1760done
1761ac_signal=0
1762
1763# confdefs.h avoids OS command line length limits that DEFS can exceed.
1764rm -f -r conftest* confdefs.h
1765
1766# Predefined preprocessor variables.
1767
1768cat >>confdefs.h <<_ACEOF
1769#define PACKAGE_NAME "$PACKAGE_NAME"
1770_ACEOF
1771
1772
1773cat >>confdefs.h <<_ACEOF
1774#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1775_ACEOF
1776
1777
1778cat >>confdefs.h <<_ACEOF
1779#define PACKAGE_VERSION "$PACKAGE_VERSION"
1780_ACEOF
1781
1782
1783cat >>confdefs.h <<_ACEOF
1784#define PACKAGE_STRING "$PACKAGE_STRING"
1785_ACEOF
1786
1787
1788cat >>confdefs.h <<_ACEOF
1789#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1790_ACEOF
1791
1792
1793# Let the site file select an alternate cache file if it wants to.
1794# Prefer explicitly selected file to automatically selected ones.
1795if test -n "$CONFIG_SITE"; then
1796  set x "$CONFIG_SITE"
1797elif test "x$prefix" != xNONE; then
1798  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1799else
1800  set x "$ac_default_prefix/share/config.site" \
1801	"$ac_default_prefix/etc/config.site"
1802fi
1803shift
1804for ac_site_file
1805do
1806  if test -r "$ac_site_file"; then
1807    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1808echo "$as_me: loading site script $ac_site_file" >&6;}
1809    sed 's/^/| /' "$ac_site_file" >&5
1810    . "$ac_site_file"
1811  fi
1812done
1813
1814if test -r "$cache_file"; then
1815  # Some versions of bash will fail to source /dev/null (special
1816  # files actually), so we avoid doing that.
1817  if test -f "$cache_file"; then
1818    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1819echo "$as_me: loading cache $cache_file" >&6;}
1820    case $cache_file in
1821      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1822      *)                      . "./$cache_file";;
1823    esac
1824  fi
1825else
1826  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1827echo "$as_me: creating cache $cache_file" >&6;}
1828  >$cache_file
1829fi
1830
1831# Check that the precious variables saved in the cache have kept the same
1832# value.
1833ac_cache_corrupted=false
1834for ac_var in $ac_precious_vars; do
1835  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1836  eval ac_new_set=\$ac_env_${ac_var}_set
1837  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1838  eval ac_new_val=\$ac_env_${ac_var}_value
1839  case $ac_old_set,$ac_new_set in
1840    set,)
1841      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1842echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1843      ac_cache_corrupted=: ;;
1844    ,set)
1845      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1846echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1847      ac_cache_corrupted=: ;;
1848    ,);;
1849    *)
1850      if test "x$ac_old_val" != "x$ac_new_val"; then
1851	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1852echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1853	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1854echo "$as_me:   former value:  $ac_old_val" >&2;}
1855	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1856echo "$as_me:   current value: $ac_new_val" >&2;}
1857	ac_cache_corrupted=:
1858      fi;;
1859  esac
1860  # Pass precious variables to config.status.
1861  if test "$ac_new_set" = set; then
1862    case $ac_new_val in
1863    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1864    *) ac_arg=$ac_var=$ac_new_val ;;
1865    esac
1866    case " $ac_configure_args " in
1867      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1868      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1869    esac
1870  fi
1871done
1872if $ac_cache_corrupted; then
1873  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1874echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1875  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1876echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1877   { (exit 1); exit 1; }; }
1878fi
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904ac_ext=c
1905ac_cpp='$CPP $CPPFLAGS'
1906ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1907ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1908ac_compiler_gnu=$ac_cv_c_compiler_gnu
1909
1910
1911
1912LLVM_COPYRIGHT="Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign."
1913
1914
1915
1916
1917
1918
1919
1920ac_aux_dir=
1921for ac_dir in autoconf "$srcdir"/autoconf; do
1922  if test -f "$ac_dir/install-sh"; then
1923    ac_aux_dir=$ac_dir
1924    ac_install_sh="$ac_aux_dir/install-sh -c"
1925    break
1926  elif test -f "$ac_dir/install.sh"; then
1927    ac_aux_dir=$ac_dir
1928    ac_install_sh="$ac_aux_dir/install.sh -c"
1929    break
1930  elif test -f "$ac_dir/shtool"; then
1931    ac_aux_dir=$ac_dir
1932    ac_install_sh="$ac_aux_dir/shtool install -c"
1933    break
1934  fi
1935done
1936if test -z "$ac_aux_dir"; then
1937  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1938echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1939   { (exit 1); exit 1; }; }
1940fi
1941
1942# These three variables are undocumented and unsupported,
1943# and are intended to be withdrawn in a future Autoconf release.
1944# They can cause serious problems if a builder's source tree is in a directory
1945# whose full name contains unusual characters.
1946ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1947ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1948ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1949
1950
1951
1952if test ${srcdir} != "." ; then
1953  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1954    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1955echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1956   { (exit 1); exit 1; }; }
1957  fi
1958fi
1959
1960
1961
1962if test -d ${srcdir}/projects/llvm-gcc ; then
1963  subdirs="$subdirs projects/llvm-gcc"
1964
1965fi
1966
1967if test -d ${srcdir}/projects/test-suite ; then
1968  subdirs="$subdirs projects/test-suite"
1969
1970fi
1971
1972if test -d ${srcdir}/projects/llvm-test ; then
1973  subdirs="$subdirs projects/llvm-test"
1974
1975fi
1976
1977if test -d ${srcdir}/projects/poolalloc ; then
1978  subdirs="$subdirs projects/poolalloc"
1979
1980fi
1981
1982if test -d ${srcdir}/projects/llvm-poolalloc ; then
1983  subdirs="$subdirs projects/llvm-poolalloc"
1984
1985fi
1986
1987for i in `ls ${srcdir}/projects`
1988do
1989  if test -d ${srcdir}/projects/${i} ; then
1990    case ${i} in
1991      CVS) ;;
1992      sample)       subdirs="$subdirs projects/sample"
1993    ;;
1994      privbracket)  subdirs="$subdirs projects/privbracket"
1995 ;;
1996      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
1997 ;;
1998      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
1999;;
2000      llvm-java)    subdirs="$subdirs projects/llvm-java"
2001 ;;
2002      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
2003   ;;
2004      safecode)     subdirs="$subdirs projects/safecode"
2005 ;;
2006      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
2007 ;;
2008      llvm-gcc)       ;;
2009      test-suite)     ;;
2010      llvm-test)      ;;
2011      poolalloc)      ;;
2012      llvm-poolalloc) ;;
2013      *)
2014        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2015echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2016        ;;
2017    esac
2018  fi
2019done
2020
2021
2022# Make sure we can run config.sub.
2023$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2024  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2025echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2026   { (exit 1); exit 1; }; }
2027
2028{ echo "$as_me:$LINENO: checking build system type" >&5
2029echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2030if test "${ac_cv_build+set}" = set; then
2031  echo $ECHO_N "(cached) $ECHO_C" >&6
2032else
2033  ac_build_alias=$build_alias
2034test "x$ac_build_alias" = x &&
2035  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2036test "x$ac_build_alias" = x &&
2037  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2038echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2039   { (exit 1); exit 1; }; }
2040ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2041  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2042echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2043   { (exit 1); exit 1; }; }
2044
2045fi
2046{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2047echo "${ECHO_T}$ac_cv_build" >&6; }
2048case $ac_cv_build in
2049*-*-*) ;;
2050*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2051echo "$as_me: error: invalid value of canonical build" >&2;}
2052   { (exit 1); exit 1; }; };;
2053esac
2054build=$ac_cv_build
2055ac_save_IFS=$IFS; IFS='-'
2056set x $ac_cv_build
2057shift
2058build_cpu=$1
2059build_vendor=$2
2060shift; shift
2061# Remember, the first character of IFS is used to create $*,
2062# except with old shells:
2063build_os=$*
2064IFS=$ac_save_IFS
2065case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2066
2067
2068{ echo "$as_me:$LINENO: checking host system type" >&5
2069echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2070if test "${ac_cv_host+set}" = set; then
2071  echo $ECHO_N "(cached) $ECHO_C" >&6
2072else
2073  if test "x$host_alias" = x; then
2074  ac_cv_host=$ac_cv_build
2075else
2076  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2077    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2078echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2079   { (exit 1); exit 1; }; }
2080fi
2081
2082fi
2083{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2084echo "${ECHO_T}$ac_cv_host" >&6; }
2085case $ac_cv_host in
2086*-*-*) ;;
2087*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2088echo "$as_me: error: invalid value of canonical host" >&2;}
2089   { (exit 1); exit 1; }; };;
2090esac
2091host=$ac_cv_host
2092ac_save_IFS=$IFS; IFS='-'
2093set x $ac_cv_host
2094shift
2095host_cpu=$1
2096host_vendor=$2
2097shift; shift
2098# Remember, the first character of IFS is used to create $*,
2099# except with old shells:
2100host_os=$*
2101IFS=$ac_save_IFS
2102case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2103
2104
2105{ echo "$as_me:$LINENO: checking target system type" >&5
2106echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2107if test "${ac_cv_target+set}" = set; then
2108  echo $ECHO_N "(cached) $ECHO_C" >&6
2109else
2110  if test "x$target_alias" = x; then
2111  ac_cv_target=$ac_cv_host
2112else
2113  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2114    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2115echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2116   { (exit 1); exit 1; }; }
2117fi
2118
2119fi
2120{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2121echo "${ECHO_T}$ac_cv_target" >&6; }
2122case $ac_cv_target in
2123*-*-*) ;;
2124*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2125echo "$as_me: error: invalid value of canonical target" >&2;}
2126   { (exit 1); exit 1; }; };;
2127esac
2128target=$ac_cv_target
2129ac_save_IFS=$IFS; IFS='-'
2130set x $ac_cv_target
2131shift
2132target_cpu=$1
2133target_vendor=$2
2134shift; shift
2135# Remember, the first character of IFS is used to create $*,
2136# except with old shells:
2137target_os=$*
2138IFS=$ac_save_IFS
2139case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2140
2141
2142# The aliases save the names the user supplied, while $host etc.
2143# will get canonicalized.
2144test -n "$target_alias" &&
2145  test "$program_prefix$program_suffix$program_transform_name" = \
2146    NONENONEs,x,x, &&
2147  program_prefix=${target_alias}-
2148
2149{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2150echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2151if test "${llvm_cv_os_type+set}" = set; then
2152  echo $ECHO_N "(cached) $ECHO_C" >&6
2153else
2154  case $host in
2155  *-*-aix*)
2156    llvm_cv_link_all_option="-Wl,--whole-archive"
2157    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2158    llvm_cv_os_type="AIX"
2159    llvm_cv_platform_type="Unix" ;;
2160  *-*-irix*)
2161    llvm_cv_link_all_option="-Wl,--whole-archive"
2162    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2163    llvm_cv_os_type="IRIX"
2164    llvm_cv_platform_type="Unix" ;;
2165  *-*-cygwin*)
2166    llvm_cv_link_all_option="-Wl,--whole-archive"
2167    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2168    llvm_cv_os_type="Cygwin"
2169    llvm_cv_platform_type="Unix" ;;
2170  *-*-darwin*)
2171    llvm_cv_link_all_option="-Wl,-all_load"
2172    llvm_cv_no_link_all_option="-Wl,-noall_load"
2173    llvm_cv_os_type="Darwin"
2174    llvm_cv_platform_type="Unix" ;;
2175  *-*-minix*)
2176    llvm_cv_link_all_option="-Wl,-all_load"
2177    llvm_cv_no_link_all_option="-Wl,-noall_load"
2178    llvm_cv_os_type="Minix"
2179    llvm_cv_platform_type="Unix" ;;
2180  *-*-freebsd*)
2181    llvm_cv_link_all_option="-Wl,--whole-archive"
2182    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2183    llvm_cv_os_type="FreeBSD"
2184    llvm_cv_platform_type="Unix" ;;
2185  *-*-openbsd*)
2186    llvm_cv_link_all_option="-Wl,--whole-archive"
2187    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2188    llvm_cv_os_type="OpenBSD"
2189    llvm_cv_platform_type="Unix" ;;
2190  *-*-netbsd*)
2191    llvm_cv_link_all_option="-Wl,--whole-archive"
2192    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2193    llvm_cv_os_type="NetBSD"
2194    llvm_cv_platform_type="Unix" ;;
2195  *-*-dragonfly*)
2196    llvm_cv_link_all_option="-Wl,--whole-archive"
2197    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2198    llvm_cv_os_type="DragonFly"
2199    llvm_cv_platform_type="Unix" ;;
2200  *-*-hpux*)
2201    llvm_cv_link_all_option="-Wl,--whole-archive"
2202    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2203    llvm_cv_os_type="HP-UX"
2204    llvm_cv_platform_type="Unix" ;;
2205  *-*-interix*)
2206    llvm_cv_link_all_option="-Wl,--whole-archive"
2207    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2208    llvm_cv_os_type="Interix"
2209    llvm_cv_platform_type="Unix" ;;
2210  *-*-linux*)
2211    llvm_cv_link_all_option="-Wl,--whole-archive"
2212    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2213    llvm_cv_os_type="Linux"
2214    llvm_cv_platform_type="Unix" ;;
2215  *-*-solaris*)
2216    llvm_cv_link_all_option="-Wl,-z,allextract"
2217    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2218    llvm_cv_os_type="SunOS"
2219    llvm_cv_platform_type="Unix" ;;
2220  *-*-auroraux*)
2221    llvm_cv_link_all_option="-Wl,-z,allextract"
2222    llvm_cv_link_all_option="-Wl,-z,defaultextract"
2223    llvm_cv_os_type="AuroraUX"
2224    llvm_cv_platform_type="Unix" ;;
2225  *-*-win32*)
2226    llvm_cv_link_all_option="-Wl,--whole-archive"
2227    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2228    llvm_cv_os_type="Win32"
2229    llvm_cv_platform_type="Win32" ;;
2230  *-*-mingw*)
2231    llvm_cv_link_all_option="-Wl,--whole-archive"
2232    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2233    llvm_cv_os_type="MingW"
2234    llvm_cv_platform_type="Win32" ;;
2235  *-*-haiku*)
2236    llvm_cv_link_all_option="-Wl,--whole-archive"
2237    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2238    llvm_cv_os_type="Haiku"
2239    llvm_cv_platform_type="Unix" ;;
2240  *-unknown-eabi*)
2241    llvm_cv_link_all_option="-Wl,--whole-archive"
2242    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2243    llvm_cv_os_type="Freestanding"
2244    llvm_cv_platform_type="Unix" ;;
2245  *-unknown-elf*)
2246    llvm_cv_link_all_option="-Wl,--whole-archive"
2247    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2248    llvm_cv_os_type="Freestanding"
2249    llvm_cv_platform_type="Unix" ;;
2250  *)
2251    llvm_cv_link_all_option=""
2252    llvm_cv_no_link_all_option=""
2253    llvm_cv_os_type="Unknown"
2254    llvm_cv_platform_type="Unknown" ;;
2255esac
2256fi
2257{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2258echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2259
2260{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2261echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2262if test "${llvm_cv_target_os_type+set}" = set; then
2263  echo $ECHO_N "(cached) $ECHO_C" >&6
2264else
2265  case $target in
2266  *-*-aix*)
2267    llvm_cv_target_os_type="AIX" ;;
2268  *-*-irix*)
2269    llvm_cv_target_os_type="IRIX" ;;
2270  *-*-cygwin*)
2271    llvm_cv_target_os_type="Cygwin" ;;
2272  *-*-darwin*)
2273    llvm_cv_target_os_type="Darwin" ;;
2274  *-*-minix*)
2275    llvm_cv_target_os_type="Minix" ;;
2276  *-*-freebsd*)
2277    llvm_cv_target_os_type="FreeBSD" ;;
2278  *-*-openbsd*)
2279    llvm_cv_target_os_type="OpenBSD" ;;
2280  *-*-netbsd*)
2281    llvm_cv_target_os_type="NetBSD" ;;
2282  *-*-dragonfly*)
2283    llvm_cv_target_os_type="DragonFly" ;;
2284  *-*-hpux*)
2285    llvm_cv_target_os_type="HP-UX" ;;
2286  *-*-interix*)
2287    llvm_cv_target_os_type="Interix" ;;
2288  *-*-linux*)
2289    llvm_cv_target_os_type="Linux" ;;
2290  *-*-solaris*)
2291    llvm_cv_target_os_type="SunOS" ;;
2292  *-*-auroraux*)
2293    llvm_cv_target_os_type="AuroraUX" ;;
2294  *-*-win32*)
2295    llvm_cv_target_os_type="Win32" ;;
2296  *-*-mingw*)
2297    llvm_cv_target_os_type="MingW" ;;
2298  *-*-haiku*)
2299    llvm_cv_target_os_type="Haiku" ;;
2300  *-unknown-eabi*)
2301    llvm_cv_target_os_type="Freestanding" ;;
2302  *)
2303    llvm_cv_target_os_type="Unknown" ;;
2304esac
2305fi
2306{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2307echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2308
2309if test "$llvm_cv_os_type" = "Unknown" ; then
2310  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2311echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2312   { (exit 1); exit 1; }; }
2313fi
2314
2315OS=$llvm_cv_os_type
2316
2317HOST_OS=$llvm_cv_os_type
2318
2319TARGET_OS=$llvm_cv_target_os_type
2320
2321
2322LINKALL=$llvm_cv_link_all_option
2323
2324NOLINKALL=$llvm_cv_no_link_all_option
2325
2326
2327case $llvm_cv_platform_type in
2328  Unix)
2329
2330cat >>confdefs.h <<\_ACEOF
2331#define LLVM_ON_UNIX 1
2332_ACEOF
2333
2334    LLVM_ON_UNIX=1
2335
2336    LLVM_ON_WIN32=0
2337
2338    ;;
2339  Win32)
2340
2341cat >>confdefs.h <<\_ACEOF
2342#define LLVM_ON_WIN32 1
2343_ACEOF
2344
2345    LLVM_ON_UNIX=0
2346
2347    LLVM_ON_WIN32=1
2348
2349    ;;
2350esac
2351
2352{ echo "$as_me:$LINENO: checking target architecture" >&5
2353echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2354if test "${llvm_cv_target_arch+set}" = set; then
2355  echo $ECHO_N "(cached) $ECHO_C" >&6
2356else
2357  case $target in
2358  i?86-*)                 llvm_cv_target_arch="x86" ;;
2359  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2360  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2361  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2362  alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2363  arm*-*)                 llvm_cv_target_arch="ARM" ;;
2364  mips-*)                 llvm_cv_target_arch="Mips" ;;
2365  pic16-*)                llvm_cv_target_arch="PIC16" ;;
2366  xcore-*)                llvm_cv_target_arch="XCore" ;;
2367  msp430-*)               llvm_cv_target_arch="MSP430" ;;
2368  s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2369  bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2370  mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
2371  *)                      llvm_cv_target_arch="Unknown" ;;
2372esac
2373fi
2374{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2375echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2376
2377if test "$llvm_cv_target_arch" = "Unknown" ; then
2378  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2379echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2380fi
2381
2382# Determine the LLVM native architecture for the target
2383case "$llvm_cv_target_arch" in
2384    x86)     LLVM_NATIVE_ARCH="X86" ;;
2385    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2386    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2387esac
2388
2389ARCH=$llvm_cv_target_arch
2390
2391
2392ac_ext=c
2393ac_cpp='$CPP $CPPFLAGS'
2394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2396ac_compiler_gnu=$ac_cv_c_compiler_gnu
2397if test -n "$ac_tool_prefix"; then
2398  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2399set dummy ${ac_tool_prefix}gcc; ac_word=$2
2400{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2401echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2402if test "${ac_cv_prog_CC+set}" = set; then
2403  echo $ECHO_N "(cached) $ECHO_C" >&6
2404else
2405  if test -n "$CC"; then
2406  ac_cv_prog_CC="$CC" # Let the user override the test.
2407else
2408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2409for as_dir in $PATH
2410do
2411  IFS=$as_save_IFS
2412  test -z "$as_dir" && as_dir=.
2413  for ac_exec_ext in '' $ac_executable_extensions; do
2414  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2415    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2416    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2417    break 2
2418  fi
2419done
2420done
2421IFS=$as_save_IFS
2422
2423fi
2424fi
2425CC=$ac_cv_prog_CC
2426if test -n "$CC"; then
2427  { echo "$as_me:$LINENO: result: $CC" >&5
2428echo "${ECHO_T}$CC" >&6; }
2429else
2430  { echo "$as_me:$LINENO: result: no" >&5
2431echo "${ECHO_T}no" >&6; }
2432fi
2433
2434
2435fi
2436if test -z "$ac_cv_prog_CC"; then
2437  ac_ct_CC=$CC
2438  # Extract the first word of "gcc", so it can be a program name with args.
2439set dummy gcc; ac_word=$2
2440{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2441echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2442if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2443  echo $ECHO_N "(cached) $ECHO_C" >&6
2444else
2445  if test -n "$ac_ct_CC"; then
2446  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2447else
2448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2449for as_dir in $PATH
2450do
2451  IFS=$as_save_IFS
2452  test -z "$as_dir" && as_dir=.
2453  for ac_exec_ext in '' $ac_executable_extensions; do
2454  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2455    ac_cv_prog_ac_ct_CC="gcc"
2456    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2457    break 2
2458  fi
2459done
2460done
2461IFS=$as_save_IFS
2462
2463fi
2464fi
2465ac_ct_CC=$ac_cv_prog_ac_ct_CC
2466if test -n "$ac_ct_CC"; then
2467  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2468echo "${ECHO_T}$ac_ct_CC" >&6; }
2469else
2470  { echo "$as_me:$LINENO: result: no" >&5
2471echo "${ECHO_T}no" >&6; }
2472fi
2473
2474  if test "x$ac_ct_CC" = x; then
2475    CC=""
2476  else
2477    case $cross_compiling:$ac_tool_warned in
2478yes:)
2479{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2480whose name does not start with the host triplet.  If you think this
2481configuration is useful to you, please write to autoconf@gnu.org." >&5
2482echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2483whose name does not start with the host triplet.  If you think this
2484configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2485ac_tool_warned=yes ;;
2486esac
2487    CC=$ac_ct_CC
2488  fi
2489else
2490  CC="$ac_cv_prog_CC"
2491fi
2492
2493if test -z "$CC"; then
2494          if test -n "$ac_tool_prefix"; then
2495    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2496set dummy ${ac_tool_prefix}cc; ac_word=$2
2497{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2498echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2499if test "${ac_cv_prog_CC+set}" = set; then
2500  echo $ECHO_N "(cached) $ECHO_C" >&6
2501else
2502  if test -n "$CC"; then
2503  ac_cv_prog_CC="$CC" # Let the user override the test.
2504else
2505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506for as_dir in $PATH
2507do
2508  IFS=$as_save_IFS
2509  test -z "$as_dir" && as_dir=.
2510  for ac_exec_ext in '' $ac_executable_extensions; do
2511  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2512    ac_cv_prog_CC="${ac_tool_prefix}cc"
2513    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2514    break 2
2515  fi
2516done
2517done
2518IFS=$as_save_IFS
2519
2520fi
2521fi
2522CC=$ac_cv_prog_CC
2523if test -n "$CC"; then
2524  { echo "$as_me:$LINENO: result: $CC" >&5
2525echo "${ECHO_T}$CC" >&6; }
2526else
2527  { echo "$as_me:$LINENO: result: no" >&5
2528echo "${ECHO_T}no" >&6; }
2529fi
2530
2531
2532  fi
2533fi
2534if test -z "$CC"; then
2535  # Extract the first word of "cc", so it can be a program name with args.
2536set dummy cc; ac_word=$2
2537{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2538echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2539if test "${ac_cv_prog_CC+set}" = set; then
2540  echo $ECHO_N "(cached) $ECHO_C" >&6
2541else
2542  if test -n "$CC"; then
2543  ac_cv_prog_CC="$CC" # Let the user override the test.
2544else
2545  ac_prog_rejected=no
2546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2547for as_dir in $PATH
2548do
2549  IFS=$as_save_IFS
2550  test -z "$as_dir" && as_dir=.
2551  for ac_exec_ext in '' $ac_executable_extensions; do
2552  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2553    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2554       ac_prog_rejected=yes
2555       continue
2556     fi
2557    ac_cv_prog_CC="cc"
2558    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2559    break 2
2560  fi
2561done
2562done
2563IFS=$as_save_IFS
2564
2565if test $ac_prog_rejected = yes; then
2566  # We found a bogon in the path, so make sure we never use it.
2567  set dummy $ac_cv_prog_CC
2568  shift
2569  if test $# != 0; then
2570    # We chose a different compiler from the bogus one.
2571    # However, it has the same basename, so the bogon will be chosen
2572    # first if we set CC to just the basename; use the full file name.
2573    shift
2574    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2575  fi
2576fi
2577fi
2578fi
2579CC=$ac_cv_prog_CC
2580if test -n "$CC"; then
2581  { echo "$as_me:$LINENO: result: $CC" >&5
2582echo "${ECHO_T}$CC" >&6; }
2583else
2584  { echo "$as_me:$LINENO: result: no" >&5
2585echo "${ECHO_T}no" >&6; }
2586fi
2587
2588
2589fi
2590if test -z "$CC"; then
2591  if test -n "$ac_tool_prefix"; then
2592  for ac_prog in cl.exe
2593  do
2594    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2595set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2596{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2597echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2598if test "${ac_cv_prog_CC+set}" = set; then
2599  echo $ECHO_N "(cached) $ECHO_C" >&6
2600else
2601  if test -n "$CC"; then
2602  ac_cv_prog_CC="$CC" # Let the user override the test.
2603else
2604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2605for as_dir in $PATH
2606do
2607  IFS=$as_save_IFS
2608  test -z "$as_dir" && as_dir=.
2609  for ac_exec_ext in '' $ac_executable_extensions; do
2610  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2611    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2612    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2613    break 2
2614  fi
2615done
2616done
2617IFS=$as_save_IFS
2618
2619fi
2620fi
2621CC=$ac_cv_prog_CC
2622if test -n "$CC"; then
2623  { echo "$as_me:$LINENO: result: $CC" >&5
2624echo "${ECHO_T}$CC" >&6; }
2625else
2626  { echo "$as_me:$LINENO: result: no" >&5
2627echo "${ECHO_T}no" >&6; }
2628fi
2629
2630
2631    test -n "$CC" && break
2632  done
2633fi
2634if test -z "$CC"; then
2635  ac_ct_CC=$CC
2636  for ac_prog in cl.exe
2637do
2638  # Extract the first word of "$ac_prog", so it can be a program name with args.
2639set dummy $ac_prog; ac_word=$2
2640{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2641echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2642if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2643  echo $ECHO_N "(cached) $ECHO_C" >&6
2644else
2645  if test -n "$ac_ct_CC"; then
2646  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2647else
2648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649for as_dir in $PATH
2650do
2651  IFS=$as_save_IFS
2652  test -z "$as_dir" && as_dir=.
2653  for ac_exec_ext in '' $ac_executable_extensions; do
2654  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2655    ac_cv_prog_ac_ct_CC="$ac_prog"
2656    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2657    break 2
2658  fi
2659done
2660done
2661IFS=$as_save_IFS
2662
2663fi
2664fi
2665ac_ct_CC=$ac_cv_prog_ac_ct_CC
2666if test -n "$ac_ct_CC"; then
2667  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2668echo "${ECHO_T}$ac_ct_CC" >&6; }
2669else
2670  { echo "$as_me:$LINENO: result: no" >&5
2671echo "${ECHO_T}no" >&6; }
2672fi
2673
2674
2675  test -n "$ac_ct_CC" && break
2676done
2677
2678  if test "x$ac_ct_CC" = x; then
2679    CC=""
2680  else
2681    case $cross_compiling:$ac_tool_warned in
2682yes:)
2683{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2684whose name does not start with the host triplet.  If you think this
2685configuration is useful to you, please write to autoconf@gnu.org." >&5
2686echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2687whose name does not start with the host triplet.  If you think this
2688configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2689ac_tool_warned=yes ;;
2690esac
2691    CC=$ac_ct_CC
2692  fi
2693fi
2694
2695fi
2696
2697
2698test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2699See \`config.log' for more details." >&5
2700echo "$as_me: error: no acceptable C compiler found in \$PATH
2701See \`config.log' for more details." >&2;}
2702   { (exit 1); exit 1; }; }
2703
2704# Provide some information about the compiler.
2705echo "$as_me:$LINENO: checking for C compiler version" >&5
2706ac_compiler=`set X $ac_compile; echo $2`
2707{ (ac_try="$ac_compiler --version >&5"
2708case "(($ac_try" in
2709  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710  *) ac_try_echo=$ac_try;;
2711esac
2712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713  (eval "$ac_compiler --version >&5") 2>&5
2714  ac_status=$?
2715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716  (exit $ac_status); }
2717{ (ac_try="$ac_compiler -v >&5"
2718case "(($ac_try" in
2719  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2720  *) ac_try_echo=$ac_try;;
2721esac
2722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2723  (eval "$ac_compiler -v >&5") 2>&5
2724  ac_status=$?
2725  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726  (exit $ac_status); }
2727{ (ac_try="$ac_compiler -V >&5"
2728case "(($ac_try" in
2729  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2730  *) ac_try_echo=$ac_try;;
2731esac
2732eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2733  (eval "$ac_compiler -V >&5") 2>&5
2734  ac_status=$?
2735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736  (exit $ac_status); }
2737
2738cat >conftest.$ac_ext <<_ACEOF
2739/* confdefs.h.  */
2740_ACEOF
2741cat confdefs.h >>conftest.$ac_ext
2742cat >>conftest.$ac_ext <<_ACEOF
2743/* end confdefs.h.  */
2744
2745int
2746main ()
2747{
2748
2749  ;
2750  return 0;
2751}
2752_ACEOF
2753ac_clean_files_save=$ac_clean_files
2754ac_clean_files="$ac_clean_files a.out a.exe b.out"
2755# Try to create an executable without -o first, disregard a.out.
2756# It will help us diagnose broken compilers, and finding out an intuition
2757# of exeext.
2758{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2759echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2760ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2761#
2762# List of possible output files, starting from the most likely.
2763# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2764# only as a last resort.  b.out is created by i960 compilers.
2765ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2766#
2767# The IRIX 6 linker writes into existing files which may not be
2768# executable, retaining their permissions.  Remove them first so a
2769# subsequent execution test works.
2770ac_rmfiles=
2771for ac_file in $ac_files
2772do
2773  case $ac_file in
2774    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2775    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2776  esac
2777done
2778rm -f $ac_rmfiles
2779
2780if { (ac_try="$ac_link_default"
2781case "(($ac_try" in
2782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2783  *) ac_try_echo=$ac_try;;
2784esac
2785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2786  (eval "$ac_link_default") 2>&5
2787  ac_status=$?
2788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789  (exit $ac_status); }; then
2790  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2791# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2792# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2793# so that the user can short-circuit this test for compilers unknown to
2794# Autoconf.
2795for ac_file in $ac_files
2796do
2797  test -f "$ac_file" || continue
2798  case $ac_file in
2799    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2800	;;
2801    [ab].out )
2802	# We found the default executable, but exeext='' is most
2803	# certainly right.
2804	break;;
2805    *.* )
2806        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2807	then :; else
2808	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2809	fi
2810	# We set ac_cv_exeext here because the later test for it is not
2811	# safe: cross compilers may not add the suffix if given an `-o'
2812	# argument, so we may need to know it at that point already.
2813	# Even if this section looks crufty: it has the advantage of
2814	# actually working.
2815	break;;
2816    * )
2817	break;;
2818  esac
2819done
2820test "$ac_cv_exeext" = no && ac_cv_exeext=
2821
2822else
2823  echo "$as_me: failed program was:" >&5
2824sed 's/^/| /' conftest.$ac_ext >&5
2825
2826{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2827See \`config.log' for more details." >&5
2828echo "$as_me: error: C compiler cannot create executables
2829See \`config.log' for more details." >&2;}
2830   { (exit 77); exit 77; }; }
2831fi
2832
2833ac_exeext=$ac_cv_exeext
2834{ echo "$as_me:$LINENO: result: $ac_file" >&5
2835echo "${ECHO_T}$ac_file" >&6; }
2836
2837# Check that the compiler produces executables we can run.  If not, either
2838# the compiler is broken, or we cross compile.
2839{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2840echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2841# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2842# If not cross compiling, check that we can run a simple program.
2843if test "$cross_compiling" != yes; then
2844  if { ac_try='./$ac_file'
2845  { (case "(($ac_try" in
2846  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2847  *) ac_try_echo=$ac_try;;
2848esac
2849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2850  (eval "$ac_try") 2>&5
2851  ac_status=$?
2852  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2853  (exit $ac_status); }; }; then
2854    cross_compiling=no
2855  else
2856    if test "$cross_compiling" = maybe; then
2857	cross_compiling=yes
2858    else
2859	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2860If you meant to cross compile, use \`--host'.
2861See \`config.log' for more details." >&5
2862echo "$as_me: error: cannot run C compiled programs.
2863If you meant to cross compile, use \`--host'.
2864See \`config.log' for more details." >&2;}
2865   { (exit 1); exit 1; }; }
2866    fi
2867  fi
2868fi
2869{ echo "$as_me:$LINENO: result: yes" >&5
2870echo "${ECHO_T}yes" >&6; }
2871
2872rm -f a.out a.exe conftest$ac_cv_exeext b.out
2873ac_clean_files=$ac_clean_files_save
2874# Check that the compiler produces executables we can run.  If not, either
2875# the compiler is broken, or we cross compile.
2876{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2877echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2878{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2879echo "${ECHO_T}$cross_compiling" >&6; }
2880
2881{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2882echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2883if { (ac_try="$ac_link"
2884case "(($ac_try" in
2885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2886  *) ac_try_echo=$ac_try;;
2887esac
2888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2889  (eval "$ac_link") 2>&5
2890  ac_status=$?
2891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892  (exit $ac_status); }; then
2893  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2894# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2895# work properly (i.e., refer to `conftest.exe'), while it won't with
2896# `rm'.
2897for ac_file in conftest.exe conftest conftest.*; do
2898  test -f "$ac_file" || continue
2899  case $ac_file in
2900    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2901    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2902	  break;;
2903    * ) break;;
2904  esac
2905done
2906else
2907  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2908See \`config.log' for more details." >&5
2909echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2910See \`config.log' for more details." >&2;}
2911   { (exit 1); exit 1; }; }
2912fi
2913
2914rm -f conftest$ac_cv_exeext
2915{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2916echo "${ECHO_T}$ac_cv_exeext" >&6; }
2917
2918rm -f conftest.$ac_ext
2919EXEEXT=$ac_cv_exeext
2920ac_exeext=$EXEEXT
2921{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2922echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2923if test "${ac_cv_objext+set}" = set; then
2924  echo $ECHO_N "(cached) $ECHO_C" >&6
2925else
2926  cat >conftest.$ac_ext <<_ACEOF
2927/* confdefs.h.  */
2928_ACEOF
2929cat confdefs.h >>conftest.$ac_ext
2930cat >>conftest.$ac_ext <<_ACEOF
2931/* end confdefs.h.  */
2932
2933int
2934main ()
2935{
2936
2937  ;
2938  return 0;
2939}
2940_ACEOF
2941rm -f conftest.o conftest.obj
2942if { (ac_try="$ac_compile"
2943case "(($ac_try" in
2944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2945  *) ac_try_echo=$ac_try;;
2946esac
2947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2948  (eval "$ac_compile") 2>&5
2949  ac_status=$?
2950  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951  (exit $ac_status); }; then
2952  for ac_file in conftest.o conftest.obj conftest.*; do
2953  test -f "$ac_file" || continue;
2954  case $ac_file in
2955    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2956    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2957       break;;
2958  esac
2959done
2960else
2961  echo "$as_me: failed program was:" >&5
2962sed 's/^/| /' conftest.$ac_ext >&5
2963
2964{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2965See \`config.log' for more details." >&5
2966echo "$as_me: error: cannot compute suffix of object files: cannot compile
2967See \`config.log' for more details." >&2;}
2968   { (exit 1); exit 1; }; }
2969fi
2970
2971rm -f conftest.$ac_cv_objext conftest.$ac_ext
2972fi
2973{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2974echo "${ECHO_T}$ac_cv_objext" >&6; }
2975OBJEXT=$ac_cv_objext
2976ac_objext=$OBJEXT
2977{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2978echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2979if test "${ac_cv_c_compiler_gnu+set}" = set; then
2980  echo $ECHO_N "(cached) $ECHO_C" >&6
2981else
2982  cat >conftest.$ac_ext <<_ACEOF
2983/* confdefs.h.  */
2984_ACEOF
2985cat confdefs.h >>conftest.$ac_ext
2986cat >>conftest.$ac_ext <<_ACEOF
2987/* end confdefs.h.  */
2988
2989int
2990main ()
2991{
2992#ifndef __GNUC__
2993       choke me
2994#endif
2995
2996  ;
2997  return 0;
2998}
2999_ACEOF
3000rm -f conftest.$ac_objext
3001if { (ac_try="$ac_compile"
3002case "(($ac_try" in
3003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004  *) ac_try_echo=$ac_try;;
3005esac
3006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007  (eval "$ac_compile") 2>conftest.er1
3008  ac_status=$?
3009  grep -v '^ *+' conftest.er1 >conftest.err
3010  rm -f conftest.er1
3011  cat conftest.err >&5
3012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013  (exit $ac_status); } &&
3014	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3015  { (case "(($ac_try" in
3016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017  *) ac_try_echo=$ac_try;;
3018esac
3019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020  (eval "$ac_try") 2>&5
3021  ac_status=$?
3022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023  (exit $ac_status); }; } &&
3024	 { ac_try='test -s conftest.$ac_objext'
3025  { (case "(($ac_try" in
3026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027  *) ac_try_echo=$ac_try;;
3028esac
3029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030  (eval "$ac_try") 2>&5
3031  ac_status=$?
3032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033  (exit $ac_status); }; }; then
3034  ac_compiler_gnu=yes
3035else
3036  echo "$as_me: failed program was:" >&5
3037sed 's/^/| /' conftest.$ac_ext >&5
3038
3039	ac_compiler_gnu=no
3040fi
3041
3042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3043ac_cv_c_compiler_gnu=$ac_compiler_gnu
3044
3045fi
3046{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3047echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3048GCC=`test $ac_compiler_gnu = yes && echo yes`
3049ac_test_CFLAGS=${CFLAGS+set}
3050ac_save_CFLAGS=$CFLAGS
3051{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3052echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3053if test "${ac_cv_prog_cc_g+set}" = set; then
3054  echo $ECHO_N "(cached) $ECHO_C" >&6
3055else
3056  ac_save_c_werror_flag=$ac_c_werror_flag
3057   ac_c_werror_flag=yes
3058   ac_cv_prog_cc_g=no
3059   CFLAGS="-g"
3060   cat >conftest.$ac_ext <<_ACEOF
3061/* confdefs.h.  */
3062_ACEOF
3063cat confdefs.h >>conftest.$ac_ext
3064cat >>conftest.$ac_ext <<_ACEOF
3065/* end confdefs.h.  */
3066
3067int
3068main ()
3069{
3070
3071  ;
3072  return 0;
3073}
3074_ACEOF
3075rm -f conftest.$ac_objext
3076if { (ac_try="$ac_compile"
3077case "(($ac_try" in
3078  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079  *) ac_try_echo=$ac_try;;
3080esac
3081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3082  (eval "$ac_compile") 2>conftest.er1
3083  ac_status=$?
3084  grep -v '^ *+' conftest.er1 >conftest.err
3085  rm -f conftest.er1
3086  cat conftest.err >&5
3087  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088  (exit $ac_status); } &&
3089	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3090  { (case "(($ac_try" in
3091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092  *) ac_try_echo=$ac_try;;
3093esac
3094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3095  (eval "$ac_try") 2>&5
3096  ac_status=$?
3097  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098  (exit $ac_status); }; } &&
3099	 { ac_try='test -s conftest.$ac_objext'
3100  { (case "(($ac_try" in
3101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102  *) ac_try_echo=$ac_try;;
3103esac
3104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3105  (eval "$ac_try") 2>&5
3106  ac_status=$?
3107  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108  (exit $ac_status); }; }; then
3109  ac_cv_prog_cc_g=yes
3110else
3111  echo "$as_me: failed program was:" >&5
3112sed 's/^/| /' conftest.$ac_ext >&5
3113
3114	CFLAGS=""
3115      cat >conftest.$ac_ext <<_ACEOF
3116/* confdefs.h.  */
3117_ACEOF
3118cat confdefs.h >>conftest.$ac_ext
3119cat >>conftest.$ac_ext <<_ACEOF
3120/* end confdefs.h.  */
3121
3122int
3123main ()
3124{
3125
3126  ;
3127  return 0;
3128}
3129_ACEOF
3130rm -f conftest.$ac_objext
3131if { (ac_try="$ac_compile"
3132case "(($ac_try" in
3133  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3134  *) ac_try_echo=$ac_try;;
3135esac
3136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3137  (eval "$ac_compile") 2>conftest.er1
3138  ac_status=$?
3139  grep -v '^ *+' conftest.er1 >conftest.err
3140  rm -f conftest.er1
3141  cat conftest.err >&5
3142  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3143  (exit $ac_status); } &&
3144	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3145  { (case "(($ac_try" in
3146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147  *) ac_try_echo=$ac_try;;
3148esac
3149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3150  (eval "$ac_try") 2>&5
3151  ac_status=$?
3152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3153  (exit $ac_status); }; } &&
3154	 { ac_try='test -s conftest.$ac_objext'
3155  { (case "(($ac_try" in
3156  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3157  *) ac_try_echo=$ac_try;;
3158esac
3159eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3160  (eval "$ac_try") 2>&5
3161  ac_status=$?
3162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3163  (exit $ac_status); }; }; then
3164  :
3165else
3166  echo "$as_me: failed program was:" >&5
3167sed 's/^/| /' conftest.$ac_ext >&5
3168
3169	ac_c_werror_flag=$ac_save_c_werror_flag
3170	 CFLAGS="-g"
3171	 cat >conftest.$ac_ext <<_ACEOF
3172/* confdefs.h.  */
3173_ACEOF
3174cat confdefs.h >>conftest.$ac_ext
3175cat >>conftest.$ac_ext <<_ACEOF
3176/* end confdefs.h.  */
3177
3178int
3179main ()
3180{
3181
3182  ;
3183  return 0;
3184}
3185_ACEOF
3186rm -f conftest.$ac_objext
3187if { (ac_try="$ac_compile"
3188case "(($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_compile") 2>conftest.er1
3194  ac_status=$?
3195  grep -v '^ *+' conftest.er1 >conftest.err
3196  rm -f conftest.er1
3197  cat conftest.err >&5
3198  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3199  (exit $ac_status); } &&
3200	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3201  { (case "(($ac_try" in
3202  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203  *) ac_try_echo=$ac_try;;
3204esac
3205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3206  (eval "$ac_try") 2>&5
3207  ac_status=$?
3208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3209  (exit $ac_status); }; } &&
3210	 { ac_try='test -s conftest.$ac_objext'
3211  { (case "(($ac_try" in
3212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213  *) ac_try_echo=$ac_try;;
3214esac
3215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3216  (eval "$ac_try") 2>&5
3217  ac_status=$?
3218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219  (exit $ac_status); }; }; then
3220  ac_cv_prog_cc_g=yes
3221else
3222  echo "$as_me: failed program was:" >&5
3223sed 's/^/| /' conftest.$ac_ext >&5
3224
3225
3226fi
3227
3228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3229fi
3230
3231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3232fi
3233
3234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3235   ac_c_werror_flag=$ac_save_c_werror_flag
3236fi
3237{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3238echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3239if test "$ac_test_CFLAGS" = set; then
3240  CFLAGS=$ac_save_CFLAGS
3241elif test $ac_cv_prog_cc_g = yes; then
3242  if test "$GCC" = yes; then
3243    CFLAGS="-g -O2"
3244  else
3245    CFLAGS="-g"
3246  fi
3247else
3248  if test "$GCC" = yes; then
3249    CFLAGS="-O2"
3250  else
3251    CFLAGS=
3252  fi
3253fi
3254{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3255echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3256if test "${ac_cv_prog_cc_c89+set}" = set; then
3257  echo $ECHO_N "(cached) $ECHO_C" >&6
3258else
3259  ac_cv_prog_cc_c89=no
3260ac_save_CC=$CC
3261cat >conftest.$ac_ext <<_ACEOF
3262/* confdefs.h.  */
3263_ACEOF
3264cat confdefs.h >>conftest.$ac_ext
3265cat >>conftest.$ac_ext <<_ACEOF
3266/* end confdefs.h.  */
3267#include <stdarg.h>
3268#include <stdio.h>
3269#include <sys/types.h>
3270#include <sys/stat.h>
3271/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3272struct buf { int x; };
3273FILE * (*rcsopen) (struct buf *, struct stat *, int);
3274static char *e (p, i)
3275     char **p;
3276     int i;
3277{
3278  return p[i];
3279}
3280static char *f (char * (*g) (char **, int), char **p, ...)
3281{
3282  char *s;
3283  va_list v;
3284  va_start (v,p);
3285  s = g (p, va_arg (v,int));
3286  va_end (v);
3287  return s;
3288}
3289
3290/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3291   function prototypes and stuff, but not '\xHH' hex character constants.
3292   These don't provoke an error unfortunately, instead are silently treated
3293   as 'x'.  The following induces an error, until -std is added to get
3294   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3295   array size at least.  It's necessary to write '\x00'==0 to get something
3296   that's true only with -std.  */
3297int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3298
3299/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3300   inside strings and character constants.  */
3301#define FOO(x) 'x'
3302int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3303
3304int test (int i, double x);
3305struct s1 {int (*f) (int a);};
3306struct s2 {int (*f) (double a);};
3307int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3308int argc;
3309char **argv;
3310int
3311main ()
3312{
3313return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3314  ;
3315  return 0;
3316}
3317_ACEOF
3318for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3319	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3320do
3321  CC="$ac_save_CC $ac_arg"
3322  rm -f conftest.$ac_objext
3323if { (ac_try="$ac_compile"
3324case "(($ac_try" in
3325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326  *) ac_try_echo=$ac_try;;
3327esac
3328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3329  (eval "$ac_compile") 2>conftest.er1
3330  ac_status=$?
3331  grep -v '^ *+' conftest.er1 >conftest.err
3332  rm -f conftest.er1
3333  cat conftest.err >&5
3334  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3335  (exit $ac_status); } &&
3336	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3337  { (case "(($ac_try" in
3338  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339  *) ac_try_echo=$ac_try;;
3340esac
3341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3342  (eval "$ac_try") 2>&5
3343  ac_status=$?
3344  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345  (exit $ac_status); }; } &&
3346	 { ac_try='test -s conftest.$ac_objext'
3347  { (case "(($ac_try" in
3348  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349  *) ac_try_echo=$ac_try;;
3350esac
3351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3352  (eval "$ac_try") 2>&5
3353  ac_status=$?
3354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355  (exit $ac_status); }; }; then
3356  ac_cv_prog_cc_c89=$ac_arg
3357else
3358  echo "$as_me: failed program was:" >&5
3359sed 's/^/| /' conftest.$ac_ext >&5
3360
3361
3362fi
3363
3364rm -f core conftest.err conftest.$ac_objext
3365  test "x$ac_cv_prog_cc_c89" != "xno" && break
3366done
3367rm -f conftest.$ac_ext
3368CC=$ac_save_CC
3369
3370fi
3371# AC_CACHE_VAL
3372case "x$ac_cv_prog_cc_c89" in
3373  x)
3374    { echo "$as_me:$LINENO: result: none needed" >&5
3375echo "${ECHO_T}none needed" >&6; } ;;
3376  xno)
3377    { echo "$as_me:$LINENO: result: unsupported" >&5
3378echo "${ECHO_T}unsupported" >&6; } ;;
3379  *)
3380    CC="$CC $ac_cv_prog_cc_c89"
3381    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3382echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3383esac
3384
3385
3386ac_ext=c
3387ac_cpp='$CPP $CPPFLAGS'
3388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390ac_compiler_gnu=$ac_cv_c_compiler_gnu
3391
3392
3393ac_ext=c
3394ac_cpp='$CPP $CPPFLAGS'
3395ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397ac_compiler_gnu=$ac_cv_c_compiler_gnu
3398{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3399echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3400# On Suns, sometimes $CPP names a directory.
3401if test -n "$CPP" && test -d "$CPP"; then
3402  CPP=
3403fi
3404if test -z "$CPP"; then
3405  if test "${ac_cv_prog_CPP+set}" = set; then
3406  echo $ECHO_N "(cached) $ECHO_C" >&6
3407else
3408      # Double quotes because CPP needs to be expanded
3409    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3410    do
3411      ac_preproc_ok=false
3412for ac_c_preproc_warn_flag in '' yes
3413do
3414  # Use a header file that comes with gcc, so configuring glibc
3415  # with a fresh cross-compiler works.
3416  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3417  # <limits.h> exists even on freestanding compilers.
3418  # On the NeXT, cc -E runs the code through the compiler's parser,
3419  # not just through cpp. "Syntax error" is here to catch this case.
3420  cat >conftest.$ac_ext <<_ACEOF
3421/* confdefs.h.  */
3422_ACEOF
3423cat confdefs.h >>conftest.$ac_ext
3424cat >>conftest.$ac_ext <<_ACEOF
3425/* end confdefs.h.  */
3426#ifdef __STDC__
3427# include <limits.h>
3428#else
3429# include <assert.h>
3430#endif
3431		     Syntax error
3432_ACEOF
3433if { (ac_try="$ac_cpp conftest.$ac_ext"
3434case "(($ac_try" in
3435  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3436  *) ac_try_echo=$ac_try;;
3437esac
3438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3439  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3440  ac_status=$?
3441  grep -v '^ *+' conftest.er1 >conftest.err
3442  rm -f conftest.er1
3443  cat conftest.err >&5
3444  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3445  (exit $ac_status); } >/dev/null; then
3446  if test -s conftest.err; then
3447    ac_cpp_err=$ac_c_preproc_warn_flag
3448    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3449  else
3450    ac_cpp_err=
3451  fi
3452else
3453  ac_cpp_err=yes
3454fi
3455if test -z "$ac_cpp_err"; then
3456  :
3457else
3458  echo "$as_me: failed program was:" >&5
3459sed 's/^/| /' conftest.$ac_ext >&5
3460
3461  # Broken: fails on valid input.
3462continue
3463fi
3464
3465rm -f conftest.err conftest.$ac_ext
3466
3467  # OK, works on sane cases.  Now check whether nonexistent headers
3468  # can be detected and how.
3469  cat >conftest.$ac_ext <<_ACEOF
3470/* confdefs.h.  */
3471_ACEOF
3472cat confdefs.h >>conftest.$ac_ext
3473cat >>conftest.$ac_ext <<_ACEOF
3474/* end confdefs.h.  */
3475#include <ac_nonexistent.h>
3476_ACEOF
3477if { (ac_try="$ac_cpp conftest.$ac_ext"
3478case "(($ac_try" in
3479  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3480  *) ac_try_echo=$ac_try;;
3481esac
3482eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3483  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3484  ac_status=$?
3485  grep -v '^ *+' conftest.er1 >conftest.err
3486  rm -f conftest.er1
3487  cat conftest.err >&5
3488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3489  (exit $ac_status); } >/dev/null; then
3490  if test -s conftest.err; then
3491    ac_cpp_err=$ac_c_preproc_warn_flag
3492    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3493  else
3494    ac_cpp_err=
3495  fi
3496else
3497  ac_cpp_err=yes
3498fi
3499if test -z "$ac_cpp_err"; then
3500  # Broken: success on invalid input.
3501continue
3502else
3503  echo "$as_me: failed program was:" >&5
3504sed 's/^/| /' conftest.$ac_ext >&5
3505
3506  # Passes both tests.
3507ac_preproc_ok=:
3508break
3509fi
3510
3511rm -f conftest.err conftest.$ac_ext
3512
3513done
3514# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3515rm -f conftest.err conftest.$ac_ext
3516if $ac_preproc_ok; then
3517  break
3518fi
3519
3520    done
3521    ac_cv_prog_CPP=$CPP
3522
3523fi
3524  CPP=$ac_cv_prog_CPP
3525else
3526  ac_cv_prog_CPP=$CPP
3527fi
3528{ echo "$as_me:$LINENO: result: $CPP" >&5
3529echo "${ECHO_T}$CPP" >&6; }
3530ac_preproc_ok=false
3531for ac_c_preproc_warn_flag in '' yes
3532do
3533  # Use a header file that comes with gcc, so configuring glibc
3534  # with a fresh cross-compiler works.
3535  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3536  # <limits.h> exists even on freestanding compilers.
3537  # On the NeXT, cc -E runs the code through the compiler's parser,
3538  # not just through cpp. "Syntax error" is here to catch this case.
3539  cat >conftest.$ac_ext <<_ACEOF
3540/* confdefs.h.  */
3541_ACEOF
3542cat confdefs.h >>conftest.$ac_ext
3543cat >>conftest.$ac_ext <<_ACEOF
3544/* end confdefs.h.  */
3545#ifdef __STDC__
3546# include <limits.h>
3547#else
3548# include <assert.h>
3549#endif
3550		     Syntax error
3551_ACEOF
3552if { (ac_try="$ac_cpp conftest.$ac_ext"
3553case "(($ac_try" in
3554  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3555  *) ac_try_echo=$ac_try;;
3556esac
3557eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3558  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3559  ac_status=$?
3560  grep -v '^ *+' conftest.er1 >conftest.err
3561  rm -f conftest.er1
3562  cat conftest.err >&5
3563  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3564  (exit $ac_status); } >/dev/null; then
3565  if test -s conftest.err; then
3566    ac_cpp_err=$ac_c_preproc_warn_flag
3567    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3568  else
3569    ac_cpp_err=
3570  fi
3571else
3572  ac_cpp_err=yes
3573fi
3574if test -z "$ac_cpp_err"; then
3575  :
3576else
3577  echo "$as_me: failed program was:" >&5
3578sed 's/^/| /' conftest.$ac_ext >&5
3579
3580  # Broken: fails on valid input.
3581continue
3582fi
3583
3584rm -f conftest.err conftest.$ac_ext
3585
3586  # OK, works on sane cases.  Now check whether nonexistent headers
3587  # can be detected and how.
3588  cat >conftest.$ac_ext <<_ACEOF
3589/* confdefs.h.  */
3590_ACEOF
3591cat confdefs.h >>conftest.$ac_ext
3592cat >>conftest.$ac_ext <<_ACEOF
3593/* end confdefs.h.  */
3594#include <ac_nonexistent.h>
3595_ACEOF
3596if { (ac_try="$ac_cpp conftest.$ac_ext"
3597case "(($ac_try" in
3598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3599  *) ac_try_echo=$ac_try;;
3600esac
3601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3602  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3603  ac_status=$?
3604  grep -v '^ *+' conftest.er1 >conftest.err
3605  rm -f conftest.er1
3606  cat conftest.err >&5
3607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608  (exit $ac_status); } >/dev/null; then
3609  if test -s conftest.err; then
3610    ac_cpp_err=$ac_c_preproc_warn_flag
3611    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3612  else
3613    ac_cpp_err=
3614  fi
3615else
3616  ac_cpp_err=yes
3617fi
3618if test -z "$ac_cpp_err"; then
3619  # Broken: success on invalid input.
3620continue
3621else
3622  echo "$as_me: failed program was:" >&5
3623sed 's/^/| /' conftest.$ac_ext >&5
3624
3625  # Passes both tests.
3626ac_preproc_ok=:
3627break
3628fi
3629
3630rm -f conftest.err conftest.$ac_ext
3631
3632done
3633# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3634rm -f conftest.err conftest.$ac_ext
3635if $ac_preproc_ok; then
3636  :
3637else
3638  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3639See \`config.log' for more details." >&5
3640echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3641See \`config.log' for more details." >&2;}
3642   { (exit 1); exit 1; }; }
3643fi
3644
3645ac_ext=c
3646ac_cpp='$CPP $CPPFLAGS'
3647ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3648ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3649ac_compiler_gnu=$ac_cv_c_compiler_gnu
3650
3651
3652{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3653echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3654if test "${ac_cv_path_GREP+set}" = set; then
3655  echo $ECHO_N "(cached) $ECHO_C" >&6
3656else
3657  # Extract the first word of "grep ggrep" to use in msg output
3658if test -z "$GREP"; then
3659set dummy grep ggrep; ac_prog_name=$2
3660if test "${ac_cv_path_GREP+set}" = set; then
3661  echo $ECHO_N "(cached) $ECHO_C" >&6
3662else
3663  ac_path_GREP_found=false
3664# Loop through the user's path and test for each of PROGNAME-LIST
3665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3666for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3667do
3668  IFS=$as_save_IFS
3669  test -z "$as_dir" && as_dir=.
3670  for ac_prog in grep ggrep; do
3671  for ac_exec_ext in '' $ac_executable_extensions; do
3672    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3673    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3674    # Check for GNU ac_path_GREP and select it if it is found.
3675  # Check for GNU $ac_path_GREP
3676case `"$ac_path_GREP" --version 2>&1` in
3677*GNU*)
3678  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3679*)
3680  ac_count=0
3681  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3682  while :
3683  do
3684    cat "conftest.in" "conftest.in" >"conftest.tmp"
3685    mv "conftest.tmp" "conftest.in"
3686    cp "conftest.in" "conftest.nl"
3687    echo 'GREP' >> "conftest.nl"
3688    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3689    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3690    ac_count=`expr $ac_count + 1`
3691    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3692      # Best one so far, save it but keep looking for a better one
3693      ac_cv_path_GREP="$ac_path_GREP"
3694      ac_path_GREP_max=$ac_count
3695    fi
3696    # 10*(2^10) chars as input seems more than enough
3697    test $ac_count -gt 10 && break
3698  done
3699  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3700esac
3701
3702
3703    $ac_path_GREP_found && break 3
3704  done
3705done
3706
3707done
3708IFS=$as_save_IFS
3709
3710
3711fi
3712
3713GREP="$ac_cv_path_GREP"
3714if test -z "$GREP"; then
3715  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3716echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3717   { (exit 1); exit 1; }; }
3718fi
3719
3720else
3721  ac_cv_path_GREP=$GREP
3722fi
3723
3724
3725fi
3726{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3727echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3728 GREP="$ac_cv_path_GREP"
3729
3730
3731{ echo "$as_me:$LINENO: checking for egrep" >&5
3732echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3733if test "${ac_cv_path_EGREP+set}" = set; then
3734  echo $ECHO_N "(cached) $ECHO_C" >&6
3735else
3736  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3737   then ac_cv_path_EGREP="$GREP -E"
3738   else
3739     # Extract the first word of "egrep" to use in msg output
3740if test -z "$EGREP"; then
3741set dummy egrep; ac_prog_name=$2
3742if test "${ac_cv_path_EGREP+set}" = set; then
3743  echo $ECHO_N "(cached) $ECHO_C" >&6
3744else
3745  ac_path_EGREP_found=false
3746# Loop through the user's path and test for each of PROGNAME-LIST
3747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3748for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3749do
3750  IFS=$as_save_IFS
3751  test -z "$as_dir" && as_dir=.
3752  for ac_prog in egrep; do
3753  for ac_exec_ext in '' $ac_executable_extensions; do
3754    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3755    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3756    # Check for GNU ac_path_EGREP and select it if it is found.
3757  # Check for GNU $ac_path_EGREP
3758case `"$ac_path_EGREP" --version 2>&1` in
3759*GNU*)
3760  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3761*)
3762  ac_count=0
3763  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3764  while :
3765  do
3766    cat "conftest.in" "conftest.in" >"conftest.tmp"
3767    mv "conftest.tmp" "conftest.in"
3768    cp "conftest.in" "conftest.nl"
3769    echo 'EGREP' >> "conftest.nl"
3770    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3771    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3772    ac_count=`expr $ac_count + 1`
3773    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3774      # Best one so far, save it but keep looking for a better one
3775      ac_cv_path_EGREP="$ac_path_EGREP"
3776      ac_path_EGREP_max=$ac_count
3777    fi
3778    # 10*(2^10) chars as input seems more than enough
3779    test $ac_count -gt 10 && break
3780  done
3781  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3782esac
3783
3784
3785    $ac_path_EGREP_found && break 3
3786  done
3787done
3788
3789done
3790IFS=$as_save_IFS
3791
3792
3793fi
3794
3795EGREP="$ac_cv_path_EGREP"
3796if test -z "$EGREP"; then
3797  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3798echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3799   { (exit 1); exit 1; }; }
3800fi
3801
3802else
3803  ac_cv_path_EGREP=$EGREP
3804fi
3805
3806
3807   fi
3808fi
3809{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3810echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3811 EGREP="$ac_cv_path_EGREP"
3812
3813
3814{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3815echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3816if test "${ac_cv_header_stdc+set}" = set; then
3817  echo $ECHO_N "(cached) $ECHO_C" >&6
3818else
3819  cat >conftest.$ac_ext <<_ACEOF
3820/* confdefs.h.  */
3821_ACEOF
3822cat confdefs.h >>conftest.$ac_ext
3823cat >>conftest.$ac_ext <<_ACEOF
3824/* end confdefs.h.  */
3825#include <stdlib.h>
3826#include <stdarg.h>
3827#include <string.h>
3828#include <float.h>
3829
3830int
3831main ()
3832{
3833
3834  ;
3835  return 0;
3836}
3837_ACEOF
3838rm -f conftest.$ac_objext
3839if { (ac_try="$ac_compile"
3840case "(($ac_try" in
3841  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3842  *) ac_try_echo=$ac_try;;
3843esac
3844eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3845  (eval "$ac_compile") 2>conftest.er1
3846  ac_status=$?
3847  grep -v '^ *+' conftest.er1 >conftest.err
3848  rm -f conftest.er1
3849  cat conftest.err >&5
3850  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3851  (exit $ac_status); } &&
3852	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3853  { (case "(($ac_try" in
3854  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3855  *) ac_try_echo=$ac_try;;
3856esac
3857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3858  (eval "$ac_try") 2>&5
3859  ac_status=$?
3860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861  (exit $ac_status); }; } &&
3862	 { ac_try='test -s conftest.$ac_objext'
3863  { (case "(($ac_try" in
3864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3865  *) ac_try_echo=$ac_try;;
3866esac
3867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3868  (eval "$ac_try") 2>&5
3869  ac_status=$?
3870  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3871  (exit $ac_status); }; }; then
3872  ac_cv_header_stdc=yes
3873else
3874  echo "$as_me: failed program was:" >&5
3875sed 's/^/| /' conftest.$ac_ext >&5
3876
3877	ac_cv_header_stdc=no
3878fi
3879
3880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3881
3882if test $ac_cv_header_stdc = yes; then
3883  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3884  cat >conftest.$ac_ext <<_ACEOF
3885/* confdefs.h.  */
3886_ACEOF
3887cat confdefs.h >>conftest.$ac_ext
3888cat >>conftest.$ac_ext <<_ACEOF
3889/* end confdefs.h.  */
3890#include <string.h>
3891
3892_ACEOF
3893if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3894  $EGREP "memchr" >/dev/null 2>&1; then
3895  :
3896else
3897  ac_cv_header_stdc=no
3898fi
3899rm -f conftest*
3900
3901fi
3902
3903if test $ac_cv_header_stdc = yes; then
3904  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3905  cat >conftest.$ac_ext <<_ACEOF
3906/* confdefs.h.  */
3907_ACEOF
3908cat confdefs.h >>conftest.$ac_ext
3909cat >>conftest.$ac_ext <<_ACEOF
3910/* end confdefs.h.  */
3911#include <stdlib.h>
3912
3913_ACEOF
3914if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3915  $EGREP "free" >/dev/null 2>&1; then
3916  :
3917else
3918  ac_cv_header_stdc=no
3919fi
3920rm -f conftest*
3921
3922fi
3923
3924if test $ac_cv_header_stdc = yes; then
3925  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3926  if test "$cross_compiling" = yes; then
3927  :
3928else
3929  cat >conftest.$ac_ext <<_ACEOF
3930/* confdefs.h.  */
3931_ACEOF
3932cat confdefs.h >>conftest.$ac_ext
3933cat >>conftest.$ac_ext <<_ACEOF
3934/* end confdefs.h.  */
3935#include <ctype.h>
3936#include <stdlib.h>
3937#if ((' ' & 0x0FF) == 0x020)
3938# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3939# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3940#else
3941# define ISLOWER(c) \
3942		   (('a' <= (c) && (c) <= 'i') \
3943		     || ('j' <= (c) && (c) <= 'r') \
3944		     || ('s' <= (c) && (c) <= 'z'))
3945# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3946#endif
3947
3948#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3949int
3950main ()
3951{
3952  int i;
3953  for (i = 0; i < 256; i++)
3954    if (XOR (islower (i), ISLOWER (i))
3955	|| toupper (i) != TOUPPER (i))
3956      return 2;
3957  return 0;
3958}
3959_ACEOF
3960rm -f conftest$ac_exeext
3961if { (ac_try="$ac_link"
3962case "(($ac_try" in
3963  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3964  *) ac_try_echo=$ac_try;;
3965esac
3966eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3967  (eval "$ac_link") 2>&5
3968  ac_status=$?
3969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3970  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3971  { (case "(($ac_try" in
3972  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3973  *) ac_try_echo=$ac_try;;
3974esac
3975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3976  (eval "$ac_try") 2>&5
3977  ac_status=$?
3978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3979  (exit $ac_status); }; }; then
3980  :
3981else
3982  echo "$as_me: program exited with status $ac_status" >&5
3983echo "$as_me: failed program was:" >&5
3984sed 's/^/| /' conftest.$ac_ext >&5
3985
3986( exit $ac_status )
3987ac_cv_header_stdc=no
3988fi
3989rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3990fi
3991
3992
3993fi
3994fi
3995{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3996echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
3997if test $ac_cv_header_stdc = yes; then
3998
3999cat >>confdefs.h <<\_ACEOF
4000#define STDC_HEADERS 1
4001_ACEOF
4002
4003fi
4004
4005# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4016		  inttypes.h stdint.h unistd.h
4017do
4018as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4019{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4020echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4021if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4022  echo $ECHO_N "(cached) $ECHO_C" >&6
4023else
4024  cat >conftest.$ac_ext <<_ACEOF
4025/* confdefs.h.  */
4026_ACEOF
4027cat confdefs.h >>conftest.$ac_ext
4028cat >>conftest.$ac_ext <<_ACEOF
4029/* end confdefs.h.  */
4030$ac_includes_default
4031
4032#include <$ac_header>
4033_ACEOF
4034rm -f conftest.$ac_objext
4035if { (ac_try="$ac_compile"
4036case "(($ac_try" in
4037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4038  *) ac_try_echo=$ac_try;;
4039esac
4040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4041  (eval "$ac_compile") 2>conftest.er1
4042  ac_status=$?
4043  grep -v '^ *+' conftest.er1 >conftest.err
4044  rm -f conftest.er1
4045  cat conftest.err >&5
4046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047  (exit $ac_status); } &&
4048	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4049  { (case "(($ac_try" in
4050  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4051  *) ac_try_echo=$ac_try;;
4052esac
4053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4054  (eval "$ac_try") 2>&5
4055  ac_status=$?
4056  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4057  (exit $ac_status); }; } &&
4058	 { ac_try='test -s conftest.$ac_objext'
4059  { (case "(($ac_try" in
4060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4061  *) ac_try_echo=$ac_try;;
4062esac
4063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4064  (eval "$ac_try") 2>&5
4065  ac_status=$?
4066  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4067  (exit $ac_status); }; }; then
4068  eval "$as_ac_Header=yes"
4069else
4070  echo "$as_me: failed program was:" >&5
4071sed 's/^/| /' conftest.$ac_ext >&5
4072
4073	eval "$as_ac_Header=no"
4074fi
4075
4076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4077fi
4078ac_res=`eval echo '${'$as_ac_Header'}'`
4079	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4080echo "${ECHO_T}$ac_res" >&6; }
4081if test `eval echo '${'$as_ac_Header'}'` = yes; then
4082  cat >>confdefs.h <<_ACEOF
4083#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4084_ACEOF
4085
4086fi
4087
4088done
4089
4090
4091{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4092echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4093if test "${ac_cv_c_bigendian+set}" = set; then
4094  echo $ECHO_N "(cached) $ECHO_C" >&6
4095else
4096  # See if sys/param.h defines the BYTE_ORDER macro.
4097cat >conftest.$ac_ext <<_ACEOF
4098/* confdefs.h.  */
4099_ACEOF
4100cat confdefs.h >>conftest.$ac_ext
4101cat >>conftest.$ac_ext <<_ACEOF
4102/* end confdefs.h.  */
4103#include <sys/types.h>
4104#include <sys/param.h>
4105
4106int
4107main ()
4108{
4109#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4110 bogus endian macros
4111#endif
4112
4113  ;
4114  return 0;
4115}
4116_ACEOF
4117rm -f conftest.$ac_objext
4118if { (ac_try="$ac_compile"
4119case "(($ac_try" in
4120  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4121  *) ac_try_echo=$ac_try;;
4122esac
4123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4124  (eval "$ac_compile") 2>conftest.er1
4125  ac_status=$?
4126  grep -v '^ *+' conftest.er1 >conftest.err
4127  rm -f conftest.er1
4128  cat conftest.err >&5
4129  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4130  (exit $ac_status); } &&
4131	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4132  { (case "(($ac_try" in
4133  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4134  *) ac_try_echo=$ac_try;;
4135esac
4136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4137  (eval "$ac_try") 2>&5
4138  ac_status=$?
4139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4140  (exit $ac_status); }; } &&
4141	 { ac_try='test -s conftest.$ac_objext'
4142  { (case "(($ac_try" in
4143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4144  *) ac_try_echo=$ac_try;;
4145esac
4146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4147  (eval "$ac_try") 2>&5
4148  ac_status=$?
4149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4150  (exit $ac_status); }; }; then
4151  # It does; now see whether it defined to BIG_ENDIAN or not.
4152cat >conftest.$ac_ext <<_ACEOF
4153/* confdefs.h.  */
4154_ACEOF
4155cat confdefs.h >>conftest.$ac_ext
4156cat >>conftest.$ac_ext <<_ACEOF
4157/* end confdefs.h.  */
4158#include <sys/types.h>
4159#include <sys/param.h>
4160
4161int
4162main ()
4163{
4164#if BYTE_ORDER != BIG_ENDIAN
4165 not big endian
4166#endif
4167
4168  ;
4169  return 0;
4170}
4171_ACEOF
4172rm -f conftest.$ac_objext
4173if { (ac_try="$ac_compile"
4174case "(($ac_try" in
4175  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4176  *) ac_try_echo=$ac_try;;
4177esac
4178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4179  (eval "$ac_compile") 2>conftest.er1
4180  ac_status=$?
4181  grep -v '^ *+' conftest.er1 >conftest.err
4182  rm -f conftest.er1
4183  cat conftest.err >&5
4184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4185  (exit $ac_status); } &&
4186	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4187  { (case "(($ac_try" in
4188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4189  *) ac_try_echo=$ac_try;;
4190esac
4191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4192  (eval "$ac_try") 2>&5
4193  ac_status=$?
4194  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4195  (exit $ac_status); }; } &&
4196	 { ac_try='test -s conftest.$ac_objext'
4197  { (case "(($ac_try" in
4198  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4199  *) ac_try_echo=$ac_try;;
4200esac
4201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4202  (eval "$ac_try") 2>&5
4203  ac_status=$?
4204  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4205  (exit $ac_status); }; }; then
4206  ac_cv_c_bigendian=yes
4207else
4208  echo "$as_me: failed program was:" >&5
4209sed 's/^/| /' conftest.$ac_ext >&5
4210
4211	ac_cv_c_bigendian=no
4212fi
4213
4214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4215else
4216  echo "$as_me: failed program was:" >&5
4217sed 's/^/| /' conftest.$ac_ext >&5
4218
4219	# It does not; compile a test program.
4220if test "$cross_compiling" = yes; then
4221  # try to guess the endianness by grepping values into an object file
4222  ac_cv_c_bigendian=unknown
4223  cat >conftest.$ac_ext <<_ACEOF
4224/* confdefs.h.  */
4225_ACEOF
4226cat confdefs.h >>conftest.$ac_ext
4227cat >>conftest.$ac_ext <<_ACEOF
4228/* end confdefs.h.  */
4229short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4230short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4231void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4232short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4233short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4234void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4235int
4236main ()
4237{
4238 _ascii (); _ebcdic ();
4239  ;
4240  return 0;
4241}
4242_ACEOF
4243rm -f conftest.$ac_objext
4244if { (ac_try="$ac_compile"
4245case "(($ac_try" in
4246  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4247  *) ac_try_echo=$ac_try;;
4248esac
4249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4250  (eval "$ac_compile") 2>conftest.er1
4251  ac_status=$?
4252  grep -v '^ *+' conftest.er1 >conftest.err
4253  rm -f conftest.er1
4254  cat conftest.err >&5
4255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4256  (exit $ac_status); } &&
4257	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4258  { (case "(($ac_try" in
4259  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4260  *) ac_try_echo=$ac_try;;
4261esac
4262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4263  (eval "$ac_try") 2>&5
4264  ac_status=$?
4265  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4266  (exit $ac_status); }; } &&
4267	 { ac_try='test -s conftest.$ac_objext'
4268  { (case "(($ac_try" in
4269  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4270  *) ac_try_echo=$ac_try;;
4271esac
4272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4273  (eval "$ac_try") 2>&5
4274  ac_status=$?
4275  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4276  (exit $ac_status); }; }; then
4277  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4278  ac_cv_c_bigendian=yes
4279fi
4280if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4281  if test "$ac_cv_c_bigendian" = unknown; then
4282    ac_cv_c_bigendian=no
4283  else
4284    # finding both strings is unlikely to happen, but who knows?
4285    ac_cv_c_bigendian=unknown
4286  fi
4287fi
4288else
4289  echo "$as_me: failed program was:" >&5
4290sed 's/^/| /' conftest.$ac_ext >&5
4291
4292
4293fi
4294
4295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4296else
4297  cat >conftest.$ac_ext <<_ACEOF
4298/* confdefs.h.  */
4299_ACEOF
4300cat confdefs.h >>conftest.$ac_ext
4301cat >>conftest.$ac_ext <<_ACEOF
4302/* end confdefs.h.  */
4303$ac_includes_default
4304int
4305main ()
4306{
4307
4308  /* Are we little or big endian?  From Harbison&Steele.  */
4309  union
4310  {
4311    long int l;
4312    char c[sizeof (long int)];
4313  } u;
4314  u.l = 1;
4315  return u.c[sizeof (long int) - 1] == 1;
4316
4317  ;
4318  return 0;
4319}
4320_ACEOF
4321rm -f conftest$ac_exeext
4322if { (ac_try="$ac_link"
4323case "(($ac_try" in
4324  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4325  *) ac_try_echo=$ac_try;;
4326esac
4327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4328  (eval "$ac_link") 2>&5
4329  ac_status=$?
4330  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4331  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4332  { (case "(($ac_try" in
4333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4334  *) ac_try_echo=$ac_try;;
4335esac
4336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4337  (eval "$ac_try") 2>&5
4338  ac_status=$?
4339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4340  (exit $ac_status); }; }; then
4341  ac_cv_c_bigendian=no
4342else
4343  echo "$as_me: program exited with status $ac_status" >&5
4344echo "$as_me: failed program was:" >&5
4345sed 's/^/| /' conftest.$ac_ext >&5
4346
4347( exit $ac_status )
4348ac_cv_c_bigendian=yes
4349fi
4350rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4351fi
4352
4353
4354fi
4355
4356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4357fi
4358{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4359echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4360case $ac_cv_c_bigendian in
4361  yes)
4362    ENDIAN=big
4363 ;;
4364  no)
4365    ENDIAN=little
4366 ;;
4367  *)
4368    { { echo "$as_me:$LINENO: error: unknown endianness
4369presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4370echo "$as_me: error: unknown endianness
4371presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4372   { (exit 1); exit 1; }; } ;;
4373esac
4374
4375
4376if test "$cross_compiling" = yes; then
4377  LLVM_CROSS_COMPILING=1
4378
4379
4380{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4381echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4382if test "${ac_cv_build_exeext+set}" = set; then
4383  echo $ECHO_N "(cached) $ECHO_C" >&6
4384else
4385  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4386  ac_cv_build_exeext=.exe
4387else
4388  ac_build_prefix=${build_alias}-
4389
4390  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4391set dummy ${ac_build_prefix}gcc; ac_word=$2
4392{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4393echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4394if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4395  echo $ECHO_N "(cached) $ECHO_C" >&6
4396else
4397  if test -n "$BUILD_CC"; then
4398  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4399else
4400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401for as_dir in $PATH
4402do
4403  IFS=$as_save_IFS
4404  test -z "$as_dir" && as_dir=.
4405  for ac_exec_ext in '' $ac_executable_extensions; do
4406  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4407    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4408    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4409    break 2
4410  fi
4411done
4412done
4413IFS=$as_save_IFS
4414
4415fi
4416fi
4417BUILD_CC=$ac_cv_prog_BUILD_CC
4418if test -n "$BUILD_CC"; then
4419  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4420echo "${ECHO_T}$BUILD_CC" >&6; }
4421else
4422  { echo "$as_me:$LINENO: result: no" >&5
4423echo "${ECHO_T}no" >&6; }
4424fi
4425
4426
4427  if test -z "$BUILD_CC"; then
4428     # Extract the first word of "gcc", so it can be a program name with args.
4429set dummy gcc; ac_word=$2
4430{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4431echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4432if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4433  echo $ECHO_N "(cached) $ECHO_C" >&6
4434else
4435  if test -n "$BUILD_CC"; then
4436  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4437else
4438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4439for as_dir in $PATH
4440do
4441  IFS=$as_save_IFS
4442  test -z "$as_dir" && as_dir=.
4443  for ac_exec_ext in '' $ac_executable_extensions; do
4444  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4445    ac_cv_prog_BUILD_CC="gcc"
4446    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4447    break 2
4448  fi
4449done
4450done
4451IFS=$as_save_IFS
4452
4453fi
4454fi
4455BUILD_CC=$ac_cv_prog_BUILD_CC
4456if test -n "$BUILD_CC"; then
4457  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4458echo "${ECHO_T}$BUILD_CC" >&6; }
4459else
4460  { echo "$as_me:$LINENO: result: no" >&5
4461echo "${ECHO_T}no" >&6; }
4462fi
4463
4464
4465     if test -z "$BUILD_CC"; then
4466       # Extract the first word of "cc", so it can be a program name with args.
4467set dummy cc; ac_word=$2
4468{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4469echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4470if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4471  echo $ECHO_N "(cached) $ECHO_C" >&6
4472else
4473  if test -n "$BUILD_CC"; then
4474  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4475else
4476  ac_prog_rejected=no
4477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4478for as_dir in $PATH
4479do
4480  IFS=$as_save_IFS
4481  test -z "$as_dir" && as_dir=.
4482  for ac_exec_ext in '' $ac_executable_extensions; do
4483  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4484    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4485       ac_prog_rejected=yes
4486       continue
4487     fi
4488    ac_cv_prog_BUILD_CC="cc"
4489    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4490    break 2
4491  fi
4492done
4493done
4494IFS=$as_save_IFS
4495
4496if test $ac_prog_rejected = yes; then
4497  # We found a bogon in the path, so make sure we never use it.
4498  set dummy $ac_cv_prog_BUILD_CC
4499  shift
4500  if test $# != 0; then
4501    # We chose a different compiler from the bogus one.
4502    # However, it has the same basename, so the bogon will be chosen
4503    # first if we set BUILD_CC to just the basename; use the full file name.
4504    shift
4505    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4506  fi
4507fi
4508fi
4509fi
4510BUILD_CC=$ac_cv_prog_BUILD_CC
4511if test -n "$BUILD_CC"; then
4512  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4513echo "${ECHO_T}$BUILD_CC" >&6; }
4514else
4515  { echo "$as_me:$LINENO: result: no" >&5
4516echo "${ECHO_T}no" >&6; }
4517fi
4518
4519
4520     fi
4521  fi
4522  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4523echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4524   { (exit 1); exit 1; }; }
4525  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4526  rm -f conftest*
4527  echo 'int main () { return 0; }' > conftest.$ac_ext
4528  ac_cv_build_exeext=
4529  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4530  (eval $ac_build_link) 2>&5
4531  ac_status=$?
4532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533  (exit $ac_status); }; then
4534    for file in conftest.*; do
4535      case $file in
4536      *.c | *.o | *.obj | *.dSYM) ;;
4537      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4538      esac
4539    done
4540  else
4541    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4542echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4543   { (exit 1); exit 1; }; }
4544  fi
4545  rm -f conftest*
4546  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4547fi
4548fi
4549
4550BUILD_EXEEXT=""
4551test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4552{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4553echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4554ac_build_exeext=$BUILD_EXEEXT
4555
4556  ac_build_prefix=${build_alias}-
4557  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4558set dummy ${ac_build_prefix}g++; ac_word=$2
4559{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4560echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4561if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4562  echo $ECHO_N "(cached) $ECHO_C" >&6
4563else
4564  if test -n "$BUILD_CXX"; then
4565  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4566else
4567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4568for as_dir in $PATH
4569do
4570  IFS=$as_save_IFS
4571  test -z "$as_dir" && as_dir=.
4572  for ac_exec_ext in '' $ac_executable_extensions; do
4573  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4574    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4575    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4576    break 2
4577  fi
4578done
4579done
4580IFS=$as_save_IFS
4581
4582fi
4583fi
4584BUILD_CXX=$ac_cv_prog_BUILD_CXX
4585if test -n "$BUILD_CXX"; then
4586  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4587echo "${ECHO_T}$BUILD_CXX" >&6; }
4588else
4589  { echo "$as_me:$LINENO: result: no" >&5
4590echo "${ECHO_T}no" >&6; }
4591fi
4592
4593
4594  if test -z "$BUILD_CXX"; then
4595     # Extract the first word of "g++", so it can be a program name with args.
4596set dummy g++; ac_word=$2
4597{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4598echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4599if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4600  echo $ECHO_N "(cached) $ECHO_C" >&6
4601else
4602  if test -n "$BUILD_CXX"; then
4603  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4604else
4605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4606for as_dir in $PATH
4607do
4608  IFS=$as_save_IFS
4609  test -z "$as_dir" && as_dir=.
4610  for ac_exec_ext in '' $ac_executable_extensions; do
4611  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4612    ac_cv_prog_BUILD_CXX="g++"
4613    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4614    break 2
4615  fi
4616done
4617done
4618IFS=$as_save_IFS
4619
4620fi
4621fi
4622BUILD_CXX=$ac_cv_prog_BUILD_CXX
4623if test -n "$BUILD_CXX"; then
4624  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4625echo "${ECHO_T}$BUILD_CXX" >&6; }
4626else
4627  { echo "$as_me:$LINENO: result: no" >&5
4628echo "${ECHO_T}no" >&6; }
4629fi
4630
4631
4632     if test -z "$BUILD_CXX"; then
4633       # Extract the first word of "c++", so it can be a program name with args.
4634set dummy c++; ac_word=$2
4635{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4636echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4637if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4638  echo $ECHO_N "(cached) $ECHO_C" >&6
4639else
4640  if test -n "$BUILD_CXX"; then
4641  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4642else
4643  ac_prog_rejected=no
4644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4645for as_dir in $PATH
4646do
4647  IFS=$as_save_IFS
4648  test -z "$as_dir" && as_dir=.
4649  for ac_exec_ext in '' $ac_executable_extensions; do
4650  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4651    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4652       ac_prog_rejected=yes
4653       continue
4654     fi
4655    ac_cv_prog_BUILD_CXX="c++"
4656    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4657    break 2
4658  fi
4659done
4660done
4661IFS=$as_save_IFS
4662
4663if test $ac_prog_rejected = yes; then
4664  # We found a bogon in the path, so make sure we never use it.
4665  set dummy $ac_cv_prog_BUILD_CXX
4666  shift
4667  if test $# != 0; then
4668    # We chose a different compiler from the bogus one.
4669    # However, it has the same basename, so the bogon will be chosen
4670    # first if we set BUILD_CXX to just the basename; use the full file name.
4671    shift
4672    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4673  fi
4674fi
4675fi
4676fi
4677BUILD_CXX=$ac_cv_prog_BUILD_CXX
4678if test -n "$BUILD_CXX"; then
4679  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4680echo "${ECHO_T}$BUILD_CXX" >&6; }
4681else
4682  { echo "$as_me:$LINENO: result: no" >&5
4683echo "${ECHO_T}no" >&6; }
4684fi
4685
4686
4687     fi
4688  fi
4689else
4690  LLVM_CROSS_COMPILING=0
4691
4692fi
4693
4694if test -d "CVS" -o -d "${srcdir}/CVS" -o -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4695  cvsbuild="yes"
4696  optimize="no"
4697  CVSBUILD=CVSBUILD=1
4698
4699else
4700  cvsbuild="no"
4701  optimize="yes"
4702fi
4703
4704
4705# Check whether --enable-optimized was given.
4706if test "${enable_optimized+set}" = set; then
4707  enableval=$enable_optimized;
4708else
4709  enableval=$optimize
4710fi
4711
4712if test ${enableval} = "no" ; then
4713  ENABLE_OPTIMIZED=
4714
4715else
4716  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4717
4718fi
4719
4720# Check whether --enable-profiling was given.
4721if test "${enable_profiling+set}" = set; then
4722  enableval=$enable_profiling;
4723else
4724  enableval="no"
4725fi
4726
4727if test ${enableval} = "no" ; then
4728  ENABLE_PROFILING=
4729
4730else
4731  ENABLE_PROFILING=ENABLE_PROFILING=1
4732
4733fi
4734
4735# Check whether --enable-assertions was given.
4736if test "${enable_assertions+set}" = set; then
4737  enableval=$enable_assertions;
4738else
4739  enableval="yes"
4740fi
4741
4742if test ${enableval} = "yes" ; then
4743  DISABLE_ASSERTIONS=
4744
4745else
4746  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4747
4748fi
4749
4750# Check whether --enable-expensive-checks was given.
4751if test "${enable_expensive_checks+set}" = set; then
4752  enableval=$enable_expensive_checks;
4753else
4754  enableval="no"
4755fi
4756
4757if test ${enableval} = "yes" ; then
4758  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4759
4760  EXPENSIVE_CHECKS=yes
4761
4762else
4763  ENABLE_EXPENSIVE_CHECKS=
4764
4765  EXPENSIVE_CHECKS=no
4766
4767fi
4768
4769# Check whether --enable-debug-runtime was given.
4770if test "${enable_debug_runtime+set}" = set; then
4771  enableval=$enable_debug_runtime;
4772else
4773  enableval=no
4774fi
4775
4776if test ${enableval} = "no" ; then
4777  DEBUG_RUNTIME=
4778
4779else
4780  DEBUG_RUNTIME=DEBUG_RUNTIME=1
4781
4782fi
4783
4784# Check whether --enable-debug-symbols was given.
4785if test "${enable_debug_symbols+set}" = set; then
4786  enableval=$enable_debug_symbols;
4787else
4788  enableval=no
4789fi
4790
4791if test ${enableval} = "no" ; then
4792  DEBUG_SYMBOLS=
4793
4794else
4795  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4796
4797fi
4798
4799# Check whether --enable-jit was given.
4800if test "${enable_jit+set}" = set; then
4801  enableval=$enable_jit;
4802else
4803  enableval=default
4804fi
4805
4806if test ${enableval} = "no"
4807then
4808  JIT=
4809
4810else
4811  case "$llvm_cv_target_arch" in
4812    x86)         TARGET_HAS_JIT=1
4813 ;;
4814    Sparc)       TARGET_HAS_JIT=0
4815 ;;
4816    PowerPC)     TARGET_HAS_JIT=1
4817 ;;
4818    x86_64)      TARGET_HAS_JIT=1
4819 ;;
4820    Alpha)       TARGET_HAS_JIT=1
4821 ;;
4822    ARM)         TARGET_HAS_JIT=1
4823 ;;
4824    Mips)        TARGET_HAS_JIT=0
4825 ;;
4826    PIC16)       TARGET_HAS_JIT=0
4827 ;;
4828    XCore)       TARGET_HAS_JIT=0
4829 ;;
4830    MSP430)      TARGET_HAS_JIT=0
4831 ;;
4832    SystemZ)     TARGET_HAS_JIT=0
4833 ;;
4834    Blackfin)    TARGET_HAS_JIT=0
4835 ;;
4836    MBlaze)      TARGET_HAS_JIT=0
4837 ;;
4838    *)           TARGET_HAS_JIT=0
4839 ;;
4840  esac
4841fi
4842
4843# Check whether --enable-doxygen was given.
4844if test "${enable_doxygen+set}" = set; then
4845  enableval=$enable_doxygen;
4846else
4847  enableval=default
4848fi
4849
4850case "$enableval" in
4851  yes) ENABLE_DOXYGEN=1
4852 ;;
4853  no)  ENABLE_DOXYGEN=0
4854 ;;
4855  default) ENABLE_DOXYGEN=0
4856 ;;
4857  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4858echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4859   { (exit 1); exit 1; }; } ;;
4860esac
4861
4862# Check whether --enable-threads was given.
4863if test "${enable_threads+set}" = set; then
4864  enableval=$enable_threads;
4865else
4866  enableval=default
4867fi
4868
4869case "$enableval" in
4870  yes) ENABLE_THREADS=1
4871 ;;
4872  no)  ENABLE_THREADS=0
4873 ;;
4874  default) ENABLE_THREADS=1
4875 ;;
4876  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4877echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4878   { (exit 1); exit 1; }; } ;;
4879esac
4880
4881cat >>confdefs.h <<_ACEOF
4882#define ENABLE_THREADS $ENABLE_THREADS
4883_ACEOF
4884
4885
4886# Check whether --enable-pic was given.
4887if test "${enable_pic+set}" = set; then
4888  enableval=$enable_pic;
4889else
4890  enableval=default
4891fi
4892
4893case "$enableval" in
4894  yes) ENABLE_PIC=1
4895 ;;
4896  no)  ENABLE_PIC=0
4897 ;;
4898  default) ENABLE_PIC=1
4899 ;;
4900  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4901echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4902   { (exit 1); exit 1; }; } ;;
4903esac
4904
4905cat >>confdefs.h <<_ACEOF
4906#define ENABLE_PIC $ENABLE_PIC
4907_ACEOF
4908
4909
4910# Check whether --enable-shared was given.
4911if test "${enable_shared+set}" = set; then
4912  enableval=$enable_shared;
4913else
4914  enableval=default
4915fi
4916
4917case "$enableval" in
4918  yes) ENABLE_SHARED=1
4919 ;;
4920  no)  ENABLE_SHARED=0
4921 ;;
4922  default) ENABLE_SHARED=0
4923 ;;
4924  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
4925echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
4926   { (exit 1); exit 1; }; } ;;
4927esac
4928
4929# Check whether --enable-timestamps was given.
4930if test "${enable_timestamps+set}" = set; then
4931  enableval=$enable_timestamps;
4932else
4933  enableval=default
4934fi
4935
4936case "$enableval" in
4937  yes) ENABLE_TIMESTAMPS=1
4938 ;;
4939  no)  ENABLE_TIMESTAMPS=0
4940 ;;
4941  default) ENABLE_TIMESTAMPS=1
4942 ;;
4943  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
4944echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
4945   { (exit 1); exit 1; }; } ;;
4946esac
4947
4948cat >>confdefs.h <<_ACEOF
4949#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
4950_ACEOF
4951
4952
4953TARGETS_TO_BUILD=""
4954# Check whether --enable-targets was given.
4955if test "${enable_targets+set}" = set; then
4956  enableval=$enable_targets;
4957else
4958  enableval=all
4959fi
4960
4961if test "$enableval" = host-only ; then
4962  enableval=host
4963fi
4964case "$enableval" in
4965  all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ Blackfin CBackend MSIL CppBackend MBlaze" ;;
4966  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
4967      case "$a_target" in
4968        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4969        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4970        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4971        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4972        alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4973        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4974        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4975        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4976        pic16)    TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4977        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4978        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4979        systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4980        blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4981        cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
4982        msil)     TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
4983        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
4984        mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
4985        host) case "$llvm_cv_target_arch" in
4986            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4987            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4988            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4989            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4990            Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4991            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4992            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4993            MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
4994            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4995            PIC16)       TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4996            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4997            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4998            s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4999            Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5000            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5001echo "$as_me: error: Can not set target to build" >&2;}
5002   { (exit 1); exit 1; }; } ;;
5003          esac ;;
5004        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5005echo "$as_me: error: Unrecognized target $a_target" >&2;}
5006   { (exit 1); exit 1; }; } ;;
5007      esac
5008  done
5009  ;;
5010esac
5011TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5012
5013
5014# Determine whether we are building LLVM support for the native architecture.
5015# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5016for a_target in $TARGETS_TO_BUILD; do
5017  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5018    LLVM_NATIVE_ARCHTARGET="${LLVM_NATIVE_ARCH}Target"
5019
5020cat >>confdefs.h <<_ACEOF
5021#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCHTARGET
5022_ACEOF
5023
5024  fi
5025done
5026
5027# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5028# target feature def files.
5029LLVM_ENUM_TARGETS=""
5030LLVM_ENUM_ASM_PRINTERS=""
5031LLVM_ENUM_ASM_PARSERS=""
5032LLVM_ENUM_DISASSEMBLERS=""
5033for target_to_build in $TARGETS_TO_BUILD; do
5034  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5035  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
5036    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5037  fi
5038  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5039    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5040  fi
5041  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5042    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5043  fi
5044done
5045
5046
5047
5048
5049
5050# Check whether --enable-cbe-printf-a was given.
5051if test "${enable_cbe_printf_a+set}" = set; then
5052  enableval=$enable_cbe_printf_a;
5053else
5054  enableval=default
5055fi
5056
5057case "$enableval" in
5058  yes) ENABLE_CBE_PRINTF_A=1
5059 ;;
5060  no)  ENABLE_CBE_PRINTF_A=0
5061 ;;
5062  default)  ENABLE_CBE_PRINTF_A=1
5063 ;;
5064  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5065echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5066   { (exit 1); exit 1; }; } ;;
5067esac
5068
5069cat >>confdefs.h <<_ACEOF
5070#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5071_ACEOF
5072
5073
5074
5075# Check whether --with-llvmgccdir was given.
5076if test "${with_llvmgccdir+set}" = set; then
5077  withval=$with_llvmgccdir;
5078else
5079  withval=default
5080fi
5081
5082case "$withval" in
5083  default) WITH_LLVMGCCDIR=default ;;
5084  /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
5085  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5086echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5087   { (exit 1); exit 1; }; } ;;
5088esac
5089
5090
5091# Check whether --with-llvmgcc was given.
5092if test "${with_llvmgcc+set}" = set; then
5093  withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5094      WITH_LLVMGCCDIR=""
5095fi
5096
5097
5098
5099# Check whether --with-llvmgxx was given.
5100if test "${with_llvmgxx+set}" = set; then
5101  withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5102    WITH_LLVMGCCDIR=""
5103fi
5104
5105
5106if test -n "$LLVMGCC"; then
5107   LLVMGCCCOMMAND="$LLVMGCC"
5108fi
5109
5110if test -n "$LLVMGXX"; then
5111   LLVMGXXCOMMAND="$LLVMGXX"
5112fi
5113
5114if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5115   { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5116echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5117   { (exit 1); exit 1; }; };
5118fi
5119
5120if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5121   { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5122echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5123   { (exit 1); exit 1; }; };
5124fi
5125
5126
5127# Check whether --with-clang was given.
5128if test "${with_clang+set}" = set; then
5129  withval=$with_clang;
5130else
5131  with_clang=default
5132fi
5133
5134
5135
5136# Check whether --with-built-clang was given.
5137if test "${with_built_clang+set}" = set; then
5138  withval=$with_built_clang;
5139else
5140  with_built_clang=check
5141fi
5142
5143
5144{ echo "$as_me:$LINENO: checking clang compiler" >&5
5145echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
5146WITH_CLANGPATH=""
5147WITH_BUILT_CLANG=0
5148if test "$with_clang" != "default"; then
5149   WITH_CLANGPATH="$with_clang"
5150   if ! test -x "$WITH_CLANGPATH"; then
5151     { { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
5152echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
5153   { (exit 1); exit 1; }; }
5154   fi
5155elif test "$with_built_clang" = "yes"; then
5156   WITH_BUILT_CLANG=1
5157elif test "$with_built_clang" = "no"; then
5158   WITH_BUILT_CLANG=0
5159else
5160   if test "$with_built_clang" != "check"; then
5161      { { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
5162echo "$as_me: error: invalid value for --with-built-clang." >&2;}
5163   { (exit 1); exit 1; }; }
5164   fi
5165
5166   if test -f ${srcdir}/tools/clang/README.txt; then
5167     WITH_BUILT_CLANG=1
5168   fi
5169fi
5170
5171if ! test -z "$WITH_CLANGPATH"; then
5172   { echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
5173echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
5174   WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
5175elif test "$WITH_BUILT_CLANG" = "1"; then
5176   { echo "$as_me:$LINENO: result: built" >&5
5177echo "${ECHO_T}built" >&6; }
5178else
5179   { echo "$as_me:$LINENO: result: none" >&5
5180echo "${ECHO_T}none" >&6; }
5181fi
5182CLANGPATH=$WITH_CLANGPATH
5183
5184CLANGXXPATH=$WITH_CLANGXXPATH
5185
5186ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
5187
5188
5189
5190# Check whether --with-optimize-option was given.
5191if test "${with_optimize_option+set}" = set; then
5192  withval=$with_optimize_option;
5193else
5194  withval=default
5195fi
5196
5197{ echo "$as_me:$LINENO: checking optimization flags" >&5
5198echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5199case "$withval" in
5200  default)
5201    case "$llvm_cv_os_type" in
5202    FreeBSD) optimize_option=-O2 ;;
5203    MingW) optimize_option=-O2 ;;
5204    *)     optimize_option=-O3 ;;
5205    esac ;;
5206  *) optimize_option="$withval" ;;
5207esac
5208OPTIMIZE_OPTION=$optimize_option
5209
5210{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5211echo "${ECHO_T}$optimize_option" >&6; }
5212
5213
5214# Check whether --with-extra-options was given.
5215if test "${with_extra_options+set}" = set; then
5216  withval=$with_extra_options;
5217else
5218  withval=default
5219fi
5220
5221case "$withval" in
5222  default) EXTRA_OPTIONS= ;;
5223  *) EXTRA_OPTIONS=$withval ;;
5224esac
5225EXTRA_OPTIONS=$EXTRA_OPTIONS
5226
5227
5228# Check whether --enable-bindings was given.
5229if test "${enable_bindings+set}" = set; then
5230  enableval=$enable_bindings;
5231else
5232  enableval=default
5233fi
5234
5235BINDINGS_TO_BUILD=""
5236case "$enableval" in
5237  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5238  all ) BINDINGS_TO_BUILD="ocaml" ;;
5239  none | no) BINDINGS_TO_BUILD="" ;;
5240  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5241      case "$a_binding" in
5242        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5243        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5244echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5245   { (exit 1); exit 1; }; } ;;
5246      esac
5247  done
5248  ;;
5249esac
5250
5251
5252# Check whether --with-ocaml-libdir was given.
5253if test "${with_ocaml_libdir+set}" = set; then
5254  withval=$with_ocaml_libdir;
5255else
5256  withval=auto
5257fi
5258
5259case "$withval" in
5260  auto) with_ocaml_libdir="$withval" ;;
5261  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5262  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5263echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5264   { (exit 1); exit 1; }; } ;;
5265esac
5266
5267
5268# Check whether --with-c-include-dirs was given.
5269if test "${with_c_include_dirs+set}" = set; then
5270  withval=$with_c_include_dirs;
5271else
5272  withval=""
5273fi
5274
5275
5276cat >>confdefs.h <<_ACEOF
5277#define C_INCLUDE_DIRS "$withval"
5278_ACEOF
5279
5280
5281
5282# Check whether --with-cxx-include-root was given.
5283if test "${with_cxx_include_root+set}" = set; then
5284  withval=$with_cxx_include_root;
5285else
5286  withval=""
5287fi
5288
5289
5290cat >>confdefs.h <<_ACEOF
5291#define CXX_INCLUDE_ROOT "$withval"
5292_ACEOF
5293
5294
5295
5296# Check whether --with-cxx-include-arch was given.
5297if test "${with_cxx_include_arch+set}" = set; then
5298  withval=$with_cxx_include_arch;
5299else
5300  withval=""
5301fi
5302
5303
5304cat >>confdefs.h <<_ACEOF
5305#define CXX_INCLUDE_ARCH "$withval"
5306_ACEOF
5307
5308
5309
5310# Check whether --with-cxx-include-32bit-dir was given.
5311if test "${with_cxx_include_32bit_dir+set}" = set; then
5312  withval=$with_cxx_include_32bit_dir;
5313else
5314  withval=""
5315fi
5316
5317
5318cat >>confdefs.h <<_ACEOF
5319#define CXX_INCLUDE_32BIT_DIR "$withval"
5320_ACEOF
5321
5322
5323
5324# Check whether --with-cxx-include-64bit-dir was given.
5325if test "${with_cxx_include_64bit_dir+set}" = set; then
5326  withval=$with_cxx_include_64bit_dir;
5327else
5328  withval=""
5329fi
5330
5331
5332cat >>confdefs.h <<_ACEOF
5333#define CXX_INCLUDE_64BIT_DIR "$withval"
5334_ACEOF
5335
5336
5337
5338# Check whether --with-binutils-include was given.
5339if test "${with_binutils_include+set}" = set; then
5340  withval=$with_binutils_include;
5341else
5342  withval=default
5343fi
5344
5345case "$withval" in
5346  default) WITH_BINUTILS_INCDIR=default ;;
5347  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5348  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5349echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5350   { (exit 1); exit 1; }; } ;;
5351esac
5352if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5353  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5354
5355  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5356     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5357     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5358echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5359   { (exit 1); exit 1; }; };
5360  fi
5361fi
5362
5363# Check whether --enable-libffi was given.
5364if test "${enable_libffi+set}" = set; then
5365  enableval=$enable_libffi; case "$enableval" in
5366    yes) llvm_cv_enable_libffi="yes" ;;
5367    no)  llvm_cv_enable_libffi="no"  ;;
5368    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5369echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5370   { (exit 1); exit 1; }; } ;;
5371  esac
5372else
5373  llvm_cv_enable_libffi=no
5374fi
5375
5376
5377if test "$llvm_cv_os_type" = "Win32" ; then
5378   llvmc_dynamic="yes"
5379else
5380   llvmc_dynamic="no"
5381fi
5382
5383# Check whether --enable-llvmc-dynamic was given.
5384if test "${enable_llvmc_dynamic+set}" = set; then
5385  enableval=$enable_llvmc_dynamic;
5386else
5387  enableval=$llvmc_dynamic
5388fi
5389
5390if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1 ; then
5391   ENABLE_LLVMC_DYNAMIC=ENABLE_LLVMC_DYNAMIC=1
5392
5393else
5394   ENABLE_LLVMC_DYNAMIC=
5395
5396fi
5397
5398# Check whether --enable-llvmc-dynamic-plugins was given.
5399if test "${enable_llvmc_dynamic_plugins+set}" = set; then
5400  enableval=$enable_llvmc_dynamic_plugins;
5401else
5402  enableval=yes
5403fi
5404
5405if test ${enableval} = "yes" ; then
5406   ENABLE_LLVMC_DYNAMIC_PLUGINS=ENABLE_LLVMC_DYNAMIC_PLUGINS=1
5407
5408else
5409   ENABLE_LLVMC_DYNAMIC_PLUGINS=
5410
5411fi
5412
5413
5414ac_ext=c
5415ac_cpp='$CPP $CPPFLAGS'
5416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5418ac_compiler_gnu=$ac_cv_c_compiler_gnu
5419{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5420echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5421# On Suns, sometimes $CPP names a directory.
5422if test -n "$CPP" && test -d "$CPP"; then
5423  CPP=
5424fi
5425if test -z "$CPP"; then
5426  if test "${ac_cv_prog_CPP+set}" = set; then
5427  echo $ECHO_N "(cached) $ECHO_C" >&6
5428else
5429      # Double quotes because CPP needs to be expanded
5430    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5431    do
5432      ac_preproc_ok=false
5433for ac_c_preproc_warn_flag in '' yes
5434do
5435  # Use a header file that comes with gcc, so configuring glibc
5436  # with a fresh cross-compiler works.
5437  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5438  # <limits.h> exists even on freestanding compilers.
5439  # On the NeXT, cc -E runs the code through the compiler's parser,
5440  # not just through cpp. "Syntax error" is here to catch this case.
5441  cat >conftest.$ac_ext <<_ACEOF
5442/* confdefs.h.  */
5443_ACEOF
5444cat confdefs.h >>conftest.$ac_ext
5445cat >>conftest.$ac_ext <<_ACEOF
5446/* end confdefs.h.  */
5447#ifdef __STDC__
5448# include <limits.h>
5449#else
5450# include <assert.h>
5451#endif
5452		     Syntax error
5453_ACEOF
5454if { (ac_try="$ac_cpp conftest.$ac_ext"
5455case "(($ac_try" in
5456  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5457  *) ac_try_echo=$ac_try;;
5458esac
5459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5460  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5461  ac_status=$?
5462  grep -v '^ *+' conftest.er1 >conftest.err
5463  rm -f conftest.er1
5464  cat conftest.err >&5
5465  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5466  (exit $ac_status); } >/dev/null; then
5467  if test -s conftest.err; then
5468    ac_cpp_err=$ac_c_preproc_warn_flag
5469    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5470  else
5471    ac_cpp_err=
5472  fi
5473else
5474  ac_cpp_err=yes
5475fi
5476if test -z "$ac_cpp_err"; then
5477  :
5478else
5479  echo "$as_me: failed program was:" >&5
5480sed 's/^/| /' conftest.$ac_ext >&5
5481
5482  # Broken: fails on valid input.
5483continue
5484fi
5485
5486rm -f conftest.err conftest.$ac_ext
5487
5488  # OK, works on sane cases.  Now check whether nonexistent headers
5489  # can be detected and how.
5490  cat >conftest.$ac_ext <<_ACEOF
5491/* confdefs.h.  */
5492_ACEOF
5493cat confdefs.h >>conftest.$ac_ext
5494cat >>conftest.$ac_ext <<_ACEOF
5495/* end confdefs.h.  */
5496#include <ac_nonexistent.h>
5497_ACEOF
5498if { (ac_try="$ac_cpp conftest.$ac_ext"
5499case "(($ac_try" in
5500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5501  *) ac_try_echo=$ac_try;;
5502esac
5503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5504  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5505  ac_status=$?
5506  grep -v '^ *+' conftest.er1 >conftest.err
5507  rm -f conftest.er1
5508  cat conftest.err >&5
5509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5510  (exit $ac_status); } >/dev/null; then
5511  if test -s conftest.err; then
5512    ac_cpp_err=$ac_c_preproc_warn_flag
5513    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5514  else
5515    ac_cpp_err=
5516  fi
5517else
5518  ac_cpp_err=yes
5519fi
5520if test -z "$ac_cpp_err"; then
5521  # Broken: success on invalid input.
5522continue
5523else
5524  echo "$as_me: failed program was:" >&5
5525sed 's/^/| /' conftest.$ac_ext >&5
5526
5527  # Passes both tests.
5528ac_preproc_ok=:
5529break
5530fi
5531
5532rm -f conftest.err conftest.$ac_ext
5533
5534done
5535# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5536rm -f conftest.err conftest.$ac_ext
5537if $ac_preproc_ok; then
5538  break
5539fi
5540
5541    done
5542    ac_cv_prog_CPP=$CPP
5543
5544fi
5545  CPP=$ac_cv_prog_CPP
5546else
5547  ac_cv_prog_CPP=$CPP
5548fi
5549{ echo "$as_me:$LINENO: result: $CPP" >&5
5550echo "${ECHO_T}$CPP" >&6; }
5551ac_preproc_ok=false
5552for ac_c_preproc_warn_flag in '' yes
5553do
5554  # Use a header file that comes with gcc, so configuring glibc
5555  # with a fresh cross-compiler works.
5556  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5557  # <limits.h> exists even on freestanding compilers.
5558  # On the NeXT, cc -E runs the code through the compiler's parser,
5559  # not just through cpp. "Syntax error" is here to catch this case.
5560  cat >conftest.$ac_ext <<_ACEOF
5561/* confdefs.h.  */
5562_ACEOF
5563cat confdefs.h >>conftest.$ac_ext
5564cat >>conftest.$ac_ext <<_ACEOF
5565/* end confdefs.h.  */
5566#ifdef __STDC__
5567# include <limits.h>
5568#else
5569# include <assert.h>
5570#endif
5571		     Syntax error
5572_ACEOF
5573if { (ac_try="$ac_cpp conftest.$ac_ext"
5574case "(($ac_try" in
5575  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5576  *) ac_try_echo=$ac_try;;
5577esac
5578eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5579  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5580  ac_status=$?
5581  grep -v '^ *+' conftest.er1 >conftest.err
5582  rm -f conftest.er1
5583  cat conftest.err >&5
5584  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5585  (exit $ac_status); } >/dev/null; then
5586  if test -s conftest.err; then
5587    ac_cpp_err=$ac_c_preproc_warn_flag
5588    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5589  else
5590    ac_cpp_err=
5591  fi
5592else
5593  ac_cpp_err=yes
5594fi
5595if test -z "$ac_cpp_err"; then
5596  :
5597else
5598  echo "$as_me: failed program was:" >&5
5599sed 's/^/| /' conftest.$ac_ext >&5
5600
5601  # Broken: fails on valid input.
5602continue
5603fi
5604
5605rm -f conftest.err conftest.$ac_ext
5606
5607  # OK, works on sane cases.  Now check whether nonexistent headers
5608  # can be detected and how.
5609  cat >conftest.$ac_ext <<_ACEOF
5610/* confdefs.h.  */
5611_ACEOF
5612cat confdefs.h >>conftest.$ac_ext
5613cat >>conftest.$ac_ext <<_ACEOF
5614/* end confdefs.h.  */
5615#include <ac_nonexistent.h>
5616_ACEOF
5617if { (ac_try="$ac_cpp conftest.$ac_ext"
5618case "(($ac_try" in
5619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5620  *) ac_try_echo=$ac_try;;
5621esac
5622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5623  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5624  ac_status=$?
5625  grep -v '^ *+' conftest.er1 >conftest.err
5626  rm -f conftest.er1
5627  cat conftest.err >&5
5628  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5629  (exit $ac_status); } >/dev/null; then
5630  if test -s conftest.err; then
5631    ac_cpp_err=$ac_c_preproc_warn_flag
5632    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5633  else
5634    ac_cpp_err=
5635  fi
5636else
5637  ac_cpp_err=yes
5638fi
5639if test -z "$ac_cpp_err"; then
5640  # Broken: success on invalid input.
5641continue
5642else
5643  echo "$as_me: failed program was:" >&5
5644sed 's/^/| /' conftest.$ac_ext >&5
5645
5646  # Passes both tests.
5647ac_preproc_ok=:
5648break
5649fi
5650
5651rm -f conftest.err conftest.$ac_ext
5652
5653done
5654# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5655rm -f conftest.err conftest.$ac_ext
5656if $ac_preproc_ok; then
5657  :
5658else
5659  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5660See \`config.log' for more details." >&5
5661echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5662See \`config.log' for more details." >&2;}
5663   { (exit 1); exit 1; }; }
5664fi
5665
5666ac_ext=c
5667ac_cpp='$CPP $CPPFLAGS'
5668ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5669ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5670ac_compiler_gnu=$ac_cv_c_compiler_gnu
5671
5672ac_ext=c
5673ac_cpp='$CPP $CPPFLAGS'
5674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5676ac_compiler_gnu=$ac_cv_c_compiler_gnu
5677if test -n "$ac_tool_prefix"; then
5678  for ac_prog in gcc
5679  do
5680    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5681set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5682{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5683echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5684if test "${ac_cv_prog_CC+set}" = set; then
5685  echo $ECHO_N "(cached) $ECHO_C" >&6
5686else
5687  if test -n "$CC"; then
5688  ac_cv_prog_CC="$CC" # Let the user override the test.
5689else
5690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5691for as_dir in $PATH
5692do
5693  IFS=$as_save_IFS
5694  test -z "$as_dir" && as_dir=.
5695  for ac_exec_ext in '' $ac_executable_extensions; do
5696  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5697    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5698    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5699    break 2
5700  fi
5701done
5702done
5703IFS=$as_save_IFS
5704
5705fi
5706fi
5707CC=$ac_cv_prog_CC
5708if test -n "$CC"; then
5709  { echo "$as_me:$LINENO: result: $CC" >&5
5710echo "${ECHO_T}$CC" >&6; }
5711else
5712  { echo "$as_me:$LINENO: result: no" >&5
5713echo "${ECHO_T}no" >&6; }
5714fi
5715
5716
5717    test -n "$CC" && break
5718  done
5719fi
5720if test -z "$CC"; then
5721  ac_ct_CC=$CC
5722  for ac_prog in gcc
5723do
5724  # Extract the first word of "$ac_prog", so it can be a program name with args.
5725set dummy $ac_prog; ac_word=$2
5726{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5727echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5728if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5729  echo $ECHO_N "(cached) $ECHO_C" >&6
5730else
5731  if test -n "$ac_ct_CC"; then
5732  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5733else
5734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5735for as_dir in $PATH
5736do
5737  IFS=$as_save_IFS
5738  test -z "$as_dir" && as_dir=.
5739  for ac_exec_ext in '' $ac_executable_extensions; do
5740  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5741    ac_cv_prog_ac_ct_CC="$ac_prog"
5742    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5743    break 2
5744  fi
5745done
5746done
5747IFS=$as_save_IFS
5748
5749fi
5750fi
5751ac_ct_CC=$ac_cv_prog_ac_ct_CC
5752if test -n "$ac_ct_CC"; then
5753  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5754echo "${ECHO_T}$ac_ct_CC" >&6; }
5755else
5756  { echo "$as_me:$LINENO: result: no" >&5
5757echo "${ECHO_T}no" >&6; }
5758fi
5759
5760
5761  test -n "$ac_ct_CC" && break
5762done
5763
5764  if test "x$ac_ct_CC" = x; then
5765    CC=""
5766  else
5767    case $cross_compiling:$ac_tool_warned in
5768yes:)
5769{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5770whose name does not start with the host triplet.  If you think this
5771configuration is useful to you, please write to autoconf@gnu.org." >&5
5772echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5773whose name does not start with the host triplet.  If you think this
5774configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5775ac_tool_warned=yes ;;
5776esac
5777    CC=$ac_ct_CC
5778  fi
5779fi
5780
5781
5782test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5783See \`config.log' for more details." >&5
5784echo "$as_me: error: no acceptable C compiler found in \$PATH
5785See \`config.log' for more details." >&2;}
5786   { (exit 1); exit 1; }; }
5787
5788# Provide some information about the compiler.
5789echo "$as_me:$LINENO: checking for C compiler version" >&5
5790ac_compiler=`set X $ac_compile; echo $2`
5791{ (ac_try="$ac_compiler --version >&5"
5792case "(($ac_try" in
5793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5794  *) ac_try_echo=$ac_try;;
5795esac
5796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5797  (eval "$ac_compiler --version >&5") 2>&5
5798  ac_status=$?
5799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5800  (exit $ac_status); }
5801{ (ac_try="$ac_compiler -v >&5"
5802case "(($ac_try" in
5803  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5804  *) ac_try_echo=$ac_try;;
5805esac
5806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5807  (eval "$ac_compiler -v >&5") 2>&5
5808  ac_status=$?
5809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5810  (exit $ac_status); }
5811{ (ac_try="$ac_compiler -V >&5"
5812case "(($ac_try" in
5813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5814  *) ac_try_echo=$ac_try;;
5815esac
5816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5817  (eval "$ac_compiler -V >&5") 2>&5
5818  ac_status=$?
5819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5820  (exit $ac_status); }
5821
5822{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5823echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5824if test "${ac_cv_c_compiler_gnu+set}" = set; then
5825  echo $ECHO_N "(cached) $ECHO_C" >&6
5826else
5827  cat >conftest.$ac_ext <<_ACEOF
5828/* confdefs.h.  */
5829_ACEOF
5830cat confdefs.h >>conftest.$ac_ext
5831cat >>conftest.$ac_ext <<_ACEOF
5832/* end confdefs.h.  */
5833
5834int
5835main ()
5836{
5837#ifndef __GNUC__
5838       choke me
5839#endif
5840
5841  ;
5842  return 0;
5843}
5844_ACEOF
5845rm -f conftest.$ac_objext
5846if { (ac_try="$ac_compile"
5847case "(($ac_try" in
5848  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5849  *) ac_try_echo=$ac_try;;
5850esac
5851eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5852  (eval "$ac_compile") 2>conftest.er1
5853  ac_status=$?
5854  grep -v '^ *+' conftest.er1 >conftest.err
5855  rm -f conftest.er1
5856  cat conftest.err >&5
5857  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5858  (exit $ac_status); } &&
5859	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5860  { (case "(($ac_try" in
5861  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5862  *) ac_try_echo=$ac_try;;
5863esac
5864eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5865  (eval "$ac_try") 2>&5
5866  ac_status=$?
5867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5868  (exit $ac_status); }; } &&
5869	 { ac_try='test -s conftest.$ac_objext'
5870  { (case "(($ac_try" in
5871  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5872  *) ac_try_echo=$ac_try;;
5873esac
5874eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5875  (eval "$ac_try") 2>&5
5876  ac_status=$?
5877  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5878  (exit $ac_status); }; }; then
5879  ac_compiler_gnu=yes
5880else
5881  echo "$as_me: failed program was:" >&5
5882sed 's/^/| /' conftest.$ac_ext >&5
5883
5884	ac_compiler_gnu=no
5885fi
5886
5887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5888ac_cv_c_compiler_gnu=$ac_compiler_gnu
5889
5890fi
5891{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5892echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5893GCC=`test $ac_compiler_gnu = yes && echo yes`
5894ac_test_CFLAGS=${CFLAGS+set}
5895ac_save_CFLAGS=$CFLAGS
5896{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5897echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5898if test "${ac_cv_prog_cc_g+set}" = set; then
5899  echo $ECHO_N "(cached) $ECHO_C" >&6
5900else
5901  ac_save_c_werror_flag=$ac_c_werror_flag
5902   ac_c_werror_flag=yes
5903   ac_cv_prog_cc_g=no
5904   CFLAGS="-g"
5905   cat >conftest.$ac_ext <<_ACEOF
5906/* confdefs.h.  */
5907_ACEOF
5908cat confdefs.h >>conftest.$ac_ext
5909cat >>conftest.$ac_ext <<_ACEOF
5910/* end confdefs.h.  */
5911
5912int
5913main ()
5914{
5915
5916  ;
5917  return 0;
5918}
5919_ACEOF
5920rm -f conftest.$ac_objext
5921if { (ac_try="$ac_compile"
5922case "(($ac_try" in
5923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5924  *) ac_try_echo=$ac_try;;
5925esac
5926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5927  (eval "$ac_compile") 2>conftest.er1
5928  ac_status=$?
5929  grep -v '^ *+' conftest.er1 >conftest.err
5930  rm -f conftest.er1
5931  cat conftest.err >&5
5932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5933  (exit $ac_status); } &&
5934	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5935  { (case "(($ac_try" in
5936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5937  *) ac_try_echo=$ac_try;;
5938esac
5939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5940  (eval "$ac_try") 2>&5
5941  ac_status=$?
5942  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5943  (exit $ac_status); }; } &&
5944	 { ac_try='test -s conftest.$ac_objext'
5945  { (case "(($ac_try" in
5946  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5947  *) ac_try_echo=$ac_try;;
5948esac
5949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5950  (eval "$ac_try") 2>&5
5951  ac_status=$?
5952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5953  (exit $ac_status); }; }; then
5954  ac_cv_prog_cc_g=yes
5955else
5956  echo "$as_me: failed program was:" >&5
5957sed 's/^/| /' conftest.$ac_ext >&5
5958
5959	CFLAGS=""
5960      cat >conftest.$ac_ext <<_ACEOF
5961/* confdefs.h.  */
5962_ACEOF
5963cat confdefs.h >>conftest.$ac_ext
5964cat >>conftest.$ac_ext <<_ACEOF
5965/* end confdefs.h.  */
5966
5967int
5968main ()
5969{
5970
5971  ;
5972  return 0;
5973}
5974_ACEOF
5975rm -f conftest.$ac_objext
5976if { (ac_try="$ac_compile"
5977case "(($ac_try" in
5978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5979  *) ac_try_echo=$ac_try;;
5980esac
5981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5982  (eval "$ac_compile") 2>conftest.er1
5983  ac_status=$?
5984  grep -v '^ *+' conftest.er1 >conftest.err
5985  rm -f conftest.er1
5986  cat conftest.err >&5
5987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5988  (exit $ac_status); } &&
5989	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5990  { (case "(($ac_try" in
5991  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5992  *) ac_try_echo=$ac_try;;
5993esac
5994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5995  (eval "$ac_try") 2>&5
5996  ac_status=$?
5997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5998  (exit $ac_status); }; } &&
5999	 { ac_try='test -s conftest.$ac_objext'
6000  { (case "(($ac_try" in
6001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6002  *) ac_try_echo=$ac_try;;
6003esac
6004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6005  (eval "$ac_try") 2>&5
6006  ac_status=$?
6007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6008  (exit $ac_status); }; }; then
6009  :
6010else
6011  echo "$as_me: failed program was:" >&5
6012sed 's/^/| /' conftest.$ac_ext >&5
6013
6014	ac_c_werror_flag=$ac_save_c_werror_flag
6015	 CFLAGS="-g"
6016	 cat >conftest.$ac_ext <<_ACEOF
6017/* confdefs.h.  */
6018_ACEOF
6019cat confdefs.h >>conftest.$ac_ext
6020cat >>conftest.$ac_ext <<_ACEOF
6021/* end confdefs.h.  */
6022
6023int
6024main ()
6025{
6026
6027  ;
6028  return 0;
6029}
6030_ACEOF
6031rm -f conftest.$ac_objext
6032if { (ac_try="$ac_compile"
6033case "(($ac_try" in
6034  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6035  *) ac_try_echo=$ac_try;;
6036esac
6037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6038  (eval "$ac_compile") 2>conftest.er1
6039  ac_status=$?
6040  grep -v '^ *+' conftest.er1 >conftest.err
6041  rm -f conftest.er1
6042  cat conftest.err >&5
6043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6044  (exit $ac_status); } &&
6045	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
6055	 { ac_try='test -s conftest.$ac_objext'
6056  { (case "(($ac_try" in
6057  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6058  *) ac_try_echo=$ac_try;;
6059esac
6060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6061  (eval "$ac_try") 2>&5
6062  ac_status=$?
6063  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6064  (exit $ac_status); }; }; then
6065  ac_cv_prog_cc_g=yes
6066else
6067  echo "$as_me: failed program was:" >&5
6068sed 's/^/| /' conftest.$ac_ext >&5
6069
6070
6071fi
6072
6073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6074fi
6075
6076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6077fi
6078
6079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6080   ac_c_werror_flag=$ac_save_c_werror_flag
6081fi
6082{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
6083echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
6084if test "$ac_test_CFLAGS" = set; then
6085  CFLAGS=$ac_save_CFLAGS
6086elif test $ac_cv_prog_cc_g = yes; then
6087  if test "$GCC" = yes; then
6088    CFLAGS="-g -O2"
6089  else
6090    CFLAGS="-g"
6091  fi
6092else
6093  if test "$GCC" = yes; then
6094    CFLAGS="-O2"
6095  else
6096    CFLAGS=
6097  fi
6098fi
6099{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6100echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6101if test "${ac_cv_prog_cc_c89+set}" = set; then
6102  echo $ECHO_N "(cached) $ECHO_C" >&6
6103else
6104  ac_cv_prog_cc_c89=no
6105ac_save_CC=$CC
6106cat >conftest.$ac_ext <<_ACEOF
6107/* confdefs.h.  */
6108_ACEOF
6109cat confdefs.h >>conftest.$ac_ext
6110cat >>conftest.$ac_ext <<_ACEOF
6111/* end confdefs.h.  */
6112#include <stdarg.h>
6113#include <stdio.h>
6114#include <sys/types.h>
6115#include <sys/stat.h>
6116/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6117struct buf { int x; };
6118FILE * (*rcsopen) (struct buf *, struct stat *, int);
6119static char *e (p, i)
6120     char **p;
6121     int i;
6122{
6123  return p[i];
6124}
6125static char *f (char * (*g) (char **, int), char **p, ...)
6126{
6127  char *s;
6128  va_list v;
6129  va_start (v,p);
6130  s = g (p, va_arg (v,int));
6131  va_end (v);
6132  return s;
6133}
6134
6135/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6136   function prototypes and stuff, but not '\xHH' hex character constants.
6137   These don't provoke an error unfortunately, instead are silently treated
6138   as 'x'.  The following induces an error, until -std is added to get
6139   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6140   array size at least.  It's necessary to write '\x00'==0 to get something
6141   that's true only with -std.  */
6142int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6143
6144/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6145   inside strings and character constants.  */
6146#define FOO(x) 'x'
6147int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6148
6149int test (int i, double x);
6150struct s1 {int (*f) (int a);};
6151struct s2 {int (*f) (double a);};
6152int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6153int argc;
6154char **argv;
6155int
6156main ()
6157{
6158return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6159  ;
6160  return 0;
6161}
6162_ACEOF
6163for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6164	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6165do
6166  CC="$ac_save_CC $ac_arg"
6167  rm -f conftest.$ac_objext
6168if { (ac_try="$ac_compile"
6169case "(($ac_try" in
6170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6171  *) ac_try_echo=$ac_try;;
6172esac
6173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6174  (eval "$ac_compile") 2>conftest.er1
6175  ac_status=$?
6176  grep -v '^ *+' conftest.er1 >conftest.err
6177  rm -f conftest.er1
6178  cat conftest.err >&5
6179  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6180  (exit $ac_status); } &&
6181	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6182  { (case "(($ac_try" in
6183  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6184  *) ac_try_echo=$ac_try;;
6185esac
6186eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6187  (eval "$ac_try") 2>&5
6188  ac_status=$?
6189  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190  (exit $ac_status); }; } &&
6191	 { ac_try='test -s conftest.$ac_objext'
6192  { (case "(($ac_try" in
6193  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6194  *) ac_try_echo=$ac_try;;
6195esac
6196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6197  (eval "$ac_try") 2>&5
6198  ac_status=$?
6199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6200  (exit $ac_status); }; }; then
6201  ac_cv_prog_cc_c89=$ac_arg
6202else
6203  echo "$as_me: failed program was:" >&5
6204sed 's/^/| /' conftest.$ac_ext >&5
6205
6206
6207fi
6208
6209rm -f core conftest.err conftest.$ac_objext
6210  test "x$ac_cv_prog_cc_c89" != "xno" && break
6211done
6212rm -f conftest.$ac_ext
6213CC=$ac_save_CC
6214
6215fi
6216# AC_CACHE_VAL
6217case "x$ac_cv_prog_cc_c89" in
6218  x)
6219    { echo "$as_me:$LINENO: result: none needed" >&5
6220echo "${ECHO_T}none needed" >&6; } ;;
6221  xno)
6222    { echo "$as_me:$LINENO: result: unsupported" >&5
6223echo "${ECHO_T}unsupported" >&6; } ;;
6224  *)
6225    CC="$CC $ac_cv_prog_cc_c89"
6226    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6227echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6228esac
6229
6230
6231ac_ext=c
6232ac_cpp='$CPP $CPPFLAGS'
6233ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6234ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6235ac_compiler_gnu=$ac_cv_c_compiler_gnu
6236
6237ac_ext=cpp
6238ac_cpp='$CXXCPP $CPPFLAGS'
6239ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6240ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6241ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6242if test -z "$CXX"; then
6243  if test -n "$CCC"; then
6244    CXX=$CCC
6245  else
6246    if test -n "$ac_tool_prefix"; then
6247  for ac_prog in g++
6248  do
6249    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6250set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6251{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6252echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6253if test "${ac_cv_prog_CXX+set}" = set; then
6254  echo $ECHO_N "(cached) $ECHO_C" >&6
6255else
6256  if test -n "$CXX"; then
6257  ac_cv_prog_CXX="$CXX" # Let the user override the test.
6258else
6259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260for as_dir in $PATH
6261do
6262  IFS=$as_save_IFS
6263  test -z "$as_dir" && as_dir=.
6264  for ac_exec_ext in '' $ac_executable_extensions; do
6265  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6266    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6267    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6268    break 2
6269  fi
6270done
6271done
6272IFS=$as_save_IFS
6273
6274fi
6275fi
6276CXX=$ac_cv_prog_CXX
6277if test -n "$CXX"; then
6278  { echo "$as_me:$LINENO: result: $CXX" >&5
6279echo "${ECHO_T}$CXX" >&6; }
6280else
6281  { echo "$as_me:$LINENO: result: no" >&5
6282echo "${ECHO_T}no" >&6; }
6283fi
6284
6285
6286    test -n "$CXX" && break
6287  done
6288fi
6289if test -z "$CXX"; then
6290  ac_ct_CXX=$CXX
6291  for ac_prog in g++
6292do
6293  # Extract the first word of "$ac_prog", so it can be a program name with args.
6294set dummy $ac_prog; ac_word=$2
6295{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6296echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6297if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6298  echo $ECHO_N "(cached) $ECHO_C" >&6
6299else
6300  if test -n "$ac_ct_CXX"; then
6301  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6302else
6303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6304for as_dir in $PATH
6305do
6306  IFS=$as_save_IFS
6307  test -z "$as_dir" && as_dir=.
6308  for ac_exec_ext in '' $ac_executable_extensions; do
6309  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6310    ac_cv_prog_ac_ct_CXX="$ac_prog"
6311    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6312    break 2
6313  fi
6314done
6315done
6316IFS=$as_save_IFS
6317
6318fi
6319fi
6320ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6321if test -n "$ac_ct_CXX"; then
6322  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6323echo "${ECHO_T}$ac_ct_CXX" >&6; }
6324else
6325  { echo "$as_me:$LINENO: result: no" >&5
6326echo "${ECHO_T}no" >&6; }
6327fi
6328
6329
6330  test -n "$ac_ct_CXX" && break
6331done
6332
6333  if test "x$ac_ct_CXX" = x; then
6334    CXX="g++"
6335  else
6336    case $cross_compiling:$ac_tool_warned in
6337yes:)
6338{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6339whose name does not start with the host triplet.  If you think this
6340configuration is useful to you, please write to autoconf@gnu.org." >&5
6341echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6342whose name does not start with the host triplet.  If you think this
6343configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6344ac_tool_warned=yes ;;
6345esac
6346    CXX=$ac_ct_CXX
6347  fi
6348fi
6349
6350  fi
6351fi
6352# Provide some information about the compiler.
6353echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6354ac_compiler=`set X $ac_compile; echo $2`
6355{ (ac_try="$ac_compiler --version >&5"
6356case "(($ac_try" in
6357  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6358  *) ac_try_echo=$ac_try;;
6359esac
6360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6361  (eval "$ac_compiler --version >&5") 2>&5
6362  ac_status=$?
6363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6364  (exit $ac_status); }
6365{ (ac_try="$ac_compiler -v >&5"
6366case "(($ac_try" in
6367  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6368  *) ac_try_echo=$ac_try;;
6369esac
6370eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6371  (eval "$ac_compiler -v >&5") 2>&5
6372  ac_status=$?
6373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6374  (exit $ac_status); }
6375{ (ac_try="$ac_compiler -V >&5"
6376case "(($ac_try" in
6377  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6378  *) ac_try_echo=$ac_try;;
6379esac
6380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6381  (eval "$ac_compiler -V >&5") 2>&5
6382  ac_status=$?
6383  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6384  (exit $ac_status); }
6385
6386{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6387echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6388if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6389  echo $ECHO_N "(cached) $ECHO_C" >&6
6390else
6391  cat >conftest.$ac_ext <<_ACEOF
6392/* confdefs.h.  */
6393_ACEOF
6394cat confdefs.h >>conftest.$ac_ext
6395cat >>conftest.$ac_ext <<_ACEOF
6396/* end confdefs.h.  */
6397
6398int
6399main ()
6400{
6401#ifndef __GNUC__
6402       choke me
6403#endif
6404
6405  ;
6406  return 0;
6407}
6408_ACEOF
6409rm -f conftest.$ac_objext
6410if { (ac_try="$ac_compile"
6411case "(($ac_try" in
6412  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6413  *) ac_try_echo=$ac_try;;
6414esac
6415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6416  (eval "$ac_compile") 2>conftest.er1
6417  ac_status=$?
6418  grep -v '^ *+' conftest.er1 >conftest.err
6419  rm -f conftest.er1
6420  cat conftest.err >&5
6421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6422  (exit $ac_status); } &&
6423	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6424  { (case "(($ac_try" in
6425  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6426  *) ac_try_echo=$ac_try;;
6427esac
6428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6429  (eval "$ac_try") 2>&5
6430  ac_status=$?
6431  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6432  (exit $ac_status); }; } &&
6433	 { ac_try='test -s conftest.$ac_objext'
6434  { (case "(($ac_try" in
6435  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6436  *) ac_try_echo=$ac_try;;
6437esac
6438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6439  (eval "$ac_try") 2>&5
6440  ac_status=$?
6441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6442  (exit $ac_status); }; }; then
6443  ac_compiler_gnu=yes
6444else
6445  echo "$as_me: failed program was:" >&5
6446sed 's/^/| /' conftest.$ac_ext >&5
6447
6448	ac_compiler_gnu=no
6449fi
6450
6451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6452ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6453
6454fi
6455{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6456echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6457GXX=`test $ac_compiler_gnu = yes && echo yes`
6458ac_test_CXXFLAGS=${CXXFLAGS+set}
6459ac_save_CXXFLAGS=$CXXFLAGS
6460{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6461echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6462if test "${ac_cv_prog_cxx_g+set}" = set; then
6463  echo $ECHO_N "(cached) $ECHO_C" >&6
6464else
6465  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6466   ac_cxx_werror_flag=yes
6467   ac_cv_prog_cxx_g=no
6468   CXXFLAGS="-g"
6469   cat >conftest.$ac_ext <<_ACEOF
6470/* confdefs.h.  */
6471_ACEOF
6472cat confdefs.h >>conftest.$ac_ext
6473cat >>conftest.$ac_ext <<_ACEOF
6474/* end confdefs.h.  */
6475
6476int
6477main ()
6478{
6479
6480  ;
6481  return 0;
6482}
6483_ACEOF
6484rm -f conftest.$ac_objext
6485if { (ac_try="$ac_compile"
6486case "(($ac_try" in
6487  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6488  *) ac_try_echo=$ac_try;;
6489esac
6490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6491  (eval "$ac_compile") 2>conftest.er1
6492  ac_status=$?
6493  grep -v '^ *+' conftest.er1 >conftest.err
6494  rm -f conftest.er1
6495  cat conftest.err >&5
6496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6497  (exit $ac_status); } &&
6498	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6499  { (case "(($ac_try" in
6500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6501  *) ac_try_echo=$ac_try;;
6502esac
6503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6504  (eval "$ac_try") 2>&5
6505  ac_status=$?
6506  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6507  (exit $ac_status); }; } &&
6508	 { ac_try='test -s conftest.$ac_objext'
6509  { (case "(($ac_try" in
6510  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6511  *) ac_try_echo=$ac_try;;
6512esac
6513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6514  (eval "$ac_try") 2>&5
6515  ac_status=$?
6516  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6517  (exit $ac_status); }; }; then
6518  ac_cv_prog_cxx_g=yes
6519else
6520  echo "$as_me: failed program was:" >&5
6521sed 's/^/| /' conftest.$ac_ext >&5
6522
6523	CXXFLAGS=""
6524      cat >conftest.$ac_ext <<_ACEOF
6525/* confdefs.h.  */
6526_ACEOF
6527cat confdefs.h >>conftest.$ac_ext
6528cat >>conftest.$ac_ext <<_ACEOF
6529/* end confdefs.h.  */
6530
6531int
6532main ()
6533{
6534
6535  ;
6536  return 0;
6537}
6538_ACEOF
6539rm -f conftest.$ac_objext
6540if { (ac_try="$ac_compile"
6541case "(($ac_try" in
6542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6543  *) ac_try_echo=$ac_try;;
6544esac
6545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6546  (eval "$ac_compile") 2>conftest.er1
6547  ac_status=$?
6548  grep -v '^ *+' conftest.er1 >conftest.err
6549  rm -f conftest.er1
6550  cat conftest.err >&5
6551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6552  (exit $ac_status); } &&
6553	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6554  { (case "(($ac_try" in
6555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6556  *) ac_try_echo=$ac_try;;
6557esac
6558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6559  (eval "$ac_try") 2>&5
6560  ac_status=$?
6561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6562  (exit $ac_status); }; } &&
6563	 { ac_try='test -s conftest.$ac_objext'
6564  { (case "(($ac_try" in
6565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6566  *) ac_try_echo=$ac_try;;
6567esac
6568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6569  (eval "$ac_try") 2>&5
6570  ac_status=$?
6571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6572  (exit $ac_status); }; }; then
6573  :
6574else
6575  echo "$as_me: failed program was:" >&5
6576sed 's/^/| /' conftest.$ac_ext >&5
6577
6578	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6579	 CXXFLAGS="-g"
6580	 cat >conftest.$ac_ext <<_ACEOF
6581/* confdefs.h.  */
6582_ACEOF
6583cat confdefs.h >>conftest.$ac_ext
6584cat >>conftest.$ac_ext <<_ACEOF
6585/* end confdefs.h.  */
6586
6587int
6588main ()
6589{
6590
6591  ;
6592  return 0;
6593}
6594_ACEOF
6595rm -f conftest.$ac_objext
6596if { (ac_try="$ac_compile"
6597case "(($ac_try" in
6598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6599  *) ac_try_echo=$ac_try;;
6600esac
6601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6602  (eval "$ac_compile") 2>conftest.er1
6603  ac_status=$?
6604  grep -v '^ *+' conftest.er1 >conftest.err
6605  rm -f conftest.er1
6606  cat conftest.err >&5
6607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608  (exit $ac_status); } &&
6609	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
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); }; } &&
6619	 { ac_try='test -s conftest.$ac_objext'
6620  { (case "(($ac_try" in
6621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6622  *) ac_try_echo=$ac_try;;
6623esac
6624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6625  (eval "$ac_try") 2>&5
6626  ac_status=$?
6627  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6628  (exit $ac_status); }; }; then
6629  ac_cv_prog_cxx_g=yes
6630else
6631  echo "$as_me: failed program was:" >&5
6632sed 's/^/| /' conftest.$ac_ext >&5
6633
6634
6635fi
6636
6637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6638fi
6639
6640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6641fi
6642
6643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6644   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6645fi
6646{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6647echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6648if test "$ac_test_CXXFLAGS" = set; then
6649  CXXFLAGS=$ac_save_CXXFLAGS
6650elif test $ac_cv_prog_cxx_g = yes; then
6651  if test "$GXX" = yes; then
6652    CXXFLAGS="-g -O2"
6653  else
6654    CXXFLAGS="-g"
6655  fi
6656else
6657  if test "$GXX" = yes; then
6658    CXXFLAGS="-O2"
6659  else
6660    CXXFLAGS=
6661  fi
6662fi
6663ac_ext=c
6664ac_cpp='$CPP $CPPFLAGS'
6665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6667ac_compiler_gnu=$ac_cv_c_compiler_gnu
6668
6669
6670{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6671echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6672if test "${lt_cv_path_NM+set}" = set; then
6673  echo $ECHO_N "(cached) $ECHO_C" >&6
6674else
6675  if test -n "$NM"; then
6676  # Let the user override the test.
6677  lt_cv_path_NM="$NM"
6678else
6679  lt_nm_to_check="${ac_tool_prefix}nm"
6680  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6681    lt_nm_to_check="$lt_nm_to_check nm"
6682  fi
6683  for lt_tmp_nm in $lt_nm_to_check; do
6684    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6685    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6686      IFS="$lt_save_ifs"
6687      test -z "$ac_dir" && ac_dir=.
6688      tmp_nm="$ac_dir/$lt_tmp_nm"
6689      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6690	# Check to see if the nm accepts a BSD-compat flag.
6691	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6692	#   nm: unknown option "B" ignored
6693	# Tru64's nm complains that /dev/null is an invalid object file
6694	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6695	*/dev/null* | *'Invalid file or object type'*)
6696	  lt_cv_path_NM="$tmp_nm -B"
6697	  break
6698	  ;;
6699	*)
6700	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6701	  */dev/null*)
6702	    lt_cv_path_NM="$tmp_nm -p"
6703	    break
6704	    ;;
6705	  *)
6706	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6707	    continue # so that we can try to find one that supports BSD flags
6708	    ;;
6709	  esac
6710	  ;;
6711	esac
6712      fi
6713    done
6714    IFS="$lt_save_ifs"
6715  done
6716  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6717fi
6718fi
6719{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6720echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6721NM="$lt_cv_path_NM"
6722
6723
6724
6725{ echo "$as_me:$LINENO: checking for GNU make" >&5
6726echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6727if test "${llvm_cv_gnu_make_command+set}" = set; then
6728  echo $ECHO_N "(cached) $ECHO_C" >&6
6729else
6730  llvm_cv_gnu_make_command=''
6731 for a in "$MAKE" make gmake gnumake ; do
6732  if test -z "$a" ; then continue ; fi ;
6733  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6734  then
6735   llvm_cv_gnu_make_command=$a ;
6736   break;
6737  fi
6738 done
6739fi
6740{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6741echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6742 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6743   ifGNUmake='' ;
6744 else
6745   ifGNUmake='#' ;
6746   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6747echo "${ECHO_T}\"Not found\"" >&6; };
6748 fi
6749
6750
6751{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
6752echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6753LN_S=$as_ln_s
6754if test "$LN_S" = "ln -s"; then
6755  { echo "$as_me:$LINENO: result: yes" >&5
6756echo "${ECHO_T}yes" >&6; }
6757else
6758  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6759echo "${ECHO_T}no, using $LN_S" >&6; }
6760fi
6761
6762# Extract the first word of "cmp", so it can be a program name with args.
6763set dummy cmp; ac_word=$2
6764{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6765echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6766if test "${ac_cv_path_CMP+set}" = set; then
6767  echo $ECHO_N "(cached) $ECHO_C" >&6
6768else
6769  case $CMP in
6770  [\\/]* | ?:[\\/]*)
6771  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6772  ;;
6773  *)
6774  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775for as_dir in $PATH
6776do
6777  IFS=$as_save_IFS
6778  test -z "$as_dir" && as_dir=.
6779  for ac_exec_ext in '' $ac_executable_extensions; do
6780  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6781    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6782    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6783    break 2
6784  fi
6785done
6786done
6787IFS=$as_save_IFS
6788
6789  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6790  ;;
6791esac
6792fi
6793CMP=$ac_cv_path_CMP
6794if test -n "$CMP"; then
6795  { echo "$as_me:$LINENO: result: $CMP" >&5
6796echo "${ECHO_T}$CMP" >&6; }
6797else
6798  { echo "$as_me:$LINENO: result: no" >&5
6799echo "${ECHO_T}no" >&6; }
6800fi
6801
6802
6803# Extract the first word of "cp", so it can be a program name with args.
6804set dummy cp; ac_word=$2
6805{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6806echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6807if test "${ac_cv_path_CP+set}" = set; then
6808  echo $ECHO_N "(cached) $ECHO_C" >&6
6809else
6810  case $CP in
6811  [\\/]* | ?:[\\/]*)
6812  ac_cv_path_CP="$CP" # Let the user override the test with a path.
6813  ;;
6814  *)
6815  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6816for as_dir in $PATH
6817do
6818  IFS=$as_save_IFS
6819  test -z "$as_dir" && as_dir=.
6820  for ac_exec_ext in '' $ac_executable_extensions; do
6821  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6822    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6823    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6824    break 2
6825  fi
6826done
6827done
6828IFS=$as_save_IFS
6829
6830  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6831  ;;
6832esac
6833fi
6834CP=$ac_cv_path_CP
6835if test -n "$CP"; then
6836  { echo "$as_me:$LINENO: result: $CP" >&5
6837echo "${ECHO_T}$CP" >&6; }
6838else
6839  { echo "$as_me:$LINENO: result: no" >&5
6840echo "${ECHO_T}no" >&6; }
6841fi
6842
6843
6844# Extract the first word of "date", so it can be a program name with args.
6845set dummy date; ac_word=$2
6846{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6847echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6848if test "${ac_cv_path_DATE+set}" = set; then
6849  echo $ECHO_N "(cached) $ECHO_C" >&6
6850else
6851  case $DATE in
6852  [\\/]* | ?:[\\/]*)
6853  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6854  ;;
6855  *)
6856  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6857for as_dir in $PATH
6858do
6859  IFS=$as_save_IFS
6860  test -z "$as_dir" && as_dir=.
6861  for ac_exec_ext in '' $ac_executable_extensions; do
6862  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6863    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6864    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6865    break 2
6866  fi
6867done
6868done
6869IFS=$as_save_IFS
6870
6871  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6872  ;;
6873esac
6874fi
6875DATE=$ac_cv_path_DATE
6876if test -n "$DATE"; then
6877  { echo "$as_me:$LINENO: result: $DATE" >&5
6878echo "${ECHO_T}$DATE" >&6; }
6879else
6880  { echo "$as_me:$LINENO: result: no" >&5
6881echo "${ECHO_T}no" >&6; }
6882fi
6883
6884
6885# Extract the first word of "find", so it can be a program name with args.
6886set dummy find; ac_word=$2
6887{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6888echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6889if test "${ac_cv_path_FIND+set}" = set; then
6890  echo $ECHO_N "(cached) $ECHO_C" >&6
6891else
6892  case $FIND in
6893  [\\/]* | ?:[\\/]*)
6894  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6895  ;;
6896  *)
6897  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6898for as_dir in $PATH
6899do
6900  IFS=$as_save_IFS
6901  test -z "$as_dir" && as_dir=.
6902  for ac_exec_ext in '' $ac_executable_extensions; do
6903  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6904    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6905    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6906    break 2
6907  fi
6908done
6909done
6910IFS=$as_save_IFS
6911
6912  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6913  ;;
6914esac
6915fi
6916FIND=$ac_cv_path_FIND
6917if test -n "$FIND"; then
6918  { echo "$as_me:$LINENO: result: $FIND" >&5
6919echo "${ECHO_T}$FIND" >&6; }
6920else
6921  { echo "$as_me:$LINENO: result: no" >&5
6922echo "${ECHO_T}no" >&6; }
6923fi
6924
6925
6926# Extract the first word of "grep", so it can be a program name with args.
6927set dummy grep; ac_word=$2
6928{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6929echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6930if test "${ac_cv_path_GREP+set}" = set; then
6931  echo $ECHO_N "(cached) $ECHO_C" >&6
6932else
6933  case $GREP in
6934  [\\/]* | ?:[\\/]*)
6935  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6936  ;;
6937  *)
6938  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6939for as_dir in $PATH
6940do
6941  IFS=$as_save_IFS
6942  test -z "$as_dir" && as_dir=.
6943  for ac_exec_ext in '' $ac_executable_extensions; do
6944  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6945    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6946    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6947    break 2
6948  fi
6949done
6950done
6951IFS=$as_save_IFS
6952
6953  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6954  ;;
6955esac
6956fi
6957GREP=$ac_cv_path_GREP
6958if test -n "$GREP"; then
6959  { echo "$as_me:$LINENO: result: $GREP" >&5
6960echo "${ECHO_T}$GREP" >&6; }
6961else
6962  { echo "$as_me:$LINENO: result: no" >&5
6963echo "${ECHO_T}no" >&6; }
6964fi
6965
6966
6967# Extract the first word of "mkdir", so it can be a program name with args.
6968set dummy mkdir; ac_word=$2
6969{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6970echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6971if test "${ac_cv_path_MKDIR+set}" = set; then
6972  echo $ECHO_N "(cached) $ECHO_C" >&6
6973else
6974  case $MKDIR in
6975  [\\/]* | ?:[\\/]*)
6976  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6977  ;;
6978  *)
6979  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6980for as_dir in $PATH
6981do
6982  IFS=$as_save_IFS
6983  test -z "$as_dir" && as_dir=.
6984  for ac_exec_ext in '' $ac_executable_extensions; do
6985  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6986    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6987    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6988    break 2
6989  fi
6990done
6991done
6992IFS=$as_save_IFS
6993
6994  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6995  ;;
6996esac
6997fi
6998MKDIR=$ac_cv_path_MKDIR
6999if test -n "$MKDIR"; then
7000  { echo "$as_me:$LINENO: result: $MKDIR" >&5
7001echo "${ECHO_T}$MKDIR" >&6; }
7002else
7003  { echo "$as_me:$LINENO: result: no" >&5
7004echo "${ECHO_T}no" >&6; }
7005fi
7006
7007
7008# Extract the first word of "mv", so it can be a program name with args.
7009set dummy mv; ac_word=$2
7010{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7011echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7012if test "${ac_cv_path_MV+set}" = set; then
7013  echo $ECHO_N "(cached) $ECHO_C" >&6
7014else
7015  case $MV in
7016  [\\/]* | ?:[\\/]*)
7017  ac_cv_path_MV="$MV" # Let the user override the test with a path.
7018  ;;
7019  *)
7020  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7021for as_dir in $PATH
7022do
7023  IFS=$as_save_IFS
7024  test -z "$as_dir" && as_dir=.
7025  for ac_exec_ext in '' $ac_executable_extensions; do
7026  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7027    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
7028    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7029    break 2
7030  fi
7031done
7032done
7033IFS=$as_save_IFS
7034
7035  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
7036  ;;
7037esac
7038fi
7039MV=$ac_cv_path_MV
7040if test -n "$MV"; then
7041  { echo "$as_me:$LINENO: result: $MV" >&5
7042echo "${ECHO_T}$MV" >&6; }
7043else
7044  { echo "$as_me:$LINENO: result: no" >&5
7045echo "${ECHO_T}no" >&6; }
7046fi
7047
7048
7049if test -n "$ac_tool_prefix"; then
7050  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7051set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7052{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7053echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7054if test "${ac_cv_prog_RANLIB+set}" = set; then
7055  echo $ECHO_N "(cached) $ECHO_C" >&6
7056else
7057  if test -n "$RANLIB"; then
7058  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7059else
7060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7061for as_dir in $PATH
7062do
7063  IFS=$as_save_IFS
7064  test -z "$as_dir" && as_dir=.
7065  for ac_exec_ext in '' $ac_executable_extensions; do
7066  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7067    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7068    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7069    break 2
7070  fi
7071done
7072done
7073IFS=$as_save_IFS
7074
7075fi
7076fi
7077RANLIB=$ac_cv_prog_RANLIB
7078if test -n "$RANLIB"; then
7079  { echo "$as_me:$LINENO: result: $RANLIB" >&5
7080echo "${ECHO_T}$RANLIB" >&6; }
7081else
7082  { echo "$as_me:$LINENO: result: no" >&5
7083echo "${ECHO_T}no" >&6; }
7084fi
7085
7086
7087fi
7088if test -z "$ac_cv_prog_RANLIB"; then
7089  ac_ct_RANLIB=$RANLIB
7090  # Extract the first word of "ranlib", so it can be a program name with args.
7091set dummy ranlib; ac_word=$2
7092{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7093echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7094if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7095  echo $ECHO_N "(cached) $ECHO_C" >&6
7096else
7097  if test -n "$ac_ct_RANLIB"; then
7098  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7099else
7100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7101for as_dir in $PATH
7102do
7103  IFS=$as_save_IFS
7104  test -z "$as_dir" && as_dir=.
7105  for ac_exec_ext in '' $ac_executable_extensions; do
7106  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7107    ac_cv_prog_ac_ct_RANLIB="ranlib"
7108    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7109    break 2
7110  fi
7111done
7112done
7113IFS=$as_save_IFS
7114
7115fi
7116fi
7117ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7118if test -n "$ac_ct_RANLIB"; then
7119  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7120echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7121else
7122  { echo "$as_me:$LINENO: result: no" >&5
7123echo "${ECHO_T}no" >&6; }
7124fi
7125
7126  if test "x$ac_ct_RANLIB" = x; then
7127    RANLIB=":"
7128  else
7129    case $cross_compiling:$ac_tool_warned in
7130yes:)
7131{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7132whose name does not start with the host triplet.  If you think this
7133configuration is useful to you, please write to autoconf@gnu.org." >&5
7134echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7135whose name does not start with the host triplet.  If you think this
7136configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7137ac_tool_warned=yes ;;
7138esac
7139    RANLIB=$ac_ct_RANLIB
7140  fi
7141else
7142  RANLIB="$ac_cv_prog_RANLIB"
7143fi
7144
7145if test -n "$ac_tool_prefix"; then
7146  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7147set dummy ${ac_tool_prefix}ar; ac_word=$2
7148{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7149echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7150if test "${ac_cv_prog_AR+set}" = set; then
7151  echo $ECHO_N "(cached) $ECHO_C" >&6
7152else
7153  if test -n "$AR"; then
7154  ac_cv_prog_AR="$AR" # Let the user override the test.
7155else
7156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7157for as_dir in $PATH
7158do
7159  IFS=$as_save_IFS
7160  test -z "$as_dir" && as_dir=.
7161  for ac_exec_ext in '' $ac_executable_extensions; do
7162  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7163    ac_cv_prog_AR="${ac_tool_prefix}ar"
7164    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7165    break 2
7166  fi
7167done
7168done
7169IFS=$as_save_IFS
7170
7171fi
7172fi
7173AR=$ac_cv_prog_AR
7174if test -n "$AR"; then
7175  { echo "$as_me:$LINENO: result: $AR" >&5
7176echo "${ECHO_T}$AR" >&6; }
7177else
7178  { echo "$as_me:$LINENO: result: no" >&5
7179echo "${ECHO_T}no" >&6; }
7180fi
7181
7182
7183fi
7184if test -z "$ac_cv_prog_AR"; then
7185  ac_ct_AR=$AR
7186  # Extract the first word of "ar", so it can be a program name with args.
7187set dummy ar; ac_word=$2
7188{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7189echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7190if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7191  echo $ECHO_N "(cached) $ECHO_C" >&6
7192else
7193  if test -n "$ac_ct_AR"; then
7194  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7195else
7196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7197for as_dir in $PATH
7198do
7199  IFS=$as_save_IFS
7200  test -z "$as_dir" && as_dir=.
7201  for ac_exec_ext in '' $ac_executable_extensions; do
7202  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7203    ac_cv_prog_ac_ct_AR="ar"
7204    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7205    break 2
7206  fi
7207done
7208done
7209IFS=$as_save_IFS
7210
7211fi
7212fi
7213ac_ct_AR=$ac_cv_prog_ac_ct_AR
7214if test -n "$ac_ct_AR"; then
7215  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7216echo "${ECHO_T}$ac_ct_AR" >&6; }
7217else
7218  { echo "$as_me:$LINENO: result: no" >&5
7219echo "${ECHO_T}no" >&6; }
7220fi
7221
7222  if test "x$ac_ct_AR" = x; then
7223    AR="false"
7224  else
7225    case $cross_compiling:$ac_tool_warned in
7226yes:)
7227{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7228whose name does not start with the host triplet.  If you think this
7229configuration is useful to you, please write to autoconf@gnu.org." >&5
7230echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7231whose name does not start with the host triplet.  If you think this
7232configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7233ac_tool_warned=yes ;;
7234esac
7235    AR=$ac_ct_AR
7236  fi
7237else
7238  AR="$ac_cv_prog_AR"
7239fi
7240
7241# Extract the first word of "rm", so it can be a program name with args.
7242set dummy rm; ac_word=$2
7243{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7244echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7245if test "${ac_cv_path_RM+set}" = set; then
7246  echo $ECHO_N "(cached) $ECHO_C" >&6
7247else
7248  case $RM in
7249  [\\/]* | ?:[\\/]*)
7250  ac_cv_path_RM="$RM" # Let the user override the test with a path.
7251  ;;
7252  *)
7253  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7254for as_dir in $PATH
7255do
7256  IFS=$as_save_IFS
7257  test -z "$as_dir" && as_dir=.
7258  for ac_exec_ext in '' $ac_executable_extensions; do
7259  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7260    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7261    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7262    break 2
7263  fi
7264done
7265done
7266IFS=$as_save_IFS
7267
7268  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7269  ;;
7270esac
7271fi
7272RM=$ac_cv_path_RM
7273if test -n "$RM"; then
7274  { echo "$as_me:$LINENO: result: $RM" >&5
7275echo "${ECHO_T}$RM" >&6; }
7276else
7277  { echo "$as_me:$LINENO: result: no" >&5
7278echo "${ECHO_T}no" >&6; }
7279fi
7280
7281
7282# Extract the first word of "sed", so it can be a program name with args.
7283set dummy sed; ac_word=$2
7284{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7285echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7286if test "${ac_cv_path_SED+set}" = set; then
7287  echo $ECHO_N "(cached) $ECHO_C" >&6
7288else
7289  case $SED in
7290  [\\/]* | ?:[\\/]*)
7291  ac_cv_path_SED="$SED" # Let the user override the test with a path.
7292  ;;
7293  *)
7294  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295for as_dir in $PATH
7296do
7297  IFS=$as_save_IFS
7298  test -z "$as_dir" && as_dir=.
7299  for ac_exec_ext in '' $ac_executable_extensions; do
7300  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7301    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7302    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7303    break 2
7304  fi
7305done
7306done
7307IFS=$as_save_IFS
7308
7309  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7310  ;;
7311esac
7312fi
7313SED=$ac_cv_path_SED
7314if test -n "$SED"; then
7315  { echo "$as_me:$LINENO: result: $SED" >&5
7316echo "${ECHO_T}$SED" >&6; }
7317else
7318  { echo "$as_me:$LINENO: result: no" >&5
7319echo "${ECHO_T}no" >&6; }
7320fi
7321
7322
7323# Extract the first word of "tar", so it can be a program name with args.
7324set dummy tar; ac_word=$2
7325{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7326echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7327if test "${ac_cv_path_TAR+set}" = set; then
7328  echo $ECHO_N "(cached) $ECHO_C" >&6
7329else
7330  case $TAR in
7331  [\\/]* | ?:[\\/]*)
7332  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7333  ;;
7334  *)
7335  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7336for as_dir in $PATH
7337do
7338  IFS=$as_save_IFS
7339  test -z "$as_dir" && as_dir=.
7340  for ac_exec_ext in '' $ac_executable_extensions; do
7341  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7342    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7343    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7344    break 2
7345  fi
7346done
7347done
7348IFS=$as_save_IFS
7349
7350  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7351  ;;
7352esac
7353fi
7354TAR=$ac_cv_path_TAR
7355if test -n "$TAR"; then
7356  { echo "$as_me:$LINENO: result: $TAR" >&5
7357echo "${ECHO_T}$TAR" >&6; }
7358else
7359  { echo "$as_me:$LINENO: result: no" >&5
7360echo "${ECHO_T}no" >&6; }
7361fi
7362
7363
7364# Extract the first word of "pwd", so it can be a program name with args.
7365set dummy pwd; ac_word=$2
7366{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7367echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7368if test "${ac_cv_path_BINPWD+set}" = set; then
7369  echo $ECHO_N "(cached) $ECHO_C" >&6
7370else
7371  case $BINPWD in
7372  [\\/]* | ?:[\\/]*)
7373  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7374  ;;
7375  *)
7376  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7377for as_dir in $PATH
7378do
7379  IFS=$as_save_IFS
7380  test -z "$as_dir" && as_dir=.
7381  for ac_exec_ext in '' $ac_executable_extensions; do
7382  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7383    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7384    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7385    break 2
7386  fi
7387done
7388done
7389IFS=$as_save_IFS
7390
7391  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7392  ;;
7393esac
7394fi
7395BINPWD=$ac_cv_path_BINPWD
7396if test -n "$BINPWD"; then
7397  { echo "$as_me:$LINENO: result: $BINPWD" >&5
7398echo "${ECHO_T}$BINPWD" >&6; }
7399else
7400  { echo "$as_me:$LINENO: result: no" >&5
7401echo "${ECHO_T}no" >&6; }
7402fi
7403
7404
7405
7406# Extract the first word of "Graphviz", so it can be a program name with args.
7407set dummy Graphviz; ac_word=$2
7408{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7409echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7410if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7411  echo $ECHO_N "(cached) $ECHO_C" >&6
7412else
7413  case $GRAPHVIZ in
7414  [\\/]* | ?:[\\/]*)
7415  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7416  ;;
7417  *)
7418  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419for as_dir in $PATH
7420do
7421  IFS=$as_save_IFS
7422  test -z "$as_dir" && as_dir=.
7423  for ac_exec_ext in '' $ac_executable_extensions; do
7424  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7425    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7426    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7427    break 2
7428  fi
7429done
7430done
7431IFS=$as_save_IFS
7432
7433  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7434  ;;
7435esac
7436fi
7437GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7438if test -n "$GRAPHVIZ"; then
7439  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7440echo "${ECHO_T}$GRAPHVIZ" >&6; }
7441else
7442  { echo "$as_me:$LINENO: result: no" >&5
7443echo "${ECHO_T}no" >&6; }
7444fi
7445
7446
7447if test "$GRAPHVIZ" != "echo Graphviz" ; then
7448
7449cat >>confdefs.h <<\_ACEOF
7450#define HAVE_GRAPHVIZ 1
7451_ACEOF
7452
7453    if test "$llvm_cv_os_type" = "MingW" ; then
7454    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7455  fi
7456
7457cat >>confdefs.h <<_ACEOF
7458#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7459_ACEOF
7460
7461fi
7462# Extract the first word of "dot", so it can be a program name with args.
7463set dummy dot; ac_word=$2
7464{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7465echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7466if test "${ac_cv_path_DOT+set}" = set; then
7467  echo $ECHO_N "(cached) $ECHO_C" >&6
7468else
7469  case $DOT in
7470  [\\/]* | ?:[\\/]*)
7471  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7472  ;;
7473  *)
7474  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7475for as_dir in $PATH
7476do
7477  IFS=$as_save_IFS
7478  test -z "$as_dir" && as_dir=.
7479  for ac_exec_ext in '' $ac_executable_extensions; do
7480  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7481    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7482    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7483    break 2
7484  fi
7485done
7486done
7487IFS=$as_save_IFS
7488
7489  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7490  ;;
7491esac
7492fi
7493DOT=$ac_cv_path_DOT
7494if test -n "$DOT"; then
7495  { echo "$as_me:$LINENO: result: $DOT" >&5
7496echo "${ECHO_T}$DOT" >&6; }
7497else
7498  { echo "$as_me:$LINENO: result: no" >&5
7499echo "${ECHO_T}no" >&6; }
7500fi
7501
7502
7503if test "$DOT" != "echo dot" ; then
7504
7505cat >>confdefs.h <<\_ACEOF
7506#define HAVE_DOT 1
7507_ACEOF
7508
7509    if test "$llvm_cv_os_type" = "MingW" ; then
7510    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7511  fi
7512
7513cat >>confdefs.h <<_ACEOF
7514#define LLVM_PATH_DOT "$DOT${EXEEXT}"
7515_ACEOF
7516
7517fi
7518# Extract the first word of "fdp", so it can be a program name with args.
7519set dummy fdp; ac_word=$2
7520{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7521echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7522if test "${ac_cv_path_FDP+set}" = set; then
7523  echo $ECHO_N "(cached) $ECHO_C" >&6
7524else
7525  case $FDP in
7526  [\\/]* | ?:[\\/]*)
7527  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7528  ;;
7529  *)
7530  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7531for as_dir in $PATH
7532do
7533  IFS=$as_save_IFS
7534  test -z "$as_dir" && as_dir=.
7535  for ac_exec_ext in '' $ac_executable_extensions; do
7536  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7537    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7538    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7539    break 2
7540  fi
7541done
7542done
7543IFS=$as_save_IFS
7544
7545  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7546  ;;
7547esac
7548fi
7549FDP=$ac_cv_path_FDP
7550if test -n "$FDP"; then
7551  { echo "$as_me:$LINENO: result: $FDP" >&5
7552echo "${ECHO_T}$FDP" >&6; }
7553else
7554  { echo "$as_me:$LINENO: result: no" >&5
7555echo "${ECHO_T}no" >&6; }
7556fi
7557
7558
7559if test "$FDP" != "echo fdp" ; then
7560
7561cat >>confdefs.h <<\_ACEOF
7562#define HAVE_FDP 1
7563_ACEOF
7564
7565    if test "$llvm_cv_os_type" = "MingW" ; then
7566    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7567  fi
7568
7569cat >>confdefs.h <<_ACEOF
7570#define LLVM_PATH_FDP "$FDP${EXEEXT}"
7571_ACEOF
7572
7573fi
7574# Extract the first word of "neato", so it can be a program name with args.
7575set dummy neato; ac_word=$2
7576{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7577echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7578if test "${ac_cv_path_NEATO+set}" = set; then
7579  echo $ECHO_N "(cached) $ECHO_C" >&6
7580else
7581  case $NEATO in
7582  [\\/]* | ?:[\\/]*)
7583  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7584  ;;
7585  *)
7586  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7587for as_dir in $PATH
7588do
7589  IFS=$as_save_IFS
7590  test -z "$as_dir" && as_dir=.
7591  for ac_exec_ext in '' $ac_executable_extensions; do
7592  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7593    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7594    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7595    break 2
7596  fi
7597done
7598done
7599IFS=$as_save_IFS
7600
7601  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7602  ;;
7603esac
7604fi
7605NEATO=$ac_cv_path_NEATO
7606if test -n "$NEATO"; then
7607  { echo "$as_me:$LINENO: result: $NEATO" >&5
7608echo "${ECHO_T}$NEATO" >&6; }
7609else
7610  { echo "$as_me:$LINENO: result: no" >&5
7611echo "${ECHO_T}no" >&6; }
7612fi
7613
7614
7615if test "$NEATO" != "echo neato" ; then
7616
7617cat >>confdefs.h <<\_ACEOF
7618#define HAVE_NEATO 1
7619_ACEOF
7620
7621    if test "$llvm_cv_os_type" = "MingW" ; then
7622    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7623  fi
7624
7625cat >>confdefs.h <<_ACEOF
7626#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7627_ACEOF
7628
7629fi
7630# Extract the first word of "twopi", so it can be a program name with args.
7631set dummy twopi; ac_word=$2
7632{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7633echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7634if test "${ac_cv_path_TWOPI+set}" = set; then
7635  echo $ECHO_N "(cached) $ECHO_C" >&6
7636else
7637  case $TWOPI in
7638  [\\/]* | ?:[\\/]*)
7639  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7640  ;;
7641  *)
7642  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7643for as_dir in $PATH
7644do
7645  IFS=$as_save_IFS
7646  test -z "$as_dir" && as_dir=.
7647  for ac_exec_ext in '' $ac_executable_extensions; do
7648  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7649    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7650    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7651    break 2
7652  fi
7653done
7654done
7655IFS=$as_save_IFS
7656
7657  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7658  ;;
7659esac
7660fi
7661TWOPI=$ac_cv_path_TWOPI
7662if test -n "$TWOPI"; then
7663  { echo "$as_me:$LINENO: result: $TWOPI" >&5
7664echo "${ECHO_T}$TWOPI" >&6; }
7665else
7666  { echo "$as_me:$LINENO: result: no" >&5
7667echo "${ECHO_T}no" >&6; }
7668fi
7669
7670
7671if test "$TWOPI" != "echo twopi" ; then
7672
7673cat >>confdefs.h <<\_ACEOF
7674#define HAVE_TWOPI 1
7675_ACEOF
7676
7677    if test "$llvm_cv_os_type" = "MingW" ; then
7678    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7679  fi
7680
7681cat >>confdefs.h <<_ACEOF
7682#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7683_ACEOF
7684
7685fi
7686# Extract the first word of "circo", so it can be a program name with args.
7687set dummy circo; ac_word=$2
7688{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7689echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7690if test "${ac_cv_path_CIRCO+set}" = set; then
7691  echo $ECHO_N "(cached) $ECHO_C" >&6
7692else
7693  case $CIRCO in
7694  [\\/]* | ?:[\\/]*)
7695  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7696  ;;
7697  *)
7698  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7699for as_dir in $PATH
7700do
7701  IFS=$as_save_IFS
7702  test -z "$as_dir" && as_dir=.
7703  for ac_exec_ext in '' $ac_executable_extensions; do
7704  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7705    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7706    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7707    break 2
7708  fi
7709done
7710done
7711IFS=$as_save_IFS
7712
7713  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7714  ;;
7715esac
7716fi
7717CIRCO=$ac_cv_path_CIRCO
7718if test -n "$CIRCO"; then
7719  { echo "$as_me:$LINENO: result: $CIRCO" >&5
7720echo "${ECHO_T}$CIRCO" >&6; }
7721else
7722  { echo "$as_me:$LINENO: result: no" >&5
7723echo "${ECHO_T}no" >&6; }
7724fi
7725
7726
7727if test "$CIRCO" != "echo circo" ; then
7728
7729cat >>confdefs.h <<\_ACEOF
7730#define HAVE_CIRCO 1
7731_ACEOF
7732
7733    if test "$llvm_cv_os_type" = "MingW" ; then
7734    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7735  fi
7736
7737cat >>confdefs.h <<_ACEOF
7738#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7739_ACEOF
7740
7741fi
7742for ac_prog in gv gsview32
7743do
7744  # Extract the first word of "$ac_prog", so it can be a program name with args.
7745set dummy $ac_prog; ac_word=$2
7746{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7747echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7748if test "${ac_cv_path_GV+set}" = set; then
7749  echo $ECHO_N "(cached) $ECHO_C" >&6
7750else
7751  case $GV in
7752  [\\/]* | ?:[\\/]*)
7753  ac_cv_path_GV="$GV" # Let the user override the test with a path.
7754  ;;
7755  *)
7756  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7757for as_dir in $PATH
7758do
7759  IFS=$as_save_IFS
7760  test -z "$as_dir" && as_dir=.
7761  for ac_exec_ext in '' $ac_executable_extensions; do
7762  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7763    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7764    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7765    break 2
7766  fi
7767done
7768done
7769IFS=$as_save_IFS
7770
7771  ;;
7772esac
7773fi
7774GV=$ac_cv_path_GV
7775if test -n "$GV"; then
7776  { echo "$as_me:$LINENO: result: $GV" >&5
7777echo "${ECHO_T}$GV" >&6; }
7778else
7779  { echo "$as_me:$LINENO: result: no" >&5
7780echo "${ECHO_T}no" >&6; }
7781fi
7782
7783
7784  test -n "$GV" && break
7785done
7786test -n "$GV" || GV="echo gv"
7787
7788if test "$GV" != "echo gv" ; then
7789
7790cat >>confdefs.h <<\_ACEOF
7791#define HAVE_GV 1
7792_ACEOF
7793
7794    if test "$llvm_cv_os_type" = "MingW" ; then
7795    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7796  fi
7797
7798cat >>confdefs.h <<_ACEOF
7799#define LLVM_PATH_GV "$GV${EXEEXT}"
7800_ACEOF
7801
7802fi
7803# Extract the first word of "dotty", so it can be a program name with args.
7804set dummy dotty; ac_word=$2
7805{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7806echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7807if test "${ac_cv_path_DOTTY+set}" = set; then
7808  echo $ECHO_N "(cached) $ECHO_C" >&6
7809else
7810  case $DOTTY in
7811  [\\/]* | ?:[\\/]*)
7812  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7813  ;;
7814  *)
7815  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7816for as_dir in $PATH
7817do
7818  IFS=$as_save_IFS
7819  test -z "$as_dir" && as_dir=.
7820  for ac_exec_ext in '' $ac_executable_extensions; do
7821  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7822    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7823    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7824    break 2
7825  fi
7826done
7827done
7828IFS=$as_save_IFS
7829
7830  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7831  ;;
7832esac
7833fi
7834DOTTY=$ac_cv_path_DOTTY
7835if test -n "$DOTTY"; then
7836  { echo "$as_me:$LINENO: result: $DOTTY" >&5
7837echo "${ECHO_T}$DOTTY" >&6; }
7838else
7839  { echo "$as_me:$LINENO: result: no" >&5
7840echo "${ECHO_T}no" >&6; }
7841fi
7842
7843
7844if test "$DOTTY" != "echo dotty" ; then
7845
7846cat >>confdefs.h <<\_ACEOF
7847#define HAVE_DOTTY 1
7848_ACEOF
7849
7850    if test "$llvm_cv_os_type" = "MingW" ; then
7851    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7852  fi
7853
7854cat >>confdefs.h <<_ACEOF
7855#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7856_ACEOF
7857
7858fi
7859
7860
7861# Extract the first word of "perl", so it can be a program name with args.
7862set dummy perl; ac_word=$2
7863{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7864echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7865if test "${ac_cv_path_PERL+set}" = set; then
7866  echo $ECHO_N "(cached) $ECHO_C" >&6
7867else
7868  case $PERL in
7869  [\\/]* | ?:[\\/]*)
7870  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7871  ;;
7872  *)
7873  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7874for as_dir in $PATH
7875do
7876  IFS=$as_save_IFS
7877  test -z "$as_dir" && as_dir=.
7878  for ac_exec_ext in '' $ac_executable_extensions; do
7879  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7880    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7881    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7882    break 2
7883  fi
7884done
7885done
7886IFS=$as_save_IFS
7887
7888  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7889  ;;
7890esac
7891fi
7892PERL=$ac_cv_path_PERL
7893if test -n "$PERL"; then
7894  { echo "$as_me:$LINENO: result: $PERL" >&5
7895echo "${ECHO_T}$PERL" >&6; }
7896else
7897  { echo "$as_me:$LINENO: result: no" >&5
7898echo "${ECHO_T}no" >&6; }
7899fi
7900
7901
7902if test "$PERL" != "none"; then
7903  { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7904echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
7905  if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
7906    { echo "$as_me:$LINENO: result: yes" >&5
7907echo "${ECHO_T}yes" >&6; }
7908  else
7909    PERL=none
7910    { echo "$as_me:$LINENO: result: not found" >&5
7911echo "${ECHO_T}not found" >&6; }
7912  fi
7913fi
7914
7915
7916if test x"$PERL" = xnone; then
7917   HAVE_PERL=0
7918
7919   { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7920echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7921   { (exit 1); exit 1; }; }
7922else
7923   HAVE_PERL=1
7924
7925fi
7926
7927# Find a good install program.  We prefer a C program (faster),
7928# so one script is as good as another.  But avoid the broken or
7929# incompatible versions:
7930# SysV /etc/install, /usr/sbin/install
7931# SunOS /usr/etc/install
7932# IRIX /sbin/install
7933# AIX /bin/install
7934# AmigaOS /C/install, which installs bootblocks on floppy discs
7935# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7936# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7937# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7938# OS/2's system install, which has a completely different semantic
7939# ./install, which can be erroneously created by make from ./install.sh.
7940{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7941echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7942if test -z "$INSTALL"; then
7943if test "${ac_cv_path_install+set}" = set; then
7944  echo $ECHO_N "(cached) $ECHO_C" >&6
7945else
7946  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7947for as_dir in $PATH
7948do
7949  IFS=$as_save_IFS
7950  test -z "$as_dir" && as_dir=.
7951  # Account for people who put trailing slashes in PATH elements.
7952case $as_dir/ in
7953  ./ | .// | /cC/* | \
7954  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7955  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7956  /usr/ucb/* ) ;;
7957  *)
7958    # OSF1 and SCO ODT 3.0 have their own names for install.
7959    # Don't use installbsd from OSF since it installs stuff as root
7960    # by default.
7961    for ac_prog in ginstall scoinst install; do
7962      for ac_exec_ext in '' $ac_executable_extensions; do
7963	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7964	  if test $ac_prog = install &&
7965	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7966	    # AIX install.  It has an incompatible calling convention.
7967	    :
7968	  elif test $ac_prog = install &&
7969	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7970	    # program-specific install script used by HP pwplus--don't use.
7971	    :
7972	  else
7973	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7974	    break 3
7975	  fi
7976	fi
7977      done
7978    done
7979    ;;
7980esac
7981done
7982IFS=$as_save_IFS
7983
7984
7985fi
7986  if test "${ac_cv_path_install+set}" = set; then
7987    INSTALL=$ac_cv_path_install
7988  else
7989    # As a last resort, use the slow shell script.  Don't cache a
7990    # value for INSTALL within a source directory, because that will
7991    # break other packages using the cache if that directory is
7992    # removed, or if the value is a relative name.
7993    INSTALL=$ac_install_sh
7994  fi
7995fi
7996{ echo "$as_me:$LINENO: result: $INSTALL" >&5
7997echo "${ECHO_T}$INSTALL" >&6; }
7998
7999# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8000# It thinks the first close brace ends the variable substitution.
8001test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8002
8003test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8004
8005test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8006
8007
8008# Extract the first word of "bzip2", so it can be a program name with args.
8009set dummy bzip2; ac_word=$2
8010{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8011echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8012if test "${ac_cv_path_BZIP2+set}" = set; then
8013  echo $ECHO_N "(cached) $ECHO_C" >&6
8014else
8015  case $BZIP2 in
8016  [\\/]* | ?:[\\/]*)
8017  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
8018  ;;
8019  *)
8020  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8021for as_dir in $PATH
8022do
8023  IFS=$as_save_IFS
8024  test -z "$as_dir" && as_dir=.
8025  for ac_exec_ext in '' $ac_executable_extensions; do
8026  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8027    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
8028    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8029    break 2
8030  fi
8031done
8032done
8033IFS=$as_save_IFS
8034
8035  ;;
8036esac
8037fi
8038BZIP2=$ac_cv_path_BZIP2
8039if test -n "$BZIP2"; then
8040  { echo "$as_me:$LINENO: result: $BZIP2" >&5
8041echo "${ECHO_T}$BZIP2" >&6; }
8042else
8043  { echo "$as_me:$LINENO: result: no" >&5
8044echo "${ECHO_T}no" >&6; }
8045fi
8046
8047
8048# Extract the first word of "cat", so it can be a program name with args.
8049set dummy cat; ac_word=$2
8050{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8051echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8052if test "${ac_cv_path_CAT+set}" = set; then
8053  echo $ECHO_N "(cached) $ECHO_C" >&6
8054else
8055  case $CAT in
8056  [\\/]* | ?:[\\/]*)
8057  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
8058  ;;
8059  *)
8060  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8061for as_dir in $PATH
8062do
8063  IFS=$as_save_IFS
8064  test -z "$as_dir" && as_dir=.
8065  for ac_exec_ext in '' $ac_executable_extensions; do
8066  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8067    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
8068    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8069    break 2
8070  fi
8071done
8072done
8073IFS=$as_save_IFS
8074
8075  ;;
8076esac
8077fi
8078CAT=$ac_cv_path_CAT
8079if test -n "$CAT"; then
8080  { echo "$as_me:$LINENO: result: $CAT" >&5
8081echo "${ECHO_T}$CAT" >&6; }
8082else
8083  { echo "$as_me:$LINENO: result: no" >&5
8084echo "${ECHO_T}no" >&6; }
8085fi
8086
8087
8088# Extract the first word of "doxygen", so it can be a program name with args.
8089set dummy doxygen; ac_word=$2
8090{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8091echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8092if test "${ac_cv_path_DOXYGEN+set}" = set; then
8093  echo $ECHO_N "(cached) $ECHO_C" >&6
8094else
8095  case $DOXYGEN in
8096  [\\/]* | ?:[\\/]*)
8097  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8098  ;;
8099  *)
8100  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8101for as_dir in $PATH
8102do
8103  IFS=$as_save_IFS
8104  test -z "$as_dir" && as_dir=.
8105  for ac_exec_ext in '' $ac_executable_extensions; do
8106  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8107    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
8108    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8109    break 2
8110  fi
8111done
8112done
8113IFS=$as_save_IFS
8114
8115  ;;
8116esac
8117fi
8118DOXYGEN=$ac_cv_path_DOXYGEN
8119if test -n "$DOXYGEN"; then
8120  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8121echo "${ECHO_T}$DOXYGEN" >&6; }
8122else
8123  { echo "$as_me:$LINENO: result: no" >&5
8124echo "${ECHO_T}no" >&6; }
8125fi
8126
8127
8128# Extract the first word of "groff", so it can be a program name with args.
8129set dummy groff; ac_word=$2
8130{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8131echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8132if test "${ac_cv_path_GROFF+set}" = set; then
8133  echo $ECHO_N "(cached) $ECHO_C" >&6
8134else
8135  case $GROFF in
8136  [\\/]* | ?:[\\/]*)
8137  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
8138  ;;
8139  *)
8140  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8141for as_dir in $PATH
8142do
8143  IFS=$as_save_IFS
8144  test -z "$as_dir" && as_dir=.
8145  for ac_exec_ext in '' $ac_executable_extensions; do
8146  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8147    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
8148    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8149    break 2
8150  fi
8151done
8152done
8153IFS=$as_save_IFS
8154
8155  ;;
8156esac
8157fi
8158GROFF=$ac_cv_path_GROFF
8159if test -n "$GROFF"; then
8160  { echo "$as_me:$LINENO: result: $GROFF" >&5
8161echo "${ECHO_T}$GROFF" >&6; }
8162else
8163  { echo "$as_me:$LINENO: result: no" >&5
8164echo "${ECHO_T}no" >&6; }
8165fi
8166
8167
8168# Extract the first word of "gzip", so it can be a program name with args.
8169set dummy gzip; ac_word=$2
8170{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8171echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8172if test "${ac_cv_path_GZIP+set}" = set; then
8173  echo $ECHO_N "(cached) $ECHO_C" >&6
8174else
8175  case $GZIP in
8176  [\\/]* | ?:[\\/]*)
8177  ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8178  ;;
8179  *)
8180  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8181for as_dir in $PATH
8182do
8183  IFS=$as_save_IFS
8184  test -z "$as_dir" && as_dir=.
8185  for ac_exec_ext in '' $ac_executable_extensions; do
8186  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8187    ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8188    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8189    break 2
8190  fi
8191done
8192done
8193IFS=$as_save_IFS
8194
8195  ;;
8196esac
8197fi
8198GZIP=$ac_cv_path_GZIP
8199if test -n "$GZIP"; then
8200  { echo "$as_me:$LINENO: result: $GZIP" >&5
8201echo "${ECHO_T}$GZIP" >&6; }
8202else
8203  { echo "$as_me:$LINENO: result: no" >&5
8204echo "${ECHO_T}no" >&6; }
8205fi
8206
8207
8208# Extract the first word of "pod2html", so it can be a program name with args.
8209set dummy pod2html; ac_word=$2
8210{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8211echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8212if test "${ac_cv_path_POD2HTML+set}" = set; then
8213  echo $ECHO_N "(cached) $ECHO_C" >&6
8214else
8215  case $POD2HTML in
8216  [\\/]* | ?:[\\/]*)
8217  ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8218  ;;
8219  *)
8220  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8221for as_dir in $PATH
8222do
8223  IFS=$as_save_IFS
8224  test -z "$as_dir" && as_dir=.
8225  for ac_exec_ext in '' $ac_executable_extensions; do
8226  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8227    ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8228    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8229    break 2
8230  fi
8231done
8232done
8233IFS=$as_save_IFS
8234
8235  ;;
8236esac
8237fi
8238POD2HTML=$ac_cv_path_POD2HTML
8239if test -n "$POD2HTML"; then
8240  { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8241echo "${ECHO_T}$POD2HTML" >&6; }
8242else
8243  { echo "$as_me:$LINENO: result: no" >&5
8244echo "${ECHO_T}no" >&6; }
8245fi
8246
8247
8248# Extract the first word of "pod2man", so it can be a program name with args.
8249set dummy pod2man; ac_word=$2
8250{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8251echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8252if test "${ac_cv_path_POD2MAN+set}" = set; then
8253  echo $ECHO_N "(cached) $ECHO_C" >&6
8254else
8255  case $POD2MAN in
8256  [\\/]* | ?:[\\/]*)
8257  ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8258  ;;
8259  *)
8260  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8261for as_dir in $PATH
8262do
8263  IFS=$as_save_IFS
8264  test -z "$as_dir" && as_dir=.
8265  for ac_exec_ext in '' $ac_executable_extensions; do
8266  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8267    ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8268    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8269    break 2
8270  fi
8271done
8272done
8273IFS=$as_save_IFS
8274
8275  ;;
8276esac
8277fi
8278POD2MAN=$ac_cv_path_POD2MAN
8279if test -n "$POD2MAN"; then
8280  { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8281echo "${ECHO_T}$POD2MAN" >&6; }
8282else
8283  { echo "$as_me:$LINENO: result: no" >&5
8284echo "${ECHO_T}no" >&6; }
8285fi
8286
8287
8288# Extract the first word of "pdfroff", so it can be a program name with args.
8289set dummy pdfroff; ac_word=$2
8290{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8291echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8292if test "${ac_cv_path_PDFROFF+set}" = set; then
8293  echo $ECHO_N "(cached) $ECHO_C" >&6
8294else
8295  case $PDFROFF in
8296  [\\/]* | ?:[\\/]*)
8297  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
8298  ;;
8299  *)
8300  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8301for as_dir in $PATH
8302do
8303  IFS=$as_save_IFS
8304  test -z "$as_dir" && as_dir=.
8305  for ac_exec_ext in '' $ac_executable_extensions; do
8306  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8307    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
8308    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8309    break 2
8310  fi
8311done
8312done
8313IFS=$as_save_IFS
8314
8315  ;;
8316esac
8317fi
8318PDFROFF=$ac_cv_path_PDFROFF
8319if test -n "$PDFROFF"; then
8320  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
8321echo "${ECHO_T}$PDFROFF" >&6; }
8322else
8323  { echo "$as_me:$LINENO: result: no" >&5
8324echo "${ECHO_T}no" >&6; }
8325fi
8326
8327
8328# Extract the first word of "runtest", so it can be a program name with args.
8329set dummy runtest; ac_word=$2
8330{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8331echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8332if test "${ac_cv_path_RUNTEST+set}" = set; then
8333  echo $ECHO_N "(cached) $ECHO_C" >&6
8334else
8335  case $RUNTEST in
8336  [\\/]* | ?:[\\/]*)
8337  ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8338  ;;
8339  *)
8340  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8341for as_dir in $PATH
8342do
8343  IFS=$as_save_IFS
8344  test -z "$as_dir" && as_dir=.
8345  for ac_exec_ext in '' $ac_executable_extensions; do
8346  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8347    ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8348    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8349    break 2
8350  fi
8351done
8352done
8353IFS=$as_save_IFS
8354
8355  ;;
8356esac
8357fi
8358RUNTEST=$ac_cv_path_RUNTEST
8359if test -n "$RUNTEST"; then
8360  { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8361echo "${ECHO_T}$RUNTEST" >&6; }
8362else
8363  { echo "$as_me:$LINENO: result: no" >&5
8364echo "${ECHO_T}no" >&6; }
8365fi
8366
8367
8368
8369no_itcl=true
8370{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8371echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8372
8373# Check whether --with-tclinclude was given.
8374if test "${with_tclinclude+set}" = set; then
8375  withval=$with_tclinclude; with_tclinclude=${withval}
8376else
8377  with_tclinclude=''
8378fi
8379
8380if test "${ac_cv_path_tclsh+set}" = set; then
8381  echo $ECHO_N "(cached) $ECHO_C" >&6
8382else
8383
8384if test x"${with_tclinclude}" != x ; then
8385  if test -f ${with_tclinclude}/tclsh ; then
8386    ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8387  elif test -f ${with_tclinclude}/src/tclsh ; then
8388    ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8389  else
8390    { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8391echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8392   { (exit 1); exit 1; }; }
8393  fi
8394fi
8395fi
8396
8397
8398if test x"${ac_cv_path_tclsh}" = x ; then
8399  { echo "$as_me:$LINENO: result: none" >&5
8400echo "${ECHO_T}none" >&6; }
8401  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
8402do
8403  # Extract the first word of "$ac_prog", so it can be a program name with args.
8404set dummy $ac_prog; ac_word=$2
8405{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8406echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8407if test "${ac_cv_path_TCLSH+set}" = set; then
8408  echo $ECHO_N "(cached) $ECHO_C" >&6
8409else
8410  case $TCLSH in
8411  [\\/]* | ?:[\\/]*)
8412  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8413  ;;
8414  *)
8415  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8416for as_dir in $PATH
8417do
8418  IFS=$as_save_IFS
8419  test -z "$as_dir" && as_dir=.
8420  for ac_exec_ext in '' $ac_executable_extensions; do
8421  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8422    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8423    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8424    break 2
8425  fi
8426done
8427done
8428IFS=$as_save_IFS
8429
8430  ;;
8431esac
8432fi
8433TCLSH=$ac_cv_path_TCLSH
8434if test -n "$TCLSH"; then
8435  { echo "$as_me:$LINENO: result: $TCLSH" >&5
8436echo "${ECHO_T}$TCLSH" >&6; }
8437else
8438  { echo "$as_me:$LINENO: result: no" >&5
8439echo "${ECHO_T}no" >&6; }
8440fi
8441
8442
8443  test -n "$TCLSH" && break
8444done
8445
8446  if test x"${TCLSH}" = x ; then
8447    ac_cv_path_tclsh='';
8448  else
8449    ac_cv_path_tclsh="${TCLSH}";
8450  fi
8451else
8452  { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8453echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8454  TCLSH="${ac_cv_path_tclsh}"
8455
8456fi
8457
8458# Extract the first word of "zip", so it can be a program name with args.
8459set dummy zip; ac_word=$2
8460{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8461echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8462if test "${ac_cv_path_ZIP+set}" = set; then
8463  echo $ECHO_N "(cached) $ECHO_C" >&6
8464else
8465  case $ZIP in
8466  [\\/]* | ?:[\\/]*)
8467  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8468  ;;
8469  *)
8470  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8471for as_dir in $PATH
8472do
8473  IFS=$as_save_IFS
8474  test -z "$as_dir" && as_dir=.
8475  for ac_exec_ext in '' $ac_executable_extensions; do
8476  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8477    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8478    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8479    break 2
8480  fi
8481done
8482done
8483IFS=$as_save_IFS
8484
8485  ;;
8486esac
8487fi
8488ZIP=$ac_cv_path_ZIP
8489if test -n "$ZIP"; then
8490  { echo "$as_me:$LINENO: result: $ZIP" >&5
8491echo "${ECHO_T}$ZIP" >&6; }
8492else
8493  { echo "$as_me:$LINENO: result: no" >&5
8494echo "${ECHO_T}no" >&6; }
8495fi
8496
8497
8498for ac_prog in ocamlc
8499do
8500  # Extract the first word of "$ac_prog", so it can be a program name with args.
8501set dummy $ac_prog; ac_word=$2
8502{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8503echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8504if test "${ac_cv_path_OCAMLC+set}" = set; then
8505  echo $ECHO_N "(cached) $ECHO_C" >&6
8506else
8507  case $OCAMLC in
8508  [\\/]* | ?:[\\/]*)
8509  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8510  ;;
8511  *)
8512  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8513for as_dir in $PATH
8514do
8515  IFS=$as_save_IFS
8516  test -z "$as_dir" && as_dir=.
8517  for ac_exec_ext in '' $ac_executable_extensions; do
8518  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8519    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8520    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8521    break 2
8522  fi
8523done
8524done
8525IFS=$as_save_IFS
8526
8527  ;;
8528esac
8529fi
8530OCAMLC=$ac_cv_path_OCAMLC
8531if test -n "$OCAMLC"; then
8532  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8533echo "${ECHO_T}$OCAMLC" >&6; }
8534else
8535  { echo "$as_me:$LINENO: result: no" >&5
8536echo "${ECHO_T}no" >&6; }
8537fi
8538
8539
8540  test -n "$OCAMLC" && break
8541done
8542
8543for ac_prog in ocamlopt
8544do
8545  # Extract the first word of "$ac_prog", so it can be a program name with args.
8546set dummy $ac_prog; ac_word=$2
8547{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8548echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8549if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8550  echo $ECHO_N "(cached) $ECHO_C" >&6
8551else
8552  case $OCAMLOPT in
8553  [\\/]* | ?:[\\/]*)
8554  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8555  ;;
8556  *)
8557  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8558for as_dir in $PATH
8559do
8560  IFS=$as_save_IFS
8561  test -z "$as_dir" && as_dir=.
8562  for ac_exec_ext in '' $ac_executable_extensions; do
8563  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8564    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8565    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8566    break 2
8567  fi
8568done
8569done
8570IFS=$as_save_IFS
8571
8572  ;;
8573esac
8574fi
8575OCAMLOPT=$ac_cv_path_OCAMLOPT
8576if test -n "$OCAMLOPT"; then
8577  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8578echo "${ECHO_T}$OCAMLOPT" >&6; }
8579else
8580  { echo "$as_me:$LINENO: result: no" >&5
8581echo "${ECHO_T}no" >&6; }
8582fi
8583
8584
8585  test -n "$OCAMLOPT" && break
8586done
8587
8588for ac_prog in ocamldep
8589do
8590  # Extract the first word of "$ac_prog", so it can be a program name with args.
8591set dummy $ac_prog; ac_word=$2
8592{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8593echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8594if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8595  echo $ECHO_N "(cached) $ECHO_C" >&6
8596else
8597  case $OCAMLDEP in
8598  [\\/]* | ?:[\\/]*)
8599  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8600  ;;
8601  *)
8602  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8603for as_dir in $PATH
8604do
8605  IFS=$as_save_IFS
8606  test -z "$as_dir" && as_dir=.
8607  for ac_exec_ext in '' $ac_executable_extensions; do
8608  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8609    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8610    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8611    break 2
8612  fi
8613done
8614done
8615IFS=$as_save_IFS
8616
8617  ;;
8618esac
8619fi
8620OCAMLDEP=$ac_cv_path_OCAMLDEP
8621if test -n "$OCAMLDEP"; then
8622  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8623echo "${ECHO_T}$OCAMLDEP" >&6; }
8624else
8625  { echo "$as_me:$LINENO: result: no" >&5
8626echo "${ECHO_T}no" >&6; }
8627fi
8628
8629
8630  test -n "$OCAMLDEP" && break
8631done
8632
8633for ac_prog in ocamldoc
8634do
8635  # Extract the first word of "$ac_prog", so it can be a program name with args.
8636set dummy $ac_prog; ac_word=$2
8637{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8638echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8639if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8640  echo $ECHO_N "(cached) $ECHO_C" >&6
8641else
8642  case $OCAMLDOC in
8643  [\\/]* | ?:[\\/]*)
8644  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8645  ;;
8646  *)
8647  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8648for as_dir in $PATH
8649do
8650  IFS=$as_save_IFS
8651  test -z "$as_dir" && as_dir=.
8652  for ac_exec_ext in '' $ac_executable_extensions; do
8653  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8654    ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8655    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8656    break 2
8657  fi
8658done
8659done
8660IFS=$as_save_IFS
8661
8662  ;;
8663esac
8664fi
8665OCAMLDOC=$ac_cv_path_OCAMLDOC
8666if test -n "$OCAMLDOC"; then
8667  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8668echo "${ECHO_T}$OCAMLDOC" >&6; }
8669else
8670  { echo "$as_me:$LINENO: result: no" >&5
8671echo "${ECHO_T}no" >&6; }
8672fi
8673
8674
8675  test -n "$OCAMLDOC" && break
8676done
8677
8678for ac_prog in gas as
8679do
8680  # Extract the first word of "$ac_prog", so it can be a program name with args.
8681set dummy $ac_prog; ac_word=$2
8682{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8683echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8684if test "${ac_cv_path_GAS+set}" = set; then
8685  echo $ECHO_N "(cached) $ECHO_C" >&6
8686else
8687  case $GAS in
8688  [\\/]* | ?:[\\/]*)
8689  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8690  ;;
8691  *)
8692  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8693for as_dir in $PATH
8694do
8695  IFS=$as_save_IFS
8696  test -z "$as_dir" && as_dir=.
8697  for ac_exec_ext in '' $ac_executable_extensions; do
8698  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8699    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8700    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8701    break 2
8702  fi
8703done
8704done
8705IFS=$as_save_IFS
8706
8707  ;;
8708esac
8709fi
8710GAS=$ac_cv_path_GAS
8711if test -n "$GAS"; then
8712  { echo "$as_me:$LINENO: result: $GAS" >&5
8713echo "${ECHO_T}$GAS" >&6; }
8714else
8715  { echo "$as_me:$LINENO: result: no" >&5
8716echo "${ECHO_T}no" >&6; }
8717fi
8718
8719
8720  test -n "$GAS" && break
8721done
8722
8723
8724{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8725echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8726if test "${llvm_cv_link_use_r+set}" = set; then
8727  echo $ECHO_N "(cached) $ECHO_C" >&6
8728else
8729   ac_ext=c
8730ac_cpp='$CPP $CPPFLAGS'
8731ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8732ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8733ac_compiler_gnu=$ac_cv_c_compiler_gnu
8734
8735  oldcflags="$CFLAGS"
8736  CFLAGS="$CFLAGS -Wl,-R."
8737  cat >conftest.$ac_ext <<_ACEOF
8738/* confdefs.h.  */
8739_ACEOF
8740cat confdefs.h >>conftest.$ac_ext
8741cat >>conftest.$ac_ext <<_ACEOF
8742/* end confdefs.h.  */
8743
8744int
8745main ()
8746{
8747
8748  ;
8749  return 0;
8750}
8751_ACEOF
8752rm -f conftest.$ac_objext conftest$ac_exeext
8753if { (ac_try="$ac_link"
8754case "(($ac_try" in
8755  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8756  *) ac_try_echo=$ac_try;;
8757esac
8758eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8759  (eval "$ac_link") 2>conftest.er1
8760  ac_status=$?
8761  grep -v '^ *+' conftest.er1 >conftest.err
8762  rm -f conftest.er1
8763  cat conftest.err >&5
8764  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8765  (exit $ac_status); } &&
8766	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8767  { (case "(($ac_try" in
8768  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8769  *) ac_try_echo=$ac_try;;
8770esac
8771eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8772  (eval "$ac_try") 2>&5
8773  ac_status=$?
8774  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8775  (exit $ac_status); }; } &&
8776	 { ac_try='test -s conftest$ac_exeext'
8777  { (case "(($ac_try" in
8778  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8779  *) ac_try_echo=$ac_try;;
8780esac
8781eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8782  (eval "$ac_try") 2>&5
8783  ac_status=$?
8784  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8785  (exit $ac_status); }; }; then
8786  llvm_cv_link_use_r=yes
8787else
8788  echo "$as_me: failed program was:" >&5
8789sed 's/^/| /' conftest.$ac_ext >&5
8790
8791	llvm_cv_link_use_r=no
8792fi
8793
8794rm -f core conftest.err conftest.$ac_objext \
8795      conftest$ac_exeext conftest.$ac_ext
8796  CFLAGS="$oldcflags"
8797  ac_ext=c
8798ac_cpp='$CPP $CPPFLAGS'
8799ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8800ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8801ac_compiler_gnu=$ac_cv_c_compiler_gnu
8802
8803
8804fi
8805{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8806echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8807if test "$llvm_cv_link_use_r" = yes ; then
8808
8809cat >>confdefs.h <<\_ACEOF
8810#define HAVE_LINK_R 1
8811_ACEOF
8812
8813  fi
8814
8815
8816{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8817echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8818if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8819  echo $ECHO_N "(cached) $ECHO_C" >&6
8820else
8821   ac_ext=c
8822ac_cpp='$CPP $CPPFLAGS'
8823ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8824ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8825ac_compiler_gnu=$ac_cv_c_compiler_gnu
8826
8827  oldcflags="$CFLAGS"
8828  CFLAGS="$CFLAGS -Wl,-export-dynamic"
8829  cat >conftest.$ac_ext <<_ACEOF
8830/* confdefs.h.  */
8831_ACEOF
8832cat confdefs.h >>conftest.$ac_ext
8833cat >>conftest.$ac_ext <<_ACEOF
8834/* end confdefs.h.  */
8835
8836int
8837main ()
8838{
8839
8840  ;
8841  return 0;
8842}
8843_ACEOF
8844rm -f conftest.$ac_objext conftest$ac_exeext
8845if { (ac_try="$ac_link"
8846case "(($ac_try" in
8847  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8848  *) ac_try_echo=$ac_try;;
8849esac
8850eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8851  (eval "$ac_link") 2>conftest.er1
8852  ac_status=$?
8853  grep -v '^ *+' conftest.er1 >conftest.err
8854  rm -f conftest.er1
8855  cat conftest.err >&5
8856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8857  (exit $ac_status); } &&
8858	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8859  { (case "(($ac_try" in
8860  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8861  *) ac_try_echo=$ac_try;;
8862esac
8863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8864  (eval "$ac_try") 2>&5
8865  ac_status=$?
8866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8867  (exit $ac_status); }; } &&
8868	 { ac_try='test -s conftest$ac_exeext'
8869  { (case "(($ac_try" in
8870  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8871  *) ac_try_echo=$ac_try;;
8872esac
8873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8874  (eval "$ac_try") 2>&5
8875  ac_status=$?
8876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8877  (exit $ac_status); }; }; then
8878  llvm_cv_link_use_export_dynamic=yes
8879else
8880  echo "$as_me: failed program was:" >&5
8881sed 's/^/| /' conftest.$ac_ext >&5
8882
8883	llvm_cv_link_use_export_dynamic=no
8884fi
8885
8886rm -f core conftest.err conftest.$ac_objext \
8887      conftest$ac_exeext conftest.$ac_ext
8888  CFLAGS="$oldcflags"
8889  ac_ext=c
8890ac_cpp='$CPP $CPPFLAGS'
8891ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8892ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8893ac_compiler_gnu=$ac_cv_c_compiler_gnu
8894
8895
8896fi
8897{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8898echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8899if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8900
8901cat >>confdefs.h <<\_ACEOF
8902#define HAVE_LINK_EXPORT_DYNAMIC 1
8903_ACEOF
8904
8905  fi
8906
8907
8908{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8909echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8910if test "${llvm_cv_link_use_version_script+set}" = set; then
8911  echo $ECHO_N "(cached) $ECHO_C" >&6
8912else
8913   ac_ext=c
8914ac_cpp='$CPP $CPPFLAGS'
8915ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8916ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8917ac_compiler_gnu=$ac_cv_c_compiler_gnu
8918
8919  oldcflags="$CFLAGS"
8920
8921  # The following code is from the autoconf manual,
8922  # "11.13: Limitations of Usual Tools".
8923  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8924  # Use mktemp if possible; otherwise fall back on mkdir,
8925  # with $RANDOM to make collisions less likely.
8926  : ${TMPDIR=/tmp}
8927  {
8928    tmp=`
8929      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8930    ` &&
8931    test -n "$tmp" && test -d "$tmp"
8932  } || {
8933    tmp=$TMPDIR/foo$$-$RANDOM
8934    (umask 077 && mkdir "$tmp")
8935  } || exit $?
8936
8937  echo "{" > "$tmp/export.map"
8938  echo "  global: main;" >> "$tmp/export.map"
8939  echo "  local: *;" >> "$tmp/export.map"
8940  echo "};" >> "$tmp/export.map"
8941
8942  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8943  cat >conftest.$ac_ext <<_ACEOF
8944/* confdefs.h.  */
8945_ACEOF
8946cat confdefs.h >>conftest.$ac_ext
8947cat >>conftest.$ac_ext <<_ACEOF
8948/* end confdefs.h.  */
8949
8950int
8951main ()
8952{
8953
8954  ;
8955  return 0;
8956}
8957_ACEOF
8958rm -f conftest.$ac_objext conftest$ac_exeext
8959if { (ac_try="$ac_link"
8960case "(($ac_try" in
8961  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8962  *) ac_try_echo=$ac_try;;
8963esac
8964eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8965  (eval "$ac_link") 2>conftest.er1
8966  ac_status=$?
8967  grep -v '^ *+' conftest.er1 >conftest.err
8968  rm -f conftest.er1
8969  cat conftest.err >&5
8970  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8971  (exit $ac_status); } &&
8972	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8973  { (case "(($ac_try" in
8974  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8975  *) ac_try_echo=$ac_try;;
8976esac
8977eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8978  (eval "$ac_try") 2>&5
8979  ac_status=$?
8980  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8981  (exit $ac_status); }; } &&
8982	 { ac_try='test -s conftest$ac_exeext'
8983  { (case "(($ac_try" in
8984  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8985  *) ac_try_echo=$ac_try;;
8986esac
8987eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8988  (eval "$ac_try") 2>&5
8989  ac_status=$?
8990  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8991  (exit $ac_status); }; }; then
8992  llvm_cv_link_use_version_script=yes
8993else
8994  echo "$as_me: failed program was:" >&5
8995sed 's/^/| /' conftest.$ac_ext >&5
8996
8997	llvm_cv_link_use_version_script=no
8998fi
8999
9000rm -f core conftest.err conftest.$ac_objext \
9001      conftest$ac_exeext conftest.$ac_ext
9002  rm "$tmp/export.map"
9003  rmdir "$tmp"
9004  CFLAGS="$oldcflags"
9005  ac_ext=c
9006ac_cpp='$CPP $CPPFLAGS'
9007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9009ac_compiler_gnu=$ac_cv_c_compiler_gnu
9010
9011
9012fi
9013{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
9014echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
9015if test "$llvm_cv_link_use_version_script" = yes ; then
9016  HAVE_LINK_VERSION_SCRIPT=1
9017
9018  fi
9019
9020
9021
9022
9023{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9024echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9025if test "${ac_cv_c_const+set}" = set; then
9026  echo $ECHO_N "(cached) $ECHO_C" >&6
9027else
9028  cat >conftest.$ac_ext <<_ACEOF
9029/* confdefs.h.  */
9030_ACEOF
9031cat confdefs.h >>conftest.$ac_ext
9032cat >>conftest.$ac_ext <<_ACEOF
9033/* end confdefs.h.  */
9034
9035int
9036main ()
9037{
9038/* FIXME: Include the comments suggested by Paul. */
9039#ifndef __cplusplus
9040  /* Ultrix mips cc rejects this.  */
9041  typedef int charset[2];
9042  const charset x;
9043  /* SunOS 4.1.1 cc rejects this.  */
9044  char const *const *ccp;
9045  char **p;
9046  /* NEC SVR4.0.2 mips cc rejects this.  */
9047  struct point {int x, y;};
9048  static struct point const zero = {0,0};
9049  /* AIX XL C 1.02.0.0 rejects this.
9050     It does not let you subtract one const X* pointer from another in
9051     an arm of an if-expression whose if-part is not a constant
9052     expression */
9053  const char *g = "string";
9054  ccp = &g + (g ? g-g : 0);
9055  /* HPUX 7.0 cc rejects these. */
9056  ++ccp;
9057  p = (char**) ccp;
9058  ccp = (char const *const *) p;
9059  { /* SCO 3.2v4 cc rejects this.  */
9060    char *t;
9061    char const *s = 0 ? (char *) 0 : (char const *) 0;
9062
9063    *t++ = 0;
9064    if (s) return 0;
9065  }
9066  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9067    int x[] = {25, 17};
9068    const int *foo = &x[0];
9069    ++foo;
9070  }
9071  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9072    typedef const int *iptr;
9073    iptr p = 0;
9074    ++p;
9075  }
9076  { /* AIX XL C 1.02.0.0 rejects this saying
9077       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9078    struct s { int j; const int *ap[3]; };
9079    struct s *b; b->j = 5;
9080  }
9081  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9082    const int foo = 10;
9083    if (!foo) return 0;
9084  }
9085  return !x[0] && !zero.x;
9086#endif
9087
9088  ;
9089  return 0;
9090}
9091_ACEOF
9092rm -f conftest.$ac_objext
9093if { (ac_try="$ac_compile"
9094case "(($ac_try" in
9095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9096  *) ac_try_echo=$ac_try;;
9097esac
9098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9099  (eval "$ac_compile") 2>conftest.er1
9100  ac_status=$?
9101  grep -v '^ *+' conftest.er1 >conftest.err
9102  rm -f conftest.er1
9103  cat conftest.err >&5
9104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9105  (exit $ac_status); } &&
9106	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9107  { (case "(($ac_try" in
9108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9109  *) ac_try_echo=$ac_try;;
9110esac
9111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9112  (eval "$ac_try") 2>&5
9113  ac_status=$?
9114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9115  (exit $ac_status); }; } &&
9116	 { ac_try='test -s conftest.$ac_objext'
9117  { (case "(($ac_try" in
9118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9119  *) ac_try_echo=$ac_try;;
9120esac
9121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9122  (eval "$ac_try") 2>&5
9123  ac_status=$?
9124  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9125  (exit $ac_status); }; }; then
9126  ac_cv_c_const=yes
9127else
9128  echo "$as_me: failed program was:" >&5
9129sed 's/^/| /' conftest.$ac_ext >&5
9130
9131	ac_cv_c_const=no
9132fi
9133
9134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9135fi
9136{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9137echo "${ECHO_T}$ac_cv_c_const" >&6; }
9138if test $ac_cv_c_const = no; then
9139
9140cat >>confdefs.h <<\_ACEOF
9141#define const
9142_ACEOF
9143
9144fi
9145
9146
9147
9148
9149
9150
9151ac_header_dirent=no
9152for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9153  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9154{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9155echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
9156if { as_var=$as_ac_Header; eval "test \"\${$as_var+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#include <sys/types.h>
9166#include <$ac_hdr>
9167
9168int
9169main ()
9170{
9171if ((DIR *) 0)
9172return 0;
9173  ;
9174  return 0;
9175}
9176_ACEOF
9177rm -f conftest.$ac_objext
9178if { (ac_try="$ac_compile"
9179case "(($ac_try" in
9180  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9181  *) ac_try_echo=$ac_try;;
9182esac
9183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9184  (eval "$ac_compile") 2>conftest.er1
9185  ac_status=$?
9186  grep -v '^ *+' conftest.er1 >conftest.err
9187  rm -f conftest.er1
9188  cat conftest.err >&5
9189  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9190  (exit $ac_status); } &&
9191	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9192  { (case "(($ac_try" in
9193  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9194  *) ac_try_echo=$ac_try;;
9195esac
9196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9197  (eval "$ac_try") 2>&5
9198  ac_status=$?
9199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9200  (exit $ac_status); }; } &&
9201	 { ac_try='test -s conftest.$ac_objext'
9202  { (case "(($ac_try" in
9203  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9204  *) ac_try_echo=$ac_try;;
9205esac
9206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9207  (eval "$ac_try") 2>&5
9208  ac_status=$?
9209  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9210  (exit $ac_status); }; }; then
9211  eval "$as_ac_Header=yes"
9212else
9213  echo "$as_me: failed program was:" >&5
9214sed 's/^/| /' conftest.$ac_ext >&5
9215
9216	eval "$as_ac_Header=no"
9217fi
9218
9219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9220fi
9221ac_res=`eval echo '${'$as_ac_Header'}'`
9222	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9223echo "${ECHO_T}$ac_res" >&6; }
9224if test `eval echo '${'$as_ac_Header'}'` = yes; then
9225  cat >>confdefs.h <<_ACEOF
9226#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9227_ACEOF
9228
9229ac_header_dirent=$ac_hdr; break
9230fi
9231
9232done
9233# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9234if test $ac_header_dirent = dirent.h; then
9235  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9236echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9237if test "${ac_cv_search_opendir+set}" = set; then
9238  echo $ECHO_N "(cached) $ECHO_C" >&6
9239else
9240  ac_func_search_save_LIBS=$LIBS
9241cat >conftest.$ac_ext <<_ACEOF
9242/* confdefs.h.  */
9243_ACEOF
9244cat confdefs.h >>conftest.$ac_ext
9245cat >>conftest.$ac_ext <<_ACEOF
9246/* end confdefs.h.  */
9247
9248/* Override any GCC internal prototype to avoid an error.
9249   Use char because int might match the return type of a GCC
9250   builtin and then its argument prototype would still apply.  */
9251#ifdef __cplusplus
9252extern "C"
9253#endif
9254char opendir ();
9255int
9256main ()
9257{
9258return opendir ();
9259  ;
9260  return 0;
9261}
9262_ACEOF
9263for ac_lib in '' dir; do
9264  if test -z "$ac_lib"; then
9265    ac_res="none required"
9266  else
9267    ac_res=-l$ac_lib
9268    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9269  fi
9270  rm -f conftest.$ac_objext conftest$ac_exeext
9271if { (ac_try="$ac_link"
9272case "(($ac_try" in
9273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9274  *) ac_try_echo=$ac_try;;
9275esac
9276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9277  (eval "$ac_link") 2>conftest.er1
9278  ac_status=$?
9279  grep -v '^ *+' conftest.er1 >conftest.err
9280  rm -f conftest.er1
9281  cat conftest.err >&5
9282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9283  (exit $ac_status); } &&
9284	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9285  { (case "(($ac_try" in
9286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9287  *) ac_try_echo=$ac_try;;
9288esac
9289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9290  (eval "$ac_try") 2>&5
9291  ac_status=$?
9292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9293  (exit $ac_status); }; } &&
9294	 { ac_try='test -s conftest$ac_exeext'
9295  { (case "(($ac_try" in
9296  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9297  *) ac_try_echo=$ac_try;;
9298esac
9299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9300  (eval "$ac_try") 2>&5
9301  ac_status=$?
9302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9303  (exit $ac_status); }; }; then
9304  ac_cv_search_opendir=$ac_res
9305else
9306  echo "$as_me: failed program was:" >&5
9307sed 's/^/| /' conftest.$ac_ext >&5
9308
9309
9310fi
9311
9312rm -f core conftest.err conftest.$ac_objext \
9313      conftest$ac_exeext
9314  if test "${ac_cv_search_opendir+set}" = set; then
9315  break
9316fi
9317done
9318if test "${ac_cv_search_opendir+set}" = set; then
9319  :
9320else
9321  ac_cv_search_opendir=no
9322fi
9323rm conftest.$ac_ext
9324LIBS=$ac_func_search_save_LIBS
9325fi
9326{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9327echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9328ac_res=$ac_cv_search_opendir
9329if test "$ac_res" != no; then
9330  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9331
9332fi
9333
9334else
9335  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9336echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9337if test "${ac_cv_search_opendir+set}" = set; then
9338  echo $ECHO_N "(cached) $ECHO_C" >&6
9339else
9340  ac_func_search_save_LIBS=$LIBS
9341cat >conftest.$ac_ext <<_ACEOF
9342/* confdefs.h.  */
9343_ACEOF
9344cat confdefs.h >>conftest.$ac_ext
9345cat >>conftest.$ac_ext <<_ACEOF
9346/* end confdefs.h.  */
9347
9348/* Override any GCC internal prototype to avoid an error.
9349   Use char because int might match the return type of a GCC
9350   builtin and then its argument prototype would still apply.  */
9351#ifdef __cplusplus
9352extern "C"
9353#endif
9354char opendir ();
9355int
9356main ()
9357{
9358return opendir ();
9359  ;
9360  return 0;
9361}
9362_ACEOF
9363for ac_lib in '' x; do
9364  if test -z "$ac_lib"; then
9365    ac_res="none required"
9366  else
9367    ac_res=-l$ac_lib
9368    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9369  fi
9370  rm -f conftest.$ac_objext conftest$ac_exeext
9371if { (ac_try="$ac_link"
9372case "(($ac_try" in
9373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9374  *) ac_try_echo=$ac_try;;
9375esac
9376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9377  (eval "$ac_link") 2>conftest.er1
9378  ac_status=$?
9379  grep -v '^ *+' conftest.er1 >conftest.err
9380  rm -f conftest.er1
9381  cat conftest.err >&5
9382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9383  (exit $ac_status); } &&
9384	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9385  { (case "(($ac_try" in
9386  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9387  *) ac_try_echo=$ac_try;;
9388esac
9389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9390  (eval "$ac_try") 2>&5
9391  ac_status=$?
9392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9393  (exit $ac_status); }; } &&
9394	 { ac_try='test -s conftest$ac_exeext'
9395  { (case "(($ac_try" in
9396  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9397  *) ac_try_echo=$ac_try;;
9398esac
9399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9400  (eval "$ac_try") 2>&5
9401  ac_status=$?
9402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9403  (exit $ac_status); }; }; then
9404  ac_cv_search_opendir=$ac_res
9405else
9406  echo "$as_me: failed program was:" >&5
9407sed 's/^/| /' conftest.$ac_ext >&5
9408
9409
9410fi
9411
9412rm -f core conftest.err conftest.$ac_objext \
9413      conftest$ac_exeext
9414  if test "${ac_cv_search_opendir+set}" = set; then
9415  break
9416fi
9417done
9418if test "${ac_cv_search_opendir+set}" = set; then
9419  :
9420else
9421  ac_cv_search_opendir=no
9422fi
9423rm conftest.$ac_ext
9424LIBS=$ac_func_search_save_LIBS
9425fi
9426{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9427echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9428ac_res=$ac_cv_search_opendir
9429if test "$ac_res" != no; then
9430  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9431
9432fi
9433
9434fi
9435
9436
9437for ac_header in dlfcn.h
9438do
9439as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9440if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9441  { echo "$as_me:$LINENO: checking for $ac_header" >&5
9442echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9443if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9444  echo $ECHO_N "(cached) $ECHO_C" >&6
9445fi
9446ac_res=`eval echo '${'$as_ac_Header'}'`
9447	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9448echo "${ECHO_T}$ac_res" >&6; }
9449else
9450  # Is the header compilable?
9451{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
9452echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9453cat >conftest.$ac_ext <<_ACEOF
9454/* confdefs.h.  */
9455_ACEOF
9456cat confdefs.h >>conftest.$ac_ext
9457cat >>conftest.$ac_ext <<_ACEOF
9458/* end confdefs.h.  */
9459$ac_includes_default
9460#include <$ac_header>
9461_ACEOF
9462rm -f conftest.$ac_objext
9463if { (ac_try="$ac_compile"
9464case "(($ac_try" in
9465  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9466  *) ac_try_echo=$ac_try;;
9467esac
9468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9469  (eval "$ac_compile") 2>conftest.er1
9470  ac_status=$?
9471  grep -v '^ *+' conftest.er1 >conftest.err
9472  rm -f conftest.er1
9473  cat conftest.err >&5
9474  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9475  (exit $ac_status); } &&
9476	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9477  { (case "(($ac_try" in
9478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9479  *) ac_try_echo=$ac_try;;
9480esac
9481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9482  (eval "$ac_try") 2>&5
9483  ac_status=$?
9484  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9485  (exit $ac_status); }; } &&
9486	 { ac_try='test -s conftest.$ac_objext'
9487  { (case "(($ac_try" in
9488  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9489  *) ac_try_echo=$ac_try;;
9490esac
9491eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9492  (eval "$ac_try") 2>&5
9493  ac_status=$?
9494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9495  (exit $ac_status); }; }; then
9496  ac_header_compiler=yes
9497else
9498  echo "$as_me: failed program was:" >&5
9499sed 's/^/| /' conftest.$ac_ext >&5
9500
9501	ac_header_compiler=no
9502fi
9503
9504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9505{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9506echo "${ECHO_T}$ac_header_compiler" >&6; }
9507
9508# Is the header present?
9509{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
9510echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9511cat >conftest.$ac_ext <<_ACEOF
9512/* confdefs.h.  */
9513_ACEOF
9514cat confdefs.h >>conftest.$ac_ext
9515cat >>conftest.$ac_ext <<_ACEOF
9516/* end confdefs.h.  */
9517#include <$ac_header>
9518_ACEOF
9519if { (ac_try="$ac_cpp conftest.$ac_ext"
9520case "(($ac_try" in
9521  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9522  *) ac_try_echo=$ac_try;;
9523esac
9524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9525  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9526  ac_status=$?
9527  grep -v '^ *+' conftest.er1 >conftest.err
9528  rm -f conftest.er1
9529  cat conftest.err >&5
9530  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9531  (exit $ac_status); } >/dev/null; then
9532  if test -s conftest.err; then
9533    ac_cpp_err=$ac_c_preproc_warn_flag
9534    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9535  else
9536    ac_cpp_err=
9537  fi
9538else
9539  ac_cpp_err=yes
9540fi
9541if test -z "$ac_cpp_err"; then
9542  ac_header_preproc=yes
9543else
9544  echo "$as_me: failed program was:" >&5
9545sed 's/^/| /' conftest.$ac_ext >&5
9546
9547  ac_header_preproc=no
9548fi
9549
9550rm -f conftest.err conftest.$ac_ext
9551{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9552echo "${ECHO_T}$ac_header_preproc" >&6; }
9553
9554# So?  What about this header?
9555case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9556  yes:no: )
9557    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9558echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9559    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9560echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9561    ac_header_preproc=yes
9562    ;;
9563  no:yes:* )
9564    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9565echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9566    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9567echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9568    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9569echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9570    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9571echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9572    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9573echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9574    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9575echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9576    ( cat <<\_ASBOX
9577## ----------------------------------- ##
9578## Report this to llvmbugs@cs.uiuc.edu ##
9579## ----------------------------------- ##
9580_ASBOX
9581     ) | sed "s/^/$as_me: WARNING:     /" >&2
9582    ;;
9583esac
9584{ echo "$as_me:$LINENO: checking for $ac_header" >&5
9585echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9586if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9587  echo $ECHO_N "(cached) $ECHO_C" >&6
9588else
9589  eval "$as_ac_Header=\$ac_header_preproc"
9590fi
9591ac_res=`eval echo '${'$as_ac_Header'}'`
9592	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9593echo "${ECHO_T}$ac_res" >&6; }
9594
9595fi
9596if test `eval echo '${'$as_ac_Header'}'` = yes; then
9597  cat >>confdefs.h <<_ACEOF
9598#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9599_ACEOF
9600
9601fi
9602
9603done
9604
9605# Check whether --enable-ltdl-install was given.
9606if test "${enable_ltdl_install+set}" = set; then
9607  enableval=$enable_ltdl_install;
9608fi
9609
9610
9611
9612
9613if test x"${enable_ltdl_install-no}" != xno; then
9614  INSTALL_LTDL_TRUE=
9615  INSTALL_LTDL_FALSE='#'
9616else
9617  INSTALL_LTDL_TRUE='#'
9618  INSTALL_LTDL_FALSE=
9619fi
9620
9621
9622
9623if test x"${enable_ltdl_convenience-no}" != xno; then
9624  CONVENIENCE_LTDL_TRUE=
9625  CONVENIENCE_LTDL_FALSE='#'
9626else
9627  CONVENIENCE_LTDL_TRUE='#'
9628  CONVENIENCE_LTDL_FALSE=
9629fi
9630
9631
9632{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9633echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9634library_names_spec=
9635libname_spec='lib$name'
9636soname_spec=
9637shrext_cmds=".so"
9638postinstall_cmds=
9639postuninstall_cmds=
9640finish_cmds=
9641finish_eval=
9642shlibpath_var=
9643shlibpath_overrides_runpath=unknown
9644version_type=none
9645dynamic_linker="$host_os ld.so"
9646sys_lib_dlsearch_path_spec="/lib /usr/lib"
9647if test "$GCC" = yes; then
9648  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9649  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9650    # if the path contains ";" then we assume it to be the separator
9651    # otherwise default to the standard path separator (i.e. ":") - it is
9652    # assumed that no part of a normal pathname contains ";" but that should
9653    # okay in the real world where ";" in dirpaths is itself problematic.
9654    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9655  else
9656    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9657  fi
9658else
9659  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9660fi
9661need_lib_prefix=unknown
9662hardcode_into_libs=no
9663
9664# when you set need_version to no, make sure it does not cause -set_version
9665# flags to be left without arguments
9666need_version=unknown
9667
9668case $host_os in
9669aix3*)
9670  version_type=linux
9671  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9672  shlibpath_var=LIBPATH
9673
9674  # AIX 3 has no versioning support, so we append a major version to the name.
9675  soname_spec='${libname}${release}${shared_ext}$major'
9676  ;;
9677
9678aix4* | aix5*)
9679  version_type=linux
9680  need_lib_prefix=no
9681  need_version=no
9682  hardcode_into_libs=yes
9683  if test "$host_cpu" = ia64; then
9684    # AIX 5 supports IA64
9685    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9686    shlibpath_var=LD_LIBRARY_PATH
9687  else
9688    # With GCC up to 2.95.x, collect2 would create an import file
9689    # for dependence libraries.  The import file would start with
9690    # the line `#! .'.  This would cause the generated library to
9691    # depend on `.', always an invalid library.  This was fixed in
9692    # development snapshots of GCC prior to 3.0.
9693    case $host_os in
9694      aix4 | aix4.[01] | aix4.[01].*)
9695      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9696	   echo ' yes '
9697	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9698	:
9699      else
9700	can_build_shared=no
9701      fi
9702      ;;
9703    esac
9704    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9705    # soname into executable. Probably we can add versioning support to
9706    # collect2, so additional links can be useful in future.
9707    if test "$aix_use_runtimelinking" = yes; then
9708      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9709      # instead of lib<name>.a to let people know that these are not
9710      # typical AIX shared libraries.
9711      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9712    else
9713      # We preserve .a as extension for shared libraries through AIX4.2
9714      # and later when we are not doing run time linking.
9715      library_names_spec='${libname}${release}.a $libname.a'
9716      soname_spec='${libname}${release}${shared_ext}$major'
9717    fi
9718    shlibpath_var=LIBPATH
9719  fi
9720  ;;
9721
9722amigaos*)
9723  library_names_spec='$libname.ixlibrary $libname.a'
9724  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9725  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'
9726  ;;
9727
9728beos*)
9729  library_names_spec='${libname}${shared_ext}'
9730  dynamic_linker="$host_os ld.so"
9731  shlibpath_var=LIBRARY_PATH
9732  ;;
9733
9734bsdi[45]*)
9735  version_type=linux
9736  need_version=no
9737  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9738  soname_spec='${libname}${release}${shared_ext}$major'
9739  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9740  shlibpath_var=LD_LIBRARY_PATH
9741  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9742  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9743  # the default ld.so.conf also contains /usr/contrib/lib and
9744  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9745  # libtool to hard-code these into programs
9746  ;;
9747
9748cygwin* | mingw* | pw32*)
9749  version_type=windows
9750  shrext_cmds=".dll"
9751  need_version=no
9752  need_lib_prefix=no
9753
9754  case $GCC,$host_os in
9755  yes,cygwin* | yes,mingw* | yes,pw32*)
9756    library_names_spec='$libname.dll.a'
9757    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9758    postinstall_cmds='base_file=`basename \${file}`~
9759      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9760      dldir=$destdir/`dirname \$dlpath`~
9761      test -d \$dldir || mkdir -p \$dldir~
9762      $install_prog $dir/$dlname \$dldir/$dlname~
9763      chmod a+x \$dldir/$dlname'
9764    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9765      dlpath=$dir/\$dldll~
9766       $rm \$dlpath'
9767    shlibpath_overrides_runpath=yes
9768
9769    case $host_os in
9770    cygwin*)
9771      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9772      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9773      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9774      ;;
9775    mingw*)
9776      # MinGW DLLs use traditional 'lib' prefix
9777      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9778      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9779      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9780        # It is most probably a Windows format PATH printed by
9781        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9782        # path with ; separators, and with drive letters. We can handle the
9783        # drive letters (cygwin fileutils understands them), so leave them,
9784        # especially as we might pass files found there to a mingw objdump,
9785        # which wouldn't understand a cygwinified path. Ahh.
9786        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9787      else
9788        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9789      fi
9790      ;;
9791    pw32*)
9792      # pw32 DLLs use 'pw' prefix rather than 'lib'
9793      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9794      ;;
9795    esac
9796    ;;
9797
9798  *)
9799    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9800    ;;
9801  esac
9802  dynamic_linker='Win32 ld.exe'
9803  # FIXME: first we should search . and the directory the executable is in
9804  shlibpath_var=PATH
9805  ;;
9806
9807darwin* | rhapsody*)
9808  dynamic_linker="$host_os dyld"
9809  version_type=darwin
9810  need_lib_prefix=no
9811  need_version=no
9812  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9813  soname_spec='${libname}${release}${major}$shared_ext'
9814  shlibpath_overrides_runpath=yes
9815  shlibpath_var=DYLD_LIBRARY_PATH
9816  shrext_cmds='.dylib'
9817  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9818  if test "$GCC" = yes; then
9819    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"`
9820  else
9821    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9822  fi
9823  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9824  ;;
9825
9826dgux*)
9827  version_type=linux
9828  need_lib_prefix=no
9829  need_version=no
9830  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9831  soname_spec='${libname}${release}${shared_ext}$major'
9832  shlibpath_var=LD_LIBRARY_PATH
9833  ;;
9834
9835freebsd1*)
9836  dynamic_linker=no
9837  ;;
9838
9839kfreebsd*-gnu)
9840  version_type=linux
9841  need_lib_prefix=no
9842  need_version=no
9843  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9844  soname_spec='${libname}${release}${shared_ext}$major'
9845  shlibpath_var=LD_LIBRARY_PATH
9846  shlibpath_overrides_runpath=no
9847  hardcode_into_libs=yes
9848  dynamic_linker='GNU ld.so'
9849  ;;
9850
9851freebsd* | dragonfly*)
9852  # DragonFly does not have aout.  When/if they implement a new
9853  # versioning mechanism, adjust this.
9854  if test -x /usr/bin/objformat; then
9855    objformat=`/usr/bin/objformat`
9856  else
9857    case $host_os in
9858    freebsd[123]*) objformat=aout ;;
9859    *) objformat=elf ;;
9860    esac
9861  fi
9862  version_type=freebsd-$objformat
9863  case $version_type in
9864    freebsd-elf*)
9865      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9866      need_version=no
9867      need_lib_prefix=no
9868      ;;
9869    freebsd-*)
9870      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9871      need_version=yes
9872      ;;
9873  esac
9874  shlibpath_var=LD_LIBRARY_PATH
9875  case $host_os in
9876  freebsd2*)
9877    shlibpath_overrides_runpath=yes
9878    ;;
9879  freebsd3.[01]* | freebsdelf3.[01]*)
9880    shlibpath_overrides_runpath=yes
9881    hardcode_into_libs=yes
9882    ;;
9883  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9884  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9885    shlibpath_overrides_runpath=no
9886    hardcode_into_libs=yes
9887    ;;
9888  freebsd*) # from 4.6 on
9889    shlibpath_overrides_runpath=yes
9890    hardcode_into_libs=yes
9891    ;;
9892  esac
9893  ;;
9894
9895gnu*)
9896  version_type=linux
9897  need_lib_prefix=no
9898  need_version=no
9899  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9900  soname_spec='${libname}${release}${shared_ext}$major'
9901  shlibpath_var=LD_LIBRARY_PATH
9902  hardcode_into_libs=yes
9903  ;;
9904
9905hpux9* | hpux10* | hpux11*)
9906  # Give a soname corresponding to the major version so that dld.sl refuses to
9907  # link against other versions.
9908  version_type=sunos
9909  need_lib_prefix=no
9910  need_version=no
9911  case $host_cpu in
9912  ia64*)
9913    shrext_cmds='.so'
9914    hardcode_into_libs=yes
9915    dynamic_linker="$host_os dld.so"
9916    shlibpath_var=LD_LIBRARY_PATH
9917    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9918    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9919    soname_spec='${libname}${release}${shared_ext}$major'
9920    if test "X$HPUX_IA64_MODE" = X32; then
9921      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9922    else
9923      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9924    fi
9925    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9926    ;;
9927   hppa*64*)
9928     shrext_cmds='.sl'
9929     hardcode_into_libs=yes
9930     dynamic_linker="$host_os dld.sl"
9931     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9932     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9933     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9934     soname_spec='${libname}${release}${shared_ext}$major'
9935     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9936     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9937     ;;
9938   *)
9939    shrext_cmds='.sl'
9940    dynamic_linker="$host_os dld.sl"
9941    shlibpath_var=SHLIB_PATH
9942    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9943    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9944    soname_spec='${libname}${release}${shared_ext}$major'
9945    ;;
9946  esac
9947  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9948  postinstall_cmds='chmod 555 $lib'
9949  ;;
9950
9951interix3*)
9952  version_type=linux
9953  need_lib_prefix=no
9954  need_version=no
9955  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9956  soname_spec='${libname}${release}${shared_ext}$major'
9957  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9958  shlibpath_var=LD_LIBRARY_PATH
9959  shlibpath_overrides_runpath=no
9960  hardcode_into_libs=yes
9961  ;;
9962
9963irix5* | irix6* | nonstopux*)
9964  case $host_os in
9965    nonstopux*) version_type=nonstopux ;;
9966    *)
9967	if test "$lt_cv_prog_gnu_ld" = yes; then
9968		version_type=linux
9969	else
9970		version_type=irix
9971	fi ;;
9972  esac
9973  need_lib_prefix=no
9974  need_version=no
9975  soname_spec='${libname}${release}${shared_ext}$major'
9976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9977  case $host_os in
9978  irix5* | nonstopux*)
9979    libsuff= shlibsuff=
9980    ;;
9981  *)
9982    case $LD in # libtool.m4 will add one of these switches to LD
9983    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9984      libsuff= shlibsuff= libmagic=32-bit;;
9985    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9986      libsuff=32 shlibsuff=N32 libmagic=N32;;
9987    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9988      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9989    *) libsuff= shlibsuff= libmagic=never-match;;
9990    esac
9991    ;;
9992  esac
9993  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9994  shlibpath_overrides_runpath=no
9995  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9996  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9997  hardcode_into_libs=yes
9998  ;;
9999
10000# No shared lib support for Linux oldld, aout, or coff.
10001linux*oldld* | linux*aout* | linux*coff*)
10002  dynamic_linker=no
10003  ;;
10004
10005# This must be Linux ELF.
10006linux*)
10007  version_type=linux
10008  need_lib_prefix=no
10009  need_version=no
10010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10011  soname_spec='${libname}${release}${shared_ext}$major'
10012  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10013  shlibpath_var=LD_LIBRARY_PATH
10014  shlibpath_overrides_runpath=no
10015  # This implies no fast_install, which is unacceptable.
10016  # Some rework will be needed to allow for fast_install
10017  # before this can be enabled.
10018  hardcode_into_libs=yes
10019
10020  # Append ld.so.conf contents to the search path
10021  if test -f /etc/ld.so.conf; then
10022    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' ' '`
10023    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10024  fi
10025
10026  # We used to test for /lib/ld.so.1 and disable shared libraries on
10027  # powerpc, because MkLinux only supported shared libraries with the
10028  # GNU dynamic linker.  Since this was broken with cross compilers,
10029  # most powerpc-linux boxes support dynamic linking these days and
10030  # people can always --disable-shared, the test was removed, and we
10031  # assume the GNU/Linux dynamic linker is in use.
10032  dynamic_linker='GNU/Linux ld.so'
10033  ;;
10034
10035knetbsd*-gnu)
10036  version_type=linux
10037  need_lib_prefix=no
10038  need_version=no
10039  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10040  soname_spec='${libname}${release}${shared_ext}$major'
10041  shlibpath_var=LD_LIBRARY_PATH
10042  shlibpath_overrides_runpath=no
10043  hardcode_into_libs=yes
10044  dynamic_linker='GNU ld.so'
10045  ;;
10046
10047netbsd*)
10048  version_type=sunos
10049  need_lib_prefix=no
10050  need_version=no
10051  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10052    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10053    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10054    dynamic_linker='NetBSD (a.out) ld.so'
10055  else
10056    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10057    soname_spec='${libname}${release}${shared_ext}$major'
10058    dynamic_linker='NetBSD ld.elf_so'
10059  fi
10060  shlibpath_var=LD_LIBRARY_PATH
10061  shlibpath_overrides_runpath=yes
10062  hardcode_into_libs=yes
10063  ;;
10064
10065newsos6)
10066  version_type=linux
10067  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10068  shlibpath_var=LD_LIBRARY_PATH
10069  shlibpath_overrides_runpath=yes
10070  ;;
10071
10072nto-qnx*)
10073  version_type=linux
10074  need_lib_prefix=no
10075  need_version=no
10076  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10077  soname_spec='${libname}${release}${shared_ext}$major'
10078  shlibpath_var=LD_LIBRARY_PATH
10079  shlibpath_overrides_runpath=yes
10080  ;;
10081
10082openbsd*)
10083  version_type=sunos
10084  sys_lib_dlsearch_path_spec="/usr/lib"
10085  need_lib_prefix=no
10086  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10087  case $host_os in
10088    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10089    *)                         need_version=no  ;;
10090  esac
10091  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10092  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10093  shlibpath_var=LD_LIBRARY_PATH
10094  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10095    case $host_os in
10096      openbsd2.[89] | openbsd2.[89].*)
10097	shlibpath_overrides_runpath=no
10098	;;
10099      *)
10100	shlibpath_overrides_runpath=yes
10101	;;
10102      esac
10103  else
10104    shlibpath_overrides_runpath=yes
10105  fi
10106  ;;
10107
10108os2*)
10109  libname_spec='$name'
10110  shrext_cmds=".dll"
10111  need_lib_prefix=no
10112  library_names_spec='$libname${shared_ext} $libname.a'
10113  dynamic_linker='OS/2 ld.exe'
10114  shlibpath_var=LIBPATH
10115  ;;
10116
10117osf3* | osf4* | osf5*)
10118  version_type=osf
10119  need_lib_prefix=no
10120  need_version=no
10121  soname_spec='${libname}${release}${shared_ext}$major'
10122  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10123  shlibpath_var=LD_LIBRARY_PATH
10124  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10125  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10126  ;;
10127
10128solaris*)
10129  version_type=linux
10130  need_lib_prefix=no
10131  need_version=no
10132  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10133  soname_spec='${libname}${release}${shared_ext}$major'
10134  shlibpath_var=LD_LIBRARY_PATH
10135  shlibpath_overrides_runpath=yes
10136  hardcode_into_libs=yes
10137  # ldd complains unless libraries are executable
10138  postinstall_cmds='chmod +x $lib'
10139  ;;
10140
10141sunos4*)
10142  version_type=sunos
10143  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10144  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10145  shlibpath_var=LD_LIBRARY_PATH
10146  shlibpath_overrides_runpath=yes
10147  if test "$with_gnu_ld" = yes; then
10148    need_lib_prefix=no
10149  fi
10150  need_version=yes
10151  ;;
10152
10153sysv4 | sysv4.3*)
10154  version_type=linux
10155  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10156  soname_spec='${libname}${release}${shared_ext}$major'
10157  shlibpath_var=LD_LIBRARY_PATH
10158  case $host_vendor in
10159    sni)
10160      shlibpath_overrides_runpath=no
10161      need_lib_prefix=no
10162      export_dynamic_flag_spec='${wl}-Blargedynsym'
10163      runpath_var=LD_RUN_PATH
10164      ;;
10165    siemens)
10166      need_lib_prefix=no
10167      ;;
10168    motorola)
10169      need_lib_prefix=no
10170      need_version=no
10171      shlibpath_overrides_runpath=no
10172      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10173      ;;
10174  esac
10175  ;;
10176
10177sysv4*MP*)
10178  if test -d /usr/nec ;then
10179    version_type=linux
10180    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10181    soname_spec='$libname${shared_ext}.$major'
10182    shlibpath_var=LD_LIBRARY_PATH
10183  fi
10184  ;;
10185
10186sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10187  version_type=freebsd-elf
10188  need_lib_prefix=no
10189  need_version=no
10190  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10191  soname_spec='${libname}${release}${shared_ext}$major'
10192  shlibpath_var=LD_LIBRARY_PATH
10193  hardcode_into_libs=yes
10194  if test "$with_gnu_ld" = yes; then
10195    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10196    shlibpath_overrides_runpath=no
10197  else
10198    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10199    shlibpath_overrides_runpath=yes
10200    case $host_os in
10201      sco3.2v5*)
10202        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10203	;;
10204    esac
10205  fi
10206  sys_lib_dlsearch_path_spec='/usr/lib'
10207  ;;
10208
10209uts4*)
10210  version_type=linux
10211  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10212  soname_spec='${libname}${release}${shared_ext}$major'
10213  shlibpath_var=LD_LIBRARY_PATH
10214  ;;
10215
10216*)
10217  dynamic_linker=no
10218  ;;
10219esac
10220{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10221echo "${ECHO_T}$dynamic_linker" >&6; }
10222test "$dynamic_linker" = no && can_build_shared=no
10223
10224variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10225if test "$GCC" = yes; then
10226  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10227fi
10228
10229
10230{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
10231echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
10232if test "${libltdl_cv_shlibext+set}" = set; then
10233  echo $ECHO_N "(cached) $ECHO_C" >&6
10234else
10235
10236module=yes
10237eval libltdl_cv_shlibext=$shrext_cmds
10238
10239fi
10240{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
10241echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
10242if test -n "$libltdl_cv_shlibext"; then
10243
10244cat >>confdefs.h <<_ACEOF
10245#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
10246_ACEOF
10247
10248fi
10249
10250
10251{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
10252echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
10253if test "${libltdl_cv_shlibpath_var+set}" = set; then
10254  echo $ECHO_N "(cached) $ECHO_C" >&6
10255else
10256  libltdl_cv_shlibpath_var="$shlibpath_var"
10257fi
10258{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
10259echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
10260if test -n "$libltdl_cv_shlibpath_var"; then
10261
10262cat >>confdefs.h <<_ACEOF
10263#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
10264_ACEOF
10265
10266fi
10267
10268
10269{ echo "$as_me:$LINENO: checking for the default library search path" >&5
10270echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
10271if test "${libltdl_cv_sys_search_path+set}" = set; then
10272  echo $ECHO_N "(cached) $ECHO_C" >&6
10273else
10274  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
10275fi
10276{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
10277echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
10278if test -n "$libltdl_cv_sys_search_path"; then
10279  sys_search_path=
10280  for dir in $libltdl_cv_sys_search_path; do
10281    if test -z "$sys_search_path"; then
10282      sys_search_path="$dir"
10283    else
10284      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
10285    fi
10286  done
10287
10288cat >>confdefs.h <<_ACEOF
10289#define LTDL_SYSSEARCHPATH "$sys_search_path"
10290_ACEOF
10291
10292fi
10293
10294{ echo "$as_me:$LINENO: checking for objdir" >&5
10295echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
10296if test "${libltdl_cv_objdir+set}" = set; then
10297  echo $ECHO_N "(cached) $ECHO_C" >&6
10298else
10299  libltdl_cv_objdir="$objdir"
10300  if test -n "$objdir"; then
10301    :
10302  else
10303    rm -f .libs 2>/dev/null
10304    mkdir .libs 2>/dev/null
10305    if test -d .libs; then
10306      libltdl_cv_objdir=.libs
10307    else
10308      # MS-DOS does not allow filenames that begin with a dot.
10309      libltdl_cv_objdir=_libs
10310    fi
10311  rmdir .libs 2>/dev/null
10312  fi
10313
10314fi
10315{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
10316echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
10317
10318cat >>confdefs.h <<_ACEOF
10319#define LTDL_OBJDIR "$libltdl_cv_objdir/"
10320_ACEOF
10321
10322
10323
10324
10325
10326
10327# Check for command to grab the raw symbol name followed by C symbol from nm.
10328{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
10329echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
10330if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
10331  echo $ECHO_N "(cached) $ECHO_C" >&6
10332else
10333
10334# These are sane defaults that work on at least a few old systems.
10335# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
10336
10337# Character class describing NM global symbol codes.
10338symcode='[BCDEGRST]'
10339
10340# Regexp to match symbols that can be accessed directly from C.
10341sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10342
10343# Transform an extracted symbol line into a proper C declaration
10344lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
10345
10346# Transform an extracted symbol line into symbol name and symbol address
10347lt_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'"
10348
10349# Define system-specific variables.
10350case $host_os in
10351aix*)
10352  symcode='[BCDT]'
10353  ;;
10354cygwin* | mingw* | pw32*)
10355  symcode='[ABCDGISTW]'
10356  ;;
10357hpux*) # Its linker distinguishes data from code symbols
10358  if test "$host_cpu" = ia64; then
10359    symcode='[ABCDEGRST]'
10360  fi
10361  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10362  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'"
10363  ;;
10364linux*)
10365  if test "$host_cpu" = ia64; then
10366    symcode='[ABCDGIRSTW]'
10367    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10368    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'"
10369  fi
10370  ;;
10371irix* | nonstopux*)
10372  symcode='[BCDEGRST]'
10373  ;;
10374osf*)
10375  symcode='[BCDEGQRST]'
10376  ;;
10377solaris*)
10378  symcode='[BDRT]'
10379  ;;
10380sco3.2v5*)
10381  symcode='[DT]'
10382  ;;
10383sysv4.2uw2*)
10384  symcode='[DT]'
10385  ;;
10386sysv5* | sco5v6* | unixware* | OpenUNIX*)
10387  symcode='[ABDT]'
10388  ;;
10389sysv4)
10390  symcode='[DFNSTU]'
10391  ;;
10392esac
10393
10394# Handle CRLF in mingw tool chain
10395opt_cr=
10396case $build_os in
10397mingw*)
10398  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10399  ;;
10400esac
10401
10402# If we're using GNU nm, then use its standard symbol codes.
10403case `$NM -V 2>&1` in
10404*GNU* | *'with BFD'*)
10405  symcode='[ABCDGIRSTW]' ;;
10406esac
10407
10408# Try without a prefix undercore, then with it.
10409for ac_symprfx in "" "_"; do
10410
10411  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10412  symxfrm="\\1 $ac_symprfx\\2 \\2"
10413
10414  # Write the raw and C identifiers.
10415  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10416
10417  # Check to see that the pipe works correctly.
10418  pipe_works=no
10419
10420  rm -f conftest*
10421  cat > conftest.$ac_ext <<EOF
10422#ifdef __cplusplus
10423extern "C" {
10424#endif
10425char nm_test_var;
10426void nm_test_func(){}
10427#ifdef __cplusplus
10428}
10429#endif
10430int main(){nm_test_var='a';nm_test_func();return(0);}
10431EOF
10432
10433  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10434  (eval $ac_compile) 2>&5
10435  ac_status=$?
10436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10437  (exit $ac_status); }; then
10438    # Now try to grab the symbols.
10439    nlist=conftest.nm
10440    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10441  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10442  ac_status=$?
10443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10444  (exit $ac_status); } && test -s "$nlist"; then
10445      # Try sorting and uniquifying the output.
10446      if sort "$nlist" | uniq > "$nlist"T; then
10447	mv -f "$nlist"T "$nlist"
10448      else
10449	rm -f "$nlist"T
10450      fi
10451
10452      # Make sure that we snagged all the symbols we need.
10453      if grep ' nm_test_var$' "$nlist" >/dev/null; then
10454	if grep ' nm_test_func$' "$nlist" >/dev/null; then
10455	  cat <<EOF > conftest.$ac_ext
10456#ifdef __cplusplus
10457extern "C" {
10458#endif
10459
10460EOF
10461	  # Now generate the symbol file.
10462	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10463
10464	  cat <<EOF >> conftest.$ac_ext
10465#if defined (__STDC__) && __STDC__
10466# define lt_ptr_t void *
10467#else
10468# define lt_ptr_t char *
10469# define const
10470#endif
10471
10472/* The mapping between symbol names and symbols. */
10473const struct {
10474  const char *name;
10475  lt_ptr_t address;
10476}
10477lt_preloaded_symbols[] =
10478{
10479EOF
10480	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10481	  cat <<\EOF >> conftest.$ac_ext
10482  {0, (lt_ptr_t) 0}
10483};
10484
10485#ifdef __cplusplus
10486}
10487#endif
10488EOF
10489	  # Now try linking the two files.
10490	  mv conftest.$ac_objext conftstm.$ac_objext
10491	  lt_save_LIBS="$LIBS"
10492	  lt_save_CFLAGS="$CFLAGS"
10493	  LIBS="conftstm.$ac_objext"
10494	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10495	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10496  (eval $ac_link) 2>&5
10497  ac_status=$?
10498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10499  (exit $ac_status); } && test -s conftest${ac_exeext}; then
10500	    pipe_works=yes
10501	  fi
10502	  LIBS="$lt_save_LIBS"
10503	  CFLAGS="$lt_save_CFLAGS"
10504	else
10505	  echo "cannot find nm_test_func in $nlist" >&5
10506	fi
10507      else
10508	echo "cannot find nm_test_var in $nlist" >&5
10509      fi
10510    else
10511      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10512    fi
10513  else
10514    echo "$progname: failed program was:" >&5
10515    cat conftest.$ac_ext >&5
10516  fi
10517  rm -f conftest* conftst*
10518
10519  # Do not use the global_symbol_pipe unless it works.
10520  if test "$pipe_works" = yes; then
10521    break
10522  else
10523    lt_cv_sys_global_symbol_pipe=
10524  fi
10525done
10526
10527fi
10528
10529if test -z "$lt_cv_sys_global_symbol_pipe"; then
10530  lt_cv_sys_global_symbol_to_cdecl=
10531fi
10532if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10533  { echo "$as_me:$LINENO: result: failed" >&5
10534echo "${ECHO_T}failed" >&6; }
10535else
10536  { echo "$as_me:$LINENO: result: ok" >&5
10537echo "${ECHO_T}ok" >&6; }
10538fi
10539
10540
10541{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10542echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10543if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10544  echo $ECHO_N "(cached) $ECHO_C" >&6
10545else
10546  if test -n "$lt_cv_sys_global_symbol_pipe"; then
10547    libltdl_cv_preloaded_symbols=yes
10548  else
10549    libltdl_cv_preloaded_symbols=no
10550  fi
10551
10552fi
10553{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10554echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10555if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10556
10557cat >>confdefs.h <<\_ACEOF
10558#define HAVE_PRELOADED_SYMBOLS 1
10559_ACEOF
10560
10561fi
10562
10563LIBADD_DL=
10564
10565ac_ext=c
10566ac_cpp='$CPP $CPPFLAGS'
10567ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10568ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10569ac_compiler_gnu=$ac_cv_c_compiler_gnu
10570
10571
10572{ echo "$as_me:$LINENO: checking for shl_load" >&5
10573echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10574if test "${ac_cv_func_shl_load+set}" = set; then
10575  echo $ECHO_N "(cached) $ECHO_C" >&6
10576else
10577  cat >conftest.$ac_ext <<_ACEOF
10578/* confdefs.h.  */
10579_ACEOF
10580cat confdefs.h >>conftest.$ac_ext
10581cat >>conftest.$ac_ext <<_ACEOF
10582/* end confdefs.h.  */
10583/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10584   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10585#define shl_load innocuous_shl_load
10586
10587/* System header to define __stub macros and hopefully few prototypes,
10588    which can conflict with char shl_load (); below.
10589    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10590    <limits.h> exists even on freestanding compilers.  */
10591
10592#ifdef __STDC__
10593# include <limits.h>
10594#else
10595# include <assert.h>
10596#endif
10597
10598#undef shl_load
10599
10600/* Override any GCC internal prototype to avoid an error.
10601   Use char because int might match the return type of a GCC
10602   builtin and then its argument prototype would still apply.  */
10603#ifdef __cplusplus
10604extern "C"
10605#endif
10606char shl_load ();
10607/* The GNU C library defines this for functions which it implements
10608    to always fail with ENOSYS.  Some functions are actually named
10609    something starting with __ and the normal name is an alias.  */
10610#if defined __stub_shl_load || defined __stub___shl_load
10611choke me
10612#endif
10613
10614int
10615main ()
10616{
10617return shl_load ();
10618  ;
10619  return 0;
10620}
10621_ACEOF
10622rm -f conftest.$ac_objext conftest$ac_exeext
10623if { (ac_try="$ac_link"
10624case "(($ac_try" in
10625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10626  *) ac_try_echo=$ac_try;;
10627esac
10628eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10629  (eval "$ac_link") 2>conftest.er1
10630  ac_status=$?
10631  grep -v '^ *+' conftest.er1 >conftest.err
10632  rm -f conftest.er1
10633  cat conftest.err >&5
10634  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10635  (exit $ac_status); } &&
10636	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10637  { (case "(($ac_try" in
10638  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10639  *) ac_try_echo=$ac_try;;
10640esac
10641eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10642  (eval "$ac_try") 2>&5
10643  ac_status=$?
10644  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10645  (exit $ac_status); }; } &&
10646	 { ac_try='test -s conftest$ac_exeext'
10647  { (case "(($ac_try" in
10648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10649  *) ac_try_echo=$ac_try;;
10650esac
10651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10652  (eval "$ac_try") 2>&5
10653  ac_status=$?
10654  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10655  (exit $ac_status); }; }; then
10656  ac_cv_func_shl_load=yes
10657else
10658  echo "$as_me: failed program was:" >&5
10659sed 's/^/| /' conftest.$ac_ext >&5
10660
10661	ac_cv_func_shl_load=no
10662fi
10663
10664rm -f core conftest.err conftest.$ac_objext \
10665      conftest$ac_exeext conftest.$ac_ext
10666fi
10667{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10668echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10669if test $ac_cv_func_shl_load = yes; then
10670
10671cat >>confdefs.h <<\_ACEOF
10672#define HAVE_SHL_LOAD 1
10673_ACEOF
10674
10675else
10676  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10677echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10678if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10679  echo $ECHO_N "(cached) $ECHO_C" >&6
10680else
10681  ac_check_lib_save_LIBS=$LIBS
10682LIBS="-ldld  $LIBS"
10683cat >conftest.$ac_ext <<_ACEOF
10684/* confdefs.h.  */
10685_ACEOF
10686cat confdefs.h >>conftest.$ac_ext
10687cat >>conftest.$ac_ext <<_ACEOF
10688/* end confdefs.h.  */
10689
10690/* Override any GCC internal prototype to avoid an error.
10691   Use char because int might match the return type of a GCC
10692   builtin and then its argument prototype would still apply.  */
10693#ifdef __cplusplus
10694extern "C"
10695#endif
10696char shl_load ();
10697int
10698main ()
10699{
10700return shl_load ();
10701  ;
10702  return 0;
10703}
10704_ACEOF
10705rm -f conftest.$ac_objext conftest$ac_exeext
10706if { (ac_try="$ac_link"
10707case "(($ac_try" in
10708  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10709  *) ac_try_echo=$ac_try;;
10710esac
10711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10712  (eval "$ac_link") 2>conftest.er1
10713  ac_status=$?
10714  grep -v '^ *+' conftest.er1 >conftest.err
10715  rm -f conftest.er1
10716  cat conftest.err >&5
10717  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10718  (exit $ac_status); } &&
10719	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10720  { (case "(($ac_try" in
10721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10722  *) ac_try_echo=$ac_try;;
10723esac
10724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10725  (eval "$ac_try") 2>&5
10726  ac_status=$?
10727  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10728  (exit $ac_status); }; } &&
10729	 { ac_try='test -s conftest$ac_exeext'
10730  { (case "(($ac_try" in
10731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10732  *) ac_try_echo=$ac_try;;
10733esac
10734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10735  (eval "$ac_try") 2>&5
10736  ac_status=$?
10737  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10738  (exit $ac_status); }; }; then
10739  ac_cv_lib_dld_shl_load=yes
10740else
10741  echo "$as_me: failed program was:" >&5
10742sed 's/^/| /' conftest.$ac_ext >&5
10743
10744	ac_cv_lib_dld_shl_load=no
10745fi
10746
10747rm -f core conftest.err conftest.$ac_objext \
10748      conftest$ac_exeext conftest.$ac_ext
10749LIBS=$ac_check_lib_save_LIBS
10750fi
10751{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10752echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10753if test $ac_cv_lib_dld_shl_load = yes; then
10754
10755cat >>confdefs.h <<\_ACEOF
10756#define HAVE_SHL_LOAD 1
10757_ACEOF
10758
10759	LIBADD_DL="$LIBADD_DL -ldld"
10760else
10761  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10762echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10763if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10764  echo $ECHO_N "(cached) $ECHO_C" >&6
10765else
10766  ac_check_lib_save_LIBS=$LIBS
10767LIBS="-ldl  $LIBS"
10768cat >conftest.$ac_ext <<_ACEOF
10769/* confdefs.h.  */
10770_ACEOF
10771cat confdefs.h >>conftest.$ac_ext
10772cat >>conftest.$ac_ext <<_ACEOF
10773/* end confdefs.h.  */
10774
10775/* Override any GCC internal prototype to avoid an error.
10776   Use char because int might match the return type of a GCC
10777   builtin and then its argument prototype would still apply.  */
10778#ifdef __cplusplus
10779extern "C"
10780#endif
10781char dlopen ();
10782int
10783main ()
10784{
10785return dlopen ();
10786  ;
10787  return 0;
10788}
10789_ACEOF
10790rm -f conftest.$ac_objext conftest$ac_exeext
10791if { (ac_try="$ac_link"
10792case "(($ac_try" in
10793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10794  *) ac_try_echo=$ac_try;;
10795esac
10796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10797  (eval "$ac_link") 2>conftest.er1
10798  ac_status=$?
10799  grep -v '^ *+' conftest.er1 >conftest.err
10800  rm -f conftest.er1
10801  cat conftest.err >&5
10802  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10803  (exit $ac_status); } &&
10804	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10805  { (case "(($ac_try" in
10806  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10807  *) ac_try_echo=$ac_try;;
10808esac
10809eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10810  (eval "$ac_try") 2>&5
10811  ac_status=$?
10812  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10813  (exit $ac_status); }; } &&
10814	 { ac_try='test -s conftest$ac_exeext'
10815  { (case "(($ac_try" in
10816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10817  *) ac_try_echo=$ac_try;;
10818esac
10819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10820  (eval "$ac_try") 2>&5
10821  ac_status=$?
10822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10823  (exit $ac_status); }; }; then
10824  ac_cv_lib_dl_dlopen=yes
10825else
10826  echo "$as_me: failed program was:" >&5
10827sed 's/^/| /' conftest.$ac_ext >&5
10828
10829	ac_cv_lib_dl_dlopen=no
10830fi
10831
10832rm -f core conftest.err conftest.$ac_objext \
10833      conftest$ac_exeext conftest.$ac_ext
10834LIBS=$ac_check_lib_save_LIBS
10835fi
10836{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10837echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10838if test $ac_cv_lib_dl_dlopen = yes; then
10839
10840cat >>confdefs.h <<\_ACEOF
10841#define HAVE_LIBDL 1
10842_ACEOF
10843
10844	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10845else
10846  cat >conftest.$ac_ext <<_ACEOF
10847/* confdefs.h.  */
10848_ACEOF
10849cat confdefs.h >>conftest.$ac_ext
10850cat >>conftest.$ac_ext <<_ACEOF
10851/* end confdefs.h.  */
10852#if HAVE_DLFCN_H
10853#  include <dlfcn.h>
10854#endif
10855
10856int
10857main ()
10858{
10859dlopen(0, 0);
10860  ;
10861  return 0;
10862}
10863_ACEOF
10864rm -f conftest.$ac_objext conftest$ac_exeext
10865if { (ac_try="$ac_link"
10866case "(($ac_try" in
10867  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10868  *) ac_try_echo=$ac_try;;
10869esac
10870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10871  (eval "$ac_link") 2>conftest.er1
10872  ac_status=$?
10873  grep -v '^ *+' conftest.er1 >conftest.err
10874  rm -f conftest.er1
10875  cat conftest.err >&5
10876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10877  (exit $ac_status); } &&
10878	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10879  { (case "(($ac_try" in
10880  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10881  *) ac_try_echo=$ac_try;;
10882esac
10883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10884  (eval "$ac_try") 2>&5
10885  ac_status=$?
10886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10887  (exit $ac_status); }; } &&
10888	 { ac_try='test -s conftest$ac_exeext'
10889  { (case "(($ac_try" in
10890  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10891  *) ac_try_echo=$ac_try;;
10892esac
10893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10894  (eval "$ac_try") 2>&5
10895  ac_status=$?
10896  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10897  (exit $ac_status); }; }; then
10898
10899cat >>confdefs.h <<\_ACEOF
10900#define HAVE_LIBDL 1
10901_ACEOF
10902 libltdl_cv_func_dlopen="yes"
10903else
10904  echo "$as_me: failed program was:" >&5
10905sed 's/^/| /' conftest.$ac_ext >&5
10906
10907	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10908echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10909if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10910  echo $ECHO_N "(cached) $ECHO_C" >&6
10911else
10912  ac_check_lib_save_LIBS=$LIBS
10913LIBS="-lsvld  $LIBS"
10914cat >conftest.$ac_ext <<_ACEOF
10915/* confdefs.h.  */
10916_ACEOF
10917cat confdefs.h >>conftest.$ac_ext
10918cat >>conftest.$ac_ext <<_ACEOF
10919/* end confdefs.h.  */
10920
10921/* Override any GCC internal prototype to avoid an error.
10922   Use char because int might match the return type of a GCC
10923   builtin and then its argument prototype would still apply.  */
10924#ifdef __cplusplus
10925extern "C"
10926#endif
10927char dlopen ();
10928int
10929main ()
10930{
10931return dlopen ();
10932  ;
10933  return 0;
10934}
10935_ACEOF
10936rm -f conftest.$ac_objext conftest$ac_exeext
10937if { (ac_try="$ac_link"
10938case "(($ac_try" in
10939  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10940  *) ac_try_echo=$ac_try;;
10941esac
10942eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10943  (eval "$ac_link") 2>conftest.er1
10944  ac_status=$?
10945  grep -v '^ *+' conftest.er1 >conftest.err
10946  rm -f conftest.er1
10947  cat conftest.err >&5
10948  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10949  (exit $ac_status); } &&
10950	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10951  { (case "(($ac_try" in
10952  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10953  *) ac_try_echo=$ac_try;;
10954esac
10955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10956  (eval "$ac_try") 2>&5
10957  ac_status=$?
10958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10959  (exit $ac_status); }; } &&
10960	 { ac_try='test -s conftest$ac_exeext'
10961  { (case "(($ac_try" in
10962  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10963  *) ac_try_echo=$ac_try;;
10964esac
10965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10966  (eval "$ac_try") 2>&5
10967  ac_status=$?
10968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10969  (exit $ac_status); }; }; then
10970  ac_cv_lib_svld_dlopen=yes
10971else
10972  echo "$as_me: failed program was:" >&5
10973sed 's/^/| /' conftest.$ac_ext >&5
10974
10975	ac_cv_lib_svld_dlopen=no
10976fi
10977
10978rm -f core conftest.err conftest.$ac_objext \
10979      conftest$ac_exeext conftest.$ac_ext
10980LIBS=$ac_check_lib_save_LIBS
10981fi
10982{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10983echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10984if test $ac_cv_lib_svld_dlopen = yes; then
10985
10986cat >>confdefs.h <<\_ACEOF
10987#define HAVE_LIBDL 1
10988_ACEOF
10989
10990	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10991else
10992  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10993echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10994if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10995  echo $ECHO_N "(cached) $ECHO_C" >&6
10996else
10997  ac_check_lib_save_LIBS=$LIBS
10998LIBS="-ldld  $LIBS"
10999cat >conftest.$ac_ext <<_ACEOF
11000/* confdefs.h.  */
11001_ACEOF
11002cat confdefs.h >>conftest.$ac_ext
11003cat >>conftest.$ac_ext <<_ACEOF
11004/* end confdefs.h.  */
11005
11006/* Override any GCC internal prototype to avoid an error.
11007   Use char because int might match the return type of a GCC
11008   builtin and then its argument prototype would still apply.  */
11009#ifdef __cplusplus
11010extern "C"
11011#endif
11012char dld_link ();
11013int
11014main ()
11015{
11016return dld_link ();
11017  ;
11018  return 0;
11019}
11020_ACEOF
11021rm -f conftest.$ac_objext conftest$ac_exeext
11022if { (ac_try="$ac_link"
11023case "(($ac_try" in
11024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11025  *) ac_try_echo=$ac_try;;
11026esac
11027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11028  (eval "$ac_link") 2>conftest.er1
11029  ac_status=$?
11030  grep -v '^ *+' conftest.er1 >conftest.err
11031  rm -f conftest.er1
11032  cat conftest.err >&5
11033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11034  (exit $ac_status); } &&
11035	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11036  { (case "(($ac_try" in
11037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11038  *) ac_try_echo=$ac_try;;
11039esac
11040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11041  (eval "$ac_try") 2>&5
11042  ac_status=$?
11043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11044  (exit $ac_status); }; } &&
11045	 { ac_try='test -s conftest$ac_exeext'
11046  { (case "(($ac_try" in
11047  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11048  *) ac_try_echo=$ac_try;;
11049esac
11050eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11051  (eval "$ac_try") 2>&5
11052  ac_status=$?
11053  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11054  (exit $ac_status); }; }; then
11055  ac_cv_lib_dld_dld_link=yes
11056else
11057  echo "$as_me: failed program was:" >&5
11058sed 's/^/| /' conftest.$ac_ext >&5
11059
11060	ac_cv_lib_dld_dld_link=no
11061fi
11062
11063rm -f core conftest.err conftest.$ac_objext \
11064      conftest$ac_exeext conftest.$ac_ext
11065LIBS=$ac_check_lib_save_LIBS
11066fi
11067{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11068echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
11069if test $ac_cv_lib_dld_dld_link = yes; then
11070
11071cat >>confdefs.h <<\_ACEOF
11072#define HAVE_DLD 1
11073_ACEOF
11074
11075	 	LIBADD_DL="$LIBADD_DL -ldld"
11076else
11077  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
11078echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
11079if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
11080  echo $ECHO_N "(cached) $ECHO_C" >&6
11081else
11082  cat >conftest.$ac_ext <<_ACEOF
11083/* confdefs.h.  */
11084_ACEOF
11085cat confdefs.h >>conftest.$ac_ext
11086cat >>conftest.$ac_ext <<_ACEOF
11087/* end confdefs.h.  */
11088/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
11089   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11090#define _dyld_func_lookup innocuous__dyld_func_lookup
11091
11092/* System header to define __stub macros and hopefully few prototypes,
11093    which can conflict with char _dyld_func_lookup (); below.
11094    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11095    <limits.h> exists even on freestanding compilers.  */
11096
11097#ifdef __STDC__
11098# include <limits.h>
11099#else
11100# include <assert.h>
11101#endif
11102
11103#undef _dyld_func_lookup
11104
11105/* Override any GCC internal prototype to avoid an error.
11106   Use char because int might match the return type of a GCC
11107   builtin and then its argument prototype would still apply.  */
11108#ifdef __cplusplus
11109extern "C"
11110#endif
11111char _dyld_func_lookup ();
11112/* The GNU C library defines this for functions which it implements
11113    to always fail with ENOSYS.  Some functions are actually named
11114    something starting with __ and the normal name is an alias.  */
11115#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
11116choke me
11117#endif
11118
11119int
11120main ()
11121{
11122return _dyld_func_lookup ();
11123  ;
11124  return 0;
11125}
11126_ACEOF
11127rm -f conftest.$ac_objext conftest$ac_exeext
11128if { (ac_try="$ac_link"
11129case "(($ac_try" in
11130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11131  *) ac_try_echo=$ac_try;;
11132esac
11133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11134  (eval "$ac_link") 2>conftest.er1
11135  ac_status=$?
11136  grep -v '^ *+' conftest.er1 >conftest.err
11137  rm -f conftest.er1
11138  cat conftest.err >&5
11139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11140  (exit $ac_status); } &&
11141	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11142  { (case "(($ac_try" in
11143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11144  *) ac_try_echo=$ac_try;;
11145esac
11146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11147  (eval "$ac_try") 2>&5
11148  ac_status=$?
11149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11150  (exit $ac_status); }; } &&
11151	 { ac_try='test -s conftest$ac_exeext'
11152  { (case "(($ac_try" in
11153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11154  *) ac_try_echo=$ac_try;;
11155esac
11156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11157  (eval "$ac_try") 2>&5
11158  ac_status=$?
11159  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11160  (exit $ac_status); }; }; then
11161  ac_cv_func__dyld_func_lookup=yes
11162else
11163  echo "$as_me: failed program was:" >&5
11164sed 's/^/| /' conftest.$ac_ext >&5
11165
11166	ac_cv_func__dyld_func_lookup=no
11167fi
11168
11169rm -f core conftest.err conftest.$ac_objext \
11170      conftest$ac_exeext conftest.$ac_ext
11171fi
11172{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
11173echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
11174if test $ac_cv_func__dyld_func_lookup = yes; then
11175
11176cat >>confdefs.h <<\_ACEOF
11177#define HAVE_DYLD 1
11178_ACEOF
11179
11180fi
11181
11182
11183fi
11184
11185
11186fi
11187
11188
11189fi
11190
11191rm -f core conftest.err conftest.$ac_objext \
11192      conftest$ac_exeext conftest.$ac_ext
11193
11194fi
11195
11196
11197fi
11198
11199
11200fi
11201
11202
11203if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
11204then
11205  lt_save_LIBS="$LIBS"
11206  LIBS="$LIBS $LIBADD_DL"
11207
11208for ac_func in dlerror
11209do
11210as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11211{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11212echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11213if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11214  echo $ECHO_N "(cached) $ECHO_C" >&6
11215else
11216  cat >conftest.$ac_ext <<_ACEOF
11217/* confdefs.h.  */
11218_ACEOF
11219cat confdefs.h >>conftest.$ac_ext
11220cat >>conftest.$ac_ext <<_ACEOF
11221/* end confdefs.h.  */
11222/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11223   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11224#define $ac_func innocuous_$ac_func
11225
11226/* System header to define __stub macros and hopefully few prototypes,
11227    which can conflict with char $ac_func (); below.
11228    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11229    <limits.h> exists even on freestanding compilers.  */
11230
11231#ifdef __STDC__
11232# include <limits.h>
11233#else
11234# include <assert.h>
11235#endif
11236
11237#undef $ac_func
11238
11239/* Override any GCC internal prototype to avoid an error.
11240   Use char because int might match the return type of a GCC
11241   builtin and then its argument prototype would still apply.  */
11242#ifdef __cplusplus
11243extern "C"
11244#endif
11245char $ac_func ();
11246/* The GNU C library defines this for functions which it implements
11247    to always fail with ENOSYS.  Some functions are actually named
11248    something starting with __ and the normal name is an alias.  */
11249#if defined __stub_$ac_func || defined __stub___$ac_func
11250choke me
11251#endif
11252
11253int
11254main ()
11255{
11256return $ac_func ();
11257  ;
11258  return 0;
11259}
11260_ACEOF
11261rm -f conftest.$ac_objext conftest$ac_exeext
11262if { (ac_try="$ac_link"
11263case "(($ac_try" in
11264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11265  *) ac_try_echo=$ac_try;;
11266esac
11267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11268  (eval "$ac_link") 2>conftest.er1
11269  ac_status=$?
11270  grep -v '^ *+' conftest.er1 >conftest.err
11271  rm -f conftest.er1
11272  cat conftest.err >&5
11273  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11274  (exit $ac_status); } &&
11275	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11276  { (case "(($ac_try" in
11277  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11278  *) ac_try_echo=$ac_try;;
11279esac
11280eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11281  (eval "$ac_try") 2>&5
11282  ac_status=$?
11283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11284  (exit $ac_status); }; } &&
11285	 { ac_try='test -s conftest$ac_exeext'
11286  { (case "(($ac_try" in
11287  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11288  *) ac_try_echo=$ac_try;;
11289esac
11290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11291  (eval "$ac_try") 2>&5
11292  ac_status=$?
11293  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11294  (exit $ac_status); }; }; then
11295  eval "$as_ac_var=yes"
11296else
11297  echo "$as_me: failed program was:" >&5
11298sed 's/^/| /' conftest.$ac_ext >&5
11299
11300	eval "$as_ac_var=no"
11301fi
11302
11303rm -f core conftest.err conftest.$ac_objext \
11304      conftest$ac_exeext conftest.$ac_ext
11305fi
11306ac_res=`eval echo '${'$as_ac_var'}'`
11307	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11308echo "${ECHO_T}$ac_res" >&6; }
11309if test `eval echo '${'$as_ac_var'}'` = yes; then
11310  cat >>confdefs.h <<_ACEOF
11311#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11312_ACEOF
11313
11314fi
11315done
11316
11317  LIBS="$lt_save_LIBS"
11318fi
11319ac_ext=c
11320ac_cpp='$CPP $CPPFLAGS'
11321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11323ac_compiler_gnu=$ac_cv_c_compiler_gnu
11324
11325
11326
11327{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
11328echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
11329if test "${ac_cv_sys_symbol_underscore+set}" = set; then
11330  echo $ECHO_N "(cached) $ECHO_C" >&6
11331else
11332  ac_cv_sys_symbol_underscore=no
11333  cat > conftest.$ac_ext <<EOF
11334void nm_test_func(){}
11335int main(){nm_test_func;return 0;}
11336EOF
11337  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11338  (eval $ac_compile) 2>&5
11339  ac_status=$?
11340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11341  (exit $ac_status); }; then
11342    # Now try to grab the symbols.
11343    ac_nlist=conftest.nm
11344    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
11345  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
11346  ac_status=$?
11347  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11348  (exit $ac_status); } && test -s "$ac_nlist"; then
11349      # See whether the symbols have a leading underscore.
11350      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11351        ac_cv_sys_symbol_underscore=yes
11352      else
11353        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11354	  :
11355        else
11356	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11357        fi
11358      fi
11359    else
11360      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11361    fi
11362  else
11363    echo "configure: failed program was:" >&5
11364    cat conftest.c >&5
11365  fi
11366  rm -rf conftest*
11367
11368fi
11369{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11370echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11371
11372
11373if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11374  if test x"$libltdl_cv_func_dlopen" = xyes ||
11375     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11376	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11377echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11378if test "${libltdl_cv_need_uscore+set}" = set; then
11379  echo $ECHO_N "(cached) $ECHO_C" >&6
11380else
11381  libltdl_cv_need_uscore=unknown
11382          save_LIBS="$LIBS"
11383          LIBS="$LIBS $LIBADD_DL"
11384	  if test "$cross_compiling" = yes; then :
11385  libltdl_cv_need_uscore=cross
11386else
11387  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11388  lt_status=$lt_dlunknown
11389  cat > conftest.$ac_ext <<EOF
11390#line 11390 "configure"
11391#include "confdefs.h"
11392
11393#if HAVE_DLFCN_H
11394#include <dlfcn.h>
11395#endif
11396
11397#include <stdio.h>
11398
11399#ifdef RTLD_GLOBAL
11400#  define LT_DLGLOBAL		RTLD_GLOBAL
11401#else
11402#  ifdef DL_GLOBAL
11403#    define LT_DLGLOBAL		DL_GLOBAL
11404#  else
11405#    define LT_DLGLOBAL		0
11406#  endif
11407#endif
11408
11409/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11410   find out it does not work in some platform. */
11411#ifndef LT_DLLAZY_OR_NOW
11412#  ifdef RTLD_LAZY
11413#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11414#  else
11415#    ifdef DL_LAZY
11416#      define LT_DLLAZY_OR_NOW		DL_LAZY
11417#    else
11418#      ifdef RTLD_NOW
11419#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11420#      else
11421#        ifdef DL_NOW
11422#          define LT_DLLAZY_OR_NOW	DL_NOW
11423#        else
11424#          define LT_DLLAZY_OR_NOW	0
11425#        endif
11426#      endif
11427#    endif
11428#  endif
11429#endif
11430
11431#ifdef __cplusplus
11432extern "C" void exit (int);
11433#endif
11434
11435void fnord() { int i=42;}
11436int main ()
11437{
11438  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11439  int status = $lt_dlunknown;
11440
11441  if (self)
11442    {
11443      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11444      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11445      /* dlclose (self); */
11446    }
11447  else
11448    puts (dlerror ());
11449
11450    exit (status);
11451}
11452EOF
11453  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11454  (eval $ac_link) 2>&5
11455  ac_status=$?
11456  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11457  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11458    (./conftest; exit; ) >&5 2>/dev/null
11459    lt_status=$?
11460    case x$lt_status in
11461      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11462      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11463      x$lt_dlunknown|x*)  ;;
11464    esac
11465  else :
11466    # compilation failed
11467
11468  fi
11469fi
11470rm -fr conftest*
11471
11472	  LIBS="$save_LIBS"
11473
11474fi
11475{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11476echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11477  fi
11478fi
11479
11480if test x"$libltdl_cv_need_uscore" = xyes; then
11481
11482cat >>confdefs.h <<\_ACEOF
11483#define NEED_USCORE 1
11484_ACEOF
11485
11486fi
11487
11488
11489{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11490echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11491if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11492  echo $ECHO_N "(cached) $ECHO_C" >&6
11493else
11494  # PORTME does your system automatically load deplibs for dlopen?
11495  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11496  # For now, we just catch OSes we know something about -- in the
11497  # future, we'll try test this programmatically.
11498  libltdl_cv_sys_dlopen_deplibs=unknown
11499  case "$host_os" in
11500  aix3*|aix4.1.*|aix4.2.*)
11501    # Unknown whether this is true for these versions of AIX, but
11502    # we want this `case' here to explicitly catch those versions.
11503    libltdl_cv_sys_dlopen_deplibs=unknown
11504    ;;
11505  aix[45]*)
11506    libltdl_cv_sys_dlopen_deplibs=yes
11507    ;;
11508  darwin*)
11509    # Assuming the user has installed a libdl from somewhere, this is true
11510    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11511    libltdl_cv_sys_dlopen_deplibs=yes
11512    ;;
11513  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11514    # GNU and its variants, using gnu ld.so (Glibc)
11515    libltdl_cv_sys_dlopen_deplibs=yes
11516    ;;
11517  hpux10*|hpux11*)
11518    libltdl_cv_sys_dlopen_deplibs=yes
11519    ;;
11520  interix*)
11521    libltdl_cv_sys_dlopen_deplibs=yes
11522    ;;
11523  irix[12345]*|irix6.[01]*)
11524    # Catch all versions of IRIX before 6.2, and indicate that we don't
11525    # know how it worked for any of those versions.
11526    libltdl_cv_sys_dlopen_deplibs=unknown
11527    ;;
11528  irix*)
11529    # The case above catches anything before 6.2, and it's known that
11530    # at 6.2 and later dlopen does load deplibs.
11531    libltdl_cv_sys_dlopen_deplibs=yes
11532    ;;
11533  netbsd*)
11534    libltdl_cv_sys_dlopen_deplibs=yes
11535    ;;
11536  openbsd*)
11537    libltdl_cv_sys_dlopen_deplibs=yes
11538    ;;
11539  osf[1234]*)
11540    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11541    # it did *not* use an RPATH in a shared library to find objects the
11542    # library depends on, so we explictly say `no'.
11543    libltdl_cv_sys_dlopen_deplibs=no
11544    ;;
11545  osf5.0|osf5.0a|osf5.1)
11546    # dlopen *does* load deplibs and with the right loader patch applied
11547    # it even uses RPATH in a shared library to search for shared objects
11548    # that the library depends on, but there's no easy way to know if that
11549    # patch is installed.  Since this is the case, all we can really
11550    # say is unknown -- it depends on the patch being installed.  If
11551    # it is, this changes to `yes'.  Without it, it would be `no'.
11552    libltdl_cv_sys_dlopen_deplibs=unknown
11553    ;;
11554  osf*)
11555    # the two cases above should catch all versions of osf <= 5.1.  Read
11556    # the comments above for what we know about them.
11557    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11558    # is used to find them so we can finally say `yes'.
11559    libltdl_cv_sys_dlopen_deplibs=yes
11560    ;;
11561  solaris*)
11562    libltdl_cv_sys_dlopen_deplibs=yes
11563    ;;
11564  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11565    libltdl_cv_sys_dlopen_deplibs=yes
11566    ;;
11567  esac
11568
11569fi
11570{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11571echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11572if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11573
11574cat >>confdefs.h <<\_ACEOF
11575#define LTDL_DLOPEN_DEPLIBS 1
11576_ACEOF
11577
11578fi
11579
11580
11581for ac_header in argz.h
11582do
11583as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11584if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11585  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11586echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11587if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11588  echo $ECHO_N "(cached) $ECHO_C" >&6
11589fi
11590ac_res=`eval echo '${'$as_ac_Header'}'`
11591	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11592echo "${ECHO_T}$ac_res" >&6; }
11593else
11594  # Is the header compilable?
11595{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11596echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11597cat >conftest.$ac_ext <<_ACEOF
11598/* confdefs.h.  */
11599_ACEOF
11600cat confdefs.h >>conftest.$ac_ext
11601cat >>conftest.$ac_ext <<_ACEOF
11602/* end confdefs.h.  */
11603$ac_includes_default
11604#include <$ac_header>
11605_ACEOF
11606rm -f conftest.$ac_objext
11607if { (ac_try="$ac_compile"
11608case "(($ac_try" in
11609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11610  *) ac_try_echo=$ac_try;;
11611esac
11612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11613  (eval "$ac_compile") 2>conftest.er1
11614  ac_status=$?
11615  grep -v '^ *+' conftest.er1 >conftest.err
11616  rm -f conftest.er1
11617  cat conftest.err >&5
11618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11619  (exit $ac_status); } &&
11620	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11621  { (case "(($ac_try" in
11622  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11623  *) ac_try_echo=$ac_try;;
11624esac
11625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11626  (eval "$ac_try") 2>&5
11627  ac_status=$?
11628  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11629  (exit $ac_status); }; } &&
11630	 { ac_try='test -s conftest.$ac_objext'
11631  { (case "(($ac_try" in
11632  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11633  *) ac_try_echo=$ac_try;;
11634esac
11635eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11636  (eval "$ac_try") 2>&5
11637  ac_status=$?
11638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11639  (exit $ac_status); }; }; then
11640  ac_header_compiler=yes
11641else
11642  echo "$as_me: failed program was:" >&5
11643sed 's/^/| /' conftest.$ac_ext >&5
11644
11645	ac_header_compiler=no
11646fi
11647
11648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11649{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11650echo "${ECHO_T}$ac_header_compiler" >&6; }
11651
11652# Is the header present?
11653{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11654echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11655cat >conftest.$ac_ext <<_ACEOF
11656/* confdefs.h.  */
11657_ACEOF
11658cat confdefs.h >>conftest.$ac_ext
11659cat >>conftest.$ac_ext <<_ACEOF
11660/* end confdefs.h.  */
11661#include <$ac_header>
11662_ACEOF
11663if { (ac_try="$ac_cpp conftest.$ac_ext"
11664case "(($ac_try" in
11665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11666  *) ac_try_echo=$ac_try;;
11667esac
11668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11669  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11670  ac_status=$?
11671  grep -v '^ *+' conftest.er1 >conftest.err
11672  rm -f conftest.er1
11673  cat conftest.err >&5
11674  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675  (exit $ac_status); } >/dev/null; then
11676  if test -s conftest.err; then
11677    ac_cpp_err=$ac_c_preproc_warn_flag
11678    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11679  else
11680    ac_cpp_err=
11681  fi
11682else
11683  ac_cpp_err=yes
11684fi
11685if test -z "$ac_cpp_err"; then
11686  ac_header_preproc=yes
11687else
11688  echo "$as_me: failed program was:" >&5
11689sed 's/^/| /' conftest.$ac_ext >&5
11690
11691  ac_header_preproc=no
11692fi
11693
11694rm -f conftest.err conftest.$ac_ext
11695{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11696echo "${ECHO_T}$ac_header_preproc" >&6; }
11697
11698# So?  What about this header?
11699case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11700  yes:no: )
11701    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11702echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11703    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11704echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11705    ac_header_preproc=yes
11706    ;;
11707  no:yes:* )
11708    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11709echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11710    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11711echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11712    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11713echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11714    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11715echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11716    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11717echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11718    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11719echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11720    ( cat <<\_ASBOX
11721## ----------------------------------- ##
11722## Report this to llvmbugs@cs.uiuc.edu ##
11723## ----------------------------------- ##
11724_ASBOX
11725     ) | sed "s/^/$as_me: WARNING:     /" >&2
11726    ;;
11727esac
11728{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11729echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11730if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11731  echo $ECHO_N "(cached) $ECHO_C" >&6
11732else
11733  eval "$as_ac_Header=\$ac_header_preproc"
11734fi
11735ac_res=`eval echo '${'$as_ac_Header'}'`
11736	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11737echo "${ECHO_T}$ac_res" >&6; }
11738
11739fi
11740if test `eval echo '${'$as_ac_Header'}'` = yes; then
11741  cat >>confdefs.h <<_ACEOF
11742#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11743_ACEOF
11744
11745fi
11746
11747done
11748
11749
11750{ echo "$as_me:$LINENO: checking for error_t" >&5
11751echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11752if test "${ac_cv_type_error_t+set}" = set; then
11753  echo $ECHO_N "(cached) $ECHO_C" >&6
11754else
11755  cat >conftest.$ac_ext <<_ACEOF
11756/* confdefs.h.  */
11757_ACEOF
11758cat confdefs.h >>conftest.$ac_ext
11759cat >>conftest.$ac_ext <<_ACEOF
11760/* end confdefs.h.  */
11761#if HAVE_ARGZ_H
11762#  include <argz.h>
11763#endif
11764
11765typedef error_t ac__type_new_;
11766int
11767main ()
11768{
11769if ((ac__type_new_ *) 0)
11770  return 0;
11771if (sizeof (ac__type_new_))
11772  return 0;
11773  ;
11774  return 0;
11775}
11776_ACEOF
11777rm -f conftest.$ac_objext
11778if { (ac_try="$ac_compile"
11779case "(($ac_try" in
11780  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11781  *) ac_try_echo=$ac_try;;
11782esac
11783eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11784  (eval "$ac_compile") 2>conftest.er1
11785  ac_status=$?
11786  grep -v '^ *+' conftest.er1 >conftest.err
11787  rm -f conftest.er1
11788  cat conftest.err >&5
11789  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11790  (exit $ac_status); } &&
11791	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11792  { (case "(($ac_try" in
11793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11794  *) ac_try_echo=$ac_try;;
11795esac
11796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11797  (eval "$ac_try") 2>&5
11798  ac_status=$?
11799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11800  (exit $ac_status); }; } &&
11801	 { ac_try='test -s conftest.$ac_objext'
11802  { (case "(($ac_try" in
11803  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11804  *) ac_try_echo=$ac_try;;
11805esac
11806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11807  (eval "$ac_try") 2>&5
11808  ac_status=$?
11809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11810  (exit $ac_status); }; }; then
11811  ac_cv_type_error_t=yes
11812else
11813  echo "$as_me: failed program was:" >&5
11814sed 's/^/| /' conftest.$ac_ext >&5
11815
11816	ac_cv_type_error_t=no
11817fi
11818
11819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11820fi
11821{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11822echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11823if test $ac_cv_type_error_t = yes; then
11824
11825cat >>confdefs.h <<_ACEOF
11826#define HAVE_ERROR_T 1
11827_ACEOF
11828
11829
11830else
11831
11832cat >>confdefs.h <<\_ACEOF
11833#define error_t int
11834_ACEOF
11835
11836fi
11837
11838
11839
11840
11841
11842
11843
11844for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11845do
11846as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11847{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11848echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11849if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11850  echo $ECHO_N "(cached) $ECHO_C" >&6
11851else
11852  cat >conftest.$ac_ext <<_ACEOF
11853/* confdefs.h.  */
11854_ACEOF
11855cat confdefs.h >>conftest.$ac_ext
11856cat >>conftest.$ac_ext <<_ACEOF
11857/* end confdefs.h.  */
11858/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11859   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11860#define $ac_func innocuous_$ac_func
11861
11862/* System header to define __stub macros and hopefully few prototypes,
11863    which can conflict with char $ac_func (); below.
11864    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11865    <limits.h> exists even on freestanding compilers.  */
11866
11867#ifdef __STDC__
11868# include <limits.h>
11869#else
11870# include <assert.h>
11871#endif
11872
11873#undef $ac_func
11874
11875/* Override any GCC internal prototype to avoid an error.
11876   Use char because int might match the return type of a GCC
11877   builtin and then its argument prototype would still apply.  */
11878#ifdef __cplusplus
11879extern "C"
11880#endif
11881char $ac_func ();
11882/* The GNU C library defines this for functions which it implements
11883    to always fail with ENOSYS.  Some functions are actually named
11884    something starting with __ and the normal name is an alias.  */
11885#if defined __stub_$ac_func || defined __stub___$ac_func
11886choke me
11887#endif
11888
11889int
11890main ()
11891{
11892return $ac_func ();
11893  ;
11894  return 0;
11895}
11896_ACEOF
11897rm -f conftest.$ac_objext conftest$ac_exeext
11898if { (ac_try="$ac_link"
11899case "(($ac_try" in
11900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11901  *) ac_try_echo=$ac_try;;
11902esac
11903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11904  (eval "$ac_link") 2>conftest.er1
11905  ac_status=$?
11906  grep -v '^ *+' conftest.er1 >conftest.err
11907  rm -f conftest.er1
11908  cat conftest.err >&5
11909  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11910  (exit $ac_status); } &&
11911	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11912  { (case "(($ac_try" in
11913  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11914  *) ac_try_echo=$ac_try;;
11915esac
11916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11917  (eval "$ac_try") 2>&5
11918  ac_status=$?
11919  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11920  (exit $ac_status); }; } &&
11921	 { ac_try='test -s conftest$ac_exeext'
11922  { (case "(($ac_try" in
11923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11924  *) ac_try_echo=$ac_try;;
11925esac
11926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11927  (eval "$ac_try") 2>&5
11928  ac_status=$?
11929  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11930  (exit $ac_status); }; }; then
11931  eval "$as_ac_var=yes"
11932else
11933  echo "$as_me: failed program was:" >&5
11934sed 's/^/| /' conftest.$ac_ext >&5
11935
11936	eval "$as_ac_var=no"
11937fi
11938
11939rm -f core conftest.err conftest.$ac_objext \
11940      conftest$ac_exeext conftest.$ac_ext
11941fi
11942ac_res=`eval echo '${'$as_ac_var'}'`
11943	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11944echo "${ECHO_T}$ac_res" >&6; }
11945if test `eval echo '${'$as_ac_var'}'` = yes; then
11946  cat >>confdefs.h <<_ACEOF
11947#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11948_ACEOF
11949
11950fi
11951done
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11981		  stdio.h unistd.h
11982do
11983as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11984if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11985  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11986echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11987if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11988  echo $ECHO_N "(cached) $ECHO_C" >&6
11989fi
11990ac_res=`eval echo '${'$as_ac_Header'}'`
11991	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11992echo "${ECHO_T}$ac_res" >&6; }
11993else
11994  # Is the header compilable?
11995{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11996echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11997cat >conftest.$ac_ext <<_ACEOF
11998/* confdefs.h.  */
11999_ACEOF
12000cat confdefs.h >>conftest.$ac_ext
12001cat >>conftest.$ac_ext <<_ACEOF
12002/* end confdefs.h.  */
12003$ac_includes_default
12004#include <$ac_header>
12005_ACEOF
12006rm -f conftest.$ac_objext
12007if { (ac_try="$ac_compile"
12008case "(($ac_try" in
12009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12010  *) ac_try_echo=$ac_try;;
12011esac
12012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12013  (eval "$ac_compile") 2>conftest.er1
12014  ac_status=$?
12015  grep -v '^ *+' conftest.er1 >conftest.err
12016  rm -f conftest.er1
12017  cat conftest.err >&5
12018  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12019  (exit $ac_status); } &&
12020	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12021  { (case "(($ac_try" in
12022  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12023  *) ac_try_echo=$ac_try;;
12024esac
12025eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12026  (eval "$ac_try") 2>&5
12027  ac_status=$?
12028  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12029  (exit $ac_status); }; } &&
12030	 { ac_try='test -s conftest.$ac_objext'
12031  { (case "(($ac_try" in
12032  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12033  *) ac_try_echo=$ac_try;;
12034esac
12035eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12036  (eval "$ac_try") 2>&5
12037  ac_status=$?
12038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12039  (exit $ac_status); }; }; then
12040  ac_header_compiler=yes
12041else
12042  echo "$as_me: failed program was:" >&5
12043sed 's/^/| /' conftest.$ac_ext >&5
12044
12045	ac_header_compiler=no
12046fi
12047
12048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12049{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12050echo "${ECHO_T}$ac_header_compiler" >&6; }
12051
12052# Is the header present?
12053{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12054echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12055cat >conftest.$ac_ext <<_ACEOF
12056/* confdefs.h.  */
12057_ACEOF
12058cat confdefs.h >>conftest.$ac_ext
12059cat >>conftest.$ac_ext <<_ACEOF
12060/* end confdefs.h.  */
12061#include <$ac_header>
12062_ACEOF
12063if { (ac_try="$ac_cpp conftest.$ac_ext"
12064case "(($ac_try" in
12065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12066  *) ac_try_echo=$ac_try;;
12067esac
12068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12069  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12070  ac_status=$?
12071  grep -v '^ *+' conftest.er1 >conftest.err
12072  rm -f conftest.er1
12073  cat conftest.err >&5
12074  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12075  (exit $ac_status); } >/dev/null; then
12076  if test -s conftest.err; then
12077    ac_cpp_err=$ac_c_preproc_warn_flag
12078    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12079  else
12080    ac_cpp_err=
12081  fi
12082else
12083  ac_cpp_err=yes
12084fi
12085if test -z "$ac_cpp_err"; then
12086  ac_header_preproc=yes
12087else
12088  echo "$as_me: failed program was:" >&5
12089sed 's/^/| /' conftest.$ac_ext >&5
12090
12091  ac_header_preproc=no
12092fi
12093
12094rm -f conftest.err conftest.$ac_ext
12095{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12096echo "${ECHO_T}$ac_header_preproc" >&6; }
12097
12098# So?  What about this header?
12099case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12100  yes:no: )
12101    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12102echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12103    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12104echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12105    ac_header_preproc=yes
12106    ;;
12107  no:yes:* )
12108    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12109echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12110    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12111echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12112    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12113echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12114    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12115echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12116    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12117echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12118    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12119echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12120    ( cat <<\_ASBOX
12121## ----------------------------------- ##
12122## Report this to llvmbugs@cs.uiuc.edu ##
12123## ----------------------------------- ##
12124_ASBOX
12125     ) | sed "s/^/$as_me: WARNING:     /" >&2
12126    ;;
12127esac
12128{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12129echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12130if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12131  echo $ECHO_N "(cached) $ECHO_C" >&6
12132else
12133  eval "$as_ac_Header=\$ac_header_preproc"
12134fi
12135ac_res=`eval echo '${'$as_ac_Header'}'`
12136	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12137echo "${ECHO_T}$ac_res" >&6; }
12138
12139fi
12140if test `eval echo '${'$as_ac_Header'}'` = yes; then
12141  cat >>confdefs.h <<_ACEOF
12142#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12143_ACEOF
12144
12145fi
12146
12147done
12148
12149
12150
12151
12152
12153for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
12154do
12155as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12156if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12157  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12158echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12159if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12160  echo $ECHO_N "(cached) $ECHO_C" >&6
12161fi
12162ac_res=`eval echo '${'$as_ac_Header'}'`
12163	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12164echo "${ECHO_T}$ac_res" >&6; }
12165else
12166  # Is the header compilable?
12167{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12168echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12169cat >conftest.$ac_ext <<_ACEOF
12170/* confdefs.h.  */
12171_ACEOF
12172cat confdefs.h >>conftest.$ac_ext
12173cat >>conftest.$ac_ext <<_ACEOF
12174/* end confdefs.h.  */
12175$ac_includes_default
12176#include <$ac_header>
12177_ACEOF
12178rm -f conftest.$ac_objext
12179if { (ac_try="$ac_compile"
12180case "(($ac_try" in
12181  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12182  *) ac_try_echo=$ac_try;;
12183esac
12184eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12185  (eval "$ac_compile") 2>conftest.er1
12186  ac_status=$?
12187  grep -v '^ *+' conftest.er1 >conftest.err
12188  rm -f conftest.er1
12189  cat conftest.err >&5
12190  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191  (exit $ac_status); } &&
12192	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12193  { (case "(($ac_try" in
12194  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12195  *) ac_try_echo=$ac_try;;
12196esac
12197eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12198  (eval "$ac_try") 2>&5
12199  ac_status=$?
12200  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12201  (exit $ac_status); }; } &&
12202	 { ac_try='test -s conftest.$ac_objext'
12203  { (case "(($ac_try" in
12204  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12205  *) ac_try_echo=$ac_try;;
12206esac
12207eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12208  (eval "$ac_try") 2>&5
12209  ac_status=$?
12210  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12211  (exit $ac_status); }; }; then
12212  ac_header_compiler=yes
12213else
12214  echo "$as_me: failed program was:" >&5
12215sed 's/^/| /' conftest.$ac_ext >&5
12216
12217	ac_header_compiler=no
12218fi
12219
12220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12221{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12222echo "${ECHO_T}$ac_header_compiler" >&6; }
12223
12224# Is the header present?
12225{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12226echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12227cat >conftest.$ac_ext <<_ACEOF
12228/* confdefs.h.  */
12229_ACEOF
12230cat confdefs.h >>conftest.$ac_ext
12231cat >>conftest.$ac_ext <<_ACEOF
12232/* end confdefs.h.  */
12233#include <$ac_header>
12234_ACEOF
12235if { (ac_try="$ac_cpp conftest.$ac_ext"
12236case "(($ac_try" in
12237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12238  *) ac_try_echo=$ac_try;;
12239esac
12240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12241  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12242  ac_status=$?
12243  grep -v '^ *+' conftest.er1 >conftest.err
12244  rm -f conftest.er1
12245  cat conftest.err >&5
12246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12247  (exit $ac_status); } >/dev/null; then
12248  if test -s conftest.err; then
12249    ac_cpp_err=$ac_c_preproc_warn_flag
12250    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12251  else
12252    ac_cpp_err=
12253  fi
12254else
12255  ac_cpp_err=yes
12256fi
12257if test -z "$ac_cpp_err"; then
12258  ac_header_preproc=yes
12259else
12260  echo "$as_me: failed program was:" >&5
12261sed 's/^/| /' conftest.$ac_ext >&5
12262
12263  ac_header_preproc=no
12264fi
12265
12266rm -f conftest.err conftest.$ac_ext
12267{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12268echo "${ECHO_T}$ac_header_preproc" >&6; }
12269
12270# So?  What about this header?
12271case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12272  yes:no: )
12273    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12274echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12275    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12276echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12277    ac_header_preproc=yes
12278    ;;
12279  no:yes:* )
12280    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12281echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12282    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12283echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12284    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12285echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12286    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12287echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12288    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12289echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12290    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12291echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12292    ( cat <<\_ASBOX
12293## ----------------------------------- ##
12294## Report this to llvmbugs@cs.uiuc.edu ##
12295## ----------------------------------- ##
12296_ASBOX
12297     ) | sed "s/^/$as_me: WARNING:     /" >&2
12298    ;;
12299esac
12300{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12301echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12302if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12303  echo $ECHO_N "(cached) $ECHO_C" >&6
12304else
12305  eval "$as_ac_Header=\$ac_header_preproc"
12306fi
12307ac_res=`eval echo '${'$as_ac_Header'}'`
12308	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12309echo "${ECHO_T}$ac_res" >&6; }
12310
12311fi
12312if test `eval echo '${'$as_ac_Header'}'` = yes; then
12313  cat >>confdefs.h <<_ACEOF
12314#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12315_ACEOF
12316
12317fi
12318
12319done
12320
12321
12322
12323for ac_header in string.h strings.h
12324do
12325as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12326if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12327  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12328echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12329if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12330  echo $ECHO_N "(cached) $ECHO_C" >&6
12331fi
12332ac_res=`eval echo '${'$as_ac_Header'}'`
12333	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12334echo "${ECHO_T}$ac_res" >&6; }
12335else
12336  # Is the header compilable?
12337{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12338echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12339cat >conftest.$ac_ext <<_ACEOF
12340/* confdefs.h.  */
12341_ACEOF
12342cat confdefs.h >>conftest.$ac_ext
12343cat >>conftest.$ac_ext <<_ACEOF
12344/* end confdefs.h.  */
12345$ac_includes_default
12346#include <$ac_header>
12347_ACEOF
12348rm -f conftest.$ac_objext
12349if { (ac_try="$ac_compile"
12350case "(($ac_try" in
12351  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12352  *) ac_try_echo=$ac_try;;
12353esac
12354eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12355  (eval "$ac_compile") 2>conftest.er1
12356  ac_status=$?
12357  grep -v '^ *+' conftest.er1 >conftest.err
12358  rm -f conftest.er1
12359  cat conftest.err >&5
12360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12361  (exit $ac_status); } &&
12362	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12363  { (case "(($ac_try" in
12364  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12365  *) ac_try_echo=$ac_try;;
12366esac
12367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12368  (eval "$ac_try") 2>&5
12369  ac_status=$?
12370  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12371  (exit $ac_status); }; } &&
12372	 { ac_try='test -s conftest.$ac_objext'
12373  { (case "(($ac_try" in
12374  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12375  *) ac_try_echo=$ac_try;;
12376esac
12377eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12378  (eval "$ac_try") 2>&5
12379  ac_status=$?
12380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12381  (exit $ac_status); }; }; then
12382  ac_header_compiler=yes
12383else
12384  echo "$as_me: failed program was:" >&5
12385sed 's/^/| /' conftest.$ac_ext >&5
12386
12387	ac_header_compiler=no
12388fi
12389
12390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12391{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12392echo "${ECHO_T}$ac_header_compiler" >&6; }
12393
12394# Is the header present?
12395{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12396echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12397cat >conftest.$ac_ext <<_ACEOF
12398/* confdefs.h.  */
12399_ACEOF
12400cat confdefs.h >>conftest.$ac_ext
12401cat >>conftest.$ac_ext <<_ACEOF
12402/* end confdefs.h.  */
12403#include <$ac_header>
12404_ACEOF
12405if { (ac_try="$ac_cpp conftest.$ac_ext"
12406case "(($ac_try" in
12407  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12408  *) ac_try_echo=$ac_try;;
12409esac
12410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12411  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12412  ac_status=$?
12413  grep -v '^ *+' conftest.er1 >conftest.err
12414  rm -f conftest.er1
12415  cat conftest.err >&5
12416  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12417  (exit $ac_status); } >/dev/null; then
12418  if test -s conftest.err; then
12419    ac_cpp_err=$ac_c_preproc_warn_flag
12420    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12421  else
12422    ac_cpp_err=
12423  fi
12424else
12425  ac_cpp_err=yes
12426fi
12427if test -z "$ac_cpp_err"; then
12428  ac_header_preproc=yes
12429else
12430  echo "$as_me: failed program was:" >&5
12431sed 's/^/| /' conftest.$ac_ext >&5
12432
12433  ac_header_preproc=no
12434fi
12435
12436rm -f conftest.err conftest.$ac_ext
12437{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12438echo "${ECHO_T}$ac_header_preproc" >&6; }
12439
12440# So?  What about this header?
12441case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12442  yes:no: )
12443    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12444echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12445    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12446echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12447    ac_header_preproc=yes
12448    ;;
12449  no:yes:* )
12450    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12451echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12452    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12453echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12454    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12455echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12456    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12457echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12458    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12459echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12460    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12461echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12462    ( cat <<\_ASBOX
12463## ----------------------------------- ##
12464## Report this to llvmbugs@cs.uiuc.edu ##
12465## ----------------------------------- ##
12466_ASBOX
12467     ) | sed "s/^/$as_me: WARNING:     /" >&2
12468    ;;
12469esac
12470{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12471echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12472if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12473  echo $ECHO_N "(cached) $ECHO_C" >&6
12474else
12475  eval "$as_ac_Header=\$ac_header_preproc"
12476fi
12477ac_res=`eval echo '${'$as_ac_Header'}'`
12478	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12479echo "${ECHO_T}$ac_res" >&6; }
12480
12481fi
12482if test `eval echo '${'$as_ac_Header'}'` = yes; then
12483  cat >>confdefs.h <<_ACEOF
12484#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12485_ACEOF
12486 break
12487fi
12488
12489done
12490
12491
12492
12493
12494for ac_func in strchr index
12495do
12496as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12497{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12498echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12499if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12500  echo $ECHO_N "(cached) $ECHO_C" >&6
12501else
12502  cat >conftest.$ac_ext <<_ACEOF
12503/* confdefs.h.  */
12504_ACEOF
12505cat confdefs.h >>conftest.$ac_ext
12506cat >>conftest.$ac_ext <<_ACEOF
12507/* end confdefs.h.  */
12508/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12509   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12510#define $ac_func innocuous_$ac_func
12511
12512/* System header to define __stub macros and hopefully few prototypes,
12513    which can conflict with char $ac_func (); below.
12514    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12515    <limits.h> exists even on freestanding compilers.  */
12516
12517#ifdef __STDC__
12518# include <limits.h>
12519#else
12520# include <assert.h>
12521#endif
12522
12523#undef $ac_func
12524
12525/* Override any GCC internal prototype to avoid an error.
12526   Use char because int might match the return type of a GCC
12527   builtin and then its argument prototype would still apply.  */
12528#ifdef __cplusplus
12529extern "C"
12530#endif
12531char $ac_func ();
12532/* The GNU C library defines this for functions which it implements
12533    to always fail with ENOSYS.  Some functions are actually named
12534    something starting with __ and the normal name is an alias.  */
12535#if defined __stub_$ac_func || defined __stub___$ac_func
12536choke me
12537#endif
12538
12539int
12540main ()
12541{
12542return $ac_func ();
12543  ;
12544  return 0;
12545}
12546_ACEOF
12547rm -f conftest.$ac_objext conftest$ac_exeext
12548if { (ac_try="$ac_link"
12549case "(($ac_try" in
12550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12551  *) ac_try_echo=$ac_try;;
12552esac
12553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12554  (eval "$ac_link") 2>conftest.er1
12555  ac_status=$?
12556  grep -v '^ *+' conftest.er1 >conftest.err
12557  rm -f conftest.er1
12558  cat conftest.err >&5
12559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12560  (exit $ac_status); } &&
12561	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12562  { (case "(($ac_try" in
12563  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12564  *) ac_try_echo=$ac_try;;
12565esac
12566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12567  (eval "$ac_try") 2>&5
12568  ac_status=$?
12569  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12570  (exit $ac_status); }; } &&
12571	 { ac_try='test -s conftest$ac_exeext'
12572  { (case "(($ac_try" in
12573  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12574  *) ac_try_echo=$ac_try;;
12575esac
12576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12577  (eval "$ac_try") 2>&5
12578  ac_status=$?
12579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12580  (exit $ac_status); }; }; then
12581  eval "$as_ac_var=yes"
12582else
12583  echo "$as_me: failed program was:" >&5
12584sed 's/^/| /' conftest.$ac_ext >&5
12585
12586	eval "$as_ac_var=no"
12587fi
12588
12589rm -f core conftest.err conftest.$ac_objext \
12590      conftest$ac_exeext conftest.$ac_ext
12591fi
12592ac_res=`eval echo '${'$as_ac_var'}'`
12593	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12594echo "${ECHO_T}$ac_res" >&6; }
12595if test `eval echo '${'$as_ac_var'}'` = yes; then
12596  cat >>confdefs.h <<_ACEOF
12597#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12598_ACEOF
12599 break
12600fi
12601done
12602
12603
12604
12605for ac_func in strrchr rindex
12606do
12607as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12608{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12609echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12610if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12611  echo $ECHO_N "(cached) $ECHO_C" >&6
12612else
12613  cat >conftest.$ac_ext <<_ACEOF
12614/* confdefs.h.  */
12615_ACEOF
12616cat confdefs.h >>conftest.$ac_ext
12617cat >>conftest.$ac_ext <<_ACEOF
12618/* end confdefs.h.  */
12619/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12620   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12621#define $ac_func innocuous_$ac_func
12622
12623/* System header to define __stub macros and hopefully few prototypes,
12624    which can conflict with char $ac_func (); below.
12625    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12626    <limits.h> exists even on freestanding compilers.  */
12627
12628#ifdef __STDC__
12629# include <limits.h>
12630#else
12631# include <assert.h>
12632#endif
12633
12634#undef $ac_func
12635
12636/* Override any GCC internal prototype to avoid an error.
12637   Use char because int might match the return type of a GCC
12638   builtin and then its argument prototype would still apply.  */
12639#ifdef __cplusplus
12640extern "C"
12641#endif
12642char $ac_func ();
12643/* The GNU C library defines this for functions which it implements
12644    to always fail with ENOSYS.  Some functions are actually named
12645    something starting with __ and the normal name is an alias.  */
12646#if defined __stub_$ac_func || defined __stub___$ac_func
12647choke me
12648#endif
12649
12650int
12651main ()
12652{
12653return $ac_func ();
12654  ;
12655  return 0;
12656}
12657_ACEOF
12658rm -f conftest.$ac_objext conftest$ac_exeext
12659if { (ac_try="$ac_link"
12660case "(($ac_try" in
12661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12662  *) ac_try_echo=$ac_try;;
12663esac
12664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12665  (eval "$ac_link") 2>conftest.er1
12666  ac_status=$?
12667  grep -v '^ *+' conftest.er1 >conftest.err
12668  rm -f conftest.er1
12669  cat conftest.err >&5
12670  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12671  (exit $ac_status); } &&
12672	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12673  { (case "(($ac_try" in
12674  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12675  *) ac_try_echo=$ac_try;;
12676esac
12677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12678  (eval "$ac_try") 2>&5
12679  ac_status=$?
12680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12681  (exit $ac_status); }; } &&
12682	 { ac_try='test -s conftest$ac_exeext'
12683  { (case "(($ac_try" in
12684  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12685  *) ac_try_echo=$ac_try;;
12686esac
12687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12688  (eval "$ac_try") 2>&5
12689  ac_status=$?
12690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12691  (exit $ac_status); }; }; then
12692  eval "$as_ac_var=yes"
12693else
12694  echo "$as_me: failed program was:" >&5
12695sed 's/^/| /' conftest.$ac_ext >&5
12696
12697	eval "$as_ac_var=no"
12698fi
12699
12700rm -f core conftest.err conftest.$ac_objext \
12701      conftest$ac_exeext conftest.$ac_ext
12702fi
12703ac_res=`eval echo '${'$as_ac_var'}'`
12704	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12705echo "${ECHO_T}$ac_res" >&6; }
12706if test `eval echo '${'$as_ac_var'}'` = yes; then
12707  cat >>confdefs.h <<_ACEOF
12708#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12709_ACEOF
12710 break
12711fi
12712done
12713
12714
12715
12716for ac_func in memcpy bcopy
12717do
12718as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12719{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12720echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12721if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12722  echo $ECHO_N "(cached) $ECHO_C" >&6
12723else
12724  cat >conftest.$ac_ext <<_ACEOF
12725/* confdefs.h.  */
12726_ACEOF
12727cat confdefs.h >>conftest.$ac_ext
12728cat >>conftest.$ac_ext <<_ACEOF
12729/* end confdefs.h.  */
12730/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12731   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12732#define $ac_func innocuous_$ac_func
12733
12734/* System header to define __stub macros and hopefully few prototypes,
12735    which can conflict with char $ac_func (); below.
12736    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12737    <limits.h> exists even on freestanding compilers.  */
12738
12739#ifdef __STDC__
12740# include <limits.h>
12741#else
12742# include <assert.h>
12743#endif
12744
12745#undef $ac_func
12746
12747/* Override any GCC internal prototype to avoid an error.
12748   Use char because int might match the return type of a GCC
12749   builtin and then its argument prototype would still apply.  */
12750#ifdef __cplusplus
12751extern "C"
12752#endif
12753char $ac_func ();
12754/* The GNU C library defines this for functions which it implements
12755    to always fail with ENOSYS.  Some functions are actually named
12756    something starting with __ and the normal name is an alias.  */
12757#if defined __stub_$ac_func || defined __stub___$ac_func
12758choke me
12759#endif
12760
12761int
12762main ()
12763{
12764return $ac_func ();
12765  ;
12766  return 0;
12767}
12768_ACEOF
12769rm -f conftest.$ac_objext conftest$ac_exeext
12770if { (ac_try="$ac_link"
12771case "(($ac_try" in
12772  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12773  *) ac_try_echo=$ac_try;;
12774esac
12775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12776  (eval "$ac_link") 2>conftest.er1
12777  ac_status=$?
12778  grep -v '^ *+' conftest.er1 >conftest.err
12779  rm -f conftest.er1
12780  cat conftest.err >&5
12781  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12782  (exit $ac_status); } &&
12783	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12784  { (case "(($ac_try" in
12785  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12786  *) ac_try_echo=$ac_try;;
12787esac
12788eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12789  (eval "$ac_try") 2>&5
12790  ac_status=$?
12791  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12792  (exit $ac_status); }; } &&
12793	 { ac_try='test -s conftest$ac_exeext'
12794  { (case "(($ac_try" in
12795  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12796  *) ac_try_echo=$ac_try;;
12797esac
12798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12799  (eval "$ac_try") 2>&5
12800  ac_status=$?
12801  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12802  (exit $ac_status); }; }; then
12803  eval "$as_ac_var=yes"
12804else
12805  echo "$as_me: failed program was:" >&5
12806sed 's/^/| /' conftest.$ac_ext >&5
12807
12808	eval "$as_ac_var=no"
12809fi
12810
12811rm -f core conftest.err conftest.$ac_objext \
12812      conftest$ac_exeext conftest.$ac_ext
12813fi
12814ac_res=`eval echo '${'$as_ac_var'}'`
12815	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12816echo "${ECHO_T}$ac_res" >&6; }
12817if test `eval echo '${'$as_ac_var'}'` = yes; then
12818  cat >>confdefs.h <<_ACEOF
12819#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12820_ACEOF
12821 break
12822fi
12823done
12824
12825
12826
12827for ac_func in memmove strcmp
12828do
12829as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12830{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12831echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12832if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12833  echo $ECHO_N "(cached) $ECHO_C" >&6
12834else
12835  cat >conftest.$ac_ext <<_ACEOF
12836/* confdefs.h.  */
12837_ACEOF
12838cat confdefs.h >>conftest.$ac_ext
12839cat >>conftest.$ac_ext <<_ACEOF
12840/* end confdefs.h.  */
12841/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12842   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12843#define $ac_func innocuous_$ac_func
12844
12845/* System header to define __stub macros and hopefully few prototypes,
12846    which can conflict with char $ac_func (); below.
12847    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12848    <limits.h> exists even on freestanding compilers.  */
12849
12850#ifdef __STDC__
12851# include <limits.h>
12852#else
12853# include <assert.h>
12854#endif
12855
12856#undef $ac_func
12857
12858/* Override any GCC internal prototype to avoid an error.
12859   Use char because int might match the return type of a GCC
12860   builtin and then its argument prototype would still apply.  */
12861#ifdef __cplusplus
12862extern "C"
12863#endif
12864char $ac_func ();
12865/* The GNU C library defines this for functions which it implements
12866    to always fail with ENOSYS.  Some functions are actually named
12867    something starting with __ and the normal name is an alias.  */
12868#if defined __stub_$ac_func || defined __stub___$ac_func
12869choke me
12870#endif
12871
12872int
12873main ()
12874{
12875return $ac_func ();
12876  ;
12877  return 0;
12878}
12879_ACEOF
12880rm -f conftest.$ac_objext conftest$ac_exeext
12881if { (ac_try="$ac_link"
12882case "(($ac_try" in
12883  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12884  *) ac_try_echo=$ac_try;;
12885esac
12886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12887  (eval "$ac_link") 2>conftest.er1
12888  ac_status=$?
12889  grep -v '^ *+' conftest.er1 >conftest.err
12890  rm -f conftest.er1
12891  cat conftest.err >&5
12892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12893  (exit $ac_status); } &&
12894	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12895  { (case "(($ac_try" in
12896  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12897  *) ac_try_echo=$ac_try;;
12898esac
12899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12900  (eval "$ac_try") 2>&5
12901  ac_status=$?
12902  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903  (exit $ac_status); }; } &&
12904	 { ac_try='test -s conftest$ac_exeext'
12905  { (case "(($ac_try" in
12906  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12907  *) ac_try_echo=$ac_try;;
12908esac
12909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12910  (eval "$ac_try") 2>&5
12911  ac_status=$?
12912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12913  (exit $ac_status); }; }; then
12914  eval "$as_ac_var=yes"
12915else
12916  echo "$as_me: failed program was:" >&5
12917sed 's/^/| /' conftest.$ac_ext >&5
12918
12919	eval "$as_ac_var=no"
12920fi
12921
12922rm -f core conftest.err conftest.$ac_objext \
12923      conftest$ac_exeext conftest.$ac_ext
12924fi
12925ac_res=`eval echo '${'$as_ac_var'}'`
12926	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12927echo "${ECHO_T}$ac_res" >&6; }
12928if test `eval echo '${'$as_ac_var'}'` = yes; then
12929  cat >>confdefs.h <<_ACEOF
12930#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12931_ACEOF
12932
12933fi
12934done
12935
12936
12937
12938
12939for ac_func in closedir opendir readdir
12940do
12941as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12942{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12943echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12944if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12945  echo $ECHO_N "(cached) $ECHO_C" >&6
12946else
12947  cat >conftest.$ac_ext <<_ACEOF
12948/* confdefs.h.  */
12949_ACEOF
12950cat confdefs.h >>conftest.$ac_ext
12951cat >>conftest.$ac_ext <<_ACEOF
12952/* end confdefs.h.  */
12953/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12954   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12955#define $ac_func innocuous_$ac_func
12956
12957/* System header to define __stub macros and hopefully few prototypes,
12958    which can conflict with char $ac_func (); below.
12959    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12960    <limits.h> exists even on freestanding compilers.  */
12961
12962#ifdef __STDC__
12963# include <limits.h>
12964#else
12965# include <assert.h>
12966#endif
12967
12968#undef $ac_func
12969
12970/* Override any GCC internal prototype to avoid an error.
12971   Use char because int might match the return type of a GCC
12972   builtin and then its argument prototype would still apply.  */
12973#ifdef __cplusplus
12974extern "C"
12975#endif
12976char $ac_func ();
12977/* The GNU C library defines this for functions which it implements
12978    to always fail with ENOSYS.  Some functions are actually named
12979    something starting with __ and the normal name is an alias.  */
12980#if defined __stub_$ac_func || defined __stub___$ac_func
12981choke me
12982#endif
12983
12984int
12985main ()
12986{
12987return $ac_func ();
12988  ;
12989  return 0;
12990}
12991_ACEOF
12992rm -f conftest.$ac_objext conftest$ac_exeext
12993if { (ac_try="$ac_link"
12994case "(($ac_try" in
12995  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12996  *) ac_try_echo=$ac_try;;
12997esac
12998eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12999  (eval "$ac_link") 2>conftest.er1
13000  ac_status=$?
13001  grep -v '^ *+' conftest.er1 >conftest.err
13002  rm -f conftest.er1
13003  cat conftest.err >&5
13004  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13005  (exit $ac_status); } &&
13006	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13007  { (case "(($ac_try" in
13008  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13009  *) ac_try_echo=$ac_try;;
13010esac
13011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13012  (eval "$ac_try") 2>&5
13013  ac_status=$?
13014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13015  (exit $ac_status); }; } &&
13016	 { ac_try='test -s conftest$ac_exeext'
13017  { (case "(($ac_try" in
13018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13019  *) ac_try_echo=$ac_try;;
13020esac
13021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13022  (eval "$ac_try") 2>&5
13023  ac_status=$?
13024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13025  (exit $ac_status); }; }; then
13026  eval "$as_ac_var=yes"
13027else
13028  echo "$as_me: failed program was:" >&5
13029sed 's/^/| /' conftest.$ac_ext >&5
13030
13031	eval "$as_ac_var=no"
13032fi
13033
13034rm -f core conftest.err conftest.$ac_objext \
13035      conftest$ac_exeext conftest.$ac_ext
13036fi
13037ac_res=`eval echo '${'$as_ac_var'}'`
13038	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13039echo "${ECHO_T}$ac_res" >&6; }
13040if test `eval echo '${'$as_ac_var'}'` = yes; then
13041  cat >>confdefs.h <<_ACEOF
13042#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13043_ACEOF
13044
13045fi
13046done
13047
13048
13049
13050if test "$WITH_LLVMGCCDIR" = "default" ; then
13051  LLVMGCC="llvm-gcc${EXEEXT}"
13052  LLVMGXX="llvm-g++${EXEEXT}"
13053  LLVMGCCCOMMAND="$LLVMGCC"
13054  LLVMGXXCOMMAND="$LLVMGXX"
13055  LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13056
13057  LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13058
13059  # Extract the first word of "$LLVMGCC", so it can be a program name with args.
13060set dummy $LLVMGCC; ac_word=$2
13061{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13062echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13063if test "${ac_cv_path_LLVMGCC+set}" = set; then
13064  echo $ECHO_N "(cached) $ECHO_C" >&6
13065else
13066  case $LLVMGCC in
13067  [\\/]* | ?:[\\/]*)
13068  ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
13069  ;;
13070  *)
13071  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13072for as_dir in $PATH
13073do
13074  IFS=$as_save_IFS
13075  test -z "$as_dir" && as_dir=.
13076  for ac_exec_ext in '' $ac_executable_extensions; do
13077  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13078    ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
13079    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13080    break 2
13081  fi
13082done
13083done
13084IFS=$as_save_IFS
13085
13086  ;;
13087esac
13088fi
13089LLVMGCC=$ac_cv_path_LLVMGCC
13090if test -n "$LLVMGCC"; then
13091  { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
13092echo "${ECHO_T}$LLVMGCC" >&6; }
13093else
13094  { echo "$as_me:$LINENO: result: no" >&5
13095echo "${ECHO_T}no" >&6; }
13096fi
13097
13098
13099  # Extract the first word of "$LLVMGXX", so it can be a program name with args.
13100set dummy $LLVMGXX; ac_word=$2
13101{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13102echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13103if test "${ac_cv_path_LLVMGXX+set}" = set; then
13104  echo $ECHO_N "(cached) $ECHO_C" >&6
13105else
13106  case $LLVMGXX in
13107  [\\/]* | ?:[\\/]*)
13108  ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
13109  ;;
13110  *)
13111  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13112for as_dir in $PATH
13113do
13114  IFS=$as_save_IFS
13115  test -z "$as_dir" && as_dir=.
13116  for ac_exec_ext in '' $ac_executable_extensions; do
13117  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13118    ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
13119    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13120    break 2
13121  fi
13122done
13123done
13124IFS=$as_save_IFS
13125
13126  ;;
13127esac
13128fi
13129LLVMGXX=$ac_cv_path_LLVMGXX
13130if test -n "$LLVMGXX"; then
13131  { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
13132echo "${ECHO_T}$LLVMGXX" >&6; }
13133else
13134  { echo "$as_me:$LINENO: result: no" >&5
13135echo "${ECHO_T}no" >&6; }
13136fi
13137
13138
13139else
13140  if test -z "$LLVMGCC"; then
13141    LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
13142    LLVMGCCCOMMAND="$LLVMGCC"
13143  fi
13144  if test -z "$LLVMGXX"; then
13145    LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
13146    LLVMGXXCOMMAND="$LLVMGXX"
13147  fi
13148
13149  LLVMGCC=$LLVMGCC
13150
13151  LLVMGXX=$LLVMGXX
13152
13153  LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13154
13155  LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13156
13157fi
13158
13159
13160# Check whether --with-llvmcc was given.
13161if test "${with_llvmcc+set}" = set; then
13162  withval=$with_llvmcc;
13163else
13164  with_llvmcc=check
13165fi
13166
13167{ echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
13168echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
13169if test "$with_llvmcc" != "check"; then
13170   if (test "$with_llvmcc" != "llvm-gcc" &&
13171       test "$with_llvmcc" != "clang" &&
13172       test "$with_llvmcc" != "none"); then
13173      { { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&5
13174echo "$as_me: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&2;}
13175   { (exit 1); exit 1; }; }
13176   fi
13177   WITH_LLVMCC="$with_llvmcc"
13178elif test -n "$LLVMGCC"; then
13179   WITH_LLVMCC=llvm-gcc
13180elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
13181   WITH_LLVMCC=clang
13182else
13183   WITH_LLVMCC=none
13184fi
13185{ echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
13186echo "${ECHO_T}$WITH_LLVMCC" >&6; }
13187LLVMCC_OPTION=$WITH_LLVMCC
13188
13189
13190{ echo "$as_me:$LINENO: checking tool compatibility" >&5
13191echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
13192
13193ICC=no
13194IXX=no
13195case $CC in
13196  icc*|icpc*)
13197    ICC=yes
13198    IXX=yes
13199    ;;
13200   *)
13201    ;;
13202esac
13203
13204if test "$GCC" != "yes" && test "$ICC" != "yes"
13205then
13206  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
13207echo "$as_me: error: gcc|icc required but not found" >&2;}
13208   { (exit 1); exit 1; }; }
13209fi
13210
13211if test "$GXX" != "yes" && test "$IXX" != "yes"
13212then
13213  { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
13214echo "$as_me: error: g++|icc required but not found" >&2;}
13215   { (exit 1); exit 1; }; }
13216fi
13217
13218if test "$GCC" = "yes"
13219then
13220  cat >conftest.$ac_ext <<_ACEOF
13221#if !defined(__GNUC__) || __GNUC__ < 3
13222#error Unsupported GCC version
13223#endif
13224
13225_ACEOF
13226rm -f conftest.$ac_objext
13227if { (ac_try="$ac_compile"
13228case "(($ac_try" in
13229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13230  *) ac_try_echo=$ac_try;;
13231esac
13232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13233  (eval "$ac_compile") 2>conftest.er1
13234  ac_status=$?
13235  grep -v '^ *+' conftest.er1 >conftest.err
13236  rm -f conftest.er1
13237  cat conftest.err >&5
13238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13239  (exit $ac_status); } &&
13240	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13241  { (case "(($ac_try" in
13242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13243  *) ac_try_echo=$ac_try;;
13244esac
13245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13246  (eval "$ac_try") 2>&5
13247  ac_status=$?
13248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13249  (exit $ac_status); }; } &&
13250	 { ac_try='test -s conftest.$ac_objext'
13251  { (case "(($ac_try" in
13252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13253  *) ac_try_echo=$ac_try;;
13254esac
13255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13256  (eval "$ac_try") 2>&5
13257  ac_status=$?
13258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13259  (exit $ac_status); }; }; then
13260  :
13261else
13262  echo "$as_me: failed program was:" >&5
13263sed 's/^/| /' conftest.$ac_ext >&5
13264
13265	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
13266echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
13267   { (exit 1); exit 1; }; }
13268fi
13269
13270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13271fi
13272
13273if test -z "$llvm_cv_gnu_make_command"
13274then
13275  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
13276echo "$as_me: error: GNU Make required but not found" >&2;}
13277   { (exit 1); exit 1; }; }
13278fi
13279
13280{ echo "$as_me:$LINENO: result: ok" >&5
13281echo "${ECHO_T}ok" >&6; }
13282
13283{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
13284echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
13285NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
13286
13287NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
13288
13289{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
13290echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
13291
13292
13293
13294{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
13295echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
13296if test "${ac_cv_lib_m_sin+set}" = set; then
13297  echo $ECHO_N "(cached) $ECHO_C" >&6
13298else
13299  ac_check_lib_save_LIBS=$LIBS
13300LIBS="-lm  $LIBS"
13301cat >conftest.$ac_ext <<_ACEOF
13302/* confdefs.h.  */
13303_ACEOF
13304cat confdefs.h >>conftest.$ac_ext
13305cat >>conftest.$ac_ext <<_ACEOF
13306/* end confdefs.h.  */
13307
13308/* Override any GCC internal prototype to avoid an error.
13309   Use char because int might match the return type of a GCC
13310   builtin and then its argument prototype would still apply.  */
13311#ifdef __cplusplus
13312extern "C"
13313#endif
13314char sin ();
13315int
13316main ()
13317{
13318return sin ();
13319  ;
13320  return 0;
13321}
13322_ACEOF
13323rm -f conftest.$ac_objext conftest$ac_exeext
13324if { (ac_try="$ac_link"
13325case "(($ac_try" in
13326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13327  *) ac_try_echo=$ac_try;;
13328esac
13329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13330  (eval "$ac_link") 2>conftest.er1
13331  ac_status=$?
13332  grep -v '^ *+' conftest.er1 >conftest.err
13333  rm -f conftest.er1
13334  cat conftest.err >&5
13335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13336  (exit $ac_status); } &&
13337	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13338  { (case "(($ac_try" in
13339  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13340  *) ac_try_echo=$ac_try;;
13341esac
13342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13343  (eval "$ac_try") 2>&5
13344  ac_status=$?
13345  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13346  (exit $ac_status); }; } &&
13347	 { ac_try='test -s conftest$ac_exeext'
13348  { (case "(($ac_try" in
13349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13350  *) ac_try_echo=$ac_try;;
13351esac
13352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13353  (eval "$ac_try") 2>&5
13354  ac_status=$?
13355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13356  (exit $ac_status); }; }; then
13357  ac_cv_lib_m_sin=yes
13358else
13359  echo "$as_me: failed program was:" >&5
13360sed 's/^/| /' conftest.$ac_ext >&5
13361
13362	ac_cv_lib_m_sin=no
13363fi
13364
13365rm -f core conftest.err conftest.$ac_objext \
13366      conftest$ac_exeext conftest.$ac_ext
13367LIBS=$ac_check_lib_save_LIBS
13368fi
13369{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
13370echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
13371if test $ac_cv_lib_m_sin = yes; then
13372  cat >>confdefs.h <<_ACEOF
13373#define HAVE_LIBM 1
13374_ACEOF
13375
13376  LIBS="-lm $LIBS"
13377
13378fi
13379
13380if test "$llvm_cv_os_type" = "MingW" ; then
13381
13382{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13383echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13384if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13385  echo $ECHO_N "(cached) $ECHO_C" >&6
13386else
13387  ac_check_lib_save_LIBS=$LIBS
13388LIBS="-limagehlp  $LIBS"
13389cat >conftest.$ac_ext <<_ACEOF
13390/* confdefs.h.  */
13391_ACEOF
13392cat confdefs.h >>conftest.$ac_ext
13393cat >>conftest.$ac_ext <<_ACEOF
13394/* end confdefs.h.  */
13395
13396
13397int
13398main ()
13399{
13400return main ();
13401  ;
13402  return 0;
13403}
13404_ACEOF
13405rm -f conftest.$ac_objext conftest$ac_exeext
13406if { (ac_try="$ac_link"
13407case "(($ac_try" in
13408  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13409  *) ac_try_echo=$ac_try;;
13410esac
13411eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13412  (eval "$ac_link") 2>conftest.er1
13413  ac_status=$?
13414  grep -v '^ *+' conftest.er1 >conftest.err
13415  rm -f conftest.er1
13416  cat conftest.err >&5
13417  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13418  (exit $ac_status); } &&
13419	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13420  { (case "(($ac_try" in
13421  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13422  *) ac_try_echo=$ac_try;;
13423esac
13424eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13425  (eval "$ac_try") 2>&5
13426  ac_status=$?
13427  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13428  (exit $ac_status); }; } &&
13429	 { ac_try='test -s conftest$ac_exeext'
13430  { (case "(($ac_try" in
13431  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13432  *) ac_try_echo=$ac_try;;
13433esac
13434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13435  (eval "$ac_try") 2>&5
13436  ac_status=$?
13437  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13438  (exit $ac_status); }; }; then
13439  ac_cv_lib_imagehlp_main=yes
13440else
13441  echo "$as_me: failed program was:" >&5
13442sed 's/^/| /' conftest.$ac_ext >&5
13443
13444	ac_cv_lib_imagehlp_main=no
13445fi
13446
13447rm -f core conftest.err conftest.$ac_objext \
13448      conftest$ac_exeext conftest.$ac_ext
13449LIBS=$ac_check_lib_save_LIBS
13450fi
13451{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13452echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13453if test $ac_cv_lib_imagehlp_main = yes; then
13454  cat >>confdefs.h <<_ACEOF
13455#define HAVE_LIBIMAGEHLP 1
13456_ACEOF
13457
13458  LIBS="-limagehlp $LIBS"
13459
13460fi
13461
13462
13463{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13464echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13465if test "${ac_cv_lib_psapi_main+set}" = set; then
13466  echo $ECHO_N "(cached) $ECHO_C" >&6
13467else
13468  ac_check_lib_save_LIBS=$LIBS
13469LIBS="-lpsapi  $LIBS"
13470cat >conftest.$ac_ext <<_ACEOF
13471/* confdefs.h.  */
13472_ACEOF
13473cat confdefs.h >>conftest.$ac_ext
13474cat >>conftest.$ac_ext <<_ACEOF
13475/* end confdefs.h.  */
13476
13477
13478int
13479main ()
13480{
13481return main ();
13482  ;
13483  return 0;
13484}
13485_ACEOF
13486rm -f conftest.$ac_objext conftest$ac_exeext
13487if { (ac_try="$ac_link"
13488case "(($ac_try" in
13489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13490  *) ac_try_echo=$ac_try;;
13491esac
13492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13493  (eval "$ac_link") 2>conftest.er1
13494  ac_status=$?
13495  grep -v '^ *+' conftest.er1 >conftest.err
13496  rm -f conftest.er1
13497  cat conftest.err >&5
13498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13499  (exit $ac_status); } &&
13500	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13501  { (case "(($ac_try" in
13502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13503  *) ac_try_echo=$ac_try;;
13504esac
13505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13506  (eval "$ac_try") 2>&5
13507  ac_status=$?
13508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13509  (exit $ac_status); }; } &&
13510	 { ac_try='test -s conftest$ac_exeext'
13511  { (case "(($ac_try" in
13512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13513  *) ac_try_echo=$ac_try;;
13514esac
13515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13516  (eval "$ac_try") 2>&5
13517  ac_status=$?
13518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13519  (exit $ac_status); }; }; then
13520  ac_cv_lib_psapi_main=yes
13521else
13522  echo "$as_me: failed program was:" >&5
13523sed 's/^/| /' conftest.$ac_ext >&5
13524
13525	ac_cv_lib_psapi_main=no
13526fi
13527
13528rm -f core conftest.err conftest.$ac_objext \
13529      conftest$ac_exeext conftest.$ac_ext
13530LIBS=$ac_check_lib_save_LIBS
13531fi
13532{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13533echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13534if test $ac_cv_lib_psapi_main = yes; then
13535  cat >>confdefs.h <<_ACEOF
13536#define HAVE_LIBPSAPI 1
13537_ACEOF
13538
13539  LIBS="-lpsapi $LIBS"
13540
13541fi
13542
13543fi
13544
13545{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13546echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13547if test "${ac_cv_search_dlopen+set}" = set; then
13548  echo $ECHO_N "(cached) $ECHO_C" >&6
13549else
13550  ac_func_search_save_LIBS=$LIBS
13551cat >conftest.$ac_ext <<_ACEOF
13552/* confdefs.h.  */
13553_ACEOF
13554cat confdefs.h >>conftest.$ac_ext
13555cat >>conftest.$ac_ext <<_ACEOF
13556/* end confdefs.h.  */
13557
13558/* Override any GCC internal prototype to avoid an error.
13559   Use char because int might match the return type of a GCC
13560   builtin and then its argument prototype would still apply.  */
13561#ifdef __cplusplus
13562extern "C"
13563#endif
13564char dlopen ();
13565int
13566main ()
13567{
13568return dlopen ();
13569  ;
13570  return 0;
13571}
13572_ACEOF
13573for ac_lib in '' dl; do
13574  if test -z "$ac_lib"; then
13575    ac_res="none required"
13576  else
13577    ac_res=-l$ac_lib
13578    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13579  fi
13580  rm -f conftest.$ac_objext conftest$ac_exeext
13581if { (ac_try="$ac_link"
13582case "(($ac_try" in
13583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13584  *) ac_try_echo=$ac_try;;
13585esac
13586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13587  (eval "$ac_link") 2>conftest.er1
13588  ac_status=$?
13589  grep -v '^ *+' conftest.er1 >conftest.err
13590  rm -f conftest.er1
13591  cat conftest.err >&5
13592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13593  (exit $ac_status); } &&
13594	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13595  { (case "(($ac_try" in
13596  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13597  *) ac_try_echo=$ac_try;;
13598esac
13599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13600  (eval "$ac_try") 2>&5
13601  ac_status=$?
13602  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13603  (exit $ac_status); }; } &&
13604	 { ac_try='test -s conftest$ac_exeext'
13605  { (case "(($ac_try" in
13606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13607  *) ac_try_echo=$ac_try;;
13608esac
13609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13610  (eval "$ac_try") 2>&5
13611  ac_status=$?
13612  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13613  (exit $ac_status); }; }; then
13614  ac_cv_search_dlopen=$ac_res
13615else
13616  echo "$as_me: failed program was:" >&5
13617sed 's/^/| /' conftest.$ac_ext >&5
13618
13619
13620fi
13621
13622rm -f core conftest.err conftest.$ac_objext \
13623      conftest$ac_exeext
13624  if test "${ac_cv_search_dlopen+set}" = set; then
13625  break
13626fi
13627done
13628if test "${ac_cv_search_dlopen+set}" = set; then
13629  :
13630else
13631  ac_cv_search_dlopen=no
13632fi
13633rm conftest.$ac_ext
13634LIBS=$ac_func_search_save_LIBS
13635fi
13636{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13637echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13638ac_res=$ac_cv_search_dlopen
13639if test "$ac_res" != no; then
13640  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13641
13642cat >>confdefs.h <<\_ACEOF
13643#define HAVE_DLOPEN 1
13644_ACEOF
13645
13646else
13647  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13648echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13649fi
13650
13651
13652if test "$llvm_cv_enable_libffi" = "yes" ; then
13653  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13654echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13655if test "${ac_cv_search_ffi_call+set}" = set; then
13656  echo $ECHO_N "(cached) $ECHO_C" >&6
13657else
13658  ac_func_search_save_LIBS=$LIBS
13659cat >conftest.$ac_ext <<_ACEOF
13660/* confdefs.h.  */
13661_ACEOF
13662cat confdefs.h >>conftest.$ac_ext
13663cat >>conftest.$ac_ext <<_ACEOF
13664/* end confdefs.h.  */
13665
13666/* Override any GCC internal prototype to avoid an error.
13667   Use char because int might match the return type of a GCC
13668   builtin and then its argument prototype would still apply.  */
13669#ifdef __cplusplus
13670extern "C"
13671#endif
13672char ffi_call ();
13673int
13674main ()
13675{
13676return ffi_call ();
13677  ;
13678  return 0;
13679}
13680_ACEOF
13681for ac_lib in '' ffi; do
13682  if test -z "$ac_lib"; then
13683    ac_res="none required"
13684  else
13685    ac_res=-l$ac_lib
13686    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13687  fi
13688  rm -f conftest.$ac_objext conftest$ac_exeext
13689if { (ac_try="$ac_link"
13690case "(($ac_try" in
13691  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13692  *) ac_try_echo=$ac_try;;
13693esac
13694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13695  (eval "$ac_link") 2>conftest.er1
13696  ac_status=$?
13697  grep -v '^ *+' conftest.er1 >conftest.err
13698  rm -f conftest.er1
13699  cat conftest.err >&5
13700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13701  (exit $ac_status); } &&
13702	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13703  { (case "(($ac_try" in
13704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13705  *) ac_try_echo=$ac_try;;
13706esac
13707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13708  (eval "$ac_try") 2>&5
13709  ac_status=$?
13710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13711  (exit $ac_status); }; } &&
13712	 { ac_try='test -s conftest$ac_exeext'
13713  { (case "(($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_try") 2>&5
13719  ac_status=$?
13720  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13721  (exit $ac_status); }; }; then
13722  ac_cv_search_ffi_call=$ac_res
13723else
13724  echo "$as_me: failed program was:" >&5
13725sed 's/^/| /' conftest.$ac_ext >&5
13726
13727
13728fi
13729
13730rm -f core conftest.err conftest.$ac_objext \
13731      conftest$ac_exeext
13732  if test "${ac_cv_search_ffi_call+set}" = set; then
13733  break
13734fi
13735done
13736if test "${ac_cv_search_ffi_call+set}" = set; then
13737  :
13738else
13739  ac_cv_search_ffi_call=no
13740fi
13741rm conftest.$ac_ext
13742LIBS=$ac_func_search_save_LIBS
13743fi
13744{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13745echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13746ac_res=$ac_cv_search_ffi_call
13747if test "$ac_res" != no; then
13748  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13749
13750cat >>confdefs.h <<\_ACEOF
13751#define HAVE_FFI_CALL 1
13752_ACEOF
13753
13754else
13755  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13756echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13757   { (exit 1); exit 1; }; }
13758fi
13759
13760fi
13761
13762{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13763echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13764if test "${ac_cv_search_mallinfo+set}" = set; then
13765  echo $ECHO_N "(cached) $ECHO_C" >&6
13766else
13767  ac_func_search_save_LIBS=$LIBS
13768cat >conftest.$ac_ext <<_ACEOF
13769/* confdefs.h.  */
13770_ACEOF
13771cat confdefs.h >>conftest.$ac_ext
13772cat >>conftest.$ac_ext <<_ACEOF
13773/* end confdefs.h.  */
13774
13775/* Override any GCC internal prototype to avoid an error.
13776   Use char because int might match the return type of a GCC
13777   builtin and then its argument prototype would still apply.  */
13778#ifdef __cplusplus
13779extern "C"
13780#endif
13781char mallinfo ();
13782int
13783main ()
13784{
13785return mallinfo ();
13786  ;
13787  return 0;
13788}
13789_ACEOF
13790for ac_lib in '' malloc; do
13791  if test -z "$ac_lib"; then
13792    ac_res="none required"
13793  else
13794    ac_res=-l$ac_lib
13795    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13796  fi
13797  rm -f conftest.$ac_objext conftest$ac_exeext
13798if { (ac_try="$ac_link"
13799case "(($ac_try" in
13800  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13801  *) ac_try_echo=$ac_try;;
13802esac
13803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13804  (eval "$ac_link") 2>conftest.er1
13805  ac_status=$?
13806  grep -v '^ *+' conftest.er1 >conftest.err
13807  rm -f conftest.er1
13808  cat conftest.err >&5
13809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13810  (exit $ac_status); } &&
13811	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13812  { (case "(($ac_try" in
13813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13814  *) ac_try_echo=$ac_try;;
13815esac
13816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13817  (eval "$ac_try") 2>&5
13818  ac_status=$?
13819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13820  (exit $ac_status); }; } &&
13821	 { ac_try='test -s conftest$ac_exeext'
13822  { (case "(($ac_try" in
13823  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13824  *) ac_try_echo=$ac_try;;
13825esac
13826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13827  (eval "$ac_try") 2>&5
13828  ac_status=$?
13829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13830  (exit $ac_status); }; }; then
13831  ac_cv_search_mallinfo=$ac_res
13832else
13833  echo "$as_me: failed program was:" >&5
13834sed 's/^/| /' conftest.$ac_ext >&5
13835
13836
13837fi
13838
13839rm -f core conftest.err conftest.$ac_objext \
13840      conftest$ac_exeext
13841  if test "${ac_cv_search_mallinfo+set}" = set; then
13842  break
13843fi
13844done
13845if test "${ac_cv_search_mallinfo+set}" = set; then
13846  :
13847else
13848  ac_cv_search_mallinfo=no
13849fi
13850rm conftest.$ac_ext
13851LIBS=$ac_func_search_save_LIBS
13852fi
13853{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13854echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13855ac_res=$ac_cv_search_mallinfo
13856if test "$ac_res" != no; then
13857  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13858
13859cat >>confdefs.h <<\_ACEOF
13860#define HAVE_MALLINFO 1
13861_ACEOF
13862
13863fi
13864
13865
13866if test "$ENABLE_THREADS" -eq 1 ; then
13867
13868{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13869echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13870if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13871  echo $ECHO_N "(cached) $ECHO_C" >&6
13872else
13873  ac_check_lib_save_LIBS=$LIBS
13874LIBS="-lpthread  $LIBS"
13875cat >conftest.$ac_ext <<_ACEOF
13876/* confdefs.h.  */
13877_ACEOF
13878cat confdefs.h >>conftest.$ac_ext
13879cat >>conftest.$ac_ext <<_ACEOF
13880/* end confdefs.h.  */
13881
13882/* Override any GCC internal prototype to avoid an error.
13883   Use char because int might match the return type of a GCC
13884   builtin and then its argument prototype would still apply.  */
13885#ifdef __cplusplus
13886extern "C"
13887#endif
13888char pthread_mutex_init ();
13889int
13890main ()
13891{
13892return pthread_mutex_init ();
13893  ;
13894  return 0;
13895}
13896_ACEOF
13897rm -f conftest.$ac_objext conftest$ac_exeext
13898if { (ac_try="$ac_link"
13899case "(($ac_try" in
13900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13901  *) ac_try_echo=$ac_try;;
13902esac
13903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13904  (eval "$ac_link") 2>conftest.er1
13905  ac_status=$?
13906  grep -v '^ *+' conftest.er1 >conftest.err
13907  rm -f conftest.er1
13908  cat conftest.err >&5
13909  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13910  (exit $ac_status); } &&
13911	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13912  { (case "(($ac_try" in
13913  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13914  *) ac_try_echo=$ac_try;;
13915esac
13916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13917  (eval "$ac_try") 2>&5
13918  ac_status=$?
13919  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13920  (exit $ac_status); }; } &&
13921	 { ac_try='test -s conftest$ac_exeext'
13922  { (case "(($ac_try" in
13923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13924  *) ac_try_echo=$ac_try;;
13925esac
13926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13927  (eval "$ac_try") 2>&5
13928  ac_status=$?
13929  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13930  (exit $ac_status); }; }; then
13931  ac_cv_lib_pthread_pthread_mutex_init=yes
13932else
13933  echo "$as_me: failed program was:" >&5
13934sed 's/^/| /' conftest.$ac_ext >&5
13935
13936	ac_cv_lib_pthread_pthread_mutex_init=no
13937fi
13938
13939rm -f core conftest.err conftest.$ac_objext \
13940      conftest$ac_exeext conftest.$ac_ext
13941LIBS=$ac_check_lib_save_LIBS
13942fi
13943{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13944echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13945if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13946  cat >>confdefs.h <<_ACEOF
13947#define HAVE_LIBPTHREAD 1
13948_ACEOF
13949
13950  LIBS="-lpthread $LIBS"
13951
13952fi
13953
13954  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13955echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13956if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13957  echo $ECHO_N "(cached) $ECHO_C" >&6
13958else
13959  ac_func_search_save_LIBS=$LIBS
13960cat >conftest.$ac_ext <<_ACEOF
13961/* confdefs.h.  */
13962_ACEOF
13963cat confdefs.h >>conftest.$ac_ext
13964cat >>conftest.$ac_ext <<_ACEOF
13965/* end confdefs.h.  */
13966
13967/* Override any GCC internal prototype to avoid an error.
13968   Use char because int might match the return type of a GCC
13969   builtin and then its argument prototype would still apply.  */
13970#ifdef __cplusplus
13971extern "C"
13972#endif
13973char pthread_mutex_lock ();
13974int
13975main ()
13976{
13977return pthread_mutex_lock ();
13978  ;
13979  return 0;
13980}
13981_ACEOF
13982for ac_lib in '' pthread; do
13983  if test -z "$ac_lib"; then
13984    ac_res="none required"
13985  else
13986    ac_res=-l$ac_lib
13987    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13988  fi
13989  rm -f conftest.$ac_objext conftest$ac_exeext
13990if { (ac_try="$ac_link"
13991case "(($ac_try" in
13992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13993  *) ac_try_echo=$ac_try;;
13994esac
13995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13996  (eval "$ac_link") 2>conftest.er1
13997  ac_status=$?
13998  grep -v '^ *+' conftest.er1 >conftest.err
13999  rm -f conftest.er1
14000  cat conftest.err >&5
14001  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14002  (exit $ac_status); } &&
14003	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14004  { (case "(($ac_try" in
14005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14006  *) ac_try_echo=$ac_try;;
14007esac
14008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14009  (eval "$ac_try") 2>&5
14010  ac_status=$?
14011  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14012  (exit $ac_status); }; } &&
14013	 { ac_try='test -s conftest$ac_exeext'
14014  { (case "(($ac_try" in
14015  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14016  *) ac_try_echo=$ac_try;;
14017esac
14018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14019  (eval "$ac_try") 2>&5
14020  ac_status=$?
14021  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14022  (exit $ac_status); }; }; then
14023  ac_cv_search_pthread_mutex_lock=$ac_res
14024else
14025  echo "$as_me: failed program was:" >&5
14026sed 's/^/| /' conftest.$ac_ext >&5
14027
14028
14029fi
14030
14031rm -f core conftest.err conftest.$ac_objext \
14032      conftest$ac_exeext
14033  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14034  break
14035fi
14036done
14037if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14038  :
14039else
14040  ac_cv_search_pthread_mutex_lock=no
14041fi
14042rm conftest.$ac_ext
14043LIBS=$ac_func_search_save_LIBS
14044fi
14045{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
14046echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
14047ac_res=$ac_cv_search_pthread_mutex_lock
14048if test "$ac_res" != no; then
14049  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14050
14051cat >>confdefs.h <<\_ACEOF
14052#define HAVE_PTHREAD_MUTEX_LOCK 1
14053_ACEOF
14054
14055fi
14056
14057  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
14058echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
14059if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14060  echo $ECHO_N "(cached) $ECHO_C" >&6
14061else
14062  ac_func_search_save_LIBS=$LIBS
14063cat >conftest.$ac_ext <<_ACEOF
14064/* confdefs.h.  */
14065_ACEOF
14066cat confdefs.h >>conftest.$ac_ext
14067cat >>conftest.$ac_ext <<_ACEOF
14068/* end confdefs.h.  */
14069
14070/* Override any GCC internal prototype to avoid an error.
14071   Use char because int might match the return type of a GCC
14072   builtin and then its argument prototype would still apply.  */
14073#ifdef __cplusplus
14074extern "C"
14075#endif
14076char pthread_rwlock_init ();
14077int
14078main ()
14079{
14080return pthread_rwlock_init ();
14081  ;
14082  return 0;
14083}
14084_ACEOF
14085for ac_lib in '' pthread; do
14086  if test -z "$ac_lib"; then
14087    ac_res="none required"
14088  else
14089    ac_res=-l$ac_lib
14090    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14091  fi
14092  rm -f conftest.$ac_objext conftest$ac_exeext
14093if { (ac_try="$ac_link"
14094case "(($ac_try" in
14095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14096  *) ac_try_echo=$ac_try;;
14097esac
14098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14099  (eval "$ac_link") 2>conftest.er1
14100  ac_status=$?
14101  grep -v '^ *+' conftest.er1 >conftest.err
14102  rm -f conftest.er1
14103  cat conftest.err >&5
14104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14105  (exit $ac_status); } &&
14106	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14107  { (case "(($ac_try" in
14108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14109  *) ac_try_echo=$ac_try;;
14110esac
14111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14112  (eval "$ac_try") 2>&5
14113  ac_status=$?
14114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14115  (exit $ac_status); }; } &&
14116	 { ac_try='test -s conftest$ac_exeext'
14117  { (case "(($ac_try" in
14118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14119  *) ac_try_echo=$ac_try;;
14120esac
14121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14122  (eval "$ac_try") 2>&5
14123  ac_status=$?
14124  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14125  (exit $ac_status); }; }; then
14126  ac_cv_search_pthread_rwlock_init=$ac_res
14127else
14128  echo "$as_me: failed program was:" >&5
14129sed 's/^/| /' conftest.$ac_ext >&5
14130
14131
14132fi
14133
14134rm -f core conftest.err conftest.$ac_objext \
14135      conftest$ac_exeext
14136  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14137  break
14138fi
14139done
14140if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14141  :
14142else
14143  ac_cv_search_pthread_rwlock_init=no
14144fi
14145rm conftest.$ac_ext
14146LIBS=$ac_func_search_save_LIBS
14147fi
14148{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
14149echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
14150ac_res=$ac_cv_search_pthread_rwlock_init
14151if test "$ac_res" != no; then
14152  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14153
14154cat >>confdefs.h <<\_ACEOF
14155#define HAVE_PTHREAD_RWLOCK_INIT 1
14156_ACEOF
14157
14158fi
14159
14160  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
14161echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
14162if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14163  echo $ECHO_N "(cached) $ECHO_C" >&6
14164else
14165  ac_func_search_save_LIBS=$LIBS
14166cat >conftest.$ac_ext <<_ACEOF
14167/* confdefs.h.  */
14168_ACEOF
14169cat confdefs.h >>conftest.$ac_ext
14170cat >>conftest.$ac_ext <<_ACEOF
14171/* end confdefs.h.  */
14172
14173/* Override any GCC internal prototype to avoid an error.
14174   Use char because int might match the return type of a GCC
14175   builtin and then its argument prototype would still apply.  */
14176#ifdef __cplusplus
14177extern "C"
14178#endif
14179char pthread_getspecific ();
14180int
14181main ()
14182{
14183return pthread_getspecific ();
14184  ;
14185  return 0;
14186}
14187_ACEOF
14188for ac_lib in '' pthread; do
14189  if test -z "$ac_lib"; then
14190    ac_res="none required"
14191  else
14192    ac_res=-l$ac_lib
14193    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14194  fi
14195  rm -f conftest.$ac_objext conftest$ac_exeext
14196if { (ac_try="$ac_link"
14197case "(($ac_try" in
14198  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14199  *) ac_try_echo=$ac_try;;
14200esac
14201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14202  (eval "$ac_link") 2>conftest.er1
14203  ac_status=$?
14204  grep -v '^ *+' conftest.er1 >conftest.err
14205  rm -f conftest.er1
14206  cat conftest.err >&5
14207  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14208  (exit $ac_status); } &&
14209	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14210  { (case "(($ac_try" in
14211  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14212  *) ac_try_echo=$ac_try;;
14213esac
14214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14215  (eval "$ac_try") 2>&5
14216  ac_status=$?
14217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14218  (exit $ac_status); }; } &&
14219	 { ac_try='test -s conftest$ac_exeext'
14220  { (case "(($ac_try" in
14221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14222  *) ac_try_echo=$ac_try;;
14223esac
14224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14225  (eval "$ac_try") 2>&5
14226  ac_status=$?
14227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14228  (exit $ac_status); }; }; then
14229  ac_cv_search_pthread_getspecific=$ac_res
14230else
14231  echo "$as_me: failed program was:" >&5
14232sed 's/^/| /' conftest.$ac_ext >&5
14233
14234
14235fi
14236
14237rm -f core conftest.err conftest.$ac_objext \
14238      conftest$ac_exeext
14239  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14240  break
14241fi
14242done
14243if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14244  :
14245else
14246  ac_cv_search_pthread_getspecific=no
14247fi
14248rm conftest.$ac_ext
14249LIBS=$ac_func_search_save_LIBS
14250fi
14251{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
14252echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
14253ac_res=$ac_cv_search_pthread_getspecific
14254if test "$ac_res" != no; then
14255  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14256
14257cat >>confdefs.h <<\_ACEOF
14258#define HAVE_PTHREAD_GETSPECIFIC 1
14259_ACEOF
14260
14261fi
14262
14263fi
14264
14265
14266# Check whether --with-udis86 was given.
14267if test "${with_udis86+set}" = set; then
14268  withval=$with_udis86;
14269      USE_UDIS86=1
14270
14271      case "$withval" in
14272        /usr/lib|yes) ;;
14273        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
14274      esac
14275
14276{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
14277echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
14278if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
14279  echo $ECHO_N "(cached) $ECHO_C" >&6
14280else
14281  ac_check_lib_save_LIBS=$LIBS
14282LIBS="-ludis86  $LIBS"
14283cat >conftest.$ac_ext <<_ACEOF
14284/* confdefs.h.  */
14285_ACEOF
14286cat confdefs.h >>conftest.$ac_ext
14287cat >>conftest.$ac_ext <<_ACEOF
14288/* end confdefs.h.  */
14289
14290/* Override any GCC internal prototype to avoid an error.
14291   Use char because int might match the return type of a GCC
14292   builtin and then its argument prototype would still apply.  */
14293#ifdef __cplusplus
14294extern "C"
14295#endif
14296char ud_init ();
14297int
14298main ()
14299{
14300return ud_init ();
14301  ;
14302  return 0;
14303}
14304_ACEOF
14305rm -f conftest.$ac_objext conftest$ac_exeext
14306if { (ac_try="$ac_link"
14307case "(($ac_try" in
14308  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14309  *) ac_try_echo=$ac_try;;
14310esac
14311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14312  (eval "$ac_link") 2>conftest.er1
14313  ac_status=$?
14314  grep -v '^ *+' conftest.er1 >conftest.err
14315  rm -f conftest.er1
14316  cat conftest.err >&5
14317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14318  (exit $ac_status); } &&
14319	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14320  { (case "(($ac_try" in
14321  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14322  *) ac_try_echo=$ac_try;;
14323esac
14324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14325  (eval "$ac_try") 2>&5
14326  ac_status=$?
14327  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14328  (exit $ac_status); }; } &&
14329	 { ac_try='test -s conftest$ac_exeext'
14330  { (case "(($ac_try" in
14331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14332  *) ac_try_echo=$ac_try;;
14333esac
14334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14335  (eval "$ac_try") 2>&5
14336  ac_status=$?
14337  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14338  (exit $ac_status); }; }; then
14339  ac_cv_lib_udis86_ud_init=yes
14340else
14341  echo "$as_me: failed program was:" >&5
14342sed 's/^/| /' conftest.$ac_ext >&5
14343
14344	ac_cv_lib_udis86_ud_init=no
14345fi
14346
14347rm -f core conftest.err conftest.$ac_objext \
14348      conftest$ac_exeext conftest.$ac_ext
14349LIBS=$ac_check_lib_save_LIBS
14350fi
14351{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
14352echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
14353if test $ac_cv_lib_udis86_ud_init = yes; then
14354  cat >>confdefs.h <<_ACEOF
14355#define HAVE_LIBUDIS86 1
14356_ACEOF
14357
14358  LIBS="-ludis86 $LIBS"
14359
14360else
14361
14362        echo "Error! You need to have libudis86 around."
14363        exit -1
14364
14365fi
14366
14367
14368else
14369  USE_UDIS86=0
14370
14371fi
14372
14373
14374cat >>confdefs.h <<_ACEOF
14375#define USE_UDIS86 $USE_UDIS86
14376_ACEOF
14377
14378
14379
14380# Check whether --with-oprofile was given.
14381if test "${with_oprofile+set}" = set; then
14382  withval=$with_oprofile;
14383      USE_OPROFILE=1
14384
14385      case "$withval" in
14386        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14387        no) llvm_cv_oppath=
14388            USE_OPROFILE=0
14389 ;;
14390        *) llvm_cv_oppath="${withval}/lib/oprofile"
14391           CPPFLAGS="-I${withval}/include";;
14392      esac
14393      if test -n "$llvm_cv_oppath" ; then
14394        LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14395                                        { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14396echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14397if test "${ac_cv_search_bfd_init+set}" = set; then
14398  echo $ECHO_N "(cached) $ECHO_C" >&6
14399else
14400  ac_func_search_save_LIBS=$LIBS
14401cat >conftest.$ac_ext <<_ACEOF
14402/* confdefs.h.  */
14403_ACEOF
14404cat confdefs.h >>conftest.$ac_ext
14405cat >>conftest.$ac_ext <<_ACEOF
14406/* end confdefs.h.  */
14407
14408/* Override any GCC internal prototype to avoid an error.
14409   Use char because int might match the return type of a GCC
14410   builtin and then its argument prototype would still apply.  */
14411#ifdef __cplusplus
14412extern "C"
14413#endif
14414char bfd_init ();
14415int
14416main ()
14417{
14418return bfd_init ();
14419  ;
14420  return 0;
14421}
14422_ACEOF
14423for ac_lib in '' bfd; do
14424  if test -z "$ac_lib"; then
14425    ac_res="none required"
14426  else
14427    ac_res=-l$ac_lib
14428    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14429  fi
14430  rm -f conftest.$ac_objext conftest$ac_exeext
14431if { (ac_try="$ac_link"
14432case "(($ac_try" in
14433  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14434  *) ac_try_echo=$ac_try;;
14435esac
14436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14437  (eval "$ac_link") 2>conftest.er1
14438  ac_status=$?
14439  grep -v '^ *+' conftest.er1 >conftest.err
14440  rm -f conftest.er1
14441  cat conftest.err >&5
14442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14443  (exit $ac_status); } &&
14444	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14445  { (case "(($ac_try" in
14446  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14447  *) ac_try_echo=$ac_try;;
14448esac
14449eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14450  (eval "$ac_try") 2>&5
14451  ac_status=$?
14452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14453  (exit $ac_status); }; } &&
14454	 { ac_try='test -s conftest$ac_exeext'
14455  { (case "(($ac_try" in
14456  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14457  *) ac_try_echo=$ac_try;;
14458esac
14459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14460  (eval "$ac_try") 2>&5
14461  ac_status=$?
14462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14463  (exit $ac_status); }; }; then
14464  ac_cv_search_bfd_init=$ac_res
14465else
14466  echo "$as_me: failed program was:" >&5
14467sed 's/^/| /' conftest.$ac_ext >&5
14468
14469
14470fi
14471
14472rm -f core conftest.err conftest.$ac_objext \
14473      conftest$ac_exeext
14474  if test "${ac_cv_search_bfd_init+set}" = set; then
14475  break
14476fi
14477done
14478if test "${ac_cv_search_bfd_init+set}" = set; then
14479  :
14480else
14481  ac_cv_search_bfd_init=no
14482fi
14483rm conftest.$ac_ext
14484LIBS=$ac_func_search_save_LIBS
14485fi
14486{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14487echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14488ac_res=$ac_cv_search_bfd_init
14489if test "$ac_res" != no; then
14490  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14491
14492fi
14493
14494        { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14495echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14496if test "${ac_cv_search_op_open_agent+set}" = set; then
14497  echo $ECHO_N "(cached) $ECHO_C" >&6
14498else
14499  ac_func_search_save_LIBS=$LIBS
14500cat >conftest.$ac_ext <<_ACEOF
14501/* confdefs.h.  */
14502_ACEOF
14503cat confdefs.h >>conftest.$ac_ext
14504cat >>conftest.$ac_ext <<_ACEOF
14505/* end confdefs.h.  */
14506
14507/* Override any GCC internal prototype to avoid an error.
14508   Use char because int might match the return type of a GCC
14509   builtin and then its argument prototype would still apply.  */
14510#ifdef __cplusplus
14511extern "C"
14512#endif
14513char op_open_agent ();
14514int
14515main ()
14516{
14517return op_open_agent ();
14518  ;
14519  return 0;
14520}
14521_ACEOF
14522for ac_lib in '' opagent; do
14523  if test -z "$ac_lib"; then
14524    ac_res="none required"
14525  else
14526    ac_res=-l$ac_lib
14527    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14528  fi
14529  rm -f conftest.$ac_objext conftest$ac_exeext
14530if { (ac_try="$ac_link"
14531case "(($ac_try" in
14532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14533  *) ac_try_echo=$ac_try;;
14534esac
14535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14536  (eval "$ac_link") 2>conftest.er1
14537  ac_status=$?
14538  grep -v '^ *+' conftest.er1 >conftest.err
14539  rm -f conftest.er1
14540  cat conftest.err >&5
14541  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542  (exit $ac_status); } &&
14543	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14544  { (case "(($ac_try" in
14545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14546  *) ac_try_echo=$ac_try;;
14547esac
14548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14549  (eval "$ac_try") 2>&5
14550  ac_status=$?
14551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14552  (exit $ac_status); }; } &&
14553	 { ac_try='test -s conftest$ac_exeext'
14554  { (case "(($ac_try" in
14555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14556  *) ac_try_echo=$ac_try;;
14557esac
14558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14559  (eval "$ac_try") 2>&5
14560  ac_status=$?
14561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14562  (exit $ac_status); }; }; then
14563  ac_cv_search_op_open_agent=$ac_res
14564else
14565  echo "$as_me: failed program was:" >&5
14566sed 's/^/| /' conftest.$ac_ext >&5
14567
14568
14569fi
14570
14571rm -f core conftest.err conftest.$ac_objext \
14572      conftest$ac_exeext
14573  if test "${ac_cv_search_op_open_agent+set}" = set; then
14574  break
14575fi
14576done
14577if test "${ac_cv_search_op_open_agent+set}" = set; then
14578  :
14579else
14580  ac_cv_search_op_open_agent=no
14581fi
14582rm conftest.$ac_ext
14583LIBS=$ac_func_search_save_LIBS
14584fi
14585{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14586echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14587ac_res=$ac_cv_search_op_open_agent
14588if test "$ac_res" != no; then
14589  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14590
14591else
14592
14593          echo "Error! You need to have libopagent around."
14594          exit -1
14595
14596fi
14597
14598        if test "${ac_cv_header_opagent_h+set}" = set; then
14599  { echo "$as_me:$LINENO: checking for opagent.h" >&5
14600echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14601if test "${ac_cv_header_opagent_h+set}" = set; then
14602  echo $ECHO_N "(cached) $ECHO_C" >&6
14603fi
14604{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14605echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14606else
14607  # Is the header compilable?
14608{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
14609echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14610cat >conftest.$ac_ext <<_ACEOF
14611/* confdefs.h.  */
14612_ACEOF
14613cat confdefs.h >>conftest.$ac_ext
14614cat >>conftest.$ac_ext <<_ACEOF
14615/* end confdefs.h.  */
14616$ac_includes_default
14617#include <opagent.h>
14618_ACEOF
14619rm -f conftest.$ac_objext
14620if { (ac_try="$ac_compile"
14621case "(($ac_try" in
14622  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14623  *) ac_try_echo=$ac_try;;
14624esac
14625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14626  (eval "$ac_compile") 2>conftest.er1
14627  ac_status=$?
14628  grep -v '^ *+' conftest.er1 >conftest.err
14629  rm -f conftest.er1
14630  cat conftest.err >&5
14631  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14632  (exit $ac_status); } &&
14633	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14634  { (case "(($ac_try" in
14635  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14636  *) ac_try_echo=$ac_try;;
14637esac
14638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14639  (eval "$ac_try") 2>&5
14640  ac_status=$?
14641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14642  (exit $ac_status); }; } &&
14643	 { ac_try='test -s conftest.$ac_objext'
14644  { (case "(($ac_try" in
14645  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14646  *) ac_try_echo=$ac_try;;
14647esac
14648eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14649  (eval "$ac_try") 2>&5
14650  ac_status=$?
14651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14652  (exit $ac_status); }; }; then
14653  ac_header_compiler=yes
14654else
14655  echo "$as_me: failed program was:" >&5
14656sed 's/^/| /' conftest.$ac_ext >&5
14657
14658	ac_header_compiler=no
14659fi
14660
14661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14662{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14663echo "${ECHO_T}$ac_header_compiler" >&6; }
14664
14665# Is the header present?
14666{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
14667echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14668cat >conftest.$ac_ext <<_ACEOF
14669/* confdefs.h.  */
14670_ACEOF
14671cat confdefs.h >>conftest.$ac_ext
14672cat >>conftest.$ac_ext <<_ACEOF
14673/* end confdefs.h.  */
14674#include <opagent.h>
14675_ACEOF
14676if { (ac_try="$ac_cpp conftest.$ac_ext"
14677case "(($ac_try" in
14678  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14679  *) ac_try_echo=$ac_try;;
14680esac
14681eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14682  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14683  ac_status=$?
14684  grep -v '^ *+' conftest.er1 >conftest.err
14685  rm -f conftest.er1
14686  cat conftest.err >&5
14687  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14688  (exit $ac_status); } >/dev/null; then
14689  if test -s conftest.err; then
14690    ac_cpp_err=$ac_c_preproc_warn_flag
14691    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14692  else
14693    ac_cpp_err=
14694  fi
14695else
14696  ac_cpp_err=yes
14697fi
14698if test -z "$ac_cpp_err"; then
14699  ac_header_preproc=yes
14700else
14701  echo "$as_me: failed program was:" >&5
14702sed 's/^/| /' conftest.$ac_ext >&5
14703
14704  ac_header_preproc=no
14705fi
14706
14707rm -f conftest.err conftest.$ac_ext
14708{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14709echo "${ECHO_T}$ac_header_preproc" >&6; }
14710
14711# So?  What about this header?
14712case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14713  yes:no: )
14714    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14715echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14716    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14717echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14718    ac_header_preproc=yes
14719    ;;
14720  no:yes:* )
14721    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14722echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14723    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
14724echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
14725    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14726echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14727    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
14728echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14729    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14730echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14731    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14732echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14733    ( cat <<\_ASBOX
14734## ----------------------------------- ##
14735## Report this to llvmbugs@cs.uiuc.edu ##
14736## ----------------------------------- ##
14737_ASBOX
14738     ) | sed "s/^/$as_me: WARNING:     /" >&2
14739    ;;
14740esac
14741{ echo "$as_me:$LINENO: checking for opagent.h" >&5
14742echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14743if test "${ac_cv_header_opagent_h+set}" = set; then
14744  echo $ECHO_N "(cached) $ECHO_C" >&6
14745else
14746  ac_cv_header_opagent_h=$ac_header_preproc
14747fi
14748{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14749echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14750
14751fi
14752if test $ac_cv_header_opagent_h = yes; then
14753  :
14754else
14755
14756          echo "Error! You need to have opagent.h around."
14757          exit -1
14758
14759fi
14760
14761
14762      fi
14763
14764else
14765
14766      USE_OPROFILE=0
14767
14768
14769fi
14770
14771
14772cat >>confdefs.h <<_ACEOF
14773#define USE_OPROFILE $USE_OPROFILE
14774_ACEOF
14775
14776
14777
14778
14779
14780
14781
14782
14783ac_header_dirent=no
14784for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14785  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14786{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14787echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14788if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14789  echo $ECHO_N "(cached) $ECHO_C" >&6
14790else
14791  cat >conftest.$ac_ext <<_ACEOF
14792/* confdefs.h.  */
14793_ACEOF
14794cat confdefs.h >>conftest.$ac_ext
14795cat >>conftest.$ac_ext <<_ACEOF
14796/* end confdefs.h.  */
14797#include <sys/types.h>
14798#include <$ac_hdr>
14799
14800int
14801main ()
14802{
14803if ((DIR *) 0)
14804return 0;
14805  ;
14806  return 0;
14807}
14808_ACEOF
14809rm -f conftest.$ac_objext
14810if { (ac_try="$ac_compile"
14811case "(($ac_try" in
14812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14813  *) ac_try_echo=$ac_try;;
14814esac
14815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14816  (eval "$ac_compile") 2>conftest.er1
14817  ac_status=$?
14818  grep -v '^ *+' conftest.er1 >conftest.err
14819  rm -f conftest.er1
14820  cat conftest.err >&5
14821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14822  (exit $ac_status); } &&
14823	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14824  { (case "(($ac_try" in
14825  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14826  *) ac_try_echo=$ac_try;;
14827esac
14828eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14829  (eval "$ac_try") 2>&5
14830  ac_status=$?
14831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14832  (exit $ac_status); }; } &&
14833	 { ac_try='test -s conftest.$ac_objext'
14834  { (case "(($ac_try" in
14835  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14836  *) ac_try_echo=$ac_try;;
14837esac
14838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14839  (eval "$ac_try") 2>&5
14840  ac_status=$?
14841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14842  (exit $ac_status); }; }; then
14843  eval "$as_ac_Header=yes"
14844else
14845  echo "$as_me: failed program was:" >&5
14846sed 's/^/| /' conftest.$ac_ext >&5
14847
14848	eval "$as_ac_Header=no"
14849fi
14850
14851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14852fi
14853ac_res=`eval echo '${'$as_ac_Header'}'`
14854	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14855echo "${ECHO_T}$ac_res" >&6; }
14856if test `eval echo '${'$as_ac_Header'}'` = yes; then
14857  cat >>confdefs.h <<_ACEOF
14858#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14859_ACEOF
14860
14861ac_header_dirent=$ac_hdr; break
14862fi
14863
14864done
14865# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14866if test $ac_header_dirent = dirent.h; then
14867  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14868echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14869if test "${ac_cv_search_opendir+set}" = set; then
14870  echo $ECHO_N "(cached) $ECHO_C" >&6
14871else
14872  ac_func_search_save_LIBS=$LIBS
14873cat >conftest.$ac_ext <<_ACEOF
14874/* confdefs.h.  */
14875_ACEOF
14876cat confdefs.h >>conftest.$ac_ext
14877cat >>conftest.$ac_ext <<_ACEOF
14878/* end confdefs.h.  */
14879
14880/* Override any GCC internal prototype to avoid an error.
14881   Use char because int might match the return type of a GCC
14882   builtin and then its argument prototype would still apply.  */
14883#ifdef __cplusplus
14884extern "C"
14885#endif
14886char opendir ();
14887int
14888main ()
14889{
14890return opendir ();
14891  ;
14892  return 0;
14893}
14894_ACEOF
14895for ac_lib in '' dir; do
14896  if test -z "$ac_lib"; then
14897    ac_res="none required"
14898  else
14899    ac_res=-l$ac_lib
14900    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14901  fi
14902  rm -f conftest.$ac_objext conftest$ac_exeext
14903if { (ac_try="$ac_link"
14904case "(($ac_try" in
14905  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14906  *) ac_try_echo=$ac_try;;
14907esac
14908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14909  (eval "$ac_link") 2>conftest.er1
14910  ac_status=$?
14911  grep -v '^ *+' conftest.er1 >conftest.err
14912  rm -f conftest.er1
14913  cat conftest.err >&5
14914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14915  (exit $ac_status); } &&
14916	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14917  { (case "(($ac_try" in
14918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14919  *) ac_try_echo=$ac_try;;
14920esac
14921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14922  (eval "$ac_try") 2>&5
14923  ac_status=$?
14924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14925  (exit $ac_status); }; } &&
14926	 { ac_try='test -s conftest$ac_exeext'
14927  { (case "(($ac_try" in
14928  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14929  *) ac_try_echo=$ac_try;;
14930esac
14931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14932  (eval "$ac_try") 2>&5
14933  ac_status=$?
14934  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14935  (exit $ac_status); }; }; then
14936  ac_cv_search_opendir=$ac_res
14937else
14938  echo "$as_me: failed program was:" >&5
14939sed 's/^/| /' conftest.$ac_ext >&5
14940
14941
14942fi
14943
14944rm -f core conftest.err conftest.$ac_objext \
14945      conftest$ac_exeext
14946  if test "${ac_cv_search_opendir+set}" = set; then
14947  break
14948fi
14949done
14950if test "${ac_cv_search_opendir+set}" = set; then
14951  :
14952else
14953  ac_cv_search_opendir=no
14954fi
14955rm conftest.$ac_ext
14956LIBS=$ac_func_search_save_LIBS
14957fi
14958{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14959echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14960ac_res=$ac_cv_search_opendir
14961if test "$ac_res" != no; then
14962  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14963
14964fi
14965
14966else
14967  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14968echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14969if test "${ac_cv_search_opendir+set}" = set; then
14970  echo $ECHO_N "(cached) $ECHO_C" >&6
14971else
14972  ac_func_search_save_LIBS=$LIBS
14973cat >conftest.$ac_ext <<_ACEOF
14974/* confdefs.h.  */
14975_ACEOF
14976cat confdefs.h >>conftest.$ac_ext
14977cat >>conftest.$ac_ext <<_ACEOF
14978/* end confdefs.h.  */
14979
14980/* Override any GCC internal prototype to avoid an error.
14981   Use char because int might match the return type of a GCC
14982   builtin and then its argument prototype would still apply.  */
14983#ifdef __cplusplus
14984extern "C"
14985#endif
14986char opendir ();
14987int
14988main ()
14989{
14990return opendir ();
14991  ;
14992  return 0;
14993}
14994_ACEOF
14995for ac_lib in '' x; do
14996  if test -z "$ac_lib"; then
14997    ac_res="none required"
14998  else
14999    ac_res=-l$ac_lib
15000    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15001  fi
15002  rm -f conftest.$ac_objext conftest$ac_exeext
15003if { (ac_try="$ac_link"
15004case "(($ac_try" in
15005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15006  *) ac_try_echo=$ac_try;;
15007esac
15008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15009  (eval "$ac_link") 2>conftest.er1
15010  ac_status=$?
15011  grep -v '^ *+' conftest.er1 >conftest.err
15012  rm -f conftest.er1
15013  cat conftest.err >&5
15014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15015  (exit $ac_status); } &&
15016	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15017  { (case "(($ac_try" in
15018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15019  *) ac_try_echo=$ac_try;;
15020esac
15021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15022  (eval "$ac_try") 2>&5
15023  ac_status=$?
15024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15025  (exit $ac_status); }; } &&
15026	 { ac_try='test -s conftest$ac_exeext'
15027  { (case "(($ac_try" in
15028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15029  *) ac_try_echo=$ac_try;;
15030esac
15031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15032  (eval "$ac_try") 2>&5
15033  ac_status=$?
15034  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15035  (exit $ac_status); }; }; then
15036  ac_cv_search_opendir=$ac_res
15037else
15038  echo "$as_me: failed program was:" >&5
15039sed 's/^/| /' conftest.$ac_ext >&5
15040
15041
15042fi
15043
15044rm -f core conftest.err conftest.$ac_objext \
15045      conftest$ac_exeext
15046  if test "${ac_cv_search_opendir+set}" = set; then
15047  break
15048fi
15049done
15050if test "${ac_cv_search_opendir+set}" = set; then
15051  :
15052else
15053  ac_cv_search_opendir=no
15054fi
15055rm conftest.$ac_ext
15056LIBS=$ac_func_search_save_LIBS
15057fi
15058{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15059echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15060ac_res=$ac_cv_search_opendir
15061if test "$ac_res" != no; then
15062  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15063
15064fi
15065
15066fi
15067
15068{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
15069echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
15070if test "${ac_cv_header_mmap_anon+set}" = set; then
15071  echo $ECHO_N "(cached) $ECHO_C" >&6
15072else
15073   ac_ext=c
15074ac_cpp='$CPP $CPPFLAGS'
15075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15077ac_compiler_gnu=$ac_cv_c_compiler_gnu
15078
15079  cat >conftest.$ac_ext <<_ACEOF
15080/* confdefs.h.  */
15081_ACEOF
15082cat confdefs.h >>conftest.$ac_ext
15083cat >>conftest.$ac_ext <<_ACEOF
15084/* end confdefs.h.  */
15085#include <sys/mman.h>
15086#include <unistd.h>
15087#include <fcntl.h>
15088int
15089main ()
15090{
15091mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
15092  ;
15093  return 0;
15094}
15095_ACEOF
15096rm -f conftest.$ac_objext
15097if { (ac_try="$ac_compile"
15098case "(($ac_try" in
15099  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15100  *) ac_try_echo=$ac_try;;
15101esac
15102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15103  (eval "$ac_compile") 2>conftest.er1
15104  ac_status=$?
15105  grep -v '^ *+' conftest.er1 >conftest.err
15106  rm -f conftest.er1
15107  cat conftest.err >&5
15108  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15109  (exit $ac_status); } &&
15110	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15111  { (case "(($ac_try" in
15112  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15113  *) ac_try_echo=$ac_try;;
15114esac
15115eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15116  (eval "$ac_try") 2>&5
15117  ac_status=$?
15118  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15119  (exit $ac_status); }; } &&
15120	 { ac_try='test -s conftest.$ac_objext'
15121  { (case "(($ac_try" in
15122  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15123  *) ac_try_echo=$ac_try;;
15124esac
15125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15126  (eval "$ac_try") 2>&5
15127  ac_status=$?
15128  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15129  (exit $ac_status); }; }; then
15130  ac_cv_header_mmap_anon=yes
15131else
15132  echo "$as_me: failed program was:" >&5
15133sed 's/^/| /' conftest.$ac_ext >&5
15134
15135	ac_cv_header_mmap_anon=no
15136fi
15137
15138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15139  ac_ext=c
15140ac_cpp='$CPP $CPPFLAGS'
15141ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15142ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15143ac_compiler_gnu=$ac_cv_c_compiler_gnu
15144
15145
15146fi
15147{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
15148echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
15149if test "$ac_cv_header_mmap_anon" = yes; then
15150
15151cat >>confdefs.h <<\_ACEOF
15152#define HAVE_MMAP_ANONYMOUS 1
15153_ACEOF
15154
15155fi
15156
15157{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
15158echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
15159if test "${ac_cv_header_stat_broken+set}" = set; then
15160  echo $ECHO_N "(cached) $ECHO_C" >&6
15161else
15162  cat >conftest.$ac_ext <<_ACEOF
15163/* confdefs.h.  */
15164_ACEOF
15165cat confdefs.h >>conftest.$ac_ext
15166cat >>conftest.$ac_ext <<_ACEOF
15167/* end confdefs.h.  */
15168#include <sys/types.h>
15169#include <sys/stat.h>
15170
15171#if defined S_ISBLK && defined S_IFDIR
15172# if S_ISBLK (S_IFDIR)
15173You lose.
15174# endif
15175#endif
15176
15177#if defined S_ISBLK && defined S_IFCHR
15178# if S_ISBLK (S_IFCHR)
15179You lose.
15180# endif
15181#endif
15182
15183#if defined S_ISLNK && defined S_IFREG
15184# if S_ISLNK (S_IFREG)
15185You lose.
15186# endif
15187#endif
15188
15189#if defined S_ISSOCK && defined S_IFREG
15190# if S_ISSOCK (S_IFREG)
15191You lose.
15192# endif
15193#endif
15194
15195_ACEOF
15196if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15197  $EGREP "You lose" >/dev/null 2>&1; then
15198  ac_cv_header_stat_broken=yes
15199else
15200  ac_cv_header_stat_broken=no
15201fi
15202rm -f conftest*
15203
15204fi
15205{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
15206echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
15207if test $ac_cv_header_stat_broken = yes; then
15208
15209cat >>confdefs.h <<\_ACEOF
15210#define STAT_MACROS_BROKEN 1
15211_ACEOF
15212
15213fi
15214
15215{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15216echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15217if test "${ac_cv_header_stdc+set}" = set; then
15218  echo $ECHO_N "(cached) $ECHO_C" >&6
15219else
15220  cat >conftest.$ac_ext <<_ACEOF
15221/* confdefs.h.  */
15222_ACEOF
15223cat confdefs.h >>conftest.$ac_ext
15224cat >>conftest.$ac_ext <<_ACEOF
15225/* end confdefs.h.  */
15226#include <stdlib.h>
15227#include <stdarg.h>
15228#include <string.h>
15229#include <float.h>
15230
15231int
15232main ()
15233{
15234
15235  ;
15236  return 0;
15237}
15238_ACEOF
15239rm -f conftest.$ac_objext
15240if { (ac_try="$ac_compile"
15241case "(($ac_try" in
15242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15243  *) ac_try_echo=$ac_try;;
15244esac
15245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15246  (eval "$ac_compile") 2>conftest.er1
15247  ac_status=$?
15248  grep -v '^ *+' conftest.er1 >conftest.err
15249  rm -f conftest.er1
15250  cat conftest.err >&5
15251  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15252  (exit $ac_status); } &&
15253	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15254  { (case "(($ac_try" in
15255  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15256  *) ac_try_echo=$ac_try;;
15257esac
15258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15259  (eval "$ac_try") 2>&5
15260  ac_status=$?
15261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15262  (exit $ac_status); }; } &&
15263	 { ac_try='test -s conftest.$ac_objext'
15264  { (case "(($ac_try" in
15265  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15266  *) ac_try_echo=$ac_try;;
15267esac
15268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15269  (eval "$ac_try") 2>&5
15270  ac_status=$?
15271  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15272  (exit $ac_status); }; }; then
15273  ac_cv_header_stdc=yes
15274else
15275  echo "$as_me: failed program was:" >&5
15276sed 's/^/| /' conftest.$ac_ext >&5
15277
15278	ac_cv_header_stdc=no
15279fi
15280
15281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15282
15283if test $ac_cv_header_stdc = yes; then
15284  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15285  cat >conftest.$ac_ext <<_ACEOF
15286/* confdefs.h.  */
15287_ACEOF
15288cat confdefs.h >>conftest.$ac_ext
15289cat >>conftest.$ac_ext <<_ACEOF
15290/* end confdefs.h.  */
15291#include <string.h>
15292
15293_ACEOF
15294if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15295  $EGREP "memchr" >/dev/null 2>&1; then
15296  :
15297else
15298  ac_cv_header_stdc=no
15299fi
15300rm -f conftest*
15301
15302fi
15303
15304if test $ac_cv_header_stdc = yes; then
15305  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15306  cat >conftest.$ac_ext <<_ACEOF
15307/* confdefs.h.  */
15308_ACEOF
15309cat confdefs.h >>conftest.$ac_ext
15310cat >>conftest.$ac_ext <<_ACEOF
15311/* end confdefs.h.  */
15312#include <stdlib.h>
15313
15314_ACEOF
15315if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15316  $EGREP "free" >/dev/null 2>&1; then
15317  :
15318else
15319  ac_cv_header_stdc=no
15320fi
15321rm -f conftest*
15322
15323fi
15324
15325if test $ac_cv_header_stdc = yes; then
15326  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15327  if test "$cross_compiling" = yes; then
15328  :
15329else
15330  cat >conftest.$ac_ext <<_ACEOF
15331/* confdefs.h.  */
15332_ACEOF
15333cat confdefs.h >>conftest.$ac_ext
15334cat >>conftest.$ac_ext <<_ACEOF
15335/* end confdefs.h.  */
15336#include <ctype.h>
15337#include <stdlib.h>
15338#if ((' ' & 0x0FF) == 0x020)
15339# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15340# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15341#else
15342# define ISLOWER(c) \
15343		   (('a' <= (c) && (c) <= 'i') \
15344		     || ('j' <= (c) && (c) <= 'r') \
15345		     || ('s' <= (c) && (c) <= 'z'))
15346# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15347#endif
15348
15349#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15350int
15351main ()
15352{
15353  int i;
15354  for (i = 0; i < 256; i++)
15355    if (XOR (islower (i), ISLOWER (i))
15356	|| toupper (i) != TOUPPER (i))
15357      return 2;
15358  return 0;
15359}
15360_ACEOF
15361rm -f conftest$ac_exeext
15362if { (ac_try="$ac_link"
15363case "(($ac_try" in
15364  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15365  *) ac_try_echo=$ac_try;;
15366esac
15367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15368  (eval "$ac_link") 2>&5
15369  ac_status=$?
15370  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15371  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15372  { (case "(($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_try") 2>&5
15378  ac_status=$?
15379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15380  (exit $ac_status); }; }; then
15381  :
15382else
15383  echo "$as_me: program exited with status $ac_status" >&5
15384echo "$as_me: failed program was:" >&5
15385sed 's/^/| /' conftest.$ac_ext >&5
15386
15387( exit $ac_status )
15388ac_cv_header_stdc=no
15389fi
15390rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15391fi
15392
15393
15394fi
15395fi
15396{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15397echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15398if test $ac_cv_header_stdc = yes; then
15399
15400cat >>confdefs.h <<\_ACEOF
15401#define STDC_HEADERS 1
15402_ACEOF
15403
15404fi
15405
15406{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15407echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15408if test "${ac_cv_header_sys_wait_h+set}" = set; then
15409  echo $ECHO_N "(cached) $ECHO_C" >&6
15410else
15411  cat >conftest.$ac_ext <<_ACEOF
15412/* confdefs.h.  */
15413_ACEOF
15414cat confdefs.h >>conftest.$ac_ext
15415cat >>conftest.$ac_ext <<_ACEOF
15416/* end confdefs.h.  */
15417#include <sys/types.h>
15418#include <sys/wait.h>
15419#ifndef WEXITSTATUS
15420# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15421#endif
15422#ifndef WIFEXITED
15423# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15424#endif
15425
15426int
15427main ()
15428{
15429  int s;
15430  wait (&s);
15431  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15432  ;
15433  return 0;
15434}
15435_ACEOF
15436rm -f conftest.$ac_objext
15437if { (ac_try="$ac_compile"
15438case "(($ac_try" in
15439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15440  *) ac_try_echo=$ac_try;;
15441esac
15442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15443  (eval "$ac_compile") 2>conftest.er1
15444  ac_status=$?
15445  grep -v '^ *+' conftest.er1 >conftest.err
15446  rm -f conftest.er1
15447  cat conftest.err >&5
15448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15449  (exit $ac_status); } &&
15450	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15451  { (case "(($ac_try" in
15452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15453  *) ac_try_echo=$ac_try;;
15454esac
15455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15456  (eval "$ac_try") 2>&5
15457  ac_status=$?
15458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15459  (exit $ac_status); }; } &&
15460	 { ac_try='test -s conftest.$ac_objext'
15461  { (case "(($ac_try" in
15462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15463  *) ac_try_echo=$ac_try;;
15464esac
15465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15466  (eval "$ac_try") 2>&5
15467  ac_status=$?
15468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15469  (exit $ac_status); }; }; then
15470  ac_cv_header_sys_wait_h=yes
15471else
15472  echo "$as_me: failed program was:" >&5
15473sed 's/^/| /' conftest.$ac_ext >&5
15474
15475	ac_cv_header_sys_wait_h=no
15476fi
15477
15478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15479fi
15480{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15481echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15482if test $ac_cv_header_sys_wait_h = yes; then
15483
15484cat >>confdefs.h <<\_ACEOF
15485#define HAVE_SYS_WAIT_H 1
15486_ACEOF
15487
15488fi
15489
15490{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15491echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15492if test "${ac_cv_header_time+set}" = set; then
15493  echo $ECHO_N "(cached) $ECHO_C" >&6
15494else
15495  cat >conftest.$ac_ext <<_ACEOF
15496/* confdefs.h.  */
15497_ACEOF
15498cat confdefs.h >>conftest.$ac_ext
15499cat >>conftest.$ac_ext <<_ACEOF
15500/* end confdefs.h.  */
15501#include <sys/types.h>
15502#include <sys/time.h>
15503#include <time.h>
15504
15505int
15506main ()
15507{
15508if ((struct tm *) 0)
15509return 0;
15510  ;
15511  return 0;
15512}
15513_ACEOF
15514rm -f conftest.$ac_objext
15515if { (ac_try="$ac_compile"
15516case "(($ac_try" in
15517  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15518  *) ac_try_echo=$ac_try;;
15519esac
15520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15521  (eval "$ac_compile") 2>conftest.er1
15522  ac_status=$?
15523  grep -v '^ *+' conftest.er1 >conftest.err
15524  rm -f conftest.er1
15525  cat conftest.err >&5
15526  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15527  (exit $ac_status); } &&
15528	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15529  { (case "(($ac_try" in
15530  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15531  *) ac_try_echo=$ac_try;;
15532esac
15533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15534  (eval "$ac_try") 2>&5
15535  ac_status=$?
15536  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15537  (exit $ac_status); }; } &&
15538	 { ac_try='test -s conftest.$ac_objext'
15539  { (case "(($ac_try" in
15540  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15541  *) ac_try_echo=$ac_try;;
15542esac
15543eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15544  (eval "$ac_try") 2>&5
15545  ac_status=$?
15546  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15547  (exit $ac_status); }; }; then
15548  ac_cv_header_time=yes
15549else
15550  echo "$as_me: failed program was:" >&5
15551sed 's/^/| /' conftest.$ac_ext >&5
15552
15553	ac_cv_header_time=no
15554fi
15555
15556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15557fi
15558{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15559echo "${ECHO_T}$ac_cv_header_time" >&6; }
15560if test $ac_cv_header_time = yes; then
15561
15562cat >>confdefs.h <<\_ACEOF
15563#define TIME_WITH_SYS_TIME 1
15564_ACEOF
15565
15566fi
15567
15568
15569
15570
15571
15572
15573
15574
15575for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15576do
15577as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15578if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15579  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15580echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15581if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15582  echo $ECHO_N "(cached) $ECHO_C" >&6
15583fi
15584ac_res=`eval echo '${'$as_ac_Header'}'`
15585	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15586echo "${ECHO_T}$ac_res" >&6; }
15587else
15588  # Is the header compilable?
15589{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15590echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15591cat >conftest.$ac_ext <<_ACEOF
15592/* confdefs.h.  */
15593_ACEOF
15594cat confdefs.h >>conftest.$ac_ext
15595cat >>conftest.$ac_ext <<_ACEOF
15596/* end confdefs.h.  */
15597$ac_includes_default
15598#include <$ac_header>
15599_ACEOF
15600rm -f conftest.$ac_objext
15601if { (ac_try="$ac_compile"
15602case "(($ac_try" in
15603  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15604  *) ac_try_echo=$ac_try;;
15605esac
15606eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15607  (eval "$ac_compile") 2>conftest.er1
15608  ac_status=$?
15609  grep -v '^ *+' conftest.er1 >conftest.err
15610  rm -f conftest.er1
15611  cat conftest.err >&5
15612  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15613  (exit $ac_status); } &&
15614	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15615  { (case "(($ac_try" in
15616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15617  *) ac_try_echo=$ac_try;;
15618esac
15619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15620  (eval "$ac_try") 2>&5
15621  ac_status=$?
15622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15623  (exit $ac_status); }; } &&
15624	 { ac_try='test -s conftest.$ac_objext'
15625  { (case "(($ac_try" in
15626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15627  *) ac_try_echo=$ac_try;;
15628esac
15629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15630  (eval "$ac_try") 2>&5
15631  ac_status=$?
15632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15633  (exit $ac_status); }; }; then
15634  ac_header_compiler=yes
15635else
15636  echo "$as_me: failed program was:" >&5
15637sed 's/^/| /' conftest.$ac_ext >&5
15638
15639	ac_header_compiler=no
15640fi
15641
15642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15643{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15644echo "${ECHO_T}$ac_header_compiler" >&6; }
15645
15646# Is the header present?
15647{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15648echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15649cat >conftest.$ac_ext <<_ACEOF
15650/* confdefs.h.  */
15651_ACEOF
15652cat confdefs.h >>conftest.$ac_ext
15653cat >>conftest.$ac_ext <<_ACEOF
15654/* end confdefs.h.  */
15655#include <$ac_header>
15656_ACEOF
15657if { (ac_try="$ac_cpp conftest.$ac_ext"
15658case "(($ac_try" in
15659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15660  *) ac_try_echo=$ac_try;;
15661esac
15662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15663  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15664  ac_status=$?
15665  grep -v '^ *+' conftest.er1 >conftest.err
15666  rm -f conftest.er1
15667  cat conftest.err >&5
15668  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15669  (exit $ac_status); } >/dev/null; then
15670  if test -s conftest.err; then
15671    ac_cpp_err=$ac_c_preproc_warn_flag
15672    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15673  else
15674    ac_cpp_err=
15675  fi
15676else
15677  ac_cpp_err=yes
15678fi
15679if test -z "$ac_cpp_err"; then
15680  ac_header_preproc=yes
15681else
15682  echo "$as_me: failed program was:" >&5
15683sed 's/^/| /' conftest.$ac_ext >&5
15684
15685  ac_header_preproc=no
15686fi
15687
15688rm -f conftest.err conftest.$ac_ext
15689{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15690echo "${ECHO_T}$ac_header_preproc" >&6; }
15691
15692# So?  What about this header?
15693case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15694  yes:no: )
15695    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15696echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15697    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15698echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15699    ac_header_preproc=yes
15700    ;;
15701  no:yes:* )
15702    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15703echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15704    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15705echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15706    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15707echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15708    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15709echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15710    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15711echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15712    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15713echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15714    ( cat <<\_ASBOX
15715## ----------------------------------- ##
15716## Report this to llvmbugs@cs.uiuc.edu ##
15717## ----------------------------------- ##
15718_ASBOX
15719     ) | sed "s/^/$as_me: WARNING:     /" >&2
15720    ;;
15721esac
15722{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15723echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15724if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15725  echo $ECHO_N "(cached) $ECHO_C" >&6
15726else
15727  eval "$as_ac_Header=\$ac_header_preproc"
15728fi
15729ac_res=`eval echo '${'$as_ac_Header'}'`
15730	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15731echo "${ECHO_T}$ac_res" >&6; }
15732
15733fi
15734if test `eval echo '${'$as_ac_Header'}'` = yes; then
15735  cat >>confdefs.h <<_ACEOF
15736#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15737_ACEOF
15738
15739fi
15740
15741done
15742
15743
15744
15745
15746
15747
15748
15749for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15750do
15751as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15752if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15753  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15754echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15755if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15756  echo $ECHO_N "(cached) $ECHO_C" >&6
15757fi
15758ac_res=`eval echo '${'$as_ac_Header'}'`
15759	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15760echo "${ECHO_T}$ac_res" >&6; }
15761else
15762  # Is the header compilable?
15763{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15764echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15765cat >conftest.$ac_ext <<_ACEOF
15766/* confdefs.h.  */
15767_ACEOF
15768cat confdefs.h >>conftest.$ac_ext
15769cat >>conftest.$ac_ext <<_ACEOF
15770/* end confdefs.h.  */
15771$ac_includes_default
15772#include <$ac_header>
15773_ACEOF
15774rm -f conftest.$ac_objext
15775if { (ac_try="$ac_compile"
15776case "(($ac_try" in
15777  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15778  *) ac_try_echo=$ac_try;;
15779esac
15780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15781  (eval "$ac_compile") 2>conftest.er1
15782  ac_status=$?
15783  grep -v '^ *+' conftest.er1 >conftest.err
15784  rm -f conftest.er1
15785  cat conftest.err >&5
15786  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15787  (exit $ac_status); } &&
15788	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15789  { (case "(($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_try") 2>&5
15795  ac_status=$?
15796  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15797  (exit $ac_status); }; } &&
15798	 { ac_try='test -s conftest.$ac_objext'
15799  { (case "(($ac_try" in
15800  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15801  *) ac_try_echo=$ac_try;;
15802esac
15803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15804  (eval "$ac_try") 2>&5
15805  ac_status=$?
15806  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15807  (exit $ac_status); }; }; then
15808  ac_header_compiler=yes
15809else
15810  echo "$as_me: failed program was:" >&5
15811sed 's/^/| /' conftest.$ac_ext >&5
15812
15813	ac_header_compiler=no
15814fi
15815
15816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15817{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15818echo "${ECHO_T}$ac_header_compiler" >&6; }
15819
15820# Is the header present?
15821{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15822echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15823cat >conftest.$ac_ext <<_ACEOF
15824/* confdefs.h.  */
15825_ACEOF
15826cat confdefs.h >>conftest.$ac_ext
15827cat >>conftest.$ac_ext <<_ACEOF
15828/* end confdefs.h.  */
15829#include <$ac_header>
15830_ACEOF
15831if { (ac_try="$ac_cpp conftest.$ac_ext"
15832case "(($ac_try" in
15833  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15834  *) ac_try_echo=$ac_try;;
15835esac
15836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15837  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15838  ac_status=$?
15839  grep -v '^ *+' conftest.er1 >conftest.err
15840  rm -f conftest.er1
15841  cat conftest.err >&5
15842  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15843  (exit $ac_status); } >/dev/null; then
15844  if test -s conftest.err; then
15845    ac_cpp_err=$ac_c_preproc_warn_flag
15846    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15847  else
15848    ac_cpp_err=
15849  fi
15850else
15851  ac_cpp_err=yes
15852fi
15853if test -z "$ac_cpp_err"; then
15854  ac_header_preproc=yes
15855else
15856  echo "$as_me: failed program was:" >&5
15857sed 's/^/| /' conftest.$ac_ext >&5
15858
15859  ac_header_preproc=no
15860fi
15861
15862rm -f conftest.err conftest.$ac_ext
15863{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15864echo "${ECHO_T}$ac_header_preproc" >&6; }
15865
15866# So?  What about this header?
15867case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15868  yes:no: )
15869    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15870echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15871    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15872echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15873    ac_header_preproc=yes
15874    ;;
15875  no:yes:* )
15876    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15877echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15878    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15879echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15880    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15881echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15882    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15883echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15884    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15885echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15886    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15887echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15888    ( cat <<\_ASBOX
15889## ----------------------------------- ##
15890## Report this to llvmbugs@cs.uiuc.edu ##
15891## ----------------------------------- ##
15892_ASBOX
15893     ) | sed "s/^/$as_me: WARNING:     /" >&2
15894    ;;
15895esac
15896{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15897echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15898if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15899  echo $ECHO_N "(cached) $ECHO_C" >&6
15900else
15901  eval "$as_ac_Header=\$ac_header_preproc"
15902fi
15903ac_res=`eval echo '${'$as_ac_Header'}'`
15904	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15905echo "${ECHO_T}$ac_res" >&6; }
15906
15907fi
15908if test `eval echo '${'$as_ac_Header'}'` = yes; then
15909  cat >>confdefs.h <<_ACEOF
15910#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15911_ACEOF
15912
15913fi
15914
15915done
15916
15917
15918
15919for ac_header in utime.h windows.h
15920do
15921as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15922if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15923  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15924echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15925if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15926  echo $ECHO_N "(cached) $ECHO_C" >&6
15927fi
15928ac_res=`eval echo '${'$as_ac_Header'}'`
15929	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15930echo "${ECHO_T}$ac_res" >&6; }
15931else
15932  # Is the header compilable?
15933{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15934echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15935cat >conftest.$ac_ext <<_ACEOF
15936/* confdefs.h.  */
15937_ACEOF
15938cat confdefs.h >>conftest.$ac_ext
15939cat >>conftest.$ac_ext <<_ACEOF
15940/* end confdefs.h.  */
15941$ac_includes_default
15942#include <$ac_header>
15943_ACEOF
15944rm -f conftest.$ac_objext
15945if { (ac_try="$ac_compile"
15946case "(($ac_try" in
15947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15948  *) ac_try_echo=$ac_try;;
15949esac
15950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15951  (eval "$ac_compile") 2>conftest.er1
15952  ac_status=$?
15953  grep -v '^ *+' conftest.er1 >conftest.err
15954  rm -f conftest.er1
15955  cat conftest.err >&5
15956  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15957  (exit $ac_status); } &&
15958	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15959  { (case "(($ac_try" in
15960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15961  *) ac_try_echo=$ac_try;;
15962esac
15963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15964  (eval "$ac_try") 2>&5
15965  ac_status=$?
15966  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15967  (exit $ac_status); }; } &&
15968	 { ac_try='test -s conftest.$ac_objext'
15969  { (case "(($ac_try" in
15970  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15971  *) ac_try_echo=$ac_try;;
15972esac
15973eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15974  (eval "$ac_try") 2>&5
15975  ac_status=$?
15976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15977  (exit $ac_status); }; }; then
15978  ac_header_compiler=yes
15979else
15980  echo "$as_me: failed program was:" >&5
15981sed 's/^/| /' conftest.$ac_ext >&5
15982
15983	ac_header_compiler=no
15984fi
15985
15986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15987{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15988echo "${ECHO_T}$ac_header_compiler" >&6; }
15989
15990# Is the header present?
15991{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15992echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15993cat >conftest.$ac_ext <<_ACEOF
15994/* confdefs.h.  */
15995_ACEOF
15996cat confdefs.h >>conftest.$ac_ext
15997cat >>conftest.$ac_ext <<_ACEOF
15998/* end confdefs.h.  */
15999#include <$ac_header>
16000_ACEOF
16001if { (ac_try="$ac_cpp conftest.$ac_ext"
16002case "(($ac_try" in
16003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16004  *) ac_try_echo=$ac_try;;
16005esac
16006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16007  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16008  ac_status=$?
16009  grep -v '^ *+' conftest.er1 >conftest.err
16010  rm -f conftest.er1
16011  cat conftest.err >&5
16012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16013  (exit $ac_status); } >/dev/null; then
16014  if test -s conftest.err; then
16015    ac_cpp_err=$ac_c_preproc_warn_flag
16016    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16017  else
16018    ac_cpp_err=
16019  fi
16020else
16021  ac_cpp_err=yes
16022fi
16023if test -z "$ac_cpp_err"; then
16024  ac_header_preproc=yes
16025else
16026  echo "$as_me: failed program was:" >&5
16027sed 's/^/| /' conftest.$ac_ext >&5
16028
16029  ac_header_preproc=no
16030fi
16031
16032rm -f conftest.err conftest.$ac_ext
16033{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16034echo "${ECHO_T}$ac_header_preproc" >&6; }
16035
16036# So?  What about this header?
16037case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16038  yes:no: )
16039    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16040echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16041    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16042echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16043    ac_header_preproc=yes
16044    ;;
16045  no:yes:* )
16046    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16047echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16048    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16049echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16050    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16051echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16052    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16053echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16054    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16055echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16056    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16057echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16058    ( cat <<\_ASBOX
16059## ----------------------------------- ##
16060## Report this to llvmbugs@cs.uiuc.edu ##
16061## ----------------------------------- ##
16062_ASBOX
16063     ) | sed "s/^/$as_me: WARNING:     /" >&2
16064    ;;
16065esac
16066{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16067echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16068if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16069  echo $ECHO_N "(cached) $ECHO_C" >&6
16070else
16071  eval "$as_ac_Header=\$ac_header_preproc"
16072fi
16073ac_res=`eval echo '${'$as_ac_Header'}'`
16074	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16075echo "${ECHO_T}$ac_res" >&6; }
16076
16077fi
16078if test `eval echo '${'$as_ac_Header'}'` = yes; then
16079  cat >>confdefs.h <<_ACEOF
16080#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16081_ACEOF
16082
16083fi
16084
16085done
16086
16087
16088
16089
16090
16091for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
16092do
16093as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16094if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16095  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16096echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16097if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16098  echo $ECHO_N "(cached) $ECHO_C" >&6
16099fi
16100ac_res=`eval echo '${'$as_ac_Header'}'`
16101	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16102echo "${ECHO_T}$ac_res" >&6; }
16103else
16104  # Is the header compilable?
16105{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16106echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16107cat >conftest.$ac_ext <<_ACEOF
16108/* confdefs.h.  */
16109_ACEOF
16110cat confdefs.h >>conftest.$ac_ext
16111cat >>conftest.$ac_ext <<_ACEOF
16112/* end confdefs.h.  */
16113$ac_includes_default
16114#include <$ac_header>
16115_ACEOF
16116rm -f conftest.$ac_objext
16117if { (ac_try="$ac_compile"
16118case "(($ac_try" in
16119  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16120  *) ac_try_echo=$ac_try;;
16121esac
16122eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16123  (eval "$ac_compile") 2>conftest.er1
16124  ac_status=$?
16125  grep -v '^ *+' conftest.er1 >conftest.err
16126  rm -f conftest.er1
16127  cat conftest.err >&5
16128  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16129  (exit $ac_status); } &&
16130	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16131  { (case "(($ac_try" in
16132  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16133  *) ac_try_echo=$ac_try;;
16134esac
16135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16136  (eval "$ac_try") 2>&5
16137  ac_status=$?
16138  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16139  (exit $ac_status); }; } &&
16140	 { ac_try='test -s conftest.$ac_objext'
16141  { (case "(($ac_try" in
16142  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16143  *) ac_try_echo=$ac_try;;
16144esac
16145eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16146  (eval "$ac_try") 2>&5
16147  ac_status=$?
16148  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16149  (exit $ac_status); }; }; then
16150  ac_header_compiler=yes
16151else
16152  echo "$as_me: failed program was:" >&5
16153sed 's/^/| /' conftest.$ac_ext >&5
16154
16155	ac_header_compiler=no
16156fi
16157
16158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16159{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16160echo "${ECHO_T}$ac_header_compiler" >&6; }
16161
16162# Is the header present?
16163{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16164echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16165cat >conftest.$ac_ext <<_ACEOF
16166/* confdefs.h.  */
16167_ACEOF
16168cat confdefs.h >>conftest.$ac_ext
16169cat >>conftest.$ac_ext <<_ACEOF
16170/* end confdefs.h.  */
16171#include <$ac_header>
16172_ACEOF
16173if { (ac_try="$ac_cpp conftest.$ac_ext"
16174case "(($ac_try" in
16175  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16176  *) ac_try_echo=$ac_try;;
16177esac
16178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16179  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16180  ac_status=$?
16181  grep -v '^ *+' conftest.er1 >conftest.err
16182  rm -f conftest.er1
16183  cat conftest.err >&5
16184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16185  (exit $ac_status); } >/dev/null; then
16186  if test -s conftest.err; then
16187    ac_cpp_err=$ac_c_preproc_warn_flag
16188    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16189  else
16190    ac_cpp_err=
16191  fi
16192else
16193  ac_cpp_err=yes
16194fi
16195if test -z "$ac_cpp_err"; then
16196  ac_header_preproc=yes
16197else
16198  echo "$as_me: failed program was:" >&5
16199sed 's/^/| /' conftest.$ac_ext >&5
16200
16201  ac_header_preproc=no
16202fi
16203
16204rm -f conftest.err conftest.$ac_ext
16205{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16206echo "${ECHO_T}$ac_header_preproc" >&6; }
16207
16208# So?  What about this header?
16209case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16210  yes:no: )
16211    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16212echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16213    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16214echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16215    ac_header_preproc=yes
16216    ;;
16217  no:yes:* )
16218    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16219echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16220    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16221echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16222    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16223echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16224    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16225echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16226    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16227echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16228    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16229echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16230    ( cat <<\_ASBOX
16231## ----------------------------------- ##
16232## Report this to llvmbugs@cs.uiuc.edu ##
16233## ----------------------------------- ##
16234_ASBOX
16235     ) | sed "s/^/$as_me: WARNING:     /" >&2
16236    ;;
16237esac
16238{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16239echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16240if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16241  echo $ECHO_N "(cached) $ECHO_C" >&6
16242else
16243  eval "$as_ac_Header=\$ac_header_preproc"
16244fi
16245ac_res=`eval echo '${'$as_ac_Header'}'`
16246	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16247echo "${ECHO_T}$ac_res" >&6; }
16248
16249fi
16250if test `eval echo '${'$as_ac_Header'}'` = yes; then
16251  cat >>confdefs.h <<_ACEOF
16252#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16253_ACEOF
16254
16255fi
16256
16257done
16258
16259
16260
16261
16262
16263for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
16264do
16265as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16266if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16267  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16268echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16269if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16270  echo $ECHO_N "(cached) $ECHO_C" >&6
16271fi
16272ac_res=`eval echo '${'$as_ac_Header'}'`
16273	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16274echo "${ECHO_T}$ac_res" >&6; }
16275else
16276  # Is the header compilable?
16277{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16278echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16279cat >conftest.$ac_ext <<_ACEOF
16280/* confdefs.h.  */
16281_ACEOF
16282cat confdefs.h >>conftest.$ac_ext
16283cat >>conftest.$ac_ext <<_ACEOF
16284/* end confdefs.h.  */
16285$ac_includes_default
16286#include <$ac_header>
16287_ACEOF
16288rm -f conftest.$ac_objext
16289if { (ac_try="$ac_compile"
16290case "(($ac_try" in
16291  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16292  *) ac_try_echo=$ac_try;;
16293esac
16294eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16295  (eval "$ac_compile") 2>conftest.er1
16296  ac_status=$?
16297  grep -v '^ *+' conftest.er1 >conftest.err
16298  rm -f conftest.er1
16299  cat conftest.err >&5
16300  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16301  (exit $ac_status); } &&
16302	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16303  { (case "(($ac_try" in
16304  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16305  *) ac_try_echo=$ac_try;;
16306esac
16307eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16308  (eval "$ac_try") 2>&5
16309  ac_status=$?
16310  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16311  (exit $ac_status); }; } &&
16312	 { ac_try='test -s conftest.$ac_objext'
16313  { (case "(($ac_try" in
16314  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16315  *) ac_try_echo=$ac_try;;
16316esac
16317eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16318  (eval "$ac_try") 2>&5
16319  ac_status=$?
16320  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16321  (exit $ac_status); }; }; then
16322  ac_header_compiler=yes
16323else
16324  echo "$as_me: failed program was:" >&5
16325sed 's/^/| /' conftest.$ac_ext >&5
16326
16327	ac_header_compiler=no
16328fi
16329
16330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16331{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16332echo "${ECHO_T}$ac_header_compiler" >&6; }
16333
16334# Is the header present?
16335{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16336echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16337cat >conftest.$ac_ext <<_ACEOF
16338/* confdefs.h.  */
16339_ACEOF
16340cat confdefs.h >>conftest.$ac_ext
16341cat >>conftest.$ac_ext <<_ACEOF
16342/* end confdefs.h.  */
16343#include <$ac_header>
16344_ACEOF
16345if { (ac_try="$ac_cpp conftest.$ac_ext"
16346case "(($ac_try" in
16347  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16348  *) ac_try_echo=$ac_try;;
16349esac
16350eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16351  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16352  ac_status=$?
16353  grep -v '^ *+' conftest.er1 >conftest.err
16354  rm -f conftest.er1
16355  cat conftest.err >&5
16356  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16357  (exit $ac_status); } >/dev/null; then
16358  if test -s conftest.err; then
16359    ac_cpp_err=$ac_c_preproc_warn_flag
16360    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16361  else
16362    ac_cpp_err=
16363  fi
16364else
16365  ac_cpp_err=yes
16366fi
16367if test -z "$ac_cpp_err"; then
16368  ac_header_preproc=yes
16369else
16370  echo "$as_me: failed program was:" >&5
16371sed 's/^/| /' conftest.$ac_ext >&5
16372
16373  ac_header_preproc=no
16374fi
16375
16376rm -f conftest.err conftest.$ac_ext
16377{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16378echo "${ECHO_T}$ac_header_preproc" >&6; }
16379
16380# So?  What about this header?
16381case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16382  yes:no: )
16383    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16384echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16385    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16386echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16387    ac_header_preproc=yes
16388    ;;
16389  no:yes:* )
16390    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16391echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16392    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16393echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16394    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16395echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16396    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16397echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16398    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16399echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16400    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16401echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16402    ( cat <<\_ASBOX
16403## ----------------------------------- ##
16404## Report this to llvmbugs@cs.uiuc.edu ##
16405## ----------------------------------- ##
16406_ASBOX
16407     ) | sed "s/^/$as_me: WARNING:     /" >&2
16408    ;;
16409esac
16410{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16411echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16412if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16413  echo $ECHO_N "(cached) $ECHO_C" >&6
16414else
16415  eval "$as_ac_Header=\$ac_header_preproc"
16416fi
16417ac_res=`eval echo '${'$as_ac_Header'}'`
16418	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16419echo "${ECHO_T}$ac_res" >&6; }
16420
16421fi
16422if test `eval echo '${'$as_ac_Header'}'` = yes; then
16423  cat >>confdefs.h <<_ACEOF
16424#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16425_ACEOF
16426
16427fi
16428
16429done
16430
16431
16432for ac_header in valgrind/valgrind.h
16433do
16434as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16435if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16436  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16437echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16438if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16439  echo $ECHO_N "(cached) $ECHO_C" >&6
16440fi
16441ac_res=`eval echo '${'$as_ac_Header'}'`
16442	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16443echo "${ECHO_T}$ac_res" >&6; }
16444else
16445  # Is the header compilable?
16446{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16447echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16448cat >conftest.$ac_ext <<_ACEOF
16449/* confdefs.h.  */
16450_ACEOF
16451cat confdefs.h >>conftest.$ac_ext
16452cat >>conftest.$ac_ext <<_ACEOF
16453/* end confdefs.h.  */
16454$ac_includes_default
16455#include <$ac_header>
16456_ACEOF
16457rm -f conftest.$ac_objext
16458if { (ac_try="$ac_compile"
16459case "(($ac_try" in
16460  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16461  *) ac_try_echo=$ac_try;;
16462esac
16463eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16464  (eval "$ac_compile") 2>conftest.er1
16465  ac_status=$?
16466  grep -v '^ *+' conftest.er1 >conftest.err
16467  rm -f conftest.er1
16468  cat conftest.err >&5
16469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16470  (exit $ac_status); } &&
16471	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16472  { (case "(($ac_try" in
16473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16474  *) ac_try_echo=$ac_try;;
16475esac
16476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16477  (eval "$ac_try") 2>&5
16478  ac_status=$?
16479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16480  (exit $ac_status); }; } &&
16481	 { ac_try='test -s conftest.$ac_objext'
16482  { (case "(($ac_try" in
16483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16484  *) ac_try_echo=$ac_try;;
16485esac
16486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16487  (eval "$ac_try") 2>&5
16488  ac_status=$?
16489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16490  (exit $ac_status); }; }; then
16491  ac_header_compiler=yes
16492else
16493  echo "$as_me: failed program was:" >&5
16494sed 's/^/| /' conftest.$ac_ext >&5
16495
16496	ac_header_compiler=no
16497fi
16498
16499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16500{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16501echo "${ECHO_T}$ac_header_compiler" >&6; }
16502
16503# Is the header present?
16504{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16505echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16506cat >conftest.$ac_ext <<_ACEOF
16507/* confdefs.h.  */
16508_ACEOF
16509cat confdefs.h >>conftest.$ac_ext
16510cat >>conftest.$ac_ext <<_ACEOF
16511/* end confdefs.h.  */
16512#include <$ac_header>
16513_ACEOF
16514if { (ac_try="$ac_cpp conftest.$ac_ext"
16515case "(($ac_try" in
16516  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16517  *) ac_try_echo=$ac_try;;
16518esac
16519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16520  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16521  ac_status=$?
16522  grep -v '^ *+' conftest.er1 >conftest.err
16523  rm -f conftest.er1
16524  cat conftest.err >&5
16525  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16526  (exit $ac_status); } >/dev/null; then
16527  if test -s conftest.err; then
16528    ac_cpp_err=$ac_c_preproc_warn_flag
16529    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16530  else
16531    ac_cpp_err=
16532  fi
16533else
16534  ac_cpp_err=yes
16535fi
16536if test -z "$ac_cpp_err"; then
16537  ac_header_preproc=yes
16538else
16539  echo "$as_me: failed program was:" >&5
16540sed 's/^/| /' conftest.$ac_ext >&5
16541
16542  ac_header_preproc=no
16543fi
16544
16545rm -f conftest.err conftest.$ac_ext
16546{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16547echo "${ECHO_T}$ac_header_preproc" >&6; }
16548
16549# So?  What about this header?
16550case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16551  yes:no: )
16552    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16553echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16554    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16555echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16556    ac_header_preproc=yes
16557    ;;
16558  no:yes:* )
16559    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16560echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16561    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16562echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16563    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16564echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16565    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16566echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16567    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16568echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16569    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16570echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16571    ( cat <<\_ASBOX
16572## ----------------------------------- ##
16573## Report this to llvmbugs@cs.uiuc.edu ##
16574## ----------------------------------- ##
16575_ASBOX
16576     ) | sed "s/^/$as_me: WARNING:     /" >&2
16577    ;;
16578esac
16579{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16580echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16581if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16582  echo $ECHO_N "(cached) $ECHO_C" >&6
16583else
16584  eval "$as_ac_Header=\$ac_header_preproc"
16585fi
16586ac_res=`eval echo '${'$as_ac_Header'}'`
16587	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16588echo "${ECHO_T}$ac_res" >&6; }
16589
16590fi
16591if test `eval echo '${'$as_ac_Header'}'` = yes; then
16592  cat >>confdefs.h <<_ACEOF
16593#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16594_ACEOF
16595
16596fi
16597
16598done
16599
16600if test "$ENABLE_THREADS" -eq 1 ; then
16601
16602for ac_header in pthread.h
16603do
16604as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16605if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16606  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16607echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16608if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16609  echo $ECHO_N "(cached) $ECHO_C" >&6
16610fi
16611ac_res=`eval echo '${'$as_ac_Header'}'`
16612	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16613echo "${ECHO_T}$ac_res" >&6; }
16614else
16615  # Is the header compilable?
16616{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16617echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16618cat >conftest.$ac_ext <<_ACEOF
16619/* confdefs.h.  */
16620_ACEOF
16621cat confdefs.h >>conftest.$ac_ext
16622cat >>conftest.$ac_ext <<_ACEOF
16623/* end confdefs.h.  */
16624$ac_includes_default
16625#include <$ac_header>
16626_ACEOF
16627rm -f conftest.$ac_objext
16628if { (ac_try="$ac_compile"
16629case "(($ac_try" in
16630  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16631  *) ac_try_echo=$ac_try;;
16632esac
16633eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16634  (eval "$ac_compile") 2>conftest.er1
16635  ac_status=$?
16636  grep -v '^ *+' conftest.er1 >conftest.err
16637  rm -f conftest.er1
16638  cat conftest.err >&5
16639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16640  (exit $ac_status); } &&
16641	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16642  { (case "(($ac_try" in
16643  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16644  *) ac_try_echo=$ac_try;;
16645esac
16646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16647  (eval "$ac_try") 2>&5
16648  ac_status=$?
16649  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16650  (exit $ac_status); }; } &&
16651	 { ac_try='test -s conftest.$ac_objext'
16652  { (case "(($ac_try" in
16653  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16654  *) ac_try_echo=$ac_try;;
16655esac
16656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16657  (eval "$ac_try") 2>&5
16658  ac_status=$?
16659  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16660  (exit $ac_status); }; }; then
16661  ac_header_compiler=yes
16662else
16663  echo "$as_me: failed program was:" >&5
16664sed 's/^/| /' conftest.$ac_ext >&5
16665
16666	ac_header_compiler=no
16667fi
16668
16669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16670{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16671echo "${ECHO_T}$ac_header_compiler" >&6; }
16672
16673# Is the header present?
16674{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16675echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16676cat >conftest.$ac_ext <<_ACEOF
16677/* confdefs.h.  */
16678_ACEOF
16679cat confdefs.h >>conftest.$ac_ext
16680cat >>conftest.$ac_ext <<_ACEOF
16681/* end confdefs.h.  */
16682#include <$ac_header>
16683_ACEOF
16684if { (ac_try="$ac_cpp conftest.$ac_ext"
16685case "(($ac_try" in
16686  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16687  *) ac_try_echo=$ac_try;;
16688esac
16689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16690  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16691  ac_status=$?
16692  grep -v '^ *+' conftest.er1 >conftest.err
16693  rm -f conftest.er1
16694  cat conftest.err >&5
16695  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16696  (exit $ac_status); } >/dev/null; then
16697  if test -s conftest.err; then
16698    ac_cpp_err=$ac_c_preproc_warn_flag
16699    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16700  else
16701    ac_cpp_err=
16702  fi
16703else
16704  ac_cpp_err=yes
16705fi
16706if test -z "$ac_cpp_err"; then
16707  ac_header_preproc=yes
16708else
16709  echo "$as_me: failed program was:" >&5
16710sed 's/^/| /' conftest.$ac_ext >&5
16711
16712  ac_header_preproc=no
16713fi
16714
16715rm -f conftest.err conftest.$ac_ext
16716{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16717echo "${ECHO_T}$ac_header_preproc" >&6; }
16718
16719# So?  What about this header?
16720case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16721  yes:no: )
16722    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16723echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16724    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16725echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16726    ac_header_preproc=yes
16727    ;;
16728  no:yes:* )
16729    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16730echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16731    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16732echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16733    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16734echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16735    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16736echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16737    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16738echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16739    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16740echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16741    ( cat <<\_ASBOX
16742## ----------------------------------- ##
16743## Report this to llvmbugs@cs.uiuc.edu ##
16744## ----------------------------------- ##
16745_ASBOX
16746     ) | sed "s/^/$as_me: WARNING:     /" >&2
16747    ;;
16748esac
16749{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16750echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16751if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16752  echo $ECHO_N "(cached) $ECHO_C" >&6
16753else
16754  eval "$as_ac_Header=\$ac_header_preproc"
16755fi
16756ac_res=`eval echo '${'$as_ac_Header'}'`
16757	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16758echo "${ECHO_T}$ac_res" >&6; }
16759
16760fi
16761if test `eval echo '${'$as_ac_Header'}'` = yes; then
16762  cat >>confdefs.h <<_ACEOF
16763#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16764_ACEOF
16765 HAVE_PTHREAD=1
16766
16767else
16768  HAVE_PTHREAD=0
16769
16770fi
16771
16772done
16773
16774else
16775  HAVE_PTHREAD=0
16776
16777fi
16778
16779if test "$llvm_cv_enable_libffi" = "yes" ; then
16780
16781
16782for ac_header in ffi.h ffi/ffi.h
16783do
16784as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16785if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16786  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16787echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16788if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16789  echo $ECHO_N "(cached) $ECHO_C" >&6
16790fi
16791ac_res=`eval echo '${'$as_ac_Header'}'`
16792	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16793echo "${ECHO_T}$ac_res" >&6; }
16794else
16795  # Is the header compilable?
16796{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16797echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16798cat >conftest.$ac_ext <<_ACEOF
16799/* confdefs.h.  */
16800_ACEOF
16801cat confdefs.h >>conftest.$ac_ext
16802cat >>conftest.$ac_ext <<_ACEOF
16803/* end confdefs.h.  */
16804$ac_includes_default
16805#include <$ac_header>
16806_ACEOF
16807rm -f conftest.$ac_objext
16808if { (ac_try="$ac_compile"
16809case "(($ac_try" in
16810  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16811  *) ac_try_echo=$ac_try;;
16812esac
16813eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16814  (eval "$ac_compile") 2>conftest.er1
16815  ac_status=$?
16816  grep -v '^ *+' conftest.er1 >conftest.err
16817  rm -f conftest.er1
16818  cat conftest.err >&5
16819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16820  (exit $ac_status); } &&
16821	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16822  { (case "(($ac_try" in
16823  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16824  *) ac_try_echo=$ac_try;;
16825esac
16826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16827  (eval "$ac_try") 2>&5
16828  ac_status=$?
16829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16830  (exit $ac_status); }; } &&
16831	 { ac_try='test -s conftest.$ac_objext'
16832  { (case "(($ac_try" in
16833  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16834  *) ac_try_echo=$ac_try;;
16835esac
16836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16837  (eval "$ac_try") 2>&5
16838  ac_status=$?
16839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16840  (exit $ac_status); }; }; then
16841  ac_header_compiler=yes
16842else
16843  echo "$as_me: failed program was:" >&5
16844sed 's/^/| /' conftest.$ac_ext >&5
16845
16846	ac_header_compiler=no
16847fi
16848
16849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16850{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16851echo "${ECHO_T}$ac_header_compiler" >&6; }
16852
16853# Is the header present?
16854{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16855echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16856cat >conftest.$ac_ext <<_ACEOF
16857/* confdefs.h.  */
16858_ACEOF
16859cat confdefs.h >>conftest.$ac_ext
16860cat >>conftest.$ac_ext <<_ACEOF
16861/* end confdefs.h.  */
16862#include <$ac_header>
16863_ACEOF
16864if { (ac_try="$ac_cpp conftest.$ac_ext"
16865case "(($ac_try" in
16866  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16867  *) ac_try_echo=$ac_try;;
16868esac
16869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16870  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16871  ac_status=$?
16872  grep -v '^ *+' conftest.er1 >conftest.err
16873  rm -f conftest.er1
16874  cat conftest.err >&5
16875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16876  (exit $ac_status); } >/dev/null; then
16877  if test -s conftest.err; then
16878    ac_cpp_err=$ac_c_preproc_warn_flag
16879    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16880  else
16881    ac_cpp_err=
16882  fi
16883else
16884  ac_cpp_err=yes
16885fi
16886if test -z "$ac_cpp_err"; then
16887  ac_header_preproc=yes
16888else
16889  echo "$as_me: failed program was:" >&5
16890sed 's/^/| /' conftest.$ac_ext >&5
16891
16892  ac_header_preproc=no
16893fi
16894
16895rm -f conftest.err conftest.$ac_ext
16896{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16897echo "${ECHO_T}$ac_header_preproc" >&6; }
16898
16899# So?  What about this header?
16900case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16901  yes:no: )
16902    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16903echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16904    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16905echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16906    ac_header_preproc=yes
16907    ;;
16908  no:yes:* )
16909    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16910echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16911    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16912echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16913    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16914echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16915    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16916echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16917    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16918echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16919    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16920echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16921    ( cat <<\_ASBOX
16922## ----------------------------------- ##
16923## Report this to llvmbugs@cs.uiuc.edu ##
16924## ----------------------------------- ##
16925_ASBOX
16926     ) | sed "s/^/$as_me: WARNING:     /" >&2
16927    ;;
16928esac
16929{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16930echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16931if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16932  echo $ECHO_N "(cached) $ECHO_C" >&6
16933else
16934  eval "$as_ac_Header=\$ac_header_preproc"
16935fi
16936ac_res=`eval echo '${'$as_ac_Header'}'`
16937	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16938echo "${ECHO_T}$ac_res" >&6; }
16939
16940fi
16941if test `eval echo '${'$as_ac_Header'}'` = yes; then
16942  cat >>confdefs.h <<_ACEOF
16943#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16944_ACEOF
16945
16946fi
16947
16948done
16949
16950fi
16951
16952
16953for ac_header in CrashReporterClient.h
16954do
16955as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16956if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16957  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16958echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16959if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16960  echo $ECHO_N "(cached) $ECHO_C" >&6
16961fi
16962ac_res=`eval echo '${'$as_ac_Header'}'`
16963	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16964echo "${ECHO_T}$ac_res" >&6; }
16965else
16966  # Is the header compilable?
16967{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16968echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16969cat >conftest.$ac_ext <<_ACEOF
16970/* confdefs.h.  */
16971_ACEOF
16972cat confdefs.h >>conftest.$ac_ext
16973cat >>conftest.$ac_ext <<_ACEOF
16974/* end confdefs.h.  */
16975$ac_includes_default
16976#include <$ac_header>
16977_ACEOF
16978rm -f conftest.$ac_objext
16979if { (ac_try="$ac_compile"
16980case "(($ac_try" in
16981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16982  *) ac_try_echo=$ac_try;;
16983esac
16984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16985  (eval "$ac_compile") 2>conftest.er1
16986  ac_status=$?
16987  grep -v '^ *+' conftest.er1 >conftest.err
16988  rm -f conftest.er1
16989  cat conftest.err >&5
16990  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16991  (exit $ac_status); } &&
16992	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16993  { (case "(($ac_try" in
16994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16995  *) ac_try_echo=$ac_try;;
16996esac
16997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16998  (eval "$ac_try") 2>&5
16999  ac_status=$?
17000  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17001  (exit $ac_status); }; } &&
17002	 { ac_try='test -s conftest.$ac_objext'
17003  { (case "(($ac_try" in
17004  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17005  *) ac_try_echo=$ac_try;;
17006esac
17007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17008  (eval "$ac_try") 2>&5
17009  ac_status=$?
17010  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17011  (exit $ac_status); }; }; then
17012  ac_header_compiler=yes
17013else
17014  echo "$as_me: failed program was:" >&5
17015sed 's/^/| /' conftest.$ac_ext >&5
17016
17017	ac_header_compiler=no
17018fi
17019
17020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17021{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17022echo "${ECHO_T}$ac_header_compiler" >&6; }
17023
17024# Is the header present?
17025{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17026echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17027cat >conftest.$ac_ext <<_ACEOF
17028/* confdefs.h.  */
17029_ACEOF
17030cat confdefs.h >>conftest.$ac_ext
17031cat >>conftest.$ac_ext <<_ACEOF
17032/* end confdefs.h.  */
17033#include <$ac_header>
17034_ACEOF
17035if { (ac_try="$ac_cpp conftest.$ac_ext"
17036case "(($ac_try" in
17037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17038  *) ac_try_echo=$ac_try;;
17039esac
17040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17041  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17042  ac_status=$?
17043  grep -v '^ *+' conftest.er1 >conftest.err
17044  rm -f conftest.er1
17045  cat conftest.err >&5
17046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17047  (exit $ac_status); } >/dev/null; then
17048  if test -s conftest.err; then
17049    ac_cpp_err=$ac_c_preproc_warn_flag
17050    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17051  else
17052    ac_cpp_err=
17053  fi
17054else
17055  ac_cpp_err=yes
17056fi
17057if test -z "$ac_cpp_err"; then
17058  ac_header_preproc=yes
17059else
17060  echo "$as_me: failed program was:" >&5
17061sed 's/^/| /' conftest.$ac_ext >&5
17062
17063  ac_header_preproc=no
17064fi
17065
17066rm -f conftest.err conftest.$ac_ext
17067{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17068echo "${ECHO_T}$ac_header_preproc" >&6; }
17069
17070# So?  What about this header?
17071case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17072  yes:no: )
17073    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17074echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17075    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17076echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17077    ac_header_preproc=yes
17078    ;;
17079  no:yes:* )
17080    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17081echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17082    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17083echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17084    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17085echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17086    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17087echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17088    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17089echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17090    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17091echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17092    ( cat <<\_ASBOX
17093## ----------------------------------- ##
17094## Report this to llvmbugs@cs.uiuc.edu ##
17095## ----------------------------------- ##
17096_ASBOX
17097     ) | sed "s/^/$as_me: WARNING:     /" >&2
17098    ;;
17099esac
17100{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17101echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17102if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17103  echo $ECHO_N "(cached) $ECHO_C" >&6
17104else
17105  eval "$as_ac_Header=\$ac_header_preproc"
17106fi
17107ac_res=`eval echo '${'$as_ac_Header'}'`
17108	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17109echo "${ECHO_T}$ac_res" >&6; }
17110
17111fi
17112if test `eval echo '${'$as_ac_Header'}'` = yes; then
17113  cat >>confdefs.h <<_ACEOF
17114#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17115_ACEOF
17116
17117fi
17118
17119done
17120
17121
17122
17123
17124
17125  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17126echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17127if test "${ac_cv_huge_val_sanity+set}" = set; then
17128  echo $ECHO_N "(cached) $ECHO_C" >&6
17129else
17130
17131    ac_ext=cpp
17132ac_cpp='$CXXCPP $CPPFLAGS'
17133ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17134ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17135ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17136
17137    ac_save_CXXFLAGS=$CXXFLAGS
17138    CXXFLAGS=-pedantic
17139    if test "$cross_compiling" = yes; then
17140  ac_cv_huge_val_sanity=yes
17141else
17142  cat >conftest.$ac_ext <<_ACEOF
17143/* confdefs.h.  */
17144_ACEOF
17145cat confdefs.h >>conftest.$ac_ext
17146cat >>conftest.$ac_ext <<_ACEOF
17147/* end confdefs.h.  */
17148#include <math.h>
17149int
17150main ()
17151{
17152double x = HUGE_VAL; return x != x;
17153  ;
17154  return 0;
17155}
17156_ACEOF
17157rm -f conftest$ac_exeext
17158if { (ac_try="$ac_link"
17159case "(($ac_try" in
17160  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17161  *) ac_try_echo=$ac_try;;
17162esac
17163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17164  (eval "$ac_link") 2>&5
17165  ac_status=$?
17166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17167  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17168  { (case "(($ac_try" in
17169  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17170  *) ac_try_echo=$ac_try;;
17171esac
17172eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17173  (eval "$ac_try") 2>&5
17174  ac_status=$?
17175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176  (exit $ac_status); }; }; then
17177  ac_cv_huge_val_sanity=yes
17178else
17179  echo "$as_me: program exited with status $ac_status" >&5
17180echo "$as_me: failed program was:" >&5
17181sed 's/^/| /' conftest.$ac_ext >&5
17182
17183( exit $ac_status )
17184ac_cv_huge_val_sanity=no
17185fi
17186rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17187fi
17188
17189
17190    CXXFLAGS=$ac_save_CXXFLAGS
17191    ac_ext=c
17192ac_cpp='$CPP $CPPFLAGS'
17193ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17194ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17195ac_compiler_gnu=$ac_cv_c_compiler_gnu
17196
17197
17198fi
17199{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17200echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
17201  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17202
17203
17204{ echo "$as_me:$LINENO: checking for pid_t" >&5
17205echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17206if test "${ac_cv_type_pid_t+set}" = set; then
17207  echo $ECHO_N "(cached) $ECHO_C" >&6
17208else
17209  cat >conftest.$ac_ext <<_ACEOF
17210/* confdefs.h.  */
17211_ACEOF
17212cat confdefs.h >>conftest.$ac_ext
17213cat >>conftest.$ac_ext <<_ACEOF
17214/* end confdefs.h.  */
17215$ac_includes_default
17216typedef pid_t ac__type_new_;
17217int
17218main ()
17219{
17220if ((ac__type_new_ *) 0)
17221  return 0;
17222if (sizeof (ac__type_new_))
17223  return 0;
17224  ;
17225  return 0;
17226}
17227_ACEOF
17228rm -f conftest.$ac_objext
17229if { (ac_try="$ac_compile"
17230case "(($ac_try" in
17231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17232  *) ac_try_echo=$ac_try;;
17233esac
17234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17235  (eval "$ac_compile") 2>conftest.er1
17236  ac_status=$?
17237  grep -v '^ *+' conftest.er1 >conftest.err
17238  rm -f conftest.er1
17239  cat conftest.err >&5
17240  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17241  (exit $ac_status); } &&
17242	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17243  { (case "(($ac_try" in
17244  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17245  *) ac_try_echo=$ac_try;;
17246esac
17247eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17248  (eval "$ac_try") 2>&5
17249  ac_status=$?
17250  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17251  (exit $ac_status); }; } &&
17252	 { ac_try='test -s conftest.$ac_objext'
17253  { (case "(($ac_try" in
17254  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17255  *) ac_try_echo=$ac_try;;
17256esac
17257eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17258  (eval "$ac_try") 2>&5
17259  ac_status=$?
17260  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17261  (exit $ac_status); }; }; then
17262  ac_cv_type_pid_t=yes
17263else
17264  echo "$as_me: failed program was:" >&5
17265sed 's/^/| /' conftest.$ac_ext >&5
17266
17267	ac_cv_type_pid_t=no
17268fi
17269
17270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17271fi
17272{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17273echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17274if test $ac_cv_type_pid_t = yes; then
17275  :
17276else
17277
17278cat >>confdefs.h <<_ACEOF
17279#define pid_t int
17280_ACEOF
17281
17282fi
17283
17284{ echo "$as_me:$LINENO: checking for size_t" >&5
17285echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17286if test "${ac_cv_type_size_t+set}" = set; then
17287  echo $ECHO_N "(cached) $ECHO_C" >&6
17288else
17289  cat >conftest.$ac_ext <<_ACEOF
17290/* confdefs.h.  */
17291_ACEOF
17292cat confdefs.h >>conftest.$ac_ext
17293cat >>conftest.$ac_ext <<_ACEOF
17294/* end confdefs.h.  */
17295$ac_includes_default
17296typedef size_t ac__type_new_;
17297int
17298main ()
17299{
17300if ((ac__type_new_ *) 0)
17301  return 0;
17302if (sizeof (ac__type_new_))
17303  return 0;
17304  ;
17305  return 0;
17306}
17307_ACEOF
17308rm -f conftest.$ac_objext
17309if { (ac_try="$ac_compile"
17310case "(($ac_try" in
17311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17312  *) ac_try_echo=$ac_try;;
17313esac
17314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17315  (eval "$ac_compile") 2>conftest.er1
17316  ac_status=$?
17317  grep -v '^ *+' conftest.er1 >conftest.err
17318  rm -f conftest.er1
17319  cat conftest.err >&5
17320  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321  (exit $ac_status); } &&
17322	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17323  { (case "(($ac_try" in
17324  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17325  *) ac_try_echo=$ac_try;;
17326esac
17327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17328  (eval "$ac_try") 2>&5
17329  ac_status=$?
17330  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17331  (exit $ac_status); }; } &&
17332	 { ac_try='test -s conftest.$ac_objext'
17333  { (case "(($ac_try" in
17334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17335  *) ac_try_echo=$ac_try;;
17336esac
17337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17338  (eval "$ac_try") 2>&5
17339  ac_status=$?
17340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17341  (exit $ac_status); }; }; then
17342  ac_cv_type_size_t=yes
17343else
17344  echo "$as_me: failed program was:" >&5
17345sed 's/^/| /' conftest.$ac_ext >&5
17346
17347	ac_cv_type_size_t=no
17348fi
17349
17350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17351fi
17352{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17353echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17354if test $ac_cv_type_size_t = yes; then
17355  :
17356else
17357
17358cat >>confdefs.h <<_ACEOF
17359#define size_t unsigned int
17360_ACEOF
17361
17362fi
17363
17364
17365cat >>confdefs.h <<_ACEOF
17366#define RETSIGTYPE void
17367_ACEOF
17368
17369{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17370echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17371if test "${ac_cv_struct_tm+set}" = set; then
17372  echo $ECHO_N "(cached) $ECHO_C" >&6
17373else
17374  cat >conftest.$ac_ext <<_ACEOF
17375/* confdefs.h.  */
17376_ACEOF
17377cat confdefs.h >>conftest.$ac_ext
17378cat >>conftest.$ac_ext <<_ACEOF
17379/* end confdefs.h.  */
17380#include <sys/types.h>
17381#include <time.h>
17382
17383int
17384main ()
17385{
17386struct tm *tp; tp->tm_sec;
17387  ;
17388  return 0;
17389}
17390_ACEOF
17391rm -f conftest.$ac_objext
17392if { (ac_try="$ac_compile"
17393case "(($ac_try" in
17394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17395  *) ac_try_echo=$ac_try;;
17396esac
17397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17398  (eval "$ac_compile") 2>conftest.er1
17399  ac_status=$?
17400  grep -v '^ *+' conftest.er1 >conftest.err
17401  rm -f conftest.er1
17402  cat conftest.err >&5
17403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17404  (exit $ac_status); } &&
17405	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17406  { (case "(($ac_try" in
17407  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17408  *) ac_try_echo=$ac_try;;
17409esac
17410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17411  (eval "$ac_try") 2>&5
17412  ac_status=$?
17413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17414  (exit $ac_status); }; } &&
17415	 { ac_try='test -s conftest.$ac_objext'
17416  { (case "(($ac_try" in
17417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17418  *) ac_try_echo=$ac_try;;
17419esac
17420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17421  (eval "$ac_try") 2>&5
17422  ac_status=$?
17423  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17424  (exit $ac_status); }; }; then
17425  ac_cv_struct_tm=time.h
17426else
17427  echo "$as_me: failed program was:" >&5
17428sed 's/^/| /' conftest.$ac_ext >&5
17429
17430	ac_cv_struct_tm=sys/time.h
17431fi
17432
17433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17434fi
17435{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17436echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
17437if test $ac_cv_struct_tm = sys/time.h; then
17438
17439cat >>confdefs.h <<\_ACEOF
17440#define TM_IN_SYS_TIME 1
17441_ACEOF
17442
17443fi
17444
17445{ echo "$as_me:$LINENO: checking for int64_t" >&5
17446echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17447if test "${ac_cv_type_int64_t+set}" = set; then
17448  echo $ECHO_N "(cached) $ECHO_C" >&6
17449else
17450  cat >conftest.$ac_ext <<_ACEOF
17451/* confdefs.h.  */
17452_ACEOF
17453cat confdefs.h >>conftest.$ac_ext
17454cat >>conftest.$ac_ext <<_ACEOF
17455/* end confdefs.h.  */
17456$ac_includes_default
17457typedef int64_t ac__type_new_;
17458int
17459main ()
17460{
17461if ((ac__type_new_ *) 0)
17462  return 0;
17463if (sizeof (ac__type_new_))
17464  return 0;
17465  ;
17466  return 0;
17467}
17468_ACEOF
17469rm -f conftest.$ac_objext
17470if { (ac_try="$ac_compile"
17471case "(($ac_try" in
17472  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17473  *) ac_try_echo=$ac_try;;
17474esac
17475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17476  (eval "$ac_compile") 2>conftest.er1
17477  ac_status=$?
17478  grep -v '^ *+' conftest.er1 >conftest.err
17479  rm -f conftest.er1
17480  cat conftest.err >&5
17481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17482  (exit $ac_status); } &&
17483	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17484  { (case "(($ac_try" in
17485  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17486  *) ac_try_echo=$ac_try;;
17487esac
17488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17489  (eval "$ac_try") 2>&5
17490  ac_status=$?
17491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17492  (exit $ac_status); }; } &&
17493	 { ac_try='test -s conftest.$ac_objext'
17494  { (case "(($ac_try" in
17495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17496  *) ac_try_echo=$ac_try;;
17497esac
17498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17499  (eval "$ac_try") 2>&5
17500  ac_status=$?
17501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17502  (exit $ac_status); }; }; then
17503  ac_cv_type_int64_t=yes
17504else
17505  echo "$as_me: failed program was:" >&5
17506sed 's/^/| /' conftest.$ac_ext >&5
17507
17508	ac_cv_type_int64_t=no
17509fi
17510
17511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17512fi
17513{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17514echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17515if test $ac_cv_type_int64_t = yes; then
17516
17517cat >>confdefs.h <<_ACEOF
17518#define HAVE_INT64_T 1
17519_ACEOF
17520
17521
17522else
17523  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17524echo "$as_me: error: Type int64_t required but not found" >&2;}
17525   { (exit 1); exit 1; }; }
17526fi
17527
17528{ echo "$as_me:$LINENO: checking for uint64_t" >&5
17529echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17530if test "${ac_cv_type_uint64_t+set}" = set; then
17531  echo $ECHO_N "(cached) $ECHO_C" >&6
17532else
17533  cat >conftest.$ac_ext <<_ACEOF
17534/* confdefs.h.  */
17535_ACEOF
17536cat confdefs.h >>conftest.$ac_ext
17537cat >>conftest.$ac_ext <<_ACEOF
17538/* end confdefs.h.  */
17539$ac_includes_default
17540typedef uint64_t ac__type_new_;
17541int
17542main ()
17543{
17544if ((ac__type_new_ *) 0)
17545  return 0;
17546if (sizeof (ac__type_new_))
17547  return 0;
17548  ;
17549  return 0;
17550}
17551_ACEOF
17552rm -f conftest.$ac_objext
17553if { (ac_try="$ac_compile"
17554case "(($ac_try" in
17555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17556  *) ac_try_echo=$ac_try;;
17557esac
17558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17559  (eval "$ac_compile") 2>conftest.er1
17560  ac_status=$?
17561  grep -v '^ *+' conftest.er1 >conftest.err
17562  rm -f conftest.er1
17563  cat conftest.err >&5
17564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17565  (exit $ac_status); } &&
17566	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17567  { (case "(($ac_try" in
17568  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17569  *) ac_try_echo=$ac_try;;
17570esac
17571eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17572  (eval "$ac_try") 2>&5
17573  ac_status=$?
17574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17575  (exit $ac_status); }; } &&
17576	 { ac_try='test -s conftest.$ac_objext'
17577  { (case "(($ac_try" in
17578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17579  *) ac_try_echo=$ac_try;;
17580esac
17581eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17582  (eval "$ac_try") 2>&5
17583  ac_status=$?
17584  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17585  (exit $ac_status); }; }; then
17586  ac_cv_type_uint64_t=yes
17587else
17588  echo "$as_me: failed program was:" >&5
17589sed 's/^/| /' conftest.$ac_ext >&5
17590
17591	ac_cv_type_uint64_t=no
17592fi
17593
17594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17595fi
17596{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17597echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17598if test $ac_cv_type_uint64_t = yes; then
17599
17600cat >>confdefs.h <<_ACEOF
17601#define HAVE_UINT64_T 1
17602_ACEOF
17603
17604
17605else
17606  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17607echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17608if test "${ac_cv_type_u_int64_t+set}" = set; then
17609  echo $ECHO_N "(cached) $ECHO_C" >&6
17610else
17611  cat >conftest.$ac_ext <<_ACEOF
17612/* confdefs.h.  */
17613_ACEOF
17614cat confdefs.h >>conftest.$ac_ext
17615cat >>conftest.$ac_ext <<_ACEOF
17616/* end confdefs.h.  */
17617$ac_includes_default
17618typedef u_int64_t ac__type_new_;
17619int
17620main ()
17621{
17622if ((ac__type_new_ *) 0)
17623  return 0;
17624if (sizeof (ac__type_new_))
17625  return 0;
17626  ;
17627  return 0;
17628}
17629_ACEOF
17630rm -f conftest.$ac_objext
17631if { (ac_try="$ac_compile"
17632case "(($ac_try" in
17633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17634  *) ac_try_echo=$ac_try;;
17635esac
17636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17637  (eval "$ac_compile") 2>conftest.er1
17638  ac_status=$?
17639  grep -v '^ *+' conftest.er1 >conftest.err
17640  rm -f conftest.er1
17641  cat conftest.err >&5
17642  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17643  (exit $ac_status); } &&
17644	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17645  { (case "(($ac_try" in
17646  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17647  *) ac_try_echo=$ac_try;;
17648esac
17649eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17650  (eval "$ac_try") 2>&5
17651  ac_status=$?
17652  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17653  (exit $ac_status); }; } &&
17654	 { ac_try='test -s conftest.$ac_objext'
17655  { (case "(($ac_try" in
17656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17657  *) ac_try_echo=$ac_try;;
17658esac
17659eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17660  (eval "$ac_try") 2>&5
17661  ac_status=$?
17662  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17663  (exit $ac_status); }; }; then
17664  ac_cv_type_u_int64_t=yes
17665else
17666  echo "$as_me: failed program was:" >&5
17667sed 's/^/| /' conftest.$ac_ext >&5
17668
17669	ac_cv_type_u_int64_t=no
17670fi
17671
17672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17673fi
17674{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
17675echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
17676if test $ac_cv_type_u_int64_t = yes; then
17677
17678cat >>confdefs.h <<_ACEOF
17679#define HAVE_U_INT64_T 1
17680_ACEOF
17681
17682
17683else
17684  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17685echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17686   { (exit 1); exit 1; }; }
17687fi
17688
17689fi
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
17701do
17702as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17703{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17704echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17705if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17706  echo $ECHO_N "(cached) $ECHO_C" >&6
17707else
17708  cat >conftest.$ac_ext <<_ACEOF
17709/* confdefs.h.  */
17710_ACEOF
17711cat confdefs.h >>conftest.$ac_ext
17712cat >>conftest.$ac_ext <<_ACEOF
17713/* end confdefs.h.  */
17714/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17715   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17716#define $ac_func innocuous_$ac_func
17717
17718/* System header to define __stub macros and hopefully few prototypes,
17719    which can conflict with char $ac_func (); below.
17720    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17721    <limits.h> exists even on freestanding compilers.  */
17722
17723#ifdef __STDC__
17724# include <limits.h>
17725#else
17726# include <assert.h>
17727#endif
17728
17729#undef $ac_func
17730
17731/* Override any GCC internal prototype to avoid an error.
17732   Use char because int might match the return type of a GCC
17733   builtin and then its argument prototype would still apply.  */
17734#ifdef __cplusplus
17735extern "C"
17736#endif
17737char $ac_func ();
17738/* The GNU C library defines this for functions which it implements
17739    to always fail with ENOSYS.  Some functions are actually named
17740    something starting with __ and the normal name is an alias.  */
17741#if defined __stub_$ac_func || defined __stub___$ac_func
17742choke me
17743#endif
17744
17745int
17746main ()
17747{
17748return $ac_func ();
17749  ;
17750  return 0;
17751}
17752_ACEOF
17753rm -f conftest.$ac_objext conftest$ac_exeext
17754if { (ac_try="$ac_link"
17755case "(($ac_try" in
17756  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17757  *) ac_try_echo=$ac_try;;
17758esac
17759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17760  (eval "$ac_link") 2>conftest.er1
17761  ac_status=$?
17762  grep -v '^ *+' conftest.er1 >conftest.err
17763  rm -f conftest.er1
17764  cat conftest.err >&5
17765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17766  (exit $ac_status); } &&
17767	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17768  { (case "(($ac_try" in
17769  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17770  *) ac_try_echo=$ac_try;;
17771esac
17772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17773  (eval "$ac_try") 2>&5
17774  ac_status=$?
17775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17776  (exit $ac_status); }; } &&
17777	 { ac_try='test -s conftest$ac_exeext'
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); }; }; then
17787  eval "$as_ac_var=yes"
17788else
17789  echo "$as_me: failed program was:" >&5
17790sed 's/^/| /' conftest.$ac_ext >&5
17791
17792	eval "$as_ac_var=no"
17793fi
17794
17795rm -f core conftest.err conftest.$ac_objext \
17796      conftest$ac_exeext conftest.$ac_ext
17797fi
17798ac_res=`eval echo '${'$as_ac_var'}'`
17799	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17800echo "${ECHO_T}$ac_res" >&6; }
17801if test `eval echo '${'$as_ac_var'}'` = yes; then
17802  cat >>confdefs.h <<_ACEOF
17803#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17804_ACEOF
17805
17806fi
17807done
17808
17809
17810
17811
17812
17813for ac_func in powf fmodf strtof round
17814do
17815as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17816{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17817echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17818if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17819  echo $ECHO_N "(cached) $ECHO_C" >&6
17820else
17821  cat >conftest.$ac_ext <<_ACEOF
17822/* confdefs.h.  */
17823_ACEOF
17824cat confdefs.h >>conftest.$ac_ext
17825cat >>conftest.$ac_ext <<_ACEOF
17826/* end confdefs.h.  */
17827/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17828   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17829#define $ac_func innocuous_$ac_func
17830
17831/* System header to define __stub macros and hopefully few prototypes,
17832    which can conflict with char $ac_func (); below.
17833    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17834    <limits.h> exists even on freestanding compilers.  */
17835
17836#ifdef __STDC__
17837# include <limits.h>
17838#else
17839# include <assert.h>
17840#endif
17841
17842#undef $ac_func
17843
17844/* Override any GCC internal prototype to avoid an error.
17845   Use char because int might match the return type of a GCC
17846   builtin and then its argument prototype would still apply.  */
17847#ifdef __cplusplus
17848extern "C"
17849#endif
17850char $ac_func ();
17851/* The GNU C library defines this for functions which it implements
17852    to always fail with ENOSYS.  Some functions are actually named
17853    something starting with __ and the normal name is an alias.  */
17854#if defined __stub_$ac_func || defined __stub___$ac_func
17855choke me
17856#endif
17857
17858int
17859main ()
17860{
17861return $ac_func ();
17862  ;
17863  return 0;
17864}
17865_ACEOF
17866rm -f conftest.$ac_objext conftest$ac_exeext
17867if { (ac_try="$ac_link"
17868case "(($ac_try" in
17869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17870  *) ac_try_echo=$ac_try;;
17871esac
17872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17873  (eval "$ac_link") 2>conftest.er1
17874  ac_status=$?
17875  grep -v '^ *+' conftest.er1 >conftest.err
17876  rm -f conftest.er1
17877  cat conftest.err >&5
17878  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17879  (exit $ac_status); } &&
17880	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17881  { (case "(($ac_try" in
17882  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17883  *) ac_try_echo=$ac_try;;
17884esac
17885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17886  (eval "$ac_try") 2>&5
17887  ac_status=$?
17888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17889  (exit $ac_status); }; } &&
17890	 { ac_try='test -s conftest$ac_exeext'
17891  { (case "(($ac_try" in
17892  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17893  *) ac_try_echo=$ac_try;;
17894esac
17895eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17896  (eval "$ac_try") 2>&5
17897  ac_status=$?
17898  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17899  (exit $ac_status); }; }; then
17900  eval "$as_ac_var=yes"
17901else
17902  echo "$as_me: failed program was:" >&5
17903sed 's/^/| /' conftest.$ac_ext >&5
17904
17905	eval "$as_ac_var=no"
17906fi
17907
17908rm -f core conftest.err conftest.$ac_objext \
17909      conftest$ac_exeext conftest.$ac_ext
17910fi
17911ac_res=`eval echo '${'$as_ac_var'}'`
17912	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17913echo "${ECHO_T}$ac_res" >&6; }
17914if test `eval echo '${'$as_ac_var'}'` = yes; then
17915  cat >>confdefs.h <<_ACEOF
17916#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17917_ACEOF
17918
17919fi
17920done
17921
17922
17923
17924
17925
17926
17927for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17928do
17929as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17930{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17931echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17932if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17933  echo $ECHO_N "(cached) $ECHO_C" >&6
17934else
17935  cat >conftest.$ac_ext <<_ACEOF
17936/* confdefs.h.  */
17937_ACEOF
17938cat confdefs.h >>conftest.$ac_ext
17939cat >>conftest.$ac_ext <<_ACEOF
17940/* end confdefs.h.  */
17941/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17942   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17943#define $ac_func innocuous_$ac_func
17944
17945/* System header to define __stub macros and hopefully few prototypes,
17946    which can conflict with char $ac_func (); below.
17947    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17948    <limits.h> exists even on freestanding compilers.  */
17949
17950#ifdef __STDC__
17951# include <limits.h>
17952#else
17953# include <assert.h>
17954#endif
17955
17956#undef $ac_func
17957
17958/* Override any GCC internal prototype to avoid an error.
17959   Use char because int might match the return type of a GCC
17960   builtin and then its argument prototype would still apply.  */
17961#ifdef __cplusplus
17962extern "C"
17963#endif
17964char $ac_func ();
17965/* The GNU C library defines this for functions which it implements
17966    to always fail with ENOSYS.  Some functions are actually named
17967    something starting with __ and the normal name is an alias.  */
17968#if defined __stub_$ac_func || defined __stub___$ac_func
17969choke me
17970#endif
17971
17972int
17973main ()
17974{
17975return $ac_func ();
17976  ;
17977  return 0;
17978}
17979_ACEOF
17980rm -f conftest.$ac_objext conftest$ac_exeext
17981if { (ac_try="$ac_link"
17982case "(($ac_try" in
17983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17984  *) ac_try_echo=$ac_try;;
17985esac
17986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17987  (eval "$ac_link") 2>conftest.er1
17988  ac_status=$?
17989  grep -v '^ *+' conftest.er1 >conftest.err
17990  rm -f conftest.er1
17991  cat conftest.err >&5
17992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17993  (exit $ac_status); } &&
17994	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17995  { (case "(($ac_try" in
17996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17997  *) ac_try_echo=$ac_try;;
17998esac
17999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18000  (eval "$ac_try") 2>&5
18001  ac_status=$?
18002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18003  (exit $ac_status); }; } &&
18004	 { ac_try='test -s conftest$ac_exeext'
18005  { (case "(($ac_try" in
18006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18007  *) ac_try_echo=$ac_try;;
18008esac
18009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18010  (eval "$ac_try") 2>&5
18011  ac_status=$?
18012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18013  (exit $ac_status); }; }; then
18014  eval "$as_ac_var=yes"
18015else
18016  echo "$as_me: failed program was:" >&5
18017sed 's/^/| /' conftest.$ac_ext >&5
18018
18019	eval "$as_ac_var=no"
18020fi
18021
18022rm -f core conftest.err conftest.$ac_objext \
18023      conftest$ac_exeext conftest.$ac_ext
18024fi
18025ac_res=`eval echo '${'$as_ac_var'}'`
18026	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18027echo "${ECHO_T}$ac_res" >&6; }
18028if test `eval echo '${'$as_ac_var'}'` = yes; then
18029  cat >>confdefs.h <<_ACEOF
18030#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18031_ACEOF
18032
18033fi
18034done
18035
18036
18037
18038
18039for ac_func in isatty mkdtemp mkstemp
18040do
18041as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18042{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18043echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18044if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18045  echo $ECHO_N "(cached) $ECHO_C" >&6
18046else
18047  cat >conftest.$ac_ext <<_ACEOF
18048/* confdefs.h.  */
18049_ACEOF
18050cat confdefs.h >>conftest.$ac_ext
18051cat >>conftest.$ac_ext <<_ACEOF
18052/* end confdefs.h.  */
18053/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18054   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18055#define $ac_func innocuous_$ac_func
18056
18057/* System header to define __stub macros and hopefully few prototypes,
18058    which can conflict with char $ac_func (); below.
18059    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18060    <limits.h> exists even on freestanding compilers.  */
18061
18062#ifdef __STDC__
18063# include <limits.h>
18064#else
18065# include <assert.h>
18066#endif
18067
18068#undef $ac_func
18069
18070/* Override any GCC internal prototype to avoid an error.
18071   Use char because int might match the return type of a GCC
18072   builtin and then its argument prototype would still apply.  */
18073#ifdef __cplusplus
18074extern "C"
18075#endif
18076char $ac_func ();
18077/* The GNU C library defines this for functions which it implements
18078    to always fail with ENOSYS.  Some functions are actually named
18079    something starting with __ and the normal name is an alias.  */
18080#if defined __stub_$ac_func || defined __stub___$ac_func
18081choke me
18082#endif
18083
18084int
18085main ()
18086{
18087return $ac_func ();
18088  ;
18089  return 0;
18090}
18091_ACEOF
18092rm -f conftest.$ac_objext conftest$ac_exeext
18093if { (ac_try="$ac_link"
18094case "(($ac_try" in
18095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18096  *) ac_try_echo=$ac_try;;
18097esac
18098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18099  (eval "$ac_link") 2>conftest.er1
18100  ac_status=$?
18101  grep -v '^ *+' conftest.er1 >conftest.err
18102  rm -f conftest.er1
18103  cat conftest.err >&5
18104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18105  (exit $ac_status); } &&
18106	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18107  { (case "(($ac_try" in
18108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18109  *) ac_try_echo=$ac_try;;
18110esac
18111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18112  (eval "$ac_try") 2>&5
18113  ac_status=$?
18114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18115  (exit $ac_status); }; } &&
18116	 { ac_try='test -s conftest$ac_exeext'
18117  { (case "(($ac_try" in
18118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18119  *) ac_try_echo=$ac_try;;
18120esac
18121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18122  (eval "$ac_try") 2>&5
18123  ac_status=$?
18124  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18125  (exit $ac_status); }; }; then
18126  eval "$as_ac_var=yes"
18127else
18128  echo "$as_me: failed program was:" >&5
18129sed 's/^/| /' conftest.$ac_ext >&5
18130
18131	eval "$as_ac_var=no"
18132fi
18133
18134rm -f core conftest.err conftest.$ac_objext \
18135      conftest$ac_exeext conftest.$ac_ext
18136fi
18137ac_res=`eval echo '${'$as_ac_var'}'`
18138	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18139echo "${ECHO_T}$ac_res" >&6; }
18140if test `eval echo '${'$as_ac_var'}'` = yes; then
18141  cat >>confdefs.h <<_ACEOF
18142#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18143_ACEOF
18144
18145fi
18146done
18147
18148
18149
18150
18151
18152
18153
18154for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
18155do
18156as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18157{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18158echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18159if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18160  echo $ECHO_N "(cached) $ECHO_C" >&6
18161else
18162  cat >conftest.$ac_ext <<_ACEOF
18163/* confdefs.h.  */
18164_ACEOF
18165cat confdefs.h >>conftest.$ac_ext
18166cat >>conftest.$ac_ext <<_ACEOF
18167/* end confdefs.h.  */
18168/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18169   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18170#define $ac_func innocuous_$ac_func
18171
18172/* System header to define __stub macros and hopefully few prototypes,
18173    which can conflict with char $ac_func (); below.
18174    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18175    <limits.h> exists even on freestanding compilers.  */
18176
18177#ifdef __STDC__
18178# include <limits.h>
18179#else
18180# include <assert.h>
18181#endif
18182
18183#undef $ac_func
18184
18185/* Override any GCC internal prototype to avoid an error.
18186   Use char because int might match the return type of a GCC
18187   builtin and then its argument prototype would still apply.  */
18188#ifdef __cplusplus
18189extern "C"
18190#endif
18191char $ac_func ();
18192/* The GNU C library defines this for functions which it implements
18193    to always fail with ENOSYS.  Some functions are actually named
18194    something starting with __ and the normal name is an alias.  */
18195#if defined __stub_$ac_func || defined __stub___$ac_func
18196choke me
18197#endif
18198
18199int
18200main ()
18201{
18202return $ac_func ();
18203  ;
18204  return 0;
18205}
18206_ACEOF
18207rm -f conftest.$ac_objext conftest$ac_exeext
18208if { (ac_try="$ac_link"
18209case "(($ac_try" in
18210  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18211  *) ac_try_echo=$ac_try;;
18212esac
18213eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18214  (eval "$ac_link") 2>conftest.er1
18215  ac_status=$?
18216  grep -v '^ *+' conftest.er1 >conftest.err
18217  rm -f conftest.er1
18218  cat conftest.err >&5
18219  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18220  (exit $ac_status); } &&
18221	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18222  { (case "(($ac_try" in
18223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18224  *) ac_try_echo=$ac_try;;
18225esac
18226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18227  (eval "$ac_try") 2>&5
18228  ac_status=$?
18229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18230  (exit $ac_status); }; } &&
18231	 { ac_try='test -s conftest$ac_exeext'
18232  { (case "(($ac_try" in
18233  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18234  *) ac_try_echo=$ac_try;;
18235esac
18236eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18237  (eval "$ac_try") 2>&5
18238  ac_status=$?
18239  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18240  (exit $ac_status); }; }; then
18241  eval "$as_ac_var=yes"
18242else
18243  echo "$as_me: failed program was:" >&5
18244sed 's/^/| /' conftest.$ac_ext >&5
18245
18246	eval "$as_ac_var=no"
18247fi
18248
18249rm -f core conftest.err conftest.$ac_objext \
18250      conftest$ac_exeext conftest.$ac_ext
18251fi
18252ac_res=`eval echo '${'$as_ac_var'}'`
18253	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18254echo "${ECHO_T}$ac_res" >&6; }
18255if test `eval echo '${'$as_ac_var'}'` = yes; then
18256  cat >>confdefs.h <<_ACEOF
18257#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18258_ACEOF
18259
18260fi
18261done
18262
18263
18264
18265
18266
18267for ac_func in strerror strerror_r strerror_s setenv
18268do
18269as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18270{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18271echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18272if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18273  echo $ECHO_N "(cached) $ECHO_C" >&6
18274else
18275  cat >conftest.$ac_ext <<_ACEOF
18276/* confdefs.h.  */
18277_ACEOF
18278cat confdefs.h >>conftest.$ac_ext
18279cat >>conftest.$ac_ext <<_ACEOF
18280/* end confdefs.h.  */
18281/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18282   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18283#define $ac_func innocuous_$ac_func
18284
18285/* System header to define __stub macros and hopefully few prototypes,
18286    which can conflict with char $ac_func (); below.
18287    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18288    <limits.h> exists even on freestanding compilers.  */
18289
18290#ifdef __STDC__
18291# include <limits.h>
18292#else
18293# include <assert.h>
18294#endif
18295
18296#undef $ac_func
18297
18298/* Override any GCC internal prototype to avoid an error.
18299   Use char because int might match the return type of a GCC
18300   builtin and then its argument prototype would still apply.  */
18301#ifdef __cplusplus
18302extern "C"
18303#endif
18304char $ac_func ();
18305/* The GNU C library defines this for functions which it implements
18306    to always fail with ENOSYS.  Some functions are actually named
18307    something starting with __ and the normal name is an alias.  */
18308#if defined __stub_$ac_func || defined __stub___$ac_func
18309choke me
18310#endif
18311
18312int
18313main ()
18314{
18315return $ac_func ();
18316  ;
18317  return 0;
18318}
18319_ACEOF
18320rm -f conftest.$ac_objext conftest$ac_exeext
18321if { (ac_try="$ac_link"
18322case "(($ac_try" in
18323  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18324  *) ac_try_echo=$ac_try;;
18325esac
18326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18327  (eval "$ac_link") 2>conftest.er1
18328  ac_status=$?
18329  grep -v '^ *+' conftest.er1 >conftest.err
18330  rm -f conftest.er1
18331  cat conftest.err >&5
18332  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18333  (exit $ac_status); } &&
18334	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18335  { (case "(($ac_try" in
18336  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18337  *) ac_try_echo=$ac_try;;
18338esac
18339eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18340  (eval "$ac_try") 2>&5
18341  ac_status=$?
18342  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18343  (exit $ac_status); }; } &&
18344	 { ac_try='test -s conftest$ac_exeext'
18345  { (case "(($ac_try" in
18346  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18347  *) ac_try_echo=$ac_try;;
18348esac
18349eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18350  (eval "$ac_try") 2>&5
18351  ac_status=$?
18352  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18353  (exit $ac_status); }; }; then
18354  eval "$as_ac_var=yes"
18355else
18356  echo "$as_me: failed program was:" >&5
18357sed 's/^/| /' conftest.$ac_ext >&5
18358
18359	eval "$as_ac_var=no"
18360fi
18361
18362rm -f core conftest.err conftest.$ac_objext \
18363      conftest$ac_exeext conftest.$ac_ext
18364fi
18365ac_res=`eval echo '${'$as_ac_var'}'`
18366	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18367echo "${ECHO_T}$ac_res" >&6; }
18368if test `eval echo '${'$as_ac_var'}'` = yes; then
18369  cat >>confdefs.h <<_ACEOF
18370#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18371_ACEOF
18372
18373fi
18374done
18375
18376
18377
18378
18379
18380for ac_func in strtoll strtoq sysconf malloc_zone_statistics
18381do
18382as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18383{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18384echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18385if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18386  echo $ECHO_N "(cached) $ECHO_C" >&6
18387else
18388  cat >conftest.$ac_ext <<_ACEOF
18389/* confdefs.h.  */
18390_ACEOF
18391cat confdefs.h >>conftest.$ac_ext
18392cat >>conftest.$ac_ext <<_ACEOF
18393/* end confdefs.h.  */
18394/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18395   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18396#define $ac_func innocuous_$ac_func
18397
18398/* System header to define __stub macros and hopefully few prototypes,
18399    which can conflict with char $ac_func (); below.
18400    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18401    <limits.h> exists even on freestanding compilers.  */
18402
18403#ifdef __STDC__
18404# include <limits.h>
18405#else
18406# include <assert.h>
18407#endif
18408
18409#undef $ac_func
18410
18411/* Override any GCC internal prototype to avoid an error.
18412   Use char because int might match the return type of a GCC
18413   builtin and then its argument prototype would still apply.  */
18414#ifdef __cplusplus
18415extern "C"
18416#endif
18417char $ac_func ();
18418/* The GNU C library defines this for functions which it implements
18419    to always fail with ENOSYS.  Some functions are actually named
18420    something starting with __ and the normal name is an alias.  */
18421#if defined __stub_$ac_func || defined __stub___$ac_func
18422choke me
18423#endif
18424
18425int
18426main ()
18427{
18428return $ac_func ();
18429  ;
18430  return 0;
18431}
18432_ACEOF
18433rm -f conftest.$ac_objext conftest$ac_exeext
18434if { (ac_try="$ac_link"
18435case "(($ac_try" in
18436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18437  *) ac_try_echo=$ac_try;;
18438esac
18439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18440  (eval "$ac_link") 2>conftest.er1
18441  ac_status=$?
18442  grep -v '^ *+' conftest.er1 >conftest.err
18443  rm -f conftest.er1
18444  cat conftest.err >&5
18445  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18446  (exit $ac_status); } &&
18447	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18448  { (case "(($ac_try" in
18449  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18450  *) ac_try_echo=$ac_try;;
18451esac
18452eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18453  (eval "$ac_try") 2>&5
18454  ac_status=$?
18455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18456  (exit $ac_status); }; } &&
18457	 { ac_try='test -s conftest$ac_exeext'
18458  { (case "(($ac_try" in
18459  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18460  *) ac_try_echo=$ac_try;;
18461esac
18462eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18463  (eval "$ac_try") 2>&5
18464  ac_status=$?
18465  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18466  (exit $ac_status); }; }; then
18467  eval "$as_ac_var=yes"
18468else
18469  echo "$as_me: failed program was:" >&5
18470sed 's/^/| /' conftest.$ac_ext >&5
18471
18472	eval "$as_ac_var=no"
18473fi
18474
18475rm -f core conftest.err conftest.$ac_objext \
18476      conftest$ac_exeext conftest.$ac_ext
18477fi
18478ac_res=`eval echo '${'$as_ac_var'}'`
18479	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18480echo "${ECHO_T}$ac_res" >&6; }
18481if test `eval echo '${'$as_ac_var'}'` = yes; then
18482  cat >>confdefs.h <<_ACEOF
18483#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18484_ACEOF
18485
18486fi
18487done
18488
18489
18490
18491
18492
18493for ac_func in setjmp longjmp sigsetjmp siglongjmp
18494do
18495as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18496{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18497echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18498if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18499  echo $ECHO_N "(cached) $ECHO_C" >&6
18500else
18501  cat >conftest.$ac_ext <<_ACEOF
18502/* confdefs.h.  */
18503_ACEOF
18504cat confdefs.h >>conftest.$ac_ext
18505cat >>conftest.$ac_ext <<_ACEOF
18506/* end confdefs.h.  */
18507/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18508   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18509#define $ac_func innocuous_$ac_func
18510
18511/* System header to define __stub macros and hopefully few prototypes,
18512    which can conflict with char $ac_func (); below.
18513    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18514    <limits.h> exists even on freestanding compilers.  */
18515
18516#ifdef __STDC__
18517# include <limits.h>
18518#else
18519# include <assert.h>
18520#endif
18521
18522#undef $ac_func
18523
18524/* Override any GCC internal prototype to avoid an error.
18525   Use char because int might match the return type of a GCC
18526   builtin and then its argument prototype would still apply.  */
18527#ifdef __cplusplus
18528extern "C"
18529#endif
18530char $ac_func ();
18531/* The GNU C library defines this for functions which it implements
18532    to always fail with ENOSYS.  Some functions are actually named
18533    something starting with __ and the normal name is an alias.  */
18534#if defined __stub_$ac_func || defined __stub___$ac_func
18535choke me
18536#endif
18537
18538int
18539main ()
18540{
18541return $ac_func ();
18542  ;
18543  return 0;
18544}
18545_ACEOF
18546rm -f conftest.$ac_objext conftest$ac_exeext
18547if { (ac_try="$ac_link"
18548case "(($ac_try" in
18549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18550  *) ac_try_echo=$ac_try;;
18551esac
18552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18553  (eval "$ac_link") 2>conftest.er1
18554  ac_status=$?
18555  grep -v '^ *+' conftest.er1 >conftest.err
18556  rm -f conftest.er1
18557  cat conftest.err >&5
18558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18559  (exit $ac_status); } &&
18560	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18561  { (case "(($ac_try" in
18562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18563  *) ac_try_echo=$ac_try;;
18564esac
18565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18566  (eval "$ac_try") 2>&5
18567  ac_status=$?
18568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18569  (exit $ac_status); }; } &&
18570	 { ac_try='test -s conftest$ac_exeext'
18571  { (case "(($ac_try" in
18572  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18573  *) ac_try_echo=$ac_try;;
18574esac
18575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18576  (eval "$ac_try") 2>&5
18577  ac_status=$?
18578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18579  (exit $ac_status); }; }; then
18580  eval "$as_ac_var=yes"
18581else
18582  echo "$as_me: failed program was:" >&5
18583sed 's/^/| /' conftest.$ac_ext >&5
18584
18585	eval "$as_ac_var=no"
18586fi
18587
18588rm -f core conftest.err conftest.$ac_objext \
18589      conftest$ac_exeext conftest.$ac_ext
18590fi
18591ac_res=`eval echo '${'$as_ac_var'}'`
18592	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18593echo "${ECHO_T}$ac_res" >&6; }
18594if test `eval echo '${'$as_ac_var'}'` = yes; then
18595  cat >>confdefs.h <<_ACEOF
18596#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18597_ACEOF
18598
18599fi
18600done
18601
18602{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18603echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18604if test "${llvm_cv_c_printf_a+set}" = set; then
18605  echo $ECHO_N "(cached) $ECHO_C" >&6
18606else
18607  ac_ext=c
18608ac_cpp='$CPP $CPPFLAGS'
18609ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18610ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18611ac_compiler_gnu=$ac_cv_c_compiler_gnu
18612
18613 if test "$cross_compiling" = yes; then
18614  llvmac_cv_c_printf_a=no
18615else
18616  cat >conftest.$ac_ext <<_ACEOF
18617
18618  /* confdefs.h.  */
18619_ACEOF
18620cat confdefs.h >>conftest.$ac_ext
18621cat >>conftest.$ac_ext <<_ACEOF
18622/* end confdefs.h.  */
18623
18624#include <stdio.h>
18625#include <stdlib.h>
18626
18627int
18628main ()
18629{
18630
18631volatile double A, B;
18632char Buffer[100];
18633A = 1;
18634A /= 10.0;
18635sprintf(Buffer, "%a", A);
18636B = atof(Buffer);
18637if (A != B)
18638  return (1);
18639if (A != 0x1.999999999999ap-4)
18640  return (1);
18641return (0);
18642  ;
18643  return 0;
18644}
18645_ACEOF
18646rm -f conftest$ac_exeext
18647if { (ac_try="$ac_link"
18648case "(($ac_try" in
18649  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18650  *) ac_try_echo=$ac_try;;
18651esac
18652eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18653  (eval "$ac_link") 2>&5
18654  ac_status=$?
18655  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18656  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18657  { (case "(($ac_try" in
18658  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18659  *) ac_try_echo=$ac_try;;
18660esac
18661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18662  (eval "$ac_try") 2>&5
18663  ac_status=$?
18664  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18665  (exit $ac_status); }; }; then
18666  llvm_cv_c_printf_a=yes
18667else
18668  echo "$as_me: program exited with status $ac_status" >&5
18669echo "$as_me: failed program was:" >&5
18670sed 's/^/| /' conftest.$ac_ext >&5
18671
18672( exit $ac_status )
18673llvmac_cv_c_printf_a=no
18674fi
18675rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18676fi
18677
18678
18679 ac_ext=c
18680ac_cpp='$CPP $CPPFLAGS'
18681ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18682ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18683ac_compiler_gnu=$ac_cv_c_compiler_gnu
18684
18685fi
18686{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18687echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18688 if test "$llvm_cv_c_printf_a" = "yes"; then
18689
18690cat >>confdefs.h <<\_ACEOF
18691#define HAVE_PRINTF_A 1
18692_ACEOF
18693
18694 fi
18695
18696
18697{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18698echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18699if test "${ac_cv_func_rand48+set}" = set; then
18700  echo $ECHO_N "(cached) $ECHO_C" >&6
18701else
18702  ac_ext=cpp
18703ac_cpp='$CXXCPP $CPPFLAGS'
18704ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18705ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18706ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18707
18708   cat >conftest.$ac_ext <<_ACEOF
18709/* confdefs.h.  */
18710_ACEOF
18711cat confdefs.h >>conftest.$ac_ext
18712cat >>conftest.$ac_ext <<_ACEOF
18713/* end confdefs.h.  */
18714#include <stdlib.h>
18715int
18716main ()
18717{
18718srand48(0);lrand48();drand48();
18719  ;
18720  return 0;
18721}
18722_ACEOF
18723rm -f conftest.$ac_objext
18724if { (ac_try="$ac_compile"
18725case "(($ac_try" in
18726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18727  *) ac_try_echo=$ac_try;;
18728esac
18729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18730  (eval "$ac_compile") 2>conftest.er1
18731  ac_status=$?
18732  grep -v '^ *+' conftest.er1 >conftest.err
18733  rm -f conftest.er1
18734  cat conftest.err >&5
18735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18736  (exit $ac_status); } &&
18737	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18738  { (case "(($ac_try" in
18739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18740  *) ac_try_echo=$ac_try;;
18741esac
18742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18743  (eval "$ac_try") 2>&5
18744  ac_status=$?
18745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18746  (exit $ac_status); }; } &&
18747	 { ac_try='test -s conftest.$ac_objext'
18748  { (case "(($ac_try" in
18749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18750  *) ac_try_echo=$ac_try;;
18751esac
18752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18753  (eval "$ac_try") 2>&5
18754  ac_status=$?
18755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18756  (exit $ac_status); }; }; then
18757  ac_cv_func_rand48=yes
18758else
18759  echo "$as_me: failed program was:" >&5
18760sed 's/^/| /' conftest.$ac_ext >&5
18761
18762	ac_cv_func_rand48=no
18763fi
18764
18765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18766  ac_ext=c
18767ac_cpp='$CPP $CPPFLAGS'
18768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18770ac_compiler_gnu=$ac_cv_c_compiler_gnu
18771
18772fi
18773{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18774echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18775
18776if test "$ac_cv_func_rand48" = "yes" ; then
18777
18778cat >>confdefs.h <<\_ACEOF
18779#define HAVE_RAND48 1
18780_ACEOF
18781
18782fi
18783
18784
18785
18786{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
18787echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
18788if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
18789  echo $ECHO_N "(cached) $ECHO_C" >&6
18790else
18791  ac_ext=cpp
18792ac_cpp='$CXXCPP $CPPFLAGS'
18793ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18794ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18795ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18796
18797   cat >conftest.$ac_ext <<_ACEOF
18798/* confdefs.h.  */
18799_ACEOF
18800cat confdefs.h >>conftest.$ac_ext
18801cat >>conftest.$ac_ext <<_ACEOF
18802/* end confdefs.h.  */
18803#include <math.h>
18804int
18805main ()
18806{
18807float f; isnan(f);
18808  ;
18809  return 0;
18810}
18811_ACEOF
18812rm -f conftest.$ac_objext
18813if { (ac_try="$ac_compile"
18814case "(($ac_try" in
18815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18816  *) ac_try_echo=$ac_try;;
18817esac
18818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18819  (eval "$ac_compile") 2>conftest.er1
18820  ac_status=$?
18821  grep -v '^ *+' conftest.er1 >conftest.err
18822  rm -f conftest.er1
18823  cat conftest.err >&5
18824  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18825  (exit $ac_status); } &&
18826	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18827  { (case "(($ac_try" in
18828  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18829  *) ac_try_echo=$ac_try;;
18830esac
18831eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18832  (eval "$ac_try") 2>&5
18833  ac_status=$?
18834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18835  (exit $ac_status); }; } &&
18836	 { ac_try='test -s conftest.$ac_objext'
18837  { (case "(($ac_try" in
18838  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18839  *) ac_try_echo=$ac_try;;
18840esac
18841eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18842  (eval "$ac_try") 2>&5
18843  ac_status=$?
18844  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18845  (exit $ac_status); }; }; then
18846  ac_cv_func_isnan_in_math_h=yes
18847else
18848  echo "$as_me: failed program was:" >&5
18849sed 's/^/| /' conftest.$ac_ext >&5
18850
18851	ac_cv_func_isnan_in_math_h=no
18852fi
18853
18854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18855  ac_ext=c
18856ac_cpp='$CPP $CPPFLAGS'
18857ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18858ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18859ac_compiler_gnu=$ac_cv_c_compiler_gnu
18860
18861fi
18862{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
18863echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
18864
18865
18866if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
18867
18868cat >>confdefs.h <<\_ACEOF
18869#define HAVE_ISNAN_IN_MATH_H 1
18870_ACEOF
18871
18872fi
18873
18874{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
18875echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
18876if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
18877  echo $ECHO_N "(cached) $ECHO_C" >&6
18878else
18879  ac_ext=cpp
18880ac_cpp='$CXXCPP $CPPFLAGS'
18881ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18882ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18883ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18884
18885   cat >conftest.$ac_ext <<_ACEOF
18886/* confdefs.h.  */
18887_ACEOF
18888cat confdefs.h >>conftest.$ac_ext
18889cat >>conftest.$ac_ext <<_ACEOF
18890/* end confdefs.h.  */
18891#include <cmath>
18892int
18893main ()
18894{
18895float f; isnan(f);
18896  ;
18897  return 0;
18898}
18899_ACEOF
18900rm -f conftest.$ac_objext
18901if { (ac_try="$ac_compile"
18902case "(($ac_try" in
18903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18904  *) ac_try_echo=$ac_try;;
18905esac
18906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18907  (eval "$ac_compile") 2>conftest.er1
18908  ac_status=$?
18909  grep -v '^ *+' conftest.er1 >conftest.err
18910  rm -f conftest.er1
18911  cat conftest.err >&5
18912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18913  (exit $ac_status); } &&
18914	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18915  { (case "(($ac_try" in
18916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18917  *) ac_try_echo=$ac_try;;
18918esac
18919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18920  (eval "$ac_try") 2>&5
18921  ac_status=$?
18922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18923  (exit $ac_status); }; } &&
18924	 { ac_try='test -s conftest.$ac_objext'
18925  { (case "(($ac_try" in
18926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18927  *) ac_try_echo=$ac_try;;
18928esac
18929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18930  (eval "$ac_try") 2>&5
18931  ac_status=$?
18932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933  (exit $ac_status); }; }; then
18934  ac_cv_func_isnan_in_cmath=yes
18935else
18936  echo "$as_me: failed program was:" >&5
18937sed 's/^/| /' conftest.$ac_ext >&5
18938
18939	ac_cv_func_isnan_in_cmath=no
18940fi
18941
18942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18943  ac_ext=c
18944ac_cpp='$CPP $CPPFLAGS'
18945ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18946ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18947ac_compiler_gnu=$ac_cv_c_compiler_gnu
18948
18949fi
18950{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
18951echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
18952
18953if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
18954
18955cat >>confdefs.h <<\_ACEOF
18956#define HAVE_ISNAN_IN_CMATH 1
18957_ACEOF
18958
18959fi
18960
18961{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
18962echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
18963if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
18964  echo $ECHO_N "(cached) $ECHO_C" >&6
18965else
18966  ac_ext=cpp
18967ac_cpp='$CXXCPP $CPPFLAGS'
18968ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18969ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18970ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18971
18972   cat >conftest.$ac_ext <<_ACEOF
18973/* confdefs.h.  */
18974_ACEOF
18975cat confdefs.h >>conftest.$ac_ext
18976cat >>conftest.$ac_ext <<_ACEOF
18977/* end confdefs.h.  */
18978#include <cmath>
18979int
18980main ()
18981{
18982float f; std::isnan(f);
18983  ;
18984  return 0;
18985}
18986_ACEOF
18987rm -f conftest.$ac_objext
18988if { (ac_try="$ac_compile"
18989case "(($ac_try" in
18990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18991  *) ac_try_echo=$ac_try;;
18992esac
18993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18994  (eval "$ac_compile") 2>conftest.er1
18995  ac_status=$?
18996  grep -v '^ *+' conftest.er1 >conftest.err
18997  rm -f conftest.er1
18998  cat conftest.err >&5
18999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19000  (exit $ac_status); } &&
19001	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19002  { (case "(($ac_try" in
19003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19004  *) ac_try_echo=$ac_try;;
19005esac
19006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19007  (eval "$ac_try") 2>&5
19008  ac_status=$?
19009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19010  (exit $ac_status); }; } &&
19011	 { ac_try='test -s conftest.$ac_objext'
19012  { (case "(($ac_try" in
19013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19014  *) ac_try_echo=$ac_try;;
19015esac
19016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19017  (eval "$ac_try") 2>&5
19018  ac_status=$?
19019  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19020  (exit $ac_status); }; }; then
19021  ac_cv_func_std_isnan_in_cmath=yes
19022else
19023  echo "$as_me: failed program was:" >&5
19024sed 's/^/| /' conftest.$ac_ext >&5
19025
19026	ac_cv_func_std_isnan_in_cmath=no
19027fi
19028
19029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19030  ac_ext=c
19031ac_cpp='$CPP $CPPFLAGS'
19032ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19033ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19034ac_compiler_gnu=$ac_cv_c_compiler_gnu
19035
19036fi
19037{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19038echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19039
19040if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19041
19042cat >>confdefs.h <<\_ACEOF
19043#define HAVE_STD_ISNAN_IN_CMATH 1
19044_ACEOF
19045
19046fi
19047
19048
19049{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19050echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19051if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19052  echo $ECHO_N "(cached) $ECHO_C" >&6
19053else
19054  ac_ext=cpp
19055ac_cpp='$CXXCPP $CPPFLAGS'
19056ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19057ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19058ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19059
19060   cat >conftest.$ac_ext <<_ACEOF
19061/* confdefs.h.  */
19062_ACEOF
19063cat confdefs.h >>conftest.$ac_ext
19064cat >>conftest.$ac_ext <<_ACEOF
19065/* end confdefs.h.  */
19066#include <math.h>
19067int
19068main ()
19069{
19070float f; isinf(f);
19071  ;
19072  return 0;
19073}
19074_ACEOF
19075rm -f conftest.$ac_objext
19076if { (ac_try="$ac_compile"
19077case "(($ac_try" in
19078  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19079  *) ac_try_echo=$ac_try;;
19080esac
19081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19082  (eval "$ac_compile") 2>conftest.er1
19083  ac_status=$?
19084  grep -v '^ *+' conftest.er1 >conftest.err
19085  rm -f conftest.er1
19086  cat conftest.err >&5
19087  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19088  (exit $ac_status); } &&
19089	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19090  { (case "(($ac_try" in
19091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19092  *) ac_try_echo=$ac_try;;
19093esac
19094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19095  (eval "$ac_try") 2>&5
19096  ac_status=$?
19097  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19098  (exit $ac_status); }; } &&
19099	 { ac_try='test -s conftest.$ac_objext'
19100  { (case "(($ac_try" in
19101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19102  *) ac_try_echo=$ac_try;;
19103esac
19104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19105  (eval "$ac_try") 2>&5
19106  ac_status=$?
19107  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19108  (exit $ac_status); }; }; then
19109  ac_cv_func_isinf_in_math_h=yes
19110else
19111  echo "$as_me: failed program was:" >&5
19112sed 's/^/| /' conftest.$ac_ext >&5
19113
19114	ac_cv_func_isinf_in_math_h=no
19115fi
19116
19117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19118  ac_ext=c
19119ac_cpp='$CPP $CPPFLAGS'
19120ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19121ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19122ac_compiler_gnu=$ac_cv_c_compiler_gnu
19123
19124fi
19125{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19126echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19127
19128if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19129
19130cat >>confdefs.h <<\_ACEOF
19131#define HAVE_ISINF_IN_MATH_H 1
19132_ACEOF
19133
19134fi
19135
19136{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19137echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19138if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19139  echo $ECHO_N "(cached) $ECHO_C" >&6
19140else
19141  ac_ext=cpp
19142ac_cpp='$CXXCPP $CPPFLAGS'
19143ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19144ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19145ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19146
19147   cat >conftest.$ac_ext <<_ACEOF
19148/* confdefs.h.  */
19149_ACEOF
19150cat confdefs.h >>conftest.$ac_ext
19151cat >>conftest.$ac_ext <<_ACEOF
19152/* end confdefs.h.  */
19153#include <cmath>
19154int
19155main ()
19156{
19157float f; isinf(f);
19158  ;
19159  return 0;
19160}
19161_ACEOF
19162rm -f conftest.$ac_objext
19163if { (ac_try="$ac_compile"
19164case "(($ac_try" in
19165  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19166  *) ac_try_echo=$ac_try;;
19167esac
19168eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19169  (eval "$ac_compile") 2>conftest.er1
19170  ac_status=$?
19171  grep -v '^ *+' conftest.er1 >conftest.err
19172  rm -f conftest.er1
19173  cat conftest.err >&5
19174  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19175  (exit $ac_status); } &&
19176	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19177  { (case "(($ac_try" in
19178  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19179  *) ac_try_echo=$ac_try;;
19180esac
19181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19182  (eval "$ac_try") 2>&5
19183  ac_status=$?
19184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19185  (exit $ac_status); }; } &&
19186	 { ac_try='test -s conftest.$ac_objext'
19187  { (case "(($ac_try" in
19188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19189  *) ac_try_echo=$ac_try;;
19190esac
19191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19192  (eval "$ac_try") 2>&5
19193  ac_status=$?
19194  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19195  (exit $ac_status); }; }; then
19196  ac_cv_func_isinf_in_cmath=yes
19197else
19198  echo "$as_me: failed program was:" >&5
19199sed 's/^/| /' conftest.$ac_ext >&5
19200
19201	ac_cv_func_isinf_in_cmath=no
19202fi
19203
19204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19205  ac_ext=c
19206ac_cpp='$CPP $CPPFLAGS'
19207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19209ac_compiler_gnu=$ac_cv_c_compiler_gnu
19210
19211fi
19212{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19213echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19214
19215if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19216
19217cat >>confdefs.h <<\_ACEOF
19218#define HAVE_ISINF_IN_CMATH 1
19219_ACEOF
19220
19221fi
19222
19223{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19224echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19225if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19226  echo $ECHO_N "(cached) $ECHO_C" >&6
19227else
19228  ac_ext=cpp
19229ac_cpp='$CXXCPP $CPPFLAGS'
19230ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19231ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19232ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19233
19234   cat >conftest.$ac_ext <<_ACEOF
19235/* confdefs.h.  */
19236_ACEOF
19237cat confdefs.h >>conftest.$ac_ext
19238cat >>conftest.$ac_ext <<_ACEOF
19239/* end confdefs.h.  */
19240#include <cmath>
19241int
19242main ()
19243{
19244float f; std::isinf(f)}
19245  ;
19246  return 0;
19247}
19248_ACEOF
19249rm -f conftest.$ac_objext
19250if { (ac_try="$ac_compile"
19251case "(($ac_try" in
19252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19253  *) ac_try_echo=$ac_try;;
19254esac
19255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19256  (eval "$ac_compile") 2>conftest.er1
19257  ac_status=$?
19258  grep -v '^ *+' conftest.er1 >conftest.err
19259  rm -f conftest.er1
19260  cat conftest.err >&5
19261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19262  (exit $ac_status); } &&
19263	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19264  { (case "(($ac_try" in
19265  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19266  *) ac_try_echo=$ac_try;;
19267esac
19268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19269  (eval "$ac_try") 2>&5
19270  ac_status=$?
19271  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19272  (exit $ac_status); }; } &&
19273	 { ac_try='test -s conftest.$ac_objext'
19274  { (case "(($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_try") 2>&5
19280  ac_status=$?
19281  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19282  (exit $ac_status); }; }; then
19283  ac_cv_func_std_isinf_in_cmath=yes
19284else
19285  echo "$as_me: failed program was:" >&5
19286sed 's/^/| /' conftest.$ac_ext >&5
19287
19288	ac_cv_func_std_isinf_in_cmath=no
19289fi
19290
19291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19292  ac_ext=c
19293ac_cpp='$CPP $CPPFLAGS'
19294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19296ac_compiler_gnu=$ac_cv_c_compiler_gnu
19297
19298fi
19299{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19300echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19301
19302if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19303
19304cat >>confdefs.h <<\_ACEOF
19305#define HAVE_STD_ISINF_IN_CMATH 1
19306_ACEOF
19307
19308fi
19309
19310{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19311echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19312if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19313  echo $ECHO_N "(cached) $ECHO_C" >&6
19314else
19315  ac_ext=cpp
19316ac_cpp='$CXXCPP $CPPFLAGS'
19317ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19318ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19319ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19320
19321   cat >conftest.$ac_ext <<_ACEOF
19322/* confdefs.h.  */
19323_ACEOF
19324cat confdefs.h >>conftest.$ac_ext
19325cat >>conftest.$ac_ext <<_ACEOF
19326/* end confdefs.h.  */
19327#include <ieeefp.h>
19328int
19329main ()
19330{
19331float f; finite(f);
19332  ;
19333  return 0;
19334}
19335_ACEOF
19336rm -f conftest.$ac_objext
19337if { (ac_try="$ac_compile"
19338case "(($ac_try" in
19339  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19340  *) ac_try_echo=$ac_try;;
19341esac
19342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19343  (eval "$ac_compile") 2>conftest.er1
19344  ac_status=$?
19345  grep -v '^ *+' conftest.er1 >conftest.err
19346  rm -f conftest.er1
19347  cat conftest.err >&5
19348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19349  (exit $ac_status); } &&
19350	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19351  { (case "(($ac_try" in
19352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19353  *) ac_try_echo=$ac_try;;
19354esac
19355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19356  (eval "$ac_try") 2>&5
19357  ac_status=$?
19358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19359  (exit $ac_status); }; } &&
19360	 { ac_try='test -s conftest.$ac_objext'
19361  { (case "(($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_try") 2>&5
19367  ac_status=$?
19368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19369  (exit $ac_status); }; }; then
19370  ac_cv_func_finite_in_ieeefp_h=yes
19371else
19372  echo "$as_me: failed program was:" >&5
19373sed 's/^/| /' conftest.$ac_ext >&5
19374
19375	ac_cv_func_finite_in_ieeefp_h=no
19376fi
19377
19378rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19379  ac_ext=c
19380ac_cpp='$CPP $CPPFLAGS'
19381ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19382ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19383ac_compiler_gnu=$ac_cv_c_compiler_gnu
19384
19385fi
19386{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19387echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19388
19389if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19390
19391cat >>confdefs.h <<\_ACEOF
19392#define HAVE_FINITE_IN_IEEEFP_H 1
19393_ACEOF
19394
19395fi
19396
19397
19398
19399if test "$llvm_cv_platform_type" = "Unix" ; then
19400
19401
19402for ac_header in stdlib.h unistd.h
19403do
19404as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19405if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19406  { echo "$as_me:$LINENO: checking for $ac_header" >&5
19407echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19408if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19409  echo $ECHO_N "(cached) $ECHO_C" >&6
19410fi
19411ac_res=`eval echo '${'$as_ac_Header'}'`
19412	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19413echo "${ECHO_T}$ac_res" >&6; }
19414else
19415  # Is the header compilable?
19416{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19417echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19418cat >conftest.$ac_ext <<_ACEOF
19419/* confdefs.h.  */
19420_ACEOF
19421cat confdefs.h >>conftest.$ac_ext
19422cat >>conftest.$ac_ext <<_ACEOF
19423/* end confdefs.h.  */
19424$ac_includes_default
19425#include <$ac_header>
19426_ACEOF
19427rm -f conftest.$ac_objext
19428if { (ac_try="$ac_compile"
19429case "(($ac_try" in
19430  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19431  *) ac_try_echo=$ac_try;;
19432esac
19433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19434  (eval "$ac_compile") 2>conftest.er1
19435  ac_status=$?
19436  grep -v '^ *+' conftest.er1 >conftest.err
19437  rm -f conftest.er1
19438  cat conftest.err >&5
19439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19440  (exit $ac_status); } &&
19441	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19442  { (case "(($ac_try" in
19443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19444  *) ac_try_echo=$ac_try;;
19445esac
19446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19447  (eval "$ac_try") 2>&5
19448  ac_status=$?
19449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19450  (exit $ac_status); }; } &&
19451	 { ac_try='test -s conftest.$ac_objext'
19452  { (case "(($ac_try" in
19453  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19454  *) ac_try_echo=$ac_try;;
19455esac
19456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19457  (eval "$ac_try") 2>&5
19458  ac_status=$?
19459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19460  (exit $ac_status); }; }; then
19461  ac_header_compiler=yes
19462else
19463  echo "$as_me: failed program was:" >&5
19464sed 's/^/| /' conftest.$ac_ext >&5
19465
19466	ac_header_compiler=no
19467fi
19468
19469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19470{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19471echo "${ECHO_T}$ac_header_compiler" >&6; }
19472
19473# Is the header present?
19474{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19475echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19476cat >conftest.$ac_ext <<_ACEOF
19477/* confdefs.h.  */
19478_ACEOF
19479cat confdefs.h >>conftest.$ac_ext
19480cat >>conftest.$ac_ext <<_ACEOF
19481/* end confdefs.h.  */
19482#include <$ac_header>
19483_ACEOF
19484if { (ac_try="$ac_cpp conftest.$ac_ext"
19485case "(($ac_try" in
19486  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19487  *) ac_try_echo=$ac_try;;
19488esac
19489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19490  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19491  ac_status=$?
19492  grep -v '^ *+' conftest.er1 >conftest.err
19493  rm -f conftest.er1
19494  cat conftest.err >&5
19495  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19496  (exit $ac_status); } >/dev/null; then
19497  if test -s conftest.err; then
19498    ac_cpp_err=$ac_c_preproc_warn_flag
19499    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19500  else
19501    ac_cpp_err=
19502  fi
19503else
19504  ac_cpp_err=yes
19505fi
19506if test -z "$ac_cpp_err"; then
19507  ac_header_preproc=yes
19508else
19509  echo "$as_me: failed program was:" >&5
19510sed 's/^/| /' conftest.$ac_ext >&5
19511
19512  ac_header_preproc=no
19513fi
19514
19515rm -f conftest.err conftest.$ac_ext
19516{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19517echo "${ECHO_T}$ac_header_preproc" >&6; }
19518
19519# So?  What about this header?
19520case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19521  yes:no: )
19522    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19523echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19524    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19525echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19526    ac_header_preproc=yes
19527    ;;
19528  no:yes:* )
19529    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19530echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19531    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19532echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19533    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19534echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19535    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19536echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19537    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19538echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19539    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19540echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19541    ( cat <<\_ASBOX
19542## ----------------------------------- ##
19543## Report this to llvmbugs@cs.uiuc.edu ##
19544## ----------------------------------- ##
19545_ASBOX
19546     ) | sed "s/^/$as_me: WARNING:     /" >&2
19547    ;;
19548esac
19549{ echo "$as_me:$LINENO: checking for $ac_header" >&5
19550echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19551if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19552  echo $ECHO_N "(cached) $ECHO_C" >&6
19553else
19554  eval "$as_ac_Header=\$ac_header_preproc"
19555fi
19556ac_res=`eval echo '${'$as_ac_Header'}'`
19557	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19558echo "${ECHO_T}$ac_res" >&6; }
19559
19560fi
19561if test `eval echo '${'$as_ac_Header'}'` = yes; then
19562  cat >>confdefs.h <<_ACEOF
19563#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19564_ACEOF
19565
19566fi
19567
19568done
19569
19570
19571for ac_func in getpagesize
19572do
19573as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19574{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19575echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19576if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19577  echo $ECHO_N "(cached) $ECHO_C" >&6
19578else
19579  cat >conftest.$ac_ext <<_ACEOF
19580/* confdefs.h.  */
19581_ACEOF
19582cat confdefs.h >>conftest.$ac_ext
19583cat >>conftest.$ac_ext <<_ACEOF
19584/* end confdefs.h.  */
19585/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19586   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19587#define $ac_func innocuous_$ac_func
19588
19589/* System header to define __stub macros and hopefully few prototypes,
19590    which can conflict with char $ac_func (); below.
19591    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19592    <limits.h> exists even on freestanding compilers.  */
19593
19594#ifdef __STDC__
19595# include <limits.h>
19596#else
19597# include <assert.h>
19598#endif
19599
19600#undef $ac_func
19601
19602/* Override any GCC internal prototype to avoid an error.
19603   Use char because int might match the return type of a GCC
19604   builtin and then its argument prototype would still apply.  */
19605#ifdef __cplusplus
19606extern "C"
19607#endif
19608char $ac_func ();
19609/* The GNU C library defines this for functions which it implements
19610    to always fail with ENOSYS.  Some functions are actually named
19611    something starting with __ and the normal name is an alias.  */
19612#if defined __stub_$ac_func || defined __stub___$ac_func
19613choke me
19614#endif
19615
19616int
19617main ()
19618{
19619return $ac_func ();
19620  ;
19621  return 0;
19622}
19623_ACEOF
19624rm -f conftest.$ac_objext conftest$ac_exeext
19625if { (ac_try="$ac_link"
19626case "(($ac_try" in
19627  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19628  *) ac_try_echo=$ac_try;;
19629esac
19630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19631  (eval "$ac_link") 2>conftest.er1
19632  ac_status=$?
19633  grep -v '^ *+' conftest.er1 >conftest.err
19634  rm -f conftest.er1
19635  cat conftest.err >&5
19636  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19637  (exit $ac_status); } &&
19638	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19639  { (case "(($ac_try" in
19640  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19641  *) ac_try_echo=$ac_try;;
19642esac
19643eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19644  (eval "$ac_try") 2>&5
19645  ac_status=$?
19646  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19647  (exit $ac_status); }; } &&
19648	 { ac_try='test -s conftest$ac_exeext'
19649  { (case "(($ac_try" in
19650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19651  *) ac_try_echo=$ac_try;;
19652esac
19653eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19654  (eval "$ac_try") 2>&5
19655  ac_status=$?
19656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19657  (exit $ac_status); }; }; then
19658  eval "$as_ac_var=yes"
19659else
19660  echo "$as_me: failed program was:" >&5
19661sed 's/^/| /' conftest.$ac_ext >&5
19662
19663	eval "$as_ac_var=no"
19664fi
19665
19666rm -f core conftest.err conftest.$ac_objext \
19667      conftest$ac_exeext conftest.$ac_ext
19668fi
19669ac_res=`eval echo '${'$as_ac_var'}'`
19670	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19671echo "${ECHO_T}$ac_res" >&6; }
19672if test `eval echo '${'$as_ac_var'}'` = yes; then
19673  cat >>confdefs.h <<_ACEOF
19674#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19675_ACEOF
19676
19677fi
19678done
19679
19680{ echo "$as_me:$LINENO: checking for working mmap" >&5
19681echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
19682if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
19683  echo $ECHO_N "(cached) $ECHO_C" >&6
19684else
19685  if test "$cross_compiling" = yes; then
19686  ac_cv_func_mmap_fixed_mapped=no
19687else
19688  cat >conftest.$ac_ext <<_ACEOF
19689/* confdefs.h.  */
19690_ACEOF
19691cat confdefs.h >>conftest.$ac_ext
19692cat >>conftest.$ac_ext <<_ACEOF
19693/* end confdefs.h.  */
19694$ac_includes_default
19695/* malloc might have been renamed as rpl_malloc. */
19696#undef malloc
19697
19698/* Thanks to Mike Haertel and Jim Avera for this test.
19699   Here is a matrix of mmap possibilities:
19700	mmap private not fixed
19701	mmap private fixed at somewhere currently unmapped
19702	mmap private fixed at somewhere already mapped
19703	mmap shared not fixed
19704	mmap shared fixed at somewhere currently unmapped
19705	mmap shared fixed at somewhere already mapped
19706   For private mappings, we should verify that changes cannot be read()
19707   back from the file, nor mmap's back from the file at a different
19708   address.  (There have been systems where private was not correctly
19709   implemented like the infamous i386 svr4.0, and systems where the
19710   VM page cache was not coherent with the file system buffer cache
19711   like early versions of FreeBSD and possibly contemporary NetBSD.)
19712   For shared mappings, we should conversely verify that changes get
19713   propagated back to all the places they're supposed to be.
19714
19715   Grep wants private fixed already mapped.
19716   The main things grep needs to know about mmap are:
19717   * does it exist and is it safe to write into the mmap'd area
19718   * how to use it (BSD variants)  */
19719
19720#include <fcntl.h>
19721#include <sys/mman.h>
19722
19723#if !STDC_HEADERS && !HAVE_STDLIB_H
19724char *malloc ();
19725#endif
19726
19727/* This mess was copied from the GNU getpagesize.h.  */
19728#if !HAVE_GETPAGESIZE
19729/* Assume that all systems that can run configure have sys/param.h.  */
19730# if !HAVE_SYS_PARAM_H
19731#  define HAVE_SYS_PARAM_H 1
19732# endif
19733
19734# ifdef _SC_PAGESIZE
19735#  define getpagesize() sysconf(_SC_PAGESIZE)
19736# else /* no _SC_PAGESIZE */
19737#  if HAVE_SYS_PARAM_H
19738#   include <sys/param.h>
19739#   ifdef EXEC_PAGESIZE
19740#    define getpagesize() EXEC_PAGESIZE
19741#   else /* no EXEC_PAGESIZE */
19742#    ifdef NBPG
19743#     define getpagesize() NBPG * CLSIZE
19744#     ifndef CLSIZE
19745#      define CLSIZE 1
19746#     endif /* no CLSIZE */
19747#    else /* no NBPG */
19748#     ifdef NBPC
19749#      define getpagesize() NBPC
19750#     else /* no NBPC */
19751#      ifdef PAGESIZE
19752#       define getpagesize() PAGESIZE
19753#      endif /* PAGESIZE */
19754#     endif /* no NBPC */
19755#    endif /* no NBPG */
19756#   endif /* no EXEC_PAGESIZE */
19757#  else /* no HAVE_SYS_PARAM_H */
19758#   define getpagesize() 8192	/* punt totally */
19759#  endif /* no HAVE_SYS_PARAM_H */
19760# endif /* no _SC_PAGESIZE */
19761
19762#endif /* no HAVE_GETPAGESIZE */
19763
19764int
19765main ()
19766{
19767  char *data, *data2, *data3;
19768  int i, pagesize;
19769  int fd;
19770
19771  pagesize = getpagesize ();
19772
19773  /* First, make a file with some known garbage in it. */
19774  data = (char *) malloc (pagesize);
19775  if (!data)
19776    return 1;
19777  for (i = 0; i < pagesize; ++i)
19778    *(data + i) = rand ();
19779  umask (0);
19780  fd = creat ("conftest.mmap", 0600);
19781  if (fd < 0)
19782    return 1;
19783  if (write (fd, data, pagesize) != pagesize)
19784    return 1;
19785  close (fd);
19786
19787  /* Next, try to mmap the file at a fixed address which already has
19788     something else allocated at it.  If we can, also make sure that
19789     we see the same garbage.  */
19790  fd = open ("conftest.mmap", O_RDWR);
19791  if (fd < 0)
19792    return 1;
19793  data2 = (char *) malloc (2 * pagesize);
19794  if (!data2)
19795    return 1;
19796  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
19797  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
19798		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
19799    return 1;
19800  for (i = 0; i < pagesize; ++i)
19801    if (*(data + i) != *(data2 + i))
19802      return 1;
19803
19804  /* Finally, make sure that changes to the mapped area do not
19805     percolate back to the file as seen by read().  (This is a bug on
19806     some variants of i386 svr4.0.)  */
19807  for (i = 0; i < pagesize; ++i)
19808    *(data2 + i) = *(data2 + i) + 1;
19809  data3 = (char *) malloc (pagesize);
19810  if (!data3)
19811    return 1;
19812  if (read (fd, data3, pagesize) != pagesize)
19813    return 1;
19814  for (i = 0; i < pagesize; ++i)
19815    if (*(data + i) != *(data3 + i))
19816      return 1;
19817  close (fd);
19818  return 0;
19819}
19820_ACEOF
19821rm -f conftest$ac_exeext
19822if { (ac_try="$ac_link"
19823case "(($ac_try" in
19824  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19825  *) ac_try_echo=$ac_try;;
19826esac
19827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19828  (eval "$ac_link") 2>&5
19829  ac_status=$?
19830  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19831  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19832  { (case "(($ac_try" in
19833  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19834  *) ac_try_echo=$ac_try;;
19835esac
19836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19837  (eval "$ac_try") 2>&5
19838  ac_status=$?
19839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19840  (exit $ac_status); }; }; then
19841  ac_cv_func_mmap_fixed_mapped=yes
19842else
19843  echo "$as_me: program exited with status $ac_status" >&5
19844echo "$as_me: failed program was:" >&5
19845sed 's/^/| /' conftest.$ac_ext >&5
19846
19847( exit $ac_status )
19848ac_cv_func_mmap_fixed_mapped=no
19849fi
19850rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19851fi
19852
19853
19854fi
19855{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
19856echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
19857if test $ac_cv_func_mmap_fixed_mapped = yes; then
19858
19859cat >>confdefs.h <<\_ACEOF
19860#define HAVE_MMAP 1
19861_ACEOF
19862
19863fi
19864rm -f conftest.mmap
19865
19866  { echo "$as_me:$LINENO: checking for mmap of files" >&5
19867echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
19868if test "${ac_cv_func_mmap_file+set}" = set; then
19869  echo $ECHO_N "(cached) $ECHO_C" >&6
19870else
19871   ac_ext=c
19872ac_cpp='$CPP $CPPFLAGS'
19873ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19874ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19875ac_compiler_gnu=$ac_cv_c_compiler_gnu
19876
19877  if test "$cross_compiling" = yes; then
19878  ac_cv_func_mmap_file=no
19879else
19880  cat >conftest.$ac_ext <<_ACEOF
19881
19882    /* confdefs.h.  */
19883_ACEOF
19884cat confdefs.h >>conftest.$ac_ext
19885cat >>conftest.$ac_ext <<_ACEOF
19886/* end confdefs.h.  */
19887
19888#include <sys/types.h>
19889#include <sys/mman.h>
19890#include <fcntl.h>
19891
19892int
19893main ()
19894{
19895
19896  int fd;
19897  fd = creat ("foo",0777);
19898  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
19899  unlink ("foo");
19900  return (fd != (int) MAP_FAILED);
19901  ;
19902  return 0;
19903}
19904_ACEOF
19905rm -f conftest$ac_exeext
19906if { (ac_try="$ac_link"
19907case "(($ac_try" in
19908  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19909  *) ac_try_echo=$ac_try;;
19910esac
19911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19912  (eval "$ac_link") 2>&5
19913  ac_status=$?
19914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19915  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19916  { (case "(($ac_try" in
19917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19918  *) ac_try_echo=$ac_try;;
19919esac
19920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19921  (eval "$ac_try") 2>&5
19922  ac_status=$?
19923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19924  (exit $ac_status); }; }; then
19925  ac_cv_func_mmap_file=yes
19926else
19927  echo "$as_me: program exited with status $ac_status" >&5
19928echo "$as_me: failed program was:" >&5
19929sed 's/^/| /' conftest.$ac_ext >&5
19930
19931( exit $ac_status )
19932ac_cv_func_mmap_file=no
19933fi
19934rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19935fi
19936
19937
19938  ac_ext=c
19939ac_cpp='$CPP $CPPFLAGS'
19940ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19941ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19942ac_compiler_gnu=$ac_cv_c_compiler_gnu
19943
19944
19945fi
19946{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
19947echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
19948if test "$ac_cv_func_mmap_file" = yes; then
19949
19950cat >>confdefs.h <<\_ACEOF
19951#define HAVE_MMAP_FILE
19952_ACEOF
19953
19954   MMAP_FILE=yes
19955
19956fi
19957
19958  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
19959echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
19960if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
19961  echo $ECHO_N "(cached) $ECHO_C" >&6
19962else
19963  if test "$llvm_cv_os_type" = "Interix" ; then
19964   ac_cv_need_dev_zero_for_mmap=yes
19965 else
19966   ac_cv_need_dev_zero_for_mmap=no
19967 fi
19968
19969fi
19970{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
19971echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
19972if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
19973
19974cat >>confdefs.h <<\_ACEOF
19975#define NEED_DEV_ZERO_FOR_MMAP 1
19976_ACEOF
19977
19978fi
19979
19980  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
19981  then
19982    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
19983echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
19984  fi
19985  if test "$ac_cv_func_mmap_file" = "no"
19986  then
19987    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
19988echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
19989  fi
19990fi
19991
19992{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
19993echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
19994cat >conftest.$ac_ext <<_ACEOF
19995/* confdefs.h.  */
19996_ACEOF
19997cat confdefs.h >>conftest.$ac_ext
19998cat >>conftest.$ac_ext <<_ACEOF
19999/* end confdefs.h.  */
20000int main() {
20001        volatile unsigned long val = 1;
20002        __sync_synchronize();
20003        __sync_val_compare_and_swap(&val, 1, 0);
20004        __sync_add_and_fetch(&val, 1);
20005        __sync_sub_and_fetch(&val, 1);
20006        return 0;
20007      }
20008
20009_ACEOF
20010rm -f conftest.$ac_objext conftest$ac_exeext
20011if { (ac_try="$ac_link"
20012case "(($ac_try" in
20013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20014  *) ac_try_echo=$ac_try;;
20015esac
20016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20017  (eval "$ac_link") 2>conftest.er1
20018  ac_status=$?
20019  grep -v '^ *+' conftest.er1 >conftest.err
20020  rm -f conftest.er1
20021  cat conftest.err >&5
20022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20023  (exit $ac_status); } &&
20024	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20025  { (case "(($ac_try" in
20026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20027  *) ac_try_echo=$ac_try;;
20028esac
20029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20030  (eval "$ac_try") 2>&5
20031  ac_status=$?
20032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20033  (exit $ac_status); }; } &&
20034	 { ac_try='test -s conftest$ac_exeext'
20035  { (case "(($ac_try" in
20036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20037  *) ac_try_echo=$ac_try;;
20038esac
20039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20040  (eval "$ac_try") 2>&5
20041  ac_status=$?
20042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20043  (exit $ac_status); }; }; then
20044  { echo "$as_me:$LINENO: result: yes" >&5
20045echo "${ECHO_T}yes" >&6; }
20046
20047cat >>confdefs.h <<\_ACEOF
20048#define LLVM_MULTITHREADED 1
20049_ACEOF
20050
20051else
20052  echo "$as_me: failed program was:" >&5
20053sed 's/^/| /' conftest.$ac_ext >&5
20054
20055	{ echo "$as_me:$LINENO: result: no" >&5
20056echo "${ECHO_T}no" >&6; }
20057
20058cat >>confdefs.h <<\_ACEOF
20059#define LLVM_MULTITHREADED 0
20060_ACEOF
20061
20062  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20063echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20064fi
20065
20066rm -f core conftest.err conftest.$ac_objext \
20067      conftest$ac_exeext conftest.$ac_ext
20068
20069
20070
20071if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20072  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20073echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20074if test "${llvm_cv_linux_mixed+set}" = set; then
20075  echo $ECHO_N "(cached) $ECHO_C" >&6
20076else
20077   ac_ext=c
20078ac_cpp='$CPP $CPPFLAGS'
20079ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20080ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20081ac_compiler_gnu=$ac_cv_c_compiler_gnu
20082
20083  cat >conftest.$ac_ext <<_ACEOF
20084/* confdefs.h.  */
20085_ACEOF
20086cat confdefs.h >>conftest.$ac_ext
20087cat >>conftest.$ac_ext <<_ACEOF
20088/* end confdefs.h.  */
20089#ifndef __x86_64__
20090       error: Not x86-64 even if uname says so!
20091      #endif
20092
20093int
20094main ()
20095{
20096
20097  ;
20098  return 0;
20099}
20100_ACEOF
20101rm -f conftest.$ac_objext
20102if { (ac_try="$ac_compile"
20103case "(($ac_try" in
20104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20105  *) ac_try_echo=$ac_try;;
20106esac
20107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20108  (eval "$ac_compile") 2>conftest.er1
20109  ac_status=$?
20110  grep -v '^ *+' conftest.er1 >conftest.err
20111  rm -f conftest.er1
20112  cat conftest.err >&5
20113  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20114  (exit $ac_status); } &&
20115	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20116  { (case "(($ac_try" in
20117  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20118  *) ac_try_echo=$ac_try;;
20119esac
20120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20121  (eval "$ac_try") 2>&5
20122  ac_status=$?
20123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20124  (exit $ac_status); }; } &&
20125	 { ac_try='test -s conftest.$ac_objext'
20126  { (case "(($ac_try" in
20127  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20128  *) ac_try_echo=$ac_try;;
20129esac
20130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20131  (eval "$ac_try") 2>&5
20132  ac_status=$?
20133  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20134  (exit $ac_status); }; }; then
20135  llvm_cv_linux_mixed=no
20136else
20137  echo "$as_me: failed program was:" >&5
20138sed 's/^/| /' conftest.$ac_ext >&5
20139
20140	llvm_cv_linux_mixed=yes
20141fi
20142
20143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20144  ac_ext=c
20145ac_cpp='$CPP $CPPFLAGS'
20146ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20147ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20148ac_compiler_gnu=$ac_cv_c_compiler_gnu
20149
20150
20151fi
20152{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20153echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20154
20155  if test "$llvm_cv_linux_mixed" = "yes"; then
20156    llvm_cv_target_arch="x86"
20157    ARCH="x86"
20158  fi
20159fi
20160
20161
20162for ac_func in __dso_handle
20163do
20164as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20165{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20166echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20167if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20168  echo $ECHO_N "(cached) $ECHO_C" >&6
20169else
20170  cat >conftest.$ac_ext <<_ACEOF
20171/* confdefs.h.  */
20172_ACEOF
20173cat confdefs.h >>conftest.$ac_ext
20174cat >>conftest.$ac_ext <<_ACEOF
20175/* end confdefs.h.  */
20176/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20177   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20178#define $ac_func innocuous_$ac_func
20179
20180/* System header to define __stub macros and hopefully few prototypes,
20181    which can conflict with char $ac_func (); below.
20182    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20183    <limits.h> exists even on freestanding compilers.  */
20184
20185#ifdef __STDC__
20186# include <limits.h>
20187#else
20188# include <assert.h>
20189#endif
20190
20191#undef $ac_func
20192
20193/* Override any GCC internal prototype to avoid an error.
20194   Use char because int might match the return type of a GCC
20195   builtin and then its argument prototype would still apply.  */
20196#ifdef __cplusplus
20197extern "C"
20198#endif
20199char $ac_func ();
20200/* The GNU C library defines this for functions which it implements
20201    to always fail with ENOSYS.  Some functions are actually named
20202    something starting with __ and the normal name is an alias.  */
20203#if defined __stub_$ac_func || defined __stub___$ac_func
20204choke me
20205#endif
20206
20207int
20208main ()
20209{
20210return $ac_func ();
20211  ;
20212  return 0;
20213}
20214_ACEOF
20215rm -f conftest.$ac_objext conftest$ac_exeext
20216if { (ac_try="$ac_link"
20217case "(($ac_try" in
20218  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20219  *) ac_try_echo=$ac_try;;
20220esac
20221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20222  (eval "$ac_link") 2>conftest.er1
20223  ac_status=$?
20224  grep -v '^ *+' conftest.er1 >conftest.err
20225  rm -f conftest.er1
20226  cat conftest.err >&5
20227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20228  (exit $ac_status); } &&
20229	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20230  { (case "(($ac_try" in
20231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20232  *) ac_try_echo=$ac_try;;
20233esac
20234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20235  (eval "$ac_try") 2>&5
20236  ac_status=$?
20237  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20238  (exit $ac_status); }; } &&
20239	 { ac_try='test -s conftest$ac_exeext'
20240  { (case "(($ac_try" in
20241  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20242  *) ac_try_echo=$ac_try;;
20243esac
20244eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20245  (eval "$ac_try") 2>&5
20246  ac_status=$?
20247  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20248  (exit $ac_status); }; }; then
20249  eval "$as_ac_var=yes"
20250else
20251  echo "$as_me: failed program was:" >&5
20252sed 's/^/| /' conftest.$ac_ext >&5
20253
20254	eval "$as_ac_var=no"
20255fi
20256
20257rm -f core conftest.err conftest.$ac_objext \
20258      conftest$ac_exeext conftest.$ac_ext
20259fi
20260ac_res=`eval echo '${'$as_ac_var'}'`
20261	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20262echo "${ECHO_T}$ac_res" >&6; }
20263if test `eval echo '${'$as_ac_var'}'` = yes; then
20264  cat >>confdefs.h <<_ACEOF
20265#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20266_ACEOF
20267
20268fi
20269done
20270
20271
20272{ echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
20273echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
20274if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
20275  echo $ECHO_N "(cached) $ECHO_C" >&6
20276else
20277  llvm_cv_llvmgcc_sanity="no"
20278if test -x "$LLVMGCC" ; then
20279  cp /dev/null conftest.c
20280  "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
20281      grep 'target datalayout =' > /dev/null 2>&1
20282  if test $? -eq 0 ; then
20283    llvm_cv_llvmgcc_sanity="yes"
20284  fi
20285  rm conftest.c
20286fi
20287fi
20288{ echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
20289echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
20290
20291if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
20292  { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
20293echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
20294  llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
20295  LLVMCC1=$llvmcc1path
20296
20297  llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
20298  LLVMCC1PLUS=$llvmcc1pluspath
20299
20300  llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
20301  LLVMGCCDIR=$llvmgccdir
20302
20303  llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
20304  LLVMGCC_LANGS=$llvmgcclangs
20305
20306  { echo "$as_me:$LINENO: result: ok" >&5
20307echo "${ECHO_T}ok" >&6; }
20308fi
20309
20310SHLIBEXT=$libltdl_cv_shlibext
20311
20312
20313SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20314
20315
20316# Translate the various configuration directories and other basic
20317# information into substitutions that will end up in Makefile.config.in
20318# that these configured values can be used by the makefiles
20319if test "${prefix}" = "NONE" ; then
20320  prefix="/usr/local"
20321fi
20322eval LLVM_PREFIX="${prefix}";
20323eval LLVM_BINDIR="${prefix}/bin";
20324eval LLVM_LIBDIR="${prefix}/lib";
20325eval LLVM_DATADIR="${prefix}/share/llvm";
20326eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20327eval LLVM_ETCDIR="${prefix}/etc/llvm";
20328eval LLVM_INCLUDEDIR="${prefix}/include";
20329eval LLVM_INFODIR="${prefix}/info";
20330eval LLVM_MANDIR="${prefix}/man";
20331LLVM_CONFIGTIME=`date`
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343# Place the various directores into the config.h file as #defines so that we
20344# can know about the installation paths within LLVM.
20345
20346cat >>confdefs.h <<_ACEOF
20347#define LLVM_PREFIX "$LLVM_PREFIX"
20348_ACEOF
20349
20350
20351cat >>confdefs.h <<_ACEOF
20352#define LLVM_BINDIR "$LLVM_BINDIR"
20353_ACEOF
20354
20355
20356cat >>confdefs.h <<_ACEOF
20357#define LLVM_LIBDIR "$LLVM_LIBDIR"
20358_ACEOF
20359
20360
20361cat >>confdefs.h <<_ACEOF
20362#define LLVM_DATADIR "$LLVM_DATADIR"
20363_ACEOF
20364
20365
20366cat >>confdefs.h <<_ACEOF
20367#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20368_ACEOF
20369
20370
20371cat >>confdefs.h <<_ACEOF
20372#define LLVM_ETCDIR "$LLVM_ETCDIR"
20373_ACEOF
20374
20375
20376cat >>confdefs.h <<_ACEOF
20377#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20378_ACEOF
20379
20380
20381cat >>confdefs.h <<_ACEOF
20382#define LLVM_INFODIR "$LLVM_INFODIR"
20383_ACEOF
20384
20385
20386cat >>confdefs.h <<_ACEOF
20387#define LLVM_MANDIR "$LLVM_MANDIR"
20388_ACEOF
20389
20390
20391cat >>confdefs.h <<_ACEOF
20392#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20393_ACEOF
20394
20395
20396cat >>confdefs.h <<_ACEOF
20397#define LLVM_HOSTTRIPLE "$host"
20398_ACEOF
20399
20400
20401# Determine which bindings to build.
20402if test "$BINDINGS_TO_BUILD" = auto ; then
20403  BINDINGS_TO_BUILD=""
20404  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20405    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20406  fi
20407fi
20408BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20409
20410
20411# This isn't really configurey, but it avoids having to repeat the list in
20412# other files.
20413ALL_BINDINGS=ocaml
20414
20415
20416# Do any work necessary to ensure that bindings have what they need.
20417binding_prereqs_failed=0
20418for a_binding in $BINDINGS_TO_BUILD ; do
20419  case "$a_binding" in
20420  ocaml)
20421    if test "x$OCAMLC" = x ; then
20422      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20423echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20424      binding_prereqs_failed=1
20425    fi
20426    if test "x$OCAMLDEP" = x ; then
20427      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20428echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20429      binding_prereqs_failed=1
20430    fi
20431    if test "x$OCAMLOPT" = x ; then
20432      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20433echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20434          fi
20435    if test "x$with_ocaml_libdir" != xauto ; then
20436      OCAML_LIBDIR=$with_ocaml_libdir
20437
20438    else
20439      ocaml_stdlib="`"$OCAMLC" -where`"
20440      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20441      then
20442        # ocaml stdlib is beneath our prefix; use stdlib
20443        OCAML_LIBDIR=$ocaml_stdlib
20444
20445      else
20446        # ocaml stdlib is outside our prefix; use libdir/ocaml
20447        OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20448
20449      fi
20450    fi
20451    ;;
20452  esac
20453done
20454if test "$binding_prereqs_failed" = 1 ; then
20455  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20456echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20457   { (exit 1); exit 1; }; }
20458fi
20459
20460{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20461echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20462if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20463  echo $ECHO_N "(cached) $ECHO_C" >&6
20464else
20465   ac_ext=cpp
20466ac_cpp='$CXXCPP $CPPFLAGS'
20467ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20468ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20469ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20470
20471  oldcxxflags="$CXXFLAGS"
20472  CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20473  cat >conftest.$ac_ext <<_ACEOF
20474/* confdefs.h.  */
20475_ACEOF
20476cat confdefs.h >>conftest.$ac_ext
20477cat >>conftest.$ac_ext <<_ACEOF
20478/* end confdefs.h.  */
20479
20480int
20481main ()
20482{
20483
20484  ;
20485  return 0;
20486}
20487_ACEOF
20488rm -f conftest.$ac_objext
20489if { (ac_try="$ac_compile"
20490case "(($ac_try" in
20491  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20492  *) ac_try_echo=$ac_try;;
20493esac
20494eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20495  (eval "$ac_compile") 2>conftest.er1
20496  ac_status=$?
20497  grep -v '^ *+' conftest.er1 >conftest.err
20498  rm -f conftest.er1
20499  cat conftest.err >&5
20500  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20501  (exit $ac_status); } &&
20502	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20503  { (case "(($ac_try" in
20504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20505  *) ac_try_echo=$ac_try;;
20506esac
20507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20508  (eval "$ac_try") 2>&5
20509  ac_status=$?
20510  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20511  (exit $ac_status); }; } &&
20512	 { ac_try='test -s conftest.$ac_objext'
20513  { (case "(($ac_try" in
20514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20515  *) ac_try_echo=$ac_try;;
20516esac
20517eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20518  (eval "$ac_try") 2>&5
20519  ac_status=$?
20520  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20521  (exit $ac_status); }; }; then
20522  llvm_cv_cxx_visibility_inlines_hidden=yes
20523else
20524  echo "$as_me: failed program was:" >&5
20525sed 's/^/| /' conftest.$ac_ext >&5
20526
20527	llvm_cv_cxx_visibility_inlines_hidden=no
20528fi
20529
20530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20531  CXXFLAGS="$oldcxxflags"
20532  ac_ext=c
20533ac_cpp='$CPP $CPPFLAGS'
20534ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20535ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20536ac_compiler_gnu=$ac_cv_c_compiler_gnu
20537
20538
20539fi
20540{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
20541echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
20542if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
20543  ENABLE_VISIBILITY_INLINES_HIDDEN=1
20544
20545else
20546  ENABLE_VISIBILITY_INLINES_HIDDEN=0
20547
20548fi
20549
20550
20551if test "$llvm_cv_link_use_r" = "yes" ; then
20552  RPATH="-Wl,-R"
20553else
20554  RPATH="-Wl,-rpath"
20555fi
20556
20557
20558if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
20559  RDYNAMIC="-Wl,-export-dynamic"
20560else
20561  RDYNAMIC=""
20562fi
20563
20564
20565
20566ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
20567
20568ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
20569
20570ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
20571
20572ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
20573
20574ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
20575
20576ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
20577
20578
20579ac_config_files="$ac_config_files Makefile.config"
20580
20581
20582ac_config_files="$ac_config_files llvm.spec"
20583
20584
20585ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
20586
20587
20588ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
20589
20590
20591ac_config_commands="$ac_config_commands setup"
20592
20593ac_config_commands="$ac_config_commands Makefile"
20594
20595
20596ac_config_commands="$ac_config_commands Makefile.common"
20597
20598
20599ac_config_commands="$ac_config_commands examples/Makefile"
20600
20601
20602ac_config_commands="$ac_config_commands lib/Makefile"
20603
20604
20605ac_config_commands="$ac_config_commands runtime/Makefile"
20606
20607
20608ac_config_commands="$ac_config_commands test/Makefile"
20609
20610
20611ac_config_commands="$ac_config_commands test/Makefile.tests"
20612
20613
20614ac_config_commands="$ac_config_commands unittests/Makefile"
20615
20616
20617ac_config_commands="$ac_config_commands tools/Makefile"
20618
20619
20620ac_config_commands="$ac_config_commands utils/Makefile"
20621
20622
20623ac_config_commands="$ac_config_commands projects/Makefile"
20624
20625
20626ac_config_commands="$ac_config_commands bindings/Makefile"
20627
20628
20629ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
20630
20631
20632
20633cat >confcache <<\_ACEOF
20634# This file is a shell script that caches the results of configure
20635# tests run on this system so they can be shared between configure
20636# scripts and configure runs, see configure's option --config-cache.
20637# It is not useful on other systems.  If it contains results you don't
20638# want to keep, you may remove or edit it.
20639#
20640# config.status only pays attention to the cache file if you give it
20641# the --recheck option to rerun configure.
20642#
20643# `ac_cv_env_foo' variables (set or unset) will be overridden when
20644# loading this file, other *unset* `ac_cv_foo' will be assigned the
20645# following values.
20646
20647_ACEOF
20648
20649# The following way of writing the cache mishandles newlines in values,
20650# but we know of no workaround that is simple, portable, and efficient.
20651# So, we kill variables containing newlines.
20652# Ultrix sh set writes to stderr and can't be redirected directly,
20653# and sets the high bit in the cache file unless we assign to the vars.
20654(
20655  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20656    eval ac_val=\$$ac_var
20657    case $ac_val in #(
20658    *${as_nl}*)
20659      case $ac_var in #(
20660      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20661echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
20662      esac
20663      case $ac_var in #(
20664      _ | IFS | as_nl) ;; #(
20665      *) $as_unset $ac_var ;;
20666      esac ;;
20667    esac
20668  done
20669
20670  (set) 2>&1 |
20671    case $as_nl`(ac_space=' '; set) 2>&1` in #(
20672    *${as_nl}ac_space=\ *)
20673      # `set' does not quote correctly, so add quotes (double-quote
20674      # substitution turns \\\\ into \\, and sed turns \\ into \).
20675      sed -n \
20676	"s/'/'\\\\''/g;
20677	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20678      ;; #(
20679    *)
20680      # `set' quotes correctly as required by POSIX, so do not add quotes.
20681      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20682      ;;
20683    esac |
20684    sort
20685) |
20686  sed '
20687     /^ac_cv_env_/b end
20688     t clear
20689     :clear
20690     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20691     t end
20692     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20693     :end' >>confcache
20694if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20695  if test -w "$cache_file"; then
20696    test "x$cache_file" != "x/dev/null" &&
20697      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
20698echo "$as_me: updating cache $cache_file" >&6;}
20699    cat confcache >$cache_file
20700  else
20701    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20702echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20703  fi
20704fi
20705rm -f confcache
20706
20707test "x$prefix" = xNONE && prefix=$ac_default_prefix
20708# Let make expand exec_prefix.
20709test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20710
20711DEFS=-DHAVE_CONFIG_H
20712
20713ac_libobjs=
20714ac_ltlibobjs=
20715for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20716  # 1. Remove the extension, and $U if already installed.
20717  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20718  ac_i=`echo "$ac_i" | sed "$ac_script"`
20719  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20720  #    will be set to the directory where LIBOBJS objects are built.
20721  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20722  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20723done
20724LIBOBJS=$ac_libobjs
20725
20726LTLIBOBJS=$ac_ltlibobjs
20727
20728
20729if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
20730  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
20731Usually this means the macro was only invoked conditionally." >&5
20732echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
20733Usually this means the macro was only invoked conditionally." >&2;}
20734   { (exit 1); exit 1; }; }
20735fi
20736if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
20737  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20738Usually this means the macro was only invoked conditionally." >&5
20739echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20740Usually this means the macro was only invoked conditionally." >&2;}
20741   { (exit 1); exit 1; }; }
20742fi
20743
20744: ${CONFIG_STATUS=./config.status}
20745ac_clean_files_save=$ac_clean_files
20746ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20747{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20748echo "$as_me: creating $CONFIG_STATUS" >&6;}
20749cat >$CONFIG_STATUS <<_ACEOF
20750#! $SHELL
20751# Generated by $as_me.
20752# Run this file to recreate the current configuration.
20753# Compiler output produced by configure, useful for debugging
20754# configure, is in config.log if it exists.
20755
20756debug=false
20757ac_cs_recheck=false
20758ac_cs_silent=false
20759SHELL=\${CONFIG_SHELL-$SHELL}
20760_ACEOF
20761
20762cat >>$CONFIG_STATUS <<\_ACEOF
20763## --------------------- ##
20764## M4sh Initialization.  ##
20765## --------------------- ##
20766
20767# Be Bourne compatible
20768if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20769  emulate sh
20770  NULLCMD=:
20771  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20772  # is contrary to our usage.  Disable this feature.
20773  alias -g '${1+"$@"}'='"$@"'
20774  setopt NO_GLOB_SUBST
20775else
20776  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
20777fi
20778BIN_SH=xpg4; export BIN_SH # for Tru64
20779DUALCASE=1; export DUALCASE # for MKS sh
20780
20781
20782# PATH needs CR
20783# Avoid depending upon Character Ranges.
20784as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20785as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20786as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20787as_cr_digits='0123456789'
20788as_cr_alnum=$as_cr_Letters$as_cr_digits
20789
20790# The user is always right.
20791if test "${PATH_SEPARATOR+set}" != set; then
20792  echo "#! /bin/sh" >conf$$.sh
20793  echo  "exit 0"   >>conf$$.sh
20794  chmod +x conf$$.sh
20795  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20796    PATH_SEPARATOR=';'
20797  else
20798    PATH_SEPARATOR=:
20799  fi
20800  rm -f conf$$.sh
20801fi
20802
20803# Support unset when possible.
20804if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20805  as_unset=unset
20806else
20807  as_unset=false
20808fi
20809
20810
20811# IFS
20812# We need space, tab and new line, in precisely that order.  Quoting is
20813# there to prevent editors from complaining about space-tab.
20814# (If _AS_PATH_WALK were called with IFS unset, it would disable word
20815# splitting by setting IFS to empty value.)
20816as_nl='
20817'
20818IFS=" ""	$as_nl"
20819
20820# Find who we are.  Look in the path if we contain no directory separator.
20821case $0 in
20822  *[\\/]* ) as_myself=$0 ;;
20823  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20824for as_dir in $PATH
20825do
20826  IFS=$as_save_IFS
20827  test -z "$as_dir" && as_dir=.
20828  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20829done
20830IFS=$as_save_IFS
20831
20832     ;;
20833esac
20834# We did not find ourselves, most probably we were run as `sh COMMAND'
20835# in which case we are not to be found in the path.
20836if test "x$as_myself" = x; then
20837  as_myself=$0
20838fi
20839if test ! -f "$as_myself"; then
20840  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20841  { (exit 1); exit 1; }
20842fi
20843
20844# Work around bugs in pre-3.0 UWIN ksh.
20845for as_var in ENV MAIL MAILPATH
20846do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20847done
20848PS1='$ '
20849PS2='> '
20850PS4='+ '
20851
20852# NLS nuisances.
20853for as_var in \
20854  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20855  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20856  LC_TELEPHONE LC_TIME
20857do
20858  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20859    eval $as_var=C; export $as_var
20860  else
20861    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20862  fi
20863done
20864
20865# Required to use basename.
20866if expr a : '\(a\)' >/dev/null 2>&1 &&
20867   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20868  as_expr=expr
20869else
20870  as_expr=false
20871fi
20872
20873if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20874  as_basename=basename
20875else
20876  as_basename=false
20877fi
20878
20879
20880# Name of the executable.
20881as_me=`$as_basename -- "$0" ||
20882$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20883	 X"$0" : 'X\(//\)$' \| \
20884	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20885echo X/"$0" |
20886    sed '/^.*\/\([^/][^/]*\)\/*$/{
20887	    s//\1/
20888	    q
20889	  }
20890	  /^X\/\(\/\/\)$/{
20891	    s//\1/
20892	    q
20893	  }
20894	  /^X\/\(\/\).*/{
20895	    s//\1/
20896	    q
20897	  }
20898	  s/.*/./; q'`
20899
20900# CDPATH.
20901$as_unset CDPATH
20902
20903
20904
20905  as_lineno_1=$LINENO
20906  as_lineno_2=$LINENO
20907  test "x$as_lineno_1" != "x$as_lineno_2" &&
20908  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20909
20910  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20911  # uniformly replaced by the line number.  The first 'sed' inserts a
20912  # line-number line after each line using $LINENO; the second 'sed'
20913  # does the real work.  The second script uses 'N' to pair each
20914  # line-number line with the line containing $LINENO, and appends
20915  # trailing '-' during substitution so that $LINENO is not a special
20916  # case at line end.
20917  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20918  # scripts with optimization help from Paolo Bonzini.  Blame Lee
20919  # E. McMahon (1931-1989) for sed's syntax.  :-)
20920  sed -n '
20921    p
20922    /[$]LINENO/=
20923  ' <$as_myself |
20924    sed '
20925      s/[$]LINENO.*/&-/
20926      t lineno
20927      b
20928      :lineno
20929      N
20930      :loop
20931      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20932      t loop
20933      s/-\n.*//
20934    ' >$as_me.lineno &&
20935  chmod +x "$as_me.lineno" ||
20936    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20937   { (exit 1); exit 1; }; }
20938
20939  # Don't try to exec as it changes $[0], causing all sort of problems
20940  # (the dirname of $[0] is not the place where we might find the
20941  # original and so on.  Autoconf is especially sensitive to this).
20942  . "./$as_me.lineno"
20943  # Exit status is that of the last command.
20944  exit
20945}
20946
20947
20948if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20949  as_dirname=dirname
20950else
20951  as_dirname=false
20952fi
20953
20954ECHO_C= ECHO_N= ECHO_T=
20955case `echo -n x` in
20956-n*)
20957  case `echo 'x\c'` in
20958  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20959  *)   ECHO_C='\c';;
20960  esac;;
20961*)
20962  ECHO_N='-n';;
20963esac
20964
20965if expr a : '\(a\)' >/dev/null 2>&1 &&
20966   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20967  as_expr=expr
20968else
20969  as_expr=false
20970fi
20971
20972rm -f conf$$ conf$$.exe conf$$.file
20973if test -d conf$$.dir; then
20974  rm -f conf$$.dir/conf$$.file
20975else
20976  rm -f conf$$.dir
20977  mkdir conf$$.dir
20978fi
20979echo >conf$$.file
20980if ln -s conf$$.file conf$$ 2>/dev/null; then
20981  as_ln_s='ln -s'
20982  # ... but there are two gotchas:
20983  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20984  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20985  # In both cases, we have to default to `cp -p'.
20986  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20987    as_ln_s='cp -p'
20988elif ln conf$$.file conf$$ 2>/dev/null; then
20989  as_ln_s=ln
20990else
20991  as_ln_s='cp -p'
20992fi
20993rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20994rmdir conf$$.dir 2>/dev/null
20995
20996if mkdir -p . 2>/dev/null; then
20997  as_mkdir_p=:
20998else
20999  test -d ./-p && rmdir ./-p
21000  as_mkdir_p=false
21001fi
21002
21003# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21004# systems may use methods other than mode bits to determine executability.
21005cat >conf$$.file <<_ASEOF
21006#! /bin/sh
21007exit 0
21008_ASEOF
21009chmod +x conf$$.file
21010if test -x conf$$.file >/dev/null 2>&1; then
21011  as_executable_p="test -x"
21012else
21013  as_executable_p=:
21014fi
21015rm -f conf$$.file
21016
21017# Sed expression to map a string onto a valid CPP name.
21018as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21019
21020# Sed expression to map a string onto a valid variable name.
21021as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21022
21023
21024exec 6>&1
21025
21026# Save the log message, to keep $[0] and so on meaningful, and to
21027# report actual input values of CONFIG_FILES etc. instead of their
21028# values after options handling.
21029ac_log="
21030This file was extended by llvm $as_me 2.8svn, which was
21031generated by GNU Autoconf 2.60.  Invocation command line was
21032
21033  CONFIG_FILES    = $CONFIG_FILES
21034  CONFIG_HEADERS  = $CONFIG_HEADERS
21035  CONFIG_LINKS    = $CONFIG_LINKS
21036  CONFIG_COMMANDS = $CONFIG_COMMANDS
21037  $ $0 $@
21038
21039on `(hostname || uname -n) 2>/dev/null | sed 1q`
21040"
21041
21042_ACEOF
21043
21044cat >>$CONFIG_STATUS <<_ACEOF
21045# Files that config.status was made for.
21046config_files="$ac_config_files"
21047config_headers="$ac_config_headers"
21048config_commands="$ac_config_commands"
21049
21050_ACEOF
21051
21052cat >>$CONFIG_STATUS <<\_ACEOF
21053ac_cs_usage="\
21054\`$as_me' instantiates files from templates according to the
21055current configuration.
21056
21057Usage: $0 [OPTIONS] [FILE]...
21058
21059  -h, --help       print this help, then exit
21060  -V, --version    print version number, then exit
21061  -q, --quiet      do not print progress messages
21062  -d, --debug      don't remove temporary files
21063      --recheck    update $as_me by reconfiguring in the same conditions
21064  --file=FILE[:TEMPLATE]
21065		   instantiate the configuration file FILE
21066  --header=FILE[:TEMPLATE]
21067		   instantiate the configuration header FILE
21068
21069Configuration files:
21070$config_files
21071
21072Configuration headers:
21073$config_headers
21074
21075Configuration commands:
21076$config_commands
21077
21078Report bugs to <bug-autoconf@gnu.org>."
21079
21080_ACEOF
21081cat >>$CONFIG_STATUS <<_ACEOF
21082ac_cs_version="\\
21083llvm config.status 2.8svn
21084configured by $0, generated by GNU Autoconf 2.60,
21085  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21086
21087Copyright (C) 2006 Free Software Foundation, Inc.
21088This config.status script is free software; the Free Software Foundation
21089gives unlimited permission to copy, distribute and modify it."
21090
21091ac_pwd='$ac_pwd'
21092srcdir='$srcdir'
21093INSTALL='$INSTALL'
21094_ACEOF
21095
21096cat >>$CONFIG_STATUS <<\_ACEOF
21097# If no file are specified by the user, then we need to provide default
21098# value.  By we need to know if files were specified by the user.
21099ac_need_defaults=:
21100while test $# != 0
21101do
21102  case $1 in
21103  --*=*)
21104    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21105    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21106    ac_shift=:
21107    ;;
21108  *)
21109    ac_option=$1
21110    ac_optarg=$2
21111    ac_shift=shift
21112    ;;
21113  esac
21114
21115  case $ac_option in
21116  # Handling of the options.
21117  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21118    ac_cs_recheck=: ;;
21119  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21120    echo "$ac_cs_version"; exit ;;
21121  --debug | --debu | --deb | --de | --d | -d )
21122    debug=: ;;
21123  --file | --fil | --fi | --f )
21124    $ac_shift
21125    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21126    ac_need_defaults=false;;
21127  --header | --heade | --head | --hea )
21128    $ac_shift
21129    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21130    ac_need_defaults=false;;
21131  --he | --h)
21132    # Conflict between --help and --header
21133    { echo "$as_me: error: ambiguous option: $1
21134Try \`$0 --help' for more information." >&2
21135   { (exit 1); exit 1; }; };;
21136  --help | --hel | -h )
21137    echo "$ac_cs_usage"; exit ;;
21138  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21139  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21140    ac_cs_silent=: ;;
21141
21142  # This is an error.
21143  -*) { echo "$as_me: error: unrecognized option: $1
21144Try \`$0 --help' for more information." >&2
21145   { (exit 1); exit 1; }; } ;;
21146
21147  *) ac_config_targets="$ac_config_targets $1"
21148     ac_need_defaults=false ;;
21149
21150  esac
21151  shift
21152done
21153
21154ac_configure_extra_args=
21155
21156if $ac_cs_silent; then
21157  exec 6>/dev/null
21158  ac_configure_extra_args="$ac_configure_extra_args --silent"
21159fi
21160
21161_ACEOF
21162cat >>$CONFIG_STATUS <<_ACEOF
21163if \$ac_cs_recheck; then
21164  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21165  CONFIG_SHELL=$SHELL
21166  export CONFIG_SHELL
21167  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21168fi
21169
21170_ACEOF
21171cat >>$CONFIG_STATUS <<\_ACEOF
21172exec 5>>config.log
21173{
21174  echo
21175  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21176## Running $as_me. ##
21177_ASBOX
21178  echo "$ac_log"
21179} >&5
21180
21181_ACEOF
21182cat >>$CONFIG_STATUS <<_ACEOF
21183#
21184# INIT-COMMANDS
21185#
21186llvm_src="${srcdir}"
21187
21188_ACEOF
21189
21190cat >>$CONFIG_STATUS <<\_ACEOF
21191
21192# Handling of arguments.
21193for ac_config_target in $ac_config_targets
21194do
21195  case $ac_config_target in
21196    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21197    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21198    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21199    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21200    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21201    "include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
21202    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21203    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21204    "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
21205    "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21206    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21207    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21208    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21209    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21210    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21211    "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21212    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21213    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21214    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21215    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21216    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21217    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21218    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21219    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21220
21221  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21222echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21223   { (exit 1); exit 1; }; };;
21224  esac
21225done
21226
21227
21228# If the user did not use the arguments to specify the items to instantiate,
21229# then the envvar interface is used.  Set only those that are not.
21230# We use the long form for the default assignment because of an extremely
21231# bizarre bug on SunOS 4.1.3.
21232if $ac_need_defaults; then
21233  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21234  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21235  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21236fi
21237
21238# Have a temporary directory for convenience.  Make it in the build tree
21239# simply because there is no reason against having it here, and in addition,
21240# creating and moving files from /tmp can sometimes cause problems.
21241# Hook for its removal unless debugging.
21242# Note that there is a small window in which the directory will not be cleaned:
21243# after its creation but before its name has been assigned to `$tmp'.
21244$debug ||
21245{
21246  tmp=
21247  trap 'exit_status=$?
21248  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21249' 0
21250  trap '{ (exit 1); exit 1; }' 1 2 13 15
21251}
21252# Create a (secure) tmp directory for tmp files.
21253
21254{
21255  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21256  test -n "$tmp" && test -d "$tmp"
21257}  ||
21258{
21259  tmp=./conf$$-$RANDOM
21260  (umask 077 && mkdir "$tmp")
21261} ||
21262{
21263   echo "$me: cannot create a temporary directory in ." >&2
21264   { (exit 1); exit 1; }
21265}
21266
21267#
21268# Set up the sed scripts for CONFIG_FILES section.
21269#
21270
21271# No need to generate the scripts if there are no CONFIG_FILES.
21272# This happens for instance when ./config.status config.h
21273if test -n "$CONFIG_FILES"; then
21274
21275_ACEOF
21276
21277
21278
21279ac_delim='%!_!# '
21280for ac_last_try in false false false false false :; do
21281  cat >conf$$subs.sed <<_ACEOF
21282SHELL!$SHELL$ac_delim
21283PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21284PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21285PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21286PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21287PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21288PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21289exec_prefix!$exec_prefix$ac_delim
21290prefix!$prefix$ac_delim
21291program_transform_name!$program_transform_name$ac_delim
21292bindir!$bindir$ac_delim
21293sbindir!$sbindir$ac_delim
21294libexecdir!$libexecdir$ac_delim
21295datarootdir!$datarootdir$ac_delim
21296datadir!$datadir$ac_delim
21297sysconfdir!$sysconfdir$ac_delim
21298sharedstatedir!$sharedstatedir$ac_delim
21299localstatedir!$localstatedir$ac_delim
21300includedir!$includedir$ac_delim
21301oldincludedir!$oldincludedir$ac_delim
21302docdir!$docdir$ac_delim
21303infodir!$infodir$ac_delim
21304htmldir!$htmldir$ac_delim
21305dvidir!$dvidir$ac_delim
21306pdfdir!$pdfdir$ac_delim
21307psdir!$psdir$ac_delim
21308libdir!$libdir$ac_delim
21309localedir!$localedir$ac_delim
21310mandir!$mandir$ac_delim
21311DEFS!$DEFS$ac_delim
21312ECHO_C!$ECHO_C$ac_delim
21313ECHO_N!$ECHO_N$ac_delim
21314ECHO_T!$ECHO_T$ac_delim
21315LIBS!$LIBS$ac_delim
21316build_alias!$build_alias$ac_delim
21317host_alias!$host_alias$ac_delim
21318target_alias!$target_alias$ac_delim
21319LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21320subdirs!$subdirs$ac_delim
21321build!$build$ac_delim
21322build_cpu!$build_cpu$ac_delim
21323build_vendor!$build_vendor$ac_delim
21324build_os!$build_os$ac_delim
21325host!$host$ac_delim
21326host_cpu!$host_cpu$ac_delim
21327host_vendor!$host_vendor$ac_delim
21328host_os!$host_os$ac_delim
21329target!$target$ac_delim
21330target_cpu!$target_cpu$ac_delim
21331target_vendor!$target_vendor$ac_delim
21332target_os!$target_os$ac_delim
21333OS!$OS$ac_delim
21334HOST_OS!$HOST_OS$ac_delim
21335TARGET_OS!$TARGET_OS$ac_delim
21336LINKALL!$LINKALL$ac_delim
21337NOLINKALL!$NOLINKALL$ac_delim
21338LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21339LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21340ARCH!$ARCH$ac_delim
21341ENDIAN!$ENDIAN$ac_delim
21342CC!$CC$ac_delim
21343CFLAGS!$CFLAGS$ac_delim
21344LDFLAGS!$LDFLAGS$ac_delim
21345CPPFLAGS!$CPPFLAGS$ac_delim
21346ac_ct_CC!$ac_ct_CC$ac_delim
21347EXEEXT!$EXEEXT$ac_delim
21348OBJEXT!$OBJEXT$ac_delim
21349CPP!$CPP$ac_delim
21350GREP!$GREP$ac_delim
21351EGREP!$EGREP$ac_delim
21352LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21353BUILD_CC!$BUILD_CC$ac_delim
21354BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21355BUILD_CXX!$BUILD_CXX$ac_delim
21356CVSBUILD!$CVSBUILD$ac_delim
21357ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21358ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21359DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21360ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21361EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21362DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21363DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21364JIT!$JIT$ac_delim
21365TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21366ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21367ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21368ENABLE_PIC!$ENABLE_PIC$ac_delim
21369ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21370ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21371TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21372LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21373LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21374LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21375LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21376ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21377CLANGPATH!$CLANGPATH$ac_delim
21378CLANGXXPATH!$CLANGXXPATH$ac_delim
21379_ACEOF
21380
21381  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21382    break
21383  elif $ac_last_try; then
21384    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21385echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21386   { (exit 1); exit 1; }; }
21387  else
21388    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21389  fi
21390done
21391
21392ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21393if test -n "$ac_eof"; then
21394  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21395  ac_eof=`expr $ac_eof + 1`
21396fi
21397
21398cat >>$CONFIG_STATUS <<_ACEOF
21399cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21400/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21401_ACEOF
21402sed '
21403s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21404s/^/s,@/; s/!/@,|#_!!_#|/
21405:n
21406t n
21407s/'"$ac_delim"'$/,g/; t
21408s/$/\\/; p
21409N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21410' >>$CONFIG_STATUS <conf$$subs.sed
21411rm -f conf$$subs.sed
21412cat >>$CONFIG_STATUS <<_ACEOF
21413CEOF$ac_eof
21414_ACEOF
21415
21416
21417ac_delim='%!_!# '
21418for ac_last_try in false false false false false :; do
21419  cat >conf$$subs.sed <<_ACEOF
21420ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
21421OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21422EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21423BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21424ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
21425ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
21426CXX!$CXX$ac_delim
21427CXXFLAGS!$CXXFLAGS$ac_delim
21428ac_ct_CXX!$ac_ct_CXX$ac_delim
21429NM!$NM$ac_delim
21430ifGNUmake!$ifGNUmake$ac_delim
21431LN_S!$LN_S$ac_delim
21432CMP!$CMP$ac_delim
21433CP!$CP$ac_delim
21434DATE!$DATE$ac_delim
21435FIND!$FIND$ac_delim
21436MKDIR!$MKDIR$ac_delim
21437MV!$MV$ac_delim
21438RANLIB!$RANLIB$ac_delim
21439AR!$AR$ac_delim
21440RM!$RM$ac_delim
21441SED!$SED$ac_delim
21442TAR!$TAR$ac_delim
21443BINPWD!$BINPWD$ac_delim
21444GRAPHVIZ!$GRAPHVIZ$ac_delim
21445DOT!$DOT$ac_delim
21446FDP!$FDP$ac_delim
21447NEATO!$NEATO$ac_delim
21448TWOPI!$TWOPI$ac_delim
21449CIRCO!$CIRCO$ac_delim
21450GV!$GV$ac_delim
21451DOTTY!$DOTTY$ac_delim
21452PERL!$PERL$ac_delim
21453HAVE_PERL!$HAVE_PERL$ac_delim
21454INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21455INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21456INSTALL_DATA!$INSTALL_DATA$ac_delim
21457BZIP2!$BZIP2$ac_delim
21458CAT!$CAT$ac_delim
21459DOXYGEN!$DOXYGEN$ac_delim
21460GROFF!$GROFF$ac_delim
21461GZIP!$GZIP$ac_delim
21462POD2HTML!$POD2HTML$ac_delim
21463POD2MAN!$POD2MAN$ac_delim
21464PDFROFF!$PDFROFF$ac_delim
21465RUNTEST!$RUNTEST$ac_delim
21466TCLSH!$TCLSH$ac_delim
21467ZIP!$ZIP$ac_delim
21468OCAMLC!$OCAMLC$ac_delim
21469OCAMLOPT!$OCAMLOPT$ac_delim
21470OCAMLDEP!$OCAMLDEP$ac_delim
21471OCAMLDOC!$OCAMLDOC$ac_delim
21472GAS!$GAS$ac_delim
21473HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21474INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21475INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21476CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21477CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21478LIBADD_DL!$LIBADD_DL$ac_delim
21479LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
21480LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
21481LLVMGCC!$LLVMGCC$ac_delim
21482LLVMGXX!$LLVMGXX$ac_delim
21483LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
21484NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21485NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21486USE_UDIS86!$USE_UDIS86$ac_delim
21487USE_OPROFILE!$USE_OPROFILE$ac_delim
21488HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21489HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21490MMAP_FILE!$MMAP_FILE$ac_delim
21491LLVMCC1!$LLVMCC1$ac_delim
21492LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
21493LLVMGCCDIR!$LLVMGCCDIR$ac_delim
21494LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
21495SHLIBEXT!$SHLIBEXT$ac_delim
21496SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21497LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21498LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21499LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21500LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21501LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21502LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21503LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21504LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21505LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21506LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21507BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21508ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21509OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21510ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21511RPATH!$RPATH$ac_delim
21512RDYNAMIC!$RDYNAMIC$ac_delim
21513LIBOBJS!$LIBOBJS$ac_delim
21514LTLIBOBJS!$LTLIBOBJS$ac_delim
21515_ACEOF
21516
21517  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 95; then
21518    break
21519  elif $ac_last_try; then
21520    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21521echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21522   { (exit 1); exit 1; }; }
21523  else
21524    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21525  fi
21526done
21527
21528ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21529if test -n "$ac_eof"; then
21530  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21531  ac_eof=`expr $ac_eof + 1`
21532fi
21533
21534cat >>$CONFIG_STATUS <<_ACEOF
21535cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21536/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21537_ACEOF
21538sed '
21539s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21540s/^/s,@/; s/!/@,|#_!!_#|/
21541:n
21542t n
21543s/'"$ac_delim"'$/,g/; t
21544s/$/\\/; p
21545N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21546' >>$CONFIG_STATUS <conf$$subs.sed
21547rm -f conf$$subs.sed
21548cat >>$CONFIG_STATUS <<_ACEOF
21549:end
21550s/|#_!!_#|//g
21551CEOF$ac_eof
21552_ACEOF
21553
21554
21555# VPATH may cause trouble with some makes, so we remove $(srcdir),
21556# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21557# trailing colons and then remove the whole line if VPATH becomes empty
21558# (actually we leave an empty line to preserve line numbers).
21559if test "x$srcdir" = x.; then
21560  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21561s/:*\$(srcdir):*/:/
21562s/:*\${srcdir}:*/:/
21563s/:*@srcdir@:*/:/
21564s/^\([^=]*=[	 ]*\):*/\1/
21565s/:*$//
21566s/^[^=]*=[	 ]*$//
21567}'
21568fi
21569
21570cat >>$CONFIG_STATUS <<\_ACEOF
21571fi # test -n "$CONFIG_FILES"
21572
21573
21574for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
21575do
21576  case $ac_tag in
21577  :[FHLC]) ac_mode=$ac_tag; continue;;
21578  esac
21579  case $ac_mode$ac_tag in
21580  :[FHL]*:*);;
21581  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21582echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21583   { (exit 1); exit 1; }; };;
21584  :[FH]-) ac_tag=-:-;;
21585  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21586  esac
21587  ac_save_IFS=$IFS
21588  IFS=:
21589  set x $ac_tag
21590  IFS=$ac_save_IFS
21591  shift
21592  ac_file=$1
21593  shift
21594
21595  case $ac_mode in
21596  :L) ac_source=$1;;
21597  :[FH])
21598    ac_file_inputs=
21599    for ac_f
21600    do
21601      case $ac_f in
21602      -) ac_f="$tmp/stdin";;
21603      *) # Look for the file first in the build tree, then in the source tree
21604	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21605	 # because $ac_f cannot contain `:'.
21606	 test -f "$ac_f" ||
21607	   case $ac_f in
21608	   [\\/$]*) false;;
21609	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21610	   esac ||
21611	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21612echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21613   { (exit 1); exit 1; }; };;
21614      esac
21615      ac_file_inputs="$ac_file_inputs $ac_f"
21616    done
21617
21618    # Let's still pretend it is `configure' which instantiates (i.e., don't
21619    # use $as_me), people would be surprised to read:
21620    #    /* config.h.  Generated by config.status.  */
21621    configure_input="Generated from "`IFS=:
21622	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21623    if test x"$ac_file" != x-; then
21624      configure_input="$ac_file.  $configure_input"
21625      { echo "$as_me:$LINENO: creating $ac_file" >&5
21626echo "$as_me: creating $ac_file" >&6;}
21627    fi
21628
21629    case $ac_tag in
21630    *:-:* | *:-) cat >"$tmp/stdin";;
21631    esac
21632    ;;
21633  esac
21634
21635  ac_dir=`$as_dirname -- "$ac_file" ||
21636$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21637	 X"$ac_file" : 'X\(//\)[^/]' \| \
21638	 X"$ac_file" : 'X\(//\)$' \| \
21639	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21640echo X"$ac_file" |
21641    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21642	    s//\1/
21643	    q
21644	  }
21645	  /^X\(\/\/\)[^/].*/{
21646	    s//\1/
21647	    q
21648	  }
21649	  /^X\(\/\/\)$/{
21650	    s//\1/
21651	    q
21652	  }
21653	  /^X\(\/\).*/{
21654	    s//\1/
21655	    q
21656	  }
21657	  s/.*/./; q'`
21658  { as_dir="$ac_dir"
21659  case $as_dir in #(
21660  -*) as_dir=./$as_dir;;
21661  esac
21662  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21663    as_dirs=
21664    while :; do
21665      case $as_dir in #(
21666      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21667      *) as_qdir=$as_dir;;
21668      esac
21669      as_dirs="'$as_qdir' $as_dirs"
21670      as_dir=`$as_dirname -- "$as_dir" ||
21671$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21672	 X"$as_dir" : 'X\(//\)[^/]' \| \
21673	 X"$as_dir" : 'X\(//\)$' \| \
21674	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21675echo X"$as_dir" |
21676    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21677	    s//\1/
21678	    q
21679	  }
21680	  /^X\(\/\/\)[^/].*/{
21681	    s//\1/
21682	    q
21683	  }
21684	  /^X\(\/\/\)$/{
21685	    s//\1/
21686	    q
21687	  }
21688	  /^X\(\/\).*/{
21689	    s//\1/
21690	    q
21691	  }
21692	  s/.*/./; q'`
21693      test -d "$as_dir" && break
21694    done
21695    test -z "$as_dirs" || eval "mkdir $as_dirs"
21696  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21697echo "$as_me: error: cannot create directory $as_dir" >&2;}
21698   { (exit 1); exit 1; }; }; }
21699  ac_builddir=.
21700
21701case "$ac_dir" in
21702.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21703*)
21704  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21705  # A ".." for each directory in $ac_dir_suffix.
21706  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
21707  case $ac_top_builddir_sub in
21708  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21709  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21710  esac ;;
21711esac
21712ac_abs_top_builddir=$ac_pwd
21713ac_abs_builddir=$ac_pwd$ac_dir_suffix
21714# for backward compatibility:
21715ac_top_builddir=$ac_top_build_prefix
21716
21717case $srcdir in
21718  .)  # We are building in place.
21719    ac_srcdir=.
21720    ac_top_srcdir=$ac_top_builddir_sub
21721    ac_abs_top_srcdir=$ac_pwd ;;
21722  [\\/]* | ?:[\\/]* )  # Absolute name.
21723    ac_srcdir=$srcdir$ac_dir_suffix;
21724    ac_top_srcdir=$srcdir
21725    ac_abs_top_srcdir=$srcdir ;;
21726  *) # Relative name.
21727    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21728    ac_top_srcdir=$ac_top_build_prefix$srcdir
21729    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21730esac
21731ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21732
21733
21734  case $ac_mode in
21735  :F)
21736  #
21737  # CONFIG_FILE
21738  #
21739
21740  case $INSTALL in
21741  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21742  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21743  esac
21744_ACEOF
21745
21746cat >>$CONFIG_STATUS <<\_ACEOF
21747# If the template does not know about datarootdir, expand it.
21748# FIXME: This hack should be removed a few years after 2.60.
21749ac_datarootdir_hack=; ac_datarootdir_seen=
21750
21751case `sed -n '/datarootdir/ {
21752  p
21753  q
21754}
21755/@datadir@/p
21756/@docdir@/p
21757/@infodir@/p
21758/@localedir@/p
21759/@mandir@/p
21760' $ac_file_inputs` in
21761*datarootdir*) ac_datarootdir_seen=yes;;
21762*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21763  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21764echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21765_ACEOF
21766cat >>$CONFIG_STATUS <<_ACEOF
21767  ac_datarootdir_hack='
21768  s&@datadir@&$datadir&g
21769  s&@docdir@&$docdir&g
21770  s&@infodir@&$infodir&g
21771  s&@localedir@&$localedir&g
21772  s&@mandir@&$mandir&g
21773    s&\\\${datarootdir}&$datarootdir&g' ;;
21774esac
21775_ACEOF
21776
21777# Neutralize VPATH when `$srcdir' = `.'.
21778# Shell code in configure.ac might set extrasub.
21779# FIXME: do we really want to maintain this feature?
21780cat >>$CONFIG_STATUS <<_ACEOF
21781  sed "$ac_vpsub
21782$extrasub
21783_ACEOF
21784cat >>$CONFIG_STATUS <<\_ACEOF
21785:t
21786/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21787s&@configure_input@&$configure_input&;t t
21788s&@top_builddir@&$ac_top_builddir_sub&;t t
21789s&@srcdir@&$ac_srcdir&;t t
21790s&@abs_srcdir@&$ac_abs_srcdir&;t t
21791s&@top_srcdir@&$ac_top_srcdir&;t t
21792s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21793s&@builddir@&$ac_builddir&;t t
21794s&@abs_builddir@&$ac_abs_builddir&;t t
21795s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21796s&@INSTALL@&$ac_INSTALL&;t t
21797$ac_datarootdir_hack
21798" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21799
21800test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21801  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21802  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21803  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21804which seems to be undefined.  Please make sure it is defined." >&5
21805echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21806which seems to be undefined.  Please make sure it is defined." >&2;}
21807
21808  rm -f "$tmp/stdin"
21809  case $ac_file in
21810  -) cat "$tmp/out"; rm -f "$tmp/out";;
21811  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21812  esac
21813 ;;
21814  :H)
21815  #
21816  # CONFIG_HEADER
21817  #
21818_ACEOF
21819
21820# Transform confdefs.h into a sed script `conftest.defines', that
21821# substitutes the proper values into config.h.in to produce config.h.
21822rm -f conftest.defines conftest.tail
21823# First, append a space to every undef/define line, to ease matching.
21824echo 's/$/ /' >conftest.defines
21825# Then, protect against being on the right side of a sed subst, or in
21826# an unquoted here document, in config.status.  If some macros were
21827# called several times there might be several #defines for the same
21828# symbol, which is useless.  But do not sort them, since the last
21829# AC_DEFINE must be honored.
21830ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21831# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21832# NAME is the cpp macro being defined, VALUE is the value it is being given.
21833# PARAMS is the parameter list in the macro definition--in most cases, it's
21834# just an empty string.
21835ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
21836ac_dB='\\)[	 (].*,\\1define\\2'
21837ac_dC=' '
21838ac_dD=' ,'
21839
21840uniq confdefs.h |
21841  sed -n '
21842	t rset
21843	:rset
21844	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
21845	t ok
21846	d
21847	:ok
21848	s/[\\&,]/\\&/g
21849	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21850	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21851  ' >>conftest.defines
21852
21853# Remove the space that was appended to ease matching.
21854# Then replace #undef with comments.  This is necessary, for
21855# example, in the case of _POSIX_SOURCE, which is predefined and required
21856# on some systems where configure will not decide to define it.
21857# (The regexp can be short, since the line contains either #define or #undef.)
21858echo 's/ $//
21859s,^[	 #]*u.*,/* & */,' >>conftest.defines
21860
21861# Break up conftest.defines:
21862ac_max_sed_lines=50
21863
21864# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21865# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21866# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21867# et cetera.
21868ac_in='$ac_file_inputs'
21869ac_out='"$tmp/out1"'
21870ac_nxt='"$tmp/out2"'
21871
21872while :
21873do
21874  # Write a here document:
21875    cat >>$CONFIG_STATUS <<_ACEOF
21876    # First, check the format of the line:
21877    cat >"\$tmp/defines.sed" <<\\CEOF
21878/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
21879/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
21880b
21881:def
21882_ACEOF
21883  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21884  echo 'CEOF
21885    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21886  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21887  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21888  grep . conftest.tail >/dev/null || break
21889  rm -f conftest.defines
21890  mv conftest.tail conftest.defines
21891done
21892rm -f conftest.defines conftest.tail
21893
21894echo "ac_result=$ac_in" >>$CONFIG_STATUS
21895cat >>$CONFIG_STATUS <<\_ACEOF
21896  if test x"$ac_file" != x-; then
21897    echo "/* $configure_input  */" >"$tmp/config.h"
21898    cat "$ac_result" >>"$tmp/config.h"
21899    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21900      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21901echo "$as_me: $ac_file is unchanged" >&6;}
21902    else
21903      rm -f $ac_file
21904      mv "$tmp/config.h" $ac_file
21905    fi
21906  else
21907    echo "/* $configure_input  */"
21908    cat "$ac_result"
21909  fi
21910  rm -f "$tmp/out12"
21911 ;;
21912
21913  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21914echo "$as_me: executing $ac_file commands" >&6;}
21915 ;;
21916  esac
21917
21918
21919  case $ac_file$ac_mode in
21920    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
21921   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
21922    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
21923   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
21924    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
21925   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
21926    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
21927   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
21928    "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
21929   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
21930    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
21931   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
21932    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
21933   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
21934    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
21935   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
21936    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
21937   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
21938    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
21939   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
21940    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
21941   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
21942    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
21943   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
21944    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
21945   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
21946
21947  esac
21948done # for ac_tag
21949
21950
21951{ (exit 0); exit 0; }
21952_ACEOF
21953chmod +x $CONFIG_STATUS
21954ac_clean_files=$ac_clean_files_save
21955
21956
21957# configure is writing to config.log, and then calls config.status.
21958# config.status does its own redirection, appending to config.log.
21959# Unfortunately, on DOS this fails, as config.log is still kept open
21960# by configure, so config.status won't be able to write to it; its
21961# output is simply discarded.  So we exec the FD to /dev/null,
21962# effectively closing config.log, so it can be properly (re)opened and
21963# appended to by config.status.  When coming back to configure, we
21964# need to make the FD available again.
21965if test "$no_create" != yes; then
21966  ac_cs_success=:
21967  ac_config_status_args=
21968  test "$silent" = yes &&
21969    ac_config_status_args="$ac_config_status_args --quiet"
21970  exec 5>/dev/null
21971  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21972  exec 5>>config.log
21973  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21974  # would make configure fail if this is the last instruction.
21975  $ac_cs_success || { (exit 1); exit 1; }
21976fi
21977
21978#
21979# CONFIG_SUBDIRS section.
21980#
21981if test "$no_recursion" != yes; then
21982
21983  # Remove --cache-file and --srcdir arguments so they do not pile up.
21984  ac_sub_configure_args=
21985  ac_prev=
21986  eval "set x $ac_configure_args"
21987  shift
21988  for ac_arg
21989  do
21990    if test -n "$ac_prev"; then
21991      ac_prev=
21992      continue
21993    fi
21994    case $ac_arg in
21995    -cache-file | --cache-file | --cache-fil | --cache-fi \
21996    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21997      ac_prev=cache_file ;;
21998    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21999    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22000    | --c=*)
22001      ;;
22002    --config-cache | -C)
22003      ;;
22004    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22005      ac_prev=srcdir ;;
22006    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22007      ;;
22008    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22009      ac_prev=prefix ;;
22010    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22011      ;;
22012    *)
22013      case $ac_arg in
22014      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22015      esac
22016      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22017    esac
22018  done
22019
22020  # Always prepend --prefix to ensure using the same prefix
22021  # in subdir configurations.
22022  ac_arg="--prefix=$prefix"
22023  case $ac_arg in
22024  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22025  esac
22026  ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22027
22028  ac_popdir=`pwd`
22029  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22030
22031    # Do not complain, so a configure script can configure whichever
22032    # parts of a large source tree are present.
22033    test -d "$srcdir/$ac_dir" || continue
22034
22035    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22036    echo "$as_me:$LINENO: $ac_msg" >&5
22037    echo "$ac_msg" >&6
22038    { as_dir="$ac_dir"
22039  case $as_dir in #(
22040  -*) as_dir=./$as_dir;;
22041  esac
22042  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22043    as_dirs=
22044    while :; do
22045      case $as_dir in #(
22046      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22047      *) as_qdir=$as_dir;;
22048      esac
22049      as_dirs="'$as_qdir' $as_dirs"
22050      as_dir=`$as_dirname -- "$as_dir" ||
22051$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22052	 X"$as_dir" : 'X\(//\)[^/]' \| \
22053	 X"$as_dir" : 'X\(//\)$' \| \
22054	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22055echo X"$as_dir" |
22056    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22057	    s//\1/
22058	    q
22059	  }
22060	  /^X\(\/\/\)[^/].*/{
22061	    s//\1/
22062	    q
22063	  }
22064	  /^X\(\/\/\)$/{
22065	    s//\1/
22066	    q
22067	  }
22068	  /^X\(\/\).*/{
22069	    s//\1/
22070	    q
22071	  }
22072	  s/.*/./; q'`
22073      test -d "$as_dir" && break
22074    done
22075    test -z "$as_dirs" || eval "mkdir $as_dirs"
22076  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22077echo "$as_me: error: cannot create directory $as_dir" >&2;}
22078   { (exit 1); exit 1; }; }; }
22079    ac_builddir=.
22080
22081case "$ac_dir" in
22082.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22083*)
22084  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22085  # A ".." for each directory in $ac_dir_suffix.
22086  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22087  case $ac_top_builddir_sub in
22088  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22089  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22090  esac ;;
22091esac
22092ac_abs_top_builddir=$ac_pwd
22093ac_abs_builddir=$ac_pwd$ac_dir_suffix
22094# for backward compatibility:
22095ac_top_builddir=$ac_top_build_prefix
22096
22097case $srcdir in
22098  .)  # We are building in place.
22099    ac_srcdir=.
22100    ac_top_srcdir=$ac_top_builddir_sub
22101    ac_abs_top_srcdir=$ac_pwd ;;
22102  [\\/]* | ?:[\\/]* )  # Absolute name.
22103    ac_srcdir=$srcdir$ac_dir_suffix;
22104    ac_top_srcdir=$srcdir
22105    ac_abs_top_srcdir=$srcdir ;;
22106  *) # Relative name.
22107    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22108    ac_top_srcdir=$ac_top_build_prefix$srcdir
22109    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22110esac
22111ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22112
22113
22114    cd "$ac_dir"
22115
22116    # Check for guested configure; otherwise get Cygnus style configure.
22117    if test -f "$ac_srcdir/configure.gnu"; then
22118      ac_sub_configure=$ac_srcdir/configure.gnu
22119    elif test -f "$ac_srcdir/configure"; then
22120      ac_sub_configure=$ac_srcdir/configure
22121    elif test -f "$ac_srcdir/configure.in"; then
22122      # This should be Cygnus configure.
22123      ac_sub_configure=$ac_aux_dir/configure
22124    else
22125      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22126echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22127      ac_sub_configure=
22128    fi
22129
22130    # The recursion is here.
22131    if test -n "$ac_sub_configure"; then
22132      # Make the cache file name correct relative to the subdirectory.
22133      case $cache_file in
22134      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22135      *) # Relative name.
22136	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22137      esac
22138
22139      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22140echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22141      # The eval makes quoting arguments work.
22142      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22143	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22144	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22145echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22146   { (exit 1); exit 1; }; }
22147    fi
22148
22149    cd "$ac_popdir"
22150  done
22151fi
22152
22153