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