configure revision 7c478bd95313f5f23a4c958a745db2134aa03244
e31efa8e0cd5e39af46a1e9103e8fedf7b33b143poirier# Guess values for system-dependent variables and create Makefiles.
NULLCMD=:
set -o posix
as_unset=unset
as_unset=false
as_expr=false
as_basename=false
case $0 in
*[\\/]* ) as_myself=$0 ;;
as_myself=$0
case $CONFIG_SHELL in
export CONFIG_SHELL
as_expr=false
test -d ./-p && rmdir ./-p
as_mkdir_p=false
#include <stdio.h>
# include <stdlib.h>
# include <stddef.h>
# include <stdlib.h>
# include <memory.h>
# include <string.h>
# include <strings.h>
# include <inttypes.h>
# include <stdint.h>
# include <unistd.h>
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot 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 GRAPHICS_SUPPORT_TRUE GRAPHICS_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'
ac_init_version=false
program_transform_name=s,x,x,
site=
for ac_option
if test -n "$ac_prev"; then
eval "$ac_prev=\$ac_option"
| --da=*)
eval "enable_$ac_feature=no" ;;
eval "enable_$ac_feature='$ac_optarg'" ;;
ac_init_help=long ;;
ac_init_version=: ;;
eval "with_$ac_package='$ac_optarg'" ;;
eval "with_$ac_package=no" ;;
eval "$ac_envvar='$ac_optarg'"
export $ac_envvar ;;
if test -n "$ac_prev"; then
if test "x$host_alias" != x; then
if test "x$build_alias" = x; then
echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
if test -z "$srcdir"; then
srcdir=..
cat <<_ACEOF
cat <<_ACEOF
if test -n "$ac_init_help"; then
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
test -d $ac_dir || continue
if test "$ac_dir" != .; then
if test -z "$ac_top_builddir"; then
cd $ac_dir
cd $ac_popdir
if $ac_init_version; then
cat <<_ASUNAME
ac_must_keep_next=false
for ac_arg
if test $ac_must_keep_next = true; then
-* ) ac_must_keep_next=true ;;
$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
# config.log. We remove comments because anyway the quotes in there
# Save into config.log some information that might help in debugging.
for ac_var in $ac_subst_vars
for ac_var in $ac_subst_files
if test -s confdefs.h; then
## confdefs.h. ##
rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
exit $exit_status
trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
echo >confdefs.h
cat >>confdefs.h <<_ACEOF
cat >>confdefs.h <<_ACEOF
cat >>confdefs.h <<_ACEOF
cat >>confdefs.h <<_ACEOF
cat >>confdefs.h <<_ACEOF
for ac_site_file in $CONFIG_SITE; do
case $cache_file in
[\\/]* | ?:[\\/]* ) . $cache_file;;
*) . ./$cache_file;;
case $ac_old_set,$ac_new_set in
# Pass precious variables to config.status.
case $ac_new_val in
*) ac_arg=$ac_var=$ac_new_val ;;
if $ac_cache_corrupted; then
ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -f $ac_dir/install-sh; then
ac_aux_dir=$ac_dir
elif test -f $ac_dir/install.sh; then
ac_aux_dir=$ac_dir
elif test -f $ac_dir/shtool; then
ac_aux_dir=$ac_dir
{ { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# ./install, which can be erroneously created by make from ./install.sh.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
IFS=$as_save_IFS
case $as_dir/ in
for ac_exec_ext in '' $ac_executable_extensions; do
if test $ac_prog = install &&
elif test $ac_prog = install &&
INSTALL=$ac_cv_path_install
INSTALL=$ac_install_sh
echo timestamp > conftest.file
rm -f conftest.file
cat <<\_ACEOF >conftest.sed
for d in ./-p ./--;
test -d $d && rmdir $d
cat >conftest.make <<\_ACEOF
all:
eval ac_cv_prog_make_${ac_make}_set=yes
eval ac_cv_prog_make_${ac_make}_set=no
rm -f conftest.make
if test -d .tst; then
test -f $srcdir/config.status; then
{ { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
CYGPATH_W=echo
cat >>confdefs.h <<_ACEOF
cat >>confdefs.h <<_ACEOF
set dummy ${ac_tool_prefix}strip; ac_word=$2
# Make sure we can run config.sub.
$ac_config_sub sun4 >/dev/null 2>&1 ||
if test $USE_MAINTAINER_MODE = yes; then
set dummy ${ac_tool_prefix}gcc; ac_word=$2
ac_ext=c
set dummy ${ac_tool_prefix}gcc; ac_word=$2
set dummy ${ac_tool_prefix}cc; ac_word=$2
if test $ac_prog_rejected = yes; then
set dummy $ac_cv_prog_CC
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
ac_status=$?
ac_status=$?
ac_status=$?
# Try to create an executable without -o first, disregard a.out.
ac_status=$?
# b.out is created by i960 compilers.
export ac_cv_exeext
ac_status=$?
ac_status=$?
# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
# work properly (i.e., refer to `conftest.exe'), while it won't with
for ac_file in conftest.exe conftest conftest.*; do
export ac_cv_exeext
ac_status=$?
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
ac_test_CFLAGS=${CFLAGS+set}
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
elif test $ac_cv_prog_cc_g = yes; then
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
x|xno)
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
for ac_declaration in \
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
echo $ac_declaration >>confdefs.h
ac_ext=c
cd conftest.dir
mkdir sub
for depmode in $am_compiler_list; do
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
none) break ;;
>/dev/null 2>conftest.err &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
cd conftest.dir
mkdir sub
for depmode in $am_compiler_list; do
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
none) break ;;
>/dev/null 2>conftest.err &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
set dummy ${ac_tool_prefix}objcopy; ac_word=$2
# Defined in acinclude.m4.
cat > conftest.c <<\EOF
*list = 0;
return *list;
ac_status=$?
if grep _func conftest.s >/dev/null 2>&1; then
cat >>confdefs.h <<_ACEOF
cat > conftest.c <<\EOF
ac_status=$?
if { ac_try='${CC-cc} ${CFLAGS} -nostdlib -Wl,-N -Wl,-Ttext -Wl,$link_addr conftest.o -o conftest.exec'
ac_status=$?
ac_status=$?
ac_status=$?
{ { echo "$as_me:$LINENO: error: GRUB requires a working absolute objcopy; upgrade your binutils" >&5
cat > conftest.s <<\EOF
ac_status=$?
cat >>confdefs.h <<_ACEOF
cat >>confdefs.h <<_ACEOF
cat > conftest.s.in <<\EOF
sed -e s/@ADDR32@/addr32/ < conftest.s.in > conftest.s
sed -e s/@ADDR32@/addr32\;/ < conftest.s.in > conftest.s
ac_status=$?
{ { echo "$as_me:$LINENO: error: GRUB requires GAS .code16 addr32 support; upgrade your binutils" >&5
echo "$as_me:$LINENO: checking whether an absolute indirect call/jump must not be prefixed with an asterisk" >&5
echo $ECHO_N "checking whether an absolute indirect call/jump must not be prefixed with an asterisk... $ECHO_C" >&6
cat > conftest.s <<\EOF
.word 0
ac_status=$?
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
if test $ac_cv_lib_util_opendisk = yes; then
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
if test $ac_cv_lib_ncurses_wgetch = yes; then
cat >>confdefs.h <<\_ACEOF
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
rm -f conftest.err conftest.$ac_objext \
if test $ac_cv_lib_curses_wgetch = yes; then
cat >>confdefs.h <<\_ACEOF
ac_ext=c
CPP=
ac_preproc_ok=false
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
if test -s conftest.err; then
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
if test -s conftest.err; then
if $ac_preproc_ok; then
ac_preproc_ok=false
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
if test -s conftest.err; then
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
if test -s conftest.err; then
if $ac_preproc_ok; then
ac_ext=c
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
if test $ac_cv_header_stdc = yes; then
if test $ac_cv_header_stdc = yes; then
if test $ac_cv_header_stdc = yes; then
ac_status=$?
ac_status=$?
( exit $ac_status )
if test $ac_cv_header_stdc = yes; then
cat >>confdefs.h <<\_ACEOF
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
cat >>confdefs.h <<_ACEOF
rm -f conftest.$ac_objext
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
|| test ! -s conftest.err'
ac_status=$?
ac_status=$?
ac_status=$?
rm -f conftest.er1
cat conftest.err >&5
if test -s conftest.err; then
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
cat >>confdefs.h <<_ACEOF
if test -r $enable_preset_menu; then
# Because early versions of GNU sed 3.x are too buggy, use a C program
cat >conftest.c <<\EOF
#include <stdio.h>
if { ac_try='${CC-cc} ${CFLAGS} conftest.c -o conftest'
(eval $ac_try) 2>&5
(exit $ac_status); }; } && test -s conftest; then
cat >>confdefs.h <<_ACEOF
cat >>confdefs.h <<\_ACEOF
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"
# config.status only pays attention to the cache file if you give it
*ac_space=\ *)
sed -n \
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
sed -n \
if diff $cache_file confcache >/dev/null 2>&1; then :; else
if test -w $cache_file; then
: ${CONFIG_STATUS=./config.status}
cat >$CONFIG_STATUS <<_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
NULLCMD=:
set -o posix
as_unset=unset
as_unset=false
as_expr=false
as_basename=false
case $0 in
*[\\/]* ) as_myself=$0 ;;
as_myself=$0
case $CONFIG_SHELL in
export CONFIG_SHELL
as_expr=false
test -d ./-p && rmdir ./-p
as_mkdir_p=false
exec 5>>config.log
cat >&5 <<_CSEOF
# Files that config.status was made for.
cat >>$CONFIG_STATUS <<\_ACEOF
\`$as_me' instantiates files from templates according to the
--recheck update $as_me by reconfiguring in the same conditions
cat >>$CONFIG_STATUS <<_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
case $1 in
ac_shift=:
ac_option=$1
ac_optarg=$2
ac_shift=shift
ac_option=$1
ac_need_defaults=false;;
case $ac_option in
cat >>$CONFIG_STATUS <<\_ACEOF
ac_cs_recheck=: ;;
--he | --h)
--debug | --d* | -d )
debug=: ;;
ac_need_defaults=false;;
ac_need_defaults=false;;
ac_cs_silent=: ;;
if $ac_cs_silent; then
cat >>$CONFIG_STATUS <<_ACEOF
echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
cat >>$CONFIG_STATUS <<_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
if $ac_need_defaults; then
$debug ||
cat >>$CONFIG_STATUS <<_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
while $ac_more_lines; do
ac_more_lines=false
cat >>$CONFIG_STATUS <<\_ACEOF
* ) ac_file_in=$ac_file.in ;;
case $ac_abs_builddir in
.) ac_abs_top_builddir=${ac_top_builddir}.;;
case ${ac_top_builddir}. in
[\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
case $ac_abs_builddir in
.) ac_abs_srcdir=$ac_srcdir;;
case $ac_srcdir in
[\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
case $ac_abs_builddir in
case $ac_top_srcdir in
[\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
[\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
for f in $ac_file_in; do
-) echo $tmp/stdin ;;
cat >>$CONFIG_STATUS <<_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
s,@configure_input@,$configure_input,;t t
s,@srcdir@,$ac_srcdir,;t t
s,@abs_srcdir@,$ac_abs_srcdir,;t t
s,@top_srcdir@,$ac_top_srcdir,;t t
s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
s,@builddir@,$ac_builddir,;t t
s,@abs_builddir@,$ac_abs_builddir,;t t
s,@top_builddir@,$ac_top_builddir,;t t
s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
s,@INSTALL@,$ac_INSTALL,;t t
rm -f $tmp/stdin
cat $tmp/out
rm -f $tmp/out
cat >>$CONFIG_STATUS <<\_ACEOF
* ) ac_file_in=$ac_file.in ;;
for f in $ac_file_in; do
-) echo $tmp/stdin ;;
# Transform confdefs.h into two sed scripts, `conftest.defines' and
# `conftest.undefs', that substitutes the proper values into
# config.h.in to produce config.h. The first handles `#define'
# config.status. Protect against being in an unquoted here document
# in config.status.
cat >confdef2sed.sed <<\_ACEOF
s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
rm -f confdef2sed.sed
cat >>conftest.undefs <<\_ACEOF
# Break up conftest.defines because some shells have a limit on the size
echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
rm -f conftest.tail
while grep . conftest.defines >/dev/null
echo >>$CONFIG_STATUS
# Break up conftest.undefs because some shells have a limit on the size
rm -f conftest.tail
while grep . conftest.undefs >/dev/null
cat >>$CONFIG_STATUS <<\_ACEOF
for _am_header in $config_headers :; do
case $_am_header in
echo X$ac_file |
cat >>$CONFIG_STATUS <<\_ACEOF
case $ac_abs_builddir in
.) ac_abs_top_builddir=${ac_top_builddir}.;;
case ${ac_top_builddir}. in
[\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
case $ac_abs_builddir in
.) ac_abs_srcdir=$ac_srcdir;;
case $ac_srcdir in
[\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
case $ac_abs_builddir in
case $ac_top_srcdir in
[\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
cat >>$CONFIG_STATUS <<\_ACEOF
# configure is writing to config.log, and then calls config.status.
# config.status does its own redirection, appending to config.log.
# Unfortunately, on DOS this fails, as config.log is still kept open
# by configure, so config.status won't be able to write to it; its
# effectively closing config.log, so it can be properly (re)opened and
# appended to by config.status. When coming back to configure, we
exec 5>>config.log