1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1" 173 if (eval "$as_required") 2>/dev/null; then : 174 as_have_required=yes 175else 176 as_have_required=no 177fi 178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 179 180else 181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 182as_found=false 183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 184do 185 IFS=$as_save_IFS 186 test -z "$as_dir" && as_dir=. 187 as_found=: 188 case $as_dir in #( 189 /*) 190 for as_base in sh bash ksh sh5; do 191 # Try only shells that exist, to save several forks. 192 as_shell=$as_dir/$as_base 193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 195 CONFIG_SHELL=$as_shell as_have_required=yes 196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 break 2 198fi 199fi 200 done;; 201 esac 202 as_found=false 203done 204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 206 CONFIG_SHELL=$SHELL as_have_required=yes 207fi; } 208IFS=$as_save_IFS 209 210 211 if test "x$CONFIG_SHELL" != x; then : 212 # We cannot yet assume a decent shell, so we have to provide a 213 # neutralization value for shells without unset; and this also 214 # works around shells that cannot unset nonexistent variables. 215 BASH_ENV=/dev/null 216 ENV=/dev/null 217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 218 export CONFIG_SHELL 219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 220fi 221 222 if test x$as_have_required = xno; then : 223 $as_echo "$0: This script requires a shell more modern than all" 224 $as_echo "$0: the shells that I found on your system." 225 if test x${ZSH_VERSION+set} = xset ; then 226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 227 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 228 else 229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 230$0: including any error possibly output before this 231$0: message. Then install a modern shell, or manually run 232$0: the script under such a shell if you do have one." 233 fi 234 exit 1 235fi 236fi 237fi 238SHELL=${CONFIG_SHELL-/bin/sh} 239export SHELL 240# Unset more variables known to interfere with behavior of common tools. 241CLICOLOR_FORCE= GREP_OPTIONS= 242unset CLICOLOR_FORCE GREP_OPTIONS 243 244## --------------------- ## 245## M4sh Shell Functions. ## 246## --------------------- ## 247# as_fn_unset VAR 248# --------------- 249# Portably unset VAR. 250as_fn_unset () 251{ 252 { eval $1=; unset $1;} 253} 254as_unset=as_fn_unset 255 256# as_fn_set_status STATUS 257# ----------------------- 258# Set $? to STATUS, without forking. 259as_fn_set_status () 260{ 261 return $1 262} # as_fn_set_status 263 264# as_fn_exit STATUS 265# ----------------- 266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 267as_fn_exit () 268{ 269 set +e 270 as_fn_set_status $1 271 exit $1 272} # as_fn_exit 273 274# as_fn_mkdir_p 275# ------------- 276# Create "$as_dir" as a directory, including parents if necessary. 277as_fn_mkdir_p () 278{ 279 280 case $as_dir in #( 281 -*) as_dir=./$as_dir;; 282 esac 283 test -d "$as_dir" || eval $as_mkdir_p || { 284 as_dirs= 285 while :; do 286 case $as_dir in #( 287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 288 *) as_qdir=$as_dir;; 289 esac 290 as_dirs="'$as_qdir' $as_dirs" 291 as_dir=`$as_dirname -- "$as_dir" || 292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 293 X"$as_dir" : 'X\(//\)[^/]' \| \ 294 X"$as_dir" : 'X\(//\)$' \| \ 295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 296$as_echo X"$as_dir" | 297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 298 s//\1/ 299 q 300 } 301 /^X\(\/\/\)[^/].*/{ 302 s//\1/ 303 q 304 } 305 /^X\(\/\/\)$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\).*/{ 310 s//\1/ 311 q 312 } 313 s/.*/./; q'` 314 test -d "$as_dir" && break 315 done 316 test -z "$as_dirs" || eval "mkdir $as_dirs" 317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 318 319 320} # as_fn_mkdir_p 321# as_fn_append VAR VALUE 322# ---------------------- 323# Append the text in VALUE to the end of the definition contained in VAR. Take 324# advantage of any shell optimizations that allow amortized linear growth over 325# repeated appends, instead of the typical quadratic growth present in naive 326# implementations. 327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 328 eval 'as_fn_append () 329 { 330 eval $1+=\$2 331 }' 332else 333 as_fn_append () 334 { 335 eval $1=\$$1\$2 336 } 337fi # as_fn_append 338 339# as_fn_arith ARG... 340# ------------------ 341# Perform arithmetic evaluation on the ARGs, and store the result in the 342# global $as_val. Take advantage of shells that can avoid forks. The arguments 343# must be portable across $(()) and expr. 344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 345 eval 'as_fn_arith () 346 { 347 as_val=$(( $* )) 348 }' 349else 350 as_fn_arith () 351 { 352 as_val=`expr "$@" || test $? -eq 1` 353 } 354fi # as_fn_arith 355 356 357# as_fn_error ERROR [LINENO LOG_FD] 358# --------------------------------- 359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 361# script with status $?, using 1 if that was 0. 362as_fn_error () 363{ 364 as_status=$?; test $as_status -eq 0 && as_status=1 365 if test "$3"; then 366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 368 fi 369 $as_echo "$as_me: error: $1" >&2 370 as_fn_exit $as_status 371} # as_fn_error 372 373if expr a : '\(a\)' >/dev/null 2>&1 && 374 test "X`expr 00001 : '.*\(...\)'`" = X001; then 375 as_expr=expr 376else 377 as_expr=false 378fi 379 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 381 as_basename=basename 382else 383 as_basename=false 384fi 385 386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 387 as_dirname=dirname 388else 389 as_dirname=false 390fi 391 392as_me=`$as_basename -- "$0" || 393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 394 X"$0" : 'X\(//\)$' \| \ 395 X"$0" : 'X\(/\)' \| . 2>/dev/null || 396$as_echo X/"$0" | 397 sed '/^.*\/\([^/][^/]*\)\/*$/{ 398 s//\1/ 399 q 400 } 401 /^X\/\(\/\/\)$/{ 402 s//\1/ 403 q 404 } 405 /^X\/\(\/\).*/{ 406 s//\1/ 407 q 408 } 409 s/.*/./; q'` 410 411# Avoid depending upon Character Ranges. 412as_cr_letters='abcdefghijklmnopqrstuvwxyz' 413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 414as_cr_Letters=$as_cr_letters$as_cr_LETTERS 415as_cr_digits='0123456789' 416as_cr_alnum=$as_cr_Letters$as_cr_digits 417 418 419 as_lineno_1=$LINENO as_lineno_1a=$LINENO 420 as_lineno_2=$LINENO as_lineno_2a=$LINENO 421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 424 sed -n ' 425 p 426 /[$]LINENO/= 427 ' <$as_myself | 428 sed ' 429 s/[$]LINENO.*/&-/ 430 t lineno 431 b 432 :lineno 433 N 434 :loop 435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 436 t loop 437 s/-\n.*// 438 ' >$as_me.lineno && 439 chmod +x "$as_me.lineno" || 440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 441 442 # Don't try to exec as it changes $[0], causing all sort of problems 443 # (the dirname of $[0] is not the place where we might find the 444 # original and so on. Autoconf is especially sensitive to this). 445 . "./$as_me.lineno" 446 # Exit status is that of the last command. 447 exit 448} 449 450ECHO_C= ECHO_N= ECHO_T= 451case `echo -n x` in #((((( 452-n*) 453 case `echo 'xy\c'` in 454 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 455 xy) ECHO_C='\c';; 456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 457 ECHO_T=' ';; 458 esac;; 459*) 460 ECHO_N='-n';; 461esac 462 463rm -f conf$$ conf$$.exe conf$$.file 464if test -d conf$$.dir; then 465 rm -f conf$$.dir/conf$$.file 466else 467 rm -f conf$$.dir 468 mkdir conf$$.dir 2>/dev/null 469fi 470if (echo >conf$$.file) 2>/dev/null; then 471 if ln -s conf$$.file conf$$ 2>/dev/null; then 472 as_ln_s='ln -s' 473 # ... but there are two gotchas: 474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 476 # In both cases, we have to default to `cp -p'. 477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 478 as_ln_s='cp -p' 479 elif ln conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s=ln 481 else 482 as_ln_s='cp -p' 483 fi 484else 485 as_ln_s='cp -p' 486fi 487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 488rmdir conf$$.dir 2>/dev/null 489 490if mkdir -p . 2>/dev/null; then 491 as_mkdir_p='mkdir -p "$as_dir"' 492else 493 test -d ./-p && rmdir ./-p 494 as_mkdir_p=false 495fi 496 497if test -x / >/dev/null 2>&1; then 498 as_test_x='test -x' 499else 500 if ls -dL / >/dev/null 2>&1; then 501 as_ls_L_option=L 502 else 503 as_ls_L_option= 504 fi 505 as_test_x=' 506 eval sh -c '\'' 507 if test -d "$1"; then 508 test -d "$1/."; 509 else 510 case $1 in #( 511 -*)set "./$1";; 512 esac; 513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 514 ???[sx]*):;;*)false;;esac;fi 515 '\'' sh 516 ' 517fi 518as_executable_p=$as_test_x 519 520# Sed expression to map a string onto a valid CPP name. 521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 522 523# Sed expression to map a string onto a valid variable name. 524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 525 526 527exec 7<&0 </dev/null 6>&1 528 529# Name of the host. 530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 531# so uname gets run too. 532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 533 534# 535# Initializations. 536# 537ac_default_prefix=/usr/local 538ac_clean_files= 539ac_config_libobj_dir=. 540LIBOBJS= 541cross_compiling=no 542subdirs= 543MFLAGS= 544MAKEFLAGS= 545 546# Identity of this package. 547PACKAGE_NAME= 548PACKAGE_TARNAME= 549PACKAGE_VERSION= 550PACKAGE_STRING= 551PACKAGE_BUGREPORT= 552PACKAGE_URL= 553 554ac_unique_file="xmalloc.c" 555# Factoring default headers for most tests. 556ac_includes_default="\ 557#include <stdio.h> 558#ifdef HAVE_SYS_TYPES_H 559# include <sys/types.h> 560#endif 561#ifdef HAVE_SYS_STAT_H 562# include <sys/stat.h> 563#endif 564#ifdef STDC_HEADERS 565# include <stdlib.h> 566# include <stddef.h> 567#else 568# ifdef HAVE_STDLIB_H 569# include <stdlib.h> 570# endif 571#endif 572#ifdef HAVE_STRING_H 573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 574# include <memory.h> 575# endif 576# include <string.h> 577#endif 578#ifdef HAVE_STRINGS_H 579# include <strings.h> 580#endif 581#ifdef HAVE_INTTYPES_H 582# include <inttypes.h> 583#endif 584#ifdef HAVE_STDINT_H 585# include <stdint.h> 586#endif 587#ifdef HAVE_UNISTD_H 588# include <unistd.h> 589#endif" 590 591ac_subst_vars='LTLIBOBJS 592INSTALL_DEST 593pexecute 594target_header_dir 595CHECK 596LIBOBJS 597NOASANFLAG 598PICFLAG 599INSTALL_DATA 600INSTALL_SCRIPT 601INSTALL_PROGRAM 602OUTPUT_OPTION 603NO_MINUS_C_MINUS_O 604ac_libiberty_warn_cflags 605EGREP 606GREP 607CPP 608OBJEXT 609EXEEXT 610ac_ct_CC 611CPPFLAGS 612LDFLAGS 613CFLAGS 614CC 615RANLIB 616AR 617host_os 618host_vendor 619host_cpu 620host 621build_os 622build_vendor 623build_cpu 624build 625HAVE_PERL 626PERL 627BUILD_INFO 628MAKEINFO 629NOTMAINT 630MAINT 631libiberty_topdir 632target_alias 633host_alias 634build_alias 635LIBS 636ECHO_T 637ECHO_N 638ECHO_C 639DEFS 640mandir 641localedir 642libdir 643psdir 644pdfdir 645dvidir 646htmldir 647infodir 648docdir 649oldincludedir 650includedir 651localstatedir 652sharedstatedir 653sysconfdir 654datadir 655datarootdir 656libexecdir 657sbindir 658bindir 659program_transform_name 660prefix 661exec_prefix 662PACKAGE_URL 663PACKAGE_BUGREPORT 664PACKAGE_STRING 665PACKAGE_VERSION 666PACKAGE_TARNAME 667PACKAGE_NAME 668PATH_SEPARATOR 669SHELL' 670ac_subst_files='host_makefile_frag' 671ac_user_opts=' 672enable_option_checking 673with_target_subdir 674with_build_subdir 675with_cross_host 676with_newlib 677enable_maintainer_mode 678enable_multilib 679enable_install_libiberty 680enable_largefile 681' 682 ac_precious_vars='build_alias 683host_alias 684target_alias 685CC 686CFLAGS 687LDFLAGS 688LIBS 689CPPFLAGS 690CPP' 691 692 693# Initialize some variables set by options. 694ac_init_help= 695ac_init_version=false 696ac_unrecognized_opts= 697ac_unrecognized_sep= 698# The variables have the same names as the options, with 699# dashes changed to underlines. 700cache_file=/dev/null 701exec_prefix=NONE 702no_create= 703no_recursion= 704prefix=NONE 705program_prefix=NONE 706program_suffix=NONE 707program_transform_name=s,x,x, 708silent= 709site= 710srcdir= 711verbose= 712x_includes=NONE 713x_libraries=NONE 714 715# Installation directory options. 716# These are left unexpanded so users can "make install exec_prefix=/foo" 717# and all the variables that are supposed to be based on exec_prefix 718# by default will actually change. 719# Use braces instead of parens because sh, perl, etc. also accept them. 720# (The list follows the same order as the GNU Coding Standards.) 721bindir='${exec_prefix}/bin' 722sbindir='${exec_prefix}/sbin' 723libexecdir='${exec_prefix}/libexec' 724datarootdir='${prefix}/share' 725datadir='${datarootdir}' 726sysconfdir='${prefix}/etc' 727sharedstatedir='${prefix}/com' 728localstatedir='${prefix}/var' 729includedir='${prefix}/include' 730oldincludedir='/usr/include' 731docdir='${datarootdir}/doc/${PACKAGE}' 732infodir='${datarootdir}/info' 733htmldir='${docdir}' 734dvidir='${docdir}' 735pdfdir='${docdir}' 736psdir='${docdir}' 737libdir='${exec_prefix}/lib' 738localedir='${datarootdir}/locale' 739mandir='${datarootdir}/man' 740 741ac_prev= 742ac_dashdash= 743for ac_option 744do 745 # If the previous option needs an argument, assign it. 746 if test -n "$ac_prev"; then 747 eval $ac_prev=\$ac_option 748 ac_prev= 749 continue 750 fi 751 752 case $ac_option in 753 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 754 *) ac_optarg=yes ;; 755 esac 756 757 # Accept the important Cygnus configure options, so we can diagnose typos. 758 759 case $ac_dashdash$ac_option in 760 --) 761 ac_dashdash=yes ;; 762 763 -bindir | --bindir | --bindi | --bind | --bin | --bi) 764 ac_prev=bindir ;; 765 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 766 bindir=$ac_optarg ;; 767 768 -build | --build | --buil | --bui | --bu) 769 ac_prev=build_alias ;; 770 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 771 build_alias=$ac_optarg ;; 772 773 -cache-file | --cache-file | --cache-fil | --cache-fi \ 774 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 775 ac_prev=cache_file ;; 776 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 777 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 778 cache_file=$ac_optarg ;; 779 780 --config-cache | -C) 781 cache_file=config.cache ;; 782 783 -datadir | --datadir | --datadi | --datad) 784 ac_prev=datadir ;; 785 -datadir=* | --datadir=* | --datadi=* | --datad=*) 786 datadir=$ac_optarg ;; 787 788 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 789 | --dataroo | --dataro | --datar) 790 ac_prev=datarootdir ;; 791 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 792 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 793 datarootdir=$ac_optarg ;; 794 795 -disable-* | --disable-*) 796 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 797 # Reject names that are not valid shell variable names. 798 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 799 as_fn_error "invalid feature name: $ac_useropt" 800 ac_useropt_orig=$ac_useropt 801 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 802 case $ac_user_opts in 803 *" 804"enable_$ac_useropt" 805"*) ;; 806 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 807 ac_unrecognized_sep=', ';; 808 esac 809 eval enable_$ac_useropt=no ;; 810 811 -docdir | --docdir | --docdi | --doc | --do) 812 ac_prev=docdir ;; 813 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 814 docdir=$ac_optarg ;; 815 816 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 817 ac_prev=dvidir ;; 818 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 819 dvidir=$ac_optarg ;; 820 821 -enable-* | --enable-*) 822 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 823 # Reject names that are not valid shell variable names. 824 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 825 as_fn_error "invalid feature name: $ac_useropt" 826 ac_useropt_orig=$ac_useropt 827 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 828 case $ac_user_opts in 829 *" 830"enable_$ac_useropt" 831"*) ;; 832 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 833 ac_unrecognized_sep=', ';; 834 esac 835 eval enable_$ac_useropt=\$ac_optarg ;; 836 837 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 838 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 839 | --exec | --exe | --ex) 840 ac_prev=exec_prefix ;; 841 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 842 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 843 | --exec=* | --exe=* | --ex=*) 844 exec_prefix=$ac_optarg ;; 845 846 -gas | --gas | --ga | --g) 847 # Obsolete; use --with-gas. 848 with_gas=yes ;; 849 850 -help | --help | --hel | --he | -h) 851 ac_init_help=long ;; 852 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 853 ac_init_help=recursive ;; 854 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 855 ac_init_help=short ;; 856 857 -host | --host | --hos | --ho) 858 ac_prev=host_alias ;; 859 -host=* | --host=* | --hos=* | --ho=*) 860 host_alias=$ac_optarg ;; 861 862 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 863 ac_prev=htmldir ;; 864 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 865 | --ht=*) 866 htmldir=$ac_optarg ;; 867 868 -includedir | --includedir | --includedi | --included | --include \ 869 | --includ | --inclu | --incl | --inc) 870 ac_prev=includedir ;; 871 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 872 | --includ=* | --inclu=* | --incl=* | --inc=*) 873 includedir=$ac_optarg ;; 874 875 -infodir | --infodir | --infodi | --infod | --info | --inf) 876 ac_prev=infodir ;; 877 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 878 infodir=$ac_optarg ;; 879 880 -libdir | --libdir | --libdi | --libd) 881 ac_prev=libdir ;; 882 -libdir=* | --libdir=* | --libdi=* | --libd=*) 883 libdir=$ac_optarg ;; 884 885 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 886 | --libexe | --libex | --libe) 887 ac_prev=libexecdir ;; 888 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 889 | --libexe=* | --libex=* | --libe=*) 890 libexecdir=$ac_optarg ;; 891 892 -localedir | --localedir | --localedi | --localed | --locale) 893 ac_prev=localedir ;; 894 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 895 localedir=$ac_optarg ;; 896 897 -localstatedir | --localstatedir | --localstatedi | --localstated \ 898 | --localstate | --localstat | --localsta | --localst | --locals) 899 ac_prev=localstatedir ;; 900 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 901 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 902 localstatedir=$ac_optarg ;; 903 904 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 905 ac_prev=mandir ;; 906 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 907 mandir=$ac_optarg ;; 908 909 -nfp | --nfp | --nf) 910 # Obsolete; use --without-fp. 911 with_fp=no ;; 912 913 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 914 | --no-cr | --no-c | -n) 915 no_create=yes ;; 916 917 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 918 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 919 no_recursion=yes ;; 920 921 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 922 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 923 | --oldin | --oldi | --old | --ol | --o) 924 ac_prev=oldincludedir ;; 925 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 926 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 927 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 928 oldincludedir=$ac_optarg ;; 929 930 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 931 ac_prev=prefix ;; 932 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 933 prefix=$ac_optarg ;; 934 935 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 936 | --program-pre | --program-pr | --program-p) 937 ac_prev=program_prefix ;; 938 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 939 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 940 program_prefix=$ac_optarg ;; 941 942 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 943 | --program-suf | --program-su | --program-s) 944 ac_prev=program_suffix ;; 945 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 946 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 947 program_suffix=$ac_optarg ;; 948 949 -program-transform-name | --program-transform-name \ 950 | --program-transform-nam | --program-transform-na \ 951 | --program-transform-n | --program-transform- \ 952 | --program-transform | --program-transfor \ 953 | --program-transfo | --program-transf \ 954 | --program-trans | --program-tran \ 955 | --progr-tra | --program-tr | --program-t) 956 ac_prev=program_transform_name ;; 957 -program-transform-name=* | --program-transform-name=* \ 958 | --program-transform-nam=* | --program-transform-na=* \ 959 | --program-transform-n=* | --program-transform-=* \ 960 | --program-transform=* | --program-transfor=* \ 961 | --program-transfo=* | --program-transf=* \ 962 | --program-trans=* | --program-tran=* \ 963 | --progr-tra=* | --program-tr=* | --program-t=*) 964 program_transform_name=$ac_optarg ;; 965 966 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 967 ac_prev=pdfdir ;; 968 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 969 pdfdir=$ac_optarg ;; 970 971 -psdir | --psdir | --psdi | --psd | --ps) 972 ac_prev=psdir ;; 973 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 974 psdir=$ac_optarg ;; 975 976 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 977 | -silent | --silent | --silen | --sile | --sil) 978 silent=yes ;; 979 980 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 981 ac_prev=sbindir ;; 982 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 983 | --sbi=* | --sb=*) 984 sbindir=$ac_optarg ;; 985 986 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 987 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 988 | --sharedst | --shareds | --shared | --share | --shar \ 989 | --sha | --sh) 990 ac_prev=sharedstatedir ;; 991 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 992 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 993 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 994 | --sha=* | --sh=*) 995 sharedstatedir=$ac_optarg ;; 996 997 -site | --site | --sit) 998 ac_prev=site ;; 999 -site=* | --site=* | --sit=*) 1000 site=$ac_optarg ;; 1001 1002 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1003 ac_prev=srcdir ;; 1004 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1005 srcdir=$ac_optarg ;; 1006 1007 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1008 | --syscon | --sysco | --sysc | --sys | --sy) 1009 ac_prev=sysconfdir ;; 1010 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1011 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1012 sysconfdir=$ac_optarg ;; 1013 1014 -target | --target | --targe | --targ | --tar | --ta | --t) 1015 ac_prev=target_alias ;; 1016 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1017 target_alias=$ac_optarg ;; 1018 1019 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1020 verbose=yes ;; 1021 1022 -version | --version | --versio | --versi | --vers | -V) 1023 ac_init_version=: ;; 1024 1025 -with-* | --with-*) 1026 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1027 # Reject names that are not valid shell variable names. 1028 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1029 as_fn_error "invalid package name: $ac_useropt" 1030 ac_useropt_orig=$ac_useropt 1031 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1032 case $ac_user_opts in 1033 *" 1034"with_$ac_useropt" 1035"*) ;; 1036 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1037 ac_unrecognized_sep=', ';; 1038 esac 1039 eval with_$ac_useropt=\$ac_optarg ;; 1040 1041 -without-* | --without-*) 1042 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1043 # Reject names that are not valid shell variable names. 1044 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1045 as_fn_error "invalid package name: $ac_useropt" 1046 ac_useropt_orig=$ac_useropt 1047 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1048 case $ac_user_opts in 1049 *" 1050"with_$ac_useropt" 1051"*) ;; 1052 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1053 ac_unrecognized_sep=', ';; 1054 esac 1055 eval with_$ac_useropt=no ;; 1056 1057 --x) 1058 # Obsolete; use --with-x. 1059 with_x=yes ;; 1060 1061 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1062 | --x-incl | --x-inc | --x-in | --x-i) 1063 ac_prev=x_includes ;; 1064 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1065 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1066 x_includes=$ac_optarg ;; 1067 1068 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1069 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1070 ac_prev=x_libraries ;; 1071 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1072 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1073 x_libraries=$ac_optarg ;; 1074 1075 -*) as_fn_error "unrecognized option: \`$ac_option' 1076Try \`$0 --help' for more information." 1077 ;; 1078 1079 *=*) 1080 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1081 # Reject names that are not valid shell variable names. 1082 case $ac_envvar in #( 1083 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1084 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1085 esac 1086 eval $ac_envvar=\$ac_optarg 1087 export $ac_envvar ;; 1088 1089 *) 1090 # FIXME: should be removed in autoconf 3.0. 1091 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1092 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1093 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1094 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1095 ;; 1096 1097 esac 1098done 1099 1100if test -n "$ac_prev"; then 1101 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1102 as_fn_error "missing argument to $ac_option" 1103fi 1104 1105if test -n "$ac_unrecognized_opts"; then 1106 case $enable_option_checking in 1107 no) ;; 1108 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1109 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1110 esac 1111fi 1112 1113# Check all directory arguments for consistency. 1114for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1115 datadir sysconfdir sharedstatedir localstatedir includedir \ 1116 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1117 libdir localedir mandir 1118do 1119 eval ac_val=\$$ac_var 1120 # Remove trailing slashes. 1121 case $ac_val in 1122 */ ) 1123 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1124 eval $ac_var=\$ac_val;; 1125 esac 1126 # Be sure to have absolute directory names. 1127 case $ac_val in 1128 [\\/$]* | ?:[\\/]* ) continue;; 1129 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1130 esac 1131 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1132done 1133 1134# There might be people who depend on the old broken behavior: `$host' 1135# used to hold the argument of --host etc. 1136# FIXME: To remove some day. 1137build=$build_alias 1138host=$host_alias 1139target=$target_alias 1140 1141# FIXME: To remove some day. 1142if test "x$host_alias" != x; then 1143 if test "x$build_alias" = x; then 1144 cross_compiling=maybe 1145 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1146 If a cross compiler is detected then cross compile mode will be used." >&2 1147 elif test "x$build_alias" != "x$host_alias"; then 1148 cross_compiling=yes 1149 fi 1150fi 1151 1152ac_tool_prefix= 1153test -n "$host_alias" && ac_tool_prefix=$host_alias- 1154 1155test "$silent" = yes && exec 6>/dev/null 1156 1157 1158ac_pwd=`pwd` && test -n "$ac_pwd" && 1159ac_ls_di=`ls -di .` && 1160ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1161 as_fn_error "working directory cannot be determined" 1162test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1163 as_fn_error "pwd does not report name of working directory" 1164 1165 1166# Find the source files, if location was not specified. 1167if test -z "$srcdir"; then 1168 ac_srcdir_defaulted=yes 1169 # Try the directory containing this script, then the parent directory. 1170 ac_confdir=`$as_dirname -- "$as_myself" || 1171$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1172 X"$as_myself" : 'X\(//\)[^/]' \| \ 1173 X"$as_myself" : 'X\(//\)$' \| \ 1174 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1175$as_echo X"$as_myself" | 1176 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1177 s//\1/ 1178 q 1179 } 1180 /^X\(\/\/\)[^/].*/{ 1181 s//\1/ 1182 q 1183 } 1184 /^X\(\/\/\)$/{ 1185 s//\1/ 1186 q 1187 } 1188 /^X\(\/\).*/{ 1189 s//\1/ 1190 q 1191 } 1192 s/.*/./; q'` 1193 srcdir=$ac_confdir 1194 if test ! -r "$srcdir/$ac_unique_file"; then 1195 srcdir=.. 1196 fi 1197else 1198 ac_srcdir_defaulted=no 1199fi 1200if test ! -r "$srcdir/$ac_unique_file"; then 1201 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1202 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1203fi 1204ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1205ac_abs_confdir=`( 1206 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1207 pwd)` 1208# When building in place, set srcdir=. 1209if test "$ac_abs_confdir" = "$ac_pwd"; then 1210 srcdir=. 1211fi 1212# Remove unnecessary trailing slashes from srcdir. 1213# Double slashes in file names in object file debugging info 1214# mess up M-x gdb in Emacs. 1215case $srcdir in 1216*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1217esac 1218for ac_var in $ac_precious_vars; do 1219 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1220 eval ac_env_${ac_var}_value=\$${ac_var} 1221 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1222 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1223done 1224 1225# 1226# Report the --help message. 1227# 1228if test "$ac_init_help" = "long"; then 1229 # Omit some internal or obsolete options to make the list less imposing. 1230 # This message is too long to be a string in the A/UX 3.1 sh. 1231 cat <<_ACEOF 1232\`configure' configures this package to adapt to many kinds of systems. 1233 1234Usage: $0 [OPTION]... [VAR=VALUE]... 1235 1236To assign environment variables (e.g., CC, CFLAGS...), specify them as 1237VAR=VALUE. See below for descriptions of some of the useful variables. 1238 1239Defaults for the options are specified in brackets. 1240 1241Configuration: 1242 -h, --help display this help and exit 1243 --help=short display options specific to this package 1244 --help=recursive display the short help of all the included packages 1245 -V, --version display version information and exit 1246 -q, --quiet, --silent do not print \`checking...' messages 1247 --cache-file=FILE cache test results in FILE [disabled] 1248 -C, --config-cache alias for \`--cache-file=config.cache' 1249 -n, --no-create do not create output files 1250 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1251 1252Installation directories: 1253 --prefix=PREFIX install architecture-independent files in PREFIX 1254 [$ac_default_prefix] 1255 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1256 [PREFIX] 1257 1258By default, \`make install' will install all the files in 1259\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1260an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1261for instance \`--prefix=\$HOME'. 1262 1263For better control, use the options below. 1264 1265Fine tuning of the installation directories: 1266 --bindir=DIR user executables [EPREFIX/bin] 1267 --sbindir=DIR system admin executables [EPREFIX/sbin] 1268 --libexecdir=DIR program executables [EPREFIX/libexec] 1269 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1270 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1271 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1272 --libdir=DIR object code libraries [EPREFIX/lib] 1273 --includedir=DIR C header files [PREFIX/include] 1274 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1275 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1276 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1277 --infodir=DIR info documentation [DATAROOTDIR/info] 1278 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1279 --mandir=DIR man documentation [DATAROOTDIR/man] 1280 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1281 --htmldir=DIR html documentation [DOCDIR] 1282 --dvidir=DIR dvi documentation [DOCDIR] 1283 --pdfdir=DIR pdf documentation [DOCDIR] 1284 --psdir=DIR ps documentation [DOCDIR] 1285_ACEOF 1286 1287 cat <<\_ACEOF 1288 1289System types: 1290 --build=BUILD configure for building on BUILD [guessed] 1291 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1292_ACEOF 1293fi 1294 1295if test -n "$ac_init_help"; then 1296 1297 cat <<\_ACEOF 1298 1299Optional Features: 1300 --disable-option-checking ignore unrecognized --enable/--with options 1301 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1302 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1303 --enable-maintainer-mode 1304 enable make rules and dependencies not useful 1305 (and sometimes confusing) to the casual installer 1306 --enable-multilib build many library versions (default) 1307 --enable-install-libiberty Install headers and library for end users 1308 --disable-largefile omit support for large files 1309 1310Optional Packages: 1311 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1312 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1313 --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1314 --with-build-subdir=SUBDIR Configuring in a subdirectory for build 1315 --with-cross-host=HOST Configuring with a cross compiler 1316 --with-newlib Configuring with newlib 1317 1318Some influential environment variables: 1319 CC C compiler command 1320 CFLAGS C compiler flags 1321 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1322 nonstandard directory <lib dir> 1323 LIBS libraries to pass to the linker, e.g. -l<library> 1324 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1325 you have headers in a nonstandard directory <include dir> 1326 CPP C preprocessor 1327 1328Use these variables to override the choices made by `configure' or to help 1329it to find libraries and programs with nonstandard names/locations. 1330 1331Report bugs to the package provider. 1332_ACEOF 1333ac_status=$? 1334fi 1335 1336if test "$ac_init_help" = "recursive"; then 1337 # If there are subdirs, report their specific --help. 1338 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1339 test -d "$ac_dir" || 1340 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1341 continue 1342 ac_builddir=. 1343 1344case "$ac_dir" in 1345.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1346*) 1347 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1348 # A ".." for each directory in $ac_dir_suffix. 1349 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1350 case $ac_top_builddir_sub in 1351 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1352 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1353 esac ;; 1354esac 1355ac_abs_top_builddir=$ac_pwd 1356ac_abs_builddir=$ac_pwd$ac_dir_suffix 1357# for backward compatibility: 1358ac_top_builddir=$ac_top_build_prefix 1359 1360case $srcdir in 1361 .) # We are building in place. 1362 ac_srcdir=. 1363 ac_top_srcdir=$ac_top_builddir_sub 1364 ac_abs_top_srcdir=$ac_pwd ;; 1365 [\\/]* | ?:[\\/]* ) # Absolute name. 1366 ac_srcdir=$srcdir$ac_dir_suffix; 1367 ac_top_srcdir=$srcdir 1368 ac_abs_top_srcdir=$srcdir ;; 1369 *) # Relative name. 1370 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1371 ac_top_srcdir=$ac_top_build_prefix$srcdir 1372 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1373esac 1374ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1375 1376 cd "$ac_dir" || { ac_status=$?; continue; } 1377 # Check for guested configure. 1378 if test -f "$ac_srcdir/configure.gnu"; then 1379 echo && 1380 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1381 elif test -f "$ac_srcdir/configure"; then 1382 echo && 1383 $SHELL "$ac_srcdir/configure" --help=recursive 1384 else 1385 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1386 fi || ac_status=$? 1387 cd "$ac_pwd" || { ac_status=$?; break; } 1388 done 1389fi 1390 1391test -n "$ac_init_help" && exit $ac_status 1392if $ac_init_version; then 1393 cat <<\_ACEOF 1394configure 1395generated by GNU Autoconf 2.64 1396 1397Copyright (C) 2009 Free Software Foundation, Inc. 1398This configure script is free software; the Free Software Foundation 1399gives unlimited permission to copy, distribute and modify it. 1400_ACEOF 1401 exit 1402fi 1403 1404## ------------------------ ## 1405## Autoconf initialization. ## 1406## ------------------------ ## 1407 1408# ac_fn_c_try_compile LINENO 1409# -------------------------- 1410# Try to compile conftest.$ac_ext, and return whether this succeeded. 1411ac_fn_c_try_compile () 1412{ 1413 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1414 rm -f conftest.$ac_objext 1415 if { { ac_try="$ac_compile" 1416case "(($ac_try" in 1417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1418 *) ac_try_echo=$ac_try;; 1419esac 1420eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1421$as_echo "$ac_try_echo"; } >&5 1422 (eval "$ac_compile") 2>conftest.err 1423 ac_status=$? 1424 if test -s conftest.err; then 1425 grep -v '^ *+' conftest.err >conftest.er1 1426 cat conftest.er1 >&5 1427 mv -f conftest.er1 conftest.err 1428 fi 1429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1430 test $ac_status = 0; } && { 1431 test -z "$ac_c_werror_flag" || 1432 test ! -s conftest.err 1433 } && test -s conftest.$ac_objext; then : 1434 ac_retval=0 1435else 1436 $as_echo "$as_me: failed program was:" >&5 1437sed 's/^/| /' conftest.$ac_ext >&5 1438 1439 ac_retval=1 1440fi 1441 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1442 return $ac_retval 1443 1444} # ac_fn_c_try_compile 1445 1446# ac_fn_c_try_cpp LINENO 1447# ---------------------- 1448# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1449ac_fn_c_try_cpp () 1450{ 1451 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1452 if { { ac_try="$ac_cpp conftest.$ac_ext" 1453case "(($ac_try" in 1454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1455 *) ac_try_echo=$ac_try;; 1456esac 1457eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1458$as_echo "$ac_try_echo"; } >&5 1459 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1460 ac_status=$? 1461 if test -s conftest.err; then 1462 grep -v '^ *+' conftest.err >conftest.er1 1463 cat conftest.er1 >&5 1464 mv -f conftest.er1 conftest.err 1465 fi 1466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1467 test $ac_status = 0; } >/dev/null && { 1468 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1469 test ! -s conftest.err 1470 }; then : 1471 ac_retval=0 1472else 1473 $as_echo "$as_me: failed program was:" >&5 1474sed 's/^/| /' conftest.$ac_ext >&5 1475 1476 ac_retval=1 1477fi 1478 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1479 return $ac_retval 1480 1481} # ac_fn_c_try_cpp 1482 1483# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1484# ------------------------------------------------------- 1485# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1486# the include files in INCLUDES and setting the cache variable VAR 1487# accordingly. 1488ac_fn_c_check_header_mongrel () 1489{ 1490 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1491 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1493$as_echo_n "checking for $2... " >&6; } 1494if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1495 $as_echo_n "(cached) " >&6 1496fi 1497eval ac_res=\$$3 1498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1499$as_echo "$ac_res" >&6; } 1500else 1501 # Is the header compilable? 1502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1503$as_echo_n "checking $2 usability... " >&6; } 1504cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1505/* end confdefs.h. */ 1506$4 1507#include <$2> 1508_ACEOF 1509if ac_fn_c_try_compile "$LINENO"; then : 1510 ac_header_compiler=yes 1511else 1512 ac_header_compiler=no 1513fi 1514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1516$as_echo "$ac_header_compiler" >&6; } 1517 1518# Is the header present? 1519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1520$as_echo_n "checking $2 presence... " >&6; } 1521cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1522/* end confdefs.h. */ 1523#include <$2> 1524_ACEOF 1525if ac_fn_c_try_cpp "$LINENO"; then : 1526 ac_header_preproc=yes 1527else 1528 ac_header_preproc=no 1529fi 1530rm -f conftest.err conftest.$ac_ext 1531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1532$as_echo "$ac_header_preproc" >&6; } 1533 1534# So? What about this header? 1535case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1536 yes:no: ) 1537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1538$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1540$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1541 ;; 1542 no:yes:* ) 1543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1544$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1545 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1546$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1548$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1550$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1552$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1553 ;; 1554esac 1555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1556$as_echo_n "checking for $2... " >&6; } 1557if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1558 $as_echo_n "(cached) " >&6 1559else 1560 eval "$3=\$ac_header_compiler" 1561fi 1562eval ac_res=\$$3 1563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1564$as_echo "$ac_res" >&6; } 1565fi 1566 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1567 1568} # ac_fn_c_check_header_mongrel 1569 1570# ac_fn_c_try_run LINENO 1571# ---------------------- 1572# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1573# that executables *can* be run. 1574ac_fn_c_try_run () 1575{ 1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1577 if { { ac_try="$ac_link" 1578case "(($ac_try" in 1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1580 *) ac_try_echo=$ac_try;; 1581esac 1582eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1583$as_echo "$ac_try_echo"; } >&5 1584 (eval "$ac_link") 2>&5 1585 ac_status=$? 1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1587 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1588 { { case "(($ac_try" in 1589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1590 *) ac_try_echo=$ac_try;; 1591esac 1592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1593$as_echo "$ac_try_echo"; } >&5 1594 (eval "$ac_try") 2>&5 1595 ac_status=$? 1596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1597 test $ac_status = 0; }; }; then : 1598 ac_retval=0 1599else 1600 $as_echo "$as_me: program exited with status $ac_status" >&5 1601 $as_echo "$as_me: failed program was:" >&5 1602sed 's/^/| /' conftest.$ac_ext >&5 1603 1604 ac_retval=$ac_status 1605fi 1606 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1607 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1608 return $ac_retval 1609 1610} # ac_fn_c_try_run 1611 1612# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1613# ------------------------------------------------------- 1614# Tests whether HEADER exists and can be compiled using the include files in 1615# INCLUDES, setting the cache variable VAR accordingly. 1616ac_fn_c_check_header_compile () 1617{ 1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1620$as_echo_n "checking for $2... " >&6; } 1621if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1622 $as_echo_n "(cached) " >&6 1623else 1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1625/* end confdefs.h. */ 1626$4 1627#include <$2> 1628_ACEOF 1629if ac_fn_c_try_compile "$LINENO"; then : 1630 eval "$3=yes" 1631else 1632 eval "$3=no" 1633fi 1634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1635fi 1636eval ac_res=\$$3 1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1638$as_echo "$ac_res" >&6; } 1639 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1640 1641} # ac_fn_c_check_header_compile 1642 1643# ac_fn_c_check_header_preproc LINENO HEADER VAR 1644# ---------------------------------------------- 1645# Tests whether HEADER is present, setting the cache variable VAR accordingly. 1646ac_fn_c_check_header_preproc () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1650$as_echo_n "checking for $2... " >&6; } 1651if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1652 $as_echo_n "(cached) " >&6 1653else 1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655/* end confdefs.h. */ 1656#include <$2> 1657_ACEOF 1658if ac_fn_c_try_cpp "$LINENO"; then : 1659 eval "$3=yes" 1660else 1661 eval "$3=no" 1662fi 1663rm -f conftest.err conftest.$ac_ext 1664fi 1665eval ac_res=\$$3 1666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1667$as_echo "$ac_res" >&6; } 1668 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1669 1670} # ac_fn_c_check_header_preproc 1671 1672# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1673# -------------------------------------------- 1674# Tries to find the compile-time value of EXPR in a program that includes 1675# INCLUDES, setting VAR accordingly. Returns whether the value could be 1676# computed 1677ac_fn_c_compute_int () 1678{ 1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1680 if test "$cross_compiling" = yes; then 1681 # Depending upon the size, compute the lo and hi bounds. 1682cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1683/* end confdefs.h. */ 1684$4 1685int 1686main () 1687{ 1688static int test_array [1 - 2 * !(($2) >= 0)]; 1689test_array [0] = 0 1690 1691 ; 1692 return 0; 1693} 1694_ACEOF 1695if ac_fn_c_try_compile "$LINENO"; then : 1696 ac_lo=0 ac_mid=0 1697 while :; do 1698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1699/* end confdefs.h. */ 1700$4 1701int 1702main () 1703{ 1704static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1705test_array [0] = 0 1706 1707 ; 1708 return 0; 1709} 1710_ACEOF 1711if ac_fn_c_try_compile "$LINENO"; then : 1712 ac_hi=$ac_mid; break 1713else 1714 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1715 if test $ac_lo -le $ac_mid; then 1716 ac_lo= ac_hi= 1717 break 1718 fi 1719 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1720fi 1721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1722 done 1723else 1724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1725/* end confdefs.h. */ 1726$4 1727int 1728main () 1729{ 1730static int test_array [1 - 2 * !(($2) < 0)]; 1731test_array [0] = 0 1732 1733 ; 1734 return 0; 1735} 1736_ACEOF 1737if ac_fn_c_try_compile "$LINENO"; then : 1738 ac_hi=-1 ac_mid=-1 1739 while :; do 1740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1741/* end confdefs.h. */ 1742$4 1743int 1744main () 1745{ 1746static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1747test_array [0] = 0 1748 1749 ; 1750 return 0; 1751} 1752_ACEOF 1753if ac_fn_c_try_compile "$LINENO"; then : 1754 ac_lo=$ac_mid; break 1755else 1756 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1757 if test $ac_mid -le $ac_hi; then 1758 ac_lo= ac_hi= 1759 break 1760 fi 1761 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1762fi 1763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1764 done 1765else 1766 ac_lo= ac_hi= 1767fi 1768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1769fi 1770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1771# Binary search between lo and hi bounds. 1772while test "x$ac_lo" != "x$ac_hi"; do 1773 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1775/* end confdefs.h. */ 1776$4 1777int 1778main () 1779{ 1780static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1781test_array [0] = 0 1782 1783 ; 1784 return 0; 1785} 1786_ACEOF 1787if ac_fn_c_try_compile "$LINENO"; then : 1788 ac_hi=$ac_mid 1789else 1790 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1791fi 1792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1793done 1794case $ac_lo in #(( 1795?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1796'') ac_retval=1 ;; 1797esac 1798 else 1799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1800/* end confdefs.h. */ 1801$4 1802static long int longval () { return $2; } 1803static unsigned long int ulongval () { return $2; } 1804#include <stdio.h> 1805#include <stdlib.h> 1806int 1807main () 1808{ 1809 1810 FILE *f = fopen ("conftest.val", "w"); 1811 if (! f) 1812 return 1; 1813 if (($2) < 0) 1814 { 1815 long int i = longval (); 1816 if (i != ($2)) 1817 return 1; 1818 fprintf (f, "%ld", i); 1819 } 1820 else 1821 { 1822 unsigned long int i = ulongval (); 1823 if (i != ($2)) 1824 return 1; 1825 fprintf (f, "%lu", i); 1826 } 1827 /* Do not output a trailing newline, as this causes \r\n confusion 1828 on some platforms. */ 1829 return ferror (f) || fclose (f) != 0; 1830 1831 ; 1832 return 0; 1833} 1834_ACEOF 1835if ac_fn_c_try_run "$LINENO"; then : 1836 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 1837else 1838 ac_retval=1 1839fi 1840rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1841 conftest.$ac_objext conftest.beam conftest.$ac_ext 1842rm -f conftest.val 1843 1844 fi 1845 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1846 return $ac_retval 1847 1848} # ac_fn_c_compute_int 1849 1850# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1851# ------------------------------------------- 1852# Tests whether TYPE exists after having included INCLUDES, setting cache 1853# variable VAR accordingly. 1854ac_fn_c_check_type () 1855{ 1856 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1858$as_echo_n "checking for $2... " >&6; } 1859if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1860 $as_echo_n "(cached) " >&6 1861else 1862 eval "$3=no" 1863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1864/* end confdefs.h. */ 1865$4 1866int 1867main () 1868{ 1869if (sizeof ($2)) 1870 return 0; 1871 ; 1872 return 0; 1873} 1874_ACEOF 1875if ac_fn_c_try_compile "$LINENO"; then : 1876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1877/* end confdefs.h. */ 1878$4 1879int 1880main () 1881{ 1882if (sizeof (($2))) 1883 return 0; 1884 ; 1885 return 0; 1886} 1887_ACEOF 1888if ac_fn_c_try_compile "$LINENO"; then : 1889 1890else 1891 eval "$3=yes" 1892fi 1893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1894fi 1895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1896fi 1897eval ac_res=\$$3 1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1899$as_echo "$ac_res" >&6; } 1900 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1901 1902} # ac_fn_c_check_type 1903 1904# ac_fn_c_try_link LINENO 1905# ----------------------- 1906# Try to link conftest.$ac_ext, and return whether this succeeded. 1907ac_fn_c_try_link () 1908{ 1909 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1910 rm -f conftest.$ac_objext conftest$ac_exeext 1911 if { { ac_try="$ac_link" 1912case "(($ac_try" in 1913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1914 *) ac_try_echo=$ac_try;; 1915esac 1916eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1917$as_echo "$ac_try_echo"; } >&5 1918 (eval "$ac_link") 2>conftest.err 1919 ac_status=$? 1920 if test -s conftest.err; then 1921 grep -v '^ *+' conftest.err >conftest.er1 1922 cat conftest.er1 >&5 1923 mv -f conftest.er1 conftest.err 1924 fi 1925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1926 test $ac_status = 0; } && { 1927 test -z "$ac_c_werror_flag" || 1928 test ! -s conftest.err 1929 } && test -s conftest$ac_exeext && { 1930 test "$cross_compiling" = yes || 1931 $as_test_x conftest$ac_exeext 1932 }; then : 1933 ac_retval=0 1934else 1935 $as_echo "$as_me: failed program was:" >&5 1936sed 's/^/| /' conftest.$ac_ext >&5 1937 1938 ac_retval=1 1939fi 1940 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1941 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1942 # interfere with the next link command; also delete a directory that is 1943 # left behind by Apple's compiler. We do this before executing the actions. 1944 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1945 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1946 return $ac_retval 1947 1948} # ac_fn_c_try_link 1949 1950# ac_fn_c_check_func LINENO FUNC VAR 1951# ---------------------------------- 1952# Tests whether FUNC exists, setting the cache variable VAR accordingly 1953ac_fn_c_check_func () 1954{ 1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1957$as_echo_n "checking for $2... " >&6; } 1958if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1959 $as_echo_n "(cached) " >&6 1960else 1961 if test x$gcc_no_link = xyes; then 1962 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1963fi 1964cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1965/* end confdefs.h. */ 1966/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1967 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1968#define $2 innocuous_$2 1969 1970/* System header to define __stub macros and hopefully few prototypes, 1971 which can conflict with char $2 (); below. 1972 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1973 <limits.h> exists even on freestanding compilers. */ 1974 1975#ifdef __STDC__ 1976# include <limits.h> 1977#else 1978# include <assert.h> 1979#endif 1980 1981#undef $2 1982 1983/* Override any GCC internal prototype to avoid an error. 1984 Use char because int might match the return type of a GCC 1985 builtin and then its argument prototype would still apply. */ 1986#ifdef __cplusplus 1987extern "C" 1988#endif 1989char $2 (); 1990/* The GNU C library defines this for functions which it implements 1991 to always fail with ENOSYS. Some functions are actually named 1992 something starting with __ and the normal name is an alias. */ 1993#if defined __stub_$2 || defined __stub___$2 1994choke me 1995#endif 1996 1997int 1998main () 1999{ 2000return $2 (); 2001 ; 2002 return 0; 2003} 2004_ACEOF 2005if ac_fn_c_try_link "$LINENO"; then : 2006 eval "$3=yes" 2007else 2008 eval "$3=no" 2009fi 2010rm -f core conftest.err conftest.$ac_objext \ 2011 conftest$ac_exeext conftest.$ac_ext 2012fi 2013eval ac_res=\$$3 2014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2015$as_echo "$ac_res" >&6; } 2016 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2017 2018} # ac_fn_c_check_func 2019 2020# ac_fn_c_check_decl LINENO SYMBOL VAR 2021# ------------------------------------ 2022# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 2023ac_fn_c_check_decl () 2024{ 2025 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2026 as_decl_name=`echo $2|sed 's/ *(.*//'` 2027 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2029$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2030if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2031 $as_echo_n "(cached) " >&6 2032else 2033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2034/* end confdefs.h. */ 2035$4 2036int 2037main () 2038{ 2039#ifndef $as_decl_name 2040#ifdef __cplusplus 2041 (void) $as_decl_use; 2042#else 2043 (void) $as_decl_name; 2044#endif 2045#endif 2046 2047 ; 2048 return 0; 2049} 2050_ACEOF 2051if ac_fn_c_try_compile "$LINENO"; then : 2052 eval "$3=yes" 2053else 2054 eval "$3=no" 2055fi 2056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2057fi 2058eval ac_res=\$$3 2059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2060$as_echo "$ac_res" >&6; } 2061 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2062 2063} # ac_fn_c_check_decl 2064cat >config.log <<_ACEOF 2065This file contains any messages produced by compilers while 2066running configure, to aid debugging if configure makes a mistake. 2067 2068It was created by $as_me, which was 2069generated by GNU Autoconf 2.64. Invocation command line was 2070 2071 $ $0 $@ 2072 2073_ACEOF 2074exec 5>>config.log 2075{ 2076cat <<_ASUNAME 2077## --------- ## 2078## Platform. ## 2079## --------- ## 2080 2081hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2082uname -m = `(uname -m) 2>/dev/null || echo unknown` 2083uname -r = `(uname -r) 2>/dev/null || echo unknown` 2084uname -s = `(uname -s) 2>/dev/null || echo unknown` 2085uname -v = `(uname -v) 2>/dev/null || echo unknown` 2086 2087/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2088/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2089 2090/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2091/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2092/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2093/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2094/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2095/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2096/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2097 2098_ASUNAME 2099 2100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2101for as_dir in $PATH 2102do 2103 IFS=$as_save_IFS 2104 test -z "$as_dir" && as_dir=. 2105 $as_echo "PATH: $as_dir" 2106 done 2107IFS=$as_save_IFS 2108 2109} >&5 2110 2111cat >&5 <<_ACEOF 2112 2113 2114## ----------- ## 2115## Core tests. ## 2116## ----------- ## 2117 2118_ACEOF 2119 2120 2121# Keep a trace of the command line. 2122# Strip out --no-create and --no-recursion so they do not pile up. 2123# Strip out --silent because we don't want to record it for future runs. 2124# Also quote any args containing shell meta-characters. 2125# Make two passes to allow for proper duplicate-argument suppression. 2126ac_configure_args= 2127ac_configure_args0= 2128ac_configure_args1= 2129ac_must_keep_next=false 2130for ac_pass in 1 2 2131do 2132 for ac_arg 2133 do 2134 case $ac_arg in 2135 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2136 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2137 | -silent | --silent | --silen | --sile | --sil) 2138 continue ;; 2139 *\'*) 2140 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2141 esac 2142 case $ac_pass in 2143 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2144 2) 2145 as_fn_append ac_configure_args1 " '$ac_arg'" 2146 if test $ac_must_keep_next = true; then 2147 ac_must_keep_next=false # Got value, back to normal. 2148 else 2149 case $ac_arg in 2150 *=* | --config-cache | -C | -disable-* | --disable-* \ 2151 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2152 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2153 | -with-* | --with-* | -without-* | --without-* | --x) 2154 case "$ac_configure_args0 " in 2155 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2156 esac 2157 ;; 2158 -* ) ac_must_keep_next=true ;; 2159 esac 2160 fi 2161 as_fn_append ac_configure_args " '$ac_arg'" 2162 ;; 2163 esac 2164 done 2165done 2166{ ac_configure_args0=; unset ac_configure_args0;} 2167{ ac_configure_args1=; unset ac_configure_args1;} 2168 2169# When interrupted or exit'd, cleanup temporary files, and complete 2170# config.log. We remove comments because anyway the quotes in there 2171# would cause problems or look ugly. 2172# WARNING: Use '\'' to represent an apostrophe within the trap. 2173# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2174trap 'exit_status=$? 2175 # Save into config.log some information that might help in debugging. 2176 { 2177 echo 2178 2179 cat <<\_ASBOX 2180## ---------------- ## 2181## Cache variables. ## 2182## ---------------- ## 2183_ASBOX 2184 echo 2185 # The following way of writing the cache mishandles newlines in values, 2186( 2187 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2188 eval ac_val=\$$ac_var 2189 case $ac_val in #( 2190 *${as_nl}*) 2191 case $ac_var in #( 2192 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2193$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2194 esac 2195 case $ac_var in #( 2196 _ | IFS | as_nl) ;; #( 2197 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2198 *) { eval $ac_var=; unset $ac_var;} ;; 2199 esac ;; 2200 esac 2201 done 2202 (set) 2>&1 | 2203 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2204 *${as_nl}ac_space=\ *) 2205 sed -n \ 2206 "s/'\''/'\''\\\\'\'''\''/g; 2207 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2208 ;; #( 2209 *) 2210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2211 ;; 2212 esac | 2213 sort 2214) 2215 echo 2216 2217 cat <<\_ASBOX 2218## ----------------- ## 2219## Output variables. ## 2220## ----------------- ## 2221_ASBOX 2222 echo 2223 for ac_var in $ac_subst_vars 2224 do 2225 eval ac_val=\$$ac_var 2226 case $ac_val in 2227 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2228 esac 2229 $as_echo "$ac_var='\''$ac_val'\''" 2230 done | sort 2231 echo 2232 2233 if test -n "$ac_subst_files"; then 2234 cat <<\_ASBOX 2235## ------------------- ## 2236## File substitutions. ## 2237## ------------------- ## 2238_ASBOX 2239 echo 2240 for ac_var in $ac_subst_files 2241 do 2242 eval ac_val=\$$ac_var 2243 case $ac_val in 2244 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2245 esac 2246 $as_echo "$ac_var='\''$ac_val'\''" 2247 done | sort 2248 echo 2249 fi 2250 2251 if test -s confdefs.h; then 2252 cat <<\_ASBOX 2253## ----------- ## 2254## confdefs.h. ## 2255## ----------- ## 2256_ASBOX 2257 echo 2258 cat confdefs.h 2259 echo 2260 fi 2261 test "$ac_signal" != 0 && 2262 $as_echo "$as_me: caught signal $ac_signal" 2263 $as_echo "$as_me: exit $exit_status" 2264 } >&5 2265 rm -f core *.core core.conftest.* && 2266 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2267 exit $exit_status 2268' 0 2269for ac_signal in 1 2 13 15; do 2270 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2271done 2272ac_signal=0 2273 2274# confdefs.h avoids OS command line length limits that DEFS can exceed. 2275rm -f -r conftest* confdefs.h 2276 2277$as_echo "/* confdefs.h */" > confdefs.h 2278 2279# Predefined preprocessor variables. 2280 2281cat >>confdefs.h <<_ACEOF 2282#define PACKAGE_NAME "$PACKAGE_NAME" 2283_ACEOF 2284 2285cat >>confdefs.h <<_ACEOF 2286#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2287_ACEOF 2288 2289cat >>confdefs.h <<_ACEOF 2290#define PACKAGE_VERSION "$PACKAGE_VERSION" 2291_ACEOF 2292 2293cat >>confdefs.h <<_ACEOF 2294#define PACKAGE_STRING "$PACKAGE_STRING" 2295_ACEOF 2296 2297cat >>confdefs.h <<_ACEOF 2298#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2299_ACEOF 2300 2301cat >>confdefs.h <<_ACEOF 2302#define PACKAGE_URL "$PACKAGE_URL" 2303_ACEOF 2304 2305 2306# Let the site file select an alternate cache file if it wants to. 2307# Prefer an explicitly selected file to automatically selected ones. 2308ac_site_file1=NONE 2309ac_site_file2=NONE 2310if test -n "$CONFIG_SITE"; then 2311 ac_site_file1=$CONFIG_SITE 2312elif test "x$prefix" != xNONE; then 2313 ac_site_file1=$prefix/share/config.site 2314 ac_site_file2=$prefix/etc/config.site 2315else 2316 ac_site_file1=$ac_default_prefix/share/config.site 2317 ac_site_file2=$ac_default_prefix/etc/config.site 2318fi 2319for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2320do 2321 test "x$ac_site_file" = xNONE && continue 2322 if test -r "$ac_site_file"; then 2323 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2324$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2325 sed 's/^/| /' "$ac_site_file" >&5 2326 . "$ac_site_file" 2327 fi 2328done 2329 2330if test -r "$cache_file"; then 2331 # Some versions of bash will fail to source /dev/null (special 2332 # files actually), so we avoid doing that. 2333 if test -f "$cache_file"; then 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2335$as_echo "$as_me: loading cache $cache_file" >&6;} 2336 case $cache_file in 2337 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2338 *) . "./$cache_file";; 2339 esac 2340 fi 2341else 2342 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2343$as_echo "$as_me: creating cache $cache_file" >&6;} 2344 >$cache_file 2345fi 2346 2347# Check that the precious variables saved in the cache have kept the same 2348# value. 2349ac_cache_corrupted=false 2350for ac_var in $ac_precious_vars; do 2351 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2352 eval ac_new_set=\$ac_env_${ac_var}_set 2353 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2354 eval ac_new_val=\$ac_env_${ac_var}_value 2355 case $ac_old_set,$ac_new_set in 2356 set,) 2357 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2358$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2359 ac_cache_corrupted=: ;; 2360 ,set) 2361 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2362$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2363 ac_cache_corrupted=: ;; 2364 ,);; 2365 *) 2366 if test "x$ac_old_val" != "x$ac_new_val"; then 2367 # differences in whitespace do not lead to failure. 2368 ac_old_val_w=`echo x $ac_old_val` 2369 ac_new_val_w=`echo x $ac_new_val` 2370 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2371 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2372$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2373 ac_cache_corrupted=: 2374 else 2375 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2376$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2377 eval $ac_var=\$ac_old_val 2378 fi 2379 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2380$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2381 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2382$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2383 fi;; 2384 esac 2385 # Pass precious variables to config.status. 2386 if test "$ac_new_set" = set; then 2387 case $ac_new_val in 2388 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2389 *) ac_arg=$ac_var=$ac_new_val ;; 2390 esac 2391 case " $ac_configure_args " in 2392 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2393 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2394 esac 2395 fi 2396done 2397if $ac_cache_corrupted; then 2398 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2399$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2400 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2401$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2402 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2403fi 2404## -------------------- ## 2405## Main body of script. ## 2406## -------------------- ## 2407 2408ac_ext=c 2409ac_cpp='$CPP $CPPFLAGS' 2410ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2411ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2412ac_compiler_gnu=$ac_cv_c_compiler_gnu 2413 2414 2415 2416 2417 2418 2419 2420# This works around the fact that libtool configuration may change LD 2421# for this particular configuration, but some shells, instead of 2422# keeping the changes in LD private, export them just because LD is 2423# exported. We don't use libtool yet, but some day we might, so... 2424ORIGINAL_LD_FOR_MULTILIBS=$LD 2425 2426 2427# Check whether --with-target-subdir was given. 2428if test "${with_target_subdir+set}" = set; then : 2429 withval=$with_target_subdir; 2430fi 2431 2432 2433# Check whether --with-build-subdir was given. 2434if test "${with_build_subdir+set}" = set; then : 2435 withval=$with_build_subdir; 2436fi 2437 2438 2439# Check whether --with-cross-host was given. 2440if test "${with_cross_host+set}" = set; then : 2441 withval=$with_cross_host; 2442fi 2443 2444 2445# Check whether --with-newlib was given. 2446if test "${with_newlib+set}" = set; then : 2447 withval=$with_newlib; 2448fi 2449 2450 2451if test "${srcdir}" = "."; then 2452 if test -n "${with_build_subdir}"; then 2453 libiberty_topdir="${srcdir}/../.." 2454 with_target_subdir= 2455 elif test -z "${with_target_subdir}"; then 2456 libiberty_topdir="${srcdir}/.." 2457 else 2458 if test "${with_target_subdir}" != "."; then 2459 libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2460 else 2461 libiberty_topdir="${srcdir}/${with_multisrctop}.." 2462 fi 2463 fi 2464else 2465 libiberty_topdir="${srcdir}/.." 2466fi 2467 2468ac_aux_dir= 2469for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2470 for ac_t in install-sh install.sh shtool; do 2471 if test -f "$ac_dir/$ac_t"; then 2472 ac_aux_dir=$ac_dir 2473 ac_install_sh="$ac_aux_dir/$ac_t -c" 2474 break 2 2475 fi 2476 done 2477done 2478if test -z "$ac_aux_dir"; then 2479 as_fn_error "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2480fi 2481 2482# These three variables are undocumented and unsupported, 2483# and are intended to be withdrawn in a future Autoconf release. 2484# They can cause serious problems if a builder's source tree is in a directory 2485# whose full name contains unusual characters. 2486ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2487ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2488ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2489 2490 2491 2492 2493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2494$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2495 # Check whether --enable-maintainer-mode was given. 2496if test "${enable_maintainer_mode+set}" = set; then : 2497 enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2498else 2499 maintainer_mode=no 2500fi 2501 2502 2503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2504$as_echo "$maintainer_mode" >&6; } 2505 2506if test "$maintainer_mode" = "yes"; then 2507 MAINT='' 2508 NOTMAINT='#' 2509else 2510 MAINT='#' 2511 NOTMAINT='' 2512fi 2513 2514# Do we have a single-tree copy of texinfo? Even if we do, we can't 2515# rely on it - libiberty is built before texinfo. 2516# Extract the first word of "makeinfo", so it can be a program name with args. 2517set dummy makeinfo; ac_word=$2 2518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2519$as_echo_n "checking for $ac_word... " >&6; } 2520if test "${ac_cv_prog_MAKEINFO+set}" = set; then : 2521 $as_echo_n "(cached) " >&6 2522else 2523 if test -n "$MAKEINFO"; then 2524 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2525else 2526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2527for as_dir in $PATH 2528do 2529 IFS=$as_save_IFS 2530 test -z "$as_dir" && as_dir=. 2531 for ac_exec_ext in '' $ac_executable_extensions; do 2532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2533 ac_cv_prog_MAKEINFO="makeinfo" 2534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2535 break 2 2536 fi 2537done 2538 done 2539IFS=$as_save_IFS 2540 2541fi 2542fi 2543MAKEINFO=$ac_cv_prog_MAKEINFO 2544if test -n "$MAKEINFO"; then 2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2546$as_echo "$MAKEINFO" >&6; } 2547else 2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2549$as_echo "no" >&6; } 2550fi 2551 2552 2553if test "x$MAKEINFO" = "x"; then 2554 MAKEINFO="@echo makeinfo missing; true" 2555 BUILD_INFO= 2556else 2557 BUILD_INFO=info 2558 case "$MAKEINFO" in 2559 */missing\ makeinfo*) 2560 BUILD_INFO= 2561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2562*** Makeinfo is missing. Info documentation will not be built." >&5 2563$as_echo "$as_me: WARNING: 2564*** Makeinfo is missing. Info documentation will not be built." >&2;} 2565 ;; 2566 *) 2567 case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2568 x*\ [1-3].* ) 2569 MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2570 BUILD_INFO= 2571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2572*** Makeinfo is too old. Info documentation will not be built." >&5 2573$as_echo "$as_me: WARNING: 2574*** Makeinfo is too old. Info documentation will not be built." >&2;} 2575 ;; 2576 esac 2577 ;; 2578 esac 2579fi 2580 2581 2582 2583# Extract the first word of "perl", so it can be a program name with args. 2584set dummy perl; ac_word=$2 2585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2586$as_echo_n "checking for $ac_word... " >&6; } 2587if test "${ac_cv_prog_PERL+set}" = set; then : 2588 $as_echo_n "(cached) " >&6 2589else 2590 if test -n "$PERL"; then 2591 ac_cv_prog_PERL="$PERL" # Let the user override the test. 2592else 2593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2594for as_dir in $PATH 2595do 2596 IFS=$as_save_IFS 2597 test -z "$as_dir" && as_dir=. 2598 for ac_exec_ext in '' $ac_executable_extensions; do 2599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2600 ac_cv_prog_PERL="perl" 2601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2602 break 2 2603 fi 2604done 2605 done 2606IFS=$as_save_IFS 2607 2608fi 2609fi 2610PERL=$ac_cv_prog_PERL 2611if test -n "$PERL"; then 2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2613$as_echo "$PERL" >&6; } 2614else 2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2616$as_echo "no" >&6; } 2617fi 2618 2619 2620if test x"$PERL" = x""; then 2621 HAVE_PERL='#' 2622else 2623 HAVE_PERL='' 2624fi 2625 2626 2627# Make sure we can run config.sub. 2628$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2629 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2630 2631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2632$as_echo_n "checking build system type... " >&6; } 2633if test "${ac_cv_build+set}" = set; then : 2634 $as_echo_n "(cached) " >&6 2635else 2636 ac_build_alias=$build_alias 2637test "x$ac_build_alias" = x && 2638 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2639test "x$ac_build_alias" = x && 2640 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2641ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2642 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2643 2644fi 2645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2646$as_echo "$ac_cv_build" >&6; } 2647case $ac_cv_build in 2648*-*-*) ;; 2649*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2650esac 2651build=$ac_cv_build 2652ac_save_IFS=$IFS; IFS='-' 2653set x $ac_cv_build 2654shift 2655build_cpu=$1 2656build_vendor=$2 2657shift; shift 2658# Remember, the first character of IFS is used to create $*, 2659# except with old shells: 2660build_os=$* 2661IFS=$ac_save_IFS 2662case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2663 2664 2665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2666$as_echo_n "checking host system type... " >&6; } 2667if test "${ac_cv_host+set}" = set; then : 2668 $as_echo_n "(cached) " >&6 2669else 2670 if test "x$host_alias" = x; then 2671 ac_cv_host=$ac_cv_build 2672else 2673 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2674 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2675fi 2676 2677fi 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2679$as_echo "$ac_cv_host" >&6; } 2680case $ac_cv_host in 2681*-*-*) ;; 2682*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2683esac 2684host=$ac_cv_host 2685ac_save_IFS=$IFS; IFS='-' 2686set x $ac_cv_host 2687shift 2688host_cpu=$1 2689host_vendor=$2 2690shift; shift 2691# Remember, the first character of IFS is used to create $*, 2692# except with old shells: 2693host_os=$* 2694IFS=$ac_save_IFS 2695case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2696 2697 2698 2699 2700if test -n "$ac_tool_prefix"; then 2701 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2702set dummy ${ac_tool_prefix}ar; ac_word=$2 2703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2704$as_echo_n "checking for $ac_word... " >&6; } 2705if test "${ac_cv_prog_AR+set}" = set; then : 2706 $as_echo_n "(cached) " >&6 2707else 2708 if test -n "$AR"; then 2709 ac_cv_prog_AR="$AR" # Let the user override the test. 2710else 2711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2712for as_dir in $PATH 2713do 2714 IFS=$as_save_IFS 2715 test -z "$as_dir" && as_dir=. 2716 for ac_exec_ext in '' $ac_executable_extensions; do 2717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2718 ac_cv_prog_AR="${ac_tool_prefix}ar" 2719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2720 break 2 2721 fi 2722done 2723 done 2724IFS=$as_save_IFS 2725 2726fi 2727fi 2728AR=$ac_cv_prog_AR 2729if test -n "$AR"; then 2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2731$as_echo "$AR" >&6; } 2732else 2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2734$as_echo "no" >&6; } 2735fi 2736 2737 2738fi 2739if test -z "$ac_cv_prog_AR"; then 2740 ac_ct_AR=$AR 2741 # Extract the first word of "ar", so it can be a program name with args. 2742set dummy ar; ac_word=$2 2743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2744$as_echo_n "checking for $ac_word... " >&6; } 2745if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 2746 $as_echo_n "(cached) " >&6 2747else 2748 if test -n "$ac_ct_AR"; then 2749 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2750else 2751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2752for as_dir in $PATH 2753do 2754 IFS=$as_save_IFS 2755 test -z "$as_dir" && as_dir=. 2756 for ac_exec_ext in '' $ac_executable_extensions; do 2757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2758 ac_cv_prog_ac_ct_AR="ar" 2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2760 break 2 2761 fi 2762done 2763 done 2764IFS=$as_save_IFS 2765 2766fi 2767fi 2768ac_ct_AR=$ac_cv_prog_ac_ct_AR 2769if test -n "$ac_ct_AR"; then 2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2771$as_echo "$ac_ct_AR" >&6; } 2772else 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2774$as_echo "no" >&6; } 2775fi 2776 2777 if test "x$ac_ct_AR" = x; then 2778 AR="" 2779 else 2780 case $cross_compiling:$ac_tool_warned in 2781yes:) 2782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2784ac_tool_warned=yes ;; 2785esac 2786 AR=$ac_ct_AR 2787 fi 2788else 2789 AR="$ac_cv_prog_AR" 2790fi 2791 2792if test -n "$ac_tool_prefix"; then 2793 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2794set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2796$as_echo_n "checking for $ac_word... " >&6; } 2797if test "${ac_cv_prog_RANLIB+set}" = set; then : 2798 $as_echo_n "(cached) " >&6 2799else 2800 if test -n "$RANLIB"; then 2801 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2802else 2803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2804for as_dir in $PATH 2805do 2806 IFS=$as_save_IFS 2807 test -z "$as_dir" && as_dir=. 2808 for ac_exec_ext in '' $ac_executable_extensions; do 2809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2810 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2812 break 2 2813 fi 2814done 2815 done 2816IFS=$as_save_IFS 2817 2818fi 2819fi 2820RANLIB=$ac_cv_prog_RANLIB 2821if test -n "$RANLIB"; then 2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2823$as_echo "$RANLIB" >&6; } 2824else 2825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2826$as_echo "no" >&6; } 2827fi 2828 2829 2830fi 2831if test -z "$ac_cv_prog_RANLIB"; then 2832 ac_ct_RANLIB=$RANLIB 2833 # Extract the first word of "ranlib", so it can be a program name with args. 2834set dummy ranlib; ac_word=$2 2835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2836$as_echo_n "checking for $ac_word... " >&6; } 2837if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 2838 $as_echo_n "(cached) " >&6 2839else 2840 if test -n "$ac_ct_RANLIB"; then 2841 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2842else 2843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2844for as_dir in $PATH 2845do 2846 IFS=$as_save_IFS 2847 test -z "$as_dir" && as_dir=. 2848 for ac_exec_ext in '' $ac_executable_extensions; do 2849 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2850 ac_cv_prog_ac_ct_RANLIB="ranlib" 2851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2852 break 2 2853 fi 2854done 2855 done 2856IFS=$as_save_IFS 2857 2858fi 2859fi 2860ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2861if test -n "$ac_ct_RANLIB"; then 2862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2863$as_echo "$ac_ct_RANLIB" >&6; } 2864else 2865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2866$as_echo "no" >&6; } 2867fi 2868 2869 if test "x$ac_ct_RANLIB" = x; then 2870 RANLIB=":" 2871 else 2872 case $cross_compiling:$ac_tool_warned in 2873yes:) 2874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2876ac_tool_warned=yes ;; 2877esac 2878 RANLIB=$ac_ct_RANLIB 2879 fi 2880else 2881 RANLIB="$ac_cv_prog_RANLIB" 2882fi 2883 2884 2885# Add --enable-multilib to configure. 2886# Default to --enable-multilib 2887# Check whether --enable-multilib was given. 2888if test "${enable_multilib+set}" = set; then : 2889 enableval=$enable_multilib; case "$enableval" in 2890 yes) multilib=yes ;; 2891 no) multilib=no ;; 2892 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2893 esac 2894else 2895 multilib=yes 2896fi 2897 2898 2899# Even if the default multilib is not a cross compilation, 2900# it may be that some of the other multilibs are. 2901if test $cross_compiling = no && test $multilib = yes \ 2902 && test "x${with_multisubdir}" != x ; then 2903 cross_compiling=maybe 2904fi 2905 2906# We may wish to install the target headers somewhere. 2907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5 2908$as_echo_n "checking whether to install libiberty headers and static library... " >&6; } 2909 2910# Check whether --enable-install-libiberty was given. 2911if test "${enable_install_libiberty+set}" = set; then : 2912 enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 2913else 2914 enable_install_libiberty=no 2915fi 2916 2917# Option parsed, now set things appropriately. 2918case x"$enable_install_libiberty" in 2919 xyes|x) 2920 target_header_dir=libiberty 2921 ;; 2922 xno) 2923 target_header_dir= 2924 ;; 2925 *) 2926 # This could be sanity-checked in various ways... 2927 target_header_dir="${enable_install_libiberty}" 2928 ;; 2929esac 2930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5 2931$as_echo "$enable_install_libiberty" >&6; } 2932{ $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5 2933$as_echo "$as_me: target_header_dir = $target_header_dir" >&6;} 2934 2935 2936ac_ext=c 2937ac_cpp='$CPP $CPPFLAGS' 2938ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2939ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2940ac_compiler_gnu=$ac_cv_c_compiler_gnu 2941if test -n "$ac_tool_prefix"; then 2942 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2943set dummy ${ac_tool_prefix}gcc; ac_word=$2 2944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2945$as_echo_n "checking for $ac_word... " >&6; } 2946if test "${ac_cv_prog_CC+set}" = set; then : 2947 $as_echo_n "(cached) " >&6 2948else 2949 if test -n "$CC"; then 2950 ac_cv_prog_CC="$CC" # Let the user override the test. 2951else 2952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2953for as_dir in $PATH 2954do 2955 IFS=$as_save_IFS 2956 test -z "$as_dir" && as_dir=. 2957 for ac_exec_ext in '' $ac_executable_extensions; do 2958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2959 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2961 break 2 2962 fi 2963done 2964 done 2965IFS=$as_save_IFS 2966 2967fi 2968fi 2969CC=$ac_cv_prog_CC 2970if test -n "$CC"; then 2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2972$as_echo "$CC" >&6; } 2973else 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2975$as_echo "no" >&6; } 2976fi 2977 2978 2979fi 2980if test -z "$ac_cv_prog_CC"; then 2981 ac_ct_CC=$CC 2982 # Extract the first word of "gcc", so it can be a program name with args. 2983set dummy gcc; ac_word=$2 2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2985$as_echo_n "checking for $ac_word... " >&6; } 2986if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2987 $as_echo_n "(cached) " >&6 2988else 2989 if test -n "$ac_ct_CC"; then 2990 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2991else 2992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2993for as_dir in $PATH 2994do 2995 IFS=$as_save_IFS 2996 test -z "$as_dir" && as_dir=. 2997 for ac_exec_ext in '' $ac_executable_extensions; do 2998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2999 ac_cv_prog_ac_ct_CC="gcc" 3000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3001 break 2 3002 fi 3003done 3004 done 3005IFS=$as_save_IFS 3006 3007fi 3008fi 3009ac_ct_CC=$ac_cv_prog_ac_ct_CC 3010if test -n "$ac_ct_CC"; then 3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3012$as_echo "$ac_ct_CC" >&6; } 3013else 3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3015$as_echo "no" >&6; } 3016fi 3017 3018 if test "x$ac_ct_CC" = x; then 3019 CC="" 3020 else 3021 case $cross_compiling:$ac_tool_warned in 3022yes:) 3023{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3024$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3025ac_tool_warned=yes ;; 3026esac 3027 CC=$ac_ct_CC 3028 fi 3029else 3030 CC="$ac_cv_prog_CC" 3031fi 3032 3033if test -z "$CC"; then 3034 if test -n "$ac_tool_prefix"; then 3035 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3036set dummy ${ac_tool_prefix}cc; ac_word=$2 3037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3038$as_echo_n "checking for $ac_word... " >&6; } 3039if test "${ac_cv_prog_CC+set}" = set; then : 3040 $as_echo_n "(cached) " >&6 3041else 3042 if test -n "$CC"; then 3043 ac_cv_prog_CC="$CC" # Let the user override the test. 3044else 3045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3046for as_dir in $PATH 3047do 3048 IFS=$as_save_IFS 3049 test -z "$as_dir" && as_dir=. 3050 for ac_exec_ext in '' $ac_executable_extensions; do 3051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3052 ac_cv_prog_CC="${ac_tool_prefix}cc" 3053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3054 break 2 3055 fi 3056done 3057 done 3058IFS=$as_save_IFS 3059 3060fi 3061fi 3062CC=$ac_cv_prog_CC 3063if test -n "$CC"; then 3064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3065$as_echo "$CC" >&6; } 3066else 3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3068$as_echo "no" >&6; } 3069fi 3070 3071 3072 fi 3073fi 3074if test -z "$CC"; then 3075 # Extract the first word of "cc", so it can be a program name with args. 3076set dummy cc; ac_word=$2 3077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3078$as_echo_n "checking for $ac_word... " >&6; } 3079if test "${ac_cv_prog_CC+set}" = set; then : 3080 $as_echo_n "(cached) " >&6 3081else 3082 if test -n "$CC"; then 3083 ac_cv_prog_CC="$CC" # Let the user override the test. 3084else 3085 ac_prog_rejected=no 3086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3087for as_dir in $PATH 3088do 3089 IFS=$as_save_IFS 3090 test -z "$as_dir" && as_dir=. 3091 for ac_exec_ext in '' $ac_executable_extensions; do 3092 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3093 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3094 ac_prog_rejected=yes 3095 continue 3096 fi 3097 ac_cv_prog_CC="cc" 3098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3099 break 2 3100 fi 3101done 3102 done 3103IFS=$as_save_IFS 3104 3105if test $ac_prog_rejected = yes; then 3106 # We found a bogon in the path, so make sure we never use it. 3107 set dummy $ac_cv_prog_CC 3108 shift 3109 if test $# != 0; then 3110 # We chose a different compiler from the bogus one. 3111 # However, it has the same basename, so the bogon will be chosen 3112 # first if we set CC to just the basename; use the full file name. 3113 shift 3114 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3115 fi 3116fi 3117fi 3118fi 3119CC=$ac_cv_prog_CC 3120if test -n "$CC"; then 3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3122$as_echo "$CC" >&6; } 3123else 3124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3125$as_echo "no" >&6; } 3126fi 3127 3128 3129fi 3130if test -z "$CC"; then 3131 if test -n "$ac_tool_prefix"; then 3132 for ac_prog in cl.exe 3133 do 3134 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3135set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3137$as_echo_n "checking for $ac_word... " >&6; } 3138if test "${ac_cv_prog_CC+set}" = set; then : 3139 $as_echo_n "(cached) " >&6 3140else 3141 if test -n "$CC"; then 3142 ac_cv_prog_CC="$CC" # Let the user override the test. 3143else 3144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3145for as_dir in $PATH 3146do 3147 IFS=$as_save_IFS 3148 test -z "$as_dir" && as_dir=. 3149 for ac_exec_ext in '' $ac_executable_extensions; do 3150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3151 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3153 break 2 3154 fi 3155done 3156 done 3157IFS=$as_save_IFS 3158 3159fi 3160fi 3161CC=$ac_cv_prog_CC 3162if test -n "$CC"; then 3163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3164$as_echo "$CC" >&6; } 3165else 3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3167$as_echo "no" >&6; } 3168fi 3169 3170 3171 test -n "$CC" && break 3172 done 3173fi 3174if test -z "$CC"; then 3175 ac_ct_CC=$CC 3176 for ac_prog in cl.exe 3177do 3178 # Extract the first word of "$ac_prog", so it can be a program name with args. 3179set dummy $ac_prog; ac_word=$2 3180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3181$as_echo_n "checking for $ac_word... " >&6; } 3182if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3183 $as_echo_n "(cached) " >&6 3184else 3185 if test -n "$ac_ct_CC"; then 3186 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3187else 3188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3189for as_dir in $PATH 3190do 3191 IFS=$as_save_IFS 3192 test -z "$as_dir" && as_dir=. 3193 for ac_exec_ext in '' $ac_executable_extensions; do 3194 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3195 ac_cv_prog_ac_ct_CC="$ac_prog" 3196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3197 break 2 3198 fi 3199done 3200 done 3201IFS=$as_save_IFS 3202 3203fi 3204fi 3205ac_ct_CC=$ac_cv_prog_ac_ct_CC 3206if test -n "$ac_ct_CC"; then 3207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3208$as_echo "$ac_ct_CC" >&6; } 3209else 3210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3211$as_echo "no" >&6; } 3212fi 3213 3214 3215 test -n "$ac_ct_CC" && break 3216done 3217 3218 if test "x$ac_ct_CC" = x; then 3219 CC="" 3220 else 3221 case $cross_compiling:$ac_tool_warned in 3222yes:) 3223{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3224$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3225ac_tool_warned=yes ;; 3226esac 3227 CC=$ac_ct_CC 3228 fi 3229fi 3230 3231fi 3232 3233 3234test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3235$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3236as_fn_error "no acceptable C compiler found in \$PATH 3237See \`config.log' for more details." "$LINENO" 5; } 3238 3239# Provide some information about the compiler. 3240$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3241set X $ac_compile 3242ac_compiler=$2 3243for ac_option in --version -v -V -qversion; do 3244 { { ac_try="$ac_compiler $ac_option >&5" 3245case "(($ac_try" in 3246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3247 *) ac_try_echo=$ac_try;; 3248esac 3249eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3250$as_echo "$ac_try_echo"; } >&5 3251 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3252 ac_status=$? 3253 if test -s conftest.err; then 3254 sed '10a\ 3255... rest of stderr output deleted ... 3256 10q' conftest.err >conftest.er1 3257 cat conftest.er1 >&5 3258 rm -f conftest.er1 conftest.err 3259 fi 3260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3261 test $ac_status = 0; } 3262done 3263 3264cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3265/* end confdefs.h. */ 3266 3267int 3268main () 3269{ 3270 3271 ; 3272 return 0; 3273} 3274_ACEOF 3275# FIXME: Cleanup? 3276if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3277 (eval $ac_link) 2>&5 3278 ac_status=$? 3279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3280 test $ac_status = 0; }; then : 3281 gcc_no_link=no 3282else 3283 gcc_no_link=yes 3284fi 3285if test x$gcc_no_link = xyes; then 3286 # Setting cross_compile will disable run tests; it will 3287 # also disable AC_CHECK_FILE but that's generally 3288 # correct if we can't link. 3289 cross_compiling=yes 3290 EXEEXT= 3291else 3292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3293/* end confdefs.h. */ 3294 3295int 3296main () 3297{ 3298 3299 ; 3300 return 0; 3301} 3302_ACEOF 3303ac_clean_files_save=$ac_clean_files 3304ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3305# Try to create an executable without -o first, disregard a.out. 3306# It will help us diagnose broken compilers, and finding out an intuition 3307# of exeext. 3308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3309$as_echo_n "checking for C compiler default output file name... " >&6; } 3310ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3311 3312# The possible output files: 3313ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3314 3315ac_rmfiles= 3316for ac_file in $ac_files 3317do 3318 case $ac_file in 3319 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3320 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3321 esac 3322done 3323rm -f $ac_rmfiles 3324 3325if { { ac_try="$ac_link_default" 3326case "(($ac_try" in 3327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3328 *) ac_try_echo=$ac_try;; 3329esac 3330eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3331$as_echo "$ac_try_echo"; } >&5 3332 (eval "$ac_link_default") 2>&5 3333 ac_status=$? 3334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3335 test $ac_status = 0; }; then : 3336 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3337# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3338# in a Makefile. We should not override ac_cv_exeext if it was cached, 3339# so that the user can short-circuit this test for compilers unknown to 3340# Autoconf. 3341for ac_file in $ac_files '' 3342do 3343 test -f "$ac_file" || continue 3344 case $ac_file in 3345 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3346 ;; 3347 [ab].out ) 3348 # We found the default executable, but exeext='' is most 3349 # certainly right. 3350 break;; 3351 *.* ) 3352 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3353 then :; else 3354 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3355 fi 3356 # We set ac_cv_exeext here because the later test for it is not 3357 # safe: cross compilers may not add the suffix if given an `-o' 3358 # argument, so we may need to know it at that point already. 3359 # Even if this section looks crufty: it has the advantage of 3360 # actually working. 3361 break;; 3362 * ) 3363 break;; 3364 esac 3365done 3366test "$ac_cv_exeext" = no && ac_cv_exeext= 3367 3368else 3369 ac_file='' 3370fi 3371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3372$as_echo "$ac_file" >&6; } 3373if test -z "$ac_file"; then : 3374 $as_echo "$as_me: failed program was:" >&5 3375sed 's/^/| /' conftest.$ac_ext >&5 3376 3377{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3378$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3379{ as_fn_set_status 77 3380as_fn_error "C compiler cannot create executables 3381See \`config.log' for more details." "$LINENO" 5; }; } 3382fi 3383ac_exeext=$ac_cv_exeext 3384 3385# Check that the compiler produces executables we can run. If not, either 3386# the compiler is broken, or we cross compile. 3387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3388$as_echo_n "checking whether the C compiler works... " >&6; } 3389# If not cross compiling, check that we can run a simple program. 3390if test "$cross_compiling" != yes; then 3391 if { ac_try='./$ac_file' 3392 { { case "(($ac_try" in 3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3394 *) ac_try_echo=$ac_try;; 3395esac 3396eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3397$as_echo "$ac_try_echo"; } >&5 3398 (eval "$ac_try") 2>&5 3399 ac_status=$? 3400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3401 test $ac_status = 0; }; }; then 3402 cross_compiling=no 3403 else 3404 if test "$cross_compiling" = maybe; then 3405 cross_compiling=yes 3406 else 3407 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3408$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3409as_fn_error "cannot run C compiled programs. 3410If you meant to cross compile, use \`--host'. 3411See \`config.log' for more details." "$LINENO" 5; } 3412 fi 3413 fi 3414fi 3415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3416$as_echo "yes" >&6; } 3417 3418rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3419ac_clean_files=$ac_clean_files_save 3420# Check that the compiler produces executables we can run. If not, either 3421# the compiler is broken, or we cross compile. 3422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3423$as_echo_n "checking whether we are cross compiling... " >&6; } 3424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3425$as_echo "$cross_compiling" >&6; } 3426 3427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3428$as_echo_n "checking for suffix of executables... " >&6; } 3429if { { ac_try="$ac_link" 3430case "(($ac_try" in 3431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3432 *) ac_try_echo=$ac_try;; 3433esac 3434eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3435$as_echo "$ac_try_echo"; } >&5 3436 (eval "$ac_link") 2>&5 3437 ac_status=$? 3438 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3439 test $ac_status = 0; }; then : 3440 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3441# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3442# work properly (i.e., refer to `conftest.exe'), while it won't with 3443# `rm'. 3444for ac_file in conftest.exe conftest conftest.*; do 3445 test -f "$ac_file" || continue 3446 case $ac_file in 3447 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3448 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3449 break;; 3450 * ) break;; 3451 esac 3452done 3453else 3454 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3455$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3456as_fn_error "cannot compute suffix of executables: cannot compile and link 3457See \`config.log' for more details." "$LINENO" 5; } 3458fi 3459rm -f conftest$ac_cv_exeext 3460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3461$as_echo "$ac_cv_exeext" >&6; } 3462 3463rm -f conftest.$ac_ext 3464EXEEXT=$ac_cv_exeext 3465ac_exeext=$EXEEXT 3466fi 3467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3468$as_echo_n "checking for suffix of object files... " >&6; } 3469if test "${ac_cv_objext+set}" = set; then : 3470 $as_echo_n "(cached) " >&6 3471else 3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3473/* end confdefs.h. */ 3474 3475int 3476main () 3477{ 3478 3479 ; 3480 return 0; 3481} 3482_ACEOF 3483rm -f conftest.o conftest.obj 3484if { { ac_try="$ac_compile" 3485case "(($ac_try" in 3486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3487 *) ac_try_echo=$ac_try;; 3488esac 3489eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3490$as_echo "$ac_try_echo"; } >&5 3491 (eval "$ac_compile") 2>&5 3492 ac_status=$? 3493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3494 test $ac_status = 0; }; then : 3495 for ac_file in conftest.o conftest.obj conftest.*; do 3496 test -f "$ac_file" || continue; 3497 case $ac_file in 3498 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3499 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3500 break;; 3501 esac 3502done 3503else 3504 $as_echo "$as_me: failed program was:" >&5 3505sed 's/^/| /' conftest.$ac_ext >&5 3506 3507{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3508$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3509as_fn_error "cannot compute suffix of object files: cannot compile 3510See \`config.log' for more details." "$LINENO" 5; } 3511fi 3512rm -f conftest.$ac_cv_objext conftest.$ac_ext 3513fi 3514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3515$as_echo "$ac_cv_objext" >&6; } 3516OBJEXT=$ac_cv_objext 3517ac_objext=$OBJEXT 3518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3519$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3520if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3521 $as_echo_n "(cached) " >&6 3522else 3523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3524/* end confdefs.h. */ 3525 3526int 3527main () 3528{ 3529#ifndef __GNUC__ 3530 choke me 3531#endif 3532 3533 ; 3534 return 0; 3535} 3536_ACEOF 3537if ac_fn_c_try_compile "$LINENO"; then : 3538 ac_compiler_gnu=yes 3539else 3540 ac_compiler_gnu=no 3541fi 3542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3543ac_cv_c_compiler_gnu=$ac_compiler_gnu 3544 3545fi 3546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3547$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3548if test $ac_compiler_gnu = yes; then 3549 GCC=yes 3550else 3551 GCC= 3552fi 3553ac_test_CFLAGS=${CFLAGS+set} 3554ac_save_CFLAGS=$CFLAGS 3555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3556$as_echo_n "checking whether $CC accepts -g... " >&6; } 3557if test "${ac_cv_prog_cc_g+set}" = set; then : 3558 $as_echo_n "(cached) " >&6 3559else 3560 ac_save_c_werror_flag=$ac_c_werror_flag 3561 ac_c_werror_flag=yes 3562 ac_cv_prog_cc_g=no 3563 CFLAGS="-g" 3564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3565/* end confdefs.h. */ 3566 3567int 3568main () 3569{ 3570 3571 ; 3572 return 0; 3573} 3574_ACEOF 3575if ac_fn_c_try_compile "$LINENO"; then : 3576 ac_cv_prog_cc_g=yes 3577else 3578 CFLAGS="" 3579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3580/* end confdefs.h. */ 3581 3582int 3583main () 3584{ 3585 3586 ; 3587 return 0; 3588} 3589_ACEOF 3590if ac_fn_c_try_compile "$LINENO"; then : 3591 3592else 3593 ac_c_werror_flag=$ac_save_c_werror_flag 3594 CFLAGS="-g" 3595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3596/* end confdefs.h. */ 3597 3598int 3599main () 3600{ 3601 3602 ; 3603 return 0; 3604} 3605_ACEOF 3606if ac_fn_c_try_compile "$LINENO"; then : 3607 ac_cv_prog_cc_g=yes 3608fi 3609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3610fi 3611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3612fi 3613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3614 ac_c_werror_flag=$ac_save_c_werror_flag 3615fi 3616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3617$as_echo "$ac_cv_prog_cc_g" >&6; } 3618if test "$ac_test_CFLAGS" = set; then 3619 CFLAGS=$ac_save_CFLAGS 3620elif test $ac_cv_prog_cc_g = yes; then 3621 if test "$GCC" = yes; then 3622 CFLAGS="-g -O2" 3623 else 3624 CFLAGS="-g" 3625 fi 3626else 3627 if test "$GCC" = yes; then 3628 CFLAGS="-O2" 3629 else 3630 CFLAGS= 3631 fi 3632fi 3633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3634$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3635if test "${ac_cv_prog_cc_c89+set}" = set; then : 3636 $as_echo_n "(cached) " >&6 3637else 3638 ac_cv_prog_cc_c89=no 3639ac_save_CC=$CC 3640cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3641/* end confdefs.h. */ 3642#include <stdarg.h> 3643#include <stdio.h> 3644#include <sys/types.h> 3645#include <sys/stat.h> 3646/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3647struct buf { int x; }; 3648FILE * (*rcsopen) (struct buf *, struct stat *, int); 3649static char *e (p, i) 3650 char **p; 3651 int i; 3652{ 3653 return p[i]; 3654} 3655static char *f (char * (*g) (char **, int), char **p, ...) 3656{ 3657 char *s; 3658 va_list v; 3659 va_start (v,p); 3660 s = g (p, va_arg (v,int)); 3661 va_end (v); 3662 return s; 3663} 3664 3665/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3666 function prototypes and stuff, but not '\xHH' hex character constants. 3667 These don't provoke an error unfortunately, instead are silently treated 3668 as 'x'. The following induces an error, until -std is added to get 3669 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3670 array size at least. It's necessary to write '\x00'==0 to get something 3671 that's true only with -std. */ 3672int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3673 3674/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3675 inside strings and character constants. */ 3676#define FOO(x) 'x' 3677int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3678 3679int test (int i, double x); 3680struct s1 {int (*f) (int a);}; 3681struct s2 {int (*f) (double a);}; 3682int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3683int argc; 3684char **argv; 3685int 3686main () 3687{ 3688return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3689 ; 3690 return 0; 3691} 3692_ACEOF 3693for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3694 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3695do 3696 CC="$ac_save_CC $ac_arg" 3697 if ac_fn_c_try_compile "$LINENO"; then : 3698 ac_cv_prog_cc_c89=$ac_arg 3699fi 3700rm -f core conftest.err conftest.$ac_objext 3701 test "x$ac_cv_prog_cc_c89" != "xno" && break 3702done 3703rm -f conftest.$ac_ext 3704CC=$ac_save_CC 3705 3706fi 3707# AC_CACHE_VAL 3708case "x$ac_cv_prog_cc_c89" in 3709 x) 3710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3711$as_echo "none needed" >&6; } ;; 3712 xno) 3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3714$as_echo "unsupported" >&6; } ;; 3715 *) 3716 CC="$CC $ac_cv_prog_cc_c89" 3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3718$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3719esac 3720if test "x$ac_cv_prog_cc_c89" != xno; then : 3721 3722fi 3723 3724ac_ext=c 3725ac_cpp='$CPP $CPPFLAGS' 3726ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3727ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3728ac_compiler_gnu=$ac_cv_c_compiler_gnu 3729 3730 3731ac_ext=c 3732ac_cpp='$CPP $CPPFLAGS' 3733ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3734ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3735ac_compiler_gnu=$ac_cv_c_compiler_gnu 3736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3737$as_echo_n "checking how to run the C preprocessor... " >&6; } 3738# On Suns, sometimes $CPP names a directory. 3739if test -n "$CPP" && test -d "$CPP"; then 3740 CPP= 3741fi 3742if test -z "$CPP"; then 3743 if test "${ac_cv_prog_CPP+set}" = set; then : 3744 $as_echo_n "(cached) " >&6 3745else 3746 # Double quotes because CPP needs to be expanded 3747 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3748 do 3749 ac_preproc_ok=false 3750for ac_c_preproc_warn_flag in '' yes 3751do 3752 # Use a header file that comes with gcc, so configuring glibc 3753 # with a fresh cross-compiler works. 3754 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3755 # <limits.h> exists even on freestanding compilers. 3756 # On the NeXT, cc -E runs the code through the compiler's parser, 3757 # not just through cpp. "Syntax error" is here to catch this case. 3758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3759/* end confdefs.h. */ 3760#ifdef __STDC__ 3761# include <limits.h> 3762#else 3763# include <assert.h> 3764#endif 3765 Syntax error 3766_ACEOF 3767if ac_fn_c_try_cpp "$LINENO"; then : 3768 3769else 3770 # Broken: fails on valid input. 3771continue 3772fi 3773rm -f conftest.err conftest.$ac_ext 3774 3775 # OK, works on sane cases. Now check whether nonexistent headers 3776 # can be detected and how. 3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3778/* end confdefs.h. */ 3779#include <ac_nonexistent.h> 3780_ACEOF 3781if ac_fn_c_try_cpp "$LINENO"; then : 3782 # Broken: success on invalid input. 3783continue 3784else 3785 # Passes both tests. 3786ac_preproc_ok=: 3787break 3788fi 3789rm -f conftest.err conftest.$ac_ext 3790 3791done 3792# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3793rm -f conftest.err conftest.$ac_ext 3794if $ac_preproc_ok; then : 3795 break 3796fi 3797 3798 done 3799 ac_cv_prog_CPP=$CPP 3800 3801fi 3802 CPP=$ac_cv_prog_CPP 3803else 3804 ac_cv_prog_CPP=$CPP 3805fi 3806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3807$as_echo "$CPP" >&6; } 3808ac_preproc_ok=false 3809for ac_c_preproc_warn_flag in '' yes 3810do 3811 # Use a header file that comes with gcc, so configuring glibc 3812 # with a fresh cross-compiler works. 3813 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3814 # <limits.h> exists even on freestanding compilers. 3815 # On the NeXT, cc -E runs the code through the compiler's parser, 3816 # not just through cpp. "Syntax error" is here to catch this case. 3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3818/* end confdefs.h. */ 3819#ifdef __STDC__ 3820# include <limits.h> 3821#else 3822# include <assert.h> 3823#endif 3824 Syntax error 3825_ACEOF 3826if ac_fn_c_try_cpp "$LINENO"; then : 3827 3828else 3829 # Broken: fails on valid input. 3830continue 3831fi 3832rm -f conftest.err conftest.$ac_ext 3833 3834 # OK, works on sane cases. Now check whether nonexistent headers 3835 # can be detected and how. 3836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3837/* end confdefs.h. */ 3838#include <ac_nonexistent.h> 3839_ACEOF 3840if ac_fn_c_try_cpp "$LINENO"; then : 3841 # Broken: success on invalid input. 3842continue 3843else 3844 # Passes both tests. 3845ac_preproc_ok=: 3846break 3847fi 3848rm -f conftest.err conftest.$ac_ext 3849 3850done 3851# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3852rm -f conftest.err conftest.$ac_ext 3853if $ac_preproc_ok; then : 3854 3855else 3856 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3858as_fn_error "C preprocessor \"$CPP\" fails sanity check 3859See \`config.log' for more details." "$LINENO" 5; } 3860fi 3861 3862ac_ext=c 3863ac_cpp='$CPP $CPPFLAGS' 3864ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3865ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3866ac_compiler_gnu=$ac_cv_c_compiler_gnu 3867 3868 3869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3870$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3871if test "${ac_cv_path_GREP+set}" = set; then : 3872 $as_echo_n "(cached) " >&6 3873else 3874 if test -z "$GREP"; then 3875 ac_path_GREP_found=false 3876 # Loop through the user's path and test for each of PROGNAME-LIST 3877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3878for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3879do 3880 IFS=$as_save_IFS 3881 test -z "$as_dir" && as_dir=. 3882 for ac_prog in grep ggrep; do 3883 for ac_exec_ext in '' $ac_executable_extensions; do 3884 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3885 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3886# Check for GNU ac_path_GREP and select it if it is found. 3887 # Check for GNU $ac_path_GREP 3888case `"$ac_path_GREP" --version 2>&1` in 3889*GNU*) 3890 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3891*) 3892 ac_count=0 3893 $as_echo_n 0123456789 >"conftest.in" 3894 while : 3895 do 3896 cat "conftest.in" "conftest.in" >"conftest.tmp" 3897 mv "conftest.tmp" "conftest.in" 3898 cp "conftest.in" "conftest.nl" 3899 $as_echo 'GREP' >> "conftest.nl" 3900 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3901 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3902 as_fn_arith $ac_count + 1 && ac_count=$as_val 3903 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3904 # Best one so far, save it but keep looking for a better one 3905 ac_cv_path_GREP="$ac_path_GREP" 3906 ac_path_GREP_max=$ac_count 3907 fi 3908 # 10*(2^10) chars as input seems more than enough 3909 test $ac_count -gt 10 && break 3910 done 3911 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3912esac 3913 3914 $ac_path_GREP_found && break 3 3915 done 3916 done 3917 done 3918IFS=$as_save_IFS 3919 if test -z "$ac_cv_path_GREP"; then 3920 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3921 fi 3922else 3923 ac_cv_path_GREP=$GREP 3924fi 3925 3926fi 3927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3928$as_echo "$ac_cv_path_GREP" >&6; } 3929 GREP="$ac_cv_path_GREP" 3930 3931 3932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3933$as_echo_n "checking for egrep... " >&6; } 3934if test "${ac_cv_path_EGREP+set}" = set; then : 3935 $as_echo_n "(cached) " >&6 3936else 3937 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3938 then ac_cv_path_EGREP="$GREP -E" 3939 else 3940 if test -z "$EGREP"; then 3941 ac_path_EGREP_found=false 3942 # Loop through the user's path and test for each of PROGNAME-LIST 3943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3944for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3945do 3946 IFS=$as_save_IFS 3947 test -z "$as_dir" && as_dir=. 3948 for ac_prog in egrep; do 3949 for ac_exec_ext in '' $ac_executable_extensions; do 3950 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3951 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3952# Check for GNU ac_path_EGREP and select it if it is found. 3953 # Check for GNU $ac_path_EGREP 3954case `"$ac_path_EGREP" --version 2>&1` in 3955*GNU*) 3956 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3957*) 3958 ac_count=0 3959 $as_echo_n 0123456789 >"conftest.in" 3960 while : 3961 do 3962 cat "conftest.in" "conftest.in" >"conftest.tmp" 3963 mv "conftest.tmp" "conftest.in" 3964 cp "conftest.in" "conftest.nl" 3965 $as_echo 'EGREP' >> "conftest.nl" 3966 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3967 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3968 as_fn_arith $ac_count + 1 && ac_count=$as_val 3969 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3970 # Best one so far, save it but keep looking for a better one 3971 ac_cv_path_EGREP="$ac_path_EGREP" 3972 ac_path_EGREP_max=$ac_count 3973 fi 3974 # 10*(2^10) chars as input seems more than enough 3975 test $ac_count -gt 10 && break 3976 done 3977 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3978esac 3979 3980 $ac_path_EGREP_found && break 3 3981 done 3982 done 3983 done 3984IFS=$as_save_IFS 3985 if test -z "$ac_cv_path_EGREP"; then 3986 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3987 fi 3988else 3989 ac_cv_path_EGREP=$EGREP 3990fi 3991 3992 fi 3993fi 3994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3995$as_echo "$ac_cv_path_EGREP" >&6; } 3996 EGREP="$ac_cv_path_EGREP" 3997 3998 3999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4000$as_echo_n "checking for ANSI C header files... " >&6; } 4001if test "${ac_cv_header_stdc+set}" = set; then : 4002 $as_echo_n "(cached) " >&6 4003else 4004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4005/* end confdefs.h. */ 4006#include <stdlib.h> 4007#include <stdarg.h> 4008#include <string.h> 4009#include <float.h> 4010 4011int 4012main () 4013{ 4014 4015 ; 4016 return 0; 4017} 4018_ACEOF 4019if ac_fn_c_try_compile "$LINENO"; then : 4020 ac_cv_header_stdc=yes 4021else 4022 ac_cv_header_stdc=no 4023fi 4024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4025 4026if test $ac_cv_header_stdc = yes; then 4027 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4029/* end confdefs.h. */ 4030#include <string.h> 4031 4032_ACEOF 4033if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4034 $EGREP "memchr" >/dev/null 2>&1; then : 4035 4036else 4037 ac_cv_header_stdc=no 4038fi 4039rm -f conftest* 4040 4041fi 4042 4043if test $ac_cv_header_stdc = yes; then 4044 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4046/* end confdefs.h. */ 4047#include <stdlib.h> 4048 4049_ACEOF 4050if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4051 $EGREP "free" >/dev/null 2>&1; then : 4052 4053else 4054 ac_cv_header_stdc=no 4055fi 4056rm -f conftest* 4057 4058fi 4059 4060if test $ac_cv_header_stdc = yes; then 4061 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4062 if test "$cross_compiling" = yes; then : 4063 : 4064else 4065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4066/* end confdefs.h. */ 4067#include <ctype.h> 4068#include <stdlib.h> 4069#if ((' ' & 0x0FF) == 0x020) 4070# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4071# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4072#else 4073# define ISLOWER(c) \ 4074 (('a' <= (c) && (c) <= 'i') \ 4075 || ('j' <= (c) && (c) <= 'r') \ 4076 || ('s' <= (c) && (c) <= 'z')) 4077# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4078#endif 4079 4080#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4081int 4082main () 4083{ 4084 int i; 4085 for (i = 0; i < 256; i++) 4086 if (XOR (islower (i), ISLOWER (i)) 4087 || toupper (i) != TOUPPER (i)) 4088 return 2; 4089 return 0; 4090} 4091_ACEOF 4092if ac_fn_c_try_run "$LINENO"; then : 4093 4094else 4095 ac_cv_header_stdc=no 4096fi 4097rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4098 conftest.$ac_objext conftest.beam conftest.$ac_ext 4099fi 4100 4101fi 4102fi 4103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4104$as_echo "$ac_cv_header_stdc" >&6; } 4105if test $ac_cv_header_stdc = yes; then 4106 4107$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4108 4109fi 4110 4111# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4112for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4113 inttypes.h stdint.h unistd.h 4114do : 4115 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4116ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4117" 4118eval as_val=\$$as_ac_Header 4119 if test "x$as_val" = x""yes; then : 4120 cat >>confdefs.h <<_ACEOF 4121#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4122_ACEOF 4123 4124fi 4125 4126done 4127 4128 4129 4130 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4131if test "x$ac_cv_header_minix_config_h" = x""yes; then : 4132 MINIX=yes 4133else 4134 MINIX= 4135fi 4136 4137 4138 if test "$MINIX" = yes; then 4139 4140$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4141 4142 4143$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4144 4145 4146$as_echo "#define _MINIX 1" >>confdefs.h 4147 4148 fi 4149 4150 4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4152$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4153if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 4154 $as_echo_n "(cached) " >&6 4155else 4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4157/* end confdefs.h. */ 4158 4159# define __EXTENSIONS__ 1 4160 $ac_includes_default 4161int 4162main () 4163{ 4164 4165 ; 4166 return 0; 4167} 4168_ACEOF 4169if ac_fn_c_try_compile "$LINENO"; then : 4170 ac_cv_safe_to_define___extensions__=yes 4171else 4172 ac_cv_safe_to_define___extensions__=no 4173fi 4174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4175fi 4176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4177$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4178 test $ac_cv_safe_to_define___extensions__ = yes && 4179 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4180 4181 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4182 4183 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4184 4185 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4186 4187 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4188 4189 4190 4191# Check whether --enable-largefile was given. 4192if test "${enable_largefile+set}" = set; then : 4193 enableval=$enable_largefile; 4194fi 4195 4196if test "$enable_largefile" != no; then 4197 4198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4199$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4200if test "${ac_cv_sys_largefile_CC+set}" = set; then : 4201 $as_echo_n "(cached) " >&6 4202else 4203 ac_cv_sys_largefile_CC=no 4204 if test "$GCC" != yes; then 4205 ac_save_CC=$CC 4206 while :; do 4207 # IRIX 6.2 and later do not support large files by default, 4208 # so use the C compiler's -n32 option if that helps. 4209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4210/* end confdefs.h. */ 4211#include <sys/types.h> 4212 /* Check that off_t can represent 2**63 - 1 correctly. 4213 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4214 since some C++ compilers masquerading as C compilers 4215 incorrectly reject 9223372036854775807. */ 4216#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4217 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4218 && LARGE_OFF_T % 2147483647 == 1) 4219 ? 1 : -1]; 4220int 4221main () 4222{ 4223 4224 ; 4225 return 0; 4226} 4227_ACEOF 4228 if ac_fn_c_try_compile "$LINENO"; then : 4229 break 4230fi 4231rm -f core conftest.err conftest.$ac_objext 4232 CC="$CC -n32" 4233 if ac_fn_c_try_compile "$LINENO"; then : 4234 ac_cv_sys_largefile_CC=' -n32'; break 4235fi 4236rm -f core conftest.err conftest.$ac_objext 4237 break 4238 done 4239 CC=$ac_save_CC 4240 rm -f conftest.$ac_ext 4241 fi 4242fi 4243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4244$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4245 if test "$ac_cv_sys_largefile_CC" != no; then 4246 CC=$CC$ac_cv_sys_largefile_CC 4247 fi 4248 4249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4250$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4251if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 4252 $as_echo_n "(cached) " >&6 4253else 4254 while :; do 4255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4256/* end confdefs.h. */ 4257#include <sys/types.h> 4258 /* Check that off_t can represent 2**63 - 1 correctly. 4259 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4260 since some C++ compilers masquerading as C compilers 4261 incorrectly reject 9223372036854775807. */ 4262#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4263 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4264 && LARGE_OFF_T % 2147483647 == 1) 4265 ? 1 : -1]; 4266int 4267main () 4268{ 4269 4270 ; 4271 return 0; 4272} 4273_ACEOF 4274if ac_fn_c_try_compile "$LINENO"; then : 4275 ac_cv_sys_file_offset_bits=no; break 4276fi 4277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4279/* end confdefs.h. */ 4280#define _FILE_OFFSET_BITS 64 4281#include <sys/types.h> 4282 /* Check that off_t can represent 2**63 - 1 correctly. 4283 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4284 since some C++ compilers masquerading as C compilers 4285 incorrectly reject 9223372036854775807. */ 4286#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4287 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4288 && LARGE_OFF_T % 2147483647 == 1) 4289 ? 1 : -1]; 4290int 4291main () 4292{ 4293 4294 ; 4295 return 0; 4296} 4297_ACEOF 4298if ac_fn_c_try_compile "$LINENO"; then : 4299 ac_cv_sys_file_offset_bits=64; break 4300fi 4301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4302 ac_cv_sys_file_offset_bits=unknown 4303 break 4304done 4305fi 4306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4307$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4308case $ac_cv_sys_file_offset_bits in #( 4309 no | unknown) ;; 4310 *) 4311cat >>confdefs.h <<_ACEOF 4312#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4313_ACEOF 4314;; 4315esac 4316rm -rf conftest* 4317 if test $ac_cv_sys_file_offset_bits = unknown; then 4318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4319$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4320if test "${ac_cv_sys_large_files+set}" = set; then : 4321 $as_echo_n "(cached) " >&6 4322else 4323 while :; do 4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4325/* end confdefs.h. */ 4326#include <sys/types.h> 4327 /* Check that off_t can represent 2**63 - 1 correctly. 4328 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4329 since some C++ compilers masquerading as C compilers 4330 incorrectly reject 9223372036854775807. */ 4331#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4332 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4333 && LARGE_OFF_T % 2147483647 == 1) 4334 ? 1 : -1]; 4335int 4336main () 4337{ 4338 4339 ; 4340 return 0; 4341} 4342_ACEOF 4343if ac_fn_c_try_compile "$LINENO"; then : 4344 ac_cv_sys_large_files=no; break 4345fi 4346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4348/* end confdefs.h. */ 4349#define _LARGE_FILES 1 4350#include <sys/types.h> 4351 /* Check that off_t can represent 2**63 - 1 correctly. 4352 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4353 since some C++ compilers masquerading as C compilers 4354 incorrectly reject 9223372036854775807. */ 4355#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4356 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4357 && LARGE_OFF_T % 2147483647 == 1) 4358 ? 1 : -1]; 4359int 4360main () 4361{ 4362 4363 ; 4364 return 0; 4365} 4366_ACEOF 4367if ac_fn_c_try_compile "$LINENO"; then : 4368 ac_cv_sys_large_files=1; break 4369fi 4370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4371 ac_cv_sys_large_files=unknown 4372 break 4373done 4374fi 4375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4376$as_echo "$ac_cv_sys_large_files" >&6; } 4377case $ac_cv_sys_large_files in #( 4378 no | unknown) ;; 4379 *) 4380cat >>confdefs.h <<_ACEOF 4381#define _LARGE_FILES $ac_cv_sys_large_files 4382_ACEOF 4383;; 4384esac 4385rm -rf conftest* 4386 fi 4387fi 4388 4389 4390ac_c_preproc_warn_flag=yes 4391 4392ac_ext=c 4393ac_cpp='$CPP $CPPFLAGS' 4394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4396ac_compiler_gnu=$ac_cv_c_compiler_gnu 4397 4398ac_libiberty_warn_cflags= 4399save_CFLAGS="$CFLAGS" 4400for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 4401 -Wstrict-prototypes \ 4402 -Wshadow=local; do 4403 # Do the check with the no- prefix removed since gcc silently 4404 # accepts any -Wno-* option on purpose 4405 case $real_option in 4406 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4407 *) option=$real_option ;; 4408 esac 4409 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4410 4411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4412$as_echo_n "checking whether $CC supports $option... " >&6; } 4413if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then : 4414 $as_echo_n "(cached) " >&6 4415else 4416 CFLAGS="$option" 4417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4418/* end confdefs.h. */ 4419 4420int 4421main () 4422{ 4423 4424 ; 4425 return 0; 4426} 4427_ACEOF 4428if ac_fn_c_try_compile "$LINENO"; then : 4429 eval "$as_acx_Woption=yes" 4430else 4431 eval "$as_acx_Woption=no" 4432fi 4433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4434 4435fi 4436eval ac_res=\$$as_acx_Woption 4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4438$as_echo "$ac_res" >&6; } 4439 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4440 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4441fi 4442 done 4443CFLAGS="$save_CFLAGS" 4444ac_ext=c 4445ac_cpp='$CPP $CPPFLAGS' 4446ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4447ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4448ac_compiler_gnu=$ac_cv_c_compiler_gnu 4449 4450 4451ac_ext=c 4452ac_cpp='$CPP $CPPFLAGS' 4453ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4454ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4455ac_compiler_gnu=$ac_cv_c_compiler_gnu 4456 4457# Do the check with the no- prefix removed from the warning options 4458# since gcc silently accepts any -Wno-* option on purpose 4459if test "$GCC" = yes; then : 4460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4461$as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4462if test "${acx_cv_prog_cc_pedantic_+set}" = set; then : 4463 $as_echo_n "(cached) " >&6 4464else 4465 save_CFLAGS="$CFLAGS" 4466CFLAGS="-pedantic " 4467cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4468/* end confdefs.h. */ 4469 4470int 4471main () 4472{ 4473 4474 ; 4475 return 0; 4476} 4477_ACEOF 4478if ac_fn_c_try_compile "$LINENO"; then : 4479 acx_cv_prog_cc_pedantic_=yes 4480else 4481 acx_cv_prog_cc_pedantic_=no 4482fi 4483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4484CFLAGS="$save_CFLAGS" 4485fi 4486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4487$as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4488if test $acx_cv_prog_cc_pedantic_ = yes; then : 4489 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4490fi 4491 4492fi 4493ac_ext=c 4494ac_cpp='$CPP $CPPFLAGS' 4495ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4496ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4497ac_compiler_gnu=$ac_cv_c_compiler_gnu 4498 4499 4500 4501if test "x$CC" != xcc; then 4502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4503$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4504else 4505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4506$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4507fi 4508set dummy $CC; ac_cc=`$as_echo "$2" | 4509 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4510if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 4511 $as_echo_n "(cached) " >&6 4512else 4513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4514/* end confdefs.h. */ 4515 4516int 4517main () 4518{ 4519 4520 ; 4521 return 0; 4522} 4523_ACEOF 4524# Make sure it works both with $CC and with simple cc. 4525# We do the test twice because some compilers refuse to overwrite an 4526# existing .o file with -o, though they will create one. 4527ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4528rm -f conftest2.* 4529if { { case "(($ac_try" in 4530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4531 *) ac_try_echo=$ac_try;; 4532esac 4533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4534$as_echo "$ac_try_echo"; } >&5 4535 (eval "$ac_try") 2>&5 4536 ac_status=$? 4537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4538 test $ac_status = 0; } && 4539 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4541 *) ac_try_echo=$ac_try;; 4542esac 4543eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4544$as_echo "$ac_try_echo"; } >&5 4545 (eval "$ac_try") 2>&5 4546 ac_status=$? 4547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4548 test $ac_status = 0; }; 4549then 4550 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4551 if test "x$CC" != xcc; then 4552 # Test first that cc exists at all. 4553 if { ac_try='cc -c conftest.$ac_ext >&5' 4554 { { case "(($ac_try" in 4555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4556 *) ac_try_echo=$ac_try;; 4557esac 4558eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4559$as_echo "$ac_try_echo"; } >&5 4560 (eval "$ac_try") 2>&5 4561 ac_status=$? 4562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4563 test $ac_status = 0; }; }; then 4564 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4565 rm -f conftest2.* 4566 if { { case "(($ac_try" in 4567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4568 *) ac_try_echo=$ac_try;; 4569esac 4570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4571$as_echo "$ac_try_echo"; } >&5 4572 (eval "$ac_try") 2>&5 4573 ac_status=$? 4574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4575 test $ac_status = 0; } && 4576 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4578 *) ac_try_echo=$ac_try;; 4579esac 4580eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4581$as_echo "$ac_try_echo"; } >&5 4582 (eval "$ac_try") 2>&5 4583 ac_status=$? 4584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4585 test $ac_status = 0; }; 4586 then 4587 # cc works too. 4588 : 4589 else 4590 # cc exists but doesn't like -o. 4591 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4592 fi 4593 fi 4594 fi 4595else 4596 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4597fi 4598rm -f core conftest* 4599 4600fi 4601if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4603$as_echo "yes" >&6; } 4604else 4605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4606$as_echo "no" >&6; } 4607 4608$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4609 4610fi 4611 4612# autoconf is lame and doesn't give us any substitution variable for this. 4613if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4614 NO_MINUS_C_MINUS_O=yes 4615else 4616 OUTPUT_OPTION='-o $@' 4617fi 4618 4619 4620 4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4622$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4623if test "${ac_cv_c_const+set}" = set; then : 4624 $as_echo_n "(cached) " >&6 4625else 4626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4627/* end confdefs.h. */ 4628 4629int 4630main () 4631{ 4632/* FIXME: Include the comments suggested by Paul. */ 4633#ifndef __cplusplus 4634 /* Ultrix mips cc rejects this. */ 4635 typedef int charset[2]; 4636 const charset cs; 4637 /* SunOS 4.1.1 cc rejects this. */ 4638 char const *const *pcpcc; 4639 char **ppc; 4640 /* NEC SVR4.0.2 mips cc rejects this. */ 4641 struct point {int x, y;}; 4642 static struct point const zero = {0,0}; 4643 /* AIX XL C 1.02.0.0 rejects this. 4644 It does not let you subtract one const X* pointer from another in 4645 an arm of an if-expression whose if-part is not a constant 4646 expression */ 4647 const char *g = "string"; 4648 pcpcc = &g + (g ? g-g : 0); 4649 /* HPUX 7.0 cc rejects these. */ 4650 ++pcpcc; 4651 ppc = (char**) pcpcc; 4652 pcpcc = (char const *const *) ppc; 4653 { /* SCO 3.2v4 cc rejects this. */ 4654 char *t; 4655 char const *s = 0 ? (char *) 0 : (char const *) 0; 4656 4657 *t++ = 0; 4658 if (s) return 0; 4659 } 4660 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4661 int x[] = {25, 17}; 4662 const int *foo = &x[0]; 4663 ++foo; 4664 } 4665 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4666 typedef const int *iptr; 4667 iptr p = 0; 4668 ++p; 4669 } 4670 { /* AIX XL C 1.02.0.0 rejects this saying 4671 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4672 struct s { int j; const int *ap[3]; }; 4673 struct s *b; b->j = 5; 4674 } 4675 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4676 const int foo = 10; 4677 if (!foo) return 0; 4678 } 4679 return !cs[0] && !zero.x; 4680#endif 4681 4682 ; 4683 return 0; 4684} 4685_ACEOF 4686if ac_fn_c_try_compile "$LINENO"; then : 4687 ac_cv_c_const=yes 4688else 4689 ac_cv_c_const=no 4690fi 4691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4692fi 4693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4694$as_echo "$ac_cv_c_const" >&6; } 4695if test $ac_cv_c_const = no; then 4696 4697$as_echo "#define const /**/" >>confdefs.h 4698 4699fi 4700 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4702$as_echo_n "checking for inline... " >&6; } 4703if test "${ac_cv_c_inline+set}" = set; then : 4704 $as_echo_n "(cached) " >&6 4705else 4706 ac_cv_c_inline=no 4707for ac_kw in inline __inline__ __inline; do 4708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4709/* end confdefs.h. */ 4710#ifndef __cplusplus 4711typedef int foo_t; 4712static $ac_kw foo_t static_foo () {return 0; } 4713$ac_kw foo_t foo () {return 0; } 4714#endif 4715 4716_ACEOF 4717if ac_fn_c_try_compile "$LINENO"; then : 4718 ac_cv_c_inline=$ac_kw 4719fi 4720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4721 test "$ac_cv_c_inline" != no && break 4722done 4723 4724fi 4725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4726$as_echo "$ac_cv_c_inline" >&6; } 4727 4728case $ac_cv_c_inline in 4729 inline | yes) ;; 4730 *) 4731 case $ac_cv_c_inline in 4732 no) ac_val=;; 4733 *) ac_val=$ac_cv_c_inline;; 4734 esac 4735 cat >>confdefs.h <<_ACEOF 4736#ifndef __cplusplus 4737#define inline $ac_val 4738#endif 4739_ACEOF 4740 ;; 4741esac 4742 4743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4744$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4745if test "${ac_cv_c_bigendian+set}" = set; then : 4746 $as_echo_n "(cached) " >&6 4747else 4748 ac_cv_c_bigendian=unknown 4749 # See if we're dealing with a universal compiler. 4750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4751/* end confdefs.h. */ 4752#ifndef __APPLE_CC__ 4753 not a universal capable compiler 4754 #endif 4755 typedef int dummy; 4756 4757_ACEOF 4758if ac_fn_c_try_compile "$LINENO"; then : 4759 4760 # Check for potential -arch flags. It is not universal unless 4761 # there are at least two -arch flags with different values. 4762 ac_arch= 4763 ac_prev= 4764 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4765 if test -n "$ac_prev"; then 4766 case $ac_word in 4767 i?86 | x86_64 | ppc | ppc64) 4768 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4769 ac_arch=$ac_word 4770 else 4771 ac_cv_c_bigendian=universal 4772 break 4773 fi 4774 ;; 4775 esac 4776 ac_prev= 4777 elif test "x$ac_word" = "x-arch"; then 4778 ac_prev=arch 4779 fi 4780 done 4781fi 4782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4783 if test $ac_cv_c_bigendian = unknown; then 4784 # See if sys/param.h defines the BYTE_ORDER macro. 4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4786/* end confdefs.h. */ 4787#include <sys/types.h> 4788 #include <sys/param.h> 4789 4790int 4791main () 4792{ 4793#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4794 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4795 && LITTLE_ENDIAN) 4796 bogus endian macros 4797 #endif 4798 4799 ; 4800 return 0; 4801} 4802_ACEOF 4803if ac_fn_c_try_compile "$LINENO"; then : 4804 # It does; now see whether it defined to BIG_ENDIAN or not. 4805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4806/* end confdefs.h. */ 4807#include <sys/types.h> 4808 #include <sys/param.h> 4809 4810int 4811main () 4812{ 4813#if BYTE_ORDER != BIG_ENDIAN 4814 not big endian 4815 #endif 4816 4817 ; 4818 return 0; 4819} 4820_ACEOF 4821if ac_fn_c_try_compile "$LINENO"; then : 4822 ac_cv_c_bigendian=yes 4823else 4824 ac_cv_c_bigendian=no 4825fi 4826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4827fi 4828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4829 fi 4830 if test $ac_cv_c_bigendian = unknown; then 4831 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4833/* end confdefs.h. */ 4834#include <limits.h> 4835 4836int 4837main () 4838{ 4839#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4840 bogus endian macros 4841 #endif 4842 4843 ; 4844 return 0; 4845} 4846_ACEOF 4847if ac_fn_c_try_compile "$LINENO"; then : 4848 # It does; now see whether it defined to _BIG_ENDIAN or not. 4849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4850/* end confdefs.h. */ 4851#include <limits.h> 4852 4853int 4854main () 4855{ 4856#ifndef _BIG_ENDIAN 4857 not big endian 4858 #endif 4859 4860 ; 4861 return 0; 4862} 4863_ACEOF 4864if ac_fn_c_try_compile "$LINENO"; then : 4865 ac_cv_c_bigendian=yes 4866else 4867 ac_cv_c_bigendian=no 4868fi 4869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4870fi 4871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4872 fi 4873 if test $ac_cv_c_bigendian = unknown; then 4874 # Compile a test program. 4875 if test "$cross_compiling" = yes; then : 4876 # Try to guess by grepping values from an object file. 4877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4878/* end confdefs.h. */ 4879short int ascii_mm[] = 4880 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4881 short int ascii_ii[] = 4882 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4883 int use_ascii (int i) { 4884 return ascii_mm[i] + ascii_ii[i]; 4885 } 4886 short int ebcdic_ii[] = 4887 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4888 short int ebcdic_mm[] = 4889 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4890 int use_ebcdic (int i) { 4891 return ebcdic_mm[i] + ebcdic_ii[i]; 4892 } 4893 extern int foo; 4894 4895int 4896main () 4897{ 4898return use_ascii (foo) == use_ebcdic (foo); 4899 ; 4900 return 0; 4901} 4902_ACEOF 4903if ac_fn_c_try_compile "$LINENO"; then : 4904 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4905 ac_cv_c_bigendian=yes 4906 fi 4907 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4908 if test "$ac_cv_c_bigendian" = unknown; then 4909 ac_cv_c_bigendian=no 4910 else 4911 # finding both strings is unlikely to happen, but who knows? 4912 ac_cv_c_bigendian=unknown 4913 fi 4914 fi 4915fi 4916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4917else 4918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4919/* end confdefs.h. */ 4920$ac_includes_default 4921int 4922main () 4923{ 4924 4925 /* Are we little or big endian? From Harbison&Steele. */ 4926 union 4927 { 4928 long int l; 4929 char c[sizeof (long int)]; 4930 } u; 4931 u.l = 1; 4932 return u.c[sizeof (long int) - 1] == 1; 4933 4934 ; 4935 return 0; 4936} 4937_ACEOF 4938if ac_fn_c_try_run "$LINENO"; then : 4939 ac_cv_c_bigendian=no 4940else 4941 ac_cv_c_bigendian=yes 4942fi 4943rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4944 conftest.$ac_objext conftest.beam conftest.$ac_ext 4945fi 4946 4947 fi 4948fi 4949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 4950$as_echo "$ac_cv_c_bigendian" >&6; } 4951 case $ac_cv_c_bigendian in #( 4952 yes) 4953 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 4954;; #( 4955 no) 4956 ;; #( 4957 universal) 4958 4959$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 4960 4961 ;; #( 4962 *) 4963 as_fn_error "unknown endianness 4964 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 4965 esac 4966 4967 4968 4969 4970ac_config_headers="$ac_config_headers config.h:config.in" 4971 4972 4973 4974# Find a good install program. We prefer a C program (faster), 4975# so one script is as good as another. But avoid the broken or 4976# incompatible versions: 4977# SysV /etc/install, /usr/sbin/install 4978# SunOS /usr/etc/install 4979# IRIX /sbin/install 4980# AIX /bin/install 4981# AmigaOS /C/install, which installs bootblocks on floppy discs 4982# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4983# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4984# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4985# OS/2's system install, which has a completely different semantic 4986# ./install, which can be erroneously created by make from ./install.sh. 4987# Reject install programs that cannot install multiple files. 4988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4989$as_echo_n "checking for a BSD-compatible install... " >&6; } 4990if test -z "$INSTALL"; then 4991if test "${ac_cv_path_install+set}" = set; then : 4992 $as_echo_n "(cached) " >&6 4993else 4994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4995for as_dir in $PATH 4996do 4997 IFS=$as_save_IFS 4998 test -z "$as_dir" && as_dir=. 4999 # Account for people who put trailing slashes in PATH elements. 5000case $as_dir/ in #(( 5001 ./ | .// | /[cC]/* | \ 5002 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5003 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5004 /usr/ucb/* ) ;; 5005 *) 5006 # OSF1 and SCO ODT 3.0 have their own names for install. 5007 # Don't use installbsd from OSF since it installs stuff as root 5008 # by default. 5009 for ac_prog in ginstall scoinst install; do 5010 for ac_exec_ext in '' $ac_executable_extensions; do 5011 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5012 if test $ac_prog = install && 5013 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5014 # AIX install. It has an incompatible calling convention. 5015 : 5016 elif test $ac_prog = install && 5017 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5018 # program-specific install script used by HP pwplus--don't use. 5019 : 5020 else 5021 rm -rf conftest.one conftest.two conftest.dir 5022 echo one > conftest.one 5023 echo two > conftest.two 5024 mkdir conftest.dir 5025 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5026 test -s conftest.one && test -s conftest.two && 5027 test -s conftest.dir/conftest.one && 5028 test -s conftest.dir/conftest.two 5029 then 5030 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5031 break 3 5032 fi 5033 fi 5034 fi 5035 done 5036 done 5037 ;; 5038esac 5039 5040 done 5041IFS=$as_save_IFS 5042 5043rm -rf conftest.one conftest.two conftest.dir 5044 5045fi 5046 if test "${ac_cv_path_install+set}" = set; then 5047 INSTALL=$ac_cv_path_install 5048 else 5049 # As a last resort, use the slow shell script. Don't cache a 5050 # value for INSTALL within a source directory, because that will 5051 # break other packages using the cache if that directory is 5052 # removed, or if the value is a relative name. 5053 INSTALL=$ac_install_sh 5054 fi 5055fi 5056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5057$as_echo "$INSTALL" >&6; } 5058 5059# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5060# It thinks the first close brace ends the variable substitution. 5061test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5062 5063test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5064 5065test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5066 5067 5068# Don't build the shared library for build. 5069if [ -n "${with_build_subdir}" ]; then 5070 enable_shared=no 5071fi 5072 5073frag= 5074case "${host}" in 5075 rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5076 frag=mh-aix ;; 5077 *-*-cxux7*) frag=mh-cxux7 ;; 5078 *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5079 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5080 i370-*-opened*) frag=mh-openedition ;; 5081 i[34567]86-*-windows*) frag=mh-windows ;; 5082esac 5083 5084if [ -n "${frag}" ]; then 5085 frag=${libiberty_topdir}/libiberty/config/$frag 5086fi 5087 5088 5089 5090 5091 5092case "${host}" in 5093 # PIC is the default on some targets or must not be used. 5094 *-*-darwin*) 5095 # For darwin, common symbols are not allowed in MH_DYLIB files 5096 case "${CFLAGS}" in 5097 # If we are using a compiler supporting mdynamic-no-pic 5098 # and the option has been tested as safe to add, then cancel 5099 # it here, since the code generated is incompatible with shared 5100 # libs. 5101 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5102 *) PICFLAG=-fno-common ;; 5103 esac 5104 ;; 5105 alpha*-dec-osf5*) 5106 # PIC is the default. 5107 ;; 5108 hppa*64*-*-hpux*) 5109 # PIC is the default for 64-bit PA HP-UX. 5110 ;; 5111 i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5112 ;; 5113 i[34567]86-*-mingw* | x86_64-*-mingw*) 5114 ;; 5115 i[34567]86-*-interix[3-9]*) 5116 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5117 # Instead, we relocate shared libraries at runtime. 5118 ;; 5119 i[34567]86-*-nto-qnx*) 5120 # QNX uses GNU C++, but need to define -shared option too, otherwise 5121 # it will coredump. 5122 PICFLAG='-fPIC -shared' 5123 ;; 5124 i[34567]86-pc-msdosdjgpp*) 5125 # DJGPP does not support shared libraries at all. 5126 ;; 5127 ia64*-*-hpux*) 5128 # On IA64 HP-UX, PIC is the default but the pic flag 5129 # sets the default TLS model and affects inlining. 5130 PICFLAG=-fPIC 5131 ;; 5132 mips-sgi-irix6*) 5133 # PIC is the default. 5134 ;; 5135 rs6000-ibm-aix* | powerpc-ibm-aix*) 5136 # All AIX code is PIC. 5137 ;; 5138 5139 # Some targets support both -fPIC and -fpic, but prefer the latter. 5140 # FIXME: Why? 5141 i[34567]86-*-* | x86_64-*-*) 5142 PICFLAG=-fpic 5143 ;; 5144 # FIXME: Override -fPIC default in libgcc only? 5145 sh-*-linux* | sh[2346lbe]*-*-linux*) 5146 PICFLAG=-fpic 5147 ;; 5148 # FIXME: Simplify to sh*-*-netbsd*? 5149 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ 5150 sh64-*-netbsd* | sh64l*-*-netbsd*) 5151 PICFLAG=-fpic 5152 ;; 5153 # Default to -fPIC unless specified otherwise. 5154 *) 5155 PICFLAG=-fPIC 5156 ;; 5157esac 5158 5159# If the user explicitly uses -fpic/-fPIC, keep that. 5160case "${CFLAGS}" in 5161 *-fpic*) 5162 PICFLAG=-fpic 5163 ;; 5164 *-fPIC*) 5165 PICFLAG=-fPIC 5166 ;; 5167esac 5168 5169 5170# If they didn't specify --enable-shared, don't generate shared libs. 5171case "${enable_shared}" in 5172 yes) shared=yes ;; 5173 no) shared=no ;; 5174 "") shared=no ;; 5175 *) shared=yes ;; 5176esac 5177 5178# ...unless --enable-host-shared was passed from top-level config: 5179if [ "${enable_host_shared}" = "yes" ]; then 5180 shared=yes 5181fi 5182 5183if [ "${shared}" != "yes" ]; then 5184 PICFLAG= 5185fi 5186 5187 5188NOASANFLAG= 5189case " ${CFLAGS} " in 5190 *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5191esac 5192 5193 5194echo "# Warning: this fragment is automatically generated" > temp-frag 5195 5196if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5197 echo "Appending ${frag} to xhost-mkfrag" 5198 echo "# Following fragment copied from ${frag}" >> temp-frag 5199 cat ${frag} >> temp-frag 5200fi 5201 5202# record if we want to build shared libs. 5203if [ "${shared}" = "yes" ]; then 5204 echo enable_shared = yes >> temp-frag 5205else 5206 echo enable_shared = no >> temp-frag 5207fi 5208 5209frag=xhost-mkfrag 5210${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 5211 5212host_makefile_frag=${frag} 5213 5214 5215# It's OK to check for header files. Although the compiler may not be 5216# able to link anything, it had better be able to at least compile 5217# something. 5218for 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 process.h sys/prctl.h 5219do : 5220 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5221ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 5222eval as_val=\$$as_ac_Header 5223 if test "x$as_val" = x""yes; then : 5224 cat >>confdefs.h <<_ACEOF 5225#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5226_ACEOF 5227 5228fi 5229done 5230 5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 5232$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 5233if test "${ac_cv_header_sys_wait_h+set}" = set; then : 5234 $as_echo_n "(cached) " >&6 5235else 5236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5237/* end confdefs.h. */ 5238#include <sys/types.h> 5239#include <sys/wait.h> 5240#ifndef WEXITSTATUS 5241# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 5242#endif 5243#ifndef WIFEXITED 5244# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 5245#endif 5246 5247int 5248main () 5249{ 5250 int s; 5251 wait (&s); 5252 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 5253 ; 5254 return 0; 5255} 5256_ACEOF 5257if ac_fn_c_try_compile "$LINENO"; then : 5258 ac_cv_header_sys_wait_h=yes 5259else 5260 ac_cv_header_sys_wait_h=no 5261fi 5262rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5263fi 5264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5265$as_echo "$ac_cv_header_sys_wait_h" >&6; } 5266if test $ac_cv_header_sys_wait_h = yes; then 5267 5268$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5269 5270fi 5271 5272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5273$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5274if test "${ac_cv_header_time+set}" = set; then : 5275 $as_echo_n "(cached) " >&6 5276else 5277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5278/* end confdefs.h. */ 5279#include <sys/types.h> 5280#include <sys/time.h> 5281#include <time.h> 5282 5283int 5284main () 5285{ 5286if ((struct tm *) 0) 5287return 0; 5288 ; 5289 return 0; 5290} 5291_ACEOF 5292if ac_fn_c_try_compile "$LINENO"; then : 5293 ac_cv_header_time=yes 5294else 5295 ac_cv_header_time=no 5296fi 5297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5298fi 5299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5300$as_echo "$ac_cv_header_time" >&6; } 5301if test $ac_cv_header_time = yes; then 5302 5303$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5304 5305fi 5306 5307 5308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5309$as_echo_n "checking whether errno must be declared... " >&6; } 5310if test "${libiberty_cv_declare_errno+set}" = set; then : 5311 $as_echo_n "(cached) " >&6 5312else 5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5314/* end confdefs.h. */ 5315#include <errno.h> 5316int 5317main () 5318{ 5319int x = errno; 5320 ; 5321 return 0; 5322} 5323_ACEOF 5324if ac_fn_c_try_compile "$LINENO"; then : 5325 libiberty_cv_declare_errno=no 5326else 5327 libiberty_cv_declare_errno=yes 5328fi 5329rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5330fi 5331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5332$as_echo "$libiberty_cv_declare_errno" >&6; } 5333if test $libiberty_cv_declare_errno = yes 5334then 5335$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5336 5337fi 5338 5339 5340# Determine sizes of some types. 5341# The cast to long int works around a bug in the HP C Compiler 5342# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5343# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5344# This bug is HP SR number 8606223364. 5345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5346$as_echo_n "checking size of int... " >&6; } 5347if test "${ac_cv_sizeof_int+set}" = set; then : 5348 $as_echo_n "(cached) " >&6 5349else 5350 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5351 5352else 5353 if test "$ac_cv_type_int" = yes; then 5354 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5355$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5356{ as_fn_set_status 77 5357as_fn_error "cannot compute sizeof (int) 5358See \`config.log' for more details." "$LINENO" 5; }; } 5359 else 5360 ac_cv_sizeof_int=0 5361 fi 5362fi 5363 5364fi 5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5366$as_echo "$ac_cv_sizeof_int" >&6; } 5367 5368 5369 5370cat >>confdefs.h <<_ACEOF 5371#define SIZEOF_INT $ac_cv_sizeof_int 5372_ACEOF 5373 5374 5375# The cast to long int works around a bug in the HP C Compiler 5376# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5377# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5378# This bug is HP SR number 8606223364. 5379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5380$as_echo_n "checking size of long... " >&6; } 5381if test "${ac_cv_sizeof_long+set}" = set; then : 5382 $as_echo_n "(cached) " >&6 5383else 5384 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5385 5386else 5387 if test "$ac_cv_type_long" = yes; then 5388 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5389$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5390{ as_fn_set_status 77 5391as_fn_error "cannot compute sizeof (long) 5392See \`config.log' for more details." "$LINENO" 5; }; } 5393 else 5394 ac_cv_sizeof_long=0 5395 fi 5396fi 5397 5398fi 5399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5400$as_echo "$ac_cv_sizeof_long" >&6; } 5401 5402 5403 5404cat >>confdefs.h <<_ACEOF 5405#define SIZEOF_LONG $ac_cv_sizeof_long 5406_ACEOF 5407 5408 5409# The cast to long int works around a bug in the HP C Compiler 5410# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5411# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5412# This bug is HP SR number 8606223364. 5413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 5414$as_echo_n "checking size of size_t... " >&6; } 5415if test "${ac_cv_sizeof_size_t+set}" = set; then : 5416 $as_echo_n "(cached) " >&6 5417else 5418 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 5419 5420else 5421 if test "$ac_cv_type_size_t" = yes; then 5422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5424{ as_fn_set_status 77 5425as_fn_error "cannot compute sizeof (size_t) 5426See \`config.log' for more details." "$LINENO" 5; }; } 5427 else 5428 ac_cv_sizeof_size_t=0 5429 fi 5430fi 5431 5432fi 5433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 5434$as_echo "$ac_cv_sizeof_size_t" >&6; } 5435 5436 5437 5438cat >>confdefs.h <<_ACEOF 5439#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 5440_ACEOF 5441 5442 5443 5444# Check for presense of long long 5445ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 5446if test "x$ac_cv_type_long_long" = x""yes; then : 5447 5448$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 5449 # The cast to long int works around a bug in the HP C Compiler 5450# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5451# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5452# This bug is HP SR number 8606223364. 5453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 5454$as_echo_n "checking size of long long... " >&6; } 5455if test "${ac_cv_sizeof_long_long+set}" = set; then : 5456 $as_echo_n "(cached) " >&6 5457else 5458 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 5459 5460else 5461 if test "$ac_cv_type_long_long" = yes; then 5462 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5463$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5464{ as_fn_set_status 77 5465as_fn_error "cannot compute sizeof (long long) 5466See \`config.log' for more details." "$LINENO" 5; }; } 5467 else 5468 ac_cv_sizeof_long_long=0 5469 fi 5470fi 5471 5472fi 5473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 5474$as_echo "$ac_cv_sizeof_long_long" >&6; } 5475 5476 5477 5478cat >>confdefs.h <<_ACEOF 5479#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 5480_ACEOF 5481 5482 5483fi 5484 5485 5486# Look for a 64-bit type. 5487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 5488$as_echo_n "checking for a 64-bit type... " >&6; } 5489if test "${liberty_cv_uint64+set}" = set; then : 5490 $as_echo_n "(cached) " >&6 5491else 5492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5493/* end confdefs.h. */ 5494#ifdef HAVE_STDINT_H 5495#include <stdint.h> 5496#endif 5497int 5498main () 5499{ 5500extern uint64_t foo; 5501 ; 5502 return 0; 5503} 5504_ACEOF 5505if ac_fn_c_try_compile "$LINENO"; then : 5506 liberty_cv_uint64=uint64_t 5507else 5508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5509/* end confdefs.h. */ 5510#ifdef HAVE_LIMITS_H 5511#include <limits.h> 5512#endif 5513#ifndef CHAR_BIT 5514#define CHAR_BIT 8 5515#endif 5516int 5517main () 5518{ 5519extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 5520 ; 5521 return 0; 5522} 5523_ACEOF 5524if ac_fn_c_try_compile "$LINENO"; then : 5525 liberty_cv_uint64="unsigned long" 5526else 5527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5528/* end confdefs.h. */ 5529#ifdef HAVE_LIMITS_H 5530#include <limits.h> 5531#endif 5532#ifndef CHAR_BIT 5533#define CHAR_BIT 8 5534#endif 5535int 5536main () 5537{ 5538extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 5539 ; 5540 return 0; 5541} 5542_ACEOF 5543if ac_fn_c_try_compile "$LINENO"; then : 5544 liberty_cv_uint64="unsigned long long" 5545else 5546 liberty_cv_uint64=none 5547fi 5548rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5549fi 5550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5551fi 5552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5553fi 5554 5555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 5556$as_echo "$liberty_cv_uint64" >&6; } 5557if test "$liberty_cv_uint64" != none; then 5558 5559cat >>confdefs.h <<_ACEOF 5560#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 5561_ACEOF 5562 5563fi 5564 5565 5566 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 5567if test "x$ac_cv_type_intptr_t" = x""yes; then : 5568 5569$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 5570 5571else 5572 for ac_type in 'int' 'long int' 'long long int'; do 5573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5574/* end confdefs.h. */ 5575$ac_includes_default 5576int 5577main () 5578{ 5579static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5580test_array [0] = 0 5581 5582 ; 5583 return 0; 5584} 5585_ACEOF 5586if ac_fn_c_try_compile "$LINENO"; then : 5587 5588cat >>confdefs.h <<_ACEOF 5589#define intptr_t $ac_type 5590_ACEOF 5591 5592 ac_type= 5593fi 5594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5595 test -z "$ac_type" && break 5596 done 5597fi 5598 5599 5600 5601 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 5602if test "x$ac_cv_type_uintptr_t" = x""yes; then : 5603 5604$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5605 5606else 5607 for ac_type in 'unsigned int' 'unsigned long int' \ 5608 'unsigned long long int'; do 5609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5610/* end confdefs.h. */ 5611$ac_includes_default 5612int 5613main () 5614{ 5615static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5616test_array [0] = 0 5617 5618 ; 5619 return 0; 5620} 5621_ACEOF 5622if ac_fn_c_try_compile "$LINENO"; then : 5623 5624cat >>confdefs.h <<_ACEOF 5625#define uintptr_t $ac_type 5626_ACEOF 5627 5628 ac_type= 5629fi 5630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5631 test -z "$ac_type" && break 5632 done 5633fi 5634 5635 5636ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 5637if test "x$ac_cv_type_ssize_t" = x""yes; then : 5638 5639else 5640 5641cat >>confdefs.h <<_ACEOF 5642#define ssize_t int 5643_ACEOF 5644 5645fi 5646 5647 5648# Given the above check, we always have uintptr_t or a fallback 5649# definition. So define HAVE_UINTPTR_T in case any imported code 5650# relies on it. 5651 5652$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5653 5654 5655ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 5656if test "x$ac_cv_type_pid_t" = x""yes; then : 5657 5658else 5659 5660cat >>confdefs.h <<_ACEOF 5661#define pid_t int 5662_ACEOF 5663 5664fi 5665 5666 5667# This is the list of functions which libiberty will provide if they 5668# are not available on the host. 5669 5670funcs="asprintf" 5671funcs="$funcs atexit" 5672funcs="$funcs basename" 5673funcs="$funcs bcmp" 5674funcs="$funcs bcopy" 5675funcs="$funcs bsearch" 5676funcs="$funcs bzero" 5677funcs="$funcs calloc" 5678funcs="$funcs clock" 5679funcs="$funcs ffs" 5680funcs="$funcs getcwd" 5681funcs="$funcs getpagesize" 5682funcs="$funcs gettimeofday" 5683funcs="$funcs index" 5684funcs="$funcs insque" 5685funcs="$funcs memchr" 5686funcs="$funcs memcmp" 5687funcs="$funcs memcpy" 5688funcs="$funcs memmem" 5689funcs="$funcs memmove" 5690funcs="$funcs mempcpy" 5691funcs="$funcs memset" 5692funcs="$funcs mkstemps" 5693funcs="$funcs putenv" 5694funcs="$funcs random" 5695funcs="$funcs rename" 5696funcs="$funcs rindex" 5697funcs="$funcs setenv" 5698funcs="$funcs snprintf" 5699funcs="$funcs sigsetmask" 5700funcs="$funcs stpcpy" 5701funcs="$funcs stpncpy" 5702funcs="$funcs strcasecmp" 5703funcs="$funcs strchr" 5704funcs="$funcs strdup" 5705funcs="$funcs strncasecmp" 5706funcs="$funcs strndup" 5707funcs="$funcs strnlen" 5708funcs="$funcs strrchr" 5709funcs="$funcs strstr" 5710funcs="$funcs strtod" 5711funcs="$funcs strtol" 5712funcs="$funcs strtoul" 5713funcs="$funcs strtoll" 5714funcs="$funcs strtoull" 5715funcs="$funcs strverscmp" 5716funcs="$funcs tmpnam" 5717funcs="$funcs vasprintf" 5718funcs="$funcs vfprintf" 5719funcs="$funcs vprintf" 5720funcs="$funcs vsnprintf" 5721funcs="$funcs vsprintf" 5722funcs="$funcs waitpid" 5723funcs="$funcs setproctitle" 5724 5725# Also in the old function.def file: alloca, vfork, getopt. 5726 5727vars="sys_errlist sys_nerr sys_siglist" 5728 5729checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 5730 getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \ 5731 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \ 5732 sysmp table times wait3 wait4" 5733 5734# These are neither executed nor required, but they help keep 5735# autoheader happy without adding a bunch of text to acconfig.h. 5736if test "x" = "y"; then 5737 for ac_func in asprintf atexit \ 5738 basename bcmp bcopy bsearch bzero \ 5739 calloc canonicalize_file_name clock \ 5740 dup3 \ 5741 ffs __fsetlocking \ 5742 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 5743 index insque \ 5744 memchr memcmp memcpy memmem memmove memset mkstemps \ 5745 on_exit \ 5746 psignal pstat_getdynamic pstat_getstatic putenv \ 5747 random realpath rename rindex \ 5748 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 5749 stpcpy stpncpy strcasecmp strchr strdup \ 5750 strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 5751 strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 5752 table times tmpnam \ 5753 vasprintf vfprintf vprintf vsprintf \ 5754 wait3 wait4 waitpid 5755do : 5756 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5757ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5758eval as_val=\$$as_ac_var 5759 if test "x$as_val" = x""yes; then : 5760 cat >>confdefs.h <<_ACEOF 5761#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5762_ACEOF 5763 5764fi 5765done 5766 5767 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 5768if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 5769 ac_have_decl=1 5770else 5771 ac_have_decl=0 5772fi 5773 5774cat >>confdefs.h <<_ACEOF 5775#define HAVE_DECL_BASENAME $ac_have_decl 5776_ACEOF 5777ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 5778if test "x$ac_cv_have_decl_ffs" = x""yes; then : 5779 ac_have_decl=1 5780else 5781 ac_have_decl=0 5782fi 5783 5784cat >>confdefs.h <<_ACEOF 5785#define HAVE_DECL_FFS $ac_have_decl 5786_ACEOF 5787ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 5788if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 5789 ac_have_decl=1 5790else 5791 ac_have_decl=0 5792fi 5793 5794cat >>confdefs.h <<_ACEOF 5795#define HAVE_DECL_ASPRINTF $ac_have_decl 5796_ACEOF 5797ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 5798if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 5799 ac_have_decl=1 5800else 5801 ac_have_decl=0 5802fi 5803 5804cat >>confdefs.h <<_ACEOF 5805#define HAVE_DECL_VASPRINTF $ac_have_decl 5806_ACEOF 5807ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 5808if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 5809 ac_have_decl=1 5810else 5811 ac_have_decl=0 5812fi 5813 5814cat >>confdefs.h <<_ACEOF 5815#define HAVE_DECL_SNPRINTF $ac_have_decl 5816_ACEOF 5817ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 5818if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 5819 ac_have_decl=1 5820else 5821 ac_have_decl=0 5822fi 5823 5824cat >>confdefs.h <<_ACEOF 5825#define HAVE_DECL_VSNPRINTF $ac_have_decl 5826_ACEOF 5827ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 5828if test "x$ac_cv_have_decl_strtol" = x""yes; then : 5829 ac_have_decl=1 5830else 5831 ac_have_decl=0 5832fi 5833 5834cat >>confdefs.h <<_ACEOF 5835#define HAVE_DECL_STRTOL $ac_have_decl 5836_ACEOF 5837ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 5838if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 5839 ac_have_decl=1 5840else 5841 ac_have_decl=0 5842fi 5843 5844cat >>confdefs.h <<_ACEOF 5845#define HAVE_DECL_STRTOUL $ac_have_decl 5846_ACEOF 5847ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 5848if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 5849 ac_have_decl=1 5850else 5851 ac_have_decl=0 5852fi 5853 5854cat >>confdefs.h <<_ACEOF 5855#define HAVE_DECL_STRTOLL $ac_have_decl 5856_ACEOF 5857ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 5858if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 5859 ac_have_decl=1 5860else 5861 ac_have_decl=0 5862fi 5863 5864cat >>confdefs.h <<_ACEOF 5865#define HAVE_DECL_STRTOULL $ac_have_decl 5866_ACEOF 5867ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 5868if test "x$ac_cv_have_decl_strnlen" = x""yes; then : 5869 ac_have_decl=1 5870else 5871 ac_have_decl=0 5872fi 5873 5874cat >>confdefs.h <<_ACEOF 5875#define HAVE_DECL_STRNLEN $ac_have_decl 5876_ACEOF 5877 5878 5879$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5880 5881 5882$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5883 5884 5885$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 5886 5887fi 5888 5889# For each of these functions, if the host does not provide the 5890# function we want to put FN.o in LIBOBJS, and if the host does 5891# provide the function, we want to define HAVE_FN in config.h. 5892 5893setobjs= 5894CHECK= 5895if test -n "${with_target_subdir}"; then 5896 5897 # We are being configured as a target library. AC_REPLACE_FUNCS 5898 # may not work correctly, because the compiler may not be able to 5899 # link executables. Note that we may still be being configured 5900 # native. 5901 5902 # If we are being configured for newlib, we know which functions 5903 # newlib provide and which ones we will be expected to provide. 5904 5905 if test "x${with_newlib}" = "xyes"; then 5906 case " $LIBOBJS " in 5907 *" asprintf.$ac_objext "* ) ;; 5908 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5909 ;; 5910esac 5911 5912 case " $LIBOBJS " in 5913 *" basename.$ac_objext "* ) ;; 5914 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5915 ;; 5916esac 5917 5918 case " $LIBOBJS " in 5919 *" insque.$ac_objext "* ) ;; 5920 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5921 ;; 5922esac 5923 5924 case " $LIBOBJS " in 5925 *" random.$ac_objext "* ) ;; 5926 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5927 ;; 5928esac 5929 5930 case " $LIBOBJS " in 5931 *" strdup.$ac_objext "* ) ;; 5932 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5933 ;; 5934esac 5935 5936 case " $LIBOBJS " in 5937 *" vasprintf.$ac_objext "* ) ;; 5938 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5939 ;; 5940esac 5941 5942 5943 for f in $funcs; do 5944 case "$f" in 5945 asprintf | basename | insque | random | strdup | vasprintf) 5946 ;; 5947 *) 5948 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5949 cat >>confdefs.h <<_ACEOF 5950#define $n 1 5951_ACEOF 5952 5953 ;; 5954 esac 5955 done 5956 5957 # newlib doesnt provide any of the variables in $vars, so we 5958 # dont have to check them here. 5959 5960 # Of the functions in $checkfuncs, newlib only has strerror. 5961 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5962 5963 5964 setobjs=yes 5965 5966 fi 5967 5968 # If we are being configured for Mingw, we know which functions 5969 # Mingw provides and which ones we will be expected to provide. 5970 5971 case "${host}" in 5972 *-*-mingw*) 5973 case " $LIBOBJS " in 5974 *" asprintf.$ac_objext "* ) ;; 5975 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5976 ;; 5977esac 5978 5979 case " $LIBOBJS " in 5980 *" basename.$ac_objext "* ) ;; 5981 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5982 ;; 5983esac 5984 5985 case " $LIBOBJS " in 5986 *" bcmp.$ac_objext "* ) ;; 5987 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 5988 ;; 5989esac 5990 5991 case " $LIBOBJS " in 5992 *" bcopy.$ac_objext "* ) ;; 5993 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 5994 ;; 5995esac 5996 5997 case " $LIBOBJS " in 5998 *" bzero.$ac_objext "* ) ;; 5999 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 6000 ;; 6001esac 6002 6003 case " $LIBOBJS " in 6004 *" clock.$ac_objext "* ) ;; 6005 *) LIBOBJS="$LIBOBJS clock.$ac_objext" 6006 ;; 6007esac 6008 6009 case " $LIBOBJS " in 6010 *" ffs.$ac_objext "* ) ;; 6011 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6012 ;; 6013esac 6014 6015 case " $LIBOBJS " in 6016 *" getpagesize.$ac_objext "* ) ;; 6017 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6018 ;; 6019esac 6020 6021 case " $LIBOBJS " in 6022 *" index.$ac_objext "* ) ;; 6023 *) LIBOBJS="$LIBOBJS index.$ac_objext" 6024 ;; 6025esac 6026 6027 case " $LIBOBJS " in 6028 *" insque.$ac_objext "* ) ;; 6029 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6030 ;; 6031esac 6032 6033 case " $LIBOBJS " in 6034 *" mempcpy.$ac_objext "* ) ;; 6035 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6036 ;; 6037esac 6038 6039 case " $LIBOBJS " in 6040 *" mkstemps.$ac_objext "* ) ;; 6041 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6042 ;; 6043esac 6044 6045 case " $LIBOBJS " in 6046 *" random.$ac_objext "* ) ;; 6047 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6048 ;; 6049esac 6050 6051 case " $LIBOBJS " in 6052 *" rindex.$ac_objext "* ) ;; 6053 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6054 ;; 6055esac 6056 6057 case " $LIBOBJS " in 6058 *" sigsetmask.$ac_objext "* ) ;; 6059 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6060 ;; 6061esac 6062 6063 case " $LIBOBJS " in 6064 *" stpcpy.$ac_objext "* ) ;; 6065 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6066 ;; 6067esac 6068 6069 case " $LIBOBJS " in 6070 *" stpncpy.$ac_objext "* ) ;; 6071 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6072 ;; 6073esac 6074 6075 case " $LIBOBJS " in 6076 *" strndup.$ac_objext "* ) ;; 6077 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6078 ;; 6079esac 6080 6081 case " $LIBOBJS " in 6082 *" strnlen.$ac_objext "* ) ;; 6083 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6084 ;; 6085esac 6086 6087 case " $LIBOBJS " in 6088 *" strverscmp.$ac_objext "* ) ;; 6089 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6090 ;; 6091esac 6092 6093 case " $LIBOBJS " in 6094 *" vasprintf.$ac_objext "* ) ;; 6095 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6096 ;; 6097esac 6098 6099 case " $LIBOBJS " in 6100 *" waitpid.$ac_objext "* ) ;; 6101 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6102 ;; 6103esac 6104 6105 6106 for f in $funcs; do 6107 case "$f" in 6108 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6109 ;; 6110 *) 6111 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6112 cat >>confdefs.h <<_ACEOF 6113#define $n 1 6114_ACEOF 6115 6116 ;; 6117 esac 6118 done 6119 6120 # Mingw doesnt provide any of the variables in $vars, so we 6121 # dont have to check them here. 6122 6123 # Of the functions in $checkfuncs, Mingw only has strerror. 6124 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6125 6126 6127 setobjs=yes 6128 ;; 6129 6130 *-*-msdosdjgpp) 6131 case " $LIBOBJS " in 6132 *" vasprintf.$ac_objext "* ) ;; 6133 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6134 ;; 6135esac 6136 6137 case " $LIBOBJS " in 6138 *" vsnprintf.$ac_objext "* ) ;; 6139 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6140 ;; 6141esac 6142 6143 case " $LIBOBJS " in 6144 *" snprintf.$ac_objext "* ) ;; 6145 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6146 ;; 6147esac 6148 6149 case " $LIBOBJS " in 6150 *" asprintf.$ac_objext "* ) ;; 6151 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6152 ;; 6153esac 6154 6155 6156 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6157 getcwd getpagesize getrusage gettimeofday \ 6158 index insque memchr memcmp memcpy memmove memset psignal \ 6159 putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6160 strchr strdup strerror strncasecmp strrchr strstr strtod \ 6161 strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6162 vsprintf waitpid 6163 do 6164 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6165 cat >>confdefs.h <<_ACEOF 6166#define $n 1 6167_ACEOF 6168 6169 done 6170 6171 6172 setobjs=yes 6173 ;; 6174 6175 esac 6176 6177else 6178 6179 # Not a target library, so we set things up to run the test suite. 6180 CHECK=really-check 6181 6182fi 6183 6184 6185 6186 6187case "${host}" in 6188 *-*-cygwin* | *-*-mingw*) 6189 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6190 6191 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6192 6193 ;; 6194esac 6195 6196if test -z "${setobjs}"; then 6197 case "${host}" in 6198 6199 *-*-vxworks*) 6200 # Handle VxWorks configuration specially, since on VxWorks the 6201 # libraries are actually on the target board, not in the file 6202 # system. 6203 case " $LIBOBJS " in 6204 *" basename.$ac_objext "* ) ;; 6205 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6206 ;; 6207esac 6208 6209 case " $LIBOBJS " in 6210 *" getpagesize.$ac_objext "* ) ;; 6211 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6212 ;; 6213esac 6214 6215 case " $LIBOBJS " in 6216 *" insque.$ac_objext "* ) ;; 6217 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6218 ;; 6219esac 6220 6221 case " $LIBOBJS " in 6222 *" random.$ac_objext "* ) ;; 6223 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6224 ;; 6225esac 6226 6227 case " $LIBOBJS " in 6228 *" strcasecmp.$ac_objext "* ) ;; 6229 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6230 ;; 6231esac 6232 6233 case " $LIBOBJS " in 6234 *" strncasecmp.$ac_objext "* ) ;; 6235 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6236 ;; 6237esac 6238 6239 case " $LIBOBJS " in 6240 *" strdup.$ac_objext "* ) ;; 6241 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6242 ;; 6243esac 6244 6245 case " $LIBOBJS " in 6246 *" vfork.$ac_objext "* ) ;; 6247 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6248 ;; 6249esac 6250 6251 case " $LIBOBJS " in 6252 *" waitpid.$ac_objext "* ) ;; 6253 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6254 ;; 6255esac 6256 6257 case " $LIBOBJS " in 6258 *" vasprintf.$ac_objext "* ) ;; 6259 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6260 ;; 6261esac 6262 6263 for f in $funcs; do 6264 case "$f" in 6265 basename | getpagesize | insque | random | strcasecmp) 6266 ;; 6267 strncasecmp | strdup | vfork | waitpid | vasprintf) 6268 ;; 6269 *) 6270 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6271 cat >>confdefs.h <<_ACEOF 6272#define $n 1 6273_ACEOF 6274 6275 ;; 6276 esac 6277 done 6278 6279 # VxWorks doesn't provide any of the variables in $vars, so we 6280 # don't have to check them here. 6281 6282 # Of the functions in $checkfuncs, VxWorks only has strerror. 6283 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6284 6285 6286 setobjs=yes 6287 ;; 6288 6289 esac 6290fi 6291 6292if test -z "${setobjs}"; then 6293 6294 case "${host}" in 6295 6296 *-*-android*) 6297 # On android, getpagesize is defined in unistd.h as a static inline 6298 # function, which AC_CHECK_FUNCS does not handle properly. 6299 ac_cv_func_getpagesize=yes 6300 ;; 6301 6302 *-*-mingw32*) 6303 # Under mingw32, sys_nerr and sys_errlist exist, but they are 6304 # macros, so the test below won't find them. 6305 libiberty_cv_var_sys_nerr=yes 6306 libiberty_cv_var_sys_errlist=yes 6307 ;; 6308 6309 *-*-msdosdjgpp*) 6310 # vfork and fork are stubs. 6311 ac_cv_func_vfork_works=no 6312 ;; 6313 6314 *-*-uwin*) 6315 # Under some versions of uwin, vfork is notoriously buggy and the test 6316 # can hang configure; on other versions, vfork exists just as a stub. 6317 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6318 ac_cv_func_vfork_works=no 6319 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6320 # macros (actually, these are imported from a DLL, but the end effect 6321 # is the same), so the test below won't find them. 6322 libiberty_cv_var_sys_nerr=yes 6323 libiberty_cv_var_sys_errlist=yes 6324 ;; 6325 6326 *-*-*vms*) 6327 # Under VMS, vfork works very different than on Unix. The standard test 6328 # won't work, and it isn't easily adaptable. It makes more sense to 6329 # just force it. 6330 ac_cv_func_vfork_works=yes 6331 ;; 6332 6333 esac 6334 6335 # We haven't set the list of objects yet. Use the standard autoconf 6336 # tests. This will only work if the compiler works. 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6338$as_echo_n "checking for library containing strerror... " >&6; } 6339if test "${ac_cv_search_strerror+set}" = set; then : 6340 $as_echo_n "(cached) " >&6 6341else 6342 ac_func_search_save_LIBS=$LIBS 6343cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6344/* end confdefs.h. */ 6345 6346/* Override any GCC internal prototype to avoid an error. 6347 Use char because int might match the return type of a GCC 6348 builtin and then its argument prototype would still apply. */ 6349#ifdef __cplusplus 6350extern "C" 6351#endif 6352char strerror (); 6353int 6354main () 6355{ 6356return strerror (); 6357 ; 6358 return 0; 6359} 6360_ACEOF 6361for ac_lib in '' cposix; do 6362 if test -z "$ac_lib"; then 6363 ac_res="none required" 6364 else 6365 ac_res=-l$ac_lib 6366 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6367 fi 6368 if test x$gcc_no_link = xyes; then 6369 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6370fi 6371if ac_fn_c_try_link "$LINENO"; then : 6372 ac_cv_search_strerror=$ac_res 6373fi 6374rm -f core conftest.err conftest.$ac_objext \ 6375 conftest$ac_exeext 6376 if test "${ac_cv_search_strerror+set}" = set; then : 6377 break 6378fi 6379done 6380if test "${ac_cv_search_strerror+set}" = set; then : 6381 6382else 6383 ac_cv_search_strerror=no 6384fi 6385rm conftest.$ac_ext 6386LIBS=$ac_func_search_save_LIBS 6387fi 6388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6389$as_echo "$ac_cv_search_strerror" >&6; } 6390ac_res=$ac_cv_search_strerror 6391if test "$ac_res" != no; then : 6392 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6393 6394fi 6395 6396 for ac_func in $funcs 6397do : 6398 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6399ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6400eval as_val=\$$as_ac_var 6401 if test "x$as_val" = x""yes; then : 6402 cat >>confdefs.h <<_ACEOF 6403#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6404_ACEOF 6405 6406else 6407 case " $LIBOBJS " in 6408 *" $ac_func.$ac_objext "* ) ;; 6409 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6410 ;; 6411esac 6412 6413fi 6414done 6415 6416 6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6418$as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6419if test "${ac_cv_os_cray+set}" = set; then : 6420 $as_echo_n "(cached) " >&6 6421else 6422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6423/* end confdefs.h. */ 6424#if defined(CRAY) && ! defined(CRAY2) 6425webecray 6426#else 6427wenotbecray 6428#endif 6429 6430_ACEOF 6431if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6432 $EGREP "webecray" >/dev/null 2>&1; then : 6433 ac_cv_os_cray=yes 6434else 6435 ac_cv_os_cray=no 6436fi 6437rm -f conftest* 6438 6439fi 6440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6441$as_echo "$ac_cv_os_cray" >&6; } 6442if test $ac_cv_os_cray = yes; then 6443 for ac_func in _getb67 GETB67 getb67; do 6444 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6445ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6446eval as_val=\$$as_ac_var 6447 if test "x$as_val" = x""yes; then : 6448 6449cat >>confdefs.h <<_ACEOF 6450#define CRAY_STACKSEG_END $ac_func 6451_ACEOF 6452 break 6453fi 6454 6455 done 6456fi 6457 6458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6459$as_echo_n "checking stack direction for C alloca... " >&6; } 6460if test "${ac_cv_c_stack_direction+set}" = set; then : 6461 $as_echo_n "(cached) " >&6 6462else 6463 if test "$cross_compiling" = yes; then : 6464 ac_cv_c_stack_direction=0 6465else 6466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6467/* end confdefs.h. */ 6468find_stack_direction () 6469{ 6470 static char *addr = 0; 6471 auto char dummy; 6472 if (addr == 0) 6473 { 6474 addr = &dummy; 6475 return find_stack_direction (); 6476 } 6477 else 6478 return (&dummy > addr) ? 1 : -1; 6479} 6480main () 6481{ 6482 exit (find_stack_direction() < 0); 6483} 6484_ACEOF 6485if ac_fn_c_try_run "$LINENO"; then : 6486 ac_cv_c_stack_direction=1 6487else 6488 ac_cv_c_stack_direction=-1 6489fi 6490rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6491 conftest.$ac_objext conftest.beam conftest.$ac_ext 6492fi 6493 6494fi 6495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6496$as_echo "$ac_cv_c_stack_direction" >&6; } 6497 6498cat >>confdefs.h <<_ACEOF 6499#define STACK_DIRECTION $ac_cv_c_stack_direction 6500_ACEOF 6501 6502 6503 for ac_header in vfork.h 6504do : 6505 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6506if test "x$ac_cv_header_vfork_h" = x""yes; then : 6507 cat >>confdefs.h <<_ACEOF 6508#define HAVE_VFORK_H 1 6509_ACEOF 6510 6511fi 6512done 6513 6514for ac_func in fork vfork 6515do : 6516 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6517ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6518eval as_val=\$$as_ac_var 6519 if test "x$as_val" = x""yes; then : 6520 cat >>confdefs.h <<_ACEOF 6521#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6522_ACEOF 6523 6524fi 6525done 6526 6527if test "x$ac_cv_func_fork" = xyes; then 6528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6529$as_echo_n "checking for working fork... " >&6; } 6530if test "${ac_cv_func_fork_works+set}" = set; then : 6531 $as_echo_n "(cached) " >&6 6532else 6533 if test "$cross_compiling" = yes; then : 6534 ac_cv_func_fork_works=cross 6535else 6536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6537/* end confdefs.h. */ 6538$ac_includes_default 6539int 6540main () 6541{ 6542 6543 /* By Ruediger Kuhlmann. */ 6544 return fork () < 0; 6545 6546 ; 6547 return 0; 6548} 6549_ACEOF 6550if ac_fn_c_try_run "$LINENO"; then : 6551 ac_cv_func_fork_works=yes 6552else 6553 ac_cv_func_fork_works=no 6554fi 6555rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6556 conftest.$ac_objext conftest.beam conftest.$ac_ext 6557fi 6558 6559fi 6560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6561$as_echo "$ac_cv_func_fork_works" >&6; } 6562 6563else 6564 ac_cv_func_fork_works=$ac_cv_func_fork 6565fi 6566if test "x$ac_cv_func_fork_works" = xcross; then 6567 case $host in 6568 *-*-amigaos* | *-*-msdosdjgpp*) 6569 # Override, as these systems have only a dummy fork() stub 6570 ac_cv_func_fork_works=no 6571 ;; 6572 *) 6573 ac_cv_func_fork_works=yes 6574 ;; 6575 esac 6576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6577$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6578fi 6579ac_cv_func_vfork_works=$ac_cv_func_vfork 6580if test "x$ac_cv_func_vfork" = xyes; then 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6582$as_echo_n "checking for working vfork... " >&6; } 6583if test "${ac_cv_func_vfork_works+set}" = set; then : 6584 $as_echo_n "(cached) " >&6 6585else 6586 if test "$cross_compiling" = yes; then : 6587 ac_cv_func_vfork_works=cross 6588else 6589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6590/* end confdefs.h. */ 6591/* Thanks to Paul Eggert for this test. */ 6592$ac_includes_default 6593#include <sys/wait.h> 6594#ifdef HAVE_VFORK_H 6595# include <vfork.h> 6596#endif 6597/* On some sparc systems, changes by the child to local and incoming 6598 argument registers are propagated back to the parent. The compiler 6599 is told about this with #include <vfork.h>, but some compilers 6600 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6601 static variable whose address is put into a register that is 6602 clobbered by the vfork. */ 6603static void 6604#ifdef __cplusplus 6605sparc_address_test (int arg) 6606# else 6607sparc_address_test (arg) int arg; 6608#endif 6609{ 6610 static pid_t child; 6611 if (!child) { 6612 child = vfork (); 6613 if (child < 0) { 6614 perror ("vfork"); 6615 _exit(2); 6616 } 6617 if (!child) { 6618 arg = getpid(); 6619 write(-1, "", 0); 6620 _exit (arg); 6621 } 6622 } 6623} 6624 6625int 6626main () 6627{ 6628 pid_t parent = getpid (); 6629 pid_t child; 6630 6631 sparc_address_test (0); 6632 6633 child = vfork (); 6634 6635 if (child == 0) { 6636 /* Here is another test for sparc vfork register problems. This 6637 test uses lots of local variables, at least as many local 6638 variables as main has allocated so far including compiler 6639 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6640 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6641 reuse the register of parent for one of the local variables, 6642 since it will think that parent can't possibly be used any more 6643 in this routine. Assigning to the local variable will thus 6644 munge parent in the parent process. */ 6645 pid_t 6646 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6647 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6648 /* Convince the compiler that p..p7 are live; otherwise, it might 6649 use the same hardware register for all 8 local variables. */ 6650 if (p != p1 || p != p2 || p != p3 || p != p4 6651 || p != p5 || p != p6 || p != p7) 6652 _exit(1); 6653 6654 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6655 from child file descriptors. If the child closes a descriptor 6656 before it execs or exits, this munges the parent's descriptor 6657 as well. Test for this by closing stdout in the child. */ 6658 _exit(close(fileno(stdout)) != 0); 6659 } else { 6660 int status; 6661 struct stat st; 6662 6663 while (wait(&status) != child) 6664 ; 6665 return ( 6666 /* Was there some problem with vforking? */ 6667 child < 0 6668 6669 /* Did the child fail? (This shouldn't happen.) */ 6670 || status 6671 6672 /* Did the vfork/compiler bug occur? */ 6673 || parent != getpid() 6674 6675 /* Did the file descriptor bug occur? */ 6676 || fstat(fileno(stdout), &st) != 0 6677 ); 6678 } 6679} 6680_ACEOF 6681if ac_fn_c_try_run "$LINENO"; then : 6682 ac_cv_func_vfork_works=yes 6683else 6684 ac_cv_func_vfork_works=no 6685fi 6686rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6687 conftest.$ac_objext conftest.beam conftest.$ac_ext 6688fi 6689 6690fi 6691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6692$as_echo "$ac_cv_func_vfork_works" >&6; } 6693 6694fi; 6695if test "x$ac_cv_func_fork_works" = xcross; then 6696 ac_cv_func_vfork_works=$ac_cv_func_vfork 6697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6698$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6699fi 6700 6701if test "x$ac_cv_func_vfork_works" = xyes; then 6702 6703$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6704 6705else 6706 6707$as_echo "#define vfork fork" >>confdefs.h 6708 6709fi 6710if test "x$ac_cv_func_fork_works" = xyes; then 6711 6712$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6713 6714fi 6715 6716 if test $ac_cv_func_vfork_works = no; then 6717 case " $LIBOBJS " in 6718 *" vfork.$ac_objext "* ) ;; 6719 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6720 ;; 6721esac 6722 6723 fi 6724 # We only need _doprnt if we might use it to implement v*printf. 6725 if test $ac_cv_func_vprintf != yes \ 6726 || test $ac_cv_func_vfprintf != yes \ 6727 || test $ac_cv_func_vsprintf != yes; then 6728 for ac_func in _doprnt 6729do : 6730 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6731if test "x$ac_cv_func__doprnt" = x""yes; then : 6732 cat >>confdefs.h <<_ACEOF 6733#define HAVE__DOPRNT 1 6734_ACEOF 6735 6736else 6737 case " $LIBOBJS " in 6738 *" $ac_func.$ac_objext "* ) ;; 6739 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6740 ;; 6741esac 6742 6743fi 6744done 6745 6746 6747 else 6748 for ac_func in _doprnt 6749do : 6750 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6751if test "x$ac_cv_func__doprnt" = x""yes; then : 6752 cat >>confdefs.h <<_ACEOF 6753#define HAVE__DOPRNT 1 6754_ACEOF 6755 6756fi 6757done 6758 6759 fi 6760 6761 for v in $vars; do 6762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 6763$as_echo_n "checking for $v... " >&6; } 6764 if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then : 6765 $as_echo_n "(cached) " >&6 6766else 6767 if test x$gcc_no_link = xyes; then 6768 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6769fi 6770cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6771/* end confdefs.h. */ 6772int *p; 6773int 6774main () 6775{ 6776extern int $v []; p = $v; 6777 ; 6778 return 0; 6779} 6780_ACEOF 6781if ac_fn_c_try_link "$LINENO"; then : 6782 eval "libiberty_cv_var_$v=yes" 6783else 6784 eval "libiberty_cv_var_$v=no" 6785fi 6786rm -f core conftest.err conftest.$ac_objext \ 6787 conftest$ac_exeext conftest.$ac_ext 6788fi 6789 6790 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6792$as_echo "yes" >&6; } 6793 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6794 cat >>confdefs.h <<_ACEOF 6795#define $n 1 6796_ACEOF 6797 6798 else 6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6800$as_echo "no" >&6; } 6801 fi 6802 done 6803 6804 # special check for _system_configuration because AIX <4.3.2 do not 6805 # contain the `physmem' member. 6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 6807$as_echo_n "checking for external symbol _system_configuration... " >&6; } 6808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6809/* end confdefs.h. */ 6810#include <sys/systemcfg.h> 6811int 6812main () 6813{ 6814double x = _system_configuration.physmem; 6815 ; 6816 return 0; 6817} 6818_ACEOF 6819if ac_fn_c_try_compile "$LINENO"; then : 6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6821$as_echo "yes" >&6; } 6822 6823$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 6824 6825else 6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6827$as_echo "no" >&6; } 6828fi 6829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6830 6831 for ac_func in $checkfuncs 6832do : 6833 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6834ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6835eval as_val=\$$as_ac_var 6836 if test "x$as_val" = x""yes; then : 6837 cat >>confdefs.h <<_ACEOF 6838#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6839_ACEOF 6840 6841fi 6842done 6843 6844 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 6845if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 6846 ac_have_decl=1 6847else 6848 ac_have_decl=0 6849fi 6850 6851cat >>confdefs.h <<_ACEOF 6852#define HAVE_DECL_BASENAME $ac_have_decl 6853_ACEOF 6854ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6855if test "x$ac_cv_have_decl_ffs" = x""yes; then : 6856 ac_have_decl=1 6857else 6858 ac_have_decl=0 6859fi 6860 6861cat >>confdefs.h <<_ACEOF 6862#define HAVE_DECL_FFS $ac_have_decl 6863_ACEOF 6864ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6865if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 6866 ac_have_decl=1 6867else 6868 ac_have_decl=0 6869fi 6870 6871cat >>confdefs.h <<_ACEOF 6872#define HAVE_DECL_ASPRINTF $ac_have_decl 6873_ACEOF 6874ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6875if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 6876 ac_have_decl=1 6877else 6878 ac_have_decl=0 6879fi 6880 6881cat >>confdefs.h <<_ACEOF 6882#define HAVE_DECL_VASPRINTF $ac_have_decl 6883_ACEOF 6884ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6885if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 6886 ac_have_decl=1 6887else 6888 ac_have_decl=0 6889fi 6890 6891cat >>confdefs.h <<_ACEOF 6892#define HAVE_DECL_SNPRINTF $ac_have_decl 6893_ACEOF 6894ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6895if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 6896 ac_have_decl=1 6897else 6898 ac_have_decl=0 6899fi 6900 6901cat >>confdefs.h <<_ACEOF 6902#define HAVE_DECL_VSNPRINTF $ac_have_decl 6903_ACEOF 6904 6905 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 6906if test "x$ac_cv_have_decl_calloc" = x""yes; then : 6907 ac_have_decl=1 6908else 6909 ac_have_decl=0 6910fi 6911 6912cat >>confdefs.h <<_ACEOF 6913#define HAVE_DECL_CALLOC $ac_have_decl 6914_ACEOF 6915ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 6916if test "x$ac_cv_have_decl_getenv" = x""yes; then : 6917 ac_have_decl=1 6918else 6919 ac_have_decl=0 6920fi 6921 6922cat >>confdefs.h <<_ACEOF 6923#define HAVE_DECL_GETENV $ac_have_decl 6924_ACEOF 6925ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 6926if test "x$ac_cv_have_decl_getopt" = x""yes; then : 6927 ac_have_decl=1 6928else 6929 ac_have_decl=0 6930fi 6931 6932cat >>confdefs.h <<_ACEOF 6933#define HAVE_DECL_GETOPT $ac_have_decl 6934_ACEOF 6935ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 6936if test "x$ac_cv_have_decl_malloc" = x""yes; then : 6937 ac_have_decl=1 6938else 6939 ac_have_decl=0 6940fi 6941 6942cat >>confdefs.h <<_ACEOF 6943#define HAVE_DECL_MALLOC $ac_have_decl 6944_ACEOF 6945ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 6946if test "x$ac_cv_have_decl_realloc" = x""yes; then : 6947 ac_have_decl=1 6948else 6949 ac_have_decl=0 6950fi 6951 6952cat >>confdefs.h <<_ACEOF 6953#define HAVE_DECL_REALLOC $ac_have_decl 6954_ACEOF 6955ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 6956if test "x$ac_cv_have_decl_sbrk" = x""yes; then : 6957 ac_have_decl=1 6958else 6959 ac_have_decl=0 6960fi 6961 6962cat >>confdefs.h <<_ACEOF 6963#define HAVE_DECL_SBRK $ac_have_decl 6964_ACEOF 6965 6966 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6967if test "x$ac_cv_have_decl_strtol" = x""yes; then : 6968 ac_have_decl=1 6969else 6970 ac_have_decl=0 6971fi 6972 6973cat >>confdefs.h <<_ACEOF 6974#define HAVE_DECL_STRTOL $ac_have_decl 6975_ACEOF 6976ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6977if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 6978 ac_have_decl=1 6979else 6980 ac_have_decl=0 6981fi 6982 6983cat >>confdefs.h <<_ACEOF 6984#define HAVE_DECL_STRTOUL $ac_have_decl 6985_ACEOF 6986ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6987if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 6988 ac_have_decl=1 6989else 6990 ac_have_decl=0 6991fi 6992 6993cat >>confdefs.h <<_ACEOF 6994#define HAVE_DECL_STRTOLL $ac_have_decl 6995_ACEOF 6996ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6997if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 6998 ac_have_decl=1 6999else 7000 ac_have_decl=0 7001fi 7002 7003cat >>confdefs.h <<_ACEOF 7004#define HAVE_DECL_STRTOULL $ac_have_decl 7005_ACEOF 7006 7007 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 7008if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 7009 ac_have_decl=1 7010else 7011 ac_have_decl=0 7012fi 7013 7014cat >>confdefs.h <<_ACEOF 7015#define HAVE_DECL_STRVERSCMP $ac_have_decl 7016_ACEOF 7017 7018 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 7019if test "x$ac_cv_have_decl_strnlen" = x""yes; then : 7020 ac_have_decl=1 7021else 7022 ac_have_decl=0 7023fi 7024 7025cat >>confdefs.h <<_ACEOF 7026#define HAVE_DECL_STRNLEN $ac_have_decl 7027_ACEOF 7028 7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7030$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7031if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then : 7032 $as_echo_n "(cached) " >&6 7033else 7034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7035/* end confdefs.h. */ 7036 7037#include "confdefs.h" 7038#include <stdio.h> 7039#ifdef HAVE_STRING_H 7040#include <string.h> 7041#else 7042#ifdef HAVE_STRINGS_H 7043#include <strings.h> 7044#endif 7045#endif 7046#ifdef HAVE_STDLIB_H 7047#include <stdlib.h> 7048#endif 7049#ifdef HAVE_UNISTD_H 7050#include <unistd.h> 7051#endif 7052int 7053main () 7054{ 7055char *(*pfn) = (char *(*)) canonicalize_file_name 7056 ; 7057 return 0; 7058} 7059_ACEOF 7060if ac_fn_c_try_compile "$LINENO"; then : 7061 libiberty_cv_decl_needed_canonicalize_file_name=no 7062else 7063 libiberty_cv_decl_needed_canonicalize_file_name=yes 7064fi 7065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7066fi 7067 7068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7069$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7070if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7071 7072$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7073 7074fi 7075 7076fi 7077 7078# Figure out which version of pexecute to use. 7079case "${host}" in 7080 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7081 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7082 *-*-msdos*) pexecute=pex-msdos ;; 7083 *) pexecute=pex-unix ;; 7084esac 7085 7086 7087if test x$gcc_no_link = xyes; then 7088 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7089 ac_cv_func_mmap_fixed_mapped=no 7090 fi 7091fi 7092if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7093 for ac_header in stdlib.h unistd.h 7094do : 7095 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7096ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7097eval as_val=\$$as_ac_Header 7098 if test "x$as_val" = x""yes; then : 7099 cat >>confdefs.h <<_ACEOF 7100#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7101_ACEOF 7102 7103fi 7104done 7105 7106for ac_func in getpagesize 7107do : 7108 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7109if test "x$ac_cv_func_getpagesize" = x""yes; then : 7110 cat >>confdefs.h <<_ACEOF 7111#define HAVE_GETPAGESIZE 1 7112_ACEOF 7113 7114fi 7115done 7116 7117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7118$as_echo_n "checking for working mmap... " >&6; } 7119if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 7120 $as_echo_n "(cached) " >&6 7121else 7122 if test "$cross_compiling" = yes; then : 7123 ac_cv_func_mmap_fixed_mapped=no 7124else 7125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7126/* end confdefs.h. */ 7127$ac_includes_default 7128/* malloc might have been renamed as rpl_malloc. */ 7129#undef malloc 7130 7131/* Thanks to Mike Haertel and Jim Avera for this test. 7132 Here is a matrix of mmap possibilities: 7133 mmap private not fixed 7134 mmap private fixed at somewhere currently unmapped 7135 mmap private fixed at somewhere already mapped 7136 mmap shared not fixed 7137 mmap shared fixed at somewhere currently unmapped 7138 mmap shared fixed at somewhere already mapped 7139 For private mappings, we should verify that changes cannot be read() 7140 back from the file, nor mmap's back from the file at a different 7141 address. (There have been systems where private was not correctly 7142 implemented like the infamous i386 svr4.0, and systems where the 7143 VM page cache was not coherent with the file system buffer cache 7144 like early versions of FreeBSD and possibly contemporary NetBSD.) 7145 For shared mappings, we should conversely verify that changes get 7146 propagated back to all the places they're supposed to be. 7147 7148 Grep wants private fixed already mapped. 7149 The main things grep needs to know about mmap are: 7150 * does it exist and is it safe to write into the mmap'd area 7151 * how to use it (BSD variants) */ 7152 7153#include <fcntl.h> 7154#include <sys/mman.h> 7155 7156#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7157char *malloc (); 7158#endif 7159 7160/* This mess was copied from the GNU getpagesize.h. */ 7161#ifndef HAVE_GETPAGESIZE 7162/* Assume that all systems that can run configure have sys/param.h. */ 7163# ifndef HAVE_SYS_PARAM_H 7164# define HAVE_SYS_PARAM_H 1 7165# endif 7166 7167# ifdef _SC_PAGESIZE 7168# define getpagesize() sysconf(_SC_PAGESIZE) 7169# else /* no _SC_PAGESIZE */ 7170# ifdef HAVE_SYS_PARAM_H 7171# include <sys/param.h> 7172# ifdef EXEC_PAGESIZE 7173# define getpagesize() EXEC_PAGESIZE 7174# else /* no EXEC_PAGESIZE */ 7175# ifdef NBPG 7176# define getpagesize() NBPG * CLSIZE 7177# ifndef CLSIZE 7178# define CLSIZE 1 7179# endif /* no CLSIZE */ 7180# else /* no NBPG */ 7181# ifdef NBPC 7182# define getpagesize() NBPC 7183# else /* no NBPC */ 7184# ifdef PAGESIZE 7185# define getpagesize() PAGESIZE 7186# endif /* PAGESIZE */ 7187# endif /* no NBPC */ 7188# endif /* no NBPG */ 7189# endif /* no EXEC_PAGESIZE */ 7190# else /* no HAVE_SYS_PARAM_H */ 7191# define getpagesize() 8192 /* punt totally */ 7192# endif /* no HAVE_SYS_PARAM_H */ 7193# endif /* no _SC_PAGESIZE */ 7194 7195#endif /* no HAVE_GETPAGESIZE */ 7196 7197int 7198main () 7199{ 7200 char *data, *data2, *data3; 7201 int i, pagesize; 7202 int fd; 7203 7204 pagesize = getpagesize (); 7205 7206 /* First, make a file with some known garbage in it. */ 7207 data = (char *) malloc (pagesize); 7208 if (!data) 7209 return 1; 7210 for (i = 0; i < pagesize; ++i) 7211 *(data + i) = rand (); 7212 umask (0); 7213 fd = creat ("conftest.mmap", 0600); 7214 if (fd < 0) 7215 return 1; 7216 if (write (fd, data, pagesize) != pagesize) 7217 return 1; 7218 close (fd); 7219 7220 /* Next, try to mmap the file at a fixed address which already has 7221 something else allocated at it. If we can, also make sure that 7222 we see the same garbage. */ 7223 fd = open ("conftest.mmap", O_RDWR); 7224 if (fd < 0) 7225 return 1; 7226 data2 = (char *) malloc (2 * pagesize); 7227 if (!data2) 7228 return 1; 7229 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 7230 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7231 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7232 return 1; 7233 for (i = 0; i < pagesize; ++i) 7234 if (*(data + i) != *(data2 + i)) 7235 return 1; 7236 7237 /* Finally, make sure that changes to the mapped area do not 7238 percolate back to the file as seen by read(). (This is a bug on 7239 some variants of i386 svr4.0.) */ 7240 for (i = 0; i < pagesize; ++i) 7241 *(data2 + i) = *(data2 + i) + 1; 7242 data3 = (char *) malloc (pagesize); 7243 if (!data3) 7244 return 1; 7245 if (read (fd, data3, pagesize) != pagesize) 7246 return 1; 7247 for (i = 0; i < pagesize; ++i) 7248 if (*(data + i) != *(data3 + i)) 7249 return 1; 7250 close (fd); 7251 return 0; 7252} 7253_ACEOF 7254if ac_fn_c_try_run "$LINENO"; then : 7255 ac_cv_func_mmap_fixed_mapped=yes 7256else 7257 ac_cv_func_mmap_fixed_mapped=no 7258fi 7259rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7260 conftest.$ac_objext conftest.beam conftest.$ac_ext 7261fi 7262 7263fi 7264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7265$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7266if test $ac_cv_func_mmap_fixed_mapped = yes; then 7267 7268$as_echo "#define HAVE_MMAP 1" >>confdefs.h 7269 7270fi 7271rm -f conftest.mmap 7272 7273fi 7274 7275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7276$as_echo_n "checking for working strncmp... " >&6; } 7277if test "${ac_cv_func_strncmp_works+set}" = set; then : 7278 $as_echo_n "(cached) " >&6 7279else 7280 if test "$cross_compiling" = yes; then : 7281 ac_cv_func_strncmp_works=yes 7282else 7283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7284/* end confdefs.h. */ 7285 7286/* Test by Jim Wilson and Kaveh Ghazi. 7287 Check whether strncmp reads past the end of its string parameters. */ 7288#include <sys/types.h> 7289 7290#ifdef HAVE_FCNTL_H 7291#include <fcntl.h> 7292#endif 7293 7294#ifdef HAVE_SYS_MMAN_H 7295#include <sys/mman.h> 7296#endif 7297 7298#ifndef MAP_ANON 7299#ifdef MAP_ANONYMOUS 7300#define MAP_ANON MAP_ANONYMOUS 7301#else 7302#define MAP_ANON MAP_FILE 7303#endif 7304#endif 7305 7306#ifndef MAP_FILE 7307#define MAP_FILE 0 7308#endif 7309#ifndef O_RDONLY 7310#define O_RDONLY 0 7311#endif 7312 7313#define MAP_LEN 0x10000 7314 7315main () 7316{ 7317#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7318 char *p; 7319 int dev_zero; 7320 7321 dev_zero = open ("/dev/zero", O_RDONLY); 7322 if (dev_zero < 0) 7323 exit (1); 7324 7325 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7326 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7327 if (p == (char *)-1) 7328 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7329 MAP_ANON|MAP_PRIVATE, -1, 0); 7330 if (p == (char *)-1) 7331 exit (2); 7332 else 7333 { 7334 char *string = "__si_type_info"; 7335 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7336 char *r = (char *) p + 0xe; 7337 7338 strcpy (q, string); 7339 strcpy (r, string); 7340 strncmp (r, q, 14); 7341 } 7342#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7343 exit (0); 7344} 7345 7346_ACEOF 7347if ac_fn_c_try_run "$LINENO"; then : 7348 ac_cv_func_strncmp_works=yes 7349else 7350 ac_cv_func_strncmp_works=no 7351fi 7352rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7353 conftest.$ac_objext conftest.beam conftest.$ac_ext 7354fi 7355 7356rm -f core core.* *.core 7357fi 7358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7359$as_echo "$ac_cv_func_strncmp_works" >&6; } 7360if test $ac_cv_func_strncmp_works = no ; then 7361 case " $LIBOBJS " in 7362 *" strncmp.$ac_objext "* ) ;; 7363 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 7364 ;; 7365esac 7366 7367fi 7368 7369 7370# Install a library built with a cross compiler in $(tooldir) rather 7371# than $(libdir). 7372if test -z "${with_cross_host}"; then 7373 INSTALL_DEST=libdir 7374else 7375 INSTALL_DEST=tooldir 7376fi 7377 7378 7379 7380L="" 7381for l in x $LIBOBJS; do 7382 case $l in 7383 x) ;; 7384 *) L="$L ./$l" ;; 7385 esac 7386done 7387LIBOBJS="$L" 7388 7389 7390 7391 7392 7393# We need multilib support, but only if configuring for the target. 7394ac_config_files="$ac_config_files Makefile testsuite/Makefile" 7395 7396ac_config_commands="$ac_config_commands default" 7397 7398cat >confcache <<\_ACEOF 7399# This file is a shell script that caches the results of configure 7400# tests run on this system so they can be shared between configure 7401# scripts and configure runs, see configure's option --config-cache. 7402# It is not useful on other systems. If it contains results you don't 7403# want to keep, you may remove or edit it. 7404# 7405# config.status only pays attention to the cache file if you give it 7406# the --recheck option to rerun configure. 7407# 7408# `ac_cv_env_foo' variables (set or unset) will be overridden when 7409# loading this file, other *unset* `ac_cv_foo' will be assigned the 7410# following values. 7411 7412_ACEOF 7413 7414# The following way of writing the cache mishandles newlines in values, 7415# but we know of no workaround that is simple, portable, and efficient. 7416# So, we kill variables containing newlines. 7417# Ultrix sh set writes to stderr and can't be redirected directly, 7418# and sets the high bit in the cache file unless we assign to the vars. 7419( 7420 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7421 eval ac_val=\$$ac_var 7422 case $ac_val in #( 7423 *${as_nl}*) 7424 case $ac_var in #( 7425 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7426$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7427 esac 7428 case $ac_var in #( 7429 _ | IFS | as_nl) ;; #( 7430 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7431 *) { eval $ac_var=; unset $ac_var;} ;; 7432 esac ;; 7433 esac 7434 done 7435 7436 (set) 2>&1 | 7437 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7438 *${as_nl}ac_space=\ *) 7439 # `set' does not quote correctly, so add quotes: double-quote 7440 # substitution turns \\\\ into \\, and sed turns \\ into \. 7441 sed -n \ 7442 "s/'/'\\\\''/g; 7443 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7444 ;; #( 7445 *) 7446 # `set' quotes correctly as required by POSIX, so do not add quotes. 7447 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7448 ;; 7449 esac | 7450 sort 7451) | 7452 sed ' 7453 /^ac_cv_env_/b end 7454 t clear 7455 :clear 7456 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7457 t end 7458 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7459 :end' >>confcache 7460if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7461 if test -w "$cache_file"; then 7462 test "x$cache_file" != "x/dev/null" && 7463 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7464$as_echo "$as_me: updating cache $cache_file" >&6;} 7465 cat confcache >$cache_file 7466 else 7467 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7468$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7469 fi 7470fi 7471rm -f confcache 7472 7473test "x$prefix" = xNONE && prefix=$ac_default_prefix 7474# Let make expand exec_prefix. 7475test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7476 7477DEFS=-DHAVE_CONFIG_H 7478 7479ac_libobjs= 7480ac_ltlibobjs= 7481for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7482 # 1. Remove the extension, and $U if already installed. 7483 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7484 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7485 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7486 # will be set to the directory where LIBOBJS objects are built. 7487 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7488 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7489done 7490LIBOBJS=$ac_libobjs 7491 7492LTLIBOBJS=$ac_ltlibobjs 7493 7494 7495 7496 7497: ${CONFIG_STATUS=./config.status} 7498ac_write_fail=0 7499ac_clean_files_save=$ac_clean_files 7500ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7501{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7502$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7503as_write_fail=0 7504cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7505#! $SHELL 7506# Generated by $as_me. 7507# Run this file to recreate the current configuration. 7508# Compiler output produced by configure, useful for debugging 7509# configure, is in config.log if it exists. 7510 7511debug=false 7512ac_cs_recheck=false 7513ac_cs_silent=false 7514 7515SHELL=\${CONFIG_SHELL-$SHELL} 7516export SHELL 7517_ASEOF 7518cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7519## -------------------- ## 7520## M4sh Initialization. ## 7521## -------------------- ## 7522 7523# Be more Bourne compatible 7524DUALCASE=1; export DUALCASE # for MKS sh 7525if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7526 emulate sh 7527 NULLCMD=: 7528 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7529 # is contrary to our usage. Disable this feature. 7530 alias -g '${1+"$@"}'='"$@"' 7531 setopt NO_GLOB_SUBST 7532else 7533 case `(set -o) 2>/dev/null` in #( 7534 *posix*) : 7535 set -o posix ;; #( 7536 *) : 7537 ;; 7538esac 7539fi 7540 7541 7542as_nl=' 7543' 7544export as_nl 7545# Printing a long string crashes Solaris 7 /usr/bin/printf. 7546as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7547as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7548as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7549# Prefer a ksh shell builtin over an external printf program on Solaris, 7550# but without wasting forks for bash or zsh. 7551if test -z "$BASH_VERSION$ZSH_VERSION" \ 7552 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7553 as_echo='print -r --' 7554 as_echo_n='print -rn --' 7555elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7556 as_echo='printf %s\n' 7557 as_echo_n='printf %s' 7558else 7559 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7560 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7561 as_echo_n='/usr/ucb/echo -n' 7562 else 7563 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7564 as_echo_n_body='eval 7565 arg=$1; 7566 case $arg in #( 7567 *"$as_nl"*) 7568 expr "X$arg" : "X\\(.*\\)$as_nl"; 7569 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7570 esac; 7571 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7572 ' 7573 export as_echo_n_body 7574 as_echo_n='sh -c $as_echo_n_body as_echo' 7575 fi 7576 export as_echo_body 7577 as_echo='sh -c $as_echo_body as_echo' 7578fi 7579 7580# The user is always right. 7581if test "${PATH_SEPARATOR+set}" != set; then 7582 PATH_SEPARATOR=: 7583 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7584 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7585 PATH_SEPARATOR=';' 7586 } 7587fi 7588 7589 7590# IFS 7591# We need space, tab and new line, in precisely that order. Quoting is 7592# there to prevent editors from complaining about space-tab. 7593# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7594# splitting by setting IFS to empty value.) 7595IFS=" "" $as_nl" 7596 7597# Find who we are. Look in the path if we contain no directory separator. 7598case $0 in #(( 7599 *[\\/]* ) as_myself=$0 ;; 7600 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7601for as_dir in $PATH 7602do 7603 IFS=$as_save_IFS 7604 test -z "$as_dir" && as_dir=. 7605 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7606 done 7607IFS=$as_save_IFS 7608 7609 ;; 7610esac 7611# We did not find ourselves, most probably we were run as `sh COMMAND' 7612# in which case we are not to be found in the path. 7613if test "x$as_myself" = x; then 7614 as_myself=$0 7615fi 7616if test ! -f "$as_myself"; then 7617 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7618 exit 1 7619fi 7620 7621# Unset variables that we do not need and which cause bugs (e.g. in 7622# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7623# suppresses any "Segmentation fault" message there. '((' could 7624# trigger a bug in pdksh 5.2.14. 7625for as_var in BASH_ENV ENV MAIL MAILPATH 7626do eval test x\${$as_var+set} = xset \ 7627 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7628done 7629PS1='$ ' 7630PS2='> ' 7631PS4='+ ' 7632 7633# NLS nuisances. 7634LC_ALL=C 7635export LC_ALL 7636LANGUAGE=C 7637export LANGUAGE 7638 7639# CDPATH. 7640(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7641 7642 7643# as_fn_error ERROR [LINENO LOG_FD] 7644# --------------------------------- 7645# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7646# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7647# script with status $?, using 1 if that was 0. 7648as_fn_error () 7649{ 7650 as_status=$?; test $as_status -eq 0 && as_status=1 7651 if test "$3"; then 7652 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7653 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 7654 fi 7655 $as_echo "$as_me: error: $1" >&2 7656 as_fn_exit $as_status 7657} # as_fn_error 7658 7659 7660# as_fn_set_status STATUS 7661# ----------------------- 7662# Set $? to STATUS, without forking. 7663as_fn_set_status () 7664{ 7665 return $1 7666} # as_fn_set_status 7667 7668# as_fn_exit STATUS 7669# ----------------- 7670# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7671as_fn_exit () 7672{ 7673 set +e 7674 as_fn_set_status $1 7675 exit $1 7676} # as_fn_exit 7677 7678# as_fn_unset VAR 7679# --------------- 7680# Portably unset VAR. 7681as_fn_unset () 7682{ 7683 { eval $1=; unset $1;} 7684} 7685as_unset=as_fn_unset 7686# as_fn_append VAR VALUE 7687# ---------------------- 7688# Append the text in VALUE to the end of the definition contained in VAR. Take 7689# advantage of any shell optimizations that allow amortized linear growth over 7690# repeated appends, instead of the typical quadratic growth present in naive 7691# implementations. 7692if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7693 eval 'as_fn_append () 7694 { 7695 eval $1+=\$2 7696 }' 7697else 7698 as_fn_append () 7699 { 7700 eval $1=\$$1\$2 7701 } 7702fi # as_fn_append 7703 7704# as_fn_arith ARG... 7705# ------------------ 7706# Perform arithmetic evaluation on the ARGs, and store the result in the 7707# global $as_val. Take advantage of shells that can avoid forks. The arguments 7708# must be portable across $(()) and expr. 7709if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7710 eval 'as_fn_arith () 7711 { 7712 as_val=$(( $* )) 7713 }' 7714else 7715 as_fn_arith () 7716 { 7717 as_val=`expr "$@" || test $? -eq 1` 7718 } 7719fi # as_fn_arith 7720 7721 7722if expr a : '\(a\)' >/dev/null 2>&1 && 7723 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7724 as_expr=expr 7725else 7726 as_expr=false 7727fi 7728 7729if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7730 as_basename=basename 7731else 7732 as_basename=false 7733fi 7734 7735if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7736 as_dirname=dirname 7737else 7738 as_dirname=false 7739fi 7740 7741as_me=`$as_basename -- "$0" || 7742$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7743 X"$0" : 'X\(//\)$' \| \ 7744 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7745$as_echo X/"$0" | 7746 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7747 s//\1/ 7748 q 7749 } 7750 /^X\/\(\/\/\)$/{ 7751 s//\1/ 7752 q 7753 } 7754 /^X\/\(\/\).*/{ 7755 s//\1/ 7756 q 7757 } 7758 s/.*/./; q'` 7759 7760# Avoid depending upon Character Ranges. 7761as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7762as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7763as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7764as_cr_digits='0123456789' 7765as_cr_alnum=$as_cr_Letters$as_cr_digits 7766 7767ECHO_C= ECHO_N= ECHO_T= 7768case `echo -n x` in #((((( 7769-n*) 7770 case `echo 'xy\c'` in 7771 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7772 xy) ECHO_C='\c';; 7773 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7774 ECHO_T=' ';; 7775 esac;; 7776*) 7777 ECHO_N='-n';; 7778esac 7779 7780rm -f conf$$ conf$$.exe conf$$.file 7781if test -d conf$$.dir; then 7782 rm -f conf$$.dir/conf$$.file 7783else 7784 rm -f conf$$.dir 7785 mkdir conf$$.dir 2>/dev/null 7786fi 7787if (echo >conf$$.file) 2>/dev/null; then 7788 if ln -s conf$$.file conf$$ 2>/dev/null; then 7789 as_ln_s='ln -s' 7790 # ... but there are two gotchas: 7791 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7792 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7793 # In both cases, we have to default to `cp -p'. 7794 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7795 as_ln_s='cp -p' 7796 elif ln conf$$.file conf$$ 2>/dev/null; then 7797 as_ln_s=ln 7798 else 7799 as_ln_s='cp -p' 7800 fi 7801else 7802 as_ln_s='cp -p' 7803fi 7804rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7805rmdir conf$$.dir 2>/dev/null 7806 7807 7808# as_fn_mkdir_p 7809# ------------- 7810# Create "$as_dir" as a directory, including parents if necessary. 7811as_fn_mkdir_p () 7812{ 7813 7814 case $as_dir in #( 7815 -*) as_dir=./$as_dir;; 7816 esac 7817 test -d "$as_dir" || eval $as_mkdir_p || { 7818 as_dirs= 7819 while :; do 7820 case $as_dir in #( 7821 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7822 *) as_qdir=$as_dir;; 7823 esac 7824 as_dirs="'$as_qdir' $as_dirs" 7825 as_dir=`$as_dirname -- "$as_dir" || 7826$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7827 X"$as_dir" : 'X\(//\)[^/]' \| \ 7828 X"$as_dir" : 'X\(//\)$' \| \ 7829 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7830$as_echo X"$as_dir" | 7831 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7832 s//\1/ 7833 q 7834 } 7835 /^X\(\/\/\)[^/].*/{ 7836 s//\1/ 7837 q 7838 } 7839 /^X\(\/\/\)$/{ 7840 s//\1/ 7841 q 7842 } 7843 /^X\(\/\).*/{ 7844 s//\1/ 7845 q 7846 } 7847 s/.*/./; q'` 7848 test -d "$as_dir" && break 7849 done 7850 test -z "$as_dirs" || eval "mkdir $as_dirs" 7851 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 7852 7853 7854} # as_fn_mkdir_p 7855if mkdir -p . 2>/dev/null; then 7856 as_mkdir_p='mkdir -p "$as_dir"' 7857else 7858 test -d ./-p && rmdir ./-p 7859 as_mkdir_p=false 7860fi 7861 7862if test -x / >/dev/null 2>&1; then 7863 as_test_x='test -x' 7864else 7865 if ls -dL / >/dev/null 2>&1; then 7866 as_ls_L_option=L 7867 else 7868 as_ls_L_option= 7869 fi 7870 as_test_x=' 7871 eval sh -c '\'' 7872 if test -d "$1"; then 7873 test -d "$1/."; 7874 else 7875 case $1 in #( 7876 -*)set "./$1";; 7877 esac; 7878 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 7879 ???[sx]*):;;*)false;;esac;fi 7880 '\'' sh 7881 ' 7882fi 7883as_executable_p=$as_test_x 7884 7885# Sed expression to map a string onto a valid CPP name. 7886as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7887 7888# Sed expression to map a string onto a valid variable name. 7889as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7890 7891 7892exec 6>&1 7893## ----------------------------------- ## 7894## Main body of $CONFIG_STATUS script. ## 7895## ----------------------------------- ## 7896_ASEOF 7897test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7898 7899cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7900# Save the log message, to keep $0 and so on meaningful, and to 7901# report actual input values of CONFIG_FILES etc. instead of their 7902# values after options handling. 7903ac_log=" 7904This file was extended by $as_me, which was 7905generated by GNU Autoconf 2.64. Invocation command line was 7906 7907 CONFIG_FILES = $CONFIG_FILES 7908 CONFIG_HEADERS = $CONFIG_HEADERS 7909 CONFIG_LINKS = $CONFIG_LINKS 7910 CONFIG_COMMANDS = $CONFIG_COMMANDS 7911 $ $0 $@ 7912 7913on `(hostname || uname -n) 2>/dev/null | sed 1q` 7914" 7915 7916_ACEOF 7917 7918case $ac_config_files in *" 7919"*) set x $ac_config_files; shift; ac_config_files=$*;; 7920esac 7921 7922case $ac_config_headers in *" 7923"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7924esac 7925 7926 7927cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7928# Files that config.status was made for. 7929config_files="$ac_config_files" 7930config_headers="$ac_config_headers" 7931config_commands="$ac_config_commands" 7932 7933_ACEOF 7934 7935cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7936ac_cs_usage="\ 7937\`$as_me' instantiates files and other configuration actions 7938from templates according to the current configuration. Unless the files 7939and actions are specified as TAGs, all are instantiated by default. 7940 7941Usage: $0 [OPTION]... [TAG]... 7942 7943 -h, --help print this help, then exit 7944 -V, --version print version number and configuration settings, then exit 7945 -q, --quiet, --silent 7946 do not print progress messages 7947 -d, --debug don't remove temporary files 7948 --recheck update $as_me by reconfiguring in the same conditions 7949 --file=FILE[:TEMPLATE] 7950 instantiate the configuration file FILE 7951 --header=FILE[:TEMPLATE] 7952 instantiate the configuration header FILE 7953 7954Configuration files: 7955$config_files 7956 7957Configuration headers: 7958$config_headers 7959 7960Configuration commands: 7961$config_commands 7962 7963Report bugs to the package provider." 7964 7965_ACEOF 7966cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7967ac_cs_version="\\ 7968config.status 7969configured by $0, generated by GNU Autoconf 2.64, 7970 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 7971 7972Copyright (C) 2009 Free Software Foundation, Inc. 7973This config.status script is free software; the Free Software Foundation 7974gives unlimited permission to copy, distribute and modify it." 7975 7976ac_pwd='$ac_pwd' 7977srcdir='$srcdir' 7978INSTALL='$INSTALL' 7979test -n "\$AWK" || AWK=awk 7980_ACEOF 7981 7982cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7983# The default lists apply if the user does not specify any file. 7984ac_need_defaults=: 7985while test $# != 0 7986do 7987 case $1 in 7988 --*=*) 7989 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7990 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7991 ac_shift=: 7992 ;; 7993 *) 7994 ac_option=$1 7995 ac_optarg=$2 7996 ac_shift=shift 7997 ;; 7998 esac 7999 8000 case $ac_option in 8001 # Handling of the options. 8002 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8003 ac_cs_recheck=: ;; 8004 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8005 $as_echo "$ac_cs_version"; exit ;; 8006 --debug | --debu | --deb | --de | --d | -d ) 8007 debug=: ;; 8008 --file | --fil | --fi | --f ) 8009 $ac_shift 8010 case $ac_optarg in 8011 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8012 esac 8013 as_fn_append CONFIG_FILES " '$ac_optarg'" 8014 ac_need_defaults=false;; 8015 --header | --heade | --head | --hea ) 8016 $ac_shift 8017 case $ac_optarg in 8018 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8019 esac 8020 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8021 ac_need_defaults=false;; 8022 --he | --h) 8023 # Conflict between --help and --header 8024 as_fn_error "ambiguous option: \`$1' 8025Try \`$0 --help' for more information.";; 8026 --help | --hel | -h ) 8027 $as_echo "$ac_cs_usage"; exit ;; 8028 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8029 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8030 ac_cs_silent=: ;; 8031 8032 # This is an error. 8033 -*) as_fn_error "unrecognized option: \`$1' 8034Try \`$0 --help' for more information." ;; 8035 8036 *) as_fn_append ac_config_targets " $1" 8037 ac_need_defaults=false ;; 8038 8039 esac 8040 shift 8041done 8042 8043ac_configure_extra_args= 8044 8045if $ac_cs_silent; then 8046 exec 6>/dev/null 8047 ac_configure_extra_args="$ac_configure_extra_args --silent" 8048fi 8049 8050_ACEOF 8051cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8052if \$ac_cs_recheck; then 8053 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8054 shift 8055 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8056 CONFIG_SHELL='$SHELL' 8057 export CONFIG_SHELL 8058 exec "\$@" 8059fi 8060 8061_ACEOF 8062cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8063exec 5>>config.log 8064{ 8065 echo 8066 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8067## Running $as_me. ## 8068_ASBOX 8069 $as_echo "$ac_log" 8070} >&5 8071 8072_ACEOF 8073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8074# 8075# INIT-COMMANDS 8076# 8077srcdir=${srcdir} 8078host=${host} 8079target=${target} 8080with_target_subdir=${with_target_subdir} 8081with_multisubdir=${with_multisubdir} 8082ac_configure_args="--enable-multilib ${ac_configure_args}" 8083CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8084ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8085libiberty_topdir=${libiberty_topdir} 8086 8087 8088_ACEOF 8089 8090cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8091 8092# Handling of arguments. 8093for ac_config_target in $ac_config_targets 8094do 8095 case $ac_config_target in 8096 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8097 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8098 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8099 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8100 8101 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8102 esac 8103done 8104 8105 8106# If the user did not use the arguments to specify the items to instantiate, 8107# then the envvar interface is used. Set only those that are not. 8108# We use the long form for the default assignment because of an extremely 8109# bizarre bug on SunOS 4.1.3. 8110if $ac_need_defaults; then 8111 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8112 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8113 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8114fi 8115 8116# Have a temporary directory for convenience. Make it in the build tree 8117# simply because there is no reason against having it here, and in addition, 8118# creating and moving files from /tmp can sometimes cause problems. 8119# Hook for its removal unless debugging. 8120# Note that there is a small window in which the directory will not be cleaned: 8121# after its creation but before its name has been assigned to `$tmp'. 8122$debug || 8123{ 8124 tmp= 8125 trap 'exit_status=$? 8126 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 8127' 0 8128 trap 'as_fn_exit 1' 1 2 13 15 8129} 8130# Create a (secure) tmp directory for tmp files. 8131 8132{ 8133 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8134 test -n "$tmp" && test -d "$tmp" 8135} || 8136{ 8137 tmp=./conf$$-$RANDOM 8138 (umask 077 && mkdir "$tmp") 8139} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 8140 8141# Set up the scripts for CONFIG_FILES section. 8142# No need to generate them if there are no CONFIG_FILES. 8143# This happens for instance with `./config.status config.h'. 8144if test -n "$CONFIG_FILES"; then 8145 8146if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8147 ac_cs_awk_getline=: 8148 ac_cs_awk_pipe_init= 8149 ac_cs_awk_read_file=' 8150 while ((getline aline < (F[key])) > 0) 8151 print(aline) 8152 close(F[key])' 8153 ac_cs_awk_pipe_fini= 8154else 8155 ac_cs_awk_getline=false 8156 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8157 ac_cs_awk_read_file=' 8158 print "|#_!!_#|" 8159 print "cat " F[key] " &&" 8160 '$ac_cs_awk_pipe_init 8161 # The final `:' finishes the AND list. 8162 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8163fi 8164ac_cr=`echo X | tr X '\015'` 8165# On cygwin, bash can eat \r inside `` if the user requested igncr. 8166# But we know of no other shell where ac_cr would be empty at this 8167# point, so we can use a bashism as a fallback. 8168if test "x$ac_cr" = x; then 8169 eval ac_cr=\$\'\\r\' 8170fi 8171ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8172if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8173 ac_cs_awk_cr='\r' 8174else 8175 ac_cs_awk_cr=$ac_cr 8176fi 8177 8178echo 'BEGIN {' >"$tmp/subs1.awk" && 8179_ACEOF 8180 8181# Create commands to substitute file output variables. 8182{ 8183 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8184 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 8185 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8186 echo "_ACAWK" && 8187 echo "_ACEOF" 8188} >conf$$files.sh && 8189. ./conf$$files.sh || 8190 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8191rm -f conf$$files.sh 8192 8193{ 8194 echo "cat >conf$$subs.awk <<_ACEOF" && 8195 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8196 echo "_ACEOF" 8197} >conf$$subs.sh || 8198 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8199ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 8200ac_delim='%!_!# ' 8201for ac_last_try in false false false false false :; do 8202 . ./conf$$subs.sh || 8203 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8204 8205 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8206 if test $ac_delim_n = $ac_delim_num; then 8207 break 8208 elif $ac_last_try; then 8209 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8210 else 8211 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8212 fi 8213done 8214rm -f conf$$subs.sh 8215 8216cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8217cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 8218_ACEOF 8219sed -n ' 8220h 8221s/^/S["/; s/!.*/"]=/ 8222p 8223g 8224s/^[^!]*!// 8225:repl 8226t repl 8227s/'"$ac_delim"'$// 8228t delim 8229:nl 8230h 8231s/\(.\{148\}\).*/\1/ 8232t more1 8233s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8234p 8235n 8236b repl 8237:more1 8238s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8239p 8240g 8241s/.\{148\}// 8242t nl 8243:delim 8244h 8245s/\(.\{148\}\).*/\1/ 8246t more2 8247s/["\\]/\\&/g; s/^/"/; s/$/"/ 8248p 8249b 8250:more2 8251s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8252p 8253g 8254s/.\{148\}// 8255t delim 8256' <conf$$subs.awk | sed ' 8257/^[^""]/{ 8258 N 8259 s/\n// 8260} 8261' >>$CONFIG_STATUS || ac_write_fail=1 8262rm -f conf$$subs.awk 8263cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8264_ACAWK 8265cat >>"\$tmp/subs1.awk" <<_ACAWK && 8266 for (key in S) S_is_set[key] = 1 8267 FS = "" 8268 \$ac_cs_awk_pipe_init 8269} 8270{ 8271 line = $ 0 8272 nfields = split(line, field, "@") 8273 substed = 0 8274 len = length(field[1]) 8275 for (i = 2; i < nfields; i++) { 8276 key = field[i] 8277 keylen = length(key) 8278 if (S_is_set[key]) { 8279 value = S[key] 8280 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8281 len += length(value) + length(field[++i]) 8282 substed = 1 8283 } else 8284 len += 1 + keylen 8285 } 8286 if (nfields == 3 && !substed) { 8287 key = field[2] 8288 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8289 \$ac_cs_awk_read_file 8290 next 8291 } 8292 } 8293 print line 8294} 8295\$ac_cs_awk_pipe_fini 8296_ACAWK 8297_ACEOF 8298cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8299if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8300 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8301else 8302 cat 8303fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 8304 || as_fn_error "could not setup config files machinery" "$LINENO" 5 8305_ACEOF 8306 8307# VPATH may cause trouble with some makes, so we remove $(srcdir), 8308# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 8309# trailing colons and then remove the whole line if VPATH becomes empty 8310# (actually we leave an empty line to preserve line numbers). 8311if test "x$srcdir" = x.; then 8312 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 8313s/:*\$(srcdir):*/:/ 8314s/:*\${srcdir}:*/:/ 8315s/:*@srcdir@:*/:/ 8316s/^\([^=]*=[ ]*\):*/\1/ 8317s/:*$// 8318s/^[^=]*=[ ]*$// 8319}' 8320fi 8321 8322cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8323fi # test -n "$CONFIG_FILES" 8324 8325# Set up the scripts for CONFIG_HEADERS section. 8326# No need to generate them if there are no CONFIG_HEADERS. 8327# This happens for instance with `./config.status Makefile'. 8328if test -n "$CONFIG_HEADERS"; then 8329cat >"$tmp/defines.awk" <<\_ACAWK || 8330BEGIN { 8331_ACEOF 8332 8333# Transform confdefs.h into an awk script `defines.awk', embedded as 8334# here-document in config.status, that substitutes the proper values into 8335# config.h.in to produce config.h. 8336 8337# Create a delimiter string that does not exist in confdefs.h, to ease 8338# handling of long lines. 8339ac_delim='%!_!# ' 8340for ac_last_try in false false :; do 8341 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 8342 if test -z "$ac_t"; then 8343 break 8344 elif $ac_last_try; then 8345 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 8346 else 8347 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8348 fi 8349done 8350 8351# For the awk script, D is an array of macro values keyed by name, 8352# likewise P contains macro parameters if any. Preserve backslash 8353# newline sequences. 8354 8355ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8356sed -n ' 8357s/.\{148\}/&'"$ac_delim"'/g 8358t rset 8359:rset 8360s/^[ ]*#[ ]*define[ ][ ]*/ / 8361t def 8362d 8363:def 8364s/\\$// 8365t bsnl 8366s/["\\]/\\&/g 8367s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8368D["\1"]=" \3"/p 8369s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8370d 8371:bsnl 8372s/["\\]/\\&/g 8373s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8374D["\1"]=" \3\\\\\\n"\\/p 8375t cont 8376s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8377t cont 8378d 8379:cont 8380n 8381s/.\{148\}/&'"$ac_delim"'/g 8382t clear 8383:clear 8384s/\\$// 8385t bsnlc 8386s/["\\]/\\&/g; s/^/"/; s/$/"/p 8387d 8388:bsnlc 8389s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8390b cont 8391' <confdefs.h | sed ' 8392s/'"$ac_delim"'/"\\\ 8393"/g' >>$CONFIG_STATUS || ac_write_fail=1 8394 8395cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8396 for (key in D) D_is_set[key] = 1 8397 FS = "" 8398} 8399/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8400 line = \$ 0 8401 split(line, arg, " ") 8402 if (arg[1] == "#") { 8403 defundef = arg[2] 8404 mac1 = arg[3] 8405 } else { 8406 defundef = substr(arg[1], 2) 8407 mac1 = arg[2] 8408 } 8409 split(mac1, mac2, "(") #) 8410 macro = mac2[1] 8411 prefix = substr(line, 1, index(line, defundef) - 1) 8412 if (D_is_set[macro]) { 8413 # Preserve the white space surrounding the "#". 8414 print prefix "define", macro P[macro] D[macro] 8415 next 8416 } else { 8417 # Replace #undef with comments. This is necessary, for example, 8418 # in the case of _POSIX_SOURCE, which is predefined and required 8419 # on some systems where configure will not decide to define it. 8420 if (defundef == "undef") { 8421 print "/*", prefix defundef, macro, "*/" 8422 next 8423 } 8424 } 8425} 8426{ print } 8427_ACAWK 8428_ACEOF 8429cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8430 as_fn_error "could not setup config headers machinery" "$LINENO" 5 8431fi # test -n "$CONFIG_HEADERS" 8432 8433 8434eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8435shift 8436for ac_tag 8437do 8438 case $ac_tag in 8439 :[FHLC]) ac_mode=$ac_tag; continue;; 8440 esac 8441 case $ac_mode$ac_tag in 8442 :[FHL]*:*);; 8443 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 8444 :[FH]-) ac_tag=-:-;; 8445 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8446 esac 8447 ac_save_IFS=$IFS 8448 IFS=: 8449 set x $ac_tag 8450 IFS=$ac_save_IFS 8451 shift 8452 ac_file=$1 8453 shift 8454 8455 case $ac_mode in 8456 :L) ac_source=$1;; 8457 :[FH]) 8458 ac_file_inputs= 8459 for ac_f 8460 do 8461 case $ac_f in 8462 -) ac_f="$tmp/stdin";; 8463 *) # Look for the file first in the build tree, then in the source tree 8464 # (if the path is not absolute). The absolute path cannot be DOS-style, 8465 # because $ac_f cannot contain `:'. 8466 test -f "$ac_f" || 8467 case $ac_f in 8468 [\\/$]*) false;; 8469 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8470 esac || 8471 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8472 esac 8473 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8474 as_fn_append ac_file_inputs " '$ac_f'" 8475 done 8476 8477 # Let's still pretend it is `configure' which instantiates (i.e., don't 8478 # use $as_me), people would be surprised to read: 8479 # /* config.h. Generated by config.status. */ 8480 configure_input='Generated from '` 8481 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8482 `' by configure.' 8483 if test x"$ac_file" != x-; then 8484 configure_input="$ac_file. $configure_input" 8485 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8486$as_echo "$as_me: creating $ac_file" >&6;} 8487 fi 8488 # Neutralize special characters interpreted by sed in replacement strings. 8489 case $configure_input in #( 8490 *\&* | *\|* | *\\* ) 8491 ac_sed_conf_input=`$as_echo "$configure_input" | 8492 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8493 *) ac_sed_conf_input=$configure_input;; 8494 esac 8495 8496 case $ac_tag in 8497 *:-:* | *:-) cat >"$tmp/stdin" \ 8498 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 8499 esac 8500 ;; 8501 esac 8502 8503 ac_dir=`$as_dirname -- "$ac_file" || 8504$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8505 X"$ac_file" : 'X\(//\)[^/]' \| \ 8506 X"$ac_file" : 'X\(//\)$' \| \ 8507 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8508$as_echo X"$ac_file" | 8509 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8510 s//\1/ 8511 q 8512 } 8513 /^X\(\/\/\)[^/].*/{ 8514 s//\1/ 8515 q 8516 } 8517 /^X\(\/\/\)$/{ 8518 s//\1/ 8519 q 8520 } 8521 /^X\(\/\).*/{ 8522 s//\1/ 8523 q 8524 } 8525 s/.*/./; q'` 8526 as_dir="$ac_dir"; as_fn_mkdir_p 8527 ac_builddir=. 8528 8529case "$ac_dir" in 8530.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8531*) 8532 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8533 # A ".." for each directory in $ac_dir_suffix. 8534 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8535 case $ac_top_builddir_sub in 8536 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8537 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8538 esac ;; 8539esac 8540ac_abs_top_builddir=$ac_pwd 8541ac_abs_builddir=$ac_pwd$ac_dir_suffix 8542# for backward compatibility: 8543ac_top_builddir=$ac_top_build_prefix 8544 8545case $srcdir in 8546 .) # We are building in place. 8547 ac_srcdir=. 8548 ac_top_srcdir=$ac_top_builddir_sub 8549 ac_abs_top_srcdir=$ac_pwd ;; 8550 [\\/]* | ?:[\\/]* ) # Absolute name. 8551 ac_srcdir=$srcdir$ac_dir_suffix; 8552 ac_top_srcdir=$srcdir 8553 ac_abs_top_srcdir=$srcdir ;; 8554 *) # Relative name. 8555 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8556 ac_top_srcdir=$ac_top_build_prefix$srcdir 8557 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8558esac 8559ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8560 8561 8562 case $ac_mode in 8563 :F) 8564 # 8565 # CONFIG_FILE 8566 # 8567 8568 case $INSTALL in 8569 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8570 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8571 esac 8572_ACEOF 8573 8574cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8575# If the template does not know about datarootdir, expand it. 8576# FIXME: This hack should be removed a few years after 2.60. 8577ac_datarootdir_hack=; ac_datarootdir_seen= 8578ac_sed_dataroot=' 8579/datarootdir/ { 8580 p 8581 q 8582} 8583/@datadir@/p 8584/@docdir@/p 8585/@infodir@/p 8586/@localedir@/p 8587/@mandir@/p' 8588case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8589*datarootdir*) ac_datarootdir_seen=yes;; 8590*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8591 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8592$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8593_ACEOF 8594cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8595 ac_datarootdir_hack=' 8596 s&@datadir@&$datadir&g 8597 s&@docdir@&$docdir&g 8598 s&@infodir@&$infodir&g 8599 s&@localedir@&$localedir&g 8600 s&@mandir@&$mandir&g 8601 s&\\\${datarootdir}&$datarootdir&g' ;; 8602esac 8603_ACEOF 8604 8605# Neutralize VPATH when `$srcdir' = `.'. 8606# Shell code in configure.ac might set extrasub. 8607# FIXME: do we really want to maintain this feature? 8608cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8609ac_sed_extra="$ac_vpsub 8610$extrasub 8611_ACEOF 8612cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8613:t 8614/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8615s|@configure_input@|$ac_sed_conf_input|;t t 8616s&@top_builddir@&$ac_top_builddir_sub&;t t 8617s&@top_build_prefix@&$ac_top_build_prefix&;t t 8618s&@srcdir@&$ac_srcdir&;t t 8619s&@abs_srcdir@&$ac_abs_srcdir&;t t 8620s&@top_srcdir@&$ac_top_srcdir&;t t 8621s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8622s&@builddir@&$ac_builddir&;t t 8623s&@abs_builddir@&$ac_abs_builddir&;t t 8624s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8625s&@INSTALL@&$ac_INSTALL&;t t 8626$ac_datarootdir_hack 8627" 8628eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8629if $ac_cs_awk_getline; then 8630 $AWK -f "$tmp/subs.awk" 8631else 8632 $AWK -f "$tmp/subs.awk" | $SHELL 8633fi >$tmp/out \ 8634 || as_fn_error "could not create $ac_file" "$LINENO" 5 8635 8636test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8637 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8638 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8639 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8640which seems to be undefined. Please make sure it is defined." >&5 8641$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8642which seems to be undefined. Please make sure it is defined." >&2;} 8643 8644 rm -f "$tmp/stdin" 8645 case $ac_file in 8646 -) cat "$tmp/out" && rm -f "$tmp/out";; 8647 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 8648 esac \ 8649 || as_fn_error "could not create $ac_file" "$LINENO" 5 8650 ;; 8651 :H) 8652 # 8653 # CONFIG_HEADER 8654 # 8655 if test x"$ac_file" != x-; then 8656 { 8657 $as_echo "/* $configure_input */" \ 8658 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 8659 } >"$tmp/config.h" \ 8660 || as_fn_error "could not create $ac_file" "$LINENO" 5 8661 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 8662 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8663$as_echo "$as_me: $ac_file is unchanged" >&6;} 8664 else 8665 rm -f "$ac_file" 8666 mv "$tmp/config.h" "$ac_file" \ 8667 || as_fn_error "could not create $ac_file" "$LINENO" 5 8668 fi 8669 else 8670 $as_echo "/* $configure_input */" \ 8671 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 8672 || as_fn_error "could not create -" "$LINENO" 5 8673 fi 8674 ;; 8675 8676 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8677$as_echo "$as_me: executing $ac_file commands" >&6;} 8678 ;; 8679 esac 8680 8681 8682 case $ac_file$ac_mode in 8683 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8684if test -n "$CONFIG_FILES"; then 8685 if test -n "${with_target_subdir}"; then 8686 # FIXME: We shouldn't need to set ac_file 8687 ac_file=Makefile 8688 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8689 . ${libiberty_topdir}/config-ml.in 8690 fi 8691fi ;; 8692 8693 esac 8694done # for ac_tag 8695 8696 8697as_fn_exit 0 8698_ACEOF 8699ac_clean_files=$ac_clean_files_save 8700 8701test $ac_write_fail = 0 || 8702 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 8703 8704 8705# configure is writing to config.log, and then calls config.status. 8706# config.status does its own redirection, appending to config.log. 8707# Unfortunately, on DOS this fails, as config.log is still kept open 8708# by configure, so config.status won't be able to write to it; its 8709# output is simply discarded. So we exec the FD to /dev/null, 8710# effectively closing config.log, so it can be properly (re)opened and 8711# appended to by config.status. When coming back to configure, we 8712# need to make the FD available again. 8713if test "$no_create" != yes; then 8714 ac_cs_success=: 8715 ac_config_status_args= 8716 test "$silent" = yes && 8717 ac_config_status_args="$ac_config_status_args --quiet" 8718 exec 5>/dev/null 8719 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8720 exec 5>>config.log 8721 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8722 # would make configure fail if this is the last instruction. 8723 $ac_cs_success || as_fn_exit $? 8724fi 8725if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8727$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8728fi 8729 8730