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