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 5867 5868 5869$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5870 5871 5872$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5873 5874 5875$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 5876 5877fi 5878 5879# For each of these functions, if the host does not provide the 5880# function we want to put FN.o in LIBOBJS, and if the host does 5881# provide the function, we want to define HAVE_FN in config.h. 5882 5883setobjs= 5884CHECK= 5885if test -n "${with_target_subdir}"; then 5886 5887 # We are being configured as a target library. AC_REPLACE_FUNCS 5888 # may not work correctly, because the compiler may not be able to 5889 # link executables. Note that we may still be being configured 5890 # native. 5891 5892 # If we are being configured for newlib, we know which functions 5893 # newlib provide and which ones we will be expected to provide. 5894 5895 if test "x${with_newlib}" = "xyes"; then 5896 case " $LIBOBJS " in 5897 *" asprintf.$ac_objext "* ) ;; 5898 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5899 ;; 5900esac 5901 5902 case " $LIBOBJS " in 5903 *" basename.$ac_objext "* ) ;; 5904 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5905 ;; 5906esac 5907 5908 case " $LIBOBJS " in 5909 *" insque.$ac_objext "* ) ;; 5910 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5911 ;; 5912esac 5913 5914 case " $LIBOBJS " in 5915 *" random.$ac_objext "* ) ;; 5916 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5917 ;; 5918esac 5919 5920 case " $LIBOBJS " in 5921 *" strdup.$ac_objext "* ) ;; 5922 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5923 ;; 5924esac 5925 5926 case " $LIBOBJS " in 5927 *" vasprintf.$ac_objext "* ) ;; 5928 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5929 ;; 5930esac 5931 5932 5933 for f in $funcs; do 5934 case "$f" in 5935 asprintf | basename | insque | random | strdup | vasprintf) 5936 ;; 5937 *) 5938 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5939 cat >>confdefs.h <<_ACEOF 5940#define $n 1 5941_ACEOF 5942 5943 ;; 5944 esac 5945 done 5946 5947 # newlib doesnt provide any of the variables in $vars, so we 5948 # dont have to check them here. 5949 5950 # Of the functions in $checkfuncs, newlib only has strerror. 5951 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5952 5953 5954 setobjs=yes 5955 5956 fi 5957 5958 # If we are being configured for Mingw, we know which functions 5959 # Mingw provides and which ones we will be expected to provide. 5960 5961 case "${host}" in 5962 *-*-mingw*) 5963 case " $LIBOBJS " in 5964 *" asprintf.$ac_objext "* ) ;; 5965 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5966 ;; 5967esac 5968 5969 case " $LIBOBJS " in 5970 *" basename.$ac_objext "* ) ;; 5971 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5972 ;; 5973esac 5974 5975 case " $LIBOBJS " in 5976 *" bcmp.$ac_objext "* ) ;; 5977 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 5978 ;; 5979esac 5980 5981 case " $LIBOBJS " in 5982 *" bcopy.$ac_objext "* ) ;; 5983 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 5984 ;; 5985esac 5986 5987 case " $LIBOBJS " in 5988 *" bzero.$ac_objext "* ) ;; 5989 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 5990 ;; 5991esac 5992 5993 case " $LIBOBJS " in 5994 *" clock.$ac_objext "* ) ;; 5995 *) LIBOBJS="$LIBOBJS clock.$ac_objext" 5996 ;; 5997esac 5998 5999 case " $LIBOBJS " in 6000 *" ffs.$ac_objext "* ) ;; 6001 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6002 ;; 6003esac 6004 6005 case " $LIBOBJS " in 6006 *" getpagesize.$ac_objext "* ) ;; 6007 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6008 ;; 6009esac 6010 6011 case " $LIBOBJS " in 6012 *" index.$ac_objext "* ) ;; 6013 *) LIBOBJS="$LIBOBJS index.$ac_objext" 6014 ;; 6015esac 6016 6017 case " $LIBOBJS " in 6018 *" insque.$ac_objext "* ) ;; 6019 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6020 ;; 6021esac 6022 6023 case " $LIBOBJS " in 6024 *" mempcpy.$ac_objext "* ) ;; 6025 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6026 ;; 6027esac 6028 6029 case " $LIBOBJS " in 6030 *" mkstemps.$ac_objext "* ) ;; 6031 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6032 ;; 6033esac 6034 6035 case " $LIBOBJS " in 6036 *" random.$ac_objext "* ) ;; 6037 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6038 ;; 6039esac 6040 6041 case " $LIBOBJS " in 6042 *" rindex.$ac_objext "* ) ;; 6043 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6044 ;; 6045esac 6046 6047 case " $LIBOBJS " in 6048 *" sigsetmask.$ac_objext "* ) ;; 6049 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6050 ;; 6051esac 6052 6053 case " $LIBOBJS " in 6054 *" stpcpy.$ac_objext "* ) ;; 6055 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6056 ;; 6057esac 6058 6059 case " $LIBOBJS " in 6060 *" stpncpy.$ac_objext "* ) ;; 6061 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6062 ;; 6063esac 6064 6065 case " $LIBOBJS " in 6066 *" strndup.$ac_objext "* ) ;; 6067 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6068 ;; 6069esac 6070 6071 case " $LIBOBJS " in 6072 *" strnlen.$ac_objext "* ) ;; 6073 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6074 ;; 6075esac 6076 6077 case " $LIBOBJS " in 6078 *" strverscmp.$ac_objext "* ) ;; 6079 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6080 ;; 6081esac 6082 6083 case " $LIBOBJS " in 6084 *" vasprintf.$ac_objext "* ) ;; 6085 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6086 ;; 6087esac 6088 6089 case " $LIBOBJS " in 6090 *" waitpid.$ac_objext "* ) ;; 6091 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6092 ;; 6093esac 6094 6095 6096 for f in $funcs; do 6097 case "$f" in 6098 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6099 ;; 6100 *) 6101 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6102 cat >>confdefs.h <<_ACEOF 6103#define $n 1 6104_ACEOF 6105 6106 ;; 6107 esac 6108 done 6109 6110 # Mingw doesnt provide any of the variables in $vars, so we 6111 # dont have to check them here. 6112 6113 # Of the functions in $checkfuncs, Mingw only has strerror. 6114 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6115 6116 6117 setobjs=yes 6118 ;; 6119 6120 *-*-msdosdjgpp) 6121 case " $LIBOBJS " in 6122 *" vasprintf.$ac_objext "* ) ;; 6123 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6124 ;; 6125esac 6126 6127 case " $LIBOBJS " in 6128 *" vsnprintf.$ac_objext "* ) ;; 6129 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6130 ;; 6131esac 6132 6133 case " $LIBOBJS " in 6134 *" snprintf.$ac_objext "* ) ;; 6135 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6136 ;; 6137esac 6138 6139 case " $LIBOBJS " in 6140 *" asprintf.$ac_objext "* ) ;; 6141 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6142 ;; 6143esac 6144 6145 6146 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6147 getcwd getpagesize getrusage gettimeofday \ 6148 index insque memchr memcmp memcpy memmove memset psignal \ 6149 putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6150 strchr strdup strerror strncasecmp strrchr strstr strtod \ 6151 strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6152 vsprintf waitpid 6153 do 6154 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6155 cat >>confdefs.h <<_ACEOF 6156#define $n 1 6157_ACEOF 6158 6159 done 6160 6161 6162 setobjs=yes 6163 ;; 6164 6165 esac 6166 6167else 6168 6169 # Not a target library, so we set things up to run the test suite. 6170 CHECK=really-check 6171 6172fi 6173 6174 6175 6176 6177case "${host}" in 6178 *-*-cygwin* | *-*-mingw*) 6179 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6180 6181 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6182 6183 ;; 6184esac 6185 6186if test -z "${setobjs}"; then 6187 case "${host}" in 6188 6189 *-*-vxworks*) 6190 # Handle VxWorks configuration specially, since on VxWorks the 6191 # libraries are actually on the target board, not in the file 6192 # system. 6193 case " $LIBOBJS " in 6194 *" basename.$ac_objext "* ) ;; 6195 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6196 ;; 6197esac 6198 6199 case " $LIBOBJS " in 6200 *" getpagesize.$ac_objext "* ) ;; 6201 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6202 ;; 6203esac 6204 6205 case " $LIBOBJS " in 6206 *" insque.$ac_objext "* ) ;; 6207 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6208 ;; 6209esac 6210 6211 case " $LIBOBJS " in 6212 *" random.$ac_objext "* ) ;; 6213 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6214 ;; 6215esac 6216 6217 case " $LIBOBJS " in 6218 *" strcasecmp.$ac_objext "* ) ;; 6219 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6220 ;; 6221esac 6222 6223 case " $LIBOBJS " in 6224 *" strncasecmp.$ac_objext "* ) ;; 6225 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6226 ;; 6227esac 6228 6229 case " $LIBOBJS " in 6230 *" strdup.$ac_objext "* ) ;; 6231 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6232 ;; 6233esac 6234 6235 case " $LIBOBJS " in 6236 *" vfork.$ac_objext "* ) ;; 6237 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6238 ;; 6239esac 6240 6241 case " $LIBOBJS " in 6242 *" waitpid.$ac_objext "* ) ;; 6243 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6244 ;; 6245esac 6246 6247 case " $LIBOBJS " in 6248 *" vasprintf.$ac_objext "* ) ;; 6249 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6250 ;; 6251esac 6252 6253 for f in $funcs; do 6254 case "$f" in 6255 basename | getpagesize | insque | random | strcasecmp) 6256 ;; 6257 strncasecmp | strdup | vfork | waitpid | vasprintf) 6258 ;; 6259 *) 6260 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6261 cat >>confdefs.h <<_ACEOF 6262#define $n 1 6263_ACEOF 6264 6265 ;; 6266 esac 6267 done 6268 6269 # VxWorks doesn't provide any of the variables in $vars, so we 6270 # don't have to check them here. 6271 6272 # Of the functions in $checkfuncs, VxWorks only has strerror. 6273 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6274 6275 6276 setobjs=yes 6277 ;; 6278 6279 esac 6280fi 6281 6282if test -z "${setobjs}"; then 6283 6284 case "${host}" in 6285 6286 *-*-android*) 6287 # On android, getpagesize is defined in unistd.h as a static inline 6288 # function, which AC_CHECK_FUNCS does not handle properly. 6289 ac_cv_func_getpagesize=yes 6290 ;; 6291 6292 *-*-mingw32*) 6293 # Under mingw32, sys_nerr and sys_errlist exist, but they are 6294 # macros, so the test below won't find them. 6295 libiberty_cv_var_sys_nerr=yes 6296 libiberty_cv_var_sys_errlist=yes 6297 ;; 6298 6299 *-*-msdosdjgpp*) 6300 # vfork and fork are stubs. 6301 ac_cv_func_vfork_works=no 6302 ;; 6303 6304 *-*-uwin*) 6305 # Under some versions of uwin, vfork is notoriously buggy and the test 6306 # can hang configure; on other versions, vfork exists just as a stub. 6307 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6308 ac_cv_func_vfork_works=no 6309 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6310 # macros (actually, these are imported from a DLL, but the end effect 6311 # is the same), so the test below won't find them. 6312 libiberty_cv_var_sys_nerr=yes 6313 libiberty_cv_var_sys_errlist=yes 6314 ;; 6315 6316 *-*-*vms*) 6317 # Under VMS, vfork works very different than on Unix. The standard test 6318 # won't work, and it isn't easily adaptable. It makes more sense to 6319 # just force it. 6320 ac_cv_func_vfork_works=yes 6321 ;; 6322 6323 esac 6324 6325 # We haven't set the list of objects yet. Use the standard autoconf 6326 # tests. This will only work if the compiler works. 6327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6328$as_echo_n "checking for library containing strerror... " >&6; } 6329if test "${ac_cv_search_strerror+set}" = set; then : 6330 $as_echo_n "(cached) " >&6 6331else 6332 ac_func_search_save_LIBS=$LIBS 6333cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6334/* end confdefs.h. */ 6335 6336/* Override any GCC internal prototype to avoid an error. 6337 Use char because int might match the return type of a GCC 6338 builtin and then its argument prototype would still apply. */ 6339#ifdef __cplusplus 6340extern "C" 6341#endif 6342char strerror (); 6343int 6344main () 6345{ 6346return strerror (); 6347 ; 6348 return 0; 6349} 6350_ACEOF 6351for ac_lib in '' cposix; do 6352 if test -z "$ac_lib"; then 6353 ac_res="none required" 6354 else 6355 ac_res=-l$ac_lib 6356 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6357 fi 6358 if test x$gcc_no_link = xyes; then 6359 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6360fi 6361if ac_fn_c_try_link "$LINENO"; then : 6362 ac_cv_search_strerror=$ac_res 6363fi 6364rm -f core conftest.err conftest.$ac_objext \ 6365 conftest$ac_exeext 6366 if test "${ac_cv_search_strerror+set}" = set; then : 6367 break 6368fi 6369done 6370if test "${ac_cv_search_strerror+set}" = set; then : 6371 6372else 6373 ac_cv_search_strerror=no 6374fi 6375rm conftest.$ac_ext 6376LIBS=$ac_func_search_save_LIBS 6377fi 6378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6379$as_echo "$ac_cv_search_strerror" >&6; } 6380ac_res=$ac_cv_search_strerror 6381if test "$ac_res" != no; then : 6382 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6383 6384fi 6385 6386 for ac_func in $funcs 6387do : 6388 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6389ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6390eval as_val=\$$as_ac_var 6391 if test "x$as_val" = x""yes; then : 6392 cat >>confdefs.h <<_ACEOF 6393#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6394_ACEOF 6395 6396else 6397 case " $LIBOBJS " in 6398 *" $ac_func.$ac_objext "* ) ;; 6399 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6400 ;; 6401esac 6402 6403fi 6404done 6405 6406 6407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6408$as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6409if test "${ac_cv_os_cray+set}" = set; then : 6410 $as_echo_n "(cached) " >&6 6411else 6412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6413/* end confdefs.h. */ 6414#if defined(CRAY) && ! defined(CRAY2) 6415webecray 6416#else 6417wenotbecray 6418#endif 6419 6420_ACEOF 6421if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6422 $EGREP "webecray" >/dev/null 2>&1; then : 6423 ac_cv_os_cray=yes 6424else 6425 ac_cv_os_cray=no 6426fi 6427rm -f conftest* 6428 6429fi 6430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6431$as_echo "$ac_cv_os_cray" >&6; } 6432if test $ac_cv_os_cray = yes; then 6433 for ac_func in _getb67 GETB67 getb67; do 6434 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6435ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6436eval as_val=\$$as_ac_var 6437 if test "x$as_val" = x""yes; then : 6438 6439cat >>confdefs.h <<_ACEOF 6440#define CRAY_STACKSEG_END $ac_func 6441_ACEOF 6442 break 6443fi 6444 6445 done 6446fi 6447 6448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6449$as_echo_n "checking stack direction for C alloca... " >&6; } 6450if test "${ac_cv_c_stack_direction+set}" = set; then : 6451 $as_echo_n "(cached) " >&6 6452else 6453 if test "$cross_compiling" = yes; then : 6454 ac_cv_c_stack_direction=0 6455else 6456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6457/* end confdefs.h. */ 6458find_stack_direction () 6459{ 6460 static char *addr = 0; 6461 auto char dummy; 6462 if (addr == 0) 6463 { 6464 addr = &dummy; 6465 return find_stack_direction (); 6466 } 6467 else 6468 return (&dummy > addr) ? 1 : -1; 6469} 6470main () 6471{ 6472 exit (find_stack_direction() < 0); 6473} 6474_ACEOF 6475if ac_fn_c_try_run "$LINENO"; then : 6476 ac_cv_c_stack_direction=1 6477else 6478 ac_cv_c_stack_direction=-1 6479fi 6480rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6481 conftest.$ac_objext conftest.beam conftest.$ac_ext 6482fi 6483 6484fi 6485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6486$as_echo "$ac_cv_c_stack_direction" >&6; } 6487 6488cat >>confdefs.h <<_ACEOF 6489#define STACK_DIRECTION $ac_cv_c_stack_direction 6490_ACEOF 6491 6492 6493 for ac_header in vfork.h 6494do : 6495 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6496if test "x$ac_cv_header_vfork_h" = x""yes; then : 6497 cat >>confdefs.h <<_ACEOF 6498#define HAVE_VFORK_H 1 6499_ACEOF 6500 6501fi 6502done 6503 6504for ac_func in fork vfork 6505do : 6506 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6507ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6508eval as_val=\$$as_ac_var 6509 if test "x$as_val" = x""yes; then : 6510 cat >>confdefs.h <<_ACEOF 6511#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6512_ACEOF 6513 6514fi 6515done 6516 6517if test "x$ac_cv_func_fork" = xyes; then 6518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6519$as_echo_n "checking for working fork... " >&6; } 6520if test "${ac_cv_func_fork_works+set}" = set; then : 6521 $as_echo_n "(cached) " >&6 6522else 6523 if test "$cross_compiling" = yes; then : 6524 ac_cv_func_fork_works=cross 6525else 6526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6527/* end confdefs.h. */ 6528$ac_includes_default 6529int 6530main () 6531{ 6532 6533 /* By Ruediger Kuhlmann. */ 6534 return fork () < 0; 6535 6536 ; 6537 return 0; 6538} 6539_ACEOF 6540if ac_fn_c_try_run "$LINENO"; then : 6541 ac_cv_func_fork_works=yes 6542else 6543 ac_cv_func_fork_works=no 6544fi 6545rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6546 conftest.$ac_objext conftest.beam conftest.$ac_ext 6547fi 6548 6549fi 6550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6551$as_echo "$ac_cv_func_fork_works" >&6; } 6552 6553else 6554 ac_cv_func_fork_works=$ac_cv_func_fork 6555fi 6556if test "x$ac_cv_func_fork_works" = xcross; then 6557 case $host in 6558 *-*-amigaos* | *-*-msdosdjgpp*) 6559 # Override, as these systems have only a dummy fork() stub 6560 ac_cv_func_fork_works=no 6561 ;; 6562 *) 6563 ac_cv_func_fork_works=yes 6564 ;; 6565 esac 6566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6567$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6568fi 6569ac_cv_func_vfork_works=$ac_cv_func_vfork 6570if test "x$ac_cv_func_vfork" = xyes; then 6571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6572$as_echo_n "checking for working vfork... " >&6; } 6573if test "${ac_cv_func_vfork_works+set}" = set; then : 6574 $as_echo_n "(cached) " >&6 6575else 6576 if test "$cross_compiling" = yes; then : 6577 ac_cv_func_vfork_works=cross 6578else 6579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6580/* end confdefs.h. */ 6581/* Thanks to Paul Eggert for this test. */ 6582$ac_includes_default 6583#include <sys/wait.h> 6584#ifdef HAVE_VFORK_H 6585# include <vfork.h> 6586#endif 6587/* On some sparc systems, changes by the child to local and incoming 6588 argument registers are propagated back to the parent. The compiler 6589 is told about this with #include <vfork.h>, but some compilers 6590 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6591 static variable whose address is put into a register that is 6592 clobbered by the vfork. */ 6593static void 6594#ifdef __cplusplus 6595sparc_address_test (int arg) 6596# else 6597sparc_address_test (arg) int arg; 6598#endif 6599{ 6600 static pid_t child; 6601 if (!child) { 6602 child = vfork (); 6603 if (child < 0) { 6604 perror ("vfork"); 6605 _exit(2); 6606 } 6607 if (!child) { 6608 arg = getpid(); 6609 write(-1, "", 0); 6610 _exit (arg); 6611 } 6612 } 6613} 6614 6615int 6616main () 6617{ 6618 pid_t parent = getpid (); 6619 pid_t child; 6620 6621 sparc_address_test (0); 6622 6623 child = vfork (); 6624 6625 if (child == 0) { 6626 /* Here is another test for sparc vfork register problems. This 6627 test uses lots of local variables, at least as many local 6628 variables as main has allocated so far including compiler 6629 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6630 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6631 reuse the register of parent for one of the local variables, 6632 since it will think that parent can't possibly be used any more 6633 in this routine. Assigning to the local variable will thus 6634 munge parent in the parent process. */ 6635 pid_t 6636 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6637 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6638 /* Convince the compiler that p..p7 are live; otherwise, it might 6639 use the same hardware register for all 8 local variables. */ 6640 if (p != p1 || p != p2 || p != p3 || p != p4 6641 || p != p5 || p != p6 || p != p7) 6642 _exit(1); 6643 6644 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6645 from child file descriptors. If the child closes a descriptor 6646 before it execs or exits, this munges the parent's descriptor 6647 as well. Test for this by closing stdout in the child. */ 6648 _exit(close(fileno(stdout)) != 0); 6649 } else { 6650 int status; 6651 struct stat st; 6652 6653 while (wait(&status) != child) 6654 ; 6655 return ( 6656 /* Was there some problem with vforking? */ 6657 child < 0 6658 6659 /* Did the child fail? (This shouldn't happen.) */ 6660 || status 6661 6662 /* Did the vfork/compiler bug occur? */ 6663 || parent != getpid() 6664 6665 /* Did the file descriptor bug occur? */ 6666 || fstat(fileno(stdout), &st) != 0 6667 ); 6668 } 6669} 6670_ACEOF 6671if ac_fn_c_try_run "$LINENO"; then : 6672 ac_cv_func_vfork_works=yes 6673else 6674 ac_cv_func_vfork_works=no 6675fi 6676rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6677 conftest.$ac_objext conftest.beam conftest.$ac_ext 6678fi 6679 6680fi 6681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6682$as_echo "$ac_cv_func_vfork_works" >&6; } 6683 6684fi; 6685if test "x$ac_cv_func_fork_works" = xcross; then 6686 ac_cv_func_vfork_works=$ac_cv_func_vfork 6687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6688$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6689fi 6690 6691if test "x$ac_cv_func_vfork_works" = xyes; then 6692 6693$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6694 6695else 6696 6697$as_echo "#define vfork fork" >>confdefs.h 6698 6699fi 6700if test "x$ac_cv_func_fork_works" = xyes; then 6701 6702$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6703 6704fi 6705 6706 if test $ac_cv_func_vfork_works = no; then 6707 case " $LIBOBJS " in 6708 *" vfork.$ac_objext "* ) ;; 6709 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6710 ;; 6711esac 6712 6713 fi 6714 # We only need _doprnt if we might use it to implement v*printf. 6715 if test $ac_cv_func_vprintf != yes \ 6716 || test $ac_cv_func_vfprintf != yes \ 6717 || test $ac_cv_func_vsprintf != yes; then 6718 for ac_func in _doprnt 6719do : 6720 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6721if test "x$ac_cv_func__doprnt" = x""yes; then : 6722 cat >>confdefs.h <<_ACEOF 6723#define HAVE__DOPRNT 1 6724_ACEOF 6725 6726else 6727 case " $LIBOBJS " in 6728 *" $ac_func.$ac_objext "* ) ;; 6729 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6730 ;; 6731esac 6732 6733fi 6734done 6735 6736 6737 else 6738 for ac_func in _doprnt 6739do : 6740 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6741if test "x$ac_cv_func__doprnt" = x""yes; then : 6742 cat >>confdefs.h <<_ACEOF 6743#define HAVE__DOPRNT 1 6744_ACEOF 6745 6746fi 6747done 6748 6749 fi 6750 6751 for v in $vars; do 6752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 6753$as_echo_n "checking for $v... " >&6; } 6754 if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then : 6755 $as_echo_n "(cached) " >&6 6756else 6757 if test x$gcc_no_link = xyes; then 6758 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6759fi 6760cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6761/* end confdefs.h. */ 6762int *p; 6763int 6764main () 6765{ 6766extern int $v []; p = $v; 6767 ; 6768 return 0; 6769} 6770_ACEOF 6771if ac_fn_c_try_link "$LINENO"; then : 6772 eval "libiberty_cv_var_$v=yes" 6773else 6774 eval "libiberty_cv_var_$v=no" 6775fi 6776rm -f core conftest.err conftest.$ac_objext \ 6777 conftest$ac_exeext conftest.$ac_ext 6778fi 6779 6780 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 6781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6782$as_echo "yes" >&6; } 6783 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6784 cat >>confdefs.h <<_ACEOF 6785#define $n 1 6786_ACEOF 6787 6788 else 6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6790$as_echo "no" >&6; } 6791 fi 6792 done 6793 6794 # special check for _system_configuration because AIX <4.3.2 do not 6795 # contain the `physmem' member. 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 6797$as_echo_n "checking for external symbol _system_configuration... " >&6; } 6798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6799/* end confdefs.h. */ 6800#include <sys/systemcfg.h> 6801int 6802main () 6803{ 6804double x = _system_configuration.physmem; 6805 ; 6806 return 0; 6807} 6808_ACEOF 6809if ac_fn_c_try_compile "$LINENO"; then : 6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6811$as_echo "yes" >&6; } 6812 6813$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 6814 6815else 6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6817$as_echo "no" >&6; } 6818fi 6819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6820 6821 for ac_func in $checkfuncs 6822do : 6823 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6824ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6825eval as_val=\$$as_ac_var 6826 if test "x$as_val" = x""yes; then : 6827 cat >>confdefs.h <<_ACEOF 6828#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6829_ACEOF 6830 6831fi 6832done 6833 6834 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 6835if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 6836 ac_have_decl=1 6837else 6838 ac_have_decl=0 6839fi 6840 6841cat >>confdefs.h <<_ACEOF 6842#define HAVE_DECL_BASENAME $ac_have_decl 6843_ACEOF 6844ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6845if test "x$ac_cv_have_decl_ffs" = x""yes; then : 6846 ac_have_decl=1 6847else 6848 ac_have_decl=0 6849fi 6850 6851cat >>confdefs.h <<_ACEOF 6852#define HAVE_DECL_FFS $ac_have_decl 6853_ACEOF 6854ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6855if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 6856 ac_have_decl=1 6857else 6858 ac_have_decl=0 6859fi 6860 6861cat >>confdefs.h <<_ACEOF 6862#define HAVE_DECL_ASPRINTF $ac_have_decl 6863_ACEOF 6864ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6865if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 6866 ac_have_decl=1 6867else 6868 ac_have_decl=0 6869fi 6870 6871cat >>confdefs.h <<_ACEOF 6872#define HAVE_DECL_VASPRINTF $ac_have_decl 6873_ACEOF 6874ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6875if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 6876 ac_have_decl=1 6877else 6878 ac_have_decl=0 6879fi 6880 6881cat >>confdefs.h <<_ACEOF 6882#define HAVE_DECL_SNPRINTF $ac_have_decl 6883_ACEOF 6884ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6885if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 6886 ac_have_decl=1 6887else 6888 ac_have_decl=0 6889fi 6890 6891cat >>confdefs.h <<_ACEOF 6892#define HAVE_DECL_VSNPRINTF $ac_have_decl 6893_ACEOF 6894 6895 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 6896if test "x$ac_cv_have_decl_calloc" = x""yes; then : 6897 ac_have_decl=1 6898else 6899 ac_have_decl=0 6900fi 6901 6902cat >>confdefs.h <<_ACEOF 6903#define HAVE_DECL_CALLOC $ac_have_decl 6904_ACEOF 6905ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 6906if test "x$ac_cv_have_decl_getenv" = x""yes; then : 6907 ac_have_decl=1 6908else 6909 ac_have_decl=0 6910fi 6911 6912cat >>confdefs.h <<_ACEOF 6913#define HAVE_DECL_GETENV $ac_have_decl 6914_ACEOF 6915ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 6916if test "x$ac_cv_have_decl_getopt" = x""yes; then : 6917 ac_have_decl=1 6918else 6919 ac_have_decl=0 6920fi 6921 6922cat >>confdefs.h <<_ACEOF 6923#define HAVE_DECL_GETOPT $ac_have_decl 6924_ACEOF 6925ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 6926if test "x$ac_cv_have_decl_malloc" = x""yes; then : 6927 ac_have_decl=1 6928else 6929 ac_have_decl=0 6930fi 6931 6932cat >>confdefs.h <<_ACEOF 6933#define HAVE_DECL_MALLOC $ac_have_decl 6934_ACEOF 6935ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 6936if test "x$ac_cv_have_decl_realloc" = x""yes; then : 6937 ac_have_decl=1 6938else 6939 ac_have_decl=0 6940fi 6941 6942cat >>confdefs.h <<_ACEOF 6943#define HAVE_DECL_REALLOC $ac_have_decl 6944_ACEOF 6945ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 6946if test "x$ac_cv_have_decl_sbrk" = x""yes; then : 6947 ac_have_decl=1 6948else 6949 ac_have_decl=0 6950fi 6951 6952cat >>confdefs.h <<_ACEOF 6953#define HAVE_DECL_SBRK $ac_have_decl 6954_ACEOF 6955 6956 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6957if test "x$ac_cv_have_decl_strtol" = x""yes; then : 6958 ac_have_decl=1 6959else 6960 ac_have_decl=0 6961fi 6962 6963cat >>confdefs.h <<_ACEOF 6964#define HAVE_DECL_STRTOL $ac_have_decl 6965_ACEOF 6966ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6967if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 6968 ac_have_decl=1 6969else 6970 ac_have_decl=0 6971fi 6972 6973cat >>confdefs.h <<_ACEOF 6974#define HAVE_DECL_STRTOUL $ac_have_decl 6975_ACEOF 6976ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6977if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 6978 ac_have_decl=1 6979else 6980 ac_have_decl=0 6981fi 6982 6983cat >>confdefs.h <<_ACEOF 6984#define HAVE_DECL_STRTOLL $ac_have_decl 6985_ACEOF 6986ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6987if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 6988 ac_have_decl=1 6989else 6990 ac_have_decl=0 6991fi 6992 6993cat >>confdefs.h <<_ACEOF 6994#define HAVE_DECL_STRTOULL $ac_have_decl 6995_ACEOF 6996 6997 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 6998if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 6999 ac_have_decl=1 7000else 7001 ac_have_decl=0 7002fi 7003 7004cat >>confdefs.h <<_ACEOF 7005#define HAVE_DECL_STRVERSCMP $ac_have_decl 7006_ACEOF 7007 7008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7009$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7010if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then : 7011 $as_echo_n "(cached) " >&6 7012else 7013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7014/* end confdefs.h. */ 7015 7016#include "confdefs.h" 7017#include <stdio.h> 7018#ifdef HAVE_STRING_H 7019#include <string.h> 7020#else 7021#ifdef HAVE_STRINGS_H 7022#include <strings.h> 7023#endif 7024#endif 7025#ifdef HAVE_STDLIB_H 7026#include <stdlib.h> 7027#endif 7028#ifdef HAVE_UNISTD_H 7029#include <unistd.h> 7030#endif 7031int 7032main () 7033{ 7034char *(*pfn) = (char *(*)) canonicalize_file_name 7035 ; 7036 return 0; 7037} 7038_ACEOF 7039if ac_fn_c_try_compile "$LINENO"; then : 7040 libiberty_cv_decl_needed_canonicalize_file_name=no 7041else 7042 libiberty_cv_decl_needed_canonicalize_file_name=yes 7043fi 7044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7045fi 7046 7047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7048$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7049if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7050 7051$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7052 7053fi 7054 7055fi 7056 7057# Figure out which version of pexecute to use. 7058case "${host}" in 7059 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7060 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7061 *-*-msdos*) pexecute=pex-msdos ;; 7062 *) pexecute=pex-unix ;; 7063esac 7064 7065 7066if test x$gcc_no_link = xyes; then 7067 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7068 ac_cv_func_mmap_fixed_mapped=no 7069 fi 7070fi 7071if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7072 for ac_header in stdlib.h unistd.h 7073do : 7074 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7075ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7076eval as_val=\$$as_ac_Header 7077 if test "x$as_val" = x""yes; then : 7078 cat >>confdefs.h <<_ACEOF 7079#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7080_ACEOF 7081 7082fi 7083done 7084 7085for ac_func in getpagesize 7086do : 7087 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7088if test "x$ac_cv_func_getpagesize" = x""yes; then : 7089 cat >>confdefs.h <<_ACEOF 7090#define HAVE_GETPAGESIZE 1 7091_ACEOF 7092 7093fi 7094done 7095 7096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7097$as_echo_n "checking for working mmap... " >&6; } 7098if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 7099 $as_echo_n "(cached) " >&6 7100else 7101 if test "$cross_compiling" = yes; then : 7102 ac_cv_func_mmap_fixed_mapped=no 7103else 7104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7105/* end confdefs.h. */ 7106$ac_includes_default 7107/* malloc might have been renamed as rpl_malloc. */ 7108#undef malloc 7109 7110/* Thanks to Mike Haertel and Jim Avera for this test. 7111 Here is a matrix of mmap possibilities: 7112 mmap private not fixed 7113 mmap private fixed at somewhere currently unmapped 7114 mmap private fixed at somewhere already mapped 7115 mmap shared not fixed 7116 mmap shared fixed at somewhere currently unmapped 7117 mmap shared fixed at somewhere already mapped 7118 For private mappings, we should verify that changes cannot be read() 7119 back from the file, nor mmap's back from the file at a different 7120 address. (There have been systems where private was not correctly 7121 implemented like the infamous i386 svr4.0, and systems where the 7122 VM page cache was not coherent with the file system buffer cache 7123 like early versions of FreeBSD and possibly contemporary NetBSD.) 7124 For shared mappings, we should conversely verify that changes get 7125 propagated back to all the places they're supposed to be. 7126 7127 Grep wants private fixed already mapped. 7128 The main things grep needs to know about mmap are: 7129 * does it exist and is it safe to write into the mmap'd area 7130 * how to use it (BSD variants) */ 7131 7132#include <fcntl.h> 7133#include <sys/mman.h> 7134 7135#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7136char *malloc (); 7137#endif 7138 7139/* This mess was copied from the GNU getpagesize.h. */ 7140#ifndef HAVE_GETPAGESIZE 7141/* Assume that all systems that can run configure have sys/param.h. */ 7142# ifndef HAVE_SYS_PARAM_H 7143# define HAVE_SYS_PARAM_H 1 7144# endif 7145 7146# ifdef _SC_PAGESIZE 7147# define getpagesize() sysconf(_SC_PAGESIZE) 7148# else /* no _SC_PAGESIZE */ 7149# ifdef HAVE_SYS_PARAM_H 7150# include <sys/param.h> 7151# ifdef EXEC_PAGESIZE 7152# define getpagesize() EXEC_PAGESIZE 7153# else /* no EXEC_PAGESIZE */ 7154# ifdef NBPG 7155# define getpagesize() NBPG * CLSIZE 7156# ifndef CLSIZE 7157# define CLSIZE 1 7158# endif /* no CLSIZE */ 7159# else /* no NBPG */ 7160# ifdef NBPC 7161# define getpagesize() NBPC 7162# else /* no NBPC */ 7163# ifdef PAGESIZE 7164# define getpagesize() PAGESIZE 7165# endif /* PAGESIZE */ 7166# endif /* no NBPC */ 7167# endif /* no NBPG */ 7168# endif /* no EXEC_PAGESIZE */ 7169# else /* no HAVE_SYS_PARAM_H */ 7170# define getpagesize() 8192 /* punt totally */ 7171# endif /* no HAVE_SYS_PARAM_H */ 7172# endif /* no _SC_PAGESIZE */ 7173 7174#endif /* no HAVE_GETPAGESIZE */ 7175 7176int 7177main () 7178{ 7179 char *data, *data2, *data3; 7180 int i, pagesize; 7181 int fd; 7182 7183 pagesize = getpagesize (); 7184 7185 /* First, make a file with some known garbage in it. */ 7186 data = (char *) malloc (pagesize); 7187 if (!data) 7188 return 1; 7189 for (i = 0; i < pagesize; ++i) 7190 *(data + i) = rand (); 7191 umask (0); 7192 fd = creat ("conftest.mmap", 0600); 7193 if (fd < 0) 7194 return 1; 7195 if (write (fd, data, pagesize) != pagesize) 7196 return 1; 7197 close (fd); 7198 7199 /* Next, try to mmap the file at a fixed address which already has 7200 something else allocated at it. If we can, also make sure that 7201 we see the same garbage. */ 7202 fd = open ("conftest.mmap", O_RDWR); 7203 if (fd < 0) 7204 return 1; 7205 data2 = (char *) malloc (2 * pagesize); 7206 if (!data2) 7207 return 1; 7208 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 7209 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7210 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7211 return 1; 7212 for (i = 0; i < pagesize; ++i) 7213 if (*(data + i) != *(data2 + i)) 7214 return 1; 7215 7216 /* Finally, make sure that changes to the mapped area do not 7217 percolate back to the file as seen by read(). (This is a bug on 7218 some variants of i386 svr4.0.) */ 7219 for (i = 0; i < pagesize; ++i) 7220 *(data2 + i) = *(data2 + i) + 1; 7221 data3 = (char *) malloc (pagesize); 7222 if (!data3) 7223 return 1; 7224 if (read (fd, data3, pagesize) != pagesize) 7225 return 1; 7226 for (i = 0; i < pagesize; ++i) 7227 if (*(data + i) != *(data3 + i)) 7228 return 1; 7229 close (fd); 7230 return 0; 7231} 7232_ACEOF 7233if ac_fn_c_try_run "$LINENO"; then : 7234 ac_cv_func_mmap_fixed_mapped=yes 7235else 7236 ac_cv_func_mmap_fixed_mapped=no 7237fi 7238rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7239 conftest.$ac_objext conftest.beam conftest.$ac_ext 7240fi 7241 7242fi 7243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7244$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7245if test $ac_cv_func_mmap_fixed_mapped = yes; then 7246 7247$as_echo "#define HAVE_MMAP 1" >>confdefs.h 7248 7249fi 7250rm -f conftest.mmap 7251 7252fi 7253 7254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7255$as_echo_n "checking for working strncmp... " >&6; } 7256if test "${ac_cv_func_strncmp_works+set}" = set; then : 7257 $as_echo_n "(cached) " >&6 7258else 7259 if test "$cross_compiling" = yes; then : 7260 ac_cv_func_strncmp_works=yes 7261else 7262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7263/* end confdefs.h. */ 7264 7265/* Test by Jim Wilson and Kaveh Ghazi. 7266 Check whether strncmp reads past the end of its string parameters. */ 7267#include <sys/types.h> 7268 7269#ifdef HAVE_FCNTL_H 7270#include <fcntl.h> 7271#endif 7272 7273#ifdef HAVE_SYS_MMAN_H 7274#include <sys/mman.h> 7275#endif 7276 7277#ifndef MAP_ANON 7278#ifdef MAP_ANONYMOUS 7279#define MAP_ANON MAP_ANONYMOUS 7280#else 7281#define MAP_ANON MAP_FILE 7282#endif 7283#endif 7284 7285#ifndef MAP_FILE 7286#define MAP_FILE 0 7287#endif 7288#ifndef O_RDONLY 7289#define O_RDONLY 0 7290#endif 7291 7292#define MAP_LEN 0x10000 7293 7294main () 7295{ 7296#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7297 char *p; 7298 int dev_zero; 7299 7300 dev_zero = open ("/dev/zero", O_RDONLY); 7301 if (dev_zero < 0) 7302 exit (1); 7303 7304 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7305 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7306 if (p == (char *)-1) 7307 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7308 MAP_ANON|MAP_PRIVATE, -1, 0); 7309 if (p == (char *)-1) 7310 exit (2); 7311 else 7312 { 7313 char *string = "__si_type_info"; 7314 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7315 char *r = (char *) p + 0xe; 7316 7317 strcpy (q, string); 7318 strcpy (r, string); 7319 strncmp (r, q, 14); 7320 } 7321#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7322 exit (0); 7323} 7324 7325_ACEOF 7326if ac_fn_c_try_run "$LINENO"; then : 7327 ac_cv_func_strncmp_works=yes 7328else 7329 ac_cv_func_strncmp_works=no 7330fi 7331rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7332 conftest.$ac_objext conftest.beam conftest.$ac_ext 7333fi 7334 7335rm -f core core.* *.core 7336fi 7337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7338$as_echo "$ac_cv_func_strncmp_works" >&6; } 7339if test $ac_cv_func_strncmp_works = no ; then 7340 case " $LIBOBJS " in 7341 *" strncmp.$ac_objext "* ) ;; 7342 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 7343 ;; 7344esac 7345 7346fi 7347 7348 7349# Install a library built with a cross compiler in $(tooldir) rather 7350# than $(libdir). 7351if test -z "${with_cross_host}"; then 7352 INSTALL_DEST=libdir 7353else 7354 INSTALL_DEST=tooldir 7355fi 7356 7357 7358 7359L="" 7360for l in x $LIBOBJS; do 7361 case $l in 7362 x) ;; 7363 *) L="$L ./$l" ;; 7364 esac 7365done 7366LIBOBJS="$L" 7367 7368 7369 7370 7371 7372# We need multilib support, but only if configuring for the target. 7373ac_config_files="$ac_config_files Makefile testsuite/Makefile" 7374 7375ac_config_commands="$ac_config_commands default" 7376 7377cat >confcache <<\_ACEOF 7378# This file is a shell script that caches the results of configure 7379# tests run on this system so they can be shared between configure 7380# scripts and configure runs, see configure's option --config-cache. 7381# It is not useful on other systems. If it contains results you don't 7382# want to keep, you may remove or edit it. 7383# 7384# config.status only pays attention to the cache file if you give it 7385# the --recheck option to rerun configure. 7386# 7387# `ac_cv_env_foo' variables (set or unset) will be overridden when 7388# loading this file, other *unset* `ac_cv_foo' will be assigned the 7389# following values. 7390 7391_ACEOF 7392 7393# The following way of writing the cache mishandles newlines in values, 7394# but we know of no workaround that is simple, portable, and efficient. 7395# So, we kill variables containing newlines. 7396# Ultrix sh set writes to stderr and can't be redirected directly, 7397# and sets the high bit in the cache file unless we assign to the vars. 7398( 7399 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7400 eval ac_val=\$$ac_var 7401 case $ac_val in #( 7402 *${as_nl}*) 7403 case $ac_var in #( 7404 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7405$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7406 esac 7407 case $ac_var in #( 7408 _ | IFS | as_nl) ;; #( 7409 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7410 *) { eval $ac_var=; unset $ac_var;} ;; 7411 esac ;; 7412 esac 7413 done 7414 7415 (set) 2>&1 | 7416 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7417 *${as_nl}ac_space=\ *) 7418 # `set' does not quote correctly, so add quotes: double-quote 7419 # substitution turns \\\\ into \\, and sed turns \\ into \. 7420 sed -n \ 7421 "s/'/'\\\\''/g; 7422 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7423 ;; #( 7424 *) 7425 # `set' quotes correctly as required by POSIX, so do not add quotes. 7426 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7427 ;; 7428 esac | 7429 sort 7430) | 7431 sed ' 7432 /^ac_cv_env_/b end 7433 t clear 7434 :clear 7435 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7436 t end 7437 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7438 :end' >>confcache 7439if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7440 if test -w "$cache_file"; then 7441 test "x$cache_file" != "x/dev/null" && 7442 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7443$as_echo "$as_me: updating cache $cache_file" >&6;} 7444 cat confcache >$cache_file 7445 else 7446 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7447$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7448 fi 7449fi 7450rm -f confcache 7451 7452test "x$prefix" = xNONE && prefix=$ac_default_prefix 7453# Let make expand exec_prefix. 7454test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7455 7456DEFS=-DHAVE_CONFIG_H 7457 7458ac_libobjs= 7459ac_ltlibobjs= 7460for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7461 # 1. Remove the extension, and $U if already installed. 7462 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7463 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7464 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7465 # will be set to the directory where LIBOBJS objects are built. 7466 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7467 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7468done 7469LIBOBJS=$ac_libobjs 7470 7471LTLIBOBJS=$ac_ltlibobjs 7472 7473 7474 7475 7476: ${CONFIG_STATUS=./config.status} 7477ac_write_fail=0 7478ac_clean_files_save=$ac_clean_files 7479ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7480{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7481$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7482as_write_fail=0 7483cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7484#! $SHELL 7485# Generated by $as_me. 7486# Run this file to recreate the current configuration. 7487# Compiler output produced by configure, useful for debugging 7488# configure, is in config.log if it exists. 7489 7490debug=false 7491ac_cs_recheck=false 7492ac_cs_silent=false 7493 7494SHELL=\${CONFIG_SHELL-$SHELL} 7495export SHELL 7496_ASEOF 7497cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7498## -------------------- ## 7499## M4sh Initialization. ## 7500## -------------------- ## 7501 7502# Be more Bourne compatible 7503DUALCASE=1; export DUALCASE # for MKS sh 7504if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7505 emulate sh 7506 NULLCMD=: 7507 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7508 # is contrary to our usage. Disable this feature. 7509 alias -g '${1+"$@"}'='"$@"' 7510 setopt NO_GLOB_SUBST 7511else 7512 case `(set -o) 2>/dev/null` in #( 7513 *posix*) : 7514 set -o posix ;; #( 7515 *) : 7516 ;; 7517esac 7518fi 7519 7520 7521as_nl=' 7522' 7523export as_nl 7524# Printing a long string crashes Solaris 7 /usr/bin/printf. 7525as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7526as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7527as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7528# Prefer a ksh shell builtin over an external printf program on Solaris, 7529# but without wasting forks for bash or zsh. 7530if test -z "$BASH_VERSION$ZSH_VERSION" \ 7531 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7532 as_echo='print -r --' 7533 as_echo_n='print -rn --' 7534elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7535 as_echo='printf %s\n' 7536 as_echo_n='printf %s' 7537else 7538 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7539 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7540 as_echo_n='/usr/ucb/echo -n' 7541 else 7542 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7543 as_echo_n_body='eval 7544 arg=$1; 7545 case $arg in #( 7546 *"$as_nl"*) 7547 expr "X$arg" : "X\\(.*\\)$as_nl"; 7548 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7549 esac; 7550 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7551 ' 7552 export as_echo_n_body 7553 as_echo_n='sh -c $as_echo_n_body as_echo' 7554 fi 7555 export as_echo_body 7556 as_echo='sh -c $as_echo_body as_echo' 7557fi 7558 7559# The user is always right. 7560if test "${PATH_SEPARATOR+set}" != set; then 7561 PATH_SEPARATOR=: 7562 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7563 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7564 PATH_SEPARATOR=';' 7565 } 7566fi 7567 7568 7569# IFS 7570# We need space, tab and new line, in precisely that order. Quoting is 7571# there to prevent editors from complaining about space-tab. 7572# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7573# splitting by setting IFS to empty value.) 7574IFS=" "" $as_nl" 7575 7576# Find who we are. Look in the path if we contain no directory separator. 7577case $0 in #(( 7578 *[\\/]* ) as_myself=$0 ;; 7579 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7580for as_dir in $PATH 7581do 7582 IFS=$as_save_IFS 7583 test -z "$as_dir" && as_dir=. 7584 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7585 done 7586IFS=$as_save_IFS 7587 7588 ;; 7589esac 7590# We did not find ourselves, most probably we were run as `sh COMMAND' 7591# in which case we are not to be found in the path. 7592if test "x$as_myself" = x; then 7593 as_myself=$0 7594fi 7595if test ! -f "$as_myself"; then 7596 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7597 exit 1 7598fi 7599 7600# Unset variables that we do not need and which cause bugs (e.g. in 7601# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7602# suppresses any "Segmentation fault" message there. '((' could 7603# trigger a bug in pdksh 5.2.14. 7604for as_var in BASH_ENV ENV MAIL MAILPATH 7605do eval test x\${$as_var+set} = xset \ 7606 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7607done 7608PS1='$ ' 7609PS2='> ' 7610PS4='+ ' 7611 7612# NLS nuisances. 7613LC_ALL=C 7614export LC_ALL 7615LANGUAGE=C 7616export LANGUAGE 7617 7618# CDPATH. 7619(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7620 7621 7622# as_fn_error ERROR [LINENO LOG_FD] 7623# --------------------------------- 7624# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7625# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7626# script with status $?, using 1 if that was 0. 7627as_fn_error () 7628{ 7629 as_status=$?; test $as_status -eq 0 && as_status=1 7630 if test "$3"; then 7631 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7632 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 7633 fi 7634 $as_echo "$as_me: error: $1" >&2 7635 as_fn_exit $as_status 7636} # as_fn_error 7637 7638 7639# as_fn_set_status STATUS 7640# ----------------------- 7641# Set $? to STATUS, without forking. 7642as_fn_set_status () 7643{ 7644 return $1 7645} # as_fn_set_status 7646 7647# as_fn_exit STATUS 7648# ----------------- 7649# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7650as_fn_exit () 7651{ 7652 set +e 7653 as_fn_set_status $1 7654 exit $1 7655} # as_fn_exit 7656 7657# as_fn_unset VAR 7658# --------------- 7659# Portably unset VAR. 7660as_fn_unset () 7661{ 7662 { eval $1=; unset $1;} 7663} 7664as_unset=as_fn_unset 7665# as_fn_append VAR VALUE 7666# ---------------------- 7667# Append the text in VALUE to the end of the definition contained in VAR. Take 7668# advantage of any shell optimizations that allow amortized linear growth over 7669# repeated appends, instead of the typical quadratic growth present in naive 7670# implementations. 7671if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7672 eval 'as_fn_append () 7673 { 7674 eval $1+=\$2 7675 }' 7676else 7677 as_fn_append () 7678 { 7679 eval $1=\$$1\$2 7680 } 7681fi # as_fn_append 7682 7683# as_fn_arith ARG... 7684# ------------------ 7685# Perform arithmetic evaluation on the ARGs, and store the result in the 7686# global $as_val. Take advantage of shells that can avoid forks. The arguments 7687# must be portable across $(()) and expr. 7688if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7689 eval 'as_fn_arith () 7690 { 7691 as_val=$(( $* )) 7692 }' 7693else 7694 as_fn_arith () 7695 { 7696 as_val=`expr "$@" || test $? -eq 1` 7697 } 7698fi # as_fn_arith 7699 7700 7701if expr a : '\(a\)' >/dev/null 2>&1 && 7702 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7703 as_expr=expr 7704else 7705 as_expr=false 7706fi 7707 7708if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7709 as_basename=basename 7710else 7711 as_basename=false 7712fi 7713 7714if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7715 as_dirname=dirname 7716else 7717 as_dirname=false 7718fi 7719 7720as_me=`$as_basename -- "$0" || 7721$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7722 X"$0" : 'X\(//\)$' \| \ 7723 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7724$as_echo X/"$0" | 7725 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7726 s//\1/ 7727 q 7728 } 7729 /^X\/\(\/\/\)$/{ 7730 s//\1/ 7731 q 7732 } 7733 /^X\/\(\/\).*/{ 7734 s//\1/ 7735 q 7736 } 7737 s/.*/./; q'` 7738 7739# Avoid depending upon Character Ranges. 7740as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7741as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7742as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7743as_cr_digits='0123456789' 7744as_cr_alnum=$as_cr_Letters$as_cr_digits 7745 7746ECHO_C= ECHO_N= ECHO_T= 7747case `echo -n x` in #((((( 7748-n*) 7749 case `echo 'xy\c'` in 7750 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7751 xy) ECHO_C='\c';; 7752 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7753 ECHO_T=' ';; 7754 esac;; 7755*) 7756 ECHO_N='-n';; 7757esac 7758 7759rm -f conf$$ conf$$.exe conf$$.file 7760if test -d conf$$.dir; then 7761 rm -f conf$$.dir/conf$$.file 7762else 7763 rm -f conf$$.dir 7764 mkdir conf$$.dir 2>/dev/null 7765fi 7766if (echo >conf$$.file) 2>/dev/null; then 7767 if ln -s conf$$.file conf$$ 2>/dev/null; then 7768 as_ln_s='ln -s' 7769 # ... but there are two gotchas: 7770 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7771 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7772 # In both cases, we have to default to `cp -p'. 7773 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7774 as_ln_s='cp -p' 7775 elif ln conf$$.file conf$$ 2>/dev/null; then 7776 as_ln_s=ln 7777 else 7778 as_ln_s='cp -p' 7779 fi 7780else 7781 as_ln_s='cp -p' 7782fi 7783rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7784rmdir conf$$.dir 2>/dev/null 7785 7786 7787# as_fn_mkdir_p 7788# ------------- 7789# Create "$as_dir" as a directory, including parents if necessary. 7790as_fn_mkdir_p () 7791{ 7792 7793 case $as_dir in #( 7794 -*) as_dir=./$as_dir;; 7795 esac 7796 test -d "$as_dir" || eval $as_mkdir_p || { 7797 as_dirs= 7798 while :; do 7799 case $as_dir in #( 7800 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7801 *) as_qdir=$as_dir;; 7802 esac 7803 as_dirs="'$as_qdir' $as_dirs" 7804 as_dir=`$as_dirname -- "$as_dir" || 7805$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7806 X"$as_dir" : 'X\(//\)[^/]' \| \ 7807 X"$as_dir" : 'X\(//\)$' \| \ 7808 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7809$as_echo X"$as_dir" | 7810 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7811 s//\1/ 7812 q 7813 } 7814 /^X\(\/\/\)[^/].*/{ 7815 s//\1/ 7816 q 7817 } 7818 /^X\(\/\/\)$/{ 7819 s//\1/ 7820 q 7821 } 7822 /^X\(\/\).*/{ 7823 s//\1/ 7824 q 7825 } 7826 s/.*/./; q'` 7827 test -d "$as_dir" && break 7828 done 7829 test -z "$as_dirs" || eval "mkdir $as_dirs" 7830 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 7831 7832 7833} # as_fn_mkdir_p 7834if mkdir -p . 2>/dev/null; then 7835 as_mkdir_p='mkdir -p "$as_dir"' 7836else 7837 test -d ./-p && rmdir ./-p 7838 as_mkdir_p=false 7839fi 7840 7841if test -x / >/dev/null 2>&1; then 7842 as_test_x='test -x' 7843else 7844 if ls -dL / >/dev/null 2>&1; then 7845 as_ls_L_option=L 7846 else 7847 as_ls_L_option= 7848 fi 7849 as_test_x=' 7850 eval sh -c '\'' 7851 if test -d "$1"; then 7852 test -d "$1/."; 7853 else 7854 case $1 in #( 7855 -*)set "./$1";; 7856 esac; 7857 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 7858 ???[sx]*):;;*)false;;esac;fi 7859 '\'' sh 7860 ' 7861fi 7862as_executable_p=$as_test_x 7863 7864# Sed expression to map a string onto a valid CPP name. 7865as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7866 7867# Sed expression to map a string onto a valid variable name. 7868as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7869 7870 7871exec 6>&1 7872## ----------------------------------- ## 7873## Main body of $CONFIG_STATUS script. ## 7874## ----------------------------------- ## 7875_ASEOF 7876test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7877 7878cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7879# Save the log message, to keep $0 and so on meaningful, and to 7880# report actual input values of CONFIG_FILES etc. instead of their 7881# values after options handling. 7882ac_log=" 7883This file was extended by $as_me, which was 7884generated by GNU Autoconf 2.64. Invocation command line was 7885 7886 CONFIG_FILES = $CONFIG_FILES 7887 CONFIG_HEADERS = $CONFIG_HEADERS 7888 CONFIG_LINKS = $CONFIG_LINKS 7889 CONFIG_COMMANDS = $CONFIG_COMMANDS 7890 $ $0 $@ 7891 7892on `(hostname || uname -n) 2>/dev/null | sed 1q` 7893" 7894 7895_ACEOF 7896 7897case $ac_config_files in *" 7898"*) set x $ac_config_files; shift; ac_config_files=$*;; 7899esac 7900 7901case $ac_config_headers in *" 7902"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7903esac 7904 7905 7906cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7907# Files that config.status was made for. 7908config_files="$ac_config_files" 7909config_headers="$ac_config_headers" 7910config_commands="$ac_config_commands" 7911 7912_ACEOF 7913 7914cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7915ac_cs_usage="\ 7916\`$as_me' instantiates files and other configuration actions 7917from templates according to the current configuration. Unless the files 7918and actions are specified as TAGs, all are instantiated by default. 7919 7920Usage: $0 [OPTION]... [TAG]... 7921 7922 -h, --help print this help, then exit 7923 -V, --version print version number and configuration settings, then exit 7924 -q, --quiet, --silent 7925 do not print progress messages 7926 -d, --debug don't remove temporary files 7927 --recheck update $as_me by reconfiguring in the same conditions 7928 --file=FILE[:TEMPLATE] 7929 instantiate the configuration file FILE 7930 --header=FILE[:TEMPLATE] 7931 instantiate the configuration header FILE 7932 7933Configuration files: 7934$config_files 7935 7936Configuration headers: 7937$config_headers 7938 7939Configuration commands: 7940$config_commands 7941 7942Report bugs to the package provider." 7943 7944_ACEOF 7945cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7946ac_cs_version="\\ 7947config.status 7948configured by $0, generated by GNU Autoconf 2.64, 7949 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 7950 7951Copyright (C) 2009 Free Software Foundation, Inc. 7952This config.status script is free software; the Free Software Foundation 7953gives unlimited permission to copy, distribute and modify it." 7954 7955ac_pwd='$ac_pwd' 7956srcdir='$srcdir' 7957INSTALL='$INSTALL' 7958test -n "\$AWK" || AWK=awk 7959_ACEOF 7960 7961cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7962# The default lists apply if the user does not specify any file. 7963ac_need_defaults=: 7964while test $# != 0 7965do 7966 case $1 in 7967 --*=*) 7968 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7969 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7970 ac_shift=: 7971 ;; 7972 *) 7973 ac_option=$1 7974 ac_optarg=$2 7975 ac_shift=shift 7976 ;; 7977 esac 7978 7979 case $ac_option in 7980 # Handling of the options. 7981 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7982 ac_cs_recheck=: ;; 7983 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7984 $as_echo "$ac_cs_version"; exit ;; 7985 --debug | --debu | --deb | --de | --d | -d ) 7986 debug=: ;; 7987 --file | --fil | --fi | --f ) 7988 $ac_shift 7989 case $ac_optarg in 7990 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7991 esac 7992 as_fn_append CONFIG_FILES " '$ac_optarg'" 7993 ac_need_defaults=false;; 7994 --header | --heade | --head | --hea ) 7995 $ac_shift 7996 case $ac_optarg in 7997 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7998 esac 7999 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8000 ac_need_defaults=false;; 8001 --he | --h) 8002 # Conflict between --help and --header 8003 as_fn_error "ambiguous option: \`$1' 8004Try \`$0 --help' for more information.";; 8005 --help | --hel | -h ) 8006 $as_echo "$ac_cs_usage"; exit ;; 8007 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8008 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8009 ac_cs_silent=: ;; 8010 8011 # This is an error. 8012 -*) as_fn_error "unrecognized option: \`$1' 8013Try \`$0 --help' for more information." ;; 8014 8015 *) as_fn_append ac_config_targets " $1" 8016 ac_need_defaults=false ;; 8017 8018 esac 8019 shift 8020done 8021 8022ac_configure_extra_args= 8023 8024if $ac_cs_silent; then 8025 exec 6>/dev/null 8026 ac_configure_extra_args="$ac_configure_extra_args --silent" 8027fi 8028 8029_ACEOF 8030cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8031if \$ac_cs_recheck; then 8032 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8033 shift 8034 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8035 CONFIG_SHELL='$SHELL' 8036 export CONFIG_SHELL 8037 exec "\$@" 8038fi 8039 8040_ACEOF 8041cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8042exec 5>>config.log 8043{ 8044 echo 8045 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8046## Running $as_me. ## 8047_ASBOX 8048 $as_echo "$ac_log" 8049} >&5 8050 8051_ACEOF 8052cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8053# 8054# INIT-COMMANDS 8055# 8056srcdir=${srcdir} 8057host=${host} 8058target=${target} 8059with_target_subdir=${with_target_subdir} 8060with_multisubdir=${with_multisubdir} 8061ac_configure_args="--enable-multilib ${ac_configure_args}" 8062CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8063ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8064libiberty_topdir=${libiberty_topdir} 8065 8066 8067_ACEOF 8068 8069cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8070 8071# Handling of arguments. 8072for ac_config_target in $ac_config_targets 8073do 8074 case $ac_config_target in 8075 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8076 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8077 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8078 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8079 8080 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8081 esac 8082done 8083 8084 8085# If the user did not use the arguments to specify the items to instantiate, 8086# then the envvar interface is used. Set only those that are not. 8087# We use the long form for the default assignment because of an extremely 8088# bizarre bug on SunOS 4.1.3. 8089if $ac_need_defaults; then 8090 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8091 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8092 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8093fi 8094 8095# Have a temporary directory for convenience. Make it in the build tree 8096# simply because there is no reason against having it here, and in addition, 8097# creating and moving files from /tmp can sometimes cause problems. 8098# Hook for its removal unless debugging. 8099# Note that there is a small window in which the directory will not be cleaned: 8100# after its creation but before its name has been assigned to `$tmp'. 8101$debug || 8102{ 8103 tmp= 8104 trap 'exit_status=$? 8105 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 8106' 0 8107 trap 'as_fn_exit 1' 1 2 13 15 8108} 8109# Create a (secure) tmp directory for tmp files. 8110 8111{ 8112 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8113 test -n "$tmp" && test -d "$tmp" 8114} || 8115{ 8116 tmp=./conf$$-$RANDOM 8117 (umask 077 && mkdir "$tmp") 8118} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 8119 8120# Set up the scripts for CONFIG_FILES section. 8121# No need to generate them if there are no CONFIG_FILES. 8122# This happens for instance with `./config.status config.h'. 8123if test -n "$CONFIG_FILES"; then 8124 8125if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8126 ac_cs_awk_getline=: 8127 ac_cs_awk_pipe_init= 8128 ac_cs_awk_read_file=' 8129 while ((getline aline < (F[key])) > 0) 8130 print(aline) 8131 close(F[key])' 8132 ac_cs_awk_pipe_fini= 8133else 8134 ac_cs_awk_getline=false 8135 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8136 ac_cs_awk_read_file=' 8137 print "|#_!!_#|" 8138 print "cat " F[key] " &&" 8139 '$ac_cs_awk_pipe_init 8140 # The final `:' finishes the AND list. 8141 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8142fi 8143ac_cr=`echo X | tr X '\015'` 8144# On cygwin, bash can eat \r inside `` if the user requested igncr. 8145# But we know of no other shell where ac_cr would be empty at this 8146# point, so we can use a bashism as a fallback. 8147if test "x$ac_cr" = x; then 8148 eval ac_cr=\$\'\\r\' 8149fi 8150ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8151if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8152 ac_cs_awk_cr='\r' 8153else 8154 ac_cs_awk_cr=$ac_cr 8155fi 8156 8157echo 'BEGIN {' >"$tmp/subs1.awk" && 8158_ACEOF 8159 8160# Create commands to substitute file output variables. 8161{ 8162 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8163 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 8164 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8165 echo "_ACAWK" && 8166 echo "_ACEOF" 8167} >conf$$files.sh && 8168. ./conf$$files.sh || 8169 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8170rm -f conf$$files.sh 8171 8172{ 8173 echo "cat >conf$$subs.awk <<_ACEOF" && 8174 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8175 echo "_ACEOF" 8176} >conf$$subs.sh || 8177 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8178ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 8179ac_delim='%!_!# ' 8180for ac_last_try in false false false false false :; do 8181 . ./conf$$subs.sh || 8182 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8183 8184 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8185 if test $ac_delim_n = $ac_delim_num; then 8186 break 8187 elif $ac_last_try; then 8188 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8189 else 8190 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8191 fi 8192done 8193rm -f conf$$subs.sh 8194 8195cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8196cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 8197_ACEOF 8198sed -n ' 8199h 8200s/^/S["/; s/!.*/"]=/ 8201p 8202g 8203s/^[^!]*!// 8204:repl 8205t repl 8206s/'"$ac_delim"'$// 8207t delim 8208:nl 8209h 8210s/\(.\{148\}\).*/\1/ 8211t more1 8212s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8213p 8214n 8215b repl 8216:more1 8217s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8218p 8219g 8220s/.\{148\}// 8221t nl 8222:delim 8223h 8224s/\(.\{148\}\).*/\1/ 8225t more2 8226s/["\\]/\\&/g; s/^/"/; s/$/"/ 8227p 8228b 8229:more2 8230s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8231p 8232g 8233s/.\{148\}// 8234t delim 8235' <conf$$subs.awk | sed ' 8236/^[^""]/{ 8237 N 8238 s/\n// 8239} 8240' >>$CONFIG_STATUS || ac_write_fail=1 8241rm -f conf$$subs.awk 8242cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8243_ACAWK 8244cat >>"\$tmp/subs1.awk" <<_ACAWK && 8245 for (key in S) S_is_set[key] = 1 8246 FS = "" 8247 \$ac_cs_awk_pipe_init 8248} 8249{ 8250 line = $ 0 8251 nfields = split(line, field, "@") 8252 substed = 0 8253 len = length(field[1]) 8254 for (i = 2; i < nfields; i++) { 8255 key = field[i] 8256 keylen = length(key) 8257 if (S_is_set[key]) { 8258 value = S[key] 8259 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8260 len += length(value) + length(field[++i]) 8261 substed = 1 8262 } else 8263 len += 1 + keylen 8264 } 8265 if (nfields == 3 && !substed) { 8266 key = field[2] 8267 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8268 \$ac_cs_awk_read_file 8269 next 8270 } 8271 } 8272 print line 8273} 8274\$ac_cs_awk_pipe_fini 8275_ACAWK 8276_ACEOF 8277cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8278if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8279 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8280else 8281 cat 8282fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 8283 || as_fn_error "could not setup config files machinery" "$LINENO" 5 8284_ACEOF 8285 8286# VPATH may cause trouble with some makes, so we remove $(srcdir), 8287# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 8288# trailing colons and then remove the whole line if VPATH becomes empty 8289# (actually we leave an empty line to preserve line numbers). 8290if test "x$srcdir" = x.; then 8291 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 8292s/:*\$(srcdir):*/:/ 8293s/:*\${srcdir}:*/:/ 8294s/:*@srcdir@:*/:/ 8295s/^\([^=]*=[ ]*\):*/\1/ 8296s/:*$// 8297s/^[^=]*=[ ]*$// 8298}' 8299fi 8300 8301cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8302fi # test -n "$CONFIG_FILES" 8303 8304# Set up the scripts for CONFIG_HEADERS section. 8305# No need to generate them if there are no CONFIG_HEADERS. 8306# This happens for instance with `./config.status Makefile'. 8307if test -n "$CONFIG_HEADERS"; then 8308cat >"$tmp/defines.awk" <<\_ACAWK || 8309BEGIN { 8310_ACEOF 8311 8312# Transform confdefs.h into an awk script `defines.awk', embedded as 8313# here-document in config.status, that substitutes the proper values into 8314# config.h.in to produce config.h. 8315 8316# Create a delimiter string that does not exist in confdefs.h, to ease 8317# handling of long lines. 8318ac_delim='%!_!# ' 8319for ac_last_try in false false :; do 8320 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 8321 if test -z "$ac_t"; then 8322 break 8323 elif $ac_last_try; then 8324 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 8325 else 8326 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8327 fi 8328done 8329 8330# For the awk script, D is an array of macro values keyed by name, 8331# likewise P contains macro parameters if any. Preserve backslash 8332# newline sequences. 8333 8334ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8335sed -n ' 8336s/.\{148\}/&'"$ac_delim"'/g 8337t rset 8338:rset 8339s/^[ ]*#[ ]*define[ ][ ]*/ / 8340t def 8341d 8342:def 8343s/\\$// 8344t bsnl 8345s/["\\]/\\&/g 8346s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8347D["\1"]=" \3"/p 8348s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8349d 8350:bsnl 8351s/["\\]/\\&/g 8352s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8353D["\1"]=" \3\\\\\\n"\\/p 8354t cont 8355s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8356t cont 8357d 8358:cont 8359n 8360s/.\{148\}/&'"$ac_delim"'/g 8361t clear 8362:clear 8363s/\\$// 8364t bsnlc 8365s/["\\]/\\&/g; s/^/"/; s/$/"/p 8366d 8367:bsnlc 8368s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8369b cont 8370' <confdefs.h | sed ' 8371s/'"$ac_delim"'/"\\\ 8372"/g' >>$CONFIG_STATUS || ac_write_fail=1 8373 8374cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8375 for (key in D) D_is_set[key] = 1 8376 FS = "" 8377} 8378/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8379 line = \$ 0 8380 split(line, arg, " ") 8381 if (arg[1] == "#") { 8382 defundef = arg[2] 8383 mac1 = arg[3] 8384 } else { 8385 defundef = substr(arg[1], 2) 8386 mac1 = arg[2] 8387 } 8388 split(mac1, mac2, "(") #) 8389 macro = mac2[1] 8390 prefix = substr(line, 1, index(line, defundef) - 1) 8391 if (D_is_set[macro]) { 8392 # Preserve the white space surrounding the "#". 8393 print prefix "define", macro P[macro] D[macro] 8394 next 8395 } else { 8396 # Replace #undef with comments. This is necessary, for example, 8397 # in the case of _POSIX_SOURCE, which is predefined and required 8398 # on some systems where configure will not decide to define it. 8399 if (defundef == "undef") { 8400 print "/*", prefix defundef, macro, "*/" 8401 next 8402 } 8403 } 8404} 8405{ print } 8406_ACAWK 8407_ACEOF 8408cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8409 as_fn_error "could not setup config headers machinery" "$LINENO" 5 8410fi # test -n "$CONFIG_HEADERS" 8411 8412 8413eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8414shift 8415for ac_tag 8416do 8417 case $ac_tag in 8418 :[FHLC]) ac_mode=$ac_tag; continue;; 8419 esac 8420 case $ac_mode$ac_tag in 8421 :[FHL]*:*);; 8422 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 8423 :[FH]-) ac_tag=-:-;; 8424 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8425 esac 8426 ac_save_IFS=$IFS 8427 IFS=: 8428 set x $ac_tag 8429 IFS=$ac_save_IFS 8430 shift 8431 ac_file=$1 8432 shift 8433 8434 case $ac_mode in 8435 :L) ac_source=$1;; 8436 :[FH]) 8437 ac_file_inputs= 8438 for ac_f 8439 do 8440 case $ac_f in 8441 -) ac_f="$tmp/stdin";; 8442 *) # Look for the file first in the build tree, then in the source tree 8443 # (if the path is not absolute). The absolute path cannot be DOS-style, 8444 # because $ac_f cannot contain `:'. 8445 test -f "$ac_f" || 8446 case $ac_f in 8447 [\\/$]*) false;; 8448 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8449 esac || 8450 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8451 esac 8452 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8453 as_fn_append ac_file_inputs " '$ac_f'" 8454 done 8455 8456 # Let's still pretend it is `configure' which instantiates (i.e., don't 8457 # use $as_me), people would be surprised to read: 8458 # /* config.h. Generated by config.status. */ 8459 configure_input='Generated from '` 8460 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8461 `' by configure.' 8462 if test x"$ac_file" != x-; then 8463 configure_input="$ac_file. $configure_input" 8464 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8465$as_echo "$as_me: creating $ac_file" >&6;} 8466 fi 8467 # Neutralize special characters interpreted by sed in replacement strings. 8468 case $configure_input in #( 8469 *\&* | *\|* | *\\* ) 8470 ac_sed_conf_input=`$as_echo "$configure_input" | 8471 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8472 *) ac_sed_conf_input=$configure_input;; 8473 esac 8474 8475 case $ac_tag in 8476 *:-:* | *:-) cat >"$tmp/stdin" \ 8477 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 8478 esac 8479 ;; 8480 esac 8481 8482 ac_dir=`$as_dirname -- "$ac_file" || 8483$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8484 X"$ac_file" : 'X\(//\)[^/]' \| \ 8485 X"$ac_file" : 'X\(//\)$' \| \ 8486 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8487$as_echo X"$ac_file" | 8488 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8489 s//\1/ 8490 q 8491 } 8492 /^X\(\/\/\)[^/].*/{ 8493 s//\1/ 8494 q 8495 } 8496 /^X\(\/\/\)$/{ 8497 s//\1/ 8498 q 8499 } 8500 /^X\(\/\).*/{ 8501 s//\1/ 8502 q 8503 } 8504 s/.*/./; q'` 8505 as_dir="$ac_dir"; as_fn_mkdir_p 8506 ac_builddir=. 8507 8508case "$ac_dir" in 8509.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8510*) 8511 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8512 # A ".." for each directory in $ac_dir_suffix. 8513 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8514 case $ac_top_builddir_sub in 8515 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8516 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8517 esac ;; 8518esac 8519ac_abs_top_builddir=$ac_pwd 8520ac_abs_builddir=$ac_pwd$ac_dir_suffix 8521# for backward compatibility: 8522ac_top_builddir=$ac_top_build_prefix 8523 8524case $srcdir in 8525 .) # We are building in place. 8526 ac_srcdir=. 8527 ac_top_srcdir=$ac_top_builddir_sub 8528 ac_abs_top_srcdir=$ac_pwd ;; 8529 [\\/]* | ?:[\\/]* ) # Absolute name. 8530 ac_srcdir=$srcdir$ac_dir_suffix; 8531 ac_top_srcdir=$srcdir 8532 ac_abs_top_srcdir=$srcdir ;; 8533 *) # Relative name. 8534 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8535 ac_top_srcdir=$ac_top_build_prefix$srcdir 8536 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8537esac 8538ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8539 8540 8541 case $ac_mode in 8542 :F) 8543 # 8544 # CONFIG_FILE 8545 # 8546 8547 case $INSTALL in 8548 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8549 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8550 esac 8551_ACEOF 8552 8553cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8554# If the template does not know about datarootdir, expand it. 8555# FIXME: This hack should be removed a few years after 2.60. 8556ac_datarootdir_hack=; ac_datarootdir_seen= 8557ac_sed_dataroot=' 8558/datarootdir/ { 8559 p 8560 q 8561} 8562/@datadir@/p 8563/@docdir@/p 8564/@infodir@/p 8565/@localedir@/p 8566/@mandir@/p' 8567case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8568*datarootdir*) ac_datarootdir_seen=yes;; 8569*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8570 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8571$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8572_ACEOF 8573cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8574 ac_datarootdir_hack=' 8575 s&@datadir@&$datadir&g 8576 s&@docdir@&$docdir&g 8577 s&@infodir@&$infodir&g 8578 s&@localedir@&$localedir&g 8579 s&@mandir@&$mandir&g 8580 s&\\\${datarootdir}&$datarootdir&g' ;; 8581esac 8582_ACEOF 8583 8584# Neutralize VPATH when `$srcdir' = `.'. 8585# Shell code in configure.ac might set extrasub. 8586# FIXME: do we really want to maintain this feature? 8587cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8588ac_sed_extra="$ac_vpsub 8589$extrasub 8590_ACEOF 8591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8592:t 8593/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8594s|@configure_input@|$ac_sed_conf_input|;t t 8595s&@top_builddir@&$ac_top_builddir_sub&;t t 8596s&@top_build_prefix@&$ac_top_build_prefix&;t t 8597s&@srcdir@&$ac_srcdir&;t t 8598s&@abs_srcdir@&$ac_abs_srcdir&;t t 8599s&@top_srcdir@&$ac_top_srcdir&;t t 8600s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8601s&@builddir@&$ac_builddir&;t t 8602s&@abs_builddir@&$ac_abs_builddir&;t t 8603s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8604s&@INSTALL@&$ac_INSTALL&;t t 8605$ac_datarootdir_hack 8606" 8607eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8608if $ac_cs_awk_getline; then 8609 $AWK -f "$tmp/subs.awk" 8610else 8611 $AWK -f "$tmp/subs.awk" | $SHELL 8612fi >$tmp/out \ 8613 || as_fn_error "could not create $ac_file" "$LINENO" 5 8614 8615test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8616 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8617 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8618 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8619which seems to be undefined. Please make sure it is defined." >&5 8620$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8621which seems to be undefined. Please make sure it is defined." >&2;} 8622 8623 rm -f "$tmp/stdin" 8624 case $ac_file in 8625 -) cat "$tmp/out" && rm -f "$tmp/out";; 8626 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 8627 esac \ 8628 || as_fn_error "could not create $ac_file" "$LINENO" 5 8629 ;; 8630 :H) 8631 # 8632 # CONFIG_HEADER 8633 # 8634 if test x"$ac_file" != x-; then 8635 { 8636 $as_echo "/* $configure_input */" \ 8637 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 8638 } >"$tmp/config.h" \ 8639 || as_fn_error "could not create $ac_file" "$LINENO" 5 8640 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 8641 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8642$as_echo "$as_me: $ac_file is unchanged" >&6;} 8643 else 8644 rm -f "$ac_file" 8645 mv "$tmp/config.h" "$ac_file" \ 8646 || as_fn_error "could not create $ac_file" "$LINENO" 5 8647 fi 8648 else 8649 $as_echo "/* $configure_input */" \ 8650 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 8651 || as_fn_error "could not create -" "$LINENO" 5 8652 fi 8653 ;; 8654 8655 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8656$as_echo "$as_me: executing $ac_file commands" >&6;} 8657 ;; 8658 esac 8659 8660 8661 case $ac_file$ac_mode in 8662 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8663if test -n "$CONFIG_FILES"; then 8664 if test -n "${with_target_subdir}"; then 8665 # FIXME: We shouldn't need to set ac_file 8666 ac_file=Makefile 8667 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8668 . ${libiberty_topdir}/config-ml.in 8669 fi 8670fi ;; 8671 8672 esac 8673done # for ac_tag 8674 8675 8676as_fn_exit 0 8677_ACEOF 8678ac_clean_files=$ac_clean_files_save 8679 8680test $ac_write_fail = 0 || 8681 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 8682 8683 8684# configure is writing to config.log, and then calls config.status. 8685# config.status does its own redirection, appending to config.log. 8686# Unfortunately, on DOS this fails, as config.log is still kept open 8687# by configure, so config.status won't be able to write to it; its 8688# output is simply discarded. So we exec the FD to /dev/null, 8689# effectively closing config.log, so it can be properly (re)opened and 8690# appended to by config.status. When coming back to configure, we 8691# need to make the FD available again. 8692if test "$no_create" != yes; then 8693 ac_cs_success=: 8694 ac_config_status_args= 8695 test "$silent" = yes && 8696 ac_config_status_args="$ac_config_status_args --quiet" 8697 exec 5>/dev/null 8698 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8699 exec 5>>config.log 8700 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8701 # would make configure fail if this is the last instruction. 8702 $ac_cs_success || as_fn_exit $? 8703fi 8704if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8706$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8707fi 8708 8709