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# This works around the fact that libtool configuration may change LD 2462# for this particular configuration, but some shells, instead of 2463# keeping the changes in LD private, export them just because LD is 2464# exported. We don't use libtool yet, but some day we might, so... 2465ORIGINAL_LD_FOR_MULTILIBS=$LD 2466 2467 2468# Check whether --with-target-subdir was given. 2469if test "${with_target_subdir+set}" = set; then : 2470 withval=$with_target_subdir; 2471fi 2472 2473 2474# Check whether --with-build-subdir was given. 2475if test "${with_build_subdir+set}" = set; then : 2476 withval=$with_build_subdir; 2477fi 2478 2479 2480# Check whether --with-cross-host was given. 2481if test "${with_cross_host+set}" = set; then : 2482 withval=$with_cross_host; 2483fi 2484 2485 2486# Check whether --with-newlib was given. 2487if test "${with_newlib+set}" = set; then : 2488 withval=$with_newlib; 2489fi 2490 2491 2492if test "${srcdir}" = "."; then 2493 if test -n "${with_build_subdir}"; then 2494 libiberty_topdir="${srcdir}/../.." 2495 with_target_subdir= 2496 elif test -z "${with_target_subdir}"; then 2497 libiberty_topdir="${srcdir}/.." 2498 else 2499 if test "${with_target_subdir}" != "."; then 2500 libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2501 else 2502 libiberty_topdir="${srcdir}/${with_multisrctop}.." 2503 fi 2504 fi 2505else 2506 libiberty_topdir="${srcdir}/.." 2507fi 2508 2509ac_aux_dir= 2510for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2511 if test -f "$ac_dir/install-sh"; then 2512 ac_aux_dir=$ac_dir 2513 ac_install_sh="$ac_aux_dir/install-sh -c" 2514 break 2515 elif test -f "$ac_dir/install.sh"; then 2516 ac_aux_dir=$ac_dir 2517 ac_install_sh="$ac_aux_dir/install.sh -c" 2518 break 2519 elif test -f "$ac_dir/shtool"; then 2520 ac_aux_dir=$ac_dir 2521 ac_install_sh="$ac_aux_dir/shtool install -c" 2522 break 2523 fi 2524done 2525if test -z "$ac_aux_dir"; then 2526 as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2527fi 2528 2529# These three variables are undocumented and unsupported, 2530# and are intended to be withdrawn in a future Autoconf release. 2531# They can cause serious problems if a builder's source tree is in a directory 2532# whose full name contains unusual characters. 2533ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2534ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2535ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2536 2537 2538 2539 2540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2541$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2542 # Check whether --enable-maintainer-mode was given. 2543if test "${enable_maintainer_mode+set}" = set; then : 2544 enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2545else 2546 maintainer_mode=no 2547fi 2548 2549 2550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2551$as_echo "$maintainer_mode" >&6; } 2552 2553if test "$maintainer_mode" = "yes"; then 2554 MAINT='' 2555 NOTMAINT='#' 2556else 2557 MAINT='#' 2558 NOTMAINT='' 2559fi 2560 2561# Do we have a single-tree copy of texinfo? Even if we do, we can't 2562# rely on it - libiberty is built before texinfo. 2563# Extract the first word of "makeinfo", so it can be a program name with args. 2564set dummy makeinfo; ac_word=$2 2565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2566$as_echo_n "checking for $ac_word... " >&6; } 2567if ${ac_cv_prog_MAKEINFO+:} false; then : 2568 $as_echo_n "(cached) " >&6 2569else 2570 if test -n "$MAKEINFO"; then 2571 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2572else 2573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2574for as_dir in $PATH 2575do 2576 IFS=$as_save_IFS 2577 test -z "$as_dir" && as_dir=. 2578 for ac_exec_ext in '' $ac_executable_extensions; do 2579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2580 ac_cv_prog_MAKEINFO="makeinfo" 2581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2582 break 2 2583 fi 2584done 2585 done 2586IFS=$as_save_IFS 2587 2588fi 2589fi 2590MAKEINFO=$ac_cv_prog_MAKEINFO 2591if test -n "$MAKEINFO"; then 2592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2593$as_echo "$MAKEINFO" >&6; } 2594else 2595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2596$as_echo "no" >&6; } 2597fi 2598 2599 2600if test "x$MAKEINFO" = "x"; then 2601 MAKEINFO="@echo makeinfo missing; true" 2602 BUILD_INFO= 2603else 2604 BUILD_INFO=info 2605 case "$MAKEINFO" in 2606 */missing\ makeinfo*) 2607 BUILD_INFO= 2608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2609*** Makeinfo is missing. Info documentation will not be built." >&5 2610$as_echo "$as_me: WARNING: 2611*** Makeinfo is missing. Info documentation will not be built." >&2;} 2612 ;; 2613 *) 2614 case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2615 x*\ [1-3].* ) 2616 MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2617 BUILD_INFO= 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2619*** Makeinfo is too old. Info documentation will not be built." >&5 2620$as_echo "$as_me: WARNING: 2621*** Makeinfo is too old. Info documentation will not be built." >&2;} 2622 ;; 2623 esac 2624 ;; 2625 esac 2626fi 2627 2628 2629 2630# Extract the first word of "perl", so it can be a program name with args. 2631set dummy perl; ac_word=$2 2632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2633$as_echo_n "checking for $ac_word... " >&6; } 2634if ${ac_cv_prog_PERL+:} false; then : 2635 $as_echo_n "(cached) " >&6 2636else 2637 if test -n "$PERL"; then 2638 ac_cv_prog_PERL="$PERL" # Let the user override the test. 2639else 2640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2641for as_dir in $PATH 2642do 2643 IFS=$as_save_IFS 2644 test -z "$as_dir" && as_dir=. 2645 for ac_exec_ext in '' $ac_executable_extensions; do 2646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2647 ac_cv_prog_PERL="perl" 2648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2649 break 2 2650 fi 2651done 2652 done 2653IFS=$as_save_IFS 2654 2655fi 2656fi 2657PERL=$ac_cv_prog_PERL 2658if test -n "$PERL"; then 2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2660$as_echo "$PERL" >&6; } 2661else 2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2663$as_echo "no" >&6; } 2664fi 2665 2666 2667if test x"$PERL" = x""; then 2668 HAVE_PERL='#' 2669else 2670 HAVE_PERL='' 2671fi 2672 2673 2674# Make sure we can run config.sub. 2675$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2676 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2677 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2679$as_echo_n "checking build system type... " >&6; } 2680if ${ac_cv_build+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 ac_build_alias=$build_alias 2684test "x$ac_build_alias" = x && 2685 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2686test "x$ac_build_alias" = x && 2687 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2688ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2689 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2690 2691fi 2692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2693$as_echo "$ac_cv_build" >&6; } 2694case $ac_cv_build in 2695*-*-*) ;; 2696*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2697esac 2698build=$ac_cv_build 2699ac_save_IFS=$IFS; IFS='-' 2700set x $ac_cv_build 2701shift 2702build_cpu=$1 2703build_vendor=$2 2704shift; shift 2705# Remember, the first character of IFS is used to create $*, 2706# except with old shells: 2707build_os=$* 2708IFS=$ac_save_IFS 2709case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2710 2711 2712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2713$as_echo_n "checking host system type... " >&6; } 2714if ${ac_cv_host+:} false; then : 2715 $as_echo_n "(cached) " >&6 2716else 2717 if test "x$host_alias" = x; then 2718 ac_cv_host=$ac_cv_build 2719else 2720 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2721 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2722fi 2723 2724fi 2725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2726$as_echo "$ac_cv_host" >&6; } 2727case $ac_cv_host in 2728*-*-*) ;; 2729*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2730esac 2731host=$ac_cv_host 2732ac_save_IFS=$IFS; IFS='-' 2733set x $ac_cv_host 2734shift 2735host_cpu=$1 2736host_vendor=$2 2737shift; shift 2738# Remember, the first character of IFS is used to create $*, 2739# except with old shells: 2740host_os=$* 2741IFS=$ac_save_IFS 2742case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2743 2744 2745 2746 2747if test -n "$ac_tool_prefix"; then 2748 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2749set dummy ${ac_tool_prefix}ar; ac_word=$2 2750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2751$as_echo_n "checking for $ac_word... " >&6; } 2752if ${ac_cv_prog_AR+:} false; then : 2753 $as_echo_n "(cached) " >&6 2754else 2755 if test -n "$AR"; then 2756 ac_cv_prog_AR="$AR" # Let the user override the test. 2757else 2758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2759for as_dir in $PATH 2760do 2761 IFS=$as_save_IFS 2762 test -z "$as_dir" && as_dir=. 2763 for ac_exec_ext in '' $ac_executable_extensions; do 2764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2765 ac_cv_prog_AR="${ac_tool_prefix}ar" 2766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2767 break 2 2768 fi 2769done 2770 done 2771IFS=$as_save_IFS 2772 2773fi 2774fi 2775AR=$ac_cv_prog_AR 2776if test -n "$AR"; then 2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2778$as_echo "$AR" >&6; } 2779else 2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2781$as_echo "no" >&6; } 2782fi 2783 2784 2785fi 2786if test -z "$ac_cv_prog_AR"; then 2787 ac_ct_AR=$AR 2788 # Extract the first word of "ar", so it can be a program name with args. 2789set dummy ar; ac_word=$2 2790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2791$as_echo_n "checking for $ac_word... " >&6; } 2792if ${ac_cv_prog_ac_ct_AR+:} false; then : 2793 $as_echo_n "(cached) " >&6 2794else 2795 if test -n "$ac_ct_AR"; then 2796 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2797else 2798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2799for as_dir in $PATH 2800do 2801 IFS=$as_save_IFS 2802 test -z "$as_dir" && as_dir=. 2803 for ac_exec_ext in '' $ac_executable_extensions; do 2804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2805 ac_cv_prog_ac_ct_AR="ar" 2806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2807 break 2 2808 fi 2809done 2810 done 2811IFS=$as_save_IFS 2812 2813fi 2814fi 2815ac_ct_AR=$ac_cv_prog_ac_ct_AR 2816if test -n "$ac_ct_AR"; then 2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2818$as_echo "$ac_ct_AR" >&6; } 2819else 2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2821$as_echo "no" >&6; } 2822fi 2823 2824 if test "x$ac_ct_AR" = x; then 2825 AR="" 2826 else 2827 case $cross_compiling:$ac_tool_warned in 2828yes:) 2829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2831ac_tool_warned=yes ;; 2832esac 2833 AR=$ac_ct_AR 2834 fi 2835else 2836 AR="$ac_cv_prog_AR" 2837fi 2838 2839if test -n "$ac_tool_prefix"; then 2840 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2841set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2843$as_echo_n "checking for $ac_word... " >&6; } 2844if ${ac_cv_prog_RANLIB+:} false; then : 2845 $as_echo_n "(cached) " >&6 2846else 2847 if test -n "$RANLIB"; then 2848 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2849else 2850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2851for as_dir in $PATH 2852do 2853 IFS=$as_save_IFS 2854 test -z "$as_dir" && as_dir=. 2855 for ac_exec_ext in '' $ac_executable_extensions; do 2856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2857 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2859 break 2 2860 fi 2861done 2862 done 2863IFS=$as_save_IFS 2864 2865fi 2866fi 2867RANLIB=$ac_cv_prog_RANLIB 2868if test -n "$RANLIB"; then 2869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2870$as_echo "$RANLIB" >&6; } 2871else 2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2873$as_echo "no" >&6; } 2874fi 2875 2876 2877fi 2878if test -z "$ac_cv_prog_RANLIB"; then 2879 ac_ct_RANLIB=$RANLIB 2880 # Extract the first word of "ranlib", so it can be a program name with args. 2881set dummy ranlib; ac_word=$2 2882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2883$as_echo_n "checking for $ac_word... " >&6; } 2884if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 2885 $as_echo_n "(cached) " >&6 2886else 2887 if test -n "$ac_ct_RANLIB"; then 2888 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2889else 2890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2891for as_dir in $PATH 2892do 2893 IFS=$as_save_IFS 2894 test -z "$as_dir" && as_dir=. 2895 for ac_exec_ext in '' $ac_executable_extensions; do 2896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2897 ac_cv_prog_ac_ct_RANLIB="ranlib" 2898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2899 break 2 2900 fi 2901done 2902 done 2903IFS=$as_save_IFS 2904 2905fi 2906fi 2907ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2908if test -n "$ac_ct_RANLIB"; then 2909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2910$as_echo "$ac_ct_RANLIB" >&6; } 2911else 2912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2913$as_echo "no" >&6; } 2914fi 2915 2916 if test "x$ac_ct_RANLIB" = x; then 2917 RANLIB=":" 2918 else 2919 case $cross_compiling:$ac_tool_warned in 2920yes:) 2921{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2922$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2923ac_tool_warned=yes ;; 2924esac 2925 RANLIB=$ac_ct_RANLIB 2926 fi 2927else 2928 RANLIB="$ac_cv_prog_RANLIB" 2929fi 2930 2931 2932# Add --enable-multilib to configure. 2933# Default to --enable-multilib 2934# Check whether --enable-multilib was given. 2935if test "${enable_multilib+set}" = set; then : 2936 enableval=$enable_multilib; case "$enableval" in 2937 yes) multilib=yes ;; 2938 no) multilib=no ;; 2939 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2940 esac 2941else 2942 multilib=yes 2943fi 2944 2945 2946# Even if the default multilib is not a cross compilation, 2947# it may be that some of the other multilibs are. 2948if test $cross_compiling = no && test $multilib = yes \ 2949 && test "x${with_multisubdir}" != x ; then 2950 cross_compiling=maybe 2951fi 2952 2953# We may wish to install the target headers somewhere. 2954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5 2955$as_echo_n "checking whether to install libiberty headers and static library... " >&6; } 2956 2957# Check whether --enable-install-libiberty was given. 2958if test "${enable_install_libiberty+set}" = set; then : 2959 enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 2960else 2961 enable_install_libiberty=no 2962fi 2963 2964# Option parsed, now set things appropriately. 2965case x"$enable_install_libiberty" in 2966 xyes|x) 2967 target_header_dir=libiberty 2968 ;; 2969 xno) 2970 target_header_dir= 2971 ;; 2972 *) 2973 # This could be sanity-checked in various ways... 2974 target_header_dir="${enable_install_libiberty}" 2975 ;; 2976esac 2977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5 2978$as_echo "$enable_install_libiberty" >&6; } 2979{ $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5 2980$as_echo "$as_me: target_header_dir = $target_header_dir" >&6;} 2981 2982 2983ac_ext=c 2984ac_cpp='$CPP $CPPFLAGS' 2985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2987ac_compiler_gnu=$ac_cv_c_compiler_gnu 2988if test -n "$ac_tool_prefix"; then 2989 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2990set dummy ${ac_tool_prefix}gcc; ac_word=$2 2991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2992$as_echo_n "checking for $ac_word... " >&6; } 2993if ${ac_cv_prog_CC+:} false; then : 2994 $as_echo_n "(cached) " >&6 2995else 2996 if test -n "$CC"; then 2997 ac_cv_prog_CC="$CC" # Let the user override the test. 2998else 2999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3000for as_dir in $PATH 3001do 3002 IFS=$as_save_IFS 3003 test -z "$as_dir" && as_dir=. 3004 for ac_exec_ext in '' $ac_executable_extensions; do 3005 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3006 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3008 break 2 3009 fi 3010done 3011 done 3012IFS=$as_save_IFS 3013 3014fi 3015fi 3016CC=$ac_cv_prog_CC 3017if test -n "$CC"; then 3018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3019$as_echo "$CC" >&6; } 3020else 3021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3022$as_echo "no" >&6; } 3023fi 3024 3025 3026fi 3027if test -z "$ac_cv_prog_CC"; then 3028 ac_ct_CC=$CC 3029 # Extract the first word of "gcc", so it can be a program name with args. 3030set dummy gcc; ac_word=$2 3031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3032$as_echo_n "checking for $ac_word... " >&6; } 3033if ${ac_cv_prog_ac_ct_CC+:} false; then : 3034 $as_echo_n "(cached) " >&6 3035else 3036 if test -n "$ac_ct_CC"; then 3037 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3038else 3039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3040for as_dir in $PATH 3041do 3042 IFS=$as_save_IFS 3043 test -z "$as_dir" && as_dir=. 3044 for ac_exec_ext in '' $ac_executable_extensions; do 3045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3046 ac_cv_prog_ac_ct_CC="gcc" 3047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3048 break 2 3049 fi 3050done 3051 done 3052IFS=$as_save_IFS 3053 3054fi 3055fi 3056ac_ct_CC=$ac_cv_prog_ac_ct_CC 3057if test -n "$ac_ct_CC"; then 3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3059$as_echo "$ac_ct_CC" >&6; } 3060else 3061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3062$as_echo "no" >&6; } 3063fi 3064 3065 if test "x$ac_ct_CC" = x; then 3066 CC="" 3067 else 3068 case $cross_compiling:$ac_tool_warned in 3069yes:) 3070{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3071$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3072ac_tool_warned=yes ;; 3073esac 3074 CC=$ac_ct_CC 3075 fi 3076else 3077 CC="$ac_cv_prog_CC" 3078fi 3079 3080if test -z "$CC"; then 3081 if test -n "$ac_tool_prefix"; then 3082 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3083set dummy ${ac_tool_prefix}cc; ac_word=$2 3084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3085$as_echo_n "checking for $ac_word... " >&6; } 3086if ${ac_cv_prog_CC+:} false; then : 3087 $as_echo_n "(cached) " >&6 3088else 3089 if test -n "$CC"; then 3090 ac_cv_prog_CC="$CC" # Let the user override the test. 3091else 3092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3093for as_dir in $PATH 3094do 3095 IFS=$as_save_IFS 3096 test -z "$as_dir" && as_dir=. 3097 for ac_exec_ext in '' $ac_executable_extensions; do 3098 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3099 ac_cv_prog_CC="${ac_tool_prefix}cc" 3100 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3101 break 2 3102 fi 3103done 3104 done 3105IFS=$as_save_IFS 3106 3107fi 3108fi 3109CC=$ac_cv_prog_CC 3110if test -n "$CC"; then 3111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3112$as_echo "$CC" >&6; } 3113else 3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3115$as_echo "no" >&6; } 3116fi 3117 3118 3119 fi 3120fi 3121if test -z "$CC"; then 3122 # Extract the first word of "cc", so it can be a program name with args. 3123set dummy cc; ac_word=$2 3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3125$as_echo_n "checking for $ac_word... " >&6; } 3126if ${ac_cv_prog_CC+:} false; then : 3127 $as_echo_n "(cached) " >&6 3128else 3129 if test -n "$CC"; then 3130 ac_cv_prog_CC="$CC" # Let the user override the test. 3131else 3132 ac_prog_rejected=no 3133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3134for as_dir in $PATH 3135do 3136 IFS=$as_save_IFS 3137 test -z "$as_dir" && as_dir=. 3138 for ac_exec_ext in '' $ac_executable_extensions; do 3139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3140 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3141 ac_prog_rejected=yes 3142 continue 3143 fi 3144 ac_cv_prog_CC="cc" 3145 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3146 break 2 3147 fi 3148done 3149 done 3150IFS=$as_save_IFS 3151 3152if test $ac_prog_rejected = yes; then 3153 # We found a bogon in the path, so make sure we never use it. 3154 set dummy $ac_cv_prog_CC 3155 shift 3156 if test $# != 0; then 3157 # We chose a different compiler from the bogus one. 3158 # However, it has the same basename, so the bogon will be chosen 3159 # first if we set CC to just the basename; use the full file name. 3160 shift 3161 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3162 fi 3163fi 3164fi 3165fi 3166CC=$ac_cv_prog_CC 3167if test -n "$CC"; then 3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3169$as_echo "$CC" >&6; } 3170else 3171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3172$as_echo "no" >&6; } 3173fi 3174 3175 3176fi 3177if test -z "$CC"; then 3178 if test -n "$ac_tool_prefix"; then 3179 for ac_prog in cl.exe 3180 do 3181 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3182set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3184$as_echo_n "checking for $ac_word... " >&6; } 3185if ${ac_cv_prog_CC+:} false; then : 3186 $as_echo_n "(cached) " >&6 3187else 3188 if test -n "$CC"; then 3189 ac_cv_prog_CC="$CC" # Let the user override the test. 3190else 3191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3192for as_dir in $PATH 3193do 3194 IFS=$as_save_IFS 3195 test -z "$as_dir" && as_dir=. 3196 for ac_exec_ext in '' $ac_executable_extensions; do 3197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3198 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3200 break 2 3201 fi 3202done 3203 done 3204IFS=$as_save_IFS 3205 3206fi 3207fi 3208CC=$ac_cv_prog_CC 3209if test -n "$CC"; then 3210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3211$as_echo "$CC" >&6; } 3212else 3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3214$as_echo "no" >&6; } 3215fi 3216 3217 3218 test -n "$CC" && break 3219 done 3220fi 3221if test -z "$CC"; then 3222 ac_ct_CC=$CC 3223 for ac_prog in cl.exe 3224do 3225 # Extract the first word of "$ac_prog", so it can be a program name with args. 3226set dummy $ac_prog; ac_word=$2 3227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3228$as_echo_n "checking for $ac_word... " >&6; } 3229if ${ac_cv_prog_ac_ct_CC+:} false; then : 3230 $as_echo_n "(cached) " >&6 3231else 3232 if test -n "$ac_ct_CC"; then 3233 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3234else 3235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3236for as_dir in $PATH 3237do 3238 IFS=$as_save_IFS 3239 test -z "$as_dir" && as_dir=. 3240 for ac_exec_ext in '' $ac_executable_extensions; do 3241 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3242 ac_cv_prog_ac_ct_CC="$ac_prog" 3243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3244 break 2 3245 fi 3246done 3247 done 3248IFS=$as_save_IFS 3249 3250fi 3251fi 3252ac_ct_CC=$ac_cv_prog_ac_ct_CC 3253if test -n "$ac_ct_CC"; then 3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3255$as_echo "$ac_ct_CC" >&6; } 3256else 3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3258$as_echo "no" >&6; } 3259fi 3260 3261 3262 test -n "$ac_ct_CC" && break 3263done 3264 3265 if test "x$ac_ct_CC" = x; then 3266 CC="" 3267 else 3268 case $cross_compiling:$ac_tool_warned in 3269yes:) 3270{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3271$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3272ac_tool_warned=yes ;; 3273esac 3274 CC=$ac_ct_CC 3275 fi 3276fi 3277 3278fi 3279 3280 3281test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3282$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3283as_fn_error $? "no acceptable C compiler found in \$PATH 3284See \`config.log' for more details" "$LINENO" 5; } 3285 3286# Provide some information about the compiler. 3287$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3288set X $ac_compile 3289ac_compiler=$2 3290for ac_option in --version -v -V -qversion; do 3291 { { ac_try="$ac_compiler $ac_option >&5" 3292case "(($ac_try" in 3293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3294 *) ac_try_echo=$ac_try;; 3295esac 3296eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3297$as_echo "$ac_try_echo"; } >&5 3298 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3299 ac_status=$? 3300 if test -s conftest.err; then 3301 sed '10a\ 3302... rest of stderr output deleted ... 3303 10q' conftest.err >conftest.er1 3304 cat conftest.er1 >&5 3305 fi 3306 rm -f conftest.er1 conftest.err 3307 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3308 test $ac_status = 0; } 3309done 3310 3311cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3312/* end confdefs.h. */ 3313#include <stdio.h> 3314int 3315main () 3316{ 3317printf ("hello world\n"); 3318 ; 3319 return 0; 3320} 3321_ACEOF 3322# FIXME: Cleanup? 3323if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3324 (eval $ac_link) 2>&5 3325 ac_status=$? 3326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3327 test $ac_status = 0; }; then : 3328 gcc_no_link=no 3329else 3330 gcc_no_link=yes 3331fi 3332if test x$gcc_no_link = xyes; then 3333 # Setting cross_compile will disable run tests; it will 3334 # also disable AC_CHECK_FILE but that's generally 3335 # correct if we can't link. 3336 cross_compiling=yes 3337 EXEEXT= 3338else 3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3340/* end confdefs.h. */ 3341 3342int 3343main () 3344{ 3345 3346 ; 3347 return 0; 3348} 3349_ACEOF 3350ac_clean_files_save=$ac_clean_files 3351ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3352# Try to create an executable without -o first, disregard a.out. 3353# It will help us diagnose broken compilers, and finding out an intuition 3354# of exeext. 3355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3356$as_echo_n "checking whether the C compiler works... " >&6; } 3357ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3358 3359# The possible output files: 3360ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3361 3362ac_rmfiles= 3363for ac_file in $ac_files 3364do 3365 case $ac_file in 3366 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3367 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3368 esac 3369done 3370rm -f $ac_rmfiles 3371 3372if { { ac_try="$ac_link_default" 3373case "(($ac_try" in 3374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3375 *) ac_try_echo=$ac_try;; 3376esac 3377eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3378$as_echo "$ac_try_echo"; } >&5 3379 (eval "$ac_link_default") 2>&5 3380 ac_status=$? 3381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3382 test $ac_status = 0; }; then : 3383 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3384# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3385# in a Makefile. We should not override ac_cv_exeext if it was cached, 3386# so that the user can short-circuit this test for compilers unknown to 3387# Autoconf. 3388for ac_file in $ac_files '' 3389do 3390 test -f "$ac_file" || continue 3391 case $ac_file in 3392 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3393 ;; 3394 [ab].out ) 3395 # We found the default executable, but exeext='' is most 3396 # certainly right. 3397 break;; 3398 *.* ) 3399 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3400 then :; else 3401 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3402 fi 3403 # We set ac_cv_exeext here because the later test for it is not 3404 # safe: cross compilers may not add the suffix if given an `-o' 3405 # argument, so we may need to know it at that point already. 3406 # Even if this section looks crufty: it has the advantage of 3407 # actually working. 3408 break;; 3409 * ) 3410 break;; 3411 esac 3412done 3413test "$ac_cv_exeext" = no && ac_cv_exeext= 3414 3415else 3416 ac_file='' 3417fi 3418if test -z "$ac_file"; then : 3419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3420$as_echo "no" >&6; } 3421$as_echo "$as_me: failed program was:" >&5 3422sed 's/^/| /' conftest.$ac_ext >&5 3423 3424{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3425$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3426as_fn_error 77 "C compiler cannot create executables 3427See \`config.log' for more details" "$LINENO" 5; } 3428else 3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3430$as_echo "yes" >&6; } 3431fi 3432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3433$as_echo_n "checking for C compiler default output file name... " >&6; } 3434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3435$as_echo "$ac_file" >&6; } 3436ac_exeext=$ac_cv_exeext 3437 3438rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3439ac_clean_files=$ac_clean_files_save 3440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3441$as_echo_n "checking for suffix of executables... " >&6; } 3442if { { ac_try="$ac_link" 3443case "(($ac_try" in 3444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3445 *) ac_try_echo=$ac_try;; 3446esac 3447eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3448$as_echo "$ac_try_echo"; } >&5 3449 (eval "$ac_link") 2>&5 3450 ac_status=$? 3451 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3452 test $ac_status = 0; }; then : 3453 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3454# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3455# work properly (i.e., refer to `conftest.exe'), while it won't with 3456# `rm'. 3457for ac_file in conftest.exe conftest conftest.*; do 3458 test -f "$ac_file" || continue 3459 case $ac_file in 3460 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3461 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3462 break;; 3463 * ) break;; 3464 esac 3465done 3466else 3467 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3468$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3469as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3470See \`config.log' for more details" "$LINENO" 5; } 3471fi 3472rm -f conftest conftest$ac_cv_exeext 3473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3474$as_echo "$ac_cv_exeext" >&6; } 3475 3476rm -f conftest.$ac_ext 3477EXEEXT=$ac_cv_exeext 3478ac_exeext=$EXEEXT 3479cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3480/* end confdefs.h. */ 3481#include <stdio.h> 3482int 3483main () 3484{ 3485FILE *f = fopen ("conftest.out", "w"); 3486 return ferror (f) || fclose (f) != 0; 3487 3488 ; 3489 return 0; 3490} 3491_ACEOF 3492ac_clean_files="$ac_clean_files conftest.out" 3493# Check that the compiler produces executables we can run. If not, either 3494# the compiler is broken, or we cross compile. 3495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3496$as_echo_n "checking whether we are cross compiling... " >&6; } 3497if test "$cross_compiling" != yes; then 3498 { { ac_try="$ac_link" 3499case "(($ac_try" in 3500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3501 *) ac_try_echo=$ac_try;; 3502esac 3503eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3504$as_echo "$ac_try_echo"; } >&5 3505 (eval "$ac_link") 2>&5 3506 ac_status=$? 3507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3508 test $ac_status = 0; } 3509 if { ac_try='./conftest$ac_cv_exeext' 3510 { { case "(($ac_try" in 3511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3512 *) ac_try_echo=$ac_try;; 3513esac 3514eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3515$as_echo "$ac_try_echo"; } >&5 3516 (eval "$ac_try") 2>&5 3517 ac_status=$? 3518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3519 test $ac_status = 0; }; }; then 3520 cross_compiling=no 3521 else 3522 if test "$cross_compiling" = maybe; then 3523 cross_compiling=yes 3524 else 3525 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3526$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3527as_fn_error $? "cannot run C compiled programs. 3528If you meant to cross compile, use \`--host'. 3529See \`config.log' for more details" "$LINENO" 5; } 3530 fi 3531 fi 3532fi 3533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3534$as_echo "$cross_compiling" >&6; } 3535 3536rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3537ac_clean_files=$ac_clean_files_save 3538fi 3539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3540$as_echo_n "checking for suffix of object files... " >&6; } 3541if ${ac_cv_objext+:} false; then : 3542 $as_echo_n "(cached) " >&6 3543else 3544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3545/* end confdefs.h. */ 3546 3547int 3548main () 3549{ 3550 3551 ; 3552 return 0; 3553} 3554_ACEOF 3555rm -f conftest.o conftest.obj 3556if { { ac_try="$ac_compile" 3557case "(($ac_try" in 3558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3559 *) ac_try_echo=$ac_try;; 3560esac 3561eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3562$as_echo "$ac_try_echo"; } >&5 3563 (eval "$ac_compile") 2>&5 3564 ac_status=$? 3565 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3566 test $ac_status = 0; }; then : 3567 for ac_file in conftest.o conftest.obj conftest.*; do 3568 test -f "$ac_file" || continue; 3569 case $ac_file in 3570 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3571 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3572 break;; 3573 esac 3574done 3575else 3576 $as_echo "$as_me: failed program was:" >&5 3577sed 's/^/| /' conftest.$ac_ext >&5 3578 3579{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3580$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3581as_fn_error $? "cannot compute suffix of object files: cannot compile 3582See \`config.log' for more details" "$LINENO" 5; } 3583fi 3584rm -f conftest.$ac_cv_objext conftest.$ac_ext 3585fi 3586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3587$as_echo "$ac_cv_objext" >&6; } 3588OBJEXT=$ac_cv_objext 3589ac_objext=$OBJEXT 3590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3591$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3592if ${ac_cv_c_compiler_gnu+:} false; then : 3593 $as_echo_n "(cached) " >&6 3594else 3595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3596/* end confdefs.h. */ 3597 3598int 3599main () 3600{ 3601#ifndef __GNUC__ 3602 choke me 3603#endif 3604 3605 ; 3606 return 0; 3607} 3608_ACEOF 3609if ac_fn_c_try_compile "$LINENO"; then : 3610 ac_compiler_gnu=yes 3611else 3612 ac_compiler_gnu=no 3613fi 3614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3615ac_cv_c_compiler_gnu=$ac_compiler_gnu 3616 3617fi 3618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3619$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3620if test $ac_compiler_gnu = yes; then 3621 GCC=yes 3622else 3623 GCC= 3624fi 3625ac_test_CFLAGS=${CFLAGS+set} 3626ac_save_CFLAGS=$CFLAGS 3627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3628$as_echo_n "checking whether $CC accepts -g... " >&6; } 3629if ${ac_cv_prog_cc_g+:} false; then : 3630 $as_echo_n "(cached) " >&6 3631else 3632 ac_save_c_werror_flag=$ac_c_werror_flag 3633 ac_c_werror_flag=yes 3634 ac_cv_prog_cc_g=no 3635 CFLAGS="-g" 3636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3637/* end confdefs.h. */ 3638 3639int 3640main () 3641{ 3642 3643 ; 3644 return 0; 3645} 3646_ACEOF 3647if ac_fn_c_try_compile "$LINENO"; then : 3648 ac_cv_prog_cc_g=yes 3649else 3650 CFLAGS="" 3651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3652/* end confdefs.h. */ 3653 3654int 3655main () 3656{ 3657 3658 ; 3659 return 0; 3660} 3661_ACEOF 3662if ac_fn_c_try_compile "$LINENO"; then : 3663 3664else 3665 ac_c_werror_flag=$ac_save_c_werror_flag 3666 CFLAGS="-g" 3667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3668/* end confdefs.h. */ 3669 3670int 3671main () 3672{ 3673 3674 ; 3675 return 0; 3676} 3677_ACEOF 3678if ac_fn_c_try_compile "$LINENO"; then : 3679 ac_cv_prog_cc_g=yes 3680fi 3681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3682fi 3683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3684fi 3685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3686 ac_c_werror_flag=$ac_save_c_werror_flag 3687fi 3688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3689$as_echo "$ac_cv_prog_cc_g" >&6; } 3690if test "$ac_test_CFLAGS" = set; then 3691 CFLAGS=$ac_save_CFLAGS 3692elif test $ac_cv_prog_cc_g = yes; then 3693 if test "$GCC" = yes; then 3694 CFLAGS="-g -O2" 3695 else 3696 CFLAGS="-g" 3697 fi 3698else 3699 if test "$GCC" = yes; then 3700 CFLAGS="-O2" 3701 else 3702 CFLAGS= 3703 fi 3704fi 3705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3706$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3707if ${ac_cv_prog_cc_c89+:} false; then : 3708 $as_echo_n "(cached) " >&6 3709else 3710 ac_cv_prog_cc_c89=no 3711ac_save_CC=$CC 3712cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3713/* end confdefs.h. */ 3714#include <stdarg.h> 3715#include <stdio.h> 3716struct stat; 3717/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3718struct buf { int x; }; 3719FILE * (*rcsopen) (struct buf *, struct stat *, int); 3720static char *e (p, i) 3721 char **p; 3722 int i; 3723{ 3724 return p[i]; 3725} 3726static char *f (char * (*g) (char **, int), char **p, ...) 3727{ 3728 char *s; 3729 va_list v; 3730 va_start (v,p); 3731 s = g (p, va_arg (v,int)); 3732 va_end (v); 3733 return s; 3734} 3735 3736/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3737 function prototypes and stuff, but not '\xHH' hex character constants. 3738 These don't provoke an error unfortunately, instead are silently treated 3739 as 'x'. The following induces an error, until -std is added to get 3740 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3741 array size at least. It's necessary to write '\x00'==0 to get something 3742 that's true only with -std. */ 3743int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3744 3745/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3746 inside strings and character constants. */ 3747#define FOO(x) 'x' 3748int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3749 3750int test (int i, double x); 3751struct s1 {int (*f) (int a);}; 3752struct s2 {int (*f) (double a);}; 3753int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3754int argc; 3755char **argv; 3756int 3757main () 3758{ 3759return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3760 ; 3761 return 0; 3762} 3763_ACEOF 3764for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3765 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3766do 3767 CC="$ac_save_CC $ac_arg" 3768 if ac_fn_c_try_compile "$LINENO"; then : 3769 ac_cv_prog_cc_c89=$ac_arg 3770fi 3771rm -f core conftest.err conftest.$ac_objext 3772 test "x$ac_cv_prog_cc_c89" != "xno" && break 3773done 3774rm -f conftest.$ac_ext 3775CC=$ac_save_CC 3776 3777fi 3778# AC_CACHE_VAL 3779case "x$ac_cv_prog_cc_c89" in 3780 x) 3781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3782$as_echo "none needed" >&6; } ;; 3783 xno) 3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3785$as_echo "unsupported" >&6; } ;; 3786 *) 3787 CC="$CC $ac_cv_prog_cc_c89" 3788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3789$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3790esac 3791if test "x$ac_cv_prog_cc_c89" != xno; then : 3792 3793fi 3794 3795ac_ext=c 3796ac_cpp='$CPP $CPPFLAGS' 3797ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3798ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3799ac_compiler_gnu=$ac_cv_c_compiler_gnu 3800 3801 3802ac_ext=c 3803ac_cpp='$CPP $CPPFLAGS' 3804ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3805ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3806ac_compiler_gnu=$ac_cv_c_compiler_gnu 3807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3808$as_echo_n "checking how to run the C preprocessor... " >&6; } 3809# On Suns, sometimes $CPP names a directory. 3810if test -n "$CPP" && test -d "$CPP"; then 3811 CPP= 3812fi 3813if test -z "$CPP"; then 3814 if ${ac_cv_prog_CPP+:} false; then : 3815 $as_echo_n "(cached) " >&6 3816else 3817 # Double quotes because CPP needs to be expanded 3818 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3819 do 3820 ac_preproc_ok=false 3821for ac_c_preproc_warn_flag in '' yes 3822do 3823 # Use a header file that comes with gcc, so configuring glibc 3824 # with a fresh cross-compiler works. 3825 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3826 # <limits.h> exists even on freestanding compilers. 3827 # On the NeXT, cc -E runs the code through the compiler's parser, 3828 # not just through cpp. "Syntax error" is here to catch this case. 3829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3830/* end confdefs.h. */ 3831#ifdef __STDC__ 3832# include <limits.h> 3833#else 3834# include <assert.h> 3835#endif 3836 Syntax error 3837_ACEOF 3838if ac_fn_c_try_cpp "$LINENO"; then : 3839 3840else 3841 # Broken: fails on valid input. 3842continue 3843fi 3844rm -f conftest.err conftest.i conftest.$ac_ext 3845 3846 # OK, works on sane cases. Now check whether nonexistent headers 3847 # can be detected and how. 3848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3849/* end confdefs.h. */ 3850#include <ac_nonexistent.h> 3851_ACEOF 3852if ac_fn_c_try_cpp "$LINENO"; then : 3853 # Broken: success on invalid input. 3854continue 3855else 3856 # Passes both tests. 3857ac_preproc_ok=: 3858break 3859fi 3860rm -f conftest.err conftest.i conftest.$ac_ext 3861 3862done 3863# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3864rm -f conftest.i conftest.err conftest.$ac_ext 3865if $ac_preproc_ok; then : 3866 break 3867fi 3868 3869 done 3870 ac_cv_prog_CPP=$CPP 3871 3872fi 3873 CPP=$ac_cv_prog_CPP 3874else 3875 ac_cv_prog_CPP=$CPP 3876fi 3877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3878$as_echo "$CPP" >&6; } 3879ac_preproc_ok=false 3880for ac_c_preproc_warn_flag in '' yes 3881do 3882 # Use a header file that comes with gcc, so configuring glibc 3883 # with a fresh cross-compiler works. 3884 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3885 # <limits.h> exists even on freestanding compilers. 3886 # On the NeXT, cc -E runs the code through the compiler's parser, 3887 # not just through cpp. "Syntax error" is here to catch this case. 3888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3889/* end confdefs.h. */ 3890#ifdef __STDC__ 3891# include <limits.h> 3892#else 3893# include <assert.h> 3894#endif 3895 Syntax error 3896_ACEOF 3897if ac_fn_c_try_cpp "$LINENO"; then : 3898 3899else 3900 # Broken: fails on valid input. 3901continue 3902fi 3903rm -f conftest.err conftest.i conftest.$ac_ext 3904 3905 # OK, works on sane cases. Now check whether nonexistent headers 3906 # can be detected and how. 3907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3908/* end confdefs.h. */ 3909#include <ac_nonexistent.h> 3910_ACEOF 3911if ac_fn_c_try_cpp "$LINENO"; then : 3912 # Broken: success on invalid input. 3913continue 3914else 3915 # Passes both tests. 3916ac_preproc_ok=: 3917break 3918fi 3919rm -f conftest.err conftest.i conftest.$ac_ext 3920 3921done 3922# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3923rm -f conftest.i conftest.err conftest.$ac_ext 3924if $ac_preproc_ok; then : 3925 3926else 3927 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3928$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3929as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3930See \`config.log' for more details" "$LINENO" 5; } 3931fi 3932 3933ac_ext=c 3934ac_cpp='$CPP $CPPFLAGS' 3935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3937ac_compiler_gnu=$ac_cv_c_compiler_gnu 3938 3939 3940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3941$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3942if ${ac_cv_path_GREP+:} false; then : 3943 $as_echo_n "(cached) " >&6 3944else 3945 if test -z "$GREP"; then 3946 ac_path_GREP_found=false 3947 # Loop through the user's path and test for each of PROGNAME-LIST 3948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3949for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3950do 3951 IFS=$as_save_IFS 3952 test -z "$as_dir" && as_dir=. 3953 for ac_prog in grep ggrep; do 3954 for ac_exec_ext in '' $ac_executable_extensions; do 3955 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3956 as_fn_executable_p "$ac_path_GREP" || continue 3957# Check for GNU ac_path_GREP and select it if it is found. 3958 # Check for GNU $ac_path_GREP 3959case `"$ac_path_GREP" --version 2>&1` in 3960*GNU*) 3961 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3962*) 3963 ac_count=0 3964 $as_echo_n 0123456789 >"conftest.in" 3965 while : 3966 do 3967 cat "conftest.in" "conftest.in" >"conftest.tmp" 3968 mv "conftest.tmp" "conftest.in" 3969 cp "conftest.in" "conftest.nl" 3970 $as_echo 'GREP' >> "conftest.nl" 3971 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3972 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3973 as_fn_arith $ac_count + 1 && ac_count=$as_val 3974 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3975 # Best one so far, save it but keep looking for a better one 3976 ac_cv_path_GREP="$ac_path_GREP" 3977 ac_path_GREP_max=$ac_count 3978 fi 3979 # 10*(2^10) chars as input seems more than enough 3980 test $ac_count -gt 10 && break 3981 done 3982 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3983esac 3984 3985 $ac_path_GREP_found && break 3 3986 done 3987 done 3988 done 3989IFS=$as_save_IFS 3990 if test -z "$ac_cv_path_GREP"; then 3991 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3992 fi 3993else 3994 ac_cv_path_GREP=$GREP 3995fi 3996 3997fi 3998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3999$as_echo "$ac_cv_path_GREP" >&6; } 4000 GREP="$ac_cv_path_GREP" 4001 4002 4003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4004$as_echo_n "checking for egrep... " >&6; } 4005if ${ac_cv_path_EGREP+:} false; then : 4006 $as_echo_n "(cached) " >&6 4007else 4008 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4009 then ac_cv_path_EGREP="$GREP -E" 4010 else 4011 if test -z "$EGREP"; then 4012 ac_path_EGREP_found=false 4013 # Loop through the user's path and test for each of PROGNAME-LIST 4014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4015for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4016do 4017 IFS=$as_save_IFS 4018 test -z "$as_dir" && as_dir=. 4019 for ac_prog in egrep; do 4020 for ac_exec_ext in '' $ac_executable_extensions; do 4021 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4022 as_fn_executable_p "$ac_path_EGREP" || continue 4023# Check for GNU ac_path_EGREP and select it if it is found. 4024 # Check for GNU $ac_path_EGREP 4025case `"$ac_path_EGREP" --version 2>&1` in 4026*GNU*) 4027 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4028*) 4029 ac_count=0 4030 $as_echo_n 0123456789 >"conftest.in" 4031 while : 4032 do 4033 cat "conftest.in" "conftest.in" >"conftest.tmp" 4034 mv "conftest.tmp" "conftest.in" 4035 cp "conftest.in" "conftest.nl" 4036 $as_echo 'EGREP' >> "conftest.nl" 4037 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4038 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4039 as_fn_arith $ac_count + 1 && ac_count=$as_val 4040 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4041 # Best one so far, save it but keep looking for a better one 4042 ac_cv_path_EGREP="$ac_path_EGREP" 4043 ac_path_EGREP_max=$ac_count 4044 fi 4045 # 10*(2^10) chars as input seems more than enough 4046 test $ac_count -gt 10 && break 4047 done 4048 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4049esac 4050 4051 $ac_path_EGREP_found && break 3 4052 done 4053 done 4054 done 4055IFS=$as_save_IFS 4056 if test -z "$ac_cv_path_EGREP"; then 4057 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4058 fi 4059else 4060 ac_cv_path_EGREP=$EGREP 4061fi 4062 4063 fi 4064fi 4065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4066$as_echo "$ac_cv_path_EGREP" >&6; } 4067 EGREP="$ac_cv_path_EGREP" 4068 4069 4070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4071$as_echo_n "checking for ANSI C header files... " >&6; } 4072if ${ac_cv_header_stdc+:} false; then : 4073 $as_echo_n "(cached) " >&6 4074else 4075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4076/* end confdefs.h. */ 4077#include <stdlib.h> 4078#include <stdarg.h> 4079#include <string.h> 4080#include <float.h> 4081 4082int 4083main () 4084{ 4085 4086 ; 4087 return 0; 4088} 4089_ACEOF 4090if ac_fn_c_try_compile "$LINENO"; then : 4091 ac_cv_header_stdc=yes 4092else 4093 ac_cv_header_stdc=no 4094fi 4095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4096 4097if test $ac_cv_header_stdc = yes; then 4098 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4100/* end confdefs.h. */ 4101#include <string.h> 4102 4103_ACEOF 4104if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4105 $EGREP "memchr" >/dev/null 2>&1; then : 4106 4107else 4108 ac_cv_header_stdc=no 4109fi 4110rm -f conftest* 4111 4112fi 4113 4114if test $ac_cv_header_stdc = yes; then 4115 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4117/* end confdefs.h. */ 4118#include <stdlib.h> 4119 4120_ACEOF 4121if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4122 $EGREP "free" >/dev/null 2>&1; then : 4123 4124else 4125 ac_cv_header_stdc=no 4126fi 4127rm -f conftest* 4128 4129fi 4130 4131if test $ac_cv_header_stdc = yes; then 4132 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4133 if test "$cross_compiling" = yes; then : 4134 : 4135else 4136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4137/* end confdefs.h. */ 4138#include <ctype.h> 4139#include <stdlib.h> 4140#if ((' ' & 0x0FF) == 0x020) 4141# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4142# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4143#else 4144# define ISLOWER(c) \ 4145 (('a' <= (c) && (c) <= 'i') \ 4146 || ('j' <= (c) && (c) <= 'r') \ 4147 || ('s' <= (c) && (c) <= 'z')) 4148# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4149#endif 4150 4151#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4152int 4153main () 4154{ 4155 int i; 4156 for (i = 0; i < 256; i++) 4157 if (XOR (islower (i), ISLOWER (i)) 4158 || toupper (i) != TOUPPER (i)) 4159 return 2; 4160 return 0; 4161} 4162_ACEOF 4163if ac_fn_c_try_run "$LINENO"; then : 4164 4165else 4166 ac_cv_header_stdc=no 4167fi 4168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4169 conftest.$ac_objext conftest.beam conftest.$ac_ext 4170fi 4171 4172fi 4173fi 4174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4175$as_echo "$ac_cv_header_stdc" >&6; } 4176if test $ac_cv_header_stdc = yes; then 4177 4178$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4179 4180fi 4181 4182# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4183for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4184 inttypes.h stdint.h unistd.h 4185do : 4186 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4187ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4188" 4189if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4190 cat >>confdefs.h <<_ACEOF 4191#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4192_ACEOF 4193 4194fi 4195 4196done 4197 4198 4199 4200 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4201if test "x$ac_cv_header_minix_config_h" = xyes; then : 4202 MINIX=yes 4203else 4204 MINIX= 4205fi 4206 4207 4208 if test "$MINIX" = yes; then 4209 4210$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4211 4212 4213$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4214 4215 4216$as_echo "#define _MINIX 1" >>confdefs.h 4217 4218 fi 4219 4220 4221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4222$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4223if ${ac_cv_safe_to_define___extensions__+:} false; then : 4224 $as_echo_n "(cached) " >&6 4225else 4226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4227/* end confdefs.h. */ 4228 4229# define __EXTENSIONS__ 1 4230 $ac_includes_default 4231int 4232main () 4233{ 4234 4235 ; 4236 return 0; 4237} 4238_ACEOF 4239if ac_fn_c_try_compile "$LINENO"; then : 4240 ac_cv_safe_to_define___extensions__=yes 4241else 4242 ac_cv_safe_to_define___extensions__=no 4243fi 4244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4245fi 4246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4247$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4248 test $ac_cv_safe_to_define___extensions__ = yes && 4249 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4250 4251 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4252 4253 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4254 4255 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4256 4257 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4258 4259 4260 4261# Check whether --enable-largefile was given. 4262if test "${enable_largefile+set}" = set; then : 4263 enableval=$enable_largefile; 4264fi 4265 4266if test "$enable_largefile" != no; then 4267 4268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4269$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4270if ${ac_cv_sys_largefile_CC+:} false; then : 4271 $as_echo_n "(cached) " >&6 4272else 4273 ac_cv_sys_largefile_CC=no 4274 if test "$GCC" != yes; then 4275 ac_save_CC=$CC 4276 while :; do 4277 # IRIX 6.2 and later do not support large files by default, 4278 # so use the C compiler's -n32 option if that helps. 4279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4280/* end confdefs.h. */ 4281#include <sys/types.h> 4282 /* Check that off_t can represent 2**63 - 1 correctly. 4283 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4284 since some C++ compilers masquerading as C compilers 4285 incorrectly reject 9223372036854775807. */ 4286#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4287 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4288 && LARGE_OFF_T % 2147483647 == 1) 4289 ? 1 : -1]; 4290int 4291main () 4292{ 4293 4294 ; 4295 return 0; 4296} 4297_ACEOF 4298 if ac_fn_c_try_compile "$LINENO"; then : 4299 break 4300fi 4301rm -f core conftest.err conftest.$ac_objext 4302 CC="$CC -n32" 4303 if ac_fn_c_try_compile "$LINENO"; then : 4304 ac_cv_sys_largefile_CC=' -n32'; break 4305fi 4306rm -f core conftest.err conftest.$ac_objext 4307 break 4308 done 4309 CC=$ac_save_CC 4310 rm -f conftest.$ac_ext 4311 fi 4312fi 4313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4314$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4315 if test "$ac_cv_sys_largefile_CC" != no; then 4316 CC=$CC$ac_cv_sys_largefile_CC 4317 fi 4318 4319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4320$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4321if ${ac_cv_sys_file_offset_bits+:} false; then : 4322 $as_echo_n "(cached) " >&6 4323else 4324 while :; do 4325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4326/* end confdefs.h. */ 4327#include <sys/types.h> 4328 /* Check that off_t can represent 2**63 - 1 correctly. 4329 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4330 since some C++ compilers masquerading as C compilers 4331 incorrectly reject 9223372036854775807. */ 4332#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4333 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4334 && LARGE_OFF_T % 2147483647 == 1) 4335 ? 1 : -1]; 4336int 4337main () 4338{ 4339 4340 ; 4341 return 0; 4342} 4343_ACEOF 4344if ac_fn_c_try_compile "$LINENO"; then : 4345 ac_cv_sys_file_offset_bits=no; break 4346fi 4347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4349/* end confdefs.h. */ 4350#define _FILE_OFFSET_BITS 64 4351#include <sys/types.h> 4352 /* Check that off_t can represent 2**63 - 1 correctly. 4353 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4354 since some C++ compilers masquerading as C compilers 4355 incorrectly reject 9223372036854775807. */ 4356#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4357 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4358 && LARGE_OFF_T % 2147483647 == 1) 4359 ? 1 : -1]; 4360int 4361main () 4362{ 4363 4364 ; 4365 return 0; 4366} 4367_ACEOF 4368if ac_fn_c_try_compile "$LINENO"; then : 4369 ac_cv_sys_file_offset_bits=64; break 4370fi 4371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4372 ac_cv_sys_file_offset_bits=unknown 4373 break 4374done 4375fi 4376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4377$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4378case $ac_cv_sys_file_offset_bits in #( 4379 no | unknown) ;; 4380 *) 4381cat >>confdefs.h <<_ACEOF 4382#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4383_ACEOF 4384;; 4385esac 4386rm -rf conftest* 4387 if test $ac_cv_sys_file_offset_bits = unknown; then 4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4389$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4390if ${ac_cv_sys_large_files+:} false; then : 4391 $as_echo_n "(cached) " >&6 4392else 4393 while :; do 4394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4395/* end confdefs.h. */ 4396#include <sys/types.h> 4397 /* Check that off_t can represent 2**63 - 1 correctly. 4398 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4399 since some C++ compilers masquerading as C compilers 4400 incorrectly reject 9223372036854775807. */ 4401#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4402 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4403 && LARGE_OFF_T % 2147483647 == 1) 4404 ? 1 : -1]; 4405int 4406main () 4407{ 4408 4409 ; 4410 return 0; 4411} 4412_ACEOF 4413if ac_fn_c_try_compile "$LINENO"; then : 4414 ac_cv_sys_large_files=no; break 4415fi 4416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4418/* end confdefs.h. */ 4419#define _LARGE_FILES 1 4420#include <sys/types.h> 4421 /* Check that off_t can represent 2**63 - 1 correctly. 4422 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4423 since some C++ compilers masquerading as C compilers 4424 incorrectly reject 9223372036854775807. */ 4425#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4426 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4427 && LARGE_OFF_T % 2147483647 == 1) 4428 ? 1 : -1]; 4429int 4430main () 4431{ 4432 4433 ; 4434 return 0; 4435} 4436_ACEOF 4437if ac_fn_c_try_compile "$LINENO"; then : 4438 ac_cv_sys_large_files=1; break 4439fi 4440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4441 ac_cv_sys_large_files=unknown 4442 break 4443done 4444fi 4445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4446$as_echo "$ac_cv_sys_large_files" >&6; } 4447case $ac_cv_sys_large_files in #( 4448 no | unknown) ;; 4449 *) 4450cat >>confdefs.h <<_ACEOF 4451#define _LARGE_FILES $ac_cv_sys_large_files 4452_ACEOF 4453;; 4454esac 4455rm -rf conftest* 4456 fi 4457 4458 4459fi 4460 4461 4462ac_c_preproc_warn_flag=yes 4463 4464ac_ext=c 4465ac_cpp='$CPP $CPPFLAGS' 4466ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4467ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4468ac_compiler_gnu=$ac_cv_c_compiler_gnu 4469 4470ac_libiberty_warn_cflags= 4471save_CFLAGS="$CFLAGS" 4472for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 4473 -Wstrict-prototypes \ 4474 -Wshadow=local; do 4475 # Do the check with the no- prefix removed since gcc silently 4476 # accepts any -Wno-* option on purpose 4477 case $real_option in 4478 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4479 *) option=$real_option ;; 4480 esac 4481 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4482 4483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4484$as_echo_n "checking whether $CC supports $option... " >&6; } 4485if eval \${$as_acx_Woption+:} false; then : 4486 $as_echo_n "(cached) " >&6 4487else 4488 CFLAGS="$option" 4489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4490/* end confdefs.h. */ 4491 4492int 4493main () 4494{ 4495 4496 ; 4497 return 0; 4498} 4499_ACEOF 4500if ac_fn_c_try_compile "$LINENO"; then : 4501 eval "$as_acx_Woption=yes" 4502else 4503 eval "$as_acx_Woption=no" 4504fi 4505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4506 4507fi 4508eval ac_res=\$$as_acx_Woption 4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4510$as_echo "$ac_res" >&6; } 4511 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4512 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4513fi 4514 done 4515CFLAGS="$save_CFLAGS" 4516ac_ext=c 4517ac_cpp='$CPP $CPPFLAGS' 4518ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4519ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4520ac_compiler_gnu=$ac_cv_c_compiler_gnu 4521 4522 4523ac_ext=c 4524ac_cpp='$CPP $CPPFLAGS' 4525ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4526ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4527ac_compiler_gnu=$ac_cv_c_compiler_gnu 4528 4529# Do the check with the no- prefix removed from the warning options 4530# since gcc silently accepts any -Wno-* option on purpose 4531if test "$GCC" = yes; then : 4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4533$as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4534if ${acx_cv_prog_cc_pedantic_+:} false; then : 4535 $as_echo_n "(cached) " >&6 4536else 4537 save_CFLAGS="$CFLAGS" 4538CFLAGS="-pedantic " 4539cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4540/* end confdefs.h. */ 4541 4542int 4543main () 4544{ 4545 4546 ; 4547 return 0; 4548} 4549_ACEOF 4550if ac_fn_c_try_compile "$LINENO"; then : 4551 acx_cv_prog_cc_pedantic_=yes 4552else 4553 acx_cv_prog_cc_pedantic_=no 4554fi 4555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4556CFLAGS="$save_CFLAGS" 4557fi 4558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4559$as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4560if test $acx_cv_prog_cc_pedantic_ = yes; then : 4561 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4562fi 4563 4564fi 4565ac_ext=c 4566ac_cpp='$CPP $CPPFLAGS' 4567ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4568ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4569ac_compiler_gnu=$ac_cv_c_compiler_gnu 4570 4571 4572 4573if test "x$CC" != xcc; then 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4575$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4576else 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4578$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4579fi 4580set dummy $CC; ac_cc=`$as_echo "$2" | 4581 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4582if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 4583 $as_echo_n "(cached) " >&6 4584else 4585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4586/* end confdefs.h. */ 4587 4588int 4589main () 4590{ 4591 4592 ; 4593 return 0; 4594} 4595_ACEOF 4596# Make sure it works both with $CC and with simple cc. 4597# We do the test twice because some compilers refuse to overwrite an 4598# existing .o file with -o, though they will create one. 4599ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4600rm -f conftest2.* 4601if { { case "(($ac_try" in 4602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4603 *) ac_try_echo=$ac_try;; 4604esac 4605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4606$as_echo "$ac_try_echo"; } >&5 4607 (eval "$ac_try") 2>&5 4608 ac_status=$? 4609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4610 test $ac_status = 0; } && 4611 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4613 *) ac_try_echo=$ac_try;; 4614esac 4615eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4616$as_echo "$ac_try_echo"; } >&5 4617 (eval "$ac_try") 2>&5 4618 ac_status=$? 4619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4620 test $ac_status = 0; }; 4621then 4622 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4623 if test "x$CC" != xcc; then 4624 # Test first that cc exists at all. 4625 if { ac_try='cc -c conftest.$ac_ext >&5' 4626 { { case "(($ac_try" in 4627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4628 *) ac_try_echo=$ac_try;; 4629esac 4630eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4631$as_echo "$ac_try_echo"; } >&5 4632 (eval "$ac_try") 2>&5 4633 ac_status=$? 4634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4635 test $ac_status = 0; }; }; then 4636 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4637 rm -f conftest2.* 4638 if { { case "(($ac_try" in 4639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4640 *) ac_try_echo=$ac_try;; 4641esac 4642eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4643$as_echo "$ac_try_echo"; } >&5 4644 (eval "$ac_try") 2>&5 4645 ac_status=$? 4646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4647 test $ac_status = 0; } && 4648 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4650 *) ac_try_echo=$ac_try;; 4651esac 4652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4653$as_echo "$ac_try_echo"; } >&5 4654 (eval "$ac_try") 2>&5 4655 ac_status=$? 4656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4657 test $ac_status = 0; }; 4658 then 4659 # cc works too. 4660 : 4661 else 4662 # cc exists but doesn't like -o. 4663 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4664 fi 4665 fi 4666 fi 4667else 4668 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4669fi 4670rm -f core conftest* 4671 4672fi 4673if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4675$as_echo "yes" >&6; } 4676else 4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4678$as_echo "no" >&6; } 4679 4680$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4681 4682fi 4683 4684# autoconf is lame and doesn't give us any substitution variable for this. 4685if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4686 NO_MINUS_C_MINUS_O=yes 4687else 4688 OUTPUT_OPTION='-o $@' 4689fi 4690 4691 4692 4693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4694$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4695if ${ac_cv_c_const+:} false; then : 4696 $as_echo_n "(cached) " >&6 4697else 4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4699/* end confdefs.h. */ 4700 4701int 4702main () 4703{ 4704 4705#ifndef __cplusplus 4706 /* Ultrix mips cc rejects this sort of thing. */ 4707 typedef int charset[2]; 4708 const charset cs = { 0, 0 }; 4709 /* SunOS 4.1.1 cc rejects this. */ 4710 char const *const *pcpcc; 4711 char **ppc; 4712 /* NEC SVR4.0.2 mips cc rejects this. */ 4713 struct point {int x, y;}; 4714 static struct point const zero = {0,0}; 4715 /* AIX XL C 1.02.0.0 rejects this. 4716 It does not let you subtract one const X* pointer from another in 4717 an arm of an if-expression whose if-part is not a constant 4718 expression */ 4719 const char *g = "string"; 4720 pcpcc = &g + (g ? g-g : 0); 4721 /* HPUX 7.0 cc rejects these. */ 4722 ++pcpcc; 4723 ppc = (char**) pcpcc; 4724 pcpcc = (char const *const *) ppc; 4725 { /* SCO 3.2v4 cc rejects this sort of thing. */ 4726 char tx; 4727 char *t = &tx; 4728 char const *s = 0 ? (char *) 0 : (char const *) 0; 4729 4730 *t++ = 0; 4731 if (s) return 0; 4732 } 4733 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4734 int x[] = {25, 17}; 4735 const int *foo = &x[0]; 4736 ++foo; 4737 } 4738 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4739 typedef const int *iptr; 4740 iptr p = 0; 4741 ++p; 4742 } 4743 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 4744 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4745 struct s { int j; const int *ap[3]; } bx; 4746 struct s *b = &bx; b->j = 5; 4747 } 4748 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4749 const int foo = 10; 4750 if (!foo) return 0; 4751 } 4752 return !cs[0] && !zero.x; 4753#endif 4754 4755 ; 4756 return 0; 4757} 4758_ACEOF 4759if ac_fn_c_try_compile "$LINENO"; then : 4760 ac_cv_c_const=yes 4761else 4762 ac_cv_c_const=no 4763fi 4764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4765fi 4766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4767$as_echo "$ac_cv_c_const" >&6; } 4768if test $ac_cv_c_const = no; then 4769 4770$as_echo "#define const /**/" >>confdefs.h 4771 4772fi 4773 4774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4775$as_echo_n "checking for inline... " >&6; } 4776if ${ac_cv_c_inline+:} false; then : 4777 $as_echo_n "(cached) " >&6 4778else 4779 ac_cv_c_inline=no 4780for ac_kw in inline __inline__ __inline; do 4781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4782/* end confdefs.h. */ 4783#ifndef __cplusplus 4784typedef int foo_t; 4785static $ac_kw foo_t static_foo () {return 0; } 4786$ac_kw foo_t foo () {return 0; } 4787#endif 4788 4789_ACEOF 4790if ac_fn_c_try_compile "$LINENO"; then : 4791 ac_cv_c_inline=$ac_kw 4792fi 4793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4794 test "$ac_cv_c_inline" != no && break 4795done 4796 4797fi 4798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4799$as_echo "$ac_cv_c_inline" >&6; } 4800 4801case $ac_cv_c_inline in 4802 inline | yes) ;; 4803 *) 4804 case $ac_cv_c_inline in 4805 no) ac_val=;; 4806 *) ac_val=$ac_cv_c_inline;; 4807 esac 4808 cat >>confdefs.h <<_ACEOF 4809#ifndef __cplusplus 4810#define inline $ac_val 4811#endif 4812_ACEOF 4813 ;; 4814esac 4815 4816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4817$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4818if ${ac_cv_c_bigendian+:} false; then : 4819 $as_echo_n "(cached) " >&6 4820else 4821 ac_cv_c_bigendian=unknown 4822 # See if we're dealing with a universal compiler. 4823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4824/* end confdefs.h. */ 4825#ifndef __APPLE_CC__ 4826 not a universal capable compiler 4827 #endif 4828 typedef int dummy; 4829 4830_ACEOF 4831if ac_fn_c_try_compile "$LINENO"; then : 4832 4833 # Check for potential -arch flags. It is not universal unless 4834 # there are at least two -arch flags with different values. 4835 ac_arch= 4836 ac_prev= 4837 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4838 if test -n "$ac_prev"; then 4839 case $ac_word in 4840 i?86 | x86_64 | ppc | ppc64) 4841 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4842 ac_arch=$ac_word 4843 else 4844 ac_cv_c_bigendian=universal 4845 break 4846 fi 4847 ;; 4848 esac 4849 ac_prev= 4850 elif test "x$ac_word" = "x-arch"; then 4851 ac_prev=arch 4852 fi 4853 done 4854fi 4855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4856 if test $ac_cv_c_bigendian = unknown; then 4857 # See if sys/param.h defines the BYTE_ORDER macro. 4858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4859/* end confdefs.h. */ 4860#include <sys/types.h> 4861 #include <sys/param.h> 4862 4863int 4864main () 4865{ 4866#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4867 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4868 && LITTLE_ENDIAN) 4869 bogus endian macros 4870 #endif 4871 4872 ; 4873 return 0; 4874} 4875_ACEOF 4876if ac_fn_c_try_compile "$LINENO"; then : 4877 # It does; now see whether it defined to BIG_ENDIAN or not. 4878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4879/* end confdefs.h. */ 4880#include <sys/types.h> 4881 #include <sys/param.h> 4882 4883int 4884main () 4885{ 4886#if BYTE_ORDER != BIG_ENDIAN 4887 not big endian 4888 #endif 4889 4890 ; 4891 return 0; 4892} 4893_ACEOF 4894if ac_fn_c_try_compile "$LINENO"; then : 4895 ac_cv_c_bigendian=yes 4896else 4897 ac_cv_c_bigendian=no 4898fi 4899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4900fi 4901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4902 fi 4903 if test $ac_cv_c_bigendian = unknown; then 4904 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4906/* end confdefs.h. */ 4907#include <limits.h> 4908 4909int 4910main () 4911{ 4912#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4913 bogus endian macros 4914 #endif 4915 4916 ; 4917 return 0; 4918} 4919_ACEOF 4920if ac_fn_c_try_compile "$LINENO"; then : 4921 # It does; now see whether it defined to _BIG_ENDIAN or not. 4922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4923/* end confdefs.h. */ 4924#include <limits.h> 4925 4926int 4927main () 4928{ 4929#ifndef _BIG_ENDIAN 4930 not big endian 4931 #endif 4932 4933 ; 4934 return 0; 4935} 4936_ACEOF 4937if ac_fn_c_try_compile "$LINENO"; then : 4938 ac_cv_c_bigendian=yes 4939else 4940 ac_cv_c_bigendian=no 4941fi 4942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4943fi 4944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4945 fi 4946 if test $ac_cv_c_bigendian = unknown; then 4947 # Compile a test program. 4948 if test "$cross_compiling" = yes; then : 4949 # Try to guess by grepping values from an object file. 4950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4951/* end confdefs.h. */ 4952short int ascii_mm[] = 4953 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4954 short int ascii_ii[] = 4955 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4956 int use_ascii (int i) { 4957 return ascii_mm[i] + ascii_ii[i]; 4958 } 4959 short int ebcdic_ii[] = 4960 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4961 short int ebcdic_mm[] = 4962 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4963 int use_ebcdic (int i) { 4964 return ebcdic_mm[i] + ebcdic_ii[i]; 4965 } 4966 extern int foo; 4967 4968int 4969main () 4970{ 4971return use_ascii (foo) == use_ebcdic (foo); 4972 ; 4973 return 0; 4974} 4975_ACEOF 4976if ac_fn_c_try_compile "$LINENO"; then : 4977 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4978 ac_cv_c_bigendian=yes 4979 fi 4980 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4981 if test "$ac_cv_c_bigendian" = unknown; then 4982 ac_cv_c_bigendian=no 4983 else 4984 # finding both strings is unlikely to happen, but who knows? 4985 ac_cv_c_bigendian=unknown 4986 fi 4987 fi 4988fi 4989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4990else 4991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4992/* end confdefs.h. */ 4993$ac_includes_default 4994int 4995main () 4996{ 4997 4998 /* Are we little or big endian? From Harbison&Steele. */ 4999 union 5000 { 5001 long int l; 5002 char c[sizeof (long int)]; 5003 } u; 5004 u.l = 1; 5005 return u.c[sizeof (long int) - 1] == 1; 5006 5007 ; 5008 return 0; 5009} 5010_ACEOF 5011if ac_fn_c_try_run "$LINENO"; then : 5012 ac_cv_c_bigendian=no 5013else 5014 ac_cv_c_bigendian=yes 5015fi 5016rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5017 conftest.$ac_objext conftest.beam conftest.$ac_ext 5018fi 5019 5020 fi 5021fi 5022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5023$as_echo "$ac_cv_c_bigendian" >&6; } 5024 case $ac_cv_c_bigendian in #( 5025 yes) 5026 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5027;; #( 5028 no) 5029 ;; #( 5030 universal) 5031 5032$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5033 5034 ;; #( 5035 *) 5036 as_fn_error $? "unknown endianness 5037 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5038 esac 5039 5040 5041 5042 5043ac_config_headers="$ac_config_headers config.h:config.in" 5044 5045 5046 5047# Find a good install program. We prefer a C program (faster), 5048# so one script is as good as another. But avoid the broken or 5049# incompatible versions: 5050# SysV /etc/install, /usr/sbin/install 5051# SunOS /usr/etc/install 5052# IRIX /sbin/install 5053# AIX /bin/install 5054# AmigaOS /C/install, which installs bootblocks on floppy discs 5055# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5056# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5057# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5058# OS/2's system install, which has a completely different semantic 5059# ./install, which can be erroneously created by make from ./install.sh. 5060# Reject install programs that cannot install multiple files. 5061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5062$as_echo_n "checking for a BSD-compatible install... " >&6; } 5063if test -z "$INSTALL"; then 5064if ${ac_cv_path_install+:} false; then : 5065 $as_echo_n "(cached) " >&6 5066else 5067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5068for as_dir in $PATH 5069do 5070 IFS=$as_save_IFS 5071 test -z "$as_dir" && as_dir=. 5072 # Account for people who put trailing slashes in PATH elements. 5073case $as_dir/ in #(( 5074 ./ | .// | /[cC]/* | \ 5075 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5076 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5077 /usr/ucb/* ) ;; 5078 *) 5079 # OSF1 and SCO ODT 3.0 have their own names for install. 5080 # Don't use installbsd from OSF since it installs stuff as root 5081 # by default. 5082 for ac_prog in ginstall scoinst install; do 5083 for ac_exec_ext in '' $ac_executable_extensions; do 5084 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5085 if test $ac_prog = install && 5086 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5087 # AIX install. It has an incompatible calling convention. 5088 : 5089 elif test $ac_prog = install && 5090 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5091 # program-specific install script used by HP pwplus--don't use. 5092 : 5093 else 5094 rm -rf conftest.one conftest.two conftest.dir 5095 echo one > conftest.one 5096 echo two > conftest.two 5097 mkdir conftest.dir 5098 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5099 test -s conftest.one && test -s conftest.two && 5100 test -s conftest.dir/conftest.one && 5101 test -s conftest.dir/conftest.two 5102 then 5103 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5104 break 3 5105 fi 5106 fi 5107 fi 5108 done 5109 done 5110 ;; 5111esac 5112 5113 done 5114IFS=$as_save_IFS 5115 5116rm -rf conftest.one conftest.two conftest.dir 5117 5118fi 5119 if test "${ac_cv_path_install+set}" = set; then 5120 INSTALL=$ac_cv_path_install 5121 else 5122 # As a last resort, use the slow shell script. Don't cache a 5123 # value for INSTALL within a source directory, because that will 5124 # break other packages using the cache if that directory is 5125 # removed, or if the value is a relative name. 5126 INSTALL=$ac_install_sh 5127 fi 5128fi 5129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5130$as_echo "$INSTALL" >&6; } 5131 5132# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5133# It thinks the first close brace ends the variable substitution. 5134test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5135 5136test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5137 5138test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5139 5140 5141# Don't build the shared library for build. 5142if [ -n "${with_build_subdir}" ]; then 5143 enable_shared=no 5144fi 5145 5146frag= 5147case "${host}" in 5148 rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5149 frag=mh-aix ;; 5150 *-*-cxux7*) frag=mh-cxux7 ;; 5151 *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5152 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5153 i370-*-opened*) frag=mh-openedition ;; 5154 i[34567]86-*-windows*) frag=mh-windows ;; 5155esac 5156 5157if [ -n "${frag}" ]; then 5158 frag=${libiberty_topdir}/libiberty/config/$frag 5159fi 5160 5161 5162 5163 5164 5165case "${host}" in 5166 # PIC is the default on some targets or must not be used. 5167 *-*-darwin*) 5168 # For darwin, common symbols are not allowed in MH_DYLIB files 5169 case "${CFLAGS}" in 5170 # If we are using a compiler supporting mdynamic-no-pic 5171 # and the option has been tested as safe to add, then cancel 5172 # it here, since the code generated is incompatible with shared 5173 # libs. 5174 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5175 *) PICFLAG=-fno-common ;; 5176 esac 5177 ;; 5178 alpha*-dec-osf5*) 5179 # PIC is the default. 5180 ;; 5181 hppa*64*-*-hpux*) 5182 # PIC is the default for 64-bit PA HP-UX. 5183 ;; 5184 i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5185 ;; 5186 i[34567]86-*-mingw* | x86_64-*-mingw*) 5187 ;; 5188 i[34567]86-*-interix[3-9]*) 5189 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5190 # Instead, we relocate shared libraries at runtime. 5191 ;; 5192 i[34567]86-*-nto-qnx*) 5193 # QNX uses GNU C++, but need to define -shared option too, otherwise 5194 # it will coredump. 5195 PICFLAG='-fPIC -shared' 5196 ;; 5197 i[34567]86-pc-msdosdjgpp*) 5198 # DJGPP does not support shared libraries at all. 5199 ;; 5200 ia64*-*-hpux*) 5201 # On IA64 HP-UX, PIC is the default but the pic flag 5202 # sets the default TLS model and affects inlining. 5203 PICFLAG=-fPIC 5204 ;; 5205 mips-sgi-irix6*) 5206 # PIC is the default. 5207 ;; 5208 rs6000-ibm-aix* | powerpc-ibm-aix*) 5209 # All AIX code is PIC. 5210 ;; 5211 5212 # Some targets support both -fPIC and -fpic, but prefer the latter. 5213 # FIXME: Why? 5214 i[34567]86-*-* | x86_64-*-*) 5215 PICFLAG=-fpic 5216 ;; 5217 # FIXME: Override -fPIC default in libgcc only? 5218 sh-*-linux* | sh[2346lbe]*-*-linux*) 5219 PICFLAG=-fpic 5220 ;; 5221 # FIXME: Simplify to sh*-*-netbsd*? 5222 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ 5223 sh64-*-netbsd* | sh64l*-*-netbsd*) 5224 PICFLAG=-fpic 5225 ;; 5226 # Default to -fPIC unless specified otherwise. 5227 *) 5228 PICFLAG=-fPIC 5229 ;; 5230esac 5231 5232# If the user explicitly uses -fpic/-fPIC, keep that. 5233case "${CFLAGS}" in 5234 *-fpic*) 5235 PICFLAG=-fpic 5236 ;; 5237 *-fPIC*) 5238 PICFLAG=-fPIC 5239 ;; 5240esac 5241 5242 5243# If they didn't specify --enable-shared, don't generate shared libs. 5244case "${enable_shared}" in 5245 yes) shared=yes ;; 5246 no) shared=no ;; 5247 "") shared=no ;; 5248 *) shared=yes ;; 5249esac 5250 5251# ...unless --enable-host-shared was passed from top-level config: 5252if [ "${enable_host_shared}" = "yes" ]; then 5253 shared=yes 5254fi 5255 5256if [ "${shared}" != "yes" ]; then 5257 PICFLAG= 5258fi 5259 5260 5261NOASANFLAG= 5262case " ${CFLAGS} " in 5263 *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5264 *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;; 5265esac 5266 5267 5268 # Check whether --enable-cet was given. 5269if test "${enable_cet+set}" = set; then : 5270 enableval=$enable_cet; 5271 case "$enableval" in 5272 yes|no|auto) ;; 5273 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5274 esac 5275 5276else 5277 enable_cet=auto 5278fi 5279 5280 5281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5282$as_echo_n "checking for CET support... " >&6; } 5283 5284case "$host" in 5285 i[34567]86-*-linux* | x86_64-*-linux*) 5286 may_have_cet=yes 5287 cet_save_CFLAGS="$CFLAGS" 5288 CFLAGS="$CFLAGS -fcf-protection" 5289 case "$enable_cet" in 5290 auto) 5291 # Check if target supports multi-byte NOPs 5292 # and if compiler and assembler support CET. 5293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5294/* end confdefs.h. */ 5295 5296int 5297main () 5298{ 5299 5300#if !defined(__SSE2__) 5301#error target does not support multi-byte NOPs 5302#else 5303asm ("setssbsy"); 5304#endif 5305 5306 ; 5307 return 0; 5308} 5309_ACEOF 5310if ac_fn_c_try_compile "$LINENO"; then : 5311 enable_cet=yes 5312else 5313 enable_cet=no 5314fi 5315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5316 ;; 5317 yes) 5318 # Check if compiler and assembler support CET. 5319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5320/* end confdefs.h. */ 5321 5322int 5323main () 5324{ 5325asm ("setssbsy"); 5326 ; 5327 return 0; 5328} 5329_ACEOF 5330if ac_fn_c_try_compile "$LINENO"; then : 5331 support_cet=yes 5332else 5333 support_cet=no 5334fi 5335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5336 if test $support_cet = "no"; then 5337 if test x$enable_bootstrap != xno \ 5338 && test -z "${with_build_subdir}" \ 5339 && (test ! -f ../stage_current \ 5340 || test `cat ../stage_current` != "stage1"); then 5341 # Require CET support only for the final GCC build. 5342 as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5343 else 5344 # Don't enable CET without CET support for non-bootstrap 5345 # build, in stage1 nor for build support. 5346 enable_cet=no 5347 fi 5348 fi 5349 ;; 5350 esac 5351 CFLAGS="$cet_save_CFLAGS" 5352 ;; 5353 *) 5354 may_have_cet=no 5355 enable_cet=no 5356 ;; 5357esac 5358 5359cet_save_CFLAGS="$CFLAGS" 5360CFLAGS="$CFLAGS -fcf-protection=none" 5361cet_save_LDFLAGS="$LDFLAGS" 5362LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5363if test x$may_have_cet = xyes; then 5364 # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5365 if test x$gcc_no_link = xyes; then 5366 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5367fi 5368cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5369/* end confdefs.h. */ 5370 5371int 5372main () 5373{ 5374return 0; 5375 ; 5376 return 0; 5377} 5378_ACEOF 5379if ac_fn_c_try_link "$LINENO"; then : 5380 may_have_cet=yes 5381else 5382 may_have_cet=no 5383fi 5384rm -f core conftest.err conftest.$ac_objext \ 5385 conftest$ac_exeext conftest.$ac_ext 5386fi 5387 5388if test x$may_have_cet = xyes; then 5389 if test x$cross_compiling = xno; then 5390 if test "$cross_compiling" = yes; then : 5391 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5392$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5393as_fn_error $? "cannot run test program while cross compiling 5394See \`config.log' for more details" "$LINENO" 5; } 5395else 5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5397/* end confdefs.h. */ 5398 5399static void 5400foo (void) 5401{ 5402} 5403 5404static void 5405__attribute__ ((noinline, noclone)) 5406xxx (void (*f) (void)) 5407{ 5408 f (); 5409} 5410 5411static void 5412__attribute__ ((noinline, noclone)) 5413bar (void) 5414{ 5415 xxx (foo); 5416} 5417 5418int 5419main () 5420{ 5421 bar (); 5422 return 0; 5423} 5424 5425_ACEOF 5426if ac_fn_c_try_run "$LINENO"; then : 5427 have_cet=no 5428else 5429 have_cet=yes 5430fi 5431rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5432 conftest.$ac_objext conftest.beam conftest.$ac_ext 5433fi 5434 5435 if test x$enable_cet = xno -a x$have_cet = xyes; then 5436 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5437 fi 5438 fi 5439else 5440 # Enable CET in cross compiler if possible so that it will run on both 5441 # CET and non-CET hosts. 5442 have_cet=yes 5443fi 5444if test x$enable_cet = xyes; then 5445 CET_HOST_FLAGS="-fcf-protection" 5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5447$as_echo "yes" >&6; } 5448else 5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5450$as_echo "no" >&6; } 5451fi 5452CFLAGS="$cet_save_CFLAGS" 5453LDFLAGS="$cet_save_LDFLAGS" 5454 5455 5456 5457echo "# Warning: this fragment is automatically generated" > temp-frag 5458 5459if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5460 echo "Appending ${frag} to xhost-mkfrag" 5461 echo "# Following fragment copied from ${frag}" >> temp-frag 5462 cat ${frag} >> temp-frag 5463fi 5464 5465# record if we want to build shared libs. 5466if [ "${shared}" = "yes" ]; then 5467 echo enable_shared = yes >> temp-frag 5468else 5469 echo enable_shared = no >> temp-frag 5470fi 5471 5472frag=xhost-mkfrag 5473${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 5474 5475host_makefile_frag=${frag} 5476 5477 5478# It's OK to check for header files. Although the compiler may not be 5479# able to link anything, it had better be able to at least compile 5480# something. 5481for 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 5482do : 5483 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5484ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 5485if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5486 cat >>confdefs.h <<_ACEOF 5487#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5488_ACEOF 5489 5490fi 5491done 5492 5493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 5494$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 5495if ${ac_cv_header_sys_wait_h+:} false; then : 5496 $as_echo_n "(cached) " >&6 5497else 5498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5499/* end confdefs.h. */ 5500#include <sys/types.h> 5501#include <sys/wait.h> 5502#ifndef WEXITSTATUS 5503# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 5504#endif 5505#ifndef WIFEXITED 5506# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 5507#endif 5508 5509int 5510main () 5511{ 5512 int s; 5513 wait (&s); 5514 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 5515 ; 5516 return 0; 5517} 5518_ACEOF 5519if ac_fn_c_try_compile "$LINENO"; then : 5520 ac_cv_header_sys_wait_h=yes 5521else 5522 ac_cv_header_sys_wait_h=no 5523fi 5524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5525fi 5526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5527$as_echo "$ac_cv_header_sys_wait_h" >&6; } 5528if test $ac_cv_header_sys_wait_h = yes; then 5529 5530$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5531 5532fi 5533 5534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5535$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5536if ${ac_cv_header_time+:} false; then : 5537 $as_echo_n "(cached) " >&6 5538else 5539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5540/* end confdefs.h. */ 5541#include <sys/types.h> 5542#include <sys/time.h> 5543#include <time.h> 5544 5545int 5546main () 5547{ 5548if ((struct tm *) 0) 5549return 0; 5550 ; 5551 return 0; 5552} 5553_ACEOF 5554if ac_fn_c_try_compile "$LINENO"; then : 5555 ac_cv_header_time=yes 5556else 5557 ac_cv_header_time=no 5558fi 5559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5560fi 5561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5562$as_echo "$ac_cv_header_time" >&6; } 5563if test $ac_cv_header_time = yes; then 5564 5565$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5566 5567fi 5568 5569 5570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5571$as_echo_n "checking whether errno must be declared... " >&6; } 5572if ${libiberty_cv_declare_errno+:} false; then : 5573 $as_echo_n "(cached) " >&6 5574else 5575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5576/* end confdefs.h. */ 5577#include <errno.h> 5578int 5579main () 5580{ 5581int x = errno; 5582 ; 5583 return 0; 5584} 5585_ACEOF 5586if ac_fn_c_try_compile "$LINENO"; then : 5587 libiberty_cv_declare_errno=no 5588else 5589 libiberty_cv_declare_errno=yes 5590fi 5591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5592fi 5593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5594$as_echo "$libiberty_cv_declare_errno" >&6; } 5595if test $libiberty_cv_declare_errno = yes 5596then 5597$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5598 5599fi 5600 5601 5602# Determine sizes of some types. 5603# The cast to long int works around a bug in the HP C Compiler 5604# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5605# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5606# This bug is HP SR number 8606223364. 5607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5608$as_echo_n "checking size of int... " >&6; } 5609if ${ac_cv_sizeof_int+:} false; then : 5610 $as_echo_n "(cached) " >&6 5611else 5612 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5613 5614else 5615 if test "$ac_cv_type_int" = yes; then 5616 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5618as_fn_error 77 "cannot compute sizeof (int) 5619See \`config.log' for more details" "$LINENO" 5; } 5620 else 5621 ac_cv_sizeof_int=0 5622 fi 5623fi 5624 5625fi 5626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5627$as_echo "$ac_cv_sizeof_int" >&6; } 5628 5629 5630 5631cat >>confdefs.h <<_ACEOF 5632#define SIZEOF_INT $ac_cv_sizeof_int 5633_ACEOF 5634 5635 5636# The cast to long int works around a bug in the HP C Compiler 5637# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5638# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5639# This bug is HP SR number 8606223364. 5640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5641$as_echo_n "checking size of long... " >&6; } 5642if ${ac_cv_sizeof_long+:} false; then : 5643 $as_echo_n "(cached) " >&6 5644else 5645 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5646 5647else 5648 if test "$ac_cv_type_long" = yes; then 5649 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5650$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5651as_fn_error 77 "cannot compute sizeof (long) 5652See \`config.log' for more details" "$LINENO" 5; } 5653 else 5654 ac_cv_sizeof_long=0 5655 fi 5656fi 5657 5658fi 5659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5660$as_echo "$ac_cv_sizeof_long" >&6; } 5661 5662 5663 5664cat >>confdefs.h <<_ACEOF 5665#define SIZEOF_LONG $ac_cv_sizeof_long 5666_ACEOF 5667 5668 5669# The cast to long int works around a bug in the HP C Compiler 5670# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5671# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5672# This bug is HP SR number 8606223364. 5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 5674$as_echo_n "checking size of size_t... " >&6; } 5675if ${ac_cv_sizeof_size_t+:} false; then : 5676 $as_echo_n "(cached) " >&6 5677else 5678 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 5679 5680else 5681 if test "$ac_cv_type_size_t" = yes; then 5682 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5683$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5684as_fn_error 77 "cannot compute sizeof (size_t) 5685See \`config.log' for more details" "$LINENO" 5; } 5686 else 5687 ac_cv_sizeof_size_t=0 5688 fi 5689fi 5690 5691fi 5692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 5693$as_echo "$ac_cv_sizeof_size_t" >&6; } 5694 5695 5696 5697cat >>confdefs.h <<_ACEOF 5698#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 5699_ACEOF 5700 5701 5702 5703# Check for presense of long long 5704ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 5705if test "x$ac_cv_type_long_long" = xyes; then : 5706 5707$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 5708 # The cast to long int works around a bug in the HP C Compiler 5709# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5710# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5711# This bug is HP SR number 8606223364. 5712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 5713$as_echo_n "checking size of long long... " >&6; } 5714if ${ac_cv_sizeof_long_long+:} false; then : 5715 $as_echo_n "(cached) " >&6 5716else 5717 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 5718 5719else 5720 if test "$ac_cv_type_long_long" = yes; then 5721 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5722$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5723as_fn_error 77 "cannot compute sizeof (long long) 5724See \`config.log' for more details" "$LINENO" 5; } 5725 else 5726 ac_cv_sizeof_long_long=0 5727 fi 5728fi 5729 5730fi 5731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 5732$as_echo "$ac_cv_sizeof_long_long" >&6; } 5733 5734 5735 5736cat >>confdefs.h <<_ACEOF 5737#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 5738_ACEOF 5739 5740 5741fi 5742 5743 5744# Look for a 64-bit type. 5745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 5746$as_echo_n "checking for a 64-bit type... " >&6; } 5747if ${liberty_cv_uint64+:} false; then : 5748 $as_echo_n "(cached) " >&6 5749else 5750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5751/* end confdefs.h. */ 5752#ifdef HAVE_STDINT_H 5753#include <stdint.h> 5754#endif 5755int 5756main () 5757{ 5758extern uint64_t foo; 5759 ; 5760 return 0; 5761} 5762_ACEOF 5763if ac_fn_c_try_compile "$LINENO"; then : 5764 liberty_cv_uint64=uint64_t 5765else 5766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5767/* end confdefs.h. */ 5768#ifdef HAVE_LIMITS_H 5769#include <limits.h> 5770#endif 5771#ifndef CHAR_BIT 5772#define CHAR_BIT 8 5773#endif 5774int 5775main () 5776{ 5777extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 5778 ; 5779 return 0; 5780} 5781_ACEOF 5782if ac_fn_c_try_compile "$LINENO"; then : 5783 liberty_cv_uint64="unsigned long" 5784else 5785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5786/* end confdefs.h. */ 5787#ifdef HAVE_LIMITS_H 5788#include <limits.h> 5789#endif 5790#ifndef CHAR_BIT 5791#define CHAR_BIT 8 5792#endif 5793int 5794main () 5795{ 5796extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 5797 ; 5798 return 0; 5799} 5800_ACEOF 5801if ac_fn_c_try_compile "$LINENO"; then : 5802 liberty_cv_uint64="unsigned long long" 5803else 5804 liberty_cv_uint64=none 5805fi 5806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 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 5812 5813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 5814$as_echo "$liberty_cv_uint64" >&6; } 5815if test "$liberty_cv_uint64" != none; then 5816 5817cat >>confdefs.h <<_ACEOF 5818#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 5819_ACEOF 5820 5821fi 5822 5823 5824 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 5825if test "x$ac_cv_type_intptr_t" = xyes; then : 5826 5827$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 5828 5829else 5830 for ac_type in 'int' 'long int' 'long long int'; do 5831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5832/* end confdefs.h. */ 5833$ac_includes_default 5834int 5835main () 5836{ 5837static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5838test_array [0] = 0; 5839return test_array [0]; 5840 5841 ; 5842 return 0; 5843} 5844_ACEOF 5845if ac_fn_c_try_compile "$LINENO"; then : 5846 5847cat >>confdefs.h <<_ACEOF 5848#define intptr_t $ac_type 5849_ACEOF 5850 5851 ac_type= 5852fi 5853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5854 test -z "$ac_type" && break 5855 done 5856fi 5857 5858 5859 5860 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 5861if test "x$ac_cv_type_uintptr_t" = xyes; then : 5862 5863$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5864 5865else 5866 for ac_type in 'unsigned int' 'unsigned long int' \ 5867 'unsigned long long int'; do 5868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5869/* end confdefs.h. */ 5870$ac_includes_default 5871int 5872main () 5873{ 5874static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5875test_array [0] = 0; 5876return test_array [0]; 5877 5878 ; 5879 return 0; 5880} 5881_ACEOF 5882if ac_fn_c_try_compile "$LINENO"; then : 5883 5884cat >>confdefs.h <<_ACEOF 5885#define uintptr_t $ac_type 5886_ACEOF 5887 5888 ac_type= 5889fi 5890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5891 test -z "$ac_type" && break 5892 done 5893fi 5894 5895 5896ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 5897if test "x$ac_cv_type_ssize_t" = xyes; then : 5898 5899else 5900 5901cat >>confdefs.h <<_ACEOF 5902#define ssize_t int 5903_ACEOF 5904 5905fi 5906 5907 5908# Given the above check, we always have uintptr_t or a fallback 5909# definition. So define HAVE_UINTPTR_T in case any imported code 5910# relies on it. 5911 5912$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5913 5914 5915ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 5916if test "x$ac_cv_type_pid_t" = xyes; then : 5917 5918else 5919 5920cat >>confdefs.h <<_ACEOF 5921#define pid_t int 5922_ACEOF 5923 5924fi 5925 5926 5927# This is the list of functions which libiberty will provide if they 5928# are not available on the host. 5929 5930funcs="asprintf" 5931funcs="$funcs atexit" 5932funcs="$funcs basename" 5933funcs="$funcs bcmp" 5934funcs="$funcs bcopy" 5935funcs="$funcs bsearch" 5936funcs="$funcs bzero" 5937funcs="$funcs calloc" 5938funcs="$funcs clock" 5939funcs="$funcs ffs" 5940funcs="$funcs getcwd" 5941funcs="$funcs getpagesize" 5942funcs="$funcs gettimeofday" 5943funcs="$funcs index" 5944funcs="$funcs insque" 5945funcs="$funcs memchr" 5946funcs="$funcs memcmp" 5947funcs="$funcs memcpy" 5948funcs="$funcs memmem" 5949funcs="$funcs memmove" 5950funcs="$funcs mempcpy" 5951funcs="$funcs memset" 5952funcs="$funcs mkstemps" 5953funcs="$funcs putenv" 5954funcs="$funcs random" 5955funcs="$funcs rename" 5956funcs="$funcs rindex" 5957funcs="$funcs setenv" 5958funcs="$funcs snprintf" 5959funcs="$funcs sigsetmask" 5960funcs="$funcs stpcpy" 5961funcs="$funcs stpncpy" 5962funcs="$funcs strcasecmp" 5963funcs="$funcs strchr" 5964funcs="$funcs strdup" 5965funcs="$funcs strncasecmp" 5966funcs="$funcs strndup" 5967funcs="$funcs strnlen" 5968funcs="$funcs strrchr" 5969funcs="$funcs strstr" 5970funcs="$funcs strtod" 5971funcs="$funcs strtol" 5972funcs="$funcs strtoul" 5973funcs="$funcs strtoll" 5974funcs="$funcs strtoull" 5975funcs="$funcs strverscmp" 5976funcs="$funcs tmpnam" 5977funcs="$funcs vasprintf" 5978funcs="$funcs vfprintf" 5979funcs="$funcs vprintf" 5980funcs="$funcs vsnprintf" 5981funcs="$funcs vsprintf" 5982funcs="$funcs waitpid" 5983funcs="$funcs setproctitle" 5984 5985# Also in the old function.def file: alloca, vfork, getopt. 5986 5987vars="sys_errlist sys_nerr sys_siglist" 5988 5989checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 5990 getsysinfo gettimeofday on_exit pipe2 psignal pstat_getdynamic pstat_getstatic \ 5991 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \ 5992 sysmp table times wait3 wait4" 5993 5994# These are neither executed nor required, but they help keep 5995# autoheader happy without adding a bunch of text to acconfig.h. 5996if test "x" = "y"; then 5997 for ac_func in asprintf atexit \ 5998 basename bcmp bcopy bsearch bzero \ 5999 calloc canonicalize_file_name clock \ 6000 dup3 \ 6001 ffs __fsetlocking \ 6002 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 6003 index insque \ 6004 memchr memcmp memcpy memmem memmove memset mkstemps \ 6005 on_exit \ 6006 pipe2 psignal pstat_getdynamic pstat_getstatic putenv \ 6007 random realpath rename rindex \ 6008 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 6009 stpcpy stpncpy strcasecmp strchr strdup \ 6010 strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 6011 strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 6012 table times tmpnam \ 6013 vasprintf vfprintf vprintf vsprintf \ 6014 wait3 wait4 waitpid 6015do : 6016 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6017ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6018if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6019 cat >>confdefs.h <<_ACEOF 6020#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6021_ACEOF 6022 6023fi 6024done 6025 6026 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 6027ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 6028if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 6029 ac_have_decl=1 6030else 6031 ac_have_decl=0 6032fi 6033 6034cat >>confdefs.h <<_ACEOF 6035#define HAVE_DECL_BASENAME $ac_have_decl 6036_ACEOF 6037ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6038if test "x$ac_cv_have_decl_ffs" = xyes; then : 6039 ac_have_decl=1 6040else 6041 ac_have_decl=0 6042fi 6043 6044cat >>confdefs.h <<_ACEOF 6045#define HAVE_DECL_FFS $ac_have_decl 6046_ACEOF 6047ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6048if test "x$ac_cv_have_decl_asprintf" = xyes; then : 6049 ac_have_decl=1 6050else 6051 ac_have_decl=0 6052fi 6053 6054cat >>confdefs.h <<_ACEOF 6055#define HAVE_DECL_ASPRINTF $ac_have_decl 6056_ACEOF 6057ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6058if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 6059 ac_have_decl=1 6060else 6061 ac_have_decl=0 6062fi 6063 6064cat >>confdefs.h <<_ACEOF 6065#define HAVE_DECL_VASPRINTF $ac_have_decl 6066_ACEOF 6067ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6068if test "x$ac_cv_have_decl_snprintf" = xyes; then : 6069 ac_have_decl=1 6070else 6071 ac_have_decl=0 6072fi 6073 6074cat >>confdefs.h <<_ACEOF 6075#define HAVE_DECL_SNPRINTF $ac_have_decl 6076_ACEOF 6077ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6078if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 6079 ac_have_decl=1 6080else 6081 ac_have_decl=0 6082fi 6083 6084cat >>confdefs.h <<_ACEOF 6085#define HAVE_DECL_VSNPRINTF $ac_have_decl 6086_ACEOF 6087ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6088if test "x$ac_cv_have_decl_strtol" = xyes; then : 6089 ac_have_decl=1 6090else 6091 ac_have_decl=0 6092fi 6093 6094cat >>confdefs.h <<_ACEOF 6095#define HAVE_DECL_STRTOL $ac_have_decl 6096_ACEOF 6097ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6098if test "x$ac_cv_have_decl_strtoul" = xyes; then : 6099 ac_have_decl=1 6100else 6101 ac_have_decl=0 6102fi 6103 6104cat >>confdefs.h <<_ACEOF 6105#define HAVE_DECL_STRTOUL $ac_have_decl 6106_ACEOF 6107ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6108if test "x$ac_cv_have_decl_strtoll" = xyes; then : 6109 ac_have_decl=1 6110else 6111 ac_have_decl=0 6112fi 6113 6114cat >>confdefs.h <<_ACEOF 6115#define HAVE_DECL_STRTOLL $ac_have_decl 6116_ACEOF 6117ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6118if test "x$ac_cv_have_decl_strtoull" = xyes; then : 6119 ac_have_decl=1 6120else 6121 ac_have_decl=0 6122fi 6123 6124cat >>confdefs.h <<_ACEOF 6125#define HAVE_DECL_STRTOULL $ac_have_decl 6126_ACEOF 6127ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 6128if test "x$ac_cv_have_decl_strnlen" = xyes; then : 6129 ac_have_decl=1 6130else 6131 ac_have_decl=0 6132fi 6133 6134cat >>confdefs.h <<_ACEOF 6135#define HAVE_DECL_STRNLEN $ac_have_decl 6136_ACEOF 6137 6138 6139$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6140 6141 6142$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6143 6144 6145$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 6146 6147fi 6148 6149# For each of these functions, if the host does not provide the 6150# function we want to put FN.o in LIBOBJS, and if the host does 6151# provide the function, we want to define HAVE_FN in config.h. 6152 6153setobjs= 6154CHECK= 6155if test -n "${with_target_subdir}"; then 6156 6157 # We are being configured as a target library. AC_REPLACE_FUNCS 6158 # may not work correctly, because the compiler may not be able to 6159 # link executables. Note that we may still be being configured 6160 # native. 6161 6162 # If we are being configured for newlib, we know which functions 6163 # newlib provide and which ones we will be expected to provide. 6164 6165 if test "x${with_newlib}" = "xyes"; then 6166 case " $LIBOBJS " in 6167 *" asprintf.$ac_objext "* ) ;; 6168 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6169 ;; 6170esac 6171 6172 case " $LIBOBJS " in 6173 *" basename.$ac_objext "* ) ;; 6174 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6175 ;; 6176esac 6177 6178 case " $LIBOBJS " in 6179 *" insque.$ac_objext "* ) ;; 6180 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6181 ;; 6182esac 6183 6184 case " $LIBOBJS " in 6185 *" random.$ac_objext "* ) ;; 6186 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6187 ;; 6188esac 6189 6190 case " $LIBOBJS " in 6191 *" strdup.$ac_objext "* ) ;; 6192 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6193 ;; 6194esac 6195 6196 case " $LIBOBJS " in 6197 *" vasprintf.$ac_objext "* ) ;; 6198 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6199 ;; 6200esac 6201 6202 6203 for f in $funcs; do 6204 case "$f" in 6205 asprintf | basename | insque | random | strdup | vasprintf) 6206 ;; 6207 *) 6208 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6209 cat >>confdefs.h <<_ACEOF 6210#define $n 1 6211_ACEOF 6212 6213 ;; 6214 esac 6215 done 6216 6217 # newlib doesnt provide any of the variables in $vars, so we 6218 # dont have to check them here. 6219 6220 # Of the functions in $checkfuncs, newlib only has strerror. 6221 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6222 6223 6224 setobjs=yes 6225 6226 fi 6227 6228 # If we are being configured for Mingw, we know which functions 6229 # Mingw provides and which ones we will be expected to provide. 6230 6231 case "${host}" in 6232 *-*-mingw*) 6233 case " $LIBOBJS " in 6234 *" asprintf.$ac_objext "* ) ;; 6235 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6236 ;; 6237esac 6238 6239 case " $LIBOBJS " in 6240 *" basename.$ac_objext "* ) ;; 6241 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6242 ;; 6243esac 6244 6245 case " $LIBOBJS " in 6246 *" bcmp.$ac_objext "* ) ;; 6247 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 6248 ;; 6249esac 6250 6251 case " $LIBOBJS " in 6252 *" bcopy.$ac_objext "* ) ;; 6253 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 6254 ;; 6255esac 6256 6257 case " $LIBOBJS " in 6258 *" bzero.$ac_objext "* ) ;; 6259 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 6260 ;; 6261esac 6262 6263 case " $LIBOBJS " in 6264 *" clock.$ac_objext "* ) ;; 6265 *) LIBOBJS="$LIBOBJS clock.$ac_objext" 6266 ;; 6267esac 6268 6269 case " $LIBOBJS " in 6270 *" ffs.$ac_objext "* ) ;; 6271 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6272 ;; 6273esac 6274 6275 case " $LIBOBJS " in 6276 *" getpagesize.$ac_objext "* ) ;; 6277 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6278 ;; 6279esac 6280 6281 case " $LIBOBJS " in 6282 *" index.$ac_objext "* ) ;; 6283 *) LIBOBJS="$LIBOBJS index.$ac_objext" 6284 ;; 6285esac 6286 6287 case " $LIBOBJS " in 6288 *" insque.$ac_objext "* ) ;; 6289 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6290 ;; 6291esac 6292 6293 case " $LIBOBJS " in 6294 *" mempcpy.$ac_objext "* ) ;; 6295 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6296 ;; 6297esac 6298 6299 case " $LIBOBJS " in 6300 *" mkstemps.$ac_objext "* ) ;; 6301 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6302 ;; 6303esac 6304 6305 case " $LIBOBJS " in 6306 *" random.$ac_objext "* ) ;; 6307 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6308 ;; 6309esac 6310 6311 case " $LIBOBJS " in 6312 *" rindex.$ac_objext "* ) ;; 6313 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6314 ;; 6315esac 6316 6317 case " $LIBOBJS " in 6318 *" sigsetmask.$ac_objext "* ) ;; 6319 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6320 ;; 6321esac 6322 6323 case " $LIBOBJS " in 6324 *" stpcpy.$ac_objext "* ) ;; 6325 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6326 ;; 6327esac 6328 6329 case " $LIBOBJS " in 6330 *" stpncpy.$ac_objext "* ) ;; 6331 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6332 ;; 6333esac 6334 6335 case " $LIBOBJS " in 6336 *" strndup.$ac_objext "* ) ;; 6337 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6338 ;; 6339esac 6340 6341 case " $LIBOBJS " in 6342 *" strnlen.$ac_objext "* ) ;; 6343 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6344 ;; 6345esac 6346 6347 case " $LIBOBJS " in 6348 *" strverscmp.$ac_objext "* ) ;; 6349 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6350 ;; 6351esac 6352 6353 case " $LIBOBJS " in 6354 *" vasprintf.$ac_objext "* ) ;; 6355 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6356 ;; 6357esac 6358 6359 case " $LIBOBJS " in 6360 *" waitpid.$ac_objext "* ) ;; 6361 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6362 ;; 6363esac 6364 6365 6366 for f in $funcs; do 6367 case "$f" in 6368 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6369 ;; 6370 *) 6371 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6372 cat >>confdefs.h <<_ACEOF 6373#define $n 1 6374_ACEOF 6375 6376 ;; 6377 esac 6378 done 6379 6380 # Mingw doesnt provide any of the variables in $vars, so we 6381 # dont have to check them here. 6382 6383 # Of the functions in $checkfuncs, Mingw only has strerror. 6384 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6385 6386 6387 setobjs=yes 6388 ;; 6389 6390 *-*-msdosdjgpp) 6391 case " $LIBOBJS " in 6392 *" vasprintf.$ac_objext "* ) ;; 6393 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6394 ;; 6395esac 6396 6397 case " $LIBOBJS " in 6398 *" vsnprintf.$ac_objext "* ) ;; 6399 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6400 ;; 6401esac 6402 6403 case " $LIBOBJS " in 6404 *" snprintf.$ac_objext "* ) ;; 6405 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6406 ;; 6407esac 6408 6409 case " $LIBOBJS " in 6410 *" asprintf.$ac_objext "* ) ;; 6411 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6412 ;; 6413esac 6414 6415 6416 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6417 getcwd getpagesize getrusage gettimeofday \ 6418 index insque memchr memcmp memcpy memmove memset psignal \ 6419 putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6420 strchr strdup strerror strncasecmp strrchr strstr strtod \ 6421 strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6422 vsprintf waitpid 6423 do 6424 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6425 cat >>confdefs.h <<_ACEOF 6426#define $n 1 6427_ACEOF 6428 6429 done 6430 6431 6432 setobjs=yes 6433 ;; 6434 6435 esac 6436 6437else 6438 6439 # Not a target library, so we set things up to run the test suite. 6440 CHECK=really-check 6441 6442fi 6443 6444 6445 6446 6447case "${host}" in 6448 *-*-cygwin* | *-*-mingw*) 6449 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6450 6451 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6452 6453 ;; 6454esac 6455 6456if test -z "${setobjs}"; then 6457 case "${host}" in 6458 6459 *-*-vxworks*) 6460 # Handle VxWorks configuration specially, since on VxWorks the 6461 # libraries are actually on the target board, not in the file 6462 # system. 6463 case " $LIBOBJS " in 6464 *" basename.$ac_objext "* ) ;; 6465 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6466 ;; 6467esac 6468 6469 case " $LIBOBJS " in 6470 *" getpagesize.$ac_objext "* ) ;; 6471 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6472 ;; 6473esac 6474 6475 case " $LIBOBJS " in 6476 *" insque.$ac_objext "* ) ;; 6477 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6478 ;; 6479esac 6480 6481 case " $LIBOBJS " in 6482 *" random.$ac_objext "* ) ;; 6483 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6484 ;; 6485esac 6486 6487 case " $LIBOBJS " in 6488 *" strcasecmp.$ac_objext "* ) ;; 6489 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6490 ;; 6491esac 6492 6493 case " $LIBOBJS " in 6494 *" strncasecmp.$ac_objext "* ) ;; 6495 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6496 ;; 6497esac 6498 6499 case " $LIBOBJS " in 6500 *" strdup.$ac_objext "* ) ;; 6501 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6502 ;; 6503esac 6504 6505 case " $LIBOBJS " in 6506 *" vfork.$ac_objext "* ) ;; 6507 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6508 ;; 6509esac 6510 6511 case " $LIBOBJS " in 6512 *" waitpid.$ac_objext "* ) ;; 6513 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6514 ;; 6515esac 6516 6517 case " $LIBOBJS " in 6518 *" vasprintf.$ac_objext "* ) ;; 6519 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6520 ;; 6521esac 6522 6523 for f in $funcs; do 6524 case "$f" in 6525 basename | getpagesize | insque | random | strcasecmp) 6526 ;; 6527 strncasecmp | strdup | vfork | waitpid | vasprintf) 6528 ;; 6529 *) 6530 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6531 cat >>confdefs.h <<_ACEOF 6532#define $n 1 6533_ACEOF 6534 6535 ;; 6536 esac 6537 done 6538 6539 # VxWorks doesn't provide any of the variables in $vars, so we 6540 # don't have to check them here. 6541 6542 # Of the functions in $checkfuncs, VxWorks only has strerror. 6543 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6544 6545 6546 setobjs=yes 6547 ;; 6548 6549 esac 6550fi 6551 6552if test -z "${setobjs}"; then 6553 6554 case "${host}" in 6555 6556 *-*-android*) 6557 # On android, getpagesize is defined in unistd.h as a static inline 6558 # function, which AC_CHECK_FUNCS does not handle properly. 6559 ac_cv_func_getpagesize=yes 6560 ;; 6561 6562 *-*-mingw32*) 6563 # Under mingw32, sys_nerr and sys_errlist exist, but they are 6564 # macros, so the test below won't find them. 6565 libiberty_cv_var_sys_nerr=yes 6566 libiberty_cv_var_sys_errlist=yes 6567 ;; 6568 6569 *-*-msdosdjgpp*) 6570 # vfork and fork are stubs. 6571 ac_cv_func_vfork_works=no 6572 ;; 6573 6574 *-*-uwin*) 6575 # Under some versions of uwin, vfork is notoriously buggy and the test 6576 # can hang configure; on other versions, vfork exists just as a stub. 6577 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6578 ac_cv_func_vfork_works=no 6579 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6580 # macros (actually, these are imported from a DLL, but the end effect 6581 # is the same), so the test below won't find them. 6582 libiberty_cv_var_sys_nerr=yes 6583 libiberty_cv_var_sys_errlist=yes 6584 ;; 6585 6586 *-*-*vms*) 6587 # Under VMS, vfork works very different than on Unix. The standard test 6588 # won't work, and it isn't easily adaptable. It makes more sense to 6589 # just force it. 6590 ac_cv_func_vfork_works=yes 6591 ;; 6592 6593 esac 6594 6595 # We haven't set the list of objects yet. Use the standard autoconf 6596 # tests. This will only work if the compiler works. 6597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6598$as_echo_n "checking for library containing strerror... " >&6; } 6599if ${ac_cv_search_strerror+:} false; then : 6600 $as_echo_n "(cached) " >&6 6601else 6602 ac_func_search_save_LIBS=$LIBS 6603cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6604/* end confdefs.h. */ 6605 6606/* Override any GCC internal prototype to avoid an error. 6607 Use char because int might match the return type of a GCC 6608 builtin and then its argument prototype would still apply. */ 6609#ifdef __cplusplus 6610extern "C" 6611#endif 6612char strerror (); 6613int 6614main () 6615{ 6616return strerror (); 6617 ; 6618 return 0; 6619} 6620_ACEOF 6621for ac_lib in '' cposix; do 6622 if test -z "$ac_lib"; then 6623 ac_res="none required" 6624 else 6625 ac_res=-l$ac_lib 6626 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6627 fi 6628 if test x$gcc_no_link = xyes; then 6629 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6630fi 6631if ac_fn_c_try_link "$LINENO"; then : 6632 ac_cv_search_strerror=$ac_res 6633fi 6634rm -f core conftest.err conftest.$ac_objext \ 6635 conftest$ac_exeext 6636 if ${ac_cv_search_strerror+:} false; then : 6637 break 6638fi 6639done 6640if ${ac_cv_search_strerror+:} false; then : 6641 6642else 6643 ac_cv_search_strerror=no 6644fi 6645rm conftest.$ac_ext 6646LIBS=$ac_func_search_save_LIBS 6647fi 6648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6649$as_echo "$ac_cv_search_strerror" >&6; } 6650ac_res=$ac_cv_search_strerror 6651if test "$ac_res" != no; then : 6652 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6653 6654fi 6655 6656 for ac_func in $funcs 6657do : 6658 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6659ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6660if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6661 cat >>confdefs.h <<_ACEOF 6662#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6663_ACEOF 6664 6665else 6666 case " $LIBOBJS " in 6667 *" $ac_func.$ac_objext "* ) ;; 6668 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6669 ;; 6670esac 6671 6672fi 6673done 6674 6675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6676$as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6677if ${ac_cv_os_cray+:} false; then : 6678 $as_echo_n "(cached) " >&6 6679else 6680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6681/* end confdefs.h. */ 6682#if defined(CRAY) && ! defined(CRAY2) 6683webecray 6684#else 6685wenotbecray 6686#endif 6687 6688_ACEOF 6689if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6690 $EGREP "webecray" >/dev/null 2>&1; then : 6691 ac_cv_os_cray=yes 6692else 6693 ac_cv_os_cray=no 6694fi 6695rm -f conftest* 6696 6697fi 6698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6699$as_echo "$ac_cv_os_cray" >&6; } 6700if test $ac_cv_os_cray = yes; then 6701 for ac_func in _getb67 GETB67 getb67; do 6702 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6703ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6704if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6705 6706cat >>confdefs.h <<_ACEOF 6707#define CRAY_STACKSEG_END $ac_func 6708_ACEOF 6709 break 6710fi 6711 6712 done 6713fi 6714 6715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6716$as_echo_n "checking stack direction for C alloca... " >&6; } 6717if ${ac_cv_c_stack_direction+:} false; then : 6718 $as_echo_n "(cached) " >&6 6719else 6720 if test "$cross_compiling" = yes; then : 6721 ac_cv_c_stack_direction=0 6722else 6723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6724/* end confdefs.h. */ 6725find_stack_direction () 6726{ 6727 static char *addr = 0; 6728 auto char dummy; 6729 if (addr == 0) 6730 { 6731 addr = &dummy; 6732 return find_stack_direction (); 6733 } 6734 else 6735 return (&dummy > addr) ? 1 : -1; 6736} 6737main () 6738{ 6739 exit (find_stack_direction() < 0); 6740} 6741_ACEOF 6742if ac_fn_c_try_run "$LINENO"; then : 6743 ac_cv_c_stack_direction=1 6744else 6745 ac_cv_c_stack_direction=-1 6746fi 6747rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6748 conftest.$ac_objext conftest.beam conftest.$ac_ext 6749fi 6750 6751fi 6752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6753$as_echo "$ac_cv_c_stack_direction" >&6; } 6754 6755cat >>confdefs.h <<_ACEOF 6756#define STACK_DIRECTION $ac_cv_c_stack_direction 6757_ACEOF 6758 6759 6760 for ac_header in vfork.h 6761do : 6762 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6763if test "x$ac_cv_header_vfork_h" = xyes; then : 6764 cat >>confdefs.h <<_ACEOF 6765#define HAVE_VFORK_H 1 6766_ACEOF 6767 6768fi 6769done 6770 6771for ac_func in fork vfork 6772do : 6773 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6774ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6775if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6776 cat >>confdefs.h <<_ACEOF 6777#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6778_ACEOF 6779 6780fi 6781done 6782 6783if test "x$ac_cv_func_fork" = xyes; then 6784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6785$as_echo_n "checking for working fork... " >&6; } 6786if ${ac_cv_func_fork_works+:} false; then : 6787 $as_echo_n "(cached) " >&6 6788else 6789 if test "$cross_compiling" = yes; then : 6790 ac_cv_func_fork_works=cross 6791else 6792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6793/* end confdefs.h. */ 6794$ac_includes_default 6795int 6796main () 6797{ 6798 6799 /* By Ruediger Kuhlmann. */ 6800 return fork () < 0; 6801 6802 ; 6803 return 0; 6804} 6805_ACEOF 6806if ac_fn_c_try_run "$LINENO"; then : 6807 ac_cv_func_fork_works=yes 6808else 6809 ac_cv_func_fork_works=no 6810fi 6811rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6812 conftest.$ac_objext conftest.beam conftest.$ac_ext 6813fi 6814 6815fi 6816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6817$as_echo "$ac_cv_func_fork_works" >&6; } 6818 6819else 6820 ac_cv_func_fork_works=$ac_cv_func_fork 6821fi 6822if test "x$ac_cv_func_fork_works" = xcross; then 6823 case $host in 6824 *-*-amigaos* | *-*-msdosdjgpp*) 6825 # Override, as these systems have only a dummy fork() stub 6826 ac_cv_func_fork_works=no 6827 ;; 6828 *) 6829 ac_cv_func_fork_works=yes 6830 ;; 6831 esac 6832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6833$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6834fi 6835ac_cv_func_vfork_works=$ac_cv_func_vfork 6836if test "x$ac_cv_func_vfork" = xyes; then 6837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6838$as_echo_n "checking for working vfork... " >&6; } 6839if ${ac_cv_func_vfork_works+:} false; then : 6840 $as_echo_n "(cached) " >&6 6841else 6842 if test "$cross_compiling" = yes; then : 6843 ac_cv_func_vfork_works=cross 6844else 6845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6846/* end confdefs.h. */ 6847/* Thanks to Paul Eggert for this test. */ 6848$ac_includes_default 6849#include <sys/wait.h> 6850#ifdef HAVE_VFORK_H 6851# include <vfork.h> 6852#endif 6853/* On some sparc systems, changes by the child to local and incoming 6854 argument registers are propagated back to the parent. The compiler 6855 is told about this with #include <vfork.h>, but some compilers 6856 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6857 static variable whose address is put into a register that is 6858 clobbered by the vfork. */ 6859static void 6860#ifdef __cplusplus 6861sparc_address_test (int arg) 6862# else 6863sparc_address_test (arg) int arg; 6864#endif 6865{ 6866 static pid_t child; 6867 if (!child) { 6868 child = vfork (); 6869 if (child < 0) { 6870 perror ("vfork"); 6871 _exit(2); 6872 } 6873 if (!child) { 6874 arg = getpid(); 6875 write(-1, "", 0); 6876 _exit (arg); 6877 } 6878 } 6879} 6880 6881int 6882main () 6883{ 6884 pid_t parent = getpid (); 6885 pid_t child; 6886 6887 sparc_address_test (0); 6888 6889 child = vfork (); 6890 6891 if (child == 0) { 6892 /* Here is another test for sparc vfork register problems. This 6893 test uses lots of local variables, at least as many local 6894 variables as main has allocated so far including compiler 6895 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6896 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6897 reuse the register of parent for one of the local variables, 6898 since it will think that parent can't possibly be used any more 6899 in this routine. Assigning to the local variable will thus 6900 munge parent in the parent process. */ 6901 pid_t 6902 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6903 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6904 /* Convince the compiler that p..p7 are live; otherwise, it might 6905 use the same hardware register for all 8 local variables. */ 6906 if (p != p1 || p != p2 || p != p3 || p != p4 6907 || p != p5 || p != p6 || p != p7) 6908 _exit(1); 6909 6910 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6911 from child file descriptors. If the child closes a descriptor 6912 before it execs or exits, this munges the parent's descriptor 6913 as well. Test for this by closing stdout in the child. */ 6914 _exit(close(fileno(stdout)) != 0); 6915 } else { 6916 int status; 6917 struct stat st; 6918 6919 while (wait(&status) != child) 6920 ; 6921 return ( 6922 /* Was there some problem with vforking? */ 6923 child < 0 6924 6925 /* Did the child fail? (This shouldn't happen.) */ 6926 || status 6927 6928 /* Did the vfork/compiler bug occur? */ 6929 || parent != getpid() 6930 6931 /* Did the file descriptor bug occur? */ 6932 || fstat(fileno(stdout), &st) != 0 6933 ); 6934 } 6935} 6936_ACEOF 6937if ac_fn_c_try_run "$LINENO"; then : 6938 ac_cv_func_vfork_works=yes 6939else 6940 ac_cv_func_vfork_works=no 6941fi 6942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6943 conftest.$ac_objext conftest.beam conftest.$ac_ext 6944fi 6945 6946fi 6947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6948$as_echo "$ac_cv_func_vfork_works" >&6; } 6949 6950fi; 6951if test "x$ac_cv_func_fork_works" = xcross; then 6952 ac_cv_func_vfork_works=$ac_cv_func_vfork 6953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6954$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6955fi 6956 6957if test "x$ac_cv_func_vfork_works" = xyes; then 6958 6959$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6960 6961else 6962 6963$as_echo "#define vfork fork" >>confdefs.h 6964 6965fi 6966if test "x$ac_cv_func_fork_works" = xyes; then 6967 6968$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6969 6970fi 6971 6972 if test $ac_cv_func_vfork_works = no; then 6973 case " $LIBOBJS " in 6974 *" vfork.$ac_objext "* ) ;; 6975 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6976 ;; 6977esac 6978 6979 fi 6980 # We only need _doprnt if we might use it to implement v*printf. 6981 if test $ac_cv_func_vprintf != yes \ 6982 || test $ac_cv_func_vfprintf != yes \ 6983 || test $ac_cv_func_vsprintf != yes; then 6984 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6985if test "x$ac_cv_func__doprnt" = xyes; then : 6986 $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h 6987 6988else 6989 case " $LIBOBJS " in 6990 *" _doprnt.$ac_objext "* ) ;; 6991 *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext" 6992 ;; 6993esac 6994 6995fi 6996 6997 6998 else 6999 for ac_func in _doprnt 7000do : 7001 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7002if test "x$ac_cv_func__doprnt" = xyes; then : 7003 cat >>confdefs.h <<_ACEOF 7004#define HAVE__DOPRNT 1 7005_ACEOF 7006 7007fi 7008done 7009 7010 fi 7011 7012 for v in $vars; do 7013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 7014$as_echo_n "checking for $v... " >&6; } 7015 if eval \${libiberty_cv_var_$v+:} false; then : 7016 $as_echo_n "(cached) " >&6 7017else 7018 if test x$gcc_no_link = xyes; then 7019 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7020fi 7021cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7022/* end confdefs.h. */ 7023int *p; 7024int 7025main () 7026{ 7027extern int $v []; p = $v; 7028 ; 7029 return 0; 7030} 7031_ACEOF 7032if ac_fn_c_try_link "$LINENO"; then : 7033 eval "libiberty_cv_var_$v=yes" 7034else 7035 eval "libiberty_cv_var_$v=no" 7036fi 7037rm -f core conftest.err conftest.$ac_objext \ 7038 conftest$ac_exeext conftest.$ac_ext 7039fi 7040 7041 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 7042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7043$as_echo "yes" >&6; } 7044 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7045 cat >>confdefs.h <<_ACEOF 7046#define $n 1 7047_ACEOF 7048 7049 else 7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7051$as_echo "no" >&6; } 7052 fi 7053 done 7054 7055 # special check for _system_configuration because AIX <4.3.2 do not 7056 # contain the `physmem' member. 7057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 7058$as_echo_n "checking for external symbol _system_configuration... " >&6; } 7059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7060/* end confdefs.h. */ 7061#include <sys/systemcfg.h> 7062int 7063main () 7064{ 7065double x = _system_configuration.physmem; 7066 ; 7067 return 0; 7068} 7069_ACEOF 7070if ac_fn_c_try_compile "$LINENO"; then : 7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7072$as_echo "yes" >&6; } 7073 7074$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 7075 7076else 7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7078$as_echo "no" >&6; } 7079fi 7080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7081 7082 for ac_func in $checkfuncs 7083do : 7084 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7085ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7086if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7087 cat >>confdefs.h <<_ACEOF 7088#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7089_ACEOF 7090 7091fi 7092done 7093 7094 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 7095ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 7096if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 7097 ac_have_decl=1 7098else 7099 ac_have_decl=0 7100fi 7101 7102cat >>confdefs.h <<_ACEOF 7103#define HAVE_DECL_BASENAME $ac_have_decl 7104_ACEOF 7105ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 7106if test "x$ac_cv_have_decl_ffs" = xyes; then : 7107 ac_have_decl=1 7108else 7109 ac_have_decl=0 7110fi 7111 7112cat >>confdefs.h <<_ACEOF 7113#define HAVE_DECL_FFS $ac_have_decl 7114_ACEOF 7115ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 7116if test "x$ac_cv_have_decl_asprintf" = xyes; then : 7117 ac_have_decl=1 7118else 7119 ac_have_decl=0 7120fi 7121 7122cat >>confdefs.h <<_ACEOF 7123#define HAVE_DECL_ASPRINTF $ac_have_decl 7124_ACEOF 7125ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 7126if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 7127 ac_have_decl=1 7128else 7129 ac_have_decl=0 7130fi 7131 7132cat >>confdefs.h <<_ACEOF 7133#define HAVE_DECL_VASPRINTF $ac_have_decl 7134_ACEOF 7135ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 7136if test "x$ac_cv_have_decl_snprintf" = xyes; then : 7137 ac_have_decl=1 7138else 7139 ac_have_decl=0 7140fi 7141 7142cat >>confdefs.h <<_ACEOF 7143#define HAVE_DECL_SNPRINTF $ac_have_decl 7144_ACEOF 7145ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 7146if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 7147 ac_have_decl=1 7148else 7149 ac_have_decl=0 7150fi 7151 7152cat >>confdefs.h <<_ACEOF 7153#define HAVE_DECL_VSNPRINTF $ac_have_decl 7154_ACEOF 7155 7156 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 7157if test "x$ac_cv_have_decl_calloc" = xyes; then : 7158 ac_have_decl=1 7159else 7160 ac_have_decl=0 7161fi 7162 7163cat >>confdefs.h <<_ACEOF 7164#define HAVE_DECL_CALLOC $ac_have_decl 7165_ACEOF 7166ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 7167if test "x$ac_cv_have_decl_getenv" = xyes; then : 7168 ac_have_decl=1 7169else 7170 ac_have_decl=0 7171fi 7172 7173cat >>confdefs.h <<_ACEOF 7174#define HAVE_DECL_GETENV $ac_have_decl 7175_ACEOF 7176ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 7177if test "x$ac_cv_have_decl_getopt" = xyes; then : 7178 ac_have_decl=1 7179else 7180 ac_have_decl=0 7181fi 7182 7183cat >>confdefs.h <<_ACEOF 7184#define HAVE_DECL_GETOPT $ac_have_decl 7185_ACEOF 7186ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 7187if test "x$ac_cv_have_decl_malloc" = xyes; then : 7188 ac_have_decl=1 7189else 7190 ac_have_decl=0 7191fi 7192 7193cat >>confdefs.h <<_ACEOF 7194#define HAVE_DECL_MALLOC $ac_have_decl 7195_ACEOF 7196ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 7197if test "x$ac_cv_have_decl_realloc" = xyes; then : 7198 ac_have_decl=1 7199else 7200 ac_have_decl=0 7201fi 7202 7203cat >>confdefs.h <<_ACEOF 7204#define HAVE_DECL_REALLOC $ac_have_decl 7205_ACEOF 7206ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 7207if test "x$ac_cv_have_decl_sbrk" = xyes; then : 7208 ac_have_decl=1 7209else 7210 ac_have_decl=0 7211fi 7212 7213cat >>confdefs.h <<_ACEOF 7214#define HAVE_DECL_SBRK $ac_have_decl 7215_ACEOF 7216 7217 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 7218if test "x$ac_cv_have_decl_strtol" = xyes; then : 7219 ac_have_decl=1 7220else 7221 ac_have_decl=0 7222fi 7223 7224cat >>confdefs.h <<_ACEOF 7225#define HAVE_DECL_STRTOL $ac_have_decl 7226_ACEOF 7227ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 7228if test "x$ac_cv_have_decl_strtoul" = xyes; then : 7229 ac_have_decl=1 7230else 7231 ac_have_decl=0 7232fi 7233 7234cat >>confdefs.h <<_ACEOF 7235#define HAVE_DECL_STRTOUL $ac_have_decl 7236_ACEOF 7237ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 7238if test "x$ac_cv_have_decl_strtoll" = xyes; then : 7239 ac_have_decl=1 7240else 7241 ac_have_decl=0 7242fi 7243 7244cat >>confdefs.h <<_ACEOF 7245#define HAVE_DECL_STRTOLL $ac_have_decl 7246_ACEOF 7247ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 7248if test "x$ac_cv_have_decl_strtoull" = xyes; then : 7249 ac_have_decl=1 7250else 7251 ac_have_decl=0 7252fi 7253 7254cat >>confdefs.h <<_ACEOF 7255#define HAVE_DECL_STRTOULL $ac_have_decl 7256_ACEOF 7257 7258 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 7259if test "x$ac_cv_have_decl_strverscmp" = xyes; then : 7260 ac_have_decl=1 7261else 7262 ac_have_decl=0 7263fi 7264 7265cat >>confdefs.h <<_ACEOF 7266#define HAVE_DECL_STRVERSCMP $ac_have_decl 7267_ACEOF 7268 7269 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 7270if test "x$ac_cv_have_decl_strnlen" = xyes; then : 7271 ac_have_decl=1 7272else 7273 ac_have_decl=0 7274fi 7275 7276cat >>confdefs.h <<_ACEOF 7277#define HAVE_DECL_STRNLEN $ac_have_decl 7278_ACEOF 7279 7280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7281$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7282if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then : 7283 $as_echo_n "(cached) " >&6 7284else 7285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7286/* end confdefs.h. */ 7287 7288#include "confdefs.h" 7289#include <stdio.h> 7290#ifdef HAVE_STRING_H 7291#include <string.h> 7292#else 7293#ifdef HAVE_STRINGS_H 7294#include <strings.h> 7295#endif 7296#endif 7297#ifdef HAVE_STDLIB_H 7298#include <stdlib.h> 7299#endif 7300#ifdef HAVE_UNISTD_H 7301#include <unistd.h> 7302#endif 7303int 7304main () 7305{ 7306char *(*pfn) = (char *(*)) canonicalize_file_name 7307 ; 7308 return 0; 7309} 7310_ACEOF 7311if ac_fn_c_try_compile "$LINENO"; then : 7312 libiberty_cv_decl_needed_canonicalize_file_name=no 7313else 7314 libiberty_cv_decl_needed_canonicalize_file_name=yes 7315fi 7316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7317fi 7318 7319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7320$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7321if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7322 7323$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7324 7325fi 7326 7327fi 7328 7329# Figure out which version of pexecute to use. 7330case "${host}" in 7331 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7332 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7333 *-*-msdos*) pexecute=pex-msdos ;; 7334 *) pexecute=pex-unix ;; 7335esac 7336 7337 7338 7339 7340 7341 for ac_header in $ac_header_list 7342do : 7343 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7344ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7345if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7346 cat >>confdefs.h <<_ACEOF 7347#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7348_ACEOF 7349 7350fi 7351done 7352 7353 7354 7355 7356 7357 7358 7359if test x$gcc_no_link = xyes; then 7360 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7361 ac_cv_func_mmap_fixed_mapped=no 7362 fi 7363fi 7364if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7365 7366for ac_func in getpagesize 7367do : 7368 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7369if test "x$ac_cv_func_getpagesize" = xyes; then : 7370 cat >>confdefs.h <<_ACEOF 7371#define HAVE_GETPAGESIZE 1 7372_ACEOF 7373 7374fi 7375done 7376 7377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7378$as_echo_n "checking for working mmap... " >&6; } 7379if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 7380 $as_echo_n "(cached) " >&6 7381else 7382 if test "$cross_compiling" = yes; then : 7383 ac_cv_func_mmap_fixed_mapped=no 7384else 7385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7386/* end confdefs.h. */ 7387$ac_includes_default 7388/* malloc might have been renamed as rpl_malloc. */ 7389#undef malloc 7390 7391/* Thanks to Mike Haertel and Jim Avera for this test. 7392 Here is a matrix of mmap possibilities: 7393 mmap private not fixed 7394 mmap private fixed at somewhere currently unmapped 7395 mmap private fixed at somewhere already mapped 7396 mmap shared not fixed 7397 mmap shared fixed at somewhere currently unmapped 7398 mmap shared fixed at somewhere already mapped 7399 For private mappings, we should verify that changes cannot be read() 7400 back from the file, nor mmap's back from the file at a different 7401 address. (There have been systems where private was not correctly 7402 implemented like the infamous i386 svr4.0, and systems where the 7403 VM page cache was not coherent with the file system buffer cache 7404 like early versions of FreeBSD and possibly contemporary NetBSD.) 7405 For shared mappings, we should conversely verify that changes get 7406 propagated back to all the places they're supposed to be. 7407 7408 Grep wants private fixed already mapped. 7409 The main things grep needs to know about mmap are: 7410 * does it exist and is it safe to write into the mmap'd area 7411 * how to use it (BSD variants) */ 7412 7413#include <fcntl.h> 7414#include <sys/mman.h> 7415 7416#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7417char *malloc (); 7418#endif 7419 7420/* This mess was copied from the GNU getpagesize.h. */ 7421#ifndef HAVE_GETPAGESIZE 7422# ifdef _SC_PAGESIZE 7423# define getpagesize() sysconf(_SC_PAGESIZE) 7424# else /* no _SC_PAGESIZE */ 7425# ifdef HAVE_SYS_PARAM_H 7426# include <sys/param.h> 7427# ifdef EXEC_PAGESIZE 7428# define getpagesize() EXEC_PAGESIZE 7429# else /* no EXEC_PAGESIZE */ 7430# ifdef NBPG 7431# define getpagesize() NBPG * CLSIZE 7432# ifndef CLSIZE 7433# define CLSIZE 1 7434# endif /* no CLSIZE */ 7435# else /* no NBPG */ 7436# ifdef NBPC 7437# define getpagesize() NBPC 7438# else /* no NBPC */ 7439# ifdef PAGESIZE 7440# define getpagesize() PAGESIZE 7441# endif /* PAGESIZE */ 7442# endif /* no NBPC */ 7443# endif /* no NBPG */ 7444# endif /* no EXEC_PAGESIZE */ 7445# else /* no HAVE_SYS_PARAM_H */ 7446# define getpagesize() 8192 /* punt totally */ 7447# endif /* no HAVE_SYS_PARAM_H */ 7448# endif /* no _SC_PAGESIZE */ 7449 7450#endif /* no HAVE_GETPAGESIZE */ 7451 7452int 7453main () 7454{ 7455 char *data, *data2, *data3; 7456 const char *cdata2; 7457 int i, pagesize; 7458 int fd, fd2; 7459 7460 pagesize = getpagesize (); 7461 7462 /* First, make a file with some known garbage in it. */ 7463 data = (char *) malloc (pagesize); 7464 if (!data) 7465 return 1; 7466 for (i = 0; i < pagesize; ++i) 7467 *(data + i) = rand (); 7468 umask (0); 7469 fd = creat ("conftest.mmap", 0600); 7470 if (fd < 0) 7471 return 2; 7472 if (write (fd, data, pagesize) != pagesize) 7473 return 3; 7474 close (fd); 7475 7476 /* Next, check that the tail of a page is zero-filled. File must have 7477 non-zero length, otherwise we risk SIGBUS for entire page. */ 7478 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 7479 if (fd2 < 0) 7480 return 4; 7481 cdata2 = ""; 7482 if (write (fd2, cdata2, 1) != 1) 7483 return 5; 7484 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 7485 if (data2 == MAP_FAILED) 7486 return 6; 7487 for (i = 0; i < pagesize; ++i) 7488 if (*(data2 + i)) 7489 return 7; 7490 close (fd2); 7491 if (munmap (data2, pagesize)) 7492 return 8; 7493 7494 /* Next, try to mmap the file at a fixed address which already has 7495 something else allocated at it. If we can, also make sure that 7496 we see the same garbage. */ 7497 fd = open ("conftest.mmap", O_RDWR); 7498 if (fd < 0) 7499 return 9; 7500 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7501 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7502 return 10; 7503 for (i = 0; i < pagesize; ++i) 7504 if (*(data + i) != *(data2 + i)) 7505 return 11; 7506 7507 /* Finally, make sure that changes to the mapped area do not 7508 percolate back to the file as seen by read(). (This is a bug on 7509 some variants of i386 svr4.0.) */ 7510 for (i = 0; i < pagesize; ++i) 7511 *(data2 + i) = *(data2 + i) + 1; 7512 data3 = (char *) malloc (pagesize); 7513 if (!data3) 7514 return 12; 7515 if (read (fd, data3, pagesize) != pagesize) 7516 return 13; 7517 for (i = 0; i < pagesize; ++i) 7518 if (*(data + i) != *(data3 + i)) 7519 return 14; 7520 close (fd); 7521 return 0; 7522} 7523_ACEOF 7524if ac_fn_c_try_run "$LINENO"; then : 7525 ac_cv_func_mmap_fixed_mapped=yes 7526else 7527 ac_cv_func_mmap_fixed_mapped=no 7528fi 7529rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7530 conftest.$ac_objext conftest.beam conftest.$ac_ext 7531fi 7532 7533fi 7534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7535$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7536if test $ac_cv_func_mmap_fixed_mapped = yes; then 7537 7538$as_echo "#define HAVE_MMAP 1" >>confdefs.h 7539 7540fi 7541rm -f conftest.mmap conftest.txt 7542 7543fi 7544 7545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7546$as_echo_n "checking for working strncmp... " >&6; } 7547if ${ac_cv_func_strncmp_works+:} false; then : 7548 $as_echo_n "(cached) " >&6 7549else 7550 if test "$cross_compiling" = yes; then : 7551 ac_cv_func_strncmp_works=yes 7552else 7553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7554/* end confdefs.h. */ 7555 7556/* Test by Jim Wilson and Kaveh Ghazi. 7557 Check whether strncmp reads past the end of its string parameters. */ 7558#include <sys/types.h> 7559 7560#ifdef HAVE_FCNTL_H 7561#include <fcntl.h> 7562#endif 7563 7564#ifdef HAVE_SYS_MMAN_H 7565#include <sys/mman.h> 7566#endif 7567 7568#ifndef MAP_ANON 7569#ifdef MAP_ANONYMOUS 7570#define MAP_ANON MAP_ANONYMOUS 7571#else 7572#define MAP_ANON MAP_FILE 7573#endif 7574#endif 7575 7576#ifndef MAP_FILE 7577#define MAP_FILE 0 7578#endif 7579#ifndef O_RDONLY 7580#define O_RDONLY 0 7581#endif 7582 7583#define MAP_LEN 0x10000 7584 7585main () 7586{ 7587#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7588 char *p; 7589 int dev_zero; 7590 7591 dev_zero = open ("/dev/zero", O_RDONLY); 7592 if (dev_zero < 0) 7593 exit (1); 7594 7595 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7596 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7597 if (p == (char *)-1) 7598 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7599 MAP_ANON|MAP_PRIVATE, -1, 0); 7600 if (p == (char *)-1) 7601 exit (2); 7602 else 7603 { 7604 char *string = "__si_type_info"; 7605 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7606 char *r = (char *) p + 0xe; 7607 7608 strcpy (q, string); 7609 strcpy (r, string); 7610 strncmp (r, q, 14); 7611 } 7612#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7613 exit (0); 7614} 7615 7616_ACEOF 7617if ac_fn_c_try_run "$LINENO"; then : 7618 ac_cv_func_strncmp_works=yes 7619else 7620 ac_cv_func_strncmp_works=no 7621fi 7622rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7623 conftest.$ac_objext conftest.beam conftest.$ac_ext 7624fi 7625 7626rm -f core core.* *.core 7627fi 7628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7629$as_echo "$ac_cv_func_strncmp_works" >&6; } 7630if test $ac_cv_func_strncmp_works = no ; then 7631 case " $LIBOBJS " in 7632 *" strncmp.$ac_objext "* ) ;; 7633 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 7634 ;; 7635esac 7636 7637fi 7638 7639 7640# Install a library built with a cross compiler in $(tooldir) rather 7641# than $(libdir). 7642if test -z "${with_cross_host}"; then 7643 INSTALL_DEST=libdir 7644else 7645 INSTALL_DEST=tooldir 7646fi 7647 7648 7649 7650L="" 7651for l in x $LIBOBJS; do 7652 case $l in 7653 x) ;; 7654 *) L="$L ./$l" ;; 7655 esac 7656done 7657LIBOBJS="$L" 7658 7659 7660 7661 7662 7663# We need multilib support, but only if configuring for the target. 7664ac_config_files="$ac_config_files Makefile testsuite/Makefile" 7665 7666ac_config_commands="$ac_config_commands default" 7667 7668cat >confcache <<\_ACEOF 7669# This file is a shell script that caches the results of configure 7670# tests run on this system so they can be shared between configure 7671# scripts and configure runs, see configure's option --config-cache. 7672# It is not useful on other systems. If it contains results you don't 7673# want to keep, you may remove or edit it. 7674# 7675# config.status only pays attention to the cache file if you give it 7676# the --recheck option to rerun configure. 7677# 7678# `ac_cv_env_foo' variables (set or unset) will be overridden when 7679# loading this file, other *unset* `ac_cv_foo' will be assigned the 7680# following values. 7681 7682_ACEOF 7683 7684# The following way of writing the cache mishandles newlines in values, 7685# but we know of no workaround that is simple, portable, and efficient. 7686# So, we kill variables containing newlines. 7687# Ultrix sh set writes to stderr and can't be redirected directly, 7688# and sets the high bit in the cache file unless we assign to the vars. 7689( 7690 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7691 eval ac_val=\$$ac_var 7692 case $ac_val in #( 7693 *${as_nl}*) 7694 case $ac_var in #( 7695 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7696$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7697 esac 7698 case $ac_var in #( 7699 _ | IFS | as_nl) ;; #( 7700 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7701 *) { eval $ac_var=; unset $ac_var;} ;; 7702 esac ;; 7703 esac 7704 done 7705 7706 (set) 2>&1 | 7707 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7708 *${as_nl}ac_space=\ *) 7709 # `set' does not quote correctly, so add quotes: double-quote 7710 # substitution turns \\\\ into \\, and sed turns \\ into \. 7711 sed -n \ 7712 "s/'/'\\\\''/g; 7713 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7714 ;; #( 7715 *) 7716 # `set' quotes correctly as required by POSIX, so do not add quotes. 7717 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7718 ;; 7719 esac | 7720 sort 7721) | 7722 sed ' 7723 /^ac_cv_env_/b end 7724 t clear 7725 :clear 7726 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7727 t end 7728 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7729 :end' >>confcache 7730if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7731 if test -w "$cache_file"; then 7732 if test "x$cache_file" != "x/dev/null"; then 7733 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7734$as_echo "$as_me: updating cache $cache_file" >&6;} 7735 if test ! -f "$cache_file" || test -h "$cache_file"; then 7736 cat confcache >"$cache_file" 7737 else 7738 case $cache_file in #( 7739 */* | ?:*) 7740 mv -f confcache "$cache_file"$$ && 7741 mv -f "$cache_file"$$ "$cache_file" ;; #( 7742 *) 7743 mv -f confcache "$cache_file" ;; 7744 esac 7745 fi 7746 fi 7747 else 7748 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7749$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7750 fi 7751fi 7752rm -f confcache 7753 7754test "x$prefix" = xNONE && prefix=$ac_default_prefix 7755# Let make expand exec_prefix. 7756test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7757 7758DEFS=-DHAVE_CONFIG_H 7759 7760ac_libobjs= 7761ac_ltlibobjs= 7762U= 7763for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7764 # 1. Remove the extension, and $U if already installed. 7765 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7766 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7767 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7768 # will be set to the directory where LIBOBJS objects are built. 7769 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7770 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7771done 7772LIBOBJS=$ac_libobjs 7773 7774LTLIBOBJS=$ac_ltlibobjs 7775 7776 7777 7778 7779: "${CONFIG_STATUS=./config.status}" 7780ac_write_fail=0 7781ac_clean_files_save=$ac_clean_files 7782ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7783{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7784$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7785as_write_fail=0 7786cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7787#! $SHELL 7788# Generated by $as_me. 7789# Run this file to recreate the current configuration. 7790# Compiler output produced by configure, useful for debugging 7791# configure, is in config.log if it exists. 7792 7793debug=false 7794ac_cs_recheck=false 7795ac_cs_silent=false 7796 7797SHELL=\${CONFIG_SHELL-$SHELL} 7798export SHELL 7799_ASEOF 7800cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7801## -------------------- ## 7802## M4sh Initialization. ## 7803## -------------------- ## 7804 7805# Be more Bourne compatible 7806DUALCASE=1; export DUALCASE # for MKS sh 7807if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7808 emulate sh 7809 NULLCMD=: 7810 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7811 # is contrary to our usage. Disable this feature. 7812 alias -g '${1+"$@"}'='"$@"' 7813 setopt NO_GLOB_SUBST 7814else 7815 case `(set -o) 2>/dev/null` in #( 7816 *posix*) : 7817 set -o posix ;; #( 7818 *) : 7819 ;; 7820esac 7821fi 7822 7823 7824as_nl=' 7825' 7826export as_nl 7827# Printing a long string crashes Solaris 7 /usr/bin/printf. 7828as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7829as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7830as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7831# Prefer a ksh shell builtin over an external printf program on Solaris, 7832# but without wasting forks for bash or zsh. 7833if test -z "$BASH_VERSION$ZSH_VERSION" \ 7834 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7835 as_echo='print -r --' 7836 as_echo_n='print -rn --' 7837elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7838 as_echo='printf %s\n' 7839 as_echo_n='printf %s' 7840else 7841 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7842 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7843 as_echo_n='/usr/ucb/echo -n' 7844 else 7845 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7846 as_echo_n_body='eval 7847 arg=$1; 7848 case $arg in #( 7849 *"$as_nl"*) 7850 expr "X$arg" : "X\\(.*\\)$as_nl"; 7851 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7852 esac; 7853 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7854 ' 7855 export as_echo_n_body 7856 as_echo_n='sh -c $as_echo_n_body as_echo' 7857 fi 7858 export as_echo_body 7859 as_echo='sh -c $as_echo_body as_echo' 7860fi 7861 7862# The user is always right. 7863if test "${PATH_SEPARATOR+set}" != set; then 7864 PATH_SEPARATOR=: 7865 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7866 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7867 PATH_SEPARATOR=';' 7868 } 7869fi 7870 7871 7872# IFS 7873# We need space, tab and new line, in precisely that order. Quoting is 7874# there to prevent editors from complaining about space-tab. 7875# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7876# splitting by setting IFS to empty value.) 7877IFS=" "" $as_nl" 7878 7879# Find who we are. Look in the path if we contain no directory separator. 7880as_myself= 7881case $0 in #(( 7882 *[\\/]* ) as_myself=$0 ;; 7883 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7884for as_dir in $PATH 7885do 7886 IFS=$as_save_IFS 7887 test -z "$as_dir" && as_dir=. 7888 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7889 done 7890IFS=$as_save_IFS 7891 7892 ;; 7893esac 7894# We did not find ourselves, most probably we were run as `sh COMMAND' 7895# in which case we are not to be found in the path. 7896if test "x$as_myself" = x; then 7897 as_myself=$0 7898fi 7899if test ! -f "$as_myself"; then 7900 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7901 exit 1 7902fi 7903 7904# Unset variables that we do not need and which cause bugs (e.g. in 7905# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7906# suppresses any "Segmentation fault" message there. '((' could 7907# trigger a bug in pdksh 5.2.14. 7908for as_var in BASH_ENV ENV MAIL MAILPATH 7909do eval test x\${$as_var+set} = xset \ 7910 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7911done 7912PS1='$ ' 7913PS2='> ' 7914PS4='+ ' 7915 7916# NLS nuisances. 7917LC_ALL=C 7918export LC_ALL 7919LANGUAGE=C 7920export LANGUAGE 7921 7922# CDPATH. 7923(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7924 7925 7926# as_fn_error STATUS ERROR [LINENO LOG_FD] 7927# ---------------------------------------- 7928# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7929# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7930# script with STATUS, using 1 if that was 0. 7931as_fn_error () 7932{ 7933 as_status=$1; test $as_status -eq 0 && as_status=1 7934 if test "$4"; then 7935 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7936 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 7937 fi 7938 $as_echo "$as_me: error: $2" >&2 7939 as_fn_exit $as_status 7940} # as_fn_error 7941 7942 7943# as_fn_set_status STATUS 7944# ----------------------- 7945# Set $? to STATUS, without forking. 7946as_fn_set_status () 7947{ 7948 return $1 7949} # as_fn_set_status 7950 7951# as_fn_exit STATUS 7952# ----------------- 7953# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7954as_fn_exit () 7955{ 7956 set +e 7957 as_fn_set_status $1 7958 exit $1 7959} # as_fn_exit 7960 7961# as_fn_unset VAR 7962# --------------- 7963# Portably unset VAR. 7964as_fn_unset () 7965{ 7966 { eval $1=; unset $1;} 7967} 7968as_unset=as_fn_unset 7969# as_fn_append VAR VALUE 7970# ---------------------- 7971# Append the text in VALUE to the end of the definition contained in VAR. Take 7972# advantage of any shell optimizations that allow amortized linear growth over 7973# repeated appends, instead of the typical quadratic growth present in naive 7974# implementations. 7975if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7976 eval 'as_fn_append () 7977 { 7978 eval $1+=\$2 7979 }' 7980else 7981 as_fn_append () 7982 { 7983 eval $1=\$$1\$2 7984 } 7985fi # as_fn_append 7986 7987# as_fn_arith ARG... 7988# ------------------ 7989# Perform arithmetic evaluation on the ARGs, and store the result in the 7990# global $as_val. Take advantage of shells that can avoid forks. The arguments 7991# must be portable across $(()) and expr. 7992if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7993 eval 'as_fn_arith () 7994 { 7995 as_val=$(( $* )) 7996 }' 7997else 7998 as_fn_arith () 7999 { 8000 as_val=`expr "$@" || test $? -eq 1` 8001 } 8002fi # as_fn_arith 8003 8004 8005if expr a : '\(a\)' >/dev/null 2>&1 && 8006 test "X`expr 00001 : '.*\(...\)'`" = X001; then 8007 as_expr=expr 8008else 8009 as_expr=false 8010fi 8011 8012if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8013 as_basename=basename 8014else 8015 as_basename=false 8016fi 8017 8018if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8019 as_dirname=dirname 8020else 8021 as_dirname=false 8022fi 8023 8024as_me=`$as_basename -- "$0" || 8025$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8026 X"$0" : 'X\(//\)$' \| \ 8027 X"$0" : 'X\(/\)' \| . 2>/dev/null || 8028$as_echo X/"$0" | 8029 sed '/^.*\/\([^/][^/]*\)\/*$/{ 8030 s//\1/ 8031 q 8032 } 8033 /^X\/\(\/\/\)$/{ 8034 s//\1/ 8035 q 8036 } 8037 /^X\/\(\/\).*/{ 8038 s//\1/ 8039 q 8040 } 8041 s/.*/./; q'` 8042 8043# Avoid depending upon Character Ranges. 8044as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8045as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8046as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8047as_cr_digits='0123456789' 8048as_cr_alnum=$as_cr_Letters$as_cr_digits 8049 8050ECHO_C= ECHO_N= ECHO_T= 8051case `echo -n x` in #((((( 8052-n*) 8053 case `echo 'xy\c'` in 8054 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8055 xy) ECHO_C='\c';; 8056 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8057 ECHO_T=' ';; 8058 esac;; 8059*) 8060 ECHO_N='-n';; 8061esac 8062 8063rm -f conf$$ conf$$.exe conf$$.file 8064if test -d conf$$.dir; then 8065 rm -f conf$$.dir/conf$$.file 8066else 8067 rm -f conf$$.dir 8068 mkdir conf$$.dir 2>/dev/null 8069fi 8070if (echo >conf$$.file) 2>/dev/null; then 8071 if ln -s conf$$.file conf$$ 2>/dev/null; then 8072 as_ln_s='ln -s' 8073 # ... but there are two gotchas: 8074 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8075 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8076 # In both cases, we have to default to `cp -pR'. 8077 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8078 as_ln_s='cp -pR' 8079 elif ln conf$$.file conf$$ 2>/dev/null; then 8080 as_ln_s=ln 8081 else 8082 as_ln_s='cp -pR' 8083 fi 8084else 8085 as_ln_s='cp -pR' 8086fi 8087rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8088rmdir conf$$.dir 2>/dev/null 8089 8090 8091# as_fn_mkdir_p 8092# ------------- 8093# Create "$as_dir" as a directory, including parents if necessary. 8094as_fn_mkdir_p () 8095{ 8096 8097 case $as_dir in #( 8098 -*) as_dir=./$as_dir;; 8099 esac 8100 test -d "$as_dir" || eval $as_mkdir_p || { 8101 as_dirs= 8102 while :; do 8103 case $as_dir in #( 8104 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8105 *) as_qdir=$as_dir;; 8106 esac 8107 as_dirs="'$as_qdir' $as_dirs" 8108 as_dir=`$as_dirname -- "$as_dir" || 8109$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8110 X"$as_dir" : 'X\(//\)[^/]' \| \ 8111 X"$as_dir" : 'X\(//\)$' \| \ 8112 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8113$as_echo X"$as_dir" | 8114 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8115 s//\1/ 8116 q 8117 } 8118 /^X\(\/\/\)[^/].*/{ 8119 s//\1/ 8120 q 8121 } 8122 /^X\(\/\/\)$/{ 8123 s//\1/ 8124 q 8125 } 8126 /^X\(\/\).*/{ 8127 s//\1/ 8128 q 8129 } 8130 s/.*/./; q'` 8131 test -d "$as_dir" && break 8132 done 8133 test -z "$as_dirs" || eval "mkdir $as_dirs" 8134 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8135 8136 8137} # as_fn_mkdir_p 8138if mkdir -p . 2>/dev/null; then 8139 as_mkdir_p='mkdir -p "$as_dir"' 8140else 8141 test -d ./-p && rmdir ./-p 8142 as_mkdir_p=false 8143fi 8144 8145 8146# as_fn_executable_p FILE 8147# ----------------------- 8148# Test if FILE is an executable regular file. 8149as_fn_executable_p () 8150{ 8151 test -f "$1" && test -x "$1" 8152} # as_fn_executable_p 8153as_test_x='test -x' 8154as_executable_p=as_fn_executable_p 8155 8156# Sed expression to map a string onto a valid CPP name. 8157as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8158 8159# Sed expression to map a string onto a valid variable name. 8160as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8161 8162 8163exec 6>&1 8164## ----------------------------------- ## 8165## Main body of $CONFIG_STATUS script. ## 8166## ----------------------------------- ## 8167_ASEOF 8168test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8169 8170cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8171# Save the log message, to keep $0 and so on meaningful, and to 8172# report actual input values of CONFIG_FILES etc. instead of their 8173# values after options handling. 8174ac_log=" 8175This file was extended by $as_me, which was 8176generated by GNU Autoconf 2.69. Invocation command line was 8177 8178 CONFIG_FILES = $CONFIG_FILES 8179 CONFIG_HEADERS = $CONFIG_HEADERS 8180 CONFIG_LINKS = $CONFIG_LINKS 8181 CONFIG_COMMANDS = $CONFIG_COMMANDS 8182 $ $0 $@ 8183 8184on `(hostname || uname -n) 2>/dev/null | sed 1q` 8185" 8186 8187_ACEOF 8188 8189case $ac_config_files in *" 8190"*) set x $ac_config_files; shift; ac_config_files=$*;; 8191esac 8192 8193case $ac_config_headers in *" 8194"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8195esac 8196 8197 8198cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8199# Files that config.status was made for. 8200config_files="$ac_config_files" 8201config_headers="$ac_config_headers" 8202config_commands="$ac_config_commands" 8203 8204_ACEOF 8205 8206cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8207ac_cs_usage="\ 8208\`$as_me' instantiates files and other configuration actions 8209from templates according to the current configuration. Unless the files 8210and actions are specified as TAGs, all are instantiated by default. 8211 8212Usage: $0 [OPTION]... [TAG]... 8213 8214 -h, --help print this help, then exit 8215 -V, --version print version number and configuration settings, then exit 8216 --config print configuration, then exit 8217 -q, --quiet, --silent 8218 do not print progress messages 8219 -d, --debug don't remove temporary files 8220 --recheck update $as_me by reconfiguring in the same conditions 8221 --file=FILE[:TEMPLATE] 8222 instantiate the configuration file FILE 8223 --header=FILE[:TEMPLATE] 8224 instantiate the configuration header FILE 8225 8226Configuration files: 8227$config_files 8228 8229Configuration headers: 8230$config_headers 8231 8232Configuration commands: 8233$config_commands 8234 8235Report bugs to the package provider." 8236 8237_ACEOF 8238cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8239ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8240ac_cs_version="\\ 8241config.status 8242configured by $0, generated by GNU Autoconf 2.69, 8243 with options \\"\$ac_cs_config\\" 8244 8245Copyright (C) 2012 Free Software Foundation, Inc. 8246This config.status script is free software; the Free Software Foundation 8247gives unlimited permission to copy, distribute and modify it." 8248 8249ac_pwd='$ac_pwd' 8250srcdir='$srcdir' 8251INSTALL='$INSTALL' 8252test -n "\$AWK" || AWK=awk 8253_ACEOF 8254 8255cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8256# The default lists apply if the user does not specify any file. 8257ac_need_defaults=: 8258while test $# != 0 8259do 8260 case $1 in 8261 --*=?*) 8262 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8263 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8264 ac_shift=: 8265 ;; 8266 --*=) 8267 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8268 ac_optarg= 8269 ac_shift=: 8270 ;; 8271 *) 8272 ac_option=$1 8273 ac_optarg=$2 8274 ac_shift=shift 8275 ;; 8276 esac 8277 8278 case $ac_option in 8279 # Handling of the options. 8280 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8281 ac_cs_recheck=: ;; 8282 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8283 $as_echo "$ac_cs_version"; exit ;; 8284 --config | --confi | --conf | --con | --co | --c ) 8285 $as_echo "$ac_cs_config"; exit ;; 8286 --debug | --debu | --deb | --de | --d | -d ) 8287 debug=: ;; 8288 --file | --fil | --fi | --f ) 8289 $ac_shift 8290 case $ac_optarg in 8291 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8292 '') as_fn_error $? "missing file argument" ;; 8293 esac 8294 as_fn_append CONFIG_FILES " '$ac_optarg'" 8295 ac_need_defaults=false;; 8296 --header | --heade | --head | --hea ) 8297 $ac_shift 8298 case $ac_optarg in 8299 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8300 esac 8301 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8302 ac_need_defaults=false;; 8303 --he | --h) 8304 # Conflict between --help and --header 8305 as_fn_error $? "ambiguous option: \`$1' 8306Try \`$0 --help' for more information.";; 8307 --help | --hel | -h ) 8308 $as_echo "$ac_cs_usage"; exit ;; 8309 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8310 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8311 ac_cs_silent=: ;; 8312 8313 # This is an error. 8314 -*) as_fn_error $? "unrecognized option: \`$1' 8315Try \`$0 --help' for more information." ;; 8316 8317 *) as_fn_append ac_config_targets " $1" 8318 ac_need_defaults=false ;; 8319 8320 esac 8321 shift 8322done 8323 8324ac_configure_extra_args= 8325 8326if $ac_cs_silent; then 8327 exec 6>/dev/null 8328 ac_configure_extra_args="$ac_configure_extra_args --silent" 8329fi 8330 8331_ACEOF 8332cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8333if \$ac_cs_recheck; then 8334 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8335 shift 8336 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8337 CONFIG_SHELL='$SHELL' 8338 export CONFIG_SHELL 8339 exec "\$@" 8340fi 8341 8342_ACEOF 8343cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8344exec 5>>config.log 8345{ 8346 echo 8347 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8348## Running $as_me. ## 8349_ASBOX 8350 $as_echo "$ac_log" 8351} >&5 8352 8353_ACEOF 8354cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8355# 8356# INIT-COMMANDS 8357# 8358srcdir=${srcdir} 8359host=${host} 8360target=${target} 8361with_target_subdir=${with_target_subdir} 8362with_multisubdir=${with_multisubdir} 8363ac_configure_args="--enable-multilib ${ac_configure_args}" 8364CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8365ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8366libiberty_topdir=${libiberty_topdir} 8367 8368 8369_ACEOF 8370 8371cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8372 8373# Handling of arguments. 8374for ac_config_target in $ac_config_targets 8375do 8376 case $ac_config_target in 8377 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8378 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8379 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8380 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8381 8382 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8383 esac 8384done 8385 8386 8387# If the user did not use the arguments to specify the items to instantiate, 8388# then the envvar interface is used. Set only those that are not. 8389# We use the long form for the default assignment because of an extremely 8390# bizarre bug on SunOS 4.1.3. 8391if $ac_need_defaults; then 8392 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8393 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8394 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8395fi 8396 8397# Have a temporary directory for convenience. Make it in the build tree 8398# simply because there is no reason against having it here, and in addition, 8399# creating and moving files from /tmp can sometimes cause problems. 8400# Hook for its removal unless debugging. 8401# Note that there is a small window in which the directory will not be cleaned: 8402# after its creation but before its name has been assigned to `$tmp'. 8403$debug || 8404{ 8405 tmp= ac_tmp= 8406 trap 'exit_status=$? 8407 : "${ac_tmp:=$tmp}" 8408 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8409' 0 8410 trap 'as_fn_exit 1' 1 2 13 15 8411} 8412# Create a (secure) tmp directory for tmp files. 8413 8414{ 8415 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8416 test -d "$tmp" 8417} || 8418{ 8419 tmp=./conf$$-$RANDOM 8420 (umask 077 && mkdir "$tmp") 8421} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8422ac_tmp=$tmp 8423 8424# Set up the scripts for CONFIG_FILES section. 8425# No need to generate them if there are no CONFIG_FILES. 8426# This happens for instance with `./config.status config.h'. 8427if test -n "$CONFIG_FILES"; then 8428 8429if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8430 ac_cs_awk_getline=: 8431 ac_cs_awk_pipe_init= 8432 ac_cs_awk_read_file=' 8433 while ((getline aline < (F[key])) > 0) 8434 print(aline) 8435 close(F[key])' 8436 ac_cs_awk_pipe_fini= 8437else 8438 ac_cs_awk_getline=false 8439 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8440 ac_cs_awk_read_file=' 8441 print "|#_!!_#|" 8442 print "cat " F[key] " &&" 8443 '$ac_cs_awk_pipe_init 8444 # The final `:' finishes the AND list. 8445 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8446fi 8447ac_cr=`echo X | tr X '\015'` 8448# On cygwin, bash can eat \r inside `` if the user requested igncr. 8449# But we know of no other shell where ac_cr would be empty at this 8450# point, so we can use a bashism as a fallback. 8451if test "x$ac_cr" = x; then 8452 eval ac_cr=\$\'\\r\' 8453fi 8454ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8455if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8456 ac_cs_awk_cr='\\r' 8457else 8458 ac_cs_awk_cr=$ac_cr 8459fi 8460 8461echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8462_ACEOF 8463 8464# Create commands to substitute file output variables. 8465{ 8466 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8467 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 8468 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8469 echo "_ACAWK" && 8470 echo "_ACEOF" 8471} >conf$$files.sh && 8472. ./conf$$files.sh || 8473 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8474rm -f conf$$files.sh 8475 8476{ 8477 echo "cat >conf$$subs.awk <<_ACEOF" && 8478 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8479 echo "_ACEOF" 8480} >conf$$subs.sh || 8481 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8482ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8483ac_delim='%!_!# ' 8484for ac_last_try in false false false false false :; do 8485 . ./conf$$subs.sh || 8486 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8487 8488 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8489 if test $ac_delim_n = $ac_delim_num; then 8490 break 8491 elif $ac_last_try; then 8492 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8493 else 8494 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8495 fi 8496done 8497rm -f conf$$subs.sh 8498 8499cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8500cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8501_ACEOF 8502sed -n ' 8503h 8504s/^/S["/; s/!.*/"]=/ 8505p 8506g 8507s/^[^!]*!// 8508:repl 8509t repl 8510s/'"$ac_delim"'$// 8511t delim 8512:nl 8513h 8514s/\(.\{148\}\)..*/\1/ 8515t more1 8516s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8517p 8518n 8519b repl 8520:more1 8521s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8522p 8523g 8524s/.\{148\}// 8525t nl 8526:delim 8527h 8528s/\(.\{148\}\)..*/\1/ 8529t more2 8530s/["\\]/\\&/g; s/^/"/; s/$/"/ 8531p 8532b 8533:more2 8534s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8535p 8536g 8537s/.\{148\}// 8538t delim 8539' <conf$$subs.awk | sed ' 8540/^[^""]/{ 8541 N 8542 s/\n// 8543} 8544' >>$CONFIG_STATUS || ac_write_fail=1 8545rm -f conf$$subs.awk 8546cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8547_ACAWK 8548cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8549 for (key in S) S_is_set[key] = 1 8550 FS = "" 8551 \$ac_cs_awk_pipe_init 8552} 8553{ 8554 line = $ 0 8555 nfields = split(line, field, "@") 8556 substed = 0 8557 len = length(field[1]) 8558 for (i = 2; i < nfields; i++) { 8559 key = field[i] 8560 keylen = length(key) 8561 if (S_is_set[key]) { 8562 value = S[key] 8563 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8564 len += length(value) + length(field[++i]) 8565 substed = 1 8566 } else 8567 len += 1 + keylen 8568 } 8569 if (nfields == 3 && !substed) { 8570 key = field[2] 8571 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8572 \$ac_cs_awk_read_file 8573 next 8574 } 8575 } 8576 print line 8577} 8578\$ac_cs_awk_pipe_fini 8579_ACAWK 8580_ACEOF 8581cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8582if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8583 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8584else 8585 cat 8586fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8587 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8588_ACEOF 8589 8590# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8591# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8592# trailing colons and then remove the whole line if VPATH becomes empty 8593# (actually we leave an empty line to preserve line numbers). 8594if test "x$srcdir" = x.; then 8595 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8596h 8597s/// 8598s/^/:/ 8599s/[ ]*$/:/ 8600s/:\$(srcdir):/:/g 8601s/:\${srcdir}:/:/g 8602s/:@srcdir@:/:/g 8603s/^:*// 8604s/:*$// 8605x 8606s/\(=[ ]*\).*/\1/ 8607G 8608s/\n// 8609s/^[^=]*=[ ]*$// 8610}' 8611fi 8612 8613cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8614fi # test -n "$CONFIG_FILES" 8615 8616# Set up the scripts for CONFIG_HEADERS section. 8617# No need to generate them if there are no CONFIG_HEADERS. 8618# This happens for instance with `./config.status Makefile'. 8619if test -n "$CONFIG_HEADERS"; then 8620cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8621BEGIN { 8622_ACEOF 8623 8624# Transform confdefs.h into an awk script `defines.awk', embedded as 8625# here-document in config.status, that substitutes the proper values into 8626# config.h.in to produce config.h. 8627 8628# Create a delimiter string that does not exist in confdefs.h, to ease 8629# handling of long lines. 8630ac_delim='%!_!# ' 8631for ac_last_try in false false :; do 8632 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 8633 if test -z "$ac_tt"; then 8634 break 8635 elif $ac_last_try; then 8636 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 8637 else 8638 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8639 fi 8640done 8641 8642# For the awk script, D is an array of macro values keyed by name, 8643# likewise P contains macro parameters if any. Preserve backslash 8644# newline sequences. 8645 8646ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8647sed -n ' 8648s/.\{148\}/&'"$ac_delim"'/g 8649t rset 8650:rset 8651s/^[ ]*#[ ]*define[ ][ ]*/ / 8652t def 8653d 8654:def 8655s/\\$// 8656t bsnl 8657s/["\\]/\\&/g 8658s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8659D["\1"]=" \3"/p 8660s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8661d 8662:bsnl 8663s/["\\]/\\&/g 8664s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8665D["\1"]=" \3\\\\\\n"\\/p 8666t cont 8667s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8668t cont 8669d 8670:cont 8671n 8672s/.\{148\}/&'"$ac_delim"'/g 8673t clear 8674:clear 8675s/\\$// 8676t bsnlc 8677s/["\\]/\\&/g; s/^/"/; s/$/"/p 8678d 8679:bsnlc 8680s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8681b cont 8682' <confdefs.h | sed ' 8683s/'"$ac_delim"'/"\\\ 8684"/g' >>$CONFIG_STATUS || ac_write_fail=1 8685 8686cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8687 for (key in D) D_is_set[key] = 1 8688 FS = "" 8689} 8690/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8691 line = \$ 0 8692 split(line, arg, " ") 8693 if (arg[1] == "#") { 8694 defundef = arg[2] 8695 mac1 = arg[3] 8696 } else { 8697 defundef = substr(arg[1], 2) 8698 mac1 = arg[2] 8699 } 8700 split(mac1, mac2, "(") #) 8701 macro = mac2[1] 8702 prefix = substr(line, 1, index(line, defundef) - 1) 8703 if (D_is_set[macro]) { 8704 # Preserve the white space surrounding the "#". 8705 print prefix "define", macro P[macro] D[macro] 8706 next 8707 } else { 8708 # Replace #undef with comments. This is necessary, for example, 8709 # in the case of _POSIX_SOURCE, which is predefined and required 8710 # on some systems where configure will not decide to define it. 8711 if (defundef == "undef") { 8712 print "/*", prefix defundef, macro, "*/" 8713 next 8714 } 8715 } 8716} 8717{ print } 8718_ACAWK 8719_ACEOF 8720cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8721 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 8722fi # test -n "$CONFIG_HEADERS" 8723 8724 8725eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8726shift 8727for ac_tag 8728do 8729 case $ac_tag in 8730 :[FHLC]) ac_mode=$ac_tag; continue;; 8731 esac 8732 case $ac_mode$ac_tag in 8733 :[FHL]*:*);; 8734 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 8735 :[FH]-) ac_tag=-:-;; 8736 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8737 esac 8738 ac_save_IFS=$IFS 8739 IFS=: 8740 set x $ac_tag 8741 IFS=$ac_save_IFS 8742 shift 8743 ac_file=$1 8744 shift 8745 8746 case $ac_mode in 8747 :L) ac_source=$1;; 8748 :[FH]) 8749 ac_file_inputs= 8750 for ac_f 8751 do 8752 case $ac_f in 8753 -) ac_f="$ac_tmp/stdin";; 8754 *) # Look for the file first in the build tree, then in the source tree 8755 # (if the path is not absolute). The absolute path cannot be DOS-style, 8756 # because $ac_f cannot contain `:'. 8757 test -f "$ac_f" || 8758 case $ac_f in 8759 [\\/$]*) false;; 8760 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8761 esac || 8762 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8763 esac 8764 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8765 as_fn_append ac_file_inputs " '$ac_f'" 8766 done 8767 8768 # Let's still pretend it is `configure' which instantiates (i.e., don't 8769 # use $as_me), people would be surprised to read: 8770 # /* config.h. Generated by config.status. */ 8771 configure_input='Generated from '` 8772 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8773 `' by configure.' 8774 if test x"$ac_file" != x-; then 8775 configure_input="$ac_file. $configure_input" 8776 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8777$as_echo "$as_me: creating $ac_file" >&6;} 8778 fi 8779 # Neutralize special characters interpreted by sed in replacement strings. 8780 case $configure_input in #( 8781 *\&* | *\|* | *\\* ) 8782 ac_sed_conf_input=`$as_echo "$configure_input" | 8783 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8784 *) ac_sed_conf_input=$configure_input;; 8785 esac 8786 8787 case $ac_tag in 8788 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8789 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 8790 esac 8791 ;; 8792 esac 8793 8794 ac_dir=`$as_dirname -- "$ac_file" || 8795$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8796 X"$ac_file" : 'X\(//\)[^/]' \| \ 8797 X"$ac_file" : 'X\(//\)$' \| \ 8798 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8799$as_echo X"$ac_file" | 8800 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8801 s//\1/ 8802 q 8803 } 8804 /^X\(\/\/\)[^/].*/{ 8805 s//\1/ 8806 q 8807 } 8808 /^X\(\/\/\)$/{ 8809 s//\1/ 8810 q 8811 } 8812 /^X\(\/\).*/{ 8813 s//\1/ 8814 q 8815 } 8816 s/.*/./; q'` 8817 as_dir="$ac_dir"; as_fn_mkdir_p 8818 ac_builddir=. 8819 8820case "$ac_dir" in 8821.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8822*) 8823 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8824 # A ".." for each directory in $ac_dir_suffix. 8825 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8826 case $ac_top_builddir_sub in 8827 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8828 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8829 esac ;; 8830esac 8831ac_abs_top_builddir=$ac_pwd 8832ac_abs_builddir=$ac_pwd$ac_dir_suffix 8833# for backward compatibility: 8834ac_top_builddir=$ac_top_build_prefix 8835 8836case $srcdir in 8837 .) # We are building in place. 8838 ac_srcdir=. 8839 ac_top_srcdir=$ac_top_builddir_sub 8840 ac_abs_top_srcdir=$ac_pwd ;; 8841 [\\/]* | ?:[\\/]* ) # Absolute name. 8842 ac_srcdir=$srcdir$ac_dir_suffix; 8843 ac_top_srcdir=$srcdir 8844 ac_abs_top_srcdir=$srcdir ;; 8845 *) # Relative name. 8846 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8847 ac_top_srcdir=$ac_top_build_prefix$srcdir 8848 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8849esac 8850ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8851 8852 8853 case $ac_mode in 8854 :F) 8855 # 8856 # CONFIG_FILE 8857 # 8858 8859 case $INSTALL in 8860 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8861 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8862 esac 8863_ACEOF 8864 8865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8866# If the template does not know about datarootdir, expand it. 8867# FIXME: This hack should be removed a few years after 2.60. 8868ac_datarootdir_hack=; ac_datarootdir_seen= 8869ac_sed_dataroot=' 8870/datarootdir/ { 8871 p 8872 q 8873} 8874/@datadir@/p 8875/@docdir@/p 8876/@infodir@/p 8877/@localedir@/p 8878/@mandir@/p' 8879case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8880*datarootdir*) ac_datarootdir_seen=yes;; 8881*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8883$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8884_ACEOF 8885cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8886 ac_datarootdir_hack=' 8887 s&@datadir@&$datadir&g 8888 s&@docdir@&$docdir&g 8889 s&@infodir@&$infodir&g 8890 s&@localedir@&$localedir&g 8891 s&@mandir@&$mandir&g 8892 s&\\\${datarootdir}&$datarootdir&g' ;; 8893esac 8894_ACEOF 8895 8896# Neutralize VPATH when `$srcdir' = `.'. 8897# Shell code in configure.ac might set extrasub. 8898# FIXME: do we really want to maintain this feature? 8899cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8900ac_sed_extra="$ac_vpsub 8901$extrasub 8902_ACEOF 8903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8904:t 8905/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8906s|@configure_input@|$ac_sed_conf_input|;t t 8907s&@top_builddir@&$ac_top_builddir_sub&;t t 8908s&@top_build_prefix@&$ac_top_build_prefix&;t t 8909s&@srcdir@&$ac_srcdir&;t t 8910s&@abs_srcdir@&$ac_abs_srcdir&;t t 8911s&@top_srcdir@&$ac_top_srcdir&;t t 8912s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8913s&@builddir@&$ac_builddir&;t t 8914s&@abs_builddir@&$ac_abs_builddir&;t t 8915s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8916s&@INSTALL@&$ac_INSTALL&;t t 8917$ac_datarootdir_hack 8918" 8919eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8920if $ac_cs_awk_getline; then 8921 $AWK -f "$ac_tmp/subs.awk" 8922else 8923 $AWK -f "$ac_tmp/subs.awk" | $SHELL 8924fi \ 8925 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8926 8927test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8928 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 8929 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 8930 "$ac_tmp/out"`; test -z "$ac_out"; } && 8931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8932which seems to be undefined. Please make sure it is defined" >&5 8933$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8934which seems to be undefined. Please make sure it is defined" >&2;} 8935 8936 rm -f "$ac_tmp/stdin" 8937 case $ac_file in 8938 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 8939 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 8940 esac \ 8941 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8942 ;; 8943 :H) 8944 # 8945 # CONFIG_HEADER 8946 # 8947 if test x"$ac_file" != x-; then 8948 { 8949 $as_echo "/* $configure_input */" \ 8950 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 8951 } >"$ac_tmp/config.h" \ 8952 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8953 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 8954 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8955$as_echo "$as_me: $ac_file is unchanged" >&6;} 8956 else 8957 rm -f "$ac_file" 8958 mv "$ac_tmp/config.h" "$ac_file" \ 8959 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8960 fi 8961 else 8962 $as_echo "/* $configure_input */" \ 8963 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 8964 || as_fn_error $? "could not create -" "$LINENO" 5 8965 fi 8966 ;; 8967 8968 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8969$as_echo "$as_me: executing $ac_file commands" >&6;} 8970 ;; 8971 esac 8972 8973 8974 case $ac_file$ac_mode in 8975 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8976if test -n "$CONFIG_FILES"; then 8977 if test -n "${with_target_subdir}"; then 8978 # FIXME: We shouldn't need to set ac_file 8979 ac_file=Makefile 8980 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8981 . ${libiberty_topdir}/config-ml.in 8982 fi 8983fi ;; 8984 8985 esac 8986done # for ac_tag 8987 8988 8989as_fn_exit 0 8990_ACEOF 8991ac_clean_files=$ac_clean_files_save 8992 8993test $ac_write_fail = 0 || 8994 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 8995 8996 8997# configure is writing to config.log, and then calls config.status. 8998# config.status does its own redirection, appending to config.log. 8999# Unfortunately, on DOS this fails, as config.log is still kept open 9000# by configure, so config.status won't be able to write to it; its 9001# output is simply discarded. So we exec the FD to /dev/null, 9002# effectively closing config.log, so it can be properly (re)opened and 9003# appended to by config.status. When coming back to configure, we 9004# need to make the FD available again. 9005if test "$no_create" != yes; then 9006 ac_cs_success=: 9007 ac_config_status_args= 9008 test "$silent" = yes && 9009 ac_config_status_args="$ac_config_status_args --quiet" 9010 exec 5>/dev/null 9011 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9012 exec 5>>config.log 9013 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9014 # would make configure fail if this is the last instruction. 9015 $ac_cs_success || as_fn_exit 1 9016fi 9017if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9019$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9020fi 9021 9022