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