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