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