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