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. */ 6922find_stack_direction () 6923{ 6924 static char *addr = 0; 6925 auto char dummy; 6926 if (addr == 0) 6927 { 6928 addr = &dummy; 6929 return find_stack_direction (); 6930 } 6931 else 6932 return (&dummy > addr) ? 1 : -1; 6933} 6934main () 6935{ 6936 exit (find_stack_direction() < 0); 6937} 6938_ACEOF 6939if ac_fn_c_try_run "$LINENO"; then : 6940 ac_cv_c_stack_direction=1 6941else 6942 ac_cv_c_stack_direction=-1 6943fi 6944rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6945 conftest.$ac_objext conftest.beam conftest.$ac_ext 6946fi 6947 6948fi 6949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6950$as_echo "$ac_cv_c_stack_direction" >&6; } 6951 6952cat >>confdefs.h <<_ACEOF 6953#define STACK_DIRECTION $ac_cv_c_stack_direction 6954_ACEOF 6955 6956 6957 for ac_header in vfork.h 6958do : 6959 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6960if test "x$ac_cv_header_vfork_h" = xyes; then : 6961 cat >>confdefs.h <<_ACEOF 6962#define HAVE_VFORK_H 1 6963_ACEOF 6964 6965fi 6966done 6967 6968for ac_func in fork vfork 6969do : 6970 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6971ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6972if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6973 cat >>confdefs.h <<_ACEOF 6974#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6975_ACEOF 6976 6977fi 6978done 6979 6980if test "x$ac_cv_func_fork" = xyes; then 6981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6982$as_echo_n "checking for working fork... " >&6; } 6983if ${ac_cv_func_fork_works+:} false; then : 6984 $as_echo_n "(cached) " >&6 6985else 6986 if test "$cross_compiling" = yes; then : 6987 ac_cv_func_fork_works=cross 6988else 6989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6990/* end confdefs.h. */ 6991$ac_includes_default 6992int 6993main () 6994{ 6995 6996 /* By Ruediger Kuhlmann. */ 6997 return fork () < 0; 6998 6999 ; 7000 return 0; 7001} 7002_ACEOF 7003if ac_fn_c_try_run "$LINENO"; then : 7004 ac_cv_func_fork_works=yes 7005else 7006 ac_cv_func_fork_works=no 7007fi 7008rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7009 conftest.$ac_objext conftest.beam conftest.$ac_ext 7010fi 7011 7012fi 7013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 7014$as_echo "$ac_cv_func_fork_works" >&6; } 7015 7016else 7017 ac_cv_func_fork_works=$ac_cv_func_fork 7018fi 7019if test "x$ac_cv_func_fork_works" = xcross; then 7020 case $host in 7021 *-*-amigaos* | *-*-msdosdjgpp*) 7022 # Override, as these systems have only a dummy fork() stub 7023 ac_cv_func_fork_works=no 7024 ;; 7025 *) 7026 ac_cv_func_fork_works=yes 7027 ;; 7028 esac 7029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 7030$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 7031fi 7032ac_cv_func_vfork_works=$ac_cv_func_vfork 7033if test "x$ac_cv_func_vfork" = xyes; then 7034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 7035$as_echo_n "checking for working vfork... " >&6; } 7036if ${ac_cv_func_vfork_works+:} false; then : 7037 $as_echo_n "(cached) " >&6 7038else 7039 if test "$cross_compiling" = yes; then : 7040 ac_cv_func_vfork_works=cross 7041else 7042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7043/* end confdefs.h. */ 7044/* Thanks to Paul Eggert for this test. */ 7045$ac_includes_default 7046#include <sys/wait.h> 7047#ifdef HAVE_VFORK_H 7048# include <vfork.h> 7049#endif 7050/* On some sparc systems, changes by the child to local and incoming 7051 argument registers are propagated back to the parent. The compiler 7052 is told about this with #include <vfork.h>, but some compilers 7053 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 7054 static variable whose address is put into a register that is 7055 clobbered by the vfork. */ 7056static void 7057#ifdef __cplusplus 7058sparc_address_test (int arg) 7059# else 7060sparc_address_test (arg) int arg; 7061#endif 7062{ 7063 static pid_t child; 7064 if (!child) { 7065 child = vfork (); 7066 if (child < 0) { 7067 perror ("vfork"); 7068 _exit(2); 7069 } 7070 if (!child) { 7071 arg = getpid(); 7072 write(-1, "", 0); 7073 _exit (arg); 7074 } 7075 } 7076} 7077 7078int 7079main () 7080{ 7081 pid_t parent = getpid (); 7082 pid_t child; 7083 7084 sparc_address_test (0); 7085 7086 child = vfork (); 7087 7088 if (child == 0) { 7089 /* Here is another test for sparc vfork register problems. This 7090 test uses lots of local variables, at least as many local 7091 variables as main has allocated so far including compiler 7092 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 7093 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 7094 reuse the register of parent for one of the local variables, 7095 since it will think that parent can't possibly be used any more 7096 in this routine. Assigning to the local variable will thus 7097 munge parent in the parent process. */ 7098 pid_t 7099 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 7100 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 7101 /* Convince the compiler that p..p7 are live; otherwise, it might 7102 use the same hardware register for all 8 local variables. */ 7103 if (p != p1 || p != p2 || p != p3 || p != p4 7104 || p != p5 || p != p6 || p != p7) 7105 _exit(1); 7106 7107 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 7108 from child file descriptors. If the child closes a descriptor 7109 before it execs or exits, this munges the parent's descriptor 7110 as well. Test for this by closing stdout in the child. */ 7111 _exit(close(fileno(stdout)) != 0); 7112 } else { 7113 int status; 7114 struct stat st; 7115 7116 while (wait(&status) != child) 7117 ; 7118 return ( 7119 /* Was there some problem with vforking? */ 7120 child < 0 7121 7122 /* Did the child fail? (This shouldn't happen.) */ 7123 || status 7124 7125 /* Did the vfork/compiler bug occur? */ 7126 || parent != getpid() 7127 7128 /* Did the file descriptor bug occur? */ 7129 || fstat(fileno(stdout), &st) != 0 7130 ); 7131 } 7132} 7133_ACEOF 7134if ac_fn_c_try_run "$LINENO"; then : 7135 ac_cv_func_vfork_works=yes 7136else 7137 ac_cv_func_vfork_works=no 7138fi 7139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7140 conftest.$ac_objext conftest.beam conftest.$ac_ext 7141fi 7142 7143fi 7144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 7145$as_echo "$ac_cv_func_vfork_works" >&6; } 7146 7147fi; 7148if test "x$ac_cv_func_fork_works" = xcross; then 7149 ac_cv_func_vfork_works=$ac_cv_func_vfork 7150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 7151$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 7152fi 7153 7154if test "x$ac_cv_func_vfork_works" = xyes; then 7155 7156$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 7157 7158else 7159 7160$as_echo "#define vfork fork" >>confdefs.h 7161 7162fi 7163if test "x$ac_cv_func_fork_works" = xyes; then 7164 7165$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 7166 7167fi 7168 7169 if test $ac_cv_func_vfork_works = no; then 7170 case " $LIBOBJS " in 7171 *" vfork.$ac_objext "* ) ;; 7172 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 7173 ;; 7174esac 7175 7176 fi 7177 # We only need _doprnt if we might use it to implement v*printf. 7178 if test $ac_cv_func_vprintf != yes \ 7179 || test $ac_cv_func_vfprintf != yes \ 7180 || test $ac_cv_func_vsprintf != yes; then 7181 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7182if test "x$ac_cv_func__doprnt" = xyes; then : 7183 $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h 7184 7185else 7186 case " $LIBOBJS " in 7187 *" _doprnt.$ac_objext "* ) ;; 7188 *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext" 7189 ;; 7190esac 7191 7192fi 7193 7194 7195 else 7196 for ac_func in _doprnt 7197do : 7198 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7199if test "x$ac_cv_func__doprnt" = xyes; then : 7200 cat >>confdefs.h <<_ACEOF 7201#define HAVE__DOPRNT 1 7202_ACEOF 7203 7204fi 7205done 7206 7207 fi 7208 7209 for v in $vars; do 7210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 7211$as_echo_n "checking for $v... " >&6; } 7212 if eval \${libiberty_cv_var_$v+:} false; then : 7213 $as_echo_n "(cached) " >&6 7214else 7215 if test x$gcc_no_link = xyes; then 7216 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7217fi 7218cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7219/* end confdefs.h. */ 7220extern int $v []; 7221int 7222main () 7223{ 7224if ($v [0]) return 1; 7225 ; 7226 return 0; 7227} 7228_ACEOF 7229if ac_fn_c_try_link "$LINENO"; then : 7230 eval "libiberty_cv_var_$v=yes" 7231else 7232 eval "libiberty_cv_var_$v=no" 7233fi 7234rm -f core conftest.err conftest.$ac_objext \ 7235 conftest$ac_exeext conftest.$ac_ext 7236fi 7237 7238 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 7239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7240$as_echo "yes" >&6; } 7241 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7242 cat >>confdefs.h <<_ACEOF 7243#define $n 1 7244_ACEOF 7245 7246 else 7247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7248$as_echo "no" >&6; } 7249 fi 7250 done 7251 7252 # special check for _system_configuration because AIX <4.3.2 do not 7253 # contain the `physmem' member. 7254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 7255$as_echo_n "checking for external symbol _system_configuration... " >&6; } 7256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7257/* end confdefs.h. */ 7258#include <sys/systemcfg.h> 7259int 7260main () 7261{ 7262double x = _system_configuration.physmem; 7263 ; 7264 return 0; 7265} 7266_ACEOF 7267if ac_fn_c_try_compile "$LINENO"; then : 7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7269$as_echo "yes" >&6; } 7270 7271$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 7272 7273else 7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7275$as_echo "no" >&6; } 7276fi 7277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7278 7279 for ac_func in $checkfuncs 7280do : 7281 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7282ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7283if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7284 cat >>confdefs.h <<_ACEOF 7285#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7286_ACEOF 7287 7288fi 7289done 7290 7291 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 7292ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 7293if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 7294 ac_have_decl=1 7295else 7296 ac_have_decl=0 7297fi 7298 7299cat >>confdefs.h <<_ACEOF 7300#define HAVE_DECL_BASENAME $ac_have_decl 7301_ACEOF 7302ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 7303if test "x$ac_cv_have_decl_ffs" = xyes; then : 7304 ac_have_decl=1 7305else 7306 ac_have_decl=0 7307fi 7308 7309cat >>confdefs.h <<_ACEOF 7310#define HAVE_DECL_FFS $ac_have_decl 7311_ACEOF 7312ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 7313if test "x$ac_cv_have_decl_asprintf" = xyes; then : 7314 ac_have_decl=1 7315else 7316 ac_have_decl=0 7317fi 7318 7319cat >>confdefs.h <<_ACEOF 7320#define HAVE_DECL_ASPRINTF $ac_have_decl 7321_ACEOF 7322ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 7323if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 7324 ac_have_decl=1 7325else 7326 ac_have_decl=0 7327fi 7328 7329cat >>confdefs.h <<_ACEOF 7330#define HAVE_DECL_VASPRINTF $ac_have_decl 7331_ACEOF 7332ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 7333if test "x$ac_cv_have_decl_snprintf" = xyes; then : 7334 ac_have_decl=1 7335else 7336 ac_have_decl=0 7337fi 7338 7339cat >>confdefs.h <<_ACEOF 7340#define HAVE_DECL_SNPRINTF $ac_have_decl 7341_ACEOF 7342ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 7343if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 7344 ac_have_decl=1 7345else 7346 ac_have_decl=0 7347fi 7348 7349cat >>confdefs.h <<_ACEOF 7350#define HAVE_DECL_VSNPRINTF $ac_have_decl 7351_ACEOF 7352 7353 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 7354if test "x$ac_cv_have_decl_calloc" = xyes; then : 7355 ac_have_decl=1 7356else 7357 ac_have_decl=0 7358fi 7359 7360cat >>confdefs.h <<_ACEOF 7361#define HAVE_DECL_CALLOC $ac_have_decl 7362_ACEOF 7363ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 7364if test "x$ac_cv_have_decl_getenv" = xyes; then : 7365 ac_have_decl=1 7366else 7367 ac_have_decl=0 7368fi 7369 7370cat >>confdefs.h <<_ACEOF 7371#define HAVE_DECL_GETENV $ac_have_decl 7372_ACEOF 7373ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 7374if test "x$ac_cv_have_decl_getopt" = xyes; then : 7375 ac_have_decl=1 7376else 7377 ac_have_decl=0 7378fi 7379 7380cat >>confdefs.h <<_ACEOF 7381#define HAVE_DECL_GETOPT $ac_have_decl 7382_ACEOF 7383ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 7384if test "x$ac_cv_have_decl_malloc" = xyes; then : 7385 ac_have_decl=1 7386else 7387 ac_have_decl=0 7388fi 7389 7390cat >>confdefs.h <<_ACEOF 7391#define HAVE_DECL_MALLOC $ac_have_decl 7392_ACEOF 7393ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 7394if test "x$ac_cv_have_decl_realloc" = xyes; then : 7395 ac_have_decl=1 7396else 7397 ac_have_decl=0 7398fi 7399 7400cat >>confdefs.h <<_ACEOF 7401#define HAVE_DECL_REALLOC $ac_have_decl 7402_ACEOF 7403 7404 case "${host}" in 7405 *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated. 7406 *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 7407if test "x$ac_cv_have_decl_sbrk" = xyes; then : 7408 ac_have_decl=1 7409else 7410 ac_have_decl=0 7411fi 7412 7413cat >>confdefs.h <<_ACEOF 7414#define HAVE_DECL_SBRK $ac_have_decl 7415_ACEOF 7416;; 7417 esac 7418 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 7419if test "x$ac_cv_have_decl_strtol" = xyes; then : 7420 ac_have_decl=1 7421else 7422 ac_have_decl=0 7423fi 7424 7425cat >>confdefs.h <<_ACEOF 7426#define HAVE_DECL_STRTOL $ac_have_decl 7427_ACEOF 7428ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 7429if test "x$ac_cv_have_decl_strtoul" = xyes; then : 7430 ac_have_decl=1 7431else 7432 ac_have_decl=0 7433fi 7434 7435cat >>confdefs.h <<_ACEOF 7436#define HAVE_DECL_STRTOUL $ac_have_decl 7437_ACEOF 7438ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 7439if test "x$ac_cv_have_decl_strtoll" = xyes; then : 7440 ac_have_decl=1 7441else 7442 ac_have_decl=0 7443fi 7444 7445cat >>confdefs.h <<_ACEOF 7446#define HAVE_DECL_STRTOLL $ac_have_decl 7447_ACEOF 7448ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 7449if test "x$ac_cv_have_decl_strtoull" = xyes; then : 7450 ac_have_decl=1 7451else 7452 ac_have_decl=0 7453fi 7454 7455cat >>confdefs.h <<_ACEOF 7456#define HAVE_DECL_STRTOULL $ac_have_decl 7457_ACEOF 7458 7459 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 7460if test "x$ac_cv_have_decl_strverscmp" = xyes; then : 7461 ac_have_decl=1 7462else 7463 ac_have_decl=0 7464fi 7465 7466cat >>confdefs.h <<_ACEOF 7467#define HAVE_DECL_STRVERSCMP $ac_have_decl 7468_ACEOF 7469 7470 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 7471if test "x$ac_cv_have_decl_strnlen" = xyes; then : 7472 ac_have_decl=1 7473else 7474 ac_have_decl=0 7475fi 7476 7477cat >>confdefs.h <<_ACEOF 7478#define HAVE_DECL_STRNLEN $ac_have_decl 7479_ACEOF 7480 7481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7482$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7483if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then : 7484 $as_echo_n "(cached) " >&6 7485else 7486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7487/* end confdefs.h. */ 7488 7489#include "confdefs.h" 7490#include <stdio.h> 7491#ifdef HAVE_STRING_H 7492#include <string.h> 7493#else 7494#ifdef HAVE_STRINGS_H 7495#include <strings.h> 7496#endif 7497#endif 7498#ifdef HAVE_STDLIB_H 7499#include <stdlib.h> 7500#endif 7501#ifdef HAVE_UNISTD_H 7502#include <unistd.h> 7503#endif 7504int 7505main () 7506{ 7507char *(*pfn) = (char *(*)) canonicalize_file_name 7508 ; 7509 return 0; 7510} 7511_ACEOF 7512if ac_fn_c_try_compile "$LINENO"; then : 7513 libiberty_cv_decl_needed_canonicalize_file_name=no 7514else 7515 libiberty_cv_decl_needed_canonicalize_file_name=yes 7516fi 7517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7518fi 7519 7520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7521$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7522if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7523 7524$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7525 7526fi 7527 7528fi 7529 7530# Figure out which version of pexecute to use. 7531case "${host}" in 7532 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7533 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7534 *-*-msdos*) pexecute=pex-msdos ;; 7535 *) pexecute=pex-unix ;; 7536esac 7537 7538 7539 7540 7541 7542 for ac_header in $ac_header_list 7543do : 7544 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7545ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7546if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7547 cat >>confdefs.h <<_ACEOF 7548#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7549_ACEOF 7550 7551fi 7552done 7553 7554 7555 7556 7557 7558 7559 7560if test x$gcc_no_link = xyes; then 7561 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7562 ac_cv_func_mmap_fixed_mapped=no 7563 fi 7564fi 7565if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7566 7567for ac_func in getpagesize 7568do : 7569 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7570if test "x$ac_cv_func_getpagesize" = xyes; then : 7571 cat >>confdefs.h <<_ACEOF 7572#define HAVE_GETPAGESIZE 1 7573_ACEOF 7574 7575fi 7576done 7577 7578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7579$as_echo_n "checking for working mmap... " >&6; } 7580if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 7581 $as_echo_n "(cached) " >&6 7582else 7583 if test "$cross_compiling" = yes; then : 7584 ac_cv_func_mmap_fixed_mapped=no 7585else 7586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7587/* end confdefs.h. */ 7588$ac_includes_default 7589/* malloc might have been renamed as rpl_malloc. */ 7590#undef malloc 7591 7592/* Thanks to Mike Haertel and Jim Avera for this test. 7593 Here is a matrix of mmap possibilities: 7594 mmap private not fixed 7595 mmap private fixed at somewhere currently unmapped 7596 mmap private fixed at somewhere already mapped 7597 mmap shared not fixed 7598 mmap shared fixed at somewhere currently unmapped 7599 mmap shared fixed at somewhere already mapped 7600 For private mappings, we should verify that changes cannot be read() 7601 back from the file, nor mmap's back from the file at a different 7602 address. (There have been systems where private was not correctly 7603 implemented like the infamous i386 svr4.0, and systems where the 7604 VM page cache was not coherent with the file system buffer cache 7605 like early versions of FreeBSD and possibly contemporary NetBSD.) 7606 For shared mappings, we should conversely verify that changes get 7607 propagated back to all the places they're supposed to be. 7608 7609 Grep wants private fixed already mapped. 7610 The main things grep needs to know about mmap are: 7611 * does it exist and is it safe to write into the mmap'd area 7612 * how to use it (BSD variants) */ 7613 7614#include <fcntl.h> 7615#include <sys/mman.h> 7616 7617#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7618char *malloc (); 7619#endif 7620 7621/* This mess was copied from the GNU getpagesize.h. */ 7622#ifndef HAVE_GETPAGESIZE 7623# ifdef _SC_PAGESIZE 7624# define getpagesize() sysconf(_SC_PAGESIZE) 7625# else /* no _SC_PAGESIZE */ 7626# ifdef HAVE_SYS_PARAM_H 7627# include <sys/param.h> 7628# ifdef EXEC_PAGESIZE 7629# define getpagesize() EXEC_PAGESIZE 7630# else /* no EXEC_PAGESIZE */ 7631# ifdef NBPG 7632# define getpagesize() NBPG * CLSIZE 7633# ifndef CLSIZE 7634# define CLSIZE 1 7635# endif /* no CLSIZE */ 7636# else /* no NBPG */ 7637# ifdef NBPC 7638# define getpagesize() NBPC 7639# else /* no NBPC */ 7640# ifdef PAGESIZE 7641# define getpagesize() PAGESIZE 7642# endif /* PAGESIZE */ 7643# endif /* no NBPC */ 7644# endif /* no NBPG */ 7645# endif /* no EXEC_PAGESIZE */ 7646# else /* no HAVE_SYS_PARAM_H */ 7647# define getpagesize() 8192 /* punt totally */ 7648# endif /* no HAVE_SYS_PARAM_H */ 7649# endif /* no _SC_PAGESIZE */ 7650 7651#endif /* no HAVE_GETPAGESIZE */ 7652 7653int 7654main () 7655{ 7656 char *data, *data2, *data3; 7657 const char *cdata2; 7658 int i, pagesize; 7659 int fd, fd2; 7660 7661 pagesize = getpagesize (); 7662 7663 /* First, make a file with some known garbage in it. */ 7664 data = (char *) malloc (pagesize); 7665 if (!data) 7666 return 1; 7667 for (i = 0; i < pagesize; ++i) 7668 *(data + i) = rand (); 7669 umask (0); 7670 fd = creat ("conftest.mmap", 0600); 7671 if (fd < 0) 7672 return 2; 7673 if (write (fd, data, pagesize) != pagesize) 7674 return 3; 7675 close (fd); 7676 7677 /* Next, check that the tail of a page is zero-filled. File must have 7678 non-zero length, otherwise we risk SIGBUS for entire page. */ 7679 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 7680 if (fd2 < 0) 7681 return 4; 7682 cdata2 = ""; 7683 if (write (fd2, cdata2, 1) != 1) 7684 return 5; 7685 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 7686 if (data2 == MAP_FAILED) 7687 return 6; 7688 for (i = 0; i < pagesize; ++i) 7689 if (*(data2 + i)) 7690 return 7; 7691 close (fd2); 7692 if (munmap (data2, pagesize)) 7693 return 8; 7694 7695 /* Next, try to mmap the file at a fixed address which already has 7696 something else allocated at it. If we can, also make sure that 7697 we see the same garbage. */ 7698 fd = open ("conftest.mmap", O_RDWR); 7699 if (fd < 0) 7700 return 9; 7701 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7702 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7703 return 10; 7704 for (i = 0; i < pagesize; ++i) 7705 if (*(data + i) != *(data2 + i)) 7706 return 11; 7707 7708 /* Finally, make sure that changes to the mapped area do not 7709 percolate back to the file as seen by read(). (This is a bug on 7710 some variants of i386 svr4.0.) */ 7711 for (i = 0; i < pagesize; ++i) 7712 *(data2 + i) = *(data2 + i) + 1; 7713 data3 = (char *) malloc (pagesize); 7714 if (!data3) 7715 return 12; 7716 if (read (fd, data3, pagesize) != pagesize) 7717 return 13; 7718 for (i = 0; i < pagesize; ++i) 7719 if (*(data + i) != *(data3 + i)) 7720 return 14; 7721 close (fd); 7722 return 0; 7723} 7724_ACEOF 7725if ac_fn_c_try_run "$LINENO"; then : 7726 ac_cv_func_mmap_fixed_mapped=yes 7727else 7728 ac_cv_func_mmap_fixed_mapped=no 7729fi 7730rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7731 conftest.$ac_objext conftest.beam conftest.$ac_ext 7732fi 7733 7734fi 7735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7736$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7737if test $ac_cv_func_mmap_fixed_mapped = yes; then 7738 7739$as_echo "#define HAVE_MMAP 1" >>confdefs.h 7740 7741fi 7742rm -f conftest.mmap conftest.txt 7743 7744fi 7745 7746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7747$as_echo_n "checking for working strncmp... " >&6; } 7748if ${ac_cv_func_strncmp_works+:} false; then : 7749 $as_echo_n "(cached) " >&6 7750else 7751 if test "$cross_compiling" = yes; then : 7752 ac_cv_func_strncmp_works=yes 7753else 7754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7755/* end confdefs.h. */ 7756 7757/* Test by Jim Wilson and Kaveh Ghazi. 7758 Check whether strncmp reads past the end of its string parameters. */ 7759#include <sys/types.h> 7760 7761#ifdef HAVE_FCNTL_H 7762#include <fcntl.h> 7763#endif 7764 7765#ifdef HAVE_SYS_MMAN_H 7766#include <sys/mman.h> 7767#endif 7768 7769#ifndef MAP_ANON 7770#ifdef MAP_ANONYMOUS 7771#define MAP_ANON MAP_ANONYMOUS 7772#else 7773#define MAP_ANON MAP_FILE 7774#endif 7775#endif 7776 7777#ifndef MAP_FILE 7778#define MAP_FILE 0 7779#endif 7780#ifndef O_RDONLY 7781#define O_RDONLY 0 7782#endif 7783 7784#define MAP_LEN 0x10000 7785 7786main () 7787{ 7788#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7789 char *p; 7790 int dev_zero; 7791 7792 dev_zero = open ("/dev/zero", O_RDONLY); 7793 if (dev_zero < 0) 7794 exit (1); 7795 7796 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7797 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7798 if (p == (char *)-1) 7799 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7800 MAP_ANON|MAP_PRIVATE, -1, 0); 7801 if (p == (char *)-1) 7802 exit (2); 7803 else 7804 { 7805 char *string = "__si_type_info"; 7806 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7807 char *r = (char *) p + 0xe; 7808 7809 strcpy (q, string); 7810 strcpy (r, string); 7811 strncmp (r, q, 14); 7812 } 7813#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7814 exit (0); 7815} 7816 7817_ACEOF 7818if ac_fn_c_try_run "$LINENO"; then : 7819 ac_cv_func_strncmp_works=yes 7820else 7821 ac_cv_func_strncmp_works=no 7822fi 7823rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7824 conftest.$ac_objext conftest.beam conftest.$ac_ext 7825fi 7826 7827rm -f core core.* *.core 7828fi 7829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7830$as_echo "$ac_cv_func_strncmp_works" >&6; } 7831if test $ac_cv_func_strncmp_works = no ; then 7832 case " $LIBOBJS " in 7833 *" strncmp.$ac_objext "* ) ;; 7834 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 7835 ;; 7836esac 7837 7838fi 7839 7840 7841# Install a library built with a cross compiler in $(tooldir) rather 7842# than $(libdir). 7843if test -z "${with_cross_host}"; then 7844 INSTALL_DEST=libdir 7845else 7846 INSTALL_DEST=tooldir 7847fi 7848 7849 7850 7851L="" 7852for l in x $LIBOBJS; do 7853 case $l in 7854 x) ;; 7855 *) L="$L ./$l" ;; 7856 esac 7857done 7858LIBOBJS="$L" 7859 7860 7861 7862 7863 7864# We need multilib support, but only if configuring for the target. 7865ac_config_files="$ac_config_files Makefile" # testsuite/Makefile 7866 7867ac_config_commands="$ac_config_commands default" 7868 7869cat >confcache <<\_ACEOF 7870# This file is a shell script that caches the results of configure 7871# tests run on this system so they can be shared between configure 7872# scripts and configure runs, see configure's option --config-cache. 7873# It is not useful on other systems. If it contains results you don't 7874# want to keep, you may remove or edit it. 7875# 7876# config.status only pays attention to the cache file if you give it 7877# the --recheck option to rerun configure. 7878# 7879# `ac_cv_env_foo' variables (set or unset) will be overridden when 7880# loading this file, other *unset* `ac_cv_foo' will be assigned the 7881# following values. 7882 7883_ACEOF 7884 7885# The following way of writing the cache mishandles newlines in values, 7886# but we know of no workaround that is simple, portable, and efficient. 7887# So, we kill variables containing newlines. 7888# Ultrix sh set writes to stderr and can't be redirected directly, 7889# and sets the high bit in the cache file unless we assign to the vars. 7890( 7891 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7892 eval ac_val=\$$ac_var 7893 case $ac_val in #( 7894 *${as_nl}*) 7895 case $ac_var in #( 7896 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7897$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7898 esac 7899 case $ac_var in #( 7900 _ | IFS | as_nl) ;; #( 7901 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7902 *) { eval $ac_var=; unset $ac_var;} ;; 7903 esac ;; 7904 esac 7905 done 7906 7907 (set) 2>&1 | 7908 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7909 *${as_nl}ac_space=\ *) 7910 # `set' does not quote correctly, so add quotes: double-quote 7911 # substitution turns \\\\ into \\, and sed turns \\ into \. 7912 sed -n \ 7913 "s/'/'\\\\''/g; 7914 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7915 ;; #( 7916 *) 7917 # `set' quotes correctly as required by POSIX, so do not add quotes. 7918 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7919 ;; 7920 esac | 7921 sort 7922) | 7923 sed ' 7924 /^ac_cv_env_/b end 7925 t clear 7926 :clear 7927 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7928 t end 7929 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7930 :end' >>confcache 7931if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7932 if test -w "$cache_file"; then 7933 if test "x$cache_file" != "x/dev/null"; then 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7935$as_echo "$as_me: updating cache $cache_file" >&6;} 7936 if test ! -f "$cache_file" || test -h "$cache_file"; then 7937 cat confcache >"$cache_file" 7938 else 7939 case $cache_file in #( 7940 */* | ?:*) 7941 mv -f confcache "$cache_file"$$ && 7942 mv -f "$cache_file"$$ "$cache_file" ;; #( 7943 *) 7944 mv -f confcache "$cache_file" ;; 7945 esac 7946 fi 7947 fi 7948 else 7949 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7950$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7951 fi 7952fi 7953rm -f confcache 7954 7955test "x$prefix" = xNONE && prefix=$ac_default_prefix 7956# Let make expand exec_prefix. 7957test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7958 7959DEFS=-DHAVE_CONFIG_H 7960 7961ac_libobjs= 7962ac_ltlibobjs= 7963U= 7964for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7965 # 1. Remove the extension, and $U if already installed. 7966 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7967 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7968 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7969 # will be set to the directory where LIBOBJS objects are built. 7970 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7971 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7972done 7973LIBOBJS=$ac_libobjs 7974 7975LTLIBOBJS=$ac_ltlibobjs 7976 7977 7978 7979 7980: "${CONFIG_STATUS=./config.status}" 7981ac_write_fail=0 7982ac_clean_files_save=$ac_clean_files 7983ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7984{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7985$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7986as_write_fail=0 7987cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7988#! $SHELL 7989# Generated by $as_me. 7990# Run this file to recreate the current configuration. 7991# Compiler output produced by configure, useful for debugging 7992# configure, is in config.log if it exists. 7993 7994debug=false 7995ac_cs_recheck=false 7996ac_cs_silent=false 7997 7998SHELL=\${CONFIG_SHELL-$SHELL} 7999export SHELL 8000_ASEOF 8001cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8002## -------------------- ## 8003## M4sh Initialization. ## 8004## -------------------- ## 8005 8006# Be more Bourne compatible 8007DUALCASE=1; export DUALCASE # for MKS sh 8008if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8009 emulate sh 8010 NULLCMD=: 8011 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8012 # is contrary to our usage. Disable this feature. 8013 alias -g '${1+"$@"}'='"$@"' 8014 setopt NO_GLOB_SUBST 8015else 8016 case `(set -o) 2>/dev/null` in #( 8017 *posix*) : 8018 set -o posix ;; #( 8019 *) : 8020 ;; 8021esac 8022fi 8023 8024 8025as_nl=' 8026' 8027export as_nl 8028# Printing a long string crashes Solaris 7 /usr/bin/printf. 8029as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8030as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8031as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8032# Prefer a ksh shell builtin over an external printf program on Solaris, 8033# but without wasting forks for bash or zsh. 8034if test -z "$BASH_VERSION$ZSH_VERSION" \ 8035 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8036 as_echo='print -r --' 8037 as_echo_n='print -rn --' 8038elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8039 as_echo='printf %s\n' 8040 as_echo_n='printf %s' 8041else 8042 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8043 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8044 as_echo_n='/usr/ucb/echo -n' 8045 else 8046 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8047 as_echo_n_body='eval 8048 arg=$1; 8049 case $arg in #( 8050 *"$as_nl"*) 8051 expr "X$arg" : "X\\(.*\\)$as_nl"; 8052 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8053 esac; 8054 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8055 ' 8056 export as_echo_n_body 8057 as_echo_n='sh -c $as_echo_n_body as_echo' 8058 fi 8059 export as_echo_body 8060 as_echo='sh -c $as_echo_body as_echo' 8061fi 8062 8063# The user is always right. 8064if test "${PATH_SEPARATOR+set}" != set; then 8065 PATH_SEPARATOR=: 8066 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8067 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8068 PATH_SEPARATOR=';' 8069 } 8070fi 8071 8072 8073# IFS 8074# We need space, tab and new line, in precisely that order. Quoting is 8075# there to prevent editors from complaining about space-tab. 8076# (If _AS_PATH_WALK were called with IFS unset, it would disable word 8077# splitting by setting IFS to empty value.) 8078IFS=" "" $as_nl" 8079 8080# Find who we are. Look in the path if we contain no directory separator. 8081as_myself= 8082case $0 in #(( 8083 *[\\/]* ) as_myself=$0 ;; 8084 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8085for as_dir in $PATH 8086do 8087 IFS=$as_save_IFS 8088 test -z "$as_dir" && as_dir=. 8089 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8090 done 8091IFS=$as_save_IFS 8092 8093 ;; 8094esac 8095# We did not find ourselves, most probably we were run as `sh COMMAND' 8096# in which case we are not to be found in the path. 8097if test "x$as_myself" = x; then 8098 as_myself=$0 8099fi 8100if test ! -f "$as_myself"; then 8101 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8102 exit 1 8103fi 8104 8105# Unset variables that we do not need and which cause bugs (e.g. in 8106# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8107# suppresses any "Segmentation fault" message there. '((' could 8108# trigger a bug in pdksh 5.2.14. 8109for as_var in BASH_ENV ENV MAIL MAILPATH 8110do eval test x\${$as_var+set} = xset \ 8111 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8112done 8113PS1='$ ' 8114PS2='> ' 8115PS4='+ ' 8116 8117# NLS nuisances. 8118LC_ALL=C 8119export LC_ALL 8120LANGUAGE=C 8121export LANGUAGE 8122 8123# CDPATH. 8124(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8125 8126 8127# as_fn_error STATUS ERROR [LINENO LOG_FD] 8128# ---------------------------------------- 8129# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8130# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8131# script with STATUS, using 1 if that was 0. 8132as_fn_error () 8133{ 8134 as_status=$1; test $as_status -eq 0 && as_status=1 8135 if test "$4"; then 8136 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8137 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8138 fi 8139 $as_echo "$as_me: error: $2" >&2 8140 as_fn_exit $as_status 8141} # as_fn_error 8142 8143 8144# as_fn_set_status STATUS 8145# ----------------------- 8146# Set $? to STATUS, without forking. 8147as_fn_set_status () 8148{ 8149 return $1 8150} # as_fn_set_status 8151 8152# as_fn_exit STATUS 8153# ----------------- 8154# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8155as_fn_exit () 8156{ 8157 set +e 8158 as_fn_set_status $1 8159 exit $1 8160} # as_fn_exit 8161 8162# as_fn_unset VAR 8163# --------------- 8164# Portably unset VAR. 8165as_fn_unset () 8166{ 8167 { eval $1=; unset $1;} 8168} 8169as_unset=as_fn_unset 8170# as_fn_append VAR VALUE 8171# ---------------------- 8172# Append the text in VALUE to the end of the definition contained in VAR. Take 8173# advantage of any shell optimizations that allow amortized linear growth over 8174# repeated appends, instead of the typical quadratic growth present in naive 8175# implementations. 8176if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8177 eval 'as_fn_append () 8178 { 8179 eval $1+=\$2 8180 }' 8181else 8182 as_fn_append () 8183 { 8184 eval $1=\$$1\$2 8185 } 8186fi # as_fn_append 8187 8188# as_fn_arith ARG... 8189# ------------------ 8190# Perform arithmetic evaluation on the ARGs, and store the result in the 8191# global $as_val. Take advantage of shells that can avoid forks. The arguments 8192# must be portable across $(()) and expr. 8193if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8194 eval 'as_fn_arith () 8195 { 8196 as_val=$(( $* )) 8197 }' 8198else 8199 as_fn_arith () 8200 { 8201 as_val=`expr "$@" || test $? -eq 1` 8202 } 8203fi # as_fn_arith 8204 8205 8206if expr a : '\(a\)' >/dev/null 2>&1 && 8207 test "X`expr 00001 : '.*\(...\)'`" = X001; then 8208 as_expr=expr 8209else 8210 as_expr=false 8211fi 8212 8213if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8214 as_basename=basename 8215else 8216 as_basename=false 8217fi 8218 8219if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8220 as_dirname=dirname 8221else 8222 as_dirname=false 8223fi 8224 8225as_me=`$as_basename -- "$0" || 8226$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8227 X"$0" : 'X\(//\)$' \| \ 8228 X"$0" : 'X\(/\)' \| . 2>/dev/null || 8229$as_echo X/"$0" | 8230 sed '/^.*\/\([^/][^/]*\)\/*$/{ 8231 s//\1/ 8232 q 8233 } 8234 /^X\/\(\/\/\)$/{ 8235 s//\1/ 8236 q 8237 } 8238 /^X\/\(\/\).*/{ 8239 s//\1/ 8240 q 8241 } 8242 s/.*/./; q'` 8243 8244# Avoid depending upon Character Ranges. 8245as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8246as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8247as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8248as_cr_digits='0123456789' 8249as_cr_alnum=$as_cr_Letters$as_cr_digits 8250 8251ECHO_C= ECHO_N= ECHO_T= 8252case `echo -n x` in #((((( 8253-n*) 8254 case `echo 'xy\c'` in 8255 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8256 xy) ECHO_C='\c';; 8257 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8258 ECHO_T=' ';; 8259 esac;; 8260*) 8261 ECHO_N='-n';; 8262esac 8263 8264rm -f conf$$ conf$$.exe conf$$.file 8265if test -d conf$$.dir; then 8266 rm -f conf$$.dir/conf$$.file 8267else 8268 rm -f conf$$.dir 8269 mkdir conf$$.dir 2>/dev/null 8270fi 8271if (echo >conf$$.file) 2>/dev/null; then 8272 if ln -s conf$$.file conf$$ 2>/dev/null; then 8273 as_ln_s='ln -s' 8274 # ... but there are two gotchas: 8275 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8276 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8277 # In both cases, we have to default to `cp -pR'. 8278 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8279 as_ln_s='cp -pR' 8280 elif ln conf$$.file conf$$ 2>/dev/null; then 8281 as_ln_s=ln 8282 else 8283 as_ln_s='cp -pR' 8284 fi 8285else 8286 as_ln_s='cp -pR' 8287fi 8288rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8289rmdir conf$$.dir 2>/dev/null 8290 8291 8292# as_fn_mkdir_p 8293# ------------- 8294# Create "$as_dir" as a directory, including parents if necessary. 8295as_fn_mkdir_p () 8296{ 8297 8298 case $as_dir in #( 8299 -*) as_dir=./$as_dir;; 8300 esac 8301 test -d "$as_dir" || eval $as_mkdir_p || { 8302 as_dirs= 8303 while :; do 8304 case $as_dir in #( 8305 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8306 *) as_qdir=$as_dir;; 8307 esac 8308 as_dirs="'$as_qdir' $as_dirs" 8309 as_dir=`$as_dirname -- "$as_dir" || 8310$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8311 X"$as_dir" : 'X\(//\)[^/]' \| \ 8312 X"$as_dir" : 'X\(//\)$' \| \ 8313 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8314$as_echo X"$as_dir" | 8315 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8316 s//\1/ 8317 q 8318 } 8319 /^X\(\/\/\)[^/].*/{ 8320 s//\1/ 8321 q 8322 } 8323 /^X\(\/\/\)$/{ 8324 s//\1/ 8325 q 8326 } 8327 /^X\(\/\).*/{ 8328 s//\1/ 8329 q 8330 } 8331 s/.*/./; q'` 8332 test -d "$as_dir" && break 8333 done 8334 test -z "$as_dirs" || eval "mkdir $as_dirs" 8335 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8336 8337 8338} # as_fn_mkdir_p 8339if mkdir -p . 2>/dev/null; then 8340 as_mkdir_p='mkdir -p "$as_dir"' 8341else 8342 test -d ./-p && rmdir ./-p 8343 as_mkdir_p=false 8344fi 8345 8346 8347# as_fn_executable_p FILE 8348# ----------------------- 8349# Test if FILE is an executable regular file. 8350as_fn_executable_p () 8351{ 8352 test -f "$1" && test -x "$1" 8353} # as_fn_executable_p 8354as_test_x='test -x' 8355as_executable_p=as_fn_executable_p 8356 8357# Sed expression to map a string onto a valid CPP name. 8358as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8359 8360# Sed expression to map a string onto a valid variable name. 8361as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8362 8363 8364exec 6>&1 8365## ----------------------------------- ## 8366## Main body of $CONFIG_STATUS script. ## 8367## ----------------------------------- ## 8368_ASEOF 8369test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8370 8371cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8372# Save the log message, to keep $0 and so on meaningful, and to 8373# report actual input values of CONFIG_FILES etc. instead of their 8374# values after options handling. 8375ac_log=" 8376This file was extended by $as_me, which was 8377generated by GNU Autoconf 2.69. Invocation command line was 8378 8379 CONFIG_FILES = $CONFIG_FILES 8380 CONFIG_HEADERS = $CONFIG_HEADERS 8381 CONFIG_LINKS = $CONFIG_LINKS 8382 CONFIG_COMMANDS = $CONFIG_COMMANDS 8383 $ $0 $@ 8384 8385on `(hostname || uname -n) 2>/dev/null | sed 1q` 8386" 8387 8388_ACEOF 8389 8390case $ac_config_files in *" 8391"*) set x $ac_config_files; shift; ac_config_files=$*;; 8392esac 8393 8394case $ac_config_headers in *" 8395"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8396esac 8397 8398 8399cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8400# Files that config.status was made for. 8401config_files="$ac_config_files" 8402config_headers="$ac_config_headers" 8403config_commands="$ac_config_commands" 8404 8405_ACEOF 8406 8407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8408ac_cs_usage="\ 8409\`$as_me' instantiates files and other configuration actions 8410from templates according to the current configuration. Unless the files 8411and actions are specified as TAGs, all are instantiated by default. 8412 8413Usage: $0 [OPTION]... [TAG]... 8414 8415 -h, --help print this help, then exit 8416 -V, --version print version number and configuration settings, then exit 8417 --config print configuration, then exit 8418 -q, --quiet, --silent 8419 do not print progress messages 8420 -d, --debug don't remove temporary files 8421 --recheck update $as_me by reconfiguring in the same conditions 8422 --file=FILE[:TEMPLATE] 8423 instantiate the configuration file FILE 8424 --header=FILE[:TEMPLATE] 8425 instantiate the configuration header FILE 8426 8427Configuration files: 8428$config_files 8429 8430Configuration headers: 8431$config_headers 8432 8433Configuration commands: 8434$config_commands 8435 8436Report bugs to the package provider." 8437 8438_ACEOF 8439cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8440ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8441ac_cs_version="\\ 8442config.status 8443configured by $0, generated by GNU Autoconf 2.69, 8444 with options \\"\$ac_cs_config\\" 8445 8446Copyright (C) 2012 Free Software Foundation, Inc. 8447This config.status script is free software; the Free Software Foundation 8448gives unlimited permission to copy, distribute and modify it." 8449 8450ac_pwd='$ac_pwd' 8451srcdir='$srcdir' 8452INSTALL='$INSTALL' 8453test -n "\$AWK" || AWK=awk 8454_ACEOF 8455 8456cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8457# The default lists apply if the user does not specify any file. 8458ac_need_defaults=: 8459while test $# != 0 8460do 8461 case $1 in 8462 --*=?*) 8463 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8464 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8465 ac_shift=: 8466 ;; 8467 --*=) 8468 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8469 ac_optarg= 8470 ac_shift=: 8471 ;; 8472 *) 8473 ac_option=$1 8474 ac_optarg=$2 8475 ac_shift=shift 8476 ;; 8477 esac 8478 8479 case $ac_option in 8480 # Handling of the options. 8481 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8482 ac_cs_recheck=: ;; 8483 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8484 $as_echo "$ac_cs_version"; exit ;; 8485 --config | --confi | --conf | --con | --co | --c ) 8486 $as_echo "$ac_cs_config"; exit ;; 8487 --debug | --debu | --deb | --de | --d | -d ) 8488 debug=: ;; 8489 --file | --fil | --fi | --f ) 8490 $ac_shift 8491 case $ac_optarg in 8492 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8493 '') as_fn_error $? "missing file argument" ;; 8494 esac 8495 as_fn_append CONFIG_FILES " '$ac_optarg'" 8496 ac_need_defaults=false;; 8497 --header | --heade | --head | --hea ) 8498 $ac_shift 8499 case $ac_optarg in 8500 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8501 esac 8502 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8503 ac_need_defaults=false;; 8504 --he | --h) 8505 # Conflict between --help and --header 8506 as_fn_error $? "ambiguous option: \`$1' 8507Try \`$0 --help' for more information.";; 8508 --help | --hel | -h ) 8509 $as_echo "$ac_cs_usage"; exit ;; 8510 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8511 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8512 ac_cs_silent=: ;; 8513 8514 # This is an error. 8515 -*) as_fn_error $? "unrecognized option: \`$1' 8516Try \`$0 --help' for more information." ;; 8517 8518 *) as_fn_append ac_config_targets " $1" 8519 ac_need_defaults=false ;; 8520 8521 esac 8522 shift 8523done 8524 8525ac_configure_extra_args= 8526 8527if $ac_cs_silent; then 8528 exec 6>/dev/null 8529 ac_configure_extra_args="$ac_configure_extra_args --silent" 8530fi 8531 8532_ACEOF 8533cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8534if \$ac_cs_recheck; then 8535 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8536 shift 8537 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8538 CONFIG_SHELL='$SHELL' 8539 export CONFIG_SHELL 8540 exec "\$@" 8541fi 8542 8543_ACEOF 8544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8545exec 5>>config.log 8546{ 8547 echo 8548 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8549## Running $as_me. ## 8550_ASBOX 8551 $as_echo "$ac_log" 8552} >&5 8553 8554_ACEOF 8555cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8556# 8557# INIT-COMMANDS 8558# 8559srcdir=${srcdir} 8560host=${host} 8561target=${target} 8562with_target_subdir=${with_target_subdir} 8563with_multisubdir=${with_multisubdir} 8564ac_configure_args="--enable-multilib ${ac_configure_args}" 8565CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8566ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8567libiberty_topdir=${libiberty_topdir} 8568 8569 8570_ACEOF 8571 8572cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8573 8574# Handling of arguments. 8575for ac_config_target in $ac_config_targets 8576do 8577 case $ac_config_target in 8578 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8579 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8580 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8581 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8582 8583 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8584 esac 8585done 8586 8587 8588# If the user did not use the arguments to specify the items to instantiate, 8589# then the envvar interface is used. Set only those that are not. 8590# We use the long form for the default assignment because of an extremely 8591# bizarre bug on SunOS 4.1.3. 8592if $ac_need_defaults; then 8593 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8594 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8595 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8596fi 8597 8598# Have a temporary directory for convenience. Make it in the build tree 8599# simply because there is no reason against having it here, and in addition, 8600# creating and moving files from /tmp can sometimes cause problems. 8601# Hook for its removal unless debugging. 8602# Note that there is a small window in which the directory will not be cleaned: 8603# after its creation but before its name has been assigned to `$tmp'. 8604$debug || 8605{ 8606 tmp= ac_tmp= 8607 trap 'exit_status=$? 8608 : "${ac_tmp:=$tmp}" 8609 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8610' 0 8611 trap 'as_fn_exit 1' 1 2 13 15 8612} 8613# Create a (secure) tmp directory for tmp files. 8614 8615{ 8616 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8617 test -d "$tmp" 8618} || 8619{ 8620 tmp=./conf$$-$RANDOM 8621 (umask 077 && mkdir "$tmp") 8622} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8623ac_tmp=$tmp 8624 8625# Set up the scripts for CONFIG_FILES section. 8626# No need to generate them if there are no CONFIG_FILES. 8627# This happens for instance with `./config.status config.h'. 8628if test -n "$CONFIG_FILES"; then 8629 8630if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8631 ac_cs_awk_getline=: 8632 ac_cs_awk_pipe_init= 8633 ac_cs_awk_read_file=' 8634 while ((getline aline < (F[key])) > 0) 8635 print(aline) 8636 close(F[key])' 8637 ac_cs_awk_pipe_fini= 8638else 8639 ac_cs_awk_getline=false 8640 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8641 ac_cs_awk_read_file=' 8642 print "|#_!!_#|" 8643 print "cat " F[key] " &&" 8644 '$ac_cs_awk_pipe_init 8645 # The final `:' finishes the AND list. 8646 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8647fi 8648ac_cr=`echo X | tr X '\015'` 8649# On cygwin, bash can eat \r inside `` if the user requested igncr. 8650# But we know of no other shell where ac_cr would be empty at this 8651# point, so we can use a bashism as a fallback. 8652if test "x$ac_cr" = x; then 8653 eval ac_cr=\$\'\\r\' 8654fi 8655ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8656if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8657 ac_cs_awk_cr='\\r' 8658else 8659 ac_cs_awk_cr=$ac_cr 8660fi 8661 8662echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8663_ACEOF 8664 8665# Create commands to substitute file output variables. 8666{ 8667 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8668 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 8669 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8670 echo "_ACAWK" && 8671 echo "_ACEOF" 8672} >conf$$files.sh && 8673. ./conf$$files.sh || 8674 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8675rm -f conf$$files.sh 8676 8677{ 8678 echo "cat >conf$$subs.awk <<_ACEOF" && 8679 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8680 echo "_ACEOF" 8681} >conf$$subs.sh || 8682 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8683ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8684ac_delim='%!_!# ' 8685for ac_last_try in false false false false false :; do 8686 . ./conf$$subs.sh || 8687 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8688 8689 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8690 if test $ac_delim_n = $ac_delim_num; then 8691 break 8692 elif $ac_last_try; then 8693 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8694 else 8695 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8696 fi 8697done 8698rm -f conf$$subs.sh 8699 8700cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8701cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8702_ACEOF 8703sed -n ' 8704h 8705s/^/S["/; s/!.*/"]=/ 8706p 8707g 8708s/^[^!]*!// 8709:repl 8710t repl 8711s/'"$ac_delim"'$// 8712t delim 8713:nl 8714h 8715s/\(.\{148\}\)..*/\1/ 8716t more1 8717s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8718p 8719n 8720b repl 8721:more1 8722s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8723p 8724g 8725s/.\{148\}// 8726t nl 8727:delim 8728h 8729s/\(.\{148\}\)..*/\1/ 8730t more2 8731s/["\\]/\\&/g; s/^/"/; s/$/"/ 8732p 8733b 8734:more2 8735s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8736p 8737g 8738s/.\{148\}// 8739t delim 8740' <conf$$subs.awk | sed ' 8741/^[^""]/{ 8742 N 8743 s/\n// 8744} 8745' >>$CONFIG_STATUS || ac_write_fail=1 8746rm -f conf$$subs.awk 8747cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8748_ACAWK 8749cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8750 for (key in S) S_is_set[key] = 1 8751 FS = "" 8752 \$ac_cs_awk_pipe_init 8753} 8754{ 8755 line = $ 0 8756 nfields = split(line, field, "@") 8757 substed = 0 8758 len = length(field[1]) 8759 for (i = 2; i < nfields; i++) { 8760 key = field[i] 8761 keylen = length(key) 8762 if (S_is_set[key]) { 8763 value = S[key] 8764 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8765 len += length(value) + length(field[++i]) 8766 substed = 1 8767 } else 8768 len += 1 + keylen 8769 } 8770 if (nfields == 3 && !substed) { 8771 key = field[2] 8772 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8773 \$ac_cs_awk_read_file 8774 next 8775 } 8776 } 8777 print line 8778} 8779\$ac_cs_awk_pipe_fini 8780_ACAWK 8781_ACEOF 8782cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8783if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8784 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8785else 8786 cat 8787fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8788 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8789_ACEOF 8790 8791# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8792# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8793# trailing colons and then remove the whole line if VPATH becomes empty 8794# (actually we leave an empty line to preserve line numbers). 8795if test "x$srcdir" = x.; then 8796 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8797h 8798s/// 8799s/^/:/ 8800s/[ ]*$/:/ 8801s/:\$(srcdir):/:/g 8802s/:\${srcdir}:/:/g 8803s/:@srcdir@:/:/g 8804s/^:*// 8805s/:*$// 8806x 8807s/\(=[ ]*\).*/\1/ 8808G 8809s/\n// 8810s/^[^=]*=[ ]*$// 8811}' 8812fi 8813 8814cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8815fi # test -n "$CONFIG_FILES" 8816 8817# Set up the scripts for CONFIG_HEADERS section. 8818# No need to generate them if there are no CONFIG_HEADERS. 8819# This happens for instance with `./config.status Makefile'. 8820if test -n "$CONFIG_HEADERS"; then 8821cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8822BEGIN { 8823_ACEOF 8824 8825# Transform confdefs.h into an awk script `defines.awk', embedded as 8826# here-document in config.status, that substitutes the proper values into 8827# config.h.in to produce config.h. 8828 8829# Create a delimiter string that does not exist in confdefs.h, to ease 8830# handling of long lines. 8831ac_delim='%!_!# ' 8832for ac_last_try in false false :; do 8833 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 8834 if test -z "$ac_tt"; then 8835 break 8836 elif $ac_last_try; then 8837 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 8838 else 8839 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8840 fi 8841done 8842 8843# For the awk script, D is an array of macro values keyed by name, 8844# likewise P contains macro parameters if any. Preserve backslash 8845# newline sequences. 8846 8847ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8848sed -n ' 8849s/.\{148\}/&'"$ac_delim"'/g 8850t rset 8851:rset 8852s/^[ ]*#[ ]*define[ ][ ]*/ / 8853t def 8854d 8855:def 8856s/\\$// 8857t bsnl 8858s/["\\]/\\&/g 8859s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8860D["\1"]=" \3"/p 8861s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8862d 8863:bsnl 8864s/["\\]/\\&/g 8865s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8866D["\1"]=" \3\\\\\\n"\\/p 8867t cont 8868s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8869t cont 8870d 8871:cont 8872n 8873s/.\{148\}/&'"$ac_delim"'/g 8874t clear 8875:clear 8876s/\\$// 8877t bsnlc 8878s/["\\]/\\&/g; s/^/"/; s/$/"/p 8879d 8880:bsnlc 8881s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8882b cont 8883' <confdefs.h | sed ' 8884s/'"$ac_delim"'/"\\\ 8885"/g' >>$CONFIG_STATUS || ac_write_fail=1 8886 8887cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8888 for (key in D) D_is_set[key] = 1 8889 FS = "" 8890} 8891/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8892 line = \$ 0 8893 split(line, arg, " ") 8894 if (arg[1] == "#") { 8895 defundef = arg[2] 8896 mac1 = arg[3] 8897 } else { 8898 defundef = substr(arg[1], 2) 8899 mac1 = arg[2] 8900 } 8901 split(mac1, mac2, "(") #) 8902 macro = mac2[1] 8903 prefix = substr(line, 1, index(line, defundef) - 1) 8904 if (D_is_set[macro]) { 8905 # Preserve the white space surrounding the "#". 8906 print prefix "define", macro P[macro] D[macro] 8907 next 8908 } else { 8909 # Replace #undef with comments. This is necessary, for example, 8910 # in the case of _POSIX_SOURCE, which is predefined and required 8911 # on some systems where configure will not decide to define it. 8912 if (defundef == "undef") { 8913 print "/*", prefix defundef, macro, "*/" 8914 next 8915 } 8916 } 8917} 8918{ print } 8919_ACAWK 8920_ACEOF 8921cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8922 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 8923fi # test -n "$CONFIG_HEADERS" 8924 8925 8926eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8927shift 8928for ac_tag 8929do 8930 case $ac_tag in 8931 :[FHLC]) ac_mode=$ac_tag; continue;; 8932 esac 8933 case $ac_mode$ac_tag in 8934 :[FHL]*:*);; 8935 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 8936 :[FH]-) ac_tag=-:-;; 8937 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8938 esac 8939 ac_save_IFS=$IFS 8940 IFS=: 8941 set x $ac_tag 8942 IFS=$ac_save_IFS 8943 shift 8944 ac_file=$1 8945 shift 8946 8947 case $ac_mode in 8948 :L) ac_source=$1;; 8949 :[FH]) 8950 ac_file_inputs= 8951 for ac_f 8952 do 8953 case $ac_f in 8954 -) ac_f="$ac_tmp/stdin";; 8955 *) # Look for the file first in the build tree, then in the source tree 8956 # (if the path is not absolute). The absolute path cannot be DOS-style, 8957 # because $ac_f cannot contain `:'. 8958 test -f "$ac_f" || 8959 case $ac_f in 8960 [\\/$]*) false;; 8961 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8962 esac || 8963 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8964 esac 8965 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8966 as_fn_append ac_file_inputs " '$ac_f'" 8967 done 8968 8969 # Let's still pretend it is `configure' which instantiates (i.e., don't 8970 # use $as_me), people would be surprised to read: 8971 # /* config.h. Generated by config.status. */ 8972 configure_input='Generated from '` 8973 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8974 `' by configure.' 8975 if test x"$ac_file" != x-; then 8976 configure_input="$ac_file. $configure_input" 8977 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8978$as_echo "$as_me: creating $ac_file" >&6;} 8979 fi 8980 # Neutralize special characters interpreted by sed in replacement strings. 8981 case $configure_input in #( 8982 *\&* | *\|* | *\\* ) 8983 ac_sed_conf_input=`$as_echo "$configure_input" | 8984 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8985 *) ac_sed_conf_input=$configure_input;; 8986 esac 8987 8988 case $ac_tag in 8989 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8990 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 8991 esac 8992 ;; 8993 esac 8994 8995 ac_dir=`$as_dirname -- "$ac_file" || 8996$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8997 X"$ac_file" : 'X\(//\)[^/]' \| \ 8998 X"$ac_file" : 'X\(//\)$' \| \ 8999 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9000$as_echo X"$ac_file" | 9001 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9002 s//\1/ 9003 q 9004 } 9005 /^X\(\/\/\)[^/].*/{ 9006 s//\1/ 9007 q 9008 } 9009 /^X\(\/\/\)$/{ 9010 s//\1/ 9011 q 9012 } 9013 /^X\(\/\).*/{ 9014 s//\1/ 9015 q 9016 } 9017 s/.*/./; q'` 9018 as_dir="$ac_dir"; as_fn_mkdir_p 9019 ac_builddir=. 9020 9021case "$ac_dir" in 9022.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9023*) 9024 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9025 # A ".." for each directory in $ac_dir_suffix. 9026 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9027 case $ac_top_builddir_sub in 9028 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9029 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9030 esac ;; 9031esac 9032ac_abs_top_builddir=$ac_pwd 9033ac_abs_builddir=$ac_pwd$ac_dir_suffix 9034# for backward compatibility: 9035ac_top_builddir=$ac_top_build_prefix 9036 9037case $srcdir in 9038 .) # We are building in place. 9039 ac_srcdir=. 9040 ac_top_srcdir=$ac_top_builddir_sub 9041 ac_abs_top_srcdir=$ac_pwd ;; 9042 [\\/]* | ?:[\\/]* ) # Absolute name. 9043 ac_srcdir=$srcdir$ac_dir_suffix; 9044 ac_top_srcdir=$srcdir 9045 ac_abs_top_srcdir=$srcdir ;; 9046 *) # Relative name. 9047 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9048 ac_top_srcdir=$ac_top_build_prefix$srcdir 9049 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9050esac 9051ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9052 9053 9054 case $ac_mode in 9055 :F) 9056 # 9057 # CONFIG_FILE 9058 # 9059 9060 case $INSTALL in 9061 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9062 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9063 esac 9064_ACEOF 9065 9066cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9067# If the template does not know about datarootdir, expand it. 9068# FIXME: This hack should be removed a few years after 2.60. 9069ac_datarootdir_hack=; ac_datarootdir_seen= 9070ac_sed_dataroot=' 9071/datarootdir/ { 9072 p 9073 q 9074} 9075/@datadir@/p 9076/@docdir@/p 9077/@infodir@/p 9078/@localedir@/p 9079/@mandir@/p' 9080case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9081*datarootdir*) ac_datarootdir_seen=yes;; 9082*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9083 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9084$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9085_ACEOF 9086cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9087 ac_datarootdir_hack=' 9088 s&@datadir@&$datadir&g 9089 s&@docdir@&$docdir&g 9090 s&@infodir@&$infodir&g 9091 s&@localedir@&$localedir&g 9092 s&@mandir@&$mandir&g 9093 s&\\\${datarootdir}&$datarootdir&g' ;; 9094esac 9095_ACEOF 9096 9097# Neutralize VPATH when `$srcdir' = `.'. 9098# Shell code in configure.ac might set extrasub. 9099# FIXME: do we really want to maintain this feature? 9100cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9101ac_sed_extra="$ac_vpsub 9102$extrasub 9103_ACEOF 9104cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9105:t 9106/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9107s|@configure_input@|$ac_sed_conf_input|;t t 9108s&@top_builddir@&$ac_top_builddir_sub&;t t 9109s&@top_build_prefix@&$ac_top_build_prefix&;t t 9110s&@srcdir@&$ac_srcdir&;t t 9111s&@abs_srcdir@&$ac_abs_srcdir&;t t 9112s&@top_srcdir@&$ac_top_srcdir&;t t 9113s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9114s&@builddir@&$ac_builddir&;t t 9115s&@abs_builddir@&$ac_abs_builddir&;t t 9116s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9117s&@INSTALL@&$ac_INSTALL&;t t 9118$ac_datarootdir_hack 9119" 9120eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 9121if $ac_cs_awk_getline; then 9122 $AWK -f "$ac_tmp/subs.awk" 9123else 9124 $AWK -f "$ac_tmp/subs.awk" | $SHELL 9125fi \ 9126 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9127 9128test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9129 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9130 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9131 "$ac_tmp/out"`; test -z "$ac_out"; } && 9132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9133which seems to be undefined. Please make sure it is defined" >&5 9134$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9135which seems to be undefined. Please make sure it is defined" >&2;} 9136 9137 rm -f "$ac_tmp/stdin" 9138 case $ac_file in 9139 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9140 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9141 esac \ 9142 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9143 ;; 9144 :H) 9145 # 9146 # CONFIG_HEADER 9147 # 9148 if test x"$ac_file" != x-; then 9149 { 9150 $as_echo "/* $configure_input */" \ 9151 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9152 } >"$ac_tmp/config.h" \ 9153 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9154 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9155 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9156$as_echo "$as_me: $ac_file is unchanged" >&6;} 9157 else 9158 rm -f "$ac_file" 9159 mv "$ac_tmp/config.h" "$ac_file" \ 9160 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9161 fi 9162 else 9163 $as_echo "/* $configure_input */" \ 9164 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9165 || as_fn_error $? "could not create -" "$LINENO" 5 9166 fi 9167 ;; 9168 9169 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9170$as_echo "$as_me: executing $ac_file commands" >&6;} 9171 ;; 9172 esac 9173 9174 9175 case $ac_file$ac_mode in 9176 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 9177if test -n "$CONFIG_FILES"; then 9178 if test -n "${with_target_subdir}"; then 9179 # FIXME: We shouldn't need to set ac_file 9180 ac_file=Makefile 9181 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 9182 . ${libiberty_topdir}/config-ml.in 9183 fi 9184fi ;; 9185 9186 esac 9187done # for ac_tag 9188 9189 9190as_fn_exit 0 9191_ACEOF 9192ac_clean_files=$ac_clean_files_save 9193 9194test $ac_write_fail = 0 || 9195 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9196 9197 9198# configure is writing to config.log, and then calls config.status. 9199# config.status does its own redirection, appending to config.log. 9200# Unfortunately, on DOS this fails, as config.log is still kept open 9201# by configure, so config.status won't be able to write to it; its 9202# output is simply discarded. So we exec the FD to /dev/null, 9203# effectively closing config.log, so it can be properly (re)opened and 9204# appended to by config.status. When coming back to configure, we 9205# need to make the FD available again. 9206if test "$no_create" != yes; then 9207 ac_cs_success=: 9208 ac_config_status_args= 9209 test "$silent" = yes && 9210 ac_config_status_args="$ac_config_status_args --quiet" 9211 exec 5>/dev/null 9212 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9213 exec 5>>config.log 9214 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9215 # would make configure fail if this is the last instruction. 9216 $ac_cs_success || as_fn_exit 1 9217fi 9218if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9220$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9221fi 9222 9223