• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59 for GRUB 0.97.
4#
5# Report bugs to <bug-grub@gnu.org>.
6#
7# Copyright (C) 2003 Free Software Foundation, Inc.
8# This configure script is free software; the Free Software Foundation
9# gives unlimited permission to copy, distribute and modify it.
10## --------------------- ##
11## M4sh Initialization.  ##
12## --------------------- ##
13
14# Be Bourne compatible
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16  emulate sh
17  NULLCMD=:
18  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19  # is contrary to our usage.  Disable this feature.
20  alias -g '${1+"$@"}'='"$@"'
21elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22  set -o posix
23fi
24DUALCASE=1; export DUALCASE # for MKS sh
25
26# Support unset when possible.
27if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28  as_unset=unset
29else
30  as_unset=false
31fi
32
33
34# Work around bugs in pre-3.0 UWIN ksh.
35$as_unset ENV MAIL MAILPATH
36PS1='$ '
37PS2='> '
38PS4='+ '
39
40# NLS nuisances.
41for 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
45do
46  if (set +x; test -z "`(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
51done
52
53# Required to use basename.
54if expr a : '\(a\)' >/dev/null 2>&1; then
55  as_expr=expr
56else
57  as_expr=false
58fi
59
60if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61  as_basename=basename
62else
63  as_basename=false
64fi
65
66
67# Name of the executable.
68as_me=`$as_basename "$0" ||
69$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70	 X"$0" : 'X\(//\)$' \| \
71	 X"$0" : 'X\(/\)$' \| \
72	 .     : '\(.\)' 2>/dev/null ||
73echo 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.
82as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85as_cr_digits='0123456789'
86as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88# The user is always right.
89if 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
99fi
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
112for as_dir in $PATH
113do
114  IFS=$as_save_IFS
115  test -z "$as_dir" && as_dir=.
116  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117done
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
133for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134do
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
154done
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
189case `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= ;;
194esac
195
196if expr a : '\(a\)' >/dev/null 2>&1; then
197  as_expr=expr
198else
199  as_expr=false
200fi
201
202rm -f conf$$ conf$$.exe conf$$.file
203echo >conf$$.file
204if 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
213elif ln conf$$.file conf$$ 2>/dev/null; then
214  as_ln_s=ln
215else
216  as_ln_s='cp -p'
217fi
218rm -f conf$$ conf$$.exe conf$$.file
219
220if mkdir -p . 2>/dev/null; then
221  as_mkdir_p=:
222else
223  test -d ./-p && rmdir ./-p
224  as_mkdir_p=false
225fi
226
227as_executable_p="test -f"
228
229# Sed expression to map a string onto a valid CPP name.
230as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231
232# Sed expression to map a string onto a valid variable name.
233as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234
235
236# IFS
237# We need space, tab and new line, in precisely that order.
238as_nl='
239'
240IFS=" 	$as_nl"
241
242# CDPATH.
243$as_unset CDPATH
244
245
246# Name of the host.
247# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
248# so uname gets run too.
249ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
250
251exec 6>&1
252
253#
254# Initializations.
255#
256ac_default_prefix=/usr/local
257ac_config_libobj_dir=.
258cross_compiling=no
259subdirs=
260MFLAGS=
261MAKEFLAGS=
262SHELL=${CONFIG_SHELL-/bin/sh}
263
264# Maximum number of lines to put in a shell here document.
265# This variable seems obsolete.  It should probably be removed, and
266# only ac_max_sed_lines should be used.
267: ${ac_max_here_lines=38}
268
269# Identity of this package.
270PACKAGE_NAME='GRUB'
271PACKAGE_TARNAME='grub'
272PACKAGE_VERSION='0.97'
273PACKAGE_STRING='GRUB 0.97'
274PACKAGE_BUGREPORT='bug-grub@gnu.org'
275
276ac_unique_file="stage2/stage2.c"
277# Factoring default headers for most tests.
278ac_includes_default="\
279#include <stdio.h>
280#if HAVE_SYS_TYPES_H
281# include <sys/types.h>
282#endif
283#if HAVE_SYS_STAT_H
284# include <sys/stat.h>
285#endif
286#if STDC_HEADERS
287# include <stdlib.h>
288# include <stddef.h>
289#else
290# if HAVE_STDLIB_H
291#  include <stdlib.h>
292# endif
293#endif
294#if HAVE_STRING_H
295# if !STDC_HEADERS && HAVE_MEMORY_H
296#  include <memory.h>
297# endif
298# include <string.h>
299#endif
300#if HAVE_STRINGS_H
301# include <strings.h>
302#endif
303#if HAVE_INTTYPES_H
304# include <inttypes.h>
305#else
306# if HAVE_STDINT_H
307#  include <stdint.h>
308# endif
309#endif
310#if HAVE_UNISTD_H
311# include <unistd.h>
312#endif"
313
314ac_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 CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT PERL CC ac_ct_CC CFLAGS LDFLAGS CPPFLAGS EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CCAS RANLIB ac_ct_RANLIB STAGE1_CFLAGS STAGE2_CFLAGS GRUB_CFLAGS OBJCOPY ac_ct_OBJCOPY GRUB_LIBS CPP EGREP NETBOOT_SUPPORT_TRUE NETBOOT_SUPPORT_FALSE DISKLESS_SUPPORT_TRUE DISKLESS_SUPPORT_FALSE HERCULES_SUPPORT_TRUE HERCULES_SUPPORT_FALSE SERIAL_SUPPORT_TRUE SERIAL_SUPPORT_FALSE SERIAL_SPEED_SIMULATION_TRUE SERIAL_SPEED_SIMULATION_FALSE BUILD_EXAMPLE_KERNEL_TRUE BUILD_EXAMPLE_KERNEL_FALSE FSYS_CFLAGS NET_CFLAGS NET_EXTRAFLAGS NETBOOT_DRIVERS CCASFLAGS LIBOBJS LTLIBOBJS'
315ac_subst_files=''
316
317# Initialize some variables set by options.
318ac_init_help=
319ac_init_version=false
320# The variables have the same names as the options, with
321# dashes changed to underlines.
322cache_file=/dev/null
323exec_prefix=NONE
324no_create=
325no_recursion=
326prefix=NONE
327program_prefix=NONE
328program_suffix=NONE
329program_transform_name=s,x,x,
330silent=
331site=
332srcdir=
333verbose=
334x_includes=NONE
335x_libraries=NONE
336
337# Installation directory options.
338# These are left unexpanded so users can "make install exec_prefix=/foo"
339# and all the variables that are supposed to be based on exec_prefix
340# by default will actually change.
341# Use braces instead of parens because sh, perl, etc. also accept them.
342bindir='${exec_prefix}/bin'
343sbindir='${exec_prefix}/sbin'
344libexecdir='${exec_prefix}/libexec'
345datadir='${prefix}/share'
346sysconfdir='${prefix}/etc'
347sharedstatedir='${prefix}/com'
348localstatedir='${prefix}/var'
349libdir='${exec_prefix}/lib'
350includedir='${prefix}/include'
351oldincludedir='/usr/include'
352infodir='${prefix}/info'
353mandir='${prefix}/man'
354
355ac_prev=
356for ac_option
357do
358  # If the previous option needs an argument, assign it.
359  if test -n "$ac_prev"; then
360    eval "$ac_prev=\$ac_option"
361    ac_prev=
362    continue
363  fi
364
365  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
366
367  # Accept the important Cygnus configure options, so we can diagnose typos.
368
369  case $ac_option in
370
371  -bindir | --bindir | --bindi | --bind | --bin | --bi)
372    ac_prev=bindir ;;
373  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
374    bindir=$ac_optarg ;;
375
376  -build | --build | --buil | --bui | --bu)
377    ac_prev=build_alias ;;
378  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
379    build_alias=$ac_optarg ;;
380
381  -cache-file | --cache-file | --cache-fil | --cache-fi \
382  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
383    ac_prev=cache_file ;;
384  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
385  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
386    cache_file=$ac_optarg ;;
387
388  --config-cache | -C)
389    cache_file=config.cache ;;
390
391  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
392    ac_prev=datadir ;;
393  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
394  | --da=*)
395    datadir=$ac_optarg ;;
396
397  -disable-* | --disable-*)
398    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
399    # Reject names that are not valid shell variable names.
400    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
401      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
402   { (exit 1); exit 1; }; }
403    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
404    eval "enable_$ac_feature=no" ;;
405
406  -enable-* | --enable-*)
407    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
408    # Reject names that are not valid shell variable names.
409    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
410      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
411   { (exit 1); exit 1; }; }
412    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
413    case $ac_option in
414      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
415      *) ac_optarg=yes ;;
416    esac
417    eval "enable_$ac_feature='$ac_optarg'" ;;
418
419  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
420  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
421  | --exec | --exe | --ex)
422    ac_prev=exec_prefix ;;
423  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
424  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
425  | --exec=* | --exe=* | --ex=*)
426    exec_prefix=$ac_optarg ;;
427
428  -gas | --gas | --ga | --g)
429    # Obsolete; use --with-gas.
430    with_gas=yes ;;
431
432  -help | --help | --hel | --he | -h)
433    ac_init_help=long ;;
434  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
435    ac_init_help=recursive ;;
436  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
437    ac_init_help=short ;;
438
439  -host | --host | --hos | --ho)
440    ac_prev=host_alias ;;
441  -host=* | --host=* | --hos=* | --ho=*)
442    host_alias=$ac_optarg ;;
443
444  -includedir | --includedir | --includedi | --included | --include \
445  | --includ | --inclu | --incl | --inc)
446    ac_prev=includedir ;;
447  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
448  | --includ=* | --inclu=* | --incl=* | --inc=*)
449    includedir=$ac_optarg ;;
450
451  -infodir | --infodir | --infodi | --infod | --info | --inf)
452    ac_prev=infodir ;;
453  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
454    infodir=$ac_optarg ;;
455
456  -libdir | --libdir | --libdi | --libd)
457    ac_prev=libdir ;;
458  -libdir=* | --libdir=* | --libdi=* | --libd=*)
459    libdir=$ac_optarg ;;
460
461  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
462  | --libexe | --libex | --libe)
463    ac_prev=libexecdir ;;
464  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
465  | --libexe=* | --libex=* | --libe=*)
466    libexecdir=$ac_optarg ;;
467
468  -localstatedir | --localstatedir | --localstatedi | --localstated \
469  | --localstate | --localstat | --localsta | --localst \
470  | --locals | --local | --loca | --loc | --lo)
471    ac_prev=localstatedir ;;
472  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
473  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
474  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
475    localstatedir=$ac_optarg ;;
476
477  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
478    ac_prev=mandir ;;
479  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
480    mandir=$ac_optarg ;;
481
482  -nfp | --nfp | --nf)
483    # Obsolete; use --without-fp.
484    with_fp=no ;;
485
486  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
487  | --no-cr | --no-c | -n)
488    no_create=yes ;;
489
490  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
491  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
492    no_recursion=yes ;;
493
494  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
495  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
496  | --oldin | --oldi | --old | --ol | --o)
497    ac_prev=oldincludedir ;;
498  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
499  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
500  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
501    oldincludedir=$ac_optarg ;;
502
503  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
504    ac_prev=prefix ;;
505  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
506    prefix=$ac_optarg ;;
507
508  -program-prefix | --program-prefix | --program-prefi | --program-pref \
509  | --program-pre | --program-pr | --program-p)
510    ac_prev=program_prefix ;;
511  -program-prefix=* | --program-prefix=* | --program-prefi=* \
512  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
513    program_prefix=$ac_optarg ;;
514
515  -program-suffix | --program-suffix | --program-suffi | --program-suff \
516  | --program-suf | --program-su | --program-s)
517    ac_prev=program_suffix ;;
518  -program-suffix=* | --program-suffix=* | --program-suffi=* \
519  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
520    program_suffix=$ac_optarg ;;
521
522  -program-transform-name | --program-transform-name \
523  | --program-transform-nam | --program-transform-na \
524  | --program-transform-n | --program-transform- \
525  | --program-transform | --program-transfor \
526  | --program-transfo | --program-transf \
527  | --program-trans | --program-tran \
528  | --progr-tra | --program-tr | --program-t)
529    ac_prev=program_transform_name ;;
530  -program-transform-name=* | --program-transform-name=* \
531  | --program-transform-nam=* | --program-transform-na=* \
532  | --program-transform-n=* | --program-transform-=* \
533  | --program-transform=* | --program-transfor=* \
534  | --program-transfo=* | --program-transf=* \
535  | --program-trans=* | --program-tran=* \
536  | --progr-tra=* | --program-tr=* | --program-t=*)
537    program_transform_name=$ac_optarg ;;
538
539  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
540  | -silent | --silent | --silen | --sile | --sil)
541    silent=yes ;;
542
543  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
544    ac_prev=sbindir ;;
545  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
546  | --sbi=* | --sb=*)
547    sbindir=$ac_optarg ;;
548
549  -sharedstatedir | --sharedstatedir | --sharedstatedi \
550  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
551  | --sharedst | --shareds | --shared | --share | --shar \
552  | --sha | --sh)
553    ac_prev=sharedstatedir ;;
554  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
555  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
556  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
557  | --sha=* | --sh=*)
558    sharedstatedir=$ac_optarg ;;
559
560  -site | --site | --sit)
561    ac_prev=site ;;
562  -site=* | --site=* | --sit=*)
563    site=$ac_optarg ;;
564
565  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
566    ac_prev=srcdir ;;
567  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
568    srcdir=$ac_optarg ;;
569
570  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
571  | --syscon | --sysco | --sysc | --sys | --sy)
572    ac_prev=sysconfdir ;;
573  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
574  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
575    sysconfdir=$ac_optarg ;;
576
577  -target | --target | --targe | --targ | --tar | --ta | --t)
578    ac_prev=target_alias ;;
579  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
580    target_alias=$ac_optarg ;;
581
582  -v | -verbose | --verbose | --verbos | --verbo | --verb)
583    verbose=yes ;;
584
585  -version | --version | --versio | --versi | --vers | -V)
586    ac_init_version=: ;;
587
588  -with-* | --with-*)
589    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
590    # Reject names that are not valid shell variable names.
591    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
592      { echo "$as_me: error: invalid package name: $ac_package" >&2
593   { (exit 1); exit 1; }; }
594    ac_package=`echo $ac_package| sed 's/-/_/g'`
595    case $ac_option in
596      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
597      *) ac_optarg=yes ;;
598    esac
599    eval "with_$ac_package='$ac_optarg'" ;;
600
601  -without-* | --without-*)
602    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
603    # Reject names that are not valid shell variable names.
604    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
605      { echo "$as_me: error: invalid package name: $ac_package" >&2
606   { (exit 1); exit 1; }; }
607    ac_package=`echo $ac_package | sed 's/-/_/g'`
608    eval "with_$ac_package=no" ;;
609
610  --x)
611    # Obsolete; use --with-x.
612    with_x=yes ;;
613
614  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
615  | --x-incl | --x-inc | --x-in | --x-i)
616    ac_prev=x_includes ;;
617  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
618  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
619    x_includes=$ac_optarg ;;
620
621  -x-libraries | --x-libraries | --x-librarie | --x-librari \
622  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
623    ac_prev=x_libraries ;;
624  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
625  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
626    x_libraries=$ac_optarg ;;
627
628  -*) { echo "$as_me: error: unrecognized option: $ac_option
629Try \`$0 --help' for more information." >&2
630   { (exit 1); exit 1; }; }
631    ;;
632
633  *=*)
634    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
635    # Reject names that are not valid shell variable names.
636    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
637      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
638   { (exit 1); exit 1; }; }
639    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
640    eval "$ac_envvar='$ac_optarg'"
641    export $ac_envvar ;;
642
643  *)
644    # FIXME: should be removed in autoconf 3.0.
645    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
646    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
647      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
648    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
649    ;;
650
651  esac
652done
653
654if test -n "$ac_prev"; then
655  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
656  { echo "$as_me: error: missing argument to $ac_option" >&2
657   { (exit 1); exit 1; }; }
658fi
659
660# Be sure to have absolute paths.
661for ac_var in exec_prefix prefix
662do
663  eval ac_val=$`echo $ac_var`
664  case $ac_val in
665    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
666    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
667   { (exit 1); exit 1; }; };;
668  esac
669done
670
671# Be sure to have absolute paths.
672for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
673	      localstatedir libdir includedir oldincludedir infodir mandir
674do
675  eval ac_val=$`echo $ac_var`
676  case $ac_val in
677    [\\/$]* | ?:[\\/]* ) ;;
678    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
679   { (exit 1); exit 1; }; };;
680  esac
681done
682
683# There might be people who depend on the old broken behavior: `$host'
684# used to hold the argument of --host etc.
685# FIXME: To remove some day.
686build=$build_alias
687host=$host_alias
688target=$target_alias
689
690# FIXME: To remove some day.
691if test "x$host_alias" != x; then
692  if test "x$build_alias" = x; then
693    cross_compiling=maybe
694    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
695    If a cross compiler is detected then cross compile mode will be used." >&2
696  elif test "x$build_alias" != "x$host_alias"; then
697    cross_compiling=yes
698  fi
699fi
700
701ac_tool_prefix=
702test -n "$host_alias" && ac_tool_prefix=$host_alias-
703
704test "$silent" = yes && exec 6>/dev/null
705
706
707# Find the source files, if location was not specified.
708if test -z "$srcdir"; then
709  ac_srcdir_defaulted=yes
710  # Try the directory containing this script, then its parent.
711  ac_confdir=`(dirname "$0") 2>/dev/null ||
712$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
713	 X"$0" : 'X\(//\)[^/]' \| \
714	 X"$0" : 'X\(//\)$' \| \
715	 X"$0" : 'X\(/\)' \| \
716	 .     : '\(.\)' 2>/dev/null ||
717echo X"$0" |
718    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
719  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
720  	  /^X\(\/\/\)$/{ s//\1/; q; }
721  	  /^X\(\/\).*/{ s//\1/; q; }
722  	  s/.*/./; q'`
723  srcdir=$ac_confdir
724  if test ! -r $srcdir/$ac_unique_file; then
725    srcdir=..
726  fi
727else
728  ac_srcdir_defaulted=no
729fi
730if test ! -r $srcdir/$ac_unique_file; then
731  if test "$ac_srcdir_defaulted" = yes; then
732    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
733   { (exit 1); exit 1; }; }
734  else
735    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
736   { (exit 1); exit 1; }; }
737  fi
738fi
739(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
740  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
741   { (exit 1); exit 1; }; }
742srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
743ac_env_build_alias_set=${build_alias+set}
744ac_env_build_alias_value=$build_alias
745ac_cv_env_build_alias_set=${build_alias+set}
746ac_cv_env_build_alias_value=$build_alias
747ac_env_host_alias_set=${host_alias+set}
748ac_env_host_alias_value=$host_alias
749ac_cv_env_host_alias_set=${host_alias+set}
750ac_cv_env_host_alias_value=$host_alias
751ac_env_target_alias_set=${target_alias+set}
752ac_env_target_alias_value=$target_alias
753ac_cv_env_target_alias_set=${target_alias+set}
754ac_cv_env_target_alias_value=$target_alias
755ac_env_CC_set=${CC+set}
756ac_env_CC_value=$CC
757ac_cv_env_CC_set=${CC+set}
758ac_cv_env_CC_value=$CC
759ac_env_CFLAGS_set=${CFLAGS+set}
760ac_env_CFLAGS_value=$CFLAGS
761ac_cv_env_CFLAGS_set=${CFLAGS+set}
762ac_cv_env_CFLAGS_value=$CFLAGS
763ac_env_LDFLAGS_set=${LDFLAGS+set}
764ac_env_LDFLAGS_value=$LDFLAGS
765ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
766ac_cv_env_LDFLAGS_value=$LDFLAGS
767ac_env_CPPFLAGS_set=${CPPFLAGS+set}
768ac_env_CPPFLAGS_value=$CPPFLAGS
769ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
770ac_cv_env_CPPFLAGS_value=$CPPFLAGS
771ac_env_CPP_set=${CPP+set}
772ac_env_CPP_value=$CPP
773ac_cv_env_CPP_set=${CPP+set}
774ac_cv_env_CPP_value=$CPP
775
776#
777# Report the --help message.
778#
779if test "$ac_init_help" = "long"; then
780  # Omit some internal or obsolete options to make the list less imposing.
781  # This message is too long to be a string in the A/UX 3.1 sh.
782  cat <<_ACEOF
783\`configure' configures GRUB 0.97 to adapt to many kinds of systems.
784
785Usage: $0 [OPTION]... [VAR=VALUE]...
786
787To assign environment variables (e.g., CC, CFLAGS...), specify them as
788VAR=VALUE.  See below for descriptions of some of the useful variables.
789
790Defaults for the options are specified in brackets.
791
792Configuration:
793  -h, --help              display this help and exit
794      --help=short        display options specific to this package
795      --help=recursive    display the short help of all the included packages
796  -V, --version           display version information and exit
797  -q, --quiet, --silent   do not print \`checking...' messages
798      --cache-file=FILE   cache test results in FILE [disabled]
799  -C, --config-cache      alias for \`--cache-file=config.cache'
800  -n, --no-create         do not create output files
801      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
802
803_ACEOF
804
805  cat <<_ACEOF
806Installation directories:
807  --prefix=PREFIX         install architecture-independent files in PREFIX
808			  [$ac_default_prefix]
809  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
810			  [PREFIX]
811
812By default, \`make install' will install all the files in
813\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
814an installation prefix other than \`$ac_default_prefix' using \`--prefix',
815for instance \`--prefix=\$HOME'.
816
817For better control, use the options below.
818
819Fine tuning of the installation directories:
820  --bindir=DIR           user executables [EPREFIX/bin]
821  --sbindir=DIR          system admin executables [EPREFIX/sbin]
822  --libexecdir=DIR       program executables [EPREFIX/libexec]
823  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
824  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
825  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
826  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
827  --libdir=DIR           object code libraries [EPREFIX/lib]
828  --includedir=DIR       C header files [PREFIX/include]
829  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
830  --infodir=DIR          info documentation [PREFIX/info]
831  --mandir=DIR           man documentation [PREFIX/man]
832_ACEOF
833
834  cat <<\_ACEOF
835
836Program names:
837  --program-prefix=PREFIX            prepend PREFIX to installed program names
838  --program-suffix=SUFFIX            append SUFFIX to installed program names
839  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
840
841System types:
842  --build=BUILD     configure for building on BUILD [guessed]
843  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
844_ACEOF
845fi
846
847if test -n "$ac_init_help"; then
848  case $ac_init_help in
849     short | recursive ) echo "Configuration of GRUB 0.97:";;
850   esac
851  cat <<\_ACEOF
852
853Optional Features:
854  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
855  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
856  --enable-maintainer-mode  enable make rules and dependencies not useful
857			  (and sometimes confusing) to the casual installer
858  --disable-dependency-tracking  speeds up one-time build
859  --enable-dependency-tracking   do not reject slow dependency extractors
860  --disable-ext2fs        disable ext2fs support in Stage 2
861  --disable-fat           disable FAT support in Stage 2
862  --disable-ffs           disable FFS support in Stage 2
863  --disable-ufs2          disable UFS2 support in Stage 2
864  --disable-minix         disable Minix fs support in Stage 2
865  --disable-reiserfs      disable ReiserFS support in Stage 2
866  --disable-vstafs        disable VSTa FS support in Stage 2
867  --disable-jfs           disable IBM JFS support in Stage 2
868  --disable-xfs           disable SGI XFS support in Stage 2
869  --disable-iso9660       disable ISO9660 support in Stage 2
870  --disable-gunzip        disable decompression in Stage 2
871  --disable-md5-password  disable MD5 password support in Stage 2
872  --disable-packet-retransmission
873                          turn off packet retransmission
874  --enable-pci-direct     access PCI directly instead of using BIOS
875  --enable-3c509          enable 3Com509 driver
876  --enable-3c529          enable 3Com529 driver
877  --enable-3c595          enable 3Com595 driver
878  --enable-3c90x          enable 3Com90x driver
879  --enable-cs89x0         enable CS89x0 driver
880  --enable-davicom        enable Davicom driver
881  --enable-depca          enable DEPCA and EtherWORKS driver
882  --enable-eepro          enable Etherexpress Pro/10 driver
883  --enable-eepro100       enable Etherexpress Pro/100 driver
884  --enable-epic100        enable SMC 83c170 EPIC/100 driver
885  --enable-3c507          enable 3Com507 driver
886  --enable-exos205        enable EXOS205 driver
887  --enable-ni5210         enable Racal-Interlan NI5210 driver
888  --enable-lance          enable Lance PCI PCNet/32 driver
889  --enable-ne2100         enable Novell NE2100 driver
890  --enable-ni6510         enable Racal-Interlan NI6510 driver
891  --enable-natsemi        enable NatSemi DP8381x driver
892  --enable-ni5010         enable Racal-Interlan NI5010 driver
893  --enable-3c503          enable 3Com503 driver
894  --enable-ne             enable NE1000/2000 ISA driver
895  --enable-ns8390         enable NE2000 PCI driver
896  --enable-wd             enable WD8003/8013, SMC8216/8416 driver
897  --enable-otulip         enable old Tulip driver
898  --enable-rtl8139        enable Realtek 8139 driver
899  --enable-sis900         enable SIS 900 and SIS 7016 driver
900  --enable-sk-g16         enable Schneider and Koch G16 driver
901  --enable-smc9000        enable SMC9000 driver
902  --enable-tiara          enable Tiara driver
903  --enable-tulip          enable Tulip driver
904  --enable-via-rhine      enable Rhine-I/II driver
905  --enable-w89c840        enable Winbond W89c840, Compex RL100-ATX driver
906  --enable-3c503-shmem    use 3c503 shared memory mode
907  --enable-3c503-aui      use AUI by default on 3c503 cards
908  --enable-compex-rl2000-fix
909                          specify this if you have a Compex RL2000 PCI
910  --enable-smc9000-scan=LIST
911                          probe for SMC9000 I/O addresses using LIST
912  --enable-ne-scan=LIST   probe for NE base address using LIST
913  --enable-wd-default-mem=MEM
914                          set the default memory location for WD/SMC
915  --enable-cs-scan=LIST   probe for CS89x0 base address using LIST
916  --enable-diskless       enable diskless support
917  --disable-hercules      disable hercules terminal support
918  --disable-serial        disable serial terminal support
919  --enable-serial-speed-simulation
920                          simulate the slowness of a serial device
921  --enable-preset-menu=FILE
922                          preset a menu file FILE in Stage 2
923  --enable-example-kernel
924                          build the example Multiboot kernel
925  --disable-auto-linux-mem-opt
926                          don't pass Linux mem= option automatically
927
928Optional Packages:
929  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
930  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
931  --with-binutils=DIR     search the directory DIR to find binutils
932  --without-curses        do not use curses
933
934Some influential environment variables:
935  CC          C compiler command
936  CFLAGS      C compiler flags
937  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
938              nonstandard directory <lib dir>
939  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
940              headers in a nonstandard directory <include dir>
941  CPP         C preprocessor
942
943Use these variables to override the choices made by `configure' or to help
944it to find libraries and programs with nonstandard names/locations.
945
946Report bugs to <bug-grub@gnu.org>.
947_ACEOF
948fi
949
950if test "$ac_init_help" = "recursive"; then
951  # If there are subdirs, report their specific --help.
952  ac_popdir=`pwd`
953  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
954    test -d $ac_dir || continue
955    ac_builddir=.
956
957if test "$ac_dir" != .; then
958  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
959  # A "../" for each directory in $ac_dir_suffix.
960  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
961else
962  ac_dir_suffix= ac_top_builddir=
963fi
964
965case $srcdir in
966  .)  # No --srcdir option.  We are building in place.
967    ac_srcdir=.
968    if test -z "$ac_top_builddir"; then
969       ac_top_srcdir=.
970    else
971       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
972    fi ;;
973  [\\/]* | ?:[\\/]* )  # Absolute path.
974    ac_srcdir=$srcdir$ac_dir_suffix;
975    ac_top_srcdir=$srcdir ;;
976  *) # Relative path.
977    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
978    ac_top_srcdir=$ac_top_builddir$srcdir ;;
979esac
980
981# Do not use `cd foo && pwd` to compute absolute paths, because
982# the directories may not exist.
983case `pwd` in
984.) ac_abs_builddir="$ac_dir";;
985*)
986  case "$ac_dir" in
987  .) ac_abs_builddir=`pwd`;;
988  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
989  *) ac_abs_builddir=`pwd`/"$ac_dir";;
990  esac;;
991esac
992case $ac_abs_builddir in
993.) ac_abs_top_builddir=${ac_top_builddir}.;;
994*)
995  case ${ac_top_builddir}. in
996  .) ac_abs_top_builddir=$ac_abs_builddir;;
997  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
998  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
999  esac;;
1000esac
1001case $ac_abs_builddir in
1002.) ac_abs_srcdir=$ac_srcdir;;
1003*)
1004  case $ac_srcdir in
1005  .) ac_abs_srcdir=$ac_abs_builddir;;
1006  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1007  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1008  esac;;
1009esac
1010case $ac_abs_builddir in
1011.) ac_abs_top_srcdir=$ac_top_srcdir;;
1012*)
1013  case $ac_top_srcdir in
1014  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1015  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1016  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1017  esac;;
1018esac
1019
1020    cd $ac_dir
1021    # Check for guested configure; otherwise get Cygnus style configure.
1022    if test -f $ac_srcdir/configure.gnu; then
1023      echo
1024      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1025    elif test -f $ac_srcdir/configure; then
1026      echo
1027      $SHELL $ac_srcdir/configure  --help=recursive
1028    elif test -f $ac_srcdir/configure.ac ||
1029	   test -f $ac_srcdir/configure.in; then
1030      echo
1031      $ac_configure --help
1032    else
1033      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1034    fi
1035    cd $ac_popdir
1036  done
1037fi
1038
1039test -n "$ac_init_help" && exit 0
1040if $ac_init_version; then
1041  cat <<\_ACEOF
1042GRUB configure 0.97
1043generated by GNU Autoconf 2.59
1044
1045Copyright (C) 2003 Free Software Foundation, Inc.
1046This configure script is free software; the Free Software Foundation
1047gives unlimited permission to copy, distribute and modify it.
1048_ACEOF
1049  exit 0
1050fi
1051exec 5>config.log
1052cat >&5 <<_ACEOF
1053This file contains any messages produced by compilers while
1054running configure, to aid debugging if configure makes a mistake.
1055
1056It was created by GRUB $as_me 0.97, which was
1057generated by GNU Autoconf 2.59.  Invocation command line was
1058
1059  $ $0 $@
1060
1061_ACEOF
1062{
1063cat <<_ASUNAME
1064## --------- ##
1065## Platform. ##
1066## --------- ##
1067
1068hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1069uname -m = `(uname -m) 2>/dev/null || echo unknown`
1070uname -r = `(uname -r) 2>/dev/null || echo unknown`
1071uname -s = `(uname -s) 2>/dev/null || echo unknown`
1072uname -v = `(uname -v) 2>/dev/null || echo unknown`
1073
1074/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1075/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1076
1077/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1078/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1079/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1080hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1081/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1082/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1083/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1084
1085_ASUNAME
1086
1087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1088for as_dir in $PATH
1089do
1090  IFS=$as_save_IFS
1091  test -z "$as_dir" && as_dir=.
1092  echo "PATH: $as_dir"
1093done
1094
1095} >&5
1096
1097cat >&5 <<_ACEOF
1098
1099
1100## ----------- ##
1101## Core tests. ##
1102## ----------- ##
1103
1104_ACEOF
1105
1106
1107# Keep a trace of the command line.
1108# Strip out --no-create and --no-recursion so they do not pile up.
1109# Strip out --silent because we don't want to record it for future runs.
1110# Also quote any args containing shell meta-characters.
1111# Make two passes to allow for proper duplicate-argument suppression.
1112ac_configure_args=
1113ac_configure_args0=
1114ac_configure_args1=
1115ac_sep=
1116ac_must_keep_next=false
1117for ac_pass in 1 2
1118do
1119  for ac_arg
1120  do
1121    case $ac_arg in
1122    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1123    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1124    | -silent | --silent | --silen | --sile | --sil)
1125      continue ;;
1126    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1127      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1128    esac
1129    case $ac_pass in
1130    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1131    2)
1132      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1133      if test $ac_must_keep_next = true; then
1134	ac_must_keep_next=false # Got value, back to normal.
1135      else
1136	case $ac_arg in
1137	  *=* | --config-cache | -C | -disable-* | --disable-* \
1138	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1139	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1140	  | -with-* | --with-* | -without-* | --without-* | --x)
1141	    case "$ac_configure_args0 " in
1142	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1143	    esac
1144	    ;;
1145	  -* ) ac_must_keep_next=true ;;
1146	esac
1147      fi
1148      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1149      # Get rid of the leading space.
1150      ac_sep=" "
1151      ;;
1152    esac
1153  done
1154done
1155$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1156$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1157
1158# When interrupted or exit'd, cleanup temporary files, and complete
1159# config.log.  We remove comments because anyway the quotes in there
1160# would cause problems or look ugly.
1161# WARNING: Be sure not to use single quotes in there, as some shells,
1162# such as our DU 5.0 friend, will then `close' the trap.
1163trap 'exit_status=$?
1164  # Save into config.log some information that might help in debugging.
1165  {
1166    echo
1167
1168    cat <<\_ASBOX
1169## ---------------- ##
1170## Cache variables. ##
1171## ---------------- ##
1172_ASBOX
1173    echo
1174    # The following way of writing the cache mishandles newlines in values,
1175{
1176  (set) 2>&1 |
1177    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1178    *ac_space=\ *)
1179      sed -n \
1180	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1181	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1182      ;;
1183    *)
1184      sed -n \
1185	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1186      ;;
1187    esac;
1188}
1189    echo
1190
1191    cat <<\_ASBOX
1192## ----------------- ##
1193## Output variables. ##
1194## ----------------- ##
1195_ASBOX
1196    echo
1197    for ac_var in $ac_subst_vars
1198    do
1199      eval ac_val=$`echo $ac_var`
1200      echo "$ac_var='"'"'$ac_val'"'"'"
1201    done | sort
1202    echo
1203
1204    if test -n "$ac_subst_files"; then
1205      cat <<\_ASBOX
1206## ------------- ##
1207## Output files. ##
1208## ------------- ##
1209_ASBOX
1210      echo
1211      for ac_var in $ac_subst_files
1212      do
1213	eval ac_val=$`echo $ac_var`
1214	echo "$ac_var='"'"'$ac_val'"'"'"
1215      done | sort
1216      echo
1217    fi
1218
1219    if test -s confdefs.h; then
1220      cat <<\_ASBOX
1221## ----------- ##
1222## confdefs.h. ##
1223## ----------- ##
1224_ASBOX
1225      echo
1226      sed "/^$/d" confdefs.h | sort
1227      echo
1228    fi
1229    test "$ac_signal" != 0 &&
1230      echo "$as_me: caught signal $ac_signal"
1231    echo "$as_me: exit $exit_status"
1232  } >&5
1233  rm -f core *.core &&
1234  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1235    exit $exit_status
1236     ' 0
1237for ac_signal in 1 2 13 15; do
1238  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1239done
1240ac_signal=0
1241
1242# confdefs.h avoids OS command line length limits that DEFS can exceed.
1243rm -rf conftest* confdefs.h
1244# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1245echo >confdefs.h
1246
1247# Predefined preprocessor variables.
1248
1249cat >>confdefs.h <<_ACEOF
1250#define PACKAGE_NAME "$PACKAGE_NAME"
1251_ACEOF
1252
1253
1254cat >>confdefs.h <<_ACEOF
1255#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1256_ACEOF
1257
1258
1259cat >>confdefs.h <<_ACEOF
1260#define PACKAGE_VERSION "$PACKAGE_VERSION"
1261_ACEOF
1262
1263
1264cat >>confdefs.h <<_ACEOF
1265#define PACKAGE_STRING "$PACKAGE_STRING"
1266_ACEOF
1267
1268
1269cat >>confdefs.h <<_ACEOF
1270#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1271_ACEOF
1272
1273
1274# Let the site file select an alternate cache file if it wants to.
1275# Prefer explicitly selected file to automatically selected ones.
1276if test -z "$CONFIG_SITE"; then
1277  if test "x$prefix" != xNONE; then
1278    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1279  else
1280    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1281  fi
1282fi
1283for ac_site_file in $CONFIG_SITE; do
1284  if test -r "$ac_site_file"; then
1285    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1286echo "$as_me: loading site script $ac_site_file" >&6;}
1287    sed 's/^/| /' "$ac_site_file" >&5
1288    . "$ac_site_file"
1289  fi
1290done
1291
1292if test -r "$cache_file"; then
1293  # Some versions of bash will fail to source /dev/null (special
1294  # files actually), so we avoid doing that.
1295  if test -f "$cache_file"; then
1296    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1297echo "$as_me: loading cache $cache_file" >&6;}
1298    case $cache_file in
1299      [\\/]* | ?:[\\/]* ) . $cache_file;;
1300      *)                      . ./$cache_file;;
1301    esac
1302  fi
1303else
1304  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1305echo "$as_me: creating cache $cache_file" >&6;}
1306  >$cache_file
1307fi
1308
1309# Check that the precious variables saved in the cache have kept the same
1310# value.
1311ac_cache_corrupted=false
1312for ac_var in `(set) 2>&1 |
1313	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1314  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1315  eval ac_new_set=\$ac_env_${ac_var}_set
1316  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1317  eval ac_new_val="\$ac_env_${ac_var}_value"
1318  case $ac_old_set,$ac_new_set in
1319    set,)
1320      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1321echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1322      ac_cache_corrupted=: ;;
1323    ,set)
1324      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1325echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1326      ac_cache_corrupted=: ;;
1327    ,);;
1328    *)
1329      if test "x$ac_old_val" != "x$ac_new_val"; then
1330	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1331echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1332	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1333echo "$as_me:   former value:  $ac_old_val" >&2;}
1334	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1335echo "$as_me:   current value: $ac_new_val" >&2;}
1336	ac_cache_corrupted=:
1337      fi;;
1338  esac
1339  # Pass precious variables to config.status.
1340  if test "$ac_new_set" = set; then
1341    case $ac_new_val in
1342    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1343      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1344    *) ac_arg=$ac_var=$ac_new_val ;;
1345    esac
1346    case " $ac_configure_args " in
1347      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1348      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1349    esac
1350  fi
1351done
1352if $ac_cache_corrupted; then
1353  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1354echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1355  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1356echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1357   { (exit 1); exit 1; }; }
1358fi
1359
1360ac_ext=c
1361ac_cpp='$CPP $CPPFLAGS'
1362ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1363ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1364ac_compiler_gnu=$ac_cv_c_compiler_gnu
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393          ac_config_headers="$ac_config_headers config.h"
1394
1395am__api_version="1.9"
1396ac_aux_dir=
1397for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1398  if test -f $ac_dir/install-sh; then
1399    ac_aux_dir=$ac_dir
1400    ac_install_sh="$ac_aux_dir/install-sh -c"
1401    break
1402  elif test -f $ac_dir/install.sh; then
1403    ac_aux_dir=$ac_dir
1404    ac_install_sh="$ac_aux_dir/install.sh -c"
1405    break
1406  elif test -f $ac_dir/shtool; then
1407    ac_aux_dir=$ac_dir
1408    ac_install_sh="$ac_aux_dir/shtool install -c"
1409    break
1410  fi
1411done
1412if test -z "$ac_aux_dir"; then
1413  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1414echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1415   { (exit 1); exit 1; }; }
1416fi
1417ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1418ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1419ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1420
1421# Find a good install program.  We prefer a C program (faster),
1422# so one script is as good as another.  But avoid the broken or
1423# incompatible versions:
1424# SysV /etc/install, /usr/sbin/install
1425# SunOS /usr/etc/install
1426# IRIX /sbin/install
1427# AIX /bin/install
1428# AmigaOS /C/install, which installs bootblocks on floppy discs
1429# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1430# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1431# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1432# OS/2's system install, which has a completely different semantic
1433# ./install, which can be erroneously created by make from ./install.sh.
1434echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1435echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1436if test -z "$INSTALL"; then
1437if test "${ac_cv_path_install+set}" = set; then
1438  echo $ECHO_N "(cached) $ECHO_C" >&6
1439else
1440  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1441for as_dir in $PATH
1442do
1443  IFS=$as_save_IFS
1444  test -z "$as_dir" && as_dir=.
1445  # Account for people who put trailing slashes in PATH elements.
1446case $as_dir/ in
1447  ./ | .// | /cC/* | \
1448  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1449  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1450  /usr/ucb/* ) ;;
1451  *)
1452    # OSF1 and SCO ODT 3.0 have their own names for install.
1453    # Don't use installbsd from OSF since it installs stuff as root
1454    # by default.
1455    for ac_prog in ginstall scoinst install; do
1456      for ac_exec_ext in '' $ac_executable_extensions; do
1457	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1458	  if test $ac_prog = install &&
1459	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1460	    # AIX install.  It has an incompatible calling convention.
1461	    :
1462	  elif test $ac_prog = install &&
1463	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1464	    # program-specific install script used by HP pwplus--don't use.
1465	    :
1466	  else
1467	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1468	    break 3
1469	  fi
1470	fi
1471      done
1472    done
1473    ;;
1474esac
1475done
1476
1477
1478fi
1479  if test "${ac_cv_path_install+set}" = set; then
1480    INSTALL=$ac_cv_path_install
1481  else
1482    # As a last resort, use the slow shell script.  We don't cache a
1483    # path for INSTALL within a source directory, because that will
1484    # break other packages using the cache if that directory is
1485    # removed, or if the path is relative.
1486    INSTALL=$ac_install_sh
1487  fi
1488fi
1489echo "$as_me:$LINENO: result: $INSTALL" >&5
1490echo "${ECHO_T}$INSTALL" >&6
1491
1492# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1493# It thinks the first close brace ends the variable substitution.
1494test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1495
1496test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1497
1498test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1499
1500echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1501echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1502# Just in case
1503sleep 1
1504echo timestamp > conftest.file
1505# Do `set' in a subshell so we don't clobber the current shell's
1506# arguments.  Must try -L first in case configure is actually a
1507# symlink; some systems play weird games with the mod time of symlinks
1508# (eg FreeBSD returns the mod time of the symlink's containing
1509# directory).
1510if (
1511   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1512   if test "$*" = "X"; then
1513      # -L didn't work.
1514      set X `ls -t $srcdir/configure conftest.file`
1515   fi
1516   rm -f conftest.file
1517   if test "$*" != "X $srcdir/configure conftest.file" \
1518      && test "$*" != "X conftest.file $srcdir/configure"; then
1519
1520      # If neither matched, then we have a broken ls.  This can happen
1521      # if, for instance, CONFIG_SHELL is bash and it inherits a
1522      # broken ls alias from the environment.  This has actually
1523      # happened.  Such a system could not be considered "sane".
1524      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
1525alias in your environment" >&5
1526echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
1527alias in your environment" >&2;}
1528   { (exit 1); exit 1; }; }
1529   fi
1530
1531   test "$2" = conftest.file
1532   )
1533then
1534   # Ok.
1535   :
1536else
1537   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1538Check your system clock" >&5
1539echo "$as_me: error: newly created file is older than distributed files!
1540Check your system clock" >&2;}
1541   { (exit 1); exit 1; }; }
1542fi
1543echo "$as_me:$LINENO: result: yes" >&5
1544echo "${ECHO_T}yes" >&6
1545test "$program_prefix" != NONE &&
1546  program_transform_name="s,^,$program_prefix,;$program_transform_name"
1547# Use a double $ so make ignores it.
1548test "$program_suffix" != NONE &&
1549  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1550# Double any \ or $.  echo might interpret backslashes.
1551# By default was `s,x,x', remove it if useless.
1552cat <<\_ACEOF >conftest.sed
1553s/[\\$]/&&/g;s/;s,x,x,$//
1554_ACEOF
1555program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1556rm conftest.sed
1557
1558# expand $ac_aux_dir to an absolute path
1559am_aux_dir=`cd $ac_aux_dir && pwd`
1560
1561test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1562# Use eval to expand $SHELL
1563if eval "$MISSING --run true"; then
1564  am_missing_run="$MISSING --run "
1565else
1566  am_missing_run=
1567  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1568echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1569fi
1570
1571if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1572  # We used to keeping the `.' as first argument, in order to
1573  # allow $(mkdir_p) to be used without argument.  As in
1574  #   $(mkdir_p) $(somedir)
1575  # where $(somedir) is conditionally defined.  However this is wrong
1576  # for two reasons:
1577  #  1. if the package is installed by a user who cannot write `.'
1578  #     make install will fail,
1579  #  2. the above comment should most certainly read
1580  #     $(mkdir_p) $(DESTDIR)$(somedir)
1581  #     so it does not work when $(somedir) is undefined and
1582  #     $(DESTDIR) is not.
1583  #  To support the latter case, we have to write
1584  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1585  #  so the `.' trick is pointless.
1586  mkdir_p='mkdir -p --'
1587else
1588  # On NextStep and OpenStep, the `mkdir' command does not
1589  # recognize any option.  It will interpret all options as
1590  # directories to create, and then abort because `.' already
1591  # exists.
1592  for d in ./-p ./--version;
1593  do
1594    test -d $d && rmdir $d
1595  done
1596  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1597  if test -f "$ac_aux_dir/mkinstalldirs"; then
1598    mkdir_p='$(mkinstalldirs)'
1599  else
1600    mkdir_p='$(install_sh) -d'
1601  fi
1602fi
1603
1604for ac_prog in gawk mawk nawk awk
1605do
1606  # Extract the first word of "$ac_prog", so it can be a program name with args.
1607set dummy $ac_prog; ac_word=$2
1608echo "$as_me:$LINENO: checking for $ac_word" >&5
1609echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1610if test "${ac_cv_prog_AWK+set}" = set; then
1611  echo $ECHO_N "(cached) $ECHO_C" >&6
1612else
1613  if test -n "$AWK"; then
1614  ac_cv_prog_AWK="$AWK" # Let the user override the test.
1615else
1616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1617for as_dir in $PATH
1618do
1619  IFS=$as_save_IFS
1620  test -z "$as_dir" && as_dir=.
1621  for ac_exec_ext in '' $ac_executable_extensions; do
1622  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1623    ac_cv_prog_AWK="$ac_prog"
1624    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1625    break 2
1626  fi
1627done
1628done
1629
1630fi
1631fi
1632AWK=$ac_cv_prog_AWK
1633if test -n "$AWK"; then
1634  echo "$as_me:$LINENO: result: $AWK" >&5
1635echo "${ECHO_T}$AWK" >&6
1636else
1637  echo "$as_me:$LINENO: result: no" >&5
1638echo "${ECHO_T}no" >&6
1639fi
1640
1641  test -n "$AWK" && break
1642done
1643
1644echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1645echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1646set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1647if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1648  echo $ECHO_N "(cached) $ECHO_C" >&6
1649else
1650  cat >conftest.make <<\_ACEOF
1651all:
1652	@echo 'ac_maketemp="$(MAKE)"'
1653_ACEOF
1654# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1655eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1656if test -n "$ac_maketemp"; then
1657  eval ac_cv_prog_make_${ac_make}_set=yes
1658else
1659  eval ac_cv_prog_make_${ac_make}_set=no
1660fi
1661rm -f conftest.make
1662fi
1663if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1664  echo "$as_me:$LINENO: result: yes" >&5
1665echo "${ECHO_T}yes" >&6
1666  SET_MAKE=
1667else
1668  echo "$as_me:$LINENO: result: no" >&5
1669echo "${ECHO_T}no" >&6
1670  SET_MAKE="MAKE=${MAKE-make}"
1671fi
1672
1673rm -rf .tst 2>/dev/null
1674mkdir .tst 2>/dev/null
1675if test -d .tst; then
1676  am__leading_dot=.
1677else
1678  am__leading_dot=_
1679fi
1680rmdir .tst 2>/dev/null
1681
1682# test to see if srcdir already configured
1683if test "`cd $srcdir && pwd`" != "`pwd`" &&
1684   test -f $srcdir/config.status; then
1685  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1686echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1687   { (exit 1); exit 1; }; }
1688fi
1689
1690# test whether we have cygpath
1691if test -z "$CYGPATH_W"; then
1692  if (cygpath --version) >/dev/null 2>/dev/null; then
1693    CYGPATH_W='cygpath -w'
1694  else
1695    CYGPATH_W=echo
1696  fi
1697fi
1698
1699
1700# Define the identity of the package.
1701 PACKAGE='grub'
1702 VERSION='0.97'
1703
1704
1705cat >>confdefs.h <<_ACEOF
1706#define PACKAGE "$PACKAGE"
1707_ACEOF
1708
1709
1710cat >>confdefs.h <<_ACEOF
1711#define VERSION "$VERSION"
1712_ACEOF
1713
1714# Some tools Automake needs.
1715
1716ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1717
1718
1719AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1720
1721
1722AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1723
1724
1725AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1726
1727
1728MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1729
1730install_sh=${install_sh-"$am_aux_dir/install-sh"}
1731
1732# Installed binaries are usually stripped using `strip' when the user
1733# run `make install-strip'.  However `strip' might not be the right
1734# tool to use in cross-compilation environments, therefore Automake
1735# will honor the `STRIP' environment variable to overrule this program.
1736if test "$cross_compiling" != no; then
1737  if test -n "$ac_tool_prefix"; then
1738  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1739set dummy ${ac_tool_prefix}strip; ac_word=$2
1740echo "$as_me:$LINENO: checking for $ac_word" >&5
1741echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1742if test "${ac_cv_prog_STRIP+set}" = set; then
1743  echo $ECHO_N "(cached) $ECHO_C" >&6
1744else
1745  if test -n "$STRIP"; then
1746  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1747else
1748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1749for as_dir in $PATH
1750do
1751  IFS=$as_save_IFS
1752  test -z "$as_dir" && as_dir=.
1753  for ac_exec_ext in '' $ac_executable_extensions; do
1754  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1755    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1756    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1757    break 2
1758  fi
1759done
1760done
1761
1762fi
1763fi
1764STRIP=$ac_cv_prog_STRIP
1765if test -n "$STRIP"; then
1766  echo "$as_me:$LINENO: result: $STRIP" >&5
1767echo "${ECHO_T}$STRIP" >&6
1768else
1769  echo "$as_me:$LINENO: result: no" >&5
1770echo "${ECHO_T}no" >&6
1771fi
1772
1773fi
1774if test -z "$ac_cv_prog_STRIP"; then
1775  ac_ct_STRIP=$STRIP
1776  # Extract the first word of "strip", so it can be a program name with args.
1777set dummy strip; ac_word=$2
1778echo "$as_me:$LINENO: checking for $ac_word" >&5
1779echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1780if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
1781  echo $ECHO_N "(cached) $ECHO_C" >&6
1782else
1783  if test -n "$ac_ct_STRIP"; then
1784  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
1785else
1786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1787for as_dir in $PATH
1788do
1789  IFS=$as_save_IFS
1790  test -z "$as_dir" && as_dir=.
1791  for ac_exec_ext in '' $ac_executable_extensions; do
1792  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1793    ac_cv_prog_ac_ct_STRIP="strip"
1794    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1795    break 2
1796  fi
1797done
1798done
1799
1800  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
1801fi
1802fi
1803ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
1804if test -n "$ac_ct_STRIP"; then
1805  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
1806echo "${ECHO_T}$ac_ct_STRIP" >&6
1807else
1808  echo "$as_me:$LINENO: result: no" >&5
1809echo "${ECHO_T}no" >&6
1810fi
1811
1812  STRIP=$ac_ct_STRIP
1813else
1814  STRIP="$ac_cv_prog_STRIP"
1815fi
1816
1817fi
1818INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1819
1820# We need awk for the "check" target.  The system "awk" is bad on
1821# some platforms.
1822# Always define AMTAR for backward compatibility.
1823
1824AMTAR=${AMTAR-"${am_missing_run}tar"}
1825
1826am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
1827
1828
1829
1830
1831
1832
1833# Make sure we can run config.sub.
1834$ac_config_sub sun4 >/dev/null 2>&1 ||
1835  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1836echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1837   { (exit 1); exit 1; }; }
1838
1839echo "$as_me:$LINENO: checking build system type" >&5
1840echo $ECHO_N "checking build system type... $ECHO_C" >&6
1841if test "${ac_cv_build+set}" = set; then
1842  echo $ECHO_N "(cached) $ECHO_C" >&6
1843else
1844  ac_cv_build_alias=$build_alias
1845test -z "$ac_cv_build_alias" &&
1846  ac_cv_build_alias=`$ac_config_guess`
1847test -z "$ac_cv_build_alias" &&
1848  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1849echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1850   { (exit 1); exit 1; }; }
1851ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1852  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1853echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1854   { (exit 1); exit 1; }; }
1855
1856fi
1857echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1858echo "${ECHO_T}$ac_cv_build" >&6
1859build=$ac_cv_build
1860build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1861build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1862build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1863
1864
1865echo "$as_me:$LINENO: checking host system type" >&5
1866echo $ECHO_N "checking host system type... $ECHO_C" >&6
1867if test "${ac_cv_host+set}" = set; then
1868  echo $ECHO_N "(cached) $ECHO_C" >&6
1869else
1870  ac_cv_host_alias=$host_alias
1871test -z "$ac_cv_host_alias" &&
1872  ac_cv_host_alias=$ac_cv_build_alias
1873ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1874  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1875echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1876   { (exit 1); exit 1; }; }
1877
1878fi
1879echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1880echo "${ECHO_T}$ac_cv_host" >&6
1881host=$ac_cv_host
1882host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1883host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1884host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1885
1886
1887
1888case "$host_cpu" in
1889i[3456]86) host_cpu=i386 ;;
1890x86_64) host_cpu=x86_64 ;;
1891*) { { echo "$as_me:$LINENO: error: unsupported CPU type" >&5
1892echo "$as_me: error: unsupported CPU type" >&2;}
1893   { (exit 1); exit 1; }; } ;;
1894esac
1895
1896
1897
1898
1899#
1900# Options
1901#
1902
1903echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
1904echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
1905    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1906if test "${enable_maintainer_mode+set}" = set; then
1907  enableval="$enable_maintainer_mode"
1908  USE_MAINTAINER_MODE=$enableval
1909else
1910  USE_MAINTAINER_MODE=no
1911fi;
1912  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
1913echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
1914
1915
1916if test $USE_MAINTAINER_MODE = yes; then
1917  MAINTAINER_MODE_TRUE=
1918  MAINTAINER_MODE_FALSE='#'
1919else
1920  MAINTAINER_MODE_TRUE='#'
1921  MAINTAINER_MODE_FALSE=
1922fi
1923
1924  MAINT=$MAINTAINER_MODE_TRUE
1925
1926
1927if test "x$enable_maintainer_mode" = xyes; then
1928  # Extract the first word of "perl", so it can be a program name with args.
1929set dummy perl; ac_word=$2
1930echo "$as_me:$LINENO: checking for $ac_word" >&5
1931echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1932if test "${ac_cv_path_PERL+set}" = set; then
1933  echo $ECHO_N "(cached) $ECHO_C" >&6
1934else
1935  case $PERL in
1936  [\\/]* | ?:[\\/]*)
1937  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
1938  ;;
1939  *)
1940  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1941for as_dir in $PATH
1942do
1943  IFS=$as_save_IFS
1944  test -z "$as_dir" && as_dir=.
1945  for ac_exec_ext in '' $ac_executable_extensions; do
1946  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1947    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
1948    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1949    break 2
1950  fi
1951done
1952done
1953
1954  ;;
1955esac
1956fi
1957PERL=$ac_cv_path_PERL
1958
1959if test -n "$PERL"; then
1960  echo "$as_me:$LINENO: result: $PERL" >&5
1961echo "${ECHO_T}$PERL" >&6
1962else
1963  echo "$as_me:$LINENO: result: no" >&5
1964echo "${ECHO_T}no" >&6
1965fi
1966
1967  if test -z "$PERL"; then
1968    { { echo "$as_me:$LINENO: error: perl not found" >&5
1969echo "$as_me: error: perl not found" >&2;}
1970   { (exit 1); exit 1; }; }
1971  fi
1972fi
1973
1974# This should be checked before AC_PROG_CC
1975if test "x$CFLAGS" = x; then
1976  default_CFLAGS=yes
1977fi
1978
1979if test "x$host_cpu" = xx86_64; then
1980  CFLAGS="-m32 $CFLAGS"
1981fi
1982
1983#
1984# Programs
1985#
1986
1987if test -n "$ac_tool_prefix"; then
1988  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1989set dummy ${ac_tool_prefix}gcc; ac_word=$2
1990echo "$as_me:$LINENO: checking for $ac_word" >&5
1991echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1992if test "${ac_cv_prog_CC+set}" = set; then
1993  echo $ECHO_N "(cached) $ECHO_C" >&6
1994else
1995  if test -n "$CC"; then
1996  ac_cv_prog_CC="$CC" # Let the user override the test.
1997else
1998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1999for as_dir in $PATH
2000do
2001  IFS=$as_save_IFS
2002  test -z "$as_dir" && as_dir=.
2003  for ac_exec_ext in '' $ac_executable_extensions; do
2004  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2005    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2006    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2007    break 2
2008  fi
2009done
2010done
2011
2012fi
2013fi
2014CC=$ac_cv_prog_CC
2015if test -n "$CC"; then
2016  echo "$as_me:$LINENO: result: $CC" >&5
2017echo "${ECHO_T}$CC" >&6
2018else
2019  echo "$as_me:$LINENO: result: no" >&5
2020echo "${ECHO_T}no" >&6
2021fi
2022
2023fi
2024if test -z "$ac_cv_prog_CC"; then
2025  ac_ct_CC=$CC
2026  # Extract the first word of "gcc", so it can be a program name with args.
2027set dummy gcc; ac_word=$2
2028echo "$as_me:$LINENO: checking for $ac_word" >&5
2029echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2030if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2031  echo $ECHO_N "(cached) $ECHO_C" >&6
2032else
2033  if test -n "$ac_ct_CC"; then
2034  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2035else
2036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2037for as_dir in $PATH
2038do
2039  IFS=$as_save_IFS
2040  test -z "$as_dir" && as_dir=.
2041  for ac_exec_ext in '' $ac_executable_extensions; do
2042  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2043    ac_cv_prog_ac_ct_CC="gcc"
2044    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2045    break 2
2046  fi
2047done
2048done
2049
2050fi
2051fi
2052ac_ct_CC=$ac_cv_prog_ac_ct_CC
2053if test -n "$ac_ct_CC"; then
2054  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2055echo "${ECHO_T}$ac_ct_CC" >&6
2056else
2057  echo "$as_me:$LINENO: result: no" >&5
2058echo "${ECHO_T}no" >&6
2059fi
2060
2061  CC=$ac_ct_CC
2062else
2063  CC="$ac_cv_prog_CC"
2064fi
2065
2066ac_ext=c
2067ac_cpp='$CPP $CPPFLAGS'
2068ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2069ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2070ac_compiler_gnu=$ac_cv_c_compiler_gnu
2071if test -n "$ac_tool_prefix"; then
2072  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2073set dummy ${ac_tool_prefix}gcc; ac_word=$2
2074echo "$as_me:$LINENO: checking for $ac_word" >&5
2075echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2076if test "${ac_cv_prog_CC+set}" = set; then
2077  echo $ECHO_N "(cached) $ECHO_C" >&6
2078else
2079  if test -n "$CC"; then
2080  ac_cv_prog_CC="$CC" # Let the user override the test.
2081else
2082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2083for as_dir in $PATH
2084do
2085  IFS=$as_save_IFS
2086  test -z "$as_dir" && as_dir=.
2087  for ac_exec_ext in '' $ac_executable_extensions; do
2088  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2089    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2090    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2091    break 2
2092  fi
2093done
2094done
2095
2096fi
2097fi
2098CC=$ac_cv_prog_CC
2099if test -n "$CC"; then
2100  echo "$as_me:$LINENO: result: $CC" >&5
2101echo "${ECHO_T}$CC" >&6
2102else
2103  echo "$as_me:$LINENO: result: no" >&5
2104echo "${ECHO_T}no" >&6
2105fi
2106
2107fi
2108if test -z "$ac_cv_prog_CC"; then
2109  ac_ct_CC=$CC
2110  # Extract the first word of "gcc", so it can be a program name with args.
2111set dummy gcc; ac_word=$2
2112echo "$as_me:$LINENO: checking for $ac_word" >&5
2113echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2114if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2115  echo $ECHO_N "(cached) $ECHO_C" >&6
2116else
2117  if test -n "$ac_ct_CC"; then
2118  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2119else
2120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2121for as_dir in $PATH
2122do
2123  IFS=$as_save_IFS
2124  test -z "$as_dir" && as_dir=.
2125  for ac_exec_ext in '' $ac_executable_extensions; do
2126  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2127    ac_cv_prog_ac_ct_CC="gcc"
2128    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2129    break 2
2130  fi
2131done
2132done
2133
2134fi
2135fi
2136ac_ct_CC=$ac_cv_prog_ac_ct_CC
2137if test -n "$ac_ct_CC"; then
2138  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2139echo "${ECHO_T}$ac_ct_CC" >&6
2140else
2141  echo "$as_me:$LINENO: result: no" >&5
2142echo "${ECHO_T}no" >&6
2143fi
2144
2145  CC=$ac_ct_CC
2146else
2147  CC="$ac_cv_prog_CC"
2148fi
2149
2150if test -z "$CC"; then
2151  if test -n "$ac_tool_prefix"; then
2152  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2153set dummy ${ac_tool_prefix}cc; ac_word=$2
2154echo "$as_me:$LINENO: checking for $ac_word" >&5
2155echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2156if test "${ac_cv_prog_CC+set}" = set; then
2157  echo $ECHO_N "(cached) $ECHO_C" >&6
2158else
2159  if test -n "$CC"; then
2160  ac_cv_prog_CC="$CC" # Let the user override the test.
2161else
2162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2163for as_dir in $PATH
2164do
2165  IFS=$as_save_IFS
2166  test -z "$as_dir" && as_dir=.
2167  for ac_exec_ext in '' $ac_executable_extensions; do
2168  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2169    ac_cv_prog_CC="${ac_tool_prefix}cc"
2170    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2171    break 2
2172  fi
2173done
2174done
2175
2176fi
2177fi
2178CC=$ac_cv_prog_CC
2179if test -n "$CC"; then
2180  echo "$as_me:$LINENO: result: $CC" >&5
2181echo "${ECHO_T}$CC" >&6
2182else
2183  echo "$as_me:$LINENO: result: no" >&5
2184echo "${ECHO_T}no" >&6
2185fi
2186
2187fi
2188if test -z "$ac_cv_prog_CC"; then
2189  ac_ct_CC=$CC
2190  # Extract the first word of "cc", so it can be a program name with args.
2191set dummy cc; ac_word=$2
2192echo "$as_me:$LINENO: checking for $ac_word" >&5
2193echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2194if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2195  echo $ECHO_N "(cached) $ECHO_C" >&6
2196else
2197  if test -n "$ac_ct_CC"; then
2198  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2199else
2200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2201for as_dir in $PATH
2202do
2203  IFS=$as_save_IFS
2204  test -z "$as_dir" && as_dir=.
2205  for ac_exec_ext in '' $ac_executable_extensions; do
2206  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2207    ac_cv_prog_ac_ct_CC="cc"
2208    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2209    break 2
2210  fi
2211done
2212done
2213
2214fi
2215fi
2216ac_ct_CC=$ac_cv_prog_ac_ct_CC
2217if test -n "$ac_ct_CC"; then
2218  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2219echo "${ECHO_T}$ac_ct_CC" >&6
2220else
2221  echo "$as_me:$LINENO: result: no" >&5
2222echo "${ECHO_T}no" >&6
2223fi
2224
2225  CC=$ac_ct_CC
2226else
2227  CC="$ac_cv_prog_CC"
2228fi
2229
2230fi
2231if test -z "$CC"; then
2232  # Extract the first word of "cc", so it can be a program name with args.
2233set dummy cc; ac_word=$2
2234echo "$as_me:$LINENO: checking for $ac_word" >&5
2235echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2236if test "${ac_cv_prog_CC+set}" = set; then
2237  echo $ECHO_N "(cached) $ECHO_C" >&6
2238else
2239  if test -n "$CC"; then
2240  ac_cv_prog_CC="$CC" # Let the user override the test.
2241else
2242  ac_prog_rejected=no
2243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2244for as_dir in $PATH
2245do
2246  IFS=$as_save_IFS
2247  test -z "$as_dir" && as_dir=.
2248  for ac_exec_ext in '' $ac_executable_extensions; do
2249  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2250    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2251       ac_prog_rejected=yes
2252       continue
2253     fi
2254    ac_cv_prog_CC="cc"
2255    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2256    break 2
2257  fi
2258done
2259done
2260
2261if test $ac_prog_rejected = yes; then
2262  # We found a bogon in the path, so make sure we never use it.
2263  set dummy $ac_cv_prog_CC
2264  shift
2265  if test $# != 0; then
2266    # We chose a different compiler from the bogus one.
2267    # However, it has the same basename, so the bogon will be chosen
2268    # first if we set CC to just the basename; use the full file name.
2269    shift
2270    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2271  fi
2272fi
2273fi
2274fi
2275CC=$ac_cv_prog_CC
2276if test -n "$CC"; then
2277  echo "$as_me:$LINENO: result: $CC" >&5
2278echo "${ECHO_T}$CC" >&6
2279else
2280  echo "$as_me:$LINENO: result: no" >&5
2281echo "${ECHO_T}no" >&6
2282fi
2283
2284fi
2285if test -z "$CC"; then
2286  if test -n "$ac_tool_prefix"; then
2287  for ac_prog in cl
2288  do
2289    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2290set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2291echo "$as_me:$LINENO: checking for $ac_word" >&5
2292echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2293if test "${ac_cv_prog_CC+set}" = set; then
2294  echo $ECHO_N "(cached) $ECHO_C" >&6
2295else
2296  if test -n "$CC"; then
2297  ac_cv_prog_CC="$CC" # Let the user override the test.
2298else
2299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2300for as_dir in $PATH
2301do
2302  IFS=$as_save_IFS
2303  test -z "$as_dir" && as_dir=.
2304  for ac_exec_ext in '' $ac_executable_extensions; do
2305  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2306    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2307    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2308    break 2
2309  fi
2310done
2311done
2312
2313fi
2314fi
2315CC=$ac_cv_prog_CC
2316if test -n "$CC"; then
2317  echo "$as_me:$LINENO: result: $CC" >&5
2318echo "${ECHO_T}$CC" >&6
2319else
2320  echo "$as_me:$LINENO: result: no" >&5
2321echo "${ECHO_T}no" >&6
2322fi
2323
2324    test -n "$CC" && break
2325  done
2326fi
2327if test -z "$CC"; then
2328  ac_ct_CC=$CC
2329  for ac_prog in cl
2330do
2331  # Extract the first word of "$ac_prog", so it can be a program name with args.
2332set dummy $ac_prog; ac_word=$2
2333echo "$as_me:$LINENO: checking for $ac_word" >&5
2334echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2335if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2336  echo $ECHO_N "(cached) $ECHO_C" >&6
2337else
2338  if test -n "$ac_ct_CC"; then
2339  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2340else
2341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2342for as_dir in $PATH
2343do
2344  IFS=$as_save_IFS
2345  test -z "$as_dir" && as_dir=.
2346  for ac_exec_ext in '' $ac_executable_extensions; do
2347  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2348    ac_cv_prog_ac_ct_CC="$ac_prog"
2349    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2350    break 2
2351  fi
2352done
2353done
2354
2355fi
2356fi
2357ac_ct_CC=$ac_cv_prog_ac_ct_CC
2358if test -n "$ac_ct_CC"; then
2359  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2360echo "${ECHO_T}$ac_ct_CC" >&6
2361else
2362  echo "$as_me:$LINENO: result: no" >&5
2363echo "${ECHO_T}no" >&6
2364fi
2365
2366  test -n "$ac_ct_CC" && break
2367done
2368
2369  CC=$ac_ct_CC
2370fi
2371
2372fi
2373
2374
2375test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2376See \`config.log' for more details." >&5
2377echo "$as_me: error: no acceptable C compiler found in \$PATH
2378See \`config.log' for more details." >&2;}
2379   { (exit 1); exit 1; }; }
2380
2381# Provide some information about the compiler.
2382echo "$as_me:$LINENO:" \
2383     "checking for C compiler version" >&5
2384ac_compiler=`set X $ac_compile; echo $2`
2385{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2386  (eval $ac_compiler --version </dev/null >&5) 2>&5
2387  ac_status=$?
2388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2389  (exit $ac_status); }
2390{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2391  (eval $ac_compiler -v </dev/null >&5) 2>&5
2392  ac_status=$?
2393  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394  (exit $ac_status); }
2395{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2396  (eval $ac_compiler -V </dev/null >&5) 2>&5
2397  ac_status=$?
2398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2399  (exit $ac_status); }
2400
2401cat >conftest.$ac_ext <<_ACEOF
2402/* confdefs.h.  */
2403_ACEOF
2404cat confdefs.h >>conftest.$ac_ext
2405cat >>conftest.$ac_ext <<_ACEOF
2406/* end confdefs.h.  */
2407
2408int
2409main ()
2410{
2411
2412  ;
2413  return 0;
2414}
2415_ACEOF
2416ac_clean_files_save=$ac_clean_files
2417ac_clean_files="$ac_clean_files a.out a.exe b.out"
2418# Try to create an executable without -o first, disregard a.out.
2419# It will help us diagnose broken compilers, and finding out an intuition
2420# of exeext.
2421echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2422echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2423ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2424if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2425  (eval $ac_link_default) 2>&5
2426  ac_status=$?
2427  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2428  (exit $ac_status); }; then
2429  # Find the output, starting from the most likely.  This scheme is
2430# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2431# resort.
2432
2433# Be careful to initialize this variable, since it used to be cached.
2434# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2435ac_cv_exeext=
2436# b.out is created by i960 compilers.
2437for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2438do
2439  test -f "$ac_file" || continue
2440  case $ac_file in
2441    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2442	;;
2443    conftest.$ac_ext )
2444	# This is the source file.
2445	;;
2446    [ab].out )
2447	# We found the default executable, but exeext='' is most
2448	# certainly right.
2449	break;;
2450    *.* )
2451	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2452	# FIXME: I believe we export ac_cv_exeext for Libtool,
2453	# but it would be cool to find out if it's true.  Does anybody
2454	# maintain Libtool? --akim.
2455	export ac_cv_exeext
2456	break;;
2457    * )
2458	break;;
2459  esac
2460done
2461else
2462  echo "$as_me: failed program was:" >&5
2463sed 's/^/| /' conftest.$ac_ext >&5
2464
2465{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2466See \`config.log' for more details." >&5
2467echo "$as_me: error: C compiler cannot create executables
2468See \`config.log' for more details." >&2;}
2469   { (exit 77); exit 77; }; }
2470fi
2471
2472ac_exeext=$ac_cv_exeext
2473echo "$as_me:$LINENO: result: $ac_file" >&5
2474echo "${ECHO_T}$ac_file" >&6
2475
2476# Check the compiler produces executables we can run.  If not, either
2477# the compiler is broken, or we cross compile.
2478echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2479echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2480# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2481# If not cross compiling, check that we can run a simple program.
2482if test "$cross_compiling" != yes; then
2483  if { ac_try='./$ac_file'
2484  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2485  (eval $ac_try) 2>&5
2486  ac_status=$?
2487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488  (exit $ac_status); }; }; then
2489    cross_compiling=no
2490  else
2491    if test "$cross_compiling" = maybe; then
2492	cross_compiling=yes
2493    else
2494	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2495If you meant to cross compile, use \`--host'.
2496See \`config.log' for more details." >&5
2497echo "$as_me: error: cannot run C compiled programs.
2498If you meant to cross compile, use \`--host'.
2499See \`config.log' for more details." >&2;}
2500   { (exit 1); exit 1; }; }
2501    fi
2502  fi
2503fi
2504echo "$as_me:$LINENO: result: yes" >&5
2505echo "${ECHO_T}yes" >&6
2506
2507rm -f a.out a.exe conftest$ac_cv_exeext b.out
2508ac_clean_files=$ac_clean_files_save
2509# Check the compiler produces executables we can run.  If not, either
2510# the compiler is broken, or we cross compile.
2511echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2512echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2513echo "$as_me:$LINENO: result: $cross_compiling" >&5
2514echo "${ECHO_T}$cross_compiling" >&6
2515
2516echo "$as_me:$LINENO: checking for suffix of executables" >&5
2517echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2518if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2519  (eval $ac_link) 2>&5
2520  ac_status=$?
2521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2522  (exit $ac_status); }; then
2523  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2524# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2525# work properly (i.e., refer to `conftest.exe'), while it won't with
2526# `rm'.
2527for ac_file in conftest.exe conftest conftest.*; do
2528  test -f "$ac_file" || continue
2529  case $ac_file in
2530    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2531    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2532	  export ac_cv_exeext
2533	  break;;
2534    * ) break;;
2535  esac
2536done
2537else
2538  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2539See \`config.log' for more details." >&5
2540echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2541See \`config.log' for more details." >&2;}
2542   { (exit 1); exit 1; }; }
2543fi
2544
2545rm -f conftest$ac_cv_exeext
2546echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2547echo "${ECHO_T}$ac_cv_exeext" >&6
2548
2549rm -f conftest.$ac_ext
2550EXEEXT=$ac_cv_exeext
2551ac_exeext=$EXEEXT
2552echo "$as_me:$LINENO: checking for suffix of object files" >&5
2553echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2554if test "${ac_cv_objext+set}" = set; then
2555  echo $ECHO_N "(cached) $ECHO_C" >&6
2556else
2557  cat >conftest.$ac_ext <<_ACEOF
2558/* confdefs.h.  */
2559_ACEOF
2560cat confdefs.h >>conftest.$ac_ext
2561cat >>conftest.$ac_ext <<_ACEOF
2562/* end confdefs.h.  */
2563
2564int
2565main ()
2566{
2567
2568  ;
2569  return 0;
2570}
2571_ACEOF
2572rm -f conftest.o conftest.obj
2573if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2574  (eval $ac_compile) 2>&5
2575  ac_status=$?
2576  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2577  (exit $ac_status); }; then
2578  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2579  case $ac_file in
2580    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2581    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2582       break;;
2583  esac
2584done
2585else
2586  echo "$as_me: failed program was:" >&5
2587sed 's/^/| /' conftest.$ac_ext >&5
2588
2589{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2590See \`config.log' for more details." >&5
2591echo "$as_me: error: cannot compute suffix of object files: cannot compile
2592See \`config.log' for more details." >&2;}
2593   { (exit 1); exit 1; }; }
2594fi
2595
2596rm -f conftest.$ac_cv_objext conftest.$ac_ext
2597fi
2598echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2599echo "${ECHO_T}$ac_cv_objext" >&6
2600OBJEXT=$ac_cv_objext
2601ac_objext=$OBJEXT
2602echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2603echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2604if test "${ac_cv_c_compiler_gnu+set}" = set; then
2605  echo $ECHO_N "(cached) $ECHO_C" >&6
2606else
2607  cat >conftest.$ac_ext <<_ACEOF
2608/* confdefs.h.  */
2609_ACEOF
2610cat confdefs.h >>conftest.$ac_ext
2611cat >>conftest.$ac_ext <<_ACEOF
2612/* end confdefs.h.  */
2613
2614int
2615main ()
2616{
2617#ifndef __GNUC__
2618       choke me
2619#endif
2620
2621  ;
2622  return 0;
2623}
2624_ACEOF
2625rm -f conftest.$ac_objext
2626if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2627  (eval $ac_compile) 2>conftest.er1
2628  ac_status=$?
2629  grep -v '^ *+' conftest.er1 >conftest.err
2630  rm -f conftest.er1
2631  cat conftest.err >&5
2632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2633  (exit $ac_status); } &&
2634	 { ac_try='test -z "$ac_c_werror_flag"
2635			 || test ! -s conftest.err'
2636  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2637  (eval $ac_try) 2>&5
2638  ac_status=$?
2639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2640  (exit $ac_status); }; } &&
2641	 { ac_try='test -s conftest.$ac_objext'
2642  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2643  (eval $ac_try) 2>&5
2644  ac_status=$?
2645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2646  (exit $ac_status); }; }; then
2647  ac_compiler_gnu=yes
2648else
2649  echo "$as_me: failed program was:" >&5
2650sed 's/^/| /' conftest.$ac_ext >&5
2651
2652ac_compiler_gnu=no
2653fi
2654rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2655ac_cv_c_compiler_gnu=$ac_compiler_gnu
2656
2657fi
2658echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2659echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2660GCC=`test $ac_compiler_gnu = yes && echo yes`
2661ac_test_CFLAGS=${CFLAGS+set}
2662ac_save_CFLAGS=$CFLAGS
2663CFLAGS="-g"
2664echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2665echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2666if test "${ac_cv_prog_cc_g+set}" = set; then
2667  echo $ECHO_N "(cached) $ECHO_C" >&6
2668else
2669  cat >conftest.$ac_ext <<_ACEOF
2670/* confdefs.h.  */
2671_ACEOF
2672cat confdefs.h >>conftest.$ac_ext
2673cat >>conftest.$ac_ext <<_ACEOF
2674/* end confdefs.h.  */
2675
2676int
2677main ()
2678{
2679
2680  ;
2681  return 0;
2682}
2683_ACEOF
2684rm -f conftest.$ac_objext
2685if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2686  (eval $ac_compile) 2>conftest.er1
2687  ac_status=$?
2688  grep -v '^ *+' conftest.er1 >conftest.err
2689  rm -f conftest.er1
2690  cat conftest.err >&5
2691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2692  (exit $ac_status); } &&
2693	 { ac_try='test -z "$ac_c_werror_flag"
2694			 || test ! -s conftest.err'
2695  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2696  (eval $ac_try) 2>&5
2697  ac_status=$?
2698  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2699  (exit $ac_status); }; } &&
2700	 { ac_try='test -s conftest.$ac_objext'
2701  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2702  (eval $ac_try) 2>&5
2703  ac_status=$?
2704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2705  (exit $ac_status); }; }; then
2706  ac_cv_prog_cc_g=yes
2707else
2708  echo "$as_me: failed program was:" >&5
2709sed 's/^/| /' conftest.$ac_ext >&5
2710
2711ac_cv_prog_cc_g=no
2712fi
2713rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2714fi
2715echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2716echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2717if test "$ac_test_CFLAGS" = set; then
2718  CFLAGS=$ac_save_CFLAGS
2719elif test $ac_cv_prog_cc_g = yes; then
2720  if test "$GCC" = yes; then
2721    CFLAGS="-g -O2"
2722  else
2723    CFLAGS="-g"
2724  fi
2725else
2726  if test "$GCC" = yes; then
2727    CFLAGS="-O2"
2728  else
2729    CFLAGS=
2730  fi
2731fi
2732echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2733echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2734if test "${ac_cv_prog_cc_stdc+set}" = set; then
2735  echo $ECHO_N "(cached) $ECHO_C" >&6
2736else
2737  ac_cv_prog_cc_stdc=no
2738ac_save_CC=$CC
2739cat >conftest.$ac_ext <<_ACEOF
2740/* confdefs.h.  */
2741_ACEOF
2742cat confdefs.h >>conftest.$ac_ext
2743cat >>conftest.$ac_ext <<_ACEOF
2744/* end confdefs.h.  */
2745#include <stdarg.h>
2746#include <stdio.h>
2747#include <sys/types.h>
2748#include <sys/stat.h>
2749/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2750struct buf { int x; };
2751FILE * (*rcsopen) (struct buf *, struct stat *, int);
2752static char *e (p, i)
2753     char **p;
2754     int i;
2755{
2756  return p[i];
2757}
2758static char *f (char * (*g) (char **, int), char **p, ...)
2759{
2760  char *s;
2761  va_list v;
2762  va_start (v,p);
2763  s = g (p, va_arg (v,int));
2764  va_end (v);
2765  return s;
2766}
2767
2768/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2769   function prototypes and stuff, but not '\xHH' hex character constants.
2770   These don't provoke an error unfortunately, instead are silently treated
2771   as 'x'.  The following induces an error, until -std1 is added to get
2772   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2773   array size at least.  It's necessary to write '\x00'==0 to get something
2774   that's true only with -std1.  */
2775int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2776
2777int test (int i, double x);
2778struct s1 {int (*f) (int a);};
2779struct s2 {int (*f) (double a);};
2780int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2781int argc;
2782char **argv;
2783int
2784main ()
2785{
2786return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2787  ;
2788  return 0;
2789}
2790_ACEOF
2791# Don't try gcc -ansi; that turns off useful extensions and
2792# breaks some systems' header files.
2793# AIX			-qlanglvl=ansi
2794# Ultrix and OSF/1	-std1
2795# HP-UX 10.20 and later	-Ae
2796# HP-UX older versions	-Aa -D_HPUX_SOURCE
2797# SVR4			-Xc -D__EXTENSIONS__
2798for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2799do
2800  CC="$ac_save_CC $ac_arg"
2801  rm -f conftest.$ac_objext
2802if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2803  (eval $ac_compile) 2>conftest.er1
2804  ac_status=$?
2805  grep -v '^ *+' conftest.er1 >conftest.err
2806  rm -f conftest.er1
2807  cat conftest.err >&5
2808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2809  (exit $ac_status); } &&
2810	 { ac_try='test -z "$ac_c_werror_flag"
2811			 || test ! -s conftest.err'
2812  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2813  (eval $ac_try) 2>&5
2814  ac_status=$?
2815  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816  (exit $ac_status); }; } &&
2817	 { ac_try='test -s conftest.$ac_objext'
2818  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2819  (eval $ac_try) 2>&5
2820  ac_status=$?
2821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822  (exit $ac_status); }; }; then
2823  ac_cv_prog_cc_stdc=$ac_arg
2824break
2825else
2826  echo "$as_me: failed program was:" >&5
2827sed 's/^/| /' conftest.$ac_ext >&5
2828
2829fi
2830rm -f conftest.err conftest.$ac_objext
2831done
2832rm -f conftest.$ac_ext conftest.$ac_objext
2833CC=$ac_save_CC
2834
2835fi
2836
2837case "x$ac_cv_prog_cc_stdc" in
2838  x|xno)
2839    echo "$as_me:$LINENO: result: none needed" >&5
2840echo "${ECHO_T}none needed" >&6 ;;
2841  *)
2842    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2843echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2844    CC="$CC $ac_cv_prog_cc_stdc" ;;
2845esac
2846
2847# Some people use a C++ compiler to compile C.  Since we use `exit',
2848# in C++ we need to declare it.  In case someone uses the same compiler
2849# for both compiling C and C++ we need to have the C++ compiler decide
2850# the declaration of exit, since it's the most demanding environment.
2851cat >conftest.$ac_ext <<_ACEOF
2852#ifndef __cplusplus
2853  choke me
2854#endif
2855_ACEOF
2856rm -f conftest.$ac_objext
2857if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2858  (eval $ac_compile) 2>conftest.er1
2859  ac_status=$?
2860  grep -v '^ *+' conftest.er1 >conftest.err
2861  rm -f conftest.er1
2862  cat conftest.err >&5
2863  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864  (exit $ac_status); } &&
2865	 { ac_try='test -z "$ac_c_werror_flag"
2866			 || test ! -s conftest.err'
2867  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2868  (eval $ac_try) 2>&5
2869  ac_status=$?
2870  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2871  (exit $ac_status); }; } &&
2872	 { ac_try='test -s conftest.$ac_objext'
2873  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2874  (eval $ac_try) 2>&5
2875  ac_status=$?
2876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2877  (exit $ac_status); }; }; then
2878  for ac_declaration in \
2879   '' \
2880   'extern "C" void std::exit (int) throw (); using std::exit;' \
2881   'extern "C" void std::exit (int); using std::exit;' \
2882   'extern "C" void exit (int) throw ();' \
2883   'extern "C" void exit (int);' \
2884   'void exit (int);'
2885do
2886  cat >conftest.$ac_ext <<_ACEOF
2887/* confdefs.h.  */
2888_ACEOF
2889cat confdefs.h >>conftest.$ac_ext
2890cat >>conftest.$ac_ext <<_ACEOF
2891/* end confdefs.h.  */
2892$ac_declaration
2893#include <stdlib.h>
2894int
2895main ()
2896{
2897exit (42);
2898  ;
2899  return 0;
2900}
2901_ACEOF
2902rm -f conftest.$ac_objext
2903if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2904  (eval $ac_compile) 2>conftest.er1
2905  ac_status=$?
2906  grep -v '^ *+' conftest.er1 >conftest.err
2907  rm -f conftest.er1
2908  cat conftest.err >&5
2909  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2910  (exit $ac_status); } &&
2911	 { ac_try='test -z "$ac_c_werror_flag"
2912			 || test ! -s conftest.err'
2913  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2914  (eval $ac_try) 2>&5
2915  ac_status=$?
2916  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2917  (exit $ac_status); }; } &&
2918	 { ac_try='test -s conftest.$ac_objext'
2919  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2920  (eval $ac_try) 2>&5
2921  ac_status=$?
2922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2923  (exit $ac_status); }; }; then
2924  :
2925else
2926  echo "$as_me: failed program was:" >&5
2927sed 's/^/| /' conftest.$ac_ext >&5
2928
2929continue
2930fi
2931rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2932  cat >conftest.$ac_ext <<_ACEOF
2933/* confdefs.h.  */
2934_ACEOF
2935cat confdefs.h >>conftest.$ac_ext
2936cat >>conftest.$ac_ext <<_ACEOF
2937/* end confdefs.h.  */
2938$ac_declaration
2939int
2940main ()
2941{
2942exit (42);
2943  ;
2944  return 0;
2945}
2946_ACEOF
2947rm -f conftest.$ac_objext
2948if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2949  (eval $ac_compile) 2>conftest.er1
2950  ac_status=$?
2951  grep -v '^ *+' conftest.er1 >conftest.err
2952  rm -f conftest.er1
2953  cat conftest.err >&5
2954  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2955  (exit $ac_status); } &&
2956	 { ac_try='test -z "$ac_c_werror_flag"
2957			 || test ! -s conftest.err'
2958  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2959  (eval $ac_try) 2>&5
2960  ac_status=$?
2961  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2962  (exit $ac_status); }; } &&
2963	 { ac_try='test -s conftest.$ac_objext'
2964  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2965  (eval $ac_try) 2>&5
2966  ac_status=$?
2967  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2968  (exit $ac_status); }; }; then
2969  break
2970else
2971  echo "$as_me: failed program was:" >&5
2972sed 's/^/| /' conftest.$ac_ext >&5
2973
2974fi
2975rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2976done
2977rm -f conftest*
2978if test -n "$ac_declaration"; then
2979  echo '#ifdef __cplusplus' >>confdefs.h
2980  echo $ac_declaration      >>confdefs.h
2981  echo '#endif'             >>confdefs.h
2982fi
2983
2984else
2985  echo "$as_me: failed program was:" >&5
2986sed 's/^/| /' conftest.$ac_ext >&5
2987
2988fi
2989rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2990ac_ext=c
2991ac_cpp='$CPP $CPPFLAGS'
2992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2994ac_compiler_gnu=$ac_cv_c_compiler_gnu
2995DEPDIR="${am__leading_dot}deps"
2996
2997          ac_config_commands="$ac_config_commands depfiles"
2998
2999
3000am_make=${MAKE-make}
3001cat > confinc << 'END'
3002am__doit:
3003	@echo done
3004.PHONY: am__doit
3005END
3006# If we don't find an include directive, just comment out the code.
3007echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3008echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
3009am__include="#"
3010am__quote=
3011_am_result=none
3012# First try GNU make style include.
3013echo "include confinc" > confmf
3014# We grep out `Entering directory' and `Leaving directory'
3015# messages which can occur if `w' ends up in MAKEFLAGS.
3016# In particular we don't look at `^make:' because GNU make might
3017# be invoked under some other name (usually "gmake"), in which
3018# case it prints its new name instead of `make'.
3019if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3020   am__include=include
3021   am__quote=
3022   _am_result=GNU
3023fi
3024# Now try BSD make style include.
3025if test "$am__include" = "#"; then
3026   echo '.include "confinc"' > confmf
3027   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3028      am__include=.include
3029      am__quote="\""
3030      _am_result=BSD
3031   fi
3032fi
3033
3034
3035echo "$as_me:$LINENO: result: $_am_result" >&5
3036echo "${ECHO_T}$_am_result" >&6
3037rm -f confinc confmf
3038
3039# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
3040if test "${enable_dependency_tracking+set}" = set; then
3041  enableval="$enable_dependency_tracking"
3042
3043fi;
3044if test "x$enable_dependency_tracking" != xno; then
3045  am_depcomp="$ac_aux_dir/depcomp"
3046  AMDEPBACKSLASH='\'
3047fi
3048
3049
3050if test "x$enable_dependency_tracking" != xno; then
3051  AMDEP_TRUE=
3052  AMDEP_FALSE='#'
3053else
3054  AMDEP_TRUE='#'
3055  AMDEP_FALSE=
3056fi
3057
3058
3059
3060
3061depcc="$CC"   am_compiler_list=
3062
3063echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3064echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3065if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3066  echo $ECHO_N "(cached) $ECHO_C" >&6
3067else
3068  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3069  # We make a subdir and do the tests there.  Otherwise we can end up
3070  # making bogus files that we don't know about and never remove.  For
3071  # instance it was reported that on HP-UX the gcc test will end up
3072  # making a dummy file named `D' -- because `-MD' means `put the output
3073  # in D'.
3074  mkdir conftest.dir
3075  # Copy depcomp to subdir because otherwise we won't find it if we're
3076  # using a relative directory.
3077  cp "$am_depcomp" conftest.dir
3078  cd conftest.dir
3079  # We will build objects and dependencies in a subdirectory because
3080  # it helps to detect inapplicable dependency modes.  For instance
3081  # both Tru64's cc and ICC support -MD to output dependencies as a
3082  # side effect of compilation, but ICC will put the dependencies in
3083  # the current directory while Tru64 will put them in the object
3084  # directory.
3085  mkdir sub
3086
3087  am_cv_CC_dependencies_compiler_type=none
3088  if test "$am_compiler_list" = ""; then
3089     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3090  fi
3091  for depmode in $am_compiler_list; do
3092    # Setup a source with many dependencies, because some compilers
3093    # like to wrap large dependency lists on column 80 (with \), and
3094    # we should not choose a depcomp mode which is confused by this.
3095    #
3096    # We need to recreate these files for each test, as the compiler may
3097    # overwrite some of them when testing with obscure command lines.
3098    # This happens at least with the AIX C compiler.
3099    : > sub/conftest.c
3100    for i in 1 2 3 4 5 6; do
3101      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3102      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3103      # Solaris 8's {/usr,}/bin/sh.
3104      touch sub/conftst$i.h
3105    done
3106    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3107
3108    case $depmode in
3109    nosideeffect)
3110      # after this tag, mechanisms are not by side-effect, so they'll
3111      # only be used when explicitly requested
3112      if test "x$enable_dependency_tracking" = xyes; then
3113	continue
3114      else
3115	break
3116      fi
3117      ;;
3118    none) break ;;
3119    esac
3120    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3121    # mode.  It turns out that the SunPro C++ compiler does not properly
3122    # handle `-M -o', and we need to detect this.
3123    if depmode=$depmode \
3124       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3125       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3126       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3127         >/dev/null 2>conftest.err &&
3128       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3129       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3130       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3131      # icc doesn't choke on unknown options, it will just issue warnings
3132      # or remarks (even with -Werror).  So we grep stderr for any message
3133      # that says an option was ignored or not supported.
3134      # When given -MP, icc 7.0 and 7.1 complain thusly:
3135      #   icc: Command line warning: ignoring option '-M'; no argument required
3136      # The diagnosis changed in icc 8.0:
3137      #   icc: Command line remark: option '-MP' not supported
3138      if (grep 'ignoring option' conftest.err ||
3139          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3140        am_cv_CC_dependencies_compiler_type=$depmode
3141        break
3142      fi
3143    fi
3144  done
3145
3146  cd ..
3147  rm -rf conftest.dir
3148else
3149  am_cv_CC_dependencies_compiler_type=none
3150fi
3151
3152fi
3153echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3154echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3155CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3156
3157
3158
3159if
3160  test "x$enable_dependency_tracking" != xno \
3161  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3162  am__fastdepCC_TRUE=
3163  am__fastdepCC_FALSE='#'
3164else
3165  am__fastdepCC_TRUE='#'
3166  am__fastdepCC_FALSE=
3167fi
3168
3169
3170# We need this for older versions of Autoconf.
3171
3172depcc="$CC"   am_compiler_list=
3173
3174echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3175echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3176if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3177  echo $ECHO_N "(cached) $ECHO_C" >&6
3178else
3179  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3180  # We make a subdir and do the tests there.  Otherwise we can end up
3181  # making bogus files that we don't know about and never remove.  For
3182  # instance it was reported that on HP-UX the gcc test will end up
3183  # making a dummy file named `D' -- because `-MD' means `put the output
3184  # in D'.
3185  mkdir conftest.dir
3186  # Copy depcomp to subdir because otherwise we won't find it if we're
3187  # using a relative directory.
3188  cp "$am_depcomp" conftest.dir
3189  cd conftest.dir
3190  # We will build objects and dependencies in a subdirectory because
3191  # it helps to detect inapplicable dependency modes.  For instance
3192  # both Tru64's cc and ICC support -MD to output dependencies as a
3193  # side effect of compilation, but ICC will put the dependencies in
3194  # the current directory while Tru64 will put them in the object
3195  # directory.
3196  mkdir sub
3197
3198  am_cv_CC_dependencies_compiler_type=none
3199  if test "$am_compiler_list" = ""; then
3200     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3201  fi
3202  for depmode in $am_compiler_list; do
3203    # Setup a source with many dependencies, because some compilers
3204    # like to wrap large dependency lists on column 80 (with \), and
3205    # we should not choose a depcomp mode which is confused by this.
3206    #
3207    # We need to recreate these files for each test, as the compiler may
3208    # overwrite some of them when testing with obscure command lines.
3209    # This happens at least with the AIX C compiler.
3210    : > sub/conftest.c
3211    for i in 1 2 3 4 5 6; do
3212      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3213      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3214      # Solaris 8's {/usr,}/bin/sh.
3215      touch sub/conftst$i.h
3216    done
3217    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3218
3219    case $depmode in
3220    nosideeffect)
3221      # after this tag, mechanisms are not by side-effect, so they'll
3222      # only be used when explicitly requested
3223      if test "x$enable_dependency_tracking" = xyes; then
3224	continue
3225      else
3226	break
3227      fi
3228      ;;
3229    none) break ;;
3230    esac
3231    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3232    # mode.  It turns out that the SunPro C++ compiler does not properly
3233    # handle `-M -o', and we need to detect this.
3234    if depmode=$depmode \
3235       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3236       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3237       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3238         >/dev/null 2>conftest.err &&
3239       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3240       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3241       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3242      # icc doesn't choke on unknown options, it will just issue warnings
3243      # or remarks (even with -Werror).  So we grep stderr for any message
3244      # that says an option was ignored or not supported.
3245      # When given -MP, icc 7.0 and 7.1 complain thusly:
3246      #   icc: Command line warning: ignoring option '-M'; no argument required
3247      # The diagnosis changed in icc 8.0:
3248      #   icc: Command line remark: option '-MP' not supported
3249      if (grep 'ignoring option' conftest.err ||
3250          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3251        am_cv_CC_dependencies_compiler_type=$depmode
3252        break
3253      fi
3254    fi
3255  done
3256
3257  cd ..
3258  rm -rf conftest.dir
3259else
3260  am_cv_CC_dependencies_compiler_type=none
3261fi
3262
3263fi
3264echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3265echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3266CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3267
3268
3269
3270if
3271  test "x$enable_dependency_tracking" != xno \
3272  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3273  am__fastdepCC_TRUE=
3274  am__fastdepCC_FALSE='#'
3275else
3276  am__fastdepCC_TRUE='#'
3277  am__fastdepCC_FALSE=
3278fi
3279
3280
3281
3282CCAS="$CC"
3283
3284
3285
3286# Check whether --with-binutils or --without-binutils was given.
3287if test "${with_binutils+set}" = set; then
3288  withval="$with_binutils"
3289
3290fi;
3291
3292if test "x$with_binutils" != x; then
3293  # Extract the first word of "ranlib", so it can be a program name with args.
3294set dummy ranlib; ac_word=$2
3295echo "$as_me:$LINENO: checking for $ac_word" >&5
3296echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3297if test "${ac_cv_path_RANLIB+set}" = set; then
3298  echo $ECHO_N "(cached) $ECHO_C" >&6
3299else
3300  case $RANLIB in
3301  [\\/]* | ?:[\\/]*)
3302  ac_cv_path_RANLIB="$RANLIB" # Let the user override the test with a path.
3303  ;;
3304  *)
3305  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3306as_dummy=""$with_binutils:$PATH""
3307for as_dir in $as_dummy
3308do
3309  IFS=$as_save_IFS
3310  test -z "$as_dir" && as_dir=.
3311  for ac_exec_ext in '' $ac_executable_extensions; do
3312  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3313    ac_cv_path_RANLIB="$as_dir/$ac_word$ac_exec_ext"
3314    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3315    break 2
3316  fi
3317done
3318done
3319
3320  test -z "$ac_cv_path_RANLIB" && ac_cv_path_RANLIB=":"
3321  ;;
3322esac
3323fi
3324RANLIB=$ac_cv_path_RANLIB
3325
3326if test -n "$RANLIB"; then
3327  echo "$as_me:$LINENO: result: $RANLIB" >&5
3328echo "${ECHO_T}$RANLIB" >&6
3329else
3330  echo "$as_me:$LINENO: result: no" >&5
3331echo "${ECHO_T}no" >&6
3332fi
3333
3334else
3335  if test -n "$ac_tool_prefix"; then
3336  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3337set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3338echo "$as_me:$LINENO: checking for $ac_word" >&5
3339echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3340if test "${ac_cv_prog_RANLIB+set}" = set; then
3341  echo $ECHO_N "(cached) $ECHO_C" >&6
3342else
3343  if test -n "$RANLIB"; then
3344  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3345else
3346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3347for as_dir in $PATH
3348do
3349  IFS=$as_save_IFS
3350  test -z "$as_dir" && as_dir=.
3351  for ac_exec_ext in '' $ac_executable_extensions; do
3352  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3353    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3354    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3355    break 2
3356  fi
3357done
3358done
3359
3360fi
3361fi
3362RANLIB=$ac_cv_prog_RANLIB
3363if test -n "$RANLIB"; then
3364  echo "$as_me:$LINENO: result: $RANLIB" >&5
3365echo "${ECHO_T}$RANLIB" >&6
3366else
3367  echo "$as_me:$LINENO: result: no" >&5
3368echo "${ECHO_T}no" >&6
3369fi
3370
3371fi
3372if test -z "$ac_cv_prog_RANLIB"; then
3373  ac_ct_RANLIB=$RANLIB
3374  # Extract the first word of "ranlib", so it can be a program name with args.
3375set dummy ranlib; ac_word=$2
3376echo "$as_me:$LINENO: checking for $ac_word" >&5
3377echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3378if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3379  echo $ECHO_N "(cached) $ECHO_C" >&6
3380else
3381  if test -n "$ac_ct_RANLIB"; then
3382  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3383else
3384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385for as_dir in $PATH
3386do
3387  IFS=$as_save_IFS
3388  test -z "$as_dir" && as_dir=.
3389  for ac_exec_ext in '' $ac_executable_extensions; do
3390  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3391    ac_cv_prog_ac_ct_RANLIB="ranlib"
3392    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3393    break 2
3394  fi
3395done
3396done
3397
3398  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3399fi
3400fi
3401ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3402if test -n "$ac_ct_RANLIB"; then
3403  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3404echo "${ECHO_T}$ac_ct_RANLIB" >&6
3405else
3406  echo "$as_me:$LINENO: result: no" >&5
3407echo "${ECHO_T}no" >&6
3408fi
3409
3410  RANLIB=$ac_ct_RANLIB
3411else
3412  RANLIB="$ac_cv_prog_RANLIB"
3413fi
3414
3415fi
3416
3417# optimization flags
3418if test "x$ac_cv_c_compiler_gnu" = xyes; then
3419  if test "x$default_CFLAGS" = xyes; then
3420    # Autoconf may set CFLAGS to -O2 and/or -g. So eliminate them.
3421    CFLAGS="`echo $CFLAGS | sed -e 's/-g//g' -e 's/-O[0-9]//g'` -g"
3422    # If the user specify the directory for binutils, add the option `-B'.
3423    if test "x$with_binutils" != x; then
3424      CFLAGS="-B$with_binutils/ $CFLAGS"
3425    fi
3426    STAGE1_CFLAGS="-O2"
3427    GRUB_CFLAGS="-O2"
3428
3429echo "$as_me:$LINENO: checking whether optimization for size works" >&5
3430echo $ECHO_N "checking whether optimization for size works... $ECHO_C" >&6
3431if test "${size_flag+set}" = set; then
3432  echo $ECHO_N "(cached) $ECHO_C" >&6
3433else
3434
3435      saved_CFLAGS=$CFLAGS
3436      CFLAGS="-Os -g"
3437      cat >conftest.$ac_ext <<_ACEOF
3438/* confdefs.h.  */
3439_ACEOF
3440cat confdefs.h >>conftest.$ac_ext
3441cat >>conftest.$ac_ext <<_ACEOF
3442/* end confdefs.h.  */
3443
3444int
3445main ()
3446{
3447
3448  ;
3449  return 0;
3450}
3451_ACEOF
3452rm -f conftest.$ac_objext
3453if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3454  (eval $ac_compile) 2>conftest.er1
3455  ac_status=$?
3456  grep -v '^ *+' conftest.er1 >conftest.err
3457  rm -f conftest.er1
3458  cat conftest.err >&5
3459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460  (exit $ac_status); } &&
3461	 { ac_try='test -z "$ac_c_werror_flag"
3462			 || test ! -s conftest.err'
3463  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3464  (eval $ac_try) 2>&5
3465  ac_status=$?
3466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3467  (exit $ac_status); }; } &&
3468	 { ac_try='test -s conftest.$ac_objext'
3469  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3470  (eval $ac_try) 2>&5
3471  ac_status=$?
3472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3473  (exit $ac_status); }; }; then
3474  size_flag=yes
3475else
3476  echo "$as_me: failed program was:" >&5
3477sed 's/^/| /' conftest.$ac_ext >&5
3478
3479size_flag=no
3480fi
3481rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3482      CFLAGS=$saved_CFLAGS
3483
3484fi
3485echo "$as_me:$LINENO: result: $size_flag" >&5
3486echo "${ECHO_T}$size_flag" >&6
3487    if test "x$size_flag" = xyes; then
3488      STAGE2_CFLAGS="-Os"
3489    else
3490      STAGE2_CFLAGS="-O2 -fno-strength-reduce -fno-unroll-loops"
3491    fi
3492    # OpenBSD has a GCC extension for protecting applications from
3493    # stack smashing attacks, but GRUB doesn't want this feature.
3494    echo "$as_me:$LINENO: checking whether gcc has -fno-stack-protector" >&5
3495echo $ECHO_N "checking whether gcc has -fno-stack-protector... $ECHO_C" >&6
3496if test "${no_stack_protector_flag+set}" = set; then
3497  echo $ECHO_N "(cached) $ECHO_C" >&6
3498else
3499
3500      saved_CFLAGS=$CFLAGS
3501      CFLAGS="-fno-stack-protector"
3502      cat >conftest.$ac_ext <<_ACEOF
3503/* confdefs.h.  */
3504_ACEOF
3505cat confdefs.h >>conftest.$ac_ext
3506cat >>conftest.$ac_ext <<_ACEOF
3507/* end confdefs.h.  */
3508
3509int
3510main ()
3511{
3512
3513  ;
3514  return 0;
3515}
3516_ACEOF
3517rm -f conftest.$ac_objext
3518if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3519  (eval $ac_compile) 2>conftest.er1
3520  ac_status=$?
3521  grep -v '^ *+' conftest.er1 >conftest.err
3522  rm -f conftest.er1
3523  cat conftest.err >&5
3524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3525  (exit $ac_status); } &&
3526	 { ac_try='test -z "$ac_c_werror_flag"
3527			 || test ! -s conftest.err'
3528  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3529  (eval $ac_try) 2>&5
3530  ac_status=$?
3531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3532  (exit $ac_status); }; } &&
3533	 { ac_try='test -s conftest.$ac_objext'
3534  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3535  (eval $ac_try) 2>&5
3536  ac_status=$?
3537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3538  (exit $ac_status); }; }; then
3539  no_stack_protector_flag=yes
3540else
3541  echo "$as_me: failed program was:" >&5
3542sed 's/^/| /' conftest.$ac_ext >&5
3543
3544no_stack_protector_flag=no
3545fi
3546rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3547      CFLAGS=$saved_CFLAGS
3548
3549fi
3550echo "$as_me:$LINENO: result: $no_stack_protector_flag" >&5
3551echo "${ECHO_T}$no_stack_protector_flag" >&6
3552    if test "x$no_stack_protector_flag" = xyes; then
3553      STAGE2_CFLAGS="$STAGE2_CFLAGS -fno-stack-protector"
3554    fi
3555  fi
3556fi
3557
3558
3559
3560
3561
3562# Enforce coding standards.
3563CPPFLAGS="$CPPFLAGS -Wall -Wmissing-prototypes -Wunused -Wshadow"
3564CPPFLAGS="$CPPFLAGS -Wpointer-arith"
3565
3566echo "$as_me:$LINENO: checking whether -Wundef works" >&5
3567echo $ECHO_N "checking whether -Wundef works... $ECHO_C" >&6
3568if test "${undef_flag+set}" = set; then
3569  echo $ECHO_N "(cached) $ECHO_C" >&6
3570else
3571
3572  saved_CPPFLAGS="$CPPFLAGS"
3573  CPPFLAGS="-Wundef"
3574  cat >conftest.$ac_ext <<_ACEOF
3575/* confdefs.h.  */
3576_ACEOF
3577cat confdefs.h >>conftest.$ac_ext
3578cat >>conftest.$ac_ext <<_ACEOF
3579/* end confdefs.h.  */
3580
3581int
3582main ()
3583{
3584
3585  ;
3586  return 0;
3587}
3588_ACEOF
3589rm -f conftest.$ac_objext
3590if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3591  (eval $ac_compile) 2>conftest.er1
3592  ac_status=$?
3593  grep -v '^ *+' conftest.er1 >conftest.err
3594  rm -f conftest.er1
3595  cat conftest.err >&5
3596  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597  (exit $ac_status); } &&
3598	 { ac_try='test -z "$ac_c_werror_flag"
3599			 || test ! -s conftest.err'
3600  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3601  (eval $ac_try) 2>&5
3602  ac_status=$?
3603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604  (exit $ac_status); }; } &&
3605	 { ac_try='test -s conftest.$ac_objext'
3606  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3607  (eval $ac_try) 2>&5
3608  ac_status=$?
3609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3610  (exit $ac_status); }; }; then
3611  undef_flag=yes
3612else
3613  echo "$as_me: failed program was:" >&5
3614sed 's/^/| /' conftest.$ac_ext >&5
3615
3616undef_flag=no
3617fi
3618rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3619  CPPFLAGS="$saved_CPPFLAGS"
3620
3621fi
3622echo "$as_me:$LINENO: result: $undef_flag" >&5
3623echo "${ECHO_T}$undef_flag" >&6
3624
3625# The options `-falign-*' are supported by gcc 3.0 or later.
3626# Probably it is sufficient to only check for -falign-loops.
3627echo "$as_me:$LINENO: checking whether -falign-loops works" >&5
3628echo $ECHO_N "checking whether -falign-loops works... $ECHO_C" >&6
3629if test "${falign_loop_flag+set}" = set; then
3630  echo $ECHO_N "(cached) $ECHO_C" >&6
3631else
3632
3633  saved_CPPFLAGS="$CPPFLAGS"
3634  CPPFLAGS="-falign-loops=1"
3635  cat >conftest.$ac_ext <<_ACEOF
3636/* confdefs.h.  */
3637_ACEOF
3638cat confdefs.h >>conftest.$ac_ext
3639cat >>conftest.$ac_ext <<_ACEOF
3640/* end confdefs.h.  */
3641
3642int
3643main ()
3644{
3645
3646  ;
3647  return 0;
3648}
3649_ACEOF
3650rm -f conftest.$ac_objext
3651if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3652  (eval $ac_compile) 2>conftest.er1
3653  ac_status=$?
3654  grep -v '^ *+' conftest.er1 >conftest.err
3655  rm -f conftest.er1
3656  cat conftest.err >&5
3657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3658  (exit $ac_status); } &&
3659	 { ac_try='test -z "$ac_c_werror_flag"
3660			 || test ! -s conftest.err'
3661  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3662  (eval $ac_try) 2>&5
3663  ac_status=$?
3664  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665  (exit $ac_status); }; } &&
3666	 { ac_try='test -s conftest.$ac_objext'
3667  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3668  (eval $ac_try) 2>&5
3669  ac_status=$?
3670  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3671  (exit $ac_status); }; }; then
3672  falign_loop_flag=yes
3673else
3674  echo "$as_me: failed program was:" >&5
3675sed 's/^/| /' conftest.$ac_ext >&5
3676
3677falign_loop_flag=no
3678fi
3679rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3680  CPPFLAGS="$saved_CPPFLAGS"
3681
3682fi
3683echo "$as_me:$LINENO: result: $falign_loop_flag" >&5
3684echo "${ECHO_T}$falign_loop_flag" >&6
3685
3686# Force no alignment to save space.
3687if test "x$falign_loop_flag" = xyes; then
3688  CPPFLAGS="$CPPFLAGS -falign-jumps=1 -falign-loops=1 -falign-functions=1"
3689else
3690  CPPFLAGS="$CPPFLAGS -malign-jumps=1 -malign-loops=1 -malign-functions=1"
3691fi
3692
3693if test "x$undef_flag" = xyes; then
3694  CPPFLAGS="$CPPFLAGS -Wundef"
3695fi
3696
3697if test "x$with_binutils" != x; then
3698  # Extract the first word of "objcopy", so it can be a program name with args.
3699set dummy objcopy; ac_word=$2
3700echo "$as_me:$LINENO: checking for $ac_word" >&5
3701echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3702if test "${ac_cv_path_OBJCOPY+set}" = set; then
3703  echo $ECHO_N "(cached) $ECHO_C" >&6
3704else
3705  case $OBJCOPY in
3706  [\\/]* | ?:[\\/]*)
3707  ac_cv_path_OBJCOPY="$OBJCOPY" # Let the user override the test with a path.
3708  ;;
3709  *)
3710  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3711as_dummy=""$with_binutils:$PATH""
3712for as_dir in $as_dummy
3713do
3714  IFS=$as_save_IFS
3715  test -z "$as_dir" && as_dir=.
3716  for ac_exec_ext in '' $ac_executable_extensions; do
3717  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3718    ac_cv_path_OBJCOPY="$as_dir/$ac_word$ac_exec_ext"
3719    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3720    break 2
3721  fi
3722done
3723done
3724
3725  ;;
3726esac
3727fi
3728OBJCOPY=$ac_cv_path_OBJCOPY
3729
3730if test -n "$OBJCOPY"; then
3731  echo "$as_me:$LINENO: result: $OBJCOPY" >&5
3732echo "${ECHO_T}$OBJCOPY" >&6
3733else
3734  echo "$as_me:$LINENO: result: no" >&5
3735echo "${ECHO_T}no" >&6
3736fi
3737
3738else
3739  if test -n "$ac_tool_prefix"; then
3740  # Extract the first word of "${ac_tool_prefix}objcopy", so it can be a program name with args.
3741set dummy ${ac_tool_prefix}objcopy; ac_word=$2
3742echo "$as_me:$LINENO: checking for $ac_word" >&5
3743echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3744if test "${ac_cv_prog_OBJCOPY+set}" = set; then
3745  echo $ECHO_N "(cached) $ECHO_C" >&6
3746else
3747  if test -n "$OBJCOPY"; then
3748  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
3749else
3750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3751for as_dir in $PATH
3752do
3753  IFS=$as_save_IFS
3754  test -z "$as_dir" && as_dir=.
3755  for ac_exec_ext in '' $ac_executable_extensions; do
3756  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3757    ac_cv_prog_OBJCOPY="${ac_tool_prefix}objcopy"
3758    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3759    break 2
3760  fi
3761done
3762done
3763
3764fi
3765fi
3766OBJCOPY=$ac_cv_prog_OBJCOPY
3767if test -n "$OBJCOPY"; then
3768  echo "$as_me:$LINENO: result: $OBJCOPY" >&5
3769echo "${ECHO_T}$OBJCOPY" >&6
3770else
3771  echo "$as_me:$LINENO: result: no" >&5
3772echo "${ECHO_T}no" >&6
3773fi
3774
3775fi
3776if test -z "$ac_cv_prog_OBJCOPY"; then
3777  ac_ct_OBJCOPY=$OBJCOPY
3778  # Extract the first word of "objcopy", so it can be a program name with args.
3779set dummy objcopy; ac_word=$2
3780echo "$as_me:$LINENO: checking for $ac_word" >&5
3781echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3782if test "${ac_cv_prog_ac_ct_OBJCOPY+set}" = set; then
3783  echo $ECHO_N "(cached) $ECHO_C" >&6
3784else
3785  if test -n "$ac_ct_OBJCOPY"; then
3786  ac_cv_prog_ac_ct_OBJCOPY="$ac_ct_OBJCOPY" # Let the user override the test.
3787else
3788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3789for as_dir in $PATH
3790do
3791  IFS=$as_save_IFS
3792  test -z "$as_dir" && as_dir=.
3793  for ac_exec_ext in '' $ac_executable_extensions; do
3794  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3795    ac_cv_prog_ac_ct_OBJCOPY="objcopy"
3796    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3797    break 2
3798  fi
3799done
3800done
3801
3802fi
3803fi
3804ac_ct_OBJCOPY=$ac_cv_prog_ac_ct_OBJCOPY
3805if test -n "$ac_ct_OBJCOPY"; then
3806  echo "$as_me:$LINENO: result: $ac_ct_OBJCOPY" >&5
3807echo "${ECHO_T}$ac_ct_OBJCOPY" >&6
3808else
3809  echo "$as_me:$LINENO: result: no" >&5
3810echo "${ECHO_T}no" >&6
3811fi
3812
3813  OBJCOPY=$ac_ct_OBJCOPY
3814else
3815  OBJCOPY="$ac_cv_prog_OBJCOPY"
3816fi
3817
3818fi
3819
3820# Defined in acinclude.m4.
3821
3822echo "$as_me:$LINENO: checking if C symbols get an underscore after compilation" >&5
3823echo $ECHO_N "checking if C symbols get an underscore after compilation... $ECHO_C" >&6
3824if test "${grub_cv_asm_uscore+set}" = set; then
3825  echo $ECHO_N "(cached) $ECHO_C" >&6
3826else
3827  cat > conftest.c <<\EOF
3828int
3829func (int *list)
3830{
3831  *list = 0;
3832  return *list;
3833}
3834EOF
3835
3836if { ac_try='${CC-cc} ${CFLAGS} -S conftest.c'
3837  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3838  (eval $ac_try) 2>&5
3839  ac_status=$?
3840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3841  (exit $ac_status); }; } && test -s conftest.s; then
3842  true
3843else
3844  { { echo "$as_me:$LINENO: error: ${CC-cc} failed to produce assembly code" >&5
3845echo "$as_me: error: ${CC-cc} failed to produce assembly code" >&2;}
3846   { (exit 1); exit 1; }; }
3847fi
3848
3849if grep _func conftest.s >/dev/null 2>&1; then
3850  grub_cv_asm_uscore=yes
3851else
3852  grub_cv_asm_uscore=no
3853fi
3854
3855rm -f conftest*
3856fi
3857
3858
3859if test "x$grub_cv_asm_uscore" = xyes; then
3860
3861cat >>confdefs.h <<_ACEOF
3862#define HAVE_ASM_USCORE $grub_cv_asm_uscore
3863_ACEOF
3864
3865fi
3866
3867echo "$as_me:$LINENO: result: $grub_cv_asm_uscore" >&5
3868echo "${ECHO_T}$grub_cv_asm_uscore" >&6
3869
3870echo "$as_me:$LINENO: checking whether ${OBJCOPY} works for absolute addresses" >&5
3871echo $ECHO_N "checking whether ${OBJCOPY} works for absolute addresses... $ECHO_C" >&6
3872if test "${grub_cv_prog_objcopy_absolute+set}" = set; then
3873  echo $ECHO_N "(cached) $ECHO_C" >&6
3874else
3875  cat > conftest.c <<\EOF
3876void
3877cmain (void)
3878{
3879   *((int *) 0x1000) = 2;
3880}
3881EOF
3882
3883if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3884  (eval $ac_compile) 2>&5
3885  ac_status=$?
3886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3887  (exit $ac_status); } && test -s conftest.o; then :
3888else
3889  { { echo "$as_me:$LINENO: error: ${CC-cc} cannot compile C source code" >&5
3890echo "$as_me: error: ${CC-cc} cannot compile C source code" >&2;}
3891   { (exit 1); exit 1; }; }
3892fi
3893grub_cv_prog_objcopy_absolute=yes
3894for link_addr in 2000 8000 7C00; do
3895  if { ac_try='${CC-cc} ${CFLAGS} -nostdlib -Wl,-N -Wl,-Ttext -Wl,$link_addr conftest.o -o conftest.exec'
3896  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3897  (eval $ac_try) 2>&5
3898  ac_status=$?
3899  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3900  (exit $ac_status); }; }; then :
3901  else
3902    { { echo "$as_me:$LINENO: error: ${CC-cc} cannot link at address $link_addr" >&5
3903echo "$as_me: error: ${CC-cc} cannot link at address $link_addr" >&2;}
3904   { (exit 1); exit 1; }; }
3905  fi
3906  if { ac_try='${OBJCOPY-objcopy} -O binary conftest.exec conftest'
3907  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3908  (eval $ac_try) 2>&5
3909  ac_status=$?
3910  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3911  (exit $ac_status); }; }; then :
3912  else
3913    { { echo "$as_me:$LINENO: error: ${OBJCOPY-objcopy} cannot create binary files" >&5
3914echo "$as_me: error: ${OBJCOPY-objcopy} cannot create binary files" >&2;}
3915   { (exit 1); exit 1; }; }
3916  fi
3917  if test ! -f conftest.old || { ac_try='cmp -s conftest.old conftest'
3918  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3919  (eval $ac_try) 2>&5
3920  ac_status=$?
3921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3922  (exit $ac_status); }; }; then
3923    mv -f conftest conftest.old
3924  else
3925    grub_cv_prog_objcopy_absolute=no
3926    break
3927  fi
3928done
3929rm -f conftest*
3930fi
3931
3932echo "$as_me:$LINENO: result: $grub_cv_prog_objcopy_absolute" >&5
3933echo "${ECHO_T}$grub_cv_prog_objcopy_absolute" >&6
3934if test "x$grub_cv_prog_objcopy_absolute" != xyes; then
3935  { { echo "$as_me:$LINENO: error: GRUB requires a working absolute objcopy; upgrade your binutils" >&5
3936echo "$as_me: error: GRUB requires a working absolute objcopy; upgrade your binutils" >&2;}
3937   { (exit 1); exit 1; }; }
3938fi
3939
3940
3941echo "$as_me:$LINENO: checking whether addr32 must be in the same line as the instruction" >&5
3942echo $ECHO_N "checking whether addr32 must be in the same line as the instruction... $ECHO_C" >&6
3943if test "${grub_cv_asm_prefix_requirement+set}" = set; then
3944  echo $ECHO_N "(cached) $ECHO_C" >&6
3945else
3946  cat > conftest.s <<\EOF
3947	.code16
3948l1:	addr32	movb	%al, l1
3949EOF
3950
3951if { ac_try='${CC-cc} ${CFLAGS} -c conftest.s'
3952  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3953  (eval $ac_try) 2>&5
3954  ac_status=$?
3955  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3956  (exit $ac_status); }; } && test -s conftest.o; then
3957  grub_cv_asm_prefix_requirement=yes
3958else
3959  grub_cv_asm_prefix_requirement=no
3960fi
3961
3962rm -f conftest*
3963fi
3964
3965
3966if test "x$grub_cv_asm_prefix_requirement" = xyes; then
3967  grub_tmp_addr32="addr32"
3968  grub_tmp_data32="data32"
3969else
3970  grub_tmp_addr32="addr32;"
3971  grub_tmp_data32="data32;"
3972fi
3973
3974
3975cat >>confdefs.h <<_ACEOF
3976#define ADDR32 $grub_tmp_addr32
3977_ACEOF
3978
3979
3980cat >>confdefs.h <<_ACEOF
3981#define DATA32 $grub_tmp_data32
3982_ACEOF
3983
3984
3985echo "$as_me:$LINENO: result: $grub_cv_asm_prefix_requirement" >&5
3986echo "${ECHO_T}$grub_cv_asm_prefix_requirement" >&6
3987
3988
3989
3990echo "$as_me:$LINENO: checking for .code16 addr32 assembler support" >&5
3991echo $ECHO_N "checking for .code16 addr32 assembler support... $ECHO_C" >&6
3992if test "${grub_cv_asm_addr32+set}" = set; then
3993  echo $ECHO_N "(cached) $ECHO_C" >&6
3994else
3995  cat > conftest.s.in <<\EOF
3996	.code16
3997l1:	@ADDR32@	movb	%al, l1
3998EOF
3999
4000if test "x$grub_cv_asm_prefix_requirement" = xyes; then
4001  sed -e s/@ADDR32@/addr32/ < conftest.s.in > conftest.s
4002else
4003  sed -e s/@ADDR32@/addr32\;/ < conftest.s.in > conftest.s
4004fi
4005
4006if { ac_try='${CC-cc} ${CFLAGS} -c conftest.s'
4007  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4008  (eval $ac_try) 2>&5
4009  ac_status=$?
4010  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4011  (exit $ac_status); }; } && test -s conftest.o; then
4012  grub_cv_asm_addr32=yes
4013else
4014  grub_cv_asm_addr32=no
4015fi
4016
4017rm -f conftest*
4018fi
4019
4020
4021echo "$as_me:$LINENO: result: $grub_cv_asm_addr32" >&5
4022echo "${ECHO_T}$grub_cv_asm_addr32" >&6
4023if test "x$grub_cv_asm_addr32" != xyes; then
4024  { { echo "$as_me:$LINENO: error: GRUB requires GAS .code16 addr32 support; upgrade your binutils" >&5
4025echo "$as_me: error: GRUB requires GAS .code16 addr32 support; upgrade your binutils" >&2;}
4026   { (exit 1); exit 1; }; }
4027fi
4028
4029
4030echo "$as_me:$LINENO: checking whether an absolute indirect call/jump must not be prefixed with an asterisk" >&5
4031echo $ECHO_N "checking whether an absolute indirect call/jump must not be prefixed with an asterisk... $ECHO_C" >&6
4032if test "${grub_cv_asm_absolute_without_asterisk+set}" = set; then
4033  echo $ECHO_N "(cached) $ECHO_C" >&6
4034else
4035  cat > conftest.s <<\EOF
4036	lcall	*(offset)
4037offset:
4038	.long	0
4039	.word	0
4040EOF
4041
4042if { ac_try='${CC-cc} ${CFLAGS} -c conftest.s'
4043  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4044  (eval $ac_try) 2>&5
4045  ac_status=$?
4046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047  (exit $ac_status); }; } && test -s conftest.o; then
4048  grub_cv_asm_absolute_without_asterisk=no
4049else
4050  grub_cv_asm_absolute_without_asterisk=yes
4051fi
4052
4053rm -f conftest*
4054fi
4055
4056
4057if test "x$grub_cv_asm_absolute_without_asterisk" = xyes; then
4058
4059cat >>confdefs.h <<\_ACEOF
4060#define ABSOLUTE_WITHOUT_ASTERISK 1
4061_ACEOF
4062
4063fi
4064
4065echo "$as_me:$LINENO: result: $grub_cv_asm_absolute_without_asterisk" >&5
4066echo "${ECHO_T}$grub_cv_asm_absolute_without_asterisk" >&6
4067
4068
4069echo "$as_me:$LINENO: checking if start is defined by the compiler" >&5
4070echo $ECHO_N "checking if start is defined by the compiler... $ECHO_C" >&6
4071if test "${grub_cv_check_start_symbol+set}" = set; then
4072  echo $ECHO_N "(cached) $ECHO_C" >&6
4073else
4074  cat >conftest.$ac_ext <<_ACEOF
4075/* confdefs.h.  */
4076_ACEOF
4077cat confdefs.h >>conftest.$ac_ext
4078cat >>conftest.$ac_ext <<_ACEOF
4079/* end confdefs.h.  */
4080
4081int
4082main ()
4083{
4084asm ("incl start")
4085  ;
4086  return 0;
4087}
4088_ACEOF
4089rm -f conftest.$ac_objext conftest$ac_exeext
4090if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4091  (eval $ac_link) 2>conftest.er1
4092  ac_status=$?
4093  grep -v '^ *+' conftest.er1 >conftest.err
4094  rm -f conftest.er1
4095  cat conftest.err >&5
4096  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4097  (exit $ac_status); } &&
4098	 { ac_try='test -z "$ac_c_werror_flag"
4099			 || test ! -s conftest.err'
4100  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4101  (eval $ac_try) 2>&5
4102  ac_status=$?
4103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4104  (exit $ac_status); }; } &&
4105	 { ac_try='test -s conftest$ac_exeext'
4106  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4107  (eval $ac_try) 2>&5
4108  ac_status=$?
4109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4110  (exit $ac_status); }; }; then
4111  grub_cv_check_start_symbol=yes
4112else
4113  echo "$as_me: failed program was:" >&5
4114sed 's/^/| /' conftest.$ac_ext >&5
4115
4116grub_cv_check_start_symbol=no
4117fi
4118rm -f conftest.err conftest.$ac_objext \
4119      conftest$ac_exeext conftest.$ac_ext
4120fi
4121
4122
4123if test "x$grub_cv_check_start_symbol" = xyes; then
4124
4125cat >>confdefs.h <<\_ACEOF
4126#define HAVE_START_SYMBOL 1
4127_ACEOF
4128
4129fi
4130
4131echo "$as_me:$LINENO: result: $grub_cv_check_start_symbol" >&5
4132echo "${ECHO_T}$grub_cv_check_start_symbol" >&6
4133
4134
4135echo "$as_me:$LINENO: checking if _start is defined by the compiler" >&5
4136echo $ECHO_N "checking if _start is defined by the compiler... $ECHO_C" >&6
4137if test "${grub_cv_check_uscore_start_symbol+set}" = set; then
4138  echo $ECHO_N "(cached) $ECHO_C" >&6
4139else
4140  cat >conftest.$ac_ext <<_ACEOF
4141/* confdefs.h.  */
4142_ACEOF
4143cat confdefs.h >>conftest.$ac_ext
4144cat >>conftest.$ac_ext <<_ACEOF
4145/* end confdefs.h.  */
4146
4147int
4148main ()
4149{
4150asm ("incl _start")
4151  ;
4152  return 0;
4153}
4154_ACEOF
4155rm -f conftest.$ac_objext conftest$ac_exeext
4156if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4157  (eval $ac_link) 2>conftest.er1
4158  ac_status=$?
4159  grep -v '^ *+' conftest.er1 >conftest.err
4160  rm -f conftest.er1
4161  cat conftest.err >&5
4162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4163  (exit $ac_status); } &&
4164	 { ac_try='test -z "$ac_c_werror_flag"
4165			 || test ! -s conftest.err'
4166  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4167  (eval $ac_try) 2>&5
4168  ac_status=$?
4169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4170  (exit $ac_status); }; } &&
4171	 { ac_try='test -s conftest$ac_exeext'
4172  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4173  (eval $ac_try) 2>&5
4174  ac_status=$?
4175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4176  (exit $ac_status); }; }; then
4177  grub_cv_check_uscore_start_symbol=yes
4178else
4179  echo "$as_me: failed program was:" >&5
4180sed 's/^/| /' conftest.$ac_ext >&5
4181
4182grub_cv_check_uscore_start_symbol=no
4183fi
4184rm -f conftest.err conftest.$ac_objext \
4185      conftest$ac_exeext conftest.$ac_ext
4186fi
4187
4188
4189if test "x$grub_cv_check_uscore_start_symbol" = xyes; then
4190
4191cat >>confdefs.h <<\_ACEOF
4192#define HAVE_USCORE_START_SYMBOL 1
4193_ACEOF
4194
4195fi
4196
4197echo "$as_me:$LINENO: result: $grub_cv_check_uscore_start_symbol" >&5
4198echo "${ECHO_T}$grub_cv_check_uscore_start_symbol" >&6
4199
4200if test "x$grub_cv_check_start_symbol" != "xyes" \
4201	-a "x$grub_cv_check_uscore_start_symbol" != "xyes"; then
4202  { { echo "$as_me:$LINENO: error: Neither start nor _start is defined" >&5
4203echo "$as_me: error: Neither start nor _start is defined" >&2;}
4204   { (exit 1); exit 1; }; }
4205fi
4206
4207
4208echo "$as_me:$LINENO: checking if __bss_start is defined by the compiler" >&5
4209echo $ECHO_N "checking if __bss_start is defined by the compiler... $ECHO_C" >&6
4210if test "${grub_cv_check_uscore_uscore_bss_start_symbol+set}" = set; then
4211  echo $ECHO_N "(cached) $ECHO_C" >&6
4212else
4213  cat >conftest.$ac_ext <<_ACEOF
4214/* confdefs.h.  */
4215_ACEOF
4216cat confdefs.h >>conftest.$ac_ext
4217cat >>conftest.$ac_ext <<_ACEOF
4218/* end confdefs.h.  */
4219
4220int
4221main ()
4222{
4223asm ("incl __bss_start")
4224  ;
4225  return 0;
4226}
4227_ACEOF
4228rm -f conftest.$ac_objext conftest$ac_exeext
4229if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4230  (eval $ac_link) 2>conftest.er1
4231  ac_status=$?
4232  grep -v '^ *+' conftest.er1 >conftest.err
4233  rm -f conftest.er1
4234  cat conftest.err >&5
4235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4236  (exit $ac_status); } &&
4237	 { ac_try='test -z "$ac_c_werror_flag"
4238			 || test ! -s conftest.err'
4239  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4240  (eval $ac_try) 2>&5
4241  ac_status=$?
4242  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4243  (exit $ac_status); }; } &&
4244	 { ac_try='test -s conftest$ac_exeext'
4245  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4246  (eval $ac_try) 2>&5
4247  ac_status=$?
4248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4249  (exit $ac_status); }; }; then
4250  grub_cv_check_uscore_uscore_bss_start_symbol=yes
4251else
4252  echo "$as_me: failed program was:" >&5
4253sed 's/^/| /' conftest.$ac_ext >&5
4254
4255grub_cv_check_uscore_uscore_bss_start_symbol=no
4256fi
4257rm -f conftest.err conftest.$ac_objext \
4258      conftest$ac_exeext conftest.$ac_ext
4259fi
4260
4261
4262if test "x$grub_cv_check_uscore_uscore_bss_start_symbol" = xyes; then
4263
4264cat >>confdefs.h <<\_ACEOF
4265#define HAVE_USCORE_USCORE_BSS_START_SYMBOL 1
4266_ACEOF
4267
4268fi
4269
4270echo "$as_me:$LINENO: result: $grub_cv_check_uscore_uscore_bss_start_symbol" >&5
4271echo "${ECHO_T}$grub_cv_check_uscore_uscore_bss_start_symbol" >&6
4272
4273
4274echo "$as_me:$LINENO: checking if _edata is defined by the compiler" >&5
4275echo $ECHO_N "checking if _edata is defined by the compiler... $ECHO_C" >&6
4276if test "${grub_cv_check_uscore_edata_symbol+set}" = set; then
4277  echo $ECHO_N "(cached) $ECHO_C" >&6
4278else
4279  cat >conftest.$ac_ext <<_ACEOF
4280/* confdefs.h.  */
4281_ACEOF
4282cat confdefs.h >>conftest.$ac_ext
4283cat >>conftest.$ac_ext <<_ACEOF
4284/* end confdefs.h.  */
4285
4286int
4287main ()
4288{
4289asm ("incl _edata")
4290  ;
4291  return 0;
4292}
4293_ACEOF
4294rm -f conftest.$ac_objext conftest$ac_exeext
4295if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4296  (eval $ac_link) 2>conftest.er1
4297  ac_status=$?
4298  grep -v '^ *+' conftest.er1 >conftest.err
4299  rm -f conftest.er1
4300  cat conftest.err >&5
4301  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4302  (exit $ac_status); } &&
4303	 { ac_try='test -z "$ac_c_werror_flag"
4304			 || test ! -s conftest.err'
4305  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4306  (eval $ac_try) 2>&5
4307  ac_status=$?
4308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4309  (exit $ac_status); }; } &&
4310	 { ac_try='test -s conftest$ac_exeext'
4311  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4312  (eval $ac_try) 2>&5
4313  ac_status=$?
4314  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4315  (exit $ac_status); }; }; then
4316  grub_cv_check_uscore_edata_symbol=yes
4317else
4318  echo "$as_me: failed program was:" >&5
4319sed 's/^/| /' conftest.$ac_ext >&5
4320
4321grub_cv_check_uscore_edata_symbol=no
4322fi
4323rm -f conftest.err conftest.$ac_objext \
4324      conftest$ac_exeext conftest.$ac_ext
4325fi
4326
4327
4328if test "x$grub_cv_check_uscore_edata_symbol" = xyes; then
4329
4330cat >>confdefs.h <<\_ACEOF
4331#define HAVE_USCORE_EDATA_SYMBOL 1
4332_ACEOF
4333
4334fi
4335
4336echo "$as_me:$LINENO: result: $grub_cv_check_uscore_edata_symbol" >&5
4337echo "${ECHO_T}$grub_cv_check_uscore_edata_symbol" >&6
4338
4339
4340echo "$as_me:$LINENO: checking if edata is defined by the compiler" >&5
4341echo $ECHO_N "checking if edata is defined by the compiler... $ECHO_C" >&6
4342if test "${grub_cv_check_edata_symbol+set}" = set; then
4343  echo $ECHO_N "(cached) $ECHO_C" >&6
4344else
4345  cat >conftest.$ac_ext <<_ACEOF
4346/* confdefs.h.  */
4347_ACEOF
4348cat confdefs.h >>conftest.$ac_ext
4349cat >>conftest.$ac_ext <<_ACEOF
4350/* end confdefs.h.  */
4351
4352int
4353main ()
4354{
4355asm ("incl edata")
4356  ;
4357  return 0;
4358}
4359_ACEOF
4360rm -f conftest.$ac_objext conftest$ac_exeext
4361if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4362  (eval $ac_link) 2>conftest.er1
4363  ac_status=$?
4364  grep -v '^ *+' conftest.er1 >conftest.err
4365  rm -f conftest.er1
4366  cat conftest.err >&5
4367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4368  (exit $ac_status); } &&
4369	 { ac_try='test -z "$ac_c_werror_flag"
4370			 || test ! -s conftest.err'
4371  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4372  (eval $ac_try) 2>&5
4373  ac_status=$?
4374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4375  (exit $ac_status); }; } &&
4376	 { ac_try='test -s conftest$ac_exeext'
4377  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4378  (eval $ac_try) 2>&5
4379  ac_status=$?
4380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4381  (exit $ac_status); }; }; then
4382  grub_cv_check_edata_symbol=yes
4383else
4384  echo "$as_me: failed program was:" >&5
4385sed 's/^/| /' conftest.$ac_ext >&5
4386
4387grub_cv_check_edata_symbol=no
4388fi
4389rm -f conftest.err conftest.$ac_objext \
4390      conftest$ac_exeext conftest.$ac_ext
4391fi
4392
4393
4394if test "x$grub_cv_check_edata_symbol" = xyes; then
4395
4396cat >>confdefs.h <<\_ACEOF
4397#define HAVE_EDATA_SYMBOL 1
4398_ACEOF
4399
4400fi
4401
4402echo "$as_me:$LINENO: result: $grub_cv_check_edata_symbol" >&5
4403echo "${ECHO_T}$grub_cv_check_edata_symbol" >&6
4404
4405if test "x$grub_cv_check_uscore_uscore_bss_start_symbol" != "xyes" \
4406	-a "x$grub_cv_check_uscore_edata_symbol" != "xyes" \
4407	-a "x$grub_cv_check_edata_symbol" != "xyes"; then
4408  { { echo "$as_me:$LINENO: error: None of __bss_start, _edata, edata defined" >&5
4409echo "$as_me: error: None of __bss_start, _edata, edata defined" >&2;}
4410   { (exit 1); exit 1; }; }
4411fi
4412
4413
4414echo "$as_me:$LINENO: checking if end is defined by the compiler" >&5
4415echo $ECHO_N "checking if end is defined by the compiler... $ECHO_C" >&6
4416if test "${grub_cv_check_end_symbol+set}" = set; then
4417  echo $ECHO_N "(cached) $ECHO_C" >&6
4418else
4419  cat >conftest.$ac_ext <<_ACEOF
4420/* confdefs.h.  */
4421_ACEOF
4422cat confdefs.h >>conftest.$ac_ext
4423cat >>conftest.$ac_ext <<_ACEOF
4424/* end confdefs.h.  */
4425
4426int
4427main ()
4428{
4429asm ("incl end")
4430  ;
4431  return 0;
4432}
4433_ACEOF
4434rm -f conftest.$ac_objext conftest$ac_exeext
4435if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4436  (eval $ac_link) 2>conftest.er1
4437  ac_status=$?
4438  grep -v '^ *+' conftest.er1 >conftest.err
4439  rm -f conftest.er1
4440  cat conftest.err >&5
4441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4442  (exit $ac_status); } &&
4443	 { ac_try='test -z "$ac_c_werror_flag"
4444			 || test ! -s conftest.err'
4445  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4446  (eval $ac_try) 2>&5
4447  ac_status=$?
4448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4449  (exit $ac_status); }; } &&
4450	 { ac_try='test -s conftest$ac_exeext'
4451  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4452  (eval $ac_try) 2>&5
4453  ac_status=$?
4454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455  (exit $ac_status); }; }; then
4456  grub_cv_check_end_symbol=yes
4457else
4458  echo "$as_me: failed program was:" >&5
4459sed 's/^/| /' conftest.$ac_ext >&5
4460
4461grub_cv_check_end_symbol=no
4462fi
4463rm -f conftest.err conftest.$ac_objext \
4464      conftest$ac_exeext conftest.$ac_ext
4465fi
4466
4467
4468if test "x$grub_cv_check_end_symbol" = xyes; then
4469
4470cat >>confdefs.h <<\_ACEOF
4471#define HAVE_END_SYMBOL 1
4472_ACEOF
4473
4474fi
4475
4476echo "$as_me:$LINENO: result: $grub_cv_check_end_symbol" >&5
4477echo "${ECHO_T}$grub_cv_check_end_symbol" >&6
4478
4479
4480echo "$as_me:$LINENO: checking if _end is defined by the compiler" >&5
4481echo $ECHO_N "checking if _end is defined by the compiler... $ECHO_C" >&6
4482if test "${grub_cv_check_uscore_end_symbol+set}" = set; then
4483  echo $ECHO_N "(cached) $ECHO_C" >&6
4484else
4485  cat >conftest.$ac_ext <<_ACEOF
4486/* confdefs.h.  */
4487_ACEOF
4488cat confdefs.h >>conftest.$ac_ext
4489cat >>conftest.$ac_ext <<_ACEOF
4490/* end confdefs.h.  */
4491
4492int
4493main ()
4494{
4495asm ("incl _end")
4496  ;
4497  return 0;
4498}
4499_ACEOF
4500rm -f conftest.$ac_objext conftest$ac_exeext
4501if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4502  (eval $ac_link) 2>conftest.er1
4503  ac_status=$?
4504  grep -v '^ *+' conftest.er1 >conftest.err
4505  rm -f conftest.er1
4506  cat conftest.err >&5
4507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4508  (exit $ac_status); } &&
4509	 { ac_try='test -z "$ac_c_werror_flag"
4510			 || test ! -s conftest.err'
4511  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4512  (eval $ac_try) 2>&5
4513  ac_status=$?
4514  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515  (exit $ac_status); }; } &&
4516	 { ac_try='test -s conftest$ac_exeext'
4517  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4518  (eval $ac_try) 2>&5
4519  ac_status=$?
4520  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4521  (exit $ac_status); }; }; then
4522  grub_cv_check_uscore_end_symbol=yes
4523else
4524  echo "$as_me: failed program was:" >&5
4525sed 's/^/| /' conftest.$ac_ext >&5
4526
4527grub_cv_check_uscore_end_symbol=no
4528fi
4529rm -f conftest.err conftest.$ac_objext \
4530      conftest$ac_exeext conftest.$ac_ext
4531fi
4532
4533
4534if test "x$grub_cv_check_uscore_end_symbol" = xyes; then
4535
4536cat >>confdefs.h <<\_ACEOF
4537#define HAVE_USCORE_END_SYMBOL 1
4538_ACEOF
4539
4540fi
4541
4542echo "$as_me:$LINENO: result: $grub_cv_check_uscore_end_symbol" >&5
4543echo "${ECHO_T}$grub_cv_check_uscore_end_symbol" >&6
4544
4545if test "x$grub_cv_check_end_symbol" != "xyes" \
4546	-a "x$grub_cv_check_uscore_end_symbol" != "xyes"; then
4547  { { echo "$as_me:$LINENO: error: Neither end nor _end is defined" >&5
4548echo "$as_me: error: Neither end nor _end is defined" >&2;}
4549   { (exit 1); exit 1; }; }
4550fi
4551
4552# Check for curses libraries.
4553
4554# Check whether --with-curses or --without-curses was given.
4555if test "${with_curses+set}" = set; then
4556  withval="$with_curses"
4557
4558fi;
4559
4560# Get the filename or the whole disk and open it.
4561# Known to work on NetBSD.
4562echo "$as_me:$LINENO: checking for opendisk in -lutil" >&5
4563echo $ECHO_N "checking for opendisk in -lutil... $ECHO_C" >&6
4564if test "${ac_cv_lib_util_opendisk+set}" = set; then
4565  echo $ECHO_N "(cached) $ECHO_C" >&6
4566else
4567  ac_check_lib_save_LIBS=$LIBS
4568LIBS="-lutil  $LIBS"
4569cat >conftest.$ac_ext <<_ACEOF
4570/* confdefs.h.  */
4571_ACEOF
4572cat confdefs.h >>conftest.$ac_ext
4573cat >>conftest.$ac_ext <<_ACEOF
4574/* end confdefs.h.  */
4575
4576/* Override any gcc2 internal prototype to avoid an error.  */
4577#ifdef __cplusplus
4578extern "C"
4579#endif
4580/* We use char because int might match the return type of a gcc2
4581   builtin and then its argument prototype would still apply.  */
4582char opendisk ();
4583int
4584main ()
4585{
4586opendisk ();
4587  ;
4588  return 0;
4589}
4590_ACEOF
4591rm -f conftest.$ac_objext conftest$ac_exeext
4592if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4593  (eval $ac_link) 2>conftest.er1
4594  ac_status=$?
4595  grep -v '^ *+' conftest.er1 >conftest.err
4596  rm -f conftest.er1
4597  cat conftest.err >&5
4598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4599  (exit $ac_status); } &&
4600	 { ac_try='test -z "$ac_c_werror_flag"
4601			 || test ! -s conftest.err'
4602  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4603  (eval $ac_try) 2>&5
4604  ac_status=$?
4605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4606  (exit $ac_status); }; } &&
4607	 { ac_try='test -s conftest$ac_exeext'
4608  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4609  (eval $ac_try) 2>&5
4610  ac_status=$?
4611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612  (exit $ac_status); }; }; then
4613  ac_cv_lib_util_opendisk=yes
4614else
4615  echo "$as_me: failed program was:" >&5
4616sed 's/^/| /' conftest.$ac_ext >&5
4617
4618ac_cv_lib_util_opendisk=no
4619fi
4620rm -f conftest.err conftest.$ac_objext \
4621      conftest$ac_exeext conftest.$ac_ext
4622LIBS=$ac_check_lib_save_LIBS
4623fi
4624echo "$as_me:$LINENO: result: $ac_cv_lib_util_opendisk" >&5
4625echo "${ECHO_T}$ac_cv_lib_util_opendisk" >&6
4626if test $ac_cv_lib_util_opendisk = yes; then
4627  GRUB_LIBS="$GRUB_LIBS -lutil"
4628
4629cat >>confdefs.h <<\_ACEOF
4630#define HAVE_OPENDISK 1
4631_ACEOF
4632
4633fi
4634
4635
4636# Unless the user specify --without-curses, check for curses.
4637if test "x$with_curses" != "xno"; then
4638  echo "$as_me:$LINENO: checking for wgetch in -lncurses" >&5
4639echo $ECHO_N "checking for wgetch in -lncurses... $ECHO_C" >&6
4640if test "${ac_cv_lib_ncurses_wgetch+set}" = set; then
4641  echo $ECHO_N "(cached) $ECHO_C" >&6
4642else
4643  ac_check_lib_save_LIBS=$LIBS
4644LIBS="-lncurses  $LIBS"
4645cat >conftest.$ac_ext <<_ACEOF
4646/* confdefs.h.  */
4647_ACEOF
4648cat confdefs.h >>conftest.$ac_ext
4649cat >>conftest.$ac_ext <<_ACEOF
4650/* end confdefs.h.  */
4651
4652/* Override any gcc2 internal prototype to avoid an error.  */
4653#ifdef __cplusplus
4654extern "C"
4655#endif
4656/* We use char because int might match the return type of a gcc2
4657   builtin and then its argument prototype would still apply.  */
4658char wgetch ();
4659int
4660main ()
4661{
4662wgetch ();
4663  ;
4664  return 0;
4665}
4666_ACEOF
4667rm -f conftest.$ac_objext conftest$ac_exeext
4668if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4669  (eval $ac_link) 2>conftest.er1
4670  ac_status=$?
4671  grep -v '^ *+' conftest.er1 >conftest.err
4672  rm -f conftest.er1
4673  cat conftest.err >&5
4674  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4675  (exit $ac_status); } &&
4676	 { ac_try='test -z "$ac_c_werror_flag"
4677			 || test ! -s conftest.err'
4678  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4679  (eval $ac_try) 2>&5
4680  ac_status=$?
4681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4682  (exit $ac_status); }; } &&
4683	 { ac_try='test -s conftest$ac_exeext'
4684  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4685  (eval $ac_try) 2>&5
4686  ac_status=$?
4687  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4688  (exit $ac_status); }; }; then
4689  ac_cv_lib_ncurses_wgetch=yes
4690else
4691  echo "$as_me: failed program was:" >&5
4692sed 's/^/| /' conftest.$ac_ext >&5
4693
4694ac_cv_lib_ncurses_wgetch=no
4695fi
4696rm -f conftest.err conftest.$ac_objext \
4697      conftest$ac_exeext conftest.$ac_ext
4698LIBS=$ac_check_lib_save_LIBS
4699fi
4700echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_wgetch" >&5
4701echo "${ECHO_T}$ac_cv_lib_ncurses_wgetch" >&6
4702if test $ac_cv_lib_ncurses_wgetch = yes; then
4703  GRUB_LIBS="$GRUB_LIBS -lncurses"
4704
4705cat >>confdefs.h <<\_ACEOF
4706#define HAVE_LIBCURSES 1
4707_ACEOF
4708
4709else
4710  echo "$as_me:$LINENO: checking for wgetch in -lcurses" >&5
4711echo $ECHO_N "checking for wgetch in -lcurses... $ECHO_C" >&6
4712if test "${ac_cv_lib_curses_wgetch+set}" = set; then
4713  echo $ECHO_N "(cached) $ECHO_C" >&6
4714else
4715  ac_check_lib_save_LIBS=$LIBS
4716LIBS="-lcurses  $LIBS"
4717cat >conftest.$ac_ext <<_ACEOF
4718/* confdefs.h.  */
4719_ACEOF
4720cat confdefs.h >>conftest.$ac_ext
4721cat >>conftest.$ac_ext <<_ACEOF
4722/* end confdefs.h.  */
4723
4724/* Override any gcc2 internal prototype to avoid an error.  */
4725#ifdef __cplusplus
4726extern "C"
4727#endif
4728/* We use char because int might match the return type of a gcc2
4729   builtin and then its argument prototype would still apply.  */
4730char wgetch ();
4731int
4732main ()
4733{
4734wgetch ();
4735  ;
4736  return 0;
4737}
4738_ACEOF
4739rm -f conftest.$ac_objext conftest$ac_exeext
4740if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4741  (eval $ac_link) 2>conftest.er1
4742  ac_status=$?
4743  grep -v '^ *+' conftest.er1 >conftest.err
4744  rm -f conftest.er1
4745  cat conftest.err >&5
4746  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4747  (exit $ac_status); } &&
4748	 { ac_try='test -z "$ac_c_werror_flag"
4749			 || test ! -s conftest.err'
4750  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4751  (eval $ac_try) 2>&5
4752  ac_status=$?
4753  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4754  (exit $ac_status); }; } &&
4755	 { ac_try='test -s conftest$ac_exeext'
4756  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4757  (eval $ac_try) 2>&5
4758  ac_status=$?
4759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4760  (exit $ac_status); }; }; then
4761  ac_cv_lib_curses_wgetch=yes
4762else
4763  echo "$as_me: failed program was:" >&5
4764sed 's/^/| /' conftest.$ac_ext >&5
4765
4766ac_cv_lib_curses_wgetch=no
4767fi
4768rm -f conftest.err conftest.$ac_objext \
4769      conftest$ac_exeext conftest.$ac_ext
4770LIBS=$ac_check_lib_save_LIBS
4771fi
4772echo "$as_me:$LINENO: result: $ac_cv_lib_curses_wgetch" >&5
4773echo "${ECHO_T}$ac_cv_lib_curses_wgetch" >&6
4774if test $ac_cv_lib_curses_wgetch = yes; then
4775  GRUB_LIBS="$GRUB_LIBS -lcurses"
4776
4777cat >>confdefs.h <<\_ACEOF
4778#define HAVE_LIBCURSES 1
4779_ACEOF
4780
4781fi
4782
4783fi
4784
4785fi
4786
4787
4788
4789# Check for headers.
4790ac_ext=c
4791ac_cpp='$CPP $CPPFLAGS'
4792ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4793ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4794ac_compiler_gnu=$ac_cv_c_compiler_gnu
4795echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4796echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4797# On Suns, sometimes $CPP names a directory.
4798if test -n "$CPP" && test -d "$CPP"; then
4799  CPP=
4800fi
4801if test -z "$CPP"; then
4802  if test "${ac_cv_prog_CPP+set}" = set; then
4803  echo $ECHO_N "(cached) $ECHO_C" >&6
4804else
4805      # Double quotes because CPP needs to be expanded
4806    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4807    do
4808      ac_preproc_ok=false
4809for ac_c_preproc_warn_flag in '' yes
4810do
4811  # Use a header file that comes with gcc, so configuring glibc
4812  # with a fresh cross-compiler works.
4813  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4814  # <limits.h> exists even on freestanding compilers.
4815  # On the NeXT, cc -E runs the code through the compiler's parser,
4816  # not just through cpp. "Syntax error" is here to catch this case.
4817  cat >conftest.$ac_ext <<_ACEOF
4818/* confdefs.h.  */
4819_ACEOF
4820cat confdefs.h >>conftest.$ac_ext
4821cat >>conftest.$ac_ext <<_ACEOF
4822/* end confdefs.h.  */
4823#ifdef __STDC__
4824# include <limits.h>
4825#else
4826# include <assert.h>
4827#endif
4828		     Syntax error
4829_ACEOF
4830if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4831  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4832  ac_status=$?
4833  grep -v '^ *+' conftest.er1 >conftest.err
4834  rm -f conftest.er1
4835  cat conftest.err >&5
4836  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4837  (exit $ac_status); } >/dev/null; then
4838  if test -s conftest.err; then
4839    ac_cpp_err=$ac_c_preproc_warn_flag
4840    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4841  else
4842    ac_cpp_err=
4843  fi
4844else
4845  ac_cpp_err=yes
4846fi
4847if test -z "$ac_cpp_err"; then
4848  :
4849else
4850  echo "$as_me: failed program was:" >&5
4851sed 's/^/| /' conftest.$ac_ext >&5
4852
4853  # Broken: fails on valid input.
4854continue
4855fi
4856rm -f conftest.err conftest.$ac_ext
4857
4858  # OK, works on sane cases.  Now check whether non-existent headers
4859  # can be detected and how.
4860  cat >conftest.$ac_ext <<_ACEOF
4861/* confdefs.h.  */
4862_ACEOF
4863cat confdefs.h >>conftest.$ac_ext
4864cat >>conftest.$ac_ext <<_ACEOF
4865/* end confdefs.h.  */
4866#include <ac_nonexistent.h>
4867_ACEOF
4868if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4869  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4870  ac_status=$?
4871  grep -v '^ *+' conftest.er1 >conftest.err
4872  rm -f conftest.er1
4873  cat conftest.err >&5
4874  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4875  (exit $ac_status); } >/dev/null; then
4876  if test -s conftest.err; then
4877    ac_cpp_err=$ac_c_preproc_warn_flag
4878    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4879  else
4880    ac_cpp_err=
4881  fi
4882else
4883  ac_cpp_err=yes
4884fi
4885if test -z "$ac_cpp_err"; then
4886  # Broken: success on invalid input.
4887continue
4888else
4889  echo "$as_me: failed program was:" >&5
4890sed 's/^/| /' conftest.$ac_ext >&5
4891
4892  # Passes both tests.
4893ac_preproc_ok=:
4894break
4895fi
4896rm -f conftest.err conftest.$ac_ext
4897
4898done
4899# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4900rm -f conftest.err conftest.$ac_ext
4901if $ac_preproc_ok; then
4902  break
4903fi
4904
4905    done
4906    ac_cv_prog_CPP=$CPP
4907
4908fi
4909  CPP=$ac_cv_prog_CPP
4910else
4911  ac_cv_prog_CPP=$CPP
4912fi
4913echo "$as_me:$LINENO: result: $CPP" >&5
4914echo "${ECHO_T}$CPP" >&6
4915ac_preproc_ok=false
4916for ac_c_preproc_warn_flag in '' yes
4917do
4918  # Use a header file that comes with gcc, so configuring glibc
4919  # with a fresh cross-compiler works.
4920  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4921  # <limits.h> exists even on freestanding compilers.
4922  # On the NeXT, cc -E runs the code through the compiler's parser,
4923  # not just through cpp. "Syntax error" is here to catch this case.
4924  cat >conftest.$ac_ext <<_ACEOF
4925/* confdefs.h.  */
4926_ACEOF
4927cat confdefs.h >>conftest.$ac_ext
4928cat >>conftest.$ac_ext <<_ACEOF
4929/* end confdefs.h.  */
4930#ifdef __STDC__
4931# include <limits.h>
4932#else
4933# include <assert.h>
4934#endif
4935		     Syntax error
4936_ACEOF
4937if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4938  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4939  ac_status=$?
4940  grep -v '^ *+' conftest.er1 >conftest.err
4941  rm -f conftest.er1
4942  cat conftest.err >&5
4943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4944  (exit $ac_status); } >/dev/null; then
4945  if test -s conftest.err; then
4946    ac_cpp_err=$ac_c_preproc_warn_flag
4947    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4948  else
4949    ac_cpp_err=
4950  fi
4951else
4952  ac_cpp_err=yes
4953fi
4954if test -z "$ac_cpp_err"; then
4955  :
4956else
4957  echo "$as_me: failed program was:" >&5
4958sed 's/^/| /' conftest.$ac_ext >&5
4959
4960  # Broken: fails on valid input.
4961continue
4962fi
4963rm -f conftest.err conftest.$ac_ext
4964
4965  # OK, works on sane cases.  Now check whether non-existent headers
4966  # can be detected and how.
4967  cat >conftest.$ac_ext <<_ACEOF
4968/* confdefs.h.  */
4969_ACEOF
4970cat confdefs.h >>conftest.$ac_ext
4971cat >>conftest.$ac_ext <<_ACEOF
4972/* end confdefs.h.  */
4973#include <ac_nonexistent.h>
4974_ACEOF
4975if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4976  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4977  ac_status=$?
4978  grep -v '^ *+' conftest.er1 >conftest.err
4979  rm -f conftest.er1
4980  cat conftest.err >&5
4981  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4982  (exit $ac_status); } >/dev/null; then
4983  if test -s conftest.err; then
4984    ac_cpp_err=$ac_c_preproc_warn_flag
4985    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4986  else
4987    ac_cpp_err=
4988  fi
4989else
4990  ac_cpp_err=yes
4991fi
4992if test -z "$ac_cpp_err"; then
4993  # Broken: success on invalid input.
4994continue
4995else
4996  echo "$as_me: failed program was:" >&5
4997sed 's/^/| /' conftest.$ac_ext >&5
4998
4999  # Passes both tests.
5000ac_preproc_ok=:
5001break
5002fi
5003rm -f conftest.err conftest.$ac_ext
5004
5005done
5006# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5007rm -f conftest.err conftest.$ac_ext
5008if $ac_preproc_ok; then
5009  :
5010else
5011  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5012See \`config.log' for more details." >&5
5013echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5014See \`config.log' for more details." >&2;}
5015   { (exit 1); exit 1; }; }
5016fi
5017
5018ac_ext=c
5019ac_cpp='$CPP $CPPFLAGS'
5020ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5021ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5022ac_compiler_gnu=$ac_cv_c_compiler_gnu
5023
5024
5025echo "$as_me:$LINENO: checking for egrep" >&5
5026echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5027if test "${ac_cv_prog_egrep+set}" = set; then
5028  echo $ECHO_N "(cached) $ECHO_C" >&6
5029else
5030  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5031    then ac_cv_prog_egrep='grep -E'
5032    else ac_cv_prog_egrep='egrep'
5033    fi
5034fi
5035echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5036echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5037 EGREP=$ac_cv_prog_egrep
5038
5039
5040echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5041echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5042if test "${ac_cv_header_stdc+set}" = set; then
5043  echo $ECHO_N "(cached) $ECHO_C" >&6
5044else
5045  cat >conftest.$ac_ext <<_ACEOF
5046/* confdefs.h.  */
5047_ACEOF
5048cat confdefs.h >>conftest.$ac_ext
5049cat >>conftest.$ac_ext <<_ACEOF
5050/* end confdefs.h.  */
5051#include <stdlib.h>
5052#include <stdarg.h>
5053#include <string.h>
5054#include <float.h>
5055
5056int
5057main ()
5058{
5059
5060  ;
5061  return 0;
5062}
5063_ACEOF
5064rm -f conftest.$ac_objext
5065if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5066  (eval $ac_compile) 2>conftest.er1
5067  ac_status=$?
5068  grep -v '^ *+' conftest.er1 >conftest.err
5069  rm -f conftest.er1
5070  cat conftest.err >&5
5071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5072  (exit $ac_status); } &&
5073	 { ac_try='test -z "$ac_c_werror_flag"
5074			 || test ! -s conftest.err'
5075  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5076  (eval $ac_try) 2>&5
5077  ac_status=$?
5078  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5079  (exit $ac_status); }; } &&
5080	 { ac_try='test -s conftest.$ac_objext'
5081  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5082  (eval $ac_try) 2>&5
5083  ac_status=$?
5084  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5085  (exit $ac_status); }; }; then
5086  ac_cv_header_stdc=yes
5087else
5088  echo "$as_me: failed program was:" >&5
5089sed 's/^/| /' conftest.$ac_ext >&5
5090
5091ac_cv_header_stdc=no
5092fi
5093rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5094
5095if test $ac_cv_header_stdc = yes; then
5096  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5097  cat >conftest.$ac_ext <<_ACEOF
5098/* confdefs.h.  */
5099_ACEOF
5100cat confdefs.h >>conftest.$ac_ext
5101cat >>conftest.$ac_ext <<_ACEOF
5102/* end confdefs.h.  */
5103#include <string.h>
5104
5105_ACEOF
5106if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5107  $EGREP "memchr" >/dev/null 2>&1; then
5108  :
5109else
5110  ac_cv_header_stdc=no
5111fi
5112rm -f conftest*
5113
5114fi
5115
5116if test $ac_cv_header_stdc = yes; then
5117  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5118  cat >conftest.$ac_ext <<_ACEOF
5119/* confdefs.h.  */
5120_ACEOF
5121cat confdefs.h >>conftest.$ac_ext
5122cat >>conftest.$ac_ext <<_ACEOF
5123/* end confdefs.h.  */
5124#include <stdlib.h>
5125
5126_ACEOF
5127if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5128  $EGREP "free" >/dev/null 2>&1; then
5129  :
5130else
5131  ac_cv_header_stdc=no
5132fi
5133rm -f conftest*
5134
5135fi
5136
5137if test $ac_cv_header_stdc = yes; then
5138  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5139  if test "$cross_compiling" = yes; then
5140  :
5141else
5142  cat >conftest.$ac_ext <<_ACEOF
5143/* confdefs.h.  */
5144_ACEOF
5145cat confdefs.h >>conftest.$ac_ext
5146cat >>conftest.$ac_ext <<_ACEOF
5147/* end confdefs.h.  */
5148#include <ctype.h>
5149#if ((' ' & 0x0FF) == 0x020)
5150# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5151# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5152#else
5153# define ISLOWER(c) \
5154		   (('a' <= (c) && (c) <= 'i') \
5155		     || ('j' <= (c) && (c) <= 'r') \
5156		     || ('s' <= (c) && (c) <= 'z'))
5157# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5158#endif
5159
5160#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5161int
5162main ()
5163{
5164  int i;
5165  for (i = 0; i < 256; i++)
5166    if (XOR (islower (i), ISLOWER (i))
5167	|| toupper (i) != TOUPPER (i))
5168      exit(2);
5169  exit (0);
5170}
5171_ACEOF
5172rm -f conftest$ac_exeext
5173if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5174  (eval $ac_link) 2>&5
5175  ac_status=$?
5176  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5177  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5178  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5179  (eval $ac_try) 2>&5
5180  ac_status=$?
5181  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5182  (exit $ac_status); }; }; then
5183  :
5184else
5185  echo "$as_me: program exited with status $ac_status" >&5
5186echo "$as_me: failed program was:" >&5
5187sed 's/^/| /' conftest.$ac_ext >&5
5188
5189( exit $ac_status )
5190ac_cv_header_stdc=no
5191fi
5192rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5193fi
5194fi
5195fi
5196echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5197echo "${ECHO_T}$ac_cv_header_stdc" >&6
5198if test $ac_cv_header_stdc = yes; then
5199
5200cat >>confdefs.h <<\_ACEOF
5201#define STDC_HEADERS 1
5202_ACEOF
5203
5204fi
5205
5206# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5217		  inttypes.h stdint.h unistd.h
5218do
5219as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5220echo "$as_me:$LINENO: checking for $ac_header" >&5
5221echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5222if eval "test \"\${$as_ac_Header+set}\" = set"; then
5223  echo $ECHO_N "(cached) $ECHO_C" >&6
5224else
5225  cat >conftest.$ac_ext <<_ACEOF
5226/* confdefs.h.  */
5227_ACEOF
5228cat confdefs.h >>conftest.$ac_ext
5229cat >>conftest.$ac_ext <<_ACEOF
5230/* end confdefs.h.  */
5231$ac_includes_default
5232
5233#include <$ac_header>
5234_ACEOF
5235rm -f conftest.$ac_objext
5236if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5237  (eval $ac_compile) 2>conftest.er1
5238  ac_status=$?
5239  grep -v '^ *+' conftest.er1 >conftest.err
5240  rm -f conftest.er1
5241  cat conftest.err >&5
5242  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5243  (exit $ac_status); } &&
5244	 { ac_try='test -z "$ac_c_werror_flag"
5245			 || test ! -s conftest.err'
5246  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5247  (eval $ac_try) 2>&5
5248  ac_status=$?
5249  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5250  (exit $ac_status); }; } &&
5251	 { ac_try='test -s conftest.$ac_objext'
5252  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5253  (eval $ac_try) 2>&5
5254  ac_status=$?
5255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5256  (exit $ac_status); }; }; then
5257  eval "$as_ac_Header=yes"
5258else
5259  echo "$as_me: failed program was:" >&5
5260sed 's/^/| /' conftest.$ac_ext >&5
5261
5262eval "$as_ac_Header=no"
5263fi
5264rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5265fi
5266echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5267echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5268if test `eval echo '${'$as_ac_Header'}'` = yes; then
5269  cat >>confdefs.h <<_ACEOF
5270#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5271_ACEOF
5272
5273fi
5274
5275done
5276
5277
5278
5279
5280
5281
5282
5283for ac_header in string.h strings.h ncurses/curses.h ncurses.h curses.h
5284do
5285as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5286if eval "test \"\${$as_ac_Header+set}\" = set"; then
5287  echo "$as_me:$LINENO: checking for $ac_header" >&5
5288echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5289if eval "test \"\${$as_ac_Header+set}\" = set"; then
5290  echo $ECHO_N "(cached) $ECHO_C" >&6
5291fi
5292echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5293echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5294else
5295  # Is the header compilable?
5296echo "$as_me:$LINENO: checking $ac_header usability" >&5
5297echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5298cat >conftest.$ac_ext <<_ACEOF
5299/* confdefs.h.  */
5300_ACEOF
5301cat confdefs.h >>conftest.$ac_ext
5302cat >>conftest.$ac_ext <<_ACEOF
5303/* end confdefs.h.  */
5304$ac_includes_default
5305#include <$ac_header>
5306_ACEOF
5307rm -f conftest.$ac_objext
5308if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5309  (eval $ac_compile) 2>conftest.er1
5310  ac_status=$?
5311  grep -v '^ *+' conftest.er1 >conftest.err
5312  rm -f conftest.er1
5313  cat conftest.err >&5
5314  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5315  (exit $ac_status); } &&
5316	 { ac_try='test -z "$ac_c_werror_flag"
5317			 || test ! -s conftest.err'
5318  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5319  (eval $ac_try) 2>&5
5320  ac_status=$?
5321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5322  (exit $ac_status); }; } &&
5323	 { ac_try='test -s conftest.$ac_objext'
5324  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5325  (eval $ac_try) 2>&5
5326  ac_status=$?
5327  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5328  (exit $ac_status); }; }; then
5329  ac_header_compiler=yes
5330else
5331  echo "$as_me: failed program was:" >&5
5332sed 's/^/| /' conftest.$ac_ext >&5
5333
5334ac_header_compiler=no
5335fi
5336rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5337echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5338echo "${ECHO_T}$ac_header_compiler" >&6
5339
5340# Is the header present?
5341echo "$as_me:$LINENO: checking $ac_header presence" >&5
5342echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5343cat >conftest.$ac_ext <<_ACEOF
5344/* confdefs.h.  */
5345_ACEOF
5346cat confdefs.h >>conftest.$ac_ext
5347cat >>conftest.$ac_ext <<_ACEOF
5348/* end confdefs.h.  */
5349#include <$ac_header>
5350_ACEOF
5351if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5352  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5353  ac_status=$?
5354  grep -v '^ *+' conftest.er1 >conftest.err
5355  rm -f conftest.er1
5356  cat conftest.err >&5
5357  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5358  (exit $ac_status); } >/dev/null; then
5359  if test -s conftest.err; then
5360    ac_cpp_err=$ac_c_preproc_warn_flag
5361    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5362  else
5363    ac_cpp_err=
5364  fi
5365else
5366  ac_cpp_err=yes
5367fi
5368if test -z "$ac_cpp_err"; then
5369  ac_header_preproc=yes
5370else
5371  echo "$as_me: failed program was:" >&5
5372sed 's/^/| /' conftest.$ac_ext >&5
5373
5374  ac_header_preproc=no
5375fi
5376rm -f conftest.err conftest.$ac_ext
5377echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5378echo "${ECHO_T}$ac_header_preproc" >&6
5379
5380# So?  What about this header?
5381case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5382  yes:no: )
5383    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5384echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5385    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5386echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5387    ac_header_preproc=yes
5388    ;;
5389  no:yes:* )
5390    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5391echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5392    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5393echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5394    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5395echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5396    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5397echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5398    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5399echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5400    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5401echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5402    (
5403      cat <<\_ASBOX
5404## ------------------------------- ##
5405## Report this to bug-grub@gnu.org ##
5406## ------------------------------- ##
5407_ASBOX
5408    ) |
5409      sed "s/^/$as_me: WARNING:     /" >&2
5410    ;;
5411esac
5412echo "$as_me:$LINENO: checking for $ac_header" >&5
5413echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5414if eval "test \"\${$as_ac_Header+set}\" = set"; then
5415  echo $ECHO_N "(cached) $ECHO_C" >&6
5416else
5417  eval "$as_ac_Header=\$ac_header_preproc"
5418fi
5419echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5420echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5421
5422fi
5423if test `eval echo '${'$as_ac_Header'}'` = yes; then
5424  cat >>confdefs.h <<_ACEOF
5425#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5426_ACEOF
5427
5428fi
5429
5430done
5431
5432
5433# Check for user options.
5434
5435# filesystems support.
5436# Check whether --enable-ext2fs or --disable-ext2fs was given.
5437if test "${enable_ext2fs+set}" = set; then
5438  enableval="$enable_ext2fs"
5439
5440fi;
5441
5442if test x"$enable_ext2fs" != xno; then
5443  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_EXT2FS=1"
5444fi
5445
5446# Check whether --enable-fat or --disable-fat was given.
5447if test "${enable_fat+set}" = set; then
5448  enableval="$enable_fat"
5449
5450fi;
5451
5452if test x"$enable_fat" != xno; then
5453  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_FAT=1"
5454fi
5455
5456# Check whether --enable-ffs or --disable-ffs was given.
5457if test "${enable_ffs+set}" = set; then
5458  enableval="$enable_ffs"
5459
5460fi;
5461
5462if test x"$enable_ffs" != xno; then
5463  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_FFS=1"
5464fi
5465
5466# Check whether --enable-ufs2 or --disable-ufs2 was given.
5467if test "${enable_ufs2+set}" = set; then
5468  enableval="$enable_ufs2"
5469
5470fi;
5471
5472if test x"$enable_ufs2" != xno; then
5473  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_UFS2=1"
5474fi
5475
5476# Check whether --enable-minix or --disable-minix was given.
5477if test "${enable_minix+set}" = set; then
5478  enableval="$enable_minix"
5479
5480fi;
5481
5482if test x"$enable_minix" != xno; then
5483  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_MINIX=1"
5484fi
5485
5486# Check whether --enable-reiserfs or --disable-reiserfs was given.
5487if test "${enable_reiserfs+set}" = set; then
5488  enableval="$enable_reiserfs"
5489
5490fi;
5491
5492if test x"$enable_reiserfs" != xno; then
5493  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_REISERFS=1"
5494fi
5495
5496# Check whether --enable-vstafs or --disable-vstafs was given.
5497if test "${enable_vstafs+set}" = set; then
5498  enableval="$enable_vstafs"
5499
5500fi;
5501
5502if test x"$enable_vstafs" != xno; then
5503  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_VSTAFS=1"
5504fi
5505
5506# Check whether --enable-jfs or --disable-jfs was given.
5507if test "${enable_jfs+set}" = set; then
5508  enableval="$enable_jfs"
5509
5510fi;
5511
5512if test x"$enable_jfs" != xno; then
5513  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_JFS=1"
5514fi
5515
5516# Check whether --enable-xfs or --disable-xfs was given.
5517if test "${enable_xfs+set}" = set; then
5518  enableval="$enable_xfs"
5519
5520fi;
5521
5522if test x"$enable_xfs" != xno; then
5523  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_XFS=1"
5524fi
5525
5526# Check whether --enable-iso9660 or --disable-iso9660 was given.
5527if test "${enable_iso9660+set}" = set; then
5528  enableval="$enable_iso9660"
5529
5530fi;
5531
5532if test x"$enable_iso9660" != xno; then
5533  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_ISO9660=1"
5534fi
5535
5536
5537# Check whether --enable-gunzip or --disable-gunzip was given.
5538if test "${enable_gunzip+set}" = set; then
5539  enableval="$enable_gunzip"
5540
5541fi;
5542
5543if test x"$enable_gunzip" = xno; then
5544  FSYS_CFLAGS="$FSYS_CFLAGS -DNO_DECOMPRESSION=1"
5545fi
5546
5547# Check whether --enable-md5-password or --disable-md5-password was given.
5548if test "${enable_md5_password+set}" = set; then
5549  enableval="$enable_md5_password"
5550
5551fi;
5552if test "x$enable_md5_password" != xno; then
5553  FSYS_CFLAGS="$FSYS_CFLAGS -DUSE_MD5_PASSWORDS=1"
5554fi
5555
5556# Check whether --enable-packet-retransmission or --disable-packet-retransmission was given.
5557if test "${enable_packet_retransmission+set}" = set; then
5558  enableval="$enable_packet_retransmission"
5559
5560fi;
5561if test "x$enable_packet_retransmission" != xno; then
5562  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DCONGESTED=1"
5563fi
5564
5565# Check whether --enable-pci-direct or --disable-pci-direct was given.
5566if test "${enable_pci_direct+set}" = set; then
5567  enableval="$enable_pci_direct"
5568
5569fi;
5570if test "x$enable_pci_direct" = xyes; then
5571  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DCONFIG_PCI_DIRECT=1"
5572fi
5573
5574# Check whether --enable-3c509 or --disable-3c509 was given.
5575if test "${enable_3c509+set}" = set; then
5576  enableval="$enable_3c509"
5577
5578fi;
5579if test "x$enable_3c509" = xyes; then
5580  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_3C509"
5581  NETBOOT_DRIVERS="$NETBOOT_DRIVERS 3c509.o"
5582fi
5583
5584# Check whether --enable-3c529 or --disable-3c529 was given.
5585if test "${enable_3c529+set}" = set; then
5586  enableval="$enable_3c529"
5587
5588fi;
5589if test "x$enable_3c529" = xyes; then
5590  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_3C529=1"
5591  NETBOOT_DRIVERS="$NETBOOT_DRIVERS 3c529.o"
5592fi
5593
5594# Check whether --enable-3c595 or --disable-3c595 was given.
5595if test "${enable_3c595+set}" = set; then
5596  enableval="$enable_3c595"
5597
5598fi;
5599if test "x$enable_3c595" = xyes; then
5600  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_3C595=1"
5601  NETBOOT_DRIVERS="$NETBOOT_DRIVERS 3c595.o"
5602fi
5603
5604# Check whether --enable-3c90x or --disable-3c90x was given.
5605if test "${enable_3c90x+set}" = set; then
5606  enableval="$enable_3c90x"
5607
5608fi;
5609if test "x$enable_3c90x" = xyes; then
5610  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_3C90X=1"
5611  NETBOOT_DRIVERS="$NETBOOT_DRIVERS 3c90x.o"
5612fi
5613
5614# Check whether --enable-cs89x0 or --disable-cs89x0 was given.
5615if test "${enable_cs89x0+set}" = set; then
5616  enableval="$enable_cs89x0"
5617
5618fi;
5619if test "x$enable_cs89x0" = xyes; then
5620  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_CS89X0=1"
5621  NETBOOT_DRIVERS="$NETBOOT_DRIVERS cs89x0.o"
5622fi
5623
5624# Check whether --enable-davicom or --disable-davicom was given.
5625if test "${enable_davicom+set}" = set; then
5626  enableval="$enable_davicom"
5627
5628fi;
5629if test "x$enable_davicom" = xyes; then
5630  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_DAVICOM=1"
5631  NETBOOT_DRIVERS="$NETBOOT_DRIVERS davicom.o"
5632fi
5633
5634# Check whether --enable-depca or --disable-depca was given.
5635if test "${enable_depca+set}" = set; then
5636  enableval="$enable_depca"
5637
5638fi;
5639if test "x$enable_depca" = xyes; then
5640  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_DEPCA=1"
5641  NETBOOT_DRIVERS="$NETBOOT_DRIVERS depca.o"
5642fi
5643
5644# Check whether --enable-eepro or --disable-eepro was given.
5645if test "${enable_eepro+set}" = set; then
5646  enableval="$enable_eepro"
5647
5648fi;
5649if test "x$enable_eepro" = xyes; then
5650  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_EEPRO=1"
5651  NETBOOT_DRIVERS="$NETBOOT_DRIVERS eepro.o"
5652fi
5653
5654# Check whether --enable-eepro100 or --disable-eepro100 was given.
5655if test "${enable_eepro100+set}" = set; then
5656  enableval="$enable_eepro100"
5657
5658fi;
5659if test "x$enable_eepro100" = xyes; then
5660  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_EEPRO100=1"
5661  NETBOOT_DRIVERS="$NETBOOT_DRIVERS eepro100.o"
5662fi
5663
5664# Check whether --enable-epic100 or --disable-epic100 was given.
5665if test "${enable_epic100+set}" = set; then
5666  enableval="$enable_epic100"
5667
5668fi;
5669if test "x$enable_epic100" = xyes; then
5670  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_EPIC100=1"
5671  NETBOOT_DRIVERS="$NETBOOT_DRIVERS epic100.o"
5672fi
5673
5674# Check whether --enable-3c507 or --disable-3c507 was given.
5675if test "${enable_3c507+set}" = set; then
5676  enableval="$enable_3c507"
5677
5678fi;
5679if test "x$enable_3c507" = xyes; then
5680  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_3C507=1"
5681  NETBOOT_DRIVERS="$NETBOOT_DRIVERS 3c507.o"
5682fi
5683
5684# Check whether --enable-exos205 or --disable-exos205 was given.
5685if test "${enable_exos205+set}" = set; then
5686  enableval="$enable_exos205"
5687
5688fi;
5689if test "x$enable_exos205" = xyes; then
5690  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_EXOS205=1"
5691  NETBOOT_DRIVERS="$NETBOOT_DRIVERS exos205.o"
5692fi
5693
5694# Check whether --enable-ni5210 or --disable-ni5210 was given.
5695if test "${enable_ni5210+set}" = set; then
5696  enableval="$enable_ni5210"
5697
5698fi;
5699if test "x$enable_ni5210" = xyes; then
5700  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_NI5210=1"
5701  NETBOOT_DRIVERS="$NETBOOT_DRIVERS ni5210.o"
5702fi
5703
5704# Check whether --enable-lance or --disable-lance was given.
5705if test "${enable_lance+set}" = set; then
5706  enableval="$enable_lance"
5707
5708fi;
5709if test "x$enable_lance" = xyes; then
5710  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_LANCE=1"
5711  NETBOOT_DRIVERS="$NETBOOT_DRIVERS lance.o"
5712fi
5713
5714# Check whether --enable-ne2100 or --disable-ne2100 was given.
5715if test "${enable_ne2100+set}" = set; then
5716  enableval="$enable_ne2100"
5717
5718fi;
5719if test "x$enable_ne2100" = xyes; then
5720  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_NE2100=1"
5721  NETBOOT_DRIVERS="$NETBOOT_DRIVERS ne2100.o"
5722fi
5723
5724# Check whether --enable-ni6510 or --disable-ni6510 was given.
5725if test "${enable_ni6510+set}" = set; then
5726  enableval="$enable_ni6510"
5727
5728fi;
5729if test "x$enable_ni6510" = xyes; then
5730  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_NI6510=1"
5731  NETBOOT_DRIVERS="$NETBOOT_DRIVERS ni6510.o"
5732fi
5733
5734# Check whether --enable-natsemi or --disable-natsemi was given.
5735if test "${enable_natsemi+set}" = set; then
5736  enableval="$enable_natsemi"
5737
5738fi;
5739if test "x$enable_natsemi" = xyes; then
5740  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_NATSEMI=1"
5741  NETBOOT_DRIVERS="$NETBOOT_DRIVERS natsemi.o"
5742fi
5743
5744# Check whether --enable-ni5010 or --disable-ni5010 was given.
5745if test "${enable_ni5010+set}" = set; then
5746  enableval="$enable_ni5010"
5747
5748fi;
5749if test "x$enable_ni5010" = xyes; then
5750  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_NI5010=1"
5751  NETBOOT_DRIVERS="$NETBOOT_DRIVERS ni5010.o"
5752fi
5753
5754# Check whether --enable-3c503 or --disable-3c503 was given.
5755if test "${enable_3c503+set}" = set; then
5756  enableval="$enable_3c503"
5757
5758fi;
5759if test "x$enable_3c503" = xyes; then
5760  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_3C503=1"
5761  NETBOOT_DRIVERS="$NETBOOT_DRIVERS 3c503.o"
5762fi
5763
5764# Check whether --enable-ne or --disable-ne was given.
5765if test "${enable_ne+set}" = set; then
5766  enableval="$enable_ne"
5767
5768fi;
5769if test "x$enable_ne" = xyes; then
5770  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_NE=1"
5771  NETBOOT_DRIVERS="$NETBOOT_DRIVERS ne.o"
5772fi
5773
5774# Check whether --enable-ns8390 or --disable-ns8390 was given.
5775if test "${enable_ns8390+set}" = set; then
5776  enableval="$enable_ns8390"
5777
5778fi;
5779if test "x$enable_ns8390" = xyes; then
5780  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_NS8390=1"
5781  NETBOOT_DRIVERS="$NETBOOT_DRIVERS ns8390.o"
5782fi
5783
5784# Check whether --enable-wd or --disable-wd was given.
5785if test "${enable_wd+set}" = set; then
5786  enableval="$enable_wd"
5787
5788fi;
5789if test "x$enable_wd" = xyes; then
5790  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_WD=1"
5791  NETBOOT_DRIVERS="$NETBOOT_DRIVERS wd.o"
5792fi
5793
5794# Check whether --enable-otulip or --disable-otulip was given.
5795if test "${enable_otulip+set}" = set; then
5796  enableval="$enable_otulip"
5797
5798fi;
5799if test "x$enable_otulip" = xyes; then
5800  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_OTULIP=1"
5801  NETBOOT_DRIVERS="$NETBOOT_DRIVERS otulip.o"
5802fi
5803
5804# Check whether --enable-rtl8139 or --disable-rtl8139 was given.
5805if test "${enable_rtl8139+set}" = set; then
5806  enableval="$enable_rtl8139"
5807
5808fi;
5809if test "x$enable_rtl8139" = xyes; then
5810  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_RTL8139=1"
5811  NETBOOT_DRIVERS="$NETBOOT_DRIVERS rtl8139.o"
5812fi
5813
5814# Check whether --enable-sis900 or --disable-sis900 was given.
5815if test "${enable_sis900+set}" = set; then
5816  enableval="$enable_sis900"
5817
5818fi;
5819if test "x$enable_sis900" = xyes; then
5820  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_SIS900=1"
5821  NETBOOT_DRIVERS="$NETBOOT_DRIVERS sis900.o"
5822fi
5823
5824# Check whether --enable-sk-g16 or --disable-sk-g16 was given.
5825if test "${enable_sk_g16+set}" = set; then
5826  enableval="$enable_sk_g16"
5827
5828fi;
5829if test "x$enable_sk_g16" = xyes; then
5830  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_SK_G16=1"
5831  NETBOOT_DRIVERS="$NETBOOT_DRIVERS sk_g16.o"
5832fi
5833
5834# Check whether --enable-smc9000 or --disable-smc9000 was given.
5835if test "${enable_smc9000+set}" = set; then
5836  enableval="$enable_smc9000"
5837
5838fi;
5839if test "x$enable_smc9000" = xyes; then
5840  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_SMC9000=1"
5841  NETBOOT_DRIVERS="$NETBOOT_DRIVERS smc9000.o"
5842fi
5843
5844# Check whether --enable-tiara or --disable-tiara was given.
5845if test "${enable_tiara+set}" = set; then
5846  enableval="$enable_tiara"
5847
5848fi;
5849if test "x$enable_tiara" = xyes; then
5850  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_TIARA=1"
5851  NETBOOT_DRIVERS="$NETBOOT_DRIVERS tiara.o"
5852fi
5853
5854# Check whether --enable-tulip or --disable-tulip was given.
5855if test "${enable_tulip+set}" = set; then
5856  enableval="$enable_tulip"
5857
5858fi;
5859if test "x$enable_tulip" = xyes; then
5860  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_TULIP=1"
5861  NETBOOT_DRIVERS="$NETBOOT_DRIVERS tulip.o"
5862fi
5863
5864# Check whether --enable-via-rhine or --disable-via-rhine was given.
5865if test "${enable_via_rhine+set}" = set; then
5866  enableval="$enable_via_rhine"
5867
5868fi;
5869if test "x$enable_via_rhine" = xyes; then
5870  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_VIA_RHINE=1"
5871  NETBOOT_DRIVERS="$NETBOOT_DRIVERS via_rhine.o"
5872fi
5873
5874# Check whether --enable-w89c840 or --disable-w89c840 was given.
5875if test "${enable_w89c840+set}" = set; then
5876  enableval="$enable_w89c840"
5877
5878fi;
5879if test "x$enable_w89c840" = xyes; then
5880  NET_CFLAGS="$NET_CFLAGS -DINCLUDE_W89C840=1"
5881  NETBOOT_DRIVERS="$NETBOOT_DRIVERS w89c840.o"
5882fi
5883
5884
5885
5886if test "x$NET_CFLAGS" != x; then
5887  NETBOOT_SUPPORT_TRUE=
5888  NETBOOT_SUPPORT_FALSE='#'
5889else
5890  NETBOOT_SUPPORT_TRUE='#'
5891  NETBOOT_SUPPORT_FALSE=
5892fi
5893
5894if test "x$NET_CFLAGS" != x; then
5895  FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_TFTP=1"
5896fi
5897
5898# Check whether --enable-3c503-shmem or --disable-3c503-shmem was given.
5899if test "${enable_3c503_shmem+set}" = set; then
5900  enableval="$enable_3c503_shmem"
5901
5902fi;
5903if test "x$enable_3c503_shmem" = xyes; then
5904  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DT503_SHMEM=1"
5905fi
5906
5907# Check whether --enable-3c503-aui or --disable-3c503-aui was given.
5908if test "${enable_3c503_aui+set}" = set; then
5909  enableval="$enable_3c503_aui"
5910
5911fi;
5912if test "x$enable_3c503_aui" = xyes; then
5913  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DT503_AUI=1"
5914fi
5915
5916# Check whether --enable-compex-rl2000-fix or --disable-compex-rl2000-fix was given.
5917if test "${enable_compex_rl2000_fix+set}" = set; then
5918  enableval="$enable_compex_rl2000_fix"
5919
5920fi;
5921if test "x$enable_compex_rl2000_fix" = xyes; then
5922  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DCOMPEX_RL2000_FIX=1"
5923fi
5924
5925# Check whether --enable-smc9000-scan or --disable-smc9000-scan was given.
5926if test "${enable_smc9000_scan+set}" = set; then
5927  enableval="$enable_smc9000_scan"
5928  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DSMC9000_SCAN=$enable_smc9000_scan"
5929fi;
5930
5931# Check whether --enable-ne-scan or --disable-ne-scan was given.
5932if test "${enable_ne_scan+set}" = set; then
5933  enableval="$enable_ne_scan"
5934  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DNE_SCAN=$enable_ne_scan"
5935else
5936  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DNE_SCAN=0x280,0x300,0x320,0x340"
5937fi;
5938
5939# Check whether --enable-wd-default-mem or --disable-wd-default-mem was given.
5940if test "${enable_wd_default_mem+set}" = set; then
5941  enableval="$enable_wd_default_mem"
5942  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DWD_DEFAULT_MEM=$enable_wd_default_mem"
5943else
5944  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DWD_DEFAULT_MEM=0xCC000"
5945fi;
5946
5947# Check whether --enable-cs-scan or --disable-cs-scan was given.
5948if test "${enable_cs_scan+set}" = set; then
5949  enableval="$enable_cs_scan"
5950  NET_EXTRAFLAGS="$NET_EXTRAFLAGS -DCS_SCAN=$enable_cs_scan"
5951fi;
5952
5953# Check whether --enable-diskless or --disable-diskless was given.
5954if test "${enable_diskless+set}" = set; then
5955  enableval="$enable_diskless"
5956
5957fi;
5958
5959
5960if test "x$enable_diskless" = xyes; then
5961  DISKLESS_SUPPORT_TRUE=
5962  DISKLESS_SUPPORT_FALSE='#'
5963else
5964  DISKLESS_SUPPORT_TRUE='#'
5965  DISKLESS_SUPPORT_FALSE=
5966fi
5967
5968
5969# Check whether --enable-hercules or --disable-hercules was given.
5970if test "${enable_hercules+set}" = set; then
5971  enableval="$enable_hercules"
5972
5973fi;
5974
5975
5976if test "x$enable_hercules" != xno; then
5977  HERCULES_SUPPORT_TRUE=
5978  HERCULES_SUPPORT_FALSE='#'
5979else
5980  HERCULES_SUPPORT_TRUE='#'
5981  HERCULES_SUPPORT_FALSE=
5982fi
5983
5984
5985# Check whether --enable-serial or --disable-serial was given.
5986if test "${enable_serial+set}" = set; then
5987  enableval="$enable_serial"
5988
5989fi;
5990
5991
5992if test "x$enable_serial" != xno; then
5993  SERIAL_SUPPORT_TRUE=
5994  SERIAL_SUPPORT_FALSE='#'
5995else
5996  SERIAL_SUPPORT_TRUE='#'
5997  SERIAL_SUPPORT_FALSE=
5998fi
5999
6000
6001# Check whether --enable-serial-speed-simulation or --disable-serial-speed-simulation was given.
6002if test "${enable_serial_speed_simulation+set}" = set; then
6003  enableval="$enable_serial_speed_simulation"
6004
6005fi;
6006
6007
6008if test "x$enable_serial_speed_simulation" = xyes; then
6009  SERIAL_SPEED_SIMULATION_TRUE=
6010  SERIAL_SPEED_SIMULATION_FALSE='#'
6011else
6012  SERIAL_SPEED_SIMULATION_TRUE='#'
6013  SERIAL_SPEED_SIMULATION_FALSE=
6014fi
6015
6016
6017# Sanity check.
6018if test "x$enable_diskless" = xyes; then
6019  if test "x$NET_CFLAGS" = x; then
6020    { { echo "$as_me:$LINENO: error: You must enable at least one network driver" >&5
6021echo "$as_me: error: You must enable at least one network driver" >&2;}
6022   { (exit 1); exit 1; }; }
6023  fi
6024fi
6025
6026# Check whether --enable-preset-menu or --disable-preset-menu was given.
6027if test "${enable_preset_menu+set}" = set; then
6028  enableval="$enable_preset_menu"
6029
6030fi;
6031if test "x$enable_preset_menu" = x; then
6032  :
6033else
6034  if test -r $enable_preset_menu; then
6035
6036# Because early versions of GNU sed 3.x are too buggy, use a C program
6037# instead of shell commands. *sigh*
6038cat >conftest.c <<\EOF
6039#include <stdio.h>
6040
6041int
6042main (void)
6043{
6044  int c;
6045
6046  while ((c = getchar ()) != EOF)
6047    {
6048      switch (c)
6049        {
6050	case '\n':
6051	  fputs ("\\n", stdout);
6052	  break;
6053	case '\r':
6054	  fputs ("\\r", stdout);
6055	  break;
6056	case '\\':
6057	  fputs ("\\\\", stdout);
6058	  break;
6059	case '"':
6060	  fputs ("\\\"", stdout);
6061	  break;
6062	default:
6063	  putchar (c);
6064	}
6065    }
6066
6067  return 0;
6068}
6069EOF
6070
6071if { ac_try='${CC-cc} ${CFLAGS} conftest.c -o conftest'
6072  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6073  (eval $ac_try) 2>&5
6074  ac_status=$?
6075  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6076  (exit $ac_status); }; } && test -s conftest; then
6077  grub_tmp_value=`./conftest < "$enable_preset_menu"`
6078else
6079  { { echo "$as_me:$LINENO: error: ${CC-cc} failed to produce an executable file" >&5
6080echo "$as_me: error: ${CC-cc} failed to produce an executable file" >&2;}
6081   { (exit 1); exit 1; }; }
6082fi
6083
6084
6085cat >>confdefs.h <<_ACEOF
6086#define PRESET_MENU_STRING "$grub_tmp_value"
6087_ACEOF
6088
6089rm -f conftest*
6090
6091  else
6092    { { echo "$as_me:$LINENO: error: Cannot read the preset menu file $enable_preset_menu" >&5
6093echo "$as_me: error: Cannot read the preset menu file $enable_preset_menu" >&2;}
6094   { (exit 1); exit 1; }; }
6095  fi
6096fi
6097
6098# Check whether --enable-example-kernel or --disable-example-kernel was given.
6099if test "${enable_example_kernel+set}" = set; then
6100  enableval="$enable_example_kernel"
6101
6102fi;
6103
6104
6105if test "x$enable_example_kernel" = xyes; then
6106  BUILD_EXAMPLE_KERNEL_TRUE=
6107  BUILD_EXAMPLE_KERNEL_FALSE='#'
6108else
6109  BUILD_EXAMPLE_KERNEL_TRUE='#'
6110  BUILD_EXAMPLE_KERNEL_FALSE=
6111fi
6112
6113
6114# Check whether --enable-auto-linux-mem-opt or --disable-auto-linux-mem-opt was given.
6115if test "${enable_auto_linux_mem_opt+set}" = set; then
6116  enableval="$enable_auto_linux_mem_opt"
6117
6118fi;
6119if test "x$enable_auto_linux_mem_opt" = xno; then
6120  :
6121else
6122
6123cat >>confdefs.h <<\_ACEOF
6124#define AUTO_LINUX_MEM_OPT 1
6125_ACEOF
6126
6127fi
6128
6129
6130
6131
6132
6133
6134CCASFLAGS='$(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)'
6135
6136
6137
6138                                                                                                                                  ac_config_files="$ac_config_files Makefile stage1/Makefile stage2/Makefile docs/Makefile lib/Makefile util/Makefile grub/Makefile netboot/Makefile util/grub-image util/grub-install util/grub-md5-crypt util/grub-terminfo util/grub-set-default"
6139
6140cat >confcache <<\_ACEOF
6141# This file is a shell script that caches the results of configure
6142# tests run on this system so they can be shared between configure
6143# scripts and configure runs, see configure's option --config-cache.
6144# It is not useful on other systems.  If it contains results you don't
6145# want to keep, you may remove or edit it.
6146#
6147# config.status only pays attention to the cache file if you give it
6148# the --recheck option to rerun configure.
6149#
6150# `ac_cv_env_foo' variables (set or unset) will be overridden when
6151# loading this file, other *unset* `ac_cv_foo' will be assigned the
6152# following values.
6153
6154_ACEOF
6155
6156# The following way of writing the cache mishandles newlines in values,
6157# but we know of no workaround that is simple, portable, and efficient.
6158# So, don't put newlines in cache variables' values.
6159# Ultrix sh set writes to stderr and can't be redirected directly,
6160# and sets the high bit in the cache file unless we assign to the vars.
6161{
6162  (set) 2>&1 |
6163    case `(ac_space=' '; set | grep ac_space) 2>&1` in
6164    *ac_space=\ *)
6165      # `set' does not quote correctly, so add quotes (double-quote
6166      # substitution turns \\\\ into \\, and sed turns \\ into \).
6167      sed -n \
6168	"s/'/'\\\\''/g;
6169	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6170      ;;
6171    *)
6172      # `set' quotes correctly as required by POSIX, so do not add quotes.
6173      sed -n \
6174	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6175      ;;
6176    esac;
6177} |
6178  sed '
6179     t clear
6180     : clear
6181     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6182     t end
6183     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6184     : end' >>confcache
6185if diff $cache_file confcache >/dev/null 2>&1; then :; else
6186  if test -w $cache_file; then
6187    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6188    cat confcache >$cache_file
6189  else
6190    echo "not updating unwritable cache $cache_file"
6191  fi
6192fi
6193rm -f confcache
6194
6195test "x$prefix" = xNONE && prefix=$ac_default_prefix
6196# Let make expand exec_prefix.
6197test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6198
6199# VPATH may cause trouble with some makes, so we remove $(srcdir),
6200# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6201# trailing colons and then remove the whole line if VPATH becomes empty
6202# (actually we leave an empty line to preserve line numbers).
6203if test "x$srcdir" = x.; then
6204  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
6205s/:*\$(srcdir):*/:/;
6206s/:*\${srcdir}:*/:/;
6207s/:*@srcdir@:*/:/;
6208s/^\([^=]*=[	 ]*\):*/\1/;
6209s/:*$//;
6210s/^[^=]*=[	 ]*$//;
6211}'
6212fi
6213
6214DEFS=-DHAVE_CONFIG_H
6215
6216ac_libobjs=
6217ac_ltlibobjs=
6218for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6219  # 1. Remove the extension, and $U if already installed.
6220  ac_i=`echo "$ac_i" |
6221	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6222  # 2. Add them.
6223  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6224  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6225done
6226LIBOBJS=$ac_libobjs
6227
6228LTLIBOBJS=$ac_ltlibobjs
6229
6230
6231if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
6232  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
6233Usually this means the macro was only invoked conditionally." >&5
6234echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
6235Usually this means the macro was only invoked conditionally." >&2;}
6236   { (exit 1); exit 1; }; }
6237fi
6238if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
6239  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
6240Usually this means the macro was only invoked conditionally." >&5
6241echo "$as_me: error: conditional \"AMDEP\" was never defined.
6242Usually this means the macro was only invoked conditionally." >&2;}
6243   { (exit 1); exit 1; }; }
6244fi
6245if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
6246  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
6247Usually this means the macro was only invoked conditionally." >&5
6248echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
6249Usually this means the macro was only invoked conditionally." >&2;}
6250   { (exit 1); exit 1; }; }
6251fi
6252if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
6253  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
6254Usually this means the macro was only invoked conditionally." >&5
6255echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
6256Usually this means the macro was only invoked conditionally." >&2;}
6257   { (exit 1); exit 1; }; }
6258fi
6259if test -z "${NETBOOT_SUPPORT_TRUE}" && test -z "${NETBOOT_SUPPORT_FALSE}"; then
6260  { { echo "$as_me:$LINENO: error: conditional \"NETBOOT_SUPPORT\" was never defined.
6261Usually this means the macro was only invoked conditionally." >&5
6262echo "$as_me: error: conditional \"NETBOOT_SUPPORT\" was never defined.
6263Usually this means the macro was only invoked conditionally." >&2;}
6264   { (exit 1); exit 1; }; }
6265fi
6266if test -z "${DISKLESS_SUPPORT_TRUE}" && test -z "${DISKLESS_SUPPORT_FALSE}"; then
6267  { { echo "$as_me:$LINENO: error: conditional \"DISKLESS_SUPPORT\" was never defined.
6268Usually this means the macro was only invoked conditionally." >&5
6269echo "$as_me: error: conditional \"DISKLESS_SUPPORT\" was never defined.
6270Usually this means the macro was only invoked conditionally." >&2;}
6271   { (exit 1); exit 1; }; }
6272fi
6273if test -z "${HERCULES_SUPPORT_TRUE}" && test -z "${HERCULES_SUPPORT_FALSE}"; then
6274  { { echo "$as_me:$LINENO: error: conditional \"HERCULES_SUPPORT\" was never defined.
6275Usually this means the macro was only invoked conditionally." >&5
6276echo "$as_me: error: conditional \"HERCULES_SUPPORT\" was never defined.
6277Usually this means the macro was only invoked conditionally." >&2;}
6278   { (exit 1); exit 1; }; }
6279fi
6280if test -z "${SERIAL_SUPPORT_TRUE}" && test -z "${SERIAL_SUPPORT_FALSE}"; then
6281  { { echo "$as_me:$LINENO: error: conditional \"SERIAL_SUPPORT\" was never defined.
6282Usually this means the macro was only invoked conditionally." >&5
6283echo "$as_me: error: conditional \"SERIAL_SUPPORT\" was never defined.
6284Usually this means the macro was only invoked conditionally." >&2;}
6285   { (exit 1); exit 1; }; }
6286fi
6287if test -z "${SERIAL_SPEED_SIMULATION_TRUE}" && test -z "${SERIAL_SPEED_SIMULATION_FALSE}"; then
6288  { { echo "$as_me:$LINENO: error: conditional \"SERIAL_SPEED_SIMULATION\" was never defined.
6289Usually this means the macro was only invoked conditionally." >&5
6290echo "$as_me: error: conditional \"SERIAL_SPEED_SIMULATION\" was never defined.
6291Usually this means the macro was only invoked conditionally." >&2;}
6292   { (exit 1); exit 1; }; }
6293fi
6294if test -z "${BUILD_EXAMPLE_KERNEL_TRUE}" && test -z "${BUILD_EXAMPLE_KERNEL_FALSE}"; then
6295  { { echo "$as_me:$LINENO: error: conditional \"BUILD_EXAMPLE_KERNEL\" was never defined.
6296Usually this means the macro was only invoked conditionally." >&5
6297echo "$as_me: error: conditional \"BUILD_EXAMPLE_KERNEL\" was never defined.
6298Usually this means the macro was only invoked conditionally." >&2;}
6299   { (exit 1); exit 1; }; }
6300fi
6301
6302: ${CONFIG_STATUS=./config.status}
6303ac_clean_files_save=$ac_clean_files
6304ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6305{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6306echo "$as_me: creating $CONFIG_STATUS" >&6;}
6307cat >$CONFIG_STATUS <<_ACEOF
6308#! $SHELL
6309# Generated by $as_me.
6310# Run this file to recreate the current configuration.
6311# Compiler output produced by configure, useful for debugging
6312# configure, is in config.log if it exists.
6313
6314debug=false
6315ac_cs_recheck=false
6316ac_cs_silent=false
6317SHELL=\${CONFIG_SHELL-$SHELL}
6318_ACEOF
6319
6320cat >>$CONFIG_STATUS <<\_ACEOF
6321## --------------------- ##
6322## M4sh Initialization.  ##
6323## --------------------- ##
6324
6325# Be Bourne compatible
6326if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6327  emulate sh
6328  NULLCMD=:
6329  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6330  # is contrary to our usage.  Disable this feature.
6331  alias -g '${1+"$@"}'='"$@"'
6332elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6333  set -o posix
6334fi
6335DUALCASE=1; export DUALCASE # for MKS sh
6336
6337# Support unset when possible.
6338if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6339  as_unset=unset
6340else
6341  as_unset=false
6342fi
6343
6344
6345# Work around bugs in pre-3.0 UWIN ksh.
6346$as_unset ENV MAIL MAILPATH
6347PS1='$ '
6348PS2='> '
6349PS4='+ '
6350
6351# NLS nuisances.
6352for as_var in \
6353  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
6354  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
6355  LC_TELEPHONE LC_TIME
6356do
6357  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6358    eval $as_var=C; export $as_var
6359  else
6360    $as_unset $as_var
6361  fi
6362done
6363
6364# Required to use basename.
6365if expr a : '\(a\)' >/dev/null 2>&1; then
6366  as_expr=expr
6367else
6368  as_expr=false
6369fi
6370
6371if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6372  as_basename=basename
6373else
6374  as_basename=false
6375fi
6376
6377
6378# Name of the executable.
6379as_me=`$as_basename "$0" ||
6380$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6381	 X"$0" : 'X\(//\)$' \| \
6382	 X"$0" : 'X\(/\)$' \| \
6383	 .     : '\(.\)' 2>/dev/null ||
6384echo X/"$0" |
6385    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6386  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
6387  	  /^X\/\(\/\).*/{ s//\1/; q; }
6388  	  s/.*/./; q'`
6389
6390
6391# PATH needs CR, and LINENO needs CR and PATH.
6392# Avoid depending upon Character Ranges.
6393as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6394as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6395as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6396as_cr_digits='0123456789'
6397as_cr_alnum=$as_cr_Letters$as_cr_digits
6398
6399# The user is always right.
6400if test "${PATH_SEPARATOR+set}" != set; then
6401  echo "#! /bin/sh" >conf$$.sh
6402  echo  "exit 0"   >>conf$$.sh
6403  chmod +x conf$$.sh
6404  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6405    PATH_SEPARATOR=';'
6406  else
6407    PATH_SEPARATOR=:
6408  fi
6409  rm -f conf$$.sh
6410fi
6411
6412
6413  as_lineno_1=$LINENO
6414  as_lineno_2=$LINENO
6415  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6416  test "x$as_lineno_1" != "x$as_lineno_2" &&
6417  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
6418  # Find who we are.  Look in the path if we contain no path at all
6419  # relative or not.
6420  case $0 in
6421    *[\\/]* ) as_myself=$0 ;;
6422    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6423for as_dir in $PATH
6424do
6425  IFS=$as_save_IFS
6426  test -z "$as_dir" && as_dir=.
6427  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6428done
6429
6430       ;;
6431  esac
6432  # We did not find ourselves, most probably we were run as `sh COMMAND'
6433  # in which case we are not to be found in the path.
6434  if test "x$as_myself" = x; then
6435    as_myself=$0
6436  fi
6437  if test ! -f "$as_myself"; then
6438    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6439echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6440   { (exit 1); exit 1; }; }
6441  fi
6442  case $CONFIG_SHELL in
6443  '')
6444    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6445for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6446do
6447  IFS=$as_save_IFS
6448  test -z "$as_dir" && as_dir=.
6449  for as_base in sh bash ksh sh5; do
6450	 case $as_dir in
6451	 /*)
6452	   if ("$as_dir/$as_base" -c '
6453  as_lineno_1=$LINENO
6454  as_lineno_2=$LINENO
6455  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6456  test "x$as_lineno_1" != "x$as_lineno_2" &&
6457  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
6458	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6459	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6460	     CONFIG_SHELL=$as_dir/$as_base
6461	     export CONFIG_SHELL
6462	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6463	   fi;;
6464	 esac
6465       done
6466done
6467;;
6468  esac
6469
6470  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6471  # uniformly replaced by the line number.  The first 'sed' inserts a
6472  # line-number line before each line; the second 'sed' does the real
6473  # work.  The second script uses 'N' to pair each line-number line
6474  # with the numbered line, and appends trailing '-' during
6475  # substitution so that $LINENO is not a special case at line end.
6476  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6477  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
6478  sed '=' <$as_myself |
6479    sed '
6480      N
6481      s,$,-,
6482      : loop
6483      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6484      t loop
6485      s,-$,,
6486      s,^['$as_cr_digits']*\n,,
6487    ' >$as_me.lineno &&
6488  chmod +x $as_me.lineno ||
6489    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6490echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6491   { (exit 1); exit 1; }; }
6492
6493  # Don't try to exec as it changes $[0], causing all sort of problems
6494  # (the dirname of $[0] is not the place where we might find the
6495  # original and so on.  Autoconf is especially sensible to this).
6496  . ./$as_me.lineno
6497  # Exit status is that of the last command.
6498  exit
6499}
6500
6501
6502case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6503  *c*,-n*) ECHO_N= ECHO_C='
6504' ECHO_T='	' ;;
6505  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6506  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
6507esac
6508
6509if expr a : '\(a\)' >/dev/null 2>&1; then
6510  as_expr=expr
6511else
6512  as_expr=false
6513fi
6514
6515rm -f conf$$ conf$$.exe conf$$.file
6516echo >conf$$.file
6517if ln -s conf$$.file conf$$ 2>/dev/null; then
6518  # We could just check for DJGPP; but this test a) works b) is more generic
6519  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6520  if test -f conf$$.exe; then
6521    # Don't use ln at all; we don't have any links
6522    as_ln_s='cp -p'
6523  else
6524    as_ln_s='ln -s'
6525  fi
6526elif ln conf$$.file conf$$ 2>/dev/null; then
6527  as_ln_s=ln
6528else
6529  as_ln_s='cp -p'
6530fi
6531rm -f conf$$ conf$$.exe conf$$.file
6532
6533if mkdir -p . 2>/dev/null; then
6534  as_mkdir_p=:
6535else
6536  test -d ./-p && rmdir ./-p
6537  as_mkdir_p=false
6538fi
6539
6540as_executable_p="test -f"
6541
6542# Sed expression to map a string onto a valid CPP name.
6543as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6544
6545# Sed expression to map a string onto a valid variable name.
6546as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6547
6548
6549# IFS
6550# We need space, tab and new line, in precisely that order.
6551as_nl='
6552'
6553IFS=" 	$as_nl"
6554
6555# CDPATH.
6556$as_unset CDPATH
6557
6558exec 6>&1
6559
6560# Open the log real soon, to keep \$[0] and so on meaningful, and to
6561# report actual input values of CONFIG_FILES etc. instead of their
6562# values after options handling.  Logging --version etc. is OK.
6563exec 5>>config.log
6564{
6565  echo
6566  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6567## Running $as_me. ##
6568_ASBOX
6569} >&5
6570cat >&5 <<_CSEOF
6571
6572This file was extended by GRUB $as_me 0.97, which was
6573generated by GNU Autoconf 2.59.  Invocation command line was
6574
6575  CONFIG_FILES    = $CONFIG_FILES
6576  CONFIG_HEADERS  = $CONFIG_HEADERS
6577  CONFIG_LINKS    = $CONFIG_LINKS
6578  CONFIG_COMMANDS = $CONFIG_COMMANDS
6579  $ $0 $@
6580
6581_CSEOF
6582echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
6583echo >&5
6584_ACEOF
6585
6586# Files that config.status was made for.
6587if test -n "$ac_config_files"; then
6588  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
6589fi
6590
6591if test -n "$ac_config_headers"; then
6592  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
6593fi
6594
6595if test -n "$ac_config_links"; then
6596  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
6597fi
6598
6599if test -n "$ac_config_commands"; then
6600  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
6601fi
6602
6603cat >>$CONFIG_STATUS <<\_ACEOF
6604
6605ac_cs_usage="\
6606\`$as_me' instantiates files from templates according to the
6607current configuration.
6608
6609Usage: $0 [OPTIONS] [FILE]...
6610
6611  -h, --help       print this help, then exit
6612  -V, --version    print version number, then exit
6613  -q, --quiet      do not print progress messages
6614  -d, --debug      don't remove temporary files
6615      --recheck    update $as_me by reconfiguring in the same conditions
6616  --file=FILE[:TEMPLATE]
6617		   instantiate the configuration file FILE
6618  --header=FILE[:TEMPLATE]
6619		   instantiate the configuration header FILE
6620
6621Configuration files:
6622$config_files
6623
6624Configuration headers:
6625$config_headers
6626
6627Configuration commands:
6628$config_commands
6629
6630Report bugs to <bug-autoconf@gnu.org>."
6631_ACEOF
6632
6633cat >>$CONFIG_STATUS <<_ACEOF
6634ac_cs_version="\\
6635GRUB config.status 0.97
6636configured by $0, generated by GNU Autoconf 2.59,
6637  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6638
6639Copyright (C) 2003 Free Software Foundation, Inc.
6640This config.status script is free software; the Free Software Foundation
6641gives unlimited permission to copy, distribute and modify it."
6642srcdir=$srcdir
6643INSTALL="$INSTALL"
6644_ACEOF
6645
6646cat >>$CONFIG_STATUS <<\_ACEOF
6647# If no file are specified by the user, then we need to provide default
6648# value.  By we need to know if files were specified by the user.
6649ac_need_defaults=:
6650while test $# != 0
6651do
6652  case $1 in
6653  --*=*)
6654    ac_option=`expr "x$1" : 'x\([^=]*\)='`
6655    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6656    ac_shift=:
6657    ;;
6658  -*)
6659    ac_option=$1
6660    ac_optarg=$2
6661    ac_shift=shift
6662    ;;
6663  *) # This is not an option, so the user has probably given explicit
6664     # arguments.
6665     ac_option=$1
6666     ac_need_defaults=false;;
6667  esac
6668
6669  case $ac_option in
6670  # Handling of the options.
6671_ACEOF
6672cat >>$CONFIG_STATUS <<\_ACEOF
6673  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6674    ac_cs_recheck=: ;;
6675  --version | --vers* | -V )
6676    echo "$ac_cs_version"; exit 0 ;;
6677  --he | --h)
6678    # Conflict between --help and --header
6679    { { echo "$as_me:$LINENO: error: ambiguous option: $1
6680Try \`$0 --help' for more information." >&5
6681echo "$as_me: error: ambiguous option: $1
6682Try \`$0 --help' for more information." >&2;}
6683   { (exit 1); exit 1; }; };;
6684  --help | --hel | -h )
6685    echo "$ac_cs_usage"; exit 0 ;;
6686  --debug | --d* | -d )
6687    debug=: ;;
6688  --file | --fil | --fi | --f )
6689    $ac_shift
6690    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
6691    ac_need_defaults=false;;
6692  --header | --heade | --head | --hea )
6693    $ac_shift
6694    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
6695    ac_need_defaults=false;;
6696  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6697  | -silent | --silent | --silen | --sile | --sil | --si | --s)
6698    ac_cs_silent=: ;;
6699
6700  # This is an error.
6701  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
6702Try \`$0 --help' for more information." >&5
6703echo "$as_me: error: unrecognized option: $1
6704Try \`$0 --help' for more information." >&2;}
6705   { (exit 1); exit 1; }; } ;;
6706
6707  *) ac_config_targets="$ac_config_targets $1" ;;
6708
6709  esac
6710  shift
6711done
6712
6713ac_configure_extra_args=
6714
6715if $ac_cs_silent; then
6716  exec 6>/dev/null
6717  ac_configure_extra_args="$ac_configure_extra_args --silent"
6718fi
6719
6720_ACEOF
6721cat >>$CONFIG_STATUS <<_ACEOF
6722if \$ac_cs_recheck; then
6723  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
6724  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6725fi
6726
6727_ACEOF
6728
6729cat >>$CONFIG_STATUS <<_ACEOF
6730#
6731# INIT-COMMANDS section.
6732#
6733
6734AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
6735
6736_ACEOF
6737
6738
6739
6740cat >>$CONFIG_STATUS <<\_ACEOF
6741for ac_config_target in $ac_config_targets
6742do
6743  case "$ac_config_target" in
6744  # Handling of arguments.
6745  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6746  "stage1/Makefile" ) CONFIG_FILES="$CONFIG_FILES stage1/Makefile" ;;
6747  "stage2/Makefile" ) CONFIG_FILES="$CONFIG_FILES stage2/Makefile" ;;
6748  "docs/Makefile" ) CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
6749  "lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
6750  "util/Makefile" ) CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
6751  "grub/Makefile" ) CONFIG_FILES="$CONFIG_FILES grub/Makefile" ;;
6752  "netboot/Makefile" ) CONFIG_FILES="$CONFIG_FILES netboot/Makefile" ;;
6753  "util/grub-image" ) CONFIG_FILES="$CONFIG_FILES util/grub-image" ;;
6754  "util/grub-install" ) CONFIG_FILES="$CONFIG_FILES util/grub-install" ;;
6755  "util/grub-md5-crypt" ) CONFIG_FILES="$CONFIG_FILES util/grub-md5-crypt" ;;
6756  "util/grub-terminfo" ) CONFIG_FILES="$CONFIG_FILES util/grub-terminfo" ;;
6757  "util/grub-set-default" ) CONFIG_FILES="$CONFIG_FILES util/grub-set-default" ;;
6758  "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
6759  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6760  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
6761echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
6762   { (exit 1); exit 1; }; };;
6763  esac
6764done
6765
6766# If the user did not use the arguments to specify the items to instantiate,
6767# then the envvar interface is used.  Set only those that are not.
6768# We use the long form for the default assignment because of an extremely
6769# bizarre bug on SunOS 4.1.3.
6770if $ac_need_defaults; then
6771  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6772  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6773  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6774fi
6775
6776# Have a temporary directory for convenience.  Make it in the build tree
6777# simply because there is no reason to put it here, and in addition,
6778# creating and moving files from /tmp can sometimes cause problems.
6779# Create a temporary directory, and hook for its removal unless debugging.
6780$debug ||
6781{
6782  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6783  trap '{ (exit 1); exit 1; }' 1 2 13 15
6784}
6785
6786# Create a (secure) tmp directory for tmp files.
6787
6788{
6789  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
6790  test -n "$tmp" && test -d "$tmp"
6791}  ||
6792{
6793  tmp=./confstat$$-$RANDOM
6794  (umask 077 && mkdir $tmp)
6795} ||
6796{
6797   echo "$me: cannot create a temporary directory in ." >&2
6798   { (exit 1); exit 1; }
6799}
6800
6801_ACEOF
6802
6803cat >>$CONFIG_STATUS <<_ACEOF
6804
6805#
6806# CONFIG_FILES section.
6807#
6808
6809# No need to generate the scripts if there are no CONFIG_FILES.
6810# This happens for instance when ./config.status config.h
6811if test -n "\$CONFIG_FILES"; then
6812  # Protect against being on the right side of a sed subst in config.status.
6813  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
6814   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
6815s,@SHELL@,$SHELL,;t t
6816s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
6817s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
6818s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
6819s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
6820s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
6821s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
6822s,@exec_prefix@,$exec_prefix,;t t
6823s,@prefix@,$prefix,;t t
6824s,@program_transform_name@,$program_transform_name,;t t
6825s,@bindir@,$bindir,;t t
6826s,@sbindir@,$sbindir,;t t
6827s,@libexecdir@,$libexecdir,;t t
6828s,@datadir@,$datadir,;t t
6829s,@sysconfdir@,$sysconfdir,;t t
6830s,@sharedstatedir@,$sharedstatedir,;t t
6831s,@localstatedir@,$localstatedir,;t t
6832s,@libdir@,$libdir,;t t
6833s,@includedir@,$includedir,;t t
6834s,@oldincludedir@,$oldincludedir,;t t
6835s,@infodir@,$infodir,;t t
6836s,@mandir@,$mandir,;t t
6837s,@build_alias@,$build_alias,;t t
6838s,@host_alias@,$host_alias,;t t
6839s,@target_alias@,$target_alias,;t t
6840s,@DEFS@,$DEFS,;t t
6841s,@ECHO_C@,$ECHO_C,;t t
6842s,@ECHO_N@,$ECHO_N,;t t
6843s,@ECHO_T@,$ECHO_T,;t t
6844s,@LIBS@,$LIBS,;t t
6845s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
6846s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
6847s,@INSTALL_DATA@,$INSTALL_DATA,;t t
6848s,@CYGPATH_W@,$CYGPATH_W,;t t
6849s,@PACKAGE@,$PACKAGE,;t t
6850s,@VERSION@,$VERSION,;t t
6851s,@ACLOCAL@,$ACLOCAL,;t t
6852s,@AUTOCONF@,$AUTOCONF,;t t
6853s,@AUTOMAKE@,$AUTOMAKE,;t t
6854s,@AUTOHEADER@,$AUTOHEADER,;t t
6855s,@MAKEINFO@,$MAKEINFO,;t t
6856s,@install_sh@,$install_sh,;t t
6857s,@STRIP@,$STRIP,;t t
6858s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
6859s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
6860s,@mkdir_p@,$mkdir_p,;t t
6861s,@AWK@,$AWK,;t t
6862s,@SET_MAKE@,$SET_MAKE,;t t
6863s,@am__leading_dot@,$am__leading_dot,;t t
6864s,@AMTAR@,$AMTAR,;t t
6865s,@am__tar@,$am__tar,;t t
6866s,@am__untar@,$am__untar,;t t
6867s,@build@,$build,;t t
6868s,@build_cpu@,$build_cpu,;t t
6869s,@build_vendor@,$build_vendor,;t t
6870s,@build_os@,$build_os,;t t
6871s,@host@,$host,;t t
6872s,@host_cpu@,$host_cpu,;t t
6873s,@host_vendor@,$host_vendor,;t t
6874s,@host_os@,$host_os,;t t
6875s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
6876s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
6877s,@MAINT@,$MAINT,;t t
6878s,@PERL@,$PERL,;t t
6879s,@CC@,$CC,;t t
6880s,@ac_ct_CC@,$ac_ct_CC,;t t
6881s,@CFLAGS@,$CFLAGS,;t t
6882s,@LDFLAGS@,$LDFLAGS,;t t
6883s,@CPPFLAGS@,$CPPFLAGS,;t t
6884s,@EXEEXT@,$EXEEXT,;t t
6885s,@OBJEXT@,$OBJEXT,;t t
6886s,@DEPDIR@,$DEPDIR,;t t
6887s,@am__include@,$am__include,;t t
6888s,@am__quote@,$am__quote,;t t
6889s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
6890s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
6891s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
6892s,@CCDEPMODE@,$CCDEPMODE,;t t
6893s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
6894s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
6895s,@CCAS@,$CCAS,;t t
6896s,@RANLIB@,$RANLIB,;t t
6897s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
6898s,@STAGE1_CFLAGS@,$STAGE1_CFLAGS,;t t
6899s,@STAGE2_CFLAGS@,$STAGE2_CFLAGS,;t t
6900s,@GRUB_CFLAGS@,$GRUB_CFLAGS,;t t
6901s,@OBJCOPY@,$OBJCOPY,;t t
6902s,@ac_ct_OBJCOPY@,$ac_ct_OBJCOPY,;t t
6903s,@GRUB_LIBS@,$GRUB_LIBS,;t t
6904s,@CPP@,$CPP,;t t
6905s,@EGREP@,$EGREP,;t t
6906s,@NETBOOT_SUPPORT_TRUE@,$NETBOOT_SUPPORT_TRUE,;t t
6907s,@NETBOOT_SUPPORT_FALSE@,$NETBOOT_SUPPORT_FALSE,;t t
6908s,@DISKLESS_SUPPORT_TRUE@,$DISKLESS_SUPPORT_TRUE,;t t
6909s,@DISKLESS_SUPPORT_FALSE@,$DISKLESS_SUPPORT_FALSE,;t t
6910s,@HERCULES_SUPPORT_TRUE@,$HERCULES_SUPPORT_TRUE,;t t
6911s,@HERCULES_SUPPORT_FALSE@,$HERCULES_SUPPORT_FALSE,;t t
6912s,@SERIAL_SUPPORT_TRUE@,$SERIAL_SUPPORT_TRUE,;t t
6913s,@SERIAL_SUPPORT_FALSE@,$SERIAL_SUPPORT_FALSE,;t t
6914s,@SERIAL_SPEED_SIMULATION_TRUE@,$SERIAL_SPEED_SIMULATION_TRUE,;t t
6915s,@SERIAL_SPEED_SIMULATION_FALSE@,$SERIAL_SPEED_SIMULATION_FALSE,;t t
6916s,@BUILD_EXAMPLE_KERNEL_TRUE@,$BUILD_EXAMPLE_KERNEL_TRUE,;t t
6917s,@BUILD_EXAMPLE_KERNEL_FALSE@,$BUILD_EXAMPLE_KERNEL_FALSE,;t t
6918s,@FSYS_CFLAGS@,$FSYS_CFLAGS,;t t
6919s,@NET_CFLAGS@,$NET_CFLAGS,;t t
6920s,@NET_EXTRAFLAGS@,$NET_EXTRAFLAGS,;t t
6921s,@NETBOOT_DRIVERS@,$NETBOOT_DRIVERS,;t t
6922s,@CCASFLAGS@,$CCASFLAGS,;t t
6923s,@LIBOBJS@,$LIBOBJS,;t t
6924s,@LTLIBOBJS@,$LTLIBOBJS,;t t
6925CEOF
6926
6927_ACEOF
6928
6929  cat >>$CONFIG_STATUS <<\_ACEOF
6930  # Split the substitutions into bite-sized pieces for seds with
6931  # small command number limits, like on Digital OSF/1 and HP-UX.
6932  ac_max_sed_lines=48
6933  ac_sed_frag=1 # Number of current file.
6934  ac_beg=1 # First line for current file.
6935  ac_end=$ac_max_sed_lines # Line after last line for current file.
6936  ac_more_lines=:
6937  ac_sed_cmds=
6938  while $ac_more_lines; do
6939    if test $ac_beg -gt 1; then
6940      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6941    else
6942      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6943    fi
6944    if test ! -s $tmp/subs.frag; then
6945      ac_more_lines=false
6946    else
6947      # The purpose of the label and of the branching condition is to
6948      # speed up the sed processing (if there are no `@' at all, there
6949      # is no need to browse any of the substitutions).
6950      # These are the two extra sed commands mentioned above.
6951      (echo ':t
6952  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
6953      if test -z "$ac_sed_cmds"; then
6954	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
6955      else
6956	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
6957      fi
6958      ac_sed_frag=`expr $ac_sed_frag + 1`
6959      ac_beg=$ac_end
6960      ac_end=`expr $ac_end + $ac_max_sed_lines`
6961    fi
6962  done
6963  if test -z "$ac_sed_cmds"; then
6964    ac_sed_cmds=cat
6965  fi
6966fi # test -n "$CONFIG_FILES"
6967
6968_ACEOF
6969cat >>$CONFIG_STATUS <<\_ACEOF
6970for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
6971  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6972  case $ac_file in
6973  - | *:- | *:-:* ) # input from stdin
6974	cat >$tmp/stdin
6975	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6976	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6977  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6978	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6979  * )   ac_file_in=$ac_file.in ;;
6980  esac
6981
6982  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
6983  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
6984$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6985	 X"$ac_file" : 'X\(//\)[^/]' \| \
6986	 X"$ac_file" : 'X\(//\)$' \| \
6987	 X"$ac_file" : 'X\(/\)' \| \
6988	 .     : '\(.\)' 2>/dev/null ||
6989echo X"$ac_file" |
6990    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
6991  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
6992  	  /^X\(\/\/\)$/{ s//\1/; q; }
6993  	  /^X\(\/\).*/{ s//\1/; q; }
6994  	  s/.*/./; q'`
6995  { if $as_mkdir_p; then
6996    mkdir -p "$ac_dir"
6997  else
6998    as_dir="$ac_dir"
6999    as_dirs=
7000    while test ! -d "$as_dir"; do
7001      as_dirs="$as_dir $as_dirs"
7002      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7003$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7004	 X"$as_dir" : 'X\(//\)[^/]' \| \
7005	 X"$as_dir" : 'X\(//\)$' \| \
7006	 X"$as_dir" : 'X\(/\)' \| \
7007	 .     : '\(.\)' 2>/dev/null ||
7008echo X"$as_dir" |
7009    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7010  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7011  	  /^X\(\/\/\)$/{ s//\1/; q; }
7012  	  /^X\(\/\).*/{ s//\1/; q; }
7013  	  s/.*/./; q'`
7014    done
7015    test ! -n "$as_dirs" || mkdir $as_dirs
7016  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7017echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7018   { (exit 1); exit 1; }; }; }
7019
7020  ac_builddir=.
7021
7022if test "$ac_dir" != .; then
7023  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7024  # A "../" for each directory in $ac_dir_suffix.
7025  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7026else
7027  ac_dir_suffix= ac_top_builddir=
7028fi
7029
7030case $srcdir in
7031  .)  # No --srcdir option.  We are building in place.
7032    ac_srcdir=.
7033    if test -z "$ac_top_builddir"; then
7034       ac_top_srcdir=.
7035    else
7036       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7037    fi ;;
7038  [\\/]* | ?:[\\/]* )  # Absolute path.
7039    ac_srcdir=$srcdir$ac_dir_suffix;
7040    ac_top_srcdir=$srcdir ;;
7041  *) # Relative path.
7042    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7043    ac_top_srcdir=$ac_top_builddir$srcdir ;;
7044esac
7045
7046# Do not use `cd foo && pwd` to compute absolute paths, because
7047# the directories may not exist.
7048case `pwd` in
7049.) ac_abs_builddir="$ac_dir";;
7050*)
7051  case "$ac_dir" in
7052  .) ac_abs_builddir=`pwd`;;
7053  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7054  *) ac_abs_builddir=`pwd`/"$ac_dir";;
7055  esac;;
7056esac
7057case $ac_abs_builddir in
7058.) ac_abs_top_builddir=${ac_top_builddir}.;;
7059*)
7060  case ${ac_top_builddir}. in
7061  .) ac_abs_top_builddir=$ac_abs_builddir;;
7062  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7063  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7064  esac;;
7065esac
7066case $ac_abs_builddir in
7067.) ac_abs_srcdir=$ac_srcdir;;
7068*)
7069  case $ac_srcdir in
7070  .) ac_abs_srcdir=$ac_abs_builddir;;
7071  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7072  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7073  esac;;
7074esac
7075case $ac_abs_builddir in
7076.) ac_abs_top_srcdir=$ac_top_srcdir;;
7077*)
7078  case $ac_top_srcdir in
7079  .) ac_abs_top_srcdir=$ac_abs_builddir;;
7080  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7081  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7082  esac;;
7083esac
7084
7085
7086  case $INSTALL in
7087  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7088  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7089  esac
7090
7091  if test x"$ac_file" != x-; then
7092    { echo "$as_me:$LINENO: creating $ac_file" >&5
7093echo "$as_me: creating $ac_file" >&6;}
7094    rm -f "$ac_file"
7095  fi
7096  # Let's still pretend it is `configure' which instantiates (i.e., don't
7097  # use $as_me), people would be surprised to read:
7098  #    /* config.h.  Generated by config.status.  */
7099  if test x"$ac_file" = x-; then
7100    configure_input=
7101  else
7102    configure_input="$ac_file.  "
7103  fi
7104  configure_input=$configure_input"Generated from `echo $ac_file_in |
7105				     sed 's,.*/,,'` by configure."
7106
7107  # First look for the input files in the build tree, otherwise in the
7108  # src tree.
7109  ac_file_inputs=`IFS=:
7110    for f in $ac_file_in; do
7111      case $f in
7112      -) echo $tmp/stdin ;;
7113      [\\/$]*)
7114	 # Absolute (can't be DOS-style, as IFS=:)
7115	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7116echo "$as_me: error: cannot find input file: $f" >&2;}
7117   { (exit 1); exit 1; }; }
7118	 echo "$f";;
7119      *) # Relative
7120	 if test -f "$f"; then
7121	   # Build tree
7122	   echo "$f"
7123	 elif test -f "$srcdir/$f"; then
7124	   # Source tree
7125	   echo "$srcdir/$f"
7126	 else
7127	   # /dev/null tree
7128	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7129echo "$as_me: error: cannot find input file: $f" >&2;}
7130   { (exit 1); exit 1; }; }
7131	 fi;;
7132      esac
7133    done` || { (exit 1); exit 1; }
7134_ACEOF
7135cat >>$CONFIG_STATUS <<_ACEOF
7136  sed "$ac_vpsub
7137$extrasub
7138_ACEOF
7139cat >>$CONFIG_STATUS <<\_ACEOF
7140:t
7141/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7142s,@configure_input@,$configure_input,;t t
7143s,@srcdir@,$ac_srcdir,;t t
7144s,@abs_srcdir@,$ac_abs_srcdir,;t t
7145s,@top_srcdir@,$ac_top_srcdir,;t t
7146s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7147s,@builddir@,$ac_builddir,;t t
7148s,@abs_builddir@,$ac_abs_builddir,;t t
7149s,@top_builddir@,$ac_top_builddir,;t t
7150s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7151s,@INSTALL@,$ac_INSTALL,;t t
7152" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7153  rm -f $tmp/stdin
7154  if test x"$ac_file" != x-; then
7155    mv $tmp/out $ac_file
7156  else
7157    cat $tmp/out
7158    rm -f $tmp/out
7159  fi
7160
7161done
7162_ACEOF
7163cat >>$CONFIG_STATUS <<\_ACEOF
7164
7165#
7166# CONFIG_HEADER section.
7167#
7168
7169# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7170# NAME is the cpp macro being defined and VALUE is the value it is being given.
7171#
7172# ac_d sets the value in "#define NAME VALUE" lines.
7173ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
7174ac_dB='[	 ].*$,\1#\2'
7175ac_dC=' '
7176ac_dD=',;t'
7177# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7178ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
7179ac_uB='$,\1#\2define\3'
7180ac_uC=' '
7181ac_uD=',;t'
7182
7183for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7184  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7185  case $ac_file in
7186  - | *:- | *:-:* ) # input from stdin
7187	cat >$tmp/stdin
7188	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7189	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7190  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7191	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7192  * )   ac_file_in=$ac_file.in ;;
7193  esac
7194
7195  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7196echo "$as_me: creating $ac_file" >&6;}
7197
7198  # First look for the input files in the build tree, otherwise in the
7199  # src tree.
7200  ac_file_inputs=`IFS=:
7201    for f in $ac_file_in; do
7202      case $f in
7203      -) echo $tmp/stdin ;;
7204      [\\/$]*)
7205	 # Absolute (can't be DOS-style, as IFS=:)
7206	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7207echo "$as_me: error: cannot find input file: $f" >&2;}
7208   { (exit 1); exit 1; }; }
7209	 # Do quote $f, to prevent DOS paths from being IFS'd.
7210	 echo "$f";;
7211      *) # Relative
7212	 if test -f "$f"; then
7213	   # Build tree
7214	   echo "$f"
7215	 elif test -f "$srcdir/$f"; then
7216	   # Source tree
7217	   echo "$srcdir/$f"
7218	 else
7219	   # /dev/null tree
7220	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7221echo "$as_me: error: cannot find input file: $f" >&2;}
7222   { (exit 1); exit 1; }; }
7223	 fi;;
7224      esac
7225    done` || { (exit 1); exit 1; }
7226  # Remove the trailing spaces.
7227  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
7228
7229_ACEOF
7230
7231# Transform confdefs.h into two sed scripts, `conftest.defines' and
7232# `conftest.undefs', that substitutes the proper values into
7233# config.h.in to produce config.h.  The first handles `#define'
7234# templates, and the second `#undef' templates.
7235# And first: Protect against being on the right side of a sed subst in
7236# config.status.  Protect against being in an unquoted here document
7237# in config.status.
7238rm -f conftest.defines conftest.undefs
7239# Using a here document instead of a string reduces the quoting nightmare.
7240# Putting comments in sed scripts is not portable.
7241#
7242# `end' is used to avoid that the second main sed command (meant for
7243# 0-ary CPP macros) applies to n-ary macro definitions.
7244# See the Autoconf documentation for `clear'.
7245cat >confdef2sed.sed <<\_ACEOF
7246s/[\\&,]/\\&/g
7247s,[\\$`],\\&,g
7248t clear
7249: clear
7250s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7251t end
7252s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7253: end
7254_ACEOF
7255# If some macros were called several times there might be several times
7256# the same #defines, which is useless.  Nevertheless, we may not want to
7257# sort them, since we want the *last* AC-DEFINE to be honored.
7258uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7259sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7260rm -f confdef2sed.sed
7261
7262# This sed command replaces #undef with comments.  This is necessary, for
7263# example, in the case of _POSIX_SOURCE, which is predefined and required
7264# on some systems where configure will not decide to define it.
7265cat >>conftest.undefs <<\_ACEOF
7266s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7267_ACEOF
7268
7269# Break up conftest.defines because some shells have a limit on the size
7270# of here documents, and old seds have small limits too (100 cmds).
7271echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7272echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7273echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7274echo '  :' >>$CONFIG_STATUS
7275rm -f conftest.tail
7276while grep . conftest.defines >/dev/null
7277do
7278  # Write a limited-size here document to $tmp/defines.sed.
7279  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7280  # Speed up: don't consider the non `#define' lines.
7281  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
7282  # Work around the forget-to-reset-the-flag bug.
7283  echo 't clr' >>$CONFIG_STATUS
7284  echo ': clr' >>$CONFIG_STATUS
7285  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7286  echo 'CEOF
7287  sed -f $tmp/defines.sed $tmp/in >$tmp/out
7288  rm -f $tmp/in
7289  mv $tmp/out $tmp/in
7290' >>$CONFIG_STATUS
7291  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7292  rm -f conftest.defines
7293  mv conftest.tail conftest.defines
7294done
7295rm -f conftest.defines
7296echo '  fi # grep' >>$CONFIG_STATUS
7297echo >>$CONFIG_STATUS
7298
7299# Break up conftest.undefs because some shells have a limit on the size
7300# of here documents, and old seds have small limits too (100 cmds).
7301echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
7302rm -f conftest.tail
7303while grep . conftest.undefs >/dev/null
7304do
7305  # Write a limited-size here document to $tmp/undefs.sed.
7306  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7307  # Speed up: don't consider the non `#undef'
7308  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
7309  # Work around the forget-to-reset-the-flag bug.
7310  echo 't clr' >>$CONFIG_STATUS
7311  echo ': clr' >>$CONFIG_STATUS
7312  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7313  echo 'CEOF
7314  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7315  rm -f $tmp/in
7316  mv $tmp/out $tmp/in
7317' >>$CONFIG_STATUS
7318  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7319  rm -f conftest.undefs
7320  mv conftest.tail conftest.undefs
7321done
7322rm -f conftest.undefs
7323
7324cat >>$CONFIG_STATUS <<\_ACEOF
7325  # Let's still pretend it is `configure' which instantiates (i.e., don't
7326  # use $as_me), people would be surprised to read:
7327  #    /* config.h.  Generated by config.status.  */
7328  if test x"$ac_file" = x-; then
7329    echo "/* Generated by configure.  */" >$tmp/config.h
7330  else
7331    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
7332  fi
7333  cat $tmp/in >>$tmp/config.h
7334  rm -f $tmp/in
7335  if test x"$ac_file" != x-; then
7336    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
7337      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7338echo "$as_me: $ac_file is unchanged" >&6;}
7339    else
7340      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7341$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7342	 X"$ac_file" : 'X\(//\)[^/]' \| \
7343	 X"$ac_file" : 'X\(//\)$' \| \
7344	 X"$ac_file" : 'X\(/\)' \| \
7345	 .     : '\(.\)' 2>/dev/null ||
7346echo X"$ac_file" |
7347    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7348  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7349  	  /^X\(\/\/\)$/{ s//\1/; q; }
7350  	  /^X\(\/\).*/{ s//\1/; q; }
7351  	  s/.*/./; q'`
7352      { if $as_mkdir_p; then
7353    mkdir -p "$ac_dir"
7354  else
7355    as_dir="$ac_dir"
7356    as_dirs=
7357    while test ! -d "$as_dir"; do
7358      as_dirs="$as_dir $as_dirs"
7359      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7360$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7361	 X"$as_dir" : 'X\(//\)[^/]' \| \
7362	 X"$as_dir" : 'X\(//\)$' \| \
7363	 X"$as_dir" : 'X\(/\)' \| \
7364	 .     : '\(.\)' 2>/dev/null ||
7365echo X"$as_dir" |
7366    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7367  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7368  	  /^X\(\/\/\)$/{ s//\1/; q; }
7369  	  /^X\(\/\).*/{ s//\1/; q; }
7370  	  s/.*/./; q'`
7371    done
7372    test ! -n "$as_dirs" || mkdir $as_dirs
7373  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7374echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7375   { (exit 1); exit 1; }; }; }
7376
7377      rm -f $ac_file
7378      mv $tmp/config.h $ac_file
7379    fi
7380  else
7381    cat $tmp/config.h
7382    rm -f $tmp/config.h
7383  fi
7384# Compute $ac_file's index in $config_headers.
7385_am_stamp_count=1
7386for _am_header in $config_headers :; do
7387  case $_am_header in
7388    $ac_file | $ac_file:* )
7389      break ;;
7390    * )
7391      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
7392  esac
7393done
7394echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
7395$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7396	 X$ac_file : 'X\(//\)[^/]' \| \
7397	 X$ac_file : 'X\(//\)$' \| \
7398	 X$ac_file : 'X\(/\)' \| \
7399	 .     : '\(.\)' 2>/dev/null ||
7400echo X$ac_file |
7401    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7402  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7403  	  /^X\(\/\/\)$/{ s//\1/; q; }
7404  	  /^X\(\/\).*/{ s//\1/; q; }
7405  	  s/.*/./; q'`/stamp-h$_am_stamp_count
7406done
7407_ACEOF
7408cat >>$CONFIG_STATUS <<\_ACEOF
7409
7410#
7411# CONFIG_COMMANDS section.
7412#
7413for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7414  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7415  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7416  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
7417$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7418	 X"$ac_dest" : 'X\(//\)[^/]' \| \
7419	 X"$ac_dest" : 'X\(//\)$' \| \
7420	 X"$ac_dest" : 'X\(/\)' \| \
7421	 .     : '\(.\)' 2>/dev/null ||
7422echo X"$ac_dest" |
7423    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7424  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7425  	  /^X\(\/\/\)$/{ s//\1/; q; }
7426  	  /^X\(\/\).*/{ s//\1/; q; }
7427  	  s/.*/./; q'`
7428  { if $as_mkdir_p; then
7429    mkdir -p "$ac_dir"
7430  else
7431    as_dir="$ac_dir"
7432    as_dirs=
7433    while test ! -d "$as_dir"; do
7434      as_dirs="$as_dir $as_dirs"
7435      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7436$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7437	 X"$as_dir" : 'X\(//\)[^/]' \| \
7438	 X"$as_dir" : 'X\(//\)$' \| \
7439	 X"$as_dir" : 'X\(/\)' \| \
7440	 .     : '\(.\)' 2>/dev/null ||
7441echo X"$as_dir" |
7442    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7443  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7444  	  /^X\(\/\/\)$/{ s//\1/; q; }
7445  	  /^X\(\/\).*/{ s//\1/; q; }
7446  	  s/.*/./; q'`
7447    done
7448    test ! -n "$as_dirs" || mkdir $as_dirs
7449  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7450echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7451   { (exit 1); exit 1; }; }; }
7452
7453  ac_builddir=.
7454
7455if test "$ac_dir" != .; then
7456  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7457  # A "../" for each directory in $ac_dir_suffix.
7458  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7459else
7460  ac_dir_suffix= ac_top_builddir=
7461fi
7462
7463case $srcdir in
7464  .)  # No --srcdir option.  We are building in place.
7465    ac_srcdir=.
7466    if test -z "$ac_top_builddir"; then
7467       ac_top_srcdir=.
7468    else
7469       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7470    fi ;;
7471  [\\/]* | ?:[\\/]* )  # Absolute path.
7472    ac_srcdir=$srcdir$ac_dir_suffix;
7473    ac_top_srcdir=$srcdir ;;
7474  *) # Relative path.
7475    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7476    ac_top_srcdir=$ac_top_builddir$srcdir ;;
7477esac
7478
7479# Do not use `cd foo && pwd` to compute absolute paths, because
7480# the directories may not exist.
7481case `pwd` in
7482.) ac_abs_builddir="$ac_dir";;
7483*)
7484  case "$ac_dir" in
7485  .) ac_abs_builddir=`pwd`;;
7486  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7487  *) ac_abs_builddir=`pwd`/"$ac_dir";;
7488  esac;;
7489esac
7490case $ac_abs_builddir in
7491.) ac_abs_top_builddir=${ac_top_builddir}.;;
7492*)
7493  case ${ac_top_builddir}. in
7494  .) ac_abs_top_builddir=$ac_abs_builddir;;
7495  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7496  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7497  esac;;
7498esac
7499case $ac_abs_builddir in
7500.) ac_abs_srcdir=$ac_srcdir;;
7501*)
7502  case $ac_srcdir in
7503  .) ac_abs_srcdir=$ac_abs_builddir;;
7504  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7505  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7506  esac;;
7507esac
7508case $ac_abs_builddir in
7509.) ac_abs_top_srcdir=$ac_top_srcdir;;
7510*)
7511  case $ac_top_srcdir in
7512  .) ac_abs_top_srcdir=$ac_abs_builddir;;
7513  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7514  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7515  esac;;
7516esac
7517
7518
7519  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
7520echo "$as_me: executing $ac_dest commands" >&6;}
7521  case $ac_dest in
7522    depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
7523  # Strip MF so we end up with the name of the file.
7524  mf=`echo "$mf" | sed -e 's/:.*$//'`
7525  # Check whether this is an Automake generated Makefile or not.
7526  # We used to match only the files named `Makefile.in', but
7527  # some people rename them; so instead we look at the file content.
7528  # Grep'ing the first line is not enough: some people post-process
7529  # each Makefile.in and add a new line on top of each file to say so.
7530  # So let's grep whole file.
7531  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
7532    dirpart=`(dirname "$mf") 2>/dev/null ||
7533$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7534	 X"$mf" : 'X\(//\)[^/]' \| \
7535	 X"$mf" : 'X\(//\)$' \| \
7536	 X"$mf" : 'X\(/\)' \| \
7537	 .     : '\(.\)' 2>/dev/null ||
7538echo X"$mf" |
7539    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7540  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7541  	  /^X\(\/\/\)$/{ s//\1/; q; }
7542  	  /^X\(\/\).*/{ s//\1/; q; }
7543  	  s/.*/./; q'`
7544  else
7545    continue
7546  fi
7547  # Extract the definition of DEPDIR, am__include, and am__quote
7548  # from the Makefile without running `make'.
7549  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
7550  test -z "$DEPDIR" && continue
7551  am__include=`sed -n 's/^am__include = //p' < "$mf"`
7552  test -z "am__include" && continue
7553  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
7554  # When using ansi2knr, U may be empty or an underscore; expand it
7555  U=`sed -n 's/^U = //p' < "$mf"`
7556  # Find all dependency output files, they are included files with
7557  # $(DEPDIR) in their names.  We invoke sed twice because it is the
7558  # simplest approach to changing $(DEPDIR) to its actual value in the
7559  # expansion.
7560  for file in `sed -n "
7561    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
7562       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
7563    # Make sure the directory exists.
7564    test -f "$dirpart/$file" && continue
7565    fdir=`(dirname "$file") 2>/dev/null ||
7566$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7567	 X"$file" : 'X\(//\)[^/]' \| \
7568	 X"$file" : 'X\(//\)$' \| \
7569	 X"$file" : 'X\(/\)' \| \
7570	 .     : '\(.\)' 2>/dev/null ||
7571echo X"$file" |
7572    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7573  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7574  	  /^X\(\/\/\)$/{ s//\1/; q; }
7575  	  /^X\(\/\).*/{ s//\1/; q; }
7576  	  s/.*/./; q'`
7577    { if $as_mkdir_p; then
7578    mkdir -p $dirpart/$fdir
7579  else
7580    as_dir=$dirpart/$fdir
7581    as_dirs=
7582    while test ! -d "$as_dir"; do
7583      as_dirs="$as_dir $as_dirs"
7584      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7585$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7586	 X"$as_dir" : 'X\(//\)[^/]' \| \
7587	 X"$as_dir" : 'X\(//\)$' \| \
7588	 X"$as_dir" : 'X\(/\)' \| \
7589	 .     : '\(.\)' 2>/dev/null ||
7590echo X"$as_dir" |
7591    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7592  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7593  	  /^X\(\/\/\)$/{ s//\1/; q; }
7594  	  /^X\(\/\).*/{ s//\1/; q; }
7595  	  s/.*/./; q'`
7596    done
7597    test ! -n "$as_dirs" || mkdir $as_dirs
7598  fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
7599echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
7600   { (exit 1); exit 1; }; }; }
7601
7602    # echo "creating $dirpart/$file"
7603    echo '# dummy' > "$dirpart/$file"
7604  done
7605done
7606 ;;
7607  esac
7608done
7609_ACEOF
7610
7611cat >>$CONFIG_STATUS <<\_ACEOF
7612
7613{ (exit 0); exit 0; }
7614_ACEOF
7615chmod +x $CONFIG_STATUS
7616ac_clean_files=$ac_clean_files_save
7617
7618
7619# configure is writing to config.log, and then calls config.status.
7620# config.status does its own redirection, appending to config.log.
7621# Unfortunately, on DOS this fails, as config.log is still kept open
7622# by configure, so config.status won't be able to write to it; its
7623# output is simply discarded.  So we exec the FD to /dev/null,
7624# effectively closing config.log, so it can be properly (re)opened and
7625# appended to by config.status.  When coming back to configure, we
7626# need to make the FD available again.
7627if test "$no_create" != yes; then
7628  ac_cs_success=:
7629  ac_config_status_args=
7630  test "$silent" = yes &&
7631    ac_config_status_args="$ac_config_status_args --quiet"
7632  exec 5>/dev/null
7633  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7634  exec 5>>config.log
7635  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7636  # would make configure fail if this is the last instruction.
7637  $ac_cs_success || { (exit 1); exit 1; }
7638fi
7639
7640