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/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1848 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1849#define $2 innocuous_$2 1850 1851/* System header to define __stub macros and hopefully few prototypes, 1852 which can conflict with char $2 (); below. 1853 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1854 <limits.h> exists even on freestanding compilers. */ 1855 1856#ifdef __STDC__ 1857# include <limits.h> 1858#else 1859# include <assert.h> 1860#endif 1861 1862#undef $2 1863 1864/* Override any GCC internal prototype to avoid an error. 1865 Use char because int might match the return type of a GCC 1866 builtin and then its argument prototype would still apply. */ 1867#ifdef __cplusplus 1868extern "C" 1869#endif 1870char $2 (); 1871/* The GNU C library defines this for functions which it implements 1872 to always fail with ENOSYS. Some functions are actually named 1873 something starting with __ and the normal name is an alias. */ 1874#if defined __stub_$2 || defined __stub___$2 1875choke me 1876#endif 1877 1878int 1879main () 1880{ 1881return $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_decl_name=`echo $2|sed 's/ *(.*//'` 1908 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1910$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1911if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1912 $as_echo_n "(cached) " >&6 1913else 1914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1915/* end confdefs.h. */ 1916$4 1917int 1918main () 1919{ 1920#ifndef $as_decl_name 1921#ifdef __cplusplus 1922 (void) $as_decl_use; 1923#else 1924 (void) $as_decl_name; 1925#endif 1926#endif 1927 1928 ; 1929 return 0; 1930} 1931_ACEOF 1932if ac_fn_c_try_compile "$LINENO"; then : 1933 eval "$3=yes" 1934else 1935 eval "$3=no" 1936fi 1937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1938fi 1939eval ac_res=\$$3 1940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1941$as_echo "$ac_res" >&6; } 1942 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1943 1944} # ac_fn_c_check_decl 1945cat >config.log <<_ACEOF 1946This file contains any messages produced by compilers while 1947running configure, to aid debugging if configure makes a mistake. 1948 1949It was created by $as_me, which was 1950generated by GNU Autoconf 2.64. Invocation command line was 1951 1952 $ $0 $@ 1953 1954_ACEOF 1955exec 5>>config.log 1956{ 1957cat <<_ASUNAME 1958## --------- ## 1959## Platform. ## 1960## --------- ## 1961 1962hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1963uname -m = `(uname -m) 2>/dev/null || echo unknown` 1964uname -r = `(uname -r) 2>/dev/null || echo unknown` 1965uname -s = `(uname -s) 2>/dev/null || echo unknown` 1966uname -v = `(uname -v) 2>/dev/null || echo unknown` 1967 1968/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1969/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1970 1971/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1972/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1973/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1974/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1975/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1976/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1977/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1978 1979_ASUNAME 1980 1981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1982for as_dir in $PATH 1983do 1984 IFS=$as_save_IFS 1985 test -z "$as_dir" && as_dir=. 1986 $as_echo "PATH: $as_dir" 1987 done 1988IFS=$as_save_IFS 1989 1990} >&5 1991 1992cat >&5 <<_ACEOF 1993 1994 1995## ----------- ## 1996## Core tests. ## 1997## ----------- ## 1998 1999_ACEOF 2000 2001 2002# Keep a trace of the command line. 2003# Strip out --no-create and --no-recursion so they do not pile up. 2004# Strip out --silent because we don't want to record it for future runs. 2005# Also quote any args containing shell meta-characters. 2006# Make two passes to allow for proper duplicate-argument suppression. 2007ac_configure_args= 2008ac_configure_args0= 2009ac_configure_args1= 2010ac_must_keep_next=false 2011for ac_pass in 1 2 2012do 2013 for ac_arg 2014 do 2015 case $ac_arg in 2016 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2017 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2018 | -silent | --silent | --silen | --sile | --sil) 2019 continue ;; 2020 *\'*) 2021 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2022 esac 2023 case $ac_pass in 2024 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2025 2) 2026 as_fn_append ac_configure_args1 " '$ac_arg'" 2027 if test $ac_must_keep_next = true; then 2028 ac_must_keep_next=false # Got value, back to normal. 2029 else 2030 case $ac_arg in 2031 *=* | --config-cache | -C | -disable-* | --disable-* \ 2032 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2033 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2034 | -with-* | --with-* | -without-* | --without-* | --x) 2035 case "$ac_configure_args0 " in 2036 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2037 esac 2038 ;; 2039 -* ) ac_must_keep_next=true ;; 2040 esac 2041 fi 2042 as_fn_append ac_configure_args " '$ac_arg'" 2043 ;; 2044 esac 2045 done 2046done 2047{ ac_configure_args0=; unset ac_configure_args0;} 2048{ ac_configure_args1=; unset ac_configure_args1;} 2049 2050# When interrupted or exit'd, cleanup temporary files, and complete 2051# config.log. We remove comments because anyway the quotes in there 2052# would cause problems or look ugly. 2053# WARNING: Use '\'' to represent an apostrophe within the trap. 2054# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2055trap 'exit_status=$? 2056 # Save into config.log some information that might help in debugging. 2057 { 2058 echo 2059 2060 cat <<\_ASBOX 2061## ---------------- ## 2062## Cache variables. ## 2063## ---------------- ## 2064_ASBOX 2065 echo 2066 # The following way of writing the cache mishandles newlines in values, 2067( 2068 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2069 eval ac_val=\$$ac_var 2070 case $ac_val in #( 2071 *${as_nl}*) 2072 case $ac_var in #( 2073 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2074$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2075 esac 2076 case $ac_var in #( 2077 _ | IFS | as_nl) ;; #( 2078 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2079 *) { eval $ac_var=; unset $ac_var;} ;; 2080 esac ;; 2081 esac 2082 done 2083 (set) 2>&1 | 2084 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2085 *${as_nl}ac_space=\ *) 2086 sed -n \ 2087 "s/'\''/'\''\\\\'\'''\''/g; 2088 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2089 ;; #( 2090 *) 2091 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2092 ;; 2093 esac | 2094 sort 2095) 2096 echo 2097 2098 cat <<\_ASBOX 2099## ----------------- ## 2100## Output variables. ## 2101## ----------------- ## 2102_ASBOX 2103 echo 2104 for ac_var in $ac_subst_vars 2105 do 2106 eval ac_val=\$$ac_var 2107 case $ac_val in 2108 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2109 esac 2110 $as_echo "$ac_var='\''$ac_val'\''" 2111 done | sort 2112 echo 2113 2114 if test -n "$ac_subst_files"; then 2115 cat <<\_ASBOX 2116## ------------------- ## 2117## File substitutions. ## 2118## ------------------- ## 2119_ASBOX 2120 echo 2121 for ac_var in $ac_subst_files 2122 do 2123 eval ac_val=\$$ac_var 2124 case $ac_val in 2125 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2126 esac 2127 $as_echo "$ac_var='\''$ac_val'\''" 2128 done | sort 2129 echo 2130 fi 2131 2132 if test -s confdefs.h; then 2133 cat <<\_ASBOX 2134## ----------- ## 2135## confdefs.h. ## 2136## ----------- ## 2137_ASBOX 2138 echo 2139 cat confdefs.h 2140 echo 2141 fi 2142 test "$ac_signal" != 0 && 2143 $as_echo "$as_me: caught signal $ac_signal" 2144 $as_echo "$as_me: exit $exit_status" 2145 } >&5 2146 rm -f core *.core core.conftest.* && 2147 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2148 exit $exit_status 2149' 0 2150for ac_signal in 1 2 13 15; do 2151 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2152done 2153ac_signal=0 2154 2155# confdefs.h avoids OS command line length limits that DEFS can exceed. 2156rm -f -r conftest* confdefs.h 2157 2158$as_echo "/* confdefs.h */" > confdefs.h 2159 2160# Predefined preprocessor variables. 2161 2162cat >>confdefs.h <<_ACEOF 2163#define PACKAGE_NAME "$PACKAGE_NAME" 2164_ACEOF 2165 2166cat >>confdefs.h <<_ACEOF 2167#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2168_ACEOF 2169 2170cat >>confdefs.h <<_ACEOF 2171#define PACKAGE_VERSION "$PACKAGE_VERSION" 2172_ACEOF 2173 2174cat >>confdefs.h <<_ACEOF 2175#define PACKAGE_STRING "$PACKAGE_STRING" 2176_ACEOF 2177 2178cat >>confdefs.h <<_ACEOF 2179#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2180_ACEOF 2181 2182cat >>confdefs.h <<_ACEOF 2183#define PACKAGE_URL "$PACKAGE_URL" 2184_ACEOF 2185 2186 2187# Let the site file select an alternate cache file if it wants to. 2188# Prefer an explicitly selected file to automatically selected ones. 2189ac_site_file1=NONE 2190ac_site_file2=NONE 2191if test -n "$CONFIG_SITE"; then 2192 ac_site_file1=$CONFIG_SITE 2193elif test "x$prefix" != xNONE; then 2194 ac_site_file1=$prefix/share/config.site 2195 ac_site_file2=$prefix/etc/config.site 2196else 2197 ac_site_file1=$ac_default_prefix/share/config.site 2198 ac_site_file2=$ac_default_prefix/etc/config.site 2199fi 2200for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2201do 2202 test "x$ac_site_file" = xNONE && continue 2203 if test -r "$ac_site_file"; then 2204 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2205$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2206 sed 's/^/| /' "$ac_site_file" >&5 2207 . "$ac_site_file" 2208 fi 2209done 2210 2211if test -r "$cache_file"; then 2212 # Some versions of bash will fail to source /dev/null (special 2213 # files actually), so we avoid doing that. 2214 if test -f "$cache_file"; then 2215 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2216$as_echo "$as_me: loading cache $cache_file" >&6;} 2217 case $cache_file in 2218 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2219 *) . "./$cache_file";; 2220 esac 2221 fi 2222else 2223 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2224$as_echo "$as_me: creating cache $cache_file" >&6;} 2225 >$cache_file 2226fi 2227 2228# Check that the precious variables saved in the cache have kept the same 2229# value. 2230ac_cache_corrupted=false 2231for ac_var in $ac_precious_vars; do 2232 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2233 eval ac_new_set=\$ac_env_${ac_var}_set 2234 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2235 eval ac_new_val=\$ac_env_${ac_var}_value 2236 case $ac_old_set,$ac_new_set in 2237 set,) 2238 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2239$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2240 ac_cache_corrupted=: ;; 2241 ,set) 2242 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2243$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2244 ac_cache_corrupted=: ;; 2245 ,);; 2246 *) 2247 if test "x$ac_old_val" != "x$ac_new_val"; then 2248 # differences in whitespace do not lead to failure. 2249 ac_old_val_w=`echo x $ac_old_val` 2250 ac_new_val_w=`echo x $ac_new_val` 2251 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2252 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2253$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2254 ac_cache_corrupted=: 2255 else 2256 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2257$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2258 eval $ac_var=\$ac_old_val 2259 fi 2260 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2261$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2262 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2263$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2264 fi;; 2265 esac 2266 # Pass precious variables to config.status. 2267 if test "$ac_new_set" = set; then 2268 case $ac_new_val in 2269 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2270 *) ac_arg=$ac_var=$ac_new_val ;; 2271 esac 2272 case " $ac_configure_args " in 2273 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2274 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2275 esac 2276 fi 2277done 2278if $ac_cache_corrupted; then 2279 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2280$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2281 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2282$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2283 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2284fi 2285## -------------------- ## 2286## Main body of script. ## 2287## -------------------- ## 2288 2289ac_ext=c 2290ac_cpp='$CPP $CPPFLAGS' 2291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2293ac_compiler_gnu=$ac_cv_c_compiler_gnu 2294 2295 2296 2297 2298 2299 2300 2301# This works around the fact that libtool configuration may change LD 2302# for this particular configuration, but some shells, instead of 2303# keeping the changes in LD private, export them just because LD is 2304# exported. We don't use libtool yet, but some day we might, so... 2305ORIGINAL_LD_FOR_MULTILIBS=$LD 2306 2307 2308# Check whether --with-target-subdir was given. 2309if test "${with_target_subdir+set}" = set; then : 2310 withval=$with_target_subdir; 2311fi 2312 2313 2314# Check whether --with-build-subdir was given. 2315if test "${with_build_subdir+set}" = set; then : 2316 withval=$with_build_subdir; 2317fi 2318 2319 2320# Check whether --with-cross-host was given. 2321if test "${with_cross_host+set}" = set; then : 2322 withval=$with_cross_host; 2323fi 2324 2325 2326# Check whether --with-newlib was given. 2327if test "${with_newlib+set}" = set; then : 2328 withval=$with_newlib; 2329fi 2330 2331 2332if test "${srcdir}" = "."; then 2333 if test -n "${with_build_subdir}"; then 2334 libiberty_topdir="${srcdir}/../.." 2335 with_target_subdir= 2336 elif test -z "${with_target_subdir}"; then 2337 libiberty_topdir="${srcdir}/.." 2338 else 2339 if test "${with_target_subdir}" != "."; then 2340 libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2341 else 2342 libiberty_topdir="${srcdir}/${with_multisrctop}.." 2343 fi 2344 fi 2345else 2346 libiberty_topdir="${srcdir}/.." 2347fi 2348 2349ac_aux_dir= 2350for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2351 for ac_t in install-sh install.sh shtool; do 2352 if test -f "$ac_dir/$ac_t"; then 2353 ac_aux_dir=$ac_dir 2354 ac_install_sh="$ac_aux_dir/$ac_t -c" 2355 break 2 2356 fi 2357 done 2358done 2359if test -z "$ac_aux_dir"; then 2360 as_fn_error "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2361fi 2362 2363# These three variables are undocumented and unsupported, 2364# and are intended to be withdrawn in a future Autoconf release. 2365# They can cause serious problems if a builder's source tree is in a directory 2366# whose full name contains unusual characters. 2367ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2368ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2369ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2370 2371 2372 2373 2374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2375$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2376 # Check whether --enable-maintainer-mode was given. 2377if test "${enable_maintainer_mode+set}" = set; then : 2378 enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2379else 2380 maintainer_mode=no 2381fi 2382 2383 2384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2385$as_echo "$maintainer_mode" >&6; } 2386 2387if test "$maintainer_mode" = "yes"; then 2388 MAINT='' 2389 NOTMAINT='#' 2390else 2391 MAINT='#' 2392 NOTMAINT='' 2393fi 2394 2395# Do we have a single-tree copy of texinfo? Even if we do, we can't 2396# rely on it - libiberty is built before texinfo. 2397# Extract the first word of "makeinfo", so it can be a program name with args. 2398set dummy makeinfo; ac_word=$2 2399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2400$as_echo_n "checking for $ac_word... " >&6; } 2401if test "${ac_cv_prog_MAKEINFO+set}" = set; then : 2402 $as_echo_n "(cached) " >&6 2403else 2404 if test -n "$MAKEINFO"; then 2405 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2406else 2407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2408for as_dir in $PATH 2409do 2410 IFS=$as_save_IFS 2411 test -z "$as_dir" && as_dir=. 2412 for ac_exec_ext in '' $ac_executable_extensions; do 2413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2414 ac_cv_prog_MAKEINFO="makeinfo" 2415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2416 break 2 2417 fi 2418done 2419 done 2420IFS=$as_save_IFS 2421 2422fi 2423fi 2424MAKEINFO=$ac_cv_prog_MAKEINFO 2425if test -n "$MAKEINFO"; then 2426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2427$as_echo "$MAKEINFO" >&6; } 2428else 2429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2430$as_echo "no" >&6; } 2431fi 2432 2433 2434if test "x$MAKEINFO" = "x"; then 2435 MAKEINFO="@echo makeinfo missing; true" 2436 BUILD_INFO= 2437else 2438 BUILD_INFO=info 2439 case "$MAKEINFO" in 2440 */missing\ makeinfo*) 2441 BUILD_INFO= 2442 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2443*** Makeinfo is missing. Info documentation will not be built." >&5 2444$as_echo "$as_me: WARNING: 2445*** Makeinfo is missing. Info documentation will not be built." >&2;} 2446 ;; 2447 *) 2448 case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2449 x*\ [1-3].* ) 2450 MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2451 BUILD_INFO= 2452 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2453*** Makeinfo is too old. Info documentation will not be built." >&5 2454$as_echo "$as_me: WARNING: 2455*** Makeinfo is too old. Info documentation will not be built." >&2;} 2456 ;; 2457 esac 2458 ;; 2459 esac 2460fi 2461 2462 2463 2464# Extract the first word of "perl", so it can be a program name with args. 2465set dummy perl; ac_word=$2 2466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2467$as_echo_n "checking for $ac_word... " >&6; } 2468if test "${ac_cv_prog_PERL+set}" = set; then : 2469 $as_echo_n "(cached) " >&6 2470else 2471 if test -n "$PERL"; then 2472 ac_cv_prog_PERL="$PERL" # Let the user override the test. 2473else 2474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2475for as_dir in $PATH 2476do 2477 IFS=$as_save_IFS 2478 test -z "$as_dir" && as_dir=. 2479 for ac_exec_ext in '' $ac_executable_extensions; do 2480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2481 ac_cv_prog_PERL="perl" 2482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2483 break 2 2484 fi 2485done 2486 done 2487IFS=$as_save_IFS 2488 2489fi 2490fi 2491PERL=$ac_cv_prog_PERL 2492if test -n "$PERL"; then 2493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2494$as_echo "$PERL" >&6; } 2495else 2496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2497$as_echo "no" >&6; } 2498fi 2499 2500 2501if test x"$PERL" = x""; then 2502 HAVE_PERL='#' 2503else 2504 HAVE_PERL='' 2505fi 2506 2507 2508# Make sure we can run config.sub. 2509$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2510 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2511 2512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2513$as_echo_n "checking build system type... " >&6; } 2514if test "${ac_cv_build+set}" = set; then : 2515 $as_echo_n "(cached) " >&6 2516else 2517 ac_build_alias=$build_alias 2518test "x$ac_build_alias" = x && 2519 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2520test "x$ac_build_alias" = x && 2521 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2522ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2523 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2524 2525fi 2526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2527$as_echo "$ac_cv_build" >&6; } 2528case $ac_cv_build in 2529*-*-*) ;; 2530*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2531esac 2532build=$ac_cv_build 2533ac_save_IFS=$IFS; IFS='-' 2534set x $ac_cv_build 2535shift 2536build_cpu=$1 2537build_vendor=$2 2538shift; shift 2539# Remember, the first character of IFS is used to create $*, 2540# except with old shells: 2541build_os=$* 2542IFS=$ac_save_IFS 2543case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2544 2545 2546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2547$as_echo_n "checking host system type... " >&6; } 2548if test "${ac_cv_host+set}" = set; then : 2549 $as_echo_n "(cached) " >&6 2550else 2551 if test "x$host_alias" = x; then 2552 ac_cv_host=$ac_cv_build 2553else 2554 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2555 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2556fi 2557 2558fi 2559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2560$as_echo "$ac_cv_host" >&6; } 2561case $ac_cv_host in 2562*-*-*) ;; 2563*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2564esac 2565host=$ac_cv_host 2566ac_save_IFS=$IFS; IFS='-' 2567set x $ac_cv_host 2568shift 2569host_cpu=$1 2570host_vendor=$2 2571shift; shift 2572# Remember, the first character of IFS is used to create $*, 2573# except with old shells: 2574host_os=$* 2575IFS=$ac_save_IFS 2576case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2577 2578 2579 2580 2581if test -n "$ac_tool_prefix"; then 2582 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2583set dummy ${ac_tool_prefix}ar; ac_word=$2 2584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2585$as_echo_n "checking for $ac_word... " >&6; } 2586if test "${ac_cv_prog_AR+set}" = set; then : 2587 $as_echo_n "(cached) " >&6 2588else 2589 if test -n "$AR"; then 2590 ac_cv_prog_AR="$AR" # Let the user override the test. 2591else 2592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2593for as_dir in $PATH 2594do 2595 IFS=$as_save_IFS 2596 test -z "$as_dir" && as_dir=. 2597 for ac_exec_ext in '' $ac_executable_extensions; do 2598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2599 ac_cv_prog_AR="${ac_tool_prefix}ar" 2600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2601 break 2 2602 fi 2603done 2604 done 2605IFS=$as_save_IFS 2606 2607fi 2608fi 2609AR=$ac_cv_prog_AR 2610if test -n "$AR"; then 2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2612$as_echo "$AR" >&6; } 2613else 2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2615$as_echo "no" >&6; } 2616fi 2617 2618 2619fi 2620if test -z "$ac_cv_prog_AR"; then 2621 ac_ct_AR=$AR 2622 # Extract the first word of "ar", so it can be a program name with args. 2623set dummy ar; ac_word=$2 2624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2625$as_echo_n "checking for $ac_word... " >&6; } 2626if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 2627 $as_echo_n "(cached) " >&6 2628else 2629 if test -n "$ac_ct_AR"; then 2630 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2631else 2632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2633for as_dir in $PATH 2634do 2635 IFS=$as_save_IFS 2636 test -z "$as_dir" && as_dir=. 2637 for ac_exec_ext in '' $ac_executable_extensions; do 2638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2639 ac_cv_prog_ac_ct_AR="ar" 2640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2641 break 2 2642 fi 2643done 2644 done 2645IFS=$as_save_IFS 2646 2647fi 2648fi 2649ac_ct_AR=$ac_cv_prog_ac_ct_AR 2650if test -n "$ac_ct_AR"; then 2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2652$as_echo "$ac_ct_AR" >&6; } 2653else 2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2655$as_echo "no" >&6; } 2656fi 2657 2658 if test "x$ac_ct_AR" = x; then 2659 AR="" 2660 else 2661 case $cross_compiling:$ac_tool_warned in 2662yes:) 2663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2665ac_tool_warned=yes ;; 2666esac 2667 AR=$ac_ct_AR 2668 fi 2669else 2670 AR="$ac_cv_prog_AR" 2671fi 2672 2673if test -n "$ac_tool_prefix"; then 2674 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2675set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2677$as_echo_n "checking for $ac_word... " >&6; } 2678if test "${ac_cv_prog_RANLIB+set}" = set; then : 2679 $as_echo_n "(cached) " >&6 2680else 2681 if test -n "$RANLIB"; then 2682 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2683else 2684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2685for as_dir in $PATH 2686do 2687 IFS=$as_save_IFS 2688 test -z "$as_dir" && as_dir=. 2689 for ac_exec_ext in '' $ac_executable_extensions; do 2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2691 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2693 break 2 2694 fi 2695done 2696 done 2697IFS=$as_save_IFS 2698 2699fi 2700fi 2701RANLIB=$ac_cv_prog_RANLIB 2702if test -n "$RANLIB"; then 2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2704$as_echo "$RANLIB" >&6; } 2705else 2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2707$as_echo "no" >&6; } 2708fi 2709 2710 2711fi 2712if test -z "$ac_cv_prog_RANLIB"; then 2713 ac_ct_RANLIB=$RANLIB 2714 # Extract the first word of "ranlib", so it can be a program name with args. 2715set dummy ranlib; ac_word=$2 2716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2717$as_echo_n "checking for $ac_word... " >&6; } 2718if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 2719 $as_echo_n "(cached) " >&6 2720else 2721 if test -n "$ac_ct_RANLIB"; then 2722 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2723else 2724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2725for as_dir in $PATH 2726do 2727 IFS=$as_save_IFS 2728 test -z "$as_dir" && as_dir=. 2729 for ac_exec_ext in '' $ac_executable_extensions; do 2730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2731 ac_cv_prog_ac_ct_RANLIB="ranlib" 2732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2733 break 2 2734 fi 2735done 2736 done 2737IFS=$as_save_IFS 2738 2739fi 2740fi 2741ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2742if test -n "$ac_ct_RANLIB"; then 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2744$as_echo "$ac_ct_RANLIB" >&6; } 2745else 2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2747$as_echo "no" >&6; } 2748fi 2749 2750 if test "x$ac_ct_RANLIB" = x; then 2751 RANLIB=":" 2752 else 2753 case $cross_compiling:$ac_tool_warned in 2754yes:) 2755{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2756$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2757ac_tool_warned=yes ;; 2758esac 2759 RANLIB=$ac_ct_RANLIB 2760 fi 2761else 2762 RANLIB="$ac_cv_prog_RANLIB" 2763fi 2764 2765 2766# Add --enable-multilib to configure. 2767# Default to --enable-multilib 2768# Check whether --enable-multilib was given. 2769if test "${enable_multilib+set}" = set; then : 2770 enableval=$enable_multilib; case "$enableval" in 2771 yes) multilib=yes ;; 2772 no) multilib=no ;; 2773 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2774 esac 2775else 2776 multilib=yes 2777fi 2778 2779 2780# Even if the default multilib is not a cross compilation, 2781# it may be that some of the other multilibs are. 2782if test $cross_compiling = no && test $multilib = yes \ 2783 && test "x${with_multisubdir}" != x ; then 2784 cross_compiling=maybe 2785fi 2786 2787 2788ac_ext=c 2789ac_cpp='$CPP $CPPFLAGS' 2790ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2791ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2792ac_compiler_gnu=$ac_cv_c_compiler_gnu 2793if test -n "$ac_tool_prefix"; then 2794 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2795set dummy ${ac_tool_prefix}gcc; ac_word=$2 2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2797$as_echo_n "checking for $ac_word... " >&6; } 2798if test "${ac_cv_prog_CC+set}" = set; then : 2799 $as_echo_n "(cached) " >&6 2800else 2801 if test -n "$CC"; then 2802 ac_cv_prog_CC="$CC" # Let the user override the test. 2803else 2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2805for as_dir in $PATH 2806do 2807 IFS=$as_save_IFS 2808 test -z "$as_dir" && as_dir=. 2809 for ac_exec_ext in '' $ac_executable_extensions; do 2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2811 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2813 break 2 2814 fi 2815done 2816 done 2817IFS=$as_save_IFS 2818 2819fi 2820fi 2821CC=$ac_cv_prog_CC 2822if test -n "$CC"; then 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2824$as_echo "$CC" >&6; } 2825else 2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2827$as_echo "no" >&6; } 2828fi 2829 2830 2831fi 2832if test -z "$ac_cv_prog_CC"; then 2833 ac_ct_CC=$CC 2834 # Extract the first word of "gcc", so it can be a program name with args. 2835set dummy gcc; ac_word=$2 2836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2837$as_echo_n "checking for $ac_word... " >&6; } 2838if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2839 $as_echo_n "(cached) " >&6 2840else 2841 if test -n "$ac_ct_CC"; then 2842 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2843else 2844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2845for as_dir in $PATH 2846do 2847 IFS=$as_save_IFS 2848 test -z "$as_dir" && as_dir=. 2849 for ac_exec_ext in '' $ac_executable_extensions; do 2850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2851 ac_cv_prog_ac_ct_CC="gcc" 2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2853 break 2 2854 fi 2855done 2856 done 2857IFS=$as_save_IFS 2858 2859fi 2860fi 2861ac_ct_CC=$ac_cv_prog_ac_ct_CC 2862if test -n "$ac_ct_CC"; then 2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2864$as_echo "$ac_ct_CC" >&6; } 2865else 2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2867$as_echo "no" >&6; } 2868fi 2869 2870 if test "x$ac_ct_CC" = x; then 2871 CC="" 2872 else 2873 case $cross_compiling:$ac_tool_warned in 2874yes:) 2875{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2877ac_tool_warned=yes ;; 2878esac 2879 CC=$ac_ct_CC 2880 fi 2881else 2882 CC="$ac_cv_prog_CC" 2883fi 2884 2885if test -z "$CC"; then 2886 if test -n "$ac_tool_prefix"; then 2887 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2888set dummy ${ac_tool_prefix}cc; ac_word=$2 2889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2890$as_echo_n "checking for $ac_word... " >&6; } 2891if test "${ac_cv_prog_CC+set}" = set; then : 2892 $as_echo_n "(cached) " >&6 2893else 2894 if test -n "$CC"; then 2895 ac_cv_prog_CC="$CC" # Let the user override the test. 2896else 2897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2898for as_dir in $PATH 2899do 2900 IFS=$as_save_IFS 2901 test -z "$as_dir" && as_dir=. 2902 for ac_exec_ext in '' $ac_executable_extensions; do 2903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2904 ac_cv_prog_CC="${ac_tool_prefix}cc" 2905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2906 break 2 2907 fi 2908done 2909 done 2910IFS=$as_save_IFS 2911 2912fi 2913fi 2914CC=$ac_cv_prog_CC 2915if test -n "$CC"; then 2916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2917$as_echo "$CC" >&6; } 2918else 2919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2920$as_echo "no" >&6; } 2921fi 2922 2923 2924 fi 2925fi 2926if test -z "$CC"; then 2927 # Extract the first word of "cc", so it can be a program name with args. 2928set dummy cc; ac_word=$2 2929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2930$as_echo_n "checking for $ac_word... " >&6; } 2931if test "${ac_cv_prog_CC+set}" = set; then : 2932 $as_echo_n "(cached) " >&6 2933else 2934 if test -n "$CC"; then 2935 ac_cv_prog_CC="$CC" # Let the user override the test. 2936else 2937 ac_prog_rejected=no 2938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2939for as_dir in $PATH 2940do 2941 IFS=$as_save_IFS 2942 test -z "$as_dir" && as_dir=. 2943 for ac_exec_ext in '' $ac_executable_extensions; do 2944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2945 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2946 ac_prog_rejected=yes 2947 continue 2948 fi 2949 ac_cv_prog_CC="cc" 2950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2951 break 2 2952 fi 2953done 2954 done 2955IFS=$as_save_IFS 2956 2957if test $ac_prog_rejected = yes; then 2958 # We found a bogon in the path, so make sure we never use it. 2959 set dummy $ac_cv_prog_CC 2960 shift 2961 if test $# != 0; then 2962 # We chose a different compiler from the bogus one. 2963 # However, it has the same basename, so the bogon will be chosen 2964 # first if we set CC to just the basename; use the full file name. 2965 shift 2966 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2967 fi 2968fi 2969fi 2970fi 2971CC=$ac_cv_prog_CC 2972if test -n "$CC"; then 2973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2974$as_echo "$CC" >&6; } 2975else 2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2977$as_echo "no" >&6; } 2978fi 2979 2980 2981fi 2982if test -z "$CC"; then 2983 if test -n "$ac_tool_prefix"; then 2984 for ac_prog in cl.exe 2985 do 2986 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2987set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2989$as_echo_n "checking for $ac_word... " >&6; } 2990if test "${ac_cv_prog_CC+set}" = set; then : 2991 $as_echo_n "(cached) " >&6 2992else 2993 if test -n "$CC"; then 2994 ac_cv_prog_CC="$CC" # Let the user override the test. 2995else 2996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2997for as_dir in $PATH 2998do 2999 IFS=$as_save_IFS 3000 test -z "$as_dir" && as_dir=. 3001 for ac_exec_ext in '' $ac_executable_extensions; do 3002 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3003 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3005 break 2 3006 fi 3007done 3008 done 3009IFS=$as_save_IFS 3010 3011fi 3012fi 3013CC=$ac_cv_prog_CC 3014if test -n "$CC"; then 3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3016$as_echo "$CC" >&6; } 3017else 3018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3019$as_echo "no" >&6; } 3020fi 3021 3022 3023 test -n "$CC" && break 3024 done 3025fi 3026if test -z "$CC"; then 3027 ac_ct_CC=$CC 3028 for ac_prog in cl.exe 3029do 3030 # Extract the first word of "$ac_prog", so it can be a program name with args. 3031set dummy $ac_prog; ac_word=$2 3032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3033$as_echo_n "checking for $ac_word... " >&6; } 3034if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3035 $as_echo_n "(cached) " >&6 3036else 3037 if test -n "$ac_ct_CC"; then 3038 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3039else 3040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3041for as_dir in $PATH 3042do 3043 IFS=$as_save_IFS 3044 test -z "$as_dir" && as_dir=. 3045 for ac_exec_ext in '' $ac_executable_extensions; do 3046 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3047 ac_cv_prog_ac_ct_CC="$ac_prog" 3048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3049 break 2 3050 fi 3051done 3052 done 3053IFS=$as_save_IFS 3054 3055fi 3056fi 3057ac_ct_CC=$ac_cv_prog_ac_ct_CC 3058if test -n "$ac_ct_CC"; then 3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3060$as_echo "$ac_ct_CC" >&6; } 3061else 3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3063$as_echo "no" >&6; } 3064fi 3065 3066 3067 test -n "$ac_ct_CC" && break 3068done 3069 3070 if test "x$ac_ct_CC" = x; then 3071 CC="" 3072 else 3073 case $cross_compiling:$ac_tool_warned in 3074yes:) 3075{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3076$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3077ac_tool_warned=yes ;; 3078esac 3079 CC=$ac_ct_CC 3080 fi 3081fi 3082 3083fi 3084 3085 3086test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3087$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3088as_fn_error "no acceptable C compiler found in \$PATH 3089See \`config.log' for more details." "$LINENO" 5; } 3090 3091# Provide some information about the compiler. 3092$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3093set X $ac_compile 3094ac_compiler=$2 3095for ac_option in --version -v -V -qversion; do 3096 { { ac_try="$ac_compiler $ac_option >&5" 3097case "(($ac_try" in 3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3099 *) ac_try_echo=$ac_try;; 3100esac 3101eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3102$as_echo "$ac_try_echo"; } >&5 3103 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3104 ac_status=$? 3105 if test -s conftest.err; then 3106 sed '10a\ 3107... rest of stderr output deleted ... 3108 10q' conftest.err >conftest.er1 3109 cat conftest.er1 >&5 3110 rm -f conftest.er1 conftest.err 3111 fi 3112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3113 test $ac_status = 0; } 3114done 3115 3116cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3117/* end confdefs.h. */ 3118 3119int 3120main () 3121{ 3122 3123 ; 3124 return 0; 3125} 3126_ACEOF 3127# FIXME: Cleanup? 3128if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3129 (eval $ac_link) 2>&5 3130 ac_status=$? 3131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3132 test $ac_status = 0; }; then : 3133 gcc_no_link=no 3134else 3135 gcc_no_link=yes 3136fi 3137if test x$gcc_no_link = xyes; then 3138 # Setting cross_compile will disable run tests; it will 3139 # also disable AC_CHECK_FILE but that's generally 3140 # correct if we can't link. 3141 cross_compiling=yes 3142 EXEEXT= 3143else 3144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3145/* end confdefs.h. */ 3146 3147int 3148main () 3149{ 3150 3151 ; 3152 return 0; 3153} 3154_ACEOF 3155ac_clean_files_save=$ac_clean_files 3156ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3157# Try to create an executable without -o first, disregard a.out. 3158# It will help us diagnose broken compilers, and finding out an intuition 3159# of exeext. 3160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3161$as_echo_n "checking for C compiler default output file name... " >&6; } 3162ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3163 3164# The possible output files: 3165ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3166 3167ac_rmfiles= 3168for ac_file in $ac_files 3169do 3170 case $ac_file in 3171 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3172 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3173 esac 3174done 3175rm -f $ac_rmfiles 3176 3177if { { ac_try="$ac_link_default" 3178case "(($ac_try" in 3179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3180 *) ac_try_echo=$ac_try;; 3181esac 3182eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3183$as_echo "$ac_try_echo"; } >&5 3184 (eval "$ac_link_default") 2>&5 3185 ac_status=$? 3186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3187 test $ac_status = 0; }; then : 3188 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3189# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3190# in a Makefile. We should not override ac_cv_exeext if it was cached, 3191# so that the user can short-circuit this test for compilers unknown to 3192# Autoconf. 3193for ac_file in $ac_files '' 3194do 3195 test -f "$ac_file" || continue 3196 case $ac_file in 3197 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3198 ;; 3199 [ab].out ) 3200 # We found the default executable, but exeext='' is most 3201 # certainly right. 3202 break;; 3203 *.* ) 3204 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3205 then :; else 3206 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3207 fi 3208 # We set ac_cv_exeext here because the later test for it is not 3209 # safe: cross compilers may not add the suffix if given an `-o' 3210 # argument, so we may need to know it at that point already. 3211 # Even if this section looks crufty: it has the advantage of 3212 # actually working. 3213 break;; 3214 * ) 3215 break;; 3216 esac 3217done 3218test "$ac_cv_exeext" = no && ac_cv_exeext= 3219 3220else 3221 ac_file='' 3222fi 3223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3224$as_echo "$ac_file" >&6; } 3225if test -z "$ac_file"; then : 3226 $as_echo "$as_me: failed program was:" >&5 3227sed 's/^/| /' conftest.$ac_ext >&5 3228 3229{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3230$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3231{ as_fn_set_status 77 3232as_fn_error "C compiler cannot create executables 3233See \`config.log' for more details." "$LINENO" 5; }; } 3234fi 3235ac_exeext=$ac_cv_exeext 3236 3237# Check that the compiler produces executables we can run. If not, either 3238# the compiler is broken, or we cross compile. 3239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3240$as_echo_n "checking whether the C compiler works... " >&6; } 3241# If not cross compiling, check that we can run a simple program. 3242if test "$cross_compiling" != yes; then 3243 if { ac_try='./$ac_file' 3244 { { case "(($ac_try" in 3245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3246 *) ac_try_echo=$ac_try;; 3247esac 3248eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3249$as_echo "$ac_try_echo"; } >&5 3250 (eval "$ac_try") 2>&5 3251 ac_status=$? 3252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3253 test $ac_status = 0; }; }; then 3254 cross_compiling=no 3255 else 3256 if test "$cross_compiling" = maybe; then 3257 cross_compiling=yes 3258 else 3259 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3260$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3261as_fn_error "cannot run C compiled programs. 3262If you meant to cross compile, use \`--host'. 3263See \`config.log' for more details." "$LINENO" 5; } 3264 fi 3265 fi 3266fi 3267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3268$as_echo "yes" >&6; } 3269 3270rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3271ac_clean_files=$ac_clean_files_save 3272# Check that the compiler produces executables we can run. If not, either 3273# the compiler is broken, or we cross compile. 3274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3275$as_echo_n "checking whether we are cross compiling... " >&6; } 3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3277$as_echo "$cross_compiling" >&6; } 3278 3279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3280$as_echo_n "checking for suffix of executables... " >&6; } 3281if { { ac_try="$ac_link" 3282case "(($ac_try" in 3283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3284 *) ac_try_echo=$ac_try;; 3285esac 3286eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3287$as_echo "$ac_try_echo"; } >&5 3288 (eval "$ac_link") 2>&5 3289 ac_status=$? 3290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3291 test $ac_status = 0; }; then : 3292 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3293# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3294# work properly (i.e., refer to `conftest.exe'), while it won't with 3295# `rm'. 3296for ac_file in conftest.exe conftest conftest.*; do 3297 test -f "$ac_file" || continue 3298 case $ac_file in 3299 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3300 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3301 break;; 3302 * ) break;; 3303 esac 3304done 3305else 3306 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3307$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3308as_fn_error "cannot compute suffix of executables: cannot compile and link 3309See \`config.log' for more details." "$LINENO" 5; } 3310fi 3311rm -f conftest$ac_cv_exeext 3312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3313$as_echo "$ac_cv_exeext" >&6; } 3314 3315rm -f conftest.$ac_ext 3316EXEEXT=$ac_cv_exeext 3317ac_exeext=$EXEEXT 3318fi 3319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3320$as_echo_n "checking for suffix of object files... " >&6; } 3321if test "${ac_cv_objext+set}" = set; then : 3322 $as_echo_n "(cached) " >&6 3323else 3324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3325/* end confdefs.h. */ 3326 3327int 3328main () 3329{ 3330 3331 ; 3332 return 0; 3333} 3334_ACEOF 3335rm -f conftest.o conftest.obj 3336if { { ac_try="$ac_compile" 3337case "(($ac_try" in 3338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3339 *) ac_try_echo=$ac_try;; 3340esac 3341eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3342$as_echo "$ac_try_echo"; } >&5 3343 (eval "$ac_compile") 2>&5 3344 ac_status=$? 3345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3346 test $ac_status = 0; }; then : 3347 for ac_file in conftest.o conftest.obj conftest.*; do 3348 test -f "$ac_file" || continue; 3349 case $ac_file in 3350 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3351 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3352 break;; 3353 esac 3354done 3355else 3356 $as_echo "$as_me: failed program was:" >&5 3357sed 's/^/| /' conftest.$ac_ext >&5 3358 3359{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3360$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3361as_fn_error "cannot compute suffix of object files: cannot compile 3362See \`config.log' for more details." "$LINENO" 5; } 3363fi 3364rm -f conftest.$ac_cv_objext conftest.$ac_ext 3365fi 3366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3367$as_echo "$ac_cv_objext" >&6; } 3368OBJEXT=$ac_cv_objext 3369ac_objext=$OBJEXT 3370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3371$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3372if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3373 $as_echo_n "(cached) " >&6 3374else 3375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3376/* end confdefs.h. */ 3377 3378int 3379main () 3380{ 3381#ifndef __GNUC__ 3382 choke me 3383#endif 3384 3385 ; 3386 return 0; 3387} 3388_ACEOF 3389if ac_fn_c_try_compile "$LINENO"; then : 3390 ac_compiler_gnu=yes 3391else 3392 ac_compiler_gnu=no 3393fi 3394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3395ac_cv_c_compiler_gnu=$ac_compiler_gnu 3396 3397fi 3398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3399$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3400if test $ac_compiler_gnu = yes; then 3401 GCC=yes 3402else 3403 GCC= 3404fi 3405ac_test_CFLAGS=${CFLAGS+set} 3406ac_save_CFLAGS=$CFLAGS 3407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3408$as_echo_n "checking whether $CC accepts -g... " >&6; } 3409if test "${ac_cv_prog_cc_g+set}" = set; then : 3410 $as_echo_n "(cached) " >&6 3411else 3412 ac_save_c_werror_flag=$ac_c_werror_flag 3413 ac_c_werror_flag=yes 3414 ac_cv_prog_cc_g=no 3415 CFLAGS="-g" 3416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3417/* end confdefs.h. */ 3418 3419int 3420main () 3421{ 3422 3423 ; 3424 return 0; 3425} 3426_ACEOF 3427if ac_fn_c_try_compile "$LINENO"; then : 3428 ac_cv_prog_cc_g=yes 3429else 3430 CFLAGS="" 3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432/* end confdefs.h. */ 3433 3434int 3435main () 3436{ 3437 3438 ; 3439 return 0; 3440} 3441_ACEOF 3442if ac_fn_c_try_compile "$LINENO"; then : 3443 3444else 3445 ac_c_werror_flag=$ac_save_c_werror_flag 3446 CFLAGS="-g" 3447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3448/* end confdefs.h. */ 3449 3450int 3451main () 3452{ 3453 3454 ; 3455 return 0; 3456} 3457_ACEOF 3458if ac_fn_c_try_compile "$LINENO"; then : 3459 ac_cv_prog_cc_g=yes 3460fi 3461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3462fi 3463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3464fi 3465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3466 ac_c_werror_flag=$ac_save_c_werror_flag 3467fi 3468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3469$as_echo "$ac_cv_prog_cc_g" >&6; } 3470if test "$ac_test_CFLAGS" = set; then 3471 CFLAGS=$ac_save_CFLAGS 3472elif test $ac_cv_prog_cc_g = yes; then 3473 if test "$GCC" = yes; then 3474 CFLAGS="-g -O2" 3475 else 3476 CFLAGS="-g" 3477 fi 3478else 3479 if test "$GCC" = yes; then 3480 CFLAGS="-O2" 3481 else 3482 CFLAGS= 3483 fi 3484fi 3485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3486$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3487if test "${ac_cv_prog_cc_c89+set}" = set; then : 3488 $as_echo_n "(cached) " >&6 3489else 3490 ac_cv_prog_cc_c89=no 3491ac_save_CC=$CC 3492cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3493/* end confdefs.h. */ 3494#include <stdarg.h> 3495#include <stdio.h> 3496#include <sys/types.h> 3497#include <sys/stat.h> 3498/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3499struct buf { int x; }; 3500FILE * (*rcsopen) (struct buf *, struct stat *, int); 3501static char *e (p, i) 3502 char **p; 3503 int i; 3504{ 3505 return p[i]; 3506} 3507static char *f (char * (*g) (char **, int), char **p, ...) 3508{ 3509 char *s; 3510 va_list v; 3511 va_start (v,p); 3512 s = g (p, va_arg (v,int)); 3513 va_end (v); 3514 return s; 3515} 3516 3517/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3518 function prototypes and stuff, but not '\xHH' hex character constants. 3519 These don't provoke an error unfortunately, instead are silently treated 3520 as 'x'. The following induces an error, until -std is added to get 3521 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3522 array size at least. It's necessary to write '\x00'==0 to get something 3523 that's true only with -std. */ 3524int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3525 3526/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3527 inside strings and character constants. */ 3528#define FOO(x) 'x' 3529int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3530 3531int test (int i, double x); 3532struct s1 {int (*f) (int a);}; 3533struct s2 {int (*f) (double a);}; 3534int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3535int argc; 3536char **argv; 3537int 3538main () 3539{ 3540return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3541 ; 3542 return 0; 3543} 3544_ACEOF 3545for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3546 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3547do 3548 CC="$ac_save_CC $ac_arg" 3549 if ac_fn_c_try_compile "$LINENO"; then : 3550 ac_cv_prog_cc_c89=$ac_arg 3551fi 3552rm -f core conftest.err conftest.$ac_objext 3553 test "x$ac_cv_prog_cc_c89" != "xno" && break 3554done 3555rm -f conftest.$ac_ext 3556CC=$ac_save_CC 3557 3558fi 3559# AC_CACHE_VAL 3560case "x$ac_cv_prog_cc_c89" in 3561 x) 3562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3563$as_echo "none needed" >&6; } ;; 3564 xno) 3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3566$as_echo "unsupported" >&6; } ;; 3567 *) 3568 CC="$CC $ac_cv_prog_cc_c89" 3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3570$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3571esac 3572if test "x$ac_cv_prog_cc_c89" != xno; then : 3573 3574fi 3575 3576ac_ext=c 3577ac_cpp='$CPP $CPPFLAGS' 3578ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3579ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3580ac_compiler_gnu=$ac_cv_c_compiler_gnu 3581 3582 3583# Check whether --enable-largefile was given. 3584if test "${enable_largefile+set}" = set; then : 3585 enableval=$enable_largefile; 3586fi 3587 3588if test "$enable_largefile" != no; then 3589 3590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 3591$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 3592if test "${ac_cv_sys_largefile_CC+set}" = set; then : 3593 $as_echo_n "(cached) " >&6 3594else 3595 ac_cv_sys_largefile_CC=no 3596 if test "$GCC" != yes; then 3597 ac_save_CC=$CC 3598 while :; do 3599 # IRIX 6.2 and later do not support large files by default, 3600 # so use the C compiler's -n32 option if that helps. 3601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3602/* end confdefs.h. */ 3603#include <sys/types.h> 3604 /* Check that off_t can represent 2**63 - 1 correctly. 3605 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3606 since some C++ compilers masquerading as C compilers 3607 incorrectly reject 9223372036854775807. */ 3608#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3609 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3610 && LARGE_OFF_T % 2147483647 == 1) 3611 ? 1 : -1]; 3612int 3613main () 3614{ 3615 3616 ; 3617 return 0; 3618} 3619_ACEOF 3620 if ac_fn_c_try_compile "$LINENO"; then : 3621 break 3622fi 3623rm -f core conftest.err conftest.$ac_objext 3624 CC="$CC -n32" 3625 if ac_fn_c_try_compile "$LINENO"; then : 3626 ac_cv_sys_largefile_CC=' -n32'; break 3627fi 3628rm -f core conftest.err conftest.$ac_objext 3629 break 3630 done 3631 CC=$ac_save_CC 3632 rm -f conftest.$ac_ext 3633 fi 3634fi 3635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 3636$as_echo "$ac_cv_sys_largefile_CC" >&6; } 3637 if test "$ac_cv_sys_largefile_CC" != no; then 3638 CC=$CC$ac_cv_sys_largefile_CC 3639 fi 3640 3641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 3642$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 3643if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 3644 $as_echo_n "(cached) " >&6 3645else 3646 while :; do 3647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3648/* end confdefs.h. */ 3649#include <sys/types.h> 3650 /* Check that off_t can represent 2**63 - 1 correctly. 3651 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3652 since some C++ compilers masquerading as C compilers 3653 incorrectly reject 9223372036854775807. */ 3654#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3655 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3656 && LARGE_OFF_T % 2147483647 == 1) 3657 ? 1 : -1]; 3658int 3659main () 3660{ 3661 3662 ; 3663 return 0; 3664} 3665_ACEOF 3666if ac_fn_c_try_compile "$LINENO"; then : 3667 ac_cv_sys_file_offset_bits=no; break 3668fi 3669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3671/* end confdefs.h. */ 3672#define _FILE_OFFSET_BITS 64 3673#include <sys/types.h> 3674 /* Check that off_t can represent 2**63 - 1 correctly. 3675 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3676 since some C++ compilers masquerading as C compilers 3677 incorrectly reject 9223372036854775807. */ 3678#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3679 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3680 && LARGE_OFF_T % 2147483647 == 1) 3681 ? 1 : -1]; 3682int 3683main () 3684{ 3685 3686 ; 3687 return 0; 3688} 3689_ACEOF 3690if ac_fn_c_try_compile "$LINENO"; then : 3691 ac_cv_sys_file_offset_bits=64; break 3692fi 3693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3694 ac_cv_sys_file_offset_bits=unknown 3695 break 3696done 3697fi 3698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 3699$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 3700case $ac_cv_sys_file_offset_bits in #( 3701 no | unknown) ;; 3702 *) 3703cat >>confdefs.h <<_ACEOF 3704#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 3705_ACEOF 3706;; 3707esac 3708rm -rf conftest* 3709 if test $ac_cv_sys_file_offset_bits = unknown; then 3710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 3711$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 3712if test "${ac_cv_sys_large_files+set}" = set; then : 3713 $as_echo_n "(cached) " >&6 3714else 3715 while :; do 3716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3717/* end confdefs.h. */ 3718#include <sys/types.h> 3719 /* Check that off_t can represent 2**63 - 1 correctly. 3720 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3721 since some C++ compilers masquerading as C compilers 3722 incorrectly reject 9223372036854775807. */ 3723#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3724 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3725 && LARGE_OFF_T % 2147483647 == 1) 3726 ? 1 : -1]; 3727int 3728main () 3729{ 3730 3731 ; 3732 return 0; 3733} 3734_ACEOF 3735if ac_fn_c_try_compile "$LINENO"; then : 3736 ac_cv_sys_large_files=no; break 3737fi 3738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3740/* end confdefs.h. */ 3741#define _LARGE_FILES 1 3742#include <sys/types.h> 3743 /* Check that off_t can represent 2**63 - 1 correctly. 3744 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3745 since some C++ compilers masquerading as C compilers 3746 incorrectly reject 9223372036854775807. */ 3747#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3748 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3749 && LARGE_OFF_T % 2147483647 == 1) 3750 ? 1 : -1]; 3751int 3752main () 3753{ 3754 3755 ; 3756 return 0; 3757} 3758_ACEOF 3759if ac_fn_c_try_compile "$LINENO"; then : 3760 ac_cv_sys_large_files=1; break 3761fi 3762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3763 ac_cv_sys_large_files=unknown 3764 break 3765done 3766fi 3767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 3768$as_echo "$ac_cv_sys_large_files" >&6; } 3769case $ac_cv_sys_large_files in #( 3770 no | unknown) ;; 3771 *) 3772cat >>confdefs.h <<_ACEOF 3773#define _LARGE_FILES $ac_cv_sys_large_files 3774_ACEOF 3775;; 3776esac 3777rm -rf conftest* 3778 fi 3779fi 3780 3781ac_ext=c 3782ac_cpp='$CPP $CPPFLAGS' 3783ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3784ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3785ac_compiler_gnu=$ac_cv_c_compiler_gnu 3786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3787$as_echo_n "checking how to run the C preprocessor... " >&6; } 3788# On Suns, sometimes $CPP names a directory. 3789if test -n "$CPP" && test -d "$CPP"; then 3790 CPP= 3791fi 3792if test -z "$CPP"; then 3793 if test "${ac_cv_prog_CPP+set}" = set; then : 3794 $as_echo_n "(cached) " >&6 3795else 3796 # Double quotes because CPP needs to be expanded 3797 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3798 do 3799 ac_preproc_ok=false 3800for ac_c_preproc_warn_flag in '' yes 3801do 3802 # Use a header file that comes with gcc, so configuring glibc 3803 # with a fresh cross-compiler works. 3804 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3805 # <limits.h> exists even on freestanding compilers. 3806 # On the NeXT, cc -E runs the code through the compiler's parser, 3807 # not just through cpp. "Syntax error" is here to catch this case. 3808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3809/* end confdefs.h. */ 3810#ifdef __STDC__ 3811# include <limits.h> 3812#else 3813# include <assert.h> 3814#endif 3815 Syntax error 3816_ACEOF 3817if ac_fn_c_try_cpp "$LINENO"; then : 3818 3819else 3820 # Broken: fails on valid input. 3821continue 3822fi 3823rm -f conftest.err conftest.$ac_ext 3824 3825 # OK, works on sane cases. Now check whether nonexistent headers 3826 # can be detected and how. 3827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3828/* end confdefs.h. */ 3829#include <ac_nonexistent.h> 3830_ACEOF 3831if ac_fn_c_try_cpp "$LINENO"; then : 3832 # Broken: success on invalid input. 3833continue 3834else 3835 # Passes both tests. 3836ac_preproc_ok=: 3837break 3838fi 3839rm -f conftest.err conftest.$ac_ext 3840 3841done 3842# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3843rm -f conftest.err conftest.$ac_ext 3844if $ac_preproc_ok; then : 3845 break 3846fi 3847 3848 done 3849 ac_cv_prog_CPP=$CPP 3850 3851fi 3852 CPP=$ac_cv_prog_CPP 3853else 3854 ac_cv_prog_CPP=$CPP 3855fi 3856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3857$as_echo "$CPP" >&6; } 3858ac_preproc_ok=false 3859for ac_c_preproc_warn_flag in '' yes 3860do 3861 # Use a header file that comes with gcc, so configuring glibc 3862 # with a fresh cross-compiler works. 3863 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3864 # <limits.h> exists even on freestanding compilers. 3865 # On the NeXT, cc -E runs the code through the compiler's parser, 3866 # not just through cpp. "Syntax error" is here to catch this case. 3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3868/* end confdefs.h. */ 3869#ifdef __STDC__ 3870# include <limits.h> 3871#else 3872# include <assert.h> 3873#endif 3874 Syntax error 3875_ACEOF 3876if ac_fn_c_try_cpp "$LINENO"; then : 3877 3878else 3879 # Broken: fails on valid input. 3880continue 3881fi 3882rm -f conftest.err conftest.$ac_ext 3883 3884 # OK, works on sane cases. Now check whether nonexistent headers 3885 # can be detected and how. 3886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3887/* end confdefs.h. */ 3888#include <ac_nonexistent.h> 3889_ACEOF 3890if ac_fn_c_try_cpp "$LINENO"; then : 3891 # Broken: success on invalid input. 3892continue 3893else 3894 # Passes both tests. 3895ac_preproc_ok=: 3896break 3897fi 3898rm -f conftest.err conftest.$ac_ext 3899 3900done 3901# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3902rm -f conftest.err conftest.$ac_ext 3903if $ac_preproc_ok; then : 3904 3905else 3906 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3907$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3908as_fn_error "C preprocessor \"$CPP\" fails sanity check 3909See \`config.log' for more details." "$LINENO" 5; } 3910fi 3911 3912ac_ext=c 3913ac_cpp='$CPP $CPPFLAGS' 3914ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3915ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3916ac_compiler_gnu=$ac_cv_c_compiler_gnu 3917 3918 3919ac_c_preproc_warn_flag=yes 3920 3921ac_libiberty_warn_cflags= 3922save_CFLAGS="$CFLAGS" 3923for option in -W -Wall -Wwrite-strings -Wc++-compat \ 3924 -Wstrict-prototypes; do 3925 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 3926 3927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 3928$as_echo_n "checking whether $CC supports $option... " >&6; } 3929if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then : 3930 $as_echo_n "(cached) " >&6 3931else 3932 CFLAGS="$option" 3933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3934/* end confdefs.h. */ 3935 3936int 3937main () 3938{ 3939 3940 ; 3941 return 0; 3942} 3943_ACEOF 3944if ac_fn_c_try_compile "$LINENO"; then : 3945 eval "$as_acx_Woption=yes" 3946else 3947 eval "$as_acx_Woption=no" 3948fi 3949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3950 3951fi 3952eval ac_res=\$$as_acx_Woption 3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 3954$as_echo "$ac_res" >&6; } 3955 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 3956 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$option" 3957fi 3958 done 3959CFLAGS="$save_CFLAGS" 3960 3961if test "$GCC" = yes; then : 3962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 3963$as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 3964if test "${acx_cv_prog_cc_pedantic_+set}" = set; then : 3965 $as_echo_n "(cached) " >&6 3966else 3967 save_CFLAGS="$CFLAGS" 3968CFLAGS="-pedantic " 3969cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3970/* end confdefs.h. */ 3971 3972int 3973main () 3974{ 3975 3976 ; 3977 return 0; 3978} 3979_ACEOF 3980if ac_fn_c_try_compile "$LINENO"; then : 3981 acx_cv_prog_cc_pedantic_=yes 3982else 3983 acx_cv_prog_cc_pedantic_=no 3984fi 3985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3986CFLAGS="$save_CFLAGS" 3987fi 3988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 3989$as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 3990if test $acx_cv_prog_cc_pedantic_ = yes; then : 3991 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 3992fi 3993 3994fi 3995 3996 3997if test "x$CC" != xcc; then 3998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 3999$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4000else 4001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4002$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4003fi 4004set dummy $CC; ac_cc=`$as_echo "$2" | 4005 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4006if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 4007 $as_echo_n "(cached) " >&6 4008else 4009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4010/* end confdefs.h. */ 4011 4012int 4013main () 4014{ 4015 4016 ; 4017 return 0; 4018} 4019_ACEOF 4020# Make sure it works both with $CC and with simple cc. 4021# We do the test twice because some compilers refuse to overwrite an 4022# existing .o file with -o, though they will create one. 4023ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4024rm -f conftest2.* 4025if { { case "(($ac_try" in 4026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4027 *) ac_try_echo=$ac_try;; 4028esac 4029eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4030$as_echo "$ac_try_echo"; } >&5 4031 (eval "$ac_try") 2>&5 4032 ac_status=$? 4033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4034 test $ac_status = 0; } && 4035 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4037 *) ac_try_echo=$ac_try;; 4038esac 4039eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4040$as_echo "$ac_try_echo"; } >&5 4041 (eval "$ac_try") 2>&5 4042 ac_status=$? 4043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4044 test $ac_status = 0; }; 4045then 4046 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4047 if test "x$CC" != xcc; then 4048 # Test first that cc exists at all. 4049 if { ac_try='cc -c conftest.$ac_ext >&5' 4050 { { case "(($ac_try" in 4051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4052 *) ac_try_echo=$ac_try;; 4053esac 4054eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4055$as_echo "$ac_try_echo"; } >&5 4056 (eval "$ac_try") 2>&5 4057 ac_status=$? 4058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4059 test $ac_status = 0; }; }; then 4060 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4061 rm -f conftest2.* 4062 if { { case "(($ac_try" in 4063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4064 *) ac_try_echo=$ac_try;; 4065esac 4066eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4067$as_echo "$ac_try_echo"; } >&5 4068 (eval "$ac_try") 2>&5 4069 ac_status=$? 4070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4071 test $ac_status = 0; } && 4072 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4074 *) ac_try_echo=$ac_try;; 4075esac 4076eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4077$as_echo "$ac_try_echo"; } >&5 4078 (eval "$ac_try") 2>&5 4079 ac_status=$? 4080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4081 test $ac_status = 0; }; 4082 then 4083 # cc works too. 4084 : 4085 else 4086 # cc exists but doesn't like -o. 4087 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4088 fi 4089 fi 4090 fi 4091else 4092 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4093fi 4094rm -f core conftest* 4095 4096fi 4097if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4099$as_echo "yes" >&6; } 4100else 4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4102$as_echo "no" >&6; } 4103 4104$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4105 4106fi 4107 4108# autoconf is lame and doesn't give us any substitution variable for this. 4109if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4110 NO_MINUS_C_MINUS_O=yes 4111else 4112 OUTPUT_OPTION='-o $@' 4113fi 4114 4115 4116 4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4118$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4119if test "${ac_cv_c_const+set}" = set; then : 4120 $as_echo_n "(cached) " >&6 4121else 4122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4123/* end confdefs.h. */ 4124 4125int 4126main () 4127{ 4128/* FIXME: Include the comments suggested by Paul. */ 4129#ifndef __cplusplus 4130 /* Ultrix mips cc rejects this. */ 4131 typedef int charset[2]; 4132 const charset cs; 4133 /* SunOS 4.1.1 cc rejects this. */ 4134 char const *const *pcpcc; 4135 char **ppc; 4136 /* NEC SVR4.0.2 mips cc rejects this. */ 4137 struct point {int x, y;}; 4138 static struct point const zero = {0,0}; 4139 /* AIX XL C 1.02.0.0 rejects this. 4140 It does not let you subtract one const X* pointer from another in 4141 an arm of an if-expression whose if-part is not a constant 4142 expression */ 4143 const char *g = "string"; 4144 pcpcc = &g + (g ? g-g : 0); 4145 /* HPUX 7.0 cc rejects these. */ 4146 ++pcpcc; 4147 ppc = (char**) pcpcc; 4148 pcpcc = (char const *const *) ppc; 4149 { /* SCO 3.2v4 cc rejects this. */ 4150 char *t; 4151 char const *s = 0 ? (char *) 0 : (char const *) 0; 4152 4153 *t++ = 0; 4154 if (s) return 0; 4155 } 4156 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4157 int x[] = {25, 17}; 4158 const int *foo = &x[0]; 4159 ++foo; 4160 } 4161 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4162 typedef const int *iptr; 4163 iptr p = 0; 4164 ++p; 4165 } 4166 { /* AIX XL C 1.02.0.0 rejects this saying 4167 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4168 struct s { int j; const int *ap[3]; }; 4169 struct s *b; b->j = 5; 4170 } 4171 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4172 const int foo = 10; 4173 if (!foo) return 0; 4174 } 4175 return !cs[0] && !zero.x; 4176#endif 4177 4178 ; 4179 return 0; 4180} 4181_ACEOF 4182if ac_fn_c_try_compile "$LINENO"; then : 4183 ac_cv_c_const=yes 4184else 4185 ac_cv_c_const=no 4186fi 4187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4188fi 4189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4190$as_echo "$ac_cv_c_const" >&6; } 4191if test $ac_cv_c_const = no; then 4192 4193$as_echo "#define const /**/" >>confdefs.h 4194 4195fi 4196 4197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4198$as_echo_n "checking for inline... " >&6; } 4199if test "${ac_cv_c_inline+set}" = set; then : 4200 $as_echo_n "(cached) " >&6 4201else 4202 ac_cv_c_inline=no 4203for ac_kw in inline __inline__ __inline; do 4204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4205/* end confdefs.h. */ 4206#ifndef __cplusplus 4207typedef int foo_t; 4208static $ac_kw foo_t static_foo () {return 0; } 4209$ac_kw foo_t foo () {return 0; } 4210#endif 4211 4212_ACEOF 4213if ac_fn_c_try_compile "$LINENO"; then : 4214 ac_cv_c_inline=$ac_kw 4215fi 4216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4217 test "$ac_cv_c_inline" != no && break 4218done 4219 4220fi 4221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4222$as_echo "$ac_cv_c_inline" >&6; } 4223 4224case $ac_cv_c_inline in 4225 inline | yes) ;; 4226 *) 4227 case $ac_cv_c_inline in 4228 no) ac_val=;; 4229 *) ac_val=$ac_cv_c_inline;; 4230 esac 4231 cat >>confdefs.h <<_ACEOF 4232#ifndef __cplusplus 4233#define inline $ac_val 4234#endif 4235_ACEOF 4236 ;; 4237esac 4238 4239 4240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4241$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4242if test "${ac_cv_path_GREP+set}" = set; then : 4243 $as_echo_n "(cached) " >&6 4244else 4245 if test -z "$GREP"; then 4246 ac_path_GREP_found=false 4247 # Loop through the user's path and test for each of PROGNAME-LIST 4248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4249for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4250do 4251 IFS=$as_save_IFS 4252 test -z "$as_dir" && as_dir=. 4253 for ac_prog in grep ggrep; do 4254 for ac_exec_ext in '' $ac_executable_extensions; do 4255 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4256 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4257# Check for GNU ac_path_GREP and select it if it is found. 4258 # Check for GNU $ac_path_GREP 4259case `"$ac_path_GREP" --version 2>&1` in 4260*GNU*) 4261 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4262*) 4263 ac_count=0 4264 $as_echo_n 0123456789 >"conftest.in" 4265 while : 4266 do 4267 cat "conftest.in" "conftest.in" >"conftest.tmp" 4268 mv "conftest.tmp" "conftest.in" 4269 cp "conftest.in" "conftest.nl" 4270 $as_echo 'GREP' >> "conftest.nl" 4271 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4272 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4273 as_fn_arith $ac_count + 1 && ac_count=$as_val 4274 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4275 # Best one so far, save it but keep looking for a better one 4276 ac_cv_path_GREP="$ac_path_GREP" 4277 ac_path_GREP_max=$ac_count 4278 fi 4279 # 10*(2^10) chars as input seems more than enough 4280 test $ac_count -gt 10 && break 4281 done 4282 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4283esac 4284 4285 $ac_path_GREP_found && break 3 4286 done 4287 done 4288 done 4289IFS=$as_save_IFS 4290 if test -z "$ac_cv_path_GREP"; then 4291 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4292 fi 4293else 4294 ac_cv_path_GREP=$GREP 4295fi 4296 4297fi 4298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4299$as_echo "$ac_cv_path_GREP" >&6; } 4300 GREP="$ac_cv_path_GREP" 4301 4302 4303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4304$as_echo_n "checking for egrep... " >&6; } 4305if test "${ac_cv_path_EGREP+set}" = set; then : 4306 $as_echo_n "(cached) " >&6 4307else 4308 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4309 then ac_cv_path_EGREP="$GREP -E" 4310 else 4311 if test -z "$EGREP"; then 4312 ac_path_EGREP_found=false 4313 # Loop through the user's path and test for each of PROGNAME-LIST 4314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4315for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4316do 4317 IFS=$as_save_IFS 4318 test -z "$as_dir" && as_dir=. 4319 for ac_prog in egrep; do 4320 for ac_exec_ext in '' $ac_executable_extensions; do 4321 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4322 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4323# Check for GNU ac_path_EGREP and select it if it is found. 4324 # Check for GNU $ac_path_EGREP 4325case `"$ac_path_EGREP" --version 2>&1` in 4326*GNU*) 4327 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4328*) 4329 ac_count=0 4330 $as_echo_n 0123456789 >"conftest.in" 4331 while : 4332 do 4333 cat "conftest.in" "conftest.in" >"conftest.tmp" 4334 mv "conftest.tmp" "conftest.in" 4335 cp "conftest.in" "conftest.nl" 4336 $as_echo 'EGREP' >> "conftest.nl" 4337 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4338 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4339 as_fn_arith $ac_count + 1 && ac_count=$as_val 4340 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4341 # Best one so far, save it but keep looking for a better one 4342 ac_cv_path_EGREP="$ac_path_EGREP" 4343 ac_path_EGREP_max=$ac_count 4344 fi 4345 # 10*(2^10) chars as input seems more than enough 4346 test $ac_count -gt 10 && break 4347 done 4348 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4349esac 4350 4351 $ac_path_EGREP_found && break 3 4352 done 4353 done 4354 done 4355IFS=$as_save_IFS 4356 if test -z "$ac_cv_path_EGREP"; then 4357 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4358 fi 4359else 4360 ac_cv_path_EGREP=$EGREP 4361fi 4362 4363 fi 4364fi 4365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4366$as_echo "$ac_cv_path_EGREP" >&6; } 4367 EGREP="$ac_cv_path_EGREP" 4368 4369 4370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4371$as_echo_n "checking for ANSI C header files... " >&6; } 4372if test "${ac_cv_header_stdc+set}" = set; then : 4373 $as_echo_n "(cached) " >&6 4374else 4375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4376/* end confdefs.h. */ 4377#include <stdlib.h> 4378#include <stdarg.h> 4379#include <string.h> 4380#include <float.h> 4381 4382int 4383main () 4384{ 4385 4386 ; 4387 return 0; 4388} 4389_ACEOF 4390if ac_fn_c_try_compile "$LINENO"; then : 4391 ac_cv_header_stdc=yes 4392else 4393 ac_cv_header_stdc=no 4394fi 4395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4396 4397if test $ac_cv_header_stdc = yes; then 4398 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400/* end confdefs.h. */ 4401#include <string.h> 4402 4403_ACEOF 4404if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4405 $EGREP "memchr" >/dev/null 2>&1; then : 4406 4407else 4408 ac_cv_header_stdc=no 4409fi 4410rm -f conftest* 4411 4412fi 4413 4414if test $ac_cv_header_stdc = yes; then 4415 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4417/* end confdefs.h. */ 4418#include <stdlib.h> 4419 4420_ACEOF 4421if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4422 $EGREP "free" >/dev/null 2>&1; then : 4423 4424else 4425 ac_cv_header_stdc=no 4426fi 4427rm -f conftest* 4428 4429fi 4430 4431if test $ac_cv_header_stdc = yes; then 4432 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4433 if test "$cross_compiling" = yes; then : 4434 : 4435else 4436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4437/* end confdefs.h. */ 4438#include <ctype.h> 4439#include <stdlib.h> 4440#if ((' ' & 0x0FF) == 0x020) 4441# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4442# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4443#else 4444# define ISLOWER(c) \ 4445 (('a' <= (c) && (c) <= 'i') \ 4446 || ('j' <= (c) && (c) <= 'r') \ 4447 || ('s' <= (c) && (c) <= 'z')) 4448# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4449#endif 4450 4451#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4452int 4453main () 4454{ 4455 int i; 4456 for (i = 0; i < 256; i++) 4457 if (XOR (islower (i), ISLOWER (i)) 4458 || toupper (i) != TOUPPER (i)) 4459 return 2; 4460 return 0; 4461} 4462_ACEOF 4463if ac_fn_c_try_run "$LINENO"; then : 4464 4465else 4466 ac_cv_header_stdc=no 4467fi 4468rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4469 conftest.$ac_objext conftest.beam conftest.$ac_ext 4470fi 4471 4472fi 4473fi 4474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4475$as_echo "$ac_cv_header_stdc" >&6; } 4476if test $ac_cv_header_stdc = yes; then 4477 4478$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4479 4480fi 4481 4482# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4483for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4484 inttypes.h stdint.h unistd.h 4485do : 4486 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4487ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 4488eval as_val=\$$as_ac_Header 4489 if test "x$as_val" = x""yes; then : 4490 cat >>confdefs.h <<_ACEOF 4491#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4492_ACEOF 4493 4494fi 4495done 4496 4497 4498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4499$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4500if test "${ac_cv_c_bigendian+set}" = set; then : 4501 $as_echo_n "(cached) " >&6 4502else 4503 ac_cv_c_bigendian=unknown 4504 # See if we're dealing with a universal compiler. 4505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4506/* end confdefs.h. */ 4507#ifndef __APPLE_CC__ 4508 not a universal capable compiler 4509 #endif 4510 typedef int dummy; 4511 4512_ACEOF 4513if ac_fn_c_try_compile "$LINENO"; then : 4514 4515 # Check for potential -arch flags. It is not universal unless 4516 # there are at least two -arch flags with different values. 4517 ac_arch= 4518 ac_prev= 4519 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4520 if test -n "$ac_prev"; then 4521 case $ac_word in 4522 i?86 | x86_64 | ppc | ppc64) 4523 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4524 ac_arch=$ac_word 4525 else 4526 ac_cv_c_bigendian=universal 4527 break 4528 fi 4529 ;; 4530 esac 4531 ac_prev= 4532 elif test "x$ac_word" = "x-arch"; then 4533 ac_prev=arch 4534 fi 4535 done 4536fi 4537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4538 if test $ac_cv_c_bigendian = unknown; then 4539 # See if sys/param.h defines the BYTE_ORDER macro. 4540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4541/* end confdefs.h. */ 4542#include <sys/types.h> 4543 #include <sys/param.h> 4544 4545int 4546main () 4547{ 4548#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4549 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4550 && LITTLE_ENDIAN) 4551 bogus endian macros 4552 #endif 4553 4554 ; 4555 return 0; 4556} 4557_ACEOF 4558if ac_fn_c_try_compile "$LINENO"; then : 4559 # It does; now see whether it defined to BIG_ENDIAN or not. 4560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4561/* end confdefs.h. */ 4562#include <sys/types.h> 4563 #include <sys/param.h> 4564 4565int 4566main () 4567{ 4568#if BYTE_ORDER != BIG_ENDIAN 4569 not big endian 4570 #endif 4571 4572 ; 4573 return 0; 4574} 4575_ACEOF 4576if ac_fn_c_try_compile "$LINENO"; then : 4577 ac_cv_c_bigendian=yes 4578else 4579 ac_cv_c_bigendian=no 4580fi 4581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4582fi 4583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4584 fi 4585 if test $ac_cv_c_bigendian = unknown; then 4586 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4588/* end confdefs.h. */ 4589#include <limits.h> 4590 4591int 4592main () 4593{ 4594#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4595 bogus endian macros 4596 #endif 4597 4598 ; 4599 return 0; 4600} 4601_ACEOF 4602if ac_fn_c_try_compile "$LINENO"; then : 4603 # It does; now see whether it defined to _BIG_ENDIAN or not. 4604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4605/* end confdefs.h. */ 4606#include <limits.h> 4607 4608int 4609main () 4610{ 4611#ifndef _BIG_ENDIAN 4612 not big endian 4613 #endif 4614 4615 ; 4616 return 0; 4617} 4618_ACEOF 4619if ac_fn_c_try_compile "$LINENO"; then : 4620 ac_cv_c_bigendian=yes 4621else 4622 ac_cv_c_bigendian=no 4623fi 4624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4625fi 4626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4627 fi 4628 if test $ac_cv_c_bigendian = unknown; then 4629 # Compile a test program. 4630 if test "$cross_compiling" = yes; then : 4631 # Try to guess by grepping values from an object file. 4632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4633/* end confdefs.h. */ 4634short int ascii_mm[] = 4635 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4636 short int ascii_ii[] = 4637 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4638 int use_ascii (int i) { 4639 return ascii_mm[i] + ascii_ii[i]; 4640 } 4641 short int ebcdic_ii[] = 4642 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4643 short int ebcdic_mm[] = 4644 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4645 int use_ebcdic (int i) { 4646 return ebcdic_mm[i] + ebcdic_ii[i]; 4647 } 4648 extern int foo; 4649 4650int 4651main () 4652{ 4653return use_ascii (foo) == use_ebcdic (foo); 4654 ; 4655 return 0; 4656} 4657_ACEOF 4658if ac_fn_c_try_compile "$LINENO"; then : 4659 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4660 ac_cv_c_bigendian=yes 4661 fi 4662 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4663 if test "$ac_cv_c_bigendian" = unknown; then 4664 ac_cv_c_bigendian=no 4665 else 4666 # finding both strings is unlikely to happen, but who knows? 4667 ac_cv_c_bigendian=unknown 4668 fi 4669 fi 4670fi 4671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4672else 4673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4674/* end confdefs.h. */ 4675$ac_includes_default 4676int 4677main () 4678{ 4679 4680 /* Are we little or big endian? From Harbison&Steele. */ 4681 union 4682 { 4683 long int l; 4684 char c[sizeof (long int)]; 4685 } u; 4686 u.l = 1; 4687 return u.c[sizeof (long int) - 1] == 1; 4688 4689 ; 4690 return 0; 4691} 4692_ACEOF 4693if ac_fn_c_try_run "$LINENO"; then : 4694 ac_cv_c_bigendian=no 4695else 4696 ac_cv_c_bigendian=yes 4697fi 4698rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4699 conftest.$ac_objext conftest.beam conftest.$ac_ext 4700fi 4701 4702 fi 4703fi 4704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 4705$as_echo "$ac_cv_c_bigendian" >&6; } 4706 case $ac_cv_c_bigendian in #( 4707 yes) 4708 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 4709;; #( 4710 no) 4711 ;; #( 4712 universal) 4713 4714$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 4715 4716 ;; #( 4717 *) 4718 as_fn_error "unknown endianness 4719 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 4720 esac 4721 4722 4723 4724 4725ac_config_headers="$ac_config_headers config.h:config.in" 4726 4727 4728 4729# Find a good install program. We prefer a C program (faster), 4730# so one script is as good as another. But avoid the broken or 4731# incompatible versions: 4732# SysV /etc/install, /usr/sbin/install 4733# SunOS /usr/etc/install 4734# IRIX /sbin/install 4735# AIX /bin/install 4736# AmigaOS /C/install, which installs bootblocks on floppy discs 4737# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4738# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4739# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4740# OS/2's system install, which has a completely different semantic 4741# ./install, which can be erroneously created by make from ./install.sh. 4742# Reject install programs that cannot install multiple files. 4743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4744$as_echo_n "checking for a BSD-compatible install... " >&6; } 4745if test -z "$INSTALL"; then 4746if test "${ac_cv_path_install+set}" = set; then : 4747 $as_echo_n "(cached) " >&6 4748else 4749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4750for as_dir in $PATH 4751do 4752 IFS=$as_save_IFS 4753 test -z "$as_dir" && as_dir=. 4754 # Account for people who put trailing slashes in PATH elements. 4755case $as_dir/ in #(( 4756 ./ | .// | /[cC]/* | \ 4757 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4758 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4759 /usr/ucb/* ) ;; 4760 *) 4761 # OSF1 and SCO ODT 3.0 have their own names for install. 4762 # Don't use installbsd from OSF since it installs stuff as root 4763 # by default. 4764 for ac_prog in ginstall scoinst install; do 4765 for ac_exec_ext in '' $ac_executable_extensions; do 4766 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 4767 if test $ac_prog = install && 4768 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4769 # AIX install. It has an incompatible calling convention. 4770 : 4771 elif test $ac_prog = install && 4772 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4773 # program-specific install script used by HP pwplus--don't use. 4774 : 4775 else 4776 rm -rf conftest.one conftest.two conftest.dir 4777 echo one > conftest.one 4778 echo two > conftest.two 4779 mkdir conftest.dir 4780 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4781 test -s conftest.one && test -s conftest.two && 4782 test -s conftest.dir/conftest.one && 4783 test -s conftest.dir/conftest.two 4784 then 4785 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4786 break 3 4787 fi 4788 fi 4789 fi 4790 done 4791 done 4792 ;; 4793esac 4794 4795 done 4796IFS=$as_save_IFS 4797 4798rm -rf conftest.one conftest.two conftest.dir 4799 4800fi 4801 if test "${ac_cv_path_install+set}" = set; then 4802 INSTALL=$ac_cv_path_install 4803 else 4804 # As a last resort, use the slow shell script. Don't cache a 4805 # value for INSTALL within a source directory, because that will 4806 # break other packages using the cache if that directory is 4807 # removed, or if the value is a relative name. 4808 INSTALL=$ac_install_sh 4809 fi 4810fi 4811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4812$as_echo "$INSTALL" >&6; } 4813 4814# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4815# It thinks the first close brace ends the variable substitution. 4816test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4817 4818test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4819 4820test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4821 4822 4823# Don't build the shared library for build. 4824if [ -n "${with_build_subdir}" ]; then 4825 enable_shared=no 4826fi 4827 4828frag= 4829case "${host}" in 4830 rs6000-ibm-aix3.1 | rs6000-ibm-aix) 4831 frag=mh-aix ;; 4832 *-*-cxux7*) frag=mh-cxux7 ;; 4833 *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 4834 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 4835 i370-*-opened*) frag=mh-openedition ;; 4836 i[34567]86-*-windows*) frag=mh-windows ;; 4837esac 4838 4839if [ -n "${frag}" ]; then 4840 frag=${libiberty_topdir}/libiberty/config/$frag 4841fi 4842 4843# If they didn't specify --enable-shared, don't generate shared libs. 4844case "${enable_shared}" in 4845 yes) shared=yes ;; 4846 no) shared=no ;; 4847 "") shared=no ;; 4848 *) shared=yes ;; 4849esac 4850if [ "${shared}" = "yes" ]; then 4851 case "${host}" in 4852 *-*-cygwin*) ;; 4853 alpha*-*-linux*) PICFLAG=-fPIC ;; 4854 arm*-*-*) PICFLAG=-fPIC ;; 4855 hppa*-*-*) PICFLAG=-fPIC ;; 4856 i370-*-*) PICFLAG=-fPIC ;; 4857 ia64-*-*) PICFLAG=-fpic ;; 4858 i[34567]86-*-* | x86_64-*-*) 4859 PICFLAG=-fpic ;; 4860 m68k-*-*) PICFLAG=-fpic ;; 4861 mips*-*-linux*) PICFLAG=-fPIC ;; 4862 powerpc*-*-aix*) ;; 4863 powerpc*-*-*) PICFLAG=-fPIC ;; 4864 sparc*-*-*) case "${CFLAGS}" in 4865 *-fpic* ) PICFLAG=-fpic ;; 4866 * ) PICFLAG=-fPIC ;; 4867 esac ;; 4868 s390*-*-*) PICFLAG=-fpic ;; 4869 sh*-*-*) PICFLAG=-fPIC ;; 4870 esac 4871fi 4872 4873 4874echo "# Warning: this fragment is automatically generated" > temp-frag 4875 4876if [ -n "${frag}" ] && [ -f "${frag}" ]; then 4877 echo "Appending ${frag} to xhost-mkfrag" 4878 echo "# Following fragment copied from ${frag}" >> temp-frag 4879 cat ${frag} >> temp-frag 4880fi 4881 4882# record if we want to build shared libs. 4883if [ "${shared}" = "yes" ]; then 4884 echo enable_shared = yes >> temp-frag 4885else 4886 echo enable_shared = no >> temp-frag 4887fi 4888 4889frag=xhost-mkfrag 4890${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 4891 4892host_makefile_frag=${frag} 4893 4894 4895# It's OK to check for header files. Although the compiler may not be 4896# able to link anything, it had better be able to at least compile 4897# something. 4898for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h sys/prctl.h 4899do : 4900 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4901ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 4902eval as_val=\$$as_ac_Header 4903 if test "x$as_val" = x""yes; then : 4904 cat >>confdefs.h <<_ACEOF 4905#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4906_ACEOF 4907 4908fi 4909done 4910 4911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4912$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4913if test "${ac_cv_header_sys_wait_h+set}" = set; then : 4914 $as_echo_n "(cached) " >&6 4915else 4916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4917/* end confdefs.h. */ 4918#include <sys/types.h> 4919#include <sys/wait.h> 4920#ifndef WEXITSTATUS 4921# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4922#endif 4923#ifndef WIFEXITED 4924# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4925#endif 4926 4927int 4928main () 4929{ 4930 int s; 4931 wait (&s); 4932 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4933 ; 4934 return 0; 4935} 4936_ACEOF 4937if ac_fn_c_try_compile "$LINENO"; then : 4938 ac_cv_header_sys_wait_h=yes 4939else 4940 ac_cv_header_sys_wait_h=no 4941fi 4942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4943fi 4944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4945$as_echo "$ac_cv_header_sys_wait_h" >&6; } 4946if test $ac_cv_header_sys_wait_h = yes; then 4947 4948$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 4949 4950fi 4951 4952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 4953$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 4954if test "${ac_cv_header_time+set}" = set; then : 4955 $as_echo_n "(cached) " >&6 4956else 4957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4958/* end confdefs.h. */ 4959#include <sys/types.h> 4960#include <sys/time.h> 4961#include <time.h> 4962 4963int 4964main () 4965{ 4966if ((struct tm *) 0) 4967return 0; 4968 ; 4969 return 0; 4970} 4971_ACEOF 4972if ac_fn_c_try_compile "$LINENO"; then : 4973 ac_cv_header_time=yes 4974else 4975 ac_cv_header_time=no 4976fi 4977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4978fi 4979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 4980$as_echo "$ac_cv_header_time" >&6; } 4981if test $ac_cv_header_time = yes; then 4982 4983$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 4984 4985fi 4986 4987 4988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 4989$as_echo_n "checking whether errno must be declared... " >&6; } 4990if test "${libiberty_cv_declare_errno+set}" = set; then : 4991 $as_echo_n "(cached) " >&6 4992else 4993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4994/* end confdefs.h. */ 4995#include <errno.h> 4996int 4997main () 4998{ 4999int x = errno; 5000 ; 5001 return 0; 5002} 5003_ACEOF 5004if ac_fn_c_try_compile "$LINENO"; then : 5005 libiberty_cv_declare_errno=no 5006else 5007 libiberty_cv_declare_errno=yes 5008fi 5009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5010fi 5011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5012$as_echo "$libiberty_cv_declare_errno" >&6; } 5013if test $libiberty_cv_declare_errno = yes 5014then 5015$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5016 5017fi 5018 5019 5020# Determine the size of an int for struct fibnode. 5021# The cast to long int works around a bug in the HP C Compiler 5022# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5023# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5024# This bug is HP SR number 8606223364. 5025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5026$as_echo_n "checking size of int... " >&6; } 5027if test "${ac_cv_sizeof_int+set}" = set; then : 5028 $as_echo_n "(cached) " >&6 5029else 5030 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5031 5032else 5033 if test "$ac_cv_type_int" = yes; then 5034 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5035$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5036{ as_fn_set_status 77 5037as_fn_error "cannot compute sizeof (int) 5038See \`config.log' for more details." "$LINENO" 5; }; } 5039 else 5040 ac_cv_sizeof_int=0 5041 fi 5042fi 5043 5044fi 5045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5046$as_echo "$ac_cv_sizeof_int" >&6; } 5047 5048 5049 5050cat >>confdefs.h <<_ACEOF 5051#define SIZEOF_INT $ac_cv_sizeof_int 5052_ACEOF 5053 5054 5055 5056# Look for a 64-bit type. 5057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 5058$as_echo_n "checking for a 64-bit type... " >&6; } 5059if test "${liberty_cv_uint64+set}" = set; then : 5060 $as_echo_n "(cached) " >&6 5061else 5062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5063/* end confdefs.h. */ 5064#ifdef HAVE_STDINT_H 5065#include <stdint.h> 5066#endif 5067int 5068main () 5069{ 5070extern uint64_t foo; 5071 ; 5072 return 0; 5073} 5074_ACEOF 5075if ac_fn_c_try_compile "$LINENO"; then : 5076 liberty_cv_uint64=uint64_t 5077else 5078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5079/* end confdefs.h. */ 5080#ifdef HAVE_LIMITS_H 5081#include <limits.h> 5082#endif 5083#ifndef CHAR_BIT 5084#define CHAR_BIT 8 5085#endif 5086int 5087main () 5088{ 5089extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 5090 ; 5091 return 0; 5092} 5093_ACEOF 5094if ac_fn_c_try_compile "$LINENO"; then : 5095 liberty_cv_uint64="unsigned long" 5096else 5097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5098/* end confdefs.h. */ 5099#ifdef HAVE_LIMITS_H 5100#include <limits.h> 5101#endif 5102#ifndef CHAR_BIT 5103#define CHAR_BIT 8 5104#endif 5105int 5106main () 5107{ 5108extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 5109 ; 5110 return 0; 5111} 5112_ACEOF 5113if ac_fn_c_try_compile "$LINENO"; then : 5114 liberty_cv_uint64="unsigned long long" 5115else 5116 liberty_cv_uint64=none 5117fi 5118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5119fi 5120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5121fi 5122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5123fi 5124 5125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 5126$as_echo "$liberty_cv_uint64" >&6; } 5127if test "$liberty_cv_uint64" != none; then 5128 5129cat >>confdefs.h <<_ACEOF 5130#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 5131_ACEOF 5132 5133fi 5134 5135 5136 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 5137if test "x$ac_cv_type_intptr_t" = x""yes; then : 5138 5139$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 5140 5141else 5142 for ac_type in 'int' 'long int' 'long long int'; do 5143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5144/* end confdefs.h. */ 5145$ac_includes_default 5146int 5147main () 5148{ 5149static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5150test_array [0] = 0 5151 5152 ; 5153 return 0; 5154} 5155_ACEOF 5156if ac_fn_c_try_compile "$LINENO"; then : 5157 5158cat >>confdefs.h <<_ACEOF 5159#define intptr_t $ac_type 5160_ACEOF 5161 5162 ac_type= 5163fi 5164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5165 test -z "$ac_type" && break 5166 done 5167fi 5168 5169 5170 5171 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 5172if test "x$ac_cv_type_uintptr_t" = x""yes; then : 5173 5174$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5175 5176else 5177 for ac_type in 'unsigned int' 'unsigned long int' \ 5178 'unsigned long long int'; do 5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5180/* end confdefs.h. */ 5181$ac_includes_default 5182int 5183main () 5184{ 5185static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5186test_array [0] = 0 5187 5188 ; 5189 return 0; 5190} 5191_ACEOF 5192if ac_fn_c_try_compile "$LINENO"; then : 5193 5194cat >>confdefs.h <<_ACEOF 5195#define uintptr_t $ac_type 5196_ACEOF 5197 5198 ac_type= 5199fi 5200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5201 test -z "$ac_type" && break 5202 done 5203fi 5204 5205 5206ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 5207if test "x$ac_cv_type_ssize_t" = x""yes; then : 5208 5209else 5210 5211cat >>confdefs.h <<_ACEOF 5212#define ssize_t int 5213_ACEOF 5214 5215fi 5216 5217 5218# Given the above check, we always have uintptr_t or a fallback 5219# definition. So define HAVE_UINTPTR_T in case any imported code 5220# relies on it. 5221 5222$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5223 5224 5225ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 5226if test "x$ac_cv_type_pid_t" = x""yes; then : 5227 5228else 5229 5230cat >>confdefs.h <<_ACEOF 5231#define pid_t int 5232_ACEOF 5233 5234fi 5235 5236 5237# This is the list of functions which libiberty will provide if they 5238# are not available on the host. 5239 5240funcs="asprintf" 5241funcs="$funcs atexit" 5242funcs="$funcs basename" 5243funcs="$funcs bcmp" 5244funcs="$funcs bcopy" 5245funcs="$funcs bsearch" 5246funcs="$funcs bzero" 5247funcs="$funcs calloc" 5248funcs="$funcs clock" 5249funcs="$funcs ffs" 5250funcs="$funcs getcwd" 5251funcs="$funcs getpagesize" 5252funcs="$funcs gettimeofday" 5253funcs="$funcs index" 5254funcs="$funcs insque" 5255funcs="$funcs memchr" 5256funcs="$funcs memcmp" 5257funcs="$funcs memcpy" 5258funcs="$funcs memmem" 5259funcs="$funcs memmove" 5260funcs="$funcs mempcpy" 5261funcs="$funcs memset" 5262funcs="$funcs mkstemps" 5263funcs="$funcs putenv" 5264funcs="$funcs random" 5265funcs="$funcs rename" 5266funcs="$funcs rindex" 5267funcs="$funcs setenv" 5268funcs="$funcs snprintf" 5269funcs="$funcs sigsetmask" 5270funcs="$funcs stpcpy" 5271funcs="$funcs stpncpy" 5272funcs="$funcs strcasecmp" 5273funcs="$funcs strchr" 5274funcs="$funcs strdup" 5275funcs="$funcs strncasecmp" 5276funcs="$funcs strndup" 5277funcs="$funcs strrchr" 5278funcs="$funcs strstr" 5279funcs="$funcs strtod" 5280funcs="$funcs strtol" 5281funcs="$funcs strtoul" 5282funcs="$funcs strverscmp" 5283funcs="$funcs tmpnam" 5284funcs="$funcs vasprintf" 5285funcs="$funcs vfprintf" 5286funcs="$funcs vprintf" 5287funcs="$funcs vsnprintf" 5288funcs="$funcs vsprintf" 5289funcs="$funcs waitpid" 5290funcs="$funcs setproctitle" 5291 5292# Also in the old function.def file: alloca, vfork, getopt. 5293 5294vars="sys_errlist sys_nerr sys_siglist" 5295 5296checkfuncs="__fsetlocking canonicalize_file_name dup3 getrusage getsysinfo \ 5297 gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic realpath \ 5298 sbrk spawnve spawnvpe strerror strsignal sysconf sysctl sysmp table \ 5299 times wait3 wait4" 5300 5301# These are neither executed nor required, but they help keep 5302# autoheader happy without adding a bunch of text to acconfig.h. 5303if test "x" = "y"; then 5304 for ac_func in asprintf atexit \ 5305 basename bcmp bcopy bsearch bzero \ 5306 calloc canonicalize_file_name clock \ 5307 dup3 \ 5308 ffs __fsetlocking \ 5309 getcwd getpagesize getrusage getsysinfo gettimeofday \ 5310 index insque \ 5311 memchr memcmp memcpy memmem memmove memset mkstemps \ 5312 on_exit \ 5313 psignal pstat_getdynamic pstat_getstatic putenv \ 5314 random realpath rename rindex \ 5315 sbrk setenv setproctitle sigsetmask snprintf spawnve spawnvpe \ 5316 stpcpy stpncpy strcasecmp strchr strdup \ 5317 strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \ 5318 strtoul strverscmp sysconf sysctl sysmp \ 5319 table times tmpnam \ 5320 vasprintf vfprintf vprintf vsprintf \ 5321 wait3 wait4 waitpid 5322do : 5323 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5324ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5325eval as_val=\$$as_ac_var 5326 if test "x$as_val" = x""yes; then : 5327 cat >>confdefs.h <<_ACEOF 5328#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5329_ACEOF 5330 5331fi 5332done 5333 5334 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 5335if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 5336 ac_have_decl=1 5337else 5338 ac_have_decl=0 5339fi 5340 5341cat >>confdefs.h <<_ACEOF 5342#define HAVE_DECL_BASENAME $ac_have_decl 5343_ACEOF 5344ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 5345if test "x$ac_cv_have_decl_ffs" = x""yes; then : 5346 ac_have_decl=1 5347else 5348 ac_have_decl=0 5349fi 5350 5351cat >>confdefs.h <<_ACEOF 5352#define HAVE_DECL_FFS $ac_have_decl 5353_ACEOF 5354ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 5355if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 5356 ac_have_decl=1 5357else 5358 ac_have_decl=0 5359fi 5360 5361cat >>confdefs.h <<_ACEOF 5362#define HAVE_DECL_ASPRINTF $ac_have_decl 5363_ACEOF 5364ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 5365if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 5366 ac_have_decl=1 5367else 5368 ac_have_decl=0 5369fi 5370 5371cat >>confdefs.h <<_ACEOF 5372#define HAVE_DECL_VASPRINTF $ac_have_decl 5373_ACEOF 5374ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 5375if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 5376 ac_have_decl=1 5377else 5378 ac_have_decl=0 5379fi 5380 5381cat >>confdefs.h <<_ACEOF 5382#define HAVE_DECL_SNPRINTF $ac_have_decl 5383_ACEOF 5384ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 5385if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 5386 ac_have_decl=1 5387else 5388 ac_have_decl=0 5389fi 5390 5391cat >>confdefs.h <<_ACEOF 5392#define HAVE_DECL_VSNPRINTF $ac_have_decl 5393_ACEOF 5394 5395 5396$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5397 5398 5399$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5400 5401 5402$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 5403 5404fi 5405 5406# For each of these functions, if the host does not provide the 5407# function we want to put FN.o in LIBOBJS, and if the host does 5408# provide the function, we want to define HAVE_FN in config.h. 5409 5410setobjs= 5411CHECK= 5412target_header_dir= 5413if test -n "${with_target_subdir}"; then 5414 5415 # We are being configured as a target library. AC_REPLACE_FUNCS 5416 # may not work correctly, because the compiler may not be able to 5417 # link executables. Note that we may still be being configured 5418 # native. 5419 5420 # If we are being configured for newlib, we know which functions 5421 # newlib provide and which ones we will be expected to provide. 5422 5423 if test "x${with_newlib}" = "xyes"; then 5424 case " $LIBOBJS " in 5425 *" asprintf.$ac_objext "* ) ;; 5426 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5427 ;; 5428esac 5429 5430 case " $LIBOBJS " in 5431 *" basename.$ac_objext "* ) ;; 5432 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5433 ;; 5434esac 5435 5436 case " $LIBOBJS " in 5437 *" insque.$ac_objext "* ) ;; 5438 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5439 ;; 5440esac 5441 5442 case " $LIBOBJS " in 5443 *" random.$ac_objext "* ) ;; 5444 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5445 ;; 5446esac 5447 5448 case " $LIBOBJS " in 5449 *" strdup.$ac_objext "* ) ;; 5450 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5451 ;; 5452esac 5453 5454 case " $LIBOBJS " in 5455 *" vasprintf.$ac_objext "* ) ;; 5456 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5457 ;; 5458esac 5459 5460 5461 for f in $funcs; do 5462 case "$f" in 5463 asprintf | basename | insque | random | strdup | vasprintf) 5464 ;; 5465 *) 5466 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5467 cat >>confdefs.h <<_ACEOF 5468#define $n 1 5469_ACEOF 5470 5471 ;; 5472 esac 5473 done 5474 5475 # newlib doesnt provide any of the variables in $vars, so we 5476 # dont have to check them here. 5477 5478 # Of the functions in $checkfuncs, newlib only has strerror. 5479 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5480 5481 5482 setobjs=yes 5483 5484 fi 5485 5486 # If we are being configured for Mingw, we know which functions 5487 # Mingw provides and which ones we will be expected to provide. 5488 5489 case "${host}" in 5490 *-*-mingw*) 5491 case " $LIBOBJS " in 5492 *" asprintf.$ac_objext "* ) ;; 5493 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5494 ;; 5495esac 5496 5497 case " $LIBOBJS " in 5498 *" basename.$ac_objext "* ) ;; 5499 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5500 ;; 5501esac 5502 5503 case " $LIBOBJS " in 5504 *" bcmp.$ac_objext "* ) ;; 5505 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 5506 ;; 5507esac 5508 5509 case " $LIBOBJS " in 5510 *" bcopy.$ac_objext "* ) ;; 5511 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 5512 ;; 5513esac 5514 5515 case " $LIBOBJS " in 5516 *" bzero.$ac_objext "* ) ;; 5517 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 5518 ;; 5519esac 5520 5521 case " $LIBOBJS " in 5522 *" clock.$ac_objext "* ) ;; 5523 *) LIBOBJS="$LIBOBJS clock.$ac_objext" 5524 ;; 5525esac 5526 5527 case " $LIBOBJS " in 5528 *" ffs.$ac_objext "* ) ;; 5529 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 5530 ;; 5531esac 5532 5533 case " $LIBOBJS " in 5534 *" getpagesize.$ac_objext "* ) ;; 5535 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 5536 ;; 5537esac 5538 5539 case " $LIBOBJS " in 5540 *" index.$ac_objext "* ) ;; 5541 *) LIBOBJS="$LIBOBJS index.$ac_objext" 5542 ;; 5543esac 5544 5545 case " $LIBOBJS " in 5546 *" insque.$ac_objext "* ) ;; 5547 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5548 ;; 5549esac 5550 5551 case " $LIBOBJS " in 5552 *" mempcpy.$ac_objext "* ) ;; 5553 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 5554 ;; 5555esac 5556 5557 case " $LIBOBJS " in 5558 *" mkstemps.$ac_objext "* ) ;; 5559 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 5560 ;; 5561esac 5562 5563 case " $LIBOBJS " in 5564 *" random.$ac_objext "* ) ;; 5565 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5566 ;; 5567esac 5568 5569 case " $LIBOBJS " in 5570 *" rindex.$ac_objext "* ) ;; 5571 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 5572 ;; 5573esac 5574 5575 case " $LIBOBJS " in 5576 *" sigsetmask.$ac_objext "* ) ;; 5577 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 5578 ;; 5579esac 5580 5581 case " $LIBOBJS " in 5582 *" stpcpy.$ac_objext "* ) ;; 5583 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 5584 ;; 5585esac 5586 5587 case " $LIBOBJS " in 5588 *" stpncpy.$ac_objext "* ) ;; 5589 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 5590 ;; 5591esac 5592 5593 case " $LIBOBJS " in 5594 *" strndup.$ac_objext "* ) ;; 5595 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 5596 ;; 5597esac 5598 5599 case " $LIBOBJS " in 5600 *" strverscmp.$ac_objext "* ) ;; 5601 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 5602 ;; 5603esac 5604 5605 case " $LIBOBJS " in 5606 *" vasprintf.$ac_objext "* ) ;; 5607 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5608 ;; 5609esac 5610 5611 case " $LIBOBJS " in 5612 *" waitpid.$ac_objext "* ) ;; 5613 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 5614 ;; 5615esac 5616 5617 5618 for f in $funcs; do 5619 case "$f" in 5620 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid) 5621 ;; 5622 *) 5623 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5624 cat >>confdefs.h <<_ACEOF 5625#define $n 1 5626_ACEOF 5627 5628 ;; 5629 esac 5630 done 5631 5632 # Mingw doesnt provide any of the variables in $vars, so we 5633 # dont have to check them here. 5634 5635 # Of the functions in $checkfuncs, Mingw only has strerror. 5636 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5637 5638 5639 setobjs=yes 5640 ;; 5641 5642 *-*-msdosdjgpp) 5643 case " $LIBOBJS " in 5644 *" vasprintf.$ac_objext "* ) ;; 5645 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5646 ;; 5647esac 5648 5649 case " $LIBOBJS " in 5650 *" vsnprintf.$ac_objext "* ) ;; 5651 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 5652 ;; 5653esac 5654 5655 case " $LIBOBJS " in 5656 *" snprintf.$ac_objext "* ) ;; 5657 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 5658 ;; 5659esac 5660 5661 case " $LIBOBJS " in 5662 *" asprintf.$ac_objext "* ) ;; 5663 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5664 ;; 5665esac 5666 5667 5668 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 5669 getcwd getpagesize getrusage gettimeofday \ 5670 index insque memchr memcmp memcpy memmove memset psignal \ 5671 putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 5672 strchr strdup strerror strncasecmp strrchr strstr strtod \ 5673 strtol strtoul sysconf times tmpnam vfprintf vprintf \ 5674 vsprintf waitpid 5675 do 5676 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5677 cat >>confdefs.h <<_ACEOF 5678#define $n 1 5679_ACEOF 5680 5681 done 5682 5683 5684 setobjs=yes 5685 ;; 5686 5687 esac 5688 5689 # We may wish to install the target headers somewhere. 5690 # Check whether --enable-install-libiberty was given. 5691if test "${enable_install_libiberty+set}" = set; then : 5692 enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 5693else 5694 enable_install_libiberty=no 5695fi 5696 5697 # Option parsed, now set things appropriately. 5698 case x"$enable_install_libiberty" in 5699 xyes|x) 5700 target_header_dir=libiberty 5701 ;; 5702 xno) 5703 target_header_dir= 5704 ;; 5705 *) 5706 # This could be sanity-checked in various ways... 5707 target_header_dir="${enable_install_libiberty}" 5708 ;; 5709 esac 5710 5711 5712else 5713 5714 # Not a target library, so we set things up to run the test suite. 5715 CHECK=really-check 5716 5717fi 5718 5719 5720 5721 5722case "${host}" in 5723 *-*-cygwin* | *-*-mingw*) 5724 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5725 5726 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5727 5728 ;; 5729esac 5730 5731if test -z "${setobjs}"; then 5732 case "${host}" in 5733 5734 *-*-vxworks*) 5735 # Handle VxWorks configuration specially, since on VxWorks the 5736 # libraries are actually on the target board, not in the file 5737 # system. 5738 case " $LIBOBJS " in 5739 *" basename.$ac_objext "* ) ;; 5740 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5741 ;; 5742esac 5743 5744 case " $LIBOBJS " in 5745 *" getpagesize.$ac_objext "* ) ;; 5746 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 5747 ;; 5748esac 5749 5750 case " $LIBOBJS " in 5751 *" insque.$ac_objext "* ) ;; 5752 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5753 ;; 5754esac 5755 5756 case " $LIBOBJS " in 5757 *" random.$ac_objext "* ) ;; 5758 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5759 ;; 5760esac 5761 5762 case " $LIBOBJS " in 5763 *" strcasecmp.$ac_objext "* ) ;; 5764 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 5765 ;; 5766esac 5767 5768 case " $LIBOBJS " in 5769 *" strncasecmp.$ac_objext "* ) ;; 5770 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 5771 ;; 5772esac 5773 5774 case " $LIBOBJS " in 5775 *" strdup.$ac_objext "* ) ;; 5776 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5777 ;; 5778esac 5779 5780 case " $LIBOBJS " in 5781 *" vfork.$ac_objext "* ) ;; 5782 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 5783 ;; 5784esac 5785 5786 case " $LIBOBJS " in 5787 *" waitpid.$ac_objext "* ) ;; 5788 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 5789 ;; 5790esac 5791 5792 case " $LIBOBJS " in 5793 *" vasprintf.$ac_objext "* ) ;; 5794 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5795 ;; 5796esac 5797 5798 for f in $funcs; do 5799 case "$f" in 5800 basename | getpagesize | insque | random | strcasecmp) 5801 ;; 5802 strncasecmp | strdup | vfork | waitpid | vasprintf) 5803 ;; 5804 *) 5805 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5806 cat >>confdefs.h <<_ACEOF 5807#define $n 1 5808_ACEOF 5809 5810 ;; 5811 esac 5812 done 5813 5814 # VxWorks doesn't provide any of the variables in $vars, so we 5815 # don't have to check them here. 5816 5817 # Of the functions in $checkfuncs, VxWorks only has strerror. 5818 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5819 5820 5821 setobjs=yes 5822 ;; 5823 5824 esac 5825fi 5826 5827if test -z "${setobjs}"; then 5828 5829 case "${host}" in 5830 5831 *-*-mingw32*) 5832 # Under mingw32, sys_nerr and sys_errlist exist, but they are 5833 # macros, so the test below won't find them. 5834 libiberty_cv_var_sys_nerr=yes 5835 libiberty_cv_var_sys_errlist=yes 5836 ;; 5837 5838 *-*-msdosdjgpp*) 5839 # vfork and fork are stubs. 5840 ac_cv_func_vfork_works=no 5841 ;; 5842 5843 *-*-uwin*) 5844 # Under some versions of uwin, vfork is notoriously buggy and the test 5845 # can hang configure; on other versions, vfork exists just as a stub. 5846 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 5847 ac_cv_func_vfork_works=no 5848 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 5849 # macros (actually, these are imported from a DLL, but the end effect 5850 # is the same), so the test below won't find them. 5851 libiberty_cv_var_sys_nerr=yes 5852 libiberty_cv_var_sys_errlist=yes 5853 ;; 5854 5855 *-*-*vms*) 5856 # Under VMS, vfork works very different than on Unix. The standard test 5857 # won't work, and it isn't easily adaptable. It makes more sense to 5858 # just force it. 5859 ac_cv_func_vfork_works=yes 5860 ;; 5861 5862 esac 5863 5864 # We haven't set the list of objects yet. Use the standard autoconf 5865 # tests. This will only work if the compiler works. 5866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 5867$as_echo_n "checking for library containing strerror... " >&6; } 5868if test "${ac_cv_search_strerror+set}" = set; then : 5869 $as_echo_n "(cached) " >&6 5870else 5871 ac_func_search_save_LIBS=$LIBS 5872cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5873/* end confdefs.h. */ 5874 5875/* Override any GCC internal prototype to avoid an error. 5876 Use char because int might match the return type of a GCC 5877 builtin and then its argument prototype would still apply. */ 5878#ifdef __cplusplus 5879extern "C" 5880#endif 5881char strerror (); 5882int 5883main () 5884{ 5885return strerror (); 5886 ; 5887 return 0; 5888} 5889_ACEOF 5890for ac_lib in '' cposix; do 5891 if test -z "$ac_lib"; then 5892 ac_res="none required" 5893 else 5894 ac_res=-l$ac_lib 5895 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5896 fi 5897 if test x$gcc_no_link = xyes; then 5898 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5899fi 5900if ac_fn_c_try_link "$LINENO"; then : 5901 ac_cv_search_strerror=$ac_res 5902fi 5903rm -f core conftest.err conftest.$ac_objext \ 5904 conftest$ac_exeext 5905 if test "${ac_cv_search_strerror+set}" = set; then : 5906 break 5907fi 5908done 5909if test "${ac_cv_search_strerror+set}" = set; then : 5910 5911else 5912 ac_cv_search_strerror=no 5913fi 5914rm conftest.$ac_ext 5915LIBS=$ac_func_search_save_LIBS 5916fi 5917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 5918$as_echo "$ac_cv_search_strerror" >&6; } 5919ac_res=$ac_cv_search_strerror 5920if test "$ac_res" != no; then : 5921 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5922 5923fi 5924 5925 for ac_func in $funcs 5926do : 5927 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5928ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5929eval as_val=\$$as_ac_var 5930 if test "x$as_val" = x""yes; then : 5931 cat >>confdefs.h <<_ACEOF 5932#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5933_ACEOF 5934 5935else 5936 case " $LIBOBJS " in 5937 *" $ac_func.$ac_objext "* ) ;; 5938 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 5939 ;; 5940esac 5941 5942fi 5943done 5944 5945 5946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 5947$as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 5948if test "${ac_cv_os_cray+set}" = set; then : 5949 $as_echo_n "(cached) " >&6 5950else 5951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5952/* end confdefs.h. */ 5953#if defined(CRAY) && ! defined(CRAY2) 5954webecray 5955#else 5956wenotbecray 5957#endif 5958 5959_ACEOF 5960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5961 $EGREP "webecray" >/dev/null 2>&1; then : 5962 ac_cv_os_cray=yes 5963else 5964 ac_cv_os_cray=no 5965fi 5966rm -f conftest* 5967 5968fi 5969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 5970$as_echo "$ac_cv_os_cray" >&6; } 5971if test $ac_cv_os_cray = yes; then 5972 for ac_func in _getb67 GETB67 getb67; do 5973 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5974ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5975eval as_val=\$$as_ac_var 5976 if test "x$as_val" = x""yes; then : 5977 5978cat >>confdefs.h <<_ACEOF 5979#define CRAY_STACKSEG_END $ac_func 5980_ACEOF 5981 break 5982fi 5983 5984 done 5985fi 5986 5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 5988$as_echo_n "checking stack direction for C alloca... " >&6; } 5989if test "${ac_cv_c_stack_direction+set}" = set; then : 5990 $as_echo_n "(cached) " >&6 5991else 5992 if test "$cross_compiling" = yes; then : 5993 ac_cv_c_stack_direction=0 5994else 5995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5996/* end confdefs.h. */ 5997find_stack_direction () 5998{ 5999 static char *addr = 0; 6000 auto char dummy; 6001 if (addr == 0) 6002 { 6003 addr = &dummy; 6004 return find_stack_direction (); 6005 } 6006 else 6007 return (&dummy > addr) ? 1 : -1; 6008} 6009main () 6010{ 6011 exit (find_stack_direction() < 0); 6012} 6013_ACEOF 6014if ac_fn_c_try_run "$LINENO"; then : 6015 ac_cv_c_stack_direction=1 6016else 6017 ac_cv_c_stack_direction=-1 6018fi 6019rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6020 conftest.$ac_objext conftest.beam conftest.$ac_ext 6021fi 6022 6023fi 6024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6025$as_echo "$ac_cv_c_stack_direction" >&6; } 6026 6027cat >>confdefs.h <<_ACEOF 6028#define STACK_DIRECTION $ac_cv_c_stack_direction 6029_ACEOF 6030 6031 6032 for ac_header in vfork.h 6033do : 6034 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6035if test "x$ac_cv_header_vfork_h" = x""yes; then : 6036 cat >>confdefs.h <<_ACEOF 6037#define HAVE_VFORK_H 1 6038_ACEOF 6039 6040fi 6041done 6042 6043for ac_func in fork vfork 6044do : 6045 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6046ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6047eval as_val=\$$as_ac_var 6048 if test "x$as_val" = x""yes; then : 6049 cat >>confdefs.h <<_ACEOF 6050#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6051_ACEOF 6052 6053fi 6054done 6055 6056if test "x$ac_cv_func_fork" = xyes; then 6057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6058$as_echo_n "checking for working fork... " >&6; } 6059if test "${ac_cv_func_fork_works+set}" = set; then : 6060 $as_echo_n "(cached) " >&6 6061else 6062 if test "$cross_compiling" = yes; then : 6063 ac_cv_func_fork_works=cross 6064else 6065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6066/* end confdefs.h. */ 6067$ac_includes_default 6068int 6069main () 6070{ 6071 6072 /* By Ruediger Kuhlmann. */ 6073 return fork () < 0; 6074 6075 ; 6076 return 0; 6077} 6078_ACEOF 6079if ac_fn_c_try_run "$LINENO"; then : 6080 ac_cv_func_fork_works=yes 6081else 6082 ac_cv_func_fork_works=no 6083fi 6084rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6085 conftest.$ac_objext conftest.beam conftest.$ac_ext 6086fi 6087 6088fi 6089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6090$as_echo "$ac_cv_func_fork_works" >&6; } 6091 6092else 6093 ac_cv_func_fork_works=$ac_cv_func_fork 6094fi 6095if test "x$ac_cv_func_fork_works" = xcross; then 6096 case $host in 6097 *-*-amigaos* | *-*-msdosdjgpp*) 6098 # Override, as these systems have only a dummy fork() stub 6099 ac_cv_func_fork_works=no 6100 ;; 6101 *) 6102 ac_cv_func_fork_works=yes 6103 ;; 6104 esac 6105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6106$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6107fi 6108ac_cv_func_vfork_works=$ac_cv_func_vfork 6109if test "x$ac_cv_func_vfork" = xyes; then 6110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6111$as_echo_n "checking for working vfork... " >&6; } 6112if test "${ac_cv_func_vfork_works+set}" = set; then : 6113 $as_echo_n "(cached) " >&6 6114else 6115 if test "$cross_compiling" = yes; then : 6116 ac_cv_func_vfork_works=cross 6117else 6118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6119/* end confdefs.h. */ 6120/* Thanks to Paul Eggert for this test. */ 6121$ac_includes_default 6122#include <sys/wait.h> 6123#ifdef HAVE_VFORK_H 6124# include <vfork.h> 6125#endif 6126/* On some sparc systems, changes by the child to local and incoming 6127 argument registers are propagated back to the parent. The compiler 6128 is told about this with #include <vfork.h>, but some compilers 6129 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6130 static variable whose address is put into a register that is 6131 clobbered by the vfork. */ 6132static void 6133#ifdef __cplusplus 6134sparc_address_test (int arg) 6135# else 6136sparc_address_test (arg) int arg; 6137#endif 6138{ 6139 static pid_t child; 6140 if (!child) { 6141 child = vfork (); 6142 if (child < 0) { 6143 perror ("vfork"); 6144 _exit(2); 6145 } 6146 if (!child) { 6147 arg = getpid(); 6148 write(-1, "", 0); 6149 _exit (arg); 6150 } 6151 } 6152} 6153 6154int 6155main () 6156{ 6157 pid_t parent = getpid (); 6158 pid_t child; 6159 6160 sparc_address_test (0); 6161 6162 child = vfork (); 6163 6164 if (child == 0) { 6165 /* Here is another test for sparc vfork register problems. This 6166 test uses lots of local variables, at least as many local 6167 variables as main has allocated so far including compiler 6168 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6169 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6170 reuse the register of parent for one of the local variables, 6171 since it will think that parent can't possibly be used any more 6172 in this routine. Assigning to the local variable will thus 6173 munge parent in the parent process. */ 6174 pid_t 6175 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6176 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6177 /* Convince the compiler that p..p7 are live; otherwise, it might 6178 use the same hardware register for all 8 local variables. */ 6179 if (p != p1 || p != p2 || p != p3 || p != p4 6180 || p != p5 || p != p6 || p != p7) 6181 _exit(1); 6182 6183 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6184 from child file descriptors. If the child closes a descriptor 6185 before it execs or exits, this munges the parent's descriptor 6186 as well. Test for this by closing stdout in the child. */ 6187 _exit(close(fileno(stdout)) != 0); 6188 } else { 6189 int status; 6190 struct stat st; 6191 6192 while (wait(&status) != child) 6193 ; 6194 return ( 6195 /* Was there some problem with vforking? */ 6196 child < 0 6197 6198 /* Did the child fail? (This shouldn't happen.) */ 6199 || status 6200 6201 /* Did the vfork/compiler bug occur? */ 6202 || parent != getpid() 6203 6204 /* Did the file descriptor bug occur? */ 6205 || fstat(fileno(stdout), &st) != 0 6206 ); 6207 } 6208} 6209_ACEOF 6210if ac_fn_c_try_run "$LINENO"; then : 6211 ac_cv_func_vfork_works=yes 6212else 6213 ac_cv_func_vfork_works=no 6214fi 6215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6216 conftest.$ac_objext conftest.beam conftest.$ac_ext 6217fi 6218 6219fi 6220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6221$as_echo "$ac_cv_func_vfork_works" >&6; } 6222 6223fi; 6224if test "x$ac_cv_func_fork_works" = xcross; then 6225 ac_cv_func_vfork_works=$ac_cv_func_vfork 6226 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6227$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6228fi 6229 6230if test "x$ac_cv_func_vfork_works" = xyes; then 6231 6232$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6233 6234else 6235 6236$as_echo "#define vfork fork" >>confdefs.h 6237 6238fi 6239if test "x$ac_cv_func_fork_works" = xyes; then 6240 6241$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6242 6243fi 6244 6245 if test $ac_cv_func_vfork_works = no; then 6246 case " $LIBOBJS " in 6247 *" vfork.$ac_objext "* ) ;; 6248 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6249 ;; 6250esac 6251 6252 fi 6253 # We only need _doprnt if we might use it to implement v*printf. 6254 if test $ac_cv_func_vprintf != yes \ 6255 || test $ac_cv_func_vfprintf != yes \ 6256 || test $ac_cv_func_vsprintf != yes; then 6257 for ac_func in _doprnt 6258do : 6259 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6260if test "x$ac_cv_func__doprnt" = x""yes; then : 6261 cat >>confdefs.h <<_ACEOF 6262#define HAVE__DOPRNT 1 6263_ACEOF 6264 6265else 6266 case " $LIBOBJS " in 6267 *" $ac_func.$ac_objext "* ) ;; 6268 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6269 ;; 6270esac 6271 6272fi 6273done 6274 6275 6276 else 6277 for ac_func in _doprnt 6278do : 6279 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6280if test "x$ac_cv_func__doprnt" = x""yes; then : 6281 cat >>confdefs.h <<_ACEOF 6282#define HAVE__DOPRNT 1 6283_ACEOF 6284 6285fi 6286done 6287 6288 fi 6289 6290 for v in $vars; do 6291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 6292$as_echo_n "checking for $v... " >&6; } 6293 if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then : 6294 $as_echo_n "(cached) " >&6 6295else 6296 if test x$gcc_no_link = xyes; then 6297 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6298fi 6299cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6300/* end confdefs.h. */ 6301int *p; 6302int 6303main () 6304{ 6305extern int $v []; p = $v; 6306 ; 6307 return 0; 6308} 6309_ACEOF 6310if ac_fn_c_try_link "$LINENO"; then : 6311 eval "libiberty_cv_var_$v=yes" 6312else 6313 eval "libiberty_cv_var_$v=no" 6314fi 6315rm -f core conftest.err conftest.$ac_objext \ 6316 conftest$ac_exeext conftest.$ac_ext 6317fi 6318 6319 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6321$as_echo "yes" >&6; } 6322 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6323 cat >>confdefs.h <<_ACEOF 6324#define $n 1 6325_ACEOF 6326 6327 else 6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6329$as_echo "no" >&6; } 6330 fi 6331 done 6332 6333 # special check for _system_configuration because AIX <4.3.2 do not 6334 # contain the `physmem' member. 6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 6336$as_echo_n "checking for external symbol _system_configuration... " >&6; } 6337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6338/* end confdefs.h. */ 6339#include <sys/systemcfg.h> 6340int 6341main () 6342{ 6343double x = _system_configuration.physmem; 6344 ; 6345 return 0; 6346} 6347_ACEOF 6348if ac_fn_c_try_compile "$LINENO"; then : 6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6350$as_echo "yes" >&6; } 6351 6352$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 6353 6354else 6355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6356$as_echo "no" >&6; } 6357fi 6358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6359 6360 for ac_func in $checkfuncs 6361do : 6362 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6363ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6364eval as_val=\$$as_ac_var 6365 if test "x$as_val" = x""yes; then : 6366 cat >>confdefs.h <<_ACEOF 6367#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6368_ACEOF 6369 6370fi 6371done 6372 6373 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 6374if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 6375 ac_have_decl=1 6376else 6377 ac_have_decl=0 6378fi 6379 6380cat >>confdefs.h <<_ACEOF 6381#define HAVE_DECL_BASENAME $ac_have_decl 6382_ACEOF 6383ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6384if test "x$ac_cv_have_decl_ffs" = x""yes; then : 6385 ac_have_decl=1 6386else 6387 ac_have_decl=0 6388fi 6389 6390cat >>confdefs.h <<_ACEOF 6391#define HAVE_DECL_FFS $ac_have_decl 6392_ACEOF 6393ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6394if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 6395 ac_have_decl=1 6396else 6397 ac_have_decl=0 6398fi 6399 6400cat >>confdefs.h <<_ACEOF 6401#define HAVE_DECL_ASPRINTF $ac_have_decl 6402_ACEOF 6403ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6404if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 6405 ac_have_decl=1 6406else 6407 ac_have_decl=0 6408fi 6409 6410cat >>confdefs.h <<_ACEOF 6411#define HAVE_DECL_VASPRINTF $ac_have_decl 6412_ACEOF 6413ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6414if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 6415 ac_have_decl=1 6416else 6417 ac_have_decl=0 6418fi 6419 6420cat >>confdefs.h <<_ACEOF 6421#define HAVE_DECL_SNPRINTF $ac_have_decl 6422_ACEOF 6423ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6424if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 6425 ac_have_decl=1 6426else 6427 ac_have_decl=0 6428fi 6429 6430cat >>confdefs.h <<_ACEOF 6431#define HAVE_DECL_VSNPRINTF $ac_have_decl 6432_ACEOF 6433 6434 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 6435if test "x$ac_cv_have_decl_calloc" = x""yes; then : 6436 ac_have_decl=1 6437else 6438 ac_have_decl=0 6439fi 6440 6441cat >>confdefs.h <<_ACEOF 6442#define HAVE_DECL_CALLOC $ac_have_decl 6443_ACEOF 6444ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 6445if test "x$ac_cv_have_decl_getenv" = x""yes; then : 6446 ac_have_decl=1 6447else 6448 ac_have_decl=0 6449fi 6450 6451cat >>confdefs.h <<_ACEOF 6452#define HAVE_DECL_GETENV $ac_have_decl 6453_ACEOF 6454ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 6455if test "x$ac_cv_have_decl_getopt" = x""yes; then : 6456 ac_have_decl=1 6457else 6458 ac_have_decl=0 6459fi 6460 6461cat >>confdefs.h <<_ACEOF 6462#define HAVE_DECL_GETOPT $ac_have_decl 6463_ACEOF 6464ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 6465if test "x$ac_cv_have_decl_malloc" = x""yes; then : 6466 ac_have_decl=1 6467else 6468 ac_have_decl=0 6469fi 6470 6471cat >>confdefs.h <<_ACEOF 6472#define HAVE_DECL_MALLOC $ac_have_decl 6473_ACEOF 6474ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 6475if test "x$ac_cv_have_decl_realloc" = x""yes; then : 6476 ac_have_decl=1 6477else 6478 ac_have_decl=0 6479fi 6480 6481cat >>confdefs.h <<_ACEOF 6482#define HAVE_DECL_REALLOC $ac_have_decl 6483_ACEOF 6484ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 6485if test "x$ac_cv_have_decl_sbrk" = x""yes; then : 6486 ac_have_decl=1 6487else 6488 ac_have_decl=0 6489fi 6490 6491cat >>confdefs.h <<_ACEOF 6492#define HAVE_DECL_SBRK $ac_have_decl 6493_ACEOF 6494 6495 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 6496if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 6497 ac_have_decl=1 6498else 6499 ac_have_decl=0 6500fi 6501 6502cat >>confdefs.h <<_ACEOF 6503#define HAVE_DECL_STRVERSCMP $ac_have_decl 6504_ACEOF 6505 6506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 6507$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 6508if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then : 6509 $as_echo_n "(cached) " >&6 6510else 6511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6512/* end confdefs.h. */ 6513 6514#include "confdefs.h" 6515#include <stdio.h> 6516#ifdef HAVE_STRING_H 6517#include <string.h> 6518#else 6519#ifdef HAVE_STRINGS_H 6520#include <strings.h> 6521#endif 6522#endif 6523#ifdef HAVE_STDLIB_H 6524#include <stdlib.h> 6525#endif 6526#ifdef HAVE_UNISTD_H 6527#include <unistd.h> 6528#endif 6529int 6530main () 6531{ 6532char *(*pfn) = (char *(*)) canonicalize_file_name 6533 ; 6534 return 0; 6535} 6536_ACEOF 6537if ac_fn_c_try_compile "$LINENO"; then : 6538 libiberty_cv_decl_needed_canonicalize_file_name=no 6539else 6540 libiberty_cv_decl_needed_canonicalize_file_name=yes 6541fi 6542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6543fi 6544 6545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 6546$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 6547if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 6548 6549$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 6550 6551fi 6552 6553fi 6554 6555# Figure out which version of pexecute to use. 6556case "${host}" in 6557 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 6558 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 6559 *-*-msdos*) pexecute=pex-msdos ;; 6560 *) pexecute=pex-unix ;; 6561esac 6562 6563 6564if test x$gcc_no_link = xyes; then 6565 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 6566 ac_cv_func_mmap_fixed_mapped=no 6567 fi 6568fi 6569if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 6570 for ac_header in stdlib.h unistd.h 6571do : 6572 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6573ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 6574eval as_val=\$$as_ac_Header 6575 if test "x$as_val" = x""yes; then : 6576 cat >>confdefs.h <<_ACEOF 6577#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6578_ACEOF 6579 6580fi 6581done 6582 6583for ac_func in getpagesize 6584do : 6585 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 6586if test "x$ac_cv_func_getpagesize" = x""yes; then : 6587 cat >>confdefs.h <<_ACEOF 6588#define HAVE_GETPAGESIZE 1 6589_ACEOF 6590 6591fi 6592done 6593 6594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 6595$as_echo_n "checking for working mmap... " >&6; } 6596if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 6597 $as_echo_n "(cached) " >&6 6598else 6599 if test "$cross_compiling" = yes; then : 6600 ac_cv_func_mmap_fixed_mapped=no 6601else 6602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6603/* end confdefs.h. */ 6604$ac_includes_default 6605/* malloc might have been renamed as rpl_malloc. */ 6606#undef malloc 6607 6608/* Thanks to Mike Haertel and Jim Avera for this test. 6609 Here is a matrix of mmap possibilities: 6610 mmap private not fixed 6611 mmap private fixed at somewhere currently unmapped 6612 mmap private fixed at somewhere already mapped 6613 mmap shared not fixed 6614 mmap shared fixed at somewhere currently unmapped 6615 mmap shared fixed at somewhere already mapped 6616 For private mappings, we should verify that changes cannot be read() 6617 back from the file, nor mmap's back from the file at a different 6618 address. (There have been systems where private was not correctly 6619 implemented like the infamous i386 svr4.0, and systems where the 6620 VM page cache was not coherent with the file system buffer cache 6621 like early versions of FreeBSD and possibly contemporary NetBSD.) 6622 For shared mappings, we should conversely verify that changes get 6623 propagated back to all the places they're supposed to be. 6624 6625 Grep wants private fixed already mapped. 6626 The main things grep needs to know about mmap are: 6627 * does it exist and is it safe to write into the mmap'd area 6628 * how to use it (BSD variants) */ 6629 6630#include <fcntl.h> 6631#include <sys/mman.h> 6632 6633#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 6634char *malloc (); 6635#endif 6636 6637/* This mess was copied from the GNU getpagesize.h. */ 6638#ifndef HAVE_GETPAGESIZE 6639/* Assume that all systems that can run configure have sys/param.h. */ 6640# ifndef HAVE_SYS_PARAM_H 6641# define HAVE_SYS_PARAM_H 1 6642# endif 6643 6644# ifdef _SC_PAGESIZE 6645# define getpagesize() sysconf(_SC_PAGESIZE) 6646# else /* no _SC_PAGESIZE */ 6647# ifdef HAVE_SYS_PARAM_H 6648# include <sys/param.h> 6649# ifdef EXEC_PAGESIZE 6650# define getpagesize() EXEC_PAGESIZE 6651# else /* no EXEC_PAGESIZE */ 6652# ifdef NBPG 6653# define getpagesize() NBPG * CLSIZE 6654# ifndef CLSIZE 6655# define CLSIZE 1 6656# endif /* no CLSIZE */ 6657# else /* no NBPG */ 6658# ifdef NBPC 6659# define getpagesize() NBPC 6660# else /* no NBPC */ 6661# ifdef PAGESIZE 6662# define getpagesize() PAGESIZE 6663# endif /* PAGESIZE */ 6664# endif /* no NBPC */ 6665# endif /* no NBPG */ 6666# endif /* no EXEC_PAGESIZE */ 6667# else /* no HAVE_SYS_PARAM_H */ 6668# define getpagesize() 8192 /* punt totally */ 6669# endif /* no HAVE_SYS_PARAM_H */ 6670# endif /* no _SC_PAGESIZE */ 6671 6672#endif /* no HAVE_GETPAGESIZE */ 6673 6674int 6675main () 6676{ 6677 char *data, *data2, *data3; 6678 int i, pagesize; 6679 int fd; 6680 6681 pagesize = getpagesize (); 6682 6683 /* First, make a file with some known garbage in it. */ 6684 data = (char *) malloc (pagesize); 6685 if (!data) 6686 return 1; 6687 for (i = 0; i < pagesize; ++i) 6688 *(data + i) = rand (); 6689 umask (0); 6690 fd = creat ("conftest.mmap", 0600); 6691 if (fd < 0) 6692 return 1; 6693 if (write (fd, data, pagesize) != pagesize) 6694 return 1; 6695 close (fd); 6696 6697 /* Next, try to mmap the file at a fixed address which already has 6698 something else allocated at it. If we can, also make sure that 6699 we see the same garbage. */ 6700 fd = open ("conftest.mmap", O_RDWR); 6701 if (fd < 0) 6702 return 1; 6703 data2 = (char *) malloc (2 * pagesize); 6704 if (!data2) 6705 return 1; 6706 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 6707 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 6708 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 6709 return 1; 6710 for (i = 0; i < pagesize; ++i) 6711 if (*(data + i) != *(data2 + i)) 6712 return 1; 6713 6714 /* Finally, make sure that changes to the mapped area do not 6715 percolate back to the file as seen by read(). (This is a bug on 6716 some variants of i386 svr4.0.) */ 6717 for (i = 0; i < pagesize; ++i) 6718 *(data2 + i) = *(data2 + i) + 1; 6719 data3 = (char *) malloc (pagesize); 6720 if (!data3) 6721 return 1; 6722 if (read (fd, data3, pagesize) != pagesize) 6723 return 1; 6724 for (i = 0; i < pagesize; ++i) 6725 if (*(data + i) != *(data3 + i)) 6726 return 1; 6727 close (fd); 6728 return 0; 6729} 6730_ACEOF 6731if ac_fn_c_try_run "$LINENO"; then : 6732 ac_cv_func_mmap_fixed_mapped=yes 6733else 6734 ac_cv_func_mmap_fixed_mapped=no 6735fi 6736rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6737 conftest.$ac_objext conftest.beam conftest.$ac_ext 6738fi 6739 6740fi 6741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 6742$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 6743if test $ac_cv_func_mmap_fixed_mapped = yes; then 6744 6745$as_echo "#define HAVE_MMAP 1" >>confdefs.h 6746 6747fi 6748rm -f conftest.mmap 6749 6750fi 6751 6752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 6753$as_echo_n "checking for working strncmp... " >&6; } 6754if test "${ac_cv_func_strncmp_works+set}" = set; then : 6755 $as_echo_n "(cached) " >&6 6756else 6757 if test "$cross_compiling" = yes; then : 6758 ac_cv_func_strncmp_works=no 6759else 6760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6761/* end confdefs.h. */ 6762 6763/* Test by Jim Wilson and Kaveh Ghazi. 6764 Check whether strncmp reads past the end of its string parameters. */ 6765#include <sys/types.h> 6766 6767#ifdef HAVE_FCNTL_H 6768#include <fcntl.h> 6769#endif 6770 6771#ifdef HAVE_SYS_MMAN_H 6772#include <sys/mman.h> 6773#endif 6774 6775#ifndef MAP_ANON 6776#ifdef MAP_ANONYMOUS 6777#define MAP_ANON MAP_ANONYMOUS 6778#else 6779#define MAP_ANON MAP_FILE 6780#endif 6781#endif 6782 6783#ifndef MAP_FILE 6784#define MAP_FILE 0 6785#endif 6786#ifndef O_RDONLY 6787#define O_RDONLY 0 6788#endif 6789 6790#define MAP_LEN 0x10000 6791 6792main () 6793{ 6794#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 6795 char *p; 6796 int dev_zero; 6797 6798 dev_zero = open ("/dev/zero", O_RDONLY); 6799 if (dev_zero < 0) 6800 exit (1); 6801 6802 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 6803 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 6804 if (p == (char *)-1) 6805 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 6806 MAP_ANON|MAP_PRIVATE, -1, 0); 6807 if (p == (char *)-1) 6808 exit (2); 6809 else 6810 { 6811 char *string = "__si_type_info"; 6812 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 6813 char *r = (char *) p + 0xe; 6814 6815 strcpy (q, string); 6816 strcpy (r, string); 6817 strncmp (r, q, 14); 6818 } 6819#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 6820 exit (0); 6821} 6822 6823_ACEOF 6824if ac_fn_c_try_run "$LINENO"; then : 6825 ac_cv_func_strncmp_works=yes 6826else 6827 ac_cv_func_strncmp_works=no 6828fi 6829rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6830 conftest.$ac_objext conftest.beam conftest.$ac_ext 6831fi 6832 6833rm -f core core.* *.core 6834fi 6835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 6836$as_echo "$ac_cv_func_strncmp_works" >&6; } 6837if test $ac_cv_func_strncmp_works = no ; then 6838 case " $LIBOBJS " in 6839 *" strncmp.$ac_objext "* ) ;; 6840 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 6841 ;; 6842esac 6843 6844fi 6845 6846 6847# Install a library built with a cross compiler in $(tooldir) rather 6848# than $(libdir). 6849if test -z "${with_cross_host}"; then 6850 INSTALL_DEST=libdir 6851else 6852 INSTALL_DEST=tooldir 6853fi 6854 6855 6856 6857L="" 6858for l in x $LIBOBJS; do 6859 case $l in 6860 x) ;; 6861 *) L="$L ./$l" ;; 6862 esac 6863done 6864LIBOBJS="$L" 6865 6866 6867 6868 6869 6870# We need multilib support, but only if configuring for the target. 6871ac_config_files="$ac_config_files Makefile testsuite/Makefile" 6872 6873ac_config_commands="$ac_config_commands default" 6874 6875cat >confcache <<\_ACEOF 6876# This file is a shell script that caches the results of configure 6877# tests run on this system so they can be shared between configure 6878# scripts and configure runs, see configure's option --config-cache. 6879# It is not useful on other systems. If it contains results you don't 6880# want to keep, you may remove or edit it. 6881# 6882# config.status only pays attention to the cache file if you give it 6883# the --recheck option to rerun configure. 6884# 6885# `ac_cv_env_foo' variables (set or unset) will be overridden when 6886# loading this file, other *unset* `ac_cv_foo' will be assigned the 6887# following values. 6888 6889_ACEOF 6890 6891# The following way of writing the cache mishandles newlines in values, 6892# but we know of no workaround that is simple, portable, and efficient. 6893# So, we kill variables containing newlines. 6894# Ultrix sh set writes to stderr and can't be redirected directly, 6895# and sets the high bit in the cache file unless we assign to the vars. 6896( 6897 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 6898 eval ac_val=\$$ac_var 6899 case $ac_val in #( 6900 *${as_nl}*) 6901 case $ac_var in #( 6902 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 6903$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 6904 esac 6905 case $ac_var in #( 6906 _ | IFS | as_nl) ;; #( 6907 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 6908 *) { eval $ac_var=; unset $ac_var;} ;; 6909 esac ;; 6910 esac 6911 done 6912 6913 (set) 2>&1 | 6914 case $as_nl`(ac_space=' '; set) 2>&1` in #( 6915 *${as_nl}ac_space=\ *) 6916 # `set' does not quote correctly, so add quotes: double-quote 6917 # substitution turns \\\\ into \\, and sed turns \\ into \. 6918 sed -n \ 6919 "s/'/'\\\\''/g; 6920 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 6921 ;; #( 6922 *) 6923 # `set' quotes correctly as required by POSIX, so do not add quotes. 6924 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 6925 ;; 6926 esac | 6927 sort 6928) | 6929 sed ' 6930 /^ac_cv_env_/b end 6931 t clear 6932 :clear 6933 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 6934 t end 6935 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 6936 :end' >>confcache 6937if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 6938 if test -w "$cache_file"; then 6939 test "x$cache_file" != "x/dev/null" && 6940 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 6941$as_echo "$as_me: updating cache $cache_file" >&6;} 6942 cat confcache >$cache_file 6943 else 6944 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 6945$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 6946 fi 6947fi 6948rm -f confcache 6949 6950test "x$prefix" = xNONE && prefix=$ac_default_prefix 6951# Let make expand exec_prefix. 6952test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 6953 6954DEFS=-DHAVE_CONFIG_H 6955 6956ac_libobjs= 6957ac_ltlibobjs= 6958for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 6959 # 1. Remove the extension, and $U if already installed. 6960 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 6961 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 6962 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 6963 # will be set to the directory where LIBOBJS objects are built. 6964 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 6965 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 6966done 6967LIBOBJS=$ac_libobjs 6968 6969LTLIBOBJS=$ac_ltlibobjs 6970 6971 6972 6973 6974: ${CONFIG_STATUS=./config.status} 6975ac_write_fail=0 6976ac_clean_files_save=$ac_clean_files 6977ac_clean_files="$ac_clean_files $CONFIG_STATUS" 6978{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 6979$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 6980as_write_fail=0 6981cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 6982#! $SHELL 6983# Generated by $as_me. 6984# Run this file to recreate the current configuration. 6985# Compiler output produced by configure, useful for debugging 6986# configure, is in config.log if it exists. 6987 6988debug=false 6989ac_cs_recheck=false 6990ac_cs_silent=false 6991 6992SHELL=\${CONFIG_SHELL-$SHELL} 6993export SHELL 6994_ASEOF 6995cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 6996## -------------------- ## 6997## M4sh Initialization. ## 6998## -------------------- ## 6999 7000# Be more Bourne compatible 7001DUALCASE=1; export DUALCASE # for MKS sh 7002if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7003 emulate sh 7004 NULLCMD=: 7005 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7006 # is contrary to our usage. Disable this feature. 7007 alias -g '${1+"$@"}'='"$@"' 7008 setopt NO_GLOB_SUBST 7009else 7010 case `(set -o) 2>/dev/null` in #( 7011 *posix*) : 7012 set -o posix ;; #( 7013 *) : 7014 ;; 7015esac 7016fi 7017 7018 7019as_nl=' 7020' 7021export as_nl 7022# Printing a long string crashes Solaris 7 /usr/bin/printf. 7023as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7024as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7025as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7026# Prefer a ksh shell builtin over an external printf program on Solaris, 7027# but without wasting forks for bash or zsh. 7028if test -z "$BASH_VERSION$ZSH_VERSION" \ 7029 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7030 as_echo='print -r --' 7031 as_echo_n='print -rn --' 7032elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7033 as_echo='printf %s\n' 7034 as_echo_n='printf %s' 7035else 7036 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7037 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7038 as_echo_n='/usr/ucb/echo -n' 7039 else 7040 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7041 as_echo_n_body='eval 7042 arg=$1; 7043 case $arg in #( 7044 *"$as_nl"*) 7045 expr "X$arg" : "X\\(.*\\)$as_nl"; 7046 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7047 esac; 7048 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7049 ' 7050 export as_echo_n_body 7051 as_echo_n='sh -c $as_echo_n_body as_echo' 7052 fi 7053 export as_echo_body 7054 as_echo='sh -c $as_echo_body as_echo' 7055fi 7056 7057# The user is always right. 7058if test "${PATH_SEPARATOR+set}" != set; then 7059 PATH_SEPARATOR=: 7060 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7061 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7062 PATH_SEPARATOR=';' 7063 } 7064fi 7065 7066 7067# IFS 7068# We need space, tab and new line, in precisely that order. Quoting is 7069# there to prevent editors from complaining about space-tab. 7070# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7071# splitting by setting IFS to empty value.) 7072IFS=" "" $as_nl" 7073 7074# Find who we are. Look in the path if we contain no directory separator. 7075case $0 in #(( 7076 *[\\/]* ) as_myself=$0 ;; 7077 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7078for as_dir in $PATH 7079do 7080 IFS=$as_save_IFS 7081 test -z "$as_dir" && as_dir=. 7082 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7083 done 7084IFS=$as_save_IFS 7085 7086 ;; 7087esac 7088# We did not find ourselves, most probably we were run as `sh COMMAND' 7089# in which case we are not to be found in the path. 7090if test "x$as_myself" = x; then 7091 as_myself=$0 7092fi 7093if test ! -f "$as_myself"; then 7094 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7095 exit 1 7096fi 7097 7098# Unset variables that we do not need and which cause bugs (e.g. in 7099# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7100# suppresses any "Segmentation fault" message there. '((' could 7101# trigger a bug in pdksh 5.2.14. 7102for as_var in BASH_ENV ENV MAIL MAILPATH 7103do eval test x\${$as_var+set} = xset \ 7104 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7105done 7106PS1='$ ' 7107PS2='> ' 7108PS4='+ ' 7109 7110# NLS nuisances. 7111LC_ALL=C 7112export LC_ALL 7113LANGUAGE=C 7114export LANGUAGE 7115 7116# CDPATH. 7117(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7118 7119 7120# as_fn_error ERROR [LINENO LOG_FD] 7121# --------------------------------- 7122# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7123# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7124# script with status $?, using 1 if that was 0. 7125as_fn_error () 7126{ 7127 as_status=$?; test $as_status -eq 0 && as_status=1 7128 if test "$3"; then 7129 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7130 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 7131 fi 7132 $as_echo "$as_me: error: $1" >&2 7133 as_fn_exit $as_status 7134} # as_fn_error 7135 7136 7137# as_fn_set_status STATUS 7138# ----------------------- 7139# Set $? to STATUS, without forking. 7140as_fn_set_status () 7141{ 7142 return $1 7143} # as_fn_set_status 7144 7145# as_fn_exit STATUS 7146# ----------------- 7147# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7148as_fn_exit () 7149{ 7150 set +e 7151 as_fn_set_status $1 7152 exit $1 7153} # as_fn_exit 7154 7155# as_fn_unset VAR 7156# --------------- 7157# Portably unset VAR. 7158as_fn_unset () 7159{ 7160 { eval $1=; unset $1;} 7161} 7162as_unset=as_fn_unset 7163# as_fn_append VAR VALUE 7164# ---------------------- 7165# Append the text in VALUE to the end of the definition contained in VAR. Take 7166# advantage of any shell optimizations that allow amortized linear growth over 7167# repeated appends, instead of the typical quadratic growth present in naive 7168# implementations. 7169if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7170 eval 'as_fn_append () 7171 { 7172 eval $1+=\$2 7173 }' 7174else 7175 as_fn_append () 7176 { 7177 eval $1=\$$1\$2 7178 } 7179fi # as_fn_append 7180 7181# as_fn_arith ARG... 7182# ------------------ 7183# Perform arithmetic evaluation on the ARGs, and store the result in the 7184# global $as_val. Take advantage of shells that can avoid forks. The arguments 7185# must be portable across $(()) and expr. 7186if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7187 eval 'as_fn_arith () 7188 { 7189 as_val=$(( $* )) 7190 }' 7191else 7192 as_fn_arith () 7193 { 7194 as_val=`expr "$@" || test $? -eq 1` 7195 } 7196fi # as_fn_arith 7197 7198 7199if expr a : '\(a\)' >/dev/null 2>&1 && 7200 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7201 as_expr=expr 7202else 7203 as_expr=false 7204fi 7205 7206if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7207 as_basename=basename 7208else 7209 as_basename=false 7210fi 7211 7212if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7213 as_dirname=dirname 7214else 7215 as_dirname=false 7216fi 7217 7218as_me=`$as_basename -- "$0" || 7219$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7220 X"$0" : 'X\(//\)$' \| \ 7221 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7222$as_echo X/"$0" | 7223 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7224 s//\1/ 7225 q 7226 } 7227 /^X\/\(\/\/\)$/{ 7228 s//\1/ 7229 q 7230 } 7231 /^X\/\(\/\).*/{ 7232 s//\1/ 7233 q 7234 } 7235 s/.*/./; q'` 7236 7237# Avoid depending upon Character Ranges. 7238as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7239as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7240as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7241as_cr_digits='0123456789' 7242as_cr_alnum=$as_cr_Letters$as_cr_digits 7243 7244ECHO_C= ECHO_N= ECHO_T= 7245case `echo -n x` in #((((( 7246-n*) 7247 case `echo 'xy\c'` in 7248 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7249 xy) ECHO_C='\c';; 7250 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7251 ECHO_T=' ';; 7252 esac;; 7253*) 7254 ECHO_N='-n';; 7255esac 7256 7257rm -f conf$$ conf$$.exe conf$$.file 7258if test -d conf$$.dir; then 7259 rm -f conf$$.dir/conf$$.file 7260else 7261 rm -f conf$$.dir 7262 mkdir conf$$.dir 2>/dev/null 7263fi 7264if (echo >conf$$.file) 2>/dev/null; then 7265 if ln -s conf$$.file conf$$ 2>/dev/null; then 7266 as_ln_s='ln -s' 7267 # ... but there are two gotchas: 7268 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7269 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7270 # In both cases, we have to default to `cp -p'. 7271 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7272 as_ln_s='cp -p' 7273 elif ln conf$$.file conf$$ 2>/dev/null; then 7274 as_ln_s=ln 7275 else 7276 as_ln_s='cp -p' 7277 fi 7278else 7279 as_ln_s='cp -p' 7280fi 7281rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7282rmdir conf$$.dir 2>/dev/null 7283 7284 7285# as_fn_mkdir_p 7286# ------------- 7287# Create "$as_dir" as a directory, including parents if necessary. 7288as_fn_mkdir_p () 7289{ 7290 7291 case $as_dir in #( 7292 -*) as_dir=./$as_dir;; 7293 esac 7294 test -d "$as_dir" || eval $as_mkdir_p || { 7295 as_dirs= 7296 while :; do 7297 case $as_dir in #( 7298 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7299 *) as_qdir=$as_dir;; 7300 esac 7301 as_dirs="'$as_qdir' $as_dirs" 7302 as_dir=`$as_dirname -- "$as_dir" || 7303$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7304 X"$as_dir" : 'X\(//\)[^/]' \| \ 7305 X"$as_dir" : 'X\(//\)$' \| \ 7306 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7307$as_echo X"$as_dir" | 7308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7309 s//\1/ 7310 q 7311 } 7312 /^X\(\/\/\)[^/].*/{ 7313 s//\1/ 7314 q 7315 } 7316 /^X\(\/\/\)$/{ 7317 s//\1/ 7318 q 7319 } 7320 /^X\(\/\).*/{ 7321 s//\1/ 7322 q 7323 } 7324 s/.*/./; q'` 7325 test -d "$as_dir" && break 7326 done 7327 test -z "$as_dirs" || eval "mkdir $as_dirs" 7328 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 7329 7330 7331} # as_fn_mkdir_p 7332if mkdir -p . 2>/dev/null; then 7333 as_mkdir_p='mkdir -p "$as_dir"' 7334else 7335 test -d ./-p && rmdir ./-p 7336 as_mkdir_p=false 7337fi 7338 7339if test -x / >/dev/null 2>&1; then 7340 as_test_x='test -x' 7341else 7342 if ls -dL / >/dev/null 2>&1; then 7343 as_ls_L_option=L 7344 else 7345 as_ls_L_option= 7346 fi 7347 as_test_x=' 7348 eval sh -c '\'' 7349 if test -d "$1"; then 7350 test -d "$1/."; 7351 else 7352 case $1 in #( 7353 -*)set "./$1";; 7354 esac; 7355 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 7356 ???[sx]*):;;*)false;;esac;fi 7357 '\'' sh 7358 ' 7359fi 7360as_executable_p=$as_test_x 7361 7362# Sed expression to map a string onto a valid CPP name. 7363as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7364 7365# Sed expression to map a string onto a valid variable name. 7366as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7367 7368 7369exec 6>&1 7370## ----------------------------------- ## 7371## Main body of $CONFIG_STATUS script. ## 7372## ----------------------------------- ## 7373_ASEOF 7374test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7375 7376cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7377# Save the log message, to keep $0 and so on meaningful, and to 7378# report actual input values of CONFIG_FILES etc. instead of their 7379# values after options handling. 7380ac_log=" 7381This file was extended by $as_me, which was 7382generated by GNU Autoconf 2.64. Invocation command line was 7383 7384 CONFIG_FILES = $CONFIG_FILES 7385 CONFIG_HEADERS = $CONFIG_HEADERS 7386 CONFIG_LINKS = $CONFIG_LINKS 7387 CONFIG_COMMANDS = $CONFIG_COMMANDS 7388 $ $0 $@ 7389 7390on `(hostname || uname -n) 2>/dev/null | sed 1q` 7391" 7392 7393_ACEOF 7394 7395case $ac_config_files in *" 7396"*) set x $ac_config_files; shift; ac_config_files=$*;; 7397esac 7398 7399case $ac_config_headers in *" 7400"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7401esac 7402 7403 7404cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7405# Files that config.status was made for. 7406config_files="$ac_config_files" 7407config_headers="$ac_config_headers" 7408config_commands="$ac_config_commands" 7409 7410_ACEOF 7411 7412cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7413ac_cs_usage="\ 7414\`$as_me' instantiates files and other configuration actions 7415from templates according to the current configuration. Unless the files 7416and actions are specified as TAGs, all are instantiated by default. 7417 7418Usage: $0 [OPTION]... [TAG]... 7419 7420 -h, --help print this help, then exit 7421 -V, --version print version number and configuration settings, then exit 7422 -q, --quiet, --silent 7423 do not print progress messages 7424 -d, --debug don't remove temporary files 7425 --recheck update $as_me by reconfiguring in the same conditions 7426 --file=FILE[:TEMPLATE] 7427 instantiate the configuration file FILE 7428 --header=FILE[:TEMPLATE] 7429 instantiate the configuration header FILE 7430 7431Configuration files: 7432$config_files 7433 7434Configuration headers: 7435$config_headers 7436 7437Configuration commands: 7438$config_commands 7439 7440Report bugs to the package provider." 7441 7442_ACEOF 7443cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7444ac_cs_version="\\ 7445config.status 7446configured by $0, generated by GNU Autoconf 2.64, 7447 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 7448 7449Copyright (C) 2009 Free Software Foundation, Inc. 7450This config.status script is free software; the Free Software Foundation 7451gives unlimited permission to copy, distribute and modify it." 7452 7453ac_pwd='$ac_pwd' 7454srcdir='$srcdir' 7455INSTALL='$INSTALL' 7456test -n "\$AWK" || AWK=awk 7457_ACEOF 7458 7459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7460# The default lists apply if the user does not specify any file. 7461ac_need_defaults=: 7462while test $# != 0 7463do 7464 case $1 in 7465 --*=*) 7466 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7467 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7468 ac_shift=: 7469 ;; 7470 *) 7471 ac_option=$1 7472 ac_optarg=$2 7473 ac_shift=shift 7474 ;; 7475 esac 7476 7477 case $ac_option in 7478 # Handling of the options. 7479 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7480 ac_cs_recheck=: ;; 7481 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7482 $as_echo "$ac_cs_version"; exit ;; 7483 --debug | --debu | --deb | --de | --d | -d ) 7484 debug=: ;; 7485 --file | --fil | --fi | --f ) 7486 $ac_shift 7487 case $ac_optarg in 7488 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7489 esac 7490 as_fn_append CONFIG_FILES " '$ac_optarg'" 7491 ac_need_defaults=false;; 7492 --header | --heade | --head | --hea ) 7493 $ac_shift 7494 case $ac_optarg in 7495 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7496 esac 7497 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 7498 ac_need_defaults=false;; 7499 --he | --h) 7500 # Conflict between --help and --header 7501 as_fn_error "ambiguous option: \`$1' 7502Try \`$0 --help' for more information.";; 7503 --help | --hel | -h ) 7504 $as_echo "$ac_cs_usage"; exit ;; 7505 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 7506 | -silent | --silent | --silen | --sile | --sil | --si | --s) 7507 ac_cs_silent=: ;; 7508 7509 # This is an error. 7510 -*) as_fn_error "unrecognized option: \`$1' 7511Try \`$0 --help' for more information." ;; 7512 7513 *) as_fn_append ac_config_targets " $1" 7514 ac_need_defaults=false ;; 7515 7516 esac 7517 shift 7518done 7519 7520ac_configure_extra_args= 7521 7522if $ac_cs_silent; then 7523 exec 6>/dev/null 7524 ac_configure_extra_args="$ac_configure_extra_args --silent" 7525fi 7526 7527_ACEOF 7528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7529if \$ac_cs_recheck; then 7530 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 7531 shift 7532 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 7533 CONFIG_SHELL='$SHELL' 7534 export CONFIG_SHELL 7535 exec "\$@" 7536fi 7537 7538_ACEOF 7539cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7540exec 5>>config.log 7541{ 7542 echo 7543 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 7544## Running $as_me. ## 7545_ASBOX 7546 $as_echo "$ac_log" 7547} >&5 7548 7549_ACEOF 7550cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7551# 7552# INIT-COMMANDS 7553# 7554srcdir=${srcdir} 7555host=${host} 7556target=${target} 7557with_target_subdir=${with_target_subdir} 7558with_multisubdir=${with_multisubdir} 7559ac_configure_args="--enable-multilib ${ac_configure_args}" 7560CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 7561ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 7562libiberty_topdir=${libiberty_topdir} 7563 7564 7565_ACEOF 7566 7567cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7568 7569# Handling of arguments. 7570for ac_config_target in $ac_config_targets 7571do 7572 case $ac_config_target in 7573 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 7574 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 7575 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 7576 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 7577 7578 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 7579 esac 7580done 7581 7582 7583# If the user did not use the arguments to specify the items to instantiate, 7584# then the envvar interface is used. Set only those that are not. 7585# We use the long form for the default assignment because of an extremely 7586# bizarre bug on SunOS 4.1.3. 7587if $ac_need_defaults; then 7588 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 7589 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 7590 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 7591fi 7592 7593# Have a temporary directory for convenience. Make it in the build tree 7594# simply because there is no reason against having it here, and in addition, 7595# creating and moving files from /tmp can sometimes cause problems. 7596# Hook for its removal unless debugging. 7597# Note that there is a small window in which the directory will not be cleaned: 7598# after its creation but before its name has been assigned to `$tmp'. 7599$debug || 7600{ 7601 tmp= 7602 trap 'exit_status=$? 7603 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 7604' 0 7605 trap 'as_fn_exit 1' 1 2 13 15 7606} 7607# Create a (secure) tmp directory for tmp files. 7608 7609{ 7610 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 7611 test -n "$tmp" && test -d "$tmp" 7612} || 7613{ 7614 tmp=./conf$$-$RANDOM 7615 (umask 077 && mkdir "$tmp") 7616} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 7617 7618# Set up the scripts for CONFIG_FILES section. 7619# No need to generate them if there are no CONFIG_FILES. 7620# This happens for instance with `./config.status config.h'. 7621if test -n "$CONFIG_FILES"; then 7622 7623if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 7624 ac_cs_awk_getline=: 7625 ac_cs_awk_pipe_init= 7626 ac_cs_awk_read_file=' 7627 while ((getline aline < (F[key])) > 0) 7628 print(aline) 7629 close(F[key])' 7630 ac_cs_awk_pipe_fini= 7631else 7632 ac_cs_awk_getline=false 7633 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 7634 ac_cs_awk_read_file=' 7635 print "|#_!!_#|" 7636 print "cat " F[key] " &&" 7637 '$ac_cs_awk_pipe_init 7638 # The final `:' finishes the AND list. 7639 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 7640fi 7641ac_cr=`echo X | tr X '\015'` 7642# On cygwin, bash can eat \r inside `` if the user requested igncr. 7643# But we know of no other shell where ac_cr would be empty at this 7644# point, so we can use a bashism as a fallback. 7645if test "x$ac_cr" = x; then 7646 eval ac_cr=\$\'\\r\' 7647fi 7648ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 7649if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 7650 ac_cs_awk_cr='\r' 7651else 7652 ac_cs_awk_cr=$ac_cr 7653fi 7654 7655echo 'BEGIN {' >"$tmp/subs1.awk" && 7656_ACEOF 7657 7658# Create commands to substitute file output variables. 7659{ 7660 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 7661 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 7662 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 7663 echo "_ACAWK" && 7664 echo "_ACEOF" 7665} >conf$$files.sh && 7666. ./conf$$files.sh || 7667 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7668rm -f conf$$files.sh 7669 7670{ 7671 echo "cat >conf$$subs.awk <<_ACEOF" && 7672 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 7673 echo "_ACEOF" 7674} >conf$$subs.sh || 7675 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7676ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 7677ac_delim='%!_!# ' 7678for ac_last_try in false false false false false :; do 7679 . ./conf$$subs.sh || 7680 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7681 7682 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 7683 if test $ac_delim_n = $ac_delim_num; then 7684 break 7685 elif $ac_last_try; then 7686 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7687 else 7688 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7689 fi 7690done 7691rm -f conf$$subs.sh 7692 7693cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7694cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 7695_ACEOF 7696sed -n ' 7697h 7698s/^/S["/; s/!.*/"]=/ 7699p 7700g 7701s/^[^!]*!// 7702:repl 7703t repl 7704s/'"$ac_delim"'$// 7705t delim 7706:nl 7707h 7708s/\(.\{148\}\).*/\1/ 7709t more1 7710s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 7711p 7712n 7713b repl 7714:more1 7715s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7716p 7717g 7718s/.\{148\}// 7719t nl 7720:delim 7721h 7722s/\(.\{148\}\).*/\1/ 7723t more2 7724s/["\\]/\\&/g; s/^/"/; s/$/"/ 7725p 7726b 7727:more2 7728s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7729p 7730g 7731s/.\{148\}// 7732t delim 7733' <conf$$subs.awk | sed ' 7734/^[^""]/{ 7735 N 7736 s/\n// 7737} 7738' >>$CONFIG_STATUS || ac_write_fail=1 7739rm -f conf$$subs.awk 7740cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7741_ACAWK 7742cat >>"\$tmp/subs1.awk" <<_ACAWK && 7743 for (key in S) S_is_set[key] = 1 7744 FS = "" 7745 \$ac_cs_awk_pipe_init 7746} 7747{ 7748 line = $ 0 7749 nfields = split(line, field, "@") 7750 substed = 0 7751 len = length(field[1]) 7752 for (i = 2; i < nfields; i++) { 7753 key = field[i] 7754 keylen = length(key) 7755 if (S_is_set[key]) { 7756 value = S[key] 7757 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 7758 len += length(value) + length(field[++i]) 7759 substed = 1 7760 } else 7761 len += 1 + keylen 7762 } 7763 if (nfields == 3 && !substed) { 7764 key = field[2] 7765 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 7766 \$ac_cs_awk_read_file 7767 next 7768 } 7769 } 7770 print line 7771} 7772\$ac_cs_awk_pipe_fini 7773_ACAWK 7774_ACEOF 7775cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7776if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 7777 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 7778else 7779 cat 7780fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 7781 || as_fn_error "could not setup config files machinery" "$LINENO" 5 7782_ACEOF 7783 7784# VPATH may cause trouble with some makes, so we remove $(srcdir), 7785# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 7786# trailing colons and then remove the whole line if VPATH becomes empty 7787# (actually we leave an empty line to preserve line numbers). 7788if test "x$srcdir" = x.; then 7789 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 7790s/:*\$(srcdir):*/:/ 7791s/:*\${srcdir}:*/:/ 7792s/:*@srcdir@:*/:/ 7793s/^\([^=]*=[ ]*\):*/\1/ 7794s/:*$// 7795s/^[^=]*=[ ]*$// 7796}' 7797fi 7798 7799cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7800fi # test -n "$CONFIG_FILES" 7801 7802# Set up the scripts for CONFIG_HEADERS section. 7803# No need to generate them if there are no CONFIG_HEADERS. 7804# This happens for instance with `./config.status Makefile'. 7805if test -n "$CONFIG_HEADERS"; then 7806cat >"$tmp/defines.awk" <<\_ACAWK || 7807BEGIN { 7808_ACEOF 7809 7810# Transform confdefs.h into an awk script `defines.awk', embedded as 7811# here-document in config.status, that substitutes the proper values into 7812# config.h.in to produce config.h. 7813 7814# Create a delimiter string that does not exist in confdefs.h, to ease 7815# handling of long lines. 7816ac_delim='%!_!# ' 7817for ac_last_try in false false :; do 7818 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 7819 if test -z "$ac_t"; then 7820 break 7821 elif $ac_last_try; then 7822 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 7823 else 7824 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7825 fi 7826done 7827 7828# For the awk script, D is an array of macro values keyed by name, 7829# likewise P contains macro parameters if any. Preserve backslash 7830# newline sequences. 7831 7832ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 7833sed -n ' 7834s/.\{148\}/&'"$ac_delim"'/g 7835t rset 7836:rset 7837s/^[ ]*#[ ]*define[ ][ ]*/ / 7838t def 7839d 7840:def 7841s/\\$// 7842t bsnl 7843s/["\\]/\\&/g 7844s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7845D["\1"]=" \3"/p 7846s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 7847d 7848:bsnl 7849s/["\\]/\\&/g 7850s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7851D["\1"]=" \3\\\\\\n"\\/p 7852t cont 7853s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 7854t cont 7855d 7856:cont 7857n 7858s/.\{148\}/&'"$ac_delim"'/g 7859t clear 7860:clear 7861s/\\$// 7862t bsnlc 7863s/["\\]/\\&/g; s/^/"/; s/$/"/p 7864d 7865:bsnlc 7866s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 7867b cont 7868' <confdefs.h | sed ' 7869s/'"$ac_delim"'/"\\\ 7870"/g' >>$CONFIG_STATUS || ac_write_fail=1 7871 7872cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7873 for (key in D) D_is_set[key] = 1 7874 FS = "" 7875} 7876/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 7877 line = \$ 0 7878 split(line, arg, " ") 7879 if (arg[1] == "#") { 7880 defundef = arg[2] 7881 mac1 = arg[3] 7882 } else { 7883 defundef = substr(arg[1], 2) 7884 mac1 = arg[2] 7885 } 7886 split(mac1, mac2, "(") #) 7887 macro = mac2[1] 7888 prefix = substr(line, 1, index(line, defundef) - 1) 7889 if (D_is_set[macro]) { 7890 # Preserve the white space surrounding the "#". 7891 print prefix "define", macro P[macro] D[macro] 7892 next 7893 } else { 7894 # Replace #undef with comments. This is necessary, for example, 7895 # in the case of _POSIX_SOURCE, which is predefined and required 7896 # on some systems where configure will not decide to define it. 7897 if (defundef == "undef") { 7898 print "/*", prefix defundef, macro, "*/" 7899 next 7900 } 7901 } 7902} 7903{ print } 7904_ACAWK 7905_ACEOF 7906cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7907 as_fn_error "could not setup config headers machinery" "$LINENO" 5 7908fi # test -n "$CONFIG_HEADERS" 7909 7910 7911eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 7912shift 7913for ac_tag 7914do 7915 case $ac_tag in 7916 :[FHLC]) ac_mode=$ac_tag; continue;; 7917 esac 7918 case $ac_mode$ac_tag in 7919 :[FHL]*:*);; 7920 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 7921 :[FH]-) ac_tag=-:-;; 7922 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 7923 esac 7924 ac_save_IFS=$IFS 7925 IFS=: 7926 set x $ac_tag 7927 IFS=$ac_save_IFS 7928 shift 7929 ac_file=$1 7930 shift 7931 7932 case $ac_mode in 7933 :L) ac_source=$1;; 7934 :[FH]) 7935 ac_file_inputs= 7936 for ac_f 7937 do 7938 case $ac_f in 7939 -) ac_f="$tmp/stdin";; 7940 *) # Look for the file first in the build tree, then in the source tree 7941 # (if the path is not absolute). The absolute path cannot be DOS-style, 7942 # because $ac_f cannot contain `:'. 7943 test -f "$ac_f" || 7944 case $ac_f in 7945 [\\/$]*) false;; 7946 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 7947 esac || 7948 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 7949 esac 7950 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 7951 as_fn_append ac_file_inputs " '$ac_f'" 7952 done 7953 7954 # Let's still pretend it is `configure' which instantiates (i.e., don't 7955 # use $as_me), people would be surprised to read: 7956 # /* config.h. Generated by config.status. */ 7957 configure_input='Generated from '` 7958 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 7959 `' by configure.' 7960 if test x"$ac_file" != x-; then 7961 configure_input="$ac_file. $configure_input" 7962 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 7963$as_echo "$as_me: creating $ac_file" >&6;} 7964 fi 7965 # Neutralize special characters interpreted by sed in replacement strings. 7966 case $configure_input in #( 7967 *\&* | *\|* | *\\* ) 7968 ac_sed_conf_input=`$as_echo "$configure_input" | 7969 sed 's/[\\\\&|]/\\\\&/g'`;; #( 7970 *) ac_sed_conf_input=$configure_input;; 7971 esac 7972 7973 case $ac_tag in 7974 *:-:* | *:-) cat >"$tmp/stdin" \ 7975 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 7976 esac 7977 ;; 7978 esac 7979 7980 ac_dir=`$as_dirname -- "$ac_file" || 7981$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7982 X"$ac_file" : 'X\(//\)[^/]' \| \ 7983 X"$ac_file" : 'X\(//\)$' \| \ 7984 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 7985$as_echo X"$ac_file" | 7986 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7987 s//\1/ 7988 q 7989 } 7990 /^X\(\/\/\)[^/].*/{ 7991 s//\1/ 7992 q 7993 } 7994 /^X\(\/\/\)$/{ 7995 s//\1/ 7996 q 7997 } 7998 /^X\(\/\).*/{ 7999 s//\1/ 8000 q 8001 } 8002 s/.*/./; q'` 8003 as_dir="$ac_dir"; as_fn_mkdir_p 8004 ac_builddir=. 8005 8006case "$ac_dir" in 8007.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8008*) 8009 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8010 # A ".." for each directory in $ac_dir_suffix. 8011 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8012 case $ac_top_builddir_sub in 8013 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8014 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8015 esac ;; 8016esac 8017ac_abs_top_builddir=$ac_pwd 8018ac_abs_builddir=$ac_pwd$ac_dir_suffix 8019# for backward compatibility: 8020ac_top_builddir=$ac_top_build_prefix 8021 8022case $srcdir in 8023 .) # We are building in place. 8024 ac_srcdir=. 8025 ac_top_srcdir=$ac_top_builddir_sub 8026 ac_abs_top_srcdir=$ac_pwd ;; 8027 [\\/]* | ?:[\\/]* ) # Absolute name. 8028 ac_srcdir=$srcdir$ac_dir_suffix; 8029 ac_top_srcdir=$srcdir 8030 ac_abs_top_srcdir=$srcdir ;; 8031 *) # Relative name. 8032 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8033 ac_top_srcdir=$ac_top_build_prefix$srcdir 8034 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8035esac 8036ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8037 8038 8039 case $ac_mode in 8040 :F) 8041 # 8042 # CONFIG_FILE 8043 # 8044 8045 case $INSTALL in 8046 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8047 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8048 esac 8049_ACEOF 8050 8051cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8052# If the template does not know about datarootdir, expand it. 8053# FIXME: This hack should be removed a few years after 2.60. 8054ac_datarootdir_hack=; ac_datarootdir_seen= 8055ac_sed_dataroot=' 8056/datarootdir/ { 8057 p 8058 q 8059} 8060/@datadir@/p 8061/@docdir@/p 8062/@infodir@/p 8063/@localedir@/p 8064/@mandir@/p' 8065case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8066*datarootdir*) ac_datarootdir_seen=yes;; 8067*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8068 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8069$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8070_ACEOF 8071cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8072 ac_datarootdir_hack=' 8073 s&@datadir@&$datadir&g 8074 s&@docdir@&$docdir&g 8075 s&@infodir@&$infodir&g 8076 s&@localedir@&$localedir&g 8077 s&@mandir@&$mandir&g 8078 s&\\\${datarootdir}&$datarootdir&g' ;; 8079esac 8080_ACEOF 8081 8082# Neutralize VPATH when `$srcdir' = `.'. 8083# Shell code in configure.ac might set extrasub. 8084# FIXME: do we really want to maintain this feature? 8085cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8086ac_sed_extra="$ac_vpsub 8087$extrasub 8088_ACEOF 8089cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8090:t 8091/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8092s|@configure_input@|$ac_sed_conf_input|;t t 8093s&@top_builddir@&$ac_top_builddir_sub&;t t 8094s&@top_build_prefix@&$ac_top_build_prefix&;t t 8095s&@srcdir@&$ac_srcdir&;t t 8096s&@abs_srcdir@&$ac_abs_srcdir&;t t 8097s&@top_srcdir@&$ac_top_srcdir&;t t 8098s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8099s&@builddir@&$ac_builddir&;t t 8100s&@abs_builddir@&$ac_abs_builddir&;t t 8101s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8102s&@INSTALL@&$ac_INSTALL&;t t 8103$ac_datarootdir_hack 8104" 8105eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8106if $ac_cs_awk_getline; then 8107 $AWK -f "$tmp/subs.awk" 8108else 8109 $AWK -f "$tmp/subs.awk" | $SHELL 8110fi >$tmp/out \ 8111 || as_fn_error "could not create $ac_file" "$LINENO" 5 8112 8113test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8114 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8115 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8117which seems to be undefined. Please make sure it is defined." >&5 8118$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8119which seems to be undefined. Please make sure it is defined." >&2;} 8120 8121 rm -f "$tmp/stdin" 8122 case $ac_file in 8123 -) cat "$tmp/out" && rm -f "$tmp/out";; 8124 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 8125 esac \ 8126 || as_fn_error "could not create $ac_file" "$LINENO" 5 8127 ;; 8128 :H) 8129 # 8130 # CONFIG_HEADER 8131 # 8132 if test x"$ac_file" != x-; then 8133 { 8134 $as_echo "/* $configure_input */" \ 8135 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 8136 } >"$tmp/config.h" \ 8137 || as_fn_error "could not create $ac_file" "$LINENO" 5 8138 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 8139 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8140$as_echo "$as_me: $ac_file is unchanged" >&6;} 8141 else 8142 rm -f "$ac_file" 8143 mv "$tmp/config.h" "$ac_file" \ 8144 || as_fn_error "could not create $ac_file" "$LINENO" 5 8145 fi 8146 else 8147 $as_echo "/* $configure_input */" \ 8148 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 8149 || as_fn_error "could not create -" "$LINENO" 5 8150 fi 8151 ;; 8152 8153 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8154$as_echo "$as_me: executing $ac_file commands" >&6;} 8155 ;; 8156 esac 8157 8158 8159 case $ac_file$ac_mode in 8160 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8161if test -n "$CONFIG_FILES"; then 8162 if test -n "${with_target_subdir}"; then 8163 # FIXME: We shouldn't need to set ac_file 8164 ac_file=Makefile 8165 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8166 . ${libiberty_topdir}/config-ml.in 8167 fi 8168fi ;; 8169 8170 esac 8171done # for ac_tag 8172 8173 8174as_fn_exit 0 8175_ACEOF 8176ac_clean_files=$ac_clean_files_save 8177 8178test $ac_write_fail = 0 || 8179 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 8180 8181 8182# configure is writing to config.log, and then calls config.status. 8183# config.status does its own redirection, appending to config.log. 8184# Unfortunately, on DOS this fails, as config.log is still kept open 8185# by configure, so config.status won't be able to write to it; its 8186# output is simply discarded. So we exec the FD to /dev/null, 8187# effectively closing config.log, so it can be properly (re)opened and 8188# appended to by config.status. When coming back to configure, we 8189# need to make the FD available again. 8190if test "$no_create" != yes; then 8191 ac_cs_success=: 8192 ac_config_status_args= 8193 test "$silent" = yes && 8194 ac_config_status_args="$ac_config_status_args --quiet" 8195 exec 5>/dev/null 8196 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8197 exec 5>>config.log 8198 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8199 # would make configure fail if this is the last instruction. 8200 $ac_cs_success || as_fn_exit $? 8201fi 8202if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8204$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8205fi 8206 8207