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 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 5722# check for prctl PR_SET_NAME 5723if test x$gcc_no_link = xyes; then 5724 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5725fi 5726cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5727/* end confdefs.h. */ 5728 5729#include <sys/prctl.h> 5730int main() 5731{ 5732 return (prctl(PR_SET_NAME, "foo") == 0) ? 0 : 1; 5733} 5734 5735_ACEOF 5736if ac_fn_c_try_link "$LINENO"; then : 5737 5738$as_echo "#define HAVE_PRCTL_SET_NAME 1" >>confdefs.h 5739 5740fi 5741rm -f core conftest.err conftest.$ac_objext \ 5742 conftest$ac_exeext conftest.$ac_ext 5743 5744case "${host}" in 5745 *-*-cygwin* | *-*-mingw*) 5746 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5747 5748 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5749 5750 ;; 5751esac 5752 5753if test -z "${setobjs}"; then 5754 case "${host}" in 5755 5756 *-*-vxworks*) 5757 # Handle VxWorks configuration specially, since on VxWorks the 5758 # libraries are actually on the target board, not in the file 5759 # system. 5760 case " $LIBOBJS " in 5761 *" basename.$ac_objext "* ) ;; 5762 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5763 ;; 5764esac 5765 5766 case " $LIBOBJS " in 5767 *" getpagesize.$ac_objext "* ) ;; 5768 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 5769 ;; 5770esac 5771 5772 case " $LIBOBJS " in 5773 *" insque.$ac_objext "* ) ;; 5774 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5775 ;; 5776esac 5777 5778 case " $LIBOBJS " in 5779 *" random.$ac_objext "* ) ;; 5780 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5781 ;; 5782esac 5783 5784 case " $LIBOBJS " in 5785 *" strcasecmp.$ac_objext "* ) ;; 5786 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 5787 ;; 5788esac 5789 5790 case " $LIBOBJS " in 5791 *" strncasecmp.$ac_objext "* ) ;; 5792 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 5793 ;; 5794esac 5795 5796 case " $LIBOBJS " in 5797 *" strdup.$ac_objext "* ) ;; 5798 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5799 ;; 5800esac 5801 5802 case " $LIBOBJS " in 5803 *" vfork.$ac_objext "* ) ;; 5804 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 5805 ;; 5806esac 5807 5808 case " $LIBOBJS " in 5809 *" waitpid.$ac_objext "* ) ;; 5810 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 5811 ;; 5812esac 5813 5814 case " $LIBOBJS " in 5815 *" vasprintf.$ac_objext "* ) ;; 5816 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5817 ;; 5818esac 5819 5820 for f in $funcs; do 5821 case "$f" in 5822 basename | getpagesize | insque | random | strcasecmp) 5823 ;; 5824 strncasecmp | strdup | vfork | waitpid | vasprintf) 5825 ;; 5826 *) 5827 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5828 cat >>confdefs.h <<_ACEOF 5829#define $n 1 5830_ACEOF 5831 5832 ;; 5833 esac 5834 done 5835 5836 # VxWorks doesn't provide any of the variables in $vars, so we 5837 # don't have to check them here. 5838 5839 # Of the functions in $checkfuncs, VxWorks only has strerror. 5840 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5841 5842 5843 setobjs=yes 5844 ;; 5845 5846 esac 5847fi 5848 5849if test -z "${setobjs}"; then 5850 5851 case "${host}" in 5852 5853 *-*-mingw32*) 5854 # Under mingw32, sys_nerr and sys_errlist exist, but they are 5855 # macros, so the test below won't find them. 5856 libiberty_cv_var_sys_nerr=yes 5857 libiberty_cv_var_sys_errlist=yes 5858 ;; 5859 5860 *-*-msdosdjgpp*) 5861 # vfork and fork are stubs. 5862 ac_cv_func_vfork_works=no 5863 ;; 5864 5865 *-*-uwin*) 5866 # Under some versions of uwin, vfork is notoriously buggy and the test 5867 # can hang configure; on other versions, vfork exists just as a stub. 5868 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 5869 ac_cv_func_vfork_works=no 5870 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 5871 # macros (actually, these are imported from a DLL, but the end effect 5872 # is the same), so the test below won't find them. 5873 libiberty_cv_var_sys_nerr=yes 5874 libiberty_cv_var_sys_errlist=yes 5875 ;; 5876 5877 *-*-*vms*) 5878 # Under VMS, vfork works very different than on Unix. The standard test 5879 # won't work, and it isn't easily adaptable. It makes more sense to 5880 # just force it. 5881 ac_cv_func_vfork_works=yes 5882 ;; 5883 5884 esac 5885 5886 # We haven't set the list of objects yet. Use the standard autoconf 5887 # tests. This will only work if the compiler works. 5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 5889$as_echo_n "checking for library containing strerror... " >&6; } 5890if test "${ac_cv_search_strerror+set}" = set; then : 5891 $as_echo_n "(cached) " >&6 5892else 5893 ac_func_search_save_LIBS=$LIBS 5894cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5895/* end confdefs.h. */ 5896 5897/* Override any GCC internal prototype to avoid an error. 5898 Use char because int might match the return type of a GCC 5899 builtin and then its argument prototype would still apply. */ 5900#ifdef __cplusplus 5901extern "C" 5902#endif 5903char strerror (); 5904int 5905main () 5906{ 5907return strerror (); 5908 ; 5909 return 0; 5910} 5911_ACEOF 5912for ac_lib in '' cposix; do 5913 if test -z "$ac_lib"; then 5914 ac_res="none required" 5915 else 5916 ac_res=-l$ac_lib 5917 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5918 fi 5919 if test x$gcc_no_link = xyes; then 5920 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5921fi 5922if ac_fn_c_try_link "$LINENO"; then : 5923 ac_cv_search_strerror=$ac_res 5924fi 5925rm -f core conftest.err conftest.$ac_objext \ 5926 conftest$ac_exeext 5927 if test "${ac_cv_search_strerror+set}" = set; then : 5928 break 5929fi 5930done 5931if test "${ac_cv_search_strerror+set}" = set; then : 5932 5933else 5934 ac_cv_search_strerror=no 5935fi 5936rm conftest.$ac_ext 5937LIBS=$ac_func_search_save_LIBS 5938fi 5939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 5940$as_echo "$ac_cv_search_strerror" >&6; } 5941ac_res=$ac_cv_search_strerror 5942if test "$ac_res" != no; then : 5943 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5944 5945fi 5946 5947 for ac_func in $funcs 5948do : 5949 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5950ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5951eval as_val=\$$as_ac_var 5952 if test "x$as_val" = x""yes; then : 5953 cat >>confdefs.h <<_ACEOF 5954#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5955_ACEOF 5956 5957else 5958 case " $LIBOBJS " in 5959 *" $ac_func.$ac_objext "* ) ;; 5960 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 5961 ;; 5962esac 5963 5964fi 5965done 5966 5967 5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 5969$as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 5970if test "${ac_cv_os_cray+set}" = set; then : 5971 $as_echo_n "(cached) " >&6 5972else 5973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5974/* end confdefs.h. */ 5975#if defined(CRAY) && ! defined(CRAY2) 5976webecray 5977#else 5978wenotbecray 5979#endif 5980 5981_ACEOF 5982if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5983 $EGREP "webecray" >/dev/null 2>&1; then : 5984 ac_cv_os_cray=yes 5985else 5986 ac_cv_os_cray=no 5987fi 5988rm -f conftest* 5989 5990fi 5991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 5992$as_echo "$ac_cv_os_cray" >&6; } 5993if test $ac_cv_os_cray = yes; then 5994 for ac_func in _getb67 GETB67 getb67; do 5995 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5996ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5997eval as_val=\$$as_ac_var 5998 if test "x$as_val" = x""yes; then : 5999 6000cat >>confdefs.h <<_ACEOF 6001#define CRAY_STACKSEG_END $ac_func 6002_ACEOF 6003 break 6004fi 6005 6006 done 6007fi 6008 6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6010$as_echo_n "checking stack direction for C alloca... " >&6; } 6011if test "${ac_cv_c_stack_direction+set}" = set; then : 6012 $as_echo_n "(cached) " >&6 6013else 6014 if test "$cross_compiling" = yes; then : 6015 ac_cv_c_stack_direction=0 6016else 6017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6018/* end confdefs.h. */ 6019find_stack_direction () 6020{ 6021 static char *addr = 0; 6022 auto char dummy; 6023 if (addr == 0) 6024 { 6025 addr = &dummy; 6026 return find_stack_direction (); 6027 } 6028 else 6029 return (&dummy > addr) ? 1 : -1; 6030} 6031main () 6032{ 6033 exit (find_stack_direction() < 0); 6034} 6035_ACEOF 6036if ac_fn_c_try_run "$LINENO"; then : 6037 ac_cv_c_stack_direction=1 6038else 6039 ac_cv_c_stack_direction=-1 6040fi 6041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6042 conftest.$ac_objext conftest.beam conftest.$ac_ext 6043fi 6044 6045fi 6046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6047$as_echo "$ac_cv_c_stack_direction" >&6; } 6048 6049cat >>confdefs.h <<_ACEOF 6050#define STACK_DIRECTION $ac_cv_c_stack_direction 6051_ACEOF 6052 6053 6054 for ac_header in vfork.h 6055do : 6056 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6057if test "x$ac_cv_header_vfork_h" = x""yes; then : 6058 cat >>confdefs.h <<_ACEOF 6059#define HAVE_VFORK_H 1 6060_ACEOF 6061 6062fi 6063done 6064 6065for ac_func in fork vfork 6066do : 6067 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6068ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6069eval as_val=\$$as_ac_var 6070 if test "x$as_val" = x""yes; then : 6071 cat >>confdefs.h <<_ACEOF 6072#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6073_ACEOF 6074 6075fi 6076done 6077 6078if test "x$ac_cv_func_fork" = xyes; then 6079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6080$as_echo_n "checking for working fork... " >&6; } 6081if test "${ac_cv_func_fork_works+set}" = set; then : 6082 $as_echo_n "(cached) " >&6 6083else 6084 if test "$cross_compiling" = yes; then : 6085 ac_cv_func_fork_works=cross 6086else 6087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6088/* end confdefs.h. */ 6089$ac_includes_default 6090int 6091main () 6092{ 6093 6094 /* By Ruediger Kuhlmann. */ 6095 return fork () < 0; 6096 6097 ; 6098 return 0; 6099} 6100_ACEOF 6101if ac_fn_c_try_run "$LINENO"; then : 6102 ac_cv_func_fork_works=yes 6103else 6104 ac_cv_func_fork_works=no 6105fi 6106rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6107 conftest.$ac_objext conftest.beam conftest.$ac_ext 6108fi 6109 6110fi 6111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6112$as_echo "$ac_cv_func_fork_works" >&6; } 6113 6114else 6115 ac_cv_func_fork_works=$ac_cv_func_fork 6116fi 6117if test "x$ac_cv_func_fork_works" = xcross; then 6118 case $host in 6119 *-*-amigaos* | *-*-msdosdjgpp*) 6120 # Override, as these systems have only a dummy fork() stub 6121 ac_cv_func_fork_works=no 6122 ;; 6123 *) 6124 ac_cv_func_fork_works=yes 6125 ;; 6126 esac 6127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6128$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6129fi 6130ac_cv_func_vfork_works=$ac_cv_func_vfork 6131if test "x$ac_cv_func_vfork" = xyes; then 6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6133$as_echo_n "checking for working vfork... " >&6; } 6134if test "${ac_cv_func_vfork_works+set}" = set; then : 6135 $as_echo_n "(cached) " >&6 6136else 6137 if test "$cross_compiling" = yes; then : 6138 ac_cv_func_vfork_works=cross 6139else 6140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6141/* end confdefs.h. */ 6142/* Thanks to Paul Eggert for this test. */ 6143$ac_includes_default 6144#include <sys/wait.h> 6145#ifdef HAVE_VFORK_H 6146# include <vfork.h> 6147#endif 6148/* On some sparc systems, changes by the child to local and incoming 6149 argument registers are propagated back to the parent. The compiler 6150 is told about this with #include <vfork.h>, but some compilers 6151 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6152 static variable whose address is put into a register that is 6153 clobbered by the vfork. */ 6154static void 6155#ifdef __cplusplus 6156sparc_address_test (int arg) 6157# else 6158sparc_address_test (arg) int arg; 6159#endif 6160{ 6161 static pid_t child; 6162 if (!child) { 6163 child = vfork (); 6164 if (child < 0) { 6165 perror ("vfork"); 6166 _exit(2); 6167 } 6168 if (!child) { 6169 arg = getpid(); 6170 write(-1, "", 0); 6171 _exit (arg); 6172 } 6173 } 6174} 6175 6176int 6177main () 6178{ 6179 pid_t parent = getpid (); 6180 pid_t child; 6181 6182 sparc_address_test (0); 6183 6184 child = vfork (); 6185 6186 if (child == 0) { 6187 /* Here is another test for sparc vfork register problems. This 6188 test uses lots of local variables, at least as many local 6189 variables as main has allocated so far including compiler 6190 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6191 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6192 reuse the register of parent for one of the local variables, 6193 since it will think that parent can't possibly be used any more 6194 in this routine. Assigning to the local variable will thus 6195 munge parent in the parent process. */ 6196 pid_t 6197 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6198 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6199 /* Convince the compiler that p..p7 are live; otherwise, it might 6200 use the same hardware register for all 8 local variables. */ 6201 if (p != p1 || p != p2 || p != p3 || p != p4 6202 || p != p5 || p != p6 || p != p7) 6203 _exit(1); 6204 6205 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6206 from child file descriptors. If the child closes a descriptor 6207 before it execs or exits, this munges the parent's descriptor 6208 as well. Test for this by closing stdout in the child. */ 6209 _exit(close(fileno(stdout)) != 0); 6210 } else { 6211 int status; 6212 struct stat st; 6213 6214 while (wait(&status) != child) 6215 ; 6216 return ( 6217 /* Was there some problem with vforking? */ 6218 child < 0 6219 6220 /* Did the child fail? (This shouldn't happen.) */ 6221 || status 6222 6223 /* Did the vfork/compiler bug occur? */ 6224 || parent != getpid() 6225 6226 /* Did the file descriptor bug occur? */ 6227 || fstat(fileno(stdout), &st) != 0 6228 ); 6229 } 6230} 6231_ACEOF 6232if ac_fn_c_try_run "$LINENO"; then : 6233 ac_cv_func_vfork_works=yes 6234else 6235 ac_cv_func_vfork_works=no 6236fi 6237rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6238 conftest.$ac_objext conftest.beam conftest.$ac_ext 6239fi 6240 6241fi 6242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6243$as_echo "$ac_cv_func_vfork_works" >&6; } 6244 6245fi; 6246if test "x$ac_cv_func_fork_works" = xcross; then 6247 ac_cv_func_vfork_works=$ac_cv_func_vfork 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6249$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6250fi 6251 6252if test "x$ac_cv_func_vfork_works" = xyes; then 6253 6254$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6255 6256else 6257 6258$as_echo "#define vfork fork" >>confdefs.h 6259 6260fi 6261if test "x$ac_cv_func_fork_works" = xyes; then 6262 6263$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6264 6265fi 6266 6267 if test $ac_cv_func_vfork_works = no; then 6268 case " $LIBOBJS " in 6269 *" vfork.$ac_objext "* ) ;; 6270 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6271 ;; 6272esac 6273 6274 fi 6275 # We only need _doprnt if we might use it to implement v*printf. 6276 if test $ac_cv_func_vprintf != yes \ 6277 || test $ac_cv_func_vfprintf != yes \ 6278 || test $ac_cv_func_vsprintf != yes; then 6279 for ac_func in _doprnt 6280do : 6281 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6282if test "x$ac_cv_func__doprnt" = x""yes; then : 6283 cat >>confdefs.h <<_ACEOF 6284#define HAVE__DOPRNT 1 6285_ACEOF 6286 6287else 6288 case " $LIBOBJS " in 6289 *" $ac_func.$ac_objext "* ) ;; 6290 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6291 ;; 6292esac 6293 6294fi 6295done 6296 6297 6298 else 6299 for ac_func in _doprnt 6300do : 6301 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6302if test "x$ac_cv_func__doprnt" = x""yes; then : 6303 cat >>confdefs.h <<_ACEOF 6304#define HAVE__DOPRNT 1 6305_ACEOF 6306 6307fi 6308done 6309 6310 fi 6311 6312 for v in $vars; do 6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 6314$as_echo_n "checking for $v... " >&6; } 6315 if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then : 6316 $as_echo_n "(cached) " >&6 6317else 6318 if test x$gcc_no_link = xyes; then 6319 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6320fi 6321cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6322/* end confdefs.h. */ 6323int *p; 6324int 6325main () 6326{ 6327extern int $v []; p = $v; 6328 ; 6329 return 0; 6330} 6331_ACEOF 6332if ac_fn_c_try_link "$LINENO"; then : 6333 eval "libiberty_cv_var_$v=yes" 6334else 6335 eval "libiberty_cv_var_$v=no" 6336fi 6337rm -f core conftest.err conftest.$ac_objext \ 6338 conftest$ac_exeext conftest.$ac_ext 6339fi 6340 6341 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6343$as_echo "yes" >&6; } 6344 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6345 cat >>confdefs.h <<_ACEOF 6346#define $n 1 6347_ACEOF 6348 6349 else 6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6351$as_echo "no" >&6; } 6352 fi 6353 done 6354 6355 # special check for _system_configuration because AIX <4.3.2 do not 6356 # contain the `physmem' member. 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 6358$as_echo_n "checking for external symbol _system_configuration... " >&6; } 6359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6360/* end confdefs.h. */ 6361#include <sys/systemcfg.h> 6362int 6363main () 6364{ 6365double x = _system_configuration.physmem; 6366 ; 6367 return 0; 6368} 6369_ACEOF 6370if ac_fn_c_try_compile "$LINENO"; then : 6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6372$as_echo "yes" >&6; } 6373 6374$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 6375 6376else 6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6378$as_echo "no" >&6; } 6379fi 6380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6381 6382 for ac_func in $checkfuncs 6383do : 6384 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6385ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6386eval as_val=\$$as_ac_var 6387 if test "x$as_val" = x""yes; then : 6388 cat >>confdefs.h <<_ACEOF 6389#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6390_ACEOF 6391 6392fi 6393done 6394 6395 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 6396if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 6397 ac_have_decl=1 6398else 6399 ac_have_decl=0 6400fi 6401 6402cat >>confdefs.h <<_ACEOF 6403#define HAVE_DECL_BASENAME $ac_have_decl 6404_ACEOF 6405ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6406if test "x$ac_cv_have_decl_ffs" = x""yes; then : 6407 ac_have_decl=1 6408else 6409 ac_have_decl=0 6410fi 6411 6412cat >>confdefs.h <<_ACEOF 6413#define HAVE_DECL_FFS $ac_have_decl 6414_ACEOF 6415ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6416if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 6417 ac_have_decl=1 6418else 6419 ac_have_decl=0 6420fi 6421 6422cat >>confdefs.h <<_ACEOF 6423#define HAVE_DECL_ASPRINTF $ac_have_decl 6424_ACEOF 6425ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6426if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 6427 ac_have_decl=1 6428else 6429 ac_have_decl=0 6430fi 6431 6432cat >>confdefs.h <<_ACEOF 6433#define HAVE_DECL_VASPRINTF $ac_have_decl 6434_ACEOF 6435ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6436if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 6437 ac_have_decl=1 6438else 6439 ac_have_decl=0 6440fi 6441 6442cat >>confdefs.h <<_ACEOF 6443#define HAVE_DECL_SNPRINTF $ac_have_decl 6444_ACEOF 6445ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6446if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 6447 ac_have_decl=1 6448else 6449 ac_have_decl=0 6450fi 6451 6452cat >>confdefs.h <<_ACEOF 6453#define HAVE_DECL_VSNPRINTF $ac_have_decl 6454_ACEOF 6455 6456 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 6457if test "x$ac_cv_have_decl_calloc" = x""yes; then : 6458 ac_have_decl=1 6459else 6460 ac_have_decl=0 6461fi 6462 6463cat >>confdefs.h <<_ACEOF 6464#define HAVE_DECL_CALLOC $ac_have_decl 6465_ACEOF 6466ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 6467if test "x$ac_cv_have_decl_getenv" = x""yes; then : 6468 ac_have_decl=1 6469else 6470 ac_have_decl=0 6471fi 6472 6473cat >>confdefs.h <<_ACEOF 6474#define HAVE_DECL_GETENV $ac_have_decl 6475_ACEOF 6476ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 6477if test "x$ac_cv_have_decl_getopt" = x""yes; then : 6478 ac_have_decl=1 6479else 6480 ac_have_decl=0 6481fi 6482 6483cat >>confdefs.h <<_ACEOF 6484#define HAVE_DECL_GETOPT $ac_have_decl 6485_ACEOF 6486ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 6487if test "x$ac_cv_have_decl_malloc" = x""yes; then : 6488 ac_have_decl=1 6489else 6490 ac_have_decl=0 6491fi 6492 6493cat >>confdefs.h <<_ACEOF 6494#define HAVE_DECL_MALLOC $ac_have_decl 6495_ACEOF 6496ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 6497if test "x$ac_cv_have_decl_realloc" = x""yes; then : 6498 ac_have_decl=1 6499else 6500 ac_have_decl=0 6501fi 6502 6503cat >>confdefs.h <<_ACEOF 6504#define HAVE_DECL_REALLOC $ac_have_decl 6505_ACEOF 6506ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 6507if test "x$ac_cv_have_decl_sbrk" = x""yes; then : 6508 ac_have_decl=1 6509else 6510 ac_have_decl=0 6511fi 6512 6513cat >>confdefs.h <<_ACEOF 6514#define HAVE_DECL_SBRK $ac_have_decl 6515_ACEOF 6516 6517 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 6518if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 6519 ac_have_decl=1 6520else 6521 ac_have_decl=0 6522fi 6523 6524cat >>confdefs.h <<_ACEOF 6525#define HAVE_DECL_STRVERSCMP $ac_have_decl 6526_ACEOF 6527 6528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 6529$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 6530if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then : 6531 $as_echo_n "(cached) " >&6 6532else 6533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6534/* end confdefs.h. */ 6535 6536#include "confdefs.h" 6537#include <stdio.h> 6538#ifdef HAVE_STRING_H 6539#include <string.h> 6540#else 6541#ifdef HAVE_STRINGS_H 6542#include <strings.h> 6543#endif 6544#endif 6545#ifdef HAVE_STDLIB_H 6546#include <stdlib.h> 6547#endif 6548#ifdef HAVE_UNISTD_H 6549#include <unistd.h> 6550#endif 6551int 6552main () 6553{ 6554char *(*pfn) = (char *(*)) canonicalize_file_name 6555 ; 6556 return 0; 6557} 6558_ACEOF 6559if ac_fn_c_try_compile "$LINENO"; then : 6560 libiberty_cv_decl_needed_canonicalize_file_name=no 6561else 6562 libiberty_cv_decl_needed_canonicalize_file_name=yes 6563fi 6564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6565fi 6566 6567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 6568$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 6569if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 6570 6571$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 6572 6573fi 6574 6575fi 6576 6577# Figure out which version of pexecute to use. 6578case "${host}" in 6579 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 6580 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 6581 *-*-msdos*) pexecute=pex-msdos ;; 6582 *) pexecute=pex-unix ;; 6583esac 6584 6585 6586if test x$gcc_no_link = xyes; then 6587 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 6588 ac_cv_func_mmap_fixed_mapped=no 6589 fi 6590fi 6591if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 6592 for ac_header in stdlib.h unistd.h 6593do : 6594 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6595ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 6596eval as_val=\$$as_ac_Header 6597 if test "x$as_val" = x""yes; then : 6598 cat >>confdefs.h <<_ACEOF 6599#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6600_ACEOF 6601 6602fi 6603done 6604 6605for ac_func in getpagesize 6606do : 6607 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 6608if test "x$ac_cv_func_getpagesize" = x""yes; then : 6609 cat >>confdefs.h <<_ACEOF 6610#define HAVE_GETPAGESIZE 1 6611_ACEOF 6612 6613fi 6614done 6615 6616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 6617$as_echo_n "checking for working mmap... " >&6; } 6618if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 6619 $as_echo_n "(cached) " >&6 6620else 6621 if test "$cross_compiling" = yes; then : 6622 ac_cv_func_mmap_fixed_mapped=no 6623else 6624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6625/* end confdefs.h. */ 6626$ac_includes_default 6627/* malloc might have been renamed as rpl_malloc. */ 6628#undef malloc 6629 6630/* Thanks to Mike Haertel and Jim Avera for this test. 6631 Here is a matrix of mmap possibilities: 6632 mmap private not fixed 6633 mmap private fixed at somewhere currently unmapped 6634 mmap private fixed at somewhere already mapped 6635 mmap shared not fixed 6636 mmap shared fixed at somewhere currently unmapped 6637 mmap shared fixed at somewhere already mapped 6638 For private mappings, we should verify that changes cannot be read() 6639 back from the file, nor mmap's back from the file at a different 6640 address. (There have been systems where private was not correctly 6641 implemented like the infamous i386 svr4.0, and systems where the 6642 VM page cache was not coherent with the file system buffer cache 6643 like early versions of FreeBSD and possibly contemporary NetBSD.) 6644 For shared mappings, we should conversely verify that changes get 6645 propagated back to all the places they're supposed to be. 6646 6647 Grep wants private fixed already mapped. 6648 The main things grep needs to know about mmap are: 6649 * does it exist and is it safe to write into the mmap'd area 6650 * how to use it (BSD variants) */ 6651 6652#include <fcntl.h> 6653#include <sys/mman.h> 6654 6655#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 6656char *malloc (); 6657#endif 6658 6659/* This mess was copied from the GNU getpagesize.h. */ 6660#ifndef HAVE_GETPAGESIZE 6661/* Assume that all systems that can run configure have sys/param.h. */ 6662# ifndef HAVE_SYS_PARAM_H 6663# define HAVE_SYS_PARAM_H 1 6664# endif 6665 6666# ifdef _SC_PAGESIZE 6667# define getpagesize() sysconf(_SC_PAGESIZE) 6668# else /* no _SC_PAGESIZE */ 6669# ifdef HAVE_SYS_PARAM_H 6670# include <sys/param.h> 6671# ifdef EXEC_PAGESIZE 6672# define getpagesize() EXEC_PAGESIZE 6673# else /* no EXEC_PAGESIZE */ 6674# ifdef NBPG 6675# define getpagesize() NBPG * CLSIZE 6676# ifndef CLSIZE 6677# define CLSIZE 1 6678# endif /* no CLSIZE */ 6679# else /* no NBPG */ 6680# ifdef NBPC 6681# define getpagesize() NBPC 6682# else /* no NBPC */ 6683# ifdef PAGESIZE 6684# define getpagesize() PAGESIZE 6685# endif /* PAGESIZE */ 6686# endif /* no NBPC */ 6687# endif /* no NBPG */ 6688# endif /* no EXEC_PAGESIZE */ 6689# else /* no HAVE_SYS_PARAM_H */ 6690# define getpagesize() 8192 /* punt totally */ 6691# endif /* no HAVE_SYS_PARAM_H */ 6692# endif /* no _SC_PAGESIZE */ 6693 6694#endif /* no HAVE_GETPAGESIZE */ 6695 6696int 6697main () 6698{ 6699 char *data, *data2, *data3; 6700 int i, pagesize; 6701 int fd; 6702 6703 pagesize = getpagesize (); 6704 6705 /* First, make a file with some known garbage in it. */ 6706 data = (char *) malloc (pagesize); 6707 if (!data) 6708 return 1; 6709 for (i = 0; i < pagesize; ++i) 6710 *(data + i) = rand (); 6711 umask (0); 6712 fd = creat ("conftest.mmap", 0600); 6713 if (fd < 0) 6714 return 1; 6715 if (write (fd, data, pagesize) != pagesize) 6716 return 1; 6717 close (fd); 6718 6719 /* Next, try to mmap the file at a fixed address which already has 6720 something else allocated at it. If we can, also make sure that 6721 we see the same garbage. */ 6722 fd = open ("conftest.mmap", O_RDWR); 6723 if (fd < 0) 6724 return 1; 6725 data2 = (char *) malloc (2 * pagesize); 6726 if (!data2) 6727 return 1; 6728 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 6729 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 6730 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 6731 return 1; 6732 for (i = 0; i < pagesize; ++i) 6733 if (*(data + i) != *(data2 + i)) 6734 return 1; 6735 6736 /* Finally, make sure that changes to the mapped area do not 6737 percolate back to the file as seen by read(). (This is a bug on 6738 some variants of i386 svr4.0.) */ 6739 for (i = 0; i < pagesize; ++i) 6740 *(data2 + i) = *(data2 + i) + 1; 6741 data3 = (char *) malloc (pagesize); 6742 if (!data3) 6743 return 1; 6744 if (read (fd, data3, pagesize) != pagesize) 6745 return 1; 6746 for (i = 0; i < pagesize; ++i) 6747 if (*(data + i) != *(data3 + i)) 6748 return 1; 6749 close (fd); 6750 return 0; 6751} 6752_ACEOF 6753if ac_fn_c_try_run "$LINENO"; then : 6754 ac_cv_func_mmap_fixed_mapped=yes 6755else 6756 ac_cv_func_mmap_fixed_mapped=no 6757fi 6758rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6759 conftest.$ac_objext conftest.beam conftest.$ac_ext 6760fi 6761 6762fi 6763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 6764$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 6765if test $ac_cv_func_mmap_fixed_mapped = yes; then 6766 6767$as_echo "#define HAVE_MMAP 1" >>confdefs.h 6768 6769fi 6770rm -f conftest.mmap 6771 6772fi 6773 6774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 6775$as_echo_n "checking for working strncmp... " >&6; } 6776if test "${ac_cv_func_strncmp_works+set}" = set; then : 6777 $as_echo_n "(cached) " >&6 6778else 6779 if test "$cross_compiling" = yes; then : 6780 ac_cv_func_strncmp_works=no 6781else 6782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6783/* end confdefs.h. */ 6784 6785/* Test by Jim Wilson and Kaveh Ghazi. 6786 Check whether strncmp reads past the end of its string parameters. */ 6787#include <sys/types.h> 6788 6789#ifdef HAVE_FCNTL_H 6790#include <fcntl.h> 6791#endif 6792 6793#ifdef HAVE_SYS_MMAN_H 6794#include <sys/mman.h> 6795#endif 6796 6797#ifndef MAP_ANON 6798#ifdef MAP_ANONYMOUS 6799#define MAP_ANON MAP_ANONYMOUS 6800#else 6801#define MAP_ANON MAP_FILE 6802#endif 6803#endif 6804 6805#ifndef MAP_FILE 6806#define MAP_FILE 0 6807#endif 6808#ifndef O_RDONLY 6809#define O_RDONLY 0 6810#endif 6811 6812#define MAP_LEN 0x10000 6813 6814main () 6815{ 6816#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 6817 char *p; 6818 int dev_zero; 6819 6820 dev_zero = open ("/dev/zero", O_RDONLY); 6821 if (dev_zero < 0) 6822 exit (1); 6823 6824 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 6825 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 6826 if (p == (char *)-1) 6827 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 6828 MAP_ANON|MAP_PRIVATE, -1, 0); 6829 if (p == (char *)-1) 6830 exit (2); 6831 else 6832 { 6833 char *string = "__si_type_info"; 6834 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 6835 char *r = (char *) p + 0xe; 6836 6837 strcpy (q, string); 6838 strcpy (r, string); 6839 strncmp (r, q, 14); 6840 } 6841#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 6842 exit (0); 6843} 6844 6845_ACEOF 6846if ac_fn_c_try_run "$LINENO"; then : 6847 ac_cv_func_strncmp_works=yes 6848else 6849 ac_cv_func_strncmp_works=no 6850fi 6851rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6852 conftest.$ac_objext conftest.beam conftest.$ac_ext 6853fi 6854 6855rm -f core core.* *.core 6856fi 6857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 6858$as_echo "$ac_cv_func_strncmp_works" >&6; } 6859if test $ac_cv_func_strncmp_works = no ; then 6860 case " $LIBOBJS " in 6861 *" strncmp.$ac_objext "* ) ;; 6862 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 6863 ;; 6864esac 6865 6866fi 6867 6868 6869# Install a library built with a cross compiler in $(tooldir) rather 6870# than $(libdir). 6871if test -z "${with_cross_host}"; then 6872 INSTALL_DEST=libdir 6873else 6874 INSTALL_DEST=tooldir 6875fi 6876 6877 6878 6879L="" 6880for l in x $LIBOBJS; do 6881 case $l in 6882 x) ;; 6883 *) L="$L ./$l" ;; 6884 esac 6885done 6886LIBOBJS="$L" 6887 6888 6889 6890 6891 6892# We need multilib support, but only if configuring for the target. 6893ac_config_files="$ac_config_files Makefile testsuite/Makefile" 6894 6895ac_config_commands="$ac_config_commands default" 6896 6897cat >confcache <<\_ACEOF 6898# This file is a shell script that caches the results of configure 6899# tests run on this system so they can be shared between configure 6900# scripts and configure runs, see configure's option --config-cache. 6901# It is not useful on other systems. If it contains results you don't 6902# want to keep, you may remove or edit it. 6903# 6904# config.status only pays attention to the cache file if you give it 6905# the --recheck option to rerun configure. 6906# 6907# `ac_cv_env_foo' variables (set or unset) will be overridden when 6908# loading this file, other *unset* `ac_cv_foo' will be assigned the 6909# following values. 6910 6911_ACEOF 6912 6913# The following way of writing the cache mishandles newlines in values, 6914# but we know of no workaround that is simple, portable, and efficient. 6915# So, we kill variables containing newlines. 6916# Ultrix sh set writes to stderr and can't be redirected directly, 6917# and sets the high bit in the cache file unless we assign to the vars. 6918( 6919 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 6920 eval ac_val=\$$ac_var 6921 case $ac_val in #( 6922 *${as_nl}*) 6923 case $ac_var in #( 6924 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 6925$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 6926 esac 6927 case $ac_var in #( 6928 _ | IFS | as_nl) ;; #( 6929 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 6930 *) { eval $ac_var=; unset $ac_var;} ;; 6931 esac ;; 6932 esac 6933 done 6934 6935 (set) 2>&1 | 6936 case $as_nl`(ac_space=' '; set) 2>&1` in #( 6937 *${as_nl}ac_space=\ *) 6938 # `set' does not quote correctly, so add quotes: double-quote 6939 # substitution turns \\\\ into \\, and sed turns \\ into \. 6940 sed -n \ 6941 "s/'/'\\\\''/g; 6942 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 6943 ;; #( 6944 *) 6945 # `set' quotes correctly as required by POSIX, so do not add quotes. 6946 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 6947 ;; 6948 esac | 6949 sort 6950) | 6951 sed ' 6952 /^ac_cv_env_/b end 6953 t clear 6954 :clear 6955 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 6956 t end 6957 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 6958 :end' >>confcache 6959if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 6960 if test -w "$cache_file"; then 6961 test "x$cache_file" != "x/dev/null" && 6962 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 6963$as_echo "$as_me: updating cache $cache_file" >&6;} 6964 cat confcache >$cache_file 6965 else 6966 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 6967$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 6968 fi 6969fi 6970rm -f confcache 6971 6972test "x$prefix" = xNONE && prefix=$ac_default_prefix 6973# Let make expand exec_prefix. 6974test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 6975 6976DEFS=-DHAVE_CONFIG_H 6977 6978ac_libobjs= 6979ac_ltlibobjs= 6980for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 6981 # 1. Remove the extension, and $U if already installed. 6982 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 6983 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 6984 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 6985 # will be set to the directory where LIBOBJS objects are built. 6986 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 6987 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 6988done 6989LIBOBJS=$ac_libobjs 6990 6991LTLIBOBJS=$ac_ltlibobjs 6992 6993 6994 6995 6996: ${CONFIG_STATUS=./config.status} 6997ac_write_fail=0 6998ac_clean_files_save=$ac_clean_files 6999ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7000{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7001$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7002as_write_fail=0 7003cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7004#! $SHELL 7005# Generated by $as_me. 7006# Run this file to recreate the current configuration. 7007# Compiler output produced by configure, useful for debugging 7008# configure, is in config.log if it exists. 7009 7010debug=false 7011ac_cs_recheck=false 7012ac_cs_silent=false 7013 7014SHELL=\${CONFIG_SHELL-$SHELL} 7015export SHELL 7016_ASEOF 7017cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7018## -------------------- ## 7019## M4sh Initialization. ## 7020## -------------------- ## 7021 7022# Be more Bourne compatible 7023DUALCASE=1; export DUALCASE # for MKS sh 7024if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7025 emulate sh 7026 NULLCMD=: 7027 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7028 # is contrary to our usage. Disable this feature. 7029 alias -g '${1+"$@"}'='"$@"' 7030 setopt NO_GLOB_SUBST 7031else 7032 case `(set -o) 2>/dev/null` in #( 7033 *posix*) : 7034 set -o posix ;; #( 7035 *) : 7036 ;; 7037esac 7038fi 7039 7040 7041as_nl=' 7042' 7043export as_nl 7044# Printing a long string crashes Solaris 7 /usr/bin/printf. 7045as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7046as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7047as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7048# Prefer a ksh shell builtin over an external printf program on Solaris, 7049# but without wasting forks for bash or zsh. 7050if test -z "$BASH_VERSION$ZSH_VERSION" \ 7051 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7052 as_echo='print -r --' 7053 as_echo_n='print -rn --' 7054elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7055 as_echo='printf %s\n' 7056 as_echo_n='printf %s' 7057else 7058 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7059 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7060 as_echo_n='/usr/ucb/echo -n' 7061 else 7062 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7063 as_echo_n_body='eval 7064 arg=$1; 7065 case $arg in #( 7066 *"$as_nl"*) 7067 expr "X$arg" : "X\\(.*\\)$as_nl"; 7068 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7069 esac; 7070 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7071 ' 7072 export as_echo_n_body 7073 as_echo_n='sh -c $as_echo_n_body as_echo' 7074 fi 7075 export as_echo_body 7076 as_echo='sh -c $as_echo_body as_echo' 7077fi 7078 7079# The user is always right. 7080if test "${PATH_SEPARATOR+set}" != set; then 7081 PATH_SEPARATOR=: 7082 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7083 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7084 PATH_SEPARATOR=';' 7085 } 7086fi 7087 7088 7089# IFS 7090# We need space, tab and new line, in precisely that order. Quoting is 7091# there to prevent editors from complaining about space-tab. 7092# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7093# splitting by setting IFS to empty value.) 7094IFS=" "" $as_nl" 7095 7096# Find who we are. Look in the path if we contain no directory separator. 7097case $0 in #(( 7098 *[\\/]* ) as_myself=$0 ;; 7099 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7100for as_dir in $PATH 7101do 7102 IFS=$as_save_IFS 7103 test -z "$as_dir" && as_dir=. 7104 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7105 done 7106IFS=$as_save_IFS 7107 7108 ;; 7109esac 7110# We did not find ourselves, most probably we were run as `sh COMMAND' 7111# in which case we are not to be found in the path. 7112if test "x$as_myself" = x; then 7113 as_myself=$0 7114fi 7115if test ! -f "$as_myself"; then 7116 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7117 exit 1 7118fi 7119 7120# Unset variables that we do not need and which cause bugs (e.g. in 7121# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7122# suppresses any "Segmentation fault" message there. '((' could 7123# trigger a bug in pdksh 5.2.14. 7124for as_var in BASH_ENV ENV MAIL MAILPATH 7125do eval test x\${$as_var+set} = xset \ 7126 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7127done 7128PS1='$ ' 7129PS2='> ' 7130PS4='+ ' 7131 7132# NLS nuisances. 7133LC_ALL=C 7134export LC_ALL 7135LANGUAGE=C 7136export LANGUAGE 7137 7138# CDPATH. 7139(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7140 7141 7142# as_fn_error ERROR [LINENO LOG_FD] 7143# --------------------------------- 7144# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7145# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7146# script with status $?, using 1 if that was 0. 7147as_fn_error () 7148{ 7149 as_status=$?; test $as_status -eq 0 && as_status=1 7150 if test "$3"; then 7151 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7152 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 7153 fi 7154 $as_echo "$as_me: error: $1" >&2 7155 as_fn_exit $as_status 7156} # as_fn_error 7157 7158 7159# as_fn_set_status STATUS 7160# ----------------------- 7161# Set $? to STATUS, without forking. 7162as_fn_set_status () 7163{ 7164 return $1 7165} # as_fn_set_status 7166 7167# as_fn_exit STATUS 7168# ----------------- 7169# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7170as_fn_exit () 7171{ 7172 set +e 7173 as_fn_set_status $1 7174 exit $1 7175} # as_fn_exit 7176 7177# as_fn_unset VAR 7178# --------------- 7179# Portably unset VAR. 7180as_fn_unset () 7181{ 7182 { eval $1=; unset $1;} 7183} 7184as_unset=as_fn_unset 7185# as_fn_append VAR VALUE 7186# ---------------------- 7187# Append the text in VALUE to the end of the definition contained in VAR. Take 7188# advantage of any shell optimizations that allow amortized linear growth over 7189# repeated appends, instead of the typical quadratic growth present in naive 7190# implementations. 7191if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7192 eval 'as_fn_append () 7193 { 7194 eval $1+=\$2 7195 }' 7196else 7197 as_fn_append () 7198 { 7199 eval $1=\$$1\$2 7200 } 7201fi # as_fn_append 7202 7203# as_fn_arith ARG... 7204# ------------------ 7205# Perform arithmetic evaluation on the ARGs, and store the result in the 7206# global $as_val. Take advantage of shells that can avoid forks. The arguments 7207# must be portable across $(()) and expr. 7208if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7209 eval 'as_fn_arith () 7210 { 7211 as_val=$(( $* )) 7212 }' 7213else 7214 as_fn_arith () 7215 { 7216 as_val=`expr "$@" || test $? -eq 1` 7217 } 7218fi # as_fn_arith 7219 7220 7221if expr a : '\(a\)' >/dev/null 2>&1 && 7222 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7223 as_expr=expr 7224else 7225 as_expr=false 7226fi 7227 7228if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7229 as_basename=basename 7230else 7231 as_basename=false 7232fi 7233 7234if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7235 as_dirname=dirname 7236else 7237 as_dirname=false 7238fi 7239 7240as_me=`$as_basename -- "$0" || 7241$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7242 X"$0" : 'X\(//\)$' \| \ 7243 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7244$as_echo X/"$0" | 7245 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7246 s//\1/ 7247 q 7248 } 7249 /^X\/\(\/\/\)$/{ 7250 s//\1/ 7251 q 7252 } 7253 /^X\/\(\/\).*/{ 7254 s//\1/ 7255 q 7256 } 7257 s/.*/./; q'` 7258 7259# Avoid depending upon Character Ranges. 7260as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7261as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7262as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7263as_cr_digits='0123456789' 7264as_cr_alnum=$as_cr_Letters$as_cr_digits 7265 7266ECHO_C= ECHO_N= ECHO_T= 7267case `echo -n x` in #((((( 7268-n*) 7269 case `echo 'xy\c'` in 7270 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7271 xy) ECHO_C='\c';; 7272 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7273 ECHO_T=' ';; 7274 esac;; 7275*) 7276 ECHO_N='-n';; 7277esac 7278 7279rm -f conf$$ conf$$.exe conf$$.file 7280if test -d conf$$.dir; then 7281 rm -f conf$$.dir/conf$$.file 7282else 7283 rm -f conf$$.dir 7284 mkdir conf$$.dir 2>/dev/null 7285fi 7286if (echo >conf$$.file) 2>/dev/null; then 7287 if ln -s conf$$.file conf$$ 2>/dev/null; then 7288 as_ln_s='ln -s' 7289 # ... but there are two gotchas: 7290 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7291 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7292 # In both cases, we have to default to `cp -p'. 7293 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7294 as_ln_s='cp -p' 7295 elif ln conf$$.file conf$$ 2>/dev/null; then 7296 as_ln_s=ln 7297 else 7298 as_ln_s='cp -p' 7299 fi 7300else 7301 as_ln_s='cp -p' 7302fi 7303rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7304rmdir conf$$.dir 2>/dev/null 7305 7306 7307# as_fn_mkdir_p 7308# ------------- 7309# Create "$as_dir" as a directory, including parents if necessary. 7310as_fn_mkdir_p () 7311{ 7312 7313 case $as_dir in #( 7314 -*) as_dir=./$as_dir;; 7315 esac 7316 test -d "$as_dir" || eval $as_mkdir_p || { 7317 as_dirs= 7318 while :; do 7319 case $as_dir in #( 7320 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7321 *) as_qdir=$as_dir;; 7322 esac 7323 as_dirs="'$as_qdir' $as_dirs" 7324 as_dir=`$as_dirname -- "$as_dir" || 7325$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7326 X"$as_dir" : 'X\(//\)[^/]' \| \ 7327 X"$as_dir" : 'X\(//\)$' \| \ 7328 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7329$as_echo X"$as_dir" | 7330 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7331 s//\1/ 7332 q 7333 } 7334 /^X\(\/\/\)[^/].*/{ 7335 s//\1/ 7336 q 7337 } 7338 /^X\(\/\/\)$/{ 7339 s//\1/ 7340 q 7341 } 7342 /^X\(\/\).*/{ 7343 s//\1/ 7344 q 7345 } 7346 s/.*/./; q'` 7347 test -d "$as_dir" && break 7348 done 7349 test -z "$as_dirs" || eval "mkdir $as_dirs" 7350 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 7351 7352 7353} # as_fn_mkdir_p 7354if mkdir -p . 2>/dev/null; then 7355 as_mkdir_p='mkdir -p "$as_dir"' 7356else 7357 test -d ./-p && rmdir ./-p 7358 as_mkdir_p=false 7359fi 7360 7361if test -x / >/dev/null 2>&1; then 7362 as_test_x='test -x' 7363else 7364 if ls -dL / >/dev/null 2>&1; then 7365 as_ls_L_option=L 7366 else 7367 as_ls_L_option= 7368 fi 7369 as_test_x=' 7370 eval sh -c '\'' 7371 if test -d "$1"; then 7372 test -d "$1/."; 7373 else 7374 case $1 in #( 7375 -*)set "./$1";; 7376 esac; 7377 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 7378 ???[sx]*):;;*)false;;esac;fi 7379 '\'' sh 7380 ' 7381fi 7382as_executable_p=$as_test_x 7383 7384# Sed expression to map a string onto a valid CPP name. 7385as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7386 7387# Sed expression to map a string onto a valid variable name. 7388as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7389 7390 7391exec 6>&1 7392## ----------------------------------- ## 7393## Main body of $CONFIG_STATUS script. ## 7394## ----------------------------------- ## 7395_ASEOF 7396test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7397 7398cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7399# Save the log message, to keep $0 and so on meaningful, and to 7400# report actual input values of CONFIG_FILES etc. instead of their 7401# values after options handling. 7402ac_log=" 7403This file was extended by $as_me, which was 7404generated by GNU Autoconf 2.64. Invocation command line was 7405 7406 CONFIG_FILES = $CONFIG_FILES 7407 CONFIG_HEADERS = $CONFIG_HEADERS 7408 CONFIG_LINKS = $CONFIG_LINKS 7409 CONFIG_COMMANDS = $CONFIG_COMMANDS 7410 $ $0 $@ 7411 7412on `(hostname || uname -n) 2>/dev/null | sed 1q` 7413" 7414 7415_ACEOF 7416 7417case $ac_config_files in *" 7418"*) set x $ac_config_files; shift; ac_config_files=$*;; 7419esac 7420 7421case $ac_config_headers in *" 7422"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7423esac 7424 7425 7426cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7427# Files that config.status was made for. 7428config_files="$ac_config_files" 7429config_headers="$ac_config_headers" 7430config_commands="$ac_config_commands" 7431 7432_ACEOF 7433 7434cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7435ac_cs_usage="\ 7436\`$as_me' instantiates files and other configuration actions 7437from templates according to the current configuration. Unless the files 7438and actions are specified as TAGs, all are instantiated by default. 7439 7440Usage: $0 [OPTION]... [TAG]... 7441 7442 -h, --help print this help, then exit 7443 -V, --version print version number and configuration settings, then exit 7444 -q, --quiet, --silent 7445 do not print progress messages 7446 -d, --debug don't remove temporary files 7447 --recheck update $as_me by reconfiguring in the same conditions 7448 --file=FILE[:TEMPLATE] 7449 instantiate the configuration file FILE 7450 --header=FILE[:TEMPLATE] 7451 instantiate the configuration header FILE 7452 7453Configuration files: 7454$config_files 7455 7456Configuration headers: 7457$config_headers 7458 7459Configuration commands: 7460$config_commands 7461 7462Report bugs to the package provider." 7463 7464_ACEOF 7465cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7466ac_cs_version="\\ 7467config.status 7468configured by $0, generated by GNU Autoconf 2.64, 7469 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 7470 7471Copyright (C) 2009 Free Software Foundation, Inc. 7472This config.status script is free software; the Free Software Foundation 7473gives unlimited permission to copy, distribute and modify it." 7474 7475ac_pwd='$ac_pwd' 7476srcdir='$srcdir' 7477INSTALL='$INSTALL' 7478test -n "\$AWK" || AWK=awk 7479_ACEOF 7480 7481cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7482# The default lists apply if the user does not specify any file. 7483ac_need_defaults=: 7484while test $# != 0 7485do 7486 case $1 in 7487 --*=*) 7488 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7489 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7490 ac_shift=: 7491 ;; 7492 *) 7493 ac_option=$1 7494 ac_optarg=$2 7495 ac_shift=shift 7496 ;; 7497 esac 7498 7499 case $ac_option in 7500 # Handling of the options. 7501 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7502 ac_cs_recheck=: ;; 7503 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7504 $as_echo "$ac_cs_version"; exit ;; 7505 --debug | --debu | --deb | --de | --d | -d ) 7506 debug=: ;; 7507 --file | --fil | --fi | --f ) 7508 $ac_shift 7509 case $ac_optarg in 7510 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7511 esac 7512 as_fn_append CONFIG_FILES " '$ac_optarg'" 7513 ac_need_defaults=false;; 7514 --header | --heade | --head | --hea ) 7515 $ac_shift 7516 case $ac_optarg in 7517 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7518 esac 7519 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 7520 ac_need_defaults=false;; 7521 --he | --h) 7522 # Conflict between --help and --header 7523 as_fn_error "ambiguous option: \`$1' 7524Try \`$0 --help' for more information.";; 7525 --help | --hel | -h ) 7526 $as_echo "$ac_cs_usage"; exit ;; 7527 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 7528 | -silent | --silent | --silen | --sile | --sil | --si | --s) 7529 ac_cs_silent=: ;; 7530 7531 # This is an error. 7532 -*) as_fn_error "unrecognized option: \`$1' 7533Try \`$0 --help' for more information." ;; 7534 7535 *) as_fn_append ac_config_targets " $1" 7536 ac_need_defaults=false ;; 7537 7538 esac 7539 shift 7540done 7541 7542ac_configure_extra_args= 7543 7544if $ac_cs_silent; then 7545 exec 6>/dev/null 7546 ac_configure_extra_args="$ac_configure_extra_args --silent" 7547fi 7548 7549_ACEOF 7550cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7551if \$ac_cs_recheck; then 7552 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 7553 shift 7554 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 7555 CONFIG_SHELL='$SHELL' 7556 export CONFIG_SHELL 7557 exec "\$@" 7558fi 7559 7560_ACEOF 7561cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7562exec 5>>config.log 7563{ 7564 echo 7565 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 7566## Running $as_me. ## 7567_ASBOX 7568 $as_echo "$ac_log" 7569} >&5 7570 7571_ACEOF 7572cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7573# 7574# INIT-COMMANDS 7575# 7576srcdir=${srcdir} 7577host=${host} 7578target=${target} 7579with_target_subdir=${with_target_subdir} 7580with_multisubdir=${with_multisubdir} 7581ac_configure_args="--enable-multilib ${ac_configure_args}" 7582CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 7583ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 7584libiberty_topdir=${libiberty_topdir} 7585 7586 7587_ACEOF 7588 7589cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7590 7591# Handling of arguments. 7592for ac_config_target in $ac_config_targets 7593do 7594 case $ac_config_target in 7595 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 7596 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 7597 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 7598 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 7599 7600 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 7601 esac 7602done 7603 7604 7605# If the user did not use the arguments to specify the items to instantiate, 7606# then the envvar interface is used. Set only those that are not. 7607# We use the long form for the default assignment because of an extremely 7608# bizarre bug on SunOS 4.1.3. 7609if $ac_need_defaults; then 7610 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 7611 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 7612 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 7613fi 7614 7615# Have a temporary directory for convenience. Make it in the build tree 7616# simply because there is no reason against having it here, and in addition, 7617# creating and moving files from /tmp can sometimes cause problems. 7618# Hook for its removal unless debugging. 7619# Note that there is a small window in which the directory will not be cleaned: 7620# after its creation but before its name has been assigned to `$tmp'. 7621$debug || 7622{ 7623 tmp= 7624 trap 'exit_status=$? 7625 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 7626' 0 7627 trap 'as_fn_exit 1' 1 2 13 15 7628} 7629# Create a (secure) tmp directory for tmp files. 7630 7631{ 7632 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 7633 test -n "$tmp" && test -d "$tmp" 7634} || 7635{ 7636 tmp=./conf$$-$RANDOM 7637 (umask 077 && mkdir "$tmp") 7638} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 7639 7640# Set up the scripts for CONFIG_FILES section. 7641# No need to generate them if there are no CONFIG_FILES. 7642# This happens for instance with `./config.status config.h'. 7643if test -n "$CONFIG_FILES"; then 7644 7645if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 7646 ac_cs_awk_getline=: 7647 ac_cs_awk_pipe_init= 7648 ac_cs_awk_read_file=' 7649 while ((getline aline < (F[key])) > 0) 7650 print(aline) 7651 close(F[key])' 7652 ac_cs_awk_pipe_fini= 7653else 7654 ac_cs_awk_getline=false 7655 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 7656 ac_cs_awk_read_file=' 7657 print "|#_!!_#|" 7658 print "cat " F[key] " &&" 7659 '$ac_cs_awk_pipe_init 7660 # The final `:' finishes the AND list. 7661 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 7662fi 7663ac_cr=`echo X | tr X '\015'` 7664# On cygwin, bash can eat \r inside `` if the user requested igncr. 7665# But we know of no other shell where ac_cr would be empty at this 7666# point, so we can use a bashism as a fallback. 7667if test "x$ac_cr" = x; then 7668 eval ac_cr=\$\'\\r\' 7669fi 7670ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 7671if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 7672 ac_cs_awk_cr='\r' 7673else 7674 ac_cs_awk_cr=$ac_cr 7675fi 7676 7677echo 'BEGIN {' >"$tmp/subs1.awk" && 7678_ACEOF 7679 7680# Create commands to substitute file output variables. 7681{ 7682 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 7683 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 7684 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 7685 echo "_ACAWK" && 7686 echo "_ACEOF" 7687} >conf$$files.sh && 7688. ./conf$$files.sh || 7689 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7690rm -f conf$$files.sh 7691 7692{ 7693 echo "cat >conf$$subs.awk <<_ACEOF" && 7694 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 7695 echo "_ACEOF" 7696} >conf$$subs.sh || 7697 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7698ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 7699ac_delim='%!_!# ' 7700for ac_last_try in false false false false false :; do 7701 . ./conf$$subs.sh || 7702 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7703 7704 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 7705 if test $ac_delim_n = $ac_delim_num; then 7706 break 7707 elif $ac_last_try; then 7708 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7709 else 7710 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7711 fi 7712done 7713rm -f conf$$subs.sh 7714 7715cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7716cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 7717_ACEOF 7718sed -n ' 7719h 7720s/^/S["/; s/!.*/"]=/ 7721p 7722g 7723s/^[^!]*!// 7724:repl 7725t repl 7726s/'"$ac_delim"'$// 7727t delim 7728:nl 7729h 7730s/\(.\{148\}\).*/\1/ 7731t more1 7732s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 7733p 7734n 7735b repl 7736:more1 7737s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7738p 7739g 7740s/.\{148\}// 7741t nl 7742:delim 7743h 7744s/\(.\{148\}\).*/\1/ 7745t more2 7746s/["\\]/\\&/g; s/^/"/; s/$/"/ 7747p 7748b 7749:more2 7750s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7751p 7752g 7753s/.\{148\}// 7754t delim 7755' <conf$$subs.awk | sed ' 7756/^[^""]/{ 7757 N 7758 s/\n// 7759} 7760' >>$CONFIG_STATUS || ac_write_fail=1 7761rm -f conf$$subs.awk 7762cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7763_ACAWK 7764cat >>"\$tmp/subs1.awk" <<_ACAWK && 7765 for (key in S) S_is_set[key] = 1 7766 FS = "" 7767 \$ac_cs_awk_pipe_init 7768} 7769{ 7770 line = $ 0 7771 nfields = split(line, field, "@") 7772 substed = 0 7773 len = length(field[1]) 7774 for (i = 2; i < nfields; i++) { 7775 key = field[i] 7776 keylen = length(key) 7777 if (S_is_set[key]) { 7778 value = S[key] 7779 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 7780 len += length(value) + length(field[++i]) 7781 substed = 1 7782 } else 7783 len += 1 + keylen 7784 } 7785 if (nfields == 3 && !substed) { 7786 key = field[2] 7787 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 7788 \$ac_cs_awk_read_file 7789 next 7790 } 7791 } 7792 print line 7793} 7794\$ac_cs_awk_pipe_fini 7795_ACAWK 7796_ACEOF 7797cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7798if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 7799 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 7800else 7801 cat 7802fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 7803 || as_fn_error "could not setup config files machinery" "$LINENO" 5 7804_ACEOF 7805 7806# VPATH may cause trouble with some makes, so we remove $(srcdir), 7807# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 7808# trailing colons and then remove the whole line if VPATH becomes empty 7809# (actually we leave an empty line to preserve line numbers). 7810if test "x$srcdir" = x.; then 7811 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 7812s/:*\$(srcdir):*/:/ 7813s/:*\${srcdir}:*/:/ 7814s/:*@srcdir@:*/:/ 7815s/^\([^=]*=[ ]*\):*/\1/ 7816s/:*$// 7817s/^[^=]*=[ ]*$// 7818}' 7819fi 7820 7821cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7822fi # test -n "$CONFIG_FILES" 7823 7824# Set up the scripts for CONFIG_HEADERS section. 7825# No need to generate them if there are no CONFIG_HEADERS. 7826# This happens for instance with `./config.status Makefile'. 7827if test -n "$CONFIG_HEADERS"; then 7828cat >"$tmp/defines.awk" <<\_ACAWK || 7829BEGIN { 7830_ACEOF 7831 7832# Transform confdefs.h into an awk script `defines.awk', embedded as 7833# here-document in config.status, that substitutes the proper values into 7834# config.h.in to produce config.h. 7835 7836# Create a delimiter string that does not exist in confdefs.h, to ease 7837# handling of long lines. 7838ac_delim='%!_!# ' 7839for ac_last_try in false false :; do 7840 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 7841 if test -z "$ac_t"; then 7842 break 7843 elif $ac_last_try; then 7844 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 7845 else 7846 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7847 fi 7848done 7849 7850# For the awk script, D is an array of macro values keyed by name, 7851# likewise P contains macro parameters if any. Preserve backslash 7852# newline sequences. 7853 7854ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 7855sed -n ' 7856s/.\{148\}/&'"$ac_delim"'/g 7857t rset 7858:rset 7859s/^[ ]*#[ ]*define[ ][ ]*/ / 7860t def 7861d 7862:def 7863s/\\$// 7864t bsnl 7865s/["\\]/\\&/g 7866s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7867D["\1"]=" \3"/p 7868s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 7869d 7870:bsnl 7871s/["\\]/\\&/g 7872s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7873D["\1"]=" \3\\\\\\n"\\/p 7874t cont 7875s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 7876t cont 7877d 7878:cont 7879n 7880s/.\{148\}/&'"$ac_delim"'/g 7881t clear 7882:clear 7883s/\\$// 7884t bsnlc 7885s/["\\]/\\&/g; s/^/"/; s/$/"/p 7886d 7887:bsnlc 7888s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 7889b cont 7890' <confdefs.h | sed ' 7891s/'"$ac_delim"'/"\\\ 7892"/g' >>$CONFIG_STATUS || ac_write_fail=1 7893 7894cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7895 for (key in D) D_is_set[key] = 1 7896 FS = "" 7897} 7898/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 7899 line = \$ 0 7900 split(line, arg, " ") 7901 if (arg[1] == "#") { 7902 defundef = arg[2] 7903 mac1 = arg[3] 7904 } else { 7905 defundef = substr(arg[1], 2) 7906 mac1 = arg[2] 7907 } 7908 split(mac1, mac2, "(") #) 7909 macro = mac2[1] 7910 prefix = substr(line, 1, index(line, defundef) - 1) 7911 if (D_is_set[macro]) { 7912 # Preserve the white space surrounding the "#". 7913 print prefix "define", macro P[macro] D[macro] 7914 next 7915 } else { 7916 # Replace #undef with comments. This is necessary, for example, 7917 # in the case of _POSIX_SOURCE, which is predefined and required 7918 # on some systems where configure will not decide to define it. 7919 if (defundef == "undef") { 7920 print "/*", prefix defundef, macro, "*/" 7921 next 7922 } 7923 } 7924} 7925{ print } 7926_ACAWK 7927_ACEOF 7928cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7929 as_fn_error "could not setup config headers machinery" "$LINENO" 5 7930fi # test -n "$CONFIG_HEADERS" 7931 7932 7933eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 7934shift 7935for ac_tag 7936do 7937 case $ac_tag in 7938 :[FHLC]) ac_mode=$ac_tag; continue;; 7939 esac 7940 case $ac_mode$ac_tag in 7941 :[FHL]*:*);; 7942 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 7943 :[FH]-) ac_tag=-:-;; 7944 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 7945 esac 7946 ac_save_IFS=$IFS 7947 IFS=: 7948 set x $ac_tag 7949 IFS=$ac_save_IFS 7950 shift 7951 ac_file=$1 7952 shift 7953 7954 case $ac_mode in 7955 :L) ac_source=$1;; 7956 :[FH]) 7957 ac_file_inputs= 7958 for ac_f 7959 do 7960 case $ac_f in 7961 -) ac_f="$tmp/stdin";; 7962 *) # Look for the file first in the build tree, then in the source tree 7963 # (if the path is not absolute). The absolute path cannot be DOS-style, 7964 # because $ac_f cannot contain `:'. 7965 test -f "$ac_f" || 7966 case $ac_f in 7967 [\\/$]*) false;; 7968 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 7969 esac || 7970 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 7971 esac 7972 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 7973 as_fn_append ac_file_inputs " '$ac_f'" 7974 done 7975 7976 # Let's still pretend it is `configure' which instantiates (i.e., don't 7977 # use $as_me), people would be surprised to read: 7978 # /* config.h. Generated by config.status. */ 7979 configure_input='Generated from '` 7980 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 7981 `' by configure.' 7982 if test x"$ac_file" != x-; then 7983 configure_input="$ac_file. $configure_input" 7984 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 7985$as_echo "$as_me: creating $ac_file" >&6;} 7986 fi 7987 # Neutralize special characters interpreted by sed in replacement strings. 7988 case $configure_input in #( 7989 *\&* | *\|* | *\\* ) 7990 ac_sed_conf_input=`$as_echo "$configure_input" | 7991 sed 's/[\\\\&|]/\\\\&/g'`;; #( 7992 *) ac_sed_conf_input=$configure_input;; 7993 esac 7994 7995 case $ac_tag in 7996 *:-:* | *:-) cat >"$tmp/stdin" \ 7997 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 7998 esac 7999 ;; 8000 esac 8001 8002 ac_dir=`$as_dirname -- "$ac_file" || 8003$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8004 X"$ac_file" : 'X\(//\)[^/]' \| \ 8005 X"$ac_file" : 'X\(//\)$' \| \ 8006 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8007$as_echo X"$ac_file" | 8008 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8009 s//\1/ 8010 q 8011 } 8012 /^X\(\/\/\)[^/].*/{ 8013 s//\1/ 8014 q 8015 } 8016 /^X\(\/\/\)$/{ 8017 s//\1/ 8018 q 8019 } 8020 /^X\(\/\).*/{ 8021 s//\1/ 8022 q 8023 } 8024 s/.*/./; q'` 8025 as_dir="$ac_dir"; as_fn_mkdir_p 8026 ac_builddir=. 8027 8028case "$ac_dir" in 8029.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8030*) 8031 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8032 # A ".." for each directory in $ac_dir_suffix. 8033 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8034 case $ac_top_builddir_sub in 8035 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8036 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8037 esac ;; 8038esac 8039ac_abs_top_builddir=$ac_pwd 8040ac_abs_builddir=$ac_pwd$ac_dir_suffix 8041# for backward compatibility: 8042ac_top_builddir=$ac_top_build_prefix 8043 8044case $srcdir in 8045 .) # We are building in place. 8046 ac_srcdir=. 8047 ac_top_srcdir=$ac_top_builddir_sub 8048 ac_abs_top_srcdir=$ac_pwd ;; 8049 [\\/]* | ?:[\\/]* ) # Absolute name. 8050 ac_srcdir=$srcdir$ac_dir_suffix; 8051 ac_top_srcdir=$srcdir 8052 ac_abs_top_srcdir=$srcdir ;; 8053 *) # Relative name. 8054 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8055 ac_top_srcdir=$ac_top_build_prefix$srcdir 8056 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8057esac 8058ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8059 8060 8061 case $ac_mode in 8062 :F) 8063 # 8064 # CONFIG_FILE 8065 # 8066 8067 case $INSTALL in 8068 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8069 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8070 esac 8071_ACEOF 8072 8073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8074# If the template does not know about datarootdir, expand it. 8075# FIXME: This hack should be removed a few years after 2.60. 8076ac_datarootdir_hack=; ac_datarootdir_seen= 8077ac_sed_dataroot=' 8078/datarootdir/ { 8079 p 8080 q 8081} 8082/@datadir@/p 8083/@docdir@/p 8084/@infodir@/p 8085/@localedir@/p 8086/@mandir@/p' 8087case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8088*datarootdir*) ac_datarootdir_seen=yes;; 8089*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8090 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8091$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8092_ACEOF 8093cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8094 ac_datarootdir_hack=' 8095 s&@datadir@&$datadir&g 8096 s&@docdir@&$docdir&g 8097 s&@infodir@&$infodir&g 8098 s&@localedir@&$localedir&g 8099 s&@mandir@&$mandir&g 8100 s&\\\${datarootdir}&$datarootdir&g' ;; 8101esac 8102_ACEOF 8103 8104# Neutralize VPATH when `$srcdir' = `.'. 8105# Shell code in configure.ac might set extrasub. 8106# FIXME: do we really want to maintain this feature? 8107cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8108ac_sed_extra="$ac_vpsub 8109$extrasub 8110_ACEOF 8111cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8112:t 8113/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8114s|@configure_input@|$ac_sed_conf_input|;t t 8115s&@top_builddir@&$ac_top_builddir_sub&;t t 8116s&@top_build_prefix@&$ac_top_build_prefix&;t t 8117s&@srcdir@&$ac_srcdir&;t t 8118s&@abs_srcdir@&$ac_abs_srcdir&;t t 8119s&@top_srcdir@&$ac_top_srcdir&;t t 8120s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8121s&@builddir@&$ac_builddir&;t t 8122s&@abs_builddir@&$ac_abs_builddir&;t t 8123s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8124s&@INSTALL@&$ac_INSTALL&;t t 8125$ac_datarootdir_hack 8126" 8127eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8128if $ac_cs_awk_getline; then 8129 $AWK -f "$tmp/subs.awk" 8130else 8131 $AWK -f "$tmp/subs.awk" | $SHELL 8132fi >$tmp/out \ 8133 || as_fn_error "could not create $ac_file" "$LINENO" 5 8134 8135test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8136 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8137 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8139which seems to be undefined. Please make sure it is defined." >&5 8140$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8141which seems to be undefined. Please make sure it is defined." >&2;} 8142 8143 rm -f "$tmp/stdin" 8144 case $ac_file in 8145 -) cat "$tmp/out" && rm -f "$tmp/out";; 8146 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 8147 esac \ 8148 || as_fn_error "could not create $ac_file" "$LINENO" 5 8149 ;; 8150 :H) 8151 # 8152 # CONFIG_HEADER 8153 # 8154 if test x"$ac_file" != x-; then 8155 { 8156 $as_echo "/* $configure_input */" \ 8157 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 8158 } >"$tmp/config.h" \ 8159 || as_fn_error "could not create $ac_file" "$LINENO" 5 8160 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 8161 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8162$as_echo "$as_me: $ac_file is unchanged" >&6;} 8163 else 8164 rm -f "$ac_file" 8165 mv "$tmp/config.h" "$ac_file" \ 8166 || as_fn_error "could not create $ac_file" "$LINENO" 5 8167 fi 8168 else 8169 $as_echo "/* $configure_input */" \ 8170 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 8171 || as_fn_error "could not create -" "$LINENO" 5 8172 fi 8173 ;; 8174 8175 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8176$as_echo "$as_me: executing $ac_file commands" >&6;} 8177 ;; 8178 esac 8179 8180 8181 case $ac_file$ac_mode in 8182 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8183if test -n "$CONFIG_FILES"; then 8184 if test -n "${with_target_subdir}"; then 8185 # FIXME: We shouldn't need to set ac_file 8186 ac_file=Makefile 8187 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8188 . ${libiberty_topdir}/config-ml.in 8189 fi 8190fi ;; 8191 8192 esac 8193done # for ac_tag 8194 8195 8196as_fn_exit 0 8197_ACEOF 8198ac_clean_files=$ac_clean_files_save 8199 8200test $ac_write_fail = 0 || 8201 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 8202 8203 8204# configure is writing to config.log, and then calls config.status. 8205# config.status does its own redirection, appending to config.log. 8206# Unfortunately, on DOS this fails, as config.log is still kept open 8207# by configure, so config.status won't be able to write to it; its 8208# output is simply discarded. So we exec the FD to /dev/null, 8209# effectively closing config.log, so it can be properly (re)opened and 8210# appended to by config.status. When coming back to configure, we 8211# need to make the FD available again. 8212if test "$no_create" != yes; then 8213 ac_cs_success=: 8214 ac_config_status_args= 8215 test "$silent" = yes && 8216 ac_config_status_args="$ac_config_status_args --quiet" 8217 exec 5>/dev/null 8218 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8219 exec 5>>config.log 8220 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8221 # would make configure fail if this is the last instruction. 8222 $ac_cs_success || as_fn_exit $? 8223fi 8224if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8226$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8227fi 8228 8229