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