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; do 4402 # Do the check with the no- prefix removed since gcc silently 4403 # accepts any -Wno-* option on purpose 4404 case $real_option in 4405 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4406 *) option=$real_option ;; 4407 esac 4408 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4409 4410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4411$as_echo_n "checking whether $CC supports $option... " >&6; } 4412if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then : 4413 $as_echo_n "(cached) " >&6 4414else 4415 CFLAGS="$option" 4416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4417/* end confdefs.h. */ 4418 4419int 4420main () 4421{ 4422 4423 ; 4424 return 0; 4425} 4426_ACEOF 4427if ac_fn_c_try_compile "$LINENO"; then : 4428 eval "$as_acx_Woption=yes" 4429else 4430 eval "$as_acx_Woption=no" 4431fi 4432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4433 4434fi 4435eval ac_res=\$$as_acx_Woption 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4437$as_echo "$ac_res" >&6; } 4438 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4439 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4440fi 4441 done 4442CFLAGS="$save_CFLAGS" 4443ac_ext=c 4444ac_cpp='$CPP $CPPFLAGS' 4445ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4446ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4447ac_compiler_gnu=$ac_cv_c_compiler_gnu 4448 4449 4450ac_ext=c 4451ac_cpp='$CPP $CPPFLAGS' 4452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4454ac_compiler_gnu=$ac_cv_c_compiler_gnu 4455 4456# Do the check with the no- prefix removed from the warning options 4457# since gcc silently accepts any -Wno-* option on purpose 4458if test "$GCC" = yes; then : 4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4460$as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4461if test "${acx_cv_prog_cc_pedantic_+set}" = set; then : 4462 $as_echo_n "(cached) " >&6 4463else 4464 save_CFLAGS="$CFLAGS" 4465CFLAGS="-pedantic " 4466cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4467/* end confdefs.h. */ 4468 4469int 4470main () 4471{ 4472 4473 ; 4474 return 0; 4475} 4476_ACEOF 4477if ac_fn_c_try_compile "$LINENO"; then : 4478 acx_cv_prog_cc_pedantic_=yes 4479else 4480 acx_cv_prog_cc_pedantic_=no 4481fi 4482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4483CFLAGS="$save_CFLAGS" 4484fi 4485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4486$as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4487if test $acx_cv_prog_cc_pedantic_ = yes; then : 4488 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4489fi 4490 4491fi 4492ac_ext=c 4493ac_cpp='$CPP $CPPFLAGS' 4494ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4495ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4496ac_compiler_gnu=$ac_cv_c_compiler_gnu 4497 4498 4499 4500if test "x$CC" != xcc; then 4501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4502$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4503else 4504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4505$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4506fi 4507set dummy $CC; ac_cc=`$as_echo "$2" | 4508 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4509if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 4510 $as_echo_n "(cached) " >&6 4511else 4512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4513/* end confdefs.h. */ 4514 4515int 4516main () 4517{ 4518 4519 ; 4520 return 0; 4521} 4522_ACEOF 4523# Make sure it works both with $CC and with simple cc. 4524# We do the test twice because some compilers refuse to overwrite an 4525# existing .o file with -o, though they will create one. 4526ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4527rm -f conftest2.* 4528if { { case "(($ac_try" in 4529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4530 *) ac_try_echo=$ac_try;; 4531esac 4532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4533$as_echo "$ac_try_echo"; } >&5 4534 (eval "$ac_try") 2>&5 4535 ac_status=$? 4536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4537 test $ac_status = 0; } && 4538 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4540 *) ac_try_echo=$ac_try;; 4541esac 4542eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4543$as_echo "$ac_try_echo"; } >&5 4544 (eval "$ac_try") 2>&5 4545 ac_status=$? 4546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4547 test $ac_status = 0; }; 4548then 4549 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4550 if test "x$CC" != xcc; then 4551 # Test first that cc exists at all. 4552 if { ac_try='cc -c conftest.$ac_ext >&5' 4553 { { case "(($ac_try" in 4554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4555 *) ac_try_echo=$ac_try;; 4556esac 4557eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4558$as_echo "$ac_try_echo"; } >&5 4559 (eval "$ac_try") 2>&5 4560 ac_status=$? 4561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4562 test $ac_status = 0; }; }; then 4563 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4564 rm -f conftest2.* 4565 if { { case "(($ac_try" in 4566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4567 *) ac_try_echo=$ac_try;; 4568esac 4569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4570$as_echo "$ac_try_echo"; } >&5 4571 (eval "$ac_try") 2>&5 4572 ac_status=$? 4573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4574 test $ac_status = 0; } && 4575 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4577 *) ac_try_echo=$ac_try;; 4578esac 4579eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4580$as_echo "$ac_try_echo"; } >&5 4581 (eval "$ac_try") 2>&5 4582 ac_status=$? 4583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4584 test $ac_status = 0; }; 4585 then 4586 # cc works too. 4587 : 4588 else 4589 # cc exists but doesn't like -o. 4590 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4591 fi 4592 fi 4593 fi 4594else 4595 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4596fi 4597rm -f core conftest* 4598 4599fi 4600if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4602$as_echo "yes" >&6; } 4603else 4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4605$as_echo "no" >&6; } 4606 4607$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4608 4609fi 4610 4611# autoconf is lame and doesn't give us any substitution variable for this. 4612if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4613 NO_MINUS_C_MINUS_O=yes 4614else 4615 OUTPUT_OPTION='-o $@' 4616fi 4617 4618 4619 4620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4621$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4622if test "${ac_cv_c_const+set}" = set; then : 4623 $as_echo_n "(cached) " >&6 4624else 4625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4626/* end confdefs.h. */ 4627 4628int 4629main () 4630{ 4631/* FIXME: Include the comments suggested by Paul. */ 4632#ifndef __cplusplus 4633 /* Ultrix mips cc rejects this. */ 4634 typedef int charset[2]; 4635 const charset cs; 4636 /* SunOS 4.1.1 cc rejects this. */ 4637 char const *const *pcpcc; 4638 char **ppc; 4639 /* NEC SVR4.0.2 mips cc rejects this. */ 4640 struct point {int x, y;}; 4641 static struct point const zero = {0,0}; 4642 /* AIX XL C 1.02.0.0 rejects this. 4643 It does not let you subtract one const X* pointer from another in 4644 an arm of an if-expression whose if-part is not a constant 4645 expression */ 4646 const char *g = "string"; 4647 pcpcc = &g + (g ? g-g : 0); 4648 /* HPUX 7.0 cc rejects these. */ 4649 ++pcpcc; 4650 ppc = (char**) pcpcc; 4651 pcpcc = (char const *const *) ppc; 4652 { /* SCO 3.2v4 cc rejects this. */ 4653 char *t; 4654 char const *s = 0 ? (char *) 0 : (char const *) 0; 4655 4656 *t++ = 0; 4657 if (s) return 0; 4658 } 4659 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4660 int x[] = {25, 17}; 4661 const int *foo = &x[0]; 4662 ++foo; 4663 } 4664 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4665 typedef const int *iptr; 4666 iptr p = 0; 4667 ++p; 4668 } 4669 { /* AIX XL C 1.02.0.0 rejects this saying 4670 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4671 struct s { int j; const int *ap[3]; }; 4672 struct s *b; b->j = 5; 4673 } 4674 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4675 const int foo = 10; 4676 if (!foo) return 0; 4677 } 4678 return !cs[0] && !zero.x; 4679#endif 4680 4681 ; 4682 return 0; 4683} 4684_ACEOF 4685if ac_fn_c_try_compile "$LINENO"; then : 4686 ac_cv_c_const=yes 4687else 4688 ac_cv_c_const=no 4689fi 4690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4691fi 4692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4693$as_echo "$ac_cv_c_const" >&6; } 4694if test $ac_cv_c_const = no; then 4695 4696$as_echo "#define const /**/" >>confdefs.h 4697 4698fi 4699 4700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4701$as_echo_n "checking for inline... " >&6; } 4702if test "${ac_cv_c_inline+set}" = set; then : 4703 $as_echo_n "(cached) " >&6 4704else 4705 ac_cv_c_inline=no 4706for ac_kw in inline __inline__ __inline; do 4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4708/* end confdefs.h. */ 4709#ifndef __cplusplus 4710typedef int foo_t; 4711static $ac_kw foo_t static_foo () {return 0; } 4712$ac_kw foo_t foo () {return 0; } 4713#endif 4714 4715_ACEOF 4716if ac_fn_c_try_compile "$LINENO"; then : 4717 ac_cv_c_inline=$ac_kw 4718fi 4719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4720 test "$ac_cv_c_inline" != no && break 4721done 4722 4723fi 4724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4725$as_echo "$ac_cv_c_inline" >&6; } 4726 4727case $ac_cv_c_inline in 4728 inline | yes) ;; 4729 *) 4730 case $ac_cv_c_inline in 4731 no) ac_val=;; 4732 *) ac_val=$ac_cv_c_inline;; 4733 esac 4734 cat >>confdefs.h <<_ACEOF 4735#ifndef __cplusplus 4736#define inline $ac_val 4737#endif 4738_ACEOF 4739 ;; 4740esac 4741 4742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4743$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4744if test "${ac_cv_c_bigendian+set}" = set; then : 4745 $as_echo_n "(cached) " >&6 4746else 4747 ac_cv_c_bigendian=unknown 4748 # See if we're dealing with a universal compiler. 4749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4750/* end confdefs.h. */ 4751#ifndef __APPLE_CC__ 4752 not a universal capable compiler 4753 #endif 4754 typedef int dummy; 4755 4756_ACEOF 4757if ac_fn_c_try_compile "$LINENO"; then : 4758 4759 # Check for potential -arch flags. It is not universal unless 4760 # there are at least two -arch flags with different values. 4761 ac_arch= 4762 ac_prev= 4763 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4764 if test -n "$ac_prev"; then 4765 case $ac_word in 4766 i?86 | x86_64 | ppc | ppc64) 4767 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4768 ac_arch=$ac_word 4769 else 4770 ac_cv_c_bigendian=universal 4771 break 4772 fi 4773 ;; 4774 esac 4775 ac_prev= 4776 elif test "x$ac_word" = "x-arch"; then 4777 ac_prev=arch 4778 fi 4779 done 4780fi 4781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4782 if test $ac_cv_c_bigendian = unknown; then 4783 # See if sys/param.h defines the BYTE_ORDER macro. 4784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4785/* end confdefs.h. */ 4786#include <sys/types.h> 4787 #include <sys/param.h> 4788 4789int 4790main () 4791{ 4792#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4793 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4794 && LITTLE_ENDIAN) 4795 bogus endian macros 4796 #endif 4797 4798 ; 4799 return 0; 4800} 4801_ACEOF 4802if ac_fn_c_try_compile "$LINENO"; then : 4803 # It does; now see whether it defined to BIG_ENDIAN or not. 4804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4805/* end confdefs.h. */ 4806#include <sys/types.h> 4807 #include <sys/param.h> 4808 4809int 4810main () 4811{ 4812#if BYTE_ORDER != BIG_ENDIAN 4813 not big endian 4814 #endif 4815 4816 ; 4817 return 0; 4818} 4819_ACEOF 4820if ac_fn_c_try_compile "$LINENO"; then : 4821 ac_cv_c_bigendian=yes 4822else 4823 ac_cv_c_bigendian=no 4824fi 4825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4826fi 4827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4828 fi 4829 if test $ac_cv_c_bigendian = unknown; then 4830 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4832/* end confdefs.h. */ 4833#include <limits.h> 4834 4835int 4836main () 4837{ 4838#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4839 bogus endian macros 4840 #endif 4841 4842 ; 4843 return 0; 4844} 4845_ACEOF 4846if ac_fn_c_try_compile "$LINENO"; then : 4847 # It does; now see whether it defined to _BIG_ENDIAN or not. 4848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4849/* end confdefs.h. */ 4850#include <limits.h> 4851 4852int 4853main () 4854{ 4855#ifndef _BIG_ENDIAN 4856 not big endian 4857 #endif 4858 4859 ; 4860 return 0; 4861} 4862_ACEOF 4863if ac_fn_c_try_compile "$LINENO"; then : 4864 ac_cv_c_bigendian=yes 4865else 4866 ac_cv_c_bigendian=no 4867fi 4868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4869fi 4870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4871 fi 4872 if test $ac_cv_c_bigendian = unknown; then 4873 # Compile a test program. 4874 if test "$cross_compiling" = yes; then : 4875 # Try to guess by grepping values from an object file. 4876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4877/* end confdefs.h. */ 4878short int ascii_mm[] = 4879 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4880 short int ascii_ii[] = 4881 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4882 int use_ascii (int i) { 4883 return ascii_mm[i] + ascii_ii[i]; 4884 } 4885 short int ebcdic_ii[] = 4886 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4887 short int ebcdic_mm[] = 4888 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4889 int use_ebcdic (int i) { 4890 return ebcdic_mm[i] + ebcdic_ii[i]; 4891 } 4892 extern int foo; 4893 4894int 4895main () 4896{ 4897return use_ascii (foo) == use_ebcdic (foo); 4898 ; 4899 return 0; 4900} 4901_ACEOF 4902if ac_fn_c_try_compile "$LINENO"; then : 4903 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4904 ac_cv_c_bigendian=yes 4905 fi 4906 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4907 if test "$ac_cv_c_bigendian" = unknown; then 4908 ac_cv_c_bigendian=no 4909 else 4910 # finding both strings is unlikely to happen, but who knows? 4911 ac_cv_c_bigendian=unknown 4912 fi 4913 fi 4914fi 4915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4916else 4917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4918/* end confdefs.h. */ 4919$ac_includes_default 4920int 4921main () 4922{ 4923 4924 /* Are we little or big endian? From Harbison&Steele. */ 4925 union 4926 { 4927 long int l; 4928 char c[sizeof (long int)]; 4929 } u; 4930 u.l = 1; 4931 return u.c[sizeof (long int) - 1] == 1; 4932 4933 ; 4934 return 0; 4935} 4936_ACEOF 4937if ac_fn_c_try_run "$LINENO"; then : 4938 ac_cv_c_bigendian=no 4939else 4940 ac_cv_c_bigendian=yes 4941fi 4942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4943 conftest.$ac_objext conftest.beam conftest.$ac_ext 4944fi 4945 4946 fi 4947fi 4948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 4949$as_echo "$ac_cv_c_bigendian" >&6; } 4950 case $ac_cv_c_bigendian in #( 4951 yes) 4952 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 4953;; #( 4954 no) 4955 ;; #( 4956 universal) 4957 4958$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 4959 4960 ;; #( 4961 *) 4962 as_fn_error "unknown endianness 4963 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 4964 esac 4965 4966 4967 4968 4969ac_config_headers="$ac_config_headers config.h:config.in" 4970 4971 4972 4973# Find a good install program. We prefer a C program (faster), 4974# so one script is as good as another. But avoid the broken or 4975# incompatible versions: 4976# SysV /etc/install, /usr/sbin/install 4977# SunOS /usr/etc/install 4978# IRIX /sbin/install 4979# AIX /bin/install 4980# AmigaOS /C/install, which installs bootblocks on floppy discs 4981# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4982# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4983# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4984# OS/2's system install, which has a completely different semantic 4985# ./install, which can be erroneously created by make from ./install.sh. 4986# Reject install programs that cannot install multiple files. 4987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4988$as_echo_n "checking for a BSD-compatible install... " >&6; } 4989if test -z "$INSTALL"; then 4990if test "${ac_cv_path_install+set}" = set; then : 4991 $as_echo_n "(cached) " >&6 4992else 4993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4994for as_dir in $PATH 4995do 4996 IFS=$as_save_IFS 4997 test -z "$as_dir" && as_dir=. 4998 # Account for people who put trailing slashes in PATH elements. 4999case $as_dir/ in #(( 5000 ./ | .// | /[cC]/* | \ 5001 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5002 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5003 /usr/ucb/* ) ;; 5004 *) 5005 # OSF1 and SCO ODT 3.0 have their own names for install. 5006 # Don't use installbsd from OSF since it installs stuff as root 5007 # by default. 5008 for ac_prog in ginstall scoinst install; do 5009 for ac_exec_ext in '' $ac_executable_extensions; do 5010 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5011 if test $ac_prog = install && 5012 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5013 # AIX install. It has an incompatible calling convention. 5014 : 5015 elif test $ac_prog = install && 5016 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5017 # program-specific install script used by HP pwplus--don't use. 5018 : 5019 else 5020 rm -rf conftest.one conftest.two conftest.dir 5021 echo one > conftest.one 5022 echo two > conftest.two 5023 mkdir conftest.dir 5024 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5025 test -s conftest.one && test -s conftest.two && 5026 test -s conftest.dir/conftest.one && 5027 test -s conftest.dir/conftest.two 5028 then 5029 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5030 break 3 5031 fi 5032 fi 5033 fi 5034 done 5035 done 5036 ;; 5037esac 5038 5039 done 5040IFS=$as_save_IFS 5041 5042rm -rf conftest.one conftest.two conftest.dir 5043 5044fi 5045 if test "${ac_cv_path_install+set}" = set; then 5046 INSTALL=$ac_cv_path_install 5047 else 5048 # As a last resort, use the slow shell script. Don't cache a 5049 # value for INSTALL within a source directory, because that will 5050 # break other packages using the cache if that directory is 5051 # removed, or if the value is a relative name. 5052 INSTALL=$ac_install_sh 5053 fi 5054fi 5055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5056$as_echo "$INSTALL" >&6; } 5057 5058# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5059# It thinks the first close brace ends the variable substitution. 5060test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5061 5062test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5063 5064test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5065 5066 5067# Don't build the shared library for build. 5068if [ -n "${with_build_subdir}" ]; then 5069 enable_shared=no 5070fi 5071 5072frag= 5073case "${host}" in 5074 rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5075 frag=mh-aix ;; 5076 *-*-cxux7*) frag=mh-cxux7 ;; 5077 *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5078 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5079 i370-*-opened*) frag=mh-openedition ;; 5080 i[34567]86-*-windows*) frag=mh-windows ;; 5081esac 5082 5083if [ -n "${frag}" ]; then 5084 frag=${libiberty_topdir}/libiberty/config/$frag 5085fi 5086 5087 5088 5089 5090 5091case "${host}" in 5092 # PIC is the default on some targets or must not be used. 5093 *-*-darwin*) 5094 # For darwin, common symbols are not allowed in MH_DYLIB files 5095 case "${CFLAGS}" in 5096 # If we are using a compiler supporting mdynamic-no-pic 5097 # and the option has been tested as safe to add, then cancel 5098 # it here, since the code generated is incompatible with shared 5099 # libs. 5100 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5101 *) PICFLAG=-fno-common ;; 5102 esac 5103 ;; 5104 alpha*-dec-osf5*) 5105 # PIC is the default. 5106 ;; 5107 hppa*64*-*-hpux*) 5108 # PIC is the default for 64-bit PA HP-UX. 5109 ;; 5110 i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5111 ;; 5112 i[34567]86-*-mingw* | x86_64-*-mingw*) 5113 ;; 5114 i[34567]86-*-interix[3-9]*) 5115 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5116 # Instead, we relocate shared libraries at runtime. 5117 ;; 5118 i[34567]86-*-nto-qnx*) 5119 # QNX uses GNU C++, but need to define -shared option too, otherwise 5120 # it will coredump. 5121 PICFLAG='-fPIC -shared' 5122 ;; 5123 i[34567]86-pc-msdosdjgpp*) 5124 # DJGPP does not support shared libraries at all. 5125 ;; 5126 ia64*-*-hpux*) 5127 # On IA64 HP-UX, PIC is the default but the pic flag 5128 # sets the default TLS model and affects inlining. 5129 PICFLAG=-fPIC 5130 ;; 5131 mips-sgi-irix6*) 5132 # PIC is the default. 5133 ;; 5134 rs6000-ibm-aix* | powerpc-ibm-aix*) 5135 # All AIX code is PIC. 5136 ;; 5137 5138 # Some targets support both -fPIC and -fpic, but prefer the latter. 5139 # FIXME: Why? 5140 i[34567]86-*-* | x86_64-*-*) 5141 PICFLAG=-fpic 5142 ;; 5143 # FIXME: Override -fPIC default in libgcc only? 5144 sh-*-linux* | sh[2346lbe]*-*-linux*) 5145 PICFLAG=-fpic 5146 ;; 5147 # FIXME: Simplify to sh*-*-netbsd*? 5148 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ 5149 sh64-*-netbsd* | sh64l*-*-netbsd*) 5150 PICFLAG=-fpic 5151 ;; 5152 # Default to -fPIC unless specified otherwise. 5153 *) 5154 PICFLAG=-fPIC 5155 ;; 5156esac 5157 5158# If the user explicitly uses -fpic/-fPIC, keep that. 5159case "${CFLAGS}" in 5160 *-fpic*) 5161 PICFLAG=-fpic 5162 ;; 5163 *-fPIC*) 5164 PICFLAG=-fPIC 5165 ;; 5166esac 5167 5168 5169# If they didn't specify --enable-shared, don't generate shared libs. 5170case "${enable_shared}" in 5171 yes) shared=yes ;; 5172 no) shared=no ;; 5173 "") shared=no ;; 5174 *) shared=yes ;; 5175esac 5176 5177# ...unless --enable-host-shared was passed from top-level config: 5178if [ "${enable_host_shared}" = "yes" ]; then 5179 shared=yes 5180fi 5181 5182if [ "${shared}" != "yes" ]; then 5183 PICFLAG= 5184fi 5185 5186 5187NOASANFLAG= 5188case " ${CFLAGS} " in 5189 *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5190esac 5191 5192 5193echo "# Warning: this fragment is automatically generated" > temp-frag 5194 5195if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5196 echo "Appending ${frag} to xhost-mkfrag" 5197 echo "# Following fragment copied from ${frag}" >> temp-frag 5198 cat ${frag} >> temp-frag 5199fi 5200 5201# record if we want to build shared libs. 5202if [ "${shared}" = "yes" ]; then 5203 echo enable_shared = yes >> temp-frag 5204else 5205 echo enable_shared = no >> temp-frag 5206fi 5207 5208frag=xhost-mkfrag 5209${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 5210 5211host_makefile_frag=${frag} 5212 5213 5214# It's OK to check for header files. Although the compiler may not be 5215# able to link anything, it had better be able to at least compile 5216# something. 5217for 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 5218do : 5219 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5220ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 5221eval as_val=\$$as_ac_Header 5222 if test "x$as_val" = x""yes; then : 5223 cat >>confdefs.h <<_ACEOF 5224#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5225_ACEOF 5226 5227fi 5228done 5229 5230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 5231$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 5232if test "${ac_cv_header_sys_wait_h+set}" = set; then : 5233 $as_echo_n "(cached) " >&6 5234else 5235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5236/* end confdefs.h. */ 5237#include <sys/types.h> 5238#include <sys/wait.h> 5239#ifndef WEXITSTATUS 5240# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 5241#endif 5242#ifndef WIFEXITED 5243# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 5244#endif 5245 5246int 5247main () 5248{ 5249 int s; 5250 wait (&s); 5251 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 5252 ; 5253 return 0; 5254} 5255_ACEOF 5256if ac_fn_c_try_compile "$LINENO"; then : 5257 ac_cv_header_sys_wait_h=yes 5258else 5259 ac_cv_header_sys_wait_h=no 5260fi 5261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5262fi 5263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5264$as_echo "$ac_cv_header_sys_wait_h" >&6; } 5265if test $ac_cv_header_sys_wait_h = yes; then 5266 5267$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5268 5269fi 5270 5271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5272$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5273if test "${ac_cv_header_time+set}" = set; then : 5274 $as_echo_n "(cached) " >&6 5275else 5276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5277/* end confdefs.h. */ 5278#include <sys/types.h> 5279#include <sys/time.h> 5280#include <time.h> 5281 5282int 5283main () 5284{ 5285if ((struct tm *) 0) 5286return 0; 5287 ; 5288 return 0; 5289} 5290_ACEOF 5291if ac_fn_c_try_compile "$LINENO"; then : 5292 ac_cv_header_time=yes 5293else 5294 ac_cv_header_time=no 5295fi 5296rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5297fi 5298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5299$as_echo "$ac_cv_header_time" >&6; } 5300if test $ac_cv_header_time = yes; then 5301 5302$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5303 5304fi 5305 5306 5307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5308$as_echo_n "checking whether errno must be declared... " >&6; } 5309if test "${libiberty_cv_declare_errno+set}" = set; then : 5310 $as_echo_n "(cached) " >&6 5311else 5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5313/* end confdefs.h. */ 5314#include <errno.h> 5315int 5316main () 5317{ 5318int x = errno; 5319 ; 5320 return 0; 5321} 5322_ACEOF 5323if ac_fn_c_try_compile "$LINENO"; then : 5324 libiberty_cv_declare_errno=no 5325else 5326 libiberty_cv_declare_errno=yes 5327fi 5328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5329fi 5330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5331$as_echo "$libiberty_cv_declare_errno" >&6; } 5332if test $libiberty_cv_declare_errno = yes 5333then 5334$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5335 5336fi 5337 5338 5339# Determine sizes of some types. 5340# The cast to long int works around a bug in the HP C Compiler 5341# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5342# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5343# This bug is HP SR number 8606223364. 5344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5345$as_echo_n "checking size of int... " >&6; } 5346if test "${ac_cv_sizeof_int+set}" = set; then : 5347 $as_echo_n "(cached) " >&6 5348else 5349 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5350 5351else 5352 if test "$ac_cv_type_int" = yes; then 5353 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5354$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5355{ as_fn_set_status 77 5356as_fn_error "cannot compute sizeof (int) 5357See \`config.log' for more details." "$LINENO" 5; }; } 5358 else 5359 ac_cv_sizeof_int=0 5360 fi 5361fi 5362 5363fi 5364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5365$as_echo "$ac_cv_sizeof_int" >&6; } 5366 5367 5368 5369cat >>confdefs.h <<_ACEOF 5370#define SIZEOF_INT $ac_cv_sizeof_int 5371_ACEOF 5372 5373 5374# The cast to long int works around a bug in the HP C Compiler 5375# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5376# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5377# This bug is HP SR number 8606223364. 5378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5379$as_echo_n "checking size of long... " >&6; } 5380if test "${ac_cv_sizeof_long+set}" = set; then : 5381 $as_echo_n "(cached) " >&6 5382else 5383 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5384 5385else 5386 if test "$ac_cv_type_long" = yes; then 5387 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5388$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5389{ as_fn_set_status 77 5390as_fn_error "cannot compute sizeof (long) 5391See \`config.log' for more details." "$LINENO" 5; }; } 5392 else 5393 ac_cv_sizeof_long=0 5394 fi 5395fi 5396 5397fi 5398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5399$as_echo "$ac_cv_sizeof_long" >&6; } 5400 5401 5402 5403cat >>confdefs.h <<_ACEOF 5404#define SIZEOF_LONG $ac_cv_sizeof_long 5405_ACEOF 5406 5407 5408# The cast to long int works around a bug in the HP C Compiler 5409# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5410# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5411# This bug is HP SR number 8606223364. 5412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 5413$as_echo_n "checking size of size_t... " >&6; } 5414if test "${ac_cv_sizeof_size_t+set}" = set; then : 5415 $as_echo_n "(cached) " >&6 5416else 5417 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 5418 5419else 5420 if test "$ac_cv_type_size_t" = yes; then 5421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5423{ as_fn_set_status 77 5424as_fn_error "cannot compute sizeof (size_t) 5425See \`config.log' for more details." "$LINENO" 5; }; } 5426 else 5427 ac_cv_sizeof_size_t=0 5428 fi 5429fi 5430 5431fi 5432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 5433$as_echo "$ac_cv_sizeof_size_t" >&6; } 5434 5435 5436 5437cat >>confdefs.h <<_ACEOF 5438#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 5439_ACEOF 5440 5441 5442 5443# Check for presense of long long 5444ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 5445if test "x$ac_cv_type_long_long" = x""yes; then : 5446 5447$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 5448 # The cast to long int works around a bug in the HP C Compiler 5449# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5450# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5451# This bug is HP SR number 8606223364. 5452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 5453$as_echo_n "checking size of long long... " >&6; } 5454if test "${ac_cv_sizeof_long_long+set}" = set; then : 5455 $as_echo_n "(cached) " >&6 5456else 5457 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 5458 5459else 5460 if test "$ac_cv_type_long_long" = yes; then 5461 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5462$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5463{ as_fn_set_status 77 5464as_fn_error "cannot compute sizeof (long long) 5465See \`config.log' for more details." "$LINENO" 5; }; } 5466 else 5467 ac_cv_sizeof_long_long=0 5468 fi 5469fi 5470 5471fi 5472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 5473$as_echo "$ac_cv_sizeof_long_long" >&6; } 5474 5475 5476 5477cat >>confdefs.h <<_ACEOF 5478#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 5479_ACEOF 5480 5481 5482fi 5483 5484 5485# Look for a 64-bit type. 5486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 5487$as_echo_n "checking for a 64-bit type... " >&6; } 5488if test "${liberty_cv_uint64+set}" = set; then : 5489 $as_echo_n "(cached) " >&6 5490else 5491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5492/* end confdefs.h. */ 5493#ifdef HAVE_STDINT_H 5494#include <stdint.h> 5495#endif 5496int 5497main () 5498{ 5499extern uint64_t foo; 5500 ; 5501 return 0; 5502} 5503_ACEOF 5504if ac_fn_c_try_compile "$LINENO"; then : 5505 liberty_cv_uint64=uint64_t 5506else 5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5508/* end confdefs.h. */ 5509#ifdef HAVE_LIMITS_H 5510#include <limits.h> 5511#endif 5512#ifndef CHAR_BIT 5513#define CHAR_BIT 8 5514#endif 5515int 5516main () 5517{ 5518extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 5519 ; 5520 return 0; 5521} 5522_ACEOF 5523if ac_fn_c_try_compile "$LINENO"; then : 5524 liberty_cv_uint64="unsigned long" 5525else 5526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5527/* end confdefs.h. */ 5528#ifdef HAVE_LIMITS_H 5529#include <limits.h> 5530#endif 5531#ifndef CHAR_BIT 5532#define CHAR_BIT 8 5533#endif 5534int 5535main () 5536{ 5537extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 5538 ; 5539 return 0; 5540} 5541_ACEOF 5542if ac_fn_c_try_compile "$LINENO"; then : 5543 liberty_cv_uint64="unsigned long long" 5544else 5545 liberty_cv_uint64=none 5546fi 5547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5548fi 5549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5550fi 5551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5552fi 5553 5554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 5555$as_echo "$liberty_cv_uint64" >&6; } 5556if test "$liberty_cv_uint64" != none; then 5557 5558cat >>confdefs.h <<_ACEOF 5559#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 5560_ACEOF 5561 5562fi 5563 5564 5565 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 5566if test "x$ac_cv_type_intptr_t" = x""yes; then : 5567 5568$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 5569 5570else 5571 for ac_type in 'int' 'long int' 'long long int'; do 5572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5573/* end confdefs.h. */ 5574$ac_includes_default 5575int 5576main () 5577{ 5578static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5579test_array [0] = 0 5580 5581 ; 5582 return 0; 5583} 5584_ACEOF 5585if ac_fn_c_try_compile "$LINENO"; then : 5586 5587cat >>confdefs.h <<_ACEOF 5588#define intptr_t $ac_type 5589_ACEOF 5590 5591 ac_type= 5592fi 5593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5594 test -z "$ac_type" && break 5595 done 5596fi 5597 5598 5599 5600 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 5601if test "x$ac_cv_type_uintptr_t" = x""yes; then : 5602 5603$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5604 5605else 5606 for ac_type in 'unsigned int' 'unsigned long int' \ 5607 'unsigned long long int'; do 5608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5609/* end confdefs.h. */ 5610$ac_includes_default 5611int 5612main () 5613{ 5614static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5615test_array [0] = 0 5616 5617 ; 5618 return 0; 5619} 5620_ACEOF 5621if ac_fn_c_try_compile "$LINENO"; then : 5622 5623cat >>confdefs.h <<_ACEOF 5624#define uintptr_t $ac_type 5625_ACEOF 5626 5627 ac_type= 5628fi 5629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5630 test -z "$ac_type" && break 5631 done 5632fi 5633 5634 5635ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 5636if test "x$ac_cv_type_ssize_t" = x""yes; then : 5637 5638else 5639 5640cat >>confdefs.h <<_ACEOF 5641#define ssize_t int 5642_ACEOF 5643 5644fi 5645 5646 5647# Given the above check, we always have uintptr_t or a fallback 5648# definition. So define HAVE_UINTPTR_T in case any imported code 5649# relies on it. 5650 5651$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5652 5653 5654ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 5655if test "x$ac_cv_type_pid_t" = x""yes; then : 5656 5657else 5658 5659cat >>confdefs.h <<_ACEOF 5660#define pid_t int 5661_ACEOF 5662 5663fi 5664 5665 5666# This is the list of functions which libiberty will provide if they 5667# are not available on the host. 5668 5669funcs="asprintf" 5670funcs="$funcs atexit" 5671funcs="$funcs basename" 5672funcs="$funcs bcmp" 5673funcs="$funcs bcopy" 5674funcs="$funcs bsearch" 5675funcs="$funcs bzero" 5676funcs="$funcs calloc" 5677funcs="$funcs clock" 5678funcs="$funcs ffs" 5679funcs="$funcs getcwd" 5680funcs="$funcs getpagesize" 5681funcs="$funcs gettimeofday" 5682funcs="$funcs index" 5683funcs="$funcs insque" 5684funcs="$funcs memchr" 5685funcs="$funcs memcmp" 5686funcs="$funcs memcpy" 5687funcs="$funcs memmem" 5688funcs="$funcs memmove" 5689funcs="$funcs mempcpy" 5690funcs="$funcs memset" 5691funcs="$funcs mkstemps" 5692funcs="$funcs putenv" 5693funcs="$funcs random" 5694funcs="$funcs rename" 5695funcs="$funcs rindex" 5696funcs="$funcs setenv" 5697funcs="$funcs snprintf" 5698funcs="$funcs sigsetmask" 5699funcs="$funcs stpcpy" 5700funcs="$funcs stpncpy" 5701funcs="$funcs strcasecmp" 5702funcs="$funcs strchr" 5703funcs="$funcs strdup" 5704funcs="$funcs strncasecmp" 5705funcs="$funcs strndup" 5706funcs="$funcs strnlen" 5707funcs="$funcs strrchr" 5708funcs="$funcs strstr" 5709funcs="$funcs strtod" 5710funcs="$funcs strtol" 5711funcs="$funcs strtoul" 5712funcs="$funcs strtoll" 5713funcs="$funcs strtoull" 5714funcs="$funcs strverscmp" 5715funcs="$funcs tmpnam" 5716funcs="$funcs vasprintf" 5717funcs="$funcs vfprintf" 5718funcs="$funcs vprintf" 5719funcs="$funcs vsnprintf" 5720funcs="$funcs vsprintf" 5721funcs="$funcs waitpid" 5722funcs="$funcs setproctitle" 5723 5724# Also in the old function.def file: alloca, vfork, getopt. 5725 5726vars="sys_errlist sys_nerr sys_siglist" 5727 5728checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 5729 getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \ 5730 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \ 5731 sysmp table times wait3 wait4" 5732 5733# These are neither executed nor required, but they help keep 5734# autoheader happy without adding a bunch of text to acconfig.h. 5735if test "x" = "y"; then 5736 for ac_func in asprintf atexit \ 5737 basename bcmp bcopy bsearch bzero \ 5738 calloc canonicalize_file_name clock \ 5739 dup3 \ 5740 ffs __fsetlocking \ 5741 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 5742 index insque \ 5743 memchr memcmp memcpy memmem memmove memset mkstemps \ 5744 on_exit \ 5745 psignal pstat_getdynamic pstat_getstatic putenv \ 5746 random realpath rename rindex \ 5747 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 5748 stpcpy stpncpy strcasecmp strchr strdup \ 5749 strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 5750 strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 5751 table times tmpnam \ 5752 vasprintf vfprintf vprintf vsprintf \ 5753 wait3 wait4 waitpid 5754do : 5755 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5756ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5757eval as_val=\$$as_ac_var 5758 if test "x$as_val" = x""yes; then : 5759 cat >>confdefs.h <<_ACEOF 5760#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5761_ACEOF 5762 5763fi 5764done 5765 5766 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 5767if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 5768 ac_have_decl=1 5769else 5770 ac_have_decl=0 5771fi 5772 5773cat >>confdefs.h <<_ACEOF 5774#define HAVE_DECL_BASENAME $ac_have_decl 5775_ACEOF 5776ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 5777if test "x$ac_cv_have_decl_ffs" = x""yes; then : 5778 ac_have_decl=1 5779else 5780 ac_have_decl=0 5781fi 5782 5783cat >>confdefs.h <<_ACEOF 5784#define HAVE_DECL_FFS $ac_have_decl 5785_ACEOF 5786ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 5787if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 5788 ac_have_decl=1 5789else 5790 ac_have_decl=0 5791fi 5792 5793cat >>confdefs.h <<_ACEOF 5794#define HAVE_DECL_ASPRINTF $ac_have_decl 5795_ACEOF 5796ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 5797if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 5798 ac_have_decl=1 5799else 5800 ac_have_decl=0 5801fi 5802 5803cat >>confdefs.h <<_ACEOF 5804#define HAVE_DECL_VASPRINTF $ac_have_decl 5805_ACEOF 5806ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 5807if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 5808 ac_have_decl=1 5809else 5810 ac_have_decl=0 5811fi 5812 5813cat >>confdefs.h <<_ACEOF 5814#define HAVE_DECL_SNPRINTF $ac_have_decl 5815_ACEOF 5816ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 5817if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 5818 ac_have_decl=1 5819else 5820 ac_have_decl=0 5821fi 5822 5823cat >>confdefs.h <<_ACEOF 5824#define HAVE_DECL_VSNPRINTF $ac_have_decl 5825_ACEOF 5826ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 5827if test "x$ac_cv_have_decl_strtol" = x""yes; then : 5828 ac_have_decl=1 5829else 5830 ac_have_decl=0 5831fi 5832 5833cat >>confdefs.h <<_ACEOF 5834#define HAVE_DECL_STRTOL $ac_have_decl 5835_ACEOF 5836ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 5837if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 5838 ac_have_decl=1 5839else 5840 ac_have_decl=0 5841fi 5842 5843cat >>confdefs.h <<_ACEOF 5844#define HAVE_DECL_STRTOUL $ac_have_decl 5845_ACEOF 5846ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 5847if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 5848 ac_have_decl=1 5849else 5850 ac_have_decl=0 5851fi 5852 5853cat >>confdefs.h <<_ACEOF 5854#define HAVE_DECL_STRTOLL $ac_have_decl 5855_ACEOF 5856ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 5857if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 5858 ac_have_decl=1 5859else 5860 ac_have_decl=0 5861fi 5862 5863cat >>confdefs.h <<_ACEOF 5864#define HAVE_DECL_STRTOULL $ac_have_decl 5865_ACEOF 5866 5867 5868$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5869 5870 5871$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5872 5873 5874$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 5875 5876fi 5877 5878# For each of these functions, if the host does not provide the 5879# function we want to put FN.o in LIBOBJS, and if the host does 5880# provide the function, we want to define HAVE_FN in config.h. 5881 5882setobjs= 5883CHECK= 5884if test -n "${with_target_subdir}"; then 5885 5886 # We are being configured as a target library. AC_REPLACE_FUNCS 5887 # may not work correctly, because the compiler may not be able to 5888 # link executables. Note that we may still be being configured 5889 # native. 5890 5891 # If we are being configured for newlib, we know which functions 5892 # newlib provide and which ones we will be expected to provide. 5893 5894 if test "x${with_newlib}" = "xyes"; then 5895 case " $LIBOBJS " in 5896 *" asprintf.$ac_objext "* ) ;; 5897 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5898 ;; 5899esac 5900 5901 case " $LIBOBJS " in 5902 *" basename.$ac_objext "* ) ;; 5903 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5904 ;; 5905esac 5906 5907 case " $LIBOBJS " in 5908 *" insque.$ac_objext "* ) ;; 5909 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5910 ;; 5911esac 5912 5913 case " $LIBOBJS " in 5914 *" random.$ac_objext "* ) ;; 5915 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5916 ;; 5917esac 5918 5919 case " $LIBOBJS " in 5920 *" strdup.$ac_objext "* ) ;; 5921 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5922 ;; 5923esac 5924 5925 case " $LIBOBJS " in 5926 *" vasprintf.$ac_objext "* ) ;; 5927 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5928 ;; 5929esac 5930 5931 5932 for f in $funcs; do 5933 case "$f" in 5934 asprintf | basename | insque | random | strdup | vasprintf) 5935 ;; 5936 *) 5937 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5938 cat >>confdefs.h <<_ACEOF 5939#define $n 1 5940_ACEOF 5941 5942 ;; 5943 esac 5944 done 5945 5946 # newlib doesnt provide any of the variables in $vars, so we 5947 # dont have to check them here. 5948 5949 # Of the functions in $checkfuncs, newlib only has strerror. 5950 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5951 5952 5953 setobjs=yes 5954 5955 fi 5956 5957 # If we are being configured for Mingw, we know which functions 5958 # Mingw provides and which ones we will be expected to provide. 5959 5960 case "${host}" in 5961 *-*-mingw*) 5962 case " $LIBOBJS " in 5963 *" asprintf.$ac_objext "* ) ;; 5964 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5965 ;; 5966esac 5967 5968 case " $LIBOBJS " in 5969 *" basename.$ac_objext "* ) ;; 5970 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5971 ;; 5972esac 5973 5974 case " $LIBOBJS " in 5975 *" bcmp.$ac_objext "* ) ;; 5976 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 5977 ;; 5978esac 5979 5980 case " $LIBOBJS " in 5981 *" bcopy.$ac_objext "* ) ;; 5982 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 5983 ;; 5984esac 5985 5986 case " $LIBOBJS " in 5987 *" bzero.$ac_objext "* ) ;; 5988 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 5989 ;; 5990esac 5991 5992 case " $LIBOBJS " in 5993 *" clock.$ac_objext "* ) ;; 5994 *) LIBOBJS="$LIBOBJS clock.$ac_objext" 5995 ;; 5996esac 5997 5998 case " $LIBOBJS " in 5999 *" ffs.$ac_objext "* ) ;; 6000 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6001 ;; 6002esac 6003 6004 case " $LIBOBJS " in 6005 *" getpagesize.$ac_objext "* ) ;; 6006 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6007 ;; 6008esac 6009 6010 case " $LIBOBJS " in 6011 *" index.$ac_objext "* ) ;; 6012 *) LIBOBJS="$LIBOBJS index.$ac_objext" 6013 ;; 6014esac 6015 6016 case " $LIBOBJS " in 6017 *" insque.$ac_objext "* ) ;; 6018 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6019 ;; 6020esac 6021 6022 case " $LIBOBJS " in 6023 *" mempcpy.$ac_objext "* ) ;; 6024 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6025 ;; 6026esac 6027 6028 case " $LIBOBJS " in 6029 *" mkstemps.$ac_objext "* ) ;; 6030 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6031 ;; 6032esac 6033 6034 case " $LIBOBJS " in 6035 *" random.$ac_objext "* ) ;; 6036 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6037 ;; 6038esac 6039 6040 case " $LIBOBJS " in 6041 *" rindex.$ac_objext "* ) ;; 6042 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6043 ;; 6044esac 6045 6046 case " $LIBOBJS " in 6047 *" sigsetmask.$ac_objext "* ) ;; 6048 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6049 ;; 6050esac 6051 6052 case " $LIBOBJS " in 6053 *" stpcpy.$ac_objext "* ) ;; 6054 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6055 ;; 6056esac 6057 6058 case " $LIBOBJS " in 6059 *" stpncpy.$ac_objext "* ) ;; 6060 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6061 ;; 6062esac 6063 6064 case " $LIBOBJS " in 6065 *" strndup.$ac_objext "* ) ;; 6066 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6067 ;; 6068esac 6069 6070 case " $LIBOBJS " in 6071 *" strnlen.$ac_objext "* ) ;; 6072 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6073 ;; 6074esac 6075 6076 case " $LIBOBJS " in 6077 *" strverscmp.$ac_objext "* ) ;; 6078 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6079 ;; 6080esac 6081 6082 case " $LIBOBJS " in 6083 *" vasprintf.$ac_objext "* ) ;; 6084 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6085 ;; 6086esac 6087 6088 case " $LIBOBJS " in 6089 *" waitpid.$ac_objext "* ) ;; 6090 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6091 ;; 6092esac 6093 6094 6095 for f in $funcs; do 6096 case "$f" in 6097 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6098 ;; 6099 *) 6100 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6101 cat >>confdefs.h <<_ACEOF 6102#define $n 1 6103_ACEOF 6104 6105 ;; 6106 esac 6107 done 6108 6109 # Mingw doesnt provide any of the variables in $vars, so we 6110 # dont have to check them here. 6111 6112 # Of the functions in $checkfuncs, Mingw only has strerror. 6113 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6114 6115 6116 setobjs=yes 6117 ;; 6118 6119 *-*-msdosdjgpp) 6120 case " $LIBOBJS " in 6121 *" vasprintf.$ac_objext "* ) ;; 6122 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6123 ;; 6124esac 6125 6126 case " $LIBOBJS " in 6127 *" vsnprintf.$ac_objext "* ) ;; 6128 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6129 ;; 6130esac 6131 6132 case " $LIBOBJS " in 6133 *" snprintf.$ac_objext "* ) ;; 6134 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6135 ;; 6136esac 6137 6138 case " $LIBOBJS " in 6139 *" asprintf.$ac_objext "* ) ;; 6140 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6141 ;; 6142esac 6143 6144 6145 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6146 getcwd getpagesize getrusage gettimeofday \ 6147 index insque memchr memcmp memcpy memmove memset psignal \ 6148 putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6149 strchr strdup strerror strncasecmp strrchr strstr strtod \ 6150 strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6151 vsprintf waitpid 6152 do 6153 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6154 cat >>confdefs.h <<_ACEOF 6155#define $n 1 6156_ACEOF 6157 6158 done 6159 6160 6161 setobjs=yes 6162 ;; 6163 6164 esac 6165 6166else 6167 6168 # Not a target library, so we set things up to run the test suite. 6169 CHECK=really-check 6170 6171fi 6172 6173 6174 6175 6176case "${host}" in 6177 *-*-cygwin* | *-*-mingw*) 6178 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6179 6180 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6181 6182 ;; 6183esac 6184 6185if test -z "${setobjs}"; then 6186 case "${host}" in 6187 6188 *-*-vxworks*) 6189 # Handle VxWorks configuration specially, since on VxWorks the 6190 # libraries are actually on the target board, not in the file 6191 # system. 6192 case " $LIBOBJS " in 6193 *" basename.$ac_objext "* ) ;; 6194 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6195 ;; 6196esac 6197 6198 case " $LIBOBJS " in 6199 *" getpagesize.$ac_objext "* ) ;; 6200 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6201 ;; 6202esac 6203 6204 case " $LIBOBJS " in 6205 *" insque.$ac_objext "* ) ;; 6206 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6207 ;; 6208esac 6209 6210 case " $LIBOBJS " in 6211 *" random.$ac_objext "* ) ;; 6212 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6213 ;; 6214esac 6215 6216 case " $LIBOBJS " in 6217 *" strcasecmp.$ac_objext "* ) ;; 6218 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6219 ;; 6220esac 6221 6222 case " $LIBOBJS " in 6223 *" strncasecmp.$ac_objext "* ) ;; 6224 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6225 ;; 6226esac 6227 6228 case " $LIBOBJS " in 6229 *" strdup.$ac_objext "* ) ;; 6230 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6231 ;; 6232esac 6233 6234 case " $LIBOBJS " in 6235 *" vfork.$ac_objext "* ) ;; 6236 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6237 ;; 6238esac 6239 6240 case " $LIBOBJS " in 6241 *" waitpid.$ac_objext "* ) ;; 6242 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6243 ;; 6244esac 6245 6246 case " $LIBOBJS " in 6247 *" vasprintf.$ac_objext "* ) ;; 6248 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6249 ;; 6250esac 6251 6252 for f in $funcs; do 6253 case "$f" in 6254 basename | getpagesize | insque | random | strcasecmp) 6255 ;; 6256 strncasecmp | strdup | vfork | waitpid | vasprintf) 6257 ;; 6258 *) 6259 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6260 cat >>confdefs.h <<_ACEOF 6261#define $n 1 6262_ACEOF 6263 6264 ;; 6265 esac 6266 done 6267 6268 # VxWorks doesn't provide any of the variables in $vars, so we 6269 # don't have to check them here. 6270 6271 # Of the functions in $checkfuncs, VxWorks only has strerror. 6272 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6273 6274 6275 setobjs=yes 6276 ;; 6277 6278 esac 6279fi 6280 6281if test -z "${setobjs}"; then 6282 6283 case "${host}" in 6284 6285 *-*-android*) 6286 # On android, getpagesize is defined in unistd.h as a static inline 6287 # function, which AC_CHECK_FUNCS does not handle properly. 6288 ac_cv_func_getpagesize=yes 6289 ;; 6290 6291 *-*-mingw32*) 6292 # Under mingw32, sys_nerr and sys_errlist exist, but they are 6293 # macros, so the test below won't find them. 6294 libiberty_cv_var_sys_nerr=yes 6295 libiberty_cv_var_sys_errlist=yes 6296 ;; 6297 6298 *-*-msdosdjgpp*) 6299 # vfork and fork are stubs. 6300 ac_cv_func_vfork_works=no 6301 ;; 6302 6303 *-*-uwin*) 6304 # Under some versions of uwin, vfork is notoriously buggy and the test 6305 # can hang configure; on other versions, vfork exists just as a stub. 6306 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6307 ac_cv_func_vfork_works=no 6308 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6309 # macros (actually, these are imported from a DLL, but the end effect 6310 # is the same), so the test below won't find them. 6311 libiberty_cv_var_sys_nerr=yes 6312 libiberty_cv_var_sys_errlist=yes 6313 ;; 6314 6315 *-*-*vms*) 6316 # Under VMS, vfork works very different than on Unix. The standard test 6317 # won't work, and it isn't easily adaptable. It makes more sense to 6318 # just force it. 6319 ac_cv_func_vfork_works=yes 6320 ;; 6321 6322 esac 6323 6324 # We haven't set the list of objects yet. Use the standard autoconf 6325 # tests. This will only work if the compiler works. 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6327$as_echo_n "checking for library containing strerror... " >&6; } 6328if test "${ac_cv_search_strerror+set}" = set; then : 6329 $as_echo_n "(cached) " >&6 6330else 6331 ac_func_search_save_LIBS=$LIBS 6332cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6333/* end confdefs.h. */ 6334 6335/* Override any GCC internal prototype to avoid an error. 6336 Use char because int might match the return type of a GCC 6337 builtin and then its argument prototype would still apply. */ 6338#ifdef __cplusplus 6339extern "C" 6340#endif 6341char strerror (); 6342int 6343main () 6344{ 6345return strerror (); 6346 ; 6347 return 0; 6348} 6349_ACEOF 6350for ac_lib in '' cposix; do 6351 if test -z "$ac_lib"; then 6352 ac_res="none required" 6353 else 6354 ac_res=-l$ac_lib 6355 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6356 fi 6357 if test x$gcc_no_link = xyes; then 6358 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6359fi 6360if ac_fn_c_try_link "$LINENO"; then : 6361 ac_cv_search_strerror=$ac_res 6362fi 6363rm -f core conftest.err conftest.$ac_objext \ 6364 conftest$ac_exeext 6365 if test "${ac_cv_search_strerror+set}" = set; then : 6366 break 6367fi 6368done 6369if test "${ac_cv_search_strerror+set}" = set; then : 6370 6371else 6372 ac_cv_search_strerror=no 6373fi 6374rm conftest.$ac_ext 6375LIBS=$ac_func_search_save_LIBS 6376fi 6377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6378$as_echo "$ac_cv_search_strerror" >&6; } 6379ac_res=$ac_cv_search_strerror 6380if test "$ac_res" != no; then : 6381 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6382 6383fi 6384 6385 for ac_func in $funcs 6386do : 6387 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6388ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6389eval as_val=\$$as_ac_var 6390 if test "x$as_val" = x""yes; then : 6391 cat >>confdefs.h <<_ACEOF 6392#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6393_ACEOF 6394 6395else 6396 case " $LIBOBJS " in 6397 *" $ac_func.$ac_objext "* ) ;; 6398 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6399 ;; 6400esac 6401 6402fi 6403done 6404 6405 6406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6407$as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6408if test "${ac_cv_os_cray+set}" = set; then : 6409 $as_echo_n "(cached) " >&6 6410else 6411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6412/* end confdefs.h. */ 6413#if defined(CRAY) && ! defined(CRAY2) 6414webecray 6415#else 6416wenotbecray 6417#endif 6418 6419_ACEOF 6420if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6421 $EGREP "webecray" >/dev/null 2>&1; then : 6422 ac_cv_os_cray=yes 6423else 6424 ac_cv_os_cray=no 6425fi 6426rm -f conftest* 6427 6428fi 6429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6430$as_echo "$ac_cv_os_cray" >&6; } 6431if test $ac_cv_os_cray = yes; then 6432 for ac_func in _getb67 GETB67 getb67; do 6433 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6434ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6435eval as_val=\$$as_ac_var 6436 if test "x$as_val" = x""yes; then : 6437 6438cat >>confdefs.h <<_ACEOF 6439#define CRAY_STACKSEG_END $ac_func 6440_ACEOF 6441 break 6442fi 6443 6444 done 6445fi 6446 6447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6448$as_echo_n "checking stack direction for C alloca... " >&6; } 6449if test "${ac_cv_c_stack_direction+set}" = set; then : 6450 $as_echo_n "(cached) " >&6 6451else 6452 if test "$cross_compiling" = yes; then : 6453 ac_cv_c_stack_direction=0 6454else 6455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6456/* end confdefs.h. */ 6457find_stack_direction () 6458{ 6459 static char *addr = 0; 6460 auto char dummy; 6461 if (addr == 0) 6462 { 6463 addr = &dummy; 6464 return find_stack_direction (); 6465 } 6466 else 6467 return (&dummy > addr) ? 1 : -1; 6468} 6469main () 6470{ 6471 exit (find_stack_direction() < 0); 6472} 6473_ACEOF 6474if ac_fn_c_try_run "$LINENO"; then : 6475 ac_cv_c_stack_direction=1 6476else 6477 ac_cv_c_stack_direction=-1 6478fi 6479rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6480 conftest.$ac_objext conftest.beam conftest.$ac_ext 6481fi 6482 6483fi 6484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6485$as_echo "$ac_cv_c_stack_direction" >&6; } 6486 6487cat >>confdefs.h <<_ACEOF 6488#define STACK_DIRECTION $ac_cv_c_stack_direction 6489_ACEOF 6490 6491 6492 for ac_header in vfork.h 6493do : 6494 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6495if test "x$ac_cv_header_vfork_h" = x""yes; then : 6496 cat >>confdefs.h <<_ACEOF 6497#define HAVE_VFORK_H 1 6498_ACEOF 6499 6500fi 6501done 6502 6503for ac_func in fork vfork 6504do : 6505 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6506ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6507eval as_val=\$$as_ac_var 6508 if test "x$as_val" = x""yes; then : 6509 cat >>confdefs.h <<_ACEOF 6510#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6511_ACEOF 6512 6513fi 6514done 6515 6516if test "x$ac_cv_func_fork" = xyes; then 6517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6518$as_echo_n "checking for working fork... " >&6; } 6519if test "${ac_cv_func_fork_works+set}" = set; then : 6520 $as_echo_n "(cached) " >&6 6521else 6522 if test "$cross_compiling" = yes; then : 6523 ac_cv_func_fork_works=cross 6524else 6525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6526/* end confdefs.h. */ 6527$ac_includes_default 6528int 6529main () 6530{ 6531 6532 /* By Ruediger Kuhlmann. */ 6533 return fork () < 0; 6534 6535 ; 6536 return 0; 6537} 6538_ACEOF 6539if ac_fn_c_try_run "$LINENO"; then : 6540 ac_cv_func_fork_works=yes 6541else 6542 ac_cv_func_fork_works=no 6543fi 6544rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6545 conftest.$ac_objext conftest.beam conftest.$ac_ext 6546fi 6547 6548fi 6549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6550$as_echo "$ac_cv_func_fork_works" >&6; } 6551 6552else 6553 ac_cv_func_fork_works=$ac_cv_func_fork 6554fi 6555if test "x$ac_cv_func_fork_works" = xcross; then 6556 case $host in 6557 *-*-amigaos* | *-*-msdosdjgpp*) 6558 # Override, as these systems have only a dummy fork() stub 6559 ac_cv_func_fork_works=no 6560 ;; 6561 *) 6562 ac_cv_func_fork_works=yes 6563 ;; 6564 esac 6565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6566$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6567fi 6568ac_cv_func_vfork_works=$ac_cv_func_vfork 6569if test "x$ac_cv_func_vfork" = xyes; then 6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6571$as_echo_n "checking for working vfork... " >&6; } 6572if test "${ac_cv_func_vfork_works+set}" = set; then : 6573 $as_echo_n "(cached) " >&6 6574else 6575 if test "$cross_compiling" = yes; then : 6576 ac_cv_func_vfork_works=cross 6577else 6578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6579/* end confdefs.h. */ 6580/* Thanks to Paul Eggert for this test. */ 6581$ac_includes_default 6582#include <sys/wait.h> 6583#ifdef HAVE_VFORK_H 6584# include <vfork.h> 6585#endif 6586/* On some sparc systems, changes by the child to local and incoming 6587 argument registers are propagated back to the parent. The compiler 6588 is told about this with #include <vfork.h>, but some compilers 6589 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6590 static variable whose address is put into a register that is 6591 clobbered by the vfork. */ 6592static void 6593#ifdef __cplusplus 6594sparc_address_test (int arg) 6595# else 6596sparc_address_test (arg) int arg; 6597#endif 6598{ 6599 static pid_t child; 6600 if (!child) { 6601 child = vfork (); 6602 if (child < 0) { 6603 perror ("vfork"); 6604 _exit(2); 6605 } 6606 if (!child) { 6607 arg = getpid(); 6608 write(-1, "", 0); 6609 _exit (arg); 6610 } 6611 } 6612} 6613 6614int 6615main () 6616{ 6617 pid_t parent = getpid (); 6618 pid_t child; 6619 6620 sparc_address_test (0); 6621 6622 child = vfork (); 6623 6624 if (child == 0) { 6625 /* Here is another test for sparc vfork register problems. This 6626 test uses lots of local variables, at least as many local 6627 variables as main has allocated so far including compiler 6628 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6629 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6630 reuse the register of parent for one of the local variables, 6631 since it will think that parent can't possibly be used any more 6632 in this routine. Assigning to the local variable will thus 6633 munge parent in the parent process. */ 6634 pid_t 6635 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6636 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6637 /* Convince the compiler that p..p7 are live; otherwise, it might 6638 use the same hardware register for all 8 local variables. */ 6639 if (p != p1 || p != p2 || p != p3 || p != p4 6640 || p != p5 || p != p6 || p != p7) 6641 _exit(1); 6642 6643 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6644 from child file descriptors. If the child closes a descriptor 6645 before it execs or exits, this munges the parent's descriptor 6646 as well. Test for this by closing stdout in the child. */ 6647 _exit(close(fileno(stdout)) != 0); 6648 } else { 6649 int status; 6650 struct stat st; 6651 6652 while (wait(&status) != child) 6653 ; 6654 return ( 6655 /* Was there some problem with vforking? */ 6656 child < 0 6657 6658 /* Did the child fail? (This shouldn't happen.) */ 6659 || status 6660 6661 /* Did the vfork/compiler bug occur? */ 6662 || parent != getpid() 6663 6664 /* Did the file descriptor bug occur? */ 6665 || fstat(fileno(stdout), &st) != 0 6666 ); 6667 } 6668} 6669_ACEOF 6670if ac_fn_c_try_run "$LINENO"; then : 6671 ac_cv_func_vfork_works=yes 6672else 6673 ac_cv_func_vfork_works=no 6674fi 6675rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6676 conftest.$ac_objext conftest.beam conftest.$ac_ext 6677fi 6678 6679fi 6680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6681$as_echo "$ac_cv_func_vfork_works" >&6; } 6682 6683fi; 6684if test "x$ac_cv_func_fork_works" = xcross; then 6685 ac_cv_func_vfork_works=$ac_cv_func_vfork 6686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6687$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6688fi 6689 6690if test "x$ac_cv_func_vfork_works" = xyes; then 6691 6692$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6693 6694else 6695 6696$as_echo "#define vfork fork" >>confdefs.h 6697 6698fi 6699if test "x$ac_cv_func_fork_works" = xyes; then 6700 6701$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6702 6703fi 6704 6705 if test $ac_cv_func_vfork_works = no; then 6706 case " $LIBOBJS " in 6707 *" vfork.$ac_objext "* ) ;; 6708 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6709 ;; 6710esac 6711 6712 fi 6713 # We only need _doprnt if we might use it to implement v*printf. 6714 if test $ac_cv_func_vprintf != yes \ 6715 || test $ac_cv_func_vfprintf != yes \ 6716 || test $ac_cv_func_vsprintf != yes; then 6717 for ac_func in _doprnt 6718do : 6719 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6720if test "x$ac_cv_func__doprnt" = x""yes; then : 6721 cat >>confdefs.h <<_ACEOF 6722#define HAVE__DOPRNT 1 6723_ACEOF 6724 6725else 6726 case " $LIBOBJS " in 6727 *" $ac_func.$ac_objext "* ) ;; 6728 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6729 ;; 6730esac 6731 6732fi 6733done 6734 6735 6736 else 6737 for ac_func in _doprnt 6738do : 6739 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6740if test "x$ac_cv_func__doprnt" = x""yes; then : 6741 cat >>confdefs.h <<_ACEOF 6742#define HAVE__DOPRNT 1 6743_ACEOF 6744 6745fi 6746done 6747 6748 fi 6749 6750 for v in $vars; do 6751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 6752$as_echo_n "checking for $v... " >&6; } 6753 if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then : 6754 $as_echo_n "(cached) " >&6 6755else 6756 if test x$gcc_no_link = xyes; then 6757 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6758fi 6759cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6760/* end confdefs.h. */ 6761int *p; 6762int 6763main () 6764{ 6765extern int $v []; p = $v; 6766 ; 6767 return 0; 6768} 6769_ACEOF 6770if ac_fn_c_try_link "$LINENO"; then : 6771 eval "libiberty_cv_var_$v=yes" 6772else 6773 eval "libiberty_cv_var_$v=no" 6774fi 6775rm -f core conftest.err conftest.$ac_objext \ 6776 conftest$ac_exeext conftest.$ac_ext 6777fi 6778 6779 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6781$as_echo "yes" >&6; } 6782 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6783 cat >>confdefs.h <<_ACEOF 6784#define $n 1 6785_ACEOF 6786 6787 else 6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6789$as_echo "no" >&6; } 6790 fi 6791 done 6792 6793 # special check for _system_configuration because AIX <4.3.2 do not 6794 # contain the `physmem' member. 6795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 6796$as_echo_n "checking for external symbol _system_configuration... " >&6; } 6797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6798/* end confdefs.h. */ 6799#include <sys/systemcfg.h> 6800int 6801main () 6802{ 6803double x = _system_configuration.physmem; 6804 ; 6805 return 0; 6806} 6807_ACEOF 6808if ac_fn_c_try_compile "$LINENO"; then : 6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6810$as_echo "yes" >&6; } 6811 6812$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 6813 6814else 6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6816$as_echo "no" >&6; } 6817fi 6818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6819 6820 for ac_func in $checkfuncs 6821do : 6822 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6823ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6824eval as_val=\$$as_ac_var 6825 if test "x$as_val" = x""yes; then : 6826 cat >>confdefs.h <<_ACEOF 6827#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6828_ACEOF 6829 6830fi 6831done 6832 6833 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 6834if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 6835 ac_have_decl=1 6836else 6837 ac_have_decl=0 6838fi 6839 6840cat >>confdefs.h <<_ACEOF 6841#define HAVE_DECL_BASENAME $ac_have_decl 6842_ACEOF 6843ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6844if test "x$ac_cv_have_decl_ffs" = x""yes; then : 6845 ac_have_decl=1 6846else 6847 ac_have_decl=0 6848fi 6849 6850cat >>confdefs.h <<_ACEOF 6851#define HAVE_DECL_FFS $ac_have_decl 6852_ACEOF 6853ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6854if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 6855 ac_have_decl=1 6856else 6857 ac_have_decl=0 6858fi 6859 6860cat >>confdefs.h <<_ACEOF 6861#define HAVE_DECL_ASPRINTF $ac_have_decl 6862_ACEOF 6863ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6864if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 6865 ac_have_decl=1 6866else 6867 ac_have_decl=0 6868fi 6869 6870cat >>confdefs.h <<_ACEOF 6871#define HAVE_DECL_VASPRINTF $ac_have_decl 6872_ACEOF 6873ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6874if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 6875 ac_have_decl=1 6876else 6877 ac_have_decl=0 6878fi 6879 6880cat >>confdefs.h <<_ACEOF 6881#define HAVE_DECL_SNPRINTF $ac_have_decl 6882_ACEOF 6883ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6884if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 6885 ac_have_decl=1 6886else 6887 ac_have_decl=0 6888fi 6889 6890cat >>confdefs.h <<_ACEOF 6891#define HAVE_DECL_VSNPRINTF $ac_have_decl 6892_ACEOF 6893 6894 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 6895if test "x$ac_cv_have_decl_calloc" = x""yes; then : 6896 ac_have_decl=1 6897else 6898 ac_have_decl=0 6899fi 6900 6901cat >>confdefs.h <<_ACEOF 6902#define HAVE_DECL_CALLOC $ac_have_decl 6903_ACEOF 6904ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 6905if test "x$ac_cv_have_decl_getenv" = x""yes; then : 6906 ac_have_decl=1 6907else 6908 ac_have_decl=0 6909fi 6910 6911cat >>confdefs.h <<_ACEOF 6912#define HAVE_DECL_GETENV $ac_have_decl 6913_ACEOF 6914ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 6915if test "x$ac_cv_have_decl_getopt" = x""yes; then : 6916 ac_have_decl=1 6917else 6918 ac_have_decl=0 6919fi 6920 6921cat >>confdefs.h <<_ACEOF 6922#define HAVE_DECL_GETOPT $ac_have_decl 6923_ACEOF 6924ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 6925if test "x$ac_cv_have_decl_malloc" = x""yes; then : 6926 ac_have_decl=1 6927else 6928 ac_have_decl=0 6929fi 6930 6931cat >>confdefs.h <<_ACEOF 6932#define HAVE_DECL_MALLOC $ac_have_decl 6933_ACEOF 6934ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 6935if test "x$ac_cv_have_decl_realloc" = x""yes; then : 6936 ac_have_decl=1 6937else 6938 ac_have_decl=0 6939fi 6940 6941cat >>confdefs.h <<_ACEOF 6942#define HAVE_DECL_REALLOC $ac_have_decl 6943_ACEOF 6944ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 6945if test "x$ac_cv_have_decl_sbrk" = x""yes; then : 6946 ac_have_decl=1 6947else 6948 ac_have_decl=0 6949fi 6950 6951cat >>confdefs.h <<_ACEOF 6952#define HAVE_DECL_SBRK $ac_have_decl 6953_ACEOF 6954 6955 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6956if test "x$ac_cv_have_decl_strtol" = x""yes; then : 6957 ac_have_decl=1 6958else 6959 ac_have_decl=0 6960fi 6961 6962cat >>confdefs.h <<_ACEOF 6963#define HAVE_DECL_STRTOL $ac_have_decl 6964_ACEOF 6965ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6966if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 6967 ac_have_decl=1 6968else 6969 ac_have_decl=0 6970fi 6971 6972cat >>confdefs.h <<_ACEOF 6973#define HAVE_DECL_STRTOUL $ac_have_decl 6974_ACEOF 6975ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6976if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 6977 ac_have_decl=1 6978else 6979 ac_have_decl=0 6980fi 6981 6982cat >>confdefs.h <<_ACEOF 6983#define HAVE_DECL_STRTOLL $ac_have_decl 6984_ACEOF 6985ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6986if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 6987 ac_have_decl=1 6988else 6989 ac_have_decl=0 6990fi 6991 6992cat >>confdefs.h <<_ACEOF 6993#define HAVE_DECL_STRTOULL $ac_have_decl 6994_ACEOF 6995 6996 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 6997if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 6998 ac_have_decl=1 6999else 7000 ac_have_decl=0 7001fi 7002 7003cat >>confdefs.h <<_ACEOF 7004#define HAVE_DECL_STRVERSCMP $ac_have_decl 7005_ACEOF 7006 7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7008$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7009if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then : 7010 $as_echo_n "(cached) " >&6 7011else 7012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7013/* end confdefs.h. */ 7014 7015#include "confdefs.h" 7016#include <stdio.h> 7017#ifdef HAVE_STRING_H 7018#include <string.h> 7019#else 7020#ifdef HAVE_STRINGS_H 7021#include <strings.h> 7022#endif 7023#endif 7024#ifdef HAVE_STDLIB_H 7025#include <stdlib.h> 7026#endif 7027#ifdef HAVE_UNISTD_H 7028#include <unistd.h> 7029#endif 7030int 7031main () 7032{ 7033char *(*pfn) = (char *(*)) canonicalize_file_name 7034 ; 7035 return 0; 7036} 7037_ACEOF 7038if ac_fn_c_try_compile "$LINENO"; then : 7039 libiberty_cv_decl_needed_canonicalize_file_name=no 7040else 7041 libiberty_cv_decl_needed_canonicalize_file_name=yes 7042fi 7043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7044fi 7045 7046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7047$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7048if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7049 7050$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7051 7052fi 7053 7054fi 7055 7056# Figure out which version of pexecute to use. 7057case "${host}" in 7058 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7059 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7060 *-*-msdos*) pexecute=pex-msdos ;; 7061 *) pexecute=pex-unix ;; 7062esac 7063 7064 7065if test x$gcc_no_link = xyes; then 7066 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7067 ac_cv_func_mmap_fixed_mapped=no 7068 fi 7069fi 7070if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7071 for ac_header in stdlib.h unistd.h 7072do : 7073 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7074ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7075eval as_val=\$$as_ac_Header 7076 if test "x$as_val" = x""yes; then : 7077 cat >>confdefs.h <<_ACEOF 7078#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7079_ACEOF 7080 7081fi 7082done 7083 7084for ac_func in getpagesize 7085do : 7086 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7087if test "x$ac_cv_func_getpagesize" = x""yes; then : 7088 cat >>confdefs.h <<_ACEOF 7089#define HAVE_GETPAGESIZE 1 7090_ACEOF 7091 7092fi 7093done 7094 7095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7096$as_echo_n "checking for working mmap... " >&6; } 7097if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 7098 $as_echo_n "(cached) " >&6 7099else 7100 if test "$cross_compiling" = yes; then : 7101 ac_cv_func_mmap_fixed_mapped=no 7102else 7103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7104/* end confdefs.h. */ 7105$ac_includes_default 7106/* malloc might have been renamed as rpl_malloc. */ 7107#undef malloc 7108 7109/* Thanks to Mike Haertel and Jim Avera for this test. 7110 Here is a matrix of mmap possibilities: 7111 mmap private not fixed 7112 mmap private fixed at somewhere currently unmapped 7113 mmap private fixed at somewhere already mapped 7114 mmap shared not fixed 7115 mmap shared fixed at somewhere currently unmapped 7116 mmap shared fixed at somewhere already mapped 7117 For private mappings, we should verify that changes cannot be read() 7118 back from the file, nor mmap's back from the file at a different 7119 address. (There have been systems where private was not correctly 7120 implemented like the infamous i386 svr4.0, and systems where the 7121 VM page cache was not coherent with the file system buffer cache 7122 like early versions of FreeBSD and possibly contemporary NetBSD.) 7123 For shared mappings, we should conversely verify that changes get 7124 propagated back to all the places they're supposed to be. 7125 7126 Grep wants private fixed already mapped. 7127 The main things grep needs to know about mmap are: 7128 * does it exist and is it safe to write into the mmap'd area 7129 * how to use it (BSD variants) */ 7130 7131#include <fcntl.h> 7132#include <sys/mman.h> 7133 7134#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7135char *malloc (); 7136#endif 7137 7138/* This mess was copied from the GNU getpagesize.h. */ 7139#ifndef HAVE_GETPAGESIZE 7140/* Assume that all systems that can run configure have sys/param.h. */ 7141# ifndef HAVE_SYS_PARAM_H 7142# define HAVE_SYS_PARAM_H 1 7143# endif 7144 7145# ifdef _SC_PAGESIZE 7146# define getpagesize() sysconf(_SC_PAGESIZE) 7147# else /* no _SC_PAGESIZE */ 7148# ifdef HAVE_SYS_PARAM_H 7149# include <sys/param.h> 7150# ifdef EXEC_PAGESIZE 7151# define getpagesize() EXEC_PAGESIZE 7152# else /* no EXEC_PAGESIZE */ 7153# ifdef NBPG 7154# define getpagesize() NBPG * CLSIZE 7155# ifndef CLSIZE 7156# define CLSIZE 1 7157# endif /* no CLSIZE */ 7158# else /* no NBPG */ 7159# ifdef NBPC 7160# define getpagesize() NBPC 7161# else /* no NBPC */ 7162# ifdef PAGESIZE 7163# define getpagesize() PAGESIZE 7164# endif /* PAGESIZE */ 7165# endif /* no NBPC */ 7166# endif /* no NBPG */ 7167# endif /* no EXEC_PAGESIZE */ 7168# else /* no HAVE_SYS_PARAM_H */ 7169# define getpagesize() 8192 /* punt totally */ 7170# endif /* no HAVE_SYS_PARAM_H */ 7171# endif /* no _SC_PAGESIZE */ 7172 7173#endif /* no HAVE_GETPAGESIZE */ 7174 7175int 7176main () 7177{ 7178 char *data, *data2, *data3; 7179 int i, pagesize; 7180 int fd; 7181 7182 pagesize = getpagesize (); 7183 7184 /* First, make a file with some known garbage in it. */ 7185 data = (char *) malloc (pagesize); 7186 if (!data) 7187 return 1; 7188 for (i = 0; i < pagesize; ++i) 7189 *(data + i) = rand (); 7190 umask (0); 7191 fd = creat ("conftest.mmap", 0600); 7192 if (fd < 0) 7193 return 1; 7194 if (write (fd, data, pagesize) != pagesize) 7195 return 1; 7196 close (fd); 7197 7198 /* Next, try to mmap the file at a fixed address which already has 7199 something else allocated at it. If we can, also make sure that 7200 we see the same garbage. */ 7201 fd = open ("conftest.mmap", O_RDWR); 7202 if (fd < 0) 7203 return 1; 7204 data2 = (char *) malloc (2 * pagesize); 7205 if (!data2) 7206 return 1; 7207 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 7208 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7209 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7210 return 1; 7211 for (i = 0; i < pagesize; ++i) 7212 if (*(data + i) != *(data2 + i)) 7213 return 1; 7214 7215 /* Finally, make sure that changes to the mapped area do not 7216 percolate back to the file as seen by read(). (This is a bug on 7217 some variants of i386 svr4.0.) */ 7218 for (i = 0; i < pagesize; ++i) 7219 *(data2 + i) = *(data2 + i) + 1; 7220 data3 = (char *) malloc (pagesize); 7221 if (!data3) 7222 return 1; 7223 if (read (fd, data3, pagesize) != pagesize) 7224 return 1; 7225 for (i = 0; i < pagesize; ++i) 7226 if (*(data + i) != *(data3 + i)) 7227 return 1; 7228 close (fd); 7229 return 0; 7230} 7231_ACEOF 7232if ac_fn_c_try_run "$LINENO"; then : 7233 ac_cv_func_mmap_fixed_mapped=yes 7234else 7235 ac_cv_func_mmap_fixed_mapped=no 7236fi 7237rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7238 conftest.$ac_objext conftest.beam conftest.$ac_ext 7239fi 7240 7241fi 7242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7243$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7244if test $ac_cv_func_mmap_fixed_mapped = yes; then 7245 7246$as_echo "#define HAVE_MMAP 1" >>confdefs.h 7247 7248fi 7249rm -f conftest.mmap 7250 7251fi 7252 7253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7254$as_echo_n "checking for working strncmp... " >&6; } 7255if test "${ac_cv_func_strncmp_works+set}" = set; then : 7256 $as_echo_n "(cached) " >&6 7257else 7258 if test "$cross_compiling" = yes; then : 7259 ac_cv_func_strncmp_works=yes 7260else 7261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7262/* end confdefs.h. */ 7263 7264/* Test by Jim Wilson and Kaveh Ghazi. 7265 Check whether strncmp reads past the end of its string parameters. */ 7266#include <sys/types.h> 7267 7268#ifdef HAVE_FCNTL_H 7269#include <fcntl.h> 7270#endif 7271 7272#ifdef HAVE_SYS_MMAN_H 7273#include <sys/mman.h> 7274#endif 7275 7276#ifndef MAP_ANON 7277#ifdef MAP_ANONYMOUS 7278#define MAP_ANON MAP_ANONYMOUS 7279#else 7280#define MAP_ANON MAP_FILE 7281#endif 7282#endif 7283 7284#ifndef MAP_FILE 7285#define MAP_FILE 0 7286#endif 7287#ifndef O_RDONLY 7288#define O_RDONLY 0 7289#endif 7290 7291#define MAP_LEN 0x10000 7292 7293main () 7294{ 7295#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7296 char *p; 7297 int dev_zero; 7298 7299 dev_zero = open ("/dev/zero", O_RDONLY); 7300 if (dev_zero < 0) 7301 exit (1); 7302 7303 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7304 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7305 if (p == (char *)-1) 7306 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7307 MAP_ANON|MAP_PRIVATE, -1, 0); 7308 if (p == (char *)-1) 7309 exit (2); 7310 else 7311 { 7312 char *string = "__si_type_info"; 7313 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7314 char *r = (char *) p + 0xe; 7315 7316 strcpy (q, string); 7317 strcpy (r, string); 7318 strncmp (r, q, 14); 7319 } 7320#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7321 exit (0); 7322} 7323 7324_ACEOF 7325if ac_fn_c_try_run "$LINENO"; then : 7326 ac_cv_func_strncmp_works=yes 7327else 7328 ac_cv_func_strncmp_works=no 7329fi 7330rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7331 conftest.$ac_objext conftest.beam conftest.$ac_ext 7332fi 7333 7334rm -f core core.* *.core 7335fi 7336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7337$as_echo "$ac_cv_func_strncmp_works" >&6; } 7338if test $ac_cv_func_strncmp_works = no ; then 7339 case " $LIBOBJS " in 7340 *" strncmp.$ac_objext "* ) ;; 7341 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 7342 ;; 7343esac 7344 7345fi 7346 7347 7348# Install a library built with a cross compiler in $(tooldir) rather 7349# than $(libdir). 7350if test -z "${with_cross_host}"; then 7351 INSTALL_DEST=libdir 7352else 7353 INSTALL_DEST=tooldir 7354fi 7355 7356 7357 7358L="" 7359for l in x $LIBOBJS; do 7360 case $l in 7361 x) ;; 7362 *) L="$L ./$l" ;; 7363 esac 7364done 7365LIBOBJS="$L" 7366 7367 7368 7369 7370 7371# We need multilib support, but only if configuring for the target. 7372ac_config_files="$ac_config_files Makefile testsuite/Makefile" 7373 7374ac_config_commands="$ac_config_commands default" 7375 7376cat >confcache <<\_ACEOF 7377# This file is a shell script that caches the results of configure 7378# tests run on this system so they can be shared between configure 7379# scripts and configure runs, see configure's option --config-cache. 7380# It is not useful on other systems. If it contains results you don't 7381# want to keep, you may remove or edit it. 7382# 7383# config.status only pays attention to the cache file if you give it 7384# the --recheck option to rerun configure. 7385# 7386# `ac_cv_env_foo' variables (set or unset) will be overridden when 7387# loading this file, other *unset* `ac_cv_foo' will be assigned the 7388# following values. 7389 7390_ACEOF 7391 7392# The following way of writing the cache mishandles newlines in values, 7393# but we know of no workaround that is simple, portable, and efficient. 7394# So, we kill variables containing newlines. 7395# Ultrix sh set writes to stderr and can't be redirected directly, 7396# and sets the high bit in the cache file unless we assign to the vars. 7397( 7398 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7399 eval ac_val=\$$ac_var 7400 case $ac_val in #( 7401 *${as_nl}*) 7402 case $ac_var in #( 7403 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7404$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7405 esac 7406 case $ac_var in #( 7407 _ | IFS | as_nl) ;; #( 7408 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7409 *) { eval $ac_var=; unset $ac_var;} ;; 7410 esac ;; 7411 esac 7412 done 7413 7414 (set) 2>&1 | 7415 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7416 *${as_nl}ac_space=\ *) 7417 # `set' does not quote correctly, so add quotes: double-quote 7418 # substitution turns \\\\ into \\, and sed turns \\ into \. 7419 sed -n \ 7420 "s/'/'\\\\''/g; 7421 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7422 ;; #( 7423 *) 7424 # `set' quotes correctly as required by POSIX, so do not add quotes. 7425 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7426 ;; 7427 esac | 7428 sort 7429) | 7430 sed ' 7431 /^ac_cv_env_/b end 7432 t clear 7433 :clear 7434 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7435 t end 7436 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7437 :end' >>confcache 7438if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7439 if test -w "$cache_file"; then 7440 test "x$cache_file" != "x/dev/null" && 7441 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7442$as_echo "$as_me: updating cache $cache_file" >&6;} 7443 cat confcache >$cache_file 7444 else 7445 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7446$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7447 fi 7448fi 7449rm -f confcache 7450 7451test "x$prefix" = xNONE && prefix=$ac_default_prefix 7452# Let make expand exec_prefix. 7453test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7454 7455DEFS=-DHAVE_CONFIG_H 7456 7457ac_libobjs= 7458ac_ltlibobjs= 7459for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7460 # 1. Remove the extension, and $U if already installed. 7461 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7462 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7463 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7464 # will be set to the directory where LIBOBJS objects are built. 7465 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7466 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7467done 7468LIBOBJS=$ac_libobjs 7469 7470LTLIBOBJS=$ac_ltlibobjs 7471 7472 7473 7474 7475: ${CONFIG_STATUS=./config.status} 7476ac_write_fail=0 7477ac_clean_files_save=$ac_clean_files 7478ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7479{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7480$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7481as_write_fail=0 7482cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7483#! $SHELL 7484# Generated by $as_me. 7485# Run this file to recreate the current configuration. 7486# Compiler output produced by configure, useful for debugging 7487# configure, is in config.log if it exists. 7488 7489debug=false 7490ac_cs_recheck=false 7491ac_cs_silent=false 7492 7493SHELL=\${CONFIG_SHELL-$SHELL} 7494export SHELL 7495_ASEOF 7496cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7497## -------------------- ## 7498## M4sh Initialization. ## 7499## -------------------- ## 7500 7501# Be more Bourne compatible 7502DUALCASE=1; export DUALCASE # for MKS sh 7503if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7504 emulate sh 7505 NULLCMD=: 7506 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7507 # is contrary to our usage. Disable this feature. 7508 alias -g '${1+"$@"}'='"$@"' 7509 setopt NO_GLOB_SUBST 7510else 7511 case `(set -o) 2>/dev/null` in #( 7512 *posix*) : 7513 set -o posix ;; #( 7514 *) : 7515 ;; 7516esac 7517fi 7518 7519 7520as_nl=' 7521' 7522export as_nl 7523# Printing a long string crashes Solaris 7 /usr/bin/printf. 7524as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7525as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7526as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7527# Prefer a ksh shell builtin over an external printf program on Solaris, 7528# but without wasting forks for bash or zsh. 7529if test -z "$BASH_VERSION$ZSH_VERSION" \ 7530 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7531 as_echo='print -r --' 7532 as_echo_n='print -rn --' 7533elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7534 as_echo='printf %s\n' 7535 as_echo_n='printf %s' 7536else 7537 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7538 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7539 as_echo_n='/usr/ucb/echo -n' 7540 else 7541 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7542 as_echo_n_body='eval 7543 arg=$1; 7544 case $arg in #( 7545 *"$as_nl"*) 7546 expr "X$arg" : "X\\(.*\\)$as_nl"; 7547 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7548 esac; 7549 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7550 ' 7551 export as_echo_n_body 7552 as_echo_n='sh -c $as_echo_n_body as_echo' 7553 fi 7554 export as_echo_body 7555 as_echo='sh -c $as_echo_body as_echo' 7556fi 7557 7558# The user is always right. 7559if test "${PATH_SEPARATOR+set}" != set; then 7560 PATH_SEPARATOR=: 7561 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7562 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7563 PATH_SEPARATOR=';' 7564 } 7565fi 7566 7567 7568# IFS 7569# We need space, tab and new line, in precisely that order. Quoting is 7570# there to prevent editors from complaining about space-tab. 7571# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7572# splitting by setting IFS to empty value.) 7573IFS=" "" $as_nl" 7574 7575# Find who we are. Look in the path if we contain no directory separator. 7576case $0 in #(( 7577 *[\\/]* ) as_myself=$0 ;; 7578 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7579for as_dir in $PATH 7580do 7581 IFS=$as_save_IFS 7582 test -z "$as_dir" && as_dir=. 7583 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7584 done 7585IFS=$as_save_IFS 7586 7587 ;; 7588esac 7589# We did not find ourselves, most probably we were run as `sh COMMAND' 7590# in which case we are not to be found in the path. 7591if test "x$as_myself" = x; then 7592 as_myself=$0 7593fi 7594if test ! -f "$as_myself"; then 7595 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7596 exit 1 7597fi 7598 7599# Unset variables that we do not need and which cause bugs (e.g. in 7600# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7601# suppresses any "Segmentation fault" message there. '((' could 7602# trigger a bug in pdksh 5.2.14. 7603for as_var in BASH_ENV ENV MAIL MAILPATH 7604do eval test x\${$as_var+set} = xset \ 7605 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7606done 7607PS1='$ ' 7608PS2='> ' 7609PS4='+ ' 7610 7611# NLS nuisances. 7612LC_ALL=C 7613export LC_ALL 7614LANGUAGE=C 7615export LANGUAGE 7616 7617# CDPATH. 7618(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7619 7620 7621# as_fn_error ERROR [LINENO LOG_FD] 7622# --------------------------------- 7623# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7624# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7625# script with status $?, using 1 if that was 0. 7626as_fn_error () 7627{ 7628 as_status=$?; test $as_status -eq 0 && as_status=1 7629 if test "$3"; then 7630 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7631 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 7632 fi 7633 $as_echo "$as_me: error: $1" >&2 7634 as_fn_exit $as_status 7635} # as_fn_error 7636 7637 7638# as_fn_set_status STATUS 7639# ----------------------- 7640# Set $? to STATUS, without forking. 7641as_fn_set_status () 7642{ 7643 return $1 7644} # as_fn_set_status 7645 7646# as_fn_exit STATUS 7647# ----------------- 7648# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7649as_fn_exit () 7650{ 7651 set +e 7652 as_fn_set_status $1 7653 exit $1 7654} # as_fn_exit 7655 7656# as_fn_unset VAR 7657# --------------- 7658# Portably unset VAR. 7659as_fn_unset () 7660{ 7661 { eval $1=; unset $1;} 7662} 7663as_unset=as_fn_unset 7664# as_fn_append VAR VALUE 7665# ---------------------- 7666# Append the text in VALUE to the end of the definition contained in VAR. Take 7667# advantage of any shell optimizations that allow amortized linear growth over 7668# repeated appends, instead of the typical quadratic growth present in naive 7669# implementations. 7670if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7671 eval 'as_fn_append () 7672 { 7673 eval $1+=\$2 7674 }' 7675else 7676 as_fn_append () 7677 { 7678 eval $1=\$$1\$2 7679 } 7680fi # as_fn_append 7681 7682# as_fn_arith ARG... 7683# ------------------ 7684# Perform arithmetic evaluation on the ARGs, and store the result in the 7685# global $as_val. Take advantage of shells that can avoid forks. The arguments 7686# must be portable across $(()) and expr. 7687if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7688 eval 'as_fn_arith () 7689 { 7690 as_val=$(( $* )) 7691 }' 7692else 7693 as_fn_arith () 7694 { 7695 as_val=`expr "$@" || test $? -eq 1` 7696 } 7697fi # as_fn_arith 7698 7699 7700if expr a : '\(a\)' >/dev/null 2>&1 && 7701 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7702 as_expr=expr 7703else 7704 as_expr=false 7705fi 7706 7707if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7708 as_basename=basename 7709else 7710 as_basename=false 7711fi 7712 7713if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7714 as_dirname=dirname 7715else 7716 as_dirname=false 7717fi 7718 7719as_me=`$as_basename -- "$0" || 7720$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7721 X"$0" : 'X\(//\)$' \| \ 7722 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7723$as_echo X/"$0" | 7724 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7725 s//\1/ 7726 q 7727 } 7728 /^X\/\(\/\/\)$/{ 7729 s//\1/ 7730 q 7731 } 7732 /^X\/\(\/\).*/{ 7733 s//\1/ 7734 q 7735 } 7736 s/.*/./; q'` 7737 7738# Avoid depending upon Character Ranges. 7739as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7740as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7741as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7742as_cr_digits='0123456789' 7743as_cr_alnum=$as_cr_Letters$as_cr_digits 7744 7745ECHO_C= ECHO_N= ECHO_T= 7746case `echo -n x` in #((((( 7747-n*) 7748 case `echo 'xy\c'` in 7749 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7750 xy) ECHO_C='\c';; 7751 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7752 ECHO_T=' ';; 7753 esac;; 7754*) 7755 ECHO_N='-n';; 7756esac 7757 7758rm -f conf$$ conf$$.exe conf$$.file 7759if test -d conf$$.dir; then 7760 rm -f conf$$.dir/conf$$.file 7761else 7762 rm -f conf$$.dir 7763 mkdir conf$$.dir 2>/dev/null 7764fi 7765if (echo >conf$$.file) 2>/dev/null; then 7766 if ln -s conf$$.file conf$$ 2>/dev/null; then 7767 as_ln_s='ln -s' 7768 # ... but there are two gotchas: 7769 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7770 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7771 # In both cases, we have to default to `cp -p'. 7772 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7773 as_ln_s='cp -p' 7774 elif ln conf$$.file conf$$ 2>/dev/null; then 7775 as_ln_s=ln 7776 else 7777 as_ln_s='cp -p' 7778 fi 7779else 7780 as_ln_s='cp -p' 7781fi 7782rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7783rmdir conf$$.dir 2>/dev/null 7784 7785 7786# as_fn_mkdir_p 7787# ------------- 7788# Create "$as_dir" as a directory, including parents if necessary. 7789as_fn_mkdir_p () 7790{ 7791 7792 case $as_dir in #( 7793 -*) as_dir=./$as_dir;; 7794 esac 7795 test -d "$as_dir" || eval $as_mkdir_p || { 7796 as_dirs= 7797 while :; do 7798 case $as_dir in #( 7799 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7800 *) as_qdir=$as_dir;; 7801 esac 7802 as_dirs="'$as_qdir' $as_dirs" 7803 as_dir=`$as_dirname -- "$as_dir" || 7804$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7805 X"$as_dir" : 'X\(//\)[^/]' \| \ 7806 X"$as_dir" : 'X\(//\)$' \| \ 7807 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7808$as_echo X"$as_dir" | 7809 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7810 s//\1/ 7811 q 7812 } 7813 /^X\(\/\/\)[^/].*/{ 7814 s//\1/ 7815 q 7816 } 7817 /^X\(\/\/\)$/{ 7818 s//\1/ 7819 q 7820 } 7821 /^X\(\/\).*/{ 7822 s//\1/ 7823 q 7824 } 7825 s/.*/./; q'` 7826 test -d "$as_dir" && break 7827 done 7828 test -z "$as_dirs" || eval "mkdir $as_dirs" 7829 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 7830 7831 7832} # as_fn_mkdir_p 7833if mkdir -p . 2>/dev/null; then 7834 as_mkdir_p='mkdir -p "$as_dir"' 7835else 7836 test -d ./-p && rmdir ./-p 7837 as_mkdir_p=false 7838fi 7839 7840if test -x / >/dev/null 2>&1; then 7841 as_test_x='test -x' 7842else 7843 if ls -dL / >/dev/null 2>&1; then 7844 as_ls_L_option=L 7845 else 7846 as_ls_L_option= 7847 fi 7848 as_test_x=' 7849 eval sh -c '\'' 7850 if test -d "$1"; then 7851 test -d "$1/."; 7852 else 7853 case $1 in #( 7854 -*)set "./$1";; 7855 esac; 7856 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 7857 ???[sx]*):;;*)false;;esac;fi 7858 '\'' sh 7859 ' 7860fi 7861as_executable_p=$as_test_x 7862 7863# Sed expression to map a string onto a valid CPP name. 7864as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7865 7866# Sed expression to map a string onto a valid variable name. 7867as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7868 7869 7870exec 6>&1 7871## ----------------------------------- ## 7872## Main body of $CONFIG_STATUS script. ## 7873## ----------------------------------- ## 7874_ASEOF 7875test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7876 7877cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7878# Save the log message, to keep $0 and so on meaningful, and to 7879# report actual input values of CONFIG_FILES etc. instead of their 7880# values after options handling. 7881ac_log=" 7882This file was extended by $as_me, which was 7883generated by GNU Autoconf 2.64. Invocation command line was 7884 7885 CONFIG_FILES = $CONFIG_FILES 7886 CONFIG_HEADERS = $CONFIG_HEADERS 7887 CONFIG_LINKS = $CONFIG_LINKS 7888 CONFIG_COMMANDS = $CONFIG_COMMANDS 7889 $ $0 $@ 7890 7891on `(hostname || uname -n) 2>/dev/null | sed 1q` 7892" 7893 7894_ACEOF 7895 7896case $ac_config_files in *" 7897"*) set x $ac_config_files; shift; ac_config_files=$*;; 7898esac 7899 7900case $ac_config_headers in *" 7901"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7902esac 7903 7904 7905cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7906# Files that config.status was made for. 7907config_files="$ac_config_files" 7908config_headers="$ac_config_headers" 7909config_commands="$ac_config_commands" 7910 7911_ACEOF 7912 7913cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7914ac_cs_usage="\ 7915\`$as_me' instantiates files and other configuration actions 7916from templates according to the current configuration. Unless the files 7917and actions are specified as TAGs, all are instantiated by default. 7918 7919Usage: $0 [OPTION]... [TAG]... 7920 7921 -h, --help print this help, then exit 7922 -V, --version print version number and configuration settings, then exit 7923 -q, --quiet, --silent 7924 do not print progress messages 7925 -d, --debug don't remove temporary files 7926 --recheck update $as_me by reconfiguring in the same conditions 7927 --file=FILE[:TEMPLATE] 7928 instantiate the configuration file FILE 7929 --header=FILE[:TEMPLATE] 7930 instantiate the configuration header FILE 7931 7932Configuration files: 7933$config_files 7934 7935Configuration headers: 7936$config_headers 7937 7938Configuration commands: 7939$config_commands 7940 7941Report bugs to the package provider." 7942 7943_ACEOF 7944cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7945ac_cs_version="\\ 7946config.status 7947configured by $0, generated by GNU Autoconf 2.64, 7948 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 7949 7950Copyright (C) 2009 Free Software Foundation, Inc. 7951This config.status script is free software; the Free Software Foundation 7952gives unlimited permission to copy, distribute and modify it." 7953 7954ac_pwd='$ac_pwd' 7955srcdir='$srcdir' 7956INSTALL='$INSTALL' 7957test -n "\$AWK" || AWK=awk 7958_ACEOF 7959 7960cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7961# The default lists apply if the user does not specify any file. 7962ac_need_defaults=: 7963while test $# != 0 7964do 7965 case $1 in 7966 --*=*) 7967 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7968 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7969 ac_shift=: 7970 ;; 7971 *) 7972 ac_option=$1 7973 ac_optarg=$2 7974 ac_shift=shift 7975 ;; 7976 esac 7977 7978 case $ac_option in 7979 # Handling of the options. 7980 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7981 ac_cs_recheck=: ;; 7982 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7983 $as_echo "$ac_cs_version"; exit ;; 7984 --debug | --debu | --deb | --de | --d | -d ) 7985 debug=: ;; 7986 --file | --fil | --fi | --f ) 7987 $ac_shift 7988 case $ac_optarg in 7989 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7990 esac 7991 as_fn_append CONFIG_FILES " '$ac_optarg'" 7992 ac_need_defaults=false;; 7993 --header | --heade | --head | --hea ) 7994 $ac_shift 7995 case $ac_optarg in 7996 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7997 esac 7998 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 7999 ac_need_defaults=false;; 8000 --he | --h) 8001 # Conflict between --help and --header 8002 as_fn_error "ambiguous option: \`$1' 8003Try \`$0 --help' for more information.";; 8004 --help | --hel | -h ) 8005 $as_echo "$ac_cs_usage"; exit ;; 8006 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8007 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8008 ac_cs_silent=: ;; 8009 8010 # This is an error. 8011 -*) as_fn_error "unrecognized option: \`$1' 8012Try \`$0 --help' for more information." ;; 8013 8014 *) as_fn_append ac_config_targets " $1" 8015 ac_need_defaults=false ;; 8016 8017 esac 8018 shift 8019done 8020 8021ac_configure_extra_args= 8022 8023if $ac_cs_silent; then 8024 exec 6>/dev/null 8025 ac_configure_extra_args="$ac_configure_extra_args --silent" 8026fi 8027 8028_ACEOF 8029cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8030if \$ac_cs_recheck; then 8031 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8032 shift 8033 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8034 CONFIG_SHELL='$SHELL' 8035 export CONFIG_SHELL 8036 exec "\$@" 8037fi 8038 8039_ACEOF 8040cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8041exec 5>>config.log 8042{ 8043 echo 8044 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8045## Running $as_me. ## 8046_ASBOX 8047 $as_echo "$ac_log" 8048} >&5 8049 8050_ACEOF 8051cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8052# 8053# INIT-COMMANDS 8054# 8055srcdir=${srcdir} 8056host=${host} 8057target=${target} 8058with_target_subdir=${with_target_subdir} 8059with_multisubdir=${with_multisubdir} 8060ac_configure_args="--enable-multilib ${ac_configure_args}" 8061CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8062ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8063libiberty_topdir=${libiberty_topdir} 8064 8065 8066_ACEOF 8067 8068cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8069 8070# Handling of arguments. 8071for ac_config_target in $ac_config_targets 8072do 8073 case $ac_config_target in 8074 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8075 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8076 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8077 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8078 8079 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8080 esac 8081done 8082 8083 8084# If the user did not use the arguments to specify the items to instantiate, 8085# then the envvar interface is used. Set only those that are not. 8086# We use the long form for the default assignment because of an extremely 8087# bizarre bug on SunOS 4.1.3. 8088if $ac_need_defaults; then 8089 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8090 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8091 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8092fi 8093 8094# Have a temporary directory for convenience. Make it in the build tree 8095# simply because there is no reason against having it here, and in addition, 8096# creating and moving files from /tmp can sometimes cause problems. 8097# Hook for its removal unless debugging. 8098# Note that there is a small window in which the directory will not be cleaned: 8099# after its creation but before its name has been assigned to `$tmp'. 8100$debug || 8101{ 8102 tmp= 8103 trap 'exit_status=$? 8104 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 8105' 0 8106 trap 'as_fn_exit 1' 1 2 13 15 8107} 8108# Create a (secure) tmp directory for tmp files. 8109 8110{ 8111 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8112 test -n "$tmp" && test -d "$tmp" 8113} || 8114{ 8115 tmp=./conf$$-$RANDOM 8116 (umask 077 && mkdir "$tmp") 8117} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 8118 8119# Set up the scripts for CONFIG_FILES section. 8120# No need to generate them if there are no CONFIG_FILES. 8121# This happens for instance with `./config.status config.h'. 8122if test -n "$CONFIG_FILES"; then 8123 8124if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8125 ac_cs_awk_getline=: 8126 ac_cs_awk_pipe_init= 8127 ac_cs_awk_read_file=' 8128 while ((getline aline < (F[key])) > 0) 8129 print(aline) 8130 close(F[key])' 8131 ac_cs_awk_pipe_fini= 8132else 8133 ac_cs_awk_getline=false 8134 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8135 ac_cs_awk_read_file=' 8136 print "|#_!!_#|" 8137 print "cat " F[key] " &&" 8138 '$ac_cs_awk_pipe_init 8139 # The final `:' finishes the AND list. 8140 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8141fi 8142ac_cr=`echo X | tr X '\015'` 8143# On cygwin, bash can eat \r inside `` if the user requested igncr. 8144# But we know of no other shell where ac_cr would be empty at this 8145# point, so we can use a bashism as a fallback. 8146if test "x$ac_cr" = x; then 8147 eval ac_cr=\$\'\\r\' 8148fi 8149ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8150if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8151 ac_cs_awk_cr='\r' 8152else 8153 ac_cs_awk_cr=$ac_cr 8154fi 8155 8156echo 'BEGIN {' >"$tmp/subs1.awk" && 8157_ACEOF 8158 8159# Create commands to substitute file output variables. 8160{ 8161 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8162 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 8163 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8164 echo "_ACAWK" && 8165 echo "_ACEOF" 8166} >conf$$files.sh && 8167. ./conf$$files.sh || 8168 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8169rm -f conf$$files.sh 8170 8171{ 8172 echo "cat >conf$$subs.awk <<_ACEOF" && 8173 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8174 echo "_ACEOF" 8175} >conf$$subs.sh || 8176 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8177ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 8178ac_delim='%!_!# ' 8179for ac_last_try in false false false false false :; do 8180 . ./conf$$subs.sh || 8181 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8182 8183 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8184 if test $ac_delim_n = $ac_delim_num; then 8185 break 8186 elif $ac_last_try; then 8187 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8188 else 8189 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8190 fi 8191done 8192rm -f conf$$subs.sh 8193 8194cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8195cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 8196_ACEOF 8197sed -n ' 8198h 8199s/^/S["/; s/!.*/"]=/ 8200p 8201g 8202s/^[^!]*!// 8203:repl 8204t repl 8205s/'"$ac_delim"'$// 8206t delim 8207:nl 8208h 8209s/\(.\{148\}\).*/\1/ 8210t more1 8211s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8212p 8213n 8214b repl 8215:more1 8216s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8217p 8218g 8219s/.\{148\}// 8220t nl 8221:delim 8222h 8223s/\(.\{148\}\).*/\1/ 8224t more2 8225s/["\\]/\\&/g; s/^/"/; s/$/"/ 8226p 8227b 8228:more2 8229s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8230p 8231g 8232s/.\{148\}// 8233t delim 8234' <conf$$subs.awk | sed ' 8235/^[^""]/{ 8236 N 8237 s/\n// 8238} 8239' >>$CONFIG_STATUS || ac_write_fail=1 8240rm -f conf$$subs.awk 8241cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8242_ACAWK 8243cat >>"\$tmp/subs1.awk" <<_ACAWK && 8244 for (key in S) S_is_set[key] = 1 8245 FS = "" 8246 \$ac_cs_awk_pipe_init 8247} 8248{ 8249 line = $ 0 8250 nfields = split(line, field, "@") 8251 substed = 0 8252 len = length(field[1]) 8253 for (i = 2; i < nfields; i++) { 8254 key = field[i] 8255 keylen = length(key) 8256 if (S_is_set[key]) { 8257 value = S[key] 8258 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8259 len += length(value) + length(field[++i]) 8260 substed = 1 8261 } else 8262 len += 1 + keylen 8263 } 8264 if (nfields == 3 && !substed) { 8265 key = field[2] 8266 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8267 \$ac_cs_awk_read_file 8268 next 8269 } 8270 } 8271 print line 8272} 8273\$ac_cs_awk_pipe_fini 8274_ACAWK 8275_ACEOF 8276cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8277if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8278 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8279else 8280 cat 8281fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 8282 || as_fn_error "could not setup config files machinery" "$LINENO" 5 8283_ACEOF 8284 8285# VPATH may cause trouble with some makes, so we remove $(srcdir), 8286# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 8287# trailing colons and then remove the whole line if VPATH becomes empty 8288# (actually we leave an empty line to preserve line numbers). 8289if test "x$srcdir" = x.; then 8290 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 8291s/:*\$(srcdir):*/:/ 8292s/:*\${srcdir}:*/:/ 8293s/:*@srcdir@:*/:/ 8294s/^\([^=]*=[ ]*\):*/\1/ 8295s/:*$// 8296s/^[^=]*=[ ]*$// 8297}' 8298fi 8299 8300cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8301fi # test -n "$CONFIG_FILES" 8302 8303# Set up the scripts for CONFIG_HEADERS section. 8304# No need to generate them if there are no CONFIG_HEADERS. 8305# This happens for instance with `./config.status Makefile'. 8306if test -n "$CONFIG_HEADERS"; then 8307cat >"$tmp/defines.awk" <<\_ACAWK || 8308BEGIN { 8309_ACEOF 8310 8311# Transform confdefs.h into an awk script `defines.awk', embedded as 8312# here-document in config.status, that substitutes the proper values into 8313# config.h.in to produce config.h. 8314 8315# Create a delimiter string that does not exist in confdefs.h, to ease 8316# handling of long lines. 8317ac_delim='%!_!# ' 8318for ac_last_try in false false :; do 8319 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 8320 if test -z "$ac_t"; then 8321 break 8322 elif $ac_last_try; then 8323 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 8324 else 8325 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8326 fi 8327done 8328 8329# For the awk script, D is an array of macro values keyed by name, 8330# likewise P contains macro parameters if any. Preserve backslash 8331# newline sequences. 8332 8333ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8334sed -n ' 8335s/.\{148\}/&'"$ac_delim"'/g 8336t rset 8337:rset 8338s/^[ ]*#[ ]*define[ ][ ]*/ / 8339t def 8340d 8341:def 8342s/\\$// 8343t bsnl 8344s/["\\]/\\&/g 8345s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8346D["\1"]=" \3"/p 8347s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8348d 8349:bsnl 8350s/["\\]/\\&/g 8351s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8352D["\1"]=" \3\\\\\\n"\\/p 8353t cont 8354s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8355t cont 8356d 8357:cont 8358n 8359s/.\{148\}/&'"$ac_delim"'/g 8360t clear 8361:clear 8362s/\\$// 8363t bsnlc 8364s/["\\]/\\&/g; s/^/"/; s/$/"/p 8365d 8366:bsnlc 8367s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8368b cont 8369' <confdefs.h | sed ' 8370s/'"$ac_delim"'/"\\\ 8371"/g' >>$CONFIG_STATUS || ac_write_fail=1 8372 8373cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8374 for (key in D) D_is_set[key] = 1 8375 FS = "" 8376} 8377/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8378 line = \$ 0 8379 split(line, arg, " ") 8380 if (arg[1] == "#") { 8381 defundef = arg[2] 8382 mac1 = arg[3] 8383 } else { 8384 defundef = substr(arg[1], 2) 8385 mac1 = arg[2] 8386 } 8387 split(mac1, mac2, "(") #) 8388 macro = mac2[1] 8389 prefix = substr(line, 1, index(line, defundef) - 1) 8390 if (D_is_set[macro]) { 8391 # Preserve the white space surrounding the "#". 8392 print prefix "define", macro P[macro] D[macro] 8393 next 8394 } else { 8395 # Replace #undef with comments. This is necessary, for example, 8396 # in the case of _POSIX_SOURCE, which is predefined and required 8397 # on some systems where configure will not decide to define it. 8398 if (defundef == "undef") { 8399 print "/*", prefix defundef, macro, "*/" 8400 next 8401 } 8402 } 8403} 8404{ print } 8405_ACAWK 8406_ACEOF 8407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8408 as_fn_error "could not setup config headers machinery" "$LINENO" 5 8409fi # test -n "$CONFIG_HEADERS" 8410 8411 8412eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8413shift 8414for ac_tag 8415do 8416 case $ac_tag in 8417 :[FHLC]) ac_mode=$ac_tag; continue;; 8418 esac 8419 case $ac_mode$ac_tag in 8420 :[FHL]*:*);; 8421 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 8422 :[FH]-) ac_tag=-:-;; 8423 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8424 esac 8425 ac_save_IFS=$IFS 8426 IFS=: 8427 set x $ac_tag 8428 IFS=$ac_save_IFS 8429 shift 8430 ac_file=$1 8431 shift 8432 8433 case $ac_mode in 8434 :L) ac_source=$1;; 8435 :[FH]) 8436 ac_file_inputs= 8437 for ac_f 8438 do 8439 case $ac_f in 8440 -) ac_f="$tmp/stdin";; 8441 *) # Look for the file first in the build tree, then in the source tree 8442 # (if the path is not absolute). The absolute path cannot be DOS-style, 8443 # because $ac_f cannot contain `:'. 8444 test -f "$ac_f" || 8445 case $ac_f in 8446 [\\/$]*) false;; 8447 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8448 esac || 8449 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8450 esac 8451 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8452 as_fn_append ac_file_inputs " '$ac_f'" 8453 done 8454 8455 # Let's still pretend it is `configure' which instantiates (i.e., don't 8456 # use $as_me), people would be surprised to read: 8457 # /* config.h. Generated by config.status. */ 8458 configure_input='Generated from '` 8459 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8460 `' by configure.' 8461 if test x"$ac_file" != x-; then 8462 configure_input="$ac_file. $configure_input" 8463 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8464$as_echo "$as_me: creating $ac_file" >&6;} 8465 fi 8466 # Neutralize special characters interpreted by sed in replacement strings. 8467 case $configure_input in #( 8468 *\&* | *\|* | *\\* ) 8469 ac_sed_conf_input=`$as_echo "$configure_input" | 8470 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8471 *) ac_sed_conf_input=$configure_input;; 8472 esac 8473 8474 case $ac_tag in 8475 *:-:* | *:-) cat >"$tmp/stdin" \ 8476 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 8477 esac 8478 ;; 8479 esac 8480 8481 ac_dir=`$as_dirname -- "$ac_file" || 8482$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8483 X"$ac_file" : 'X\(//\)[^/]' \| \ 8484 X"$ac_file" : 'X\(//\)$' \| \ 8485 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8486$as_echo X"$ac_file" | 8487 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8488 s//\1/ 8489 q 8490 } 8491 /^X\(\/\/\)[^/].*/{ 8492 s//\1/ 8493 q 8494 } 8495 /^X\(\/\/\)$/{ 8496 s//\1/ 8497 q 8498 } 8499 /^X\(\/\).*/{ 8500 s//\1/ 8501 q 8502 } 8503 s/.*/./; q'` 8504 as_dir="$ac_dir"; as_fn_mkdir_p 8505 ac_builddir=. 8506 8507case "$ac_dir" in 8508.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8509*) 8510 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8511 # A ".." for each directory in $ac_dir_suffix. 8512 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8513 case $ac_top_builddir_sub in 8514 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8515 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8516 esac ;; 8517esac 8518ac_abs_top_builddir=$ac_pwd 8519ac_abs_builddir=$ac_pwd$ac_dir_suffix 8520# for backward compatibility: 8521ac_top_builddir=$ac_top_build_prefix 8522 8523case $srcdir in 8524 .) # We are building in place. 8525 ac_srcdir=. 8526 ac_top_srcdir=$ac_top_builddir_sub 8527 ac_abs_top_srcdir=$ac_pwd ;; 8528 [\\/]* | ?:[\\/]* ) # Absolute name. 8529 ac_srcdir=$srcdir$ac_dir_suffix; 8530 ac_top_srcdir=$srcdir 8531 ac_abs_top_srcdir=$srcdir ;; 8532 *) # Relative name. 8533 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8534 ac_top_srcdir=$ac_top_build_prefix$srcdir 8535 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8536esac 8537ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8538 8539 8540 case $ac_mode in 8541 :F) 8542 # 8543 # CONFIG_FILE 8544 # 8545 8546 case $INSTALL in 8547 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8548 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8549 esac 8550_ACEOF 8551 8552cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8553# If the template does not know about datarootdir, expand it. 8554# FIXME: This hack should be removed a few years after 2.60. 8555ac_datarootdir_hack=; ac_datarootdir_seen= 8556ac_sed_dataroot=' 8557/datarootdir/ { 8558 p 8559 q 8560} 8561/@datadir@/p 8562/@docdir@/p 8563/@infodir@/p 8564/@localedir@/p 8565/@mandir@/p' 8566case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8567*datarootdir*) ac_datarootdir_seen=yes;; 8568*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8570$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8571_ACEOF 8572cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8573 ac_datarootdir_hack=' 8574 s&@datadir@&$datadir&g 8575 s&@docdir@&$docdir&g 8576 s&@infodir@&$infodir&g 8577 s&@localedir@&$localedir&g 8578 s&@mandir@&$mandir&g 8579 s&\\\${datarootdir}&$datarootdir&g' ;; 8580esac 8581_ACEOF 8582 8583# Neutralize VPATH when `$srcdir' = `.'. 8584# Shell code in configure.ac might set extrasub. 8585# FIXME: do we really want to maintain this feature? 8586cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8587ac_sed_extra="$ac_vpsub 8588$extrasub 8589_ACEOF 8590cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8591:t 8592/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8593s|@configure_input@|$ac_sed_conf_input|;t t 8594s&@top_builddir@&$ac_top_builddir_sub&;t t 8595s&@top_build_prefix@&$ac_top_build_prefix&;t t 8596s&@srcdir@&$ac_srcdir&;t t 8597s&@abs_srcdir@&$ac_abs_srcdir&;t t 8598s&@top_srcdir@&$ac_top_srcdir&;t t 8599s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8600s&@builddir@&$ac_builddir&;t t 8601s&@abs_builddir@&$ac_abs_builddir&;t t 8602s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8603s&@INSTALL@&$ac_INSTALL&;t t 8604$ac_datarootdir_hack 8605" 8606eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8607if $ac_cs_awk_getline; then 8608 $AWK -f "$tmp/subs.awk" 8609else 8610 $AWK -f "$tmp/subs.awk" | $SHELL 8611fi >$tmp/out \ 8612 || as_fn_error "could not create $ac_file" "$LINENO" 5 8613 8614test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8615 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8616 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8618which seems to be undefined. Please make sure it is defined." >&5 8619$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8620which seems to be undefined. Please make sure it is defined." >&2;} 8621 8622 rm -f "$tmp/stdin" 8623 case $ac_file in 8624 -) cat "$tmp/out" && rm -f "$tmp/out";; 8625 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 8626 esac \ 8627 || as_fn_error "could not create $ac_file" "$LINENO" 5 8628 ;; 8629 :H) 8630 # 8631 # CONFIG_HEADER 8632 # 8633 if test x"$ac_file" != x-; then 8634 { 8635 $as_echo "/* $configure_input */" \ 8636 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 8637 } >"$tmp/config.h" \ 8638 || as_fn_error "could not create $ac_file" "$LINENO" 5 8639 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 8640 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8641$as_echo "$as_me: $ac_file is unchanged" >&6;} 8642 else 8643 rm -f "$ac_file" 8644 mv "$tmp/config.h" "$ac_file" \ 8645 || as_fn_error "could not create $ac_file" "$LINENO" 5 8646 fi 8647 else 8648 $as_echo "/* $configure_input */" \ 8649 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 8650 || as_fn_error "could not create -" "$LINENO" 5 8651 fi 8652 ;; 8653 8654 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8655$as_echo "$as_me: executing $ac_file commands" >&6;} 8656 ;; 8657 esac 8658 8659 8660 case $ac_file$ac_mode in 8661 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8662if test -n "$CONFIG_FILES"; then 8663 if test -n "${with_target_subdir}"; then 8664 # FIXME: We shouldn't need to set ac_file 8665 ac_file=Makefile 8666 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8667 . ${libiberty_topdir}/config-ml.in 8668 fi 8669fi ;; 8670 8671 esac 8672done # for ac_tag 8673 8674 8675as_fn_exit 0 8676_ACEOF 8677ac_clean_files=$ac_clean_files_save 8678 8679test $ac_write_fail = 0 || 8680 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 8681 8682 8683# configure is writing to config.log, and then calls config.status. 8684# config.status does its own redirection, appending to config.log. 8685# Unfortunately, on DOS this fails, as config.log is still kept open 8686# by configure, so config.status won't be able to write to it; its 8687# output is simply discarded. So we exec the FD to /dev/null, 8688# effectively closing config.log, so it can be properly (re)opened and 8689# appended to by config.status. When coming back to configure, we 8690# need to make the FD available again. 8691if test "$no_create" != yes; then 8692 ac_cs_success=: 8693 ac_config_status_args= 8694 test "$silent" = yes && 8695 ac_config_status_args="$ac_config_status_args --quiet" 8696 exec 5>/dev/null 8697 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8698 exec 5>>config.log 8699 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8700 # would make configure fail if this is the last instruction. 8701 $ac_cs_success || as_fn_exit $? 8702fi 8703if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8705$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8706fi 8707 8708