Initial checkin
[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 # Factoring default headers for most tests.
430 ac_includes_default="\
431 #include <stdio.h>
432 #if HAVE_SYS_TYPES_H
433 # include <sys/types.h>
434 #endif
435 #if HAVE_SYS_STAT_H
436 # include <sys/stat.h>
437 #endif
438 #if STDC_HEADERS
439 # include <stdlib.h>
440 # include <stddef.h>
441 #else
442 # if HAVE_STDLIB_H
443 #  include <stdlib.h>
444 # endif
445 #endif
446 #if HAVE_STRING_H
447 # if !STDC_HEADERS && HAVE_MEMORY_H
448 #  include <memory.h>
449 # endif
450 # include <string.h>
451 #endif
452 #if HAVE_STRINGS_H
453 # include <strings.h>
454 #endif
455 #if HAVE_INTTYPES_H
456 # include <inttypes.h>
457 #else
458 # if HAVE_STDINT_H
459 #  include <stdint.h>
460 # endif
461 #endif
462 #if HAVE_UNISTD_H
463 # include <unistd.h>
464 #endif"
465
466 ac_unique_file=""Makefile.config.in""
467 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 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 SED RM MKDIR DATE MV DOT ETAGS PURIFY ALLOCA LIBOBJS MMAP_FILE ENABLE_PURIFY ENABLE_OPTIMIZED USE_SPEC UPB DISABLE_LLC_DIFFS JIT SPEC_ROOT BCR PAPIDIR OBJROOT LTLIBOBJS'
468 ac_subst_files=''
469
470 # Initialize some variables set by options.
471 ac_init_help=
472 ac_init_version=false
473 # The variables have the same names as the options, with
474 # dashes changed to underlines.
475 cache_file=/dev/null
476 exec_prefix=NONE
477 no_create=
478 no_recursion=
479 prefix=NONE
480 program_prefix=NONE
481 program_suffix=NONE
482 program_transform_name=s,x,x,
483 silent=
484 site=
485 srcdir=
486 verbose=
487 x_includes=NONE
488 x_libraries=NONE
489
490 # Installation directory options.
491 # These are left unexpanded so users can "make install exec_prefix=/foo"
492 # and all the variables that are supposed to be based on exec_prefix
493 # by default will actually change.
494 # Use braces instead of parens because sh, perl, etc. also accept them.
495 bindir='${exec_prefix}/bin'
496 sbindir='${exec_prefix}/sbin'
497 libexecdir='${exec_prefix}/libexec'
498 datadir='${prefix}/share'
499 sysconfdir='${prefix}/etc'
500 sharedstatedir='${prefix}/com'
501 localstatedir='${prefix}/var'
502 libdir='${exec_prefix}/lib'
503 includedir='${prefix}/include'
504 oldincludedir='/usr/include'
505 infodir='${prefix}/info'
506 mandir='${prefix}/man'
507
508 ac_prev=
509 for ac_option
510 do
511   # If the previous option needs an argument, assign it.
512   if test -n "$ac_prev"; then
513     eval "$ac_prev=\$ac_option"
514     ac_prev=
515     continue
516   fi
517
518   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
519
520   # Accept the important Cygnus configure options, so we can diagnose typos.
521
522   case $ac_option in
523
524   -bindir | --bindir | --bindi | --bind | --bin | --bi)
525     ac_prev=bindir ;;
526   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
527     bindir=$ac_optarg ;;
528
529   -build | --build | --buil | --bui | --bu)
530     ac_prev=build_alias ;;
531   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
532     build_alias=$ac_optarg ;;
533
534   -cache-file | --cache-file | --cache-fil | --cache-fi \
535   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
536     ac_prev=cache_file ;;
537   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
538   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
539     cache_file=$ac_optarg ;;
540
541   --config-cache | -C)
542     cache_file=config.cache ;;
543
544   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
545     ac_prev=datadir ;;
546   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
547   | --da=*)
548     datadir=$ac_optarg ;;
549
550   -disable-* | --disable-*)
551     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
552     # Reject names that are not valid shell variable names.
553     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
554       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
555    { (exit 1); exit 1; }; }
556     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
557     eval "enable_$ac_feature=no" ;;
558
559   -enable-* | --enable-*)
560     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
561     # Reject names that are not valid shell variable names.
562     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
563       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
564    { (exit 1); exit 1; }; }
565     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
566     case $ac_option in
567       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
568       *) ac_optarg=yes ;;
569     esac
570     eval "enable_$ac_feature='$ac_optarg'" ;;
571
572   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
573   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
574   | --exec | --exe | --ex)
575     ac_prev=exec_prefix ;;
576   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
577   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
578   | --exec=* | --exe=* | --ex=*)
579     exec_prefix=$ac_optarg ;;
580
581   -gas | --gas | --ga | --g)
582     # Obsolete; use --with-gas.
583     with_gas=yes ;;
584
585   -help | --help | --hel | --he | -h)
586     ac_init_help=long ;;
587   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
588     ac_init_help=recursive ;;
589   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
590     ac_init_help=short ;;
591
592   -host | --host | --hos | --ho)
593     ac_prev=host_alias ;;
594   -host=* | --host=* | --hos=* | --ho=*)
595     host_alias=$ac_optarg ;;
596
597   -includedir | --includedir | --includedi | --included | --include \
598   | --includ | --inclu | --incl | --inc)
599     ac_prev=includedir ;;
600   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
601   | --includ=* | --inclu=* | --incl=* | --inc=*)
602     includedir=$ac_optarg ;;
603
604   -infodir | --infodir | --infodi | --infod | --info | --inf)
605     ac_prev=infodir ;;
606   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
607     infodir=$ac_optarg ;;
608
609   -libdir | --libdir | --libdi | --libd)
610     ac_prev=libdir ;;
611   -libdir=* | --libdir=* | --libdi=* | --libd=*)
612     libdir=$ac_optarg ;;
613
614   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
615   | --libexe | --libex | --libe)
616     ac_prev=libexecdir ;;
617   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
618   | --libexe=* | --libex=* | --libe=*)
619     libexecdir=$ac_optarg ;;
620
621   -localstatedir | --localstatedir | --localstatedi | --localstated \
622   | --localstate | --localstat | --localsta | --localst \
623   | --locals | --local | --loca | --loc | --lo)
624     ac_prev=localstatedir ;;
625   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
626   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
627   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
628     localstatedir=$ac_optarg ;;
629
630   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
631     ac_prev=mandir ;;
632   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
633     mandir=$ac_optarg ;;
634
635   -nfp | --nfp | --nf)
636     # Obsolete; use --without-fp.
637     with_fp=no ;;
638
639   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
640   | --no-cr | --no-c | -n)
641     no_create=yes ;;
642
643   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
644   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
645     no_recursion=yes ;;
646
647   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
648   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
649   | --oldin | --oldi | --old | --ol | --o)
650     ac_prev=oldincludedir ;;
651   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
652   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
653   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
654     oldincludedir=$ac_optarg ;;
655
656   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
657     ac_prev=prefix ;;
658   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
659     prefix=$ac_optarg ;;
660
661   -program-prefix | --program-prefix | --program-prefi | --program-pref \
662   | --program-pre | --program-pr | --program-p)
663     ac_prev=program_prefix ;;
664   -program-prefix=* | --program-prefix=* | --program-prefi=* \
665   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
666     program_prefix=$ac_optarg ;;
667
668   -program-suffix | --program-suffix | --program-suffi | --program-suff \
669   | --program-suf | --program-su | --program-s)
670     ac_prev=program_suffix ;;
671   -program-suffix=* | --program-suffix=* | --program-suffi=* \
672   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
673     program_suffix=$ac_optarg ;;
674
675   -program-transform-name | --program-transform-name \
676   | --program-transform-nam | --program-transform-na \
677   | --program-transform-n | --program-transform- \
678   | --program-transform | --program-transfor \
679   | --program-transfo | --program-transf \
680   | --program-trans | --program-tran \
681   | --progr-tra | --program-tr | --program-t)
682     ac_prev=program_transform_name ;;
683   -program-transform-name=* | --program-transform-name=* \
684   | --program-transform-nam=* | --program-transform-na=* \
685   | --program-transform-n=* | --program-transform-=* \
686   | --program-transform=* | --program-transfor=* \
687   | --program-transfo=* | --program-transf=* \
688   | --program-trans=* | --program-tran=* \
689   | --progr-tra=* | --program-tr=* | --program-t=*)
690     program_transform_name=$ac_optarg ;;
691
692   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
693   | -silent | --silent | --silen | --sile | --sil)
694     silent=yes ;;
695
696   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
697     ac_prev=sbindir ;;
698   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
699   | --sbi=* | --sb=*)
700     sbindir=$ac_optarg ;;
701
702   -sharedstatedir | --sharedstatedir | --sharedstatedi \
703   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
704   | --sharedst | --shareds | --shared | --share | --shar \
705   | --sha | --sh)
706     ac_prev=sharedstatedir ;;
707   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
708   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
709   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
710   | --sha=* | --sh=*)
711     sharedstatedir=$ac_optarg ;;
712
713   -site | --site | --sit)
714     ac_prev=site ;;
715   -site=* | --site=* | --sit=*)
716     site=$ac_optarg ;;
717
718   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
719     ac_prev=srcdir ;;
720   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
721     srcdir=$ac_optarg ;;
722
723   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
724   | --syscon | --sysco | --sysc | --sys | --sy)
725     ac_prev=sysconfdir ;;
726   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
727   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
728     sysconfdir=$ac_optarg ;;
729
730   -target | --target | --targe | --targ | --tar | --ta | --t)
731     ac_prev=target_alias ;;
732   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
733     target_alias=$ac_optarg ;;
734
735   -v | -verbose | --verbose | --verbos | --verbo | --verb)
736     verbose=yes ;;
737
738   -version | --version | --versio | --versi | --vers | -V)
739     ac_init_version=: ;;
740
741   -with-* | --with-*)
742     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
743     # Reject names that are not valid shell variable names.
744     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
745       { echo "$as_me: error: invalid package name: $ac_package" >&2
746    { (exit 1); exit 1; }; }
747     ac_package=`echo $ac_package| sed 's/-/_/g'`
748     case $ac_option in
749       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
750       *) ac_optarg=yes ;;
751     esac
752     eval "with_$ac_package='$ac_optarg'" ;;
753
754   -without-* | --without-*)
755     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
756     # Reject names that are not valid shell variable names.
757     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
758       { echo "$as_me: error: invalid package name: $ac_package" >&2
759    { (exit 1); exit 1; }; }
760     ac_package=`echo $ac_package | sed 's/-/_/g'`
761     eval "with_$ac_package=no" ;;
762
763   --x)
764     # Obsolete; use --with-x.
765     with_x=yes ;;
766
767   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
768   | --x-incl | --x-inc | --x-in | --x-i)
769     ac_prev=x_includes ;;
770   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
771   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
772     x_includes=$ac_optarg ;;
773
774   -x-libraries | --x-libraries | --x-librarie | --x-librari \
775   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
776     ac_prev=x_libraries ;;
777   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
778   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
779     x_libraries=$ac_optarg ;;
780
781   -*) { echo "$as_me: error: unrecognized option: $ac_option
782 Try \`$0 --help' for more information." >&2
783    { (exit 1); exit 1; }; }
784     ;;
785
786   *=*)
787     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
788     # Reject names that are not valid shell variable names.
789     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
790       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
791    { (exit 1); exit 1; }; }
792     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
793     eval "$ac_envvar='$ac_optarg'"
794     export $ac_envvar ;;
795
796   *)
797     # FIXME: should be removed in autoconf 3.0.
798     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
799     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
800       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
801     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
802     ;;
803
804   esac
805 done
806
807 if test -n "$ac_prev"; then
808   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
809   { echo "$as_me: error: missing argument to $ac_option" >&2
810    { (exit 1); exit 1; }; }
811 fi
812
813 # Be sure to have absolute paths.
814 for ac_var in exec_prefix prefix
815 do
816   eval ac_val=$`echo $ac_var`
817   case $ac_val in
818     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
819     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
820    { (exit 1); exit 1; }; };;
821   esac
822 done
823
824 # Be sure to have absolute paths.
825 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
826               localstatedir libdir includedir oldincludedir infodir mandir
827 do
828   eval ac_val=$`echo $ac_var`
829   case $ac_val in
830     [\\/$]* | ?:[\\/]* ) ;;
831     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
832    { (exit 1); exit 1; }; };;
833   esac
834 done
835
836 # There might be people who depend on the old broken behavior: `$host'
837 # used to hold the argument of --host etc.
838 # FIXME: To remove some day.
839 build=$build_alias
840 host=$host_alias
841 target=$target_alias
842
843 # FIXME: To remove some day.
844 if test "x$host_alias" != x; then
845   if test "x$build_alias" = x; then
846     cross_compiling=maybe
847     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
848     If a cross compiler is detected then cross compile mode will be used." >&2
849   elif test "x$build_alias" != "x$host_alias"; then
850     cross_compiling=yes
851   fi
852 fi
853
854 ac_tool_prefix=
855 test -n "$host_alias" && ac_tool_prefix=$host_alias-
856
857 test "$silent" = yes && exec 6>/dev/null
858
859
860 # Find the source files, if location was not specified.
861 if test -z "$srcdir"; then
862   ac_srcdir_defaulted=yes
863   # Try the directory containing this script, then its parent.
864   ac_confdir=`(dirname "$0") 2>/dev/null ||
865 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
866          X"$0" : 'X\(//\)[^/]' \| \
867          X"$0" : 'X\(//\)$' \| \
868          X"$0" : 'X\(/\)' \| \
869          .     : '\(.\)' 2>/dev/null ||
870 echo X"$0" |
871     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
872           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
873           /^X\(\/\/\)$/{ s//\1/; q; }
874           /^X\(\/\).*/{ s//\1/; q; }
875           s/.*/./; q'`
876   srcdir=$ac_confdir
877   if test ! -r $srcdir/$ac_unique_file; then
878     srcdir=..
879   fi
880 else
881   ac_srcdir_defaulted=no
882 fi
883 if test ! -r $srcdir/$ac_unique_file; then
884   if test "$ac_srcdir_defaulted" = yes; then
885     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
886    { (exit 1); exit 1; }; }
887   else
888     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
889    { (exit 1); exit 1; }; }
890   fi
891 fi
892 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
893   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
894    { (exit 1); exit 1; }; }
895 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
896 ac_env_build_alias_set=${build_alias+set}
897 ac_env_build_alias_value=$build_alias
898 ac_cv_env_build_alias_set=${build_alias+set}
899 ac_cv_env_build_alias_value=$build_alias
900 ac_env_host_alias_set=${host_alias+set}
901 ac_env_host_alias_value=$host_alias
902 ac_cv_env_host_alias_set=${host_alias+set}
903 ac_cv_env_host_alias_value=$host_alias
904 ac_env_target_alias_set=${target_alias+set}
905 ac_env_target_alias_value=$target_alias
906 ac_cv_env_target_alias_set=${target_alias+set}
907 ac_cv_env_target_alias_value=$target_alias
908 ac_env_CXX_set=${CXX+set}
909 ac_env_CXX_value=$CXX
910 ac_cv_env_CXX_set=${CXX+set}
911 ac_cv_env_CXX_value=$CXX
912 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
913 ac_env_CXXFLAGS_value=$CXXFLAGS
914 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
915 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
916 ac_env_LDFLAGS_set=${LDFLAGS+set}
917 ac_env_LDFLAGS_value=$LDFLAGS
918 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
919 ac_cv_env_LDFLAGS_value=$LDFLAGS
920 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
921 ac_env_CPPFLAGS_value=$CPPFLAGS
922 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
923 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
924 ac_env_CC_set=${CC+set}
925 ac_env_CC_value=$CC
926 ac_cv_env_CC_set=${CC+set}
927 ac_cv_env_CC_value=$CC
928 ac_env_CFLAGS_set=${CFLAGS+set}
929 ac_env_CFLAGS_value=$CFLAGS
930 ac_cv_env_CFLAGS_set=${CFLAGS+set}
931 ac_cv_env_CFLAGS_value=$CFLAGS
932 ac_env_CPP_set=${CPP+set}
933 ac_env_CPP_value=$CPP
934 ac_cv_env_CPP_set=${CPP+set}
935 ac_cv_env_CPP_value=$CPP
936 ac_env_CXXCPP_set=${CXXCPP+set}
937 ac_env_CXXCPP_value=$CXXCPP
938 ac_cv_env_CXXCPP_set=${CXXCPP+set}
939 ac_cv_env_CXXCPP_value=$CXXCPP
940 ac_env_F77_set=${F77+set}
941 ac_env_F77_value=$F77
942 ac_cv_env_F77_set=${F77+set}
943 ac_cv_env_F77_value=$F77
944 ac_env_FFLAGS_set=${FFLAGS+set}
945 ac_env_FFLAGS_value=$FFLAGS
946 ac_cv_env_FFLAGS_set=${FFLAGS+set}
947 ac_cv_env_FFLAGS_value=$FFLAGS
948
949 #
950 # Report the --help message.
951 #
952 if test "$ac_init_help" = "long"; then
953   # Omit some internal or obsolete options to make the list less imposing.
954   # This message is too long to be a string in the A/UX 3.1 sh.
955   cat <<_ACEOF
956 \`configure' configures [LLVM] [1.0] to adapt to many kinds of systems.
957
958 Usage: $0 [OPTION]... [VAR=VALUE]...
959
960 To assign environment variables (e.g., CC, CFLAGS...), specify them as
961 VAR=VALUE.  See below for descriptions of some of the useful variables.
962
963 Defaults for the options are specified in brackets.
964
965 Configuration:
966   -h, --help              display this help and exit
967       --help=short        display options specific to this package
968       --help=recursive    display the short help of all the included packages
969   -V, --version           display version information and exit
970   -q, --quiet, --silent   do not print \`checking...' messages
971       --cache-file=FILE   cache test results in FILE [disabled]
972   -C, --config-cache      alias for \`--cache-file=config.cache'
973   -n, --no-create         do not create output files
974       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
975
976 _ACEOF
977
978   cat <<_ACEOF
979 Installation directories:
980   --prefix=PREFIX         install architecture-independent files in PREFIX
981                           [$ac_default_prefix]
982   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
983                           [PREFIX]
984
985 By default, \`make install' will install all the files in
986 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
987 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
988 for instance \`--prefix=\$HOME'.
989
990 For better control, use the options below.
991
992 Fine tuning of the installation directories:
993   --bindir=DIR           user executables [EPREFIX/bin]
994   --sbindir=DIR          system admin executables [EPREFIX/sbin]
995   --libexecdir=DIR       program executables [EPREFIX/libexec]
996   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
997   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
998   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
999   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1000   --libdir=DIR           object code libraries [EPREFIX/lib]
1001   --includedir=DIR       C header files [PREFIX/include]
1002   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1003   --infodir=DIR          info documentation [PREFIX/info]
1004   --mandir=DIR           man documentation [PREFIX/man]
1005 _ACEOF
1006
1007   cat <<\_ACEOF
1008
1009 System types:
1010   --build=BUILD     configure for building on BUILD [guessed]
1011   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1012   --target=TARGET   configure for building compilers for TARGET [HOST]
1013 _ACEOF
1014 fi
1015
1016 if test -n "$ac_init_help"; then
1017   case $ac_init_help in
1018      short | recursive ) echo "Configuration of [LLVM] [1.0]:";;
1019    esac
1020   cat <<\_ACEOF
1021
1022 Optional Features:
1023   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1024   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1025   --enable-shared[=PKGS]
1026                           build shared libraries [default=yes]
1027   --enable-static[=PKGS]
1028                           build static libraries [default=yes]
1029   --enable-fast-install[=PKGS]
1030                           optimize for fast installation [default=yes]
1031   --disable-libtool-lock  avoid locking (might break parallel builds)
1032   --enable-purify         Compile with purify (default is NO)
1033   --enable-optimized      Compile with optimizations enabled (default is NO)
1034   --enable-spec           Compile SPEC benchmarks (default is NO)
1035   --enable-precompiled_bytecode
1036                           Use pre-compiled bytecode (default is NO)
1037   --enable-llc_diffs      Enable LLC Diffs when testing (default is YES)
1038   --enable-jit            Enable Just In Time Compiling (default is YES)
1039
1040 Optional Packages:
1041   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1042   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1043   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1044   --with-pic              try to use only PIC/non-PIC objects [default=use
1045                           both]
1046   --with-tags[=TAGS]
1047                           include additional configurations [automatic]
1048   --with-spec             Location of SPEC benchmarks
1049   --with-llvmgccdir       Location of LLVM GCC front-end
1050   --with-bcrepos          Location of Bytecode Repository
1051   --with-papi             Location of PAPI
1052   --with-purify           Location of purify program
1053   --with-objroot          Location where object files should be placed
1054                           (default is .)
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           ac_config_headers="$ac_config_headers include/Config/config.h"
1515
1516
1517
1518 # Find a good install program.  We prefer a C program (faster),
1519 # so one script is as good as another.  But avoid the broken or
1520 # incompatible versions:
1521 # SysV /etc/install, /usr/sbin/install
1522 # SunOS /usr/etc/install
1523 # IRIX /sbin/install
1524 # AIX /bin/install
1525 # AmigaOS /C/install, which installs bootblocks on floppy discs
1526 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1527 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1528 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1529 # ./install, which can be erroneously created by make from ./install.sh.
1530 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1531 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1532 if test -z "$INSTALL"; then
1533 if test "${ac_cv_path_install+set}" = set; then
1534   echo $ECHO_N "(cached) $ECHO_C" >&6
1535 else
1536   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1537 for as_dir in $PATH
1538 do
1539   IFS=$as_save_IFS
1540   test -z "$as_dir" && as_dir=.
1541   # Account for people who put trailing slashes in PATH elements.
1542 case $as_dir/ in
1543   ./ | .// | /cC/* | \
1544   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1545   /usr/ucb/* ) ;;
1546   *)
1547     # OSF1 and SCO ODT 3.0 have their own names for install.
1548     # Don't use installbsd from OSF since it installs stuff as root
1549     # by default.
1550     for ac_prog in ginstall scoinst install; do
1551       for ac_exec_ext in '' $ac_executable_extensions; do
1552         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1553           if test $ac_prog = install &&
1554             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1555             # AIX install.  It has an incompatible calling convention.
1556             :
1557           elif test $ac_prog = install &&
1558             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1559             # program-specific install script used by HP pwplus--don't use.
1560             :
1561           else
1562             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1563             break 3
1564           fi
1565         fi
1566       done
1567     done
1568     ;;
1569 esac
1570 done
1571
1572
1573 fi
1574   if test "${ac_cv_path_install+set}" = set; then
1575     INSTALL=$ac_cv_path_install
1576   else
1577     # As a last resort, use the slow shell script.  We don't cache a
1578     # path for INSTALL within a source directory, because that will
1579     # break other packages using the cache if that directory is
1580     # removed, or if the path is relative.
1581     INSTALL=$ac_install_sh
1582   fi
1583 fi
1584 echo "$as_me:$LINENO: result: $INSTALL" >&5
1585 echo "${ECHO_T}$INSTALL" >&6
1586
1587 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1588 # It thinks the first close brace ends the variable substitution.
1589 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1590
1591 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1592
1593 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1594
1595
1596 # Make sure we can run config.sub.
1597 $ac_config_sub sun4 >/dev/null 2>&1 ||
1598   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1599 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1600    { (exit 1); exit 1; }; }
1601
1602 echo "$as_me:$LINENO: checking build system type" >&5
1603 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1604 if test "${ac_cv_build+set}" = set; then
1605   echo $ECHO_N "(cached) $ECHO_C" >&6
1606 else
1607   ac_cv_build_alias=$build_alias
1608 test -z "$ac_cv_build_alias" &&
1609   ac_cv_build_alias=`$ac_config_guess`
1610 test -z "$ac_cv_build_alias" &&
1611   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1612 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1613    { (exit 1); exit 1; }; }
1614 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1615   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1616 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1617    { (exit 1); exit 1; }; }
1618
1619 fi
1620 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1621 echo "${ECHO_T}$ac_cv_build" >&6
1622 build=$ac_cv_build
1623 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1624 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1625 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1626
1627
1628 echo "$as_me:$LINENO: checking host system type" >&5
1629 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1630 if test "${ac_cv_host+set}" = set; then
1631   echo $ECHO_N "(cached) $ECHO_C" >&6
1632 else
1633   ac_cv_host_alias=$host_alias
1634 test -z "$ac_cv_host_alias" &&
1635   ac_cv_host_alias=$ac_cv_build_alias
1636 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1637   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1638 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1639    { (exit 1); exit 1; }; }
1640
1641 fi
1642 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1643 echo "${ECHO_T}$ac_cv_host" >&6
1644 host=$ac_cv_host
1645 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1646 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1647 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1648
1649
1650 echo "$as_me:$LINENO: checking target system type" >&5
1651 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1652 if test "${ac_cv_target+set}" = set; then
1653   echo $ECHO_N "(cached) $ECHO_C" >&6
1654 else
1655   ac_cv_target_alias=$target_alias
1656 test "x$ac_cv_target_alias" = "x" &&
1657   ac_cv_target_alias=$ac_cv_host_alias
1658 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1659   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1660 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1661    { (exit 1); exit 1; }; }
1662
1663 fi
1664 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1665 echo "${ECHO_T}$ac_cv_target" >&6
1666 target=$ac_cv_target
1667 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1668 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1669 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1670
1671
1672 # The aliases save the names the user supplied, while $host etc.
1673 # will get canonicalized.
1674 test -n "$target_alias" &&
1675   test "$program_prefix$program_suffix$program_transform_name" = \
1676     NONENONEs,x,x, &&
1677   program_prefix=${target_alias}-
1678
1679 case $build in
1680         *i*86*)  OS=Linux
1681
1682                  LLVMGCCDIR=/home/vadve/lattner/local/x86/llvm-gcc/
1683
1684                  ;;
1685
1686         *sparc*) OS=SunOS
1687
1688                  LLVMGCCDIR=/home/vadve/lattner/local/sparc/llvm-gcc/
1689
1690                  ;;
1691
1692         *)       OS=Unknown
1693
1694                  ;;
1695 esac
1696
1697 case $target in
1698         *sparc*solaris*)  target=sparcv9-sun-solaris2.8
1699
1700                           ;;
1701 esac
1702
1703 case $target in
1704         *i*86*)           ARCH=x86
1705
1706                           ;;
1707         *sparc*solaris*)  ARCH=Sparc
1708
1709                           ;;
1710 esac
1711
1712
1713 ac_ext=cc
1714 ac_cpp='$CXXCPP $CPPFLAGS'
1715 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1716 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1717 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1718 if test -n "$ac_tool_prefix"; then
1719   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
1720   do
1721     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1722 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1723 echo "$as_me:$LINENO: checking for $ac_word" >&5
1724 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1725 if test "${ac_cv_prog_CXX+set}" = set; then
1726   echo $ECHO_N "(cached) $ECHO_C" >&6
1727 else
1728   if test -n "$CXX"; then
1729   ac_cv_prog_CXX="$CXX" # Let the user override the test.
1730 else
1731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1732 for as_dir in $PATH
1733 do
1734   IFS=$as_save_IFS
1735   test -z "$as_dir" && as_dir=.
1736   for ac_exec_ext in '' $ac_executable_extensions; do
1737   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1738     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
1739     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1740     break 2
1741   fi
1742 done
1743 done
1744
1745 fi
1746 fi
1747 CXX=$ac_cv_prog_CXX
1748 if test -n "$CXX"; then
1749   echo "$as_me:$LINENO: result: $CXX" >&5
1750 echo "${ECHO_T}$CXX" >&6
1751 else
1752   echo "$as_me:$LINENO: result: no" >&5
1753 echo "${ECHO_T}no" >&6
1754 fi
1755
1756     test -n "$CXX" && break
1757   done
1758 fi
1759 if test -z "$CXX"; then
1760   ac_ct_CXX=$CXX
1761   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
1762 do
1763   # Extract the first word of "$ac_prog", so it can be a program name with args.
1764 set dummy $ac_prog; ac_word=$2
1765 echo "$as_me:$LINENO: checking for $ac_word" >&5
1766 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1767 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
1768   echo $ECHO_N "(cached) $ECHO_C" >&6
1769 else
1770   if test -n "$ac_ct_CXX"; then
1771   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
1772 else
1773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1774 for as_dir in $PATH
1775 do
1776   IFS=$as_save_IFS
1777   test -z "$as_dir" && as_dir=.
1778   for ac_exec_ext in '' $ac_executable_extensions; do
1779   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1780     ac_cv_prog_ac_ct_CXX="$ac_prog"
1781     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1782     break 2
1783   fi
1784 done
1785 done
1786
1787 fi
1788 fi
1789 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
1790 if test -n "$ac_ct_CXX"; then
1791   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
1792 echo "${ECHO_T}$ac_ct_CXX" >&6
1793 else
1794   echo "$as_me:$LINENO: result: no" >&5
1795 echo "${ECHO_T}no" >&6
1796 fi
1797
1798   test -n "$ac_ct_CXX" && break
1799 done
1800 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
1801
1802   CXX=$ac_ct_CXX
1803 fi
1804
1805
1806 # Provide some information about the compiler.
1807 echo "$as_me:$LINENO:" \
1808      "checking for C++ compiler version" >&5
1809 ac_compiler=`set X $ac_compile; echo $2`
1810 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1811   (eval $ac_compiler --version </dev/null >&5) 2>&5
1812   ac_status=$?
1813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1814   (exit $ac_status); }
1815 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1816   (eval $ac_compiler -v </dev/null >&5) 2>&5
1817   ac_status=$?
1818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1819   (exit $ac_status); }
1820 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1821   (eval $ac_compiler -V </dev/null >&5) 2>&5
1822   ac_status=$?
1823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1824   (exit $ac_status); }
1825
1826 cat >conftest.$ac_ext <<_ACEOF
1827 #line $LINENO "configure"
1828 /* confdefs.h.  */
1829 _ACEOF
1830 cat confdefs.h >>conftest.$ac_ext
1831 cat >>conftest.$ac_ext <<_ACEOF
1832 /* end confdefs.h.  */
1833
1834 int
1835 main ()
1836 {
1837
1838   ;
1839   return 0;
1840 }
1841 _ACEOF
1842 ac_clean_files_save=$ac_clean_files
1843 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1844 # Try to create an executable without -o first, disregard a.out.
1845 # It will help us diagnose broken compilers, and finding out an intuition
1846 # of exeext.
1847 echo "$as_me:$LINENO: checking for C++ compiler default output" >&5
1848 echo $ECHO_N "checking for C++ compiler default output... $ECHO_C" >&6
1849 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1850 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1851   (eval $ac_link_default) 2>&5
1852   ac_status=$?
1853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1854   (exit $ac_status); }; then
1855   # Find the output, starting from the most likely.  This scheme is
1856 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1857 # resort.
1858
1859 # Be careful to initialize this variable, since it used to be cached.
1860 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1861 ac_cv_exeext=
1862 # b.out is created by i960 compilers.
1863 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1864 do
1865   test -f "$ac_file" || continue
1866   case $ac_file in
1867     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1868         ;;
1869     conftest.$ac_ext )
1870         # This is the source file.
1871         ;;
1872     [ab].out )
1873         # We found the default executable, but exeext='' is most
1874         # certainly right.
1875         break;;
1876     *.* )
1877         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1878         # FIXME: I believe we export ac_cv_exeext for Libtool,
1879         # but it would be cool to find out if it's true.  Does anybody
1880         # maintain Libtool? --akim.
1881         export ac_cv_exeext
1882         break;;
1883     * )
1884         break;;
1885   esac
1886 done
1887 else
1888   echo "$as_me: failed program was:" >&5
1889 sed 's/^/| /' conftest.$ac_ext >&5
1890
1891 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
1892 See \`config.log' for more details." >&5
1893 echo "$as_me: error: C++ compiler cannot create executables
1894 See \`config.log' for more details." >&2;}
1895    { (exit 77); exit 77; }; }
1896 fi
1897
1898 ac_exeext=$ac_cv_exeext
1899 echo "$as_me:$LINENO: result: $ac_file" >&5
1900 echo "${ECHO_T}$ac_file" >&6
1901
1902 # Check the compiler produces executables we can run.  If not, either
1903 # the compiler is broken, or we cross compile.
1904 echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
1905 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
1906 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1907 # If not cross compiling, check that we can run a simple program.
1908 if test "$cross_compiling" != yes; then
1909   if { ac_try='./$ac_file'
1910   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1911   (eval $ac_try) 2>&5
1912   ac_status=$?
1913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1914   (exit $ac_status); }; }; then
1915     cross_compiling=no
1916   else
1917     if test "$cross_compiling" = maybe; then
1918         cross_compiling=yes
1919     else
1920         { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
1921 If you meant to cross compile, use \`--host'.
1922 See \`config.log' for more details." >&5
1923 echo "$as_me: error: cannot run C++ compiled programs.
1924 If you meant to cross compile, use \`--host'.
1925 See \`config.log' for more details." >&2;}
1926    { (exit 1); exit 1; }; }
1927     fi
1928   fi
1929 fi
1930 echo "$as_me:$LINENO: result: yes" >&5
1931 echo "${ECHO_T}yes" >&6
1932
1933 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1934 ac_clean_files=$ac_clean_files_save
1935 # Check the compiler produces executables we can run.  If not, either
1936 # the compiler is broken, or we cross compile.
1937 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1938 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1939 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1940 echo "${ECHO_T}$cross_compiling" >&6
1941
1942 echo "$as_me:$LINENO: checking for suffix of executables" >&5
1943 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1944 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1945   (eval $ac_link) 2>&5
1946   ac_status=$?
1947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1948   (exit $ac_status); }; then
1949   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1950 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1951 # work properly (i.e., refer to `conftest.exe'), while it won't with
1952 # `rm'.
1953 for ac_file in conftest.exe conftest conftest.*; do
1954   test -f "$ac_file" || continue
1955   case $ac_file in
1956     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1957     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1958           export ac_cv_exeext
1959           break;;
1960     * ) break;;
1961   esac
1962 done
1963 else
1964   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1965 See \`config.log' for more details." >&5
1966 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1967 See \`config.log' for more details." >&2;}
1968    { (exit 1); exit 1; }; }
1969 fi
1970
1971 rm -f conftest$ac_cv_exeext
1972 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1973 echo "${ECHO_T}$ac_cv_exeext" >&6
1974
1975 rm -f conftest.$ac_ext
1976 EXEEXT=$ac_cv_exeext
1977 ac_exeext=$EXEEXT
1978 echo "$as_me:$LINENO: checking for suffix of object files" >&5
1979 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1980 if test "${ac_cv_objext+set}" = set; then
1981   echo $ECHO_N "(cached) $ECHO_C" >&6
1982 else
1983   cat >conftest.$ac_ext <<_ACEOF
1984 #line $LINENO "configure"
1985 /* confdefs.h.  */
1986 _ACEOF
1987 cat confdefs.h >>conftest.$ac_ext
1988 cat >>conftest.$ac_ext <<_ACEOF
1989 /* end confdefs.h.  */
1990
1991 int
1992 main ()
1993 {
1994
1995   ;
1996   return 0;
1997 }
1998 _ACEOF
1999 rm -f conftest.o conftest.obj
2000 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2001   (eval $ac_compile) 2>&5
2002   ac_status=$?
2003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2004   (exit $ac_status); }; then
2005   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2006   case $ac_file in
2007     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2008     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2009        break;;
2010   esac
2011 done
2012 else
2013   echo "$as_me: failed program was:" >&5
2014 sed 's/^/| /' conftest.$ac_ext >&5
2015
2016 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2017 See \`config.log' for more details." >&5
2018 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2019 See \`config.log' for more details." >&2;}
2020    { (exit 1); exit 1; }; }
2021 fi
2022
2023 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2024 fi
2025 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2026 echo "${ECHO_T}$ac_cv_objext" >&6
2027 OBJEXT=$ac_cv_objext
2028 ac_objext=$OBJEXT
2029 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2030 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2031 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2032   echo $ECHO_N "(cached) $ECHO_C" >&6
2033 else
2034   cat >conftest.$ac_ext <<_ACEOF
2035 #line $LINENO "configure"
2036 /* confdefs.h.  */
2037 _ACEOF
2038 cat confdefs.h >>conftest.$ac_ext
2039 cat >>conftest.$ac_ext <<_ACEOF
2040 /* end confdefs.h.  */
2041
2042 int
2043 main ()
2044 {
2045 #ifndef __GNUC__
2046        choke me
2047 #endif
2048
2049   ;
2050   return 0;
2051 }
2052 _ACEOF
2053 rm -f conftest.$ac_objext
2054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2055   (eval $ac_compile) 2>&5
2056   ac_status=$?
2057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2058   (exit $ac_status); } &&
2059          { ac_try='test -s conftest.$ac_objext'
2060   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2061   (eval $ac_try) 2>&5
2062   ac_status=$?
2063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2064   (exit $ac_status); }; }; then
2065   ac_compiler_gnu=yes
2066 else
2067   echo "$as_me: failed program was:" >&5
2068 sed 's/^/| /' conftest.$ac_ext >&5
2069
2070 ac_compiler_gnu=no
2071 fi
2072 rm -f conftest.$ac_objext conftest.$ac_ext
2073 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2074
2075 fi
2076 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2077 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2078 GXX=`test $ac_compiler_gnu = yes && echo yes`
2079 ac_test_CXXFLAGS=${CXXFLAGS+set}
2080 ac_save_CXXFLAGS=$CXXFLAGS
2081 CXXFLAGS="-g"
2082 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2083 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2084 if test "${ac_cv_prog_cxx_g+set}" = set; then
2085   echo $ECHO_N "(cached) $ECHO_C" >&6
2086 else
2087   cat >conftest.$ac_ext <<_ACEOF
2088 #line $LINENO "configure"
2089 /* confdefs.h.  */
2090 _ACEOF
2091 cat confdefs.h >>conftest.$ac_ext
2092 cat >>conftest.$ac_ext <<_ACEOF
2093 /* end confdefs.h.  */
2094
2095 int
2096 main ()
2097 {
2098
2099   ;
2100   return 0;
2101 }
2102 _ACEOF
2103 rm -f conftest.$ac_objext
2104 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2105   (eval $ac_compile) 2>&5
2106   ac_status=$?
2107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2108   (exit $ac_status); } &&
2109          { ac_try='test -s conftest.$ac_objext'
2110   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2111   (eval $ac_try) 2>&5
2112   ac_status=$?
2113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2114   (exit $ac_status); }; }; then
2115   ac_cv_prog_cxx_g=yes
2116 else
2117   echo "$as_me: failed program was:" >&5
2118 sed 's/^/| /' conftest.$ac_ext >&5
2119
2120 ac_cv_prog_cxx_g=no
2121 fi
2122 rm -f conftest.$ac_objext conftest.$ac_ext
2123 fi
2124 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2125 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2126 if test "$ac_test_CXXFLAGS" = set; then
2127   CXXFLAGS=$ac_save_CXXFLAGS
2128 elif test $ac_cv_prog_cxx_g = yes; then
2129   if test "$GXX" = yes; then
2130     CXXFLAGS="-g -O2"
2131   else
2132     CXXFLAGS="-g"
2133   fi
2134 else
2135   if test "$GXX" = yes; then
2136     CXXFLAGS="-O2"
2137   else
2138     CXXFLAGS=
2139   fi
2140 fi
2141 for ac_declaration in \
2142    ''\
2143    '#include <stdlib.h>' \
2144    'extern "C" void std::exit (int) throw (); using std::exit;' \
2145    'extern "C" void std::exit (int); using std::exit;' \
2146    'extern "C" void exit (int) throw ();' \
2147    'extern "C" void exit (int);' \
2148    'void exit (int);'
2149 do
2150   cat >conftest.$ac_ext <<_ACEOF
2151 #line $LINENO "configure"
2152 /* confdefs.h.  */
2153 _ACEOF
2154 cat confdefs.h >>conftest.$ac_ext
2155 cat >>conftest.$ac_ext <<_ACEOF
2156 /* end confdefs.h.  */
2157 #include <stdlib.h>
2158 $ac_declaration
2159 int
2160 main ()
2161 {
2162 exit (42);
2163   ;
2164   return 0;
2165 }
2166 _ACEOF
2167 rm -f conftest.$ac_objext
2168 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2169   (eval $ac_compile) 2>&5
2170   ac_status=$?
2171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2172   (exit $ac_status); } &&
2173          { ac_try='test -s conftest.$ac_objext'
2174   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2175   (eval $ac_try) 2>&5
2176   ac_status=$?
2177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2178   (exit $ac_status); }; }; then
2179   :
2180 else
2181   echo "$as_me: failed program was:" >&5
2182 sed 's/^/| /' conftest.$ac_ext >&5
2183
2184 continue
2185 fi
2186 rm -f conftest.$ac_objext conftest.$ac_ext
2187   cat >conftest.$ac_ext <<_ACEOF
2188 #line $LINENO "configure"
2189 /* confdefs.h.  */
2190 _ACEOF
2191 cat confdefs.h >>conftest.$ac_ext
2192 cat >>conftest.$ac_ext <<_ACEOF
2193 /* end confdefs.h.  */
2194 $ac_declaration
2195 int
2196 main ()
2197 {
2198 exit (42);
2199   ;
2200   return 0;
2201 }
2202 _ACEOF
2203 rm -f conftest.$ac_objext
2204 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2205   (eval $ac_compile) 2>&5
2206   ac_status=$?
2207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2208   (exit $ac_status); } &&
2209          { ac_try='test -s conftest.$ac_objext'
2210   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2211   (eval $ac_try) 2>&5
2212   ac_status=$?
2213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214   (exit $ac_status); }; }; then
2215   break
2216 else
2217   echo "$as_me: failed program was:" >&5
2218 sed 's/^/| /' conftest.$ac_ext >&5
2219
2220 fi
2221 rm -f conftest.$ac_objext conftest.$ac_ext
2222 done
2223 rm -f conftest*
2224 if test -n "$ac_declaration"; then
2225   echo '#ifdef __cplusplus' >>confdefs.h
2226   echo $ac_declaration      >>confdefs.h
2227   echo '#endif'             >>confdefs.h
2228 fi
2229
2230 ac_ext=c
2231 ac_cpp='$CPP $CPPFLAGS'
2232 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2233 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2234 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2235
2236 ac_ext=c
2237 ac_cpp='$CPP $CPPFLAGS'
2238 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2239 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2240 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2241 if test -n "$ac_tool_prefix"; then
2242   for ac_prog in gcc
2243   do
2244     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2245 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2246 echo "$as_me:$LINENO: checking for $ac_word" >&5
2247 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2248 if test "${ac_cv_prog_CC+set}" = set; then
2249   echo $ECHO_N "(cached) $ECHO_C" >&6
2250 else
2251   if test -n "$CC"; then
2252   ac_cv_prog_CC="$CC" # Let the user override the test.
2253 else
2254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2255 for as_dir in $PATH
2256 do
2257   IFS=$as_save_IFS
2258   test -z "$as_dir" && as_dir=.
2259   for ac_exec_ext in '' $ac_executable_extensions; do
2260   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2261     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2262     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2263     break 2
2264   fi
2265 done
2266 done
2267
2268 fi
2269 fi
2270 CC=$ac_cv_prog_CC
2271 if test -n "$CC"; then
2272   echo "$as_me:$LINENO: result: $CC" >&5
2273 echo "${ECHO_T}$CC" >&6
2274 else
2275   echo "$as_me:$LINENO: result: no" >&5
2276 echo "${ECHO_T}no" >&6
2277 fi
2278
2279     test -n "$CC" && break
2280   done
2281 fi
2282 if test -z "$CC"; then
2283   ac_ct_CC=$CC
2284   for ac_prog in gcc
2285 do
2286   # Extract the first word of "$ac_prog", so it can be a program name with args.
2287 set dummy $ac_prog; ac_word=$2
2288 echo "$as_me:$LINENO: checking for $ac_word" >&5
2289 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2290 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2291   echo $ECHO_N "(cached) $ECHO_C" >&6
2292 else
2293   if test -n "$ac_ct_CC"; then
2294   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2295 else
2296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2297 for as_dir in $PATH
2298 do
2299   IFS=$as_save_IFS
2300   test -z "$as_dir" && as_dir=.
2301   for ac_exec_ext in '' $ac_executable_extensions; do
2302   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2303     ac_cv_prog_ac_ct_CC="$ac_prog"
2304     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2305     break 2
2306   fi
2307 done
2308 done
2309
2310 fi
2311 fi
2312 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2313 if test -n "$ac_ct_CC"; then
2314   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2315 echo "${ECHO_T}$ac_ct_CC" >&6
2316 else
2317   echo "$as_me:$LINENO: result: no" >&5
2318 echo "${ECHO_T}no" >&6
2319 fi
2320
2321   test -n "$ac_ct_CC" && break
2322 done
2323
2324   CC=$ac_ct_CC
2325 fi
2326
2327
2328 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2329 See \`config.log' for more details." >&5
2330 echo "$as_me: error: no acceptable C compiler found in \$PATH
2331 See \`config.log' for more details." >&2;}
2332    { (exit 1); exit 1; }; }
2333
2334 # Provide some information about the compiler.
2335 echo "$as_me:$LINENO:" \
2336      "checking for C compiler version" >&5
2337 ac_compiler=`set X $ac_compile; echo $2`
2338 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2339   (eval $ac_compiler --version </dev/null >&5) 2>&5
2340   ac_status=$?
2341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2342   (exit $ac_status); }
2343 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2344   (eval $ac_compiler -v </dev/null >&5) 2>&5
2345   ac_status=$?
2346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2347   (exit $ac_status); }
2348 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2349   (eval $ac_compiler -V </dev/null >&5) 2>&5
2350   ac_status=$?
2351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2352   (exit $ac_status); }
2353
2354 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2355 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2356 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2357   echo $ECHO_N "(cached) $ECHO_C" >&6
2358 else
2359   cat >conftest.$ac_ext <<_ACEOF
2360 #line $LINENO "configure"
2361 /* confdefs.h.  */
2362 _ACEOF
2363 cat confdefs.h >>conftest.$ac_ext
2364 cat >>conftest.$ac_ext <<_ACEOF
2365 /* end confdefs.h.  */
2366
2367 int
2368 main ()
2369 {
2370 #ifndef __GNUC__
2371        choke me
2372 #endif
2373
2374   ;
2375   return 0;
2376 }
2377 _ACEOF
2378 rm -f conftest.$ac_objext
2379 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2380   (eval $ac_compile) 2>&5
2381   ac_status=$?
2382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2383   (exit $ac_status); } &&
2384          { ac_try='test -s conftest.$ac_objext'
2385   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2386   (eval $ac_try) 2>&5
2387   ac_status=$?
2388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2389   (exit $ac_status); }; }; then
2390   ac_compiler_gnu=yes
2391 else
2392   echo "$as_me: failed program was:" >&5
2393 sed 's/^/| /' conftest.$ac_ext >&5
2394
2395 ac_compiler_gnu=no
2396 fi
2397 rm -f conftest.$ac_objext conftest.$ac_ext
2398 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2399
2400 fi
2401 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2402 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2403 GCC=`test $ac_compiler_gnu = yes && echo yes`
2404 ac_test_CFLAGS=${CFLAGS+set}
2405 ac_save_CFLAGS=$CFLAGS
2406 CFLAGS="-g"
2407 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2408 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2409 if test "${ac_cv_prog_cc_g+set}" = set; then
2410   echo $ECHO_N "(cached) $ECHO_C" >&6
2411 else
2412   cat >conftest.$ac_ext <<_ACEOF
2413 #line $LINENO "configure"
2414 /* confdefs.h.  */
2415 _ACEOF
2416 cat confdefs.h >>conftest.$ac_ext
2417 cat >>conftest.$ac_ext <<_ACEOF
2418 /* end confdefs.h.  */
2419
2420 int
2421 main ()
2422 {
2423
2424   ;
2425   return 0;
2426 }
2427 _ACEOF
2428 rm -f conftest.$ac_objext
2429 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2430   (eval $ac_compile) 2>&5
2431   ac_status=$?
2432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2433   (exit $ac_status); } &&
2434          { ac_try='test -s conftest.$ac_objext'
2435   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2436   (eval $ac_try) 2>&5
2437   ac_status=$?
2438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2439   (exit $ac_status); }; }; then
2440   ac_cv_prog_cc_g=yes
2441 else
2442   echo "$as_me: failed program was:" >&5
2443 sed 's/^/| /' conftest.$ac_ext >&5
2444
2445 ac_cv_prog_cc_g=no
2446 fi
2447 rm -f conftest.$ac_objext conftest.$ac_ext
2448 fi
2449 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2450 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2451 if test "$ac_test_CFLAGS" = set; then
2452   CFLAGS=$ac_save_CFLAGS
2453 elif test $ac_cv_prog_cc_g = yes; then
2454   if test "$GCC" = yes; then
2455     CFLAGS="-g -O2"
2456   else
2457     CFLAGS="-g"
2458   fi
2459 else
2460   if test "$GCC" = yes; then
2461     CFLAGS="-O2"
2462   else
2463     CFLAGS=
2464   fi
2465 fi
2466 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2467 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2468 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2469   echo $ECHO_N "(cached) $ECHO_C" >&6
2470 else
2471   ac_cv_prog_cc_stdc=no
2472 ac_save_CC=$CC
2473 cat >conftest.$ac_ext <<_ACEOF
2474 #line $LINENO "configure"
2475 /* confdefs.h.  */
2476 _ACEOF
2477 cat confdefs.h >>conftest.$ac_ext
2478 cat >>conftest.$ac_ext <<_ACEOF
2479 /* end confdefs.h.  */
2480 #include <stdarg.h>
2481 #include <stdio.h>
2482 #include <sys/types.h>
2483 #include <sys/stat.h>
2484 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2485 struct buf { int x; };
2486 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2487 static char *e (p, i)
2488      char **p;
2489      int i;
2490 {
2491   return p[i];
2492 }
2493 static char *f (char * (*g) (char **, int), char **p, ...)
2494 {
2495   char *s;
2496   va_list v;
2497   va_start (v,p);
2498   s = g (p, va_arg (v,int));
2499   va_end (v);
2500   return s;
2501 }
2502 int test (int i, double x);
2503 struct s1 {int (*f) (int a);};
2504 struct s2 {int (*f) (double a);};
2505 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2506 int argc;
2507 char **argv;
2508 int
2509 main ()
2510 {
2511 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2512   ;
2513   return 0;
2514 }
2515 _ACEOF
2516 # Don't try gcc -ansi; that turns off useful extensions and
2517 # breaks some systems' header files.
2518 # AIX                   -qlanglvl=ansi
2519 # Ultrix and OSF/1      -std1
2520 # HP-UX 10.20 and later -Ae
2521 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2522 # SVR4                  -Xc -D__EXTENSIONS__
2523 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2524 do
2525   CC="$ac_save_CC $ac_arg"
2526   rm -f conftest.$ac_objext
2527 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2528   (eval $ac_compile) 2>&5
2529   ac_status=$?
2530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2531   (exit $ac_status); } &&
2532          { ac_try='test -s conftest.$ac_objext'
2533   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2534   (eval $ac_try) 2>&5
2535   ac_status=$?
2536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2537   (exit $ac_status); }; }; then
2538   ac_cv_prog_cc_stdc=$ac_arg
2539 break
2540 else
2541   echo "$as_me: failed program was:" >&5
2542 sed 's/^/| /' conftest.$ac_ext >&5
2543
2544 fi
2545 rm -f conftest.$ac_objext
2546 done
2547 rm -f conftest.$ac_ext conftest.$ac_objext
2548 CC=$ac_save_CC
2549
2550 fi
2551
2552 case "x$ac_cv_prog_cc_stdc" in
2553   x|xno)
2554     echo "$as_me:$LINENO: result: none needed" >&5
2555 echo "${ECHO_T}none needed" >&6 ;;
2556   *)
2557     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2558 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2559     CC="$CC $ac_cv_prog_cc_stdc" ;;
2560 esac
2561
2562 # Some people use a C++ compiler to compile C.  Since we use `exit',
2563 # in C++ we need to declare it.  In case someone uses the same compiler
2564 # for both compiling C and C++ we need to have the C++ compiler decide
2565 # the declaration of exit, since it's the most demanding environment.
2566 cat >conftest.$ac_ext <<_ACEOF
2567 #ifndef __cplusplus
2568   choke me
2569 #endif
2570 _ACEOF
2571 rm -f conftest.$ac_objext
2572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2573   (eval $ac_compile) 2>&5
2574   ac_status=$?
2575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2576   (exit $ac_status); } &&
2577          { ac_try='test -s conftest.$ac_objext'
2578   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2579   (eval $ac_try) 2>&5
2580   ac_status=$?
2581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582   (exit $ac_status); }; }; then
2583   for ac_declaration in \
2584    ''\
2585    '#include <stdlib.h>' \
2586    'extern "C" void std::exit (int) throw (); using std::exit;' \
2587    'extern "C" void std::exit (int); using std::exit;' \
2588    'extern "C" void exit (int) throw ();' \
2589    'extern "C" void exit (int);' \
2590    'void exit (int);'
2591 do
2592   cat >conftest.$ac_ext <<_ACEOF
2593 #line $LINENO "configure"
2594 /* confdefs.h.  */
2595 _ACEOF
2596 cat confdefs.h >>conftest.$ac_ext
2597 cat >>conftest.$ac_ext <<_ACEOF
2598 /* end confdefs.h.  */
2599 #include <stdlib.h>
2600 $ac_declaration
2601 int
2602 main ()
2603 {
2604 exit (42);
2605   ;
2606   return 0;
2607 }
2608 _ACEOF
2609 rm -f conftest.$ac_objext
2610 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2611   (eval $ac_compile) 2>&5
2612   ac_status=$?
2613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2614   (exit $ac_status); } &&
2615          { ac_try='test -s conftest.$ac_objext'
2616   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2617   (eval $ac_try) 2>&5
2618   ac_status=$?
2619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2620   (exit $ac_status); }; }; then
2621   :
2622 else
2623   echo "$as_me: failed program was:" >&5
2624 sed 's/^/| /' conftest.$ac_ext >&5
2625
2626 continue
2627 fi
2628 rm -f conftest.$ac_objext conftest.$ac_ext
2629   cat >conftest.$ac_ext <<_ACEOF
2630 #line $LINENO "configure"
2631 /* confdefs.h.  */
2632 _ACEOF
2633 cat confdefs.h >>conftest.$ac_ext
2634 cat >>conftest.$ac_ext <<_ACEOF
2635 /* end confdefs.h.  */
2636 $ac_declaration
2637 int
2638 main ()
2639 {
2640 exit (42);
2641   ;
2642   return 0;
2643 }
2644 _ACEOF
2645 rm -f conftest.$ac_objext
2646 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2647   (eval $ac_compile) 2>&5
2648   ac_status=$?
2649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2650   (exit $ac_status); } &&
2651          { ac_try='test -s conftest.$ac_objext'
2652   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2653   (eval $ac_try) 2>&5
2654   ac_status=$?
2655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2656   (exit $ac_status); }; }; then
2657   break
2658 else
2659   echo "$as_me: failed program was:" >&5
2660 sed 's/^/| /' conftest.$ac_ext >&5
2661
2662 fi
2663 rm -f conftest.$ac_objext conftest.$ac_ext
2664 done
2665 rm -f conftest*
2666 if test -n "$ac_declaration"; then
2667   echo '#ifdef __cplusplus' >>confdefs.h
2668   echo $ac_declaration      >>confdefs.h
2669   echo '#endif'             >>confdefs.h
2670 fi
2671
2672 else
2673   echo "$as_me: failed program was:" >&5
2674 sed 's/^/| /' conftest.$ac_ext >&5
2675
2676 fi
2677 rm -f conftest.$ac_objext conftest.$ac_ext
2678 ac_ext=c
2679 ac_cpp='$CPP $CPPFLAGS'
2680 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2681 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2682 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2683
2684 ac_ext=c
2685 ac_cpp='$CPP $CPPFLAGS'
2686 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2687 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2688 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2689 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2690 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2691 # On Suns, sometimes $CPP names a directory.
2692 if test -n "$CPP" && test -d "$CPP"; then
2693   CPP=
2694 fi
2695 if test -z "$CPP"; then
2696   if test "${ac_cv_prog_CPP+set}" = set; then
2697   echo $ECHO_N "(cached) $ECHO_C" >&6
2698 else
2699       # Double quotes because CPP needs to be expanded
2700     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2701     do
2702       ac_preproc_ok=false
2703 for ac_c_preproc_warn_flag in '' yes
2704 do
2705   # Use a header file that comes with gcc, so configuring glibc
2706   # with a fresh cross-compiler works.
2707   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2708   # <limits.h> exists even on freestanding compilers.
2709   # On the NeXT, cc -E runs the code through the compiler's parser,
2710   # not just through cpp. "Syntax error" is here to catch this case.
2711   cat >conftest.$ac_ext <<_ACEOF
2712 #line $LINENO "configure"
2713 /* confdefs.h.  */
2714 _ACEOF
2715 cat confdefs.h >>conftest.$ac_ext
2716 cat >>conftest.$ac_ext <<_ACEOF
2717 /* end confdefs.h.  */
2718 #ifdef __STDC__
2719 # include <limits.h>
2720 #else
2721 # include <assert.h>
2722 #endif
2723                      Syntax error
2724 _ACEOF
2725 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2726   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2727   ac_status=$?
2728   grep -v '^ *+' conftest.er1 >conftest.err
2729   rm -f conftest.er1
2730   cat conftest.err >&5
2731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732   (exit $ac_status); } >/dev/null; then
2733   if test -s conftest.err; then
2734     ac_cpp_err=$ac_c_preproc_warn_flag
2735   else
2736     ac_cpp_err=
2737   fi
2738 else
2739   ac_cpp_err=yes
2740 fi
2741 if test -z "$ac_cpp_err"; then
2742   :
2743 else
2744   echo "$as_me: failed program was:" >&5
2745 sed 's/^/| /' conftest.$ac_ext >&5
2746
2747   # Broken: fails on valid input.
2748 continue
2749 fi
2750 rm -f conftest.err conftest.$ac_ext
2751
2752   # OK, works on sane cases.  Now check whether non-existent headers
2753   # can be detected and how.
2754   cat >conftest.$ac_ext <<_ACEOF
2755 #line $LINENO "configure"
2756 /* confdefs.h.  */
2757 _ACEOF
2758 cat confdefs.h >>conftest.$ac_ext
2759 cat >>conftest.$ac_ext <<_ACEOF
2760 /* end confdefs.h.  */
2761 #include <ac_nonexistent.h>
2762 _ACEOF
2763 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2764   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2765   ac_status=$?
2766   grep -v '^ *+' conftest.er1 >conftest.err
2767   rm -f conftest.er1
2768   cat conftest.err >&5
2769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2770   (exit $ac_status); } >/dev/null; then
2771   if test -s conftest.err; then
2772     ac_cpp_err=$ac_c_preproc_warn_flag
2773   else
2774     ac_cpp_err=
2775   fi
2776 else
2777   ac_cpp_err=yes
2778 fi
2779 if test -z "$ac_cpp_err"; then
2780   # Broken: success on invalid input.
2781 continue
2782 else
2783   echo "$as_me: failed program was:" >&5
2784 sed 's/^/| /' conftest.$ac_ext >&5
2785
2786   # Passes both tests.
2787 ac_preproc_ok=:
2788 break
2789 fi
2790 rm -f conftest.err conftest.$ac_ext
2791
2792 done
2793 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2794 rm -f conftest.err conftest.$ac_ext
2795 if $ac_preproc_ok; then
2796   break
2797 fi
2798
2799     done
2800     ac_cv_prog_CPP=$CPP
2801
2802 fi
2803   CPP=$ac_cv_prog_CPP
2804 else
2805   ac_cv_prog_CPP=$CPP
2806 fi
2807 echo "$as_me:$LINENO: result: $CPP" >&5
2808 echo "${ECHO_T}$CPP" >&6
2809 ac_preproc_ok=false
2810 for ac_c_preproc_warn_flag in '' yes
2811 do
2812   # Use a header file that comes with gcc, so configuring glibc
2813   # with a fresh cross-compiler works.
2814   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2815   # <limits.h> exists even on freestanding compilers.
2816   # On the NeXT, cc -E runs the code through the compiler's parser,
2817   # not just through cpp. "Syntax error" is here to catch this case.
2818   cat >conftest.$ac_ext <<_ACEOF
2819 #line $LINENO "configure"
2820 /* confdefs.h.  */
2821 _ACEOF
2822 cat confdefs.h >>conftest.$ac_ext
2823 cat >>conftest.$ac_ext <<_ACEOF
2824 /* end confdefs.h.  */
2825 #ifdef __STDC__
2826 # include <limits.h>
2827 #else
2828 # include <assert.h>
2829 #endif
2830                      Syntax error
2831 _ACEOF
2832 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2833   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2834   ac_status=$?
2835   grep -v '^ *+' conftest.er1 >conftest.err
2836   rm -f conftest.er1
2837   cat conftest.err >&5
2838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2839   (exit $ac_status); } >/dev/null; then
2840   if test -s conftest.err; then
2841     ac_cpp_err=$ac_c_preproc_warn_flag
2842   else
2843     ac_cpp_err=
2844   fi
2845 else
2846   ac_cpp_err=yes
2847 fi
2848 if test -z "$ac_cpp_err"; then
2849   :
2850 else
2851   echo "$as_me: failed program was:" >&5
2852 sed 's/^/| /' conftest.$ac_ext >&5
2853
2854   # Broken: fails on valid input.
2855 continue
2856 fi
2857 rm -f conftest.err conftest.$ac_ext
2858
2859   # OK, works on sane cases.  Now check whether non-existent headers
2860   # can be detected and how.
2861   cat >conftest.$ac_ext <<_ACEOF
2862 #line $LINENO "configure"
2863 /* confdefs.h.  */
2864 _ACEOF
2865 cat confdefs.h >>conftest.$ac_ext
2866 cat >>conftest.$ac_ext <<_ACEOF
2867 /* end confdefs.h.  */
2868 #include <ac_nonexistent.h>
2869 _ACEOF
2870 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2871   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2872   ac_status=$?
2873   grep -v '^ *+' conftest.er1 >conftest.err
2874   rm -f conftest.er1
2875   cat conftest.err >&5
2876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2877   (exit $ac_status); } >/dev/null; then
2878   if test -s conftest.err; then
2879     ac_cpp_err=$ac_c_preproc_warn_flag
2880   else
2881     ac_cpp_err=
2882   fi
2883 else
2884   ac_cpp_err=yes
2885 fi
2886 if test -z "$ac_cpp_err"; then
2887   # Broken: success on invalid input.
2888 continue
2889 else
2890   echo "$as_me: failed program was:" >&5
2891 sed 's/^/| /' conftest.$ac_ext >&5
2892
2893   # Passes both tests.
2894 ac_preproc_ok=:
2895 break
2896 fi
2897 rm -f conftest.err conftest.$ac_ext
2898
2899 done
2900 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2901 rm -f conftest.err conftest.$ac_ext
2902 if $ac_preproc_ok; then
2903   :
2904 else
2905   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2906 See \`config.log' for more details." >&5
2907 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2908 See \`config.log' for more details." >&2;}
2909    { (exit 1); exit 1; }; }
2910 fi
2911
2912 ac_ext=c
2913 ac_cpp='$CPP $CPPFLAGS'
2914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2917
2918
2919 if test "$GCC" != "yes"
2920 then
2921         { { echo "$as_me:$LINENO: error: gcc required but not found" >&5
2922 echo "$as_me: error: gcc required but not found" >&2;}
2923    { (exit 1); exit 1; }; }
2924 fi
2925
2926 if test "$GXX" != "yes"
2927 then
2928         { { echo "$as_me:$LINENO: error: g++ required but not found" >&5
2929 echo "$as_me: error: g++ required but not found" >&2;}
2930    { (exit 1); exit 1; }; }
2931 fi
2932
2933  echo "$as_me:$LINENO: checking for GNU make" >&5
2934 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6
2935 if test "${_cv_gnu_make_command+set}" = set; then
2936   echo $ECHO_N "(cached) $ECHO_C" >&6
2937 else
2938   _cv_gnu_make_command='' ;
2939                 for a in "$MAKE" make gmake gnumake ; do
2940                         if test -z "$a" ; then continue ; fi ;
2941                         if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
2942                                 _cv_gnu_make_command=$a ;
2943                                 break;
2944                         fi
2945                 done ;
2946
2947 fi
2948 echo "$as_me:$LINENO: result: $_cv_gnu_make_command" >&5
2949 echo "${ECHO_T}$_cv_gnu_make_command" >&6 ;
2950         if test  "x$_cv_gnu_make_command" != "x"  ; then
2951                 ifGNUmake='' ;
2952         else
2953                 ifGNUmake='#' ;
2954                 echo "$as_me:$LINENO: result: \"Not found\"" >&5
2955 echo "${ECHO_T}\"Not found\"" >&6;
2956         fi
2957
2958
2959 if test -z "$_cv_gnu_make_command"
2960 then
2961         { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
2962 echo "$as_me: error: GNU Make required but not found" >&2;}
2963    { (exit 1); exit 1; }; }
2964 fi
2965
2966
2967 echo "$as_me:$LINENO: checking " >&5
2968 echo $ECHO_N "checking ... $ECHO_C" >&6
2969 if test "${ac_cv_has_flex+set}" = set; then
2970   echo $ECHO_N "(cached) $ECHO_C" >&6
2971 else
2972   for ac_prog in flex lex
2973 do
2974   # Extract the first word of "$ac_prog", so it can be a program name with args.
2975 set dummy $ac_prog; ac_word=$2
2976 echo "$as_me:$LINENO: checking for $ac_word" >&5
2977 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2978 if test "${ac_cv_prog_LEX+set}" = set; then
2979   echo $ECHO_N "(cached) $ECHO_C" >&6
2980 else
2981   if test -n "$LEX"; then
2982   ac_cv_prog_LEX="$LEX" # Let the user override the test.
2983 else
2984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2985 for as_dir in $PATH
2986 do
2987   IFS=$as_save_IFS
2988   test -z "$as_dir" && as_dir=.
2989   for ac_exec_ext in '' $ac_executable_extensions; do
2990   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2991     ac_cv_prog_LEX="$ac_prog"
2992     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2993     break 2
2994   fi
2995 done
2996 done
2997
2998 fi
2999 fi
3000 LEX=$ac_cv_prog_LEX
3001 if test -n "$LEX"; then
3002   echo "$as_me:$LINENO: result: $LEX" >&5
3003 echo "${ECHO_T}$LEX" >&6
3004 else
3005   echo "$as_me:$LINENO: result: no" >&5
3006 echo "${ECHO_T}no" >&6
3007 fi
3008
3009   test -n "$LEX" && break
3010 done
3011 test -n "$LEX" || LEX=":"
3012
3013 if test -z "$LEXLIB"
3014 then
3015   echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3016 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3017 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3018   echo $ECHO_N "(cached) $ECHO_C" >&6
3019 else
3020   ac_check_lib_save_LIBS=$LIBS
3021 LIBS="-lfl  $LIBS"
3022 cat >conftest.$ac_ext <<_ACEOF
3023 #line $LINENO "configure"
3024 /* confdefs.h.  */
3025 _ACEOF
3026 cat confdefs.h >>conftest.$ac_ext
3027 cat >>conftest.$ac_ext <<_ACEOF
3028 /* end confdefs.h.  */
3029
3030 /* Override any gcc2 internal prototype to avoid an error.  */
3031 #ifdef __cplusplus
3032 extern "C"
3033 #endif
3034 /* We use char because int might match the return type of a gcc2
3035    builtin and then its argument prototype would still apply.  */
3036 char yywrap ();
3037 int
3038 main ()
3039 {
3040 yywrap ();
3041   ;
3042   return 0;
3043 }
3044 _ACEOF
3045 rm -f conftest.$ac_objext conftest$ac_exeext
3046 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3047   (eval $ac_link) 2>&5
3048   ac_status=$?
3049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3050   (exit $ac_status); } &&
3051          { ac_try='test -s conftest$ac_exeext'
3052   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3053   (eval $ac_try) 2>&5
3054   ac_status=$?
3055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056   (exit $ac_status); }; }; then
3057   ac_cv_lib_fl_yywrap=yes
3058 else
3059   echo "$as_me: failed program was:" >&5
3060 sed 's/^/| /' conftest.$ac_ext >&5
3061
3062 ac_cv_lib_fl_yywrap=no
3063 fi
3064 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3065 LIBS=$ac_check_lib_save_LIBS
3066 fi
3067 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3068 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3069 if test $ac_cv_lib_fl_yywrap = yes; then
3070   LEXLIB="-lfl"
3071 else
3072   echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3073 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3074 if test "${ac_cv_lib_l_yywrap+set}" = set; then
3075   echo $ECHO_N "(cached) $ECHO_C" >&6
3076 else
3077   ac_check_lib_save_LIBS=$LIBS
3078 LIBS="-ll  $LIBS"
3079 cat >conftest.$ac_ext <<_ACEOF
3080 #line $LINENO "configure"
3081 /* confdefs.h.  */
3082 _ACEOF
3083 cat confdefs.h >>conftest.$ac_ext
3084 cat >>conftest.$ac_ext <<_ACEOF
3085 /* end confdefs.h.  */
3086
3087 /* Override any gcc2 internal prototype to avoid an error.  */
3088 #ifdef __cplusplus
3089 extern "C"
3090 #endif
3091 /* We use char because int might match the return type of a gcc2
3092    builtin and then its argument prototype would still apply.  */
3093 char yywrap ();
3094 int
3095 main ()
3096 {
3097 yywrap ();
3098   ;
3099   return 0;
3100 }
3101 _ACEOF
3102 rm -f conftest.$ac_objext conftest$ac_exeext
3103 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3104   (eval $ac_link) 2>&5
3105   ac_status=$?
3106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3107   (exit $ac_status); } &&
3108          { ac_try='test -s conftest$ac_exeext'
3109   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3110   (eval $ac_try) 2>&5
3111   ac_status=$?
3112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3113   (exit $ac_status); }; }; then
3114   ac_cv_lib_l_yywrap=yes
3115 else
3116   echo "$as_me: failed program was:" >&5
3117 sed 's/^/| /' conftest.$ac_ext >&5
3118
3119 ac_cv_lib_l_yywrap=no
3120 fi
3121 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3122 LIBS=$ac_check_lib_save_LIBS
3123 fi
3124 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3125 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3126 if test $ac_cv_lib_l_yywrap = yes; then
3127   LEXLIB="-ll"
3128 fi
3129
3130 fi
3131
3132 fi
3133
3134 if test "x$LEX" != "x:"; then
3135   echo "$as_me:$LINENO: checking lex output file root" >&5
3136 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3137 if test "${ac_cv_prog_lex_root+set}" = set; then
3138   echo $ECHO_N "(cached) $ECHO_C" >&6
3139 else
3140   # The minimal lex program is just a single line: %%.  But some broken lexes
3141 # (Solaris, I think it was) want two %% lines, so accommodate them.
3142 cat >conftest.l <<_ACEOF
3143 %%
3144 %%
3145 _ACEOF
3146 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3147   (eval $LEX conftest.l) 2>&5
3148   ac_status=$?
3149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3150   (exit $ac_status); }
3151 if test -f lex.yy.c; then
3152   ac_cv_prog_lex_root=lex.yy
3153 elif test -f lexyy.c; then
3154   ac_cv_prog_lex_root=lexyy
3155 else
3156   { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3157 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3158    { (exit 1); exit 1; }; }
3159 fi
3160 fi
3161 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3162 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3163 rm -f conftest.l
3164 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3165
3166 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3167 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3168 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3169   echo $ECHO_N "(cached) $ECHO_C" >&6
3170 else
3171   # POSIX says lex can declare yytext either as a pointer or an array; the
3172 # default is implementation-dependent. Figure out which it is, since
3173 # not all implementations provide the %pointer and %array declarations.
3174 ac_cv_prog_lex_yytext_pointer=no
3175 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3176 ac_save_LIBS=$LIBS
3177 LIBS="$LIBS $LEXLIB"
3178 cat >conftest.$ac_ext <<_ACEOF
3179 `cat $LEX_OUTPUT_ROOT.c`
3180 _ACEOF
3181 rm -f conftest.$ac_objext conftest$ac_exeext
3182 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3183   (eval $ac_link) 2>&5
3184   ac_status=$?
3185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186   (exit $ac_status); } &&
3187          { ac_try='test -s conftest$ac_exeext'
3188   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3189   (eval $ac_try) 2>&5
3190   ac_status=$?
3191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3192   (exit $ac_status); }; }; then
3193   ac_cv_prog_lex_yytext_pointer=yes
3194 else
3195   echo "$as_me: failed program was:" >&5
3196 sed 's/^/| /' conftest.$ac_ext >&5
3197
3198 fi
3199 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3200 LIBS=$ac_save_LIBS
3201 rm -f "${LEX_OUTPUT_ROOT}.c"
3202
3203 fi
3204 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3205 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3206 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3207
3208 cat >>confdefs.h <<\_ACEOF
3209 #define YYTEXT_POINTER 1
3210 _ACEOF
3211
3212 fi
3213
3214 fi
3215
3216 fi
3217 echo "$as_me:$LINENO: result: $ac_cv_has_flex" >&5
3218 echo "${ECHO_T}$ac_cv_has_flex" >&6
3219 if test "$LEX" != "flex"; then
3220   { { echo "$as_me:$LINENO: error: flex not found but required" >&5
3221 echo "$as_me: error: flex not found but required" >&2;}
3222    { (exit 1); exit 1; }; }
3223 fi
3224
3225 echo "$as_me:$LINENO: checking " >&5
3226 echo $ECHO_N "checking ... $ECHO_C" >&6
3227 if test "${ac_cv_has_bison+set}" = set; then
3228   echo $ECHO_N "(cached) $ECHO_C" >&6
3229 else
3230   for ac_prog in 'bison -y' byacc
3231 do
3232   # Extract the first word of "$ac_prog", so it can be a program name with args.
3233 set dummy $ac_prog; ac_word=$2
3234 echo "$as_me:$LINENO: checking for $ac_word" >&5
3235 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3236 if test "${ac_cv_prog_YACC+set}" = set; then
3237   echo $ECHO_N "(cached) $ECHO_C" >&6
3238 else
3239   if test -n "$YACC"; then
3240   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3241 else
3242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3243 for as_dir in $PATH
3244 do
3245   IFS=$as_save_IFS
3246   test -z "$as_dir" && as_dir=.
3247   for ac_exec_ext in '' $ac_executable_extensions; do
3248   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3249     ac_cv_prog_YACC="$ac_prog"
3250     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3251     break 2
3252   fi
3253 done
3254 done
3255
3256 fi
3257 fi
3258 YACC=$ac_cv_prog_YACC
3259 if test -n "$YACC"; then
3260   echo "$as_me:$LINENO: result: $YACC" >&5
3261 echo "${ECHO_T}$YACC" >&6
3262 else
3263   echo "$as_me:$LINENO: result: no" >&5
3264 echo "${ECHO_T}no" >&6
3265 fi
3266
3267   test -n "$YACC" && break
3268 done
3269 test -n "$YACC" || YACC="yacc"
3270
3271
3272 fi
3273 echo "$as_me:$LINENO: result: $ac_cv_has_bison" >&5
3274 echo "${ECHO_T}$ac_cv_has_bison" >&6
3275 if test "$YACC" != "bison -y"; then
3276   { { echo "$as_me:$LINENO: error: bison not found but required" >&5
3277 echo "$as_me: error: bison not found but required" >&2;}
3278    { (exit 1); exit 1; }; }
3279 else
3280   YACC=bison
3281
3282 fi
3283
3284
3285 # Check whether --enable-shared or --disable-shared was given.
3286 if test "${enable_shared+set}" = set; then
3287   enableval="$enable_shared"
3288   p=${PACKAGE-default}
3289     case $enableval in
3290     yes) enable_shared=yes ;;
3291     no) enable_shared=no ;;
3292     *)
3293       enable_shared=no
3294       # Look at the argument we got.  We use all the common list separators.
3295       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3296       for pkg in $enableval; do
3297         IFS="$lt_save_ifs"
3298         if test "X$pkg" = "X$p"; then
3299           enable_shared=yes
3300         fi
3301       done
3302       IFS="$lt_save_ifs"
3303       ;;
3304     esac
3305 else
3306   enable_shared=yes
3307 fi;
3308
3309 # Check whether --enable-static or --disable-static was given.
3310 if test "${enable_static+set}" = set; then
3311   enableval="$enable_static"
3312   p=${PACKAGE-default}
3313     case $enableval in
3314     yes) enable_static=yes ;;
3315     no) enable_static=no ;;
3316     *)
3317      enable_static=no
3318       # Look at the argument we got.  We use all the common list separators.
3319       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3320       for pkg in $enableval; do
3321         IFS="$lt_save_ifs"
3322         if test "X$pkg" = "X$p"; then
3323           enable_static=yes
3324         fi
3325       done
3326       IFS="$lt_save_ifs"
3327       ;;
3328     esac
3329 else
3330   enable_static=yes
3331 fi;
3332
3333 # Check whether --enable-fast-install or --disable-fast-install was given.
3334 if test "${enable_fast_install+set}" = set; then
3335   enableval="$enable_fast_install"
3336   p=${PACKAGE-default}
3337     case $enableval in
3338     yes) enable_fast_install=yes ;;
3339     no) enable_fast_install=no ;;
3340     *)
3341       enable_fast_install=no
3342       # Look at the argument we got.  We use all the common list separators.
3343       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3344       for pkg in $enableval; do
3345         IFS="$lt_save_ifs"
3346         if test "X$pkg" = "X$p"; then
3347           enable_fast_install=yes
3348         fi
3349       done
3350       IFS="$lt_save_ifs"
3351       ;;
3352     esac
3353 else
3354   enable_fast_install=yes
3355 fi;
3356
3357 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3358 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3359 if test "${lt_cv_path_SED+set}" = set; then
3360   echo $ECHO_N "(cached) $ECHO_C" >&6
3361 else
3362   # Loop through the user's path and test for sed and gsed.
3363 # Then use that list of sed's as ones to test for truncation.
3364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3365 for as_dir in $PATH
3366 do
3367   IFS=$as_save_IFS
3368   test -z "$as_dir" && as_dir=.
3369   for lt_ac_prog in sed gsed; do
3370     for ac_exec_ext in '' $ac_executable_extensions; do
3371       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3372         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3373       fi
3374     done
3375   done
3376 done
3377 lt_ac_max=0
3378 lt_ac_count=0
3379 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3380 # along with /bin/sed that truncates output.
3381 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3382   test ! -f $lt_ac_sed && break
3383   cat /dev/null > conftest.in
3384   lt_ac_count=0
3385   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3386   # Check for GNU sed and select it if it is found.
3387   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3388     lt_cv_path_SED=$lt_ac_sed
3389     break
3390   fi
3391   while true; do
3392     cat conftest.in conftest.in >conftest.tmp
3393     mv conftest.tmp conftest.in
3394     cp conftest.in conftest.nl
3395     echo >>conftest.nl
3396     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3397     cmp -s conftest.out conftest.nl || break
3398     # 10000 chars as input seems more than enough
3399     test $lt_ac_count -gt 10 && break
3400     lt_ac_count=`expr $lt_ac_count + 1`
3401     if test $lt_ac_count -gt $lt_ac_max; then
3402       lt_ac_max=$lt_ac_count
3403       lt_cv_path_SED=$lt_ac_sed
3404     fi
3405   done
3406 done
3407 SED=$lt_cv_path_SED
3408
3409 fi
3410
3411 echo "$as_me:$LINENO: result: $SED" >&5
3412 echo "${ECHO_T}$SED" >&6
3413
3414 echo "$as_me:$LINENO: checking for egrep" >&5
3415 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3416 if test "${ac_cv_prog_egrep+set}" = set; then
3417   echo $ECHO_N "(cached) $ECHO_C" >&6
3418 else
3419   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3420     then ac_cv_prog_egrep='grep -E'
3421     else ac_cv_prog_egrep='egrep'
3422     fi
3423 fi
3424 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3425 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3426  EGREP=$ac_cv_prog_egrep
3427
3428
3429
3430 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3431 if test "${with_gnu_ld+set}" = set; then
3432   withval="$with_gnu_ld"
3433   test "$withval" = no || with_gnu_ld=yes
3434 else
3435   with_gnu_ld=no
3436 fi;
3437 ac_prog=ld
3438 if test "$GCC" = yes; then
3439   # Check if gcc -print-prog-name=ld gives a path.
3440   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3441 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3442   case $host in
3443   *-*-mingw*)
3444     # gcc leaves a trailing carriage return which upsets mingw
3445     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3446   *)
3447     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3448   esac
3449   case $ac_prog in
3450     # Accept absolute paths.
3451     [\\/]* | ?:[\\/]*)
3452       re_direlt='/[^/][^/]*/\.\./'
3453       # Canonicalize the path of ld
3454       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3455       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3456         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3457       done
3458       test -z "$LD" && LD="$ac_prog"
3459       ;;
3460   "")
3461     # If it fails, then pretend we aren't using GCC.
3462     ac_prog=ld
3463     ;;
3464   *)
3465     # If it is relative, then search for the first ld in PATH.
3466     with_gnu_ld=unknown
3467     ;;
3468   esac
3469 elif test "$with_gnu_ld" = yes; then
3470   echo "$as_me:$LINENO: checking for GNU ld" >&5
3471 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3472 else
3473   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3474 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3475 fi
3476 if test "${lt_cv_path_LD+set}" = set; then
3477   echo $ECHO_N "(cached) $ECHO_C" >&6
3478 else
3479   if test -z "$LD"; then
3480   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3481   for ac_dir in $PATH; do
3482     IFS="$lt_save_ifs"
3483     test -z "$ac_dir" && ac_dir=.
3484     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3485       lt_cv_path_LD="$ac_dir/$ac_prog"
3486       # Check to see if the program is GNU ld.  I'd rather use --version,
3487       # but apparently some GNU ld's only accept -v.
3488       # Break only if it was the GNU/non-GNU ld that we prefer.
3489       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3490       *GNU* | *'with BFD'*)
3491         test "$with_gnu_ld" != no && break
3492         ;;
3493       *)
3494         test "$with_gnu_ld" != yes && break
3495         ;;
3496       esac
3497     fi
3498   done
3499   IFS="$lt_save_ifs"
3500 else
3501   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3502 fi
3503 fi
3504
3505 LD="$lt_cv_path_LD"
3506 if test -n "$LD"; then
3507   echo "$as_me:$LINENO: result: $LD" >&5
3508 echo "${ECHO_T}$LD" >&6
3509 else
3510   echo "$as_me:$LINENO: result: no" >&5
3511 echo "${ECHO_T}no" >&6
3512 fi
3513 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3514 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3515    { (exit 1); exit 1; }; }
3516 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3517 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3518 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3519   echo $ECHO_N "(cached) $ECHO_C" >&6
3520 else
3521   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3522 case `"$LD" -v 2>&1 </dev/null` in
3523 *GNU* | *'with BFD'*)
3524   lt_cv_prog_gnu_ld=yes
3525   ;;
3526 *)
3527   lt_cv_prog_gnu_ld=no
3528   ;;
3529 esac
3530 fi
3531 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3532 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3533 with_gnu_ld=$lt_cv_prog_gnu_ld
3534
3535
3536 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3537 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3538 if test "${lt_cv_ld_reload_flag+set}" = set; then
3539   echo $ECHO_N "(cached) $ECHO_C" >&6
3540 else
3541   lt_cv_ld_reload_flag='-r'
3542 fi
3543 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3544 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3545 reload_flag=$lt_cv_ld_reload_flag
3546 case $reload_flag in
3547 "" | " "*) ;;
3548 *) reload_flag=" $reload_flag" ;;
3549 esac
3550 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3551
3552 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3553 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3554 if test "${lt_cv_path_NM+set}" = set; then
3555   echo $ECHO_N "(cached) $ECHO_C" >&6
3556 else
3557   if test -n "$NM"; then
3558   # Let the user override the test.
3559   lt_cv_path_NM="$NM"
3560 else
3561   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3562   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3563     IFS="$lt_save_ifs"
3564     test -z "$ac_dir" && ac_dir=.
3565     tmp_nm="$ac_dir/${ac_tool_prefix}nm"
3566     if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3567       # Check to see if the nm accepts a BSD-compat flag.
3568       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3569       #   nm: unknown option "B" ignored
3570       # Tru64's nm complains that /dev/null is an invalid object file
3571       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3572       */dev/null* | *'Invalid file or object type'*)
3573         lt_cv_path_NM="$tmp_nm -B"
3574         break
3575         ;;
3576       *)
3577         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3578         */dev/null*)
3579           lt_cv_path_NM="$tmp_nm -p"
3580           break
3581           ;;
3582         *)
3583           lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3584           continue # so that we can try to find one that supports BSD flags
3585           ;;
3586         esac
3587       esac
3588     fi
3589   done
3590   IFS="$lt_save_ifs"
3591   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3592 fi
3593 fi
3594 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3595 echo "${ECHO_T}$lt_cv_path_NM" >&6
3596 NM="$lt_cv_path_NM"
3597
3598 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3599 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3600 LN_S=$as_ln_s
3601 if test "$LN_S" = "ln -s"; then
3602   echo "$as_me:$LINENO: result: yes" >&5
3603 echo "${ECHO_T}yes" >&6
3604 else
3605   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3606 echo "${ECHO_T}no, using $LN_S" >&6
3607 fi
3608
3609 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3610 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3611 if test "${lt_cv_deplibs_check_method+set}" = set; then
3612   echo $ECHO_N "(cached) $ECHO_C" >&6
3613 else
3614   lt_cv_file_magic_cmd='$MAGIC_CMD'
3615 lt_cv_file_magic_test_file=
3616 lt_cv_deplibs_check_method='unknown'
3617 # Need to set the preceding variable on all platforms that support
3618 # interlibrary dependencies.
3619 # 'none' -- dependencies not supported.
3620 # `unknown' -- same as none, but documents that we really don't know.
3621 # 'pass_all' -- all dependencies passed with no checks.
3622 # 'test_compile' -- check by making test program.
3623 # 'file_magic [[regex]]' -- check by looking for files in library path
3624 # which responds to the $file_magic_cmd with a given extended regex.
3625 # If you have `file' or equivalent on your system and you're not sure
3626 # whether `pass_all' will *always* work, you probably want this one.
3627
3628 case $host_os in
3629 aix4* | aix5*)
3630   lt_cv_deplibs_check_method=pass_all
3631   ;;
3632
3633 beos*)
3634   lt_cv_deplibs_check_method=pass_all
3635   ;;
3636
3637 bsdi4*)
3638   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3639   lt_cv_file_magic_cmd='/usr/bin/file -L'
3640   lt_cv_file_magic_test_file=/shlib/libc.so
3641   ;;
3642
3643 cygwin* | mingw* | pw32*)
3644   # win32_libid is a shell function defined in ltmain.sh
3645   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3646   lt_cv_file_magic_cmd='win32_libid'
3647   ;;
3648
3649 darwin* | rhapsody*)
3650   # this will be overwritten by pass_all, but leave it in just in case
3651   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3652   lt_cv_file_magic_cmd='/usr/bin/file -L'
3653   case "$host_os" in
3654   rhapsody* | darwin1.[012])
3655     lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
3656     ;;
3657   *) # Darwin 1.3 on
3658     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3659     ;;
3660   esac
3661   lt_cv_deplibs_check_method=pass_all
3662   ;;
3663
3664 freebsd*)
3665   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3666     case $host_cpu in
3667     i*86 )
3668       # Not sure whether the presence of OpenBSD here was a mistake.
3669       # Let's accept both of them until this is cleared up.
3670       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3671       lt_cv_file_magic_cmd=/usr/bin/file
3672       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3673       ;;
3674     esac
3675   else
3676     lt_cv_deplibs_check_method=pass_all
3677   fi
3678   ;;
3679
3680 gnu*)
3681   lt_cv_deplibs_check_method=pass_all
3682   ;;
3683
3684 hpux10.20* | hpux11*)
3685   lt_cv_file_magic_cmd=/usr/bin/file
3686   case "$host_cpu" in
3687   ia64*)
3688     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3689     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3690     ;;
3691   hppa*64*)
3692     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]'
3693     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3694     ;;
3695   *)
3696     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3697     lt_cv_file_magic_test_file=/usr/lib/libc.sl
3698     ;;
3699   esac
3700   ;;
3701
3702 irix5* | irix6* | nonstopux*)
3703   case $host_os in
3704   irix5* | nonstopux*)
3705     # this will be overridden with pass_all, but let us keep it just in case
3706     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3707     ;;
3708   *)
3709     case $LD in
3710     *-32|*"-32 ") libmagic=32-bit;;
3711     *-n32|*"-n32 ") libmagic=N32;;
3712     *-64|*"-64 ") libmagic=64-bit;;
3713     *) libmagic=never-match;;
3714     esac
3715     # this will be overridden with pass_all, but let us keep it just in case
3716     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3717     ;;
3718   esac
3719   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3720   lt_cv_deplibs_check_method=pass_all
3721   ;;
3722
3723 # This must be Linux ELF.
3724 linux*)
3725   case $host_cpu in
3726   alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
3727     lt_cv_deplibs_check_method=pass_all ;;
3728   *)
3729     # glibc up to 2.1.1 does not perform some relocations on ARM
3730     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3731   esac
3732   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3733   ;;
3734
3735 netbsd*)
3736   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3737     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3738   else
3739     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
3740   fi
3741   ;;
3742
3743 newos6*)
3744   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3745   lt_cv_file_magic_cmd=/usr/bin/file
3746   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3747   ;;
3748
3749 nto-qnx)
3750   lt_cv_deplibs_check_method=unknown
3751   ;;
3752
3753 openbsd*)
3754   lt_cv_file_magic_cmd=/usr/bin/file
3755   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3756   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3757     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3758   else
3759     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3760   fi
3761   ;;
3762
3763 osf3* | osf4* | osf5*)
3764   # this will be overridden with pass_all, but let us keep it just in case
3765   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3766   lt_cv_file_magic_test_file=/shlib/libc.so
3767   lt_cv_deplibs_check_method=pass_all
3768   ;;
3769
3770 sco3.2v5*)
3771   lt_cv_deplibs_check_method=pass_all
3772   ;;
3773
3774 solaris*)
3775   lt_cv_deplibs_check_method=pass_all
3776   lt_cv_file_magic_test_file=/lib/libc.so
3777   ;;
3778
3779 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3780   case $host_vendor in
3781   motorola)
3782     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]'
3783     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3784     ;;
3785   ncr)
3786     lt_cv_deplibs_check_method=pass_all
3787     ;;
3788   sequent)
3789     lt_cv_file_magic_cmd='/bin/file'
3790     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3791     ;;
3792   sni)
3793     lt_cv_file_magic_cmd='/bin/file'
3794     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3795     lt_cv_file_magic_test_file=/lib/libc.so
3796     ;;
3797   siemens)
3798     lt_cv_deplibs_check_method=pass_all
3799     ;;
3800   esac
3801   ;;
3802
3803 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
3804   lt_cv_deplibs_check_method=pass_all
3805   ;;
3806 esac
3807
3808 fi
3809 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3810 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3811 file_magic_cmd=$lt_cv_file_magic_cmd
3812 deplibs_check_method=$lt_cv_deplibs_check_method
3813 test -z "$deplibs_check_method" && deplibs_check_method=unknown
3814
3815
3816
3817
3818 # If no C compiler was specified, use CC.
3819 LTCC=${LTCC-"$CC"}
3820
3821 # Allow CC to be a program name with arguments.
3822 compiler=$CC
3823
3824 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3825 if test "${enable_libtool_lock+set}" = set; then
3826   enableval="$enable_libtool_lock"
3827
3828 fi;
3829 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3830
3831 # Some flags need to be propagated to the compiler or linker for good
3832 # libtool support.
3833 case $host in
3834 ia64-*-hpux*)
3835   # Find out which ABI we are using.
3836   echo 'int i;' > conftest.$ac_ext
3837   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3838   (eval $ac_compile) 2>&5
3839   ac_status=$?
3840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3841   (exit $ac_status); }; then
3842     case `/usr/bin/file conftest.$ac_objext` in
3843     *ELF-32*)
3844       HPUX_IA64_MODE="32"
3845       ;;
3846     *ELF-64*)
3847       HPUX_IA64_MODE="64"
3848       ;;
3849     esac
3850   fi
3851   rm -rf conftest*
3852   ;;
3853 *-*-irix6*)
3854   # Find out which ABI we are using.
3855   echo '#line 3855 "configure"' > conftest.$ac_ext
3856   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3857   (eval $ac_compile) 2>&5
3858   ac_status=$?
3859   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3860   (exit $ac_status); }; then
3861    if test "$lt_cv_prog_gnu_ld" = yes; then
3862     case `/usr/bin/file conftest.$ac_objext` in
3863     *32-bit*)
3864       LD="${LD-ld} -melf32bsmip"
3865       ;;
3866     *N32*)
3867       LD="${LD-ld} -melf32bmipn32"
3868       ;;
3869     *64-bit*)
3870       LD="${LD-ld} -melf64bmip"
3871       ;;
3872     esac
3873    else
3874     case `/usr/bin/file conftest.$ac_objext` in
3875     *32-bit*)
3876       LD="${LD-ld} -32"
3877       ;;
3878     *N32*)
3879       LD="${LD-ld} -n32"
3880       ;;
3881     *64-bit*)
3882       LD="${LD-ld} -64"
3883       ;;
3884     esac
3885    fi
3886   fi
3887   rm -rf conftest*
3888   ;;
3889
3890 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
3891   # Find out which ABI we are using.
3892   echo 'int i;' > conftest.$ac_ext
3893   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3894   (eval $ac_compile) 2>&5
3895   ac_status=$?
3896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3897   (exit $ac_status); }; then
3898     case "`/usr/bin/file conftest.o`" in
3899     *32-bit*)
3900       case $host in
3901         x86_64-*linux*)
3902           LD="${LD-ld} -m elf_i386"
3903           ;;
3904         ppc64-*linux*)
3905           LD="${LD-ld} -m elf32ppclinux"
3906           ;;
3907         s390x-*linux*)
3908           LD="${LD-ld} -m elf_s390"
3909           ;;
3910         sparc64-*linux*)
3911           LD="${LD-ld} -m elf32_sparc"
3912           ;;
3913       esac
3914       ;;
3915     *64-bit*)
3916       case $host in
3917         x86_64-*linux*)
3918           LD="${LD-ld} -m elf_x86_64"
3919           ;;
3920         ppc*-*linux*|powerpc*-*linux*)
3921           LD="${LD-ld} -m elf64ppc"
3922           ;;
3923         s390*-*linux*)
3924           LD="${LD-ld} -m elf64_s390"
3925           ;;
3926         sparc*-*linux*)
3927           LD="${LD-ld} -m elf64_sparc"
3928           ;;
3929       esac
3930       ;;
3931     esac
3932   fi
3933   rm -rf conftest*
3934   ;;
3935
3936 *-*-sco3.2v5*)
3937   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3938   SAVE_CFLAGS="$CFLAGS"
3939   CFLAGS="$CFLAGS -belf"
3940   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
3941 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3942 if test "${lt_cv_cc_needs_belf+set}" = set; then
3943   echo $ECHO_N "(cached) $ECHO_C" >&6
3944 else
3945   ac_ext=c
3946 ac_cpp='$CPP $CPPFLAGS'
3947 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3948 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3949 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3950
3951      cat >conftest.$ac_ext <<_ACEOF
3952 #line $LINENO "configure"
3953 /* confdefs.h.  */
3954 _ACEOF
3955 cat confdefs.h >>conftest.$ac_ext
3956 cat >>conftest.$ac_ext <<_ACEOF
3957 /* end confdefs.h.  */
3958
3959 int
3960 main ()
3961 {
3962
3963   ;
3964   return 0;
3965 }
3966 _ACEOF
3967 rm -f conftest.$ac_objext conftest$ac_exeext
3968 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3969   (eval $ac_link) 2>&5
3970   ac_status=$?
3971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3972   (exit $ac_status); } &&
3973          { ac_try='test -s conftest$ac_exeext'
3974   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3975   (eval $ac_try) 2>&5
3976   ac_status=$?
3977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3978   (exit $ac_status); }; }; then
3979   lt_cv_cc_needs_belf=yes
3980 else
3981   echo "$as_me: failed program was:" >&5
3982 sed 's/^/| /' conftest.$ac_ext >&5
3983
3984 lt_cv_cc_needs_belf=no
3985 fi
3986 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3987      ac_ext=c
3988 ac_cpp='$CPP $CPPFLAGS'
3989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3992
3993 fi
3994 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
3995 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
3996   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3997     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3998     CFLAGS="$SAVE_CFLAGS"
3999   fi
4000   ;;
4001
4002 esac
4003
4004 need_locks="$enable_libtool_lock"
4005
4006
4007
4008 echo "$as_me:$LINENO: checking for ANSI C header files" &g