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