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