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