160484Sobrien#! /bin/sh 260484Sobrien# Guess values for system-dependent variables and create Makefiles. 3218822Sdim# Generated by GNU Autoconf 2.59. 460484Sobrien# 5218822Sdim# Copyright (C) 2003 Free Software Foundation, Inc. 660484Sobrien# This configure script is free software; the Free Software Foundation 760484Sobrien# gives unlimited permission to copy, distribute and modify it. 8130561Sobrien## --------------------- ## 9130561Sobrien## M4sh Initialization. ## 10130561Sobrien## --------------------- ## 1160484Sobrien 12130561Sobrien# Be Bourne compatible 13130561Sobrienif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 14130561Sobrien emulate sh 15130561Sobrien NULLCMD=: 16130561Sobrien # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 17130561Sobrien # is contrary to our usage. Disable this feature. 18130561Sobrien alias -g '${1+"$@"}'='"$@"' 19130561Sobrienelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 20130561Sobrien set -o posix 21130561Sobrienfi 22218822SdimDUALCASE=1; export DUALCASE # for MKS sh 23130561Sobrien 24130561Sobrien# Support unset when possible. 25218822Sdimif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 26130561Sobrien as_unset=unset 27130561Sobrienelse 28130561Sobrien as_unset=false 29130561Sobrienfi 30130561Sobrien 31130561Sobrien 32130561Sobrien# Work around bugs in pre-3.0 UWIN ksh. 33130561Sobrien$as_unset ENV MAIL MAILPATH 34130561SobrienPS1='$ ' 35130561SobrienPS2='> ' 36130561SobrienPS4='+ ' 37130561Sobrien 38130561Sobrien# NLS nuisances. 39130561Sobrienfor as_var in \ 40130561Sobrien LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 41130561Sobrien LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 42130561Sobrien LC_TELEPHONE LC_TIME 43130561Sobriendo 44218822Sdim if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 45130561Sobrien eval $as_var=C; export $as_var 46130561Sobrien else 47130561Sobrien $as_unset $as_var 48130561Sobrien fi 49130561Sobriendone 50130561Sobrien 51130561Sobrien# Required to use basename. 52130561Sobrienif expr a : '\(a\)' >/dev/null 2>&1; then 53130561Sobrien as_expr=expr 54130561Sobrienelse 55130561Sobrien as_expr=false 56130561Sobrienfi 57130561Sobrien 58130561Sobrienif (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 59130561Sobrien as_basename=basename 60130561Sobrienelse 61130561Sobrien as_basename=false 62130561Sobrienfi 63130561Sobrien 64130561Sobrien 65130561Sobrien# Name of the executable. 66130561Sobrienas_me=`$as_basename "$0" || 67130561Sobrien$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 68130561Sobrien X"$0" : 'X\(//\)$' \| \ 69130561Sobrien X"$0" : 'X\(/\)$' \| \ 70130561Sobrien . : '\(.\)' 2>/dev/null || 71130561Sobrienecho X/"$0" | 72130561Sobrien sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 73130561Sobrien /^X\/\(\/\/\)$/{ s//\1/; q; } 74130561Sobrien /^X\/\(\/\).*/{ s//\1/; q; } 75130561Sobrien s/.*/./; q'` 76130561Sobrien 77130561Sobrien 78130561Sobrien# PATH needs CR, and LINENO needs CR and PATH. 79130561Sobrien# Avoid depending upon Character Ranges. 80130561Sobrienas_cr_letters='abcdefghijklmnopqrstuvwxyz' 81130561Sobrienas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 82130561Sobrienas_cr_Letters=$as_cr_letters$as_cr_LETTERS 83130561Sobrienas_cr_digits='0123456789' 84130561Sobrienas_cr_alnum=$as_cr_Letters$as_cr_digits 85130561Sobrien 86130561Sobrien# The user is always right. 87130561Sobrienif test "${PATH_SEPARATOR+set}" != set; then 88130561Sobrien echo "#! /bin/sh" >conf$$.sh 89130561Sobrien echo "exit 0" >>conf$$.sh 90130561Sobrien chmod +x conf$$.sh 91130561Sobrien if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 92130561Sobrien PATH_SEPARATOR=';' 93130561Sobrien else 94130561Sobrien PATH_SEPARATOR=: 95130561Sobrien fi 96130561Sobrien rm -f conf$$.sh 97130561Sobrienfi 98130561Sobrien 99130561Sobrien 100130561Sobrien as_lineno_1=$LINENO 101130561Sobrien as_lineno_2=$LINENO 102130561Sobrien as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 103130561Sobrien test "x$as_lineno_1" != "x$as_lineno_2" && 104130561Sobrien test "x$as_lineno_3" = "x$as_lineno_2" || { 105130561Sobrien # Find who we are. Look in the path if we contain no path at all 106130561Sobrien # relative or not. 107130561Sobrien case $0 in 108130561Sobrien *[\\/]* ) as_myself=$0 ;; 109130561Sobrien *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 110130561Sobrienfor as_dir in $PATH 111130561Sobriendo 112130561Sobrien IFS=$as_save_IFS 113130561Sobrien test -z "$as_dir" && as_dir=. 114130561Sobrien test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 115130561Sobriendone 116130561Sobrien 117130561Sobrien ;; 118130561Sobrien esac 119130561Sobrien # We did not find ourselves, most probably we were run as `sh COMMAND' 120130561Sobrien # in which case we are not to be found in the path. 121130561Sobrien if test "x$as_myself" = x; then 122130561Sobrien as_myself=$0 123130561Sobrien fi 124130561Sobrien if test ! -f "$as_myself"; then 125130561Sobrien { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 126130561Sobrien { (exit 1); exit 1; }; } 127130561Sobrien fi 128130561Sobrien case $CONFIG_SHELL in 129130561Sobrien '') 130130561Sobrien as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 131130561Sobrienfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 132130561Sobriendo 133130561Sobrien IFS=$as_save_IFS 134130561Sobrien test -z "$as_dir" && as_dir=. 135130561Sobrien for as_base in sh bash ksh sh5; do 136130561Sobrien case $as_dir in 137130561Sobrien /*) 138130561Sobrien if ("$as_dir/$as_base" -c ' 139130561Sobrien as_lineno_1=$LINENO 140130561Sobrien as_lineno_2=$LINENO 141130561Sobrien as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 142130561Sobrien test "x$as_lineno_1" != "x$as_lineno_2" && 143130561Sobrien test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 144130561Sobrien $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 145130561Sobrien $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 146130561Sobrien CONFIG_SHELL=$as_dir/$as_base 147130561Sobrien export CONFIG_SHELL 148130561Sobrien exec "$CONFIG_SHELL" "$0" ${1+"$@"} 149130561Sobrien fi;; 150130561Sobrien esac 151130561Sobrien done 152130561Sobriendone 153130561Sobrien;; 154130561Sobrien esac 155130561Sobrien 156130561Sobrien # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 157130561Sobrien # uniformly replaced by the line number. The first 'sed' inserts a 158130561Sobrien # line-number line before each line; the second 'sed' does the real 159130561Sobrien # work. The second script uses 'N' to pair each line-number line 160130561Sobrien # with the numbered line, and appends trailing '-' during 161130561Sobrien # substitution so that $LINENO is not a special case at line end. 162130561Sobrien # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 163130561Sobrien # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 164130561Sobrien sed '=' <$as_myself | 165130561Sobrien sed ' 166130561Sobrien N 167130561Sobrien s,$,-, 168130561Sobrien : loop 169130561Sobrien s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 170130561Sobrien t loop 171130561Sobrien s,-$,, 172130561Sobrien s,^['$as_cr_digits']*\n,, 173130561Sobrien ' >$as_me.lineno && 174130561Sobrien chmod +x $as_me.lineno || 175130561Sobrien { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 176130561Sobrien { (exit 1); exit 1; }; } 177130561Sobrien 178130561Sobrien # Don't try to exec as it changes $[0], causing all sort of problems 179130561Sobrien # (the dirname of $[0] is not the place where we might find the 180130561Sobrien # original and so on. Autoconf is especially sensible to this). 181130561Sobrien . ./$as_me.lineno 182130561Sobrien # Exit status is that of the last command. 183130561Sobrien exit 184130561Sobrien} 185130561Sobrien 186130561Sobrien 187130561Sobriencase `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 188130561Sobrien *c*,-n*) ECHO_N= ECHO_C=' 189130561Sobrien' ECHO_T=' ' ;; 190130561Sobrien *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 191130561Sobrien *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 192130561Sobrienesac 193130561Sobrien 194130561Sobrienif expr a : '\(a\)' >/dev/null 2>&1; then 195130561Sobrien as_expr=expr 196130561Sobrienelse 197130561Sobrien as_expr=false 198130561Sobrienfi 199130561Sobrien 200130561Sobrienrm -f conf$$ conf$$.exe conf$$.file 201130561Sobrienecho >conf$$.file 202130561Sobrienif ln -s conf$$.file conf$$ 2>/dev/null; then 203130561Sobrien # We could just check for DJGPP; but this test a) works b) is more generic 204130561Sobrien # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 205130561Sobrien if test -f conf$$.exe; then 206130561Sobrien # Don't use ln at all; we don't have any links 207130561Sobrien as_ln_s='cp -p' 208130561Sobrien else 209130561Sobrien as_ln_s='ln -s' 210130561Sobrien fi 211130561Sobrienelif ln conf$$.file conf$$ 2>/dev/null; then 212130561Sobrien as_ln_s=ln 213130561Sobrienelse 214130561Sobrien as_ln_s='cp -p' 215130561Sobrienfi 216130561Sobrienrm -f conf$$ conf$$.exe conf$$.file 217130561Sobrien 218130561Sobrienif mkdir -p . 2>/dev/null; then 219130561Sobrien as_mkdir_p=: 220130561Sobrienelse 221218822Sdim test -d ./-p && rmdir ./-p 222130561Sobrien as_mkdir_p=false 223130561Sobrienfi 224130561Sobrien 225130561Sobrienas_executable_p="test -f" 226130561Sobrien 227130561Sobrien# Sed expression to map a string onto a valid CPP name. 228218822Sdimas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 229130561Sobrien 230130561Sobrien# Sed expression to map a string onto a valid variable name. 231218822Sdimas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 232130561Sobrien 233130561Sobrien 234130561Sobrien# IFS 235130561Sobrien# We need space, tab and new line, in precisely that order. 236130561Sobrienas_nl=' 237130561Sobrien' 238130561SobrienIFS=" $as_nl" 239130561Sobrien 240130561Sobrien# CDPATH. 241130561Sobrien$as_unset CDPATH 242130561Sobrien 243130561Sobrien 244130561Sobrien# Name of the host. 245130561Sobrien# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 246130561Sobrien# so uname gets run too. 247130561Sobrienac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 248130561Sobrien 249130561Sobrienexec 6>&1 250130561Sobrien 251130561Sobrien# 252130561Sobrien# Initializations. 253130561Sobrien# 25460484Sobrienac_default_prefix=/usr/local 255130561Sobrienac_config_libobj_dir=. 256130561Sobriencross_compiling=no 257130561Sobriensubdirs= 258130561SobrienMFLAGS= 259130561SobrienMAKEFLAGS= 260130561SobrienSHELL=${CONFIG_SHELL-/bin/sh} 26160484Sobrien 262130561Sobrien# Maximum number of lines to put in a shell here document. 263130561Sobrien# This variable seems obsolete. It should probably be removed, and 264130561Sobrien# only ac_max_sed_lines should be used. 265130561Sobrien: ${ac_max_here_lines=38} 266130561Sobrien 267130561Sobrien# Identity of this package. 268130561SobrienPACKAGE_NAME= 269130561SobrienPACKAGE_TARNAME= 270130561SobrienPACKAGE_VERSION= 271130561SobrienPACKAGE_STRING= 272130561SobrienPACKAGE_BUGREPORT= 273130561Sobrien 274130561Sobrienac_unique_file="xmalloc.c" 275130561Sobrien# Factoring default headers for most tests. 276130561Sobrienac_includes_default="\ 277130561Sobrien#include <stdio.h> 278130561Sobrien#if HAVE_SYS_TYPES_H 279130561Sobrien# include <sys/types.h> 280130561Sobrien#endif 281130561Sobrien#if HAVE_SYS_STAT_H 282130561Sobrien# include <sys/stat.h> 283130561Sobrien#endif 284130561Sobrien#if STDC_HEADERS 285130561Sobrien# include <stdlib.h> 286130561Sobrien# include <stddef.h> 287130561Sobrien#else 288130561Sobrien# if HAVE_STDLIB_H 289130561Sobrien# include <stdlib.h> 290130561Sobrien# endif 291130561Sobrien#endif 292130561Sobrien#if HAVE_STRING_H 293130561Sobrien# if !STDC_HEADERS && HAVE_MEMORY_H 294130561Sobrien# include <memory.h> 295130561Sobrien# endif 296130561Sobrien# include <string.h> 297130561Sobrien#endif 298130561Sobrien#if HAVE_STRINGS_H 299130561Sobrien# include <strings.h> 300130561Sobrien#endif 301130561Sobrien#if HAVE_INTTYPES_H 302130561Sobrien# include <inttypes.h> 303130561Sobrien#else 304130561Sobrien# if HAVE_STDINT_H 305130561Sobrien# include <stdint.h> 306130561Sobrien# endif 307130561Sobrien#endif 308130561Sobrien#if HAVE_UNISTD_H 309130561Sobrien# include <unistd.h> 310130561Sobrien#endif" 311130561Sobrien 312218822Sdimac_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 datarootdir docdir htmldir LTLIBOBJS' 313130561Sobrienac_subst_files='host_makefile_frag' 314130561Sobrien 31560484Sobrien# Initialize some variables set by options. 316130561Sobrienac_init_help= 317130561Sobrienac_init_version=false 31860484Sobrien# The variables have the same names as the options, with 31960484Sobrien# dashes changed to underlines. 320130561Sobriencache_file=/dev/null 32160484Sobrienexec_prefix=NONE 32260484Sobrienno_create= 32360484Sobrienno_recursion= 32460484Sobrienprefix=NONE 32560484Sobrienprogram_prefix=NONE 32660484Sobrienprogram_suffix=NONE 32760484Sobrienprogram_transform_name=s,x,x, 32860484Sobriensilent= 32960484Sobriensite= 33060484Sobriensrcdir= 33160484Sobrienverbose= 33260484Sobrienx_includes=NONE 33360484Sobrienx_libraries=NONE 334130561Sobrien 335130561Sobrien# Installation directory options. 336130561Sobrien# These are left unexpanded so users can "make install exec_prefix=/foo" 337130561Sobrien# and all the variables that are supposed to be based on exec_prefix 338130561Sobrien# by default will actually change. 339130561Sobrien# Use braces instead of parens because sh, perl, etc. also accept them. 34060484Sobrienbindir='${exec_prefix}/bin' 34160484Sobriensbindir='${exec_prefix}/sbin' 34260484Sobrienlibexecdir='${exec_prefix}/libexec' 34360484Sobriendatadir='${prefix}/share' 34460484Sobriensysconfdir='${prefix}/etc' 34560484Sobriensharedstatedir='${prefix}/com' 34660484Sobrienlocalstatedir='${prefix}/var' 34760484Sobrienlibdir='${exec_prefix}/lib' 34860484Sobrienincludedir='${prefix}/include' 34960484Sobrienoldincludedir='/usr/include' 35060484Sobrieninfodir='${prefix}/info' 35160484Sobrienmandir='${prefix}/man' 35260484Sobrien 35360484Sobrienac_prev= 35460484Sobrienfor ac_option 35560484Sobriendo 35660484Sobrien # If the previous option needs an argument, assign it. 35760484Sobrien if test -n "$ac_prev"; then 35860484Sobrien eval "$ac_prev=\$ac_option" 35960484Sobrien ac_prev= 36060484Sobrien continue 36160484Sobrien fi 36260484Sobrien 363130561Sobrien ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 36460484Sobrien 36560484Sobrien # Accept the important Cygnus configure options, so we can diagnose typos. 36660484Sobrien 367130561Sobrien case $ac_option in 36860484Sobrien 36960484Sobrien -bindir | --bindir | --bindi | --bind | --bin | --bi) 37060484Sobrien ac_prev=bindir ;; 37160484Sobrien -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 372130561Sobrien bindir=$ac_optarg ;; 37360484Sobrien 37460484Sobrien -build | --build | --buil | --bui | --bu) 375130561Sobrien ac_prev=build_alias ;; 37660484Sobrien -build=* | --build=* | --buil=* | --bui=* | --bu=*) 377130561Sobrien build_alias=$ac_optarg ;; 37860484Sobrien 37960484Sobrien -cache-file | --cache-file | --cache-fil | --cache-fi \ 38060484Sobrien | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 38160484Sobrien ac_prev=cache_file ;; 38260484Sobrien -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 38360484Sobrien | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 384130561Sobrien cache_file=$ac_optarg ;; 38560484Sobrien 386130561Sobrien --config-cache | -C) 387130561Sobrien cache_file=config.cache ;; 388130561Sobrien 38960484Sobrien -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 39060484Sobrien ac_prev=datadir ;; 39160484Sobrien -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 39260484Sobrien | --da=*) 393130561Sobrien datadir=$ac_optarg ;; 39460484Sobrien 39560484Sobrien -disable-* | --disable-*) 396130561Sobrien ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 39760484Sobrien # Reject names that are not valid shell variable names. 398130561Sobrien expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 399130561Sobrien { echo "$as_me: error: invalid feature name: $ac_feature" >&2 400130561Sobrien { (exit 1); exit 1; }; } 401130561Sobrien ac_feature=`echo $ac_feature | sed 's/-/_/g'` 402130561Sobrien eval "enable_$ac_feature=no" ;; 40360484Sobrien 40460484Sobrien -enable-* | --enable-*) 405130561Sobrien ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 40660484Sobrien # Reject names that are not valid shell variable names. 407130561Sobrien expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 408130561Sobrien { echo "$as_me: error: invalid feature name: $ac_feature" >&2 409130561Sobrien { (exit 1); exit 1; }; } 410130561Sobrien ac_feature=`echo $ac_feature | sed 's/-/_/g'` 411130561Sobrien case $ac_option in 412130561Sobrien *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 41360484Sobrien *) ac_optarg=yes ;; 41460484Sobrien esac 415130561Sobrien eval "enable_$ac_feature='$ac_optarg'" ;; 41660484Sobrien 41760484Sobrien -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 41860484Sobrien | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 41960484Sobrien | --exec | --exe | --ex) 42060484Sobrien ac_prev=exec_prefix ;; 42160484Sobrien -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 42260484Sobrien | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 42360484Sobrien | --exec=* | --exe=* | --ex=*) 424130561Sobrien exec_prefix=$ac_optarg ;; 42560484Sobrien 42660484Sobrien -gas | --gas | --ga | --g) 42760484Sobrien # Obsolete; use --with-gas. 42860484Sobrien with_gas=yes ;; 42960484Sobrien 430130561Sobrien -help | --help | --hel | --he | -h) 431130561Sobrien ac_init_help=long ;; 432130561Sobrien -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 433130561Sobrien ac_init_help=recursive ;; 434130561Sobrien -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 435130561Sobrien ac_init_help=short ;; 43660484Sobrien 43760484Sobrien -host | --host | --hos | --ho) 438130561Sobrien ac_prev=host_alias ;; 43960484Sobrien -host=* | --host=* | --hos=* | --ho=*) 440130561Sobrien host_alias=$ac_optarg ;; 44160484Sobrien 44260484Sobrien -includedir | --includedir | --includedi | --included | --include \ 44360484Sobrien | --includ | --inclu | --incl | --inc) 44460484Sobrien ac_prev=includedir ;; 44560484Sobrien -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 44660484Sobrien | --includ=* | --inclu=* | --incl=* | --inc=*) 447130561Sobrien includedir=$ac_optarg ;; 44860484Sobrien 44960484Sobrien -infodir | --infodir | --infodi | --infod | --info | --inf) 45060484Sobrien ac_prev=infodir ;; 45160484Sobrien -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 452130561Sobrien infodir=$ac_optarg ;; 45360484Sobrien 45460484Sobrien -libdir | --libdir | --libdi | --libd) 45560484Sobrien ac_prev=libdir ;; 45660484Sobrien -libdir=* | --libdir=* | --libdi=* | --libd=*) 457130561Sobrien libdir=$ac_optarg ;; 45860484Sobrien 45960484Sobrien -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 46060484Sobrien | --libexe | --libex | --libe) 46160484Sobrien ac_prev=libexecdir ;; 46260484Sobrien -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 46360484Sobrien | --libexe=* | --libex=* | --libe=*) 464130561Sobrien libexecdir=$ac_optarg ;; 46560484Sobrien 46660484Sobrien -localstatedir | --localstatedir | --localstatedi | --localstated \ 46760484Sobrien | --localstate | --localstat | --localsta | --localst \ 46860484Sobrien | --locals | --local | --loca | --loc | --lo) 46960484Sobrien ac_prev=localstatedir ;; 47060484Sobrien -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 47160484Sobrien | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 47260484Sobrien | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 473130561Sobrien localstatedir=$ac_optarg ;; 47460484Sobrien 47560484Sobrien -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 47660484Sobrien ac_prev=mandir ;; 47760484Sobrien -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 478130561Sobrien mandir=$ac_optarg ;; 47960484Sobrien 48060484Sobrien -nfp | --nfp | --nf) 48160484Sobrien # Obsolete; use --without-fp. 48260484Sobrien with_fp=no ;; 48360484Sobrien 48460484Sobrien -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 485130561Sobrien | --no-cr | --no-c | -n) 48660484Sobrien no_create=yes ;; 48760484Sobrien 48860484Sobrien -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 48960484Sobrien | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 49060484Sobrien no_recursion=yes ;; 49160484Sobrien 49260484Sobrien -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 49360484Sobrien | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 49460484Sobrien | --oldin | --oldi | --old | --ol | --o) 49560484Sobrien ac_prev=oldincludedir ;; 49660484Sobrien -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 49760484Sobrien | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 49860484Sobrien | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 499130561Sobrien oldincludedir=$ac_optarg ;; 50060484Sobrien 50160484Sobrien -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 50260484Sobrien ac_prev=prefix ;; 50360484Sobrien -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 504130561Sobrien prefix=$ac_optarg ;; 50560484Sobrien 50660484Sobrien -program-prefix | --program-prefix | --program-prefi | --program-pref \ 50760484Sobrien | --program-pre | --program-pr | --program-p) 50860484Sobrien ac_prev=program_prefix ;; 50960484Sobrien -program-prefix=* | --program-prefix=* | --program-prefi=* \ 51060484Sobrien | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 511130561Sobrien program_prefix=$ac_optarg ;; 51260484Sobrien 51360484Sobrien -program-suffix | --program-suffix | --program-suffi | --program-suff \ 51460484Sobrien | --program-suf | --program-su | --program-s) 51560484Sobrien ac_prev=program_suffix ;; 51660484Sobrien -program-suffix=* | --program-suffix=* | --program-suffi=* \ 51760484Sobrien | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 518130561Sobrien program_suffix=$ac_optarg ;; 51960484Sobrien 52060484Sobrien -program-transform-name | --program-transform-name \ 52160484Sobrien | --program-transform-nam | --program-transform-na \ 52260484Sobrien | --program-transform-n | --program-transform- \ 52360484Sobrien | --program-transform | --program-transfor \ 52460484Sobrien | --program-transfo | --program-transf \ 52560484Sobrien | --program-trans | --program-tran \ 52660484Sobrien | --progr-tra | --program-tr | --program-t) 52760484Sobrien ac_prev=program_transform_name ;; 52860484Sobrien -program-transform-name=* | --program-transform-name=* \ 52960484Sobrien | --program-transform-nam=* | --program-transform-na=* \ 53060484Sobrien | --program-transform-n=* | --program-transform-=* \ 53160484Sobrien | --program-transform=* | --program-transfor=* \ 53260484Sobrien | --program-transfo=* | --program-transf=* \ 53360484Sobrien | --program-trans=* | --program-tran=* \ 53460484Sobrien | --progr-tra=* | --program-tr=* | --program-t=*) 535130561Sobrien program_transform_name=$ac_optarg ;; 53660484Sobrien 53760484Sobrien -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 53860484Sobrien | -silent | --silent | --silen | --sile | --sil) 53960484Sobrien silent=yes ;; 54060484Sobrien 54160484Sobrien -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 54260484Sobrien ac_prev=sbindir ;; 54360484Sobrien -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 54460484Sobrien | --sbi=* | --sb=*) 545130561Sobrien sbindir=$ac_optarg ;; 54660484Sobrien 54760484Sobrien -sharedstatedir | --sharedstatedir | --sharedstatedi \ 54860484Sobrien | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 54960484Sobrien | --sharedst | --shareds | --shared | --share | --shar \ 55060484Sobrien | --sha | --sh) 55160484Sobrien ac_prev=sharedstatedir ;; 55260484Sobrien -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 55360484Sobrien | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 55460484Sobrien | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 55560484Sobrien | --sha=* | --sh=*) 556130561Sobrien sharedstatedir=$ac_optarg ;; 55760484Sobrien 55860484Sobrien -site | --site | --sit) 55960484Sobrien ac_prev=site ;; 56060484Sobrien -site=* | --site=* | --sit=*) 561130561Sobrien site=$ac_optarg ;; 56260484Sobrien 56360484Sobrien -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 56460484Sobrien ac_prev=srcdir ;; 56560484Sobrien -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 566130561Sobrien srcdir=$ac_optarg ;; 56760484Sobrien 56860484Sobrien -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 56960484Sobrien | --syscon | --sysco | --sysc | --sys | --sy) 57060484Sobrien ac_prev=sysconfdir ;; 57160484Sobrien -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 57260484Sobrien | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 573130561Sobrien sysconfdir=$ac_optarg ;; 57460484Sobrien 57560484Sobrien -target | --target | --targe | --targ | --tar | --ta | --t) 576130561Sobrien ac_prev=target_alias ;; 57760484Sobrien -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 578130561Sobrien target_alias=$ac_optarg ;; 57960484Sobrien 58060484Sobrien -v | -verbose | --verbose | --verbos | --verbo | --verb) 58160484Sobrien verbose=yes ;; 58260484Sobrien 583130561Sobrien -version | --version | --versio | --versi | --vers | -V) 584130561Sobrien ac_init_version=: ;; 58560484Sobrien 58660484Sobrien -with-* | --with-*) 587130561Sobrien ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 58860484Sobrien # Reject names that are not valid shell variable names. 589130561Sobrien expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 590130561Sobrien { echo "$as_me: error: invalid package name: $ac_package" >&2 591130561Sobrien { (exit 1); exit 1; }; } 59260484Sobrien ac_package=`echo $ac_package| sed 's/-/_/g'` 593130561Sobrien case $ac_option in 594130561Sobrien *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 59560484Sobrien *) ac_optarg=yes ;; 59660484Sobrien esac 597130561Sobrien eval "with_$ac_package='$ac_optarg'" ;; 59860484Sobrien 59960484Sobrien -without-* | --without-*) 600130561Sobrien ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 60160484Sobrien # Reject names that are not valid shell variable names. 602130561Sobrien expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 603130561Sobrien { echo "$as_me: error: invalid package name: $ac_package" >&2 604130561Sobrien { (exit 1); exit 1; }; } 605130561Sobrien ac_package=`echo $ac_package | sed 's/-/_/g'` 606130561Sobrien eval "with_$ac_package=no" ;; 60760484Sobrien 60860484Sobrien --x) 60960484Sobrien # Obsolete; use --with-x. 61060484Sobrien with_x=yes ;; 61160484Sobrien 61260484Sobrien -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 61360484Sobrien | --x-incl | --x-inc | --x-in | --x-i) 61460484Sobrien ac_prev=x_includes ;; 61560484Sobrien -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 61660484Sobrien | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 617130561Sobrien x_includes=$ac_optarg ;; 61860484Sobrien 61960484Sobrien -x-libraries | --x-libraries | --x-librarie | --x-librari \ 62060484Sobrien | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 62160484Sobrien ac_prev=x_libraries ;; 62260484Sobrien -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 62360484Sobrien | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 624130561Sobrien x_libraries=$ac_optarg ;; 62560484Sobrien 626130561Sobrien -*) { echo "$as_me: error: unrecognized option: $ac_option 627130561SobrienTry \`$0 --help' for more information." >&2 628130561Sobrien { (exit 1); exit 1; }; } 62960484Sobrien ;; 63060484Sobrien 631130561Sobrien *=*) 632130561Sobrien ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 633130561Sobrien # Reject names that are not valid shell variable names. 634130561Sobrien expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 635130561Sobrien { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 636130561Sobrien { (exit 1); exit 1; }; } 637130561Sobrien ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 638130561Sobrien eval "$ac_envvar='$ac_optarg'" 639130561Sobrien export $ac_envvar ;; 640130561Sobrien 64160484Sobrien *) 642130561Sobrien # FIXME: should be removed in autoconf 3.0. 643130561Sobrien echo "$as_me: WARNING: you should use --build, --host, --target" >&2 644130561Sobrien expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 645130561Sobrien echo "$as_me: WARNING: invalid host type: $ac_option" >&2 646130561Sobrien : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 64760484Sobrien ;; 64860484Sobrien 64960484Sobrien esac 65060484Sobriendone 65160484Sobrien 65260484Sobrienif test -n "$ac_prev"; then 653130561Sobrien ac_option=--`echo $ac_prev | sed 's/_/-/g'` 654130561Sobrien { echo "$as_me: error: missing argument to $ac_option" >&2 655130561Sobrien { (exit 1); exit 1; }; } 65660484Sobrienfi 65760484Sobrien 658130561Sobrien# Be sure to have absolute paths. 659130561Sobrienfor ac_var in exec_prefix prefix 660130561Sobriendo 661130561Sobrien eval ac_val=$`echo $ac_var` 662130561Sobrien case $ac_val in 663130561Sobrien [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 664130561Sobrien *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 665130561Sobrien { (exit 1); exit 1; }; };; 666130561Sobrien esac 667130561Sobriendone 66860484Sobrien 669130561Sobrien# Be sure to have absolute paths. 670130561Sobrienfor ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ 671218822Sdim localstatedir libdir includedir oldincludedir infodir mandir 67260484Sobriendo 673130561Sobrien eval ac_val=$`echo $ac_var` 674130561Sobrien case $ac_val in 675130561Sobrien [\\/$]* | ?:[\\/]* ) ;; 676130561Sobrien *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 677130561Sobrien { (exit 1); exit 1; }; };; 67860484Sobrien esac 67960484Sobriendone 68060484Sobrien 681130561Sobrien# There might be people who depend on the old broken behavior: `$host' 682130561Sobrien# used to hold the argument of --host etc. 683130561Sobrien# FIXME: To remove some day. 684130561Sobrienbuild=$build_alias 685130561Sobrienhost=$host_alias 686130561Sobrientarget=$target_alias 68760484Sobrien 688130561Sobrien# FIXME: To remove some day. 689130561Sobrienif test "x$host_alias" != x; then 690130561Sobrien if test "x$build_alias" = x; then 691130561Sobrien cross_compiling=maybe 692130561Sobrien echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 693130561Sobrien If a cross compiler is detected then cross compile mode will be used." >&2 694130561Sobrien elif test "x$build_alias" != "x$host_alias"; then 695130561Sobrien cross_compiling=yes 696130561Sobrien fi 697130561Sobrienfi 69860484Sobrien 699130561Sobrienac_tool_prefix= 700130561Sobrientest -n "$host_alias" && ac_tool_prefix=$host_alias- 70160484Sobrien 702130561Sobrientest "$silent" = yes && exec 6>/dev/null 703130561Sobrien 704130561Sobrien 70560484Sobrien# Find the source files, if location was not specified. 70660484Sobrienif test -z "$srcdir"; then 70760484Sobrien ac_srcdir_defaulted=yes 70860484Sobrien # Try the directory containing this script, then its parent. 709130561Sobrien ac_confdir=`(dirname "$0") 2>/dev/null || 710130561Sobrien$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 711218822Sdim X"$0" : 'X\(//\)[^/]' \| \ 712218822Sdim X"$0" : 'X\(//\)$' \| \ 713218822Sdim X"$0" : 'X\(/\)' \| \ 714218822Sdim . : '\(.\)' 2>/dev/null || 715130561Sobrienecho X"$0" | 716130561Sobrien sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 717130561Sobrien /^X\(\/\/\)[^/].*/{ s//\1/; q; } 718130561Sobrien /^X\(\/\/\)$/{ s//\1/; q; } 719130561Sobrien /^X\(\/\).*/{ s//\1/; q; } 720130561Sobrien s/.*/./; q'` 72160484Sobrien srcdir=$ac_confdir 72260484Sobrien if test ! -r $srcdir/$ac_unique_file; then 72360484Sobrien srcdir=.. 72460484Sobrien fi 72560484Sobrienelse 72660484Sobrien ac_srcdir_defaulted=no 72760484Sobrienfi 72860484Sobrienif test ! -r $srcdir/$ac_unique_file; then 72960484Sobrien if test "$ac_srcdir_defaulted" = yes; then 730130561Sobrien { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 731130561Sobrien { (exit 1); exit 1; }; } 73260484Sobrien else 733130561Sobrien { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 734130561Sobrien { (exit 1); exit 1; }; } 73560484Sobrien fi 73660484Sobrienfi 737130561Sobrien(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || 738130561Sobrien { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 739130561Sobrien { (exit 1); exit 1; }; } 740130561Sobriensrcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 741130561Sobrienac_env_build_alias_set=${build_alias+set} 742130561Sobrienac_env_build_alias_value=$build_alias 743130561Sobrienac_cv_env_build_alias_set=${build_alias+set} 744130561Sobrienac_cv_env_build_alias_value=$build_alias 745130561Sobrienac_env_host_alias_set=${host_alias+set} 746130561Sobrienac_env_host_alias_value=$host_alias 747130561Sobrienac_cv_env_host_alias_set=${host_alias+set} 748130561Sobrienac_cv_env_host_alias_value=$host_alias 749130561Sobrienac_env_target_alias_set=${target_alias+set} 750130561Sobrienac_env_target_alias_value=$target_alias 751130561Sobrienac_cv_env_target_alias_set=${target_alias+set} 752130561Sobrienac_cv_env_target_alias_value=$target_alias 753130561Sobrienac_env_CC_set=${CC+set} 754130561Sobrienac_env_CC_value=$CC 755130561Sobrienac_cv_env_CC_set=${CC+set} 756130561Sobrienac_cv_env_CC_value=$CC 757130561Sobrienac_env_CFLAGS_set=${CFLAGS+set} 758130561Sobrienac_env_CFLAGS_value=$CFLAGS 759130561Sobrienac_cv_env_CFLAGS_set=${CFLAGS+set} 760130561Sobrienac_cv_env_CFLAGS_value=$CFLAGS 761130561Sobrienac_env_LDFLAGS_set=${LDFLAGS+set} 762130561Sobrienac_env_LDFLAGS_value=$LDFLAGS 763130561Sobrienac_cv_env_LDFLAGS_set=${LDFLAGS+set} 764130561Sobrienac_cv_env_LDFLAGS_value=$LDFLAGS 765130561Sobrienac_env_CPPFLAGS_set=${CPPFLAGS+set} 766130561Sobrienac_env_CPPFLAGS_value=$CPPFLAGS 767130561Sobrienac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 768130561Sobrienac_cv_env_CPPFLAGS_value=$CPPFLAGS 769130561Sobrienac_env_CPP_set=${CPP+set} 770130561Sobrienac_env_CPP_value=$CPP 771130561Sobrienac_cv_env_CPP_set=${CPP+set} 772130561Sobrienac_cv_env_CPP_value=$CPP 77360484Sobrien 774130561Sobrien# 775130561Sobrien# Report the --help message. 776130561Sobrien# 777130561Sobrienif test "$ac_init_help" = "long"; then 778130561Sobrien # Omit some internal or obsolete options to make the list less imposing. 779130561Sobrien # This message is too long to be a string in the A/UX 3.1 sh. 780130561Sobrien cat <<_ACEOF 781130561Sobrien\`configure' configures this package to adapt to many kinds of systems. 782130561Sobrien 783130561SobrienUsage: $0 [OPTION]... [VAR=VALUE]... 784130561Sobrien 785130561SobrienTo assign environment variables (e.g., CC, CFLAGS...), specify them as 786130561SobrienVAR=VALUE. See below for descriptions of some of the useful variables. 787130561Sobrien 788130561SobrienDefaults for the options are specified in brackets. 789130561Sobrien 790130561SobrienConfiguration: 791130561Sobrien -h, --help display this help and exit 792130561Sobrien --help=short display options specific to this package 793130561Sobrien --help=recursive display the short help of all the included packages 794130561Sobrien -V, --version display version information and exit 795130561Sobrien -q, --quiet, --silent do not print \`checking...' messages 796130561Sobrien --cache-file=FILE cache test results in FILE [disabled] 797130561Sobrien -C, --config-cache alias for \`--cache-file=config.cache' 798130561Sobrien -n, --no-create do not create output files 799130561Sobrien --srcdir=DIR find the sources in DIR [configure dir or \`..'] 800130561Sobrien 801130561Sobrien_ACEOF 802130561Sobrien 803130561Sobrien cat <<_ACEOF 804130561SobrienInstallation directories: 805130561Sobrien --prefix=PREFIX install architecture-independent files in PREFIX 806218822Sdim [$ac_default_prefix] 807130561Sobrien --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 808218822Sdim [PREFIX] 809130561Sobrien 810130561SobrienBy default, \`make install' will install all the files in 811130561Sobrien\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 812130561Sobrienan installation prefix other than \`$ac_default_prefix' using \`--prefix', 813130561Sobrienfor instance \`--prefix=\$HOME'. 814130561Sobrien 815130561SobrienFor better control, use the options below. 816130561Sobrien 817130561SobrienFine tuning of the installation directories: 818130561Sobrien --bindir=DIR user executables [EPREFIX/bin] 819130561Sobrien --sbindir=DIR system admin executables [EPREFIX/sbin] 820130561Sobrien --libexecdir=DIR program executables [EPREFIX/libexec] 821130561Sobrien --datadir=DIR read-only architecture-independent data [PREFIX/share] 822130561Sobrien --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 823130561Sobrien --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 824130561Sobrien --localstatedir=DIR modifiable single-machine data [PREFIX/var] 825130561Sobrien --libdir=DIR object code libraries [EPREFIX/lib] 826130561Sobrien --includedir=DIR C header files [PREFIX/include] 827130561Sobrien --oldincludedir=DIR C header files for non-gcc [/usr/include] 828130561Sobrien --infodir=DIR info documentation [PREFIX/info] 829130561Sobrien --mandir=DIR man documentation [PREFIX/man] 830130561Sobrien_ACEOF 831130561Sobrien 832130561Sobrien cat <<\_ACEOF 833130561Sobrien 834130561SobrienSystem types: 835130561Sobrien --build=BUILD configure for building on BUILD [guessed] 836130561Sobrien --host=HOST cross-compile to build programs to run on HOST [BUILD] 837130561Sobrien_ACEOF 838130561Sobrienfi 839130561Sobrien 840130561Sobrienif test -n "$ac_init_help"; then 841130561Sobrien 842130561Sobrien cat <<\_ACEOF 843130561Sobrien 844130561SobrienOptional Features: 845130561Sobrien --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 846130561Sobrien --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 847130561Sobrien --enable-maintainer-mode 848130561Sobrien enable make rules and dependencies not useful 849130561Sobrien (and sometimes confusing) to the casual installer 850218822Sdim --enable-multilib build many library versions (default) 851130561Sobrien --enable-install-libiberty Install headers for end users 852130561Sobrien 853130561SobrienOptional Packages: 854130561Sobrien --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 855130561Sobrien --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 856130561Sobrien --with-target-subdir=SUBDIR Configuring in a subdirectory for target 857130561Sobrien --with-build-subdir=SUBDIR Configuring in a subdirectory for build 858130561Sobrien --with-cross-host=HOST Configuring with a cross compiler 859130561Sobrien --with-newlib Configuring with newlib 860130561Sobrien 861130561SobrienSome influential environment variables: 862130561Sobrien CC C compiler command 863130561Sobrien CFLAGS C compiler flags 864130561Sobrien LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 865130561Sobrien nonstandard directory <lib dir> 866130561Sobrien CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 867130561Sobrien headers in a nonstandard directory <include dir> 868130561Sobrien CPP C preprocessor 869130561Sobrien 870130561SobrienUse these variables to override the choices made by `configure' or to help 871130561Sobrienit to find libraries and programs with nonstandard names/locations. 872130561Sobrien 873130561Sobrien_ACEOF 874130561Sobrienfi 875130561Sobrien 876130561Sobrienif test "$ac_init_help" = "recursive"; then 877130561Sobrien # If there are subdirs, report their specific --help. 878130561Sobrien ac_popdir=`pwd` 879130561Sobrien for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 880130561Sobrien test -d $ac_dir || continue 881130561Sobrien ac_builddir=. 882130561Sobrien 883130561Sobrienif test "$ac_dir" != .; then 884130561Sobrien ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 885130561Sobrien # A "../" for each directory in $ac_dir_suffix. 886130561Sobrien ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 887130561Sobrienelse 888130561Sobrien ac_dir_suffix= ac_top_builddir= 889130561Sobrienfi 890130561Sobrien 891130561Sobriencase $srcdir in 892130561Sobrien .) # No --srcdir option. We are building in place. 893130561Sobrien ac_srcdir=. 894130561Sobrien if test -z "$ac_top_builddir"; then 895130561Sobrien ac_top_srcdir=. 896130561Sobrien else 897130561Sobrien ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 898130561Sobrien fi ;; 899130561Sobrien [\\/]* | ?:[\\/]* ) # Absolute path. 900130561Sobrien ac_srcdir=$srcdir$ac_dir_suffix; 901130561Sobrien ac_top_srcdir=$srcdir ;; 902130561Sobrien *) # Relative path. 903130561Sobrien ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 904130561Sobrien ac_top_srcdir=$ac_top_builddir$srcdir ;; 905130561Sobrienesac 906130561Sobrien 907218822Sdim# Do not use `cd foo && pwd` to compute absolute paths, because 908218822Sdim# the directories may not exist. 909218822Sdimcase `pwd` in 910218822Sdim.) ac_abs_builddir="$ac_dir";; 911218822Sdim*) 912218822Sdim case "$ac_dir" in 913218822Sdim .) ac_abs_builddir=`pwd`;; 914218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 915218822Sdim *) ac_abs_builddir=`pwd`/"$ac_dir";; 916218822Sdim esac;; 917218822Sdimesac 918218822Sdimcase $ac_abs_builddir in 919218822Sdim.) ac_abs_top_builddir=${ac_top_builddir}.;; 920218822Sdim*) 921218822Sdim case ${ac_top_builddir}. in 922218822Sdim .) ac_abs_top_builddir=$ac_abs_builddir;; 923218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 924218822Sdim *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 925218822Sdim esac;; 926218822Sdimesac 927218822Sdimcase $ac_abs_builddir in 928218822Sdim.) ac_abs_srcdir=$ac_srcdir;; 929218822Sdim*) 930218822Sdim case $ac_srcdir in 931218822Sdim .) ac_abs_srcdir=$ac_abs_builddir;; 932218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 933218822Sdim *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 934218822Sdim esac;; 935218822Sdimesac 936218822Sdimcase $ac_abs_builddir in 937218822Sdim.) ac_abs_top_srcdir=$ac_top_srcdir;; 938218822Sdim*) 939218822Sdim case $ac_top_srcdir in 940218822Sdim .) ac_abs_top_srcdir=$ac_abs_builddir;; 941218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 942218822Sdim *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 943218822Sdim esac;; 944218822Sdimesac 945218822Sdim 946130561Sobrien cd $ac_dir 947130561Sobrien # Check for guested configure; otherwise get Cygnus style configure. 948130561Sobrien if test -f $ac_srcdir/configure.gnu; then 949130561Sobrien echo 950130561Sobrien $SHELL $ac_srcdir/configure.gnu --help=recursive 951130561Sobrien elif test -f $ac_srcdir/configure; then 952130561Sobrien echo 953130561Sobrien $SHELL $ac_srcdir/configure --help=recursive 954130561Sobrien elif test -f $ac_srcdir/configure.ac || 955218822Sdim test -f $ac_srcdir/configure.in; then 956130561Sobrien echo 957130561Sobrien $ac_configure --help 958130561Sobrien else 959130561Sobrien echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 960130561Sobrien fi 961130561Sobrien cd $ac_popdir 962130561Sobrien done 963130561Sobrienfi 964130561Sobrien 965130561Sobrientest -n "$ac_init_help" && exit 0 966130561Sobrienif $ac_init_version; then 967130561Sobrien cat <<\_ACEOF 968130561Sobrien 969218822SdimCopyright (C) 2003 Free Software Foundation, Inc. 970130561SobrienThis configure script is free software; the Free Software Foundation 971130561Sobriengives unlimited permission to copy, distribute and modify it. 972130561Sobrien_ACEOF 973130561Sobrien exit 0 974130561Sobrienfi 975130561Sobrienexec 5>config.log 976130561Sobriencat >&5 <<_ACEOF 977130561SobrienThis file contains any messages produced by compilers while 978130561Sobrienrunning configure, to aid debugging if configure makes a mistake. 979130561Sobrien 980130561SobrienIt was created by $as_me, which was 981218822Sdimgenerated by GNU Autoconf 2.59. Invocation command line was 982130561Sobrien 983130561Sobrien $ $0 $@ 984130561Sobrien 985130561Sobrien_ACEOF 986130561Sobrien{ 987130561Sobriencat <<_ASUNAME 988130561Sobrien## --------- ## 989130561Sobrien## Platform. ## 990130561Sobrien## --------- ## 991130561Sobrien 992130561Sobrienhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 993130561Sobrienuname -m = `(uname -m) 2>/dev/null || echo unknown` 994130561Sobrienuname -r = `(uname -r) 2>/dev/null || echo unknown` 995130561Sobrienuname -s = `(uname -s) 2>/dev/null || echo unknown` 996130561Sobrienuname -v = `(uname -v) 2>/dev/null || echo unknown` 997130561Sobrien 998130561Sobrien/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 999130561Sobrien/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1000130561Sobrien 1001130561Sobrien/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1002130561Sobrien/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1003130561Sobrien/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1004130561Sobrienhostinfo = `(hostinfo) 2>/dev/null || echo unknown` 1005130561Sobrien/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1006130561Sobrien/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1007130561Sobrien/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1008130561Sobrien 1009130561Sobrien_ASUNAME 1010130561Sobrien 1011130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1012130561Sobrienfor as_dir in $PATH 1013130561Sobriendo 1014130561Sobrien IFS=$as_save_IFS 1015130561Sobrien test -z "$as_dir" && as_dir=. 1016130561Sobrien echo "PATH: $as_dir" 1017130561Sobriendone 1018130561Sobrien 1019130561Sobrien} >&5 1020130561Sobrien 1021130561Sobriencat >&5 <<_ACEOF 1022130561Sobrien 1023130561Sobrien 1024130561Sobrien## ----------- ## 1025130561Sobrien## Core tests. ## 1026130561Sobrien## ----------- ## 1027130561Sobrien 1028130561Sobrien_ACEOF 1029130561Sobrien 1030130561Sobrien 1031130561Sobrien# Keep a trace of the command line. 1032130561Sobrien# Strip out --no-create and --no-recursion so they do not pile up. 1033130561Sobrien# Strip out --silent because we don't want to record it for future runs. 1034130561Sobrien# Also quote any args containing shell meta-characters. 1035130561Sobrien# Make two passes to allow for proper duplicate-argument suppression. 1036130561Sobrienac_configure_args= 1037130561Sobrienac_configure_args0= 1038130561Sobrienac_configure_args1= 1039130561Sobrienac_sep= 1040130561Sobrienac_must_keep_next=false 1041130561Sobrienfor ac_pass in 1 2 1042130561Sobriendo 1043130561Sobrien for ac_arg 1044130561Sobrien do 1045130561Sobrien case $ac_arg in 1046130561Sobrien -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1047130561Sobrien -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1048130561Sobrien | -silent | --silent | --silen | --sile | --sil) 1049130561Sobrien continue ;; 1050130561Sobrien *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1051130561Sobrien ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1052130561Sobrien esac 1053130561Sobrien case $ac_pass in 1054130561Sobrien 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1055130561Sobrien 2) 1056130561Sobrien ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1057130561Sobrien if test $ac_must_keep_next = true; then 1058218822Sdim ac_must_keep_next=false # Got value, back to normal. 1059130561Sobrien else 1060218822Sdim case $ac_arg in 1061218822Sdim *=* | --config-cache | -C | -disable-* | --disable-* \ 1062218822Sdim | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1063218822Sdim | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1064218822Sdim | -with-* | --with-* | -without-* | --without-* | --x) 1065218822Sdim case "$ac_configure_args0 " in 1066218822Sdim "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1067218822Sdim esac 1068218822Sdim ;; 1069218822Sdim -* ) ac_must_keep_next=true ;; 1070218822Sdim esac 1071130561Sobrien fi 1072130561Sobrien ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 1073130561Sobrien # Get rid of the leading space. 1074130561Sobrien ac_sep=" " 1075130561Sobrien ;; 1076130561Sobrien esac 1077130561Sobrien done 1078130561Sobriendone 1079130561Sobrien$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1080130561Sobrien$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1081130561Sobrien 1082130561Sobrien# When interrupted or exit'd, cleanup temporary files, and complete 1083130561Sobrien# config.log. We remove comments because anyway the quotes in there 1084130561Sobrien# would cause problems or look ugly. 1085130561Sobrien# WARNING: Be sure not to use single quotes in there, as some shells, 1086130561Sobrien# such as our DU 5.0 friend, will then `close' the trap. 1087130561Sobrientrap 'exit_status=$? 1088130561Sobrien # Save into config.log some information that might help in debugging. 1089130561Sobrien { 1090130561Sobrien echo 1091130561Sobrien 1092130561Sobrien cat <<\_ASBOX 1093130561Sobrien## ---------------- ## 1094130561Sobrien## Cache variables. ## 1095130561Sobrien## ---------------- ## 1096130561Sobrien_ASBOX 1097130561Sobrien echo 1098130561Sobrien # The following way of writing the cache mishandles newlines in values, 1099130561Sobrien{ 1100130561Sobrien (set) 2>&1 | 1101130561Sobrien case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 1102130561Sobrien *ac_space=\ *) 1103130561Sobrien sed -n \ 1104218822Sdim "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 1105218822Sdim s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 1106130561Sobrien ;; 1107130561Sobrien *) 1108130561Sobrien sed -n \ 1109218822Sdim "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 1110130561Sobrien ;; 1111130561Sobrien esac; 1112130561Sobrien} 1113130561Sobrien echo 1114130561Sobrien 1115130561Sobrien cat <<\_ASBOX 1116130561Sobrien## ----------------- ## 1117130561Sobrien## Output variables. ## 1118130561Sobrien## ----------------- ## 1119130561Sobrien_ASBOX 1120130561Sobrien echo 1121130561Sobrien for ac_var in $ac_subst_vars 1122130561Sobrien do 1123130561Sobrien eval ac_val=$`echo $ac_var` 1124130561Sobrien echo "$ac_var='"'"'$ac_val'"'"'" 1125130561Sobrien done | sort 1126130561Sobrien echo 1127130561Sobrien 1128130561Sobrien if test -n "$ac_subst_files"; then 1129130561Sobrien cat <<\_ASBOX 1130130561Sobrien## ------------- ## 1131130561Sobrien## Output files. ## 1132130561Sobrien## ------------- ## 1133130561Sobrien_ASBOX 1134130561Sobrien echo 1135130561Sobrien for ac_var in $ac_subst_files 1136130561Sobrien do 1137130561Sobrien eval ac_val=$`echo $ac_var` 1138218822Sdim echo "$ac_var='"'"'$ac_val'"'"'" 1139130561Sobrien done | sort 1140130561Sobrien echo 1141130561Sobrien fi 1142130561Sobrien 1143130561Sobrien if test -s confdefs.h; then 1144130561Sobrien cat <<\_ASBOX 1145130561Sobrien## ----------- ## 1146130561Sobrien## confdefs.h. ## 1147130561Sobrien## ----------- ## 1148130561Sobrien_ASBOX 1149130561Sobrien echo 1150130561Sobrien sed "/^$/d" confdefs.h | sort 1151130561Sobrien echo 1152130561Sobrien fi 1153130561Sobrien test "$ac_signal" != 0 && 1154130561Sobrien echo "$as_me: caught signal $ac_signal" 1155130561Sobrien echo "$as_me: exit $exit_status" 1156130561Sobrien } >&5 1157218822Sdim rm -f core *.core && 1158130561Sobrien rm -rf conftest* confdefs* conf$$* $ac_clean_files && 1159130561Sobrien exit $exit_status 1160130561Sobrien ' 0 1161130561Sobrienfor ac_signal in 1 2 13 15; do 1162130561Sobrien trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1163130561Sobriendone 1164130561Sobrienac_signal=0 1165130561Sobrien 1166130561Sobrien# confdefs.h avoids OS command line length limits that DEFS can exceed. 1167130561Sobrienrm -rf conftest* confdefs.h 1168130561Sobrien# AIX cpp loses on an empty file, so make sure it contains at least a newline. 1169130561Sobrienecho >confdefs.h 1170130561Sobrien 1171130561Sobrien# Predefined preprocessor variables. 1172130561Sobrien 1173130561Sobriencat >>confdefs.h <<_ACEOF 1174130561Sobrien#define PACKAGE_NAME "$PACKAGE_NAME" 1175130561Sobrien_ACEOF 1176130561Sobrien 1177130561Sobrien 1178130561Sobriencat >>confdefs.h <<_ACEOF 1179130561Sobrien#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1180130561Sobrien_ACEOF 1181130561Sobrien 1182130561Sobrien 1183130561Sobriencat >>confdefs.h <<_ACEOF 1184130561Sobrien#define PACKAGE_VERSION "$PACKAGE_VERSION" 1185130561Sobrien_ACEOF 1186130561Sobrien 1187130561Sobrien 1188130561Sobriencat >>confdefs.h <<_ACEOF 1189130561Sobrien#define PACKAGE_STRING "$PACKAGE_STRING" 1190130561Sobrien_ACEOF 1191130561Sobrien 1192130561Sobrien 1193130561Sobriencat >>confdefs.h <<_ACEOF 1194130561Sobrien#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1195130561Sobrien_ACEOF 1196130561Sobrien 1197130561Sobrien 1198130561Sobrien# Let the site file select an alternate cache file if it wants to. 119960484Sobrien# Prefer explicitly selected file to automatically selected ones. 120060484Sobrienif test -z "$CONFIG_SITE"; then 120160484Sobrien if test "x$prefix" != xNONE; then 120260484Sobrien CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 120360484Sobrien else 120460484Sobrien CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 120560484Sobrien fi 120660484Sobrienfi 120760484Sobrienfor ac_site_file in $CONFIG_SITE; do 120860484Sobrien if test -r "$ac_site_file"; then 1209130561Sobrien { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1210130561Sobrienecho "$as_me: loading site script $ac_site_file" >&6;} 1211130561Sobrien sed 's/^/| /' "$ac_site_file" >&5 121260484Sobrien . "$ac_site_file" 121360484Sobrien fi 121460484Sobriendone 121560484Sobrien 121660484Sobrienif test -r "$cache_file"; then 1217130561Sobrien # Some versions of bash will fail to source /dev/null (special 1218130561Sobrien # files actually), so we avoid doing that. 1219130561Sobrien if test -f "$cache_file"; then 1220130561Sobrien { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1221130561Sobrienecho "$as_me: loading cache $cache_file" >&6;} 1222130561Sobrien case $cache_file in 1223130561Sobrien [\\/]* | ?:[\\/]* ) . $cache_file;; 1224130561Sobrien *) . ./$cache_file;; 1225130561Sobrien esac 1226130561Sobrien fi 122760484Sobrienelse 1228130561Sobrien { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1229130561Sobrienecho "$as_me: creating cache $cache_file" >&6;} 1230130561Sobrien >$cache_file 123160484Sobrienfi 123260484Sobrien 1233130561Sobrien# Check that the precious variables saved in the cache have kept the same 1234130561Sobrien# value. 1235130561Sobrienac_cache_corrupted=false 1236130561Sobrienfor ac_var in `(set) 2>&1 | 1237218822Sdim sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 1238130561Sobrien eval ac_old_set=\$ac_cv_env_${ac_var}_set 1239130561Sobrien eval ac_new_set=\$ac_env_${ac_var}_set 1240130561Sobrien eval ac_old_val="\$ac_cv_env_${ac_var}_value" 1241130561Sobrien eval ac_new_val="\$ac_env_${ac_var}_value" 1242130561Sobrien case $ac_old_set,$ac_new_set in 1243130561Sobrien set,) 1244130561Sobrien { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1245130561Sobrienecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1246130561Sobrien ac_cache_corrupted=: ;; 1247130561Sobrien ,set) 1248130561Sobrien { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1249130561Sobrienecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1250130561Sobrien ac_cache_corrupted=: ;; 1251130561Sobrien ,);; 1252130561Sobrien *) 1253130561Sobrien if test "x$ac_old_val" != "x$ac_new_val"; then 1254218822Sdim { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1255130561Sobrienecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1256218822Sdim { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1257130561Sobrienecho "$as_me: former value: $ac_old_val" >&2;} 1258218822Sdim { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1259130561Sobrienecho "$as_me: current value: $ac_new_val" >&2;} 1260218822Sdim ac_cache_corrupted=: 1261130561Sobrien fi;; 1262130561Sobrien esac 1263130561Sobrien # Pass precious variables to config.status. 1264130561Sobrien if test "$ac_new_set" = set; then 1265130561Sobrien case $ac_new_val in 1266130561Sobrien *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1267130561Sobrien ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1268130561Sobrien *) ac_arg=$ac_var=$ac_new_val ;; 1269130561Sobrien esac 1270130561Sobrien case " $ac_configure_args " in 1271130561Sobrien *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1272130561Sobrien *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1273130561Sobrien esac 1274130561Sobrien fi 1275130561Sobriendone 1276130561Sobrienif $ac_cache_corrupted; then 1277130561Sobrien { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1278130561Sobrienecho "$as_me: error: changes in the environment can compromise the build" >&2;} 1279130561Sobrien { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1280130561Sobrienecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1281130561Sobrien { (exit 1); exit 1; }; } 1282130561Sobrienfi 1283130561Sobrien 128460484Sobrienac_ext=c 128560484Sobrienac_cpp='$CPP $CPPFLAGS' 1286130561Sobrienac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1287130561Sobrienac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1288130561Sobrienac_compiler_gnu=$ac_cv_c_compiler_gnu 128960484Sobrien 129060484Sobrien 129160484Sobrien 129260484Sobrien 1293130561Sobrien 1294130561Sobrien 1295130561Sobrien 1296130561Sobrien 1297130561Sobrien 1298130561Sobrien 1299130561Sobrien 1300130561Sobrien 1301130561Sobrien 1302130561Sobrien 1303130561Sobrien 1304130561Sobrien 1305130561Sobrien 1306130561Sobrien 1307130561Sobrien 1308130561Sobrien 1309218822Sdim 1310104834Sobrien# This works around the fact that libtool configuration may change LD 1311104834Sobrien# for this particular configuration, but some shells, instead of 1312104834Sobrien# keeping the changes in LD private, export them just because LD is 1313104834Sobrien# exported. We don't use libtool yet, but some day we might, so... 1314104834SobrienORIGINAL_LD_FOR_MULTILIBS=$LD 1315104834Sobrien 1316130561Sobrien 131760484Sobrien# Check whether --with-target-subdir or --without-target-subdir was given. 131860484Sobrienif test "${with_target_subdir+set}" = set; then 131960484Sobrien withval="$with_target_subdir" 132060484Sobrien 1321130561Sobrienfi; 1322130561Sobrien 1323104834Sobrien# Check whether --with-build-subdir or --without-build-subdir was given. 1324104834Sobrienif test "${with_build_subdir+set}" = set; then 1325104834Sobrien withval="$with_build_subdir" 1326104834Sobrien 1327130561Sobrienfi; 1328130561Sobrien 132960484Sobrien# Check whether --with-cross-host or --without-cross-host was given. 133060484Sobrienif test "${with_cross_host+set}" = set; then 133160484Sobrien withval="$with_cross_host" 133260484Sobrien 1333130561Sobrienfi; 1334130561Sobrien 133560484Sobrien# Check whether --with-newlib or --without-newlib was given. 133660484Sobrienif test "${with_newlib+set}" = set; then 133760484Sobrien withval="$with_newlib" 133860484Sobrien 1339130561Sobrienfi; 134060484Sobrien 134160484Sobrienif test "${srcdir}" = "."; then 1342104834Sobrien if test -n "${with_build_subdir}"; then 1343104834Sobrien libiberty_topdir="${srcdir}/../.." 1344104834Sobrien with_target_subdir= 1345104834Sobrien elif test -z "${with_target_subdir}"; then 134660484Sobrien libiberty_topdir="${srcdir}/.." 134760484Sobrien else 134860484Sobrien if test "${with_target_subdir}" != "."; then 134960484Sobrien libiberty_topdir="${srcdir}/${with_multisrctop}../.." 135060484Sobrien else 135160484Sobrien libiberty_topdir="${srcdir}/${with_multisrctop}.." 135260484Sobrien fi 135360484Sobrien fi 135460484Sobrienelse 135560484Sobrien libiberty_topdir="${srcdir}/.." 135660484Sobrienfi 1357130561Sobrien 135860484Sobrienac_aux_dir= 135960484Sobrienfor ac_dir in $libiberty_topdir $srcdir/$libiberty_topdir; do 136060484Sobrien if test -f $ac_dir/install-sh; then 136160484Sobrien ac_aux_dir=$ac_dir 136260484Sobrien ac_install_sh="$ac_aux_dir/install-sh -c" 136360484Sobrien break 136460484Sobrien elif test -f $ac_dir/install.sh; then 136560484Sobrien ac_aux_dir=$ac_dir 136660484Sobrien ac_install_sh="$ac_aux_dir/install.sh -c" 136760484Sobrien break 1368130561Sobrien elif test -f $ac_dir/shtool; then 1369130561Sobrien ac_aux_dir=$ac_dir 1370130561Sobrien ac_install_sh="$ac_aux_dir/shtool install -c" 1371130561Sobrien break 137260484Sobrien fi 137360484Sobriendone 137460484Sobrienif test -z "$ac_aux_dir"; then 1375130561Sobrien { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" >&5 1376130561Sobrienecho "$as_me: error: cannot find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" >&2;} 1377130561Sobrien { (exit 1); exit 1; }; } 137860484Sobrienfi 1379130561Sobrienac_config_guess="$SHELL $ac_aux_dir/config.guess" 1380130561Sobrienac_config_sub="$SHELL $ac_aux_dir/config.sub" 1381130561Sobrienac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 138260484Sobrien 138360484Sobrien 138460484Sobrien 1385130561Sobrienecho "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 1386130561Sobrienecho $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 138789857Sobrien # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. 138889857Sobrienif test "${enable_maintainer_mode+set}" = set; then 138989857Sobrien enableval="$enable_maintainer_mode" 139089857Sobrien maintainer_mode=$enableval 139189857Sobrienelse 139289857Sobrien maintainer_mode=no 1393130561Sobrienfi; 139489857Sobrien 1395130561Sobrienecho "$as_me:$LINENO: result: $maintainer_mode" >&5 1396130561Sobrienecho "${ECHO_T}$maintainer_mode" >&6 139789857Sobrien 139889857Sobrienif test "$maintainer_mode" = "yes"; then 139989857Sobrien MAINT='' 140089857Sobrien NOTMAINT='#' 140189857Sobrienelse 140289857Sobrien MAINT='#' 140389857Sobrien NOTMAINT='' 140489857Sobrienfi 140589857Sobrien 140689857Sobrien# Do we have a single-tree copy of texinfo? Even if we do, we can't 140789857Sobrien# rely on it - libiberty is built before texinfo. 140889857Sobrien# Extract the first word of "makeinfo", so it can be a program name with args. 140989857Sobrienset dummy makeinfo; ac_word=$2 1410130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1411130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1412130561Sobrienif test "${ac_cv_prog_MAKEINFO+set}" = set; then 1413130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 141489857Sobrienelse 141589857Sobrien if test -n "$MAKEINFO"; then 141689857Sobrien ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 141789857Sobrienelse 1418130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1419130561Sobrienfor as_dir in $PATH 1420130561Sobriendo 1421130561Sobrien IFS=$as_save_IFS 1422130561Sobrien test -z "$as_dir" && as_dir=. 1423130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1424130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1425130561Sobrien ac_cv_prog_MAKEINFO="makeinfo" 1426130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1427130561Sobrien break 2 1428130561Sobrien fi 1429130561Sobriendone 1430130561Sobriendone 1431130561Sobrien 143289857Sobrienfi 143389857Sobrienfi 1434130561SobrienMAKEINFO=$ac_cv_prog_MAKEINFO 143589857Sobrienif test -n "$MAKEINFO"; then 1436130561Sobrien echo "$as_me:$LINENO: result: $MAKEINFO" >&5 1437130561Sobrienecho "${ECHO_T}$MAKEINFO" >&6 143889857Sobrienelse 1439130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1440130561Sobrienecho "${ECHO_T}no" >&6 144189857Sobrienfi 144289857Sobrien 144389857Sobrienif test "x$MAKEINFO" = "x"; then 144489857Sobrien MAKEINFO="@echo makeinfo missing; true" 144589857Sobrien BUILD_INFO= 144689857Sobrienelse 144789857Sobrien BUILD_INFO=info 1448130561Sobrien case "$MAKEINFO" in 1449130561Sobrien */missing\ makeinfo*) 145089857Sobrien BUILD_INFO= 1451130561Sobrien { echo "$as_me:$LINENO: WARNING: 1452130561Sobrien*** Makeinfo is missing. Info documentation will not be built." >&5 1453130561Sobrienecho "$as_me: WARNING: 1454130561Sobrien*** Makeinfo is missing. Info documentation will not be built." >&2;} 1455130561Sobrien ;; 1456130561Sobrien *) 1457130561Sobrien case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 1458130561Sobrien x*\ [1-3].* ) 1459130561Sobrien MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 1460130561Sobrien BUILD_INFO= 1461130561Sobrien { echo "$as_me:$LINENO: WARNING: 1462130561Sobrien*** Makeinfo is too old. Info documentation will not be built." >&5 1463130561Sobrienecho "$as_me: WARNING: 1464130561Sobrien*** Makeinfo is too old. Info documentation will not be built." >&2;} 1465130561Sobrien ;; 1466130561Sobrien esac 146789857Sobrien ;; 146889857Sobrien esac 146989857Sobrienfi 147089857Sobrien 147189857Sobrien 147289857Sobrien 147389857Sobrien# Extract the first word of "perl", so it can be a program name with args. 147489857Sobrienset dummy perl; ac_word=$2 1475130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1476130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1477130561Sobrienif test "${ac_cv_prog_PERL+set}" = set; then 1478130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 147989857Sobrienelse 148089857Sobrien if test -n "$PERL"; then 148189857Sobrien ac_cv_prog_PERL="$PERL" # Let the user override the test. 148289857Sobrienelse 1483130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1484130561Sobrienfor as_dir in $PATH 1485130561Sobriendo 1486130561Sobrien IFS=$as_save_IFS 1487130561Sobrien test -z "$as_dir" && as_dir=. 1488130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1489130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1490130561Sobrien ac_cv_prog_PERL="perl" 1491130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1492130561Sobrien break 2 1493130561Sobrien fi 1494130561Sobriendone 1495130561Sobriendone 1496130561Sobrien 149789857Sobrienfi 149889857Sobrienfi 1499130561SobrienPERL=$ac_cv_prog_PERL 150089857Sobrienif test -n "$PERL"; then 1501130561Sobrien echo "$as_me:$LINENO: result: $PERL" >&5 1502130561Sobrienecho "${ECHO_T}$PERL" >&6 150389857Sobrienelse 1504130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1505130561Sobrienecho "${ECHO_T}no" >&6 150689857Sobrienfi 150789857Sobrien 150889857Sobrienif test x"$PERL" = x""; then 150989857Sobrien HAVE_PERL='#' 151089857Sobrienelse 151189857Sobrien HAVE_PERL='' 151289857Sobrienfi 151389857Sobrien 151489857Sobrien 151560484Sobrien# Make sure we can run config.sub. 1516130561Sobrien$ac_config_sub sun4 >/dev/null 2>&1 || 1517130561Sobrien { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 1518130561Sobrienecho "$as_me: error: cannot run $ac_config_sub" >&2;} 1519130561Sobrien { (exit 1); exit 1; }; } 152060484Sobrien 1521130561Sobrienecho "$as_me:$LINENO: checking build system type" >&5 1522130561Sobrienecho $ECHO_N "checking build system type... $ECHO_C" >&6 1523130561Sobrienif test "${ac_cv_build+set}" = set; then 1524130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 1525130561Sobrienelse 1526130561Sobrien ac_cv_build_alias=$build_alias 1527130561Sobrientest -z "$ac_cv_build_alias" && 1528130561Sobrien ac_cv_build_alias=`$ac_config_guess` 1529130561Sobrientest -z "$ac_cv_build_alias" && 1530130561Sobrien { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 1531130561Sobrienecho "$as_me: error: cannot guess build type; you must specify one" >&2;} 1532130561Sobrien { (exit 1); exit 1; }; } 1533130561Sobrienac_cv_build=`$ac_config_sub $ac_cv_build_alias` || 1534130561Sobrien { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 1535130561Sobrienecho "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} 1536130561Sobrien { (exit 1); exit 1; }; } 153760484Sobrien 1538130561Sobrienfi 1539130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_build" >&5 1540130561Sobrienecho "${ECHO_T}$ac_cv_build" >&6 1541130561Sobrienbuild=$ac_cv_build 1542130561Sobrienbuild_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1543130561Sobrienbuild_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1544130561Sobrienbuild_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 154560484Sobrien 154660484Sobrien 1547130561Sobrienecho "$as_me:$LINENO: checking host system type" >&5 1548130561Sobrienecho $ECHO_N "checking host system type... $ECHO_C" >&6 1549130561Sobrienif test "${ac_cv_host+set}" = set; then 1550130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 1551130561Sobrienelse 1552130561Sobrien ac_cv_host_alias=$host_alias 1553130561Sobrientest -z "$ac_cv_host_alias" && 1554130561Sobrien ac_cv_host_alias=$ac_cv_build_alias 1555130561Sobrienac_cv_host=`$ac_config_sub $ac_cv_host_alias` || 1556130561Sobrien { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 1557130561Sobrienecho "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 1558130561Sobrien { (exit 1); exit 1; }; } 155960484Sobrien 1560130561Sobrienfi 1561130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_host" >&5 1562130561Sobrienecho "${ECHO_T}$ac_cv_host" >&6 1563130561Sobrienhost=$ac_cv_host 1564130561Sobrienhost_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1565130561Sobrienhost_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1566130561Sobrienhost_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 156760484Sobrien 156860484Sobrien 156960484Sobrien 157060484Sobrien 1571130561Sobrienif test -n "$ac_tool_prefix"; then 1572130561Sobrien # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 157360484Sobrienset dummy ${ac_tool_prefix}ar; ac_word=$2 1574130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1575130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1576130561Sobrienif test "${ac_cv_prog_AR+set}" = set; then 1577130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 157860484Sobrienelse 157960484Sobrien if test -n "$AR"; then 158060484Sobrien ac_cv_prog_AR="$AR" # Let the user override the test. 158160484Sobrienelse 1582130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1583130561Sobrienfor as_dir in $PATH 1584130561Sobriendo 1585130561Sobrien IFS=$as_save_IFS 1586130561Sobrien test -z "$as_dir" && as_dir=. 1587130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1588130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1589130561Sobrien ac_cv_prog_AR="${ac_tool_prefix}ar" 1590130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1591130561Sobrien break 2 1592130561Sobrien fi 1593130561Sobriendone 1594130561Sobriendone 1595130561Sobrien 159660484Sobrienfi 159760484Sobrienfi 1598130561SobrienAR=$ac_cv_prog_AR 159960484Sobrienif test -n "$AR"; then 1600130561Sobrien echo "$as_me:$LINENO: result: $AR" >&5 1601130561Sobrienecho "${ECHO_T}$AR" >&6 160260484Sobrienelse 1603130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1604130561Sobrienecho "${ECHO_T}no" >&6 160560484Sobrienfi 160660484Sobrien 1607130561Sobrienfi 1608130561Sobrienif test -z "$ac_cv_prog_AR"; then 1609130561Sobrien ac_ct_AR=$AR 1610130561Sobrien # Extract the first word of "ar", so it can be a program name with args. 1611130561Sobrienset dummy ar; ac_word=$2 1612130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1613130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1614130561Sobrienif test "${ac_cv_prog_ac_ct_AR+set}" = set; then 1615130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 1616130561Sobrienelse 1617130561Sobrien if test -n "$ac_ct_AR"; then 1618130561Sobrien ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 1619130561Sobrienelse 1620130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1621130561Sobrienfor as_dir in $PATH 1622130561Sobriendo 1623130561Sobrien IFS=$as_save_IFS 1624130561Sobrien test -z "$as_dir" && as_dir=. 1625130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1626130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1627130561Sobrien ac_cv_prog_ac_ct_AR="ar" 1628130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1629130561Sobrien break 2 1630130561Sobrien fi 1631130561Sobriendone 1632130561Sobriendone 163360484Sobrien 1634130561Sobrienfi 1635130561Sobrienfi 1636130561Sobrienac_ct_AR=$ac_cv_prog_ac_ct_AR 1637130561Sobrienif test -n "$ac_ct_AR"; then 1638130561Sobrien echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 1639130561Sobrienecho "${ECHO_T}$ac_ct_AR" >&6 1640130561Sobrienelse 1641130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1642130561Sobrienecho "${ECHO_T}no" >&6 1643130561Sobrienfi 164460484Sobrien 1645130561Sobrien AR=$ac_ct_AR 1646130561Sobrienelse 1647130561Sobrien AR="$ac_cv_prog_AR" 1648130561Sobrienfi 1649130561Sobrien 1650130561Sobrienif test -n "$ac_tool_prefix"; then 1651130561Sobrien # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 165260484Sobrienset dummy ${ac_tool_prefix}ranlib; ac_word=$2 1653130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1654130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1655130561Sobrienif test "${ac_cv_prog_RANLIB+set}" = set; then 1656130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 165760484Sobrienelse 165860484Sobrien if test -n "$RANLIB"; then 165960484Sobrien ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 166060484Sobrienelse 1661130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1662130561Sobrienfor as_dir in $PATH 1663130561Sobriendo 1664130561Sobrien IFS=$as_save_IFS 1665130561Sobrien test -z "$as_dir" && as_dir=. 1666130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1667130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1668130561Sobrien ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 1669130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1670130561Sobrien break 2 1671130561Sobrien fi 1672130561Sobriendone 1673130561Sobriendone 1674130561Sobrien 167560484Sobrienfi 167660484Sobrienfi 1677130561SobrienRANLIB=$ac_cv_prog_RANLIB 167860484Sobrienif test -n "$RANLIB"; then 1679130561Sobrien echo "$as_me:$LINENO: result: $RANLIB" >&5 1680130561Sobrienecho "${ECHO_T}$RANLIB" >&6 168160484Sobrienelse 1682130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1683130561Sobrienecho "${ECHO_T}no" >&6 168460484Sobrienfi 168560484Sobrien 1686130561Sobrienfi 168760484Sobrienif test -z "$ac_cv_prog_RANLIB"; then 1688130561Sobrien ac_ct_RANLIB=$RANLIB 168960484Sobrien # Extract the first word of "ranlib", so it can be a program name with args. 169060484Sobrienset dummy ranlib; ac_word=$2 1691130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1692130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1693130561Sobrienif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 1694130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 169560484Sobrienelse 1696130561Sobrien if test -n "$ac_ct_RANLIB"; then 1697130561Sobrien ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 169860484Sobrienelse 1699130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1700130561Sobrienfor as_dir in $PATH 1701130561Sobriendo 1702130561Sobrien IFS=$as_save_IFS 1703130561Sobrien test -z "$as_dir" && as_dir=. 1704130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1705130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1706130561Sobrien ac_cv_prog_ac_ct_RANLIB="ranlib" 1707130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1708130561Sobrien break 2 1709130561Sobrien fi 1710130561Sobriendone 1711130561Sobriendone 1712130561Sobrien 1713130561Sobrien test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 171460484Sobrienfi 171560484Sobrienfi 1716130561Sobrienac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 1717130561Sobrienif test -n "$ac_ct_RANLIB"; then 1718130561Sobrien echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 1719130561Sobrienecho "${ECHO_T}$ac_ct_RANLIB" >&6 172060484Sobrienelse 1721130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1722130561Sobrienecho "${ECHO_T}no" >&6 172360484Sobrienfi 172460484Sobrien 1725130561Sobrien RANLIB=$ac_ct_RANLIB 172660484Sobrienelse 1727130561Sobrien RANLIB="$ac_cv_prog_RANLIB" 172860484Sobrienfi 172960484Sobrien 173060484Sobrien 1731218822Sdim# Add --enable-multilib to configure. 1732218822Sdim# Default to --enable-multilib 1733218822Sdim# Check whether --enable-multilib or --disable-multilib was given. 1734218822Sdimif test "${enable_multilib+set}" = set; then 1735218822Sdim enableval="$enable_multilib" 1736218822Sdim case "$enableval" in 1737218822Sdim yes) multilib=yes ;; 1738218822Sdim no) multilib=no ;; 1739218822Sdim *) { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5 1740218822Sdimecho "$as_me: error: bad value $enableval for multilib option" >&2;} 1741218822Sdim { (exit 1); exit 1; }; } ;; 1742218822Sdim esac 1743218822Sdimelse 1744218822Sdim multilib=yes 1745218822Sdimfi; 174660484Sobrien 1747218822Sdim# Even if the default multilib is not a cross compilation, 1748218822Sdim# it may be that some of the other multilibs are. 1749218822Sdimif test $cross_compiling = no && test $multilib = yes \ 1750218822Sdim && test "x${with_multisubdir}" != x ; then 1751218822Sdim cross_compiling=maybe 1752218822Sdimfi 1753218822Sdim 1754218822Sdim 1755130561Sobrienac_ext=c 1756130561Sobrienac_cpp='$CPP $CPPFLAGS' 1757130561Sobrienac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1758130561Sobrienac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1759130561Sobrienac_compiler_gnu=$ac_cv_c_compiler_gnu 1760130561Sobrienif test -n "$ac_tool_prefix"; then 1761130561Sobrien # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1762130561Sobrienset dummy ${ac_tool_prefix}gcc; ac_word=$2 1763130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1764130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1765130561Sobrienif test "${ac_cv_prog_CC+set}" = set; then 1766130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 1767130561Sobrienelse 1768130561Sobrien if test -n "$CC"; then 1769130561Sobrien ac_cv_prog_CC="$CC" # Let the user override the test. 1770130561Sobrienelse 1771130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1772130561Sobrienfor as_dir in $PATH 1773130561Sobriendo 1774130561Sobrien IFS=$as_save_IFS 1775130561Sobrien test -z "$as_dir" && as_dir=. 1776130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1777130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1778130561Sobrien ac_cv_prog_CC="${ac_tool_prefix}gcc" 1779130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1780130561Sobrien break 2 1781130561Sobrien fi 1782130561Sobriendone 1783130561Sobriendone 1784130561Sobrien 1785130561Sobrienfi 1786130561Sobrienfi 1787130561SobrienCC=$ac_cv_prog_CC 1788130561Sobrienif test -n "$CC"; then 1789130561Sobrien echo "$as_me:$LINENO: result: $CC" >&5 1790130561Sobrienecho "${ECHO_T}$CC" >&6 1791130561Sobrienelse 1792130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1793130561Sobrienecho "${ECHO_T}no" >&6 1794130561Sobrienfi 1795130561Sobrien 1796130561Sobrienfi 1797130561Sobrienif test -z "$ac_cv_prog_CC"; then 1798130561Sobrien ac_ct_CC=$CC 1799130561Sobrien # Extract the first word of "gcc", so it can be a program name with args. 180060484Sobrienset dummy gcc; ac_word=$2 1801130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1802130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1803130561Sobrienif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1804130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 180560484Sobrienelse 1806130561Sobrien if test -n "$ac_ct_CC"; then 1807130561Sobrien ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1808130561Sobrienelse 1809130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1810130561Sobrienfor as_dir in $PATH 1811130561Sobriendo 1812130561Sobrien IFS=$as_save_IFS 1813130561Sobrien test -z "$as_dir" && as_dir=. 1814130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1815130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1816130561Sobrien ac_cv_prog_ac_ct_CC="gcc" 1817130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1818130561Sobrien break 2 1819130561Sobrien fi 1820130561Sobriendone 1821130561Sobriendone 1822130561Sobrien 1823130561Sobrienfi 1824130561Sobrienfi 1825130561Sobrienac_ct_CC=$ac_cv_prog_ac_ct_CC 1826130561Sobrienif test -n "$ac_ct_CC"; then 1827130561Sobrien echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1828130561Sobrienecho "${ECHO_T}$ac_ct_CC" >&6 1829130561Sobrienelse 1830130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1831130561Sobrienecho "${ECHO_T}no" >&6 1832130561Sobrienfi 1833130561Sobrien 1834130561Sobrien CC=$ac_ct_CC 1835130561Sobrienelse 1836130561Sobrien CC="$ac_cv_prog_CC" 1837130561Sobrienfi 1838130561Sobrien 1839130561Sobrienif test -z "$CC"; then 1840130561Sobrien if test -n "$ac_tool_prefix"; then 1841130561Sobrien # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1842130561Sobrienset dummy ${ac_tool_prefix}cc; ac_word=$2 1843130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1844130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1845130561Sobrienif test "${ac_cv_prog_CC+set}" = set; then 1846130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 1847130561Sobrienelse 184860484Sobrien if test -n "$CC"; then 184960484Sobrien ac_cv_prog_CC="$CC" # Let the user override the test. 185060484Sobrienelse 1851130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1852130561Sobrienfor as_dir in $PATH 1853130561Sobriendo 1854130561Sobrien IFS=$as_save_IFS 1855130561Sobrien test -z "$as_dir" && as_dir=. 1856130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1857130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1858130561Sobrien ac_cv_prog_CC="${ac_tool_prefix}cc" 1859130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1860130561Sobrien break 2 1861130561Sobrien fi 1862130561Sobriendone 1863130561Sobriendone 1864130561Sobrien 186560484Sobrienfi 186660484Sobrienfi 1867130561SobrienCC=$ac_cv_prog_CC 186860484Sobrienif test -n "$CC"; then 1869130561Sobrien echo "$as_me:$LINENO: result: $CC" >&5 1870130561Sobrienecho "${ECHO_T}$CC" >&6 187160484Sobrienelse 1872130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1873130561Sobrienecho "${ECHO_T}no" >&6 187460484Sobrienfi 187560484Sobrien 1876130561Sobrienfi 1877130561Sobrienif test -z "$ac_cv_prog_CC"; then 1878130561Sobrien ac_ct_CC=$CC 1879130561Sobrien # Extract the first word of "cc", so it can be a program name with args. 1880130561Sobrienset dummy cc; ac_word=$2 1881130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1882130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1883130561Sobrienif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1884130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 1885130561Sobrienelse 1886130561Sobrien if test -n "$ac_ct_CC"; then 1887130561Sobrien ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1888130561Sobrienelse 1889130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1890130561Sobrienfor as_dir in $PATH 1891130561Sobriendo 1892130561Sobrien IFS=$as_save_IFS 1893130561Sobrien test -z "$as_dir" && as_dir=. 1894130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1895130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1896130561Sobrien ac_cv_prog_ac_ct_CC="cc" 1897130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1898130561Sobrien break 2 1899130561Sobrien fi 1900130561Sobriendone 1901130561Sobriendone 1902130561Sobrien 1903130561Sobrienfi 1904130561Sobrienfi 1905130561Sobrienac_ct_CC=$ac_cv_prog_ac_ct_CC 1906130561Sobrienif test -n "$ac_ct_CC"; then 1907130561Sobrien echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1908130561Sobrienecho "${ECHO_T}$ac_ct_CC" >&6 1909130561Sobrienelse 1910130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1911130561Sobrienecho "${ECHO_T}no" >&6 1912130561Sobrienfi 1913130561Sobrien 1914130561Sobrien CC=$ac_ct_CC 1915130561Sobrienelse 1916130561Sobrien CC="$ac_cv_prog_CC" 1917130561Sobrienfi 1918130561Sobrien 1919130561Sobrienfi 192060484Sobrienif test -z "$CC"; then 192160484Sobrien # Extract the first word of "cc", so it can be a program name with args. 192260484Sobrienset dummy cc; ac_word=$2 1923130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1924130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1925130561Sobrienif test "${ac_cv_prog_CC+set}" = set; then 1926130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 192760484Sobrienelse 192860484Sobrien if test -n "$CC"; then 192960484Sobrien ac_cv_prog_CC="$CC" # Let the user override the test. 193060484Sobrienelse 193160484Sobrien ac_prog_rejected=no 1932130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1933130561Sobrienfor as_dir in $PATH 1934130561Sobriendo 1935130561Sobrien IFS=$as_save_IFS 1936130561Sobrien test -z "$as_dir" && as_dir=. 1937130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1938130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1939130561Sobrien if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 1940130561Sobrien ac_prog_rejected=yes 1941130561Sobrien continue 1942130561Sobrien fi 1943130561Sobrien ac_cv_prog_CC="cc" 1944130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1945130561Sobrien break 2 1946130561Sobrien fi 1947130561Sobriendone 1948130561Sobriendone 1949130561Sobrien 195060484Sobrienif test $ac_prog_rejected = yes; then 195160484Sobrien # We found a bogon in the path, so make sure we never use it. 195260484Sobrien set dummy $ac_cv_prog_CC 195360484Sobrien shift 1954130561Sobrien if test $# != 0; then 195560484Sobrien # We chose a different compiler from the bogus one. 195660484Sobrien # However, it has the same basename, so the bogon will be chosen 195760484Sobrien # first if we set CC to just the basename; use the full file name. 195860484Sobrien shift 1959130561Sobrien ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 196060484Sobrien fi 196160484Sobrienfi 196260484Sobrienfi 196360484Sobrienfi 1964130561SobrienCC=$ac_cv_prog_CC 196560484Sobrienif test -n "$CC"; then 1966130561Sobrien echo "$as_me:$LINENO: result: $CC" >&5 1967130561Sobrienecho "${ECHO_T}$CC" >&6 196860484Sobrienelse 1969130561Sobrien echo "$as_me:$LINENO: result: no" >&5 1970130561Sobrienecho "${ECHO_T}no" >&6 197160484Sobrienfi 197260484Sobrien 197360484Sobrienfi 1974130561Sobrienif test -z "$CC"; then 1975130561Sobrien if test -n "$ac_tool_prefix"; then 1976130561Sobrien for ac_prog in cl 1977130561Sobrien do 1978130561Sobrien # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 1979130561Sobrienset dummy $ac_tool_prefix$ac_prog; ac_word=$2 1980130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 1981130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1982130561Sobrienif test "${ac_cv_prog_CC+set}" = set; then 1983130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 1984130561Sobrienelse 1985130561Sobrien if test -n "$CC"; then 1986130561Sobrien ac_cv_prog_CC="$CC" # Let the user override the test. 1987130561Sobrienelse 1988130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1989130561Sobrienfor as_dir in $PATH 1990130561Sobriendo 1991130561Sobrien IFS=$as_save_IFS 1992130561Sobrien test -z "$as_dir" && as_dir=. 1993130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 1994130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1995130561Sobrien ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1996130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1997130561Sobrien break 2 1998130561Sobrien fi 1999130561Sobriendone 2000130561Sobriendone 200160484Sobrien 2002130561Sobrienfi 2003130561Sobrienfi 2004130561SobrienCC=$ac_cv_prog_CC 2005130561Sobrienif test -n "$CC"; then 2006130561Sobrien echo "$as_me:$LINENO: result: $CC" >&5 2007130561Sobrienecho "${ECHO_T}$CC" >&6 200860484Sobrienelse 2009130561Sobrien echo "$as_me:$LINENO: result: no" >&5 2010130561Sobrienecho "${ECHO_T}no" >&6 2011130561Sobrienfi 2012130561Sobrien 2013130561Sobrien test -n "$CC" && break 2014130561Sobrien done 2015130561Sobrienfi 2016130561Sobrienif test -z "$CC"; then 2017130561Sobrien ac_ct_CC=$CC 2018130561Sobrien for ac_prog in cl 2019130561Sobriendo 2020130561Sobrien # Extract the first word of "$ac_prog", so it can be a program name with args. 2021130561Sobrienset dummy $ac_prog; ac_word=$2 2022130561Sobrienecho "$as_me:$LINENO: checking for $ac_word" >&5 2023130561Sobrienecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2024130561Sobrienif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2025130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 202660484Sobrienelse 2027130561Sobrien if test -n "$ac_ct_CC"; then 2028130561Sobrien ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2029130561Sobrienelse 2030130561Sobrienas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2031130561Sobrienfor as_dir in $PATH 2032130561Sobriendo 2033130561Sobrien IFS=$as_save_IFS 2034130561Sobrien test -z "$as_dir" && as_dir=. 2035130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 2036130561Sobrien if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2037130561Sobrien ac_cv_prog_ac_ct_CC="$ac_prog" 2038130561Sobrien echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2039130561Sobrien break 2 2040130561Sobrien fi 2041130561Sobriendone 2042130561Sobriendone 2043130561Sobrien 204460484Sobrienfi 204560484Sobrienfi 2046130561Sobrienac_ct_CC=$ac_cv_prog_ac_ct_CC 2047130561Sobrienif test -n "$ac_ct_CC"; then 2048130561Sobrien echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2049130561Sobrienecho "${ECHO_T}$ac_ct_CC" >&6 2050130561Sobrienelse 2051130561Sobrien echo "$as_me:$LINENO: result: no" >&5 2052130561Sobrienecho "${ECHO_T}no" >&6 2053130561Sobrienfi 205460484Sobrien 2055130561Sobrien test -n "$ac_ct_CC" && break 2056130561Sobriendone 205760484Sobrien 2058130561Sobrien CC=$ac_ct_CC 2059130561Sobrienfi 2060130561Sobrien 2061130561Sobrienfi 2062130561Sobrien 2063130561Sobrien 2064130561Sobrientest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2065130561SobrienSee \`config.log' for more details." >&5 2066130561Sobrienecho "$as_me: error: no acceptable C compiler found in \$PATH 2067130561SobrienSee \`config.log' for more details." >&2;} 2068130561Sobrien { (exit 1); exit 1; }; } 2069130561Sobrien 2070130561Sobrien# Provide some information about the compiler. 2071130561Sobrienecho "$as_me:$LINENO:" \ 2072130561Sobrien "checking for C compiler version" >&5 2073130561Sobrienac_compiler=`set X $ac_compile; echo $2` 2074130561Sobrien{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 2075130561Sobrien (eval $ac_compiler --version </dev/null >&5) 2>&5 2076130561Sobrien ac_status=$? 2077130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2078130561Sobrien (exit $ac_status); } 2079130561Sobrien{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 2080130561Sobrien (eval $ac_compiler -v </dev/null >&5) 2>&5 2081130561Sobrien ac_status=$? 2082130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2083130561Sobrien (exit $ac_status); } 2084130561Sobrien{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 2085130561Sobrien (eval $ac_compiler -V </dev/null >&5) 2>&5 2086130561Sobrien ac_status=$? 2087130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2088130561Sobrien (exit $ac_status); } 2089130561Sobrien 2090130561Sobriencat >conftest.$ac_ext <<_ACEOF 2091130561Sobrien/* confdefs.h. */ 2092130561Sobrien_ACEOF 2093130561Sobriencat confdefs.h >>conftest.$ac_ext 2094130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2095130561Sobrien/* end confdefs.h. */ 2096130561Sobrien 2097130561Sobrienint 2098130561Sobrienmain () 2099130561Sobrien{ 2100130561Sobrien 2101130561Sobrien ; 2102130561Sobrien return 0; 2103130561Sobrien} 2104130561Sobrien_ACEOF 2105130561Sobrien# FIXME: Cleanup? 2106130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2107130561Sobrien (eval $ac_link) 2>&5 2108130561Sobrien ac_status=$? 2109130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2110130561Sobrien (exit $ac_status); }; then 2111130561Sobrien gcc_no_link=no 211260484Sobrienelse 2113130561Sobrien gcc_no_link=yes 2114130561Sobrienfi 2115130561Sobrien 2116130561Sobrienif test x$gcc_no_link = xyes; then 2117130561Sobrien # Setting cross_compile will disable run tests; it will 2118130561Sobrien # also disable AC_CHECK_FILE but that's generally 2119130561Sobrien # correct if we can't link. 2120130561Sobrien cross_compiling=yes 2121130561Sobrien EXEEXT= 212260484Sobrienelse 2123130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2124130561Sobrien/* confdefs.h. */ 2125130561Sobrien_ACEOF 2126130561Sobriencat confdefs.h >>conftest.$ac_ext 2127130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2128130561Sobrien/* end confdefs.h. */ 2129130561Sobrien 2130130561Sobrienint 2131130561Sobrienmain () 2132130561Sobrien{ 2133130561Sobrien 2134130561Sobrien ; 2135130561Sobrien return 0; 2136130561Sobrien} 2137130561Sobrien_ACEOF 2138130561Sobrienac_clean_files_save=$ac_clean_files 2139130561Sobrienac_clean_files="$ac_clean_files a.out a.exe b.out" 2140130561Sobrien# Try to create an executable without -o first, disregard a.out. 2141130561Sobrien# It will help us diagnose broken compilers, and finding out an intuition 2142130561Sobrien# of exeext. 2143218822Sdimecho "$as_me:$LINENO: checking for C compiler default output file name" >&5 2144218822Sdimecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 2145130561Sobrienac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2146130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 2147130561Sobrien (eval $ac_link_default) 2>&5 2148130561Sobrien ac_status=$? 2149130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2150130561Sobrien (exit $ac_status); }; then 2151130561Sobrien # Find the output, starting from the most likely. This scheme is 2152130561Sobrien# not robust to junk in `.', hence go to wildcards (a.*) only as a last 2153130561Sobrien# resort. 2154130561Sobrien 2155130561Sobrien# Be careful to initialize this variable, since it used to be cached. 2156130561Sobrien# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. 2157130561Sobrienac_cv_exeext= 2158130561Sobrien# b.out is created by i960 compilers. 2159130561Sobrienfor ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out 2160130561Sobriendo 2161130561Sobrien test -f "$ac_file" || continue 2162130561Sobrien case $ac_file in 2163130561Sobrien *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) 2164218822Sdim ;; 2165130561Sobrien conftest.$ac_ext ) 2166218822Sdim # This is the source file. 2167218822Sdim ;; 2168130561Sobrien [ab].out ) 2169218822Sdim # We found the default executable, but exeext='' is most 2170218822Sdim # certainly right. 2171218822Sdim break;; 2172130561Sobrien *.* ) 2173218822Sdim ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2174218822Sdim # FIXME: I believe we export ac_cv_exeext for Libtool, 2175218822Sdim # but it would be cool to find out if it's true. Does anybody 2176218822Sdim # maintain Libtool? --akim. 2177218822Sdim export ac_cv_exeext 2178218822Sdim break;; 2179130561Sobrien * ) 2180218822Sdim break;; 2181130561Sobrien esac 2182130561Sobriendone 2183130561Sobrienelse 2184130561Sobrien echo "$as_me: failed program was:" >&5 2185130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2186130561Sobrien 2187130561Sobrien{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2188130561SobrienSee \`config.log' for more details." >&5 2189130561Sobrienecho "$as_me: error: C compiler cannot create executables 2190130561SobrienSee \`config.log' for more details." >&2;} 2191130561Sobrien { (exit 77); exit 77; }; } 219260484Sobrienfi 219360484Sobrien 2194130561Sobrienac_exeext=$ac_cv_exeext 2195130561Sobrienecho "$as_me:$LINENO: result: $ac_file" >&5 2196130561Sobrienecho "${ECHO_T}$ac_file" >&6 2197130561Sobrien 2198130561Sobrien# Check the compiler produces executables we can run. If not, either 2199130561Sobrien# the compiler is broken, or we cross compile. 2200130561Sobrienecho "$as_me:$LINENO: checking whether the C compiler works" >&5 2201130561Sobrienecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 2202130561Sobrien# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2203130561Sobrien# If not cross compiling, check that we can run a simple program. 2204130561Sobrienif test "$cross_compiling" != yes; then 2205130561Sobrien if { ac_try='./$ac_file' 2206130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2207130561Sobrien (eval $ac_try) 2>&5 2208130561Sobrien ac_status=$? 2209130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2210130561Sobrien (exit $ac_status); }; }; then 2211130561Sobrien cross_compiling=no 2212130561Sobrien else 2213130561Sobrien if test "$cross_compiling" = maybe; then 2214130561Sobrien cross_compiling=yes 2215130561Sobrien else 2216130561Sobrien { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2217130561SobrienIf you meant to cross compile, use \`--host'. 2218130561SobrienSee \`config.log' for more details." >&5 2219130561Sobrienecho "$as_me: error: cannot run C compiled programs. 2220130561SobrienIf you meant to cross compile, use \`--host'. 2221130561SobrienSee \`config.log' for more details." >&2;} 2222130561Sobrien { (exit 1); exit 1; }; } 2223130561Sobrien fi 2224130561Sobrien fi 222560484Sobrienfi 2226130561Sobrienecho "$as_me:$LINENO: result: yes" >&5 2227130561Sobrienecho "${ECHO_T}yes" >&6 222860484Sobrien 2229130561Sobrienrm -f a.out a.exe conftest$ac_cv_exeext b.out 2230130561Sobrienac_clean_files=$ac_clean_files_save 2231130561Sobrien# Check the compiler produces executables we can run. If not, either 2232130561Sobrien# the compiler is broken, or we cross compile. 2233130561Sobrienecho "$as_me:$LINENO: checking whether we are cross compiling" >&5 2234130561Sobrienecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 2235130561Sobrienecho "$as_me:$LINENO: result: $cross_compiling" >&5 2236130561Sobrienecho "${ECHO_T}$cross_compiling" >&6 2237130561Sobrien 2238130561Sobrienecho "$as_me:$LINENO: checking for suffix of executables" >&5 2239130561Sobrienecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 2240130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2241130561Sobrien (eval $ac_link) 2>&5 2242130561Sobrien ac_status=$? 2243130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2244130561Sobrien (exit $ac_status); }; then 2245130561Sobrien # If both `conftest.exe' and `conftest' are `present' (well, observable) 2246130561Sobrien# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2247130561Sobrien# work properly (i.e., refer to `conftest.exe'), while it won't with 2248130561Sobrien# `rm'. 2249130561Sobrienfor ac_file in conftest.exe conftest conftest.*; do 2250130561Sobrien test -f "$ac_file" || continue 2251130561Sobrien case $ac_file in 2252130561Sobrien *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; 2253130561Sobrien *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2254218822Sdim export ac_cv_exeext 2255218822Sdim break;; 2256130561Sobrien * ) break;; 2257130561Sobrien esac 2258130561Sobriendone 2259130561Sobrienelse 2260130561Sobrien { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2261130561SobrienSee \`config.log' for more details." >&5 2262130561Sobrienecho "$as_me: error: cannot compute suffix of executables: cannot compile and link 2263130561SobrienSee \`config.log' for more details." >&2;} 2264130561Sobrien { (exit 1); exit 1; }; } 2265130561Sobrienfi 2266130561Sobrien 2267130561Sobrienrm -f conftest$ac_cv_exeext 2268130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2269130561Sobrienecho "${ECHO_T}$ac_cv_exeext" >&6 2270130561Sobrien 2271130561Sobrienrm -f conftest.$ac_ext 2272130561SobrienEXEEXT=$ac_cv_exeext 2273130561Sobrienac_exeext=$EXEEXT 2274130561Sobrienfi 2275130561Sobrienecho "$as_me:$LINENO: checking for suffix of object files" >&5 2276130561Sobrienecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 2277130561Sobrienif test "${ac_cv_objext+set}" = set; then 2278130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 2279130561Sobrienelse 2280130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2281130561Sobrien/* confdefs.h. */ 2282130561Sobrien_ACEOF 2283130561Sobriencat confdefs.h >>conftest.$ac_ext 2284130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2285130561Sobrien/* end confdefs.h. */ 2286130561Sobrien 2287130561Sobrienint 2288130561Sobrienmain () 2289130561Sobrien{ 2290130561Sobrien 2291130561Sobrien ; 2292130561Sobrien return 0; 2293130561Sobrien} 2294130561Sobrien_ACEOF 2295130561Sobrienrm -f conftest.o conftest.obj 2296130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2297130561Sobrien (eval $ac_compile) 2>&5 2298130561Sobrien ac_status=$? 2299130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2300130561Sobrien (exit $ac_status); }; then 2301130561Sobrien for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 2302130561Sobrien case $ac_file in 2303130561Sobrien *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; 2304130561Sobrien *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2305130561Sobrien break;; 2306130561Sobrien esac 2307130561Sobriendone 2308130561Sobrienelse 2309130561Sobrien echo "$as_me: failed program was:" >&5 2310130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2311130561Sobrien 2312130561Sobrien{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2313130561SobrienSee \`config.log' for more details." >&5 2314130561Sobrienecho "$as_me: error: cannot compute suffix of object files: cannot compile 2315130561SobrienSee \`config.log' for more details." >&2;} 2316130561Sobrien { (exit 1); exit 1; }; } 2317130561Sobrienfi 2318130561Sobrien 2319130561Sobrienrm -f conftest.$ac_cv_objext conftest.$ac_ext 2320130561Sobrienfi 2321130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_objext" >&5 2322130561Sobrienecho "${ECHO_T}$ac_cv_objext" >&6 2323130561SobrienOBJEXT=$ac_cv_objext 2324130561Sobrienac_objext=$OBJEXT 2325130561Sobrienecho "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2326130561Sobrienecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 2327130561Sobrienif test "${ac_cv_c_compiler_gnu+set}" = set; then 2328130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 2329130561Sobrienelse 2330130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2331130561Sobrien/* confdefs.h. */ 2332130561Sobrien_ACEOF 2333130561Sobriencat confdefs.h >>conftest.$ac_ext 2334130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2335130561Sobrien/* end confdefs.h. */ 2336130561Sobrien 2337130561Sobrienint 2338130561Sobrienmain () 2339130561Sobrien{ 2340130561Sobrien#ifndef __GNUC__ 2341130561Sobrien choke me 2342130561Sobrien#endif 2343130561Sobrien 2344130561Sobrien ; 2345130561Sobrien return 0; 2346130561Sobrien} 2347130561Sobrien_ACEOF 2348130561Sobrienrm -f conftest.$ac_objext 2349130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2350218822Sdim (eval $ac_compile) 2>conftest.er1 2351130561Sobrien ac_status=$? 2352218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 2353218822Sdim rm -f conftest.er1 2354218822Sdim cat conftest.err >&5 2355130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2356130561Sobrien (exit $ac_status); } && 2357218822Sdim { ac_try='test -z "$ac_c_werror_flag" 2358218822Sdim || test ! -s conftest.err' 2359130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2360130561Sobrien (eval $ac_try) 2>&5 2361130561Sobrien ac_status=$? 2362130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2363218822Sdim (exit $ac_status); }; } && 2364218822Sdim { ac_try='test -s conftest.$ac_objext' 2365218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2366218822Sdim (eval $ac_try) 2>&5 2367218822Sdim ac_status=$? 2368218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2369130561Sobrien (exit $ac_status); }; }; then 2370130561Sobrien ac_compiler_gnu=yes 2371130561Sobrienelse 2372130561Sobrien echo "$as_me: failed program was:" >&5 2373130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2374130561Sobrien 2375130561Sobrienac_compiler_gnu=no 2376130561Sobrienfi 2377218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2378130561Sobrienac_cv_c_compiler_gnu=$ac_compiler_gnu 2379130561Sobrien 2380130561Sobrienfi 2381130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2382130561Sobrienecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 2383130561SobrienGCC=`test $ac_compiler_gnu = yes && echo yes` 2384130561Sobrienac_test_CFLAGS=${CFLAGS+set} 2385130561Sobrienac_save_CFLAGS=$CFLAGS 2386130561SobrienCFLAGS="-g" 2387130561Sobrienecho "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2388130561Sobrienecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 2389130561Sobrienif test "${ac_cv_prog_cc_g+set}" = set; then 2390130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 2391130561Sobrienelse 2392130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2393130561Sobrien/* confdefs.h. */ 2394130561Sobrien_ACEOF 2395130561Sobriencat confdefs.h >>conftest.$ac_ext 2396130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2397130561Sobrien/* end confdefs.h. */ 2398130561Sobrien 2399130561Sobrienint 2400130561Sobrienmain () 2401130561Sobrien{ 2402130561Sobrien 2403130561Sobrien ; 2404130561Sobrien return 0; 2405130561Sobrien} 2406130561Sobrien_ACEOF 2407130561Sobrienrm -f conftest.$ac_objext 2408130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2409218822Sdim (eval $ac_compile) 2>conftest.er1 2410130561Sobrien ac_status=$? 2411218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 2412218822Sdim rm -f conftest.er1 2413218822Sdim cat conftest.err >&5 2414130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2415130561Sobrien (exit $ac_status); } && 2416218822Sdim { ac_try='test -z "$ac_c_werror_flag" 2417218822Sdim || test ! -s conftest.err' 2418130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2419130561Sobrien (eval $ac_try) 2>&5 2420130561Sobrien ac_status=$? 2421130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2422218822Sdim (exit $ac_status); }; } && 2423218822Sdim { ac_try='test -s conftest.$ac_objext' 2424218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2425218822Sdim (eval $ac_try) 2>&5 2426218822Sdim ac_status=$? 2427218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2428130561Sobrien (exit $ac_status); }; }; then 2429130561Sobrien ac_cv_prog_cc_g=yes 2430130561Sobrienelse 2431130561Sobrien echo "$as_me: failed program was:" >&5 2432130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2433130561Sobrien 2434130561Sobrienac_cv_prog_cc_g=no 2435130561Sobrienfi 2436218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2437130561Sobrienfi 2438130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2439130561Sobrienecho "${ECHO_T}$ac_cv_prog_cc_g" >&6 2440130561Sobrienif test "$ac_test_CFLAGS" = set; then 2441130561Sobrien CFLAGS=$ac_save_CFLAGS 2442130561Sobrienelif test $ac_cv_prog_cc_g = yes; then 2443130561Sobrien if test "$GCC" = yes; then 244460484Sobrien CFLAGS="-g -O2" 244560484Sobrien else 2446130561Sobrien CFLAGS="-g" 2447130561Sobrien fi 2448130561Sobrienelse 2449130561Sobrien if test "$GCC" = yes; then 245060484Sobrien CFLAGS="-O2" 2451130561Sobrien else 2452130561Sobrien CFLAGS= 245360484Sobrien fi 2454130561Sobrienfi 2455130561Sobrienecho "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 2456130561Sobrienecho $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 2457130561Sobrienif test "${ac_cv_prog_cc_stdc+set}" = set; then 2458130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 245960484Sobrienelse 2460130561Sobrien ac_cv_prog_cc_stdc=no 2461130561Sobrienac_save_CC=$CC 2462130561Sobriencat >conftest.$ac_ext <<_ACEOF 2463130561Sobrien/* confdefs.h. */ 2464130561Sobrien_ACEOF 2465130561Sobriencat confdefs.h >>conftest.$ac_ext 2466130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2467130561Sobrien/* end confdefs.h. */ 2468130561Sobrien#include <stdarg.h> 2469130561Sobrien#include <stdio.h> 2470130561Sobrien#include <sys/types.h> 2471130561Sobrien#include <sys/stat.h> 2472130561Sobrien/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2473130561Sobrienstruct buf { int x; }; 2474130561SobrienFILE * (*rcsopen) (struct buf *, struct stat *, int); 2475130561Sobrienstatic char *e (p, i) 2476130561Sobrien char **p; 2477130561Sobrien int i; 2478130561Sobrien{ 2479130561Sobrien return p[i]; 2480130561Sobrien} 2481130561Sobrienstatic char *f (char * (*g) (char **, int), char **p, ...) 2482130561Sobrien{ 2483130561Sobrien char *s; 2484130561Sobrien va_list v; 2485130561Sobrien va_start (v,p); 2486130561Sobrien s = g (p, va_arg (v,int)); 2487130561Sobrien va_end (v); 2488130561Sobrien return s; 2489130561Sobrien} 2490218822Sdim 2491218822Sdim/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2492218822Sdim function prototypes and stuff, but not '\xHH' hex character constants. 2493218822Sdim These don't provoke an error unfortunately, instead are silently treated 2494218822Sdim as 'x'. The following induces an error, until -std1 is added to get 2495218822Sdim proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2496218822Sdim array size at least. It's necessary to write '\x00'==0 to get something 2497218822Sdim that's true only with -std1. */ 2498218822Sdimint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2499218822Sdim 2500130561Sobrienint test (int i, double x); 2501130561Sobrienstruct s1 {int (*f) (int a);}; 2502130561Sobrienstruct s2 {int (*f) (double a);}; 2503130561Sobrienint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2504130561Sobrienint argc; 2505130561Sobrienchar **argv; 2506130561Sobrienint 2507130561Sobrienmain () 2508130561Sobrien{ 2509130561Sobrienreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2510130561Sobrien ; 2511130561Sobrien return 0; 2512130561Sobrien} 2513130561Sobrien_ACEOF 2514130561Sobrien# Don't try gcc -ansi; that turns off useful extensions and 2515130561Sobrien# breaks some systems' header files. 2516130561Sobrien# AIX -qlanglvl=ansi 2517130561Sobrien# Ultrix and OSF/1 -std1 2518130561Sobrien# HP-UX 10.20 and later -Ae 2519130561Sobrien# HP-UX older versions -Aa -D_HPUX_SOURCE 2520130561Sobrien# SVR4 -Xc -D__EXTENSIONS__ 2521130561Sobrienfor ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2522130561Sobriendo 2523130561Sobrien CC="$ac_save_CC $ac_arg" 2524130561Sobrien rm -f conftest.$ac_objext 2525130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2526218822Sdim (eval $ac_compile) 2>conftest.er1 2527130561Sobrien ac_status=$? 2528218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 2529218822Sdim rm -f conftest.er1 2530218822Sdim cat conftest.err >&5 2531130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2532130561Sobrien (exit $ac_status); } && 2533218822Sdim { ac_try='test -z "$ac_c_werror_flag" 2534218822Sdim || test ! -s conftest.err' 2535130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2536130561Sobrien (eval $ac_try) 2>&5 2537130561Sobrien ac_status=$? 2538130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2539218822Sdim (exit $ac_status); }; } && 2540218822Sdim { ac_try='test -s conftest.$ac_objext' 2541218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2542218822Sdim (eval $ac_try) 2>&5 2543218822Sdim ac_status=$? 2544218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2545130561Sobrien (exit $ac_status); }; }; then 2546130561Sobrien ac_cv_prog_cc_stdc=$ac_arg 2547130561Sobrienbreak 2548130561Sobrienelse 2549130561Sobrien echo "$as_me: failed program was:" >&5 2550130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2551130561Sobrien 255260484Sobrienfi 2553218822Sdimrm -f conftest.err conftest.$ac_objext 2554130561Sobriendone 2555130561Sobrienrm -f conftest.$ac_ext conftest.$ac_objext 2556130561SobrienCC=$ac_save_CC 255760484Sobrien 2558130561Sobrienfi 255960484Sobrien 2560130561Sobriencase "x$ac_cv_prog_cc_stdc" in 2561130561Sobrien x|xno) 2562130561Sobrien echo "$as_me:$LINENO: result: none needed" >&5 2563130561Sobrienecho "${ECHO_T}none needed" >&6 ;; 2564130561Sobrien *) 2565130561Sobrien echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 2566130561Sobrienecho "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 2567130561Sobrien CC="$CC $ac_cv_prog_cc_stdc" ;; 2568130561Sobrienesac 256977298Sobrien 2570130561Sobrien# Some people use a C++ compiler to compile C. Since we use `exit', 2571130561Sobrien# in C++ we need to declare it. In case someone uses the same compiler 2572130561Sobrien# for both compiling C and C++ we need to have the C++ compiler decide 2573130561Sobrien# the declaration of exit, since it's the most demanding environment. 2574130561Sobriencat >conftest.$ac_ext <<_ACEOF 2575130561Sobrien#ifndef __cplusplus 2576130561Sobrien choke me 2577130561Sobrien#endif 2578130561Sobrien_ACEOF 2579130561Sobrienrm -f conftest.$ac_objext 2580130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2581218822Sdim (eval $ac_compile) 2>conftest.er1 2582130561Sobrien ac_status=$? 2583218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 2584218822Sdim rm -f conftest.er1 2585218822Sdim cat conftest.err >&5 2586130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2587130561Sobrien (exit $ac_status); } && 2588218822Sdim { ac_try='test -z "$ac_c_werror_flag" 2589218822Sdim || test ! -s conftest.err' 2590130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2591130561Sobrien (eval $ac_try) 2>&5 2592130561Sobrien ac_status=$? 2593130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2594218822Sdim (exit $ac_status); }; } && 2595218822Sdim { ac_try='test -s conftest.$ac_objext' 2596218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2597218822Sdim (eval $ac_try) 2>&5 2598218822Sdim ac_status=$? 2599218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2600130561Sobrien (exit $ac_status); }; }; then 2601130561Sobrien for ac_declaration in \ 2602218822Sdim '' \ 2603130561Sobrien 'extern "C" void std::exit (int) throw (); using std::exit;' \ 2604130561Sobrien 'extern "C" void std::exit (int); using std::exit;' \ 2605130561Sobrien 'extern "C" void exit (int) throw ();' \ 2606130561Sobrien 'extern "C" void exit (int);' \ 2607130561Sobrien 'void exit (int);' 2608130561Sobriendo 2609130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2610130561Sobrien/* confdefs.h. */ 2611130561Sobrien_ACEOF 2612130561Sobriencat confdefs.h >>conftest.$ac_ext 2613130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2614130561Sobrien/* end confdefs.h. */ 2615218822Sdim$ac_declaration 2616130561Sobrien#include <stdlib.h> 2617130561Sobrienint 2618130561Sobrienmain () 2619130561Sobrien{ 2620130561Sobrienexit (42); 2621130561Sobrien ; 2622130561Sobrien return 0; 2623130561Sobrien} 2624130561Sobrien_ACEOF 2625130561Sobrienrm -f conftest.$ac_objext 2626130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2627218822Sdim (eval $ac_compile) 2>conftest.er1 2628130561Sobrien ac_status=$? 2629218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 2630218822Sdim rm -f conftest.er1 2631218822Sdim cat conftest.err >&5 2632130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2633130561Sobrien (exit $ac_status); } && 2634218822Sdim { ac_try='test -z "$ac_c_werror_flag" 2635218822Sdim || test ! -s conftest.err' 2636130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2637130561Sobrien (eval $ac_try) 2>&5 2638130561Sobrien ac_status=$? 2639130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2640218822Sdim (exit $ac_status); }; } && 2641218822Sdim { ac_try='test -s conftest.$ac_objext' 2642218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2643218822Sdim (eval $ac_try) 2>&5 2644218822Sdim ac_status=$? 2645218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2646130561Sobrien (exit $ac_status); }; }; then 2647130561Sobrien : 2648130561Sobrienelse 2649130561Sobrien echo "$as_me: failed program was:" >&5 2650130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2651130561Sobrien 2652130561Sobriencontinue 2653130561Sobrienfi 2654218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2655130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2656130561Sobrien/* confdefs.h. */ 2657130561Sobrien_ACEOF 2658130561Sobriencat confdefs.h >>conftest.$ac_ext 2659130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2660130561Sobrien/* end confdefs.h. */ 2661130561Sobrien$ac_declaration 2662130561Sobrienint 2663130561Sobrienmain () 2664130561Sobrien{ 2665130561Sobrienexit (42); 2666130561Sobrien ; 2667130561Sobrien return 0; 2668130561Sobrien} 2669130561Sobrien_ACEOF 2670130561Sobrienrm -f conftest.$ac_objext 2671130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2672218822Sdim (eval $ac_compile) 2>conftest.er1 2673130561Sobrien ac_status=$? 2674218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 2675218822Sdim rm -f conftest.er1 2676218822Sdim cat conftest.err >&5 2677130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2678130561Sobrien (exit $ac_status); } && 2679218822Sdim { ac_try='test -z "$ac_c_werror_flag" 2680218822Sdim || test ! -s conftest.err' 2681130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2682130561Sobrien (eval $ac_try) 2>&5 2683130561Sobrien ac_status=$? 2684130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2685218822Sdim (exit $ac_status); }; } && 2686218822Sdim { ac_try='test -s conftest.$ac_objext' 2687218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2688218822Sdim (eval $ac_try) 2>&5 2689218822Sdim ac_status=$? 2690218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2691130561Sobrien (exit $ac_status); }; }; then 2692130561Sobrien break 2693130561Sobrienelse 2694130561Sobrien echo "$as_me: failed program was:" >&5 2695130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2696130561Sobrien 2697130561Sobrienfi 2698218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2699130561Sobriendone 2700130561Sobrienrm -f conftest* 2701130561Sobrienif test -n "$ac_declaration"; then 2702130561Sobrien echo '#ifdef __cplusplus' >>confdefs.h 2703130561Sobrien echo $ac_declaration >>confdefs.h 2704130561Sobrien echo '#endif' >>confdefs.h 2705130561Sobrienfi 2706130561Sobrien 2707130561Sobrienelse 2708130561Sobrien echo "$as_me: failed program was:" >&5 2709130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2710130561Sobrien 2711130561Sobrienfi 2712218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2713130561Sobrienac_ext=c 2714130561Sobrienac_cpp='$CPP $CPPFLAGS' 2715130561Sobrienac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2716130561Sobrienac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2717130561Sobrienac_compiler_gnu=$ac_cv_c_compiler_gnu 2718130561Sobrien 2719130561Sobrienac_ext=c 2720130561Sobrienac_cpp='$CPP $CPPFLAGS' 2721130561Sobrienac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2722130561Sobrienac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2723130561Sobrienac_compiler_gnu=$ac_cv_c_compiler_gnu 2724130561Sobrienecho "$as_me:$LINENO: checking how to run the C preprocessor" >&5 2725130561Sobrienecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 2726130561Sobrien# On Suns, sometimes $CPP names a directory. 2727130561Sobrienif test -n "$CPP" && test -d "$CPP"; then 2728130561Sobrien CPP= 2729130561Sobrienfi 2730130561Sobrienif test -z "$CPP"; then 2731130561Sobrien if test "${ac_cv_prog_CPP+set}" = set; then 2732130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 2733130561Sobrienelse 2734130561Sobrien # Double quotes because CPP needs to be expanded 2735130561Sobrien for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 2736130561Sobrien do 2737130561Sobrien ac_preproc_ok=false 2738130561Sobrienfor ac_c_preproc_warn_flag in '' yes 2739130561Sobriendo 2740130561Sobrien # Use a header file that comes with gcc, so configuring glibc 2741130561Sobrien # with a fresh cross-compiler works. 2742130561Sobrien # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2743130561Sobrien # <limits.h> exists even on freestanding compilers. 2744130561Sobrien # On the NeXT, cc -E runs the code through the compiler's parser, 2745130561Sobrien # not just through cpp. "Syntax error" is here to catch this case. 2746130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2747130561Sobrien/* confdefs.h. */ 2748130561Sobrien_ACEOF 2749130561Sobriencat confdefs.h >>conftest.$ac_ext 2750130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2751130561Sobrien/* end confdefs.h. */ 2752130561Sobrien#ifdef __STDC__ 2753130561Sobrien# include <limits.h> 2754130561Sobrien#else 2755130561Sobrien# include <assert.h> 2756130561Sobrien#endif 2757218822Sdim Syntax error 2758130561Sobrien_ACEOF 2759130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 2760130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2761130561Sobrien ac_status=$? 2762130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 2763130561Sobrien rm -f conftest.er1 2764130561Sobrien cat conftest.err >&5 2765130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2766130561Sobrien (exit $ac_status); } >/dev/null; then 2767130561Sobrien if test -s conftest.err; then 2768130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 2769218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 2770130561Sobrien else 2771130561Sobrien ac_cpp_err= 2772130561Sobrien fi 2773130561Sobrienelse 2774130561Sobrien ac_cpp_err=yes 2775130561Sobrienfi 2776130561Sobrienif test -z "$ac_cpp_err"; then 2777130561Sobrien : 2778130561Sobrienelse 2779130561Sobrien echo "$as_me: failed program was:" >&5 2780130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2781130561Sobrien 2782130561Sobrien # Broken: fails on valid input. 2783130561Sobriencontinue 2784130561Sobrienfi 2785130561Sobrienrm -f conftest.err conftest.$ac_ext 2786130561Sobrien 2787130561Sobrien # OK, works on sane cases. Now check whether non-existent headers 2788130561Sobrien # can be detected and how. 2789130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2790130561Sobrien/* confdefs.h. */ 2791130561Sobrien_ACEOF 2792130561Sobriencat confdefs.h >>conftest.$ac_ext 2793130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2794130561Sobrien/* end confdefs.h. */ 2795130561Sobrien#include <ac_nonexistent.h> 2796130561Sobrien_ACEOF 2797130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 2798130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2799130561Sobrien ac_status=$? 2800130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 2801130561Sobrien rm -f conftest.er1 2802130561Sobrien cat conftest.err >&5 2803130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2804130561Sobrien (exit $ac_status); } >/dev/null; then 2805130561Sobrien if test -s conftest.err; then 2806130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 2807218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 2808130561Sobrien else 2809130561Sobrien ac_cpp_err= 2810130561Sobrien fi 2811130561Sobrienelse 2812130561Sobrien ac_cpp_err=yes 2813130561Sobrienfi 2814130561Sobrienif test -z "$ac_cpp_err"; then 2815130561Sobrien # Broken: success on invalid input. 2816130561Sobriencontinue 2817130561Sobrienelse 2818130561Sobrien echo "$as_me: failed program was:" >&5 2819130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2820130561Sobrien 2821130561Sobrien # Passes both tests. 2822130561Sobrienac_preproc_ok=: 2823130561Sobrienbreak 2824130561Sobrienfi 2825130561Sobrienrm -f conftest.err conftest.$ac_ext 2826130561Sobrien 2827130561Sobriendone 2828130561Sobrien# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2829130561Sobrienrm -f conftest.err conftest.$ac_ext 2830130561Sobrienif $ac_preproc_ok; then 2831130561Sobrien break 2832130561Sobrienfi 2833130561Sobrien 2834130561Sobrien done 2835130561Sobrien ac_cv_prog_CPP=$CPP 2836130561Sobrien 2837130561Sobrienfi 2838130561Sobrien CPP=$ac_cv_prog_CPP 2839130561Sobrienelse 2840130561Sobrien ac_cv_prog_CPP=$CPP 2841130561Sobrienfi 2842130561Sobrienecho "$as_me:$LINENO: result: $CPP" >&5 2843130561Sobrienecho "${ECHO_T}$CPP" >&6 2844130561Sobrienac_preproc_ok=false 2845130561Sobrienfor ac_c_preproc_warn_flag in '' yes 2846130561Sobriendo 2847130561Sobrien # Use a header file that comes with gcc, so configuring glibc 2848130561Sobrien # with a fresh cross-compiler works. 2849130561Sobrien # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2850130561Sobrien # <limits.h> exists even on freestanding compilers. 2851130561Sobrien # On the NeXT, cc -E runs the code through the compiler's parser, 2852130561Sobrien # not just through cpp. "Syntax error" is here to catch this case. 2853130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2854130561Sobrien/* confdefs.h. */ 2855130561Sobrien_ACEOF 2856130561Sobriencat confdefs.h >>conftest.$ac_ext 2857130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2858130561Sobrien/* end confdefs.h. */ 2859130561Sobrien#ifdef __STDC__ 2860130561Sobrien# include <limits.h> 2861130561Sobrien#else 2862130561Sobrien# include <assert.h> 2863130561Sobrien#endif 2864218822Sdim Syntax error 2865130561Sobrien_ACEOF 2866130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 2867130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2868130561Sobrien ac_status=$? 2869130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 2870130561Sobrien rm -f conftest.er1 2871130561Sobrien cat conftest.err >&5 2872130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2873130561Sobrien (exit $ac_status); } >/dev/null; then 2874130561Sobrien if test -s conftest.err; then 2875130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 2876218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 2877130561Sobrien else 2878130561Sobrien ac_cpp_err= 2879130561Sobrien fi 2880130561Sobrienelse 2881130561Sobrien ac_cpp_err=yes 2882130561Sobrienfi 2883130561Sobrienif test -z "$ac_cpp_err"; then 2884130561Sobrien : 2885130561Sobrienelse 2886130561Sobrien echo "$as_me: failed program was:" >&5 2887130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2888130561Sobrien 2889130561Sobrien # Broken: fails on valid input. 2890130561Sobriencontinue 2891130561Sobrienfi 2892130561Sobrienrm -f conftest.err conftest.$ac_ext 2893130561Sobrien 2894130561Sobrien # OK, works on sane cases. Now check whether non-existent headers 2895130561Sobrien # can be detected and how. 2896130561Sobrien cat >conftest.$ac_ext <<_ACEOF 2897130561Sobrien/* confdefs.h. */ 2898130561Sobrien_ACEOF 2899130561Sobriencat confdefs.h >>conftest.$ac_ext 2900130561Sobriencat >>conftest.$ac_ext <<_ACEOF 2901130561Sobrien/* end confdefs.h. */ 2902130561Sobrien#include <ac_nonexistent.h> 2903130561Sobrien_ACEOF 2904130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 2905130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2906130561Sobrien ac_status=$? 2907130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 2908130561Sobrien rm -f conftest.er1 2909130561Sobrien cat conftest.err >&5 2910130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 2911130561Sobrien (exit $ac_status); } >/dev/null; then 2912130561Sobrien if test -s conftest.err; then 2913130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 2914218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 2915130561Sobrien else 2916130561Sobrien ac_cpp_err= 2917130561Sobrien fi 2918130561Sobrienelse 2919130561Sobrien ac_cpp_err=yes 2920130561Sobrienfi 2921130561Sobrienif test -z "$ac_cpp_err"; then 2922130561Sobrien # Broken: success on invalid input. 2923130561Sobriencontinue 2924130561Sobrienelse 2925130561Sobrien echo "$as_me: failed program was:" >&5 2926130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 2927130561Sobrien 2928130561Sobrien # Passes both tests. 2929130561Sobrienac_preproc_ok=: 2930130561Sobrienbreak 2931130561Sobrienfi 2932130561Sobrienrm -f conftest.err conftest.$ac_ext 2933130561Sobrien 2934130561Sobriendone 2935130561Sobrien# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2936130561Sobrienrm -f conftest.err conftest.$ac_ext 2937130561Sobrienif $ac_preproc_ok; then 2938130561Sobrien : 2939130561Sobrienelse 2940130561Sobrien { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 2941130561SobrienSee \`config.log' for more details." >&5 2942130561Sobrienecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check 2943130561SobrienSee \`config.log' for more details." >&2;} 2944130561Sobrien { (exit 1); exit 1; }; } 2945130561Sobrienfi 2946130561Sobrien 2947130561Sobrienac_ext=c 2948130561Sobrienac_cpp='$CPP $CPPFLAGS' 2949130561Sobrienac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2950130561Sobrienac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2951130561Sobrienac_compiler_gnu=$ac_cv_c_compiler_gnu 2952130561Sobrien 2953130561Sobrien 2954130561Sobrienac_c_preproc_warn_flag=yes 2955130561Sobrien 2956218822Sdim 2957218822Sdimac_libiberty_warn_cflags= 2958218822Sdimsave_CFLAGS="$CFLAGS" 2959218822Sdimfor option in -W -Wall -Wwrite-strings -Wc++-compat \ 2960218822Sdim -Wstrict-prototypes; do 2961218822Sdim as_acx_Woption=`echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 2962218822Sdim 2963218822Sdim echo "$as_me:$LINENO: checking whether $CC supports $option" >&5 2964218822Sdimecho $ECHO_N "checking whether $CC supports $option... $ECHO_C" >&6 2965218822Sdimif eval "test \"\${$as_acx_Woption+set}\" = set"; then 2966218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 2967218822Sdimelse 2968218822Sdim CFLAGS="$option" 2969218822Sdim cat >conftest.$ac_ext <<_ACEOF 2970218822Sdim/* confdefs.h. */ 2971218822Sdim_ACEOF 2972218822Sdimcat confdefs.h >>conftest.$ac_ext 2973218822Sdimcat >>conftest.$ac_ext <<_ACEOF 2974218822Sdim/* end confdefs.h. */ 2975218822Sdim 2976218822Sdimint 2977218822Sdimmain () 2978218822Sdim{ 2979218822Sdim 2980218822Sdim ; 2981218822Sdim return 0; 2982218822Sdim} 2983218822Sdim_ACEOF 2984218822Sdimrm -f conftest.$ac_objext 2985218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2986218822Sdim (eval $ac_compile) 2>conftest.er1 2987218822Sdim ac_status=$? 2988218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 2989218822Sdim rm -f conftest.er1 2990218822Sdim cat conftest.err >&5 2991218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2992218822Sdim (exit $ac_status); } && 2993218822Sdim { ac_try='test -z "$ac_c_werror_flag" 2994218822Sdim || test ! -s conftest.err' 2995218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2996218822Sdim (eval $ac_try) 2>&5 2997218822Sdim ac_status=$? 2998218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 2999218822Sdim (exit $ac_status); }; } && 3000218822Sdim { ac_try='test -s conftest.$ac_objext' 3001218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3002218822Sdim (eval $ac_try) 2>&5 3003218822Sdim ac_status=$? 3004218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3005218822Sdim (exit $ac_status); }; }; then 3006218822Sdim eval "$as_acx_Woption=yes" 3007218822Sdimelse 3008218822Sdim echo "$as_me: failed program was:" >&5 3009218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 3010218822Sdim 3011218822Sdimeval "$as_acx_Woption=no" 3012130561Sobrienfi 3013218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3014130561Sobrien 3015218822Sdimfi 3016218822Sdimecho "$as_me:$LINENO: result: `eval echo '${'$as_acx_Woption'}'`" >&5 3017218822Sdimecho "${ECHO_T}`eval echo '${'$as_acx_Woption'}'`" >&6 3018218822Sdim if test `eval echo '${'$as_acx_Woption'}'` = yes; then 3019218822Sdim ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$option" 3020218822Sdimfi 3021130561Sobrien 3022218822Sdim done 3023218822SdimCFLAGS="$save_CFLAGS" 3024218822Sdim 3025218822Sdimif test "$GCC" = yes; then 3026218822Sdim echo "$as_me:$LINENO: checking whether $CC supports -pedantic " >&5 3027218822Sdimecho $ECHO_N "checking whether $CC supports -pedantic ... $ECHO_C" >&6 3028218822Sdimif test "${acx_cv_prog_cc_pedantic_+set}" = set; then 3029218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 3030218822Sdimelse 3031218822Sdim save_CFLAGS="$CFLAGS" 3032218822SdimCFLAGS="-pedantic " 3033218822Sdimcat >conftest.$ac_ext <<_ACEOF 3034218822Sdim/* confdefs.h. */ 3035218822Sdim_ACEOF 3036218822Sdimcat confdefs.h >>conftest.$ac_ext 3037218822Sdimcat >>conftest.$ac_ext <<_ACEOF 3038218822Sdim/* end confdefs.h. */ 3039218822Sdim 3040218822Sdimint 3041218822Sdimmain () 3042218822Sdim{ 3043218822Sdim 3044218822Sdim ; 3045218822Sdim return 0; 3046218822Sdim} 3047218822Sdim_ACEOF 3048218822Sdimrm -f conftest.$ac_objext 3049218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3050218822Sdim (eval $ac_compile) 2>conftest.er1 3051218822Sdim ac_status=$? 3052218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3053218822Sdim rm -f conftest.er1 3054218822Sdim cat conftest.err >&5 3055218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3056218822Sdim (exit $ac_status); } && 3057218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3058218822Sdim || test ! -s conftest.err' 3059218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3060218822Sdim (eval $ac_try) 2>&5 3061218822Sdim ac_status=$? 3062218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3063218822Sdim (exit $ac_status); }; } && 3064218822Sdim { ac_try='test -s conftest.$ac_objext' 3065218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3066218822Sdim (eval $ac_try) 2>&5 3067218822Sdim ac_status=$? 3068218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3069218822Sdim (exit $ac_status); }; }; then 3070218822Sdim acx_cv_prog_cc_pedantic_=yes 3071218822Sdimelse 3072218822Sdim echo "$as_me: failed program was:" >&5 3073218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 3074218822Sdim 3075218822Sdimacx_cv_prog_cc_pedantic_=no 3076218822Sdimfi 3077218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3078218822SdimCFLAGS="$save_CFLAGS" 3079218822Sdimfi 3080218822Sdimecho "$as_me:$LINENO: result: $acx_cv_prog_cc_pedantic_" >&5 3081218822Sdimecho "${ECHO_T}$acx_cv_prog_cc_pedantic_" >&6 3082218822Sdimif test $acx_cv_prog_cc_pedantic_ = yes; then 3083218822Sdim ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 3084218822Sdimfi 3085218822Sdim 3086218822Sdim 3087218822Sdimfi 3088218822Sdim 3089218822Sdim 3090218822Sdim 3091104834Sobrienif test "x$CC" != xcc; then 3092130561Sobrien echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 3093130561Sobrienecho $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6 3094104834Sobrienelse 3095130561Sobrien echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 3096130561Sobrienecho $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6 3097104834Sobrienfi 3098130561Sobrienset dummy $CC; ac_cc=`echo $2 | 3099130561Sobrien sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 3100130561Sobrienif eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then 3101130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 3102104834Sobrienelse 3103130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3104130561Sobrien/* confdefs.h. */ 3105130561Sobrien_ACEOF 3106130561Sobriencat confdefs.h >>conftest.$ac_ext 3107130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3108130561Sobrien/* end confdefs.h. */ 3109130561Sobrien 3110130561Sobrienint 3111130561Sobrienmain () 3112130561Sobrien{ 3113130561Sobrien 3114130561Sobrien ; 3115130561Sobrien return 0; 3116130561Sobrien} 3117130561Sobrien_ACEOF 3118104834Sobrien# Make sure it works both with $CC and with simple cc. 3119104834Sobrien# We do the test twice because some compilers refuse to overwrite an 3120104834Sobrien# existing .o file with -o, though they will create one. 3121130561Sobrienac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5' 3122130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3123130561Sobrien (eval $ac_try) 2>&5 3124130561Sobrien ac_status=$? 3125130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3126130561Sobrien (exit $ac_status); } && 3127130561Sobrien test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3128130561Sobrien (eval $ac_try) 2>&5 3129130561Sobrien ac_status=$? 3130130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3131130561Sobrien (exit $ac_status); }; 3132104834Sobrienthen 3133104834Sobrien eval ac_cv_prog_cc_${ac_cc}_c_o=yes 3134104834Sobrien if test "x$CC" != xcc; then 3135104834Sobrien # Test first that cc exists at all. 3136130561Sobrien if { ac_try='cc -c conftest.$ac_ext >&5' 3137130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3138130561Sobrien (eval $ac_try) 2>&5 3139130561Sobrien ac_status=$? 3140130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3141130561Sobrien (exit $ac_status); }; }; then 3142130561Sobrien ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5' 3143130561Sobrien if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3144130561Sobrien (eval $ac_try) 2>&5 3145130561Sobrien ac_status=$? 3146130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3147130561Sobrien (exit $ac_status); } && 3148130561Sobrien test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3149130561Sobrien (eval $ac_try) 2>&5 3150130561Sobrien ac_status=$? 3151130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3152130561Sobrien (exit $ac_status); }; 3153104834Sobrien then 3154218822Sdim # cc works too. 3155218822Sdim : 3156104834Sobrien else 3157218822Sdim # cc exists but doesn't like -o. 3158218822Sdim eval ac_cv_prog_cc_${ac_cc}_c_o=no 3159104834Sobrien fi 3160104834Sobrien fi 3161104834Sobrien fi 3162104834Sobrienelse 3163104834Sobrien eval ac_cv_prog_cc_${ac_cc}_c_o=no 3164104834Sobrienfi 3165104834Sobrienrm -f conftest* 3166104834Sobrien 3167104834Sobrienfi 3168104834Sobrienif eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then 3169130561Sobrien echo "$as_me:$LINENO: result: yes" >&5 3170130561Sobrienecho "${ECHO_T}yes" >&6 3171104834Sobrienelse 3172130561Sobrien echo "$as_me:$LINENO: result: no" >&5 3173130561Sobrienecho "${ECHO_T}no" >&6 3174130561Sobrien 3175130561Sobriencat >>confdefs.h <<\_ACEOF 3176104834Sobrien#define NO_MINUS_C_MINUS_O 1 3177130561Sobrien_ACEOF 3178104834Sobrien 3179104834Sobrienfi 3180104834Sobrien 3181104834Sobrien# autoconf is lame and doesn't give us any substitution variable for this. 3182104834Sobrienif eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 3183104834Sobrien NO_MINUS_C_MINUS_O=yes 3184104834Sobrienelse 3185104834Sobrien OUTPUT_OPTION='-o $@' 3186104834Sobrienfi 3187104834Sobrien 3188104834Sobrien 3189104834Sobrien 3190130561Sobrienecho "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 3191130561Sobrienecho $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 3192130561Sobrienif test "${ac_cv_c_const+set}" = set; then 3193130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 319460484Sobrienelse 3195130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3196130561Sobrien/* confdefs.h. */ 3197130561Sobrien_ACEOF 3198130561Sobriencat confdefs.h >>conftest.$ac_ext 3199130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3200130561Sobrien/* end confdefs.h. */ 320160484Sobrien 3202130561Sobrienint 3203130561Sobrienmain () 3204130561Sobrien{ 3205130561Sobrien/* FIXME: Include the comments suggested by Paul. */ 3206130561Sobrien#ifndef __cplusplus 3207130561Sobrien /* Ultrix mips cc rejects this. */ 3208130561Sobrien typedef int charset[2]; 3209130561Sobrien const charset x; 3210130561Sobrien /* SunOS 4.1.1 cc rejects this. */ 3211130561Sobrien char const *const *ccp; 3212130561Sobrien char **p; 3213130561Sobrien /* NEC SVR4.0.2 mips cc rejects this. */ 3214130561Sobrien struct point {int x, y;}; 3215130561Sobrien static struct point const zero = {0,0}; 3216130561Sobrien /* AIX XL C 1.02.0.0 rejects this. 3217130561Sobrien It does not let you subtract one const X* pointer from another in 3218130561Sobrien an arm of an if-expression whose if-part is not a constant 3219130561Sobrien expression */ 3220130561Sobrien const char *g = "string"; 3221130561Sobrien ccp = &g + (g ? g-g : 0); 3222130561Sobrien /* HPUX 7.0 cc rejects these. */ 3223130561Sobrien ++ccp; 3224130561Sobrien p = (char**) ccp; 3225130561Sobrien ccp = (char const *const *) p; 3226130561Sobrien { /* SCO 3.2v4 cc rejects this. */ 3227130561Sobrien char *t; 3228130561Sobrien char const *s = 0 ? (char *) 0 : (char const *) 0; 322960484Sobrien 3230130561Sobrien *t++ = 0; 3231130561Sobrien } 3232130561Sobrien { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 3233130561Sobrien int x[] = {25, 17}; 3234130561Sobrien const int *foo = &x[0]; 3235130561Sobrien ++foo; 3236130561Sobrien } 3237130561Sobrien { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 3238130561Sobrien typedef const int *iptr; 3239130561Sobrien iptr p = 0; 3240130561Sobrien ++p; 3241130561Sobrien } 3242130561Sobrien { /* AIX XL C 1.02.0.0 rejects this saying 3243130561Sobrien "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 3244130561Sobrien struct s { int j; const int *ap[3]; }; 3245130561Sobrien struct s *b; b->j = 5; 3246130561Sobrien } 3247130561Sobrien { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 3248130561Sobrien const int foo = 10; 3249130561Sobrien } 3250130561Sobrien#endif 325160484Sobrien 3252130561Sobrien ; 3253130561Sobrien return 0; 325477298Sobrien} 3255130561Sobrien_ACEOF 3256130561Sobrienrm -f conftest.$ac_objext 3257130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3258218822Sdim (eval $ac_compile) 2>conftest.er1 3259130561Sobrien ac_status=$? 3260218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3261218822Sdim rm -f conftest.er1 3262218822Sdim cat conftest.err >&5 3263130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3264130561Sobrien (exit $ac_status); } && 3265218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3266218822Sdim || test ! -s conftest.err' 3267130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3268130561Sobrien (eval $ac_try) 2>&5 3269130561Sobrien ac_status=$? 3270130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3271218822Sdim (exit $ac_status); }; } && 3272218822Sdim { ac_try='test -s conftest.$ac_objext' 3273218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3274218822Sdim (eval $ac_try) 2>&5 3275218822Sdim ac_status=$? 3276218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3277130561Sobrien (exit $ac_status); }; }; then 327877298Sobrien ac_cv_c_const=yes 327977298Sobrienelse 3280130561Sobrien echo "$as_me: failed program was:" >&5 3281130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 3282130561Sobrien 3283130561Sobrienac_cv_c_const=no 328477298Sobrienfi 3285218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 328677298Sobrienfi 3287130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_c_const" >&5 3288130561Sobrienecho "${ECHO_T}$ac_cv_c_const" >&6 328977298Sobrienif test $ac_cv_c_const = no; then 329060484Sobrien 3291130561Sobriencat >>confdefs.h <<\_ACEOF 3292130561Sobrien#define const 3293130561Sobrien_ACEOF 3294130561Sobrien 329577298Sobrienfi 329677298Sobrien 3297130561Sobrienecho "$as_me:$LINENO: checking for inline" >&5 3298130561Sobrienecho $ECHO_N "checking for inline... $ECHO_C" >&6 3299130561Sobrienif test "${ac_cv_c_inline+set}" = set; then 3300130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 330177298Sobrienelse 330277298Sobrien ac_cv_c_inline=no 330377298Sobrienfor ac_kw in inline __inline__ __inline; do 3304130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3305130561Sobrien/* confdefs.h. */ 3306130561Sobrien_ACEOF 3307130561Sobriencat confdefs.h >>conftest.$ac_ext 3308130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3309130561Sobrien/* end confdefs.h. */ 3310130561Sobrien#ifndef __cplusplus 3311130561Sobrientypedef int foo_t; 3312130561Sobrienstatic $ac_kw foo_t static_foo () {return 0; } 3313130561Sobrien$ac_kw foo_t foo () {return 0; } 3314130561Sobrien#endif 331577298Sobrien 3316130561Sobrien_ACEOF 3317130561Sobrienrm -f conftest.$ac_objext 3318130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3319218822Sdim (eval $ac_compile) 2>conftest.er1 3320130561Sobrien ac_status=$? 3321218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3322218822Sdim rm -f conftest.er1 3323218822Sdim cat conftest.err >&5 3324130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3325130561Sobrien (exit $ac_status); } && 3326218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3327218822Sdim || test ! -s conftest.err' 3328130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3329130561Sobrien (eval $ac_try) 2>&5 3330130561Sobrien ac_status=$? 3331130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3332218822Sdim (exit $ac_status); }; } && 3333218822Sdim { ac_try='test -s conftest.$ac_objext' 3334218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3335218822Sdim (eval $ac_try) 2>&5 3336218822Sdim ac_status=$? 3337218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3338130561Sobrien (exit $ac_status); }; }; then 333977298Sobrien ac_cv_c_inline=$ac_kw; break 334077298Sobrienelse 3341130561Sobrien echo "$as_me: failed program was:" >&5 3342130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 3343130561Sobrien 334477298Sobrienfi 3345218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 334677298Sobriendone 334777298Sobrien 334877298Sobrienfi 3349130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 3350130561Sobrienecho "${ECHO_T}$ac_cv_c_inline" >&6 3351218822Sdim 3352218822Sdim 3353130561Sobriencase $ac_cv_c_inline in 335477298Sobrien inline | yes) ;; 3355218822Sdim *) 3356218822Sdim case $ac_cv_c_inline in 3357218822Sdim no) ac_val=;; 3358218822Sdim *) ac_val=$ac_cv_c_inline;; 3359218822Sdim esac 3360218822Sdim cat >>confdefs.h <<_ACEOF 3361218822Sdim#ifndef __cplusplus 3362218822Sdim#define inline $ac_val 3363218822Sdim#endif 3364130561Sobrien_ACEOF 3365218822Sdim ;; 336677298Sobrienesac 336777298Sobrien 3368130561Sobrienecho "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 3369130561Sobrienecho $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 3370130561Sobrienif test "${ac_cv_c_bigendian+set}" = set; then 3371130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 3372130561Sobrienelse 3373218822Sdim # See if sys/param.h defines the BYTE_ORDER macro. 3374130561Sobriencat >conftest.$ac_ext <<_ACEOF 3375130561Sobrien/* confdefs.h. */ 3376130561Sobrien_ACEOF 3377130561Sobriencat confdefs.h >>conftest.$ac_ext 3378130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3379130561Sobrien/* end confdefs.h. */ 3380130561Sobrien#include <sys/types.h> 3381130561Sobrien#include <sys/param.h> 3382218822Sdim 3383130561Sobrienint 3384130561Sobrienmain () 3385130561Sobrien{ 3386130561Sobrien#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN 3387130561Sobrien bogus endian macros 3388130561Sobrien#endif 3389218822Sdim 3390130561Sobrien ; 3391130561Sobrien return 0; 3392130561Sobrien} 3393130561Sobrien_ACEOF 3394130561Sobrienrm -f conftest.$ac_objext 3395130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3396218822Sdim (eval $ac_compile) 2>conftest.er1 3397130561Sobrien ac_status=$? 3398218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3399218822Sdim rm -f conftest.er1 3400218822Sdim cat conftest.err >&5 3401130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3402130561Sobrien (exit $ac_status); } && 3403218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3404218822Sdim || test ! -s conftest.err' 3405130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3406130561Sobrien (eval $ac_try) 2>&5 3407130561Sobrien ac_status=$? 3408130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3409218822Sdim (exit $ac_status); }; } && 3410218822Sdim { ac_try='test -s conftest.$ac_objext' 3411218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3412218822Sdim (eval $ac_try) 2>&5 3413218822Sdim ac_status=$? 3414218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3415130561Sobrien (exit $ac_status); }; }; then 3416130561Sobrien # It does; now see whether it defined to BIG_ENDIAN or not. 3417130561Sobriencat >conftest.$ac_ext <<_ACEOF 3418130561Sobrien/* confdefs.h. */ 3419130561Sobrien_ACEOF 3420130561Sobriencat confdefs.h >>conftest.$ac_ext 3421130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3422130561Sobrien/* end confdefs.h. */ 3423130561Sobrien#include <sys/types.h> 3424130561Sobrien#include <sys/param.h> 3425218822Sdim 3426130561Sobrienint 3427130561Sobrienmain () 3428130561Sobrien{ 3429130561Sobrien#if BYTE_ORDER != BIG_ENDIAN 3430130561Sobrien not big endian 3431130561Sobrien#endif 3432218822Sdim 3433130561Sobrien ; 3434130561Sobrien return 0; 3435130561Sobrien} 3436130561Sobrien_ACEOF 3437130561Sobrienrm -f conftest.$ac_objext 3438130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3439218822Sdim (eval $ac_compile) 2>conftest.er1 3440130561Sobrien ac_status=$? 3441218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3442218822Sdim rm -f conftest.er1 3443218822Sdim cat conftest.err >&5 3444130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3445130561Sobrien (exit $ac_status); } && 3446218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3447218822Sdim || test ! -s conftest.err' 3448130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3449130561Sobrien (eval $ac_try) 2>&5 3450130561Sobrien ac_status=$? 3451130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3452218822Sdim (exit $ac_status); }; } && 3453218822Sdim { ac_try='test -s conftest.$ac_objext' 3454218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3455218822Sdim (eval $ac_try) 2>&5 3456218822Sdim ac_status=$? 3457218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3458130561Sobrien (exit $ac_status); }; }; then 3459130561Sobrien ac_cv_c_bigendian=yes 3460130561Sobrienelse 3461130561Sobrien echo "$as_me: failed program was:" >&5 3462130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 346377298Sobrien 3464130561Sobrienac_cv_c_bigendian=no 3465130561Sobrienfi 3466218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3467130561Sobrienelse 3468130561Sobrien echo "$as_me: failed program was:" >&5 3469130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 347077298Sobrien 3471218822Sdim# It does not; compile a test program. 3472218822Sdimif test "$cross_compiling" = yes; then 3473218822Sdim # try to guess the endianness by grepping values into an object file 3474218822Sdim ac_cv_c_bigendian=unknown 3475218822Sdim cat >conftest.$ac_ext <<_ACEOF 3476218822Sdim/* confdefs.h. */ 3477218822Sdim_ACEOF 3478218822Sdimcat confdefs.h >>conftest.$ac_ext 3479218822Sdimcat >>conftest.$ac_ext <<_ACEOF 3480218822Sdim/* end confdefs.h. */ 3481218822Sdimshort ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 3482218822Sdimshort ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 3483218822Sdimvoid _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } 3484218822Sdimshort ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 3485218822Sdimshort ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 3486218822Sdimvoid _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } 3487218822Sdimint 3488218822Sdimmain () 3489218822Sdim{ 3490218822Sdim _ascii (); _ebcdic (); 3491218822Sdim ; 3492218822Sdim return 0; 3493218822Sdim} 3494218822Sdim_ACEOF 3495218822Sdimrm -f conftest.$ac_objext 3496218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3497218822Sdim (eval $ac_compile) 2>conftest.er1 3498218822Sdim ac_status=$? 3499218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3500218822Sdim rm -f conftest.er1 3501218822Sdim cat conftest.err >&5 3502218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3503218822Sdim (exit $ac_status); } && 3504218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3505218822Sdim || test ! -s conftest.err' 3506218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3507218822Sdim (eval $ac_try) 2>&5 3508218822Sdim ac_status=$? 3509218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3510218822Sdim (exit $ac_status); }; } && 3511218822Sdim { ac_try='test -s conftest.$ac_objext' 3512218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3513218822Sdim (eval $ac_try) 2>&5 3514218822Sdim ac_status=$? 3515218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3516218822Sdim (exit $ac_status); }; }; then 3517218822Sdim if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then 3518218822Sdim ac_cv_c_bigendian=yes 3519130561Sobrienfi 3520218822Sdimif grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 3521218822Sdim if test "$ac_cv_c_bigendian" = unknown; then 3522218822Sdim ac_cv_c_bigendian=no 3523218822Sdim else 3524218822Sdim # finding both strings is unlikely to happen, but who knows? 3525218822Sdim ac_cv_c_bigendian=unknown 3526218822Sdim fi 3527218822Sdimfi 3528130561Sobrienelse 3529218822Sdim echo "$as_me: failed program was:" >&5 3530218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 3531218822Sdim 3532218822Sdimfi 3533218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3534218822Sdimelse 3535130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3536130561Sobrien/* confdefs.h. */ 3537130561Sobrien_ACEOF 3538130561Sobriencat confdefs.h >>conftest.$ac_ext 3539130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3540130561Sobrien/* end confdefs.h. */ 3541218822Sdimint 3542218822Sdimmain () 3543218822Sdim{ 3544130561Sobrien /* Are we little or big endian? From Harbison&Steele. */ 3545130561Sobrien union 3546130561Sobrien { 3547130561Sobrien long l; 3548130561Sobrien char c[sizeof (long)]; 3549130561Sobrien } u; 3550130561Sobrien u.l = 1; 3551130561Sobrien exit (u.c[sizeof (long) - 1] == 1); 3552130561Sobrien} 3553130561Sobrien_ACEOF 3554130561Sobrienrm -f conftest$ac_exeext 3555130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 3556130561Sobrien (eval $ac_link) 2>&5 3557130561Sobrien ac_status=$? 3558130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3559130561Sobrien (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 3560130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3561130561Sobrien (eval $ac_try) 2>&5 3562130561Sobrien ac_status=$? 3563130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3564130561Sobrien (exit $ac_status); }; }; then 3565130561Sobrien ac_cv_c_bigendian=no 3566130561Sobrienelse 3567130561Sobrien echo "$as_me: program exited with status $ac_status" >&5 3568130561Sobrienecho "$as_me: failed program was:" >&5 3569130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 357077298Sobrien 3571130561Sobrien( exit $ac_status ) 3572130561Sobrienac_cv_c_bigendian=yes 3573130561Sobrienfi 3574218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 3575130561Sobrienfi 3576130561Sobrienfi 3577218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3578130561Sobrienfi 3579130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 3580130561Sobrienecho "${ECHO_T}$ac_cv_c_bigendian" >&6 3581218822Sdimcase $ac_cv_c_bigendian in 3582218822Sdim yes) 358377298Sobrien 3584130561Sobriencat >>confdefs.h <<\_ACEOF 3585130561Sobrien#define WORDS_BIGENDIAN 1 3586130561Sobrien_ACEOF 3587218822Sdim ;; 3588218822Sdim no) 3589218822Sdim ;; 3590218822Sdim *) 3591218822Sdim { { echo "$as_me:$LINENO: error: unknown endianness 3592218822Sdimpresetting ac_cv_c_bigendian=no (or yes) will help" >&5 3593218822Sdimecho "$as_me: error: unknown endianness 3594218822Sdimpresetting ac_cv_c_bigendian=no (or yes) will help" >&2;} 3595218822Sdim { (exit 1); exit 1; }; } ;; 3596218822Sdimesac 3597130561Sobrien 3598130561Sobrien 3599130561Sobrien 3600130561Sobrien 3601130561Sobrien ac_config_headers="$ac_config_headers config.h:config.in" 3602130561Sobrien 3603130561Sobrien 3604130561Sobrien 360560484Sobrien# Find a good install program. We prefer a C program (faster), 360660484Sobrien# so one script is as good as another. But avoid the broken or 360760484Sobrien# incompatible versions: 360860484Sobrien# SysV /etc/install, /usr/sbin/install 360960484Sobrien# SunOS /usr/etc/install 361060484Sobrien# IRIX /sbin/install 361160484Sobrien# AIX /bin/install 3612130561Sobrien# AmigaOS /C/install, which installs bootblocks on floppy discs 361360484Sobrien# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 361460484Sobrien# AFS /usr/afsws/bin/install, which mishandles nonexistent args 361560484Sobrien# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3616218822Sdim# OS/2's system install, which has a completely different semantic 361760484Sobrien# ./install, which can be erroneously created by make from ./install.sh. 3618130561Sobrienecho "$as_me:$LINENO: checking for a BSD-compatible install" >&5 3619130561Sobrienecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 362060484Sobrienif test -z "$INSTALL"; then 3621130561Sobrienif test "${ac_cv_path_install+set}" = set; then 3622130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 362360484Sobrienelse 3624130561Sobrien as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3625130561Sobrienfor as_dir in $PATH 3626130561Sobriendo 3627130561Sobrien IFS=$as_save_IFS 3628130561Sobrien test -z "$as_dir" && as_dir=. 3629130561Sobrien # Account for people who put trailing slashes in PATH elements. 3630130561Sobriencase $as_dir/ in 3631130561Sobrien ./ | .// | /cC/* | \ 3632130561Sobrien /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3633218822Sdim ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 3634130561Sobrien /usr/ucb/* ) ;; 3635130561Sobrien *) 3636130561Sobrien # OSF1 and SCO ODT 3.0 have their own names for install. 3637130561Sobrien # Don't use installbsd from OSF since it installs stuff as root 3638130561Sobrien # by default. 3639130561Sobrien for ac_prog in ginstall scoinst install; do 3640130561Sobrien for ac_exec_ext in '' $ac_executable_extensions; do 3641218822Sdim if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3642218822Sdim if test $ac_prog = install && 3643218822Sdim grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3644218822Sdim # AIX install. It has an incompatible calling convention. 3645218822Sdim : 3646218822Sdim elif test $ac_prog = install && 3647218822Sdim grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3648218822Sdim # program-specific install script used by HP pwplus--don't use. 3649218822Sdim : 3650218822Sdim else 3651218822Sdim ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3652218822Sdim break 3 3653218822Sdim fi 3654218822Sdim fi 365560484Sobrien done 3656130561Sobrien done 3657130561Sobrien ;; 3658130561Sobrienesac 3659130561Sobriendone 366060484Sobrien 3661130561Sobrien 366260484Sobrienfi 366360484Sobrien if test "${ac_cv_path_install+set}" = set; then 3664130561Sobrien INSTALL=$ac_cv_path_install 366560484Sobrien else 366660484Sobrien # As a last resort, use the slow shell script. We don't cache a 366760484Sobrien # path for INSTALL within a source directory, because that will 366860484Sobrien # break other packages using the cache if that directory is 366960484Sobrien # removed, or if the path is relative. 3670130561Sobrien INSTALL=$ac_install_sh 367160484Sobrien fi 367260484Sobrienfi 3673130561Sobrienecho "$as_me:$LINENO: result: $INSTALL" >&5 3674130561Sobrienecho "${ECHO_T}$INSTALL" >&6 367560484Sobrien 367660484Sobrien# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 367760484Sobrien# It thinks the first close brace ends the variable substitution. 367860484Sobrientest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 367960484Sobrien 3680130561Sobrientest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 368160484Sobrien 368260484Sobrientest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 368360484Sobrien 368460484Sobrien 3685218822Sdim# Don't build the shared library for build. 3686218822Sdimif [ -n "${with_build_subdir}" ]; then 3687218822Sdim enable_shared=no 3688218822Sdimfi 3689218822Sdim 3690218822Sdimfrag= 3691218822Sdimcase "${host}" in 3692218822Sdim rs6000-ibm-aix3.1 | rs6000-ibm-aix) 3693218822Sdim frag=mh-aix ;; 3694218822Sdim *-*-cxux7*) frag=mh-cxux7 ;; 3695218822Sdim *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 3696218822Sdim *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 3697218822Sdim i370-*-opened*) frag=mh-openedition ;; 3698218822Sdim i[34567]86-*-windows*) frag=mh-windows ;; 3699218822Sdimesac 3700218822Sdim 3701218822Sdimif [ -n "${frag}" ]; then 3702218822Sdim frags=${libiberty_topdir}/libiberty/config/$frag 3703218822Sdimelse 3704218822Sdim frags= 3705218822Sdimfi 3706218822Sdim 3707218822Sdim# If they didn't specify --enable-shared, don't generate shared libs. 3708218822Sdimcase "${enable_shared}" in 3709218822Sdim yes) shared=yes ;; 3710218822Sdim no) shared=no ;; 3711218822Sdim "") shared=no ;; 3712218822Sdim *) shared=yes ;; 3713218822Sdimesac 3714218822Sdimif [ "${shared}" = "yes" ]; then 3715218822Sdim frag= 3716218822Sdim case "${host}" in 3717218822Sdim *-*-cygwin*) ;; 3718218822Sdim alpha*-*-linux*) frag=mh-elfalphapic ;; 3719218822Sdim arm*-*-*) frag=mh-armpic ;; 3720218822Sdim hppa*-*-*) frag=mh-papic ;; 3721218822Sdim i[34567]86-*-* | x86_64-*-*) 3722218822Sdim frag=mh-x86pic ;; 3723218822Sdim powerpc*-*-aix*) ;; 3724218822Sdim powerpc*-*-*) frag=mh-ppcpic ;; 3725218822Sdim sparc*-*-*) frag=mh-sparcpic ;; 3726218822Sdim s390*-*-*) frag=mh-s390pic ;; 3727218822Sdim *) frag=mh-${host_cpu}pic ;; 3728218822Sdim esac 3729218822Sdim if [ -n "${frag}" ]; then 3730218822Sdim frags="${frags} ${libiberty_topdir}/config/${frag}" 3731218822Sdim fi 3732218822Sdimfi 3733218822Sdim 3734218822Sdimecho "# Warning: this fragment is automatically generated" > temp-frag 3735218822Sdim 3736218822Sdimfor frag in ${frags}; do 3737218822Sdim if [ -f ${frag} ]; then 3738218822Sdim echo "Appending ${frag} to xhost-mkfrag" 3739218822Sdim echo "# Following fragment copied from ${frag}" >> temp-frag 3740218822Sdim cat ${frag} >> temp-frag 3741218822Sdim fi 3742218822Sdimdone 3743218822Sdim 3744218822Sdim# record if we want to build shared libs. 3745218822Sdimif [ "${shared}" = "yes" ]; then 3746218822Sdim echo enable_shared = yes >> temp-frag 3747218822Sdimelse 3748218822Sdim echo enable_shared = no >> temp-frag 3749218822Sdimfi 3750218822Sdim 3751218822Sdimfrag=xhost-mkfrag 3752218822Sdim${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 3753218822Sdim 375460484Sobrienhost_makefile_frag=${frag} 375560484Sobrien 375660484Sobrien 375760484Sobrien# It's OK to check for header files. Although the compiler may not be 375860484Sobrien# able to link anything, it had better be able to at least compile 375960484Sobrien# something. 3760130561Sobrien 3761130561Sobrien 3762130561Sobrien 3763130561Sobrien 3764130561Sobrien 3765130561Sobrien 3766130561Sobrien 3767130561Sobrien 3768130561Sobrien 3769130561Sobrien 3770130561Sobrien 3771130561Sobrien 3772130561Sobrien 3773130561Sobrien 3774130561Sobrien 3775130561Sobrien 3776130561Sobrien 3777130561Sobrien 3778130561Sobrien 3779130561Sobrien 3780130561Sobrien 3781130561Sobrien 3782130561Sobrien 3783218822Sdim 3784218822Sdim 3785218822Sdimfor 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 stdint.h stdio_ext.h 3786130561Sobriendo 3787130561Sobrienas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 3788130561Sobrienecho "$as_me:$LINENO: checking for $ac_header" >&5 3789130561Sobrienecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 3790130561Sobrienif eval "test \"\${$as_ac_Header+set}\" = set"; then 3791130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 379260484Sobrienelse 3793130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3794130561Sobrien/* confdefs.h. */ 3795130561Sobrien_ACEOF 3796130561Sobriencat confdefs.h >>conftest.$ac_ext 3797130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3798130561Sobrien/* end confdefs.h. */ 3799130561Sobrien#include <$ac_header> 3800130561Sobrien_ACEOF 3801130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3802130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3803130561Sobrien ac_status=$? 3804130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 3805130561Sobrien rm -f conftest.er1 3806130561Sobrien cat conftest.err >&5 3807130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3808130561Sobrien (exit $ac_status); } >/dev/null; then 3809130561Sobrien if test -s conftest.err; then 3810130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 3811218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3812130561Sobrien else 3813130561Sobrien ac_cpp_err= 3814130561Sobrien fi 381560484Sobrienelse 3816130561Sobrien ac_cpp_err=yes 381760484Sobrienfi 3818130561Sobrienif test -z "$ac_cpp_err"; then 3819130561Sobrien eval "$as_ac_Header=yes" 382060484Sobrienelse 3821130561Sobrien echo "$as_me: failed program was:" >&5 3822130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 382360484Sobrien 3824130561Sobrien eval "$as_ac_Header=no" 382560484Sobrienfi 3826130561Sobrienrm -f conftest.err conftest.$ac_ext 382760484Sobrienfi 3828130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 3829130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 3830130561Sobrienif test `eval echo '${'$as_ac_Header'}'` = yes; then 3831130561Sobrien cat >>confdefs.h <<_ACEOF 3832130561Sobrien#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 3833130561Sobrien_ACEOF 3834130561Sobrien 383560484Sobrienfi 383660484Sobriendone 383760484Sobrien 3838130561Sobrienecho "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 3839130561Sobrienecho $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6 3840130561Sobrienif test "${ac_cv_header_sys_wait_h+set}" = set; then 3841130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 384260484Sobrienelse 3843130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3844130561Sobrien/* confdefs.h. */ 3845130561Sobrien_ACEOF 3846130561Sobriencat confdefs.h >>conftest.$ac_ext 3847130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3848130561Sobrien/* end confdefs.h. */ 384960484Sobrien#include <sys/types.h> 385060484Sobrien#include <sys/wait.h> 385160484Sobrien#ifndef WEXITSTATUS 3852130561Sobrien# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) 385360484Sobrien#endif 385460484Sobrien#ifndef WIFEXITED 3855130561Sobrien# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 385660484Sobrien#endif 3857130561Sobrien 3858130561Sobrienint 3859130561Sobrienmain () 3860130561Sobrien{ 3861130561Sobrien int s; 3862130561Sobrien wait (&s); 3863130561Sobrien s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 3864130561Sobrien ; 3865130561Sobrien return 0; 3866130561Sobrien} 3867130561Sobrien_ACEOF 3868130561Sobrienrm -f conftest.$ac_objext 3869130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3870218822Sdim (eval $ac_compile) 2>conftest.er1 3871130561Sobrien ac_status=$? 3872218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3873218822Sdim rm -f conftest.er1 3874218822Sdim cat conftest.err >&5 3875130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3876130561Sobrien (exit $ac_status); } && 3877218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3878218822Sdim || test ! -s conftest.err' 3879130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3880130561Sobrien (eval $ac_try) 2>&5 3881130561Sobrien ac_status=$? 3882130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3883218822Sdim (exit $ac_status); }; } && 3884218822Sdim { ac_try='test -s conftest.$ac_objext' 3885218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3886218822Sdim (eval $ac_try) 2>&5 3887218822Sdim ac_status=$? 3888218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3889130561Sobrien (exit $ac_status); }; }; then 389060484Sobrien ac_cv_header_sys_wait_h=yes 389160484Sobrienelse 3892130561Sobrien echo "$as_me: failed program was:" >&5 3893130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 3894130561Sobrien 3895130561Sobrienac_cv_header_sys_wait_h=no 389660484Sobrienfi 3897218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 389860484Sobrienfi 3899130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 3900130561Sobrienecho "${ECHO_T}$ac_cv_header_sys_wait_h" >&6 3901130561Sobrienif test $ac_cv_header_sys_wait_h = yes; then 390260484Sobrien 3903130561Sobriencat >>confdefs.h <<\_ACEOF 390460484Sobrien#define HAVE_SYS_WAIT_H 1 3905130561Sobrien_ACEOF 390660484Sobrien 390760484Sobrienfi 390860484Sobrien 3909130561Sobrienecho "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 3910130561Sobrienecho $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 3911130561Sobrienif test "${ac_cv_header_time+set}" = set; then 3912130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 391377298Sobrienelse 3914130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3915130561Sobrien/* confdefs.h. */ 3916130561Sobrien_ACEOF 3917130561Sobriencat confdefs.h >>conftest.$ac_ext 3918130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3919130561Sobrien/* end confdefs.h. */ 392077298Sobrien#include <sys/types.h> 392177298Sobrien#include <sys/time.h> 392277298Sobrien#include <time.h> 3923130561Sobrien 3924130561Sobrienint 3925130561Sobrienmain () 3926130561Sobrien{ 3927130561Sobrienif ((struct tm *) 0) 3928130561Sobrienreturn 0; 3929130561Sobrien ; 3930130561Sobrien return 0; 3931130561Sobrien} 3932130561Sobrien_ACEOF 3933130561Sobrienrm -f conftest.$ac_objext 3934130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3935218822Sdim (eval $ac_compile) 2>conftest.er1 3936130561Sobrien ac_status=$? 3937218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 3938218822Sdim rm -f conftest.er1 3939218822Sdim cat conftest.err >&5 3940130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3941130561Sobrien (exit $ac_status); } && 3942218822Sdim { ac_try='test -z "$ac_c_werror_flag" 3943218822Sdim || test ! -s conftest.err' 3944130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3945130561Sobrien (eval $ac_try) 2>&5 3946130561Sobrien ac_status=$? 3947130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 3948218822Sdim (exit $ac_status); }; } && 3949218822Sdim { ac_try='test -s conftest.$ac_objext' 3950218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3951218822Sdim (eval $ac_try) 2>&5 3952218822Sdim ac_status=$? 3953218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 3954130561Sobrien (exit $ac_status); }; }; then 395577298Sobrien ac_cv_header_time=yes 395677298Sobrienelse 3957130561Sobrien echo "$as_me: failed program was:" >&5 3958130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 3959130561Sobrien 3960130561Sobrienac_cv_header_time=no 396177298Sobrienfi 3962218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 396377298Sobrienfi 3964130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_header_time" >&5 3965130561Sobrienecho "${ECHO_T}$ac_cv_header_time" >&6 3966130561Sobrienif test $ac_cv_header_time = yes; then 396760484Sobrien 3968130561Sobriencat >>confdefs.h <<\_ACEOF 396977298Sobrien#define TIME_WITH_SYS_TIME 1 3970130561Sobrien_ACEOF 397177298Sobrien 397277298Sobrienfi 397377298Sobrien 397477298Sobrien 3975130561Sobrienecho "$as_me:$LINENO: checking whether errno must be declared" >&5 3976130561Sobrienecho $ECHO_N "checking whether errno must be declared... $ECHO_C" >&6 3977130561Sobrienif test "${libiberty_cv_declare_errno+set}" = set; then 3978130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 397977298Sobrienelse 3980130561Sobrien cat >conftest.$ac_ext <<_ACEOF 3981130561Sobrien/* confdefs.h. */ 3982130561Sobrien_ACEOF 3983130561Sobriencat confdefs.h >>conftest.$ac_ext 3984130561Sobriencat >>conftest.$ac_ext <<_ACEOF 3985130561Sobrien/* end confdefs.h. */ 398677298Sobrien#include <errno.h> 3987130561Sobrienint 3988130561Sobrienmain () 3989130561Sobrien{ 399077298Sobrienint x = errno; 3991130561Sobrien ; 3992130561Sobrien return 0; 3993130561Sobrien} 3994130561Sobrien_ACEOF 3995130561Sobrienrm -f conftest.$ac_objext 3996130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3997218822Sdim (eval $ac_compile) 2>conftest.er1 3998130561Sobrien ac_status=$? 3999218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4000218822Sdim rm -f conftest.er1 4001218822Sdim cat conftest.err >&5 4002130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4003130561Sobrien (exit $ac_status); } && 4004218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4005218822Sdim || test ! -s conftest.err' 4006130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4007130561Sobrien (eval $ac_try) 2>&5 4008130561Sobrien ac_status=$? 4009130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4010218822Sdim (exit $ac_status); }; } && 4011218822Sdim { ac_try='test -s conftest.$ac_objext' 4012218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4013218822Sdim (eval $ac_try) 2>&5 4014218822Sdim ac_status=$? 4015218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4016130561Sobrien (exit $ac_status); }; }; then 401777298Sobrien libiberty_cv_declare_errno=no 401877298Sobrienelse 4019130561Sobrien echo "$as_me: failed program was:" >&5 4020130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 4021130561Sobrien 4022130561Sobrienlibiberty_cv_declare_errno=yes 402377298Sobrienfi 4024218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 402577298Sobrienfi 4026130561Sobrienecho "$as_me:$LINENO: result: $libiberty_cv_declare_errno" >&5 4027130561Sobrienecho "${ECHO_T}$libiberty_cv_declare_errno" >&6 402877298Sobrienif test $libiberty_cv_declare_errno = yes 4029130561Sobrienthen 4030130561Sobriencat >>confdefs.h <<\_ACEOF 403177298Sobrien#define NEED_DECLARATION_ERRNO 1 4032130561Sobrien_ACEOF 403377298Sobrien 403477298Sobrienfi 403577298Sobrien 403677298Sobrien 4037218822Sdim# Determine the size of an int for struct fibnode. 4038130561Sobrienecho "$as_me:$LINENO: checking for egrep" >&5 4039130561Sobrienecho $ECHO_N "checking for egrep... $ECHO_C" >&6 4040130561Sobrienif test "${ac_cv_prog_egrep+set}" = set; then 4041130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 404289857Sobrienelse 4043130561Sobrien if echo a | (grep -E '(a|b)') >/dev/null 2>&1 4044130561Sobrien then ac_cv_prog_egrep='grep -E' 4045130561Sobrien else ac_cv_prog_egrep='egrep' 4046130561Sobrien fi 4047130561Sobrienfi 4048130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 4049130561Sobrienecho "${ECHO_T}$ac_cv_prog_egrep" >&6 4050130561Sobrien EGREP=$ac_cv_prog_egrep 4051130561Sobrien 4052130561Sobrien 4053130561Sobrienecho "$as_me:$LINENO: checking for ANSI C header files" >&5 4054130561Sobrienecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 4055130561Sobrienif test "${ac_cv_header_stdc+set}" = set; then 4056130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 4057130561Sobrienelse 4058130561Sobrien cat >conftest.$ac_ext <<_ACEOF 4059130561Sobrien/* confdefs.h. */ 4060130561Sobrien_ACEOF 4061130561Sobriencat confdefs.h >>conftest.$ac_ext 4062130561Sobriencat >>conftest.$ac_ext <<_ACEOF 4063130561Sobrien/* end confdefs.h. */ 406489857Sobrien#include <stdlib.h> 406589857Sobrien#include <stdarg.h> 406689857Sobrien#include <string.h> 406789857Sobrien#include <float.h> 4068130561Sobrien 4069130561Sobrienint 4070130561Sobrienmain () 4071130561Sobrien{ 4072130561Sobrien 4073130561Sobrien ; 4074130561Sobrien return 0; 4075130561Sobrien} 4076130561Sobrien_ACEOF 4077130561Sobrienrm -f conftest.$ac_objext 4078130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4079218822Sdim (eval $ac_compile) 2>conftest.er1 4080130561Sobrien ac_status=$? 4081218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4082218822Sdim rm -f conftest.er1 4083218822Sdim cat conftest.err >&5 4084130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4085130561Sobrien (exit $ac_status); } && 4086218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4087218822Sdim || test ! -s conftest.err' 4088130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4089130561Sobrien (eval $ac_try) 2>&5 4090130561Sobrien ac_status=$? 4091130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4092218822Sdim (exit $ac_status); }; } && 4093218822Sdim { ac_try='test -s conftest.$ac_objext' 4094218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4095218822Sdim (eval $ac_try) 2>&5 4096218822Sdim ac_status=$? 4097218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4098130561Sobrien (exit $ac_status); }; }; then 409989857Sobrien ac_cv_header_stdc=yes 410089857Sobrienelse 4101130561Sobrien echo "$as_me: failed program was:" >&5 4102130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 4103130561Sobrien 4104130561Sobrienac_cv_header_stdc=no 410589857Sobrienfi 4106218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 410789857Sobrien 410889857Sobrienif test $ac_cv_header_stdc = yes; then 410989857Sobrien # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4110130561Sobrien cat >conftest.$ac_ext <<_ACEOF 4111130561Sobrien/* confdefs.h. */ 4112130561Sobrien_ACEOF 4113130561Sobriencat confdefs.h >>conftest.$ac_ext 4114130561Sobriencat >>conftest.$ac_ext <<_ACEOF 4115130561Sobrien/* end confdefs.h. */ 411689857Sobrien#include <string.h> 4117130561Sobrien 4118130561Sobrien_ACEOF 411989857Sobrienif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4120130561Sobrien $EGREP "memchr" >/dev/null 2>&1; then 412189857Sobrien : 412289857Sobrienelse 412389857Sobrien ac_cv_header_stdc=no 412489857Sobrienfi 412589857Sobrienrm -f conftest* 412689857Sobrien 412789857Sobrienfi 412889857Sobrien 412989857Sobrienif test $ac_cv_header_stdc = yes; then 413089857Sobrien # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4131130561Sobrien cat >conftest.$ac_ext <<_ACEOF 4132130561Sobrien/* confdefs.h. */ 4133130561Sobrien_ACEOF 4134130561Sobriencat confdefs.h >>conftest.$ac_ext 4135130561Sobriencat >>conftest.$ac_ext <<_ACEOF 4136130561Sobrien/* end confdefs.h. */ 413789857Sobrien#include <stdlib.h> 4138130561Sobrien 4139130561Sobrien_ACEOF 414089857Sobrienif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4141130561Sobrien $EGREP "free" >/dev/null 2>&1; then 414289857Sobrien : 414389857Sobrienelse 414489857Sobrien ac_cv_header_stdc=no 414589857Sobrienfi 414689857Sobrienrm -f conftest* 414789857Sobrien 414889857Sobrienfi 414989857Sobrien 415089857Sobrienif test $ac_cv_header_stdc = yes; then 415189857Sobrien # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4152130561Sobrien if test "$cross_compiling" = yes; then 415389857Sobrien : 415489857Sobrienelse 4155130561Sobrien cat >conftest.$ac_ext <<_ACEOF 4156130561Sobrien/* confdefs.h. */ 4157130561Sobrien_ACEOF 4158130561Sobriencat confdefs.h >>conftest.$ac_ext 4159130561Sobriencat >>conftest.$ac_ext <<_ACEOF 4160130561Sobrien/* end confdefs.h. */ 416189857Sobrien#include <ctype.h> 4162130561Sobrien#if ((' ' & 0x0FF) == 0x020) 4163130561Sobrien# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4164130561Sobrien# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4165130561Sobrien#else 4166130561Sobrien# define ISLOWER(c) \ 4167218822Sdim (('a' <= (c) && (c) <= 'i') \ 4168218822Sdim || ('j' <= (c) && (c) <= 'r') \ 4169218822Sdim || ('s' <= (c) && (c) <= 'z')) 4170130561Sobrien# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4171130561Sobrien#endif 4172130561Sobrien 417389857Sobrien#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4174130561Sobrienint 4175130561Sobrienmain () 4176130561Sobrien{ 4177130561Sobrien int i; 4178130561Sobrien for (i = 0; i < 256; i++) 4179130561Sobrien if (XOR (islower (i), ISLOWER (i)) 4180218822Sdim || toupper (i) != TOUPPER (i)) 4181130561Sobrien exit(2); 4182130561Sobrien exit (0); 4183130561Sobrien} 4184130561Sobrien_ACEOF 4185130561Sobrienrm -f conftest$ac_exeext 4186130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4187130561Sobrien (eval $ac_link) 2>&5 4188130561Sobrien ac_status=$? 4189130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4190130561Sobrien (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4191130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4192130561Sobrien (eval $ac_try) 2>&5 4193130561Sobrien ac_status=$? 4194130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4195130561Sobrien (exit $ac_status); }; }; then 419689857Sobrien : 419789857Sobrienelse 4198130561Sobrien echo "$as_me: program exited with status $ac_status" >&5 4199130561Sobrienecho "$as_me: failed program was:" >&5 4200130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 4201130561Sobrien 4202130561Sobrien( exit $ac_status ) 4203130561Sobrienac_cv_header_stdc=no 420489857Sobrienfi 4205218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 420689857Sobrienfi 420789857Sobrienfi 420889857Sobrienfi 4209130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 4210130561Sobrienecho "${ECHO_T}$ac_cv_header_stdc" >&6 4211130561Sobrienif test $ac_cv_header_stdc = yes; then 421289857Sobrien 4213130561Sobriencat >>confdefs.h <<\_ACEOF 421489857Sobrien#define STDC_HEADERS 1 4215130561Sobrien_ACEOF 421689857Sobrien 421789857Sobrienfi 421889857Sobrien 4219130561Sobrien# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4220130561Sobrien 4221130561Sobrien 4222130561Sobrien 4223130561Sobrien 4224130561Sobrien 4225130561Sobrien 4226130561Sobrien 4227130561Sobrien 4228130561Sobrien 4229130561Sobrienfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4230218822Sdim inttypes.h stdint.h unistd.h 4231130561Sobriendo 4232130561Sobrienas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4233130561Sobrienecho "$as_me:$LINENO: checking for $ac_header" >&5 4234130561Sobrienecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4235130561Sobrienif eval "test \"\${$as_ac_Header+set}\" = set"; then 4236130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 423789857Sobrienelse 4238130561Sobrien cat >conftest.$ac_ext <<_ACEOF 4239130561Sobrien/* confdefs.h. */ 4240130561Sobrien_ACEOF 4241130561Sobriencat confdefs.h >>conftest.$ac_ext 4242130561Sobriencat >>conftest.$ac_ext <<_ACEOF 4243130561Sobrien/* end confdefs.h. */ 4244130561Sobrien#include <$ac_header> 4245130561Sobrien_ACEOF 4246130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4247130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4248130561Sobrien ac_status=$? 4249130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 4250130561Sobrien rm -f conftest.er1 4251130561Sobrien cat conftest.err >&5 4252130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4253130561Sobrien (exit $ac_status); } >/dev/null; then 4254130561Sobrien if test -s conftest.err; then 4255130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 4256218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4257130561Sobrien else 4258130561Sobrien ac_cpp_err= 4259130561Sobrien fi 4260130561Sobrienelse 4261130561Sobrien ac_cpp_err=yes 4262130561Sobrienfi 4263130561Sobrienif test -z "$ac_cpp_err"; then 4264130561Sobrien eval "$as_ac_Header=yes" 4265130561Sobrienelse 4266130561Sobrien echo "$as_me: failed program was:" >&5 4267130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 4268130561Sobrien 4269130561Sobrien eval "$as_ac_Header=no" 4270130561Sobrienfi 4271130561Sobrienrm -f conftest.err conftest.$ac_ext 4272130561Sobrienfi 4273130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4274130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4275130561Sobrienif test `eval echo '${'$as_ac_Header'}'` = yes; then 4276130561Sobrien cat >>confdefs.h <<_ACEOF 4277130561Sobrien#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4278130561Sobrien_ACEOF 4279130561Sobrien 4280130561Sobrienfi 4281130561Sobriendone 4282130561Sobrien 4283130561Sobrien 4284218822Sdimecho "$as_me:$LINENO: checking for int" >&5 4285218822Sdimecho $ECHO_N "checking for int... $ECHO_C" >&6 4286218822Sdimif test "${ac_cv_type_int+set}" = set; then 4287218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 4288218822Sdimelse 4289218822Sdim cat >conftest.$ac_ext <<_ACEOF 4290218822Sdim/* confdefs.h. */ 4291218822Sdim_ACEOF 4292218822Sdimcat confdefs.h >>conftest.$ac_ext 4293218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4294218822Sdim/* end confdefs.h. */ 4295218822Sdim$ac_includes_default 4296218822Sdimint 4297218822Sdimmain () 4298218822Sdim{ 4299218822Sdimif ((int *) 0) 4300218822Sdim return 0; 4301218822Sdimif (sizeof (int)) 4302218822Sdim return 0; 4303218822Sdim ; 4304218822Sdim return 0; 4305218822Sdim} 4306218822Sdim_ACEOF 4307218822Sdimrm -f conftest.$ac_objext 4308218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4309218822Sdim (eval $ac_compile) 2>conftest.er1 4310218822Sdim ac_status=$? 4311218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4312218822Sdim rm -f conftest.er1 4313218822Sdim cat conftest.err >&5 4314218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4315218822Sdim (exit $ac_status); } && 4316218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4317218822Sdim || test ! -s conftest.err' 4318218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4319218822Sdim (eval $ac_try) 2>&5 4320218822Sdim ac_status=$? 4321218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4322218822Sdim (exit $ac_status); }; } && 4323218822Sdim { ac_try='test -s conftest.$ac_objext' 4324218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4325218822Sdim (eval $ac_try) 2>&5 4326218822Sdim ac_status=$? 4327218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4328218822Sdim (exit $ac_status); }; }; then 4329218822Sdim ac_cv_type_int=yes 4330218822Sdimelse 4331218822Sdim echo "$as_me: failed program was:" >&5 4332218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4333218822Sdim 4334218822Sdimac_cv_type_int=no 4335218822Sdimfi 4336218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4337218822Sdimfi 4338218822Sdimecho "$as_me:$LINENO: result: $ac_cv_type_int" >&5 4339218822Sdimecho "${ECHO_T}$ac_cv_type_int" >&6 4340218822Sdim 4341218822Sdimecho "$as_me:$LINENO: checking size of int" >&5 4342218822Sdimecho $ECHO_N "checking size of int... $ECHO_C" >&6 4343218822Sdimif test "${ac_cv_sizeof_int+set}" = set; then 4344218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 4345218822Sdimelse 4346218822Sdim if test "$ac_cv_type_int" = yes; then 4347218822Sdim # The cast to unsigned long works around a bug in the HP C Compiler 4348218822Sdim # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 4349218822Sdim # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 4350218822Sdim # This bug is HP SR number 8606223364. 4351218822Sdim if test "$cross_compiling" = yes; then 4352218822Sdim # Depending upon the size, compute the lo and hi bounds. 4353218822Sdimcat >conftest.$ac_ext <<_ACEOF 4354218822Sdim/* confdefs.h. */ 4355218822Sdim_ACEOF 4356218822Sdimcat confdefs.h >>conftest.$ac_ext 4357218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4358218822Sdim/* end confdefs.h. */ 4359218822Sdim$ac_includes_default 4360218822Sdimint 4361218822Sdimmain () 4362218822Sdim{ 4363218822Sdimstatic int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)]; 4364218822Sdimtest_array [0] = 0 4365218822Sdim 4366218822Sdim ; 4367218822Sdim return 0; 4368218822Sdim} 4369218822Sdim_ACEOF 4370218822Sdimrm -f conftest.$ac_objext 4371218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4372218822Sdim (eval $ac_compile) 2>conftest.er1 4373218822Sdim ac_status=$? 4374218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4375218822Sdim rm -f conftest.er1 4376218822Sdim cat conftest.err >&5 4377218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4378218822Sdim (exit $ac_status); } && 4379218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4380218822Sdim || test ! -s conftest.err' 4381218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4382218822Sdim (eval $ac_try) 2>&5 4383218822Sdim ac_status=$? 4384218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4385218822Sdim (exit $ac_status); }; } && 4386218822Sdim { ac_try='test -s conftest.$ac_objext' 4387218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4388218822Sdim (eval $ac_try) 2>&5 4389218822Sdim ac_status=$? 4390218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4391218822Sdim (exit $ac_status); }; }; then 4392218822Sdim ac_lo=0 ac_mid=0 4393218822Sdim while :; do 4394218822Sdim cat >conftest.$ac_ext <<_ACEOF 4395218822Sdim/* confdefs.h. */ 4396218822Sdim_ACEOF 4397218822Sdimcat confdefs.h >>conftest.$ac_ext 4398218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4399218822Sdim/* end confdefs.h. */ 4400218822Sdim$ac_includes_default 4401218822Sdimint 4402218822Sdimmain () 4403218822Sdim{ 4404218822Sdimstatic int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; 4405218822Sdimtest_array [0] = 0 4406218822Sdim 4407218822Sdim ; 4408218822Sdim return 0; 4409218822Sdim} 4410218822Sdim_ACEOF 4411218822Sdimrm -f conftest.$ac_objext 4412218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4413218822Sdim (eval $ac_compile) 2>conftest.er1 4414218822Sdim ac_status=$? 4415218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4416218822Sdim rm -f conftest.er1 4417218822Sdim cat conftest.err >&5 4418218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4419218822Sdim (exit $ac_status); } && 4420218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4421218822Sdim || test ! -s conftest.err' 4422218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4423218822Sdim (eval $ac_try) 2>&5 4424218822Sdim ac_status=$? 4425218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4426218822Sdim (exit $ac_status); }; } && 4427218822Sdim { ac_try='test -s conftest.$ac_objext' 4428218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4429218822Sdim (eval $ac_try) 2>&5 4430218822Sdim ac_status=$? 4431218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4432218822Sdim (exit $ac_status); }; }; then 4433218822Sdim ac_hi=$ac_mid; break 4434218822Sdimelse 4435218822Sdim echo "$as_me: failed program was:" >&5 4436218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4437218822Sdim 4438218822Sdimac_lo=`expr $ac_mid + 1` 4439218822Sdim if test $ac_lo -le $ac_mid; then 4440218822Sdim ac_lo= ac_hi= 4441218822Sdim break 4442218822Sdim fi 4443218822Sdim ac_mid=`expr 2 '*' $ac_mid + 1` 4444218822Sdimfi 4445218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4446218822Sdim done 4447218822Sdimelse 4448218822Sdim echo "$as_me: failed program was:" >&5 4449218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4450218822Sdim 4451218822Sdimcat >conftest.$ac_ext <<_ACEOF 4452218822Sdim/* confdefs.h. */ 4453218822Sdim_ACEOF 4454218822Sdimcat confdefs.h >>conftest.$ac_ext 4455218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4456218822Sdim/* end confdefs.h. */ 4457218822Sdim$ac_includes_default 4458218822Sdimint 4459218822Sdimmain () 4460218822Sdim{ 4461218822Sdimstatic int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)]; 4462218822Sdimtest_array [0] = 0 4463218822Sdim 4464218822Sdim ; 4465218822Sdim return 0; 4466218822Sdim} 4467218822Sdim_ACEOF 4468218822Sdimrm -f conftest.$ac_objext 4469218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4470218822Sdim (eval $ac_compile) 2>conftest.er1 4471218822Sdim ac_status=$? 4472218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4473218822Sdim rm -f conftest.er1 4474218822Sdim cat conftest.err >&5 4475218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4476218822Sdim (exit $ac_status); } && 4477218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4478218822Sdim || test ! -s conftest.err' 4479218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4480218822Sdim (eval $ac_try) 2>&5 4481218822Sdim ac_status=$? 4482218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4483218822Sdim (exit $ac_status); }; } && 4484218822Sdim { ac_try='test -s conftest.$ac_objext' 4485218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4486218822Sdim (eval $ac_try) 2>&5 4487218822Sdim ac_status=$? 4488218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4489218822Sdim (exit $ac_status); }; }; then 4490218822Sdim ac_hi=-1 ac_mid=-1 4491218822Sdim while :; do 4492218822Sdim cat >conftest.$ac_ext <<_ACEOF 4493218822Sdim/* confdefs.h. */ 4494218822Sdim_ACEOF 4495218822Sdimcat confdefs.h >>conftest.$ac_ext 4496218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4497218822Sdim/* end confdefs.h. */ 4498218822Sdim$ac_includes_default 4499218822Sdimint 4500218822Sdimmain () 4501218822Sdim{ 4502218822Sdimstatic int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)]; 4503218822Sdimtest_array [0] = 0 4504218822Sdim 4505218822Sdim ; 4506218822Sdim return 0; 4507218822Sdim} 4508218822Sdim_ACEOF 4509218822Sdimrm -f conftest.$ac_objext 4510218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4511218822Sdim (eval $ac_compile) 2>conftest.er1 4512218822Sdim ac_status=$? 4513218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4514218822Sdim rm -f conftest.er1 4515218822Sdim cat conftest.err >&5 4516218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4517218822Sdim (exit $ac_status); } && 4518218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4519218822Sdim || test ! -s conftest.err' 4520218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4521218822Sdim (eval $ac_try) 2>&5 4522218822Sdim ac_status=$? 4523218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4524218822Sdim (exit $ac_status); }; } && 4525218822Sdim { ac_try='test -s conftest.$ac_objext' 4526218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4527218822Sdim (eval $ac_try) 2>&5 4528218822Sdim ac_status=$? 4529218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4530218822Sdim (exit $ac_status); }; }; then 4531218822Sdim ac_lo=$ac_mid; break 4532218822Sdimelse 4533218822Sdim echo "$as_me: failed program was:" >&5 4534218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4535218822Sdim 4536218822Sdimac_hi=`expr '(' $ac_mid ')' - 1` 4537218822Sdim if test $ac_mid -le $ac_hi; then 4538218822Sdim ac_lo= ac_hi= 4539218822Sdim break 4540218822Sdim fi 4541218822Sdim ac_mid=`expr 2 '*' $ac_mid` 4542218822Sdimfi 4543218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4544218822Sdim done 4545218822Sdimelse 4546218822Sdim echo "$as_me: failed program was:" >&5 4547218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4548218822Sdim 4549218822Sdimac_lo= ac_hi= 4550218822Sdimfi 4551218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4552218822Sdimfi 4553218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4554218822Sdim# Binary search between lo and hi bounds. 4555218822Sdimwhile test "x$ac_lo" != "x$ac_hi"; do 4556218822Sdim ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 4557218822Sdim cat >conftest.$ac_ext <<_ACEOF 4558218822Sdim/* confdefs.h. */ 4559218822Sdim_ACEOF 4560218822Sdimcat confdefs.h >>conftest.$ac_ext 4561218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4562218822Sdim/* end confdefs.h. */ 4563218822Sdim$ac_includes_default 4564218822Sdimint 4565218822Sdimmain () 4566218822Sdim{ 4567218822Sdimstatic int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; 4568218822Sdimtest_array [0] = 0 4569218822Sdim 4570218822Sdim ; 4571218822Sdim return 0; 4572218822Sdim} 4573218822Sdim_ACEOF 4574218822Sdimrm -f conftest.$ac_objext 4575218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4576218822Sdim (eval $ac_compile) 2>conftest.er1 4577218822Sdim ac_status=$? 4578218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4579218822Sdim rm -f conftest.er1 4580218822Sdim cat conftest.err >&5 4581218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4582218822Sdim (exit $ac_status); } && 4583218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4584218822Sdim || test ! -s conftest.err' 4585218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4586218822Sdim (eval $ac_try) 2>&5 4587218822Sdim ac_status=$? 4588218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4589218822Sdim (exit $ac_status); }; } && 4590218822Sdim { ac_try='test -s conftest.$ac_objext' 4591218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4592218822Sdim (eval $ac_try) 2>&5 4593218822Sdim ac_status=$? 4594218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4595218822Sdim (exit $ac_status); }; }; then 4596218822Sdim ac_hi=$ac_mid 4597218822Sdimelse 4598218822Sdim echo "$as_me: failed program was:" >&5 4599218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4600218822Sdim 4601218822Sdimac_lo=`expr '(' $ac_mid ')' + 1` 4602218822Sdimfi 4603218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4604218822Sdimdone 4605218822Sdimcase $ac_lo in 4606218822Sdim?*) ac_cv_sizeof_int=$ac_lo;; 4607218822Sdim'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 4608218822SdimSee \`config.log' for more details." >&5 4609218822Sdimecho "$as_me: error: cannot compute sizeof (int), 77 4610218822SdimSee \`config.log' for more details." >&2;} 4611218822Sdim { (exit 1); exit 1; }; } ;; 4612218822Sdimesac 4613218822Sdimelse 4614218822Sdim if test "$cross_compiling" = yes; then 4615218822Sdim { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 4616218822SdimSee \`config.log' for more details." >&5 4617218822Sdimecho "$as_me: error: cannot run test program while cross compiling 4618218822SdimSee \`config.log' for more details." >&2;} 4619218822Sdim { (exit 1); exit 1; }; } 4620218822Sdimelse 4621218822Sdim cat >conftest.$ac_ext <<_ACEOF 4622218822Sdim/* confdefs.h. */ 4623218822Sdim_ACEOF 4624218822Sdimcat confdefs.h >>conftest.$ac_ext 4625218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4626218822Sdim/* end confdefs.h. */ 4627218822Sdim$ac_includes_default 4628218822Sdimlong longval () { return (long) (sizeof (int)); } 4629218822Sdimunsigned long ulongval () { return (long) (sizeof (int)); } 4630218822Sdim#include <stdio.h> 4631218822Sdim#include <stdlib.h> 4632218822Sdimint 4633218822Sdimmain () 4634218822Sdim{ 4635218822Sdim 4636218822Sdim FILE *f = fopen ("conftest.val", "w"); 4637218822Sdim if (! f) 4638218822Sdim exit (1); 4639218822Sdim if (((long) (sizeof (int))) < 0) 4640218822Sdim { 4641218822Sdim long i = longval (); 4642218822Sdim if (i != ((long) (sizeof (int)))) 4643218822Sdim exit (1); 4644218822Sdim fprintf (f, "%ld\n", i); 4645218822Sdim } 4646218822Sdim else 4647218822Sdim { 4648218822Sdim unsigned long i = ulongval (); 4649218822Sdim if (i != ((long) (sizeof (int)))) 4650218822Sdim exit (1); 4651218822Sdim fprintf (f, "%lu\n", i); 4652218822Sdim } 4653218822Sdim exit (ferror (f) || fclose (f) != 0); 4654218822Sdim 4655218822Sdim ; 4656218822Sdim return 0; 4657218822Sdim} 4658218822Sdim_ACEOF 4659218822Sdimrm -f conftest$ac_exeext 4660218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4661218822Sdim (eval $ac_link) 2>&5 4662218822Sdim ac_status=$? 4663218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4664218822Sdim (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4665218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4666218822Sdim (eval $ac_try) 2>&5 4667218822Sdim ac_status=$? 4668218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4669218822Sdim (exit $ac_status); }; }; then 4670218822Sdim ac_cv_sizeof_int=`cat conftest.val` 4671218822Sdimelse 4672218822Sdim echo "$as_me: program exited with status $ac_status" >&5 4673218822Sdimecho "$as_me: failed program was:" >&5 4674218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4675218822Sdim 4676218822Sdim( exit $ac_status ) 4677218822Sdim{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 4678218822SdimSee \`config.log' for more details." >&5 4679218822Sdimecho "$as_me: error: cannot compute sizeof (int), 77 4680218822SdimSee \`config.log' for more details." >&2;} 4681218822Sdim { (exit 1); exit 1; }; } 4682218822Sdimfi 4683218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4684218822Sdimfi 4685218822Sdimfi 4686218822Sdimrm -f conftest.val 4687218822Sdimelse 4688218822Sdim ac_cv_sizeof_int=0 4689218822Sdimfi 4690218822Sdimfi 4691218822Sdimecho "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 4692218822Sdimecho "${ECHO_T}$ac_cv_sizeof_int" >&6 4693218822Sdimcat >>confdefs.h <<_ACEOF 4694218822Sdim#define SIZEOF_INT $ac_cv_sizeof_int 4695218822Sdim_ACEOF 4696218822Sdim 4697218822Sdim 4698218822Sdim 4699130561Sobrienecho "$as_me:$LINENO: checking for uintptr_t" >&5 4700130561Sobrienecho $ECHO_N "checking for uintptr_t... $ECHO_C" >&6 4701130561Sobrienif test "${ac_cv_type_uintptr_t+set}" = set; then 4702130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 4703130561Sobrienelse 4704130561Sobrien cat >conftest.$ac_ext <<_ACEOF 4705130561Sobrien/* confdefs.h. */ 4706130561Sobrien_ACEOF 4707130561Sobriencat confdefs.h >>conftest.$ac_ext 4708130561Sobriencat >>conftest.$ac_ext <<_ACEOF 4709130561Sobrien/* end confdefs.h. */ 4710130561Sobrien$ac_includes_default 4711130561Sobrienint 4712130561Sobrienmain () 4713130561Sobrien{ 4714130561Sobrienif ((uintptr_t *) 0) 4715130561Sobrien return 0; 4716130561Sobrienif (sizeof (uintptr_t)) 4717130561Sobrien return 0; 4718130561Sobrien ; 4719130561Sobrien return 0; 4720130561Sobrien} 4721130561Sobrien_ACEOF 4722130561Sobrienrm -f conftest.$ac_objext 4723130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4724218822Sdim (eval $ac_compile) 2>conftest.er1 4725130561Sobrien ac_status=$? 4726218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4727218822Sdim rm -f conftest.er1 4728218822Sdim cat conftest.err >&5 4729130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4730130561Sobrien (exit $ac_status); } && 4731218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4732218822Sdim || test ! -s conftest.err' 4733130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4734130561Sobrien (eval $ac_try) 2>&5 4735130561Sobrien ac_status=$? 4736130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4737218822Sdim (exit $ac_status); }; } && 4738218822Sdim { ac_try='test -s conftest.$ac_objext' 4739218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4740218822Sdim (eval $ac_try) 2>&5 4741218822Sdim ac_status=$? 4742218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4743130561Sobrien (exit $ac_status); }; }; then 474489857Sobrien ac_cv_type_uintptr_t=yes 474589857Sobrienelse 4746130561Sobrien echo "$as_me: failed program was:" >&5 4747130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 4748130561Sobrien 4749130561Sobrienac_cv_type_uintptr_t=no 475089857Sobrienfi 4751218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4752130561Sobrienfi 4753130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5 4754130561Sobrienecho "${ECHO_T}$ac_cv_type_uintptr_t" >&6 4755130561Sobrienif test $ac_cv_type_uintptr_t = yes; then 4756130561Sobrien : 4757130561Sobrienelse 475889857Sobrien 4759130561Sobriencat >>confdefs.h <<_ACEOF 476089857Sobrien#define uintptr_t unsigned long 4761130561Sobrien_ACEOF 476289857Sobrien 476389857Sobrienfi 476489857Sobrien 4765218822Sdim 4766218822Sdim# Look for a 64-bit type. 4767218822Sdimecho "$as_me:$LINENO: checking for a 64-bit type" >&5 4768218822Sdimecho $ECHO_N "checking for a 64-bit type... $ECHO_C" >&6 4769218822Sdimif test "${liberty_cv_uint64+set}" = set; then 4770218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 4771218822Sdimelse 4772218822Sdim cat >conftest.$ac_ext <<_ACEOF 4773218822Sdim/* confdefs.h. */ 4774218822Sdim_ACEOF 4775218822Sdimcat confdefs.h >>conftest.$ac_ext 4776218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4777218822Sdim/* end confdefs.h. */ 4778218822Sdim#ifdef HAVE_STDINT_H 4779218822Sdim#include <stdint.h> 4780218822Sdim#endif 4781218822Sdimint 4782218822Sdimmain () 4783218822Sdim{ 4784218822Sdimextern uint64_t foo; 4785218822Sdim ; 4786218822Sdim return 0; 4787218822Sdim} 4788218822Sdim_ACEOF 4789218822Sdimrm -f conftest.$ac_objext 4790218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4791218822Sdim (eval $ac_compile) 2>conftest.er1 4792218822Sdim ac_status=$? 4793218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4794218822Sdim rm -f conftest.er1 4795218822Sdim cat conftest.err >&5 4796218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4797218822Sdim (exit $ac_status); } && 4798218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4799218822Sdim || test ! -s conftest.err' 4800218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4801218822Sdim (eval $ac_try) 2>&5 4802218822Sdim ac_status=$? 4803218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4804218822Sdim (exit $ac_status); }; } && 4805218822Sdim { ac_try='test -s conftest.$ac_objext' 4806218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4807218822Sdim (eval $ac_try) 2>&5 4808218822Sdim ac_status=$? 4809218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4810218822Sdim (exit $ac_status); }; }; then 4811218822Sdim liberty_cv_uint64=uint64_t 4812218822Sdimelse 4813218822Sdim echo "$as_me: failed program was:" >&5 4814218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4815218822Sdim 4816218822Sdimcat >conftest.$ac_ext <<_ACEOF 4817218822Sdim/* confdefs.h. */ 4818218822Sdim_ACEOF 4819218822Sdimcat confdefs.h >>conftest.$ac_ext 4820218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4821218822Sdim/* end confdefs.h. */ 4822218822Sdim#ifdef HAVE_LIMITS_H 4823218822Sdim#include <limits.h> 4824218822Sdim#endif 4825218822Sdim#ifndef CHAR_BIT 4826218822Sdim#define CHAR_BIT 8 4827218822Sdim#endif 4828218822Sdimint 4829218822Sdimmain () 4830218822Sdim{ 4831218822Sdimextern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 4832218822Sdim ; 4833218822Sdim return 0; 4834218822Sdim} 4835218822Sdim_ACEOF 4836218822Sdimrm -f conftest.$ac_objext 4837218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4838218822Sdim (eval $ac_compile) 2>conftest.er1 4839218822Sdim ac_status=$? 4840218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4841218822Sdim rm -f conftest.er1 4842218822Sdim cat conftest.err >&5 4843218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4844218822Sdim (exit $ac_status); } && 4845218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4846218822Sdim || test ! -s conftest.err' 4847218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4848218822Sdim (eval $ac_try) 2>&5 4849218822Sdim ac_status=$? 4850218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4851218822Sdim (exit $ac_status); }; } && 4852218822Sdim { ac_try='test -s conftest.$ac_objext' 4853218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4854218822Sdim (eval $ac_try) 2>&5 4855218822Sdim ac_status=$? 4856218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4857218822Sdim (exit $ac_status); }; }; then 4858218822Sdim liberty_cv_uint64="unsigned long" 4859218822Sdimelse 4860218822Sdim echo "$as_me: failed program was:" >&5 4861218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4862218822Sdim 4863218822Sdimcat >conftest.$ac_ext <<_ACEOF 4864218822Sdim/* confdefs.h. */ 4865218822Sdim_ACEOF 4866218822Sdimcat confdefs.h >>conftest.$ac_ext 4867218822Sdimcat >>conftest.$ac_ext <<_ACEOF 4868218822Sdim/* end confdefs.h. */ 4869218822Sdim#ifdef HAVE_LIMITS_H 4870218822Sdim#include <limits.h> 4871218822Sdim#endif 4872218822Sdim#ifndef CHAR_BIT 4873218822Sdim#define CHAR_BIT 8 4874218822Sdim#endif 4875218822Sdimint 4876218822Sdimmain () 4877218822Sdim{ 4878218822Sdimextern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 4879218822Sdim ; 4880218822Sdim return 0; 4881218822Sdim} 4882218822Sdim_ACEOF 4883218822Sdimrm -f conftest.$ac_objext 4884218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4885218822Sdim (eval $ac_compile) 2>conftest.er1 4886218822Sdim ac_status=$? 4887218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4888218822Sdim rm -f conftest.er1 4889218822Sdim cat conftest.err >&5 4890218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4891218822Sdim (exit $ac_status); } && 4892218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4893218822Sdim || test ! -s conftest.err' 4894218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4895218822Sdim (eval $ac_try) 2>&5 4896218822Sdim ac_status=$? 4897218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4898218822Sdim (exit $ac_status); }; } && 4899218822Sdim { ac_try='test -s conftest.$ac_objext' 4900218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4901218822Sdim (eval $ac_try) 2>&5 4902218822Sdim ac_status=$? 4903218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4904218822Sdim (exit $ac_status); }; }; then 4905218822Sdim liberty_cv_uint64="unsigned long long" 4906218822Sdimelse 4907218822Sdim echo "$as_me: failed program was:" >&5 4908218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 4909218822Sdim 4910218822Sdimliberty_cv_uint64=none 4911218822Sdimfi 4912218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4913218822Sdimfi 4914218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4915218822Sdimfi 4916218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4917218822Sdimfi 4918218822Sdim 4919218822Sdimecho "$as_me:$LINENO: result: $liberty_cv_uint64" >&5 4920218822Sdimecho "${ECHO_T}$liberty_cv_uint64" >&6 4921218822Sdimif test "$liberty_cv_uint64" != none; then 4922218822Sdim 4923218822Sdimcat >>confdefs.h <<_ACEOF 4924218822Sdim#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 4925218822Sdim_ACEOF 4926218822Sdim 4927218822Sdimfi 4928218822Sdim 4929130561Sobrien# Given the above check, we always have uintptr_t or a fallback 4930130561Sobrien# definition. So define HAVE_UINTPTR_T in case any imported code 4931130561Sobrien# relies on it. 493289857Sobrien 4933130561Sobriencat >>confdefs.h <<\_ACEOF 493489857Sobrien#define HAVE_UINTPTR_T 1 4935130561Sobrien_ACEOF 493689857Sobrien 493789857Sobrien 4938130561Sobrienecho "$as_me:$LINENO: checking for pid_t" >&5 4939130561Sobrienecho $ECHO_N "checking for pid_t... $ECHO_C" >&6 4940130561Sobrienif test "${ac_cv_type_pid_t+set}" = set; then 4941130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 4942104834Sobrienelse 4943130561Sobrien cat >conftest.$ac_ext <<_ACEOF 4944130561Sobrien/* confdefs.h. */ 4945130561Sobrien_ACEOF 4946130561Sobriencat confdefs.h >>conftest.$ac_ext 4947130561Sobriencat >>conftest.$ac_ext <<_ACEOF 4948130561Sobrien/* end confdefs.h. */ 4949130561Sobrien$ac_includes_default 4950130561Sobrienint 4951130561Sobrienmain () 4952130561Sobrien{ 4953130561Sobrienif ((pid_t *) 0) 4954130561Sobrien return 0; 4955130561Sobrienif (sizeof (pid_t)) 4956130561Sobrien return 0; 4957130561Sobrien ; 4958130561Sobrien return 0; 4959130561Sobrien} 4960130561Sobrien_ACEOF 4961130561Sobrienrm -f conftest.$ac_objext 4962130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4963218822Sdim (eval $ac_compile) 2>conftest.er1 4964130561Sobrien ac_status=$? 4965218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 4966218822Sdim rm -f conftest.er1 4967218822Sdim cat conftest.err >&5 4968130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4969130561Sobrien (exit $ac_status); } && 4970218822Sdim { ac_try='test -z "$ac_c_werror_flag" 4971218822Sdim || test ! -s conftest.err' 4972130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4973130561Sobrien (eval $ac_try) 2>&5 4974130561Sobrien ac_status=$? 4975130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 4976218822Sdim (exit $ac_status); }; } && 4977218822Sdim { ac_try='test -s conftest.$ac_objext' 4978218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4979218822Sdim (eval $ac_try) 2>&5 4980218822Sdim ac_status=$? 4981218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 4982130561Sobrien (exit $ac_status); }; }; then 4983104834Sobrien ac_cv_type_pid_t=yes 4984104834Sobrienelse 4985130561Sobrien echo "$as_me: failed program was:" >&5 4986130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 4987130561Sobrien 4988130561Sobrienac_cv_type_pid_t=no 4989104834Sobrienfi 4990218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4991130561Sobrienfi 4992130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5 4993130561Sobrienecho "${ECHO_T}$ac_cv_type_pid_t" >&6 4994130561Sobrienif test $ac_cv_type_pid_t = yes; then 4995130561Sobrien : 4996130561Sobrienelse 4997104834Sobrien 4998130561Sobriencat >>confdefs.h <<_ACEOF 4999104834Sobrien#define pid_t int 5000130561Sobrien_ACEOF 5001104834Sobrien 5002104834Sobrienfi 5003104834Sobrien 5004104834Sobrien 500560484Sobrien# This is the list of functions which libiberty will provide if they 500660484Sobrien# are not available on the host. 500760484Sobrien 500860484Sobrienfuncs="asprintf" 500960484Sobrienfuncs="$funcs atexit" 501060484Sobrienfuncs="$funcs basename" 501160484Sobrienfuncs="$funcs bcmp" 501260484Sobrienfuncs="$funcs bcopy" 501377298Sobrienfuncs="$funcs bsearch" 501460484Sobrienfuncs="$funcs bzero" 501560484Sobrienfuncs="$funcs calloc" 501660484Sobrienfuncs="$funcs clock" 501789857Sobrienfuncs="$funcs ffs" 501860484Sobrienfuncs="$funcs getcwd" 501960484Sobrienfuncs="$funcs getpagesize" 5020218822Sdimfuncs="$funcs gettimeofday" 502160484Sobrienfuncs="$funcs index" 502260484Sobrienfuncs="$funcs insque" 502360484Sobrienfuncs="$funcs memchr" 502460484Sobrienfuncs="$funcs memcmp" 502560484Sobrienfuncs="$funcs memcpy" 502660484Sobrienfuncs="$funcs memmove" 5027130561Sobrienfuncs="$funcs mempcpy" 502860484Sobrienfuncs="$funcs memset" 502960484Sobrienfuncs="$funcs mkstemps" 503060484Sobrienfuncs="$funcs putenv" 503160484Sobrienfuncs="$funcs random" 503260484Sobrienfuncs="$funcs rename" 503360484Sobrienfuncs="$funcs rindex" 503460484Sobrienfuncs="$funcs setenv" 5035130561Sobrienfuncs="$funcs snprintf" 503660484Sobrienfuncs="$funcs sigsetmask" 5037130561Sobrienfuncs="$funcs stpcpy" 5038130561Sobrienfuncs="$funcs stpncpy" 503960484Sobrienfuncs="$funcs strcasecmp" 504060484Sobrienfuncs="$funcs strchr" 504160484Sobrienfuncs="$funcs strdup" 504260484Sobrienfuncs="$funcs strncasecmp" 5043218822Sdimfuncs="$funcs strndup" 504460484Sobrienfuncs="$funcs strrchr" 504560484Sobrienfuncs="$funcs strstr" 504660484Sobrienfuncs="$funcs strtod" 504760484Sobrienfuncs="$funcs strtol" 504860484Sobrienfuncs="$funcs strtoul" 5049218822Sdimfuncs="$funcs strverscmp" 505060484Sobrienfuncs="$funcs tmpnam" 505160484Sobrienfuncs="$funcs vasprintf" 505260484Sobrienfuncs="$funcs vfprintf" 505360484Sobrienfuncs="$funcs vprintf" 5054130561Sobrienfuncs="$funcs vsnprintf" 505560484Sobrienfuncs="$funcs vsprintf" 505660484Sobrienfuncs="$funcs waitpid" 505760484Sobrien 505860484Sobrien# Also in the old function.def file: alloca, vfork, getopt. 505960484Sobrien 506060484Sobrienvars="sys_errlist sys_nerr sys_siglist" 506160484Sobrien 506260484Sobriencheckfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday" 5063130561Sobriencheckfuncs="$checkfuncs realpath canonicalize_file_name pstat_getstatic pstat_getdynamic sysmp" 5064218822Sdimcheckfuncs="$checkfuncs getsysinfo table sysctl wait3 wait4 __fsetlocking" 506560484Sobrien 506660484Sobrien# These are neither executed nor required, but they help keep 506760484Sobrien# autoheader happy without adding a bunch of text to acconfig.h. 506860484Sobrienif test "x" = "y"; then 506960484Sobrien 507060484Sobrien 507160484Sobrien 507260484Sobrien 507360484Sobrien 507460484Sobrien 507560484Sobrien 507660484Sobrien 507760484Sobrien 507860484Sobrien 507960484Sobrien 508060484Sobrien 508160484Sobrien 508260484Sobrien 508360484Sobrien 508460484Sobrien 508560484Sobrien 508660484Sobrien 508760484Sobrien 508860484Sobrien 508960484Sobrien 509060484Sobrien 509160484Sobrien 509260484Sobrien 509360484Sobrien 509460484Sobrien 509560484Sobrien 509660484Sobrien 509760484Sobrien 509860484Sobrien 5099130561Sobrien 5100130561Sobrien 5101130561Sobrien 5102130561Sobrien 5103130561Sobrien 5104130561Sobrien 5105130561Sobrien 5106130561Sobrien 5107130561Sobrien 5108130561Sobrien 5109130561Sobrien 5110130561Sobrien 5111130561Sobrien 5112130561Sobrien 5113130561Sobrien 5114130561Sobrien 5115130561Sobrien 5116130561Sobrien 5117130561Sobrien 5118130561Sobrien 5119130561Sobrien 5120130561Sobrien 5121130561Sobrien 5122130561Sobrien 5123130561Sobrien 5124130561Sobrien 5125130561Sobrien 5126130561Sobrien 5127130561Sobrien 5128130561Sobrien 5129130561Sobrien 5130130561Sobrien 5131130561Sobrien 5132218822Sdim 5133218822Sdim 5134218822Sdim 5135218822Sdim 5136218822Sdim 5137218822Sdim 5138130561Sobrienfor ac_func in asprintf atexit basename bcmp bcopy bsearch bzero calloc clock \ 5139218822Sdim getcwd getpagesize gettimeofday index insque mkstemps memchr memcmp memcpy \ 5140130561Sobrien memmove mempcpy memset putenv random rename rindex sigsetmask \ 5141218822Sdim strcasecmp setenv stpcpy stpncpy strchr strdup strncasecmp strndup strrchr strstr \ 5142218822Sdim strtod strtol strtoul strverscmp tmpnam vasprintf vfprintf vprintf \ 5143130561Sobrien vsprintf waitpid getrusage on_exit psignal strerror strsignal \ 5144130561Sobrien sysconf times sbrk gettimeofday ffs snprintf vsnprintf \ 5145218822Sdim pstat_getstatic pstat_getdynamic sysmp getsysinfo table sysctl wait3 wait4 \ 5146218822Sdim realpath canonicalize_file_name __fsetlocking 514760484Sobriendo 5148130561Sobrienas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5149130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 5150130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 5151130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 5152130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 515360484Sobrienelse 5154130561Sobrien if test x$gcc_no_link = xyes; then 5155130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 5156130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 5157130561Sobrien { (exit 1); exit 1; }; } 5158130561Sobrienfi 5159130561Sobriencat >conftest.$ac_ext <<_ACEOF 5160130561Sobrien/* confdefs.h. */ 5161130561Sobrien_ACEOF 5162130561Sobriencat confdefs.h >>conftest.$ac_ext 5163130561Sobriencat >>conftest.$ac_ext <<_ACEOF 5164130561Sobrien/* end confdefs.h. */ 516560484Sobrien/* System header to define __stub macros and hopefully few prototypes, 5166130561Sobrien which can conflict with char $ac_func (); below. 5167130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5168130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 5169130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 5170130561Sobrien checking for functions defined therein. */ 5171130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 5172130561Sobrien# include <limits.h> 5173130561Sobrien#else 5174130561Sobrien# include <assert.h> 5175130561Sobrien#endif 517660484Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 5177130561Sobrien#ifdef __cplusplus 5178130561Sobrienextern "C" 5179130561Sobrien{ 5180130561Sobrien#endif 518160484Sobrien/* We use char because int might match the return type of a gcc2 5182130561Sobrien builtin and then its argument prototype would still apply. */ 5183130561Sobrienchar $ac_func (); 518460484Sobrien/* The GNU C library defines this for functions which it implements 518560484Sobrien to always fail with ENOSYS. Some functions are actually named 518660484Sobrien something starting with __ and the normal name is an alias. */ 518760484Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 518860484Sobrienchoke me 518960484Sobrien#else 5190130561Sobrienchar (*f) () = $ac_func; 519160484Sobrien#endif 5192130561Sobrien#ifdef __cplusplus 5193130561Sobrien} 5194130561Sobrien#endif 519560484Sobrien 5196130561Sobrienint 5197130561Sobrienmain () 5198130561Sobrien{ 5199130561Sobrienreturn f != $ac_func; 5200130561Sobrien ; 5201130561Sobrien return 0; 5202130561Sobrien} 5203130561Sobrien_ACEOF 5204130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 5205130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5206218822Sdim (eval $ac_link) 2>conftest.er1 5207130561Sobrien ac_status=$? 5208218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 5209218822Sdim rm -f conftest.er1 5210218822Sdim cat conftest.err >&5 5211130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 5212130561Sobrien (exit $ac_status); } && 5213218822Sdim { ac_try='test -z "$ac_c_werror_flag" 5214218822Sdim || test ! -s conftest.err' 5215130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5216130561Sobrien (eval $ac_try) 2>&5 5217130561Sobrien ac_status=$? 5218130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 5219218822Sdim (exit $ac_status); }; } && 5220218822Sdim { ac_try='test -s conftest$ac_exeext' 5221218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5222218822Sdim (eval $ac_try) 2>&5 5223218822Sdim ac_status=$? 5224218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5225130561Sobrien (exit $ac_status); }; }; then 5226130561Sobrien eval "$as_ac_var=yes" 522760484Sobrienelse 5228130561Sobrien echo "$as_me: failed program was:" >&5 5229130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 5230130561Sobrien 5231130561Sobrieneval "$as_ac_var=no" 523260484Sobrienfi 5233218822Sdimrm -f conftest.err conftest.$ac_objext \ 5234218822Sdim conftest$ac_exeext conftest.$ac_ext 523560484Sobrienfi 5236130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 5237130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 5238130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 5239130561Sobrien cat >>confdefs.h <<_ACEOF 5240130561Sobrien#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5241130561Sobrien_ACEOF 524260484Sobrien 524360484Sobrienfi 524460484Sobriendone 524560484Sobrien 5246218822Sdim echo "$as_me:$LINENO: checking whether basename is declared" >&5 5247218822Sdimecho $ECHO_N "checking whether basename is declared... $ECHO_C" >&6 5248218822Sdimif test "${ac_cv_have_decl_basename+set}" = set; then 5249218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 5250218822Sdimelse 5251218822Sdim cat >conftest.$ac_ext <<_ACEOF 5252218822Sdim/* confdefs.h. */ 5253218822Sdim_ACEOF 5254218822Sdimcat confdefs.h >>conftest.$ac_ext 5255218822Sdimcat >>conftest.$ac_ext <<_ACEOF 5256218822Sdim/* end confdefs.h. */ 5257218822Sdim$ac_includes_default 5258218822Sdimint 5259218822Sdimmain () 5260218822Sdim{ 5261218822Sdim#ifndef basename 5262218822Sdim char *p = (char *) basename; 5263218822Sdim#endif 5264130561Sobrien 5265218822Sdim ; 5266218822Sdim return 0; 5267218822Sdim} 5268218822Sdim_ACEOF 5269218822Sdimrm -f conftest.$ac_objext 5270218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5271218822Sdim (eval $ac_compile) 2>conftest.er1 5272218822Sdim ac_status=$? 5273218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 5274218822Sdim rm -f conftest.er1 5275218822Sdim cat conftest.err >&5 5276218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5277218822Sdim (exit $ac_status); } && 5278218822Sdim { ac_try='test -z "$ac_c_werror_flag" 5279218822Sdim || test ! -s conftest.err' 5280218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5281218822Sdim (eval $ac_try) 2>&5 5282218822Sdim ac_status=$? 5283218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5284218822Sdim (exit $ac_status); }; } && 5285218822Sdim { ac_try='test -s conftest.$ac_objext' 5286218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5287218822Sdim (eval $ac_try) 2>&5 5288218822Sdim ac_status=$? 5289218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5290218822Sdim (exit $ac_status); }; }; then 5291218822Sdim ac_cv_have_decl_basename=yes 5292218822Sdimelse 5293218822Sdim echo "$as_me: failed program was:" >&5 5294218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 5295218822Sdim 5296218822Sdimac_cv_have_decl_basename=no 5297218822Sdimfi 5298218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5299218822Sdimfi 5300218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5 5301218822Sdimecho "${ECHO_T}$ac_cv_have_decl_basename" >&6 5302218822Sdimif test $ac_cv_have_decl_basename = yes; then 5303218822Sdim 5304218822Sdimcat >>confdefs.h <<_ACEOF 5305218822Sdim#define HAVE_DECL_BASENAME 1 5306218822Sdim_ACEOF 5307218822Sdim 5308218822Sdim 5309218822Sdimelse 5310218822Sdim cat >>confdefs.h <<_ACEOF 5311218822Sdim#define HAVE_DECL_BASENAME 0 5312218822Sdim_ACEOF 5313218822Sdim 5314218822Sdim 5315218822Sdimfi 5316218822Sdimecho "$as_me:$LINENO: checking whether ffs is declared" >&5 5317218822Sdimecho $ECHO_N "checking whether ffs is declared... $ECHO_C" >&6 5318218822Sdimif test "${ac_cv_have_decl_ffs+set}" = set; then 5319218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 5320218822Sdimelse 5321218822Sdim cat >conftest.$ac_ext <<_ACEOF 5322218822Sdim/* confdefs.h. */ 5323218822Sdim_ACEOF 5324218822Sdimcat confdefs.h >>conftest.$ac_ext 5325218822Sdimcat >>conftest.$ac_ext <<_ACEOF 5326218822Sdim/* end confdefs.h. */ 5327218822Sdim$ac_includes_default 5328218822Sdimint 5329218822Sdimmain () 5330218822Sdim{ 5331218822Sdim#ifndef ffs 5332218822Sdim char *p = (char *) ffs; 5333218822Sdim#endif 5334218822Sdim 5335218822Sdim ; 5336218822Sdim return 0; 5337218822Sdim} 5338218822Sdim_ACEOF 5339218822Sdimrm -f conftest.$ac_objext 5340218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5341218822Sdim (eval $ac_compile) 2>conftest.er1 5342218822Sdim ac_status=$? 5343218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 5344218822Sdim rm -f conftest.er1 5345218822Sdim cat conftest.err >&5 5346218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5347218822Sdim (exit $ac_status); } && 5348218822Sdim { ac_try='test -z "$ac_c_werror_flag" 5349218822Sdim || test ! -s conftest.err' 5350218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5351218822Sdim (eval $ac_try) 2>&5 5352218822Sdim ac_status=$? 5353218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5354218822Sdim (exit $ac_status); }; } && 5355218822Sdim { ac_try='test -s conftest.$ac_objext' 5356218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5357218822Sdim (eval $ac_try) 2>&5 5358218822Sdim ac_status=$? 5359218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5360218822Sdim (exit $ac_status); }; }; then 5361218822Sdim ac_cv_have_decl_ffs=yes 5362218822Sdimelse 5363218822Sdim echo "$as_me: failed program was:" >&5 5364218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 5365218822Sdim 5366218822Sdimac_cv_have_decl_ffs=no 5367218822Sdimfi 5368218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5369218822Sdimfi 5370218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_ffs" >&5 5371218822Sdimecho "${ECHO_T}$ac_cv_have_decl_ffs" >&6 5372218822Sdimif test $ac_cv_have_decl_ffs = yes; then 5373218822Sdim 5374218822Sdimcat >>confdefs.h <<_ACEOF 5375218822Sdim#define HAVE_DECL_FFS 1 5376218822Sdim_ACEOF 5377218822Sdim 5378218822Sdim 5379218822Sdimelse 5380218822Sdim cat >>confdefs.h <<_ACEOF 5381218822Sdim#define HAVE_DECL_FFS 0 5382218822Sdim_ACEOF 5383218822Sdim 5384218822Sdim 5385218822Sdimfi 5386218822Sdimecho "$as_me:$LINENO: checking whether asprintf is declared" >&5 5387218822Sdimecho $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6 5388218822Sdimif test "${ac_cv_have_decl_asprintf+set}" = set; then 5389218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 5390218822Sdimelse 5391218822Sdim cat >conftest.$ac_ext <<_ACEOF 5392218822Sdim/* confdefs.h. */ 5393218822Sdim_ACEOF 5394218822Sdimcat confdefs.h >>conftest.$ac_ext 5395218822Sdimcat >>conftest.$ac_ext <<_ACEOF 5396218822Sdim/* end confdefs.h. */ 5397218822Sdim$ac_includes_default 5398218822Sdimint 5399218822Sdimmain () 5400218822Sdim{ 5401218822Sdim#ifndef asprintf 5402218822Sdim char *p = (char *) asprintf; 5403218822Sdim#endif 5404218822Sdim 5405218822Sdim ; 5406218822Sdim return 0; 5407218822Sdim} 5408218822Sdim_ACEOF 5409218822Sdimrm -f conftest.$ac_objext 5410218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5411218822Sdim (eval $ac_compile) 2>conftest.er1 5412218822Sdim ac_status=$? 5413218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 5414218822Sdim rm -f conftest.er1 5415218822Sdim cat conftest.err >&5 5416218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5417218822Sdim (exit $ac_status); } && 5418218822Sdim { ac_try='test -z "$ac_c_werror_flag" 5419218822Sdim || test ! -s conftest.err' 5420218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5421218822Sdim (eval $ac_try) 2>&5 5422218822Sdim ac_status=$? 5423218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5424218822Sdim (exit $ac_status); }; } && 5425218822Sdim { ac_try='test -s conftest.$ac_objext' 5426218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5427218822Sdim (eval $ac_try) 2>&5 5428218822Sdim ac_status=$? 5429218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5430218822Sdim (exit $ac_status); }; }; then 5431218822Sdim ac_cv_have_decl_asprintf=yes 5432218822Sdimelse 5433218822Sdim echo "$as_me: failed program was:" >&5 5434218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 5435218822Sdim 5436218822Sdimac_cv_have_decl_asprintf=no 5437218822Sdimfi 5438218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5439218822Sdimfi 5440218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5 5441218822Sdimecho "${ECHO_T}$ac_cv_have_decl_asprintf" >&6 5442218822Sdimif test $ac_cv_have_decl_asprintf = yes; then 5443218822Sdim 5444218822Sdimcat >>confdefs.h <<_ACEOF 5445218822Sdim#define HAVE_DECL_ASPRINTF 1 5446218822Sdim_ACEOF 5447218822Sdim 5448218822Sdim 5449218822Sdimelse 5450218822Sdim cat >>confdefs.h <<_ACEOF 5451218822Sdim#define HAVE_DECL_ASPRINTF 0 5452218822Sdim_ACEOF 5453218822Sdim 5454218822Sdim 5455218822Sdimfi 5456218822Sdimecho "$as_me:$LINENO: checking whether vasprintf is declared" >&5 5457218822Sdimecho $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6 5458218822Sdimif test "${ac_cv_have_decl_vasprintf+set}" = set; then 5459218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 5460218822Sdimelse 5461218822Sdim cat >conftest.$ac_ext <<_ACEOF 5462218822Sdim/* confdefs.h. */ 5463218822Sdim_ACEOF 5464218822Sdimcat confdefs.h >>conftest.$ac_ext 5465218822Sdimcat >>conftest.$ac_ext <<_ACEOF 5466218822Sdim/* end confdefs.h. */ 5467218822Sdim$ac_includes_default 5468218822Sdimint 5469218822Sdimmain () 5470218822Sdim{ 5471218822Sdim#ifndef vasprintf 5472218822Sdim char *p = (char *) vasprintf; 5473218822Sdim#endif 5474218822Sdim 5475218822Sdim ; 5476218822Sdim return 0; 5477218822Sdim} 5478218822Sdim_ACEOF 5479218822Sdimrm -f conftest.$ac_objext 5480218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5481218822Sdim (eval $ac_compile) 2>conftest.er1 5482218822Sdim ac_status=$? 5483218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 5484218822Sdim rm -f conftest.er1 5485218822Sdim cat conftest.err >&5 5486218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5487218822Sdim (exit $ac_status); } && 5488218822Sdim { ac_try='test -z "$ac_c_werror_flag" 5489218822Sdim || test ! -s conftest.err' 5490218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5491218822Sdim (eval $ac_try) 2>&5 5492218822Sdim ac_status=$? 5493218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5494218822Sdim (exit $ac_status); }; } && 5495218822Sdim { ac_try='test -s conftest.$ac_objext' 5496218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5497218822Sdim (eval $ac_try) 2>&5 5498218822Sdim ac_status=$? 5499218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5500218822Sdim (exit $ac_status); }; }; then 5501218822Sdim ac_cv_have_decl_vasprintf=yes 5502218822Sdimelse 5503218822Sdim echo "$as_me: failed program was:" >&5 5504218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 5505218822Sdim 5506218822Sdimac_cv_have_decl_vasprintf=no 5507218822Sdimfi 5508218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5509218822Sdimfi 5510218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5 5511218822Sdimecho "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6 5512218822Sdimif test $ac_cv_have_decl_vasprintf = yes; then 5513218822Sdim 5514218822Sdimcat >>confdefs.h <<_ACEOF 5515218822Sdim#define HAVE_DECL_VASPRINTF 1 5516218822Sdim_ACEOF 5517218822Sdim 5518218822Sdim 5519218822Sdimelse 5520218822Sdim cat >>confdefs.h <<_ACEOF 5521218822Sdim#define HAVE_DECL_VASPRINTF 0 5522218822Sdim_ACEOF 5523218822Sdim 5524218822Sdim 5525218822Sdimfi 5526218822Sdimecho "$as_me:$LINENO: checking whether snprintf is declared" >&5 5527218822Sdimecho $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6 5528218822Sdimif test "${ac_cv_have_decl_snprintf+set}" = set; then 5529218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 5530218822Sdimelse 5531218822Sdim cat >conftest.$ac_ext <<_ACEOF 5532218822Sdim/* confdefs.h. */ 5533218822Sdim_ACEOF 5534218822Sdimcat confdefs.h >>conftest.$ac_ext 5535218822Sdimcat >>conftest.$ac_ext <<_ACEOF 5536218822Sdim/* end confdefs.h. */ 5537218822Sdim$ac_includes_default 5538218822Sdimint 5539218822Sdimmain () 5540218822Sdim{ 5541218822Sdim#ifndef snprintf 5542218822Sdim char *p = (char *) snprintf; 5543218822Sdim#endif 5544218822Sdim 5545218822Sdim ; 5546218822Sdim return 0; 5547218822Sdim} 5548218822Sdim_ACEOF 5549218822Sdimrm -f conftest.$ac_objext 5550218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5551218822Sdim (eval $ac_compile) 2>conftest.er1 5552218822Sdim ac_status=$? 5553218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 5554218822Sdim rm -f conftest.er1 5555218822Sdim cat conftest.err >&5 5556218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5557218822Sdim (exit $ac_status); } && 5558218822Sdim { ac_try='test -z "$ac_c_werror_flag" 5559218822Sdim || test ! -s conftest.err' 5560218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5561218822Sdim (eval $ac_try) 2>&5 5562218822Sdim ac_status=$? 5563218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5564218822Sdim (exit $ac_status); }; } && 5565218822Sdim { ac_try='test -s conftest.$ac_objext' 5566218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5567218822Sdim (eval $ac_try) 2>&5 5568218822Sdim ac_status=$? 5569218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5570218822Sdim (exit $ac_status); }; }; then 5571218822Sdim ac_cv_have_decl_snprintf=yes 5572218822Sdimelse 5573218822Sdim echo "$as_me: failed program was:" >&5 5574218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 5575218822Sdim 5576218822Sdimac_cv_have_decl_snprintf=no 5577218822Sdimfi 5578218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5579218822Sdimfi 5580218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5 5581218822Sdimecho "${ECHO_T}$ac_cv_have_decl_snprintf" >&6 5582218822Sdimif test $ac_cv_have_decl_snprintf = yes; then 5583218822Sdim 5584218822Sdimcat >>confdefs.h <<_ACEOF 5585218822Sdim#define HAVE_DECL_SNPRINTF 1 5586218822Sdim_ACEOF 5587218822Sdim 5588218822Sdim 5589218822Sdimelse 5590218822Sdim cat >>confdefs.h <<_ACEOF 5591218822Sdim#define HAVE_DECL_SNPRINTF 0 5592218822Sdim_ACEOF 5593218822Sdim 5594218822Sdim 5595218822Sdimfi 5596218822Sdimecho "$as_me:$LINENO: checking whether vsnprintf is declared" >&5 5597218822Sdimecho $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6 5598218822Sdimif test "${ac_cv_have_decl_vsnprintf+set}" = set; then 5599218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 5600218822Sdimelse 5601218822Sdim cat >conftest.$ac_ext <<_ACEOF 5602218822Sdim/* confdefs.h. */ 5603218822Sdim_ACEOF 5604218822Sdimcat confdefs.h >>conftest.$ac_ext 5605218822Sdimcat >>conftest.$ac_ext <<_ACEOF 5606218822Sdim/* end confdefs.h. */ 5607218822Sdim$ac_includes_default 5608218822Sdimint 5609218822Sdimmain () 5610218822Sdim{ 5611218822Sdim#ifndef vsnprintf 5612218822Sdim char *p = (char *) vsnprintf; 5613218822Sdim#endif 5614218822Sdim 5615218822Sdim ; 5616218822Sdim return 0; 5617218822Sdim} 5618218822Sdim_ACEOF 5619218822Sdimrm -f conftest.$ac_objext 5620218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5621218822Sdim (eval $ac_compile) 2>conftest.er1 5622218822Sdim ac_status=$? 5623218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 5624218822Sdim rm -f conftest.er1 5625218822Sdim cat conftest.err >&5 5626218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5627218822Sdim (exit $ac_status); } && 5628218822Sdim { ac_try='test -z "$ac_c_werror_flag" 5629218822Sdim || test ! -s conftest.err' 5630218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5631218822Sdim (eval $ac_try) 2>&5 5632218822Sdim ac_status=$? 5633218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5634218822Sdim (exit $ac_status); }; } && 5635218822Sdim { ac_try='test -s conftest.$ac_objext' 5636218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5637218822Sdim (eval $ac_try) 2>&5 5638218822Sdim ac_status=$? 5639218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 5640218822Sdim (exit $ac_status); }; }; then 5641218822Sdim ac_cv_have_decl_vsnprintf=yes 5642218822Sdimelse 5643218822Sdim echo "$as_me: failed program was:" >&5 5644218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 5645218822Sdim 5646218822Sdimac_cv_have_decl_vsnprintf=no 5647218822Sdimfi 5648218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5649218822Sdimfi 5650218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5 5651218822Sdimecho "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6 5652218822Sdimif test $ac_cv_have_decl_vsnprintf = yes; then 5653218822Sdim 5654218822Sdimcat >>confdefs.h <<_ACEOF 5655218822Sdim#define HAVE_DECL_VSNPRINTF 1 5656218822Sdim_ACEOF 5657218822Sdim 5658218822Sdim 5659218822Sdimelse 5660218822Sdim cat >>confdefs.h <<_ACEOF 5661218822Sdim#define HAVE_DECL_VSNPRINTF 0 5662218822Sdim_ACEOF 5663218822Sdim 5664218822Sdim 5665218822Sdimfi 5666218822Sdim 5667218822Sdim 5668218822Sdim 5669130561Sobriencat >>confdefs.h <<\_ACEOF 567077298Sobrien#define HAVE_SYS_ERRLIST 1 5671130561Sobrien_ACEOF 567277298Sobrien 5673130561Sobrien 5674130561Sobriencat >>confdefs.h <<\_ACEOF 567577298Sobrien#define HAVE_SYS_NERR 1 5676130561Sobrien_ACEOF 567777298Sobrien 5678130561Sobrien 5679130561Sobriencat >>confdefs.h <<\_ACEOF 568077298Sobrien#define HAVE_SYS_SIGLIST 1 5681130561Sobrien_ACEOF 568277298Sobrien 568360484Sobrienfi 568460484Sobrien 568560484Sobrien# For each of these functions, if the host does not provide the 568660484Sobrien# function we want to put FN.o in LIBOBJS, and if the host does 568789857Sobrien# provide the function, we want to define HAVE_FN in config.h. 568860484Sobrien 568960484Sobriensetobjs= 569060484SobrienCHECK= 5691104834Sobrientarget_header_dir= 569260484Sobrienif test -n "${with_target_subdir}"; then 569360484Sobrien 569460484Sobrien # We are being configured as a target library. AC_REPLACE_FUNCS 569560484Sobrien # may not work correctly, because the compiler may not be able to 569660484Sobrien # link executables. Note that we may still be being configured 569760484Sobrien # native. 569860484Sobrien 569960484Sobrien # If we are being configured for newlib, we know which functions 570060484Sobrien # newlib provide and which ones we will be expected to provide. 570160484Sobrien 570260484Sobrien if test "x${with_newlib}" = "xyes"; then 5703218822Sdim case $LIBOBJS in 5704218822Sdim "asprintf.$ac_objext" | \ 5705218822Sdim *" asprintf.$ac_objext" | \ 5706218822Sdim "asprintf.$ac_objext "* | \ 5707218822Sdim *" asprintf.$ac_objext "* ) ;; 5708218822Sdim *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" ;; 5709218822Sdimesac 571060484Sobrien 5711218822Sdim case $LIBOBJS in 5712218822Sdim "basename.$ac_objext" | \ 5713218822Sdim *" basename.$ac_objext" | \ 5714218822Sdim "basename.$ac_objext "* | \ 5715218822Sdim *" basename.$ac_objext "* ) ;; 5716218822Sdim *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;; 5717218822Sdimesac 5718218822Sdim 5719218822Sdim case $LIBOBJS in 5720218822Sdim "insque.$ac_objext" | \ 5721218822Sdim *" insque.$ac_objext" | \ 5722218822Sdim "insque.$ac_objext "* | \ 5723218822Sdim *" insque.$ac_objext "* ) ;; 5724218822Sdim *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;; 5725218822Sdimesac 5726218822Sdim 5727218822Sdim case $LIBOBJS in 5728218822Sdim "random.$ac_objext" | \ 5729218822Sdim *" random.$ac_objext" | \ 5730218822Sdim "random.$ac_objext "* | \ 5731218822Sdim *" random.$ac_objext "* ) ;; 5732218822Sdim *) LIBOBJS="$LIBOBJS random.$ac_objext" ;; 5733218822Sdimesac 5734218822Sdim 5735218822Sdim case $LIBOBJS in 5736218822Sdim "strdup.$ac_objext" | \ 5737218822Sdim *" strdup.$ac_objext" | \ 5738218822Sdim "strdup.$ac_objext "* | \ 5739218822Sdim *" strdup.$ac_objext "* ) ;; 5740218822Sdim *) LIBOBJS="$LIBOBJS strdup.$ac_objext" ;; 5741218822Sdimesac 5742218822Sdim 5743218822Sdim case $LIBOBJS in 5744218822Sdim "vasprintf.$ac_objext" | \ 5745218822Sdim *" vasprintf.$ac_objext" | \ 5746218822Sdim "vasprintf.$ac_objext "* | \ 5747218822Sdim *" vasprintf.$ac_objext "* ) ;; 5748218822Sdim *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;; 5749218822Sdimesac 5750218822Sdim 5751218822Sdim 575260484Sobrien for f in $funcs; do 575360484Sobrien case "$f" in 575460484Sobrien asprintf | basename | insque | random | strdup | vasprintf) 575560484Sobrien ;; 575660484Sobrien *) 575760484Sobrien n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5758130561Sobrien cat >>confdefs.h <<_ACEOF 575960484Sobrien#define $n 1 5760130561Sobrien_ACEOF 576160484Sobrien 576260484Sobrien ;; 576360484Sobrien esac 576460484Sobrien done 576560484Sobrien 576660484Sobrien # newlib doesnt provide any of the variables in $vars, so we 576760484Sobrien # dont have to check them here. 576860484Sobrien 576960484Sobrien # Of the functions in $checkfuncs, newlib only has strerror. 5770218822Sdim cat >>confdefs.h <<\_ACEOF 577160484Sobrien#define HAVE_STRERROR 1 5772218822Sdim_ACEOF 577360484Sobrien 577460484Sobrien 577560484Sobrien setobjs=yes 577660484Sobrien 577760484Sobrien fi 577860484Sobrien 5779218822Sdim # If we are being configured for Mingw, we know which functions 5780218822Sdim # Mingw provides and which ones we will be expected to provide. 5781218822Sdim 5782218822Sdim case "${host}" in 5783218822Sdim *-*-mingw*) 5784218822Sdim case $LIBOBJS in 5785218822Sdim "asprintf.$ac_objext" | \ 5786218822Sdim *" asprintf.$ac_objext" | \ 5787218822Sdim "asprintf.$ac_objext "* | \ 5788218822Sdim *" asprintf.$ac_objext "* ) ;; 5789218822Sdim *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" ;; 5790218822Sdimesac 5791218822Sdim 5792218822Sdim case $LIBOBJS in 5793218822Sdim "basename.$ac_objext" | \ 5794218822Sdim *" basename.$ac_objext" | \ 5795218822Sdim "basename.$ac_objext "* | \ 5796218822Sdim *" basename.$ac_objext "* ) ;; 5797218822Sdim *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;; 5798218822Sdimesac 5799218822Sdim 5800218822Sdim case $LIBOBJS in 5801218822Sdim "bcmp.$ac_objext" | \ 5802218822Sdim *" bcmp.$ac_objext" | \ 5803218822Sdim "bcmp.$ac_objext "* | \ 5804218822Sdim *" bcmp.$ac_objext "* ) ;; 5805218822Sdim *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" ;; 5806218822Sdimesac 5807218822Sdim 5808218822Sdim case $LIBOBJS in 5809218822Sdim "bcopy.$ac_objext" | \ 5810218822Sdim *" bcopy.$ac_objext" | \ 5811218822Sdim "bcopy.$ac_objext "* | \ 5812218822Sdim *" bcopy.$ac_objext "* ) ;; 5813218822Sdim *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" ;; 5814218822Sdimesac 5815218822Sdim 5816218822Sdim case $LIBOBJS in 5817218822Sdim "bzero.$ac_objext" | \ 5818218822Sdim *" bzero.$ac_objext" | \ 5819218822Sdim "bzero.$ac_objext "* | \ 5820218822Sdim *" bzero.$ac_objext "* ) ;; 5821218822Sdim *) LIBOBJS="$LIBOBJS bzero.$ac_objext" ;; 5822218822Sdimesac 5823218822Sdim 5824218822Sdim case $LIBOBJS in 5825218822Sdim "clock.$ac_objext" | \ 5826218822Sdim *" clock.$ac_objext" | \ 5827218822Sdim "clock.$ac_objext "* | \ 5828218822Sdim *" clock.$ac_objext "* ) ;; 5829218822Sdim *) LIBOBJS="$LIBOBJS clock.$ac_objext" ;; 5830218822Sdimesac 5831218822Sdim 5832218822Sdim case $LIBOBJS in 5833218822Sdim "ffs.$ac_objext" | \ 5834218822Sdim *" ffs.$ac_objext" | \ 5835218822Sdim "ffs.$ac_objext "* | \ 5836218822Sdim *" ffs.$ac_objext "* ) ;; 5837218822Sdim *) LIBOBJS="$LIBOBJS ffs.$ac_objext" ;; 5838218822Sdimesac 5839218822Sdim 5840218822Sdim case $LIBOBJS in 5841218822Sdim "getpagesize.$ac_objext" | \ 5842218822Sdim *" getpagesize.$ac_objext" | \ 5843218822Sdim "getpagesize.$ac_objext "* | \ 5844218822Sdim *" getpagesize.$ac_objext "* ) ;; 5845218822Sdim *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" ;; 5846218822Sdimesac 5847218822Sdim 5848218822Sdim case $LIBOBJS in 5849218822Sdim "index.$ac_objext" | \ 5850218822Sdim *" index.$ac_objext" | \ 5851218822Sdim "index.$ac_objext "* | \ 5852218822Sdim *" index.$ac_objext "* ) ;; 5853218822Sdim *) LIBOBJS="$LIBOBJS index.$ac_objext" ;; 5854218822Sdimesac 5855218822Sdim 5856218822Sdim case $LIBOBJS in 5857218822Sdim "insque.$ac_objext" | \ 5858218822Sdim *" insque.$ac_objext" | \ 5859218822Sdim "insque.$ac_objext "* | \ 5860218822Sdim *" insque.$ac_objext "* ) ;; 5861218822Sdim *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;; 5862218822Sdimesac 5863218822Sdim 5864218822Sdim case $LIBOBJS in 5865218822Sdim "mempcpy.$ac_objext" | \ 5866218822Sdim *" mempcpy.$ac_objext" | \ 5867218822Sdim "mempcpy.$ac_objext "* | \ 5868218822Sdim *" mempcpy.$ac_objext "* ) ;; 5869218822Sdim *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" ;; 5870218822Sdimesac 5871218822Sdim 5872218822Sdim case $LIBOBJS in 5873218822Sdim "mkstemps.$ac_objext" | \ 5874218822Sdim *" mkstemps.$ac_objext" | \ 5875218822Sdim "mkstemps.$ac_objext "* | \ 5876218822Sdim *" mkstemps.$ac_objext "* ) ;; 5877218822Sdim *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" ;; 5878218822Sdimesac 5879218822Sdim 5880218822Sdim case $LIBOBJS in 5881218822Sdim "random.$ac_objext" | \ 5882218822Sdim *" random.$ac_objext" | \ 5883218822Sdim "random.$ac_objext "* | \ 5884218822Sdim *" random.$ac_objext "* ) ;; 5885218822Sdim *) LIBOBJS="$LIBOBJS random.$ac_objext" ;; 5886218822Sdimesac 5887218822Sdim 5888218822Sdim case $LIBOBJS in 5889218822Sdim "rindex.$ac_objext" | \ 5890218822Sdim *" rindex.$ac_objext" | \ 5891218822Sdim "rindex.$ac_objext "* | \ 5892218822Sdim *" rindex.$ac_objext "* ) ;; 5893218822Sdim *) LIBOBJS="$LIBOBJS rindex.$ac_objext" ;; 5894218822Sdimesac 5895218822Sdim 5896218822Sdim case $LIBOBJS in 5897218822Sdim "sigsetmask.$ac_objext" | \ 5898218822Sdim *" sigsetmask.$ac_objext" | \ 5899218822Sdim "sigsetmask.$ac_objext "* | \ 5900218822Sdim *" sigsetmask.$ac_objext "* ) ;; 5901218822Sdim *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" ;; 5902218822Sdimesac 5903218822Sdim 5904218822Sdim case $LIBOBJS in 5905218822Sdim "stpcpy.$ac_objext" | \ 5906218822Sdim *" stpcpy.$ac_objext" | \ 5907218822Sdim "stpcpy.$ac_objext "* | \ 5908218822Sdim *" stpcpy.$ac_objext "* ) ;; 5909218822Sdim *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" ;; 5910218822Sdimesac 5911218822Sdim 5912218822Sdim case $LIBOBJS in 5913218822Sdim "stpncpy.$ac_objext" | \ 5914218822Sdim *" stpncpy.$ac_objext" | \ 5915218822Sdim "stpncpy.$ac_objext "* | \ 5916218822Sdim *" stpncpy.$ac_objext "* ) ;; 5917218822Sdim *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" ;; 5918218822Sdimesac 5919218822Sdim 5920218822Sdim case $LIBOBJS in 5921218822Sdim "strndup.$ac_objext" | \ 5922218822Sdim *" strndup.$ac_objext" | \ 5923218822Sdim "strndup.$ac_objext "* | \ 5924218822Sdim *" strndup.$ac_objext "* ) ;; 5925218822Sdim *) LIBOBJS="$LIBOBJS strndup.$ac_objext" ;; 5926218822Sdimesac 5927218822Sdim 5928218822Sdim case $LIBOBJS in 5929218822Sdim "strverscmp.$ac_objext" | \ 5930218822Sdim *" strverscmp.$ac_objext" | \ 5931218822Sdim "strverscmp.$ac_objext "* | \ 5932218822Sdim *" strverscmp.$ac_objext "* ) ;; 5933218822Sdim *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" ;; 5934218822Sdimesac 5935218822Sdim 5936218822Sdim case $LIBOBJS in 5937218822Sdim "vasprintf.$ac_objext" | \ 5938218822Sdim *" vasprintf.$ac_objext" | \ 5939218822Sdim "vasprintf.$ac_objext "* | \ 5940218822Sdim *" vasprintf.$ac_objext "* ) ;; 5941218822Sdim *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;; 5942218822Sdimesac 5943218822Sdim 5944218822Sdim case $LIBOBJS in 5945218822Sdim "waitpid.$ac_objext" | \ 5946218822Sdim *" waitpid.$ac_objext" | \ 5947218822Sdim "waitpid.$ac_objext "* | \ 5948218822Sdim *" waitpid.$ac_objext "* ) ;; 5949218822Sdim *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" ;; 5950218822Sdimesac 5951218822Sdim 5952218822Sdim 5953218822Sdim for f in $funcs; do 5954218822Sdim case "$f" in 5955218822Sdim asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid) 5956218822Sdim ;; 5957218822Sdim *) 5958218822Sdim n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5959218822Sdim cat >>confdefs.h <<_ACEOF 5960218822Sdim#define $n 1 5961218822Sdim_ACEOF 5962218822Sdim 5963218822Sdim ;; 5964218822Sdim esac 5965218822Sdim done 5966218822Sdim 5967218822Sdim # Mingw doesnt provide any of the variables in $vars, so we 5968218822Sdim # dont have to check them here. 5969218822Sdim 5970218822Sdim # Of the functions in $checkfuncs, Mingw only has strerror. 5971218822Sdim cat >>confdefs.h <<\_ACEOF 5972218822Sdim#define HAVE_STRERROR 1 5973218822Sdim_ACEOF 5974218822Sdim 5975218822Sdim 5976218822Sdim setobjs=yes 5977218822Sdim ;; 5978218822Sdim 5979218822Sdim esac 5980218822Sdim 5981104834Sobrien # We may wish to install the target headers somewhere. 5982104834Sobrien # Check whether --enable-install-libiberty or --disable-install-libiberty was given. 5983104834Sobrienif test "${enable_install_libiberty+set}" = set; then 5984104834Sobrien enableval="$enable_install_libiberty" 5985104834Sobrien enable_install_libiberty=$enableval 598660484Sobrienelse 5987104834Sobrien enable_install_libiberty=no 5988130561Sobrienfi; 5989104834Sobrien # Option parsed, now set things appropriately. 5990104834Sobrien case x"$enable_install_libiberty" in 5991104834Sobrien xyes|x) 5992104834Sobrien target_header_dir=libiberty 5993104834Sobrien ;; 5994130561Sobrien xno) 5995104834Sobrien target_header_dir= 5996104834Sobrien ;; 5997130561Sobrien *) 5998104834Sobrien # This could be sanity-checked in various ways... 5999104834Sobrien target_header_dir="${enable_install_libiberty}" 6000104834Sobrien ;; 6001104834Sobrien esac 600260484Sobrien 6003104834Sobrien 6004104834Sobrienelse 6005104834Sobrien 600660484Sobrien # Not a target library, so we set things up to run the test suite. 6007218822Sdim CHECK=really-check 600860484Sobrien 600960484Sobrienfi 601060484Sobrien 601160484Sobrien 601260484Sobrien 6013104834Sobrien 601489857Sobriencase "${host}" in 601591041Sobrien *-*-cygwin* | *-*-mingw*) 6016218822Sdim cat >>confdefs.h <<\_ACEOF 601789857Sobrien#define HAVE_SYS_ERRLIST 1 6018218822Sdim_ACEOF 601989857Sobrien 6020218822Sdim cat >>confdefs.h <<\_ACEOF 602189857Sobrien#define HAVE_SYS_NERR 1 6022218822Sdim_ACEOF 602389857Sobrien 602489857Sobrien ;; 602589857Sobrienesac 602689857Sobrien 602760484Sobrienif test -z "${setobjs}"; then 602860484Sobrien case "${host}" in 602960484Sobrien 603060484Sobrien *-*-vxworks*) 603160484Sobrien # Handle VxWorks configuration specially, since on VxWorks the 603260484Sobrien # libraries are actually on the target board, not in the file 603360484Sobrien # system. 6034218822Sdim case $LIBOBJS in 6035218822Sdim "basename.$ac_objext" | \ 6036218822Sdim *" basename.$ac_objext" | \ 6037218822Sdim "basename.$ac_objext "* | \ 6038218822Sdim *" basename.$ac_objext "* ) ;; 6039218822Sdim *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;; 6040218822Sdimesac 6041218822Sdim 6042218822Sdim case $LIBOBJS in 6043218822Sdim "getpagesize.$ac_objext" | \ 6044218822Sdim *" getpagesize.$ac_objext" | \ 6045218822Sdim "getpagesize.$ac_objext "* | \ 6046218822Sdim *" getpagesize.$ac_objext "* ) ;; 6047218822Sdim *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" ;; 6048218822Sdimesac 6049218822Sdim 6050218822Sdim case $LIBOBJS in 6051218822Sdim "insque.$ac_objext" | \ 6052218822Sdim *" insque.$ac_objext" | \ 6053218822Sdim "insque.$ac_objext "* | \ 6054218822Sdim *" insque.$ac_objext "* ) ;; 6055218822Sdim *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;; 6056218822Sdimesac 6057218822Sdim 6058218822Sdim case $LIBOBJS in 6059218822Sdim "random.$ac_objext" | \ 6060218822Sdim *" random.$ac_objext" | \ 6061218822Sdim "random.$ac_objext "* | \ 6062218822Sdim *" random.$ac_objext "* ) ;; 6063218822Sdim *) LIBOBJS="$LIBOBJS random.$ac_objext" ;; 6064218822Sdimesac 6065218822Sdim 6066218822Sdim case $LIBOBJS in 6067218822Sdim "strcasecmp.$ac_objext" | \ 6068218822Sdim *" strcasecmp.$ac_objext" | \ 6069218822Sdim "strcasecmp.$ac_objext "* | \ 6070218822Sdim *" strcasecmp.$ac_objext "* ) ;; 6071218822Sdim *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" ;; 6072218822Sdimesac 6073218822Sdim 6074218822Sdim case $LIBOBJS in 6075218822Sdim "strncasecmp.$ac_objext" | \ 6076218822Sdim *" strncasecmp.$ac_objext" | \ 6077218822Sdim "strncasecmp.$ac_objext "* | \ 6078218822Sdim *" strncasecmp.$ac_objext "* ) ;; 6079218822Sdim *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" ;; 6080218822Sdimesac 6081218822Sdim 6082218822Sdim case $LIBOBJS in 6083218822Sdim "strdup.$ac_objext" | \ 6084218822Sdim *" strdup.$ac_objext" | \ 6085218822Sdim "strdup.$ac_objext "* | \ 6086218822Sdim *" strdup.$ac_objext "* ) ;; 6087218822Sdim *) LIBOBJS="$LIBOBJS strdup.$ac_objext" ;; 6088218822Sdimesac 6089218822Sdim 6090218822Sdim case $LIBOBJS in 6091218822Sdim "vfork.$ac_objext" | \ 6092218822Sdim *" vfork.$ac_objext" | \ 6093218822Sdim "vfork.$ac_objext "* | \ 6094218822Sdim *" vfork.$ac_objext "* ) ;; 6095218822Sdim *) LIBOBJS="$LIBOBJS vfork.$ac_objext" ;; 6096218822Sdimesac 6097218822Sdim 6098218822Sdim case $LIBOBJS in 6099218822Sdim "waitpid.$ac_objext" | \ 6100218822Sdim *" waitpid.$ac_objext" | \ 6101218822Sdim "waitpid.$ac_objext "* | \ 6102218822Sdim *" waitpid.$ac_objext "* ) ;; 6103218822Sdim *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" ;; 6104218822Sdimesac 6105218822Sdim 6106218822Sdim case $LIBOBJS in 6107218822Sdim "vasprintf.$ac_objext" | \ 6108218822Sdim *" vasprintf.$ac_objext" | \ 6109218822Sdim "vasprintf.$ac_objext "* | \ 6110218822Sdim *" vasprintf.$ac_objext "* ) ;; 6111218822Sdim *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;; 6112218822Sdimesac 6113218822Sdim 611460484Sobrien for f in $funcs; do 611560484Sobrien case "$f" in 611660484Sobrien basename | getpagesize | insque | random | strcasecmp) 611760484Sobrien ;; 611860484Sobrien strncasecmp | strdup | vfork | waitpid | vasprintf) 611960484Sobrien ;; 612060484Sobrien *) 612160484Sobrien n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6122130561Sobrien cat >>confdefs.h <<_ACEOF 612360484Sobrien#define $n 1 6124130561Sobrien_ACEOF 612560484Sobrien 612660484Sobrien ;; 612760484Sobrien esac 612860484Sobrien done 612960484Sobrien 613060484Sobrien # VxWorks doesn't provide any of the variables in $vars, so we 613160484Sobrien # don't have to check them here. 613260484Sobrien 613360484Sobrien # Of the functions in $checkfuncs, VxWorks only has strerror. 6134218822Sdim cat >>confdefs.h <<\_ACEOF 613560484Sobrien#define HAVE_STRERROR 1 6136218822Sdim_ACEOF 613760484Sobrien 613860484Sobrien 613960484Sobrien setobjs=yes 614060484Sobrien ;; 614160484Sobrien 6142218822Sdim *-*-msdosdjgpp) 6143218822Sdim for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6144218822Sdim getcwd getpagesize getrusage gettimeofday gettimeofday \ 6145218822Sdim index insque memchr memcmp memcpy memmove memset psignal \ 6146218822Sdim putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6147218822Sdim strchr strdup strerror strncasecmp strrchr strstr strtod \ 6148218822Sdim strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6149218822Sdim vsprintf waitpid 6150218822Sdim do 6151218822Sdim n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6152218822Sdim cat >>confdefs.h <<_ACEOF 6153218822Sdim#define $n 1 6154218822Sdim_ACEOF 6155218822Sdim 6156218822Sdim done 6157218822Sdim 6158218822Sdim 6159218822Sdim setobjs=yes 6160218822Sdim ;; 6161218822Sdim 616260484Sobrien esac 616360484Sobrienfi 616460484Sobrien 616560484Sobrienif test -z "${setobjs}"; then 616660484Sobrien 616760484Sobrien case "${host}" in 616860484Sobrien 616960484Sobrien *-*-cygwin*) 617060484Sobrien # The Cygwin library actually uses a couple of files from 617160484Sobrien # libiberty when it is built. If we are building a native 617260484Sobrien # Cygwin, and we run the tests, we will appear to have these 617360484Sobrien # files. However, when we go on to build winsup, we will wind up 617460484Sobrien # with a library which does not have the files, since they should 617560484Sobrien # have come from libiberty. 617660484Sobrien 617760484Sobrien # We handle this by removing the functions the winsup library 617860484Sobrien # provides from our shell variables, so that they appear to be 617960484Sobrien # missing. 618060484Sobrien 618177298Sobrien # DJ - only if we're *building* cygwin, not just building *with* cygwin 6182130561Sobrien 618377298Sobrien if test -n "${with_target_subdir}" 618477298Sobrien then 618577298Sobrien funcs="`echo $funcs | sed -e 's/random//'`" 6186218822Sdim case $LIBOBJS in 6187218822Sdim "random.$ac_objext" | \ 6188218822Sdim *" random.$ac_objext" | \ 6189218822Sdim "random.$ac_objext "* | \ 6190218822Sdim *" random.$ac_objext "* ) ;; 6191218822Sdim *) LIBOBJS="$LIBOBJS random.$ac_objext" ;; 6192218822Sdimesac 6193218822Sdim 619477298Sobrien vars="`echo $vars | sed -e 's/sys_siglist//'`" 619577298Sobrien checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`" 619677298Sobrien fi 619760484Sobrien ;; 619860484Sobrien 619960484Sobrien *-*-mingw32*) 620060484Sobrien # Under mingw32, sys_nerr and sys_errlist exist, but they are 620160484Sobrien # macros, so the test below won't find them. 620277298Sobrien libiberty_cv_var_sys_nerr=yes 620377298Sobrien libiberty_cv_var_sys_errlist=yes 620460484Sobrien ;; 620560484Sobrien 6206218822Sdim *-*-msdosdjgpp*) 6207218822Sdim # vfork and fork are stubs. 6208218822Sdim ac_cv_func_vfork_works=no 6209218822Sdim ;; 6210218822Sdim 621160484Sobrien *-*-uwin*) 6212130561Sobrien # Under some versions of uwin, vfork is notoriously buggy and the test 621360484Sobrien # can hang configure; on other versions, vfork exists just as a stub. 621460484Sobrien # FIXME: This should be removed once vfork in uwin's runtime is fixed. 621560484Sobrien ac_cv_func_vfork_works=no 621660484Sobrien # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6217130561Sobrien # macros (actually, these are imported from a DLL, but the end effect 621860484Sobrien # is the same), so the test below won't find them. 621977298Sobrien libiberty_cv_var_sys_nerr=yes 622077298Sobrien libiberty_cv_var_sys_errlist=yes 622160484Sobrien ;; 622260484Sobrien 622389857Sobrien *-*-*vms*) 6224130561Sobrien # Under VMS, vfork works very different than on Unix. The standard test 622589857Sobrien # won't work, and it isn't easily adaptable. It makes more sense to 622689857Sobrien # just force it. 622789857Sobrien ac_cv_func_vfork_works=yes 622889857Sobrien ;; 622989857Sobrien 623060484Sobrien esac 623160484Sobrien 623260484Sobrien # We haven't set the list of objects yet. Use the standard autoconf 623360484Sobrien # tests. This will only work if the compiler works. 6234130561Sobrien echo "$as_me:$LINENO: checking for library containing strerror" >&5 6235130561Sobrienecho $ECHO_N "checking for library containing strerror... $ECHO_C" >&6 6236130561Sobrienif test "${ac_cv_search_strerror+set}" = set; then 6237130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 6238130561Sobrienelse 6239130561Sobrien ac_func_search_save_LIBS=$LIBS 6240130561Sobrienac_cv_search_strerror=no 6241130561Sobrienif test x$gcc_no_link = xyes; then 6242130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 6243130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 6244130561Sobrien { (exit 1); exit 1; }; } 6245130561Sobrienfi 6246130561Sobriencat >conftest.$ac_ext <<_ACEOF 6247130561Sobrien/* confdefs.h. */ 6248130561Sobrien_ACEOF 6249130561Sobriencat confdefs.h >>conftest.$ac_ext 6250130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6251130561Sobrien/* end confdefs.h. */ 625260484Sobrien 6253130561Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 6254130561Sobrien#ifdef __cplusplus 6255130561Sobrienextern "C" 6256130561Sobrien#endif 6257130561Sobrien/* We use char because int might match the return type of a gcc2 6258130561Sobrien builtin and then its argument prototype would still apply. */ 6259130561Sobrienchar strerror (); 6260130561Sobrienint 6261130561Sobrienmain () 6262130561Sobrien{ 6263130561Sobrienstrerror (); 6264130561Sobrien ; 6265130561Sobrien return 0; 6266130561Sobrien} 6267130561Sobrien_ACEOF 6268130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 6269130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6270218822Sdim (eval $ac_link) 2>conftest.er1 6271130561Sobrien ac_status=$? 6272218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 6273218822Sdim rm -f conftest.er1 6274218822Sdim cat conftest.err >&5 6275130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6276130561Sobrien (exit $ac_status); } && 6277218822Sdim { ac_try='test -z "$ac_c_werror_flag" 6278218822Sdim || test ! -s conftest.err' 6279130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6280130561Sobrien (eval $ac_try) 2>&5 6281130561Sobrien ac_status=$? 6282130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6283218822Sdim (exit $ac_status); }; } && 6284218822Sdim { ac_try='test -s conftest$ac_exeext' 6285218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6286218822Sdim (eval $ac_try) 2>&5 6287218822Sdim ac_status=$? 6288218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 6289130561Sobrien (exit $ac_status); }; }; then 6290130561Sobrien ac_cv_search_strerror="none required" 6291130561Sobrienelse 6292130561Sobrien echo "$as_me: failed program was:" >&5 6293130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 629460484Sobrien 6295130561Sobrienfi 6296218822Sdimrm -f conftest.err conftest.$ac_objext \ 6297218822Sdim conftest$ac_exeext conftest.$ac_ext 6298130561Sobrienif test "$ac_cv_search_strerror" = no; then 6299130561Sobrien for ac_lib in cposix; do 6300130561Sobrien LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6301130561Sobrien if test x$gcc_no_link = xyes; then 6302130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 6303130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 6304130561Sobrien { (exit 1); exit 1; }; } 6305130561Sobrienfi 6306130561Sobriencat >conftest.$ac_ext <<_ACEOF 6307130561Sobrien/* confdefs.h. */ 6308130561Sobrien_ACEOF 6309130561Sobriencat confdefs.h >>conftest.$ac_ext 6310130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6311130561Sobrien/* end confdefs.h. */ 631260484Sobrien 6313130561Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 6314130561Sobrien#ifdef __cplusplus 6315130561Sobrienextern "C" 6316130561Sobrien#endif 6317130561Sobrien/* We use char because int might match the return type of a gcc2 6318130561Sobrien builtin and then its argument prototype would still apply. */ 6319130561Sobrienchar strerror (); 6320130561Sobrienint 6321130561Sobrienmain () 6322130561Sobrien{ 6323130561Sobrienstrerror (); 6324130561Sobrien ; 6325130561Sobrien return 0; 6326130561Sobrien} 6327130561Sobrien_ACEOF 6328130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 6329130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6330218822Sdim (eval $ac_link) 2>conftest.er1 6331130561Sobrien ac_status=$? 6332218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 6333218822Sdim rm -f conftest.er1 6334218822Sdim cat conftest.err >&5 6335130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6336130561Sobrien (exit $ac_status); } && 6337218822Sdim { ac_try='test -z "$ac_c_werror_flag" 6338218822Sdim || test ! -s conftest.err' 6339130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6340130561Sobrien (eval $ac_try) 2>&5 6341130561Sobrien ac_status=$? 6342130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6343218822Sdim (exit $ac_status); }; } && 6344218822Sdim { ac_try='test -s conftest$ac_exeext' 6345218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6346218822Sdim (eval $ac_try) 2>&5 6347218822Sdim ac_status=$? 6348218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 6349130561Sobrien (exit $ac_status); }; }; then 6350130561Sobrien ac_cv_search_strerror="-l$ac_lib" 6351130561Sobrienbreak 6352130561Sobrienelse 6353130561Sobrien echo "$as_me: failed program was:" >&5 6354130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 635560484Sobrien 635660484Sobrienfi 6357218822Sdimrm -f conftest.err conftest.$ac_objext \ 6358218822Sdim conftest$ac_exeext conftest.$ac_ext 6359130561Sobrien done 6360130561Sobrienfi 6361130561SobrienLIBS=$ac_func_search_save_LIBS 6362130561Sobrienfi 6363130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5 6364130561Sobrienecho "${ECHO_T}$ac_cv_search_strerror" >&6 6365130561Sobrienif test "$ac_cv_search_strerror" != no; then 6366130561Sobrien test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" 636760484Sobrien 636860484Sobrienfi 636960484Sobrien 6370130561Sobrien 6371130561Sobrienfor ac_func in $funcs 637260484Sobriendo 6373130561Sobrienas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6374130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 6375130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 6376130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 6377130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 637860484Sobrienelse 6379130561Sobrien if test x$gcc_no_link = xyes; then 6380130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 6381130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 6382130561Sobrien { (exit 1); exit 1; }; } 6383130561Sobrienfi 6384130561Sobriencat >conftest.$ac_ext <<_ACEOF 6385130561Sobrien/* confdefs.h. */ 6386130561Sobrien_ACEOF 6387130561Sobriencat confdefs.h >>conftest.$ac_ext 6388130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6389130561Sobrien/* end confdefs.h. */ 639060484Sobrien/* System header to define __stub macros and hopefully few prototypes, 6391130561Sobrien which can conflict with char $ac_func (); below. 6392130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6393130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 6394130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 6395130561Sobrien checking for functions defined therein. */ 6396130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 6397130561Sobrien# include <limits.h> 6398130561Sobrien#else 6399130561Sobrien# include <assert.h> 6400130561Sobrien#endif 640160484Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 6402130561Sobrien#ifdef __cplusplus 6403130561Sobrienextern "C" 6404130561Sobrien{ 6405130561Sobrien#endif 640660484Sobrien/* We use char because int might match the return type of a gcc2 6407130561Sobrien builtin and then its argument prototype would still apply. */ 6408130561Sobrienchar $ac_func (); 640960484Sobrien/* The GNU C library defines this for functions which it implements 641060484Sobrien to always fail with ENOSYS. Some functions are actually named 641160484Sobrien something starting with __ and the normal name is an alias. */ 641260484Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 641360484Sobrienchoke me 641460484Sobrien#else 6415130561Sobrienchar (*f) () = $ac_func; 641660484Sobrien#endif 6417130561Sobrien#ifdef __cplusplus 6418130561Sobrien} 6419130561Sobrien#endif 642060484Sobrien 6421130561Sobrienint 6422130561Sobrienmain () 6423130561Sobrien{ 6424130561Sobrienreturn f != $ac_func; 6425130561Sobrien ; 6426130561Sobrien return 0; 6427130561Sobrien} 6428130561Sobrien_ACEOF 6429130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 6430130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6431218822Sdim (eval $ac_link) 2>conftest.er1 6432130561Sobrien ac_status=$? 6433218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 6434218822Sdim rm -f conftest.er1 6435218822Sdim cat conftest.err >&5 6436130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6437130561Sobrien (exit $ac_status); } && 6438218822Sdim { ac_try='test -z "$ac_c_werror_flag" 6439218822Sdim || test ! -s conftest.err' 6440130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6441130561Sobrien (eval $ac_try) 2>&5 6442130561Sobrien ac_status=$? 6443130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6444218822Sdim (exit $ac_status); }; } && 6445218822Sdim { ac_try='test -s conftest$ac_exeext' 6446218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6447218822Sdim (eval $ac_try) 2>&5 6448218822Sdim ac_status=$? 6449218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 6450130561Sobrien (exit $ac_status); }; }; then 6451130561Sobrien eval "$as_ac_var=yes" 645260484Sobrienelse 6453130561Sobrien echo "$as_me: failed program was:" >&5 6454130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 6455130561Sobrien 6456130561Sobrieneval "$as_ac_var=no" 645760484Sobrienfi 6458218822Sdimrm -f conftest.err conftest.$ac_objext \ 6459218822Sdim conftest$ac_exeext conftest.$ac_ext 646060484Sobrienfi 6461130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 6462130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 6463130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 6464130561Sobrien cat >>confdefs.h <<_ACEOF 6465130561Sobrien#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 6466130561Sobrien_ACEOF 646760484Sobrien 646860484Sobrienelse 6469218822Sdim case $LIBOBJS in 6470218822Sdim "$ac_func.$ac_objext" | \ 6471218822Sdim *" $ac_func.$ac_objext" | \ 6472218822Sdim "$ac_func.$ac_objext "* | \ 6473218822Sdim *" $ac_func.$ac_objext "* ) ;; 6474218822Sdim *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;; 6475218822Sdimesac 6476218822Sdim 647760484Sobrienfi 647860484Sobriendone 647960484Sobrien 648060484Sobrien 6481130561Sobrien echo "$as_me:$LINENO: checking whether alloca needs Cray hooks" >&5 6482130561Sobrienecho $ECHO_N "checking whether alloca needs Cray hooks... $ECHO_C" >&6 6483130561Sobrienif test "${ac_cv_os_cray+set}" = set; then 6484130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 648560484Sobrienelse 6486130561Sobrien cat >conftest.$ac_ext <<_ACEOF 6487130561Sobrien/* confdefs.h. */ 6488130561Sobrien_ACEOF 6489130561Sobriencat confdefs.h >>conftest.$ac_ext 6490130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6491130561Sobrien/* end confdefs.h. */ 649260484Sobrien#if defined(CRAY) && ! defined(CRAY2) 649360484Sobrienwebecray 649460484Sobrien#else 649560484Sobrienwenotbecray 649660484Sobrien#endif 649760484Sobrien 6498130561Sobrien_ACEOF 649960484Sobrienif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6500130561Sobrien $EGREP "webecray" >/dev/null 2>&1; then 650160484Sobrien ac_cv_os_cray=yes 650260484Sobrienelse 650360484Sobrien ac_cv_os_cray=no 650460484Sobrienfi 650560484Sobrienrm -f conftest* 650660484Sobrien 650760484Sobrienfi 6508130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_os_cray" >&5 6509130561Sobrienecho "${ECHO_T}$ac_cv_os_cray" >&6 651060484Sobrienif test $ac_cv_os_cray = yes; then 651189857Sobrien for ac_func in _getb67 GETB67 getb67; do 6512130561Sobrien as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6513130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 6514130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 6515130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 6516130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 651760484Sobrienelse 6518130561Sobrien if test x$gcc_no_link = xyes; then 6519130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 6520130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 6521130561Sobrien { (exit 1); exit 1; }; } 6522130561Sobrienfi 6523130561Sobriencat >conftest.$ac_ext <<_ACEOF 6524130561Sobrien/* confdefs.h. */ 6525130561Sobrien_ACEOF 6526130561Sobriencat confdefs.h >>conftest.$ac_ext 6527130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6528130561Sobrien/* end confdefs.h. */ 652960484Sobrien/* System header to define __stub macros and hopefully few prototypes, 6530130561Sobrien which can conflict with char $ac_func (); below. 6531130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6532130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 6533130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 6534130561Sobrien checking for functions defined therein. */ 6535130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 6536130561Sobrien# include <limits.h> 6537130561Sobrien#else 6538130561Sobrien# include <assert.h> 6539130561Sobrien#endif 654060484Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 6541130561Sobrien#ifdef __cplusplus 6542130561Sobrienextern "C" 6543130561Sobrien{ 6544130561Sobrien#endif 654560484Sobrien/* We use char because int might match the return type of a gcc2 6546130561Sobrien builtin and then its argument prototype would still apply. */ 6547130561Sobrienchar $ac_func (); 654860484Sobrien/* The GNU C library defines this for functions which it implements 654960484Sobrien to always fail with ENOSYS. Some functions are actually named 655060484Sobrien something starting with __ and the normal name is an alias. */ 655160484Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 655260484Sobrienchoke me 655360484Sobrien#else 6554130561Sobrienchar (*f) () = $ac_func; 655560484Sobrien#endif 6556130561Sobrien#ifdef __cplusplus 6557130561Sobrien} 6558130561Sobrien#endif 655960484Sobrien 6560130561Sobrienint 6561130561Sobrienmain () 6562130561Sobrien{ 6563130561Sobrienreturn f != $ac_func; 6564130561Sobrien ; 6565130561Sobrien return 0; 6566130561Sobrien} 6567130561Sobrien_ACEOF 6568130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 6569130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6570218822Sdim (eval $ac_link) 2>conftest.er1 6571130561Sobrien ac_status=$? 6572218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 6573218822Sdim rm -f conftest.er1 6574218822Sdim cat conftest.err >&5 6575130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6576130561Sobrien (exit $ac_status); } && 6577218822Sdim { ac_try='test -z "$ac_c_werror_flag" 6578218822Sdim || test ! -s conftest.err' 6579130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6580130561Sobrien (eval $ac_try) 2>&5 6581130561Sobrien ac_status=$? 6582130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6583218822Sdim (exit $ac_status); }; } && 6584218822Sdim { ac_try='test -s conftest$ac_exeext' 6585218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6586218822Sdim (eval $ac_try) 2>&5 6587218822Sdim ac_status=$? 6588218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 6589130561Sobrien (exit $ac_status); }; }; then 6590130561Sobrien eval "$as_ac_var=yes" 659160484Sobrienelse 6592130561Sobrien echo "$as_me: failed program was:" >&5 6593130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 6594130561Sobrien 6595130561Sobrieneval "$as_ac_var=no" 659660484Sobrienfi 6597218822Sdimrm -f conftest.err conftest.$ac_objext \ 6598218822Sdim conftest$ac_exeext conftest.$ac_ext 659960484Sobrienfi 6600130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 6601130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 6602130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 660360484Sobrien 6604130561Sobriencat >>confdefs.h <<_ACEOF 660560484Sobrien#define CRAY_STACKSEG_END $ac_func 6606130561Sobrien_ACEOF 660760484Sobrien break 660860484Sobrienfi 660960484Sobrien 661089857Sobrien done 661160484Sobrienfi 661260484Sobrien 6613130561Sobrienecho "$as_me:$LINENO: checking stack direction for C alloca" >&5 6614130561Sobrienecho $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6 6615130561Sobrienif test "${ac_cv_c_stack_direction+set}" = set; then 6616130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 661760484Sobrienelse 661860484Sobrien if test "$cross_compiling" = yes; then 661960484Sobrien ac_cv_c_stack_direction=0 662060484Sobrienelse 6621130561Sobrien cat >conftest.$ac_ext <<_ACEOF 6622130561Sobrien/* confdefs.h. */ 6623130561Sobrien_ACEOF 6624130561Sobriencat confdefs.h >>conftest.$ac_ext 6625130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6626130561Sobrien/* end confdefs.h. */ 662760484Sobrienfind_stack_direction () 662860484Sobrien{ 662960484Sobrien static char *addr = 0; 663060484Sobrien auto char dummy; 663160484Sobrien if (addr == 0) 663260484Sobrien { 663360484Sobrien addr = &dummy; 663460484Sobrien return find_stack_direction (); 663560484Sobrien } 663660484Sobrien else 663760484Sobrien return (&dummy > addr) ? 1 : -1; 663860484Sobrien} 663960484Sobrienmain () 664060484Sobrien{ 664160484Sobrien exit (find_stack_direction() < 0); 664260484Sobrien} 6643130561Sobrien_ACEOF 6644130561Sobrienrm -f conftest$ac_exeext 6645130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6646130561Sobrien (eval $ac_link) 2>&5 6647130561Sobrien ac_status=$? 6648130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6649130561Sobrien (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 6650130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6651130561Sobrien (eval $ac_try) 2>&5 6652130561Sobrien ac_status=$? 6653130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6654130561Sobrien (exit $ac_status); }; }; then 665560484Sobrien ac_cv_c_stack_direction=1 665660484Sobrienelse 6657130561Sobrien echo "$as_me: program exited with status $ac_status" >&5 6658130561Sobrienecho "$as_me: failed program was:" >&5 6659130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 6660130561Sobrien 6661130561Sobrien( exit $ac_status ) 6662130561Sobrienac_cv_c_stack_direction=-1 666360484Sobrienfi 6664218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 666560484Sobrienfi 666660484Sobrienfi 6667130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5 6668130561Sobrienecho "${ECHO_T}$ac_cv_c_stack_direction" >&6 666960484Sobrien 6670130561Sobriencat >>confdefs.h <<_ACEOF 667160484Sobrien#define STACK_DIRECTION $ac_cv_c_stack_direction 6672130561Sobrien_ACEOF 667360484Sobrien 667460484Sobrien 6675130561Sobrien 6676130561Sobrien 6677130561Sobrienfor ac_header in unistd.h vfork.h 6678130561Sobriendo 6679130561Sobrienas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6680130561Sobrienecho "$as_me:$LINENO: checking for $ac_header" >&5 6681130561Sobrienecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 6682130561Sobrienif eval "test \"\${$as_ac_Header+set}\" = set"; then 6683130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 668460484Sobrienelse 6685130561Sobrien cat >conftest.$ac_ext <<_ACEOF 6686130561Sobrien/* confdefs.h. */ 6687130561Sobrien_ACEOF 6688130561Sobriencat confdefs.h >>conftest.$ac_ext 6689130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6690130561Sobrien/* end confdefs.h. */ 6691130561Sobrien#include <$ac_header> 6692130561Sobrien_ACEOF 6693130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 6694130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 6695130561Sobrien ac_status=$? 6696130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 6697130561Sobrien rm -f conftest.er1 6698130561Sobrien cat conftest.err >&5 6699130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6700130561Sobrien (exit $ac_status); } >/dev/null; then 6701130561Sobrien if test -s conftest.err; then 6702130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 6703218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 6704130561Sobrien else 6705130561Sobrien ac_cpp_err= 6706130561Sobrien fi 670760484Sobrienelse 6708130561Sobrien ac_cpp_err=yes 670960484Sobrienfi 6710130561Sobrienif test -z "$ac_cpp_err"; then 6711130561Sobrien eval "$as_ac_Header=yes" 6712130561Sobrienelse 6713130561Sobrien echo "$as_me: failed program was:" >&5 6714130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 6715130561Sobrien 6716130561Sobrien eval "$as_ac_Header=no" 671760484Sobrienfi 6718130561Sobrienrm -f conftest.err conftest.$ac_ext 6719130561Sobrienfi 6720130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 6721130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 6722130561Sobrienif test `eval echo '${'$as_ac_Header'}'` = yes; then 6723130561Sobrien cat >>confdefs.h <<_ACEOF 6724130561Sobrien#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6725130561Sobrien_ACEOF 672660484Sobrien 672760484Sobrienfi 6728130561Sobriendone 672960484Sobrien 6730130561Sobrien 6731130561Sobrien 6732130561Sobrienfor ac_func in fork vfork 6733130561Sobriendo 6734130561Sobrienas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6735130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 6736130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 6737130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 6738130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 673960484Sobrienelse 6740130561Sobrien if test x$gcc_no_link = xyes; then 6741130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 6742130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 6743130561Sobrien { (exit 1); exit 1; }; } 6744130561Sobrienfi 6745130561Sobriencat >conftest.$ac_ext <<_ACEOF 6746130561Sobrien/* confdefs.h. */ 6747130561Sobrien_ACEOF 6748130561Sobriencat confdefs.h >>conftest.$ac_ext 6749130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6750130561Sobrien/* end confdefs.h. */ 675160484Sobrien/* System header to define __stub macros and hopefully few prototypes, 6752130561Sobrien which can conflict with char $ac_func (); below. 6753130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6754130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 6755130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 6756130561Sobrien checking for functions defined therein. */ 6757130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 6758130561Sobrien# include <limits.h> 6759130561Sobrien#else 6760130561Sobrien# include <assert.h> 6761130561Sobrien#endif 676260484Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 6763130561Sobrien#ifdef __cplusplus 6764130561Sobrienextern "C" 6765130561Sobrien{ 6766130561Sobrien#endif 676760484Sobrien/* We use char because int might match the return type of a gcc2 6768130561Sobrien builtin and then its argument prototype would still apply. */ 6769130561Sobrienchar $ac_func (); 677060484Sobrien/* The GNU C library defines this for functions which it implements 677160484Sobrien to always fail with ENOSYS. Some functions are actually named 677260484Sobrien something starting with __ and the normal name is an alias. */ 6773130561Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 677460484Sobrienchoke me 677560484Sobrien#else 6776130561Sobrienchar (*f) () = $ac_func; 677760484Sobrien#endif 6778130561Sobrien#ifdef __cplusplus 6779130561Sobrien} 6780130561Sobrien#endif 678160484Sobrien 6782130561Sobrienint 6783130561Sobrienmain () 6784130561Sobrien{ 6785130561Sobrienreturn f != $ac_func; 6786130561Sobrien ; 6787130561Sobrien return 0; 6788130561Sobrien} 6789130561Sobrien_ACEOF 6790130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 6791130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6792218822Sdim (eval $ac_link) 2>conftest.er1 6793130561Sobrien ac_status=$? 6794218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 6795218822Sdim rm -f conftest.er1 6796218822Sdim cat conftest.err >&5 6797130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6798130561Sobrien (exit $ac_status); } && 6799218822Sdim { ac_try='test -z "$ac_c_werror_flag" 6800218822Sdim || test ! -s conftest.err' 6801130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6802130561Sobrien (eval $ac_try) 2>&5 6803130561Sobrien ac_status=$? 6804130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6805218822Sdim (exit $ac_status); }; } && 6806218822Sdim { ac_try='test -s conftest$ac_exeext' 6807218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6808218822Sdim (eval $ac_try) 2>&5 6809218822Sdim ac_status=$? 6810218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 6811130561Sobrien (exit $ac_status); }; }; then 6812130561Sobrien eval "$as_ac_var=yes" 681360484Sobrienelse 6814130561Sobrien echo "$as_me: failed program was:" >&5 6815130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 6816130561Sobrien 6817130561Sobrieneval "$as_ac_var=no" 681860484Sobrienfi 6819218822Sdimrm -f conftest.err conftest.$ac_objext \ 6820218822Sdim conftest$ac_exeext conftest.$ac_ext 682160484Sobrienfi 6822130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 6823130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 6824130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 6825130561Sobrien cat >>confdefs.h <<_ACEOF 6826130561Sobrien#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 6827130561Sobrien_ACEOF 682860484Sobrien 6829130561Sobrienfi 6830130561Sobriendone 6831130561Sobrien 6832130561Sobrienif test "x$ac_cv_func_fork" = xyes; then 6833130561Sobrien echo "$as_me:$LINENO: checking for working fork" >&5 6834130561Sobrienecho $ECHO_N "checking for working fork... $ECHO_C" >&6 6835130561Sobrienif test "${ac_cv_func_fork_works+set}" = set; then 6836130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 683760484Sobrienelse 6838130561Sobrien if test "$cross_compiling" = yes; then 6839130561Sobrien ac_cv_func_fork_works=cross 6840130561Sobrienelse 6841130561Sobrien cat >conftest.$ac_ext <<_ACEOF 6842130561Sobrien/* By Ruediger Kuhlmann. */ 6843130561Sobrien #include <sys/types.h> 6844130561Sobrien #if HAVE_UNISTD_H 6845130561Sobrien # include <unistd.h> 6846130561Sobrien #endif 6847130561Sobrien /* Some systems only have a dummy stub for fork() */ 6848130561Sobrien int main () 6849130561Sobrien { 6850218822Sdim if (fork() < 0) 6851218822Sdim exit (1); 6852218822Sdim exit (0); 6853130561Sobrien } 6854130561Sobrien_ACEOF 6855130561Sobrienrm -f conftest$ac_exeext 6856130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6857130561Sobrien (eval $ac_link) 2>&5 6858130561Sobrien ac_status=$? 6859130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6860130561Sobrien (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 6861130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6862130561Sobrien (eval $ac_try) 2>&5 6863130561Sobrien ac_status=$? 6864130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 6865130561Sobrien (exit $ac_status); }; }; then 6866130561Sobrien ac_cv_func_fork_works=yes 6867130561Sobrienelse 6868130561Sobrien echo "$as_me: program exited with status $ac_status" >&5 6869130561Sobrienecho "$as_me: failed program was:" >&5 6870130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 6871130561Sobrien 6872130561Sobrien( exit $ac_status ) 6873130561Sobrienac_cv_func_fork_works=no 687460484Sobrienfi 6875218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 6876130561Sobrienfi 6877130561Sobrienfi 6878130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5 6879130561Sobrienecho "${ECHO_T}$ac_cv_func_fork_works" >&6 688060484Sobrien 6881130561Sobrienelse 6882130561Sobrien ac_cv_func_fork_works=$ac_cv_func_fork 6883130561Sobrienfi 6884130561Sobrienif test "x$ac_cv_func_fork_works" = xcross; then 6885130561Sobrien case $host in 6886130561Sobrien *-*-amigaos* | *-*-msdosdjgpp*) 6887130561Sobrien # Override, as these systems have only a dummy fork() stub 6888130561Sobrien ac_cv_func_fork_works=no 6889130561Sobrien ;; 6890130561Sobrien *) 6891130561Sobrien ac_cv_func_fork_works=yes 6892130561Sobrien ;; 6893130561Sobrien esac 6894130561Sobrien { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6895130561Sobrienecho "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6896130561Sobrienfi 689760484Sobrienac_cv_func_vfork_works=$ac_cv_func_vfork 6898130561Sobrienif test "x$ac_cv_func_vfork" = xyes; then 6899130561Sobrien echo "$as_me:$LINENO: checking for working vfork" >&5 6900130561Sobrienecho $ECHO_N "checking for working vfork... $ECHO_C" >&6 6901130561Sobrienif test "${ac_cv_func_vfork_works+set}" = set; then 6902130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 690360484Sobrienelse 6904130561Sobrien if test "$cross_compiling" = yes; then 6905130561Sobrien ac_cv_func_vfork_works=cross 6906130561Sobrienelse 6907130561Sobrien cat >conftest.$ac_ext <<_ACEOF 6908130561Sobrien/* confdefs.h. */ 6909130561Sobrien_ACEOF 6910130561Sobriencat confdefs.h >>conftest.$ac_ext 6911130561Sobriencat >>conftest.$ac_ext <<_ACEOF 6912130561Sobrien/* end confdefs.h. */ 691360484Sobrien/* Thanks to Paul Eggert for this test. */ 691460484Sobrien#include <stdio.h> 6915130561Sobrien#include <stdlib.h> 691660484Sobrien#include <sys/types.h> 691760484Sobrien#include <sys/stat.h> 6918130561Sobrien#include <sys/wait.h> 6919130561Sobrien#if HAVE_UNISTD_H 6920130561Sobrien# include <unistd.h> 692160484Sobrien#endif 6922130561Sobrien#if HAVE_VFORK_H 6923130561Sobrien# include <vfork.h> 692460484Sobrien#endif 692560484Sobrien/* On some sparc systems, changes by the child to local and incoming 6926130561Sobrien argument registers are propagated back to the parent. The compiler 6927130561Sobrien is told about this with #include <vfork.h>, but some compilers 6928130561Sobrien (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6929130561Sobrien static variable whose address is put into a register that is 6930130561Sobrien clobbered by the vfork. */ 6931130561Sobrienstatic void 693260484Sobrien#ifdef __cplusplus 693360484Sobriensparc_address_test (int arg) 6934130561Sobrien# else 693560484Sobriensparc_address_test (arg) int arg; 693660484Sobrien#endif 693760484Sobrien{ 693860484Sobrien static pid_t child; 693960484Sobrien if (!child) { 694060484Sobrien child = vfork (); 694160484Sobrien if (child < 0) { 694260484Sobrien perror ("vfork"); 694360484Sobrien _exit(2); 694460484Sobrien } 694560484Sobrien if (!child) { 694660484Sobrien arg = getpid(); 694760484Sobrien write(-1, "", 0); 694860484Sobrien _exit (arg); 694960484Sobrien } 695060484Sobrien } 695160484Sobrien} 6952130561Sobrien 6953130561Sobrienint 6954130561Sobrienmain () 6955130561Sobrien{ 695660484Sobrien pid_t parent = getpid (); 695760484Sobrien pid_t child; 695860484Sobrien 6959130561Sobrien sparc_address_test (0); 696060484Sobrien 696160484Sobrien child = vfork (); 696260484Sobrien 696360484Sobrien if (child == 0) { 6964130561Sobrien /* Here is another test for sparc vfork register problems. This 6965130561Sobrien test uses lots of local variables, at least as many local 6966130561Sobrien variables as main has allocated so far including compiler 6967130561Sobrien temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6968130561Sobrien 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6969130561Sobrien reuse the register of parent for one of the local variables, 6970130561Sobrien since it will think that parent can't possibly be used any more 6971130561Sobrien in this routine. Assigning to the local variable will thus 6972130561Sobrien munge parent in the parent process. */ 697360484Sobrien pid_t 697460484Sobrien p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 697560484Sobrien p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 697660484Sobrien /* Convince the compiler that p..p7 are live; otherwise, it might 697760484Sobrien use the same hardware register for all 8 local variables. */ 697860484Sobrien if (p != p1 || p != p2 || p != p3 || p != p4 697960484Sobrien || p != p5 || p != p6 || p != p7) 698060484Sobrien _exit(1); 698160484Sobrien 6982130561Sobrien /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6983130561Sobrien from child file descriptors. If the child closes a descriptor 6984130561Sobrien before it execs or exits, this munges the parent's descriptor 6985130561Sobrien as well. Test for this by closing stdout in the child. */ 698660484Sobrien _exit(close(fileno(stdout)) != 0); 698760484Sobrien } else { 698860484Sobrien int status; 698960484Sobrien struct stat st; 699060484Sobrien 699160484Sobrien while (wait(&status) != child) 699260484Sobrien ; 699360484Sobrien exit( 699460484Sobrien /* Was there some problem with vforking? */ 699560484Sobrien child < 0 699660484Sobrien 699760484Sobrien /* Did the child fail? (This shouldn't happen.) */ 699860484Sobrien || status 699960484Sobrien 700060484Sobrien /* Did the vfork/compiler bug occur? */ 700160484Sobrien || parent != getpid() 700260484Sobrien 700360484Sobrien /* Did the file descriptor bug occur? */ 700460484Sobrien || fstat(fileno(stdout), &st) != 0 700560484Sobrien ); 700660484Sobrien } 700760484Sobrien} 7008130561Sobrien_ACEOF 7009130561Sobrienrm -f conftest$ac_exeext 7010130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7011130561Sobrien (eval $ac_link) 2>&5 7012130561Sobrien ac_status=$? 7013130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7014130561Sobrien (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 7015130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7016130561Sobrien (eval $ac_try) 2>&5 7017130561Sobrien ac_status=$? 7018130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7019130561Sobrien (exit $ac_status); }; }; then 702060484Sobrien ac_cv_func_vfork_works=yes 702160484Sobrienelse 7022130561Sobrien echo "$as_me: program exited with status $ac_status" >&5 7023130561Sobrienecho "$as_me: failed program was:" >&5 7024130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 7025130561Sobrien 7026130561Sobrien( exit $ac_status ) 7027130561Sobrienac_cv_func_vfork_works=no 702860484Sobrienfi 7029218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 703060484Sobrienfi 7031130561Sobrienfi 7032130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5 7033130561Sobrienecho "${ECHO_T}$ac_cv_func_vfork_works" >&6 703460484Sobrien 7035130561Sobrienfi; 7036130561Sobrienif test "x$ac_cv_func_fork_works" = xcross; then 7037218822Sdim ac_cv_func_vfork_works=$ac_cv_func_vfork 7038130561Sobrien { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 7039130561Sobrienecho "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 704060484Sobrienfi 704160484Sobrien 7042130561Sobrienif test "x$ac_cv_func_vfork_works" = xyes; then 7043130561Sobrien 7044130561Sobriencat >>confdefs.h <<\_ACEOF 7045130561Sobrien#define HAVE_WORKING_VFORK 1 7046130561Sobrien_ACEOF 7047130561Sobrien 7048130561Sobrienelse 7049130561Sobrien 7050130561Sobriencat >>confdefs.h <<\_ACEOF 705160484Sobrien#define vfork fork 7052130561Sobrien_ACEOF 705360484Sobrien 705460484Sobrienfi 7055130561Sobrienif test "x$ac_cv_func_fork_works" = xyes; then 705660484Sobrien 7057130561Sobriencat >>confdefs.h <<\_ACEOF 7058130561Sobrien#define HAVE_WORKING_FORK 1 7059130561Sobrien_ACEOF 7060130561Sobrien 7061130561Sobrienfi 7062130561Sobrien 706360484Sobrien if test $ac_cv_func_vfork_works = no; then 7064218822Sdim case $LIBOBJS in 7065218822Sdim "vfork.$ac_objext" | \ 7066218822Sdim *" vfork.$ac_objext" | \ 7067218822Sdim "vfork.$ac_objext "* | \ 7068218822Sdim *" vfork.$ac_objext "* ) ;; 7069218822Sdim *) LIBOBJS="$LIBOBJS vfork.$ac_objext" ;; 7070218822Sdimesac 7071218822Sdim 707260484Sobrien fi 707389857Sobrien # We only need _doprnt if we might use it to implement v*printf. 707489857Sobrien if test $ac_cv_func_vprintf != yes \ 707589857Sobrien || test $ac_cv_func_vfprintf != yes \ 707689857Sobrien || test $ac_cv_func_vsprintf != yes; then 7077130561Sobrien 7078130561Sobrienfor ac_func in _doprnt 707989857Sobriendo 7080130561Sobrienas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 7081130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 7082130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 7083130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 7084130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 708589857Sobrienelse 7086130561Sobrien if test x$gcc_no_link = xyes; then 7087130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 7088130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 7089130561Sobrien { (exit 1); exit 1; }; } 7090130561Sobrienfi 7091130561Sobriencat >conftest.$ac_ext <<_ACEOF 7092130561Sobrien/* confdefs.h. */ 7093130561Sobrien_ACEOF 7094130561Sobriencat confdefs.h >>conftest.$ac_ext 7095130561Sobriencat >>conftest.$ac_ext <<_ACEOF 7096130561Sobrien/* end confdefs.h. */ 709789857Sobrien/* System header to define __stub macros and hopefully few prototypes, 7098130561Sobrien which can conflict with char $ac_func (); below. 7099130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7100130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 7101130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 7102130561Sobrien checking for functions defined therein. */ 7103130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 7104130561Sobrien# include <limits.h> 7105130561Sobrien#else 7106130561Sobrien# include <assert.h> 7107130561Sobrien#endif 710889857Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 7109130561Sobrien#ifdef __cplusplus 7110130561Sobrienextern "C" 7111130561Sobrien{ 7112130561Sobrien#endif 711389857Sobrien/* We use char because int might match the return type of a gcc2 7114130561Sobrien builtin and then its argument prototype would still apply. */ 7115130561Sobrienchar $ac_func (); 711689857Sobrien/* The GNU C library defines this for functions which it implements 711789857Sobrien to always fail with ENOSYS. Some functions are actually named 711889857Sobrien something starting with __ and the normal name is an alias. */ 711989857Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 712089857Sobrienchoke me 712189857Sobrien#else 7122130561Sobrienchar (*f) () = $ac_func; 712389857Sobrien#endif 7124130561Sobrien#ifdef __cplusplus 7125130561Sobrien} 7126130561Sobrien#endif 712789857Sobrien 7128130561Sobrienint 7129130561Sobrienmain () 7130130561Sobrien{ 7131130561Sobrienreturn f != $ac_func; 7132130561Sobrien ; 7133130561Sobrien return 0; 7134130561Sobrien} 7135130561Sobrien_ACEOF 7136130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 7137130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7138218822Sdim (eval $ac_link) 2>conftest.er1 7139130561Sobrien ac_status=$? 7140218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7141218822Sdim rm -f conftest.er1 7142218822Sdim cat conftest.err >&5 7143130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7144130561Sobrien (exit $ac_status); } && 7145218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7146218822Sdim || test ! -s conftest.err' 7147130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7148130561Sobrien (eval $ac_try) 2>&5 7149130561Sobrien ac_status=$? 7150130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7151218822Sdim (exit $ac_status); }; } && 7152218822Sdim { ac_try='test -s conftest$ac_exeext' 7153218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7154218822Sdim (eval $ac_try) 2>&5 7155218822Sdim ac_status=$? 7156218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7157130561Sobrien (exit $ac_status); }; }; then 7158130561Sobrien eval "$as_ac_var=yes" 715989857Sobrienelse 7160130561Sobrien echo "$as_me: failed program was:" >&5 7161130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 7162130561Sobrien 7163130561Sobrieneval "$as_ac_var=no" 716489857Sobrienfi 7165218822Sdimrm -f conftest.err conftest.$ac_objext \ 7166218822Sdim conftest$ac_exeext conftest.$ac_ext 716789857Sobrienfi 7168130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 7169130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 7170130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 7171130561Sobrien cat >>confdefs.h <<_ACEOF 7172130561Sobrien#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 7173130561Sobrien_ACEOF 717489857Sobrien 717589857Sobrienelse 7176218822Sdim case $LIBOBJS in 7177218822Sdim "$ac_func.$ac_objext" | \ 7178218822Sdim *" $ac_func.$ac_objext" | \ 7179218822Sdim "$ac_func.$ac_objext "* | \ 7180218822Sdim *" $ac_func.$ac_objext "* ) ;; 7181218822Sdim *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;; 7182218822Sdimesac 7183218822Sdim 718489857Sobrienfi 718589857Sobriendone 718689857Sobrien 718789857Sobrien 718889857Sobrien else 7189130561Sobrien 7190130561Sobrienfor ac_func in _doprnt 719189857Sobriendo 7192130561Sobrienas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 7193130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 7194130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 7195130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 7196130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 719789857Sobrienelse 7198130561Sobrien if test x$gcc_no_link = xyes; then 7199130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 7200130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 7201130561Sobrien { (exit 1); exit 1; }; } 7202130561Sobrienfi 7203130561Sobriencat >conftest.$ac_ext <<_ACEOF 7204130561Sobrien/* confdefs.h. */ 7205130561Sobrien_ACEOF 7206130561Sobriencat confdefs.h >>conftest.$ac_ext 7207130561Sobriencat >>conftest.$ac_ext <<_ACEOF 7208130561Sobrien/* end confdefs.h. */ 720989857Sobrien/* System header to define __stub macros and hopefully few prototypes, 7210130561Sobrien which can conflict with char $ac_func (); below. 7211130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7212130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 7213130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 7214130561Sobrien checking for functions defined therein. */ 7215130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 7216130561Sobrien# include <limits.h> 7217130561Sobrien#else 7218130561Sobrien# include <assert.h> 7219130561Sobrien#endif 722089857Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 7221130561Sobrien#ifdef __cplusplus 7222130561Sobrienextern "C" 7223130561Sobrien{ 7224130561Sobrien#endif 722589857Sobrien/* We use char because int might match the return type of a gcc2 7226130561Sobrien builtin and then its argument prototype would still apply. */ 7227130561Sobrienchar $ac_func (); 722889857Sobrien/* The GNU C library defines this for functions which it implements 722989857Sobrien to always fail with ENOSYS. Some functions are actually named 723089857Sobrien something starting with __ and the normal name is an alias. */ 723189857Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 723289857Sobrienchoke me 723389857Sobrien#else 7234130561Sobrienchar (*f) () = $ac_func; 723589857Sobrien#endif 7236130561Sobrien#ifdef __cplusplus 7237130561Sobrien} 7238130561Sobrien#endif 723989857Sobrien 7240130561Sobrienint 7241130561Sobrienmain () 7242130561Sobrien{ 7243130561Sobrienreturn f != $ac_func; 7244130561Sobrien ; 7245130561Sobrien return 0; 7246130561Sobrien} 7247130561Sobrien_ACEOF 7248130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 7249130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7250218822Sdim (eval $ac_link) 2>conftest.er1 7251130561Sobrien ac_status=$? 7252218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7253218822Sdim rm -f conftest.er1 7254218822Sdim cat conftest.err >&5 7255130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7256130561Sobrien (exit $ac_status); } && 7257218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7258218822Sdim || test ! -s conftest.err' 7259130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7260130561Sobrien (eval $ac_try) 2>&5 7261130561Sobrien ac_status=$? 7262130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7263218822Sdim (exit $ac_status); }; } && 7264218822Sdim { ac_try='test -s conftest$ac_exeext' 7265218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7266218822Sdim (eval $ac_try) 2>&5 7267218822Sdim ac_status=$? 7268218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7269130561Sobrien (exit $ac_status); }; }; then 7270130561Sobrien eval "$as_ac_var=yes" 727189857Sobrienelse 7272130561Sobrien echo "$as_me: failed program was:" >&5 7273130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 7274130561Sobrien 7275130561Sobrieneval "$as_ac_var=no" 727689857Sobrienfi 7277218822Sdimrm -f conftest.err conftest.$ac_objext \ 7278218822Sdim conftest$ac_exeext conftest.$ac_ext 727989857Sobrienfi 7280130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 7281130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 7282130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 7283130561Sobrien cat >>confdefs.h <<_ACEOF 7284130561Sobrien#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 7285130561Sobrien_ACEOF 728689857Sobrien 728789857Sobrienfi 728889857Sobriendone 728989857Sobrien 729089857Sobrien fi 729189857Sobrien 729260484Sobrien for v in $vars; do 7293130561Sobrien echo "$as_me:$LINENO: checking for $v" >&5 7294130561Sobrienecho $ECHO_N "checking for $v... $ECHO_C" >&6 7295130561Sobrien if eval "test \"\${libiberty_cv_var_$v+set}\" = set"; then 7296130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 729760484Sobrienelse 7298130561Sobrien if test x$gcc_no_link = xyes; then 7299130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 7300130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 7301130561Sobrien { (exit 1); exit 1; }; } 7302130561Sobrienfi 7303130561Sobriencat >conftest.$ac_ext <<_ACEOF 7304130561Sobrien/* confdefs.h. */ 7305130561Sobrien_ACEOF 7306130561Sobriencat confdefs.h >>conftest.$ac_ext 7307130561Sobriencat >>conftest.$ac_ext <<_ACEOF 7308130561Sobrien/* end confdefs.h. */ 730960484Sobrienint *p; 7310130561Sobrienint 7311130561Sobrienmain () 7312130561Sobrien{ 7313104834Sobrienextern int $v []; p = $v; 7314130561Sobrien ; 7315130561Sobrien return 0; 7316130561Sobrien} 7317130561Sobrien_ACEOF 7318130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 7319130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7320218822Sdim (eval $ac_link) 2>conftest.er1 7321130561Sobrien ac_status=$? 7322218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7323218822Sdim rm -f conftest.er1 7324218822Sdim cat conftest.err >&5 7325130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7326130561Sobrien (exit $ac_status); } && 7327218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7328218822Sdim || test ! -s conftest.err' 7329130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7330130561Sobrien (eval $ac_try) 2>&5 7331130561Sobrien ac_status=$? 7332130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7333218822Sdim (exit $ac_status); }; } && 7334218822Sdim { ac_try='test -s conftest$ac_exeext' 7335218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7336218822Sdim (eval $ac_try) 2>&5 7337218822Sdim ac_status=$? 7338218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7339130561Sobrien (exit $ac_status); }; }; then 734060484Sobrien eval "libiberty_cv_var_$v=yes" 734160484Sobrienelse 7342130561Sobrien echo "$as_me: failed program was:" >&5 7343130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 7344130561Sobrien 7345130561Sobrieneval "libiberty_cv_var_$v=no" 734660484Sobrienfi 7347218822Sdimrm -f conftest.err conftest.$ac_objext \ 7348218822Sdim conftest$ac_exeext conftest.$ac_ext 734960484Sobrienfi 735060484Sobrien 735160484Sobrien if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 7352130561Sobrien echo "$as_me:$LINENO: result: yes" >&5 7353130561Sobrienecho "${ECHO_T}yes" >&6 735460484Sobrien n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7355130561Sobrien cat >>confdefs.h <<_ACEOF 735660484Sobrien#define $n 1 7357130561Sobrien_ACEOF 735860484Sobrien 735960484Sobrien else 7360130561Sobrien echo "$as_me:$LINENO: result: no" >&5 7361130561Sobrienecho "${ECHO_T}no" >&6 736260484Sobrien fi 736360484Sobrien done 7364130561Sobrien 7365130561Sobrien # special check for _system_configuration because AIX <4.3.2 do not 7366130561Sobrien # contain the `physmem' member. 7367130561Sobrien echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5 7368130561Sobrienecho $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6 7369130561Sobrien cat >conftest.$ac_ext <<_ACEOF 7370130561Sobrien/* confdefs.h. */ 7371130561Sobrien_ACEOF 7372130561Sobriencat confdefs.h >>conftest.$ac_ext 7373130561Sobriencat >>conftest.$ac_ext <<_ACEOF 7374130561Sobrien/* end confdefs.h. */ 7375130561Sobrien#include <sys/systemcfg.h> 7376130561Sobrienint 7377130561Sobrienmain () 7378130561Sobrien{ 7379130561Sobriendouble x = _system_configuration.physmem; 7380130561Sobrien ; 7381130561Sobrien return 0; 7382130561Sobrien} 7383130561Sobrien_ACEOF 7384130561Sobrienrm -f conftest.$ac_objext 7385130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7386218822Sdim (eval $ac_compile) 2>conftest.er1 7387130561Sobrien ac_status=$? 7388218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7389218822Sdim rm -f conftest.er1 7390218822Sdim cat conftest.err >&5 7391130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7392130561Sobrien (exit $ac_status); } && 7393218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7394218822Sdim || test ! -s conftest.err' 7395130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7396130561Sobrien (eval $ac_try) 2>&5 7397130561Sobrien ac_status=$? 7398130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7399218822Sdim (exit $ac_status); }; } && 7400218822Sdim { ac_try='test -s conftest.$ac_objext' 7401218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7402218822Sdim (eval $ac_try) 2>&5 7403218822Sdim ac_status=$? 7404218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7405130561Sobrien (exit $ac_status); }; }; then 7406130561Sobrien echo "$as_me:$LINENO: result: yes" >&5 7407130561Sobrienecho "${ECHO_T}yes" >&6 7408130561Sobrien 7409130561Sobriencat >>confdefs.h <<\_ACEOF 7410130561Sobrien#define HAVE__SYSTEM_CONFIGURATION 1 7411130561Sobrien_ACEOF 7412130561Sobrien 7413130561Sobrienelse 7414130561Sobrien echo "$as_me: failed program was:" >&5 7415130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 7416130561Sobrien 7417130561Sobrienecho "$as_me:$LINENO: result: no" >&5 7418130561Sobrienecho "${ECHO_T}no" >&6 7419130561Sobrienfi 7420218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7421130561Sobrien 7422130561Sobrien 7423130561Sobrienfor ac_func in $checkfuncs 742460484Sobriendo 7425130561Sobrienas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 7426130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 7427130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 7428130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 7429130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 743060484Sobrienelse 7431130561Sobrien if test x$gcc_no_link = xyes; then 7432130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 7433130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 7434130561Sobrien { (exit 1); exit 1; }; } 7435130561Sobrienfi 7436130561Sobriencat >conftest.$ac_ext <<_ACEOF 7437130561Sobrien/* confdefs.h. */ 7438130561Sobrien_ACEOF 7439130561Sobriencat confdefs.h >>conftest.$ac_ext 7440130561Sobriencat >>conftest.$ac_ext <<_ACEOF 7441130561Sobrien/* end confdefs.h. */ 744260484Sobrien/* System header to define __stub macros and hopefully few prototypes, 7443130561Sobrien which can conflict with char $ac_func (); below. 7444130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7445130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 7446130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 7447130561Sobrien checking for functions defined therein. */ 7448130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 7449130561Sobrien# include <limits.h> 7450130561Sobrien#else 7451130561Sobrien# include <assert.h> 7452130561Sobrien#endif 745360484Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 7454130561Sobrien#ifdef __cplusplus 7455130561Sobrienextern "C" 7456130561Sobrien{ 7457130561Sobrien#endif 745860484Sobrien/* We use char because int might match the return type of a gcc2 7459130561Sobrien builtin and then its argument prototype would still apply. */ 7460130561Sobrienchar $ac_func (); 746160484Sobrien/* The GNU C library defines this for functions which it implements 746260484Sobrien to always fail with ENOSYS. Some functions are actually named 746360484Sobrien something starting with __ and the normal name is an alias. */ 746460484Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 746560484Sobrienchoke me 746660484Sobrien#else 7467130561Sobrienchar (*f) () = $ac_func; 746860484Sobrien#endif 7469130561Sobrien#ifdef __cplusplus 7470130561Sobrien} 7471130561Sobrien#endif 747260484Sobrien 7473130561Sobrienint 7474130561Sobrienmain () 7475130561Sobrien{ 7476130561Sobrienreturn f != $ac_func; 7477130561Sobrien ; 7478130561Sobrien return 0; 7479130561Sobrien} 7480130561Sobrien_ACEOF 7481130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 7482130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7483218822Sdim (eval $ac_link) 2>conftest.er1 7484130561Sobrien ac_status=$? 7485218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7486218822Sdim rm -f conftest.er1 7487218822Sdim cat conftest.err >&5 7488130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7489130561Sobrien (exit $ac_status); } && 7490218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7491218822Sdim || test ! -s conftest.err' 7492130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7493130561Sobrien (eval $ac_try) 2>&5 7494130561Sobrien ac_status=$? 7495130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 7496218822Sdim (exit $ac_status); }; } && 7497218822Sdim { ac_try='test -s conftest$ac_exeext' 7498218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7499218822Sdim (eval $ac_try) 2>&5 7500218822Sdim ac_status=$? 7501218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7502130561Sobrien (exit $ac_status); }; }; then 7503130561Sobrien eval "$as_ac_var=yes" 750460484Sobrienelse 7505130561Sobrien echo "$as_me: failed program was:" >&5 7506130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 7507130561Sobrien 7508130561Sobrieneval "$as_ac_var=no" 750960484Sobrienfi 7510218822Sdimrm -f conftest.err conftest.$ac_objext \ 7511218822Sdim conftest$ac_exeext conftest.$ac_ext 751260484Sobrienfi 7513130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 7514130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 7515130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 7516130561Sobrien cat >>confdefs.h <<_ACEOF 7517130561Sobrien#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 7518130561Sobrien_ACEOF 751960484Sobrien 752060484Sobrienfi 752160484Sobriendone 752260484Sobrien 7523218822Sdim echo "$as_me:$LINENO: checking whether basename is declared" >&5 7524218822Sdimecho $ECHO_N "checking whether basename is declared... $ECHO_C" >&6 7525218822Sdimif test "${ac_cv_have_decl_basename+set}" = set; then 7526218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 7527218822Sdimelse 7528218822Sdim cat >conftest.$ac_ext <<_ACEOF 7529218822Sdim/* confdefs.h. */ 7530218822Sdim_ACEOF 7531218822Sdimcat confdefs.h >>conftest.$ac_ext 7532218822Sdimcat >>conftest.$ac_ext <<_ACEOF 7533218822Sdim/* end confdefs.h. */ 7534218822Sdim$ac_includes_default 7535218822Sdimint 7536218822Sdimmain () 7537218822Sdim{ 7538218822Sdim#ifndef basename 7539218822Sdim char *p = (char *) basename; 7540218822Sdim#endif 7541218822Sdim 7542218822Sdim ; 7543218822Sdim return 0; 7544218822Sdim} 7545218822Sdim_ACEOF 7546218822Sdimrm -f conftest.$ac_objext 7547218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7548218822Sdim (eval $ac_compile) 2>conftest.er1 7549218822Sdim ac_status=$? 7550218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7551218822Sdim rm -f conftest.er1 7552218822Sdim cat conftest.err >&5 7553218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7554218822Sdim (exit $ac_status); } && 7555218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7556218822Sdim || test ! -s conftest.err' 7557218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7558218822Sdim (eval $ac_try) 2>&5 7559218822Sdim ac_status=$? 7560218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7561218822Sdim (exit $ac_status); }; } && 7562218822Sdim { ac_try='test -s conftest.$ac_objext' 7563218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7564218822Sdim (eval $ac_try) 2>&5 7565218822Sdim ac_status=$? 7566218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7567218822Sdim (exit $ac_status); }; }; then 7568218822Sdim ac_cv_have_decl_basename=yes 7569218822Sdimelse 7570218822Sdim echo "$as_me: failed program was:" >&5 7571218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 7572218822Sdim 7573218822Sdimac_cv_have_decl_basename=no 7574218822Sdimfi 7575218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7576218822Sdimfi 7577218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5 7578218822Sdimecho "${ECHO_T}$ac_cv_have_decl_basename" >&6 7579218822Sdimif test $ac_cv_have_decl_basename = yes; then 7580218822Sdim 7581218822Sdimcat >>confdefs.h <<_ACEOF 7582218822Sdim#define HAVE_DECL_BASENAME 1 7583218822Sdim_ACEOF 7584218822Sdim 7585218822Sdim 7586218822Sdimelse 7587218822Sdim cat >>confdefs.h <<_ACEOF 7588218822Sdim#define HAVE_DECL_BASENAME 0 7589218822Sdim_ACEOF 7590218822Sdim 7591218822Sdim 7592218822Sdimfi 7593218822Sdimecho "$as_me:$LINENO: checking whether ffs is declared" >&5 7594218822Sdimecho $ECHO_N "checking whether ffs is declared... $ECHO_C" >&6 7595218822Sdimif test "${ac_cv_have_decl_ffs+set}" = set; then 7596218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 7597218822Sdimelse 7598218822Sdim cat >conftest.$ac_ext <<_ACEOF 7599218822Sdim/* confdefs.h. */ 7600218822Sdim_ACEOF 7601218822Sdimcat confdefs.h >>conftest.$ac_ext 7602218822Sdimcat >>conftest.$ac_ext <<_ACEOF 7603218822Sdim/* end confdefs.h. */ 7604218822Sdim$ac_includes_default 7605218822Sdimint 7606218822Sdimmain () 7607218822Sdim{ 7608218822Sdim#ifndef ffs 7609218822Sdim char *p = (char *) ffs; 7610218822Sdim#endif 7611218822Sdim 7612218822Sdim ; 7613218822Sdim return 0; 7614218822Sdim} 7615218822Sdim_ACEOF 7616218822Sdimrm -f conftest.$ac_objext 7617218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7618218822Sdim (eval $ac_compile) 2>conftest.er1 7619218822Sdim ac_status=$? 7620218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7621218822Sdim rm -f conftest.er1 7622218822Sdim cat conftest.err >&5 7623218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7624218822Sdim (exit $ac_status); } && 7625218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7626218822Sdim || test ! -s conftest.err' 7627218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7628218822Sdim (eval $ac_try) 2>&5 7629218822Sdim ac_status=$? 7630218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7631218822Sdim (exit $ac_status); }; } && 7632218822Sdim { ac_try='test -s conftest.$ac_objext' 7633218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7634218822Sdim (eval $ac_try) 2>&5 7635218822Sdim ac_status=$? 7636218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7637218822Sdim (exit $ac_status); }; }; then 7638218822Sdim ac_cv_have_decl_ffs=yes 7639218822Sdimelse 7640218822Sdim echo "$as_me: failed program was:" >&5 7641218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 7642218822Sdim 7643218822Sdimac_cv_have_decl_ffs=no 7644218822Sdimfi 7645218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7646218822Sdimfi 7647218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_ffs" >&5 7648218822Sdimecho "${ECHO_T}$ac_cv_have_decl_ffs" >&6 7649218822Sdimif test $ac_cv_have_decl_ffs = yes; then 7650218822Sdim 7651218822Sdimcat >>confdefs.h <<_ACEOF 7652218822Sdim#define HAVE_DECL_FFS 1 7653218822Sdim_ACEOF 7654218822Sdim 7655218822Sdim 7656218822Sdimelse 7657218822Sdim cat >>confdefs.h <<_ACEOF 7658218822Sdim#define HAVE_DECL_FFS 0 7659218822Sdim_ACEOF 7660218822Sdim 7661218822Sdim 7662218822Sdimfi 7663218822Sdimecho "$as_me:$LINENO: checking whether asprintf is declared" >&5 7664218822Sdimecho $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6 7665218822Sdimif test "${ac_cv_have_decl_asprintf+set}" = set; then 7666218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 7667218822Sdimelse 7668218822Sdim cat >conftest.$ac_ext <<_ACEOF 7669218822Sdim/* confdefs.h. */ 7670218822Sdim_ACEOF 7671218822Sdimcat confdefs.h >>conftest.$ac_ext 7672218822Sdimcat >>conftest.$ac_ext <<_ACEOF 7673218822Sdim/* end confdefs.h. */ 7674218822Sdim$ac_includes_default 7675218822Sdimint 7676218822Sdimmain () 7677218822Sdim{ 7678218822Sdim#ifndef asprintf 7679218822Sdim char *p = (char *) asprintf; 7680218822Sdim#endif 7681218822Sdim 7682218822Sdim ; 7683218822Sdim return 0; 7684218822Sdim} 7685218822Sdim_ACEOF 7686218822Sdimrm -f conftest.$ac_objext 7687218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7688218822Sdim (eval $ac_compile) 2>conftest.er1 7689218822Sdim ac_status=$? 7690218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7691218822Sdim rm -f conftest.er1 7692218822Sdim cat conftest.err >&5 7693218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7694218822Sdim (exit $ac_status); } && 7695218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7696218822Sdim || test ! -s conftest.err' 7697218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7698218822Sdim (eval $ac_try) 2>&5 7699218822Sdim ac_status=$? 7700218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7701218822Sdim (exit $ac_status); }; } && 7702218822Sdim { ac_try='test -s conftest.$ac_objext' 7703218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7704218822Sdim (eval $ac_try) 2>&5 7705218822Sdim ac_status=$? 7706218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7707218822Sdim (exit $ac_status); }; }; then 7708218822Sdim ac_cv_have_decl_asprintf=yes 7709218822Sdimelse 7710218822Sdim echo "$as_me: failed program was:" >&5 7711218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 7712218822Sdim 7713218822Sdimac_cv_have_decl_asprintf=no 7714218822Sdimfi 7715218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7716218822Sdimfi 7717218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5 7718218822Sdimecho "${ECHO_T}$ac_cv_have_decl_asprintf" >&6 7719218822Sdimif test $ac_cv_have_decl_asprintf = yes; then 7720218822Sdim 7721218822Sdimcat >>confdefs.h <<_ACEOF 7722218822Sdim#define HAVE_DECL_ASPRINTF 1 7723218822Sdim_ACEOF 7724218822Sdim 7725218822Sdim 7726218822Sdimelse 7727218822Sdim cat >>confdefs.h <<_ACEOF 7728218822Sdim#define HAVE_DECL_ASPRINTF 0 7729218822Sdim_ACEOF 7730218822Sdim 7731218822Sdim 7732218822Sdimfi 7733218822Sdimecho "$as_me:$LINENO: checking whether vasprintf is declared" >&5 7734218822Sdimecho $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6 7735218822Sdimif test "${ac_cv_have_decl_vasprintf+set}" = set; then 7736218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 7737218822Sdimelse 7738218822Sdim cat >conftest.$ac_ext <<_ACEOF 7739218822Sdim/* confdefs.h. */ 7740218822Sdim_ACEOF 7741218822Sdimcat confdefs.h >>conftest.$ac_ext 7742218822Sdimcat >>conftest.$ac_ext <<_ACEOF 7743218822Sdim/* end confdefs.h. */ 7744218822Sdim$ac_includes_default 7745218822Sdimint 7746218822Sdimmain () 7747218822Sdim{ 7748218822Sdim#ifndef vasprintf 7749218822Sdim char *p = (char *) vasprintf; 7750218822Sdim#endif 7751218822Sdim 7752218822Sdim ; 7753218822Sdim return 0; 7754218822Sdim} 7755218822Sdim_ACEOF 7756218822Sdimrm -f conftest.$ac_objext 7757218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7758218822Sdim (eval $ac_compile) 2>conftest.er1 7759218822Sdim ac_status=$? 7760218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7761218822Sdim rm -f conftest.er1 7762218822Sdim cat conftest.err >&5 7763218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7764218822Sdim (exit $ac_status); } && 7765218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7766218822Sdim || test ! -s conftest.err' 7767218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7768218822Sdim (eval $ac_try) 2>&5 7769218822Sdim ac_status=$? 7770218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7771218822Sdim (exit $ac_status); }; } && 7772218822Sdim { ac_try='test -s conftest.$ac_objext' 7773218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7774218822Sdim (eval $ac_try) 2>&5 7775218822Sdim ac_status=$? 7776218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7777218822Sdim (exit $ac_status); }; }; then 7778218822Sdim ac_cv_have_decl_vasprintf=yes 7779218822Sdimelse 7780218822Sdim echo "$as_me: failed program was:" >&5 7781218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 7782218822Sdim 7783218822Sdimac_cv_have_decl_vasprintf=no 7784218822Sdimfi 7785218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7786218822Sdimfi 7787218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5 7788218822Sdimecho "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6 7789218822Sdimif test $ac_cv_have_decl_vasprintf = yes; then 7790218822Sdim 7791218822Sdimcat >>confdefs.h <<_ACEOF 7792218822Sdim#define HAVE_DECL_VASPRINTF 1 7793218822Sdim_ACEOF 7794218822Sdim 7795218822Sdim 7796218822Sdimelse 7797218822Sdim cat >>confdefs.h <<_ACEOF 7798218822Sdim#define HAVE_DECL_VASPRINTF 0 7799218822Sdim_ACEOF 7800218822Sdim 7801218822Sdim 7802218822Sdimfi 7803218822Sdimecho "$as_me:$LINENO: checking whether snprintf is declared" >&5 7804218822Sdimecho $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6 7805218822Sdimif test "${ac_cv_have_decl_snprintf+set}" = set; then 7806218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 7807218822Sdimelse 7808218822Sdim cat >conftest.$ac_ext <<_ACEOF 7809218822Sdim/* confdefs.h. */ 7810218822Sdim_ACEOF 7811218822Sdimcat confdefs.h >>conftest.$ac_ext 7812218822Sdimcat >>conftest.$ac_ext <<_ACEOF 7813218822Sdim/* end confdefs.h. */ 7814218822Sdim$ac_includes_default 7815218822Sdimint 7816218822Sdimmain () 7817218822Sdim{ 7818218822Sdim#ifndef snprintf 7819218822Sdim char *p = (char *) snprintf; 7820218822Sdim#endif 7821218822Sdim 7822218822Sdim ; 7823218822Sdim return 0; 7824218822Sdim} 7825218822Sdim_ACEOF 7826218822Sdimrm -f conftest.$ac_objext 7827218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7828218822Sdim (eval $ac_compile) 2>conftest.er1 7829218822Sdim ac_status=$? 7830218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7831218822Sdim rm -f conftest.er1 7832218822Sdim cat conftest.err >&5 7833218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7834218822Sdim (exit $ac_status); } && 7835218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7836218822Sdim || test ! -s conftest.err' 7837218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7838218822Sdim (eval $ac_try) 2>&5 7839218822Sdim ac_status=$? 7840218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7841218822Sdim (exit $ac_status); }; } && 7842218822Sdim { ac_try='test -s conftest.$ac_objext' 7843218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7844218822Sdim (eval $ac_try) 2>&5 7845218822Sdim ac_status=$? 7846218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7847218822Sdim (exit $ac_status); }; }; then 7848218822Sdim ac_cv_have_decl_snprintf=yes 7849218822Sdimelse 7850218822Sdim echo "$as_me: failed program was:" >&5 7851218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 7852218822Sdim 7853218822Sdimac_cv_have_decl_snprintf=no 7854218822Sdimfi 7855218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7856218822Sdimfi 7857218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5 7858218822Sdimecho "${ECHO_T}$ac_cv_have_decl_snprintf" >&6 7859218822Sdimif test $ac_cv_have_decl_snprintf = yes; then 7860218822Sdim 7861218822Sdimcat >>confdefs.h <<_ACEOF 7862218822Sdim#define HAVE_DECL_SNPRINTF 1 7863218822Sdim_ACEOF 7864218822Sdim 7865218822Sdim 7866218822Sdimelse 7867218822Sdim cat >>confdefs.h <<_ACEOF 7868218822Sdim#define HAVE_DECL_SNPRINTF 0 7869218822Sdim_ACEOF 7870218822Sdim 7871218822Sdim 7872218822Sdimfi 7873218822Sdimecho "$as_me:$LINENO: checking whether vsnprintf is declared" >&5 7874218822Sdimecho $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6 7875218822Sdimif test "${ac_cv_have_decl_vsnprintf+set}" = set; then 7876218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 7877218822Sdimelse 7878218822Sdim cat >conftest.$ac_ext <<_ACEOF 7879218822Sdim/* confdefs.h. */ 7880218822Sdim_ACEOF 7881218822Sdimcat confdefs.h >>conftest.$ac_ext 7882218822Sdimcat >>conftest.$ac_ext <<_ACEOF 7883218822Sdim/* end confdefs.h. */ 7884218822Sdim$ac_includes_default 7885218822Sdimint 7886218822Sdimmain () 7887218822Sdim{ 7888218822Sdim#ifndef vsnprintf 7889218822Sdim char *p = (char *) vsnprintf; 7890218822Sdim#endif 7891218822Sdim 7892218822Sdim ; 7893218822Sdim return 0; 7894218822Sdim} 7895218822Sdim_ACEOF 7896218822Sdimrm -f conftest.$ac_objext 7897218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7898218822Sdim (eval $ac_compile) 2>conftest.er1 7899218822Sdim ac_status=$? 7900218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7901218822Sdim rm -f conftest.er1 7902218822Sdim cat conftest.err >&5 7903218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7904218822Sdim (exit $ac_status); } && 7905218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7906218822Sdim || test ! -s conftest.err' 7907218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7908218822Sdim (eval $ac_try) 2>&5 7909218822Sdim ac_status=$? 7910218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7911218822Sdim (exit $ac_status); }; } && 7912218822Sdim { ac_try='test -s conftest.$ac_objext' 7913218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7914218822Sdim (eval $ac_try) 2>&5 7915218822Sdim ac_status=$? 7916218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7917218822Sdim (exit $ac_status); }; }; then 7918218822Sdim ac_cv_have_decl_vsnprintf=yes 7919218822Sdimelse 7920218822Sdim echo "$as_me: failed program was:" >&5 7921218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 7922218822Sdim 7923218822Sdimac_cv_have_decl_vsnprintf=no 7924218822Sdimfi 7925218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7926218822Sdimfi 7927218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5 7928218822Sdimecho "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6 7929218822Sdimif test $ac_cv_have_decl_vsnprintf = yes; then 7930218822Sdim 7931218822Sdimcat >>confdefs.h <<_ACEOF 7932218822Sdim#define HAVE_DECL_VSNPRINTF 1 7933218822Sdim_ACEOF 7934218822Sdim 7935218822Sdim 7936218822Sdimelse 7937218822Sdim cat >>confdefs.h <<_ACEOF 7938218822Sdim#define HAVE_DECL_VSNPRINTF 0 7939218822Sdim_ACEOF 7940218822Sdim 7941218822Sdim 7942218822Sdimfi 7943218822Sdim 7944218822Sdim 7945218822Sdim echo "$as_me:$LINENO: checking whether calloc is declared" >&5 7946218822Sdimecho $ECHO_N "checking whether calloc is declared... $ECHO_C" >&6 7947218822Sdimif test "${ac_cv_have_decl_calloc+set}" = set; then 7948218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 7949218822Sdimelse 7950218822Sdim cat >conftest.$ac_ext <<_ACEOF 7951218822Sdim/* confdefs.h. */ 7952218822Sdim_ACEOF 7953218822Sdimcat confdefs.h >>conftest.$ac_ext 7954218822Sdimcat >>conftest.$ac_ext <<_ACEOF 7955218822Sdim/* end confdefs.h. */ 7956218822Sdim$ac_includes_default 7957218822Sdimint 7958218822Sdimmain () 7959218822Sdim{ 7960218822Sdim#ifndef calloc 7961218822Sdim char *p = (char *) calloc; 7962218822Sdim#endif 7963218822Sdim 7964218822Sdim ; 7965218822Sdim return 0; 7966218822Sdim} 7967218822Sdim_ACEOF 7968218822Sdimrm -f conftest.$ac_objext 7969218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7970218822Sdim (eval $ac_compile) 2>conftest.er1 7971218822Sdim ac_status=$? 7972218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 7973218822Sdim rm -f conftest.er1 7974218822Sdim cat conftest.err >&5 7975218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7976218822Sdim (exit $ac_status); } && 7977218822Sdim { ac_try='test -z "$ac_c_werror_flag" 7978218822Sdim || test ! -s conftest.err' 7979218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7980218822Sdim (eval $ac_try) 2>&5 7981218822Sdim ac_status=$? 7982218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7983218822Sdim (exit $ac_status); }; } && 7984218822Sdim { ac_try='test -s conftest.$ac_objext' 7985218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7986218822Sdim (eval $ac_try) 2>&5 7987218822Sdim ac_status=$? 7988218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 7989218822Sdim (exit $ac_status); }; }; then 7990218822Sdim ac_cv_have_decl_calloc=yes 7991218822Sdimelse 7992218822Sdim echo "$as_me: failed program was:" >&5 7993218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 7994218822Sdim 7995218822Sdimac_cv_have_decl_calloc=no 7996218822Sdimfi 7997218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7998218822Sdimfi 7999218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_calloc" >&5 8000218822Sdimecho "${ECHO_T}$ac_cv_have_decl_calloc" >&6 8001218822Sdimif test $ac_cv_have_decl_calloc = yes; then 8002218822Sdim 8003218822Sdimcat >>confdefs.h <<_ACEOF 8004218822Sdim#define HAVE_DECL_CALLOC 1 8005218822Sdim_ACEOF 8006218822Sdim 8007218822Sdim 8008218822Sdimelse 8009218822Sdim cat >>confdefs.h <<_ACEOF 8010218822Sdim#define HAVE_DECL_CALLOC 0 8011218822Sdim_ACEOF 8012218822Sdim 8013218822Sdim 8014218822Sdimfi 8015218822Sdimecho "$as_me:$LINENO: checking whether getenv is declared" >&5 8016218822Sdimecho $ECHO_N "checking whether getenv is declared... $ECHO_C" >&6 8017218822Sdimif test "${ac_cv_have_decl_getenv+set}" = set; then 8018218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 8019218822Sdimelse 8020218822Sdim cat >conftest.$ac_ext <<_ACEOF 8021218822Sdim/* confdefs.h. */ 8022218822Sdim_ACEOF 8023218822Sdimcat confdefs.h >>conftest.$ac_ext 8024218822Sdimcat >>conftest.$ac_ext <<_ACEOF 8025218822Sdim/* end confdefs.h. */ 8026218822Sdim$ac_includes_default 8027218822Sdimint 8028218822Sdimmain () 8029218822Sdim{ 8030218822Sdim#ifndef getenv 8031218822Sdim char *p = (char *) getenv; 8032218822Sdim#endif 8033218822Sdim 8034218822Sdim ; 8035218822Sdim return 0; 8036218822Sdim} 8037218822Sdim_ACEOF 8038218822Sdimrm -f conftest.$ac_objext 8039218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8040218822Sdim (eval $ac_compile) 2>conftest.er1 8041218822Sdim ac_status=$? 8042218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8043218822Sdim rm -f conftest.er1 8044218822Sdim cat conftest.err >&5 8045218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8046218822Sdim (exit $ac_status); } && 8047218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8048218822Sdim || test ! -s conftest.err' 8049218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8050218822Sdim (eval $ac_try) 2>&5 8051218822Sdim ac_status=$? 8052218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8053218822Sdim (exit $ac_status); }; } && 8054218822Sdim { ac_try='test -s conftest.$ac_objext' 8055218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8056218822Sdim (eval $ac_try) 2>&5 8057218822Sdim ac_status=$? 8058218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8059218822Sdim (exit $ac_status); }; }; then 8060218822Sdim ac_cv_have_decl_getenv=yes 8061218822Sdimelse 8062218822Sdim echo "$as_me: failed program was:" >&5 8063218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 8064218822Sdim 8065218822Sdimac_cv_have_decl_getenv=no 8066218822Sdimfi 8067218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 8068218822Sdimfi 8069218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5 8070218822Sdimecho "${ECHO_T}$ac_cv_have_decl_getenv" >&6 8071218822Sdimif test $ac_cv_have_decl_getenv = yes; then 8072218822Sdim 8073218822Sdimcat >>confdefs.h <<_ACEOF 8074218822Sdim#define HAVE_DECL_GETENV 1 8075218822Sdim_ACEOF 8076218822Sdim 8077218822Sdim 8078218822Sdimelse 8079218822Sdim cat >>confdefs.h <<_ACEOF 8080218822Sdim#define HAVE_DECL_GETENV 0 8081218822Sdim_ACEOF 8082218822Sdim 8083218822Sdim 8084218822Sdimfi 8085218822Sdimecho "$as_me:$LINENO: checking whether getopt is declared" >&5 8086218822Sdimecho $ECHO_N "checking whether getopt is declared... $ECHO_C" >&6 8087218822Sdimif test "${ac_cv_have_decl_getopt+set}" = set; then 8088218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 8089218822Sdimelse 8090218822Sdim cat >conftest.$ac_ext <<_ACEOF 8091218822Sdim/* confdefs.h. */ 8092218822Sdim_ACEOF 8093218822Sdimcat confdefs.h >>conftest.$ac_ext 8094218822Sdimcat >>conftest.$ac_ext <<_ACEOF 8095218822Sdim/* end confdefs.h. */ 8096218822Sdim$ac_includes_default 8097218822Sdimint 8098218822Sdimmain () 8099218822Sdim{ 8100218822Sdim#ifndef getopt 8101218822Sdim char *p = (char *) getopt; 8102218822Sdim#endif 8103218822Sdim 8104218822Sdim ; 8105218822Sdim return 0; 8106218822Sdim} 8107218822Sdim_ACEOF 8108218822Sdimrm -f conftest.$ac_objext 8109218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8110218822Sdim (eval $ac_compile) 2>conftest.er1 8111218822Sdim ac_status=$? 8112218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8113218822Sdim rm -f conftest.er1 8114218822Sdim cat conftest.err >&5 8115218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8116218822Sdim (exit $ac_status); } && 8117218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8118218822Sdim || test ! -s conftest.err' 8119218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8120218822Sdim (eval $ac_try) 2>&5 8121218822Sdim ac_status=$? 8122218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8123218822Sdim (exit $ac_status); }; } && 8124218822Sdim { ac_try='test -s conftest.$ac_objext' 8125218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8126218822Sdim (eval $ac_try) 2>&5 8127218822Sdim ac_status=$? 8128218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8129218822Sdim (exit $ac_status); }; }; then 8130218822Sdim ac_cv_have_decl_getopt=yes 8131218822Sdimelse 8132218822Sdim echo "$as_me: failed program was:" >&5 8133218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 8134218822Sdim 8135218822Sdimac_cv_have_decl_getopt=no 8136218822Sdimfi 8137218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 8138218822Sdimfi 8139218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_getopt" >&5 8140218822Sdimecho "${ECHO_T}$ac_cv_have_decl_getopt" >&6 8141218822Sdimif test $ac_cv_have_decl_getopt = yes; then 8142218822Sdim 8143218822Sdimcat >>confdefs.h <<_ACEOF 8144218822Sdim#define HAVE_DECL_GETOPT 1 8145218822Sdim_ACEOF 8146218822Sdim 8147218822Sdim 8148218822Sdimelse 8149218822Sdim cat >>confdefs.h <<_ACEOF 8150218822Sdim#define HAVE_DECL_GETOPT 0 8151218822Sdim_ACEOF 8152218822Sdim 8153218822Sdim 8154218822Sdimfi 8155218822Sdimecho "$as_me:$LINENO: checking whether malloc is declared" >&5 8156218822Sdimecho $ECHO_N "checking whether malloc is declared... $ECHO_C" >&6 8157218822Sdimif test "${ac_cv_have_decl_malloc+set}" = set; then 8158218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 8159218822Sdimelse 8160218822Sdim cat >conftest.$ac_ext <<_ACEOF 8161218822Sdim/* confdefs.h. */ 8162218822Sdim_ACEOF 8163218822Sdimcat confdefs.h >>conftest.$ac_ext 8164218822Sdimcat >>conftest.$ac_ext <<_ACEOF 8165218822Sdim/* end confdefs.h. */ 8166218822Sdim$ac_includes_default 8167218822Sdimint 8168218822Sdimmain () 8169218822Sdim{ 8170218822Sdim#ifndef malloc 8171218822Sdim char *p = (char *) malloc; 8172218822Sdim#endif 8173218822Sdim 8174218822Sdim ; 8175218822Sdim return 0; 8176218822Sdim} 8177218822Sdim_ACEOF 8178218822Sdimrm -f conftest.$ac_objext 8179218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8180218822Sdim (eval $ac_compile) 2>conftest.er1 8181218822Sdim ac_status=$? 8182218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8183218822Sdim rm -f conftest.er1 8184218822Sdim cat conftest.err >&5 8185218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8186218822Sdim (exit $ac_status); } && 8187218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8188218822Sdim || test ! -s conftest.err' 8189218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8190218822Sdim (eval $ac_try) 2>&5 8191218822Sdim ac_status=$? 8192218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8193218822Sdim (exit $ac_status); }; } && 8194218822Sdim { ac_try='test -s conftest.$ac_objext' 8195218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8196218822Sdim (eval $ac_try) 2>&5 8197218822Sdim ac_status=$? 8198218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8199218822Sdim (exit $ac_status); }; }; then 8200218822Sdim ac_cv_have_decl_malloc=yes 8201218822Sdimelse 8202218822Sdim echo "$as_me: failed program was:" >&5 8203218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 8204218822Sdim 8205218822Sdimac_cv_have_decl_malloc=no 8206218822Sdimfi 8207218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 8208218822Sdimfi 8209218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5 8210218822Sdimecho "${ECHO_T}$ac_cv_have_decl_malloc" >&6 8211218822Sdimif test $ac_cv_have_decl_malloc = yes; then 8212218822Sdim 8213218822Sdimcat >>confdefs.h <<_ACEOF 8214218822Sdim#define HAVE_DECL_MALLOC 1 8215218822Sdim_ACEOF 8216218822Sdim 8217218822Sdim 8218218822Sdimelse 8219218822Sdim cat >>confdefs.h <<_ACEOF 8220218822Sdim#define HAVE_DECL_MALLOC 0 8221218822Sdim_ACEOF 8222218822Sdim 8223218822Sdim 8224218822Sdimfi 8225218822Sdimecho "$as_me:$LINENO: checking whether realloc is declared" >&5 8226218822Sdimecho $ECHO_N "checking whether realloc is declared... $ECHO_C" >&6 8227218822Sdimif test "${ac_cv_have_decl_realloc+set}" = set; then 8228218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 8229218822Sdimelse 8230218822Sdim cat >conftest.$ac_ext <<_ACEOF 8231218822Sdim/* confdefs.h. */ 8232218822Sdim_ACEOF 8233218822Sdimcat confdefs.h >>conftest.$ac_ext 8234218822Sdimcat >>conftest.$ac_ext <<_ACEOF 8235218822Sdim/* end confdefs.h. */ 8236218822Sdim$ac_includes_default 8237218822Sdimint 8238218822Sdimmain () 8239218822Sdim{ 8240218822Sdim#ifndef realloc 8241218822Sdim char *p = (char *) realloc; 8242218822Sdim#endif 8243218822Sdim 8244218822Sdim ; 8245218822Sdim return 0; 8246218822Sdim} 8247218822Sdim_ACEOF 8248218822Sdimrm -f conftest.$ac_objext 8249218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8250218822Sdim (eval $ac_compile) 2>conftest.er1 8251218822Sdim ac_status=$? 8252218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8253218822Sdim rm -f conftest.er1 8254218822Sdim cat conftest.err >&5 8255218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8256218822Sdim (exit $ac_status); } && 8257218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8258218822Sdim || test ! -s conftest.err' 8259218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8260218822Sdim (eval $ac_try) 2>&5 8261218822Sdim ac_status=$? 8262218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8263218822Sdim (exit $ac_status); }; } && 8264218822Sdim { ac_try='test -s conftest.$ac_objext' 8265218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8266218822Sdim (eval $ac_try) 2>&5 8267218822Sdim ac_status=$? 8268218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8269218822Sdim (exit $ac_status); }; }; then 8270218822Sdim ac_cv_have_decl_realloc=yes 8271218822Sdimelse 8272218822Sdim echo "$as_me: failed program was:" >&5 8273218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 8274218822Sdim 8275218822Sdimac_cv_have_decl_realloc=no 8276218822Sdimfi 8277218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 8278218822Sdimfi 8279218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_realloc" >&5 8280218822Sdimecho "${ECHO_T}$ac_cv_have_decl_realloc" >&6 8281218822Sdimif test $ac_cv_have_decl_realloc = yes; then 8282218822Sdim 8283218822Sdimcat >>confdefs.h <<_ACEOF 8284218822Sdim#define HAVE_DECL_REALLOC 1 8285218822Sdim_ACEOF 8286218822Sdim 8287218822Sdim 8288218822Sdimelse 8289218822Sdim cat >>confdefs.h <<_ACEOF 8290218822Sdim#define HAVE_DECL_REALLOC 0 8291218822Sdim_ACEOF 8292218822Sdim 8293218822Sdim 8294218822Sdimfi 8295218822Sdimecho "$as_me:$LINENO: checking whether sbrk is declared" >&5 8296218822Sdimecho $ECHO_N "checking whether sbrk is declared... $ECHO_C" >&6 8297218822Sdimif test "${ac_cv_have_decl_sbrk+set}" = set; then 8298218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 8299218822Sdimelse 8300218822Sdim cat >conftest.$ac_ext <<_ACEOF 8301218822Sdim/* confdefs.h. */ 8302218822Sdim_ACEOF 8303218822Sdimcat confdefs.h >>conftest.$ac_ext 8304218822Sdimcat >>conftest.$ac_ext <<_ACEOF 8305218822Sdim/* end confdefs.h. */ 8306218822Sdim$ac_includes_default 8307218822Sdimint 8308218822Sdimmain () 8309218822Sdim{ 8310218822Sdim#ifndef sbrk 8311218822Sdim char *p = (char *) sbrk; 8312218822Sdim#endif 8313218822Sdim 8314218822Sdim ; 8315218822Sdim return 0; 8316218822Sdim} 8317218822Sdim_ACEOF 8318218822Sdimrm -f conftest.$ac_objext 8319218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8320218822Sdim (eval $ac_compile) 2>conftest.er1 8321218822Sdim ac_status=$? 8322218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8323218822Sdim rm -f conftest.er1 8324218822Sdim cat conftest.err >&5 8325218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8326218822Sdim (exit $ac_status); } && 8327218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8328218822Sdim || test ! -s conftest.err' 8329218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8330218822Sdim (eval $ac_try) 2>&5 8331218822Sdim ac_status=$? 8332218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8333218822Sdim (exit $ac_status); }; } && 8334218822Sdim { ac_try='test -s conftest.$ac_objext' 8335218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8336218822Sdim (eval $ac_try) 2>&5 8337218822Sdim ac_status=$? 8338218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8339218822Sdim (exit $ac_status); }; }; then 8340218822Sdim ac_cv_have_decl_sbrk=yes 8341218822Sdimelse 8342218822Sdim echo "$as_me: failed program was:" >&5 8343218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 8344218822Sdim 8345218822Sdimac_cv_have_decl_sbrk=no 8346218822Sdimfi 8347218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 8348218822Sdimfi 8349218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5 8350218822Sdimecho "${ECHO_T}$ac_cv_have_decl_sbrk" >&6 8351218822Sdimif test $ac_cv_have_decl_sbrk = yes; then 8352218822Sdim 8353218822Sdimcat >>confdefs.h <<_ACEOF 8354218822Sdim#define HAVE_DECL_SBRK 1 8355218822Sdim_ACEOF 8356218822Sdim 8357218822Sdim 8358218822Sdimelse 8359218822Sdim cat >>confdefs.h <<_ACEOF 8360218822Sdim#define HAVE_DECL_SBRK 0 8361218822Sdim_ACEOF 8362218822Sdim 8363218822Sdim 8364218822Sdimfi 8365218822Sdim 8366218822Sdim 8367218822Sdim echo "$as_me:$LINENO: checking whether strverscmp is declared" >&5 8368218822Sdimecho $ECHO_N "checking whether strverscmp is declared... $ECHO_C" >&6 8369218822Sdimif test "${ac_cv_have_decl_strverscmp+set}" = set; then 8370218822Sdim echo $ECHO_N "(cached) $ECHO_C" >&6 8371218822Sdimelse 8372218822Sdim cat >conftest.$ac_ext <<_ACEOF 8373218822Sdim/* confdefs.h. */ 8374218822Sdim_ACEOF 8375218822Sdimcat confdefs.h >>conftest.$ac_ext 8376218822Sdimcat >>conftest.$ac_ext <<_ACEOF 8377218822Sdim/* end confdefs.h. */ 8378218822Sdim$ac_includes_default 8379218822Sdimint 8380218822Sdimmain () 8381218822Sdim{ 8382218822Sdim#ifndef strverscmp 8383218822Sdim char *p = (char *) strverscmp; 8384218822Sdim#endif 8385218822Sdim 8386218822Sdim ; 8387218822Sdim return 0; 8388218822Sdim} 8389218822Sdim_ACEOF 8390218822Sdimrm -f conftest.$ac_objext 8391218822Sdimif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8392218822Sdim (eval $ac_compile) 2>conftest.er1 8393218822Sdim ac_status=$? 8394218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8395218822Sdim rm -f conftest.er1 8396218822Sdim cat conftest.err >&5 8397218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8398218822Sdim (exit $ac_status); } && 8399218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8400218822Sdim || test ! -s conftest.err' 8401218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8402218822Sdim (eval $ac_try) 2>&5 8403218822Sdim ac_status=$? 8404218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8405218822Sdim (exit $ac_status); }; } && 8406218822Sdim { ac_try='test -s conftest.$ac_objext' 8407218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8408218822Sdim (eval $ac_try) 2>&5 8409218822Sdim ac_status=$? 8410218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8411218822Sdim (exit $ac_status); }; }; then 8412218822Sdim ac_cv_have_decl_strverscmp=yes 8413218822Sdimelse 8414218822Sdim echo "$as_me: failed program was:" >&5 8415218822Sdimsed 's/^/| /' conftest.$ac_ext >&5 8416218822Sdim 8417218822Sdimac_cv_have_decl_strverscmp=no 8418218822Sdimfi 8419218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 8420218822Sdimfi 8421218822Sdimecho "$as_me:$LINENO: result: $ac_cv_have_decl_strverscmp" >&5 8422218822Sdimecho "${ECHO_T}$ac_cv_have_decl_strverscmp" >&6 8423218822Sdimif test $ac_cv_have_decl_strverscmp = yes; then 8424218822Sdim 8425218822Sdimcat >>confdefs.h <<_ACEOF 8426218822Sdim#define HAVE_DECL_STRVERSCMP 1 8427218822Sdim_ACEOF 8428218822Sdim 8429218822Sdim 8430218822Sdimelse 8431218822Sdim cat >>confdefs.h <<_ACEOF 8432218822Sdim#define HAVE_DECL_STRVERSCMP 0 8433218822Sdim_ACEOF 8434218822Sdim 8435218822Sdim 8436218822Sdimfi 8437218822Sdim 8438218822Sdim 8439130561Sobrien echo "$as_me:$LINENO: checking whether canonicalize_file_name must be declared" >&5 8440130561Sobrienecho $ECHO_N "checking whether canonicalize_file_name must be declared... $ECHO_C" >&6 8441130561Sobrienif test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then 8442130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 8443130561Sobrienelse 8444130561Sobrien cat >conftest.$ac_ext <<_ACEOF 8445130561Sobrien/* confdefs.h. */ 8446130561Sobrien_ACEOF 8447130561Sobriencat confdefs.h >>conftest.$ac_ext 8448130561Sobriencat >>conftest.$ac_ext <<_ACEOF 8449130561Sobrien/* end confdefs.h. */ 8450130561Sobrien 8451130561Sobrien#include "confdefs.h" 8452130561Sobrien#include <stdio.h> 8453130561Sobrien#ifdef HAVE_STRING_H 8454130561Sobrien#include <string.h> 8455130561Sobrien#else 8456130561Sobrien#ifdef HAVE_STRINGS_H 8457130561Sobrien#include <strings.h> 8458130561Sobrien#endif 8459130561Sobrien#endif 8460130561Sobrien#ifdef HAVE_STDLIB_H 8461130561Sobrien#include <stdlib.h> 8462130561Sobrien#endif 8463130561Sobrien#ifdef HAVE_UNISTD_H 8464130561Sobrien#include <unistd.h> 8465130561Sobrien#endif 8466130561Sobrienint 8467130561Sobrienmain () 8468130561Sobrien{ 8469130561Sobrienchar *(*pfn) = (char *(*)) canonicalize_file_name 8470130561Sobrien ; 8471130561Sobrien return 0; 8472130561Sobrien} 8473130561Sobrien_ACEOF 8474130561Sobrienrm -f conftest.$ac_objext 8475130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8476218822Sdim (eval $ac_compile) 2>conftest.er1 8477130561Sobrien ac_status=$? 8478218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8479218822Sdim rm -f conftest.er1 8480218822Sdim cat conftest.err >&5 8481130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8482130561Sobrien (exit $ac_status); } && 8483218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8484218822Sdim || test ! -s conftest.err' 8485130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8486130561Sobrien (eval $ac_try) 2>&5 8487130561Sobrien ac_status=$? 8488130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8489218822Sdim (exit $ac_status); }; } && 8490218822Sdim { ac_try='test -s conftest.$ac_objext' 8491218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8492218822Sdim (eval $ac_try) 2>&5 8493218822Sdim ac_status=$? 8494218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8495130561Sobrien (exit $ac_status); }; }; then 8496130561Sobrien libiberty_cv_decl_needed_canonicalize_file_name=no 8497130561Sobrienelse 8498130561Sobrien echo "$as_me: failed program was:" >&5 8499130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 8500130561Sobrien 8501130561Sobrienlibiberty_cv_decl_needed_canonicalize_file_name=yes 850260484Sobrienfi 8503218822Sdimrm -f conftest.err conftest.$ac_objext conftest.$ac_ext 8504130561Sobrienfi 850560484Sobrien 8506130561Sobrienecho "$as_me:$LINENO: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 8507130561Sobrienecho "${ECHO_T}$libiberty_cv_decl_needed_canonicalize_file_name" >&6 8508130561Sobrienif test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 8509130561Sobrien 8510130561Sobriencat >>confdefs.h <<\_ACEOF 8511130561Sobrien#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 8512130561Sobrien_ACEOF 8513130561Sobrien 8514130561Sobrienfi 8515130561Sobrien 8516130561Sobrienfi 8517130561Sobrien 8518130561Sobrien# Figure out which version of pexecute to use. 8519130561Sobriencase "${host}" in 8520130561Sobrien *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.o ;; 8521130561Sobrien *-*-msdosdjgpp*) pexecute=./pex-djgpp.o ;; 8522130561Sobrien *-*-msdos*) pexecute=./pex-msdos.o ;; 8523130561Sobrien *) pexecute=./pex-unix.o ;; 8524130561Sobrienesac 8525130561Sobrien 8526130561Sobrien 8527130561Sobrienif test x$gcc_no_link = xyes; then 8528130561Sobrien if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 8529130561Sobrien ac_cv_func_mmap_fixed_mapped=no 8530130561Sobrien fi 8531130561Sobrienfi 8532218822Sdimif test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 8533130561Sobrien 8534130561Sobrien 8535130561Sobrienfor ac_header in stdlib.h unistd.h 853677298Sobriendo 8537130561Sobrienas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 8538130561Sobrienecho "$as_me:$LINENO: checking for $ac_header" >&5 8539130561Sobrienecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 8540130561Sobrienif eval "test \"\${$as_ac_Header+set}\" = set"; then 8541130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 854277298Sobrienelse 8543130561Sobrien cat >conftest.$ac_ext <<_ACEOF 8544130561Sobrien/* confdefs.h. */ 8545130561Sobrien_ACEOF 8546130561Sobriencat confdefs.h >>conftest.$ac_ext 8547130561Sobriencat >>conftest.$ac_ext <<_ACEOF 8548130561Sobrien/* end confdefs.h. */ 8549130561Sobrien#include <$ac_header> 8550130561Sobrien_ACEOF 8551130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 8552130561Sobrien (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 8553130561Sobrien ac_status=$? 8554130561Sobrien grep -v '^ *+' conftest.er1 >conftest.err 8555130561Sobrien rm -f conftest.er1 8556130561Sobrien cat conftest.err >&5 8557130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8558130561Sobrien (exit $ac_status); } >/dev/null; then 8559130561Sobrien if test -s conftest.err; then 8560130561Sobrien ac_cpp_err=$ac_c_preproc_warn_flag 8561218822Sdim ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 8562130561Sobrien else 8563130561Sobrien ac_cpp_err= 8564130561Sobrien fi 856577298Sobrienelse 8566130561Sobrien ac_cpp_err=yes 856777298Sobrienfi 8568130561Sobrienif test -z "$ac_cpp_err"; then 8569130561Sobrien eval "$as_ac_Header=yes" 857077298Sobrienelse 8571130561Sobrien echo "$as_me: failed program was:" >&5 8572130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 8573130561Sobrien 8574130561Sobrien eval "$as_ac_Header=no" 857577298Sobrienfi 8576130561Sobrienrm -f conftest.err conftest.$ac_ext 8577130561Sobrienfi 8578130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 8579130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 8580130561Sobrienif test `eval echo '${'$as_ac_Header'}'` = yes; then 8581130561Sobrien cat >>confdefs.h <<_ACEOF 8582130561Sobrien#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 8583130561Sobrien_ACEOF 8584130561Sobrien 8585130561Sobrienfi 858677298Sobriendone 858777298Sobrien 8588130561Sobrien 858977298Sobrienfor ac_func in getpagesize 859077298Sobriendo 8591130561Sobrienas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8592130561Sobrienecho "$as_me:$LINENO: checking for $ac_func" >&5 8593130561Sobrienecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 8594130561Sobrienif eval "test \"\${$as_ac_var+set}\" = set"; then 8595130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 859677298Sobrienelse 8597130561Sobrien if test x$gcc_no_link = xyes; then 8598130561Sobrien { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 8599130561Sobrienecho "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} 8600130561Sobrien { (exit 1); exit 1; }; } 8601130561Sobrienfi 8602130561Sobriencat >conftest.$ac_ext <<_ACEOF 8603130561Sobrien/* confdefs.h. */ 8604130561Sobrien_ACEOF 8605130561Sobriencat confdefs.h >>conftest.$ac_ext 8606130561Sobriencat >>conftest.$ac_ext <<_ACEOF 8607130561Sobrien/* end confdefs.h. */ 860877298Sobrien/* System header to define __stub macros and hopefully few prototypes, 8609130561Sobrien which can conflict with char $ac_func (); below. 8610130561Sobrien Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8611130561Sobrien <limits.h> exists even on freestanding compilers. Under hpux, 8612130561Sobrien including <limits.h> includes <sys/time.h> and causes problems 8613130561Sobrien checking for functions defined therein. */ 8614130561Sobrien#if defined (__STDC__) && !defined (_HPUX_SOURCE) 8615130561Sobrien# include <limits.h> 8616130561Sobrien#else 8617130561Sobrien# include <assert.h> 8618130561Sobrien#endif 861977298Sobrien/* Override any gcc2 internal prototype to avoid an error. */ 8620130561Sobrien#ifdef __cplusplus 8621130561Sobrienextern "C" 8622130561Sobrien{ 8623130561Sobrien#endif 862477298Sobrien/* We use char because int might match the return type of a gcc2 8625130561Sobrien builtin and then its argument prototype would still apply. */ 8626130561Sobrienchar $ac_func (); 862777298Sobrien/* The GNU C library defines this for functions which it implements 862877298Sobrien to always fail with ENOSYS. Some functions are actually named 862977298Sobrien something starting with __ and the normal name is an alias. */ 863077298Sobrien#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 863177298Sobrienchoke me 863277298Sobrien#else 8633130561Sobrienchar (*f) () = $ac_func; 863477298Sobrien#endif 8635130561Sobrien#ifdef __cplusplus 8636130561Sobrien} 8637130561Sobrien#endif 863877298Sobrien 8639130561Sobrienint 8640130561Sobrienmain () 8641130561Sobrien{ 8642130561Sobrienreturn f != $ac_func; 8643130561Sobrien ; 8644130561Sobrien return 0; 8645130561Sobrien} 8646130561Sobrien_ACEOF 8647130561Sobrienrm -f conftest.$ac_objext conftest$ac_exeext 8648130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8649218822Sdim (eval $ac_link) 2>conftest.er1 8650130561Sobrien ac_status=$? 8651218822Sdim grep -v '^ *+' conftest.er1 >conftest.err 8652218822Sdim rm -f conftest.er1 8653218822Sdim cat conftest.err >&5 8654130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8655130561Sobrien (exit $ac_status); } && 8656218822Sdim { ac_try='test -z "$ac_c_werror_flag" 8657218822Sdim || test ! -s conftest.err' 8658130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8659130561Sobrien (eval $ac_try) 2>&5 8660130561Sobrien ac_status=$? 8661130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8662218822Sdim (exit $ac_status); }; } && 8663218822Sdim { ac_try='test -s conftest$ac_exeext' 8664218822Sdim { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8665218822Sdim (eval $ac_try) 2>&5 8666218822Sdim ac_status=$? 8667218822Sdim echo "$as_me:$LINENO: \$? = $ac_status" >&5 8668130561Sobrien (exit $ac_status); }; }; then 8669130561Sobrien eval "$as_ac_var=yes" 867077298Sobrienelse 8671130561Sobrien echo "$as_me: failed program was:" >&5 8672130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 8673130561Sobrien 8674130561Sobrieneval "$as_ac_var=no" 867577298Sobrienfi 8676218822Sdimrm -f conftest.err conftest.$ac_objext \ 8677218822Sdim conftest$ac_exeext conftest.$ac_ext 867877298Sobrienfi 8679130561Sobrienecho "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 8680130561Sobrienecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 8681130561Sobrienif test `eval echo '${'$as_ac_var'}'` = yes; then 8682130561Sobrien cat >>confdefs.h <<_ACEOF 8683130561Sobrien#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 8684130561Sobrien_ACEOF 868577298Sobrien 868677298Sobrienfi 868777298Sobriendone 868877298Sobrien 8689130561Sobrienecho "$as_me:$LINENO: checking for working mmap" >&5 8690130561Sobrienecho $ECHO_N "checking for working mmap... $ECHO_C" >&6 8691130561Sobrienif test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then 8692130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 869377298Sobrienelse 869477298Sobrien if test "$cross_compiling" = yes; then 869577298Sobrien ac_cv_func_mmap_fixed_mapped=no 869677298Sobrienelse 8697130561Sobrien cat >conftest.$ac_ext <<_ACEOF 8698130561Sobrien/* confdefs.h. */ 8699130561Sobrien_ACEOF 8700130561Sobriencat confdefs.h >>conftest.$ac_ext 8701130561Sobriencat >>conftest.$ac_ext <<_ACEOF 8702130561Sobrien/* end confdefs.h. */ 8703130561Sobrien$ac_includes_default 8704130561Sobrien/* malloc might have been renamed as rpl_malloc. */ 8705130561Sobrien#undef malloc 870677298Sobrien 870777298Sobrien/* Thanks to Mike Haertel and Jim Avera for this test. 870877298Sobrien Here is a matrix of mmap possibilities: 870977298Sobrien mmap private not fixed 871077298Sobrien mmap private fixed at somewhere currently unmapped 871177298Sobrien mmap private fixed at somewhere already mapped 871277298Sobrien mmap shared not fixed 871377298Sobrien mmap shared fixed at somewhere currently unmapped 871477298Sobrien mmap shared fixed at somewhere already mapped 871577298Sobrien For private mappings, we should verify that changes cannot be read() 871677298Sobrien back from the file, nor mmap's back from the file at a different 871777298Sobrien address. (There have been systems where private was not correctly 871877298Sobrien implemented like the infamous i386 svr4.0, and systems where the 8719130561Sobrien VM page cache was not coherent with the file system buffer cache 872077298Sobrien like early versions of FreeBSD and possibly contemporary NetBSD.) 872177298Sobrien For shared mappings, we should conversely verify that changes get 8722130561Sobrien propagated back to all the places they're supposed to be. 872377298Sobrien 872477298Sobrien Grep wants private fixed already mapped. 872577298Sobrien The main things grep needs to know about mmap are: 872677298Sobrien * does it exist and is it safe to write into the mmap'd area 872777298Sobrien * how to use it (BSD variants) */ 8728130561Sobrien 872977298Sobrien#include <fcntl.h> 873077298Sobrien#include <sys/mman.h> 873177298Sobrien 8732130561Sobrien#if !STDC_HEADERS && !HAVE_STDLIB_H 8733130561Sobrienchar *malloc (); 873489857Sobrien#endif 873589857Sobrien 873677298Sobrien/* This mess was copied from the GNU getpagesize.h. */ 8737130561Sobrien#if !HAVE_GETPAGESIZE 873877298Sobrien/* Assume that all systems that can run configure have sys/param.h. */ 8739130561Sobrien# if !HAVE_SYS_PARAM_H 874077298Sobrien# define HAVE_SYS_PARAM_H 1 874177298Sobrien# endif 874277298Sobrien 874377298Sobrien# ifdef _SC_PAGESIZE 874477298Sobrien# define getpagesize() sysconf(_SC_PAGESIZE) 874577298Sobrien# else /* no _SC_PAGESIZE */ 8746130561Sobrien# if HAVE_SYS_PARAM_H 874777298Sobrien# include <sys/param.h> 874877298Sobrien# ifdef EXEC_PAGESIZE 874977298Sobrien# define getpagesize() EXEC_PAGESIZE 875077298Sobrien# else /* no EXEC_PAGESIZE */ 875177298Sobrien# ifdef NBPG 875277298Sobrien# define getpagesize() NBPG * CLSIZE 875377298Sobrien# ifndef CLSIZE 875477298Sobrien# define CLSIZE 1 875577298Sobrien# endif /* no CLSIZE */ 875677298Sobrien# else /* no NBPG */ 875777298Sobrien# ifdef NBPC 875877298Sobrien# define getpagesize() NBPC 875977298Sobrien# else /* no NBPC */ 876077298Sobrien# ifdef PAGESIZE 876177298Sobrien# define getpagesize() PAGESIZE 876277298Sobrien# endif /* PAGESIZE */ 876377298Sobrien# endif /* no NBPC */ 876477298Sobrien# endif /* no NBPG */ 876577298Sobrien# endif /* no EXEC_PAGESIZE */ 876677298Sobrien# else /* no HAVE_SYS_PARAM_H */ 876777298Sobrien# define getpagesize() 8192 /* punt totally */ 876877298Sobrien# endif /* no HAVE_SYS_PARAM_H */ 876977298Sobrien# endif /* no _SC_PAGESIZE */ 877077298Sobrien 877177298Sobrien#endif /* no HAVE_GETPAGESIZE */ 877277298Sobrien 877377298Sobrienint 8774130561Sobrienmain () 877577298Sobrien{ 8776130561Sobrien char *data, *data2, *data3; 8777130561Sobrien int i, pagesize; 8778130561Sobrien int fd; 877977298Sobrien 8780130561Sobrien pagesize = getpagesize (); 878177298Sobrien 8782130561Sobrien /* First, make a file with some known garbage in it. */ 8783130561Sobrien data = (char *) malloc (pagesize); 8784130561Sobrien if (!data) 8785130561Sobrien exit (1); 8786130561Sobrien for (i = 0; i < pagesize; ++i) 8787130561Sobrien *(data + i) = rand (); 8788130561Sobrien umask (0); 8789130561Sobrien fd = creat ("conftest.mmap", 0600); 8790130561Sobrien if (fd < 0) 8791130561Sobrien exit (1); 8792130561Sobrien if (write (fd, data, pagesize) != pagesize) 8793130561Sobrien exit (1); 8794130561Sobrien close (fd); 879577298Sobrien 8796130561Sobrien /* Next, try to mmap the file at a fixed address which already has 8797130561Sobrien something else allocated at it. If we can, also make sure that 8798130561Sobrien we see the same garbage. */ 8799130561Sobrien fd = open ("conftest.mmap", O_RDWR); 8800130561Sobrien if (fd < 0) 8801130561Sobrien exit (1); 8802130561Sobrien data2 = (char *) malloc (2 * pagesize); 8803130561Sobrien if (!data2) 8804130561Sobrien exit (1); 8805218822Sdim data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1); 8806130561Sobrien if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 8807218822Sdim MAP_PRIVATE | MAP_FIXED, fd, 0L)) 8808130561Sobrien exit (1); 8809130561Sobrien for (i = 0; i < pagesize; ++i) 8810130561Sobrien if (*(data + i) != *(data2 + i)) 8811130561Sobrien exit (1); 881277298Sobrien 8813130561Sobrien /* Finally, make sure that changes to the mapped area do not 8814130561Sobrien percolate back to the file as seen by read(). (This is a bug on 8815130561Sobrien some variants of i386 svr4.0.) */ 8816130561Sobrien for (i = 0; i < pagesize; ++i) 8817130561Sobrien *(data2 + i) = *(data2 + i) + 1; 8818130561Sobrien data3 = (char *) malloc (pagesize); 8819130561Sobrien if (!data3) 8820130561Sobrien exit (1); 8821130561Sobrien if (read (fd, data3, pagesize) != pagesize) 8822130561Sobrien exit (1); 8823130561Sobrien for (i = 0; i < pagesize; ++i) 8824130561Sobrien if (*(data + i) != *(data3 + i)) 8825130561Sobrien exit (1); 8826130561Sobrien close (fd); 8827130561Sobrien exit (0); 882877298Sobrien} 8829130561Sobrien_ACEOF 8830130561Sobrienrm -f conftest$ac_exeext 8831130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8832130561Sobrien (eval $ac_link) 2>&5 8833130561Sobrien ac_status=$? 8834130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8835130561Sobrien (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 8836130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8837130561Sobrien (eval $ac_try) 2>&5 8838130561Sobrien ac_status=$? 8839130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8840130561Sobrien (exit $ac_status); }; }; then 884177298Sobrien ac_cv_func_mmap_fixed_mapped=yes 884277298Sobrienelse 8843130561Sobrien echo "$as_me: program exited with status $ac_status" >&5 8844130561Sobrienecho "$as_me: failed program was:" >&5 8845130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 8846130561Sobrien 8847130561Sobrien( exit $ac_status ) 8848130561Sobrienac_cv_func_mmap_fixed_mapped=no 884977298Sobrienfi 8850218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 885177298Sobrienfi 885277298Sobrienfi 8853130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5 8854130561Sobrienecho "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6 8855130561Sobrienif test $ac_cv_func_mmap_fixed_mapped = yes; then 885677298Sobrien 8857130561Sobriencat >>confdefs.h <<\_ACEOF 885877298Sobrien#define HAVE_MMAP 1 8859130561Sobrien_ACEOF 886077298Sobrien 886177298Sobrienfi 8862130561Sobrienrm -f conftest.mmap 886377298Sobrien 8864130561Sobrienfi 886577298Sobrien 8866130561Sobrienecho "$as_me:$LINENO: checking for working strncmp" >&5 8867130561Sobrienecho $ECHO_N "checking for working strncmp... $ECHO_C" >&6 8868130561Sobrienif test "${ac_cv_func_strncmp_works+set}" = set; then 8869130561Sobrien echo $ECHO_N "(cached) $ECHO_C" >&6 887077298Sobrienelse 887177298Sobrien if test "$cross_compiling" = yes; then 887277298Sobrien ac_cv_func_strncmp_works=no 887377298Sobrienelse 8874130561Sobrien cat >conftest.$ac_ext <<_ACEOF 8875130561Sobrien/* confdefs.h. */ 8876130561Sobrien_ACEOF 8877130561Sobriencat confdefs.h >>conftest.$ac_ext 8878130561Sobriencat >>conftest.$ac_ext <<_ACEOF 8879130561Sobrien/* end confdefs.h. */ 888077298Sobrien 888177298Sobrien/* Test by Jim Wilson and Kaveh Ghazi. 888277298Sobrien Check whether strncmp reads past the end of its string parameters. */ 888377298Sobrien#include <sys/types.h> 888477298Sobrien 888577298Sobrien#ifdef HAVE_FCNTL_H 888677298Sobrien#include <fcntl.h> 888777298Sobrien#endif 888877298Sobrien 888977298Sobrien#ifdef HAVE_SYS_MMAN_H 889077298Sobrien#include <sys/mman.h> 889177298Sobrien#endif 889277298Sobrien 889377298Sobrien#ifndef MAP_ANON 889477298Sobrien#ifdef MAP_ANONYMOUS 889577298Sobrien#define MAP_ANON MAP_ANONYMOUS 889677298Sobrien#else 889777298Sobrien#define MAP_ANON MAP_FILE 889877298Sobrien#endif 889977298Sobrien#endif 890077298Sobrien 890177298Sobrien#ifndef MAP_FILE 890277298Sobrien#define MAP_FILE 0 890377298Sobrien#endif 890477298Sobrien#ifndef O_RDONLY 890577298Sobrien#define O_RDONLY 0 890677298Sobrien#endif 890777298Sobrien 890877298Sobrien#define MAP_LEN 0x10000 890977298Sobrien 891077298Sobrienmain () 891177298Sobrien{ 891277298Sobrien#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 891377298Sobrien char *p; 891477298Sobrien int dev_zero; 891577298Sobrien 891677298Sobrien dev_zero = open ("/dev/zero", O_RDONLY); 891777298Sobrien if (dev_zero < 0) 891877298Sobrien exit (1); 8919130561Sobrien 892077298Sobrien p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 892177298Sobrien MAP_ANON|MAP_PRIVATE, dev_zero, 0); 892277298Sobrien if (p == (char *)-1) 892389857Sobrien p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 892489857Sobrien MAP_ANON|MAP_PRIVATE, -1, 0); 892589857Sobrien if (p == (char *)-1) 892677298Sobrien exit (2); 892777298Sobrien else 892877298Sobrien { 892977298Sobrien char *string = "__si_type_info"; 893077298Sobrien char *q = (char *) p + MAP_LEN - strlen (string) - 2; 893177298Sobrien char *r = (char *) p + 0xe; 893277298Sobrien 893377298Sobrien strcpy (q, string); 893477298Sobrien strcpy (r, string); 893577298Sobrien strncmp (r, q, 14); 893677298Sobrien } 893777298Sobrien#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 893877298Sobrien exit (0); 893977298Sobrien} 894077298Sobrien 8941130561Sobrien_ACEOF 8942130561Sobrienrm -f conftest$ac_exeext 8943130561Sobrienif { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8944130561Sobrien (eval $ac_link) 2>&5 8945130561Sobrien ac_status=$? 8946130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8947130561Sobrien (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 8948130561Sobrien { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8949130561Sobrien (eval $ac_try) 2>&5 8950130561Sobrien ac_status=$? 8951130561Sobrien echo "$as_me:$LINENO: \$? = $ac_status" >&5 8952130561Sobrien (exit $ac_status); }; }; then 895377298Sobrien ac_cv_func_strncmp_works=yes 895477298Sobrienelse 8955130561Sobrien echo "$as_me: program exited with status $ac_status" >&5 8956130561Sobrienecho "$as_me: failed program was:" >&5 8957130561Sobriensed 's/^/| /' conftest.$ac_ext >&5 8958130561Sobrien 8959130561Sobrien( exit $ac_status ) 8960130561Sobrienac_cv_func_strncmp_works=no 896177298Sobrienfi 8962218822Sdimrm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 896377298Sobrienfi 896477298Sobrienrm -f core core.* *.core 896577298Sobrienfi 8966130561Sobrienecho "$as_me:$LINENO: result: $ac_cv_func_strncmp_works" >&5 8967130561Sobrienecho "${ECHO_T}$ac_cv_func_strncmp_works" >&6 896877298Sobrienif test $ac_cv_func_strncmp_works = no ; then 8969218822Sdim case $LIBOBJS in 8970218822Sdim "strncmp.$ac_objext" | \ 8971218822Sdim *" strncmp.$ac_objext" | \ 8972218822Sdim "strncmp.$ac_objext "* | \ 8973218822Sdim *" strncmp.$ac_objext "* ) ;; 8974218822Sdim *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" ;; 8975218822Sdimesac 8976218822Sdim 897777298Sobrienfi 897877298Sobrien 897977298Sobrien 898060484Sobrien# Install a library built with a cross compiler in $(tooldir) rather 898160484Sobrien# than $(libdir). 898260484Sobrienif test -z "${with_cross_host}"; then 898360484Sobrien INSTALL_DEST=libdir 898460484Sobrienelse 898560484Sobrien INSTALL_DEST=tooldir 898660484Sobrienfi 898760484Sobrien 898860484Sobrien 8989130561Sobrien 8990130561SobrienL="" 8991130561Sobrienfor l in x $LIBOBJS; do 8992130561Sobrien case $l in 8993130561Sobrien x) ;; 8994130561Sobrien *) L="$L ./$l" ;; 8995130561Sobrien esac 8996130561Sobriendone 8997130561SobrienLIBOBJS="$L" 8998130561Sobrien 8999218822Sdim 9000218822Sdim 9001218822Sdim 9002218822Sdim 900360484Sobrien# We need multilib support, but only if configuring for the target. 9004130561Sobrien ac_config_files="$ac_config_files Makefile testsuite/Makefile" 9005218822Sdim 9006130561Sobrien ac_config_commands="$ac_config_commands default" 9007218822Sdim 9008130561Sobriencat >confcache <<\_ACEOF 900960484Sobrien# This file is a shell script that caches the results of configure 901060484Sobrien# tests run on this system so they can be shared between configure 9011130561Sobrien# scripts and configure runs, see configure's option --config-cache. 9012130561Sobrien# It is not useful on other systems. If it contains results you don't 9013130561Sobrien# want to keep, you may remove or edit it. 901460484Sobrien# 9015130561Sobrien# config.status only pays attention to the cache file if you give it 9016130561Sobrien# the --recheck option to rerun configure. 901760484Sobrien# 9018130561Sobrien# `ac_cv_env_foo' variables (set or unset) will be overridden when 9019130561Sobrien# loading this file, other *unset* `ac_cv_foo' will be assigned the 9020130561Sobrien# following values. 9021130561Sobrien 9022130561Sobrien_ACEOF 9023130561Sobrien 902460484Sobrien# The following way of writing the cache mishandles newlines in values, 902560484Sobrien# but we know of no workaround that is simple, portable, and efficient. 902660484Sobrien# So, don't put newlines in cache variables' values. 902760484Sobrien# Ultrix sh set writes to stderr and can't be redirected directly, 902860484Sobrien# and sets the high bit in the cache file unless we assign to the vars. 9029130561Sobrien{ 9030130561Sobrien (set) 2>&1 | 9031130561Sobrien case `(ac_space=' '; set | grep ac_space) 2>&1` in 9032130561Sobrien *ac_space=\ *) 9033130561Sobrien # `set' does not quote correctly, so add quotes (double-quote 9034130561Sobrien # substitution turns \\\\ into \\, and sed turns \\ into \). 9035130561Sobrien sed -n \ 9036218822Sdim "s/'/'\\\\''/g; 9037218822Sdim s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 9038130561Sobrien ;; 9039130561Sobrien *) 9040130561Sobrien # `set' quotes correctly as required by POSIX, so do not add quotes. 9041130561Sobrien sed -n \ 9042218822Sdim "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 9043130561Sobrien ;; 9044130561Sobrien esac; 9045130561Sobrien} | 9046130561Sobrien sed ' 9047130561Sobrien t clear 9048130561Sobrien : clear 9049130561Sobrien s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 9050130561Sobrien t end 9051130561Sobrien /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 9052130561Sobrien : end' >>confcache 9053130561Sobrienif diff $cache_file confcache >/dev/null 2>&1; then :; else 905460484Sobrien if test -w $cache_file; then 9055130561Sobrien test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 9056130561Sobrien cat confcache >$cache_file 905760484Sobrien else 905860484Sobrien echo "not updating unwritable cache $cache_file" 905960484Sobrien fi 906060484Sobrienfi 906160484Sobrienrm -f confcache 906260484Sobrien 906360484Sobrientest "x$prefix" = xNONE && prefix=$ac_default_prefix 906460484Sobrien# Let make expand exec_prefix. 906560484Sobrientest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 906660484Sobrien 9067130561Sobrien# VPATH may cause trouble with some makes, so we remove $(srcdir), 9068130561Sobrien# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 9069130561Sobrien# trailing colons and then remove the whole line if VPATH becomes empty 9070130561Sobrien# (actually we leave an empty line to preserve line numbers). 907160484Sobrienif test "x$srcdir" = x.; then 9072218822Sdim ac_vpsub='/^[ ]*VPATH[ ]*=/{ 9073130561Sobriens/:*\$(srcdir):*/:/; 9074130561Sobriens/:*\${srcdir}:*/:/; 9075130561Sobriens/:*@srcdir@:*/:/; 9076218822Sdims/^\([^=]*=[ ]*\):*/\1/; 9077130561Sobriens/:*$//; 9078218822Sdims/^[^=]*=[ ]*$//; 9079130561Sobrien}' 908060484Sobrienfi 908160484Sobrien 908260484SobrienDEFS=-DHAVE_CONFIG_H 908360484Sobrien 9084130561Sobrienac_libobjs= 9085130561Sobrienac_ltlibobjs= 9086130561Sobrienfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 9087130561Sobrien # 1. Remove the extension, and $U if already installed. 9088130561Sobrien ac_i=`echo "$ac_i" | 9089218822Sdim sed 's/\$U\././;s/\.o$//;s/\.obj$//'` 9090130561Sobrien # 2. Add them. 9091130561Sobrien ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" 9092130561Sobrien ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' 9093130561Sobriendone 9094130561SobrienLIBOBJS=$ac_libobjs 9095130561Sobrien 9096130561SobrienLTLIBOBJS=$ac_ltlibobjs 9097130561Sobrien 9098130561Sobrien 9099130561Sobrien 910060484Sobrien: ${CONFIG_STATUS=./config.status} 9101130561Sobrienac_clean_files_save=$ac_clean_files 9102130561Sobrienac_clean_files="$ac_clean_files $CONFIG_STATUS" 9103130561Sobrien{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 9104130561Sobrienecho "$as_me: creating $CONFIG_STATUS" >&6;} 9105130561Sobriencat >$CONFIG_STATUS <<_ACEOF 9106130561Sobrien#! $SHELL 9107130561Sobrien# Generated by $as_me. 910860484Sobrien# Run this file to recreate the current configuration. 910960484Sobrien# Compiler output produced by configure, useful for debugging 9110130561Sobrien# configure, is in config.log if it exists. 911160484Sobrien 9112130561Sobriendebug=false 9113130561Sobrienac_cs_recheck=false 9114130561Sobrienac_cs_silent=false 9115130561SobrienSHELL=\${CONFIG_SHELL-$SHELL} 9116130561Sobrien_ACEOF 9117130561Sobrien 9118130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9119130561Sobrien## --------------------- ## 9120130561Sobrien## M4sh Initialization. ## 9121130561Sobrien## --------------------- ## 9122130561Sobrien 9123130561Sobrien# Be Bourne compatible 9124130561Sobrienif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 9125130561Sobrien emulate sh 9126130561Sobrien NULLCMD=: 9127130561Sobrien # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 9128130561Sobrien # is contrary to our usage. Disable this feature. 9129130561Sobrien alias -g '${1+"$@"}'='"$@"' 9130130561Sobrienelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 9131130561Sobrien set -o posix 9132130561Sobrienfi 9133218822SdimDUALCASE=1; export DUALCASE # for MKS sh 9134130561Sobrien 9135130561Sobrien# Support unset when possible. 9136218822Sdimif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 9137130561Sobrien as_unset=unset 9138130561Sobrienelse 9139130561Sobrien as_unset=false 9140130561Sobrienfi 9141130561Sobrien 9142130561Sobrien 9143130561Sobrien# Work around bugs in pre-3.0 UWIN ksh. 9144130561Sobrien$as_unset ENV MAIL MAILPATH 9145130561SobrienPS1='$ ' 9146130561SobrienPS2='> ' 9147130561SobrienPS4='+ ' 9148130561Sobrien 9149130561Sobrien# NLS nuisances. 9150130561Sobrienfor as_var in \ 9151130561Sobrien LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 9152130561Sobrien LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 9153130561Sobrien LC_TELEPHONE LC_TIME 915460484Sobriendo 9155218822Sdim if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 9156130561Sobrien eval $as_var=C; export $as_var 9157130561Sobrien else 9158130561Sobrien $as_unset $as_var 9159130561Sobrien fi 916060484Sobriendone 916160484Sobrien 9162130561Sobrien# Required to use basename. 9163130561Sobrienif expr a : '\(a\)' >/dev/null 2>&1; then 9164130561Sobrien as_expr=expr 9165130561Sobrienelse 9166130561Sobrien as_expr=false 9167130561Sobrienfi 916860484Sobrien 9169130561Sobrienif (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 9170130561Sobrien as_basename=basename 9171130561Sobrienelse 9172130561Sobrien as_basename=false 9173130561Sobrienfi 917460484Sobrien 917560484Sobrien 9176130561Sobrien# Name of the executable. 9177130561Sobrienas_me=`$as_basename "$0" || 9178130561Sobrien$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 9179130561Sobrien X"$0" : 'X\(//\)$' \| \ 9180130561Sobrien X"$0" : 'X\(/\)$' \| \ 9181130561Sobrien . : '\(.\)' 2>/dev/null || 9182130561Sobrienecho X/"$0" | 9183130561Sobrien sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 9184130561Sobrien /^X\/\(\/\/\)$/{ s//\1/; q; } 9185130561Sobrien /^X\/\(\/\).*/{ s//\1/; q; } 9186130561Sobrien s/.*/./; q'` 918760484Sobrien 918860484Sobrien 9189130561Sobrien# PATH needs CR, and LINENO needs CR and PATH. 9190130561Sobrien# Avoid depending upon Character Ranges. 9191130561Sobrienas_cr_letters='abcdefghijklmnopqrstuvwxyz' 9192130561Sobrienas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 9193130561Sobrienas_cr_Letters=$as_cr_letters$as_cr_LETTERS 9194130561Sobrienas_cr_digits='0123456789' 9195130561Sobrienas_cr_alnum=$as_cr_Letters$as_cr_digits 9196130561Sobrien 9197130561Sobrien# The user is always right. 9198130561Sobrienif test "${PATH_SEPARATOR+set}" != set; then 9199130561Sobrien echo "#! /bin/sh" >conf$$.sh 9200130561Sobrien echo "exit 0" >>conf$$.sh 9201130561Sobrien chmod +x conf$$.sh 9202130561Sobrien if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 9203130561Sobrien PATH_SEPARATOR=';' 920460484Sobrien else 9205130561Sobrien PATH_SEPARATOR=: 920660484Sobrien fi 9207130561Sobrien rm -f conf$$.sh 9208130561Sobrienfi 9209130561Sobrien 9210130561Sobrien 9211130561Sobrien as_lineno_1=$LINENO 9212130561Sobrien as_lineno_2=$LINENO 9213130561Sobrien as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 9214130561Sobrien test "x$as_lineno_1" != "x$as_lineno_2" && 9215130561Sobrien test "x$as_lineno_3" = "x$as_lineno_2" || { 9216130561Sobrien # Find who we are. Look in the path if we contain no path at all 9217130561Sobrien # relative or not. 9218130561Sobrien case $0 in 9219130561Sobrien *[\\/]* ) as_myself=$0 ;; 9220130561Sobrien *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9221130561Sobrienfor as_dir in $PATH 9222130561Sobriendo 9223130561Sobrien IFS=$as_save_IFS 9224130561Sobrien test -z "$as_dir" && as_dir=. 9225130561Sobrien test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 9226130561Sobriendone 9227130561Sobrien 9228130561Sobrien ;; 9229130561Sobrien esac 9230130561Sobrien # We did not find ourselves, most probably we were run as `sh COMMAND' 9231130561Sobrien # in which case we are not to be found in the path. 9232130561Sobrien if test "x$as_myself" = x; then 9233130561Sobrien as_myself=$0 9234130561Sobrien fi 9235130561Sobrien if test ! -f "$as_myself"; then 9236130561Sobrien { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 9237130561Sobrienecho "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} 9238130561Sobrien { (exit 1); exit 1; }; } 9239130561Sobrien fi 9240130561Sobrien case $CONFIG_SHELL in 9241130561Sobrien '') 9242130561Sobrien as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9243130561Sobrienfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 9244130561Sobriendo 9245130561Sobrien IFS=$as_save_IFS 9246130561Sobrien test -z "$as_dir" && as_dir=. 9247130561Sobrien for as_base in sh bash ksh sh5; do 9248130561Sobrien case $as_dir in 9249130561Sobrien /*) 9250130561Sobrien if ("$as_dir/$as_base" -c ' 9251130561Sobrien as_lineno_1=$LINENO 9252130561Sobrien as_lineno_2=$LINENO 9253130561Sobrien as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 9254130561Sobrien test "x$as_lineno_1" != "x$as_lineno_2" && 9255130561Sobrien test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 9256130561Sobrien $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 9257130561Sobrien $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 9258130561Sobrien CONFIG_SHELL=$as_dir/$as_base 9259130561Sobrien export CONFIG_SHELL 9260130561Sobrien exec "$CONFIG_SHELL" "$0" ${1+"$@"} 9261130561Sobrien fi;; 9262130561Sobrien esac 9263130561Sobrien done 9264130561Sobriendone 9265130561Sobrien;; 9266130561Sobrien esac 9267130561Sobrien 9268130561Sobrien # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 9269130561Sobrien # uniformly replaced by the line number. The first 'sed' inserts a 9270130561Sobrien # line-number line before each line; the second 'sed' does the real 9271130561Sobrien # work. The second script uses 'N' to pair each line-number line 9272130561Sobrien # with the numbered line, and appends trailing '-' during 9273130561Sobrien # substitution so that $LINENO is not a special case at line end. 9274130561Sobrien # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 9275130561Sobrien # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 9276130561Sobrien sed '=' <$as_myself | 9277130561Sobrien sed ' 9278130561Sobrien N 9279130561Sobrien s,$,-, 9280130561Sobrien : loop 9281130561Sobrien s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 9282130561Sobrien t loop 9283130561Sobrien s,-$,, 9284130561Sobrien s,^['$as_cr_digits']*\n,, 9285130561Sobrien ' >$as_me.lineno && 9286130561Sobrien chmod +x $as_me.lineno || 9287130561Sobrien { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 9288130561Sobrienecho "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} 9289130561Sobrien { (exit 1); exit 1; }; } 9290130561Sobrien 9291130561Sobrien # Don't try to exec as it changes $[0], causing all sort of problems 9292130561Sobrien # (the dirname of $[0] is not the place where we might find the 9293130561Sobrien # original and so on. Autoconf is especially sensible to this). 9294130561Sobrien . ./$as_me.lineno 9295130561Sobrien # Exit status is that of the last command. 9296130561Sobrien exit 9297130561Sobrien} 9298130561Sobrien 9299130561Sobrien 9300130561Sobriencase `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 9301130561Sobrien *c*,-n*) ECHO_N= ECHO_C=' 9302130561Sobrien' ECHO_T=' ' ;; 9303130561Sobrien *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 9304130561Sobrien *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 9305130561Sobrienesac 9306130561Sobrien 9307130561Sobrienif expr a : '\(a\)' >/dev/null 2>&1; then 9308130561Sobrien as_expr=expr 9309130561Sobrienelse 9310130561Sobrien as_expr=false 9311130561Sobrienfi 9312130561Sobrien 9313130561Sobrienrm -f conf$$ conf$$.exe conf$$.file 9314130561Sobrienecho >conf$$.file 9315130561Sobrienif ln -s conf$$.file conf$$ 2>/dev/null; then 9316130561Sobrien # We could just check for DJGPP; but this test a) works b) is more generic 9317130561Sobrien # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 9318130561Sobrien if test -f conf$$.exe; then 9319130561Sobrien # Don't use ln at all; we don't have any links 9320130561Sobrien as_ln_s='cp -p' 932160484Sobrien else 9322130561Sobrien as_ln_s='ln -s' 932360484Sobrien fi 9324130561Sobrienelif ln conf$$.file conf$$ 2>/dev/null; then 9325130561Sobrien as_ln_s=ln 9326130561Sobrienelse 9327130561Sobrien as_ln_s='cp -p' 9328130561Sobrienfi 9329130561Sobrienrm -f conf$$ conf$$.exe conf$$.file 9330130561Sobrien 9331130561Sobrienif mkdir -p . 2>/dev/null; then 9332130561Sobrien as_mkdir_p=: 9333130561Sobrienelse 9334218822Sdim test -d ./-p && rmdir ./-p 9335130561Sobrien as_mkdir_p=false 9336130561Sobrienfi 9337130561Sobrien 9338130561Sobrienas_executable_p="test -f" 9339130561Sobrien 9340130561Sobrien# Sed expression to map a string onto a valid CPP name. 9341218822Sdimas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 9342130561Sobrien 9343130561Sobrien# Sed expression to map a string onto a valid variable name. 9344218822Sdimas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 9345130561Sobrien 9346130561Sobrien 9347130561Sobrien# IFS 9348130561Sobrien# We need space, tab and new line, in precisely that order. 9349130561Sobrienas_nl=' 9350130561Sobrien' 9351130561SobrienIFS=" $as_nl" 9352130561Sobrien 9353130561Sobrien# CDPATH. 9354130561Sobrien$as_unset CDPATH 9355130561Sobrien 9356130561Sobrienexec 6>&1 9357130561Sobrien 9358130561Sobrien# Open the log real soon, to keep \$[0] and so on meaningful, and to 9359130561Sobrien# report actual input values of CONFIG_FILES etc. instead of their 9360130561Sobrien# values after options handling. Logging --version etc. is OK. 9361130561Sobrienexec 5>>config.log 9362130561Sobrien{ 9363130561Sobrien echo 9364130561Sobrien sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 9365130561Sobrien## Running $as_me. ## 9366130561Sobrien_ASBOX 9367130561Sobrien} >&5 9368130561Sobriencat >&5 <<_CSEOF 9369130561Sobrien 9370130561SobrienThis file was extended by $as_me, which was 9371218822Sdimgenerated by GNU Autoconf 2.59. Invocation command line was 9372130561Sobrien 9373130561Sobrien CONFIG_FILES = $CONFIG_FILES 9374130561Sobrien CONFIG_HEADERS = $CONFIG_HEADERS 9375130561Sobrien CONFIG_LINKS = $CONFIG_LINKS 9376130561Sobrien CONFIG_COMMANDS = $CONFIG_COMMANDS 9377130561Sobrien $ $0 $@ 9378130561Sobrien 9379130561Sobrien_CSEOF 9380130561Sobrienecho "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 9381130561Sobrienecho >&5 9382130561Sobrien_ACEOF 9383130561Sobrien 9384130561Sobrien# Files that config.status was made for. 9385130561Sobrienif test -n "$ac_config_files"; then 9386130561Sobrien echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 9387130561Sobrienfi 9388130561Sobrien 9389130561Sobrienif test -n "$ac_config_headers"; then 9390130561Sobrien echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS 9391130561Sobrienfi 9392130561Sobrien 9393130561Sobrienif test -n "$ac_config_links"; then 9394130561Sobrien echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS 9395130561Sobrienfi 9396130561Sobrien 9397130561Sobrienif test -n "$ac_config_commands"; then 9398130561Sobrien echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS 9399130561Sobrienfi 9400130561Sobrien 9401130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9402130561Sobrien 9403130561Sobrienac_cs_usage="\ 9404130561Sobrien\`$as_me' instantiates files from templates according to the 9405130561Sobriencurrent configuration. 9406130561Sobrien 9407130561SobrienUsage: $0 [OPTIONS] [FILE]... 9408130561Sobrien 9409130561Sobrien -h, --help print this help, then exit 9410130561Sobrien -V, --version print version number, then exit 9411130561Sobrien -q, --quiet do not print progress messages 9412130561Sobrien -d, --debug don't remove temporary files 9413130561Sobrien --recheck update $as_me by reconfiguring in the same conditions 9414130561Sobrien --file=FILE[:TEMPLATE] 9415218822Sdim instantiate the configuration file FILE 9416130561Sobrien --header=FILE[:TEMPLATE] 9417218822Sdim instantiate the configuration header FILE 9418130561Sobrien 9419130561SobrienConfiguration files: 9420130561Sobrien$config_files 9421130561Sobrien 9422130561SobrienConfiguration headers: 9423130561Sobrien$config_headers 9424130561Sobrien 9425130561SobrienConfiguration commands: 9426130561Sobrien$config_commands 9427130561Sobrien 9428130561SobrienReport bugs to <bug-autoconf@gnu.org>." 9429130561Sobrien_ACEOF 9430130561Sobrien 9431130561Sobriencat >>$CONFIG_STATUS <<_ACEOF 9432130561Sobrienac_cs_version="\\ 9433130561Sobrienconfig.status 9434218822Sdimconfigured by $0, generated by GNU Autoconf 2.59, 9435130561Sobrien with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 9436130561Sobrien 9437218822SdimCopyright (C) 2003 Free Software Foundation, Inc. 9438130561SobrienThis config.status script is free software; the Free Software Foundation 9439130561Sobriengives unlimited permission to copy, distribute and modify it." 9440130561Sobriensrcdir=$srcdir 9441130561SobrienINSTALL="$INSTALL" 9442130561Sobrien_ACEOF 9443130561Sobrien 9444130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9445130561Sobrien# If no file are specified by the user, then we need to provide default 9446130561Sobrien# value. By we need to know if files were specified by the user. 9447130561Sobrienac_need_defaults=: 9448130561Sobrienwhile test $# != 0 9449130561Sobriendo 9450130561Sobrien case $1 in 9451130561Sobrien --*=*) 9452130561Sobrien ac_option=`expr "x$1" : 'x\([^=]*\)='` 9453130561Sobrien ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 9454130561Sobrien ac_shift=: 9455130561Sobrien ;; 9456130561Sobrien -*) 9457130561Sobrien ac_option=$1 9458130561Sobrien ac_optarg=$2 9459130561Sobrien ac_shift=shift 9460130561Sobrien ;; 9461130561Sobrien *) # This is not an option, so the user has probably given explicit 9462130561Sobrien # arguments. 9463130561Sobrien ac_option=$1 9464130561Sobrien ac_need_defaults=false;; 9465130561Sobrien esac 9466130561Sobrien 9467130561Sobrien case $ac_option in 9468130561Sobrien # Handling of the options. 9469130561Sobrien_ACEOF 9470130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9471130561Sobrien -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 9472130561Sobrien ac_cs_recheck=: ;; 9473130561Sobrien --version | --vers* | -V ) 9474130561Sobrien echo "$ac_cs_version"; exit 0 ;; 9475130561Sobrien --he | --h) 9476130561Sobrien # Conflict between --help and --header 9477130561Sobrien { { echo "$as_me:$LINENO: error: ambiguous option: $1 9478130561SobrienTry \`$0 --help' for more information." >&5 9479130561Sobrienecho "$as_me: error: ambiguous option: $1 9480130561SobrienTry \`$0 --help' for more information." >&2;} 9481130561Sobrien { (exit 1); exit 1; }; };; 9482130561Sobrien --help | --hel | -h ) 9483130561Sobrien echo "$ac_cs_usage"; exit 0 ;; 9484130561Sobrien --debug | --d* | -d ) 9485130561Sobrien debug=: ;; 9486130561Sobrien --file | --fil | --fi | --f ) 9487130561Sobrien $ac_shift 9488130561Sobrien CONFIG_FILES="$CONFIG_FILES $ac_optarg" 9489130561Sobrien ac_need_defaults=false;; 9490130561Sobrien --header | --heade | --head | --hea ) 9491130561Sobrien $ac_shift 9492130561Sobrien CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 9493130561Sobrien ac_need_defaults=false;; 9494130561Sobrien -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 9495130561Sobrien | -silent | --silent | --silen | --sile | --sil | --si | --s) 9496130561Sobrien ac_cs_silent=: ;; 9497130561Sobrien 9498130561Sobrien # This is an error. 9499130561Sobrien -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 9500130561SobrienTry \`$0 --help' for more information." >&5 9501130561Sobrienecho "$as_me: error: unrecognized option: $1 9502130561SobrienTry \`$0 --help' for more information." >&2;} 9503130561Sobrien { (exit 1); exit 1; }; } ;; 9504130561Sobrien 9505130561Sobrien *) ac_config_targets="$ac_config_targets $1" ;; 9506130561Sobrien 9507130561Sobrien esac 9508130561Sobrien shift 950960484Sobriendone 9510130561Sobrien 9511130561Sobrienac_configure_extra_args= 9512130561Sobrien 9513130561Sobrienif $ac_cs_silent; then 9514130561Sobrien exec 6>/dev/null 9515130561Sobrien ac_configure_extra_args="$ac_configure_extra_args --silent" 951660484Sobrienfi 951760484Sobrien 9518130561Sobrien_ACEOF 9519130561Sobriencat >>$CONFIG_STATUS <<_ACEOF 9520130561Sobrienif \$ac_cs_recheck; then 9521130561Sobrien echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 9522130561Sobrien exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 9523130561Sobrienfi 952460484Sobrien 9525130561Sobrien_ACEOF 9526130561Sobrien 9527130561Sobriencat >>$CONFIG_STATUS <<_ACEOF 9528130561Sobrien# 9529130561Sobrien# INIT-COMMANDS section. 9530130561Sobrien# 9531130561Sobrien 9532130561Sobriensrcdir=${srcdir} 9533130561Sobrienhost=${host} 9534130561Sobrientarget=${target} 9535130561Sobrienwith_target_subdir=${with_target_subdir} 9536130561Sobrienwith_multisubdir=${with_multisubdir} 9537130561Sobrienac_configure_args="--enable-multilib ${ac_configure_args}" 9538130561SobrienCONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 9539130561SobrienORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 9540130561Sobrienlibiberty_topdir=${libiberty_topdir} 9541130561Sobrien 9542130561Sobrien 9543130561Sobrien_ACEOF 9544130561Sobrien 9545130561Sobrien 9546130561Sobrien 9547130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9548130561Sobrienfor ac_config_target in $ac_config_targets 9549130561Sobriendo 9550130561Sobrien case "$ac_config_target" in 9551130561Sobrien # Handling of arguments. 9552130561Sobrien "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 9553130561Sobrien "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 9554130561Sobrien "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 9555130561Sobrien "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 9556130561Sobrien *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 9557130561Sobrienecho "$as_me: error: invalid argument: $ac_config_target" >&2;} 9558130561Sobrien { (exit 1); exit 1; }; };; 955960484Sobrien esac 9560130561Sobriendone 956160484Sobrien 9562130561Sobrien# If the user did not use the arguments to specify the items to instantiate, 9563130561Sobrien# then the envvar interface is used. Set only those that are not. 9564130561Sobrien# We use the long form for the default assignment because of an extremely 9565130561Sobrien# bizarre bug on SunOS 4.1.3. 9566130561Sobrienif $ac_need_defaults; then 9567130561Sobrien test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 9568130561Sobrien test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 9569130561Sobrien test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 9570130561Sobrienfi 957160484Sobrien 9572130561Sobrien# Have a temporary directory for convenience. Make it in the build tree 9573130561Sobrien# simply because there is no reason to put it here, and in addition, 9574130561Sobrien# creating and moving files from /tmp can sometimes cause problems. 9575130561Sobrien# Create a temporary directory, and hook for its removal unless debugging. 9576130561Sobrien$debug || 9577130561Sobrien{ 9578130561Sobrien trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 9579130561Sobrien trap '{ (exit 1); exit 1; }' 1 2 13 15 9580130561Sobrien} 9581130561Sobrien 9582130561Sobrien# Create a (secure) tmp directory for tmp files. 9583130561Sobrien 9584130561Sobrien{ 9585130561Sobrien tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && 9586130561Sobrien test -n "$tmp" && test -d "$tmp" 9587130561Sobrien} || 9588130561Sobrien{ 9589130561Sobrien tmp=./confstat$$-$RANDOM 9590130561Sobrien (umask 077 && mkdir $tmp) 9591130561Sobrien} || 9592130561Sobrien{ 9593130561Sobrien echo "$me: cannot create a temporary directory in ." >&2 9594130561Sobrien { (exit 1); exit 1; } 9595130561Sobrien} 9596130561Sobrien 9597130561Sobrien_ACEOF 9598130561Sobrien 9599130561Sobriencat >>$CONFIG_STATUS <<_ACEOF 9600130561Sobrien 9601130561Sobrien# 9602130561Sobrien# CONFIG_FILES section. 9603130561Sobrien# 9604130561Sobrien 9605130561Sobrien# No need to generate the scripts if there are no CONFIG_FILES. 9606130561Sobrien# This happens for instance when ./config.status config.h 9607130561Sobrienif test -n "\$CONFIG_FILES"; then 9608130561Sobrien # Protect against being on the right side of a sed subst in config.status. 9609130561Sobrien sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 9610130561Sobrien s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 9611130561Sobriens,@SHELL@,$SHELL,;t t 9612130561Sobriens,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 9613130561Sobriens,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 9614130561Sobriens,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 9615130561Sobriens,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 9616130561Sobriens,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 9617130561Sobriens,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 9618130561Sobriens,@exec_prefix@,$exec_prefix,;t t 9619130561Sobriens,@prefix@,$prefix,;t t 9620130561Sobriens,@program_transform_name@,$program_transform_name,;t t 9621130561Sobriens,@bindir@,$bindir,;t t 9622130561Sobriens,@sbindir@,$sbindir,;t t 9623130561Sobriens,@libexecdir@,$libexecdir,;t t 9624130561Sobriens,@datadir@,$datadir,;t t 9625130561Sobriens,@sysconfdir@,$sysconfdir,;t t 9626130561Sobriens,@sharedstatedir@,$sharedstatedir,;t t 9627130561Sobriens,@localstatedir@,$localstatedir,;t t 9628130561Sobriens,@libdir@,$libdir,;t t 9629130561Sobriens,@includedir@,$includedir,;t t 9630130561Sobriens,@oldincludedir@,$oldincludedir,;t t 9631130561Sobriens,@infodir@,$infodir,;t t 9632130561Sobriens,@mandir@,$mandir,;t t 9633130561Sobriens,@build_alias@,$build_alias,;t t 9634130561Sobriens,@host_alias@,$host_alias,;t t 9635130561Sobriens,@target_alias@,$target_alias,;t t 9636130561Sobriens,@DEFS@,$DEFS,;t t 9637130561Sobriens,@ECHO_C@,$ECHO_C,;t t 9638130561Sobriens,@ECHO_N@,$ECHO_N,;t t 9639130561Sobriens,@ECHO_T@,$ECHO_T,;t t 9640130561Sobriens,@LIBS@,$LIBS,;t t 9641130561Sobriens,@libiberty_topdir@,$libiberty_topdir,;t t 9642130561Sobriens,@MAINT@,$MAINT,;t t 9643130561Sobriens,@NOTMAINT@,$NOTMAINT,;t t 9644130561Sobriens,@MAKEINFO@,$MAKEINFO,;t t 9645130561Sobriens,@BUILD_INFO@,$BUILD_INFO,;t t 9646130561Sobriens,@PERL@,$PERL,;t t 9647130561Sobriens,@HAVE_PERL@,$HAVE_PERL,;t t 9648130561Sobriens,@build@,$build,;t t 9649130561Sobriens,@build_cpu@,$build_cpu,;t t 9650130561Sobriens,@build_vendor@,$build_vendor,;t t 9651130561Sobriens,@build_os@,$build_os,;t t 9652130561Sobriens,@host@,$host,;t t 9653130561Sobriens,@host_cpu@,$host_cpu,;t t 9654130561Sobriens,@host_vendor@,$host_vendor,;t t 9655130561Sobriens,@host_os@,$host_os,;t t 9656130561Sobriens,@AR@,$AR,;t t 9657130561Sobriens,@ac_ct_AR@,$ac_ct_AR,;t t 9658130561Sobriens,@RANLIB@,$RANLIB,;t t 9659130561Sobriens,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 9660130561Sobriens,@CC@,$CC,;t t 9661130561Sobriens,@CFLAGS@,$CFLAGS,;t t 9662130561Sobriens,@LDFLAGS@,$LDFLAGS,;t t 9663130561Sobriens,@CPPFLAGS@,$CPPFLAGS,;t t 9664130561Sobriens,@ac_ct_CC@,$ac_ct_CC,;t t 9665130561Sobriens,@EXEEXT@,$EXEEXT,;t t 9666130561Sobriens,@OBJEXT@,$OBJEXT,;t t 9667130561Sobriens,@CPP@,$CPP,;t t 9668130561Sobriens,@ac_libiberty_warn_cflags@,$ac_libiberty_warn_cflags,;t t 9669130561Sobriens,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t 9670130561Sobriens,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t 9671130561Sobriens,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 9672130561Sobriens,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 9673130561Sobriens,@INSTALL_DATA@,$INSTALL_DATA,;t t 9674130561Sobriens,@EGREP@,$EGREP,;t t 9675130561Sobriens,@LIBOBJS@,$LIBOBJS,;t t 9676130561Sobriens,@CHECK@,$CHECK,;t t 9677130561Sobriens,@target_header_dir@,$target_header_dir,;t t 9678130561Sobriens,@pexecute@,$pexecute,;t t 9679130561Sobriens,@INSTALL_DEST@,$INSTALL_DEST,;t t 9680218822Sdims,@datarootdir@,$datarootdir,;t t 9681218822Sdims,@docdir@,$docdir,;t t 9682218822Sdims,@htmldir@,$htmldir,;t t 9683130561Sobriens,@LTLIBOBJS@,$LTLIBOBJS,;t t 9684130561Sobrien/@host_makefile_frag@/r $host_makefile_frag 9685130561Sobriens,@host_makefile_frag@,,;t t 9686130561SobrienCEOF 9687130561Sobrien 9688130561Sobrien_ACEOF 9689130561Sobrien 9690130561Sobrien cat >>$CONFIG_STATUS <<\_ACEOF 9691130561Sobrien # Split the substitutions into bite-sized pieces for seds with 9692130561Sobrien # small command number limits, like on Digital OSF/1 and HP-UX. 9693130561Sobrien ac_max_sed_lines=48 9694130561Sobrien ac_sed_frag=1 # Number of current file. 9695130561Sobrien ac_beg=1 # First line for current file. 9696130561Sobrien ac_end=$ac_max_sed_lines # Line after last line for current file. 9697130561Sobrien ac_more_lines=: 9698130561Sobrien ac_sed_cmds= 9699130561Sobrien while $ac_more_lines; do 9700130561Sobrien if test $ac_beg -gt 1; then 9701130561Sobrien sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 9702130561Sobrien else 9703130561Sobrien sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 9704130561Sobrien fi 9705130561Sobrien if test ! -s $tmp/subs.frag; then 9706130561Sobrien ac_more_lines=false 9707130561Sobrien else 9708130561Sobrien # The purpose of the label and of the branching condition is to 9709130561Sobrien # speed up the sed processing (if there are no `@' at all, there 9710130561Sobrien # is no need to browse any of the substitutions). 9711130561Sobrien # These are the two extra sed commands mentioned above. 9712130561Sobrien (echo ':t 9713130561Sobrien /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 9714130561Sobrien if test -z "$ac_sed_cmds"; then 9715218822Sdim ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 9716130561Sobrien else 9717218822Sdim ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 9718130561Sobrien fi 9719130561Sobrien ac_sed_frag=`expr $ac_sed_frag + 1` 9720130561Sobrien ac_beg=$ac_end 9721130561Sobrien ac_end=`expr $ac_end + $ac_max_sed_lines` 9722130561Sobrien fi 9723130561Sobrien done 9724130561Sobrien if test -z "$ac_sed_cmds"; then 9725130561Sobrien ac_sed_cmds=cat 972660484Sobrien fi 9727130561Sobrienfi # test -n "$CONFIG_FILES" 972860484Sobrien 9729130561Sobrien_ACEOF 9730130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9731130561Sobrienfor ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 9732130561Sobrien # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 9733130561Sobrien case $ac_file in 9734130561Sobrien - | *:- | *:-:* ) # input from stdin 9735218822Sdim cat >$tmp/stdin 9736218822Sdim ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 9737218822Sdim ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 9738130561Sobrien *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 9739218822Sdim ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 9740130561Sobrien * ) ac_file_in=$ac_file.in ;; 974160484Sobrien esac 974260484Sobrien 9743130561Sobrien # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 9744130561Sobrien ac_dir=`(dirname "$ac_file") 2>/dev/null || 9745130561Sobrien$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9746218822Sdim X"$ac_file" : 'X\(//\)[^/]' \| \ 9747218822Sdim X"$ac_file" : 'X\(//\)$' \| \ 9748218822Sdim X"$ac_file" : 'X\(/\)' \| \ 9749218822Sdim . : '\(.\)' 2>/dev/null || 9750130561Sobrienecho X"$ac_file" | 9751130561Sobrien sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 9752130561Sobrien /^X\(\/\/\)[^/].*/{ s//\1/; q; } 9753130561Sobrien /^X\(\/\/\)$/{ s//\1/; q; } 9754130561Sobrien /^X\(\/\).*/{ s//\1/; q; } 9755130561Sobrien s/.*/./; q'` 9756130561Sobrien { if $as_mkdir_p; then 9757130561Sobrien mkdir -p "$ac_dir" 9758130561Sobrien else 9759130561Sobrien as_dir="$ac_dir" 9760130561Sobrien as_dirs= 9761130561Sobrien while test ! -d "$as_dir"; do 9762130561Sobrien as_dirs="$as_dir $as_dirs" 9763130561Sobrien as_dir=`(dirname "$as_dir") 2>/dev/null || 9764130561Sobrien$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9765218822Sdim X"$as_dir" : 'X\(//\)[^/]' \| \ 9766218822Sdim X"$as_dir" : 'X\(//\)$' \| \ 9767218822Sdim X"$as_dir" : 'X\(/\)' \| \ 9768218822Sdim . : '\(.\)' 2>/dev/null || 9769130561Sobrienecho X"$as_dir" | 9770130561Sobrien sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 9771130561Sobrien /^X\(\/\/\)[^/].*/{ s//\1/; q; } 9772130561Sobrien /^X\(\/\/\)$/{ s//\1/; q; } 9773130561Sobrien /^X\(\/\).*/{ s//\1/; q; } 9774130561Sobrien s/.*/./; q'` 9775130561Sobrien done 9776130561Sobrien test ! -n "$as_dirs" || mkdir $as_dirs 9777130561Sobrien fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 9778130561Sobrienecho "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 9779130561Sobrien { (exit 1); exit 1; }; }; } 978060484Sobrien 9781130561Sobrien ac_builddir=. 9782130561Sobrien 9783130561Sobrienif test "$ac_dir" != .; then 9784130561Sobrien ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 9785130561Sobrien # A "../" for each directory in $ac_dir_suffix. 9786130561Sobrien ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 9787130561Sobrienelse 9788130561Sobrien ac_dir_suffix= ac_top_builddir= 9789130561Sobrienfi 9790130561Sobrien 9791130561Sobriencase $srcdir in 9792130561Sobrien .) # No --srcdir option. We are building in place. 9793130561Sobrien ac_srcdir=. 9794130561Sobrien if test -z "$ac_top_builddir"; then 9795130561Sobrien ac_top_srcdir=. 9796130561Sobrien else 9797130561Sobrien ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 9798130561Sobrien fi ;; 9799130561Sobrien [\\/]* | ?:[\\/]* ) # Absolute path. 9800130561Sobrien ac_srcdir=$srcdir$ac_dir_suffix; 9801130561Sobrien ac_top_srcdir=$srcdir ;; 9802130561Sobrien *) # Relative path. 9803130561Sobrien ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 9804130561Sobrien ac_top_srcdir=$ac_top_builddir$srcdir ;; 9805130561Sobrienesac 9806130561Sobrien 9807218822Sdim# Do not use `cd foo && pwd` to compute absolute paths, because 9808218822Sdim# the directories may not exist. 9809218822Sdimcase `pwd` in 9810218822Sdim.) ac_abs_builddir="$ac_dir";; 9811218822Sdim*) 9812218822Sdim case "$ac_dir" in 9813218822Sdim .) ac_abs_builddir=`pwd`;; 9814218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 9815218822Sdim *) ac_abs_builddir=`pwd`/"$ac_dir";; 9816218822Sdim esac;; 9817218822Sdimesac 9818218822Sdimcase $ac_abs_builddir in 9819218822Sdim.) ac_abs_top_builddir=${ac_top_builddir}.;; 9820218822Sdim*) 9821218822Sdim case ${ac_top_builddir}. in 9822218822Sdim .) ac_abs_top_builddir=$ac_abs_builddir;; 9823218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 9824218822Sdim *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 9825218822Sdim esac;; 9826218822Sdimesac 9827218822Sdimcase $ac_abs_builddir in 9828218822Sdim.) ac_abs_srcdir=$ac_srcdir;; 9829218822Sdim*) 9830218822Sdim case $ac_srcdir in 9831218822Sdim .) ac_abs_srcdir=$ac_abs_builddir;; 9832218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 9833218822Sdim *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 9834218822Sdim esac;; 9835218822Sdimesac 9836218822Sdimcase $ac_abs_builddir in 9837218822Sdim.) ac_abs_top_srcdir=$ac_top_srcdir;; 9838218822Sdim*) 9839218822Sdim case $ac_top_srcdir in 9840218822Sdim .) ac_abs_top_srcdir=$ac_abs_builddir;; 9841218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 9842218822Sdim *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 9843218822Sdim esac;; 9844218822Sdimesac 9845130561Sobrien 9846218822Sdim 9847130561Sobrien case $INSTALL in 9848130561Sobrien [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9849130561Sobrien *) ac_INSTALL=$ac_top_builddir$INSTALL ;; 985060484Sobrien esac 985160484Sobrien 9852130561Sobrien if test x"$ac_file" != x-; then 9853130561Sobrien { echo "$as_me:$LINENO: creating $ac_file" >&5 9854130561Sobrienecho "$as_me: creating $ac_file" >&6;} 9855130561Sobrien rm -f "$ac_file" 9856130561Sobrien fi 9857130561Sobrien # Let's still pretend it is `configure' which instantiates (i.e., don't 9858130561Sobrien # use $as_me), people would be surprised to read: 9859130561Sobrien # /* config.h. Generated by config.status. */ 9860130561Sobrien if test x"$ac_file" = x-; then 9861130561Sobrien configure_input= 9862130561Sobrien else 9863130561Sobrien configure_input="$ac_file. " 9864130561Sobrien fi 9865130561Sobrien configure_input=$configure_input"Generated from `echo $ac_file_in | 9866218822Sdim sed 's,.*/,,'` by configure." 986760484Sobrien 9868130561Sobrien # First look for the input files in the build tree, otherwise in the 9869130561Sobrien # src tree. 9870130561Sobrien ac_file_inputs=`IFS=: 9871130561Sobrien for f in $ac_file_in; do 9872130561Sobrien case $f in 9873130561Sobrien -) echo $tmp/stdin ;; 9874130561Sobrien [\\/$]*) 9875218822Sdim # Absolute (can't be DOS-style, as IFS=:) 9876218822Sdim test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 9877130561Sobrienecho "$as_me: error: cannot find input file: $f" >&2;} 9878130561Sobrien { (exit 1); exit 1; }; } 9879218822Sdim echo "$f";; 9880130561Sobrien *) # Relative 9881218822Sdim if test -f "$f"; then 9882218822Sdim # Build tree 9883218822Sdim echo "$f" 9884218822Sdim elif test -f "$srcdir/$f"; then 9885218822Sdim # Source tree 9886218822Sdim echo "$srcdir/$f" 9887218822Sdim else 9888218822Sdim # /dev/null tree 9889218822Sdim { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 9890130561Sobrienecho "$as_me: error: cannot find input file: $f" >&2;} 9891130561Sobrien { (exit 1); exit 1; }; } 9892218822Sdim fi;; 9893130561Sobrien esac 9894130561Sobrien done` || { (exit 1); exit 1; } 9895130561Sobrien_ACEOF 9896130561Sobriencat >>$CONFIG_STATUS <<_ACEOF 9897130561Sobrien sed "$ac_vpsub 9898130561Sobrien$extrasub 9899130561Sobrien_ACEOF 9900130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9901130561Sobrien:t 9902130561Sobrien/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9903130561Sobriens,@configure_input@,$configure_input,;t t 9904130561Sobriens,@srcdir@,$ac_srcdir,;t t 9905130561Sobriens,@abs_srcdir@,$ac_abs_srcdir,;t t 9906130561Sobriens,@top_srcdir@,$ac_top_srcdir,;t t 9907130561Sobriens,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t 9908130561Sobriens,@builddir@,$ac_builddir,;t t 9909130561Sobriens,@abs_builddir@,$ac_abs_builddir,;t t 9910130561Sobriens,@top_builddir@,$ac_top_builddir,;t t 9911130561Sobriens,@abs_top_builddir@,$ac_abs_top_builddir,;t t 9912130561Sobriens,@INSTALL@,$ac_INSTALL,;t t 9913130561Sobrien" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 9914130561Sobrien rm -f $tmp/stdin 9915130561Sobrien if test x"$ac_file" != x-; then 9916130561Sobrien mv $tmp/out $ac_file 9917130561Sobrien else 9918130561Sobrien cat $tmp/out 9919130561Sobrien rm -f $tmp/out 9920130561Sobrien fi 9921130561Sobrien 9922130561Sobriendone 9923130561Sobrien_ACEOF 9924130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 9925130561Sobrien 9926130561Sobrien# 9927130561Sobrien# CONFIG_HEADER section. 9928130561Sobrien# 9929130561Sobrien 993060484Sobrien# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 993160484Sobrien# NAME is the cpp macro being defined and VALUE is the value it is being given. 993260484Sobrien# 993360484Sobrien# ac_d sets the value in "#define NAME VALUE" lines. 9934218822Sdimac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 9935218822Sdimac_dB='[ ].*$,\1#\2' 9936130561Sobrienac_dC=' ' 9937130561Sobrienac_dD=',;t' 9938130561Sobrien# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 9939218822Sdimac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 9940130561Sobrienac_uB='$,\1#\2define\3' 994160484Sobrienac_uC=' ' 9942130561Sobrienac_uD=',;t' 994360484Sobrien 9944130561Sobrienfor ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 994560484Sobrien # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 9946130561Sobrien case $ac_file in 9947130561Sobrien - | *:- | *:-:* ) # input from stdin 9948218822Sdim cat >$tmp/stdin 9949218822Sdim ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 9950218822Sdim ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 9951130561Sobrien *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 9952218822Sdim ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 9953130561Sobrien * ) ac_file_in=$ac_file.in ;; 995460484Sobrien esac 995560484Sobrien 9956130561Sobrien test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 9957130561Sobrienecho "$as_me: creating $ac_file" >&6;} 995860484Sobrien 9959130561Sobrien # First look for the input files in the build tree, otherwise in the 9960130561Sobrien # src tree. 9961130561Sobrien ac_file_inputs=`IFS=: 9962130561Sobrien for f in $ac_file_in; do 9963130561Sobrien case $f in 9964130561Sobrien -) echo $tmp/stdin ;; 9965130561Sobrien [\\/$]*) 9966218822Sdim # Absolute (can't be DOS-style, as IFS=:) 9967218822Sdim test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 9968130561Sobrienecho "$as_me: error: cannot find input file: $f" >&2;} 9969130561Sobrien { (exit 1); exit 1; }; } 9970218822Sdim # Do quote $f, to prevent DOS paths from being IFS'd. 9971218822Sdim echo "$f";; 9972130561Sobrien *) # Relative 9973218822Sdim if test -f "$f"; then 9974218822Sdim # Build tree 9975218822Sdim echo "$f" 9976218822Sdim elif test -f "$srcdir/$f"; then 9977218822Sdim # Source tree 9978218822Sdim echo "$srcdir/$f" 9979218822Sdim else 9980218822Sdim # /dev/null tree 9981218822Sdim { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 9982130561Sobrienecho "$as_me: error: cannot find input file: $f" >&2;} 9983130561Sobrien { (exit 1); exit 1; }; } 9984218822Sdim fi;; 9985130561Sobrien esac 9986130561Sobrien done` || { (exit 1); exit 1; } 9987130561Sobrien # Remove the trailing spaces. 9988218822Sdim sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 998960484Sobrien 9990130561Sobrien_ACEOF 999160484Sobrien 9992130561Sobrien# Transform confdefs.h into two sed scripts, `conftest.defines' and 9993130561Sobrien# `conftest.undefs', that substitutes the proper values into 9994130561Sobrien# config.h.in to produce config.h. The first handles `#define' 9995130561Sobrien# templates, and the second `#undef' templates. 9996130561Sobrien# And first: Protect against being on the right side of a sed subst in 9997130561Sobrien# config.status. Protect against being in an unquoted here document 9998130561Sobrien# in config.status. 9999130561Sobrienrm -f conftest.defines conftest.undefs 10000130561Sobrien# Using a here document instead of a string reduces the quoting nightmare. 10001130561Sobrien# Putting comments in sed scripts is not portable. 10002130561Sobrien# 10003130561Sobrien# `end' is used to avoid that the second main sed command (meant for 10004130561Sobrien# 0-ary CPP macros) applies to n-ary macro definitions. 10005130561Sobrien# See the Autoconf documentation for `clear'. 10006130561Sobriencat >confdef2sed.sed <<\_ACEOF 10007130561Sobriens/[\\&,]/\\&/g 10008130561Sobriens,[\\$`],\\&,g 10009130561Sobrient clear 10010130561Sobrien: clear 10011218822Sdims,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp 10012130561Sobrient end 10013218822Sdims,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp 10014130561Sobrien: end 10015130561Sobrien_ACEOF 10016130561Sobrien# If some macros were called several times there might be several times 10017130561Sobrien# the same #defines, which is useless. Nevertheless, we may not want to 10018130561Sobrien# sort them, since we want the *last* AC-DEFINE to be honored. 10019130561Sobrienuniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines 10020130561Sobriensed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs 10021130561Sobrienrm -f confdef2sed.sed 1002260484Sobrien 1002360484Sobrien# This sed command replaces #undef with comments. This is necessary, for 1002460484Sobrien# example, in the case of _POSIX_SOURCE, which is predefined and required 1002560484Sobrien# on some systems where configure will not decide to define it. 10026130561Sobriencat >>conftest.undefs <<\_ACEOF 10027218822Sdims,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, 10028130561Sobrien_ACEOF 1002960484Sobrien 10030130561Sobrien# Break up conftest.defines because some shells have a limit on the size 10031130561Sobrien# of here documents, and old seds have small limits too (100 cmds). 10032130561Sobrienecho ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS 10033218822Sdimecho ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS 10034130561Sobrienecho ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS 10035130561Sobrienecho ' :' >>$CONFIG_STATUS 10036130561Sobrienrm -f conftest.tail 10037130561Sobrienwhile grep . conftest.defines >/dev/null 10038130561Sobriendo 10039130561Sobrien # Write a limited-size here document to $tmp/defines.sed. 10040130561Sobrien echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS 10041130561Sobrien # Speed up: don't consider the non `#define' lines. 10042218822Sdim echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS 10043130561Sobrien # Work around the forget-to-reset-the-flag bug. 10044130561Sobrien echo 't clr' >>$CONFIG_STATUS 10045130561Sobrien echo ': clr' >>$CONFIG_STATUS 10046130561Sobrien sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS 10047130561Sobrien echo 'CEOF 10048130561Sobrien sed -f $tmp/defines.sed $tmp/in >$tmp/out 10049130561Sobrien rm -f $tmp/in 10050130561Sobrien mv $tmp/out $tmp/in 10051130561Sobrien' >>$CONFIG_STATUS 10052130561Sobrien sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail 10053130561Sobrien rm -f conftest.defines 10054130561Sobrien mv conftest.tail conftest.defines 10055130561Sobriendone 10056130561Sobrienrm -f conftest.defines 10057130561Sobrienecho ' fi # grep' >>$CONFIG_STATUS 10058130561Sobrienecho >>$CONFIG_STATUS 1005960484Sobrien 10060130561Sobrien# Break up conftest.undefs because some shells have a limit on the size 10061130561Sobrien# of here documents, and old seds have small limits too (100 cmds). 10062130561Sobrienecho ' # Handle all the #undef templates' >>$CONFIG_STATUS 1006360484Sobrienrm -f conftest.tail 10064130561Sobrienwhile grep . conftest.undefs >/dev/null 1006560484Sobriendo 10066130561Sobrien # Write a limited-size here document to $tmp/undefs.sed. 10067130561Sobrien echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS 10068130561Sobrien # Speed up: don't consider the non `#undef' 10069218822Sdim echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS 10070130561Sobrien # Work around the forget-to-reset-the-flag bug. 10071130561Sobrien echo 't clr' >>$CONFIG_STATUS 10072130561Sobrien echo ': clr' >>$CONFIG_STATUS 10073130561Sobrien sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS 1007460484Sobrien echo 'CEOF 10075130561Sobrien sed -f $tmp/undefs.sed $tmp/in >$tmp/out 10076130561Sobrien rm -f $tmp/in 10077130561Sobrien mv $tmp/out $tmp/in 10078130561Sobrien' >>$CONFIG_STATUS 10079130561Sobrien sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail 10080130561Sobrien rm -f conftest.undefs 10081130561Sobrien mv conftest.tail conftest.undefs 1008260484Sobriendone 10083130561Sobrienrm -f conftest.undefs 1008460484Sobrien 10085130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 10086130561Sobrien # Let's still pretend it is `configure' which instantiates (i.e., don't 10087130561Sobrien # use $as_me), people would be surprised to read: 10088130561Sobrien # /* config.h. Generated by config.status. */ 10089130561Sobrien if test x"$ac_file" = x-; then 10090130561Sobrien echo "/* Generated by configure. */" >$tmp/config.h 1009160484Sobrien else 10092130561Sobrien echo "/* $ac_file. Generated by configure. */" >$tmp/config.h 10093130561Sobrien fi 10094130561Sobrien cat $tmp/in >>$tmp/config.h 10095130561Sobrien rm -f $tmp/in 10096130561Sobrien if test x"$ac_file" != x-; then 10097130561Sobrien if diff $ac_file $tmp/config.h >/dev/null 2>&1; then 10098130561Sobrien { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 10099130561Sobrienecho "$as_me: $ac_file is unchanged" >&6;} 10100130561Sobrien else 10101130561Sobrien ac_dir=`(dirname "$ac_file") 2>/dev/null || 10102130561Sobrien$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 10103218822Sdim X"$ac_file" : 'X\(//\)[^/]' \| \ 10104218822Sdim X"$ac_file" : 'X\(//\)$' \| \ 10105218822Sdim X"$ac_file" : 'X\(/\)' \| \ 10106218822Sdim . : '\(.\)' 2>/dev/null || 10107130561Sobrienecho X"$ac_file" | 10108130561Sobrien sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 10109130561Sobrien /^X\(\/\/\)[^/].*/{ s//\1/; q; } 10110130561Sobrien /^X\(\/\/\)$/{ s//\1/; q; } 10111130561Sobrien /^X\(\/\).*/{ s//\1/; q; } 10112130561Sobrien s/.*/./; q'` 10113130561Sobrien { if $as_mkdir_p; then 10114130561Sobrien mkdir -p "$ac_dir" 10115130561Sobrien else 10116130561Sobrien as_dir="$ac_dir" 10117130561Sobrien as_dirs= 10118130561Sobrien while test ! -d "$as_dir"; do 10119130561Sobrien as_dirs="$as_dir $as_dirs" 10120130561Sobrien as_dir=`(dirname "$as_dir") 2>/dev/null || 10121130561Sobrien$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 10122218822Sdim X"$as_dir" : 'X\(//\)[^/]' \| \ 10123218822Sdim X"$as_dir" : 'X\(//\)$' \| \ 10124218822Sdim X"$as_dir" : 'X\(/\)' \| \ 10125218822Sdim . : '\(.\)' 2>/dev/null || 10126130561Sobrienecho X"$as_dir" | 10127130561Sobrien sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 10128130561Sobrien /^X\(\/\/\)[^/].*/{ s//\1/; q; } 10129130561Sobrien /^X\(\/\/\)$/{ s//\1/; q; } 10130130561Sobrien /^X\(\/\).*/{ s//\1/; q; } 10131130561Sobrien s/.*/./; q'` 10132130561Sobrien done 10133130561Sobrien test ! -n "$as_dirs" || mkdir $as_dirs 10134130561Sobrien fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 10135130561Sobrienecho "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 10136130561Sobrien { (exit 1); exit 1; }; }; } 10137130561Sobrien 10138130561Sobrien rm -f $ac_file 10139130561Sobrien mv $tmp/config.h $ac_file 1014060484Sobrien fi 10141130561Sobrien else 10142130561Sobrien cat $tmp/config.h 10143130561Sobrien rm -f $tmp/config.h 1014460484Sobrien fi 10145130561Sobriendone 10146130561Sobrien_ACEOF 10147130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 1014860484Sobrien 10149130561Sobrien# 10150130561Sobrien# CONFIG_COMMANDS section. 10151130561Sobrien# 10152130561Sobrienfor ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 10153130561Sobrien ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 10154130561Sobrien ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 10155130561Sobrien ac_dir=`(dirname "$ac_dest") 2>/dev/null || 10156130561Sobrien$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 10157218822Sdim X"$ac_dest" : 'X\(//\)[^/]' \| \ 10158218822Sdim X"$ac_dest" : 'X\(//\)$' \| \ 10159218822Sdim X"$ac_dest" : 'X\(/\)' \| \ 10160218822Sdim . : '\(.\)' 2>/dev/null || 10161130561Sobrienecho X"$ac_dest" | 10162130561Sobrien sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 10163130561Sobrien /^X\(\/\/\)[^/].*/{ s//\1/; q; } 10164130561Sobrien /^X\(\/\/\)$/{ s//\1/; q; } 10165130561Sobrien /^X\(\/\).*/{ s//\1/; q; } 10166130561Sobrien s/.*/./; q'` 10167218822Sdim { if $as_mkdir_p; then 10168218822Sdim mkdir -p "$ac_dir" 10169218822Sdim else 10170218822Sdim as_dir="$ac_dir" 10171218822Sdim as_dirs= 10172218822Sdim while test ! -d "$as_dir"; do 10173218822Sdim as_dirs="$as_dir $as_dirs" 10174218822Sdim as_dir=`(dirname "$as_dir") 2>/dev/null || 10175218822Sdim$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 10176218822Sdim X"$as_dir" : 'X\(//\)[^/]' \| \ 10177218822Sdim X"$as_dir" : 'X\(//\)$' \| \ 10178218822Sdim X"$as_dir" : 'X\(/\)' \| \ 10179218822Sdim . : '\(.\)' 2>/dev/null || 10180218822Sdimecho X"$as_dir" | 10181218822Sdim sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 10182218822Sdim /^X\(\/\/\)[^/].*/{ s//\1/; q; } 10183218822Sdim /^X\(\/\/\)$/{ s//\1/; q; } 10184218822Sdim /^X\(\/\).*/{ s//\1/; q; } 10185218822Sdim s/.*/./; q'` 10186218822Sdim done 10187218822Sdim test ! -n "$as_dirs" || mkdir $as_dirs 10188218822Sdim fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 10189218822Sdimecho "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 10190218822Sdim { (exit 1); exit 1; }; }; } 10191218822Sdim 10192130561Sobrien ac_builddir=. 1019360484Sobrien 10194130561Sobrienif test "$ac_dir" != .; then 10195130561Sobrien ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 10196130561Sobrien # A "../" for each directory in $ac_dir_suffix. 10197130561Sobrien ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 10198130561Sobrienelse 10199130561Sobrien ac_dir_suffix= ac_top_builddir= 10200130561Sobrienfi 10201130561Sobrien 10202130561Sobriencase $srcdir in 10203130561Sobrien .) # No --srcdir option. We are building in place. 10204130561Sobrien ac_srcdir=. 10205130561Sobrien if test -z "$ac_top_builddir"; then 10206130561Sobrien ac_top_srcdir=. 10207130561Sobrien else 10208130561Sobrien ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 10209130561Sobrien fi ;; 10210130561Sobrien [\\/]* | ?:[\\/]* ) # Absolute path. 10211130561Sobrien ac_srcdir=$srcdir$ac_dir_suffix; 10212130561Sobrien ac_top_srcdir=$srcdir ;; 10213130561Sobrien *) # Relative path. 10214130561Sobrien ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 10215130561Sobrien ac_top_srcdir=$ac_top_builddir$srcdir ;; 10216130561Sobrienesac 10217130561Sobrien 10218218822Sdim# Do not use `cd foo && pwd` to compute absolute paths, because 10219218822Sdim# the directories may not exist. 10220218822Sdimcase `pwd` in 10221218822Sdim.) ac_abs_builddir="$ac_dir";; 10222218822Sdim*) 10223218822Sdim case "$ac_dir" in 10224218822Sdim .) ac_abs_builddir=`pwd`;; 10225218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 10226218822Sdim *) ac_abs_builddir=`pwd`/"$ac_dir";; 10227218822Sdim esac;; 10228218822Sdimesac 10229218822Sdimcase $ac_abs_builddir in 10230218822Sdim.) ac_abs_top_builddir=${ac_top_builddir}.;; 10231218822Sdim*) 10232218822Sdim case ${ac_top_builddir}. in 10233218822Sdim .) ac_abs_top_builddir=$ac_abs_builddir;; 10234218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 10235218822Sdim *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 10236218822Sdim esac;; 10237218822Sdimesac 10238218822Sdimcase $ac_abs_builddir in 10239218822Sdim.) ac_abs_srcdir=$ac_srcdir;; 10240218822Sdim*) 10241218822Sdim case $ac_srcdir in 10242218822Sdim .) ac_abs_srcdir=$ac_abs_builddir;; 10243218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 10244218822Sdim *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 10245218822Sdim esac;; 10246218822Sdimesac 10247218822Sdimcase $ac_abs_builddir in 10248218822Sdim.) ac_abs_top_srcdir=$ac_top_srcdir;; 10249218822Sdim*) 10250218822Sdim case $ac_top_srcdir in 10251218822Sdim .) ac_abs_top_srcdir=$ac_abs_builddir;; 10252218822Sdim [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 10253218822Sdim *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 10254218822Sdim esac;; 10255218822Sdimesac 10256130561Sobrien 10257218822Sdim 10258130561Sobrien { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 10259130561Sobrienecho "$as_me: executing $ac_dest commands" >&6;} 10260130561Sobrien case $ac_dest in 10261130561Sobrien default ) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 1026260484Sobrienif test -n "$CONFIG_FILES"; then 10263218822Sdim if test -n "${with_target_subdir}"; then 1026460484Sobrien # FIXME: We shouldn't need to set ac_file 1026560484Sobrien ac_file=Makefile 10266104834Sobrien LD="${ORIGINAL_LD_FOR_MULTILIBS}" 1026760484Sobrien . ${libiberty_topdir}/config-ml.in 1026860484Sobrien fi 10269130561Sobrienfi ;; 10270130561Sobrien esac 10271130561Sobriendone 10272130561Sobrien_ACEOF 10273130561Sobrien 10274130561Sobriencat >>$CONFIG_STATUS <<\_ACEOF 10275130561Sobrien 10276130561Sobrien{ (exit 0); exit 0; } 10277130561Sobrien_ACEOF 1027860484Sobrienchmod +x $CONFIG_STATUS 10279130561Sobrienac_clean_files=$ac_clean_files_save 1028060484Sobrien 10281130561Sobrien 10282130561Sobrien# configure is writing to config.log, and then calls config.status. 10283130561Sobrien# config.status does its own redirection, appending to config.log. 10284130561Sobrien# Unfortunately, on DOS this fails, as config.log is still kept open 10285130561Sobrien# by configure, so config.status won't be able to write to it; its 10286130561Sobrien# output is simply discarded. So we exec the FD to /dev/null, 10287130561Sobrien# effectively closing config.log, so it can be properly (re)opened and 10288130561Sobrien# appended to by config.status. When coming back to configure, we 10289130561Sobrien# need to make the FD available again. 10290130561Sobrienif test "$no_create" != yes; then 10291130561Sobrien ac_cs_success=: 10292130561Sobrien ac_config_status_args= 10293130561Sobrien test "$silent" = yes && 10294130561Sobrien ac_config_status_args="$ac_config_status_args --quiet" 10295130561Sobrien exec 5>/dev/null 10296130561Sobrien $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 10297130561Sobrien exec 5>>config.log 10298130561Sobrien # Use ||, not &&, to avoid exiting from the if with $? = 1, which 10299130561Sobrien # would make configure fail if this is the last instruction. 10300130561Sobrien $ac_cs_success || { (exit 1); exit 1; } 10301130561Sobrienfi 10302130561Sobrien 10303