8b34b6136df184147261b0360a7b9ba29b54a424
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.57 for [LLVM] [1.0].
4 #
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
6 #
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
8 # 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 ## M4sh Initialization.  ##
13 ## --------------------- ##
14
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17   emulate sh
18   NULLCMD=:
19   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20   # is contrary to our usage.  Disable this feature.
21   alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23   set -o posix
24 fi
25
26 # Support unset when possible.
27 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
28   as_unset=unset
29 else
30   as_unset=false
31 fi
32
33
34 # Work around bugs in pre-3.0 UWIN ksh.
35 $as_unset ENV MAIL MAILPATH
36 PS1='$ '
37 PS2='> '
38 PS4='+ '
39
40 # NLS nuisances.
41 for as_var in \
42   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44   LC_TELEPHONE LC_TIME
45 do
46   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
47     eval $as_var=C; export $as_var
48   else
49     $as_unset $as_var
50   fi
51 done
52
53 # Required to use basename.
54 if expr a : '\(a\)' >/dev/null 2>&1; then
55   as_expr=expr
56 else
57   as_expr=false
58 fi
59
60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61   as_basename=basename
62 else
63   as_basename=false
64 fi
65
66
67 # Name of the executable.
68 as_me=`$as_basename "$0" ||
69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70          X"$0" : 'X\(//\)$' \| \
71          X"$0" : 'X\(/\)$' \| \
72          .     : '\(.\)' 2>/dev/null ||
73 echo X/"$0" |
74     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75           /^X\/\(\/\/\)$/{ s//\1/; q; }
76           /^X\/\(\/\).*/{ s//\1/; q; }
77           s/.*/./; q'`
78
79
80 # PATH needs CR, and LINENO needs CR and PATH.
81 # Avoid depending upon Character Ranges.
82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 as_cr_digits='0123456789'
86 as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90   echo "#! /bin/sh" >conf$$.sh
91   echo  "exit 0"   >>conf$$.sh
92   chmod +x conf$$.sh
93   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94     PATH_SEPARATOR=';'
95   else
96     PATH_SEPARATOR=:
97   fi
98   rm -f conf$$.sh
99 fi
100
101
102   as_lineno_1=$LINENO
103   as_lineno_2=$LINENO
104   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105   test "x$as_lineno_1" != "x$as_lineno_2" &&
106   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
107   # Find who we are.  Look in the path if we contain no path at all
108   # relative or not.
109   case $0 in
110     *[\\/]* ) as_myself=$0 ;;
111     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 for as_dir in $PATH
113 do
114   IFS=$as_save_IFS
115   test -z "$as_dir" && as_dir=.
116   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 done
118
119        ;;
120   esac
121   # We did not find ourselves, most probably we were run as `sh COMMAND'
122   # in which case we are not to be found in the path.
123   if test "x$as_myself" = x; then
124     as_myself=$0
125   fi
126   if test ! -f "$as_myself"; then
127     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128    { (exit 1); exit 1; }; }
129   fi
130   case $CONFIG_SHELL in
131   '')
132     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 do
135   IFS=$as_save_IFS
136   test -z "$as_dir" && as_dir=.
137   for as_base in sh bash ksh sh5; do
138          case $as_dir in
139          /*)
140            if ("$as_dir/$as_base" -c '
141   as_lineno_1=$LINENO
142   as_lineno_2=$LINENO
143   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144   test "x$as_lineno_1" != "x$as_lineno_2" &&
145   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148              CONFIG_SHELL=$as_dir/$as_base
149              export CONFIG_SHELL
150              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151            fi;;
152          esac
153        done
154 done
155 ;;
156   esac
157
158   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159   # uniformly replaced by the line number.  The first 'sed' inserts a
160   # line-number line before each line; the second 'sed' does the real
161   # work.  The second script uses 'N' to pair each line-number line
162   # with the numbered line, and appends trailing '-' during
163   # substitution so that $LINENO is not a special case at line end.
164   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166   sed '=' <$as_myself |
167     sed '
168       N
169       s,$,-,
170       : loop
171       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172       t loop
173       s,-$,,
174       s,^['$as_cr_digits']*\n,,
175     ' >$as_me.lineno &&
176   chmod +x $as_me.lineno ||
177     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178    { (exit 1); exit 1; }; }
179
180   # Don't try to exec as it changes $[0], causing all sort of problems
181   # (the dirname of $[0] is not the place where we might find the
182   # original and so on.  Autoconf is especially sensible to this).
183   . ./$as_me.lineno
184   # Exit status is that of the last command.
185   exit
186 }
187
188
189 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190   *c*,-n*) ECHO_N= ECHO_C='
191 ' ECHO_T='      ' ;;
192   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 esac
195
196 if expr a : '\(a\)' >/dev/null 2>&1; then
197   as_expr=expr
198 else
199   as_expr=false
200 fi
201
202 rm -f conf$$ conf$$.exe conf$$.file
203 echo >conf$$.file
204 if ln -s conf$$.file conf$$ 2>/dev/null; then
205   # We could just check for DJGPP; but this test a) works b) is more generic
206   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207   if test -f conf$$.exe; then
208     # Don't use ln at all; we don't have any links
209     as_ln_s='cp -p'
210   else
211     as_ln_s='ln -s'
212   fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214   as_ln_s=ln
215 else
216   as_ln_s='cp -p'
217 fi
218 rm -f conf$$ conf$$.exe conf$$.file
219
220 if mkdir -p . 2>/dev/null; then
221   as_mkdir_p=:
222 else
223   as_mkdir_p=false
224 fi
225
226 as_executable_p="test -f"
227
228 # Sed expression to map a string onto a valid CPP name.
229 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
230
231 # Sed expression to map a string onto a valid variable name.
232 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
233
234
235 # IFS
236 # We need space, tab and new line, in precisely that order.
237 as_nl='
238 '
239 IFS="   $as_nl"
240
241 # CDPATH.
242 $as_unset CDPATH
243
244
245
246 # Check that we are running under the correct shell.
247 SHELL=${CONFIG_SHELL-/bin/sh}
248
249 case X$ECHO in
250 X*--fallback-echo)
251   # Remove one level of quotation (which was required for Make).
252   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
253   ;;
254 esac
255
256 echo=${ECHO-echo}
257 if test "X$1" = X--no-reexec; then
258   # Discard the --no-reexec flag, and continue.
259   shift
260 elif test "X$1" = X--fallback-echo; then
261   # Avoid inline document here, it may be left over
262   :
263 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
264   # Yippee, $echo works!
265   :
266 else
267   # Restart under the correct shell.
268   exec $SHELL "$0" --no-reexec ${1+"$@"}
269 fi
270
271 if test "X$1" = X--fallback-echo; then
272   # used as fallback echo
273   shift
274   cat <<EOF
275 $*
276 EOF
277   exit 0
278 fi
279
280 # The HP-UX ksh and POSIX shell print the target directory to stdout
281 # if CDPATH is set.
282 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
283
284 if test -z "$ECHO"; then
285 if test "X${echo_test_string+set}" != Xset; then
286 # find a string as large as possible, as long as the shell can cope with it
287   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
288     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
289     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
290        echo_test_string="`eval $cmd`" &&
291        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
292     then
293       break
294     fi
295   done
296 fi
297
298 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
299    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
300    test "X$echo_testing_string" = "X$echo_test_string"; then
301   :
302 else
303   # The Solaris, AIX, and Digital Unix default echo programs unquote
304   # backslashes.  This makes it impossible to quote backslashes using
305   #   echo "$something" | sed 's/\\/\\\\/g'
306   #
307   # So, first we look for a working echo in the user's PATH.
308
309   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
310   for dir in $PATH /usr/ucb; do
311     IFS="$lt_save_ifs"
312     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
313        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
314        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
315        test "X$echo_testing_string" = "X$echo_test_string"; then
316       echo="$dir/echo"
317       break
318     fi
319   done
320   IFS="$lt_save_ifs"
321
322   if test "X$echo" = Xecho; then
323     # We didn't find a better echo, so look for alternatives.
324     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
325        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
326        test "X$echo_testing_string" = "X$echo_test_string"; then
327       # This shell has a builtin print -r that does the trick.
328       echo='print -r'
329     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
330          test "X$CONFIG_SHELL" != X/bin/ksh; then
331       # If we have ksh, try running configure again with it.
332       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
333       export ORIGINAL_CONFIG_SHELL
334       CONFIG_SHELL=/bin/ksh
335       export CONFIG_SHELL
336       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
337     else
338       # Try using printf.
339       echo='printf %s\n'
340       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
341          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
342          test "X$echo_testing_string" = "X$echo_test_string"; then
343         # Cool, printf works
344         :
345       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
346            test "X$echo_testing_string" = 'X\t' &&
347            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
348            test "X$echo_testing_string" = "X$echo_test_string"; then
349         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
350         export CONFIG_SHELL
351         SHELL="$CONFIG_SHELL"
352         export SHELL
353         echo="$CONFIG_SHELL $0 --fallback-echo"
354       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
355            test "X$echo_testing_string" = 'X\t' &&
356            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
357            test "X$echo_testing_string" = "X$echo_test_string"; then
358         echo="$CONFIG_SHELL $0 --fallback-echo"
359       else
360         # maybe with a smaller string...
361         prev=:
362
363         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
364           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
365           then
366             break
367           fi
368           prev="$cmd"
369         done
370
371         if test "$prev" != 'sed 50q "$0"'; then
372           echo_test_string=`eval $prev`
373           export echo_test_string
374           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
375         else
376           # Oops.  We lost completely, so just stick with echo.
377           echo=echo
378         fi
379       fi
380     fi
381   fi
382 fi
383 fi
384
385 # Copy echo and quote the copy suitably for passing to libtool from
386 # the Makefile, instead of quoting the original, which is used later.
387 ECHO=$echo
388 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
389    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
390 fi
391
392
393
394
395 tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`
396
397 tagnames=`echo "$tagnames,F77" | sed 's/^,//'`
398
399 # Name of the host.
400 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
401 # so uname gets run too.
402 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
403
404 exec 6>&1
405
406 #
407 # Initializations.
408 #
409 ac_default_prefix=/usr/local
410 ac_config_libobj_dir=.
411 cross_compiling=no
412 subdirs=
413 MFLAGS=
414 MAKEFLAGS=
415 SHELL=${CONFIG_SHELL-/bin/sh}
416
417 # Maximum number of lines to put in a shell here document.
418 # This variable seems obsolete.  It should probably be removed, and
419 # only ac_max_sed_lines should be used.
420 : ${ac_max_here_lines=38}
421
422 # Identity of this package.
423 PACKAGE_NAME='[LLVM]'
424 PACKAGE_TARNAME='--llvm--'
425 PACKAGE_VERSION='[1.0]'
426 PACKAGE_STRING='[LLVM] [1.0]'
427 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
428
429 ac_subdirs_all="$ac_subdirs_all projects/sample"
430 ac_subdirs_all="$ac_subdirs_all projects/reopt"
431 ac_subdirs_all="$ac_subdirs_all projects/poolalloc"
432 # Factoring default headers for most tests.
433 ac_includes_default="\
434 #include <stdio.h>
435 #if HAVE_SYS_TYPES_H
436 # include <sys/types.h>
437 #endif
438 #if HAVE_SYS_STAT_H
439 # include <sys/stat.h>
440 #endif
441 #if STDC_HEADERS
442 # include <stdlib.h>
443 # include <stddef.h>
444 #else
445 # if HAVE_STDLIB_H
446 #  include <stdlib.h>
447 # endif
448 #endif
449 #if HAVE_STRING_H
450 # if !STDC_HEADERS && HAVE_MEMORY_H
451 #  include <memory.h>
452 # endif
453 # include <string.h>
454 #endif
455 #if HAVE_STRINGS_H
456 # include <strings.h>
457 #endif
458 #if HAVE_INTTYPES_H
459 # include <inttypes.h>
460 #else
461 # if HAVE_STDINT_H
462 #  include <stdint.h>
463 # endif
464 #endif
465 #if HAVE_UNISTD_H
466 # include <unistd.h>
467 #endif"
468
469 ac_unique_file=""Makefile.config.in""
470 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os OS LLVMGCCDIR ARCH CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC CPP ifGNUmake LEX LEXLIB LEX_OUTPUT_ROOT YACC EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RPWD SED RM MKDIR DATE MV DOT ETAGS PYTHON QMTEST ALLOCA LIBOBJS MMAP_FILE ENABLE_PURIFY ENABLE_OPTIMIZED SPEC_ROOT USE_SPEC UPB DISABLE_LLC_DIFFS JIT BCR PAPIDIR PURIFY LTLIBOBJS'
471 ac_subst_files=''
472
473 # Initialize some variables set by options.
474 ac_init_help=
475 ac_init_version=false
476 # The variables have the same names as the options, with
477 # dashes changed to underlines.
478 cache_file=/dev/null
479 exec_prefix=NONE
480 no_create=
481 no_recursion=
482 prefix=NONE
483 program_prefix=NONE
484 program_suffix=NONE
485 program_transform_name=s,x,x,
486 silent=
487 site=
488 srcdir=
489 verbose=
490 x_includes=NONE
491 x_libraries=NONE
492
493 # Installation directory options.
494 # These are left unexpanded so users can "make install exec_prefix=/foo"
495 # and all the variables that are supposed to be based on exec_prefix
496 # by default will actually change.
497 # Use braces instead of parens because sh, perl, etc. also accept them.
498 bindir='${exec_prefix}/bin'
499 sbindir='${exec_prefix}/sbin'
500 libexecdir='${exec_prefix}/libexec'
501 datadir='${prefix}/share'
502 sysconfdir='${prefix}/etc'
503 sharedstatedir='${prefix}/com'
504 localstatedir='${prefix}/var'
505 libdir='${exec_prefix}/lib'
506 includedir='${prefix}/include'
507 oldincludedir='/usr/include'
508 infodir='${prefix}/info'
509 mandir='${prefix}/man'
510
511 ac_prev=
512 for ac_option
513 do
514   # If the previous option needs an argument, assign it.
515   if test -n "$ac_prev"; then
516     eval "$ac_prev=\$ac_option"
517     ac_prev=
518     continue
519   fi
520
521   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
522
523   # Accept the important Cygnus configure options, so we can diagnose typos.
524
525   case $ac_option in
526
527   -bindir | --bindir | --bindi | --bind | --bin | --bi)
528     ac_prev=bindir ;;
529   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
530     bindir=$ac_optarg ;;
531
532   -build | --build | --buil | --bui | --bu)
533     ac_prev=build_alias ;;
534   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
535     build_alias=$ac_optarg ;;
536
537   -cache-file | --cache-file | --cache-fil | --cache-fi \
538   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
539     ac_prev=cache_file ;;
540   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
541   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
542     cache_file=$ac_optarg ;;
543
544   --config-cache | -C)
545     cache_file=config.cache ;;
546
547   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
548     ac_prev=datadir ;;
549   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
550   | --da=*)
551     datadir=$ac_optarg ;;
552
553   -disable-* | --disable-*)
554     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
555     # Reject names that are not valid shell variable names.
556     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
557       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
558    { (exit 1); exit 1; }; }
559     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
560     eval "enable_$ac_feature=no" ;;
561
562   -enable-* | --enable-*)
563     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
564     # Reject names that are not valid shell variable names.
565     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
566       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
567    { (exit 1); exit 1; }; }
568     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
569     case $ac_option in
570       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
571       *) ac_optarg=yes ;;
572     esac
573     eval "enable_$ac_feature='$ac_optarg'" ;;
574
575   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
576   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
577   | --exec | --exe | --ex)
578     ac_prev=exec_prefix ;;
579   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
580   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
581   | --exec=* | --exe=* | --ex=*)
582     exec_prefix=$ac_optarg ;;
583
584   -gas | --gas | --ga | --g)
585     # Obsolete; use --with-gas.
586     with_gas=yes ;;
587
588   -help | --help | --hel | --he | -h)
589     ac_init_help=long ;;
590   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
591     ac_init_help=recursive ;;
592   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
593     ac_init_help=short ;;
594
595   -host | --host | --hos | --ho)
596     ac_prev=host_alias ;;
597   -host=* | --host=* | --hos=* | --ho=*)
598     host_alias=$ac_optarg ;;
599
600   -includedir | --includedir | --includedi | --included | --include \
601   | --includ | --inclu | --incl | --inc)
602     ac_prev=includedir ;;
603   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
604   | --includ=* | --inclu=* | --incl=* | --inc=*)
605     includedir=$ac_optarg ;;
606
607   -infodir | --infodir | --infodi | --infod | --info | --inf)
608     ac_prev=infodir ;;
609   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
610     infodir=$ac_optarg ;;
611
612   -libdir | --libdir | --libdi | --libd)
613     ac_prev=libdir ;;
614   -libdir=* | --libdir=* | --libdi=* | --libd=*)
615     libdir=$ac_optarg ;;
616
617   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
618   | --libexe | --libex | --libe)
619     ac_prev=libexecdir ;;
620   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
621   | --libexe=* | --libex=* | --libe=*)
622     libexecdir=$ac_optarg ;;
623
624   -localstatedir | --localstatedir | --localstatedi | --localstated \
625   | --localstate | --localstat | --localsta | --localst \
626   | --locals | --local | --loca | --loc | --lo)
627     ac_prev=localstatedir ;;
628   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
629   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
630   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
631     localstatedir=$ac_optarg ;;
632
633   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
634     ac_prev=mandir ;;
635   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
636     mandir=$ac_optarg ;;
637
638   -nfp | --nfp | --nf)
639     # Obsolete; use --without-fp.
640     with_fp=no ;;
641
642   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
643   | --no-cr | --no-c | -n)
644     no_create=yes ;;
645
646   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
647   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
648     no_recursion=yes ;;
649
650   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
651   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
652   | --oldin | --oldi | --old | --ol | --o)
653     ac_prev=oldincludedir ;;
654   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
655   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
656   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
657     oldincludedir=$ac_optarg ;;
658
659   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
660     ac_prev=prefix ;;
661   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
662     prefix=$ac_optarg ;;
663
664   -program-prefix | --program-prefix | --program-prefi | --program-pref \
665   | --program-pre | --program-pr | --program-p)
666     ac_prev=program_prefix ;;
667   -program-prefix=* | --program-prefix=* | --program-prefi=* \
668   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
669     program_prefix=$ac_optarg ;;
670
671   -program-suffix | --program-suffix | --program-suffi | --program-suff \
672   | --program-suf | --program-su | --program-s)
673     ac_prev=program_suffix ;;
674   -program-suffix=* | --program-suffix=* | --program-suffi=* \
675   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
676     program_suffix=$ac_optarg ;;
677
678   -program-transform-name | --program-transform-name \
679   | --program-transform-nam | --program-transform-na \
680   | --program-transform-n | --program-transform- \
681   | --program-transform | --program-transfor \
682   | --program-transfo | --program-transf \
683   | --program-trans | --program-tran \
684   | --progr-tra | --program-tr | --program-t)
685     ac_prev=program_transform_name ;;
686   -program-transform-name=* | --program-transform-name=* \
687   | --program-transform-nam=* | --program-transform-na=* \
688   | --program-transform-n=* | --program-transform-=* \
689   | --program-transform=* | --program-transfor=* \
690   | --program-transfo=* | --program-transf=* \
691   | --program-trans=* | --program-tran=* \
692   | --progr-tra=* | --program-tr=* | --program-t=*)
693     program_transform_name=$ac_optarg ;;
694
695   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
696   | -silent | --silent | --silen | --sile | --sil)
697     silent=yes ;;
698
699   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
700     ac_prev=sbindir ;;
701   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
702   | --sbi=* | --sb=*)
703     sbindir=$ac_optarg ;;
704
705   -sharedstatedir | --sharedstatedir | --sharedstatedi \
706   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
707   | --sharedst | --shareds | --shared | --share | --shar \
708   | --sha | --sh)
709     ac_prev=sharedstatedir ;;
710   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
711   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
712   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
713   | --sha=* | --sh=*)
714     sharedstatedir=$ac_optarg ;;
715
716   -site | --site | --sit)
717     ac_prev=site ;;
718   -site=* | --site=* | --sit=*)
719     site=$ac_optarg ;;
720
721   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
722     ac_prev=srcdir ;;
723   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
724     srcdir=$ac_optarg ;;
725
726   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
727   | --syscon | --sysco | --sysc | --sys | --sy)
728     ac_prev=sysconfdir ;;
729   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
730   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
731     sysconfdir=$ac_optarg ;;
732
733   -target | --target | --targe | --targ | --tar | --ta | --t)
734     ac_prev=target_alias ;;
735   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
736     target_alias=$ac_optarg ;;
737
738   -v | -verbose | --verbose | --verbos | --verbo | --verb)
739     verbose=yes ;;
740
741   -version | --version | --versio | --versi | --vers | -V)
742     ac_init_version=: ;;
743
744   -with-* | --with-*)
745     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
746     # Reject names that are not valid shell variable names.
747     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
748       { echo "$as_me: error: invalid package name: $ac_package" >&2
749    { (exit 1); exit 1; }; }
750     ac_package=`echo $ac_package| sed 's/-/_/g'`
751     case $ac_option in
752       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
753       *) ac_optarg=yes ;;
754     esac
755     eval "with_$ac_package='$ac_optarg'" ;;
756
757   -without-* | --without-*)
758     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
759     # Reject names that are not valid shell variable names.
760     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
761       { echo "$as_me: error: invalid package name: $ac_package" >&2
762    { (exit 1); exit 1; }; }
763     ac_package=`echo $ac_package | sed 's/-/_/g'`
764     eval "with_$ac_package=no" ;;
765
766   --x)
767     # Obsolete; use --with-x.
768     with_x=yes ;;
769
770   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
771   | --x-incl | --x-inc | --x-in | --x-i)
772     ac_prev=x_includes ;;
773   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
774   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
775     x_includes=$ac_optarg ;;
776
777   -x-libraries | --x-libraries | --x-librarie | --x-librari \
778   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
779     ac_prev=x_libraries ;;
780   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
781   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
782     x_libraries=$ac_optarg ;;
783
784   -*) { echo "$as_me: error: unrecognized option: $ac_option
785 Try \`$0 --help' for more information." >&2
786    { (exit 1); exit 1; }; }
787     ;;
788
789   *=*)
790     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
791     # Reject names that are not valid shell variable names.
792     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
793       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
794    { (exit 1); exit 1; }; }
795     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
796     eval "$ac_envvar='$ac_optarg'"
797     export $ac_envvar ;;
798
799   *)
800     # FIXME: should be removed in autoconf 3.0.
801     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
802     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
803       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
804     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
805     ;;
806
807   esac
808 done
809
810 if test -n "$ac_prev"; then
811   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
812   { echo "$as_me: error: missing argument to $ac_option" >&2
813    { (exit 1); exit 1; }; }
814 fi
815
816 # Be sure to have absolute paths.
817 for ac_var in exec_prefix prefix
818 do
819   eval ac_val=$`echo $ac_var`
820   case $ac_val in
821     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
822     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
823    { (exit 1); exit 1; }; };;
824   esac
825 done
826
827 # Be sure to have absolute paths.
828 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
829               localstatedir libdir includedir oldincludedir infodir mandir
830 do
831   eval ac_val=$`echo $ac_var`
832   case $ac_val in
833     [\\/$]* | ?:[\\/]* ) ;;
834     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
835    { (exit 1); exit 1; }; };;
836   esac
837 done
838
839 # There might be people who depend on the old broken behavior: `$host'
840 # used to hold the argument of --host etc.
841 # FIXME: To remove some day.
842 build=$build_alias
843 host=$host_alias
844 target=$target_alias
845
846 # FIXME: To remove some day.
847 if test "x$host_alias" != x; then
848   if test "x$build_alias" = x; then
849     cross_compiling=maybe
850     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
851     If a cross compiler is detected then cross compile mode will be used." >&2
852   elif test "x$build_alias" != "x$host_alias"; then
853     cross_compiling=yes
854   fi
855 fi
856
857 ac_tool_prefix=
858 test -n "$host_alias" && ac_tool_prefix=$host_alias-
859
860 test "$silent" = yes && exec 6>/dev/null
861
862
863 # Find the source files, if location was not specified.
864 if test -z "$srcdir"; then
865   ac_srcdir_defaulted=yes
866   # Try the directory containing this script, then its parent.
867   ac_confdir=`(dirname "$0") 2>/dev/null ||
868 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
869          X"$0" : 'X\(//\)[^/]' \| \
870          X"$0" : 'X\(//\)$' \| \
871          X"$0" : 'X\(/\)' \| \
872          .     : '\(.\)' 2>/dev/null ||
873 echo X"$0" |
874     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
875           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
876           /^X\(\/\/\)$/{ s//\1/; q; }
877           /^X\(\/\).*/{ s//\1/; q; }
878           s/.*/./; q'`
879   srcdir=$ac_confdir
880   if test ! -r $srcdir/$ac_unique_file; then
881     srcdir=..
882   fi
883 else
884   ac_srcdir_defaulted=no
885 fi
886 if test ! -r $srcdir/$ac_unique_file; then
887   if test "$ac_srcdir_defaulted" = yes; then
888     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
889    { (exit 1); exit 1; }; }
890   else
891     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
892    { (exit 1); exit 1; }; }
893   fi
894 fi
895 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
896   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
897    { (exit 1); exit 1; }; }
898 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
899 ac_env_build_alias_set=${build_alias+set}
900 ac_env_build_alias_value=$build_alias
901 ac_cv_env_build_alias_set=${build_alias+set}
902 ac_cv_env_build_alias_value=$build_alias
903 ac_env_host_alias_set=${host_alias+set}
904 ac_env_host_alias_value=$host_alias
905 ac_cv_env_host_alias_set=${host_alias+set}
906 ac_cv_env_host_alias_value=$host_alias
907 ac_env_target_alias_set=${target_alias+set}
908 ac_env_target_alias_value=$target_alias
909 ac_cv_env_target_alias_set=${target_alias+set}
910 ac_cv_env_target_alias_value=$target_alias
911 ac_env_CXX_set=${CXX+set}
912 ac_env_CXX_value=$CXX
913 ac_cv_env_CXX_set=${CXX+set}
914 ac_cv_env_CXX_value=$CXX
915 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
916 ac_env_CXXFLAGS_value=$CXXFLAGS
917 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
918 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
919 ac_env_LDFLAGS_set=${LDFLAGS+set}
920 ac_env_LDFLAGS_value=$LDFLAGS
921 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
922 ac_cv_env_LDFLAGS_value=$LDFLAGS
923 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
924 ac_env_CPPFLAGS_value=$CPPFLAGS
925 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
926 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
927 ac_env_CC_set=${CC+set}
928 ac_env_CC_value=$CC
929 ac_cv_env_CC_set=${CC+set}
930 ac_cv_env_CC_value=$CC
931 ac_env_CFLAGS_set=${CFLAGS+set}
932 ac_env_CFLAGS_value=$CFLAGS
933 ac_cv_env_CFLAGS_set=${CFLAGS+set}
934 ac_cv_env_CFLAGS_value=$CFLAGS
935 ac_env_CPP_set=${CPP+set}
936 ac_env_CPP_value=$CPP
937 ac_cv_env_CPP_set=${CPP+set}
938 ac_cv_env_CPP_value=$CPP
939 ac_env_CXXCPP_set=${CXXCPP+set}
940 ac_env_CXXCPP_value=$CXXCPP
941 ac_cv_env_CXXCPP_set=${CXXCPP+set}
942 ac_cv_env_CXXCPP_value=$CXXCPP
943 ac_env_F77_set=${F77+set}
944 ac_env_F77_value=$F77
945 ac_cv_env_F77_set=${F77+set}
946 ac_cv_env_F77_value=$F77
947 ac_env_FFLAGS_set=${FFLAGS+set}
948 ac_env_FFLAGS_value=$FFLAGS
949 ac_cv_env_FFLAGS_set=${FFLAGS+set}
950 ac_cv_env_FFLAGS_value=$FFLAGS
951
952 #
953 # Report the --help message.
954 #
955 if test "$ac_init_help" = "long"; then
956   # Omit some internal or obsolete options to make the list less imposing.
957   # This message is too long to be a string in the A/UX 3.1 sh.
958   cat <<_ACEOF
959 \`configure' configures [LLVM] [1.0] to adapt to many kinds of systems.
960
961 Usage: $0 [OPTION]... [VAR=VALUE]...
962
963 To assign environment variables (e.g., CC, CFLAGS...), specify them as
964 VAR=VALUE.  See below for descriptions of some of the useful variables.
965
966 Defaults for the options are specified in brackets.
967
968 Configuration:
969   -h, --help              display this help and exit
970       --help=short        display options specific to this package
971       --help=recursive    display the short help of all the included packages
972   -V, --version           display version information and exit
973   -q, --quiet, --silent   do not print \`checking...' messages
974       --cache-file=FILE   cache test results in FILE [disabled]
975   -C, --config-cache      alias for \`--cache-file=config.cache'
976   -n, --no-create         do not create output files
977       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
978
979 _ACEOF
980
981   cat <<_ACEOF
982 Installation directories:
983   --prefix=PREFIX         install architecture-independent files in PREFIX
984                           [$ac_default_prefix]
985   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
986                           [PREFIX]
987
988 By default, \`make install' will install all the files in
989 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
990 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
991 for instance \`--prefix=\$HOME'.
992
993 For better control, use the options below.
994
995 Fine tuning of the installation directories:
996   --bindir=DIR           user executables [EPREFIX/bin]
997   --sbindir=DIR          system admin executables [EPREFIX/sbin]
998   --libexecdir=DIR       program executables [EPREFIX/libexec]
999   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1000   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1001   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1002   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1003   --libdir=DIR           object code libraries [EPREFIX/lib]
1004   --includedir=DIR       C header files [PREFIX/include]
1005   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1006   --infodir=DIR          info documentation [PREFIX/info]
1007   --mandir=DIR           man documentation [PREFIX/man]
1008 _ACEOF
1009
1010   cat <<\_ACEOF
1011
1012 System types:
1013   --build=BUILD     configure for building on BUILD [guessed]
1014   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1015   --target=TARGET   configure for building compilers for TARGET [HOST]
1016 _ACEOF
1017 fi
1018
1019 if test -n "$ac_init_help"; then
1020   case $ac_init_help in
1021      short | recursive ) echo "Configuration of [LLVM] [1.0]:";;
1022    esac
1023   cat <<\_ACEOF
1024
1025 Optional Features:
1026   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1027   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1028   --enable-shared[=PKGS]
1029                           build shared libraries [default=yes]
1030   --enable-static[=PKGS]
1031                           build static libraries [default=yes]
1032   --enable-fast-install[=PKGS]
1033                           optimize for fast installation [default=yes]
1034   --disable-libtool-lock  avoid locking (might break parallel builds)
1035   --enable-purify         Compile with purify (default is NO)
1036   --enable-optimized      Compile with optimizations enabled (default is NO)
1037   --enable-spec           Compile SPEC 2000 benchmarks (default is NO)
1038   --enable-precompiled_bytecode
1039                           Use pre-compiled bytecode (default is NO)
1040   --enable-llc_diffs      Enable LLC Diffs when testing (default is YES)
1041   --enable-jit            Enable Just In Time Compiling (default is YES)
1042
1043 Optional Packages:
1044   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1045   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1046   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1047   --with-pic              try to use only PIC/non-PIC objects [default=use
1048                           both]
1049   --with-tags[=TAGS]
1050                           include additional configurations [automatic]
1051   --with-llvmgccdir       Location of LLVM GCC front-end
1052   --with-bcrepos          Location of Bytecode Repository
1053   --with-papi             Location of PAPI
1054   --with-purify           Location of purify program
1055
1056 Some influential environment variables:
1057   CXX         C++ compiler command
1058   CXXFLAGS    C++ compiler flags
1059   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1060               nonstandard directory <lib dir>
1061   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1062               headers in a nonstandard directory <include dir>
1063   CC          C compiler command
1064   CFLAGS      C compiler flags
1065   CPP         C preprocessor
1066   CXXCPP      C++ preprocessor
1067   F77         Fortran 77 compiler command
1068   FFLAGS      Fortran 77 compiler flags
1069
1070 Use these variables to override the choices made by `configure' or to help
1071 it to find libraries and programs with nonstandard names/locations.
1072
1073 Report bugs to <llvmbugs@cs.uiuc.edu>.
1074 _ACEOF
1075 fi
1076
1077 if test "$ac_init_help" = "recursive"; then
1078   # If there are subdirs, report their specific --help.
1079   ac_popdir=`pwd`
1080   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1081     test -d $ac_dir || continue
1082     ac_builddir=.
1083
1084 if test "$ac_dir" != .; then
1085   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1086   # A "../" for each directory in $ac_dir_suffix.
1087   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1088 else
1089   ac_dir_suffix= ac_top_builddir=
1090 fi
1091
1092 case $srcdir in
1093   .)  # No --srcdir option.  We are building in place.
1094     ac_srcdir=.
1095     if test -z "$ac_top_builddir"; then
1096        ac_top_srcdir=.
1097     else
1098        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1099     fi ;;
1100   [\\/]* | ?:[\\/]* )  # Absolute path.
1101     ac_srcdir=$srcdir$ac_dir_suffix;
1102     ac_top_srcdir=$srcdir ;;
1103   *) # Relative path.
1104     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1105     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1106 esac
1107 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1108 # absolute.
1109 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1110 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
1111 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
1112 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
1113
1114     cd $ac_dir
1115     # Check for guested configure; otherwise get Cygnus style configure.
1116     if test -f $ac_srcdir/configure.gnu; then
1117       echo
1118       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1119     elif test -f $ac_srcdir/configure; then
1120       echo
1121       $SHELL $ac_srcdir/configure  --help=recursive
1122     elif test -f $ac_srcdir/configure.ac ||
1123            test -f $ac_srcdir/configure.in; then
1124       echo
1125       $ac_configure --help
1126     else
1127       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1128     fi
1129     cd $ac_popdir
1130   done
1131 fi
1132
1133 test -n "$ac_init_help" && exit 0
1134 if $ac_init_version; then
1135   cat <<\_ACEOF
1136 [LLVM] configure [1.0]
1137 generated by GNU Autoconf 2.57
1138
1139 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1140 Free Software Foundation, Inc.
1141 This configure script is free software; the Free Software Foundation
1142 gives unlimited permission to copy, distribute and modify it.
1143 _ACEOF
1144   exit 0
1145 fi
1146 exec 5>config.log
1147 cat >&5 <<_ACEOF
1148 This file contains any messages produced by compilers while
1149 running configure, to aid debugging if configure makes a mistake.
1150
1151 It was created by [LLVM] $as_me [1.0], which was
1152 generated by GNU Autoconf 2.57.  Invocation command line was
1153
1154   $ $0 $@
1155
1156 _ACEOF
1157 {
1158 cat <<_ASUNAME
1159 ## --------- ##
1160 ## Platform. ##
1161 ## --------- ##
1162
1163 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1164 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1165 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1166 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1167 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1168
1169 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1170 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1171
1172 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1173 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1174 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1175 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1176 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1177 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1178 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1179
1180 _ASUNAME
1181
1182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1183 for as_dir in $PATH
1184 do
1185   IFS=$as_save_IFS
1186   test -z "$as_dir" && as_dir=.
1187   echo "PATH: $as_dir"
1188 done
1189
1190 } >&5
1191
1192 cat >&5 <<_ACEOF
1193
1194
1195 ## ----------- ##
1196 ## Core tests. ##
1197 ## ----------- ##
1198
1199 _ACEOF
1200
1201
1202 # Keep a trace of the command line.
1203 # Strip out --no-create and --no-recursion so they do not pile up.
1204 # Strip out --silent because we don't want to record it for future runs.
1205 # Also quote any args containing shell meta-characters.
1206 # Make two passes to allow for proper duplicate-argument suppression.
1207 ac_configure_args=
1208 ac_configure_args0=
1209 ac_configure_args1=
1210 ac_sep=
1211 ac_must_keep_next=false
1212 for ac_pass in 1 2
1213 do
1214   for ac_arg
1215   do
1216     case $ac_arg in
1217     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1218     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1219     | -silent | --silent | --silen | --sile | --sil)
1220       continue ;;
1221     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1222       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1223     esac
1224     case $ac_pass in
1225     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1226     2)
1227       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1228       if test $ac_must_keep_next = true; then
1229         ac_must_keep_next=false # Got value, back to normal.
1230       else
1231         case $ac_arg in
1232           *=* | --config-cache | -C | -disable-* | --disable-* \
1233           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1234           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1235           | -with-* | --with-* | -without-* | --without-* | --x)
1236             case "$ac_configure_args0 " in
1237               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1238             esac
1239             ;;
1240           -* ) ac_must_keep_next=true ;;
1241         esac
1242       fi
1243       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1244       # Get rid of the leading space.
1245       ac_sep=" "
1246       ;;
1247     esac
1248   done
1249 done
1250 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1251 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1252
1253 # When interrupted or exit'd, cleanup temporary files, and complete
1254 # config.log.  We remove comments because anyway the quotes in there
1255 # would cause problems or look ugly.
1256 # WARNING: Be sure not to use single quotes in there, as some shells,
1257 # such as our DU 5.0 friend, will then `close' the trap.
1258 trap 'exit_status=$?
1259   # Save into config.log some information that might help in debugging.
1260   {
1261     echo
1262
1263     cat <<\_ASBOX
1264 ## ---------------- ##
1265 ## Cache variables. ##
1266 ## ---------------- ##
1267 _ASBOX
1268     echo
1269     # The following way of writing the cache mishandles newlines in values,
1270 {
1271   (set) 2>&1 |
1272     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1273     *ac_space=\ *)
1274       sed -n \
1275         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1276           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1277       ;;
1278     *)
1279       sed -n \
1280         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1281       ;;
1282     esac;
1283 }
1284     echo
1285
1286     cat <<\_ASBOX
1287 ## ----------------- ##
1288 ## Output variables. ##
1289 ## ----------------- ##
1290 _ASBOX
1291     echo
1292     for ac_var in $ac_subst_vars
1293     do
1294       eval ac_val=$`echo $ac_var`
1295       echo "$ac_var='"'"'$ac_val'"'"'"
1296     done | sort
1297     echo
1298
1299     if test -n "$ac_subst_files"; then
1300       cat <<\_ASBOX
1301 ## ------------- ##
1302 ## Output files. ##
1303 ## ------------- ##
1304 _ASBOX
1305       echo
1306       for ac_var in $ac_subst_files
1307       do
1308         eval ac_val=$`echo $ac_var`
1309         echo "$ac_var='"'"'$ac_val'"'"'"
1310       done | sort
1311       echo
1312     fi
1313
1314     if test -s confdefs.h; then
1315       cat <<\_ASBOX
1316 ## ----------- ##
1317 ## confdefs.h. ##
1318 ## ----------- ##
1319 _ASBOX
1320       echo
1321       sed "/^$/d" confdefs.h | sort
1322       echo
1323     fi
1324     test "$ac_signal" != 0 &&
1325       echo "$as_me: caught signal $ac_signal"
1326     echo "$as_me: exit $exit_status"
1327   } >&5
1328   rm -f core core.* *.core &&
1329   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1330     exit $exit_status
1331      ' 0
1332 for ac_signal in 1 2 13 15; do
1333   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1334 done
1335 ac_signal=0
1336
1337 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1338 rm -rf conftest* confdefs.h
1339 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1340 echo >confdefs.h
1341
1342 # Predefined preprocessor variables.
1343
1344 cat >>confdefs.h <<_ACEOF
1345 #define PACKAGE_NAME "$PACKAGE_NAME"
1346 _ACEOF
1347
1348
1349 cat >>confdefs.h <<_ACEOF
1350 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1351 _ACEOF
1352
1353
1354 cat >>confdefs.h <<_ACEOF
1355 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1356 _ACEOF
1357
1358
1359 cat >>confdefs.h <<_ACEOF
1360 #define PACKAGE_STRING "$PACKAGE_STRING"
1361 _ACEOF
1362
1363
1364 cat >>confdefs.h <<_ACEOF
1365 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1366 _ACEOF
1367
1368
1369 # Let the site file select an alternate cache file if it wants to.
1370 # Prefer explicitly selected file to automatically selected ones.
1371 if test -z "$CONFIG_SITE"; then
1372   if test "x$prefix" != xNONE; then
1373     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1374   else
1375     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1376   fi
1377 fi
1378 for ac_site_file in $CONFIG_SITE; do
1379   if test -r "$ac_site_file"; then
1380     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1381 echo "$as_me: loading site script $ac_site_file" >&6;}
1382     sed 's/^/| /' "$ac_site_file" >&5
1383     . "$ac_site_file"
1384   fi
1385 done
1386
1387 if test -r "$cache_file"; then
1388   # Some versions of bash will fail to source /dev/null (special
1389   # files actually), so we avoid doing that.
1390   if test -f "$cache_file"; then
1391     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1392 echo "$as_me: loading cache $cache_file" >&6;}
1393     case $cache_file in
1394       [\\/]* | ?:[\\/]* ) . $cache_file;;
1395       *)                      . ./$cache_file;;
1396     esac
1397   fi
1398 else
1399   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1400 echo "$as_me: creating cache $cache_file" >&6;}
1401   >$cache_file
1402 fi
1403
1404 # Check that the precious variables saved in the cache have kept the same
1405 # value.
1406 ac_cache_corrupted=false
1407 for ac_var in `(set) 2>&1 |
1408                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1409   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1410   eval ac_new_set=\$ac_env_${ac_var}_set
1411   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1412   eval ac_new_val="\$ac_env_${ac_var}_value"
1413   case $ac_old_set,$ac_new_set in
1414     set,)
1415       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1416 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1417       ac_cache_corrupted=: ;;
1418     ,set)
1419       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1420 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1421       ac_cache_corrupted=: ;;
1422     ,);;
1423     *)
1424       if test "x$ac_old_val" != "x$ac_new_val"; then
1425         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1426 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1427         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1428 echo "$as_me:   former value:  $ac_old_val" >&2;}
1429         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1430 echo "$as_me:   current value: $ac_new_val" >&2;}
1431         ac_cache_corrupted=:
1432       fi;;
1433   esac
1434   # Pass precious variables to config.status.
1435   if test "$ac_new_set" = set; then
1436     case $ac_new_val in
1437     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1438       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1439     *) ac_arg=$ac_var=$ac_new_val ;;
1440     esac
1441     case " $ac_configure_args " in
1442       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1443       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1444     esac
1445   fi
1446 done
1447 if $ac_cache_corrupted; then
1448   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1449 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1450   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1451 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1452    { (exit 1); exit 1; }; }
1453 fi
1454
1455 ac_ext=c
1456 ac_cpp='$CPP $CPPFLAGS'
1457 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1458 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1459 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488 ac_aux_dir=
1489 for ac_dir in autoconf $srcdir/autoconf; do
1490   if test -f $ac_dir/install-sh; then
1491     ac_aux_dir=$ac_dir
1492     ac_install_sh="$ac_aux_dir/install-sh -c"
1493     break
1494   elif test -f $ac_dir/install.sh; then
1495     ac_aux_dir=$ac_dir
1496     ac_install_sh="$ac_aux_dir/install.sh -c"
1497     break
1498   elif test -f $ac_dir/shtool; then
1499     ac_aux_dir=$ac_dir
1500     ac_install_sh="$ac_aux_dir/shtool install -c"
1501     break
1502   fi
1503 done
1504 if test -z "$ac_aux_dir"; then
1505   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1506 echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1507    { (exit 1); exit 1; }; }
1508 fi
1509 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1510 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1511 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1512
1513
1514 if test ${srcdir} != "."
1515 then
1516         if test -f ${srcdir}/include/Config/config.h
1517         then
1518                 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1519 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1520    { (exit 1); exit 1; }; }
1521         fi
1522 fi
1523
1524 if test -d ${srcdir}/projects/sample
1525 then
1526
1527
1528 subdirs="$subdirs projects/sample"
1529
1530 fi
1531
1532 if test -d ${srcdir}/projects/reopt
1533 then
1534
1535
1536 subdirs="$subdirs projects/reopt"
1537
1538 fi
1539
1540 if test -d ${srcdir}/projects/poolalloc
1541 then
1542
1543
1544 subdirs="$subdirs projects/poolalloc"
1545
1546 fi
1547
1548           ac_config_headers="$ac_config_headers include/Config/config.h"
1549
1550           ac_config_commands="$ac_config_commands Makefile"
1551
1552
1553           ac_config_commands="$ac_config_commands Makefile.common"
1554
1555
1556           ac_config_commands="$ac_config_commands Makefile.rules"
1557
1558
1559           ac_config_commands="$ac_config_commands lib/Makefile"
1560
1561
1562           ac_config_commands="$ac_config_commands lib/Analysis/Makefile"
1563
1564
1565           ac_config_commands="$ac_config_commands lib/Analysis/DataStructure/Makefile"
1566
1567
1568           ac_config_commands="$ac_config_commands lib/Analysis/IPA/Makefile"
1569
1570
1571           ac_config_commands="$ac_config_commands lib/Analysis/LiveVar/Makefile"
1572
1573
1574           ac_config_commands="$ac_config_commands lib/AsmParser/Makefile"
1575
1576
1577           ac_config_commands="$ac_config_commands lib/Bytecode/Makefile"
1578
1579
1580           ac_config_commands="$ac_config_commands lib/Bytecode/Reader/Makefile"
1581
1582
1583           ac_config_commands="$ac_config_commands lib/Bytecode/Writer/Makefile"
1584
1585
1586           ac_config_commands="$ac_config_commands lib/CWriter/Makefile"
1587
1588
1589           ac_config_commands="$ac_config_commands lib/CodeGen/Makefile"
1590
1591
1592           ac_config_commands="$ac_config_commands lib/CodeGen/InstrSched/Makefile"
1593
1594
1595           ac_config_commands="$ac_config_commands lib/CodeGen/InstrSelection/Makefile"
1596
1597
1598           ac_config_commands="$ac_config_commands lib/CodeGen/ModuloScheduling/Makefile"
1599
1600
1601           ac_config_commands="$ac_config_commands lib/CodeGen/RegAlloc/Makefile"
1602
1603
1604           ac_config_commands="$ac_config_commands lib/CodeGen/SelectionDAG/Makefile"
1605
1606
1607           ac_config_commands="$ac_config_commands lib/ExecutionEngine/Makefile"
1608
1609
1610           ac_config_commands="$ac_config_commands lib/ExecutionEngine/Interpreter/Makefile"
1611
1612
1613           ac_config_commands="$ac_config_commands lib/ExecutionEngine/JIT/Makefile"
1614
1615
1616           ac_config_commands="$ac_config_commands lib/Support/Makefile"
1617
1618
1619           ac_config_commands="$ac_config_commands lib/Target/Makefile"
1620
1621
1622           ac_config_commands="$ac_config_commands lib/Target/Sparc/Makefile"
1623
1624
1625           ac_config_commands="$ac_config_commands lib/Target/X86/Makefile"
1626
1627
1628           ac_config_commands="$ac_config_commands lib/Transforms/Makefile"
1629
1630
1631           ac_config_commands="$ac_config_commands lib/Transforms/Hello/Makefile"
1632
1633
1634           ac_config_commands="$ac_config_commands lib/Transforms/IPO/Makefile"
1635
1636
1637           ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/Makefile"
1638
1639
1640           ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/ProfilePaths/Makefile"
1641
1642
1643           ac_config_commands="$ac_config_commands lib/Transforms/Scalar/Makefile"
1644
1645
1646           ac_config_commands="$ac_config_commands lib/Transforms/Utils/Makefile"
1647
1648
1649           ac_config_commands="$ac_config_commands lib/VMCore/Makefile"
1650
1651
1652           ac_config_commands="$ac_config_commands runtime/Makefile"
1653
1654
1655           ac_config_commands="$ac_config_commands runtime/GCCLibraries/Makefile"
1656
1657
1658           ac_config_commands="$ac_config_commands runtime/GCCLibraries/crtend/Makefile"
1659
1660
1661           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libc/Makefile"
1662
1663
1664           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libcurses/Makefile"
1665
1666
1667           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libg/Makefile"
1668
1669
1670           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libgcc/Makefile"
1671
1672
1673           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libm/Makefile"
1674
1675
1676           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libmalloc/Makefile"
1677
1678
1679           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libtermcap/Makefile"
1680
1681
1682           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libucb/Makefile"
1683
1684
1685           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libutempter/Makefile"
1686
1687
1688           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libutil/Makefile"
1689
1690
1691           ac_config_commands="$ac_config_commands runtime/libdummy/Makefile"
1692
1693
1694           ac_config_commands="$ac_config_commands runtime/libtrace/Makefile"
1695
1696
1697           ac_config_commands="$ac_config_commands runtime/libprofile/Makefile"
1698
1699
1700           ac_config_commands="$ac_config_commands test/Makefile"
1701
1702
1703           ac_config_commands="$ac_config_commands test/Makefile.tests"
1704
1705
1706           ac_config_commands="$ac_config_commands test/QMTest/llvm.py"
1707
1708
1709           ac_config_commands="$ac_config_commands test/QMTest/llvmdb.py"
1710
1711
1712           ac_config_commands="$ac_config_commands test/Programs/Makefile"
1713
1714
1715           ac_config_commands="$ac_config_commands test/Programs/Makefile.programs"
1716
1717
1718           ac_config_commands="$ac_config_commands test/Programs/TEST.aa.Makefile"
1719
1720
1721           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.report"
1722
1723
1724           ac_config_commands="$ac_config_commands test/Programs/TEST.micro.report"
1725
1726
1727           ac_config_commands="$ac_config_commands test/Programs/TEST.aa.report"
1728
1729
1730           ac_config_commands="$ac_config_commands test/Programs/TEST.example.Makefile"
1731
1732
1733           ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.Makefile"
1734
1735
1736           ac_config_commands="$ac_config_commands test/Programs/TEST.buildrepo.Makefile"
1737
1738
1739           ac_config_commands="$ac_config_commands test/Programs/TEST.jit.Makefile"
1740
1741
1742           ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.report"
1743
1744
1745           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.Makefile"
1746
1747
1748           ac_config_commands="$ac_config_commands test/Programs/TEST.jit.report"
1749
1750
1751           ac_config_commands="$ac_config_commands test/Programs/TEST.typesafe.Makefile"
1752
1753
1754           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.gnuplot"
1755
1756
1757           ac_config_commands="$ac_config_commands test/Programs/TEST.micro.Makefile"
1758
1759
1760           ac_config_commands="$ac_config_commands test/Programs/External/Makefile"
1761
1762
1763           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile"
1764
1765
1766           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile.spec"
1767
1768
1769           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/Makefile"
1770
1771
1772           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/177.mesa/Makefile"
1773
1774
1775           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/179.art/Makefile"
1776
1777
1778           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/183.equake/Makefile"
1779
1780
1781           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/188.ammp/Makefile"
1782
1783
1784           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/Makefile"
1785
1786
1787           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/164.gzip/Makefile"
1788
1789
1790           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/175.vpr/Makefile"
1791
1792
1793           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/176.gcc/Makefile"
1794
1795
1796           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/181.mcf/Makefile"
1797
1798
1799           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/186.crafty/Makefile"
1800
1801
1802           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/197.parser/Makefile"
1803
1804
1805           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/252.eon/Makefile"
1806
1807
1808           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile"
1809
1810
1811           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/254.gap/Makefile"
1812
1813
1814           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/255.vortex/Makefile"
1815
1816
1817           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile"
1818
1819
1820           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/300.twolf/Makefile"
1821
1822
1823           ac_config_commands="$ac_config_commands test/Programs/LLVMSource/Makefile"
1824
1825
1826           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile"
1827
1828
1829           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile.multisrc"
1830
1831
1832           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/Makefile"
1833
1834
1835           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/Burg/Makefile"
1836
1837
1838           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/aha/Makefile"
1839
1840
1841           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/sgefa/Makefile"
1842
1843
1844           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Makefile"
1845
1846
1847           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile"
1848
1849
1850           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/Makefile"
1851
1852
1853           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile"
1854
1855
1856           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in"
1857
1858
1859           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile"
1860
1861
1862           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in"
1863
1864
1865           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile"
1866
1867
1868           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in"
1869
1870
1871           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile"
1872
1873
1874           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in"
1875
1876
1877           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile"
1878
1879
1880           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in"
1881
1882
1883           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile"
1884
1885
1886           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in"
1887
1888
1889           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile"
1890
1891
1892           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in"
1893
1894
1895           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/Makefile"
1896
1897
1898           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile"
1899
1900
1901           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile"
1902
1903
1904           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile"
1905
1906
1907           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile"
1908
1909
1910           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile"
1911
1912
1913           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile"
1914
1915
1916           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile"
1917
1918
1919           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile"
1920
1921
1922           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile"
1923
1924
1925           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile"
1926
1927
1928           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/Makefile"
1929
1930
1931           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile"
1932
1933
1934           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile"
1935
1936
1937           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile"
1938
1939
1940           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/health/Makefile"
1941
1942
1943           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile"
1944
1945
1946           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile"
1947
1948
1949           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/power/Makefile"
1950
1951
1952           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile"
1953
1954
1955           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile"
1956
1957
1958           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile"
1959
1960
1961           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile"
1962
1963
1964           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile"
1965
1966
1967           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile"
1968
1969
1970           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile"
1971
1972
1973           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile"
1974
1975
1976           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile"
1977
1978
1979           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile"
1980
1981
1982           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile"
1983
1984
1985           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/sim/Makefile"
1986
1987
1988           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile"
1989
1990
1991           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile.singlesrc"
1992
1993
1994           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Gizmos/Makefile"
1995
1996
1997           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Makefile"
1998
1999
2000           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile"
2001
2002
2003           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Shootout/Makefile"
2004
2005
2006           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Stanford/Makefile"
2007
2008
2009           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Misc/Makefile"
2010
2011
2012           ac_config_commands="$ac_config_commands test/Programs/SingleSource/CustomChecked/Makefile"
2013
2014
2015           ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/Makefile"
2016
2017
2018           ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile"
2019
2020
2021           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/Makefile"
2022
2023
2024           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/C/Makefile"
2025
2026
2027           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/C++/Makefile"
2028
2029
2030           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/C++/EH/Makefile"
2031
2032
2033           ac_config_commands="$ac_config_commands tools/Makefile"
2034
2035
2036           ac_config_commands="$ac_config_commands tools/analyze/Makefile"
2037
2038
2039           ac_config_commands="$ac_config_commands tools/bugpoint/Makefile"
2040
2041
2042           ac_config_commands="$ac_config_commands tools/extract/Makefile"
2043
2044
2045           ac_config_commands="$ac_config_commands tools/gccas/Makefile"
2046
2047
2048           ac_config_commands="$ac_config_commands tools/gccld/Makefile"
2049
2050
2051           ac_config_commands="$ac_config_commands tools/llc/Makefile"
2052
2053
2054           ac_config_commands="$ac_config_commands tools/llee/Makefile"
2055
2056
2057           ac_config_commands="$ac_config_commands tools/lli/Makefile"
2058
2059
2060           ac_config_commands="$ac_config_commands tools/llvm-ar/Makefile"
2061
2062
2063           ac_config_commands="$ac_config_commands tools/llvm-as/Makefile"
2064
2065
2066           ac_config_commands="$ac_config_commands tools/llvm-dis/Makefile"
2067
2068
2069           ac_config_commands="$ac_config_commands tools/llvm-link/Makefile"
2070
2071
2072           ac_config_commands="$ac_config_commands tools/llvm-nm/Makefile"
2073
2074
2075           ac_config_commands="$ac_config_commands tools/llvm-prof/Makefile"
2076
2077
2078           ac_config_commands="$ac_config_commands tools/opt/Makefile"
2079
2080
2081           ac_config_commands="$ac_config_commands utils/Makefile"
2082
2083
2084           ac_config_commands="$ac_config_commands utils/Burg/Makefile"
2085
2086
2087           ac_config_commands="$ac_config_commands utils/Burg/Doc/Makefile"
2088
2089
2090           ac_config_commands="$ac_config_commands utils/TableGen/Makefile"
2091
2092
2093           ac_config_commands="$ac_config_commands projects/Makefile"
2094
2095
2096           ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile"
2097
2098
2099           ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile.common"
2100
2101
2102           ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/Makefile"
2103
2104
2105           ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/ModuleMaker/Makefile"
2106
2107
2108           ac_config_commands="$ac_config_commands projects/Stacker/Makefile"
2109
2110
2111           ac_config_commands="$ac_config_commands projects/Stacker/lib/Makefile"
2112
2113
2114           ac_config_commands="$ac_config_commands projects/Stacker/lib/compiler/Makefile"
2115
2116
2117           ac_config_commands="$ac_config_commands projects/Stacker/lib/runtime/Makefile"
2118
2119
2120           ac_config_commands="$ac_config_commands projects/Stacker/tools/Makefile"
2121
2122
2123           ac_config_commands="$ac_config_commands projects/Stacker/tools/stkrc/Makefile"
2124
2125
2126           ac_config_commands="$ac_config_commands projects/Stacker/test/Makefile"
2127
2128
2129           ac_config_commands="$ac_config_commands projects/Stacker/samples/Makefile"
2130
2131
2132
2133
2134 # Find a good install program.  We prefer a C program (faster),
2135 # so one script is as good as another.  But avoid the broken or
2136 # incompatible versions:
2137 # SysV /etc/install, /usr/sbin/install
2138 # SunOS /usr/etc/install
2139 # IRIX /sbin/install
2140 # AIX /bin/install
2141 # AmigaOS /C/install, which installs bootblocks on floppy discs
2142 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2143 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2144 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2145 # ./install, which can be erroneously created by make from ./install.sh.
2146 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2147 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2148 if test -z "$INSTALL"; then
2149 if test "${ac_cv_path_install+set}" = set; then
2150   echo $ECHO_N "(cached) $ECHO_C" >&6
2151 else
2152   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2153 for as_dir in $PATH
2154 do
2155   IFS=$as_save_IFS
2156   test -z "$as_dir" && as_dir=.
2157   # Account for people who put trailing slashes in PATH elements.
2158 case $as_dir/ in
2159   ./ | .// | /cC/* | \
2160   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2161   /usr/ucb/* ) ;;
2162   *)
2163     # OSF1 and SCO ODT 3.0 have their own names for install.
2164     # Don't use installbsd from OSF since it installs stuff as root
2165     # by default.
2166     for ac_prog in ginstall scoinst install; do
2167       for ac_exec_ext in '' $ac_executable_extensions; do
2168         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2169           if test $ac_prog = install &&
2170             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2171             # AIX install.  It has an incompatible calling convention.
2172             :
2173           elif test $ac_prog = install &&
2174             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2175             # program-specific install script used by HP pwplus--don't use.
2176             :
2177           else
2178             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2179             break 3
2180           fi
2181         fi
2182       done
2183     done
2184     ;;
2185 esac
2186 done
2187
2188
2189 fi
2190   if test "${ac_cv_path_install+set}" = set; then
2191     INSTALL=$ac_cv_path_install
2192   else
2193     # As a last resort, use the slow shell script.  We don't cache a
2194     # path for INSTALL within a source directory, because that will
2195     # break other packages using the cache if that directory is
2196     # removed, or if the path is relative.
2197     INSTALL=$ac_install_sh
2198   fi
2199 fi
2200 echo "$as_me:$LINENO: result: $INSTALL" >&5
2201 echo "${ECHO_T}$INSTALL" >&6
2202
2203 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2204 # It thinks the first close brace ends the variable substitution.
2205 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2206
2207 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2208
2209 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2210
2211
2212 # Make sure we can run config.sub.
2213 $ac_config_sub sun4 >/dev/null 2>&1 ||
2214   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
2215 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
2216    { (exit 1); exit 1; }; }
2217
2218 echo "$as_me:$LINENO: checking build system type" >&5
2219 echo $ECHO_N "checking build system type... $ECHO_C" >&6
2220 if test "${ac_cv_build+set}" = set; then
2221   echo $ECHO_N "(cached) $ECHO_C" >&6
2222 else
2223   ac_cv_build_alias=$build_alias
2224 test -z "$ac_cv_build_alias" &&
2225   ac_cv_build_alias=`$ac_config_guess`
2226 test -z "$ac_cv_build_alias" &&
2227   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2228 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2229    { (exit 1); exit 1; }; }
2230 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
2231   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
2232 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
2233    { (exit 1); exit 1; }; }
2234
2235 fi
2236 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2237 echo "${ECHO_T}$ac_cv_build" >&6
2238 build=$ac_cv_build
2239 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2240 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2241 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2242
2243
2244 echo "$as_me:$LINENO: checking host system type" >&5
2245 echo $ECHO_N "checking host system type... $ECHO_C" >&6
2246 if test "${ac_cv_host+set}" = set; then
2247   echo $ECHO_N "(cached) $ECHO_C" >&6
2248 else
2249   ac_cv_host_alias=$host_alias
2250 test -z "$ac_cv_host_alias" &&
2251   ac_cv_host_alias=$ac_cv_build_alias
2252 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2253   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2254 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2255    { (exit 1); exit 1; }; }
2256
2257 fi
2258 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2259 echo "${ECHO_T}$ac_cv_host" >&6
2260 host=$ac_cv_host
2261 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2262 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2263 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2264
2265
2266 echo "$as_me:$LINENO: checking target system type" >&5
2267 echo $ECHO_N "checking target system type... $ECHO_C" >&6
2268 if test "${ac_cv_target+set}" = set; then
2269   echo $ECHO_N "(cached) $ECHO_C" >&6
2270 else
2271   ac_cv_target_alias=$target_alias
2272 test "x$ac_cv_target_alias" = "x" &&
2273   ac_cv_target_alias=$ac_cv_host_alias
2274 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
2275   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
2276 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
2277    { (exit 1); exit 1; }; }
2278
2279 fi
2280 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2281 echo "${ECHO_T}$ac_cv_target" >&6
2282 target=$ac_cv_target
2283 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2284 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2285 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2286
2287
2288 # The aliases save the names the user supplied, while $host etc.
2289 # will get canonicalized.
2290 test -n "$target_alias" &&
2291   test "$program_prefix$program_suffix$program_transform_name" = \
2292     NONENONEs,x,x, &&
2293   program_prefix=${target_alias}-
2294
2295 case $build in
2296         *-*-linux*)
2297              OS=Linux
2298
2299                          if test -d /home/vadve/lattner/local/x86/llvm-gcc
2300                          then
2301                            LLVMGCCDIR=/home/vadve/lattner/local/x86/llvm-gcc/
2302
2303                          fi
2304                  ;;
2305
2306         *-*-solaris*)
2307              OS=SunOS
2308
2309                          if test -d /home/vadve/lattner/local/sparc/llvm-gcc
2310                          then
2311                    LLVMGCCDIR=/home/vadve/lattner/local/sparc/llvm-gcc/
2312
2313                          fi
2314                  ;;
2315
2316         *-*-darwin*)
2317              OS=Darwin
2318
2319                  ;;
2320
2321         *)       OS=Unknown
2322
2323                  ;;
2324 esac
2325
2326 case $target in
2327         sparc*-*-solaris*)  target=sparcv9-sun-solaris2.8
2328
2329                             ;;
2330 esac
2331
2332 case $target in
2333         i*86-*)           ARCH=x86
2334
2335                           ;;
2336         sparc*-*)         ARCH=Sparc
2337
2338                           ;;
2339         powerpc*-*)       ARCH=PowerPC
2340
2341                           ;;
2342         *)                ARCH=Unknown
2343
2344                           ;;
2345 esac
2346
2347
2348 ac_ext=cc
2349 ac_cpp='$CXXCPP $CPPFLAGS'
2350 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2351 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2352 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2353 if test -n "$ac_tool_prefix"; then
2354   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2355   do
2356     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2357 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2358 echo "$as_me:$LINENO: checking for $ac_word" >&5
2359 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2360 if test "${ac_cv_prog_CXX+set}" = set; then
2361   echo $ECHO_N "(cached) $ECHO_C" >&6
2362 else
2363   if test -n "$CXX"; then
2364   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2365 else
2366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2367 for as_dir in $PATH
2368 do
2369   IFS=$as_save_IFS
2370   test -z "$as_dir" && as_dir=.
2371   for ac_exec_ext in '' $ac_executable_extensions; do
2372   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2373     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2374     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2375     break 2
2376   fi
2377 done
2378 done
2379
2380 fi
2381 fi
2382 CXX=$ac_cv_prog_CXX
2383 if test -n "$CXX"; then
2384   echo "$as_me:$LINENO: result: $CXX" >&5
2385 echo "${ECHO_T}$CXX" >&6
2386 else
2387   echo "$as_me:$LINENO: result: no" >&5
2388 echo "${ECHO_T}no" >&6
2389 fi
2390
2391     test -n "$CXX" && break
2392   done
2393 fi
2394 if test -z "$CXX"; then
2395   ac_ct_CXX=$CXX
2396   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2397 do
2398   # Extract the first word of "$ac_prog", so it can be a program name with args.
2399 set dummy $ac_prog; ac_word=$2
2400 echo "$as_me:$LINENO: checking for $ac_word" >&5
2401 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2402 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2403   echo $ECHO_N "(cached) $ECHO_C" >&6
2404 else
2405   if test -n "$ac_ct_CXX"; then
2406   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2407 else
2408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2409 for as_dir in $PATH
2410 do
2411   IFS=$as_save_IFS
2412   test -z "$as_dir" && as_dir=.
2413   for ac_exec_ext in '' $ac_executable_extensions; do
2414   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2415     ac_cv_prog_ac_ct_CXX="$ac_prog"
2416     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2417     break 2
2418   fi
2419 done
2420 done
2421
2422 fi
2423 fi
2424 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2425 if test -n "$ac_ct_CXX"; then
2426   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2427 echo "${ECHO_T}$ac_ct_CXX" >&6
2428 else
2429   echo "$as_me:$LINENO: result: no" >&5
2430 echo "${ECHO_T}no" >&6
2431 fi
2432
2433   test -n "$ac_ct_CXX" && break
2434 done
2435 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2436
2437   CXX=$ac_ct_CXX
2438 fi
2439
2440
2441 # Provide some information about the compiler.
2442 echo "$as_me:$LINENO:" \
2443      "checking for C++ compiler version" >&5
2444 ac_compiler=`set X $ac_compile; echo $2`
2445 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2446   (eval $ac_compiler --version </dev/null >&5) 2>&5
2447   ac_status=$?
2448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2449   (exit $ac_status); }
2450 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2451   (eval $ac_compiler -v </dev/null >&5) 2>&5
2452   ac_status=$?
2453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2454   (exit $ac_status); }
2455 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2456   (eval $ac_compiler -V </dev/null >&5) 2>&5
2457   ac_status=$?
2458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459   (exit $ac_status); }
2460
2461 cat >conftest.$ac_ext <<_ACEOF
2462 #line $LINENO "configure"
2463 /* confdefs.h.  */
2464 _ACEOF
2465 cat confdefs.h >>conftest.$ac_ext
2466 cat >>conftest.$ac_ext <<_ACEOF
2467 /* end confdefs.h.  */
2468
2469 int
2470 main ()
2471 {
2472
2473   ;
2474   return 0;
2475 }
2476 _ACEOF
2477 ac_clean_files_save=$ac_clean_files
2478 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2479 # Try to create an executable without -o first, disregard a.out.
2480 # It will help us diagnose broken compilers, and finding out an intuition
2481 # of exeext.
2482 echo "$as_me:$LINENO: checking for C++ compiler default output" >&5
2483 echo $ECHO_N "checking for C++ compiler default output... $ECHO_C" >&6
2484 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2485 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2486   (eval $ac_link_default) 2>&5
2487   ac_status=$?
2488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489   (exit $ac_status); }; then
2490   # Find the output, starting from the most likely.  This scheme is
2491 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2492 # resort.
2493
2494 # Be careful to initialize this variable, since it used to be cached.
2495 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2496 ac_cv_exeext=
2497 # b.out is created by i960 compilers.
2498 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2499 do
2500   test -f "$ac_file" || continue
2501   case $ac_file in
2502     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2503         ;;
2504     conftest.$ac_ext )
2505         # This is the source file.
2506         ;;
2507     [ab].out )
2508         # We found the default executable, but exeext='' is most
2509         # certainly right.
2510         break;;
2511     *.* )
2512         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2513         # FIXME: I believe we export ac_cv_exeext for Libtool,
2514         # but it would be cool to find out if it's true.  Does anybody
2515         # maintain Libtool? --akim.
2516         export ac_cv_exeext
2517         break;;
2518     * )
2519         break;;
2520   esac
2521 done
2522 else
2523   echo "$as_me: failed program was:" >&5
2524 sed 's/^/| /' conftest.$ac_ext >&5
2525
2526 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2527 See \`config.log' for more details." >&5
2528 echo "$as_me: error: C++ compiler cannot create executables
2529 See \`config.log' for more details." >&2;}
2530    { (exit 77); exit 77; }; }
2531 fi
2532
2533 ac_exeext=$ac_cv_exeext
2534 echo "$as_me:$LINENO: result: $ac_file" >&5
2535 echo "${ECHO_T}$ac_file" >&6
2536
2537 # Check the compiler produces executables we can run.  If not, either
2538 # the compiler is broken, or we cross compile.
2539 echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2540 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
2541 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2542 # If not cross compiling, check that we can run a simple program.
2543 if test "$cross_compiling" != yes; then
2544   if { ac_try='./$ac_file'
2545   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2546   (eval $ac_try) 2>&5
2547   ac_status=$?
2548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2549   (exit $ac_status); }; }; then
2550     cross_compiling=no
2551   else
2552     if test "$cross_compiling" = maybe; then
2553         cross_compiling=yes
2554     else
2555         { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2556 If you meant to cross compile, use \`--host'.
2557 See \`config.log' for more details." >&5
2558 echo "$as_me: error: cannot run C++ compiled programs.
2559 If you meant to cross compile, use \`--host'.
2560 See \`config.log' for more details." >&2;}
2561    { (exit 1); exit 1; }; }
2562     fi
2563   fi
2564 fi
2565 echo "$as_me:$LINENO: result: yes" >&5
2566 echo "${ECHO_T}yes" >&6
2567
2568 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2569 ac_clean_files=$ac_clean_files_save
2570 # Check the compiler produces executables we can run.  If not, either
2571 # the compiler is broken, or we cross compile.
2572 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2573 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2574 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2575 echo "${ECHO_T}$cross_compiling" >&6
2576
2577 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2578 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2579 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2580   (eval $ac_link) 2>&5
2581   ac_status=$?
2582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2583   (exit $ac_status); }; then
2584   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2585 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2586 # work properly (i.e., refer to `conftest.exe'), while it won't with
2587 # `rm'.
2588 for ac_file in conftest.exe conftest conftest.*; do
2589   test -f "$ac_file" || continue
2590   case $ac_file in
2591     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2592     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2593           export ac_cv_exeext
2594           break;;
2595     * ) break;;
2596   esac
2597 done
2598 else
2599   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2600 See \`config.log' for more details." >&5
2601 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2602 See \`config.log' for more details." >&2;}
2603    { (exit 1); exit 1; }; }
2604 fi
2605
2606 rm -f conftest$ac_cv_exeext
2607 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2608 echo "${ECHO_T}$ac_cv_exeext" >&6
2609
2610 rm -f conftest.$ac_ext
2611 EXEEXT=$ac_cv_exeext
2612 ac_exeext=$EXEEXT
2613 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2614 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2615 if test "${ac_cv_objext+set}" = set; then
2616   echo $ECHO_N "(cached) $ECHO_C" >&6
2617 else
2618   cat >conftest.$ac_ext <<_ACEOF
2619 #line $LINENO "configure"
2620 /* confdefs.h.  */
2621 _ACEOF
2622 cat confdefs.h >>conftest.$ac_ext
2623 cat >>conftest.$ac_ext <<_ACEOF
2624 /* end confdefs.h.  */
2625
2626 int
2627 main ()
2628 {
2629
2630   ;
2631   return 0;
2632 }
2633 _ACEOF
2634 rm -f conftest.o conftest.obj
2635 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2636   (eval $ac_compile) 2>&5
2637   ac_status=$?
2638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2639   (exit $ac_status); }; then
2640   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2641   case $ac_file in
2642     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2643     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2644        break;;
2645   esac
2646 done
2647 else
2648   echo "$as_me: failed program was:" >&5
2649 sed 's/^/| /' conftest.$ac_ext >&5
2650
2651 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2652 See \`config.log' for more details." >&5
2653 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2654 See \`config.log' for more details." >&2;}
2655    { (exit 1); exit 1; }; }
2656 fi
2657
2658 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2659 fi
2660 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2661 echo "${ECHO_T}$ac_cv_objext" >&6
2662 OBJEXT=$ac_cv_objext
2663 ac_objext=$OBJEXT
2664 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2665 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2666 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2667   echo $ECHO_N "(cached) $ECHO_C" >&6
2668 else
2669   cat >conftest.$ac_ext <<_ACEOF
2670 #line $LINENO "configure"
2671 /* confdefs.h.  */
2672 _ACEOF
2673 cat confdefs.h >>conftest.$ac_ext
2674 cat >>conftest.$ac_ext <<_ACEOF
2675 /* end confdefs.h.  */
2676
2677 int
2678 main ()
2679 {
2680 #ifndef __GNUC__
2681        choke me
2682 #endif
2683
2684   ;
2685   return 0;
2686 }
2687 _ACEOF
2688 rm -f conftest.$ac_objext
2689 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2690   (eval $ac_compile) 2>&5
2691   ac_status=$?
2692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2693   (exit $ac_status); } &&
2694          { ac_try='test -s conftest.$ac_objext'
2695   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2696   (eval $ac_try) 2>&5
2697   ac_status=$?
2698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2699   (exit $ac_status); }; }; then
2700   ac_compiler_gnu=yes
2701 else
2702   echo "$as_me: failed program was:" >&5
2703 sed 's/^/| /' conftest.$ac_ext >&5
2704
2705 ac_compiler_gnu=no
2706 fi
2707 rm -f conftest.$ac_objext conftest.$ac_ext
2708 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2709
2710 fi
2711 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2712 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2713 GXX=`test $ac_compiler_gnu = yes && echo yes`
2714 ac_test_CXXFLAGS=${CXXFLAGS+set}
2715 ac_save_CXXFLAGS=$CXXFLAGS
2716 CXXFLAGS="-g"
2717 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2718 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2719 if test "${ac_cv_prog_cxx_g+set}" = set; then
2720   echo $ECHO_N "(cached) $ECHO_C" >&6
2721 else
2722   cat >conftest.$ac_ext <<_ACEOF
2723 #line $LINENO "configure"
2724 /* confdefs.h.  */
2725 _ACEOF
2726 cat confdefs.h >>conftest.$ac_ext
2727 cat >>conftest.$ac_ext <<_ACEOF
2728 /* end confdefs.h.  */
2729
2730 int
2731 main ()
2732 {
2733
2734   ;
2735   return 0;
2736 }
2737 _ACEOF
2738 rm -f conftest.$ac_objext
2739 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2740   (eval $ac_compile) 2>&5
2741   ac_status=$?
2742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2743   (exit $ac_status); } &&
2744          { ac_try='test -s conftest.$ac_objext'
2745   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2746   (eval $ac_try) 2>&5
2747   ac_status=$?
2748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2749   (exit $ac_status); }; }; then
2750   ac_cv_prog_cxx_g=yes
2751 else
2752   echo "$as_me: failed program was:" >&5
2753 sed 's/^/| /' conftest.$ac_ext >&5
2754
2755 ac_cv_prog_cxx_g=no
2756 fi
2757 rm -f conftest.$ac_objext conftest.$ac_ext
2758 fi
2759 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2760 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2761 if test "$ac_test_CXXFLAGS" = set; then
2762   CXXFLAGS=$ac_save_CXXFLAGS
2763 elif test $ac_cv_prog_cxx_g = yes; then
2764   if test "$GXX" = yes; then
2765     CXXFLAGS="-g -O2"
2766   else
2767     CXXFLAGS="-g"
2768   fi
2769 else
2770   if test "$GXX" = yes; then
2771     CXXFLAGS="-O2"
2772   else
2773     CXXFLAGS=
2774   fi
2775 fi
2776 for ac_declaration in \
2777    ''\
2778    '#include <stdlib.h>' \
2779    'extern "C" void std::exit (int) throw (); using std::exit;' \
2780    'extern "C" void std::exit (int); using std::exit;' \
2781    'extern "C" void exit (int) throw ();' \
2782    'extern "C" void exit (int);' \
2783    'void exit (int);'
2784 do
2785   cat >conftest.$ac_ext <<_ACEOF
2786 #line $LINENO "configure"
2787 /* confdefs.h.  */
2788 _ACEOF
2789 cat confdefs.h >>conftest.$ac_ext
2790 cat >>conftest.$ac_ext <<_ACEOF
2791 /* end confdefs.h.  */
2792 #include <stdlib.h>
2793 $ac_declaration
2794 int
2795 main ()
2796 {
2797 exit (42);
2798   ;
2799   return 0;
2800 }
2801 _ACEOF
2802 rm -f conftest.$ac_objext
2803 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2804   (eval $ac_compile) 2>&5
2805   ac_status=$?
2806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2807   (exit $ac_status); } &&
2808          { ac_try='test -s conftest.$ac_objext'
2809   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2810   (eval $ac_try) 2>&5
2811   ac_status=$?
2812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2813   (exit $ac_status); }; }; then
2814   :
2815 else
2816   echo "$as_me: failed program was:" >&5
2817 sed 's/^/| /' conftest.$ac_ext >&5
2818
2819 continue
2820 fi
2821 rm -f conftest.$ac_objext conftest.$ac_ext
2822   cat >conftest.$ac_ext <<_ACEOF
2823 #line $LINENO "configure"
2824 /* confdefs.h.  */
2825 _ACEOF
2826 cat confdefs.h >>conftest.$ac_ext
2827 cat >>conftest.$ac_ext <<_ACEOF
2828 /* end confdefs.h.  */
2829 $ac_declaration
2830 int
2831 main ()
2832 {
2833 exit (42);
2834   ;
2835   return 0;
2836 }
2837 _ACEOF
2838 rm -f conftest.$ac_objext
2839 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2840   (eval $ac_compile) 2>&5
2841   ac_status=$?
2842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2843   (exit $ac_status); } &&
2844          { ac_try='test -s conftest.$ac_objext'
2845   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2846   (eval $ac_try) 2>&5
2847   ac_status=$?
2848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2849   (exit $ac_status); }; }; then
2850   break
2851 else
2852   echo "$as_me: failed program was:" >&5
2853 sed 's/^/| /' conftest.$ac_ext >&5
2854
2855 fi
2856 rm -f conftest.$ac_objext conftest.$ac_ext
2857 done
2858 rm -f conftest*
2859 if test -n "$ac_declaration"; then
2860   echo '#ifdef __cplusplus' >>confdefs.h
2861   echo $ac_declaration      >>confdefs.h
2862   echo '#endif'             >>confdefs.h
2863 fi
2864
2865 ac_ext=c
2866 ac_cpp='$CPP $CPPFLAGS'
2867 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2868 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2869 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2870
2871 ac_ext=c
2872 ac_cpp='$CPP $CPPFLAGS'
2873 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2874 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2875 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2876 if test -n "$ac_tool_prefix"; then
2877   for ac_prog in gcc
2878   do
2879     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2880 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2881 echo "$as_me:$LINENO: checking for $ac_word" >&5
2882 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2883 if test "${ac_cv_prog_CC+set}" = set; then
2884   echo $ECHO_N "(cached) $ECHO_C" >&6
2885 else
2886   if test -n "$CC"; then
2887   ac_cv_prog_CC="$CC" # Let the user override the test.
2888 else
2889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2890 for as_dir in $PATH
2891 do
2892   IFS=$as_save_IFS
2893   test -z "$as_dir" && as_dir=.
2894   for ac_exec_ext in '' $ac_executable_extensions; do
2895   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2896     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2897     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2898     break 2
2899   fi
2900 done
2901 done
2902
2903 fi
2904 fi
2905 CC=$ac_cv_prog_CC
2906 if test -n "$CC"; then
2907   echo "$as_me:$LINENO: result: $CC" >&5
2908 echo "${ECHO_T}$CC" >&6
2909 else
2910   echo "$as_me:$LINENO: result: no" >&5
2911 echo "${ECHO_T}no" >&6
2912 fi
2913
2914     test -n "$CC" && break
2915   done
2916 fi
2917 if test -z "$CC"; then
2918   ac_ct_CC=$CC
2919   for ac_prog in gcc
2920 do
2921   # Extract the first word of "$ac_prog", so it can be a program name with args.
2922 set dummy $ac_prog; ac_word=$2
2923 echo "$as_me:$LINENO: checking for $ac_word" >&5
2924 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2925 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2926   echo $ECHO_N "(cached) $ECHO_C" >&6
2927 else
2928   if test -n "$ac_ct_CC"; then
2929   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2930 else
2931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2932 for as_dir in $PATH
2933 do
2934   IFS=$as_save_IFS
2935   test -z "$as_dir" && as_dir=.
2936   for ac_exec_ext in '' $ac_executable_extensions; do
2937   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2938     ac_cv_prog_ac_ct_CC="$ac_prog"
2939     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2940     break 2
2941   fi
2942 done
2943 done
2944
2945 fi
2946 fi
2947 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2948 if test -n "$ac_ct_CC"; then
2949   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2950 echo "${ECHO_T}$ac_ct_CC" >&6
2951 else
2952   echo "$as_me:$LINENO: result: no" >&5
2953 echo "${ECHO_T}no" >&6
2954 fi
2955
2956   test -n "$ac_ct_CC" && break
2957 done
2958
2959   CC=$ac_ct_CC
2960 fi
2961
2962
2963 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2964 See \`config.log' for more details." >&5
2965 echo "$as_me: error: no acceptable C compiler found in \$PATH
2966 See \`config.log' for more details." >&2;}
2967    { (exit 1); exit 1; }; }
2968
2969 # Provide some information about the compiler.
2970 echo "$as_me:$LINENO:" \
2971      "checking for C compiler version" >&5
2972 ac_compiler=`set X $ac_compile; echo $2`
2973 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2974   (eval $ac_compiler --version </dev/null >&5) 2>&5
2975   ac_status=$?
2976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2977   (exit $ac_status); }
2978 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2979   (eval $ac_compiler -v </dev/null >&5) 2>&5
2980   ac_status=$?
2981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2982   (exit $ac_status); }
2983 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2984   (eval $ac_compiler -V </dev/null >&5) 2>&5
2985   ac_status=$?
2986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2987   (exit $ac_status); }
2988
2989 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2990 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2991 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2992   echo $ECHO_N "(cached) $ECHO_C" >&6
2993 else
2994   cat >conftest.$ac_ext <<_ACEOF
2995 #line $LINENO "configure"
2996 /* confdefs.h.  */
2997 _ACEOF
2998 cat confdefs.h >>conftest.$ac_ext
2999 cat >>conftest.$ac_ext <<_ACEOF
3000 /* end confdefs.h.  */
3001
3002 int
3003 main ()
3004 {
3005 #ifndef __GNUC__
3006        choke me
3007 #endif
3008
3009   ;
3010   return 0;
3011 }
3012 _ACEOF
3013 rm -f conftest.$ac_objext
3014 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3015   (eval $ac_compile) 2>&5
3016   ac_status=$?
3017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3018   (exit $ac_status); } &&
3019          { ac_try='test -s conftest.$ac_objext'
3020   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3021   (eval $ac_try) 2>&5
3022   ac_status=$?
3023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3024   (exit $ac_status); }; }; then
3025   ac_compiler_gnu=yes
3026 else
3027   echo "$as_me: failed program was:" >&5
3028 sed 's/^/| /' conftest.$ac_ext >&5
3029
3030 ac_compiler_gnu=no
3031 fi
3032 rm -f conftest.$ac_objext conftest.$ac_ext
3033 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3034
3035 fi
3036 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3037 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3038 GCC=`test $ac_compiler_gnu = yes && echo yes`
3039 ac_test_CFLAGS=${CFLAGS+set}
3040 ac_save_CFLAGS=$CFLAGS
3041 CFLAGS="-g"
3042 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3043 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3044 if test "${ac_cv_prog_cc_g+set}" = set; then
3045   echo $ECHO_N "(cached) $ECHO_C" >&6
3046 else
3047   cat >conftest.$ac_ext <<_ACEOF
3048 #line $LINENO "configure"
3049 /* confdefs.h.  */
3050 _ACEOF
3051 cat confdefs.h >>conftest.$ac_ext
3052 cat >>conftest.$ac_ext <<_ACEOF
3053 /* end confdefs.h.  */
3054
3055 int
3056 main ()
3057 {
3058
3059   ;
3060   return 0;
3061 }
3062 _ACEOF
3063 rm -f conftest.$ac_objext
3064 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3065   (eval $ac_compile) 2>&5
3066   ac_status=$?
3067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068   (exit $ac_status); } &&
3069          { ac_try='test -s conftest.$ac_objext'
3070   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3071   (eval $ac_try) 2>&5
3072   ac_status=$?
3073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3074   (exit $ac_status); }; }; then
3075   ac_cv_prog_cc_g=yes
3076 else
3077   echo "$as_me: failed program was:" >&5
3078 sed 's/^/| /' conftest.$ac_ext >&5
3079
3080 ac_cv_prog_cc_g=no
3081 fi
3082 rm -f conftest.$ac_objext conftest.$ac_ext
3083 fi
3084 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3085 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3086 if test "$ac_test_CFLAGS" = set; then
3087   CFLAGS=$ac_save_CFLAGS
3088 elif test $ac_cv_prog_cc_g = yes; then
3089   if test "$GCC" = yes; then
3090     CFLAGS="-g -O2"
3091   else
3092     CFLAGS="-g"
3093   fi
3094 else
3095   if test "$GCC" = yes; then
3096     CFLAGS="-O2"
3097   else
3098     CFLAGS=
3099   fi
3100 fi
3101 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3102 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3103 if test "${ac_cv_prog_cc_stdc+set}" = set; then
3104   echo $ECHO_N "(cached) $ECHO_C" >&6
3105 else
3106   ac_cv_prog_cc_stdc=no
3107 ac_save_CC=$CC
3108 cat >conftest.$ac_ext <<_ACEOF
3109 #line $LINENO "configure"
3110 /* confdefs.h.  */
3111 _ACEOF
3112 cat confdefs.h >>conftest.$ac_ext
3113 cat >>conftest.$ac_ext <<_ACEOF
3114 /* end confdefs.h.  */
3115 #include <stdarg.h>
3116 #include <stdio.h>
3117 #include <sys/types.h>
3118 #include <sys/stat.h>
3119 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3120 struct buf { int x; };
3121 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3122 static char *e (p, i)
3123      char **p;
3124      int i;
3125 {
3126   return p[i];
3127 }
3128 static char *f (char * (*g) (char **, int), char **p, ...)
3129 {
3130   char *s;
3131   va_list v;
3132   va_start (v,p);
3133   s = g (p, va_arg (v,int));
3134   va_end (v);
3135   return s;
3136 }
3137 int test (int i, double x);
3138 struct s1 {int (*f) (int a);};
3139 struct s2 {int (*f) (double a);};
3140 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3141 int argc;
3142 char **argv;
3143 int
3144 main ()
3145 {
3146 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3147   ;
3148   return 0;
3149 }
3150 _ACEOF
3151 # Don't try gcc -ansi; that turns off useful extensions and
3152 # breaks some systems' header files.
3153 # AIX                   -qlanglvl=ansi
3154 # Ultrix and OSF/1      -std1
3155 # HP-UX 10.20 and later -Ae
3156 # HP-UX older versions  -Aa -D_HPUX_SOURCE
3157 # SVR4                  -Xc -D__EXTENSIONS__
3158 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3159 do
3160   CC="$ac_save_CC $ac_arg"
3161   rm -f conftest.$ac_objext
3162 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3163   (eval $ac_compile) 2>&5
3164   ac_status=$?
3165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3166   (exit $ac_status); } &&
3167          { ac_try='test -s conftest.$ac_objext'
3168   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3169   (eval $ac_try) 2>&5
3170   ac_status=$?
3171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3172   (exit $ac_status); }; }; then
3173   ac_cv_prog_cc_stdc=$ac_arg
3174 break
3175 else
3176   echo "$as_me: failed program was:" >&5
3177 sed 's/^/| /' conftest.$ac_ext >&5
3178
3179 fi
3180 rm -f conftest.$ac_objext
3181 done
3182 rm -f conftest.$ac_ext conftest.$ac_objext
3183 CC=$ac_save_CC
3184
3185 fi
3186
3187 case "x$ac_cv_prog_cc_stdc" in
3188   x|xno)
3189     echo "$as_me:$LINENO: result: none needed" >&5
3190 echo "${ECHO_T}none needed" >&6 ;;
3191   *)
3192     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3193 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3194     CC="$CC $ac_cv_prog_cc_stdc" ;;
3195 esac
3196
3197 # Some people use a C++ compiler to compile C.  Since we use `exit',
3198 # in C++ we need to declare it.  In case someone uses the same compiler
3199 # for both compiling C and C++ we need to have the C++ compiler decide
3200 # the declaration of exit, since it's the most demanding environment.
3201 cat >conftest.$ac_ext <<_ACEOF
3202 #ifndef __cplusplus
3203   choke me
3204 #endif
3205 _ACEOF
3206 rm -f conftest.$ac_objext
3207 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3208   (eval $ac_compile) 2>&5
3209   ac_status=$?
3210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3211   (exit $ac_status); } &&
3212          { ac_try='test -s conftest.$ac_objext'
3213   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3214   (eval $ac_try) 2>&5
3215   ac_status=$?
3216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3217   (exit $ac_status); }; }; then
3218   for ac_declaration in \
3219    ''\
3220    '#include <stdlib.h>' \
3221    'extern "C" void std::exit (int) throw (); using std::exit;' \
3222    'extern "C" void std::exit (int); using std::exit;' \
3223    'extern "C" void exit (int) throw ();' \
3224    'extern "C" void exit (int);' \
3225    'void exit (int);'
3226 do
3227   cat >conftest.$ac_ext <<_ACEOF
3228 #line $LINENO "configure"
3229 /* confdefs.h.  */
3230 _ACEOF
3231 cat confdefs.h >>conftest.$ac_ext
3232 cat >>conftest.$ac_ext <<_ACEOF
3233 /* end confdefs.h.  */
3234 #include <stdlib.h>
3235 $ac_declaration
3236 int
3237 main ()
3238 {
3239 exit (42);
3240   ;
3241   return 0;
3242 }
3243 _ACEOF
3244 rm -f conftest.$ac_objext
3245 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3246   (eval $ac_compile) 2>&5
3247   ac_status=$?
3248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3249   (exit $ac_status); } &&
3250          { ac_try='test -s conftest.$ac_objext'
3251   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3252   (eval $ac_try) 2>&5
3253   ac_status=$?
3254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3255   (exit $ac_status); }; }; then
3256   :
3257 else
3258   echo "$as_me: failed program was:" >&5
3259 sed 's/^/| /' conftest.$ac_ext >&5
3260
3261 continue
3262 fi
3263 rm -f conftest.$ac_objext conftest.$ac_ext
3264   cat >conftest.$ac_ext <<_ACEOF
3265 #line $LINENO "configure"
3266 /* confdefs.h.  */
3267 _ACEOF
3268 cat confdefs.h >>conftest.$ac_ext
3269 cat >>conftest.$ac_ext <<_ACEOF
3270 /* end confdefs.h.  */
3271 $ac_declaration
3272 int
3273 main ()
3274 {
3275 exit (42);
3276   ;
3277   return 0;
3278 }
3279 _ACEOF
3280 rm -f conftest.$ac_objext
3281 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3282   (eval $ac_compile) 2>&5
3283   ac_status=$?
3284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3285   (exit $ac_status); } &&
3286          { ac_try='test -s conftest.$ac_objext'
3287   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3288   (eval $ac_try) 2>&5
3289   ac_status=$?
3290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3291   (exit $ac_status); }; }; then
3292   break
3293 else
3294   echo "$as_me: failed program was:" >&5
3295 sed 's/^/| /' conftest.$ac_ext >&5
3296
3297 fi
3298 rm -f conftest.$ac_objext conftest.$ac_ext
3299 done
3300 rm -f conftest*
3301 if test -n "$ac_declaration"; then
3302   echo '#ifdef __cplusplus' >>confdefs.h
3303   echo $ac_declaration      >>confdefs.h
3304   echo '#endif'             >>confdefs.h
3305 fi
3306
3307 else
3308   echo "$as_me: failed program was:" >&5
3309 sed 's/^/| /' conftest.$ac_ext >&5
3310
3311 fi
3312 rm -f conftest.$ac_objext conftest.$ac_ext
3313 ac_ext=c
3314 ac_cpp='$CPP $CPPFLAGS'
3315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3318
3319 ac_ext=c
3320 ac_cpp='$CPP $CPPFLAGS'
3321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3324 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3325 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3326 # On Suns, sometimes $CPP names a directory.
3327 if test -n "$CPP" && test -d "$CPP"; then
3328   CPP=
3329 fi
3330 if test -z "$CPP"; then
3331   if test "${ac_cv_prog_CPP+set}" = set; then
3332   echo $ECHO_N "(cached) $ECHO_C" >&6
3333 else
3334       # Double quotes because CPP needs to be expanded
3335     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3336     do
3337       ac_preproc_ok=false
3338 for ac_c_preproc_warn_flag in '' yes
3339 do
3340   # Use a header file that comes with gcc, so configuring glibc
3341   # with a fresh cross-compiler works.
3342   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3343   # <limits.h> exists even on freestanding compilers.
3344   # On the NeXT, cc -E runs the code through the compiler's parser,
3345   # not just through cpp. "Syntax error" is here to catch this case.
3346   cat >conftest.$ac_ext <<_ACEOF
3347 #line $LINENO "configure"
3348 /* confdefs.h.  */
3349 _ACEOF
3350 cat confdefs.h >>conftest.$ac_ext
3351 cat >>conftest.$ac_ext <<_ACEOF
3352 /* end confdefs.h.  */
3353 #ifdef __STDC__
3354 # include <limits.h>
3355 #else
3356 # include <assert.h>
3357 #endif
3358                      Syntax error
3359 _ACEOF
3360 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3361   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3362   ac_status=$?
3363   grep -v '^ *+' conftest.er1 >conftest.err
3364   rm -f conftest.er1
3365   cat conftest.err >&5
3366   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3367   (exit $ac_status); } >/dev/null; then
3368   if test -s conftest.err; then
3369     ac_cpp_err=$ac_c_preproc_warn_flag
3370   else
3371     ac_cpp_err=
3372   fi
3373 else
3374   ac_cpp_err=yes
3375 fi
3376 if test -z "$ac_cpp_err"; then
3377   :
3378 else
3379   echo "$as_me: failed program was:" >&5
3380 sed 's/^/| /' conftest.$ac_ext >&5
3381
3382   # Broken: fails on valid input.
3383 continue
3384 fi
3385 rm -f conftest.err conftest.$ac_ext
3386
3387   # OK, works on sane cases.  Now check whether non-existent headers
3388   # can be detected and how.
3389   cat >conftest.$ac_ext <<_ACEOF
3390 #line $LINENO "configure"
3391 /* confdefs.h.  */
3392 _ACEOF
3393 cat confdefs.h >>conftest.$ac_ext
3394 cat >>conftest.$ac_ext <<_ACEOF
3395 /* end confdefs.h.  */
3396 #include <ac_nonexistent.h>
3397 _ACEOF
3398 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3399   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3400   ac_status=$?
3401   grep -v '^ *+' conftest.er1 >conftest.err
3402   rm -f conftest.er1
3403   cat conftest.err >&5
3404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3405   (exit $ac_status); } >/dev/null; then
3406   if test -s conftest.err; then
3407     ac_cpp_err=$ac_c_preproc_warn_flag
3408   else
3409     ac_cpp_err=
3410   fi
3411 else
3412   ac_cpp_err=yes
3413 fi
3414 if test -z "$ac_cpp_err"; then
3415   # Broken: success on invalid input.
3416 continue
3417 else
3418   echo "$as_me: failed program was:" >&5
3419 sed 's/^/| /' conftest.$ac_ext >&5
3420
3421   # Passes both tests.
3422 ac_preproc_ok=:
3423 break
3424 fi
3425 rm -f conftest.err conftest.$ac_ext
3426
3427 done
3428 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3429 rm -f conftest.err conftest.$ac_ext
3430 if $ac_preproc_ok; then
3431   break
3432 fi
3433
3434     done
3435     ac_cv_prog_CPP=$CPP
3436
3437 fi
3438   CPP=$ac_cv_prog_CPP
3439 else
3440   ac_cv_prog_CPP=$CPP
3441 fi
3442 echo "$as_me:$LINENO: result: $CPP" >&5
3443 echo "${ECHO_T}$CPP" >&6
3444 ac_preproc_ok=false
3445 for ac_c_preproc_warn_flag in '' yes
3446 do
3447   # Use a header file that comes with gcc, so configuring glibc
3448   # with a fresh cross-compiler works.
3449   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3450   # <limits.h> exists even on freestanding compilers.
3451   # On the NeXT, cc -E runs the code through the compiler's parser,
3452   # not just through cpp. "Syntax error" is here to catch this case.
3453   cat >conftest.$ac_ext <<_ACEOF
3454 #line $LINENO "configure"
3455 /* confdefs.h.  */
3456 _ACEOF
3457 cat confdefs.h >>conftest.$ac_ext
3458 cat >>conftest.$ac_ext <<_ACEOF
3459 /* end confdefs.h.  */
3460 #ifdef __STDC__
3461 # include <limits.h>
3462 #else
3463 # include <assert.h>
3464 #endif
3465                      Syntax error
3466 _ACEOF
3467 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3468   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3469   ac_status=$?
3470   grep -v '^ *+' conftest.er1 >conftest.err
3471   rm -f conftest.er1
3472   cat conftest.err >&5
3473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3474   (exit $ac_status); } >/dev/null; then
3475   if test -s conftest.err; then
3476     ac_cpp_err=$ac_c_preproc_warn_flag
3477   else
3478     ac_cpp_err=
3479   fi
3480 else
3481   ac_cpp_err=yes
3482 fi
3483 if test -z "$ac_cpp_err"; then
3484   :
3485 else
3486   echo "$as_me: failed program was:" >&5
3487 sed 's/^/| /' conftest.$ac_ext >&5
3488
3489   # Broken: fails on valid input.
3490 continue
3491 fi
3492 rm -f conftest.err conftest.$ac_ext
3493
3494   # OK, works on sane cases.  Now check whether non-existent headers
3495   # can be detected and how.
3496   cat >conftest.$ac_ext <<_ACEOF
3497 #line $LINENO "configure"
3498 /* confdefs.h.  */
3499 _ACEOF
3500 cat confdefs.h >>conftest.$ac_ext
3501 cat >>conftest.$ac_ext <<_ACEOF
3502 /* end confdefs.h.  */
3503 #include <ac_nonexistent.h>
3504 _ACEOF
3505 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3506   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3507   ac_status=$?
3508   grep -v '^ *+' conftest.er1 >conftest.err
3509   rm -f conftest.er1
3510   cat conftest.err >&5
3511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3512   (exit $ac_status); } >/dev/null; then
3513   if test -s conftest.err; then
3514     ac_cpp_err=$ac_c_preproc_warn_flag
3515   else
3516     ac_cpp_err=
3517   fi
3518 else
3519   ac_cpp_err=yes
3520 fi
3521 if test -z "$ac_cpp_err"; then
3522   # Broken: success on invalid input.
3523 continue
3524 else
3525   echo "$as_me: failed program was:" >&5
3526 sed 's/^/| /' conftest.$ac_ext >&5
3527
3528   # Passes both tests.
3529 ac_preproc_ok=:
3530 break
3531 fi
3532 rm -f conftest.err conftest.$ac_ext
3533
3534 done
3535 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3536 rm -f conftest.err conftest.$ac_ext
3537 if $ac_preproc_ok; then
3538   :
3539 else
3540   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3541 See \`config.log' for more details." >&5
3542 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3543 See \`config.log' for more details." >&2;}
3544    { (exit 1); exit 1; }; }
3545 fi
3546
3547 ac_ext=c
3548 ac_cpp='$CPP $CPPFLAGS'
3549 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3550 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3551 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3552
3553
3554 if test "$GCC" != "yes"
3555 then
3556         { { echo "$as_me:$LINENO: error: gcc required but not found" >&5
3557 echo "$as_me: error: gcc required but not found" >&2;}
3558    { (exit 1); exit 1; }; }
3559 fi
3560
3561 if test "$GXX" != "yes"
3562 then
3563         { { echo "$as_me:$LINENO: error: g++ required but not found" >&5
3564 echo "$as_me: error: g++ required but not found" >&2;}
3565    { (exit 1); exit 1; }; }
3566 fi
3567
3568 gccmajor=`$CC --version | head -n 1 | awk '{print $NF;}' | cut -d. -f1`
3569 if test "$gccmajor" -lt "3"
3570 then
3571         { { echo "$as_me:$LINENO: error: gcc 3.x required" >&5
3572 echo "$as_me: error: gcc 3.x required" >&2;}
3573    { (exit 1); exit 1; }; }
3574 fi
3575
3576  echo "$as_me:$LINENO: checking for GNU make" >&5
3577 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6
3578 if test "${_cv_gnu_make_command+set}" = set; then
3579   echo $ECHO_N "(cached) $ECHO_C" >&6
3580 else
3581   _cv_gnu_make_command='' ;
3582                 for a in "$MAKE" make gmake gnumake ; do
3583                         if test -z "$a" ; then continue ; fi ;
3584                         if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
3585                                 _cv_gnu_make_command=$a ;
3586                                 break;
3587                         fi
3588                 done ;
3589
3590 fi
3591 echo "$as_me:$LINENO: result: $_cv_gnu_make_command" >&5
3592 echo "${ECHO_T}$_cv_gnu_make_command" >&6 ;
3593         if test  "x$_cv_gnu_make_command" != "x"  ; then
3594                 ifGNUmake='' ;
3595         else
3596                 ifGNUmake='#' ;
3597                 echo "$as_me:$LINENO: result: \"Not found\"" >&5
3598 echo "${ECHO_T}\"Not found\"" >&6;
3599         fi
3600
3601
3602 if test -z "$_cv_gnu_make_command"
3603 then
3604         { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
3605 echo "$as_me: error: GNU Make required but not found" >&2;}
3606    { (exit 1); exit 1; }; }
3607 fi
3608
3609
3610 echo "$as_me:$LINENO: checking " >&5
3611 echo $ECHO_N "checking ... $ECHO_C" >&6
3612 if test "${ac_cv_has_flex+set}" = set; then
3613   echo $ECHO_N "(cached) $ECHO_C" >&6
3614 else
3615   for ac_prog in flex lex
3616 do
3617   # Extract the first word of "$ac_prog", so it can be a program name with args.
3618 set dummy $ac_prog; ac_word=$2
3619 echo "$as_me:$LINENO: checking for $ac_word" >&5
3620 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3621 if test "${ac_cv_prog_LEX+set}" = set; then
3622   echo $ECHO_N "(cached) $ECHO_C" >&6
3623 else
3624   if test -n "$LEX"; then
3625   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3626 else
3627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3628 for as_dir in $PATH
3629 do
3630   IFS=$as_save_IFS
3631   test -z "$as_dir" && as_dir=.
3632   for ac_exec_ext in '' $ac_executable_extensions; do
3633   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3634     ac_cv_prog_LEX="$ac_prog"
3635     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3636     break 2
3637   fi
3638 done
3639 done
3640
3641 fi
3642 fi
3643 LEX=$ac_cv_prog_LEX
3644 if test -n "$LEX"; then
3645   echo "$as_me:$LINENO: result: $LEX" >&5
3646 echo "${ECHO_T}$LEX" >&6
3647 else
3648   echo "$as_me:$LINENO: result: no" >&5
3649 echo "${ECHO_T}no" >&6
3650 fi
3651
3652   test -n "$LEX" && break
3653 done
3654 test -n "$LEX" || LEX=":"
3655
3656 if test -z "$LEXLIB"
3657 then
3658   echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3659 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3660 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3661   echo $ECHO_N "(cached) $ECHO_C" >&6
3662 else
3663   ac_check_lib_save_LIBS=$LIBS
3664 LIBS="-lfl  $LIBS"
3665 cat >conftest.$ac_ext <<_ACEOF
3666 #line $LINENO "configure"
3667 /* confdefs.h.  */
3668 _ACEOF
3669 cat confdefs.h >>conftest.$ac_ext
3670 cat >>conftest.$ac_ext <<_ACEOF
3671 /* end confdefs.h.  */
3672
3673 /* Override any gcc2 internal prototype to avoid an error.  */
3674 #ifdef __cplusplus
3675 extern "C"
3676 #endif
3677 /* We use char because int might match the return type of a gcc2
3678    builtin and then its argument prototype would still apply.  */
3679 char yywrap ();
3680 int
3681 main ()
3682 {
3683 yywrap ();
3684   ;
3685   return 0;
3686 }
3687 _ACEOF
3688 rm -f conftest.$ac_objext conftest$ac_exeext
3689 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3690   (eval $ac_link) 2>&5
3691   ac_status=$?
3692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3693   (exit $ac_status); } &&
3694          { ac_try='test -s conftest$ac_exeext'
3695   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3696   (eval $ac_try) 2>&5
3697   ac_status=$?
3698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3699   (exit $ac_status); }; }; then
3700   ac_cv_lib_fl_yywrap=yes
3701 else
3702   echo "$as_me: failed program was:" >&5
3703 sed 's/^/| /' conftest.$ac_ext >&5
3704
3705 ac_cv_lib_fl_yywrap=no
3706 fi
3707 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3708 LIBS=$ac_check_lib_save_LIBS
3709 fi
3710 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3711 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3712 if test $ac_cv_lib_fl_yywrap = yes; then
3713   LEXLIB="-lfl"
3714 else
3715   echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3716 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3717 if test "${ac_cv_lib_l_yywrap+set}" = set; then
3718   echo $ECHO_N "(cached) $ECHO_C" >&6
3719 else
3720   ac_check_lib_save_LIBS=$LIBS
3721 LIBS="-ll  $LIBS"
3722 cat >conftest.$ac_ext <<_ACEOF
3723 #line $LINENO "configure"
3724 /* confdefs.h.  */
3725 _ACEOF
3726 cat confdefs.h >>conftest.$ac_ext
3727 cat >>conftest.$ac_ext <<_ACEOF
3728 /* end confdefs.h.  */
3729
3730 /* Override any gcc2 internal prototype to avoid an error.  */
3731 #ifdef __cplusplus
3732 extern "C"
3733 #endif
3734 /* We use char because int might match the return type of a gcc2
3735    builtin and then its argument prototype would still apply.  */
3736 char yywrap ();
3737 int
3738 main ()
3739 {
3740 yywrap ();
3741   ;
3742   return 0;
3743 }
3744 _ACEOF
3745 rm -f conftest.$ac_objext conftest$ac_exeext
3746 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3747   (eval $ac_link) 2>&5
3748   ac_status=$?
3749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3750   (exit $ac_status); } &&
3751          { ac_try='test -s conftest$ac_exeext'
3752   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3753   (eval $ac_try) 2>&5
3754   ac_status=$?
3755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3756   (exit $ac_status); }; }; then
3757   ac_cv_lib_l_yywrap=yes
3758 else
3759   echo "$as_me: failed program was:" >&5
3760 sed 's/^/| /' conftest.$ac_ext >&5
3761
3762 ac_cv_lib_l_yywrap=no
3763 fi
3764 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3765 LIBS=$ac_check_lib_save_LIBS
3766 fi
3767 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3768 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3769 if test $ac_cv_lib_l_yywrap = yes; then
3770   LEXLIB="-ll"
3771 fi
3772
3773 fi
3774
3775 fi
3776
3777 if test "x$LEX" != "x:"; then
3778   echo "$as_me:$LINENO: checking lex output file root" >&5
3779 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3780 if test "${ac_cv_prog_lex_root+set}" = set; then
3781   echo $ECHO_N "(cached) $ECHO_C" >&6
3782 else
3783   # The minimal lex program is just a single line: %%.  But some broken lexes
3784 # (Solaris, I think it was) want two %% lines, so accommodate them.
3785 cat >conftest.l <<_ACEOF
3786 %%
3787 %%
3788 _ACEOF
3789 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3790   (eval $LEX conftest.l) 2>&5
3791   ac_status=$?
3792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3793   (exit $ac_status); }
3794 if test -f lex.yy.c; then
3795   ac_cv_prog_lex_root=lex.yy
3796 elif test -f lexyy.c; then
3797   ac_cv_prog_lex_root=lexyy
3798 else
3799   { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3800 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3801    { (exit 1); exit 1; }; }
3802 fi
3803 fi
3804 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3805 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3806 rm -f conftest.l
3807 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3808
3809 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3810 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3811 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3812   echo $ECHO_N "(cached) $ECHO_C" >&6
3813 else
3814   # POSIX says lex can declare yytext either as a pointer or an array; the
3815 # default is implementation-dependent. Figure out which it is, since
3816 # not all implementations provide the %pointer and %array declarations.
3817 ac_cv_prog_lex_yytext_pointer=no
3818 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3819 ac_save_LIBS=$LIBS
3820 LIBS="$LIBS $LEXLIB"
3821 cat >conftest.$ac_ext <<_ACEOF
3822 `cat $LEX_OUTPUT_ROOT.c`
3823 _ACEOF
3824 rm -f conftest.$ac_objext conftest$ac_exeext
3825 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3826   (eval $ac_link) 2>&5
3827   ac_status=$?
3828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3829   (exit $ac_status); } &&
3830          { ac_try='test -s conftest$ac_exeext'
3831   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3832   (eval $ac_try) 2>&5
3833   ac_status=$?
3834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3835   (exit $ac_status); }; }; then
3836   ac_cv_prog_lex_yytext_pointer=yes
3837 else
3838   echo "$as_me: failed program was:" >&5
3839 sed 's/^/| /' conftest.$ac_ext >&5
3840
3841 fi
3842 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3843 LIBS=$ac_save_LIBS
3844 rm -f "${LEX_OUTPUT_ROOT}.c"
3845
3846 fi
3847 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3848 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3849 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3850
3851 cat >>confdefs.h <<\_ACEOF
3852 #define YYTEXT_POINTER 1
3853 _ACEOF
3854
3855 fi
3856
3857 fi
3858
3859 fi
3860 echo "$as_me:$LINENO: result: $ac_cv_has_flex" >&5
3861 echo "${ECHO_T}$ac_cv_has_flex" >&6
3862 if test "$LEX" != "flex"; then
3863   { { echo "$as_me:$LINENO: error: flex not found but required" >&5
3864 echo "$as_me: error: flex not found but required" >&2;}
3865    { (exit 1); exit 1; }; }
3866 fi
3867
3868 echo "$as_me:$LINENO: checking " >&5
3869 echo $ECHO_N "checking ... $ECHO_C" >&6
3870 if test "${ac_cv_has_bison+set}" = set; then
3871   echo $ECHO_N "(cached) $ECHO_C" >&6
3872 else
3873   for ac_prog in 'bison -y' byacc
3874 do
3875   # Extract the first word of "$ac_prog", so it can be a program name with args.
3876 set dummy $ac_prog; ac_word=$2
3877 echo "$as_me:$LINENO: checking for $ac_word" >&5
3878 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3879 if test "${ac_cv_prog_YACC+set}" = set; then
3880   echo $ECHO_N "(cached) $ECHO_C" >&6
3881 else
3882   if test -n "$YACC"; then
3883   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3884 else
3885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3886 for as_dir in $PATH
3887 do
3888   IFS=$as_save_IFS
3889   test -z "$as_dir" && as_dir=.
3890   for ac_exec_ext in '' $ac_executable_extensions; do
3891   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3892     ac_cv_prog_YACC="$ac_prog"
3893     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3894     break 2
3895   fi
3896 done
3897 done
3898
3899 fi
3900 fi
3901 YACC=$ac_cv_prog_YACC
3902 if test -n "$YACC"; then
3903   echo "$as_me:$LINENO: result: $YACC" >&5
3904 echo "${ECHO_T}$YACC" >&6
3905 else
3906   echo "$as_me:$LINENO: result: no" >&5
3907 echo "${ECHO_T}no" >&6
3908 fi
3909
3910   test -n "$YACC" && break
3911 done
3912 test -n "$YACC" || YACC="yacc"
3913
3914
3915 fi
3916 echo "$as_me:$LINENO: result: $ac_cv_has_bison" >&5
3917 echo "${ECHO_T}$ac_cv_has_bison" >&6
3918 if test "$YACC" != "bison -y"; then
3919   { { echo "$as_me:$LINENO: error: bison not found but required" >&5
3920 echo "$as_me: error: bison not found but required" >&2;}
3921    { (exit 1); exit 1; }; }
3922 else
3923   YACC=bison
3924
3925 fi
3926
3927
3928 # Check whether --enable-shared or --disable-shared was given.
3929 if test "${enable_shared+set}" = set; then
3930   enableval="$enable_shared"
3931   p=${PACKAGE-default}
3932     case $enableval in
3933     yes) enable_shared=yes ;;
3934     no) enable_shared=no ;;
3935     *)
3936       enable_shared=no
3937       # Look at the argument we got.  We use all the common list separators.
3938       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3939       for pkg in $enableval; do
3940         IFS="$lt_save_ifs"
3941         if test "X$pkg" = "X$p"; then
3942           enable_shared=yes
3943         fi
3944       done
3945       IFS="$lt_save_ifs"
3946       ;;
3947     esac
3948 else
3949   enable_shared=yes
3950 fi;
3951
3952 # Check whether --enable-static or --disable-static was given.
3953 if test "${enable_static+set}" = set; then
3954   enableval="$enable_static"
3955   p=${PACKAGE-default}
3956     case $enableval in
3957     yes) enable_static=yes ;;
3958     no) enable_static=no ;;
3959     *)
3960      enable_static=no
3961       # Look at the argument we got.  We use all the common list separators.
3962       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3963       for pkg in $enableval; do
3964         IFS="$lt_save_ifs"
3965         if test "X$pkg" = "X$p"; then
3966           enable_static=yes
3967         fi
3968       done
3969       IFS="$lt_save_ifs"
3970       ;;
3971     esac
3972 else
3973   enable_static=yes
3974 fi;
3975
3976 # Check whether --enable-fast-install or --disable-fast-install was given.
3977 if test "${enable_fast_install+set}" = set; then
3978   enableval="$enable_fast_install"
3979   p=${PACKAGE-default}
3980     case $enableval in
3981     yes) enable_fast_install=yes ;;
3982     no) enable_fast_install=no ;;
3983     *)
3984       enable_fast_install=no
3985       # Look at the argument we got.  We use all the common list separators.
3986       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3987       for pkg in $enableval; do
3988         IFS="$lt_save_ifs"
3989         if test "X$pkg" = "X$p"; then
3990           enable_fast_install=yes
3991         fi
3992       done
3993       IFS="$lt_save_ifs"
3994       ;;
3995     esac
3996 else
3997   enable_fast_install=yes
3998 fi;
3999
4000 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4001 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
4002 if test "${lt_cv_path_SED+set}" = set; then
4003   echo $ECHO_N "(cached) $ECHO_C" >&6
4004 else
4005   # Loop through the user's path and test for sed and gsed.
4006 # Then use that list of sed's as ones to test for truncation.
4007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4008 for as_dir in $PATH
4009 do
4010   IFS=$as_save_IFS
4011   test -z "$as_dir" && as_dir=.
4012   for lt_ac_prog in sed gsed; do
4013     for ac_exec_ext in '' $ac_executable_extensions; do
4014       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
4015         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4016       fi
4017     done
4018   done
4019 done
4020 lt_ac_max=0
4021 lt_ac_count=0
4022 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
4023 # along with /bin/sed that truncates output.
4024 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4025   test ! -f $lt_ac_sed && break
4026   cat /dev/null > conftest.in
4027   lt_ac_count=0
4028   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4029   # Check for GNU sed and select it if it is found.
4030   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4031     lt_cv_path_SED=$lt_ac_sed
4032     break
4033   fi
4034   while true; do
4035     cat conftest.in conftest.in >conftest.tmp
4036     mv conftest.tmp conftest.in
4037     cp conftest.in conftest.nl
4038     echo >>conftest.nl
4039     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4040     cmp -s conftest.out conftest.nl || break
4041     # 10000 chars as input seems more than enough
4042     test $lt_ac_count -gt 10 && break
4043     lt_ac_count=`expr $lt_ac_count + 1`
4044     if test $lt_ac_count -gt $lt_ac_max; then
4045       lt_ac_max=$lt_ac_count
4046       lt_cv_path_SED=$lt_ac_sed
4047     fi
4048   done
4049 done
4050 SED=$lt_cv_path_SED
4051
4052 fi
4053
4054 echo "$as_me:$LINENO: result: $SED" >&5
4055 echo "${ECHO_T}$SED" >&6
4056
4057 echo "$as_me:$LINENO: checking for egrep" >&5
4058 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4059 if test "${ac_cv_prog_egrep+set}" = set; then
4060   echo $ECHO_N "(cached) $ECHO_C" >&6
4061 else
4062   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4063     then ac_cv_prog_egrep='grep -E'
4064     else ac_cv_prog_egrep='egrep'
4065     fi
4066 fi
4067 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4068 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4069  EGREP=$ac_cv_prog_egrep
4070
4071
4072
4073 # Check whether --with-gnu-ld or --without-gnu-ld was given.
4074 if test "${with_gnu_ld+set}" = set; then
4075   withval="$with_gnu_ld"
4076   test "$withval" = no || with_gnu_ld=yes
4077 else
4078   with_gnu_ld=no
4079 fi;
4080 ac_prog=ld
4081 if test "$GCC" = yes; then
4082   # Check if gcc -print-prog-name=ld gives a path.
4083   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4084 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
4085   case $host in
4086   *-*-mingw*)
4087     # gcc leaves a trailing carriage return which upsets mingw
4088     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4089   *)
4090     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4091   esac
4092   case $ac_prog in
4093     # Accept absolute paths.
4094     [\\/]* | ?:[\\/]*)
4095       re_direlt='/[^/][^/]*/\.\./'
4096       # Canonicalize the path of ld
4097       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4098       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4099         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4100       done
4101       test -z "$LD" && LD="$ac_prog"
4102       ;;
4103   "")
4104     # If it fails, then pretend we aren't using GCC.
4105     ac_prog=ld
4106     ;;
4107   *)
4108     # If it is relative, then search for the first ld in PATH.
4109     with_gnu_ld=unknown
4110     ;;
4111   esac
4112 elif test "$with_gnu_ld" = yes; then
4113   echo "$as_me:$LINENO: checking for GNU ld" >&5
4114 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4115 else
4116   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4117 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4118 fi
4119 if test "${lt_cv_path_LD+set}" = set; then
4120   echo $ECHO_N "(cached) $ECHO_C" >&6
4121 else
4122   if test -z "$LD"; then
4123   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4124   for ac_dir in $PATH; do
4125     IFS="$lt_save_ifs"
4126     test -z "$ac_dir" && ac_dir=.
4127     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4128       lt_cv_path_LD="$ac_dir/$ac_prog"
4129       # Check to see if the program is GNU ld.  I'd rather use --version,
4130       # but apparently some GNU ld's only accept -v.
4131       # Break only if it was the GNU/non-GNU ld that we prefer.
4132       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4133       *GNU* | *'with BFD'*)
4134         test "$with_gnu_ld" != no && break
4135         ;;
4136       *)
4137         test "$with_gnu_ld" != yes && break
4138         ;;
4139       esac
4140     fi
4141   done
4142   IFS="$lt_save_ifs"
4143 else
4144   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4145 fi
4146 fi
4147
4148 LD="$lt_cv_path_LD"
4149 if test -n "$LD"; then
4150   echo "$as_me:$LINENO: result: $LD" >&5
4151 echo "${ECHO_T}$LD" >&6
4152 else
4153   echo "$as_me:$LINENO: result: no" >&5
4154 echo "${ECHO_T}no" >&6
4155 fi
4156 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4157 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4158    { (exit 1); exit 1; }; }
4159 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4160 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4161 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4162   echo $ECHO_N "(cached) $ECHO_C" >&6
4163 else
4164   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4165 case `"$LD" -v 2>&1 </dev/null` in
4166 *GNU* | *'with BFD'*)
4167   lt_cv_prog_gnu_ld=yes
4168   ;;
4169 *)
4170   lt_cv_prog_gnu_ld=no
4171   ;;
4172 esac
4173 fi
4174 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4175 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4176 with_gnu_ld=$lt_cv_prog_gnu_ld
4177
4178
4179 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4180 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4181 if test "${lt_cv_ld_reload_flag+set}" = set; then
4182   echo $ECHO_N "(cached) $ECHO_C" >&6
4183 else
4184   lt_cv_ld_reload_flag='-r'
4185 fi
4186 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4187 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4188 reload_flag=$lt_cv_ld_reload_flag
4189 case $reload_flag in
4190 "" | " "*) ;;
4191 *) reload_flag=" $reload_flag" ;;
4192 esac
4193 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4194
4195 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4196 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
4197 if test "${lt_cv_path_NM+set}" = set; then
4198   echo $ECHO_N "(cached) $ECHO_C" >&6
4199 else
4200   if test -n "$NM"; then
4201   # Let the user override the test.
4202   lt_cv_path_NM="$NM"
4203 else
4204   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4205   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4206     IFS="$lt_save_ifs"
4207     test -z "$ac_dir" && ac_dir=.
4208     tmp_nm="$ac_dir/${ac_tool_prefix}nm"
4209     if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4210       # Check to see if the nm accepts a BSD-compat flag.
4211       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4212       #   nm: unknown option "B" ignored
4213       # Tru64's nm complains that /dev/null is an invalid object file
4214       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4215       */dev/null* | *'Invalid file or object type'*)
4216         lt_cv_path_NM="$tmp_nm -B"
4217         break
4218         ;;
4219       *)
4220         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4221         */dev/null*)
4222           lt_cv_path_NM="$tmp_nm -p"
4223           break
4224           ;;
4225         *)
4226           lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4227           continue # so that we can try to find one that supports BSD flags
4228           ;;
4229         esac
4230       esac
4231     fi
4232   done
4233   IFS="$lt_save_ifs"
4234   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4235 fi
4236 fi
4237 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4238 echo "${ECHO_T}$lt_cv_path_NM" >&6
4239 NM="$lt_cv_path_NM"
4240
4241 echo "$as_me:$LINENO: checking whether ln -s works" >&5
4242 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4243 LN_S=$as_ln_s
4244 if test "$LN_S" = "ln -s"; then
4245   echo "$as_me:$LINENO: result: yes" >&5
4246 echo "${ECHO_T}yes" >&6
4247 else
4248   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4249 echo "${ECHO_T}no, using $LN_S" >&6
4250 fi
4251
4252 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4253 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
4254 if test "${lt_cv_deplibs_check_method+set}" = set; then
4255   echo $ECHO_N "(cached) $ECHO_C" >&6
4256 else
4257   lt_cv_file_magic_cmd='$MAGIC_CMD'
4258 lt_cv_file_magic_test_file=
4259 lt_cv_deplibs_check_method='unknown'
4260 # Need to set the preceding variable on all platforms that support
4261 # interlibrary dependencies.
4262 # 'none' -- dependencies not supported.
4263 # `unknown' -- same as none, but documents that we really don't know.
4264 # 'pass_all' -- all dependencies passed with no checks.
4265 # 'test_compile' -- check by making test program.
4266 # 'file_magic [[regex]]' -- check by looking for files in library path
4267 # which responds to the $file_magic_cmd with a given extended regex.
4268 # If you have `file' or equivalent on your system and you're not sure
4269 # whether `pass_all' will *always* work, you probably want this one.
4270
4271 case $host_os in
4272 aix4* | aix5*)
4273   lt_cv_deplibs_check_method=pass_all
4274   ;;
4275
4276 beos*)
4277   lt_cv_deplibs_check_method=pass_all
4278   ;;
4279
4280 bsdi4*)
4281   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4282   lt_cv_file_magic_cmd='/usr/bin/file -L'
4283   lt_cv_file_magic_test_file=/shlib/libc.so
4284   ;;
4285
4286 cygwin* | mingw* | pw32*)
4287   # win32_libid is a shell function defined in ltmain.sh
4288   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4289   lt_cv_file_magic_cmd='win32_libid'
4290   ;;
4291
4292 darwin* | rhapsody*)
4293   # this will be overwritten by pass_all, but leave it in just in case
4294   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4295   lt_cv_file_magic_cmd='/usr/bin/file -L'
4296   case "$host_os" in
4297   rhapsody* | darwin1.[012])
4298     lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
4299     ;;
4300   *) # Darwin 1.3 on
4301     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
4302     ;;
4303   esac
4304   lt_cv_deplibs_check_method=pass_all
4305   ;;
4306
4307 freebsd*)
4308   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4309     case $host_cpu in
4310     i*86 )
4311       # Not sure whether the presence of OpenBSD here was a mistake.
4312       # Let's accept both of them until this is cleared up.
4313       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4314       lt_cv_file_magic_cmd=/usr/bin/file
4315       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4316       ;;
4317     esac
4318   else
4319     lt_cv_deplibs_check_method=pass_all
4320   fi
4321   ;;
4322
4323 gnu*)
4324   lt_cv_deplibs_check_method=pass_all
4325   ;;
4326
4327 hpux10.20* | hpux11*)
4328   lt_cv_file_magic_cmd=/usr/bin/file
4329   case "$host_cpu" in
4330   ia64*)
4331     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4332     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4333     ;;
4334   hppa*64*)
4335     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4336     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4337     ;;
4338   *)
4339     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4340     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4341     ;;
4342   esac
4343   ;;
4344
4345 irix5* | irix6* | nonstopux*)
4346   case $host_os in
4347   irix5* | nonstopux*)
4348     # this will be overridden with pass_all, but let us keep it just in case
4349     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4350     ;;
4351   *)
4352     case $LD in
4353     *-32|*"-32 ") libmagic=32-bit;;
4354     *-n32|*"-n32 ") libmagic=N32;;
4355     *-64|*"-64 ") libmagic=64-bit;;
4356     *) libmagic=never-match;;
4357     esac
4358     # this will be overridden with pass_all, but let us keep it just in case
4359     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4360     ;;
4361   esac
4362   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4363   lt_cv_deplibs_check_method=pass_all
4364   ;;
4365
4366 # This must be Linux ELF.
4367 linux*)
4368   case $host_cpu in
4369   alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
4370     lt_cv_deplibs_check_method=pass_all ;;
4371   *)
4372     # glibc up to 2.1.1 does not perform some relocations on ARM
4373     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4374   esac
4375   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4376   ;;
4377
4378 netbsd*)
4379   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4380     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4381   else
4382     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4383   fi
4384   ;;
4385
4386 newos6*)
4387   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4388   lt_cv_file_magic_cmd=/usr/bin/file
4389   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4390   ;;
4391
4392 nto-qnx)
4393   lt_cv_deplibs_check_method=unknown
4394   ;;
4395
4396 openbsd*)
4397   lt_cv_file_magic_cmd=/usr/bin/file
4398   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4399   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4400     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4401   else
4402     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
4403   fi
4404   ;;
4405
4406 osf3* | osf4* | osf5*)
4407   # this will be overridden with pass_all, but let us keep it just in case
4408   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4409   lt_cv_file_magic_test_file=/shlib/libc.so
4410   lt_cv_deplibs_check_method=pass_all
4411   ;;
4412
4413 sco3.2v5*)
4414   lt_cv_deplibs_check_method=pass_all
4415   ;;
4416
4417 solaris*)
4418   lt_cv_deplibs_check_method=pass_all
4419   lt_cv_file_magic_test_file=/lib/libc.so
4420   ;;
4421
4422 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4423   case $host_vendor in
4424   motorola)
4425     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
4426     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4427     ;;
4428   ncr)
4429     lt_cv_deplibs_check_method=pass_all
4430     ;;
4431   sequent)
4432     lt_cv_file_magic_cmd='/bin/file'
4433     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4434     ;;
4435   sni)
4436     lt_cv_file_magic_cmd='/bin/file'
4437     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4438     lt_cv_file_magic_test_file=/lib/libc.so
4439     ;;
4440   siemens)
4441     lt_cv_deplibs_check_method=pass_all
4442     ;;
4443   esac
4444   ;;
4445
4446 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
4447   lt_cv_deplibs_check_method=pass_all
4448   ;;
4449 esac
4450
4451 fi
4452 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4453 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4454 file_magic_cmd=$lt_cv_file_magic_cmd
4455 deplibs_check_method=$lt_cv_deplibs_check_method
4456 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4457
4458
4459
4460
4461 # If no C compiler was specified, use CC.
4462 LTCC=${LTCC-"$CC"}
4463
4464 # Allow CC to be a program name with arguments.
4465 compiler=$CC
4466
4467 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4468 if test "${enable_libtool_lock+set}" = set; then
4469   enableval="$enable_libtool_lock"
4470
4471 fi;
4472 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4473
4474 # Some flags need to be propagated to the compiler or linker for good
4475 # libtool support.
4476 case $host in
4477 ia64-*-hpux*)
4478   # Find out which ABI we are using.
4479   echo 'int i;' > conftest.$ac_ext
4480   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4481   (eval $ac_compile) 2>&5
4482   ac_status=$?
4483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4484   (exit $ac_status); }; then
4485     case `/usr/bin/file conftest.$ac_objext` in
4486     *ELF-32*)
4487       HPUX_IA64_MODE="32"
4488       ;;
4489     *ELF-64*)
4490       HPUX_IA64_MODE="64"
4491       ;;
4492     esac
4493   fi
4494   rm -rf conftest*
4495   ;;
4496 *-*-irix6*)
4497   # Find out which ABI we are using.
4498   echo '#line 4498 "configure"' > conftest.$ac_ext
4499   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4500   (eval $ac_compile) 2>&5
4501   ac_status=$?
4502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4503   (exit $ac_status); }; then
4504    if test "$lt_cv_prog_gnu_ld" = yes; then
4505     case `/usr/bin/file conftest.$ac_objext` in
4506     *32-bit*)
4507       LD="${LD-ld} -melf32bsmip"
4508       ;;
4509     *N32*)
4510       LD="${LD-ld} -melf32bmipn32"
4511       ;;
4512     *64-bit*)
4513       LD="${LD-ld} -melf64bmip"
4514       ;;
4515     esac
4516    else
4517     case `/usr/bin/file conftest.$ac_objext` in
4518     *32-bit*)
4519       LD="${LD-ld} -32"
4520       ;;
4521     *N32*)
4522       LD="${LD-ld} -n32"
4523       ;;
4524     *64-bit*)
4525       LD="${LD-ld} -64"
4526       ;;
4527     esac
4528    fi
4529   fi
4530   rm -rf conftest*
4531   ;;
4532
4533 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4534   # Find out which ABI we are using.
4535   echo 'int i;' > conftest.$ac_ext
4536   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4537   (eval $ac_compile) 2>&5
4538   ac_status=$?
4539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4540   (exit $ac_status); }; then
4541     case "`/usr/bin/file conftest.o`" in
4542     *32-bit*)
4543       case $host in
4544         x86_64-*linux*)
4545           LD="${LD-ld} -m elf_i386"
4546           ;;
4547         ppc64-*linux*)
4548           LD="${LD-ld} -m elf32ppclinux"
4549           ;;
4550         s390x-*linux*)
4551           LD="${LD-ld} -m elf_s390"
4552           ;;
4553         sparc64-*linux*)
4554           LD="${LD-ld} -m elf32_sparc"
4555           ;;
4556       esac
4557       ;;
4558     *64-bit*)
4559       case $host in
4560         x86_64-*linux*)
4561           LD="${LD-ld} -m elf_x86_64"
4562           ;;
4563         ppc*-*linux*|powerpc*-*linux*)
4564           LD="${LD-ld} -m elf64ppc"
4565           ;;
4566         s390*-*linux*)
4567           LD="${LD-ld} -m elf64_s390"
4568           ;;
4569         sparc*-*linux*)
4570           LD="${LD-ld} -m elf64_sparc"
4571           ;;
4572       esac
4573       ;;
4574     esac
4575   fi
4576   rm -rf conftest*
4577   ;;
4578
4579 *-*-sco3.2v5*)
4580   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4581   SAVE_CFLAGS="$CFLAGS"
4582   CFLAGS="$CFLAGS -belf"
4583   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4584 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4585 if test "${lt_cv_cc_needs_belf+set}" = set; then
4586   echo $ECHO_N "(cached) $ECHO_C" >&6
4587 else
4588   ac_ext=c
4589 ac_cpp='$CPP $CPPFLAGS'
4590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4593
4594      cat >conftest.$ac_ext <<_ACEOF
4595 #line $LINENO "configure"
4596 /* confdefs.h.  */
4597 _ACEOF
4598 cat confdefs.h >>conftest.$ac_ext
4599 cat >>conftest.$ac_ext <<_ACEOF
4600 /* end confdefs.h.  */
4601
4602 int
4603 main ()
4604 {
4605
4606   ;
4607   return 0;
4608 }
4609 _ACEOF
4610 rm -f conftest.$ac_objext conftest$ac_exeext
4611 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4612   (eval $ac_link) 2>&5
4613   ac_status=$?
4614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4615   (exit $ac_status); } &&
4616          { ac_try='test -s conftest$ac_exeext'
4617   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4618   (eval $ac_try) 2>&5
4619   ac_status=$?
4620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4621   (exit $ac_status); }; }; then
4622   lt_cv_cc_needs_belf=yes
4623 else
4624   echo "$as_me: failed program was:" >&5
4625 sed 's/^/| /' conftest.$ac_ext >&5
4626
4627 lt_cv_cc_needs_belf=no
4628 fi
4629 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4630      ac_ext=c
4631 ac_cpp='$CPP $CPPFLAGS'
4632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4635
4636 fi
4637 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4638 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4639   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4640     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4641     CFLAGS="$SAVE_CFLAGS"
4642   fi
4643   ;;
4644
4645 esac
4646
4647 need_locks="$enable_libtool_lock"
4648
4649
4650
4651 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4652 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4653 if test "${ac_cv_header_stdc+set}" = set; then
4654   echo $ECHO_N "(cached) $ECHO_C" >&6
4655 else
4656   cat >conftest.$ac_ext <<_ACEOF
4657 #line $LINENO "configure"
4658 /* confdefs.h.  */
4659 _ACEOF
4660 cat confdefs.h >>conftest.$ac_ext
4661 cat >>conftest.$ac_ext <<_ACEOF
4662 /* end confdefs.h.  */
4663 #include <stdlib.h>
4664 #include <stdarg.h>
4665 #include <string.h>
4666 #include <float.h>
4667
4668 int
4669 main ()
4670 {
4671
4672   ;
4673   return 0;
4674 }
4675 _ACEOF
4676 rm -f conftest.$ac_objext
4677 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4678   (eval $ac_compile) 2>&5
4679   ac_status=$?
4680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4681   (exit $ac_status); } &&
4682          { ac_try='test -s conftest.$ac_objext'
4683   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4684   (eval $ac_try) 2>&5
4685   ac_status=$?
4686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4687   (exit $ac_status); }; }; then
4688   ac_cv_header_stdc=yes
4689 else
4690   echo "$as_me: failed program was:" >&5
4691 sed 's/^/| /' conftest.$ac_ext >&5
4692
4693 ac_cv_header_stdc=no
4694 fi
4695 rm -f conftest.$ac_objext conftest.$ac_ext
4696
4697 if test $ac_cv_header_stdc = yes; then
4698   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4699   cat >conftest.$ac_ext <<_ACEOF
4700 #line $LINENO "configure"
4701 /* confdefs.h.  */
4702 _ACEOF
4703 cat confdefs.h >>conftest.$ac_ext
4704 cat >>conftest.$ac_ext <<_ACEOF
4705 /* end confdefs.h.  */
4706 #include <string.h>
4707
4708 _ACEOF
4709 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4710   $EGREP "memchr" >/dev/null 2>&1; then
4711   :
4712 else
4713   ac_cv_header_stdc=no
4714 fi
4715 rm -f conftest*
4716
4717 fi
4718
4719 if test $ac_cv_header_stdc = yes; then
4720   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4721   cat >conftest.$ac_ext <<_ACEOF
4722 #line $LINENO "configure"
4723 /* confdefs.h.  */
4724 _ACEOF
4725 cat confdefs.h >>conftest.$ac_ext
4726 cat >>conftest.$ac_ext <<_ACEOF
4727 /* end confdefs.h.  */
4728 #include <stdlib.h>
4729
4730 _ACEOF
4731 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4732   $EGREP "free" >/dev/null 2>&1; then
4733   :
4734 else
4735   ac_cv_header_stdc=no
4736 fi
4737 rm -f conftest*
4738
4739 fi
4740
4741 if test $ac_cv_header_stdc = yes; then
4742   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4743   if test "$cross_compiling" = yes; then
4744   :
4745 else
4746   cat >conftest.$ac_ext <<_ACEOF
4747 #line $LINENO "configure"
4748 /* confdefs.h.  */
4749 _ACEOF
4750 cat confdefs.h >>conftest.$ac_ext
4751 cat >>conftest.$ac_ext <<_ACEOF
4752 /* end confdefs.h.  */
4753 #include <ctype.h>
4754 #if ((' ' & 0x0FF) == 0x020)
4755 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4756 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4757 #else
4758 # define ISLOWER(c) \
4759                    (('a' <= (c) && (c) <= 'i') \
4760                      || ('j' <= (c) && (c) <= 'r') \
4761                      || ('s' <= (c) && (c) <= 'z'))
4762 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4763 #endif
4764
4765 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4766 int
4767 main ()
4768 {
4769   int i;
4770   for (i = 0; i < 256; i++)
4771     if (XOR (islower (i), ISLOWER (i))
4772         || toupper (i) != TOUPPER (i))
4773       exit(2);
4774   exit (0);
4775 }
4776 _ACEOF
4777 rm -f conftest$ac_exeext
4778 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4779   (eval $ac_link) 2>&5
4780   ac_status=$?
4781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4782   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4783   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4784   (eval $ac_try) 2>&5
4785   ac_status=$?
4786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4787   (exit $ac_status); }; }; then
4788   :
4789 else
4790   echo "$as_me: program exited with status $ac_status" >&5
4791 echo "$as_me: failed program was:" >&5
4792 sed 's/^/| /' conftest.$ac_ext >&5
4793
4794 ( exit $ac_status )
4795 ac_cv_header_stdc=no
4796 fi
4797 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4798 fi
4799 fi
4800 fi
4801 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4802 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4803 if test $ac_cv_header_stdc = yes; then
4804
4805 cat >>confdefs.h <<\_ACEOF
4806 #define STDC_HEADERS 1
4807 _ACEOF
4808
4809 fi
4810
4811 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4822                   inttypes.h stdint.h unistd.h
4823 do
4824 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4825 echo "$as_me:$LINENO: checking for $ac_header" >&5
4826 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4827 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4828   echo $ECHO_N "(cached) $ECHO_C" >&6
4829 else
4830   cat >conftest.$ac_ext <<_ACEOF
4831 #line $LINENO "configure"
4832 /* confdefs.h.  */
4833 _ACEOF
4834 cat confdefs.h >>conftest.$ac_ext
4835 cat >>conftest.$ac_ext <<_ACEOF
4836 /* end confdefs.h.  */
4837 $ac_includes_default
4838
4839 #include <$ac_header>
4840 _ACEOF
4841 rm -f conftest.$ac_objext
4842 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4843   (eval $ac_compile) 2>&5
4844   ac_status=$?
4845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4846   (exit $ac_status); } &&
4847          { ac_try='test -s conftest.$ac_objext'
4848   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4849   (eval $ac_try) 2>&5
4850   ac_status=$?
4851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4852   (exit $ac_status); }; }; then
4853   eval "$as_ac_Header=yes"