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