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 real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 3924 -Wstrict-prototypes; do 3925 # Do the check with the no- prefix removed since gcc silently 3926 # accepts any -Wno-* option on purpose 3927 case $real_option in 3928 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 3929 *) option=$real_option ;; 3930 esac 3931 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 3932 3933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 3934$as_echo_n "checking whether $CC supports $option... " >&6; } 3935if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then : 3936 $as_echo_n "(cached) " >&6 3937else 3938 CFLAGS="$option" 3939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3940/* end confdefs.h. */ 3941 3942int 3943main () 3944{ 3945 3946 ; 3947 return 0; 3948} 3949_ACEOF 3950if ac_fn_c_try_compile "$LINENO"; then : 3951 eval "$as_acx_Woption=yes" 3952else 3953 eval "$as_acx_Woption=no" 3954fi 3955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3956 3957fi 3958eval ac_res=\$$as_acx_Woption 3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 3960$as_echo "$ac_res" >&6; } 3961 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 3962 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 3963fi 3964 done 3965CFLAGS="$save_CFLAGS" 3966 3967# Do the check with the no- prefix removed from the warning options 3968# since gcc silently accepts any -Wno-* option on purpose 3969if test "$GCC" = yes; then : 3970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 3971$as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 3972if test "${acx_cv_prog_cc_pedantic_+set}" = set; then : 3973 $as_echo_n "(cached) " >&6 3974else 3975 save_CFLAGS="$CFLAGS" 3976CFLAGS="-pedantic " 3977cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3978/* end confdefs.h. */ 3979 3980int 3981main () 3982{ 3983 3984 ; 3985 return 0; 3986} 3987_ACEOF 3988if ac_fn_c_try_compile "$LINENO"; then : 3989 acx_cv_prog_cc_pedantic_=yes 3990else 3991 acx_cv_prog_cc_pedantic_=no 3992fi 3993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3994CFLAGS="$save_CFLAGS" 3995fi 3996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 3997$as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 3998if test $acx_cv_prog_cc_pedantic_ = yes; then : 3999 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4000fi 4001 4002fi 4003 4004 4005if test "x$CC" != xcc; then 4006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4007$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4008else 4009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4010$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4011fi 4012set dummy $CC; ac_cc=`$as_echo "$2" | 4013 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4014if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 4015 $as_echo_n "(cached) " >&6 4016else 4017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4018/* end confdefs.h. */ 4019 4020int 4021main () 4022{ 4023 4024 ; 4025 return 0; 4026} 4027_ACEOF 4028# Make sure it works both with $CC and with simple cc. 4029# We do the test twice because some compilers refuse to overwrite an 4030# existing .o file with -o, though they will create one. 4031ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4032rm -f conftest2.* 4033if { { case "(($ac_try" in 4034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4035 *) ac_try_echo=$ac_try;; 4036esac 4037eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4038$as_echo "$ac_try_echo"; } >&5 4039 (eval "$ac_try") 2>&5 4040 ac_status=$? 4041 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4042 test $ac_status = 0; } && 4043 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4045 *) ac_try_echo=$ac_try;; 4046esac 4047eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4048$as_echo "$ac_try_echo"; } >&5 4049 (eval "$ac_try") 2>&5 4050 ac_status=$? 4051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4052 test $ac_status = 0; }; 4053then 4054 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4055 if test "x$CC" != xcc; then 4056 # Test first that cc exists at all. 4057 if { ac_try='cc -c conftest.$ac_ext >&5' 4058 { { case "(($ac_try" in 4059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4060 *) ac_try_echo=$ac_try;; 4061esac 4062eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4063$as_echo "$ac_try_echo"; } >&5 4064 (eval "$ac_try") 2>&5 4065 ac_status=$? 4066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4067 test $ac_status = 0; }; }; then 4068 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4069 rm -f conftest2.* 4070 if { { case "(($ac_try" in 4071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4072 *) ac_try_echo=$ac_try;; 4073esac 4074eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4075$as_echo "$ac_try_echo"; } >&5 4076 (eval "$ac_try") 2>&5 4077 ac_status=$? 4078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4079 test $ac_status = 0; } && 4080 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4082 *) ac_try_echo=$ac_try;; 4083esac 4084eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4085$as_echo "$ac_try_echo"; } >&5 4086 (eval "$ac_try") 2>&5 4087 ac_status=$? 4088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4089 test $ac_status = 0; }; 4090 then 4091 # cc works too. 4092 : 4093 else 4094 # cc exists but doesn't like -o. 4095 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4096 fi 4097 fi 4098 fi 4099else 4100 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4101fi 4102rm -f core conftest* 4103 4104fi 4105if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4107$as_echo "yes" >&6; } 4108else 4109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4110$as_echo "no" >&6; } 4111 4112$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4113 4114fi 4115 4116# autoconf is lame and doesn't give us any substitution variable for this. 4117if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4118 NO_MINUS_C_MINUS_O=yes 4119else 4120 OUTPUT_OPTION='-o $@' 4121fi 4122 4123 4124 4125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4126$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4127if test "${ac_cv_c_const+set}" = set; then : 4128 $as_echo_n "(cached) " >&6 4129else 4130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4131/* end confdefs.h. */ 4132 4133int 4134main () 4135{ 4136/* FIXME: Include the comments suggested by Paul. */ 4137#ifndef __cplusplus 4138 /* Ultrix mips cc rejects this. */ 4139 typedef int charset[2]; 4140 const charset cs; 4141 /* SunOS 4.1.1 cc rejects this. */ 4142 char const *const *pcpcc; 4143 char **ppc; 4144 /* NEC SVR4.0.2 mips cc rejects this. */ 4145 struct point {int x, y;}; 4146 static struct point const zero = {0,0}; 4147 /* AIX XL C 1.02.0.0 rejects this. 4148 It does not let you subtract one const X* pointer from another in 4149 an arm of an if-expression whose if-part is not a constant 4150 expression */ 4151 const char *g = "string"; 4152 pcpcc = &g + (g ? g-g : 0); 4153 /* HPUX 7.0 cc rejects these. */ 4154 ++pcpcc; 4155 ppc = (char**) pcpcc; 4156 pcpcc = (char const *const *) ppc; 4157 { /* SCO 3.2v4 cc rejects this. */ 4158 char *t; 4159 char const *s = 0 ? (char *) 0 : (char const *) 0; 4160 4161 *t++ = 0; 4162 if (s) return 0; 4163 } 4164 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4165 int x[] = {25, 17}; 4166 const int *foo = &x[0]; 4167 ++foo; 4168 } 4169 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4170 typedef const int *iptr; 4171 iptr p = 0; 4172 ++p; 4173 } 4174 { /* AIX XL C 1.02.0.0 rejects this saying 4175 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4176 struct s { int j; const int *ap[3]; }; 4177 struct s *b; b->j = 5; 4178 } 4179 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4180 const int foo = 10; 4181 if (!foo) return 0; 4182 } 4183 return !cs[0] && !zero.x; 4184#endif 4185 4186 ; 4187 return 0; 4188} 4189_ACEOF 4190if ac_fn_c_try_compile "$LINENO"; then : 4191 ac_cv_c_const=yes 4192else 4193 ac_cv_c_const=no 4194fi 4195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4196fi 4197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4198$as_echo "$ac_cv_c_const" >&6; } 4199if test $ac_cv_c_const = no; then 4200 4201$as_echo "#define const /**/" >>confdefs.h 4202 4203fi 4204 4205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4206$as_echo_n "checking for inline... " >&6; } 4207if test "${ac_cv_c_inline+set}" = set; then : 4208 $as_echo_n "(cached) " >&6 4209else 4210 ac_cv_c_inline=no 4211for ac_kw in inline __inline__ __inline; do 4212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4213/* end confdefs.h. */ 4214#ifndef __cplusplus 4215typedef int foo_t; 4216static $ac_kw foo_t static_foo () {return 0; } 4217$ac_kw foo_t foo () {return 0; } 4218#endif 4219 4220_ACEOF 4221if ac_fn_c_try_compile "$LINENO"; then : 4222 ac_cv_c_inline=$ac_kw 4223fi 4224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4225 test "$ac_cv_c_inline" != no && break 4226done 4227 4228fi 4229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4230$as_echo "$ac_cv_c_inline" >&6; } 4231 4232case $ac_cv_c_inline in 4233 inline | yes) ;; 4234 *) 4235 case $ac_cv_c_inline in 4236 no) ac_val=;; 4237 *) ac_val=$ac_cv_c_inline;; 4238 esac 4239 cat >>confdefs.h <<_ACEOF 4240#ifndef __cplusplus 4241#define inline $ac_val 4242#endif 4243_ACEOF 4244 ;; 4245esac 4246 4247 4248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4249$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4250if test "${ac_cv_path_GREP+set}" = set; then : 4251 $as_echo_n "(cached) " >&6 4252else 4253 if test -z "$GREP"; then 4254 ac_path_GREP_found=false 4255 # Loop through the user's path and test for each of PROGNAME-LIST 4256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4257for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4258do 4259 IFS=$as_save_IFS 4260 test -z "$as_dir" && as_dir=. 4261 for ac_prog in grep ggrep; do 4262 for ac_exec_ext in '' $ac_executable_extensions; do 4263 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4264 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4265# Check for GNU ac_path_GREP and select it if it is found. 4266 # Check for GNU $ac_path_GREP 4267case `"$ac_path_GREP" --version 2>&1` in 4268*GNU*) 4269 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4270*) 4271 ac_count=0 4272 $as_echo_n 0123456789 >"conftest.in" 4273 while : 4274 do 4275 cat "conftest.in" "conftest.in" >"conftest.tmp" 4276 mv "conftest.tmp" "conftest.in" 4277 cp "conftest.in" "conftest.nl" 4278 $as_echo 'GREP' >> "conftest.nl" 4279 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4280 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4281 as_fn_arith $ac_count + 1 && ac_count=$as_val 4282 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4283 # Best one so far, save it but keep looking for a better one 4284 ac_cv_path_GREP="$ac_path_GREP" 4285 ac_path_GREP_max=$ac_count 4286 fi 4287 # 10*(2^10) chars as input seems more than enough 4288 test $ac_count -gt 10 && break 4289 done 4290 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4291esac 4292 4293 $ac_path_GREP_found && break 3 4294 done 4295 done 4296 done 4297IFS=$as_save_IFS 4298 if test -z "$ac_cv_path_GREP"; then 4299 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4300 fi 4301else 4302 ac_cv_path_GREP=$GREP 4303fi 4304 4305fi 4306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4307$as_echo "$ac_cv_path_GREP" >&6; } 4308 GREP="$ac_cv_path_GREP" 4309 4310 4311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4312$as_echo_n "checking for egrep... " >&6; } 4313if test "${ac_cv_path_EGREP+set}" = set; then : 4314 $as_echo_n "(cached) " >&6 4315else 4316 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4317 then ac_cv_path_EGREP="$GREP -E" 4318 else 4319 if test -z "$EGREP"; then 4320 ac_path_EGREP_found=false 4321 # Loop through the user's path and test for each of PROGNAME-LIST 4322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4323for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4324do 4325 IFS=$as_save_IFS 4326 test -z "$as_dir" && as_dir=. 4327 for ac_prog in egrep; do 4328 for ac_exec_ext in '' $ac_executable_extensions; do 4329 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4330 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4331# Check for GNU ac_path_EGREP and select it if it is found. 4332 # Check for GNU $ac_path_EGREP 4333case `"$ac_path_EGREP" --version 2>&1` in 4334*GNU*) 4335 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4336*) 4337 ac_count=0 4338 $as_echo_n 0123456789 >"conftest.in" 4339 while : 4340 do 4341 cat "conftest.in" "conftest.in" >"conftest.tmp" 4342 mv "conftest.tmp" "conftest.in" 4343 cp "conftest.in" "conftest.nl" 4344 $as_echo 'EGREP' >> "conftest.nl" 4345 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4346 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4347 as_fn_arith $ac_count + 1 && ac_count=$as_val 4348 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4349 # Best one so far, save it but keep looking for a better one 4350 ac_cv_path_EGREP="$ac_path_EGREP" 4351 ac_path_EGREP_max=$ac_count 4352 fi 4353 # 10*(2^10) chars as input seems more than enough 4354 test $ac_count -gt 10 && break 4355 done 4356 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4357esac 4358 4359 $ac_path_EGREP_found && break 3 4360 done 4361 done 4362 done 4363IFS=$as_save_IFS 4364 if test -z "$ac_cv_path_EGREP"; then 4365 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4366 fi 4367else 4368 ac_cv_path_EGREP=$EGREP 4369fi 4370 4371 fi 4372fi 4373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4374$as_echo "$ac_cv_path_EGREP" >&6; } 4375 EGREP="$ac_cv_path_EGREP" 4376 4377 4378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4379$as_echo_n "checking for ANSI C header files... " >&6; } 4380if test "${ac_cv_header_stdc+set}" = set; then : 4381 $as_echo_n "(cached) " >&6 4382else 4383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4384/* end confdefs.h. */ 4385#include <stdlib.h> 4386#include <stdarg.h> 4387#include <string.h> 4388#include <float.h> 4389 4390int 4391main () 4392{ 4393 4394 ; 4395 return 0; 4396} 4397_ACEOF 4398if ac_fn_c_try_compile "$LINENO"; then : 4399 ac_cv_header_stdc=yes 4400else 4401 ac_cv_header_stdc=no 4402fi 4403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4404 4405if test $ac_cv_header_stdc = yes; then 4406 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4408/* end confdefs.h. */ 4409#include <string.h> 4410 4411_ACEOF 4412if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4413 $EGREP "memchr" >/dev/null 2>&1; then : 4414 4415else 4416 ac_cv_header_stdc=no 4417fi 4418rm -f conftest* 4419 4420fi 4421 4422if test $ac_cv_header_stdc = yes; then 4423 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4425/* end confdefs.h. */ 4426#include <stdlib.h> 4427 4428_ACEOF 4429if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4430 $EGREP "free" >/dev/null 2>&1; then : 4431 4432else 4433 ac_cv_header_stdc=no 4434fi 4435rm -f conftest* 4436 4437fi 4438 4439if test $ac_cv_header_stdc = yes; then 4440 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4441 if test "$cross_compiling" = yes; then : 4442 : 4443else 4444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4445/* end confdefs.h. */ 4446#include <ctype.h> 4447#include <stdlib.h> 4448#if ((' ' & 0x0FF) == 0x020) 4449# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4450# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4451#else 4452# define ISLOWER(c) \ 4453 (('a' <= (c) && (c) <= 'i') \ 4454 || ('j' <= (c) && (c) <= 'r') \ 4455 || ('s' <= (c) && (c) <= 'z')) 4456# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4457#endif 4458 4459#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4460int 4461main () 4462{ 4463 int i; 4464 for (i = 0; i < 256; i++) 4465 if (XOR (islower (i), ISLOWER (i)) 4466 || toupper (i) != TOUPPER (i)) 4467 return 2; 4468 return 0; 4469} 4470_ACEOF 4471if ac_fn_c_try_run "$LINENO"; then : 4472 4473else 4474 ac_cv_header_stdc=no 4475fi 4476rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4477 conftest.$ac_objext conftest.beam conftest.$ac_ext 4478fi 4479 4480fi 4481fi 4482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4483$as_echo "$ac_cv_header_stdc" >&6; } 4484if test $ac_cv_header_stdc = yes; then 4485 4486$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4487 4488fi 4489 4490# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4491for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4492 inttypes.h stdint.h unistd.h 4493do : 4494 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4495ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 4496eval as_val=\$$as_ac_Header 4497 if test "x$as_val" = x""yes; then : 4498 cat >>confdefs.h <<_ACEOF 4499#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4500_ACEOF 4501 4502fi 4503done 4504 4505 4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4507$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4508if test "${ac_cv_c_bigendian+set}" = set; then : 4509 $as_echo_n "(cached) " >&6 4510else 4511 ac_cv_c_bigendian=unknown 4512 # See if we're dealing with a universal compiler. 4513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4514/* end confdefs.h. */ 4515#ifndef __APPLE_CC__ 4516 not a universal capable compiler 4517 #endif 4518 typedef int dummy; 4519 4520_ACEOF 4521if ac_fn_c_try_compile "$LINENO"; then : 4522 4523 # Check for potential -arch flags. It is not universal unless 4524 # there are at least two -arch flags with different values. 4525 ac_arch= 4526 ac_prev= 4527 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4528 if test -n "$ac_prev"; then 4529 case $ac_word in 4530 i?86 | x86_64 | ppc | ppc64) 4531 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4532 ac_arch=$ac_word 4533 else 4534 ac_cv_c_bigendian=universal 4535 break 4536 fi 4537 ;; 4538 esac 4539 ac_prev= 4540 elif test "x$ac_word" = "x-arch"; then 4541 ac_prev=arch 4542 fi 4543 done 4544fi 4545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4546 if test $ac_cv_c_bigendian = unknown; then 4547 # See if sys/param.h defines the BYTE_ORDER macro. 4548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4549/* end confdefs.h. */ 4550#include <sys/types.h> 4551 #include <sys/param.h> 4552 4553int 4554main () 4555{ 4556#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4557 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4558 && LITTLE_ENDIAN) 4559 bogus endian macros 4560 #endif 4561 4562 ; 4563 return 0; 4564} 4565_ACEOF 4566if ac_fn_c_try_compile "$LINENO"; then : 4567 # It does; now see whether it defined to BIG_ENDIAN or not. 4568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4569/* end confdefs.h. */ 4570#include <sys/types.h> 4571 #include <sys/param.h> 4572 4573int 4574main () 4575{ 4576#if BYTE_ORDER != BIG_ENDIAN 4577 not big endian 4578 #endif 4579 4580 ; 4581 return 0; 4582} 4583_ACEOF 4584if ac_fn_c_try_compile "$LINENO"; then : 4585 ac_cv_c_bigendian=yes 4586else 4587 ac_cv_c_bigendian=no 4588fi 4589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4590fi 4591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4592 fi 4593 if test $ac_cv_c_bigendian = unknown; then 4594 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4596/* end confdefs.h. */ 4597#include <limits.h> 4598 4599int 4600main () 4601{ 4602#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4603 bogus endian macros 4604 #endif 4605 4606 ; 4607 return 0; 4608} 4609_ACEOF 4610if ac_fn_c_try_compile "$LINENO"; then : 4611 # It does; now see whether it defined to _BIG_ENDIAN or not. 4612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4613/* end confdefs.h. */ 4614#include <limits.h> 4615 4616int 4617main () 4618{ 4619#ifndef _BIG_ENDIAN 4620 not big endian 4621 #endif 4622 4623 ; 4624 return 0; 4625} 4626_ACEOF 4627if ac_fn_c_try_compile "$LINENO"; then : 4628 ac_cv_c_bigendian=yes 4629else 4630 ac_cv_c_bigendian=no 4631fi 4632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4633fi 4634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4635 fi 4636 if test $ac_cv_c_bigendian = unknown; then 4637 # Compile a test program. 4638 if test "$cross_compiling" = yes; then : 4639 # Try to guess by grepping values from an object file. 4640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4641/* end confdefs.h. */ 4642short int ascii_mm[] = 4643 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4644 short int ascii_ii[] = 4645 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4646 int use_ascii (int i) { 4647 return ascii_mm[i] + ascii_ii[i]; 4648 } 4649 short int ebcdic_ii[] = 4650 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4651 short int ebcdic_mm[] = 4652 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4653 int use_ebcdic (int i) { 4654 return ebcdic_mm[i] + ebcdic_ii[i]; 4655 } 4656 extern int foo; 4657 4658int 4659main () 4660{ 4661return use_ascii (foo) == use_ebcdic (foo); 4662 ; 4663 return 0; 4664} 4665_ACEOF 4666if ac_fn_c_try_compile "$LINENO"; then : 4667 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4668 ac_cv_c_bigendian=yes 4669 fi 4670 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4671 if test "$ac_cv_c_bigendian" = unknown; then 4672 ac_cv_c_bigendian=no 4673 else 4674 # finding both strings is unlikely to happen, but who knows? 4675 ac_cv_c_bigendian=unknown 4676 fi 4677 fi 4678fi 4679rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4680else 4681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4682/* end confdefs.h. */ 4683$ac_includes_default 4684int 4685main () 4686{ 4687 4688 /* Are we little or big endian? From Harbison&Steele. */ 4689 union 4690 { 4691 long int l; 4692 char c[sizeof (long int)]; 4693 } u; 4694 u.l = 1; 4695 return u.c[sizeof (long int) - 1] == 1; 4696 4697 ; 4698 return 0; 4699} 4700_ACEOF 4701if ac_fn_c_try_run "$LINENO"; then : 4702 ac_cv_c_bigendian=no 4703else 4704 ac_cv_c_bigendian=yes 4705fi 4706rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4707 conftest.$ac_objext conftest.beam conftest.$ac_ext 4708fi 4709 4710 fi 4711fi 4712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 4713$as_echo "$ac_cv_c_bigendian" >&6; } 4714 case $ac_cv_c_bigendian in #( 4715 yes) 4716 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 4717;; #( 4718 no) 4719 ;; #( 4720 universal) 4721 4722$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 4723 4724 ;; #( 4725 *) 4726 as_fn_error "unknown endianness 4727 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 4728 esac 4729 4730 4731 4732 4733ac_config_headers="$ac_config_headers config.h:config.in" 4734 4735 4736 4737# Find a good install program. We prefer a C program (faster), 4738# so one script is as good as another. But avoid the broken or 4739# incompatible versions: 4740# SysV /etc/install, /usr/sbin/install 4741# SunOS /usr/etc/install 4742# IRIX /sbin/install 4743# AIX /bin/install 4744# AmigaOS /C/install, which installs bootblocks on floppy discs 4745# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4746# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4747# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4748# OS/2's system install, which has a completely different semantic 4749# ./install, which can be erroneously created by make from ./install.sh. 4750# Reject install programs that cannot install multiple files. 4751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4752$as_echo_n "checking for a BSD-compatible install... " >&6; } 4753if test -z "$INSTALL"; then 4754if test "${ac_cv_path_install+set}" = set; then : 4755 $as_echo_n "(cached) " >&6 4756else 4757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4758for as_dir in $PATH 4759do 4760 IFS=$as_save_IFS 4761 test -z "$as_dir" && as_dir=. 4762 # Account for people who put trailing slashes in PATH elements. 4763case $as_dir/ in #(( 4764 ./ | .// | /[cC]/* | \ 4765 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4766 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4767 /usr/ucb/* ) ;; 4768 *) 4769 # OSF1 and SCO ODT 3.0 have their own names for install. 4770 # Don't use installbsd from OSF since it installs stuff as root 4771 # by default. 4772 for ac_prog in ginstall scoinst install; do 4773 for ac_exec_ext in '' $ac_executable_extensions; do 4774 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 4775 if test $ac_prog = install && 4776 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4777 # AIX install. It has an incompatible calling convention. 4778 : 4779 elif test $ac_prog = install && 4780 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4781 # program-specific install script used by HP pwplus--don't use. 4782 : 4783 else 4784 rm -rf conftest.one conftest.two conftest.dir 4785 echo one > conftest.one 4786 echo two > conftest.two 4787 mkdir conftest.dir 4788 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4789 test -s conftest.one && test -s conftest.two && 4790 test -s conftest.dir/conftest.one && 4791 test -s conftest.dir/conftest.two 4792 then 4793 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4794 break 3 4795 fi 4796 fi 4797 fi 4798 done 4799 done 4800 ;; 4801esac 4802 4803 done 4804IFS=$as_save_IFS 4805 4806rm -rf conftest.one conftest.two conftest.dir 4807 4808fi 4809 if test "${ac_cv_path_install+set}" = set; then 4810 INSTALL=$ac_cv_path_install 4811 else 4812 # As a last resort, use the slow shell script. Don't cache a 4813 # value for INSTALL within a source directory, because that will 4814 # break other packages using the cache if that directory is 4815 # removed, or if the value is a relative name. 4816 INSTALL=$ac_install_sh 4817 fi 4818fi 4819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4820$as_echo "$INSTALL" >&6; } 4821 4822# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4823# It thinks the first close brace ends the variable substitution. 4824test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4825 4826test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4827 4828test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4829 4830 4831# Don't build the shared library for build. 4832if [ -n "${with_build_subdir}" ]; then 4833 enable_shared=no 4834fi 4835 4836frag= 4837case "${host}" in 4838 rs6000-ibm-aix3.1 | rs6000-ibm-aix) 4839 frag=mh-aix ;; 4840 *-*-cxux7*) frag=mh-cxux7 ;; 4841 *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 4842 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 4843 i370-*-opened*) frag=mh-openedition ;; 4844 i[34567]86-*-windows*) frag=mh-windows ;; 4845esac 4846 4847if [ -n "${frag}" ]; then 4848 frag=${libiberty_topdir}/libiberty/config/$frag 4849fi 4850 4851 4852 4853 4854 4855case "${host}" in 4856 # PIC is the default on some targets or must not be used. 4857 *-*-darwin*) 4858 # PIC is the default on this platform 4859 # Common symbols not allowed in MH_DYLIB files 4860 PICFLAG=-fno-common 4861 ;; 4862 alpha*-dec-osf5*) 4863 # PIC is the default. 4864 ;; 4865 hppa*64*-*-hpux*) 4866 # PIC is the default for 64-bit PA HP-UX. 4867 ;; 4868 i[34567]86-*-cygwin* | i[34567]86-*-mingw* | x86_64-*-mingw*) 4869 ;; 4870 i[34567]86-*-interix[3-9]*) 4871 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 4872 # Instead, we relocate shared libraries at runtime. 4873 ;; 4874 i[34567]86-*-nto-qnx*) 4875 # QNX uses GNU C++, but need to define -shared option too, otherwise 4876 # it will coredump. 4877 PICFLAG='-fPIC -shared' 4878 ;; 4879 i[34567]86-pc-msdosdjgpp*) 4880 # DJGPP does not support shared libraries at all. 4881 ;; 4882 ia64*-*-hpux*) 4883 # On IA64 HP-UX, PIC is the default but the pic flag 4884 # sets the default TLS model and affects inlining. 4885 PICFLAG=-fPIC 4886 ;; 4887 mips-sgi-irix6*) 4888 # PIC is the default. 4889 ;; 4890 rs6000-ibm-aix* | powerpc-ibm-aix*) 4891 # All AIX code is PIC. 4892 ;; 4893 4894 # Some targets support both -fPIC and -fpic, but prefer the latter. 4895 # FIXME: Why? 4896 i[34567]86-*-* | x86_64-*-*) 4897 PICFLAG=-fpic 4898 ;; 4899 m68k-*-*) 4900 PICFLAG=-fpic 4901 ;; 4902 # FIXME: Override -fPIC default in libgcc only? 4903 sh-*-linux* | sh[2346lbe]*-*-linux*) 4904 PICFLAG=-fpic 4905 ;; 4906 # FIXME: Simplify to sh*-*-netbsd*? 4907 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ 4908 sh64-*-netbsd* | sh64l*-*-netbsd*) 4909 PICFLAG=-fpic 4910 ;; 4911 # Default to -fPIC unless specified otherwise. 4912 *) 4913 PICFLAG=-fPIC 4914 ;; 4915esac 4916 4917# If the user explicitly uses -fpic/-fPIC, keep that. 4918case "${CFLAGS}" in 4919 *-fpic*) 4920 PICFLAG=-fpic 4921 ;; 4922 *-fPIC*) 4923 PICFLAG=-fPIC 4924 ;; 4925esac 4926 4927 4928# If they didn't specify --enable-shared, don't generate shared libs. 4929case "${enable_shared}" in 4930 yes) shared=yes ;; 4931 no) shared=no ;; 4932 "") shared=no ;; 4933 *) shared=yes ;; 4934esac 4935if [ "${shared}" != "yes" ]; then 4936 PICFLAG= 4937fi 4938 4939 4940echo "# Warning: this fragment is automatically generated" > temp-frag 4941 4942if [ -n "${frag}" ] && [ -f "${frag}" ]; then 4943 echo "Appending ${frag} to xhost-mkfrag" 4944 echo "# Following fragment copied from ${frag}" >> temp-frag 4945 cat ${frag} >> temp-frag 4946fi 4947 4948# record if we want to build shared libs. 4949if [ "${shared}" = "yes" ]; then 4950 echo enable_shared = yes >> temp-frag 4951else 4952 echo enable_shared = no >> temp-frag 4953fi 4954 4955frag=xhost-mkfrag 4956${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 4957 4958host_makefile_frag=${frag} 4959 4960 4961# It's OK to check for header files. Although the compiler may not be 4962# able to link anything, it had better be able to at least compile 4963# something. 4964for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h sys/prctl.h 4965do : 4966 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4967ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 4968eval as_val=\$$as_ac_Header 4969 if test "x$as_val" = x""yes; then : 4970 cat >>confdefs.h <<_ACEOF 4971#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4972_ACEOF 4973 4974fi 4975done 4976 4977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4978$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4979if test "${ac_cv_header_sys_wait_h+set}" = set; then : 4980 $as_echo_n "(cached) " >&6 4981else 4982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4983/* end confdefs.h. */ 4984#include <sys/types.h> 4985#include <sys/wait.h> 4986#ifndef WEXITSTATUS 4987# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4988#endif 4989#ifndef WIFEXITED 4990# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4991#endif 4992 4993int 4994main () 4995{ 4996 int s; 4997 wait (&s); 4998 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4999 ; 5000 return 0; 5001} 5002_ACEOF 5003if ac_fn_c_try_compile "$LINENO"; then : 5004 ac_cv_header_sys_wait_h=yes 5005else 5006 ac_cv_header_sys_wait_h=no 5007fi 5008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5009fi 5010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5011$as_echo "$ac_cv_header_sys_wait_h" >&6; } 5012if test $ac_cv_header_sys_wait_h = yes; then 5013 5014$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5015 5016fi 5017 5018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5019$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5020if test "${ac_cv_header_time+set}" = set; then : 5021 $as_echo_n "(cached) " >&6 5022else 5023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5024/* end confdefs.h. */ 5025#include <sys/types.h> 5026#include <sys/time.h> 5027#include <time.h> 5028 5029int 5030main () 5031{ 5032if ((struct tm *) 0) 5033return 0; 5034 ; 5035 return 0; 5036} 5037_ACEOF 5038if ac_fn_c_try_compile "$LINENO"; then : 5039 ac_cv_header_time=yes 5040else 5041 ac_cv_header_time=no 5042fi 5043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5044fi 5045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5046$as_echo "$ac_cv_header_time" >&6; } 5047if test $ac_cv_header_time = yes; then 5048 5049$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5050 5051fi 5052 5053 5054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5055$as_echo_n "checking whether errno must be declared... " >&6; } 5056if test "${libiberty_cv_declare_errno+set}" = set; then : 5057 $as_echo_n "(cached) " >&6 5058else 5059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5060/* end confdefs.h. */ 5061#include <errno.h> 5062int 5063main () 5064{ 5065int x = errno; 5066 ; 5067 return 0; 5068} 5069_ACEOF 5070if ac_fn_c_try_compile "$LINENO"; then : 5071 libiberty_cv_declare_errno=no 5072else 5073 libiberty_cv_declare_errno=yes 5074fi 5075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5076fi 5077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5078$as_echo "$libiberty_cv_declare_errno" >&6; } 5079if test $libiberty_cv_declare_errno = yes 5080then 5081$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5082 5083fi 5084 5085 5086# Determine the size of an int for struct fibnode. 5087# The cast to long int works around a bug in the HP C Compiler 5088# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5089# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5090# This bug is HP SR number 8606223364. 5091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5092$as_echo_n "checking size of int... " >&6; } 5093if test "${ac_cv_sizeof_int+set}" = set; then : 5094 $as_echo_n "(cached) " >&6 5095else 5096 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5097 5098else 5099 if test "$ac_cv_type_int" = yes; then 5100 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5101$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5102{ as_fn_set_status 77 5103as_fn_error "cannot compute sizeof (int) 5104See \`config.log' for more details." "$LINENO" 5; }; } 5105 else 5106 ac_cv_sizeof_int=0 5107 fi 5108fi 5109 5110fi 5111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5112$as_echo "$ac_cv_sizeof_int" >&6; } 5113 5114 5115 5116cat >>confdefs.h <<_ACEOF 5117#define SIZEOF_INT $ac_cv_sizeof_int 5118_ACEOF 5119 5120 5121 5122# Look for a 64-bit type. 5123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 5124$as_echo_n "checking for a 64-bit type... " >&6; } 5125if test "${liberty_cv_uint64+set}" = set; then : 5126 $as_echo_n "(cached) " >&6 5127else 5128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5129/* end confdefs.h. */ 5130#ifdef HAVE_STDINT_H 5131#include <stdint.h> 5132#endif 5133int 5134main () 5135{ 5136extern uint64_t foo; 5137 ; 5138 return 0; 5139} 5140_ACEOF 5141if ac_fn_c_try_compile "$LINENO"; then : 5142 liberty_cv_uint64=uint64_t 5143else 5144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5145/* end confdefs.h. */ 5146#ifdef HAVE_LIMITS_H 5147#include <limits.h> 5148#endif 5149#ifndef CHAR_BIT 5150#define CHAR_BIT 8 5151#endif 5152int 5153main () 5154{ 5155extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 5156 ; 5157 return 0; 5158} 5159_ACEOF 5160if ac_fn_c_try_compile "$LINENO"; then : 5161 liberty_cv_uint64="unsigned long" 5162else 5163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5164/* end confdefs.h. */ 5165#ifdef HAVE_LIMITS_H 5166#include <limits.h> 5167#endif 5168#ifndef CHAR_BIT 5169#define CHAR_BIT 8 5170#endif 5171int 5172main () 5173{ 5174extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 5175 ; 5176 return 0; 5177} 5178_ACEOF 5179if ac_fn_c_try_compile "$LINENO"; then : 5180 liberty_cv_uint64="unsigned long long" 5181else 5182 liberty_cv_uint64=none 5183fi 5184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5185fi 5186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5187fi 5188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5189fi 5190 5191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 5192$as_echo "$liberty_cv_uint64" >&6; } 5193if test "$liberty_cv_uint64" != none; then 5194 5195cat >>confdefs.h <<_ACEOF 5196#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 5197_ACEOF 5198 5199fi 5200 5201 5202 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 5203if test "x$ac_cv_type_intptr_t" = x""yes; then : 5204 5205$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 5206 5207else 5208 for ac_type in 'int' 'long int' 'long long int'; do 5209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5210/* end confdefs.h. */ 5211$ac_includes_default 5212int 5213main () 5214{ 5215static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5216test_array [0] = 0 5217 5218 ; 5219 return 0; 5220} 5221_ACEOF 5222if ac_fn_c_try_compile "$LINENO"; then : 5223 5224cat >>confdefs.h <<_ACEOF 5225#define intptr_t $ac_type 5226_ACEOF 5227 5228 ac_type= 5229fi 5230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5231 test -z "$ac_type" && break 5232 done 5233fi 5234 5235 5236 5237 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 5238if test "x$ac_cv_type_uintptr_t" = x""yes; then : 5239 5240$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5241 5242else 5243 for ac_type in 'unsigned int' 'unsigned long int' \ 5244 'unsigned long long int'; do 5245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5246/* end confdefs.h. */ 5247$ac_includes_default 5248int 5249main () 5250{ 5251static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5252test_array [0] = 0 5253 5254 ; 5255 return 0; 5256} 5257_ACEOF 5258if ac_fn_c_try_compile "$LINENO"; then : 5259 5260cat >>confdefs.h <<_ACEOF 5261#define uintptr_t $ac_type 5262_ACEOF 5263 5264 ac_type= 5265fi 5266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5267 test -z "$ac_type" && break 5268 done 5269fi 5270 5271 5272ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 5273if test "x$ac_cv_type_ssize_t" = x""yes; then : 5274 5275else 5276 5277cat >>confdefs.h <<_ACEOF 5278#define ssize_t int 5279_ACEOF 5280 5281fi 5282 5283 5284# Given the above check, we always have uintptr_t or a fallback 5285# definition. So define HAVE_UINTPTR_T in case any imported code 5286# relies on it. 5287 5288$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5289 5290 5291ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 5292if test "x$ac_cv_type_pid_t" = x""yes; then : 5293 5294else 5295 5296cat >>confdefs.h <<_ACEOF 5297#define pid_t int 5298_ACEOF 5299 5300fi 5301 5302 5303# This is the list of functions which libiberty will provide if they 5304# are not available on the host. 5305 5306funcs="asprintf" 5307funcs="$funcs atexit" 5308funcs="$funcs basename" 5309funcs="$funcs bcmp" 5310funcs="$funcs bcopy" 5311funcs="$funcs bsearch" 5312funcs="$funcs bzero" 5313funcs="$funcs calloc" 5314funcs="$funcs clock" 5315funcs="$funcs ffs" 5316funcs="$funcs getcwd" 5317funcs="$funcs getpagesize" 5318funcs="$funcs gettimeofday" 5319funcs="$funcs index" 5320funcs="$funcs insque" 5321funcs="$funcs memchr" 5322funcs="$funcs memcmp" 5323funcs="$funcs memcpy" 5324funcs="$funcs memmem" 5325funcs="$funcs memmove" 5326funcs="$funcs mempcpy" 5327funcs="$funcs memset" 5328funcs="$funcs mkstemps" 5329funcs="$funcs putenv" 5330funcs="$funcs random" 5331funcs="$funcs rename" 5332funcs="$funcs rindex" 5333funcs="$funcs setenv" 5334funcs="$funcs snprintf" 5335funcs="$funcs sigsetmask" 5336funcs="$funcs stpcpy" 5337funcs="$funcs stpncpy" 5338funcs="$funcs strcasecmp" 5339funcs="$funcs strchr" 5340funcs="$funcs strdup" 5341funcs="$funcs strncasecmp" 5342funcs="$funcs strndup" 5343funcs="$funcs strrchr" 5344funcs="$funcs strstr" 5345funcs="$funcs strtod" 5346funcs="$funcs strtol" 5347funcs="$funcs strtoul" 5348funcs="$funcs strverscmp" 5349funcs="$funcs tmpnam" 5350funcs="$funcs vasprintf" 5351funcs="$funcs vfprintf" 5352funcs="$funcs vprintf" 5353funcs="$funcs vsnprintf" 5354funcs="$funcs vsprintf" 5355funcs="$funcs waitpid" 5356funcs="$funcs setproctitle" 5357 5358# Also in the old function.def file: alloca, vfork, getopt. 5359 5360vars="sys_errlist sys_nerr sys_siglist" 5361 5362checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 5363 getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \ 5364 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \ 5365 sysmp table times wait3 wait4" 5366 5367# These are neither executed nor required, but they help keep 5368# autoheader happy without adding a bunch of text to acconfig.h. 5369if test "x" = "y"; then 5370 for ac_func in asprintf atexit \ 5371 basename bcmp bcopy bsearch bzero \ 5372 calloc canonicalize_file_name clock \ 5373 dup3 \ 5374 ffs __fsetlocking \ 5375 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 5376 index insque \ 5377 memchr memcmp memcpy memmem memmove memset mkstemps \ 5378 on_exit \ 5379 psignal pstat_getdynamic pstat_getstatic putenv \ 5380 random realpath rename rindex \ 5381 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 5382 stpcpy stpncpy strcasecmp strchr strdup \ 5383 strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \ 5384 strtoul strverscmp sysconf sysctl sysmp \ 5385 table times tmpnam \ 5386 vasprintf vfprintf vprintf vsprintf \ 5387 wait3 wait4 waitpid 5388do : 5389 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5390ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5391eval as_val=\$$as_ac_var 5392 if test "x$as_val" = x""yes; then : 5393 cat >>confdefs.h <<_ACEOF 5394#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5395_ACEOF 5396 5397fi 5398done 5399 5400 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 5401if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 5402 ac_have_decl=1 5403else 5404 ac_have_decl=0 5405fi 5406 5407cat >>confdefs.h <<_ACEOF 5408#define HAVE_DECL_BASENAME $ac_have_decl 5409_ACEOF 5410ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 5411if test "x$ac_cv_have_decl_ffs" = x""yes; then : 5412 ac_have_decl=1 5413else 5414 ac_have_decl=0 5415fi 5416 5417cat >>confdefs.h <<_ACEOF 5418#define HAVE_DECL_FFS $ac_have_decl 5419_ACEOF 5420ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 5421if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 5422 ac_have_decl=1 5423else 5424 ac_have_decl=0 5425fi 5426 5427cat >>confdefs.h <<_ACEOF 5428#define HAVE_DECL_ASPRINTF $ac_have_decl 5429_ACEOF 5430ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 5431if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 5432 ac_have_decl=1 5433else 5434 ac_have_decl=0 5435fi 5436 5437cat >>confdefs.h <<_ACEOF 5438#define HAVE_DECL_VASPRINTF $ac_have_decl 5439_ACEOF 5440ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 5441if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 5442 ac_have_decl=1 5443else 5444 ac_have_decl=0 5445fi 5446 5447cat >>confdefs.h <<_ACEOF 5448#define HAVE_DECL_SNPRINTF $ac_have_decl 5449_ACEOF 5450ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 5451if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 5452 ac_have_decl=1 5453else 5454 ac_have_decl=0 5455fi 5456 5457cat >>confdefs.h <<_ACEOF 5458#define HAVE_DECL_VSNPRINTF $ac_have_decl 5459_ACEOF 5460 5461 5462$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5463 5464 5465$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5466 5467 5468$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 5469 5470fi 5471 5472# For each of these functions, if the host does not provide the 5473# function we want to put FN.o in LIBOBJS, and if the host does 5474# provide the function, we want to define HAVE_FN in config.h. 5475 5476setobjs= 5477CHECK= 5478target_header_dir= 5479if test -n "${with_target_subdir}"; then 5480 5481 # We are being configured as a target library. AC_REPLACE_FUNCS 5482 # may not work correctly, because the compiler may not be able to 5483 # link executables. Note that we may still be being configured 5484 # native. 5485 5486 # If we are being configured for newlib, we know which functions 5487 # newlib provide and which ones we will be expected to provide. 5488 5489 if test "x${with_newlib}" = "xyes"; then 5490 case " $LIBOBJS " in 5491 *" asprintf.$ac_objext "* ) ;; 5492 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5493 ;; 5494esac 5495 5496 case " $LIBOBJS " in 5497 *" basename.$ac_objext "* ) ;; 5498 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5499 ;; 5500esac 5501 5502 case " $LIBOBJS " in 5503 *" insque.$ac_objext "* ) ;; 5504 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5505 ;; 5506esac 5507 5508 case " $LIBOBJS " in 5509 *" random.$ac_objext "* ) ;; 5510 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5511 ;; 5512esac 5513 5514 case " $LIBOBJS " in 5515 *" strdup.$ac_objext "* ) ;; 5516 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5517 ;; 5518esac 5519 5520 case " $LIBOBJS " in 5521 *" vasprintf.$ac_objext "* ) ;; 5522 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5523 ;; 5524esac 5525 5526 5527 for f in $funcs; do 5528 case "$f" in 5529 asprintf | basename | insque | random | strdup | vasprintf) 5530 ;; 5531 *) 5532 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5533 cat >>confdefs.h <<_ACEOF 5534#define $n 1 5535_ACEOF 5536 5537 ;; 5538 esac 5539 done 5540 5541 # newlib doesnt provide any of the variables in $vars, so we 5542 # dont have to check them here. 5543 5544 # Of the functions in $checkfuncs, newlib only has strerror. 5545 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5546 5547 5548 setobjs=yes 5549 5550 fi 5551 5552 # If we are being configured for Mingw, we know which functions 5553 # Mingw provides and which ones we will be expected to provide. 5554 5555 case "${host}" in 5556 *-*-mingw*) 5557 case " $LIBOBJS " in 5558 *" asprintf.$ac_objext "* ) ;; 5559 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5560 ;; 5561esac 5562 5563 case " $LIBOBJS " in 5564 *" basename.$ac_objext "* ) ;; 5565 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5566 ;; 5567esac 5568 5569 case " $LIBOBJS " in 5570 *" bcmp.$ac_objext "* ) ;; 5571 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 5572 ;; 5573esac 5574 5575 case " $LIBOBJS " in 5576 *" bcopy.$ac_objext "* ) ;; 5577 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 5578 ;; 5579esac 5580 5581 case " $LIBOBJS " in 5582 *" bzero.$ac_objext "* ) ;; 5583 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 5584 ;; 5585esac 5586 5587 case " $LIBOBJS " in 5588 *" clock.$ac_objext "* ) ;; 5589 *) LIBOBJS="$LIBOBJS clock.$ac_objext" 5590 ;; 5591esac 5592 5593 case " $LIBOBJS " in 5594 *" ffs.$ac_objext "* ) ;; 5595 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 5596 ;; 5597esac 5598 5599 case " $LIBOBJS " in 5600 *" getpagesize.$ac_objext "* ) ;; 5601 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 5602 ;; 5603esac 5604 5605 case " $LIBOBJS " in 5606 *" index.$ac_objext "* ) ;; 5607 *) LIBOBJS="$LIBOBJS index.$ac_objext" 5608 ;; 5609esac 5610 5611 case " $LIBOBJS " in 5612 *" insque.$ac_objext "* ) ;; 5613 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5614 ;; 5615esac 5616 5617 case " $LIBOBJS " in 5618 *" mempcpy.$ac_objext "* ) ;; 5619 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 5620 ;; 5621esac 5622 5623 case " $LIBOBJS " in 5624 *" mkstemps.$ac_objext "* ) ;; 5625 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 5626 ;; 5627esac 5628 5629 case " $LIBOBJS " in 5630 *" random.$ac_objext "* ) ;; 5631 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5632 ;; 5633esac 5634 5635 case " $LIBOBJS " in 5636 *" rindex.$ac_objext "* ) ;; 5637 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 5638 ;; 5639esac 5640 5641 case " $LIBOBJS " in 5642 *" sigsetmask.$ac_objext "* ) ;; 5643 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 5644 ;; 5645esac 5646 5647 case " $LIBOBJS " in 5648 *" stpcpy.$ac_objext "* ) ;; 5649 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 5650 ;; 5651esac 5652 5653 case " $LIBOBJS " in 5654 *" stpncpy.$ac_objext "* ) ;; 5655 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 5656 ;; 5657esac 5658 5659 case " $LIBOBJS " in 5660 *" strndup.$ac_objext "* ) ;; 5661 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 5662 ;; 5663esac 5664 5665 case " $LIBOBJS " in 5666 *" strverscmp.$ac_objext "* ) ;; 5667 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 5668 ;; 5669esac 5670 5671 case " $LIBOBJS " in 5672 *" vasprintf.$ac_objext "* ) ;; 5673 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5674 ;; 5675esac 5676 5677 case " $LIBOBJS " in 5678 *" waitpid.$ac_objext "* ) ;; 5679 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 5680 ;; 5681esac 5682 5683 5684 for f in $funcs; do 5685 case "$f" in 5686 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid) 5687 ;; 5688 *) 5689 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5690 cat >>confdefs.h <<_ACEOF 5691#define $n 1 5692_ACEOF 5693 5694 ;; 5695 esac 5696 done 5697 5698 # Mingw doesnt provide any of the variables in $vars, so we 5699 # dont have to check them here. 5700 5701 # Of the functions in $checkfuncs, Mingw only has strerror. 5702 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5703 5704 5705 setobjs=yes 5706 ;; 5707 5708 *-*-msdosdjgpp) 5709 case " $LIBOBJS " in 5710 *" vasprintf.$ac_objext "* ) ;; 5711 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5712 ;; 5713esac 5714 5715 case " $LIBOBJS " in 5716 *" vsnprintf.$ac_objext "* ) ;; 5717 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 5718 ;; 5719esac 5720 5721 case " $LIBOBJS " in 5722 *" snprintf.$ac_objext "* ) ;; 5723 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 5724 ;; 5725esac 5726 5727 case " $LIBOBJS " in 5728 *" asprintf.$ac_objext "* ) ;; 5729 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5730 ;; 5731esac 5732 5733 5734 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 5735 getcwd getpagesize getrusage gettimeofday \ 5736 index insque memchr memcmp memcpy memmove memset psignal \ 5737 putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 5738 strchr strdup strerror strncasecmp strrchr strstr strtod \ 5739 strtol strtoul sysconf times tmpnam vfprintf vprintf \ 5740 vsprintf waitpid 5741 do 5742 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5743 cat >>confdefs.h <<_ACEOF 5744#define $n 1 5745_ACEOF 5746 5747 done 5748 5749 5750 setobjs=yes 5751 ;; 5752 5753 esac 5754 5755 # We may wish to install the target headers somewhere. 5756 # Check whether --enable-install-libiberty was given. 5757if test "${enable_install_libiberty+set}" = set; then : 5758 enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 5759else 5760 enable_install_libiberty=no 5761fi 5762 5763 # Option parsed, now set things appropriately. 5764 case x"$enable_install_libiberty" in 5765 xyes|x) 5766 target_header_dir=libiberty 5767 ;; 5768 xno) 5769 target_header_dir= 5770 ;; 5771 *) 5772 # This could be sanity-checked in various ways... 5773 target_header_dir="${enable_install_libiberty}" 5774 ;; 5775 esac 5776 5777 5778else 5779 5780 # Not a target library, so we set things up to run the test suite. 5781 CHECK=really-check 5782 5783fi 5784 5785 5786 5787 5788case "${host}" in 5789 *-*-cygwin* | *-*-mingw*) 5790 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5791 5792 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5793 5794 ;; 5795esac 5796 5797if test -z "${setobjs}"; then 5798 case "${host}" in 5799 5800 *-*-vxworks*) 5801 # Handle VxWorks configuration specially, since on VxWorks the 5802 # libraries are actually on the target board, not in the file 5803 # system. 5804 case " $LIBOBJS " in 5805 *" basename.$ac_objext "* ) ;; 5806 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5807 ;; 5808esac 5809 5810 case " $LIBOBJS " in 5811 *" getpagesize.$ac_objext "* ) ;; 5812 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 5813 ;; 5814esac 5815 5816 case " $LIBOBJS " in 5817 *" insque.$ac_objext "* ) ;; 5818 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5819 ;; 5820esac 5821 5822 case " $LIBOBJS " in 5823 *" random.$ac_objext "* ) ;; 5824 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5825 ;; 5826esac 5827 5828 case " $LIBOBJS " in 5829 *" strcasecmp.$ac_objext "* ) ;; 5830 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 5831 ;; 5832esac 5833 5834 case " $LIBOBJS " in 5835 *" strncasecmp.$ac_objext "* ) ;; 5836 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 5837 ;; 5838esac 5839 5840 case " $LIBOBJS " in 5841 *" strdup.$ac_objext "* ) ;; 5842 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5843 ;; 5844esac 5845 5846 case " $LIBOBJS " in 5847 *" vfork.$ac_objext "* ) ;; 5848 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 5849 ;; 5850esac 5851 5852 case " $LIBOBJS " in 5853 *" waitpid.$ac_objext "* ) ;; 5854 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 5855 ;; 5856esac 5857 5858 case " $LIBOBJS " in 5859 *" vasprintf.$ac_objext "* ) ;; 5860 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5861 ;; 5862esac 5863 5864 for f in $funcs; do 5865 case "$f" in 5866 basename | getpagesize | insque | random | strcasecmp) 5867 ;; 5868 strncasecmp | strdup | vfork | waitpid | vasprintf) 5869 ;; 5870 *) 5871 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5872 cat >>confdefs.h <<_ACEOF 5873#define $n 1 5874_ACEOF 5875 5876 ;; 5877 esac 5878 done 5879 5880 # VxWorks doesn't provide any of the variables in $vars, so we 5881 # don't have to check them here. 5882 5883 # Of the functions in $checkfuncs, VxWorks only has strerror. 5884 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5885 5886 5887 setobjs=yes 5888 ;; 5889 5890 esac 5891fi 5892 5893if test -z "${setobjs}"; then 5894 5895 case "${host}" in 5896 5897 *-*-mingw32*) 5898 # Under mingw32, sys_nerr and sys_errlist exist, but they are 5899 # macros, so the test below won't find them. 5900 libiberty_cv_var_sys_nerr=yes 5901 libiberty_cv_var_sys_errlist=yes 5902 ;; 5903 5904 *-*-msdosdjgpp*) 5905 # vfork and fork are stubs. 5906 ac_cv_func_vfork_works=no 5907 ;; 5908 5909 *-*-uwin*) 5910 # Under some versions of uwin, vfork is notoriously buggy and the test 5911 # can hang configure; on other versions, vfork exists just as a stub. 5912 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 5913 ac_cv_func_vfork_works=no 5914 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 5915 # macros (actually, these are imported from a DLL, but the end effect 5916 # is the same), so the test below won't find them. 5917 libiberty_cv_var_sys_nerr=yes 5918 libiberty_cv_var_sys_errlist=yes 5919 ;; 5920 5921 *-*-*vms*) 5922 # Under VMS, vfork works very different than on Unix. The standard test 5923 # won't work, and it isn't easily adaptable. It makes more sense to 5924 # just force it. 5925 ac_cv_func_vfork_works=yes 5926 ;; 5927 5928 esac 5929 5930 # We haven't set the list of objects yet. Use the standard autoconf 5931 # tests. This will only work if the compiler works. 5932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 5933$as_echo_n "checking for library containing strerror... " >&6; } 5934if test "${ac_cv_search_strerror+set}" = set; then : 5935 $as_echo_n "(cached) " >&6 5936else 5937 ac_func_search_save_LIBS=$LIBS 5938cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5939/* end confdefs.h. */ 5940 5941/* Override any GCC internal prototype to avoid an error. 5942 Use char because int might match the return type of a GCC 5943 builtin and then its argument prototype would still apply. */ 5944#ifdef __cplusplus 5945extern "C" 5946#endif 5947char strerror (); 5948int 5949main () 5950{ 5951return strerror (); 5952 ; 5953 return 0; 5954} 5955_ACEOF 5956for ac_lib in '' cposix; do 5957 if test -z "$ac_lib"; then 5958 ac_res="none required" 5959 else 5960 ac_res=-l$ac_lib 5961 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5962 fi 5963 if test x$gcc_no_link = xyes; then 5964 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5965fi 5966if ac_fn_c_try_link "$LINENO"; then : 5967 ac_cv_search_strerror=$ac_res 5968fi 5969rm -f core conftest.err conftest.$ac_objext \ 5970 conftest$ac_exeext 5971 if test "${ac_cv_search_strerror+set}" = set; then : 5972 break 5973fi 5974done 5975if test "${ac_cv_search_strerror+set}" = set; then : 5976 5977else 5978 ac_cv_search_strerror=no 5979fi 5980rm conftest.$ac_ext 5981LIBS=$ac_func_search_save_LIBS 5982fi 5983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 5984$as_echo "$ac_cv_search_strerror" >&6; } 5985ac_res=$ac_cv_search_strerror 5986if test "$ac_res" != no; then : 5987 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5988 5989fi 5990 5991 for ac_func in $funcs 5992do : 5993 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5994ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5995eval as_val=\$$as_ac_var 5996 if test "x$as_val" = x""yes; then : 5997 cat >>confdefs.h <<_ACEOF 5998#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5999_ACEOF 6000 6001else 6002 case " $LIBOBJS " in 6003 *" $ac_func.$ac_objext "* ) ;; 6004 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6005 ;; 6006esac 6007 6008fi 6009done 6010 6011 6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6013$as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6014if test "${ac_cv_os_cray+set}" = set; then : 6015 $as_echo_n "(cached) " >&6 6016else 6017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6018/* end confdefs.h. */ 6019#if defined(CRAY) && ! defined(CRAY2) 6020webecray 6021#else 6022wenotbecray 6023#endif 6024 6025_ACEOF 6026if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6027 $EGREP "webecray" >/dev/null 2>&1; then : 6028 ac_cv_os_cray=yes 6029else 6030 ac_cv_os_cray=no 6031fi 6032rm -f conftest* 6033 6034fi 6035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6036$as_echo "$ac_cv_os_cray" >&6; } 6037if test $ac_cv_os_cray = yes; then 6038 for ac_func in _getb67 GETB67 getb67; do 6039 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6040ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6041eval as_val=\$$as_ac_var 6042 if test "x$as_val" = x""yes; then : 6043 6044cat >>confdefs.h <<_ACEOF 6045#define CRAY_STACKSEG_END $ac_func 6046_ACEOF 6047 break 6048fi 6049 6050 done 6051fi 6052 6053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6054$as_echo_n "checking stack direction for C alloca... " >&6; } 6055if test "${ac_cv_c_stack_direction+set}" = set; then : 6056 $as_echo_n "(cached) " >&6 6057else 6058 if test "$cross_compiling" = yes; then : 6059 ac_cv_c_stack_direction=0 6060else 6061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6062/* end confdefs.h. */ 6063find_stack_direction () 6064{ 6065 static char *addr = 0; 6066 auto char dummy; 6067 if (addr == 0) 6068 { 6069 addr = &dummy; 6070 return find_stack_direction (); 6071 } 6072 else 6073 return (&dummy > addr) ? 1 : -1; 6074} 6075main () 6076{ 6077 exit (find_stack_direction() < 0); 6078} 6079_ACEOF 6080if ac_fn_c_try_run "$LINENO"; then : 6081 ac_cv_c_stack_direction=1 6082else 6083 ac_cv_c_stack_direction=-1 6084fi 6085rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6086 conftest.$ac_objext conftest.beam conftest.$ac_ext 6087fi 6088 6089fi 6090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6091$as_echo "$ac_cv_c_stack_direction" >&6; } 6092 6093cat >>confdefs.h <<_ACEOF 6094#define STACK_DIRECTION $ac_cv_c_stack_direction 6095_ACEOF 6096 6097 6098 for ac_header in vfork.h 6099do : 6100 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6101if test "x$ac_cv_header_vfork_h" = x""yes; then : 6102 cat >>confdefs.h <<_ACEOF 6103#define HAVE_VFORK_H 1 6104_ACEOF 6105 6106fi 6107done 6108 6109for ac_func in fork vfork 6110do : 6111 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6112ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6113eval as_val=\$$as_ac_var 6114 if test "x$as_val" = x""yes; then : 6115 cat >>confdefs.h <<_ACEOF 6116#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6117_ACEOF 6118 6119fi 6120done 6121 6122if test "x$ac_cv_func_fork" = xyes; then 6123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6124$as_echo_n "checking for working fork... " >&6; } 6125if test "${ac_cv_func_fork_works+set}" = set; then : 6126 $as_echo_n "(cached) " >&6 6127else 6128 if test "$cross_compiling" = yes; then : 6129 ac_cv_func_fork_works=cross 6130else 6131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6132/* end confdefs.h. */ 6133$ac_includes_default 6134int 6135main () 6136{ 6137 6138 /* By Ruediger Kuhlmann. */ 6139 return fork () < 0; 6140 6141 ; 6142 return 0; 6143} 6144_ACEOF 6145if ac_fn_c_try_run "$LINENO"; then : 6146 ac_cv_func_fork_works=yes 6147else 6148 ac_cv_func_fork_works=no 6149fi 6150rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6151 conftest.$ac_objext conftest.beam conftest.$ac_ext 6152fi 6153 6154fi 6155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6156$as_echo "$ac_cv_func_fork_works" >&6; } 6157 6158else 6159 ac_cv_func_fork_works=$ac_cv_func_fork 6160fi 6161if test "x$ac_cv_func_fork_works" = xcross; then 6162 case $host in 6163 *-*-amigaos* | *-*-msdosdjgpp*) 6164 # Override, as these systems have only a dummy fork() stub 6165 ac_cv_func_fork_works=no 6166 ;; 6167 *) 6168 ac_cv_func_fork_works=yes 6169 ;; 6170 esac 6171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6172$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6173fi 6174ac_cv_func_vfork_works=$ac_cv_func_vfork 6175if test "x$ac_cv_func_vfork" = xyes; then 6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6177$as_echo_n "checking for working vfork... " >&6; } 6178if test "${ac_cv_func_vfork_works+set}" = set; then : 6179 $as_echo_n "(cached) " >&6 6180else 6181 if test "$cross_compiling" = yes; then : 6182 ac_cv_func_vfork_works=cross 6183else 6184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6185/* end confdefs.h. */ 6186/* Thanks to Paul Eggert for this test. */ 6187$ac_includes_default 6188#include <sys/wait.h> 6189#ifdef HAVE_VFORK_H 6190# include <vfork.h> 6191#endif 6192/* On some sparc systems, changes by the child to local and incoming 6193 argument registers are propagated back to the parent. The compiler 6194 is told about this with #include <vfork.h>, but some compilers 6195 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6196 static variable whose address is put into a register that is 6197 clobbered by the vfork. */ 6198static void 6199#ifdef __cplusplus 6200sparc_address_test (int arg) 6201# else 6202sparc_address_test (arg) int arg; 6203#endif 6204{ 6205 static pid_t child; 6206 if (!child) { 6207 child = vfork (); 6208 if (child < 0) { 6209 perror ("vfork"); 6210 _exit(2); 6211 } 6212 if (!child) { 6213 arg = getpid(); 6214 write(-1, "", 0); 6215 _exit (arg); 6216 } 6217 } 6218} 6219 6220int 6221main () 6222{ 6223 pid_t parent = getpid (); 6224 pid_t child; 6225 6226 sparc_address_test (0); 6227 6228 child = vfork (); 6229 6230 if (child == 0) { 6231 /* Here is another test for sparc vfork register problems. This 6232 test uses lots of local variables, at least as many local 6233 variables as main has allocated so far including compiler 6234 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6235 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6236 reuse the register of parent for one of the local variables, 6237 since it will think that parent can't possibly be used any more 6238 in this routine. Assigning to the local variable will thus 6239 munge parent in the parent process. */ 6240 pid_t 6241 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6242 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6243 /* Convince the compiler that p..p7 are live; otherwise, it might 6244 use the same hardware register for all 8 local variables. */ 6245 if (p != p1 || p != p2 || p != p3 || p != p4 6246 || p != p5 || p != p6 || p != p7) 6247 _exit(1); 6248 6249 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6250 from child file descriptors. If the child closes a descriptor 6251 before it execs or exits, this munges the parent's descriptor 6252 as well. Test for this by closing stdout in the child. */ 6253 _exit(close(fileno(stdout)) != 0); 6254 } else { 6255 int status; 6256 struct stat st; 6257 6258 while (wait(&status) != child) 6259 ; 6260 return ( 6261 /* Was there some problem with vforking? */ 6262 child < 0 6263 6264 /* Did the child fail? (This shouldn't happen.) */ 6265 || status 6266 6267 /* Did the vfork/compiler bug occur? */ 6268 || parent != getpid() 6269 6270 /* Did the file descriptor bug occur? */ 6271 || fstat(fileno(stdout), &st) != 0 6272 ); 6273 } 6274} 6275_ACEOF 6276if ac_fn_c_try_run "$LINENO"; then : 6277 ac_cv_func_vfork_works=yes 6278else 6279 ac_cv_func_vfork_works=no 6280fi 6281rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6282 conftest.$ac_objext conftest.beam conftest.$ac_ext 6283fi 6284 6285fi 6286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6287$as_echo "$ac_cv_func_vfork_works" >&6; } 6288 6289fi; 6290if test "x$ac_cv_func_fork_works" = xcross; then 6291 ac_cv_func_vfork_works=$ac_cv_func_vfork 6292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6293$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6294fi 6295 6296if test "x$ac_cv_func_vfork_works" = xyes; then 6297 6298$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6299 6300else 6301 6302$as_echo "#define vfork fork" >>confdefs.h 6303 6304fi 6305if test "x$ac_cv_func_fork_works" = xyes; then 6306 6307$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6308 6309fi 6310 6311 if test $ac_cv_func_vfork_works = no; then 6312 case " $LIBOBJS " in 6313 *" vfork.$ac_objext "* ) ;; 6314 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6315 ;; 6316esac 6317 6318 fi 6319 # We only need _doprnt if we might use it to implement v*printf. 6320 if test $ac_cv_func_vprintf != yes \ 6321 || test $ac_cv_func_vfprintf != yes \ 6322 || test $ac_cv_func_vsprintf != yes; then 6323 for ac_func in _doprnt 6324do : 6325 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6326if test "x$ac_cv_func__doprnt" = x""yes; then : 6327 cat >>confdefs.h <<_ACEOF 6328#define HAVE__DOPRNT 1 6329_ACEOF 6330 6331else 6332 case " $LIBOBJS " in 6333 *" $ac_func.$ac_objext "* ) ;; 6334 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6335 ;; 6336esac 6337 6338fi 6339done 6340 6341 6342 else 6343 for ac_func in _doprnt 6344do : 6345 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6346if test "x$ac_cv_func__doprnt" = x""yes; then : 6347 cat >>confdefs.h <<_ACEOF 6348#define HAVE__DOPRNT 1 6349_ACEOF 6350 6351fi 6352done 6353 6354 fi 6355 6356 for v in $vars; do 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 6358$as_echo_n "checking for $v... " >&6; } 6359 if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then : 6360 $as_echo_n "(cached) " >&6 6361else 6362 if test x$gcc_no_link = xyes; then 6363 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6364fi 6365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6366/* end confdefs.h. */ 6367int *p; 6368int 6369main () 6370{ 6371extern int $v []; p = $v; 6372 ; 6373 return 0; 6374} 6375_ACEOF 6376if ac_fn_c_try_link "$LINENO"; then : 6377 eval "libiberty_cv_var_$v=yes" 6378else 6379 eval "libiberty_cv_var_$v=no" 6380fi 6381rm -f core conftest.err conftest.$ac_objext \ 6382 conftest$ac_exeext conftest.$ac_ext 6383fi 6384 6385 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6387$as_echo "yes" >&6; } 6388 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6389 cat >>confdefs.h <<_ACEOF 6390#define $n 1 6391_ACEOF 6392 6393 else 6394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6395$as_echo "no" >&6; } 6396 fi 6397 done 6398 6399 # special check for _system_configuration because AIX <4.3.2 do not 6400 # contain the `physmem' member. 6401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 6402$as_echo_n "checking for external symbol _system_configuration... " >&6; } 6403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6404/* end confdefs.h. */ 6405#include <sys/systemcfg.h> 6406int 6407main () 6408{ 6409double x = _system_configuration.physmem; 6410 ; 6411 return 0; 6412} 6413_ACEOF 6414if ac_fn_c_try_compile "$LINENO"; then : 6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6416$as_echo "yes" >&6; } 6417 6418$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 6419 6420else 6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6422$as_echo "no" >&6; } 6423fi 6424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6425 6426 for ac_func in $checkfuncs 6427do : 6428 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6429ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6430eval as_val=\$$as_ac_var 6431 if test "x$as_val" = x""yes; then : 6432 cat >>confdefs.h <<_ACEOF 6433#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6434_ACEOF 6435 6436fi 6437done 6438 6439 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 6440if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 6441 ac_have_decl=1 6442else 6443 ac_have_decl=0 6444fi 6445 6446cat >>confdefs.h <<_ACEOF 6447#define HAVE_DECL_BASENAME $ac_have_decl 6448_ACEOF 6449ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6450if test "x$ac_cv_have_decl_ffs" = x""yes; then : 6451 ac_have_decl=1 6452else 6453 ac_have_decl=0 6454fi 6455 6456cat >>confdefs.h <<_ACEOF 6457#define HAVE_DECL_FFS $ac_have_decl 6458_ACEOF 6459ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6460if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 6461 ac_have_decl=1 6462else 6463 ac_have_decl=0 6464fi 6465 6466cat >>confdefs.h <<_ACEOF 6467#define HAVE_DECL_ASPRINTF $ac_have_decl 6468_ACEOF 6469ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6470if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 6471 ac_have_decl=1 6472else 6473 ac_have_decl=0 6474fi 6475 6476cat >>confdefs.h <<_ACEOF 6477#define HAVE_DECL_VASPRINTF $ac_have_decl 6478_ACEOF 6479ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6480if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 6481 ac_have_decl=1 6482else 6483 ac_have_decl=0 6484fi 6485 6486cat >>confdefs.h <<_ACEOF 6487#define HAVE_DECL_SNPRINTF $ac_have_decl 6488_ACEOF 6489ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6490if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 6491 ac_have_decl=1 6492else 6493 ac_have_decl=0 6494fi 6495 6496cat >>confdefs.h <<_ACEOF 6497#define HAVE_DECL_VSNPRINTF $ac_have_decl 6498_ACEOF 6499 6500 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 6501if test "x$ac_cv_have_decl_calloc" = x""yes; then : 6502 ac_have_decl=1 6503else 6504 ac_have_decl=0 6505fi 6506 6507cat >>confdefs.h <<_ACEOF 6508#define HAVE_DECL_CALLOC $ac_have_decl 6509_ACEOF 6510ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 6511if test "x$ac_cv_have_decl_getenv" = x""yes; then : 6512 ac_have_decl=1 6513else 6514 ac_have_decl=0 6515fi 6516 6517cat >>confdefs.h <<_ACEOF 6518#define HAVE_DECL_GETENV $ac_have_decl 6519_ACEOF 6520ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 6521if test "x$ac_cv_have_decl_getopt" = x""yes; then : 6522 ac_have_decl=1 6523else 6524 ac_have_decl=0 6525fi 6526 6527cat >>confdefs.h <<_ACEOF 6528#define HAVE_DECL_GETOPT $ac_have_decl 6529_ACEOF 6530ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 6531if test "x$ac_cv_have_decl_malloc" = x""yes; then : 6532 ac_have_decl=1 6533else 6534 ac_have_decl=0 6535fi 6536 6537cat >>confdefs.h <<_ACEOF 6538#define HAVE_DECL_MALLOC $ac_have_decl 6539_ACEOF 6540ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 6541if test "x$ac_cv_have_decl_realloc" = x""yes; then : 6542 ac_have_decl=1 6543else 6544 ac_have_decl=0 6545fi 6546 6547cat >>confdefs.h <<_ACEOF 6548#define HAVE_DECL_REALLOC $ac_have_decl 6549_ACEOF 6550ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 6551if test "x$ac_cv_have_decl_sbrk" = x""yes; then : 6552 ac_have_decl=1 6553else 6554 ac_have_decl=0 6555fi 6556 6557cat >>confdefs.h <<_ACEOF 6558#define HAVE_DECL_SBRK $ac_have_decl 6559_ACEOF 6560 6561 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 6562if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 6563 ac_have_decl=1 6564else 6565 ac_have_decl=0 6566fi 6567 6568cat >>confdefs.h <<_ACEOF 6569#define HAVE_DECL_STRVERSCMP $ac_have_decl 6570_ACEOF 6571 6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 6573$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 6574if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then : 6575 $as_echo_n "(cached) " >&6 6576else 6577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6578/* end confdefs.h. */ 6579 6580#include "confdefs.h" 6581#include <stdio.h> 6582#ifdef HAVE_STRING_H 6583#include <string.h> 6584#else 6585#ifdef HAVE_STRINGS_H 6586#include <strings.h> 6587#endif 6588#endif 6589#ifdef HAVE_STDLIB_H 6590#include <stdlib.h> 6591#endif 6592#ifdef HAVE_UNISTD_H 6593#include <unistd.h> 6594#endif 6595int 6596main () 6597{ 6598char *(*pfn) = (char *(*)) canonicalize_file_name 6599 ; 6600 return 0; 6601} 6602_ACEOF 6603if ac_fn_c_try_compile "$LINENO"; then : 6604 libiberty_cv_decl_needed_canonicalize_file_name=no 6605else 6606 libiberty_cv_decl_needed_canonicalize_file_name=yes 6607fi 6608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6609fi 6610 6611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 6612$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 6613if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 6614 6615$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 6616 6617fi 6618 6619fi 6620 6621# Figure out which version of pexecute to use. 6622case "${host}" in 6623 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 6624 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 6625 *-*-msdos*) pexecute=pex-msdos ;; 6626 *) pexecute=pex-unix ;; 6627esac 6628 6629 6630if test x$gcc_no_link = xyes; then 6631 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 6632 ac_cv_func_mmap_fixed_mapped=no 6633 fi 6634fi 6635if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 6636 for ac_header in stdlib.h unistd.h 6637do : 6638 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6639ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 6640eval as_val=\$$as_ac_Header 6641 if test "x$as_val" = x""yes; then : 6642 cat >>confdefs.h <<_ACEOF 6643#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6644_ACEOF 6645 6646fi 6647done 6648 6649for ac_func in getpagesize 6650do : 6651 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 6652if test "x$ac_cv_func_getpagesize" = x""yes; then : 6653 cat >>confdefs.h <<_ACEOF 6654#define HAVE_GETPAGESIZE 1 6655_ACEOF 6656 6657fi 6658done 6659 6660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 6661$as_echo_n "checking for working mmap... " >&6; } 6662if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 6663 $as_echo_n "(cached) " >&6 6664else 6665 if test "$cross_compiling" = yes; then : 6666 ac_cv_func_mmap_fixed_mapped=no 6667else 6668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6669/* end confdefs.h. */ 6670$ac_includes_default 6671/* malloc might have been renamed as rpl_malloc. */ 6672#undef malloc 6673 6674/* Thanks to Mike Haertel and Jim Avera for this test. 6675 Here is a matrix of mmap possibilities: 6676 mmap private not fixed 6677 mmap private fixed at somewhere currently unmapped 6678 mmap private fixed at somewhere already mapped 6679 mmap shared not fixed 6680 mmap shared fixed at somewhere currently unmapped 6681 mmap shared fixed at somewhere already mapped 6682 For private mappings, we should verify that changes cannot be read() 6683 back from the file, nor mmap's back from the file at a different 6684 address. (There have been systems where private was not correctly 6685 implemented like the infamous i386 svr4.0, and systems where the 6686 VM page cache was not coherent with the file system buffer cache 6687 like early versions of FreeBSD and possibly contemporary NetBSD.) 6688 For shared mappings, we should conversely verify that changes get 6689 propagated back to all the places they're supposed to be. 6690 6691 Grep wants private fixed already mapped. 6692 The main things grep needs to know about mmap are: 6693 * does it exist and is it safe to write into the mmap'd area 6694 * how to use it (BSD variants) */ 6695 6696#include <fcntl.h> 6697#include <sys/mman.h> 6698 6699#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 6700char *malloc (); 6701#endif 6702 6703/* This mess was copied from the GNU getpagesize.h. */ 6704#ifndef HAVE_GETPAGESIZE 6705/* Assume that all systems that can run configure have sys/param.h. */ 6706# ifndef HAVE_SYS_PARAM_H 6707# define HAVE_SYS_PARAM_H 1 6708# endif 6709 6710# ifdef _SC_PAGESIZE 6711# define getpagesize() sysconf(_SC_PAGESIZE) 6712# else /* no _SC_PAGESIZE */ 6713# ifdef HAVE_SYS_PARAM_H 6714# include <sys/param.h> 6715# ifdef EXEC_PAGESIZE 6716# define getpagesize() EXEC_PAGESIZE 6717# else /* no EXEC_PAGESIZE */ 6718# ifdef NBPG 6719# define getpagesize() NBPG * CLSIZE 6720# ifndef CLSIZE 6721# define CLSIZE 1 6722# endif /* no CLSIZE */ 6723# else /* no NBPG */ 6724# ifdef NBPC 6725# define getpagesize() NBPC 6726# else /* no NBPC */ 6727# ifdef PAGESIZE 6728# define getpagesize() PAGESIZE 6729# endif /* PAGESIZE */ 6730# endif /* no NBPC */ 6731# endif /* no NBPG */ 6732# endif /* no EXEC_PAGESIZE */ 6733# else /* no HAVE_SYS_PARAM_H */ 6734# define getpagesize() 8192 /* punt totally */ 6735# endif /* no HAVE_SYS_PARAM_H */ 6736# endif /* no _SC_PAGESIZE */ 6737 6738#endif /* no HAVE_GETPAGESIZE */ 6739 6740int 6741main () 6742{ 6743 char *data, *data2, *data3; 6744 int i, pagesize; 6745 int fd; 6746 6747 pagesize = getpagesize (); 6748 6749 /* First, make a file with some known garbage in it. */ 6750 data = (char *) malloc (pagesize); 6751 if (!data) 6752 return 1; 6753 for (i = 0; i < pagesize; ++i) 6754 *(data + i) = rand (); 6755 umask (0); 6756 fd = creat ("conftest.mmap", 0600); 6757 if (fd < 0) 6758 return 1; 6759 if (write (fd, data, pagesize) != pagesize) 6760 return 1; 6761 close (fd); 6762 6763 /* Next, try to mmap the file at a fixed address which already has 6764 something else allocated at it. If we can, also make sure that 6765 we see the same garbage. */ 6766 fd = open ("conftest.mmap", O_RDWR); 6767 if (fd < 0) 6768 return 1; 6769 data2 = (char *) malloc (2 * pagesize); 6770 if (!data2) 6771 return 1; 6772 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 6773 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 6774 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 6775 return 1; 6776 for (i = 0; i < pagesize; ++i) 6777 if (*(data + i) != *(data2 + i)) 6778 return 1; 6779 6780 /* Finally, make sure that changes to the mapped area do not 6781 percolate back to the file as seen by read(). (This is a bug on 6782 some variants of i386 svr4.0.) */ 6783 for (i = 0; i < pagesize; ++i) 6784 *(data2 + i) = *(data2 + i) + 1; 6785 data3 = (char *) malloc (pagesize); 6786 if (!data3) 6787 return 1; 6788 if (read (fd, data3, pagesize) != pagesize) 6789 return 1; 6790 for (i = 0; i < pagesize; ++i) 6791 if (*(data + i) != *(data3 + i)) 6792 return 1; 6793 close (fd); 6794 return 0; 6795} 6796_ACEOF 6797if ac_fn_c_try_run "$LINENO"; then : 6798 ac_cv_func_mmap_fixed_mapped=yes 6799else 6800 ac_cv_func_mmap_fixed_mapped=no 6801fi 6802rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6803 conftest.$ac_objext conftest.beam conftest.$ac_ext 6804fi 6805 6806fi 6807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 6808$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 6809if test $ac_cv_func_mmap_fixed_mapped = yes; then 6810 6811$as_echo "#define HAVE_MMAP 1" >>confdefs.h 6812 6813fi 6814rm -f conftest.mmap 6815 6816fi 6817 6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 6819$as_echo_n "checking for working strncmp... " >&6; } 6820if test "${ac_cv_func_strncmp_works+set}" = set; then : 6821 $as_echo_n "(cached) " >&6 6822else 6823 if test "$cross_compiling" = yes; then : 6824 ac_cv_func_strncmp_works=yes 6825else 6826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6827/* end confdefs.h. */ 6828 6829/* Test by Jim Wilson and Kaveh Ghazi. 6830 Check whether strncmp reads past the end of its string parameters. */ 6831#include <sys/types.h> 6832 6833#ifdef HAVE_FCNTL_H 6834#include <fcntl.h> 6835#endif 6836 6837#ifdef HAVE_SYS_MMAN_H 6838#include <sys/mman.h> 6839#endif 6840 6841#ifndef MAP_ANON 6842#ifdef MAP_ANONYMOUS 6843#define MAP_ANON MAP_ANONYMOUS 6844#else 6845#define MAP_ANON MAP_FILE 6846#endif 6847#endif 6848 6849#ifndef MAP_FILE 6850#define MAP_FILE 0 6851#endif 6852#ifndef O_RDONLY 6853#define O_RDONLY 0 6854#endif 6855 6856#define MAP_LEN 0x10000 6857 6858main () 6859{ 6860#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 6861 char *p; 6862 int dev_zero; 6863 6864 dev_zero = open ("/dev/zero", O_RDONLY); 6865 if (dev_zero < 0) 6866 exit (1); 6867 6868 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 6869 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 6870 if (p == (char *)-1) 6871 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 6872 MAP_ANON|MAP_PRIVATE, -1, 0); 6873 if (p == (char *)-1) 6874 exit (2); 6875 else 6876 { 6877 char *string = "__si_type_info"; 6878 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 6879 char *r = (char *) p + 0xe; 6880 6881 strcpy (q, string); 6882 strcpy (r, string); 6883 strncmp (r, q, 14); 6884 } 6885#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 6886 exit (0); 6887} 6888 6889_ACEOF 6890if ac_fn_c_try_run "$LINENO"; then : 6891 ac_cv_func_strncmp_works=yes 6892else 6893 ac_cv_func_strncmp_works=no 6894fi 6895rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6896 conftest.$ac_objext conftest.beam conftest.$ac_ext 6897fi 6898 6899rm -f core core.* *.core 6900fi 6901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 6902$as_echo "$ac_cv_func_strncmp_works" >&6; } 6903if test $ac_cv_func_strncmp_works = no ; then 6904 case " $LIBOBJS " in 6905 *" strncmp.$ac_objext "* ) ;; 6906 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 6907 ;; 6908esac 6909 6910fi 6911 6912 6913# Install a library built with a cross compiler in $(tooldir) rather 6914# than $(libdir). 6915if test -z "${with_cross_host}"; then 6916 INSTALL_DEST=libdir 6917else 6918 INSTALL_DEST=tooldir 6919fi 6920 6921 6922 6923L="" 6924for l in x $LIBOBJS; do 6925 case $l in 6926 x) ;; 6927 *) L="$L ./$l" ;; 6928 esac 6929done 6930LIBOBJS="$L" 6931 6932 6933 6934 6935 6936# We need multilib support, but only if configuring for the target. 6937ac_config_files="$ac_config_files Makefile testsuite/Makefile" 6938 6939ac_config_commands="$ac_config_commands default" 6940 6941cat >confcache <<\_ACEOF 6942# This file is a shell script that caches the results of configure 6943# tests run on this system so they can be shared between configure 6944# scripts and configure runs, see configure's option --config-cache. 6945# It is not useful on other systems. If it contains results you don't 6946# want to keep, you may remove or edit it. 6947# 6948# config.status only pays attention to the cache file if you give it 6949# the --recheck option to rerun configure. 6950# 6951# `ac_cv_env_foo' variables (set or unset) will be overridden when 6952# loading this file, other *unset* `ac_cv_foo' will be assigned the 6953# following values. 6954 6955_ACEOF 6956 6957# The following way of writing the cache mishandles newlines in values, 6958# but we know of no workaround that is simple, portable, and efficient. 6959# So, we kill variables containing newlines. 6960# Ultrix sh set writes to stderr and can't be redirected directly, 6961# and sets the high bit in the cache file unless we assign to the vars. 6962( 6963 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 6964 eval ac_val=\$$ac_var 6965 case $ac_val in #( 6966 *${as_nl}*) 6967 case $ac_var in #( 6968 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 6969$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 6970 esac 6971 case $ac_var in #( 6972 _ | IFS | as_nl) ;; #( 6973 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 6974 *) { eval $ac_var=; unset $ac_var;} ;; 6975 esac ;; 6976 esac 6977 done 6978 6979 (set) 2>&1 | 6980 case $as_nl`(ac_space=' '; set) 2>&1` in #( 6981 *${as_nl}ac_space=\ *) 6982 # `set' does not quote correctly, so add quotes: double-quote 6983 # substitution turns \\\\ into \\, and sed turns \\ into \. 6984 sed -n \ 6985 "s/'/'\\\\''/g; 6986 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 6987 ;; #( 6988 *) 6989 # `set' quotes correctly as required by POSIX, so do not add quotes. 6990 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 6991 ;; 6992 esac | 6993 sort 6994) | 6995 sed ' 6996 /^ac_cv_env_/b end 6997 t clear 6998 :clear 6999 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7000 t end 7001 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7002 :end' >>confcache 7003if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7004 if test -w "$cache_file"; then 7005 test "x$cache_file" != "x/dev/null" && 7006 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7007$as_echo "$as_me: updating cache $cache_file" >&6;} 7008 cat confcache >$cache_file 7009 else 7010 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7011$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7012 fi 7013fi 7014rm -f confcache 7015 7016test "x$prefix" = xNONE && prefix=$ac_default_prefix 7017# Let make expand exec_prefix. 7018test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7019 7020DEFS=-DHAVE_CONFIG_H 7021 7022ac_libobjs= 7023ac_ltlibobjs= 7024for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7025 # 1. Remove the extension, and $U if already installed. 7026 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7027 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7028 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7029 # will be set to the directory where LIBOBJS objects are built. 7030 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7031 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7032done 7033LIBOBJS=$ac_libobjs 7034 7035LTLIBOBJS=$ac_ltlibobjs 7036 7037 7038 7039 7040: ${CONFIG_STATUS=./config.status} 7041ac_write_fail=0 7042ac_clean_files_save=$ac_clean_files 7043ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7044{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7045$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7046as_write_fail=0 7047cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7048#! $SHELL 7049# Generated by $as_me. 7050# Run this file to recreate the current configuration. 7051# Compiler output produced by configure, useful for debugging 7052# configure, is in config.log if it exists. 7053 7054debug=false 7055ac_cs_recheck=false 7056ac_cs_silent=false 7057 7058SHELL=\${CONFIG_SHELL-$SHELL} 7059export SHELL 7060_ASEOF 7061cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7062## -------------------- ## 7063## M4sh Initialization. ## 7064## -------------------- ## 7065 7066# Be more Bourne compatible 7067DUALCASE=1; export DUALCASE # for MKS sh 7068if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7069 emulate sh 7070 NULLCMD=: 7071 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7072 # is contrary to our usage. Disable this feature. 7073 alias -g '${1+"$@"}'='"$@"' 7074 setopt NO_GLOB_SUBST 7075else 7076 case `(set -o) 2>/dev/null` in #( 7077 *posix*) : 7078 set -o posix ;; #( 7079 *) : 7080 ;; 7081esac 7082fi 7083 7084 7085as_nl=' 7086' 7087export as_nl 7088# Printing a long string crashes Solaris 7 /usr/bin/printf. 7089as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7090as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7091as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7092# Prefer a ksh shell builtin over an external printf program on Solaris, 7093# but without wasting forks for bash or zsh. 7094if test -z "$BASH_VERSION$ZSH_VERSION" \ 7095 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7096 as_echo='print -r --' 7097 as_echo_n='print -rn --' 7098elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7099 as_echo='printf %s\n' 7100 as_echo_n='printf %s' 7101else 7102 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7103 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7104 as_echo_n='/usr/ucb/echo -n' 7105 else 7106 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7107 as_echo_n_body='eval 7108 arg=$1; 7109 case $arg in #( 7110 *"$as_nl"*) 7111 expr "X$arg" : "X\\(.*\\)$as_nl"; 7112 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7113 esac; 7114 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7115 ' 7116 export as_echo_n_body 7117 as_echo_n='sh -c $as_echo_n_body as_echo' 7118 fi 7119 export as_echo_body 7120 as_echo='sh -c $as_echo_body as_echo' 7121fi 7122 7123# The user is always right. 7124if test "${PATH_SEPARATOR+set}" != set; then 7125 PATH_SEPARATOR=: 7126 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7127 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7128 PATH_SEPARATOR=';' 7129 } 7130fi 7131 7132 7133# IFS 7134# We need space, tab and new line, in precisely that order. Quoting is 7135# there to prevent editors from complaining about space-tab. 7136# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7137# splitting by setting IFS to empty value.) 7138IFS=" "" $as_nl" 7139 7140# Find who we are. Look in the path if we contain no directory separator. 7141case $0 in #(( 7142 *[\\/]* ) as_myself=$0 ;; 7143 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7144for as_dir in $PATH 7145do 7146 IFS=$as_save_IFS 7147 test -z "$as_dir" && as_dir=. 7148 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7149 done 7150IFS=$as_save_IFS 7151 7152 ;; 7153esac 7154# We did not find ourselves, most probably we were run as `sh COMMAND' 7155# in which case we are not to be found in the path. 7156if test "x$as_myself" = x; then 7157 as_myself=$0 7158fi 7159if test ! -f "$as_myself"; then 7160 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7161 exit 1 7162fi 7163 7164# Unset variables that we do not need and which cause bugs (e.g. in 7165# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7166# suppresses any "Segmentation fault" message there. '((' could 7167# trigger a bug in pdksh 5.2.14. 7168for as_var in BASH_ENV ENV MAIL MAILPATH 7169do eval test x\${$as_var+set} = xset \ 7170 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7171done 7172PS1='$ ' 7173PS2='> ' 7174PS4='+ ' 7175 7176# NLS nuisances. 7177LC_ALL=C 7178export LC_ALL 7179LANGUAGE=C 7180export LANGUAGE 7181 7182# CDPATH. 7183(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7184 7185 7186# as_fn_error ERROR [LINENO LOG_FD] 7187# --------------------------------- 7188# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7189# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7190# script with status $?, using 1 if that was 0. 7191as_fn_error () 7192{ 7193 as_status=$?; test $as_status -eq 0 && as_status=1 7194 if test "$3"; then 7195 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7196 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 7197 fi 7198 $as_echo "$as_me: error: $1" >&2 7199 as_fn_exit $as_status 7200} # as_fn_error 7201 7202 7203# as_fn_set_status STATUS 7204# ----------------------- 7205# Set $? to STATUS, without forking. 7206as_fn_set_status () 7207{ 7208 return $1 7209} # as_fn_set_status 7210 7211# as_fn_exit STATUS 7212# ----------------- 7213# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7214as_fn_exit () 7215{ 7216 set +e 7217 as_fn_set_status $1 7218 exit $1 7219} # as_fn_exit 7220 7221# as_fn_unset VAR 7222# --------------- 7223# Portably unset VAR. 7224as_fn_unset () 7225{ 7226 { eval $1=; unset $1;} 7227} 7228as_unset=as_fn_unset 7229# as_fn_append VAR VALUE 7230# ---------------------- 7231# Append the text in VALUE to the end of the definition contained in VAR. Take 7232# advantage of any shell optimizations that allow amortized linear growth over 7233# repeated appends, instead of the typical quadratic growth present in naive 7234# implementations. 7235if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7236 eval 'as_fn_append () 7237 { 7238 eval $1+=\$2 7239 }' 7240else 7241 as_fn_append () 7242 { 7243 eval $1=\$$1\$2 7244 } 7245fi # as_fn_append 7246 7247# as_fn_arith ARG... 7248# ------------------ 7249# Perform arithmetic evaluation on the ARGs, and store the result in the 7250# global $as_val. Take advantage of shells that can avoid forks. The arguments 7251# must be portable across $(()) and expr. 7252if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7253 eval 'as_fn_arith () 7254 { 7255 as_val=$(( $* )) 7256 }' 7257else 7258 as_fn_arith () 7259 { 7260 as_val=`expr "$@" || test $? -eq 1` 7261 } 7262fi # as_fn_arith 7263 7264 7265if expr a : '\(a\)' >/dev/null 2>&1 && 7266 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7267 as_expr=expr 7268else 7269 as_expr=false 7270fi 7271 7272if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7273 as_basename=basename 7274else 7275 as_basename=false 7276fi 7277 7278if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7279 as_dirname=dirname 7280else 7281 as_dirname=false 7282fi 7283 7284as_me=`$as_basename -- "$0" || 7285$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7286 X"$0" : 'X\(//\)$' \| \ 7287 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7288$as_echo X/"$0" | 7289 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7290 s//\1/ 7291 q 7292 } 7293 /^X\/\(\/\/\)$/{ 7294 s//\1/ 7295 q 7296 } 7297 /^X\/\(\/\).*/{ 7298 s//\1/ 7299 q 7300 } 7301 s/.*/./; q'` 7302 7303# Avoid depending upon Character Ranges. 7304as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7305as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7306as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7307as_cr_digits='0123456789' 7308as_cr_alnum=$as_cr_Letters$as_cr_digits 7309 7310ECHO_C= ECHO_N= ECHO_T= 7311case `echo -n x` in #((((( 7312-n*) 7313 case `echo 'xy\c'` in 7314 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7315 xy) ECHO_C='\c';; 7316 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7317 ECHO_T=' ';; 7318 esac;; 7319*) 7320 ECHO_N='-n';; 7321esac 7322 7323rm -f conf$$ conf$$.exe conf$$.file 7324if test -d conf$$.dir; then 7325 rm -f conf$$.dir/conf$$.file 7326else 7327 rm -f conf$$.dir 7328 mkdir conf$$.dir 2>/dev/null 7329fi 7330if (echo >conf$$.file) 2>/dev/null; then 7331 if ln -s conf$$.file conf$$ 2>/dev/null; then 7332 as_ln_s='ln -s' 7333 # ... but there are two gotchas: 7334 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7335 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7336 # In both cases, we have to default to `cp -p'. 7337 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7338 as_ln_s='cp -p' 7339 elif ln conf$$.file conf$$ 2>/dev/null; then 7340 as_ln_s=ln 7341 else 7342 as_ln_s='cp -p' 7343 fi 7344else 7345 as_ln_s='cp -p' 7346fi 7347rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7348rmdir conf$$.dir 2>/dev/null 7349 7350 7351# as_fn_mkdir_p 7352# ------------- 7353# Create "$as_dir" as a directory, including parents if necessary. 7354as_fn_mkdir_p () 7355{ 7356 7357 case $as_dir in #( 7358 -*) as_dir=./$as_dir;; 7359 esac 7360 test -d "$as_dir" || eval $as_mkdir_p || { 7361 as_dirs= 7362 while :; do 7363 case $as_dir in #( 7364 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7365 *) as_qdir=$as_dir;; 7366 esac 7367 as_dirs="'$as_qdir' $as_dirs" 7368 as_dir=`$as_dirname -- "$as_dir" || 7369$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7370 X"$as_dir" : 'X\(//\)[^/]' \| \ 7371 X"$as_dir" : 'X\(//\)$' \| \ 7372 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7373$as_echo X"$as_dir" | 7374 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7375 s//\1/ 7376 q 7377 } 7378 /^X\(\/\/\)[^/].*/{ 7379 s//\1/ 7380 q 7381 } 7382 /^X\(\/\/\)$/{ 7383 s//\1/ 7384 q 7385 } 7386 /^X\(\/\).*/{ 7387 s//\1/ 7388 q 7389 } 7390 s/.*/./; q'` 7391 test -d "$as_dir" && break 7392 done 7393 test -z "$as_dirs" || eval "mkdir $as_dirs" 7394 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 7395 7396 7397} # as_fn_mkdir_p 7398if mkdir -p . 2>/dev/null; then 7399 as_mkdir_p='mkdir -p "$as_dir"' 7400else 7401 test -d ./-p && rmdir ./-p 7402 as_mkdir_p=false 7403fi 7404 7405if test -x / >/dev/null 2>&1; then 7406 as_test_x='test -x' 7407else 7408 if ls -dL / >/dev/null 2>&1; then 7409 as_ls_L_option=L 7410 else 7411 as_ls_L_option= 7412 fi 7413 as_test_x=' 7414 eval sh -c '\'' 7415 if test -d "$1"; then 7416 test -d "$1/."; 7417 else 7418 case $1 in #( 7419 -*)set "./$1";; 7420 esac; 7421 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 7422 ???[sx]*):;;*)false;;esac;fi 7423 '\'' sh 7424 ' 7425fi 7426as_executable_p=$as_test_x 7427 7428# Sed expression to map a string onto a valid CPP name. 7429as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7430 7431# Sed expression to map a string onto a valid variable name. 7432as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7433 7434 7435exec 6>&1 7436## ----------------------------------- ## 7437## Main body of $CONFIG_STATUS script. ## 7438## ----------------------------------- ## 7439_ASEOF 7440test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7441 7442cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7443# Save the log message, to keep $0 and so on meaningful, and to 7444# report actual input values of CONFIG_FILES etc. instead of their 7445# values after options handling. 7446ac_log=" 7447This file was extended by $as_me, which was 7448generated by GNU Autoconf 2.64. Invocation command line was 7449 7450 CONFIG_FILES = $CONFIG_FILES 7451 CONFIG_HEADERS = $CONFIG_HEADERS 7452 CONFIG_LINKS = $CONFIG_LINKS 7453 CONFIG_COMMANDS = $CONFIG_COMMANDS 7454 $ $0 $@ 7455 7456on `(hostname || uname -n) 2>/dev/null | sed 1q` 7457" 7458 7459_ACEOF 7460 7461case $ac_config_files in *" 7462"*) set x $ac_config_files; shift; ac_config_files=$*;; 7463esac 7464 7465case $ac_config_headers in *" 7466"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7467esac 7468 7469 7470cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7471# Files that config.status was made for. 7472config_files="$ac_config_files" 7473config_headers="$ac_config_headers" 7474config_commands="$ac_config_commands" 7475 7476_ACEOF 7477 7478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7479ac_cs_usage="\ 7480\`$as_me' instantiates files and other configuration actions 7481from templates according to the current configuration. Unless the files 7482and actions are specified as TAGs, all are instantiated by default. 7483 7484Usage: $0 [OPTION]... [TAG]... 7485 7486 -h, --help print this help, then exit 7487 -V, --version print version number and configuration settings, then exit 7488 -q, --quiet, --silent 7489 do not print progress messages 7490 -d, --debug don't remove temporary files 7491 --recheck update $as_me by reconfiguring in the same conditions 7492 --file=FILE[:TEMPLATE] 7493 instantiate the configuration file FILE 7494 --header=FILE[:TEMPLATE] 7495 instantiate the configuration header FILE 7496 7497Configuration files: 7498$config_files 7499 7500Configuration headers: 7501$config_headers 7502 7503Configuration commands: 7504$config_commands 7505 7506Report bugs to the package provider." 7507 7508_ACEOF 7509cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7510ac_cs_version="\\ 7511config.status 7512configured by $0, generated by GNU Autoconf 2.64, 7513 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 7514 7515Copyright (C) 2009 Free Software Foundation, Inc. 7516This config.status script is free software; the Free Software Foundation 7517gives unlimited permission to copy, distribute and modify it." 7518 7519ac_pwd='$ac_pwd' 7520srcdir='$srcdir' 7521INSTALL='$INSTALL' 7522test -n "\$AWK" || AWK=awk 7523_ACEOF 7524 7525cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7526# The default lists apply if the user does not specify any file. 7527ac_need_defaults=: 7528while test $# != 0 7529do 7530 case $1 in 7531 --*=*) 7532 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7533 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7534 ac_shift=: 7535 ;; 7536 *) 7537 ac_option=$1 7538 ac_optarg=$2 7539 ac_shift=shift 7540 ;; 7541 esac 7542 7543 case $ac_option in 7544 # Handling of the options. 7545 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7546 ac_cs_recheck=: ;; 7547 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7548 $as_echo "$ac_cs_version"; exit ;; 7549 --debug | --debu | --deb | --de | --d | -d ) 7550 debug=: ;; 7551 --file | --fil | --fi | --f ) 7552 $ac_shift 7553 case $ac_optarg in 7554 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7555 esac 7556 as_fn_append CONFIG_FILES " '$ac_optarg'" 7557 ac_need_defaults=false;; 7558 --header | --heade | --head | --hea ) 7559 $ac_shift 7560 case $ac_optarg in 7561 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7562 esac 7563 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 7564 ac_need_defaults=false;; 7565 --he | --h) 7566 # Conflict between --help and --header 7567 as_fn_error "ambiguous option: \`$1' 7568Try \`$0 --help' for more information.";; 7569 --help | --hel | -h ) 7570 $as_echo "$ac_cs_usage"; exit ;; 7571 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 7572 | -silent | --silent | --silen | --sile | --sil | --si | --s) 7573 ac_cs_silent=: ;; 7574 7575 # This is an error. 7576 -*) as_fn_error "unrecognized option: \`$1' 7577Try \`$0 --help' for more information." ;; 7578 7579 *) as_fn_append ac_config_targets " $1" 7580 ac_need_defaults=false ;; 7581 7582 esac 7583 shift 7584done 7585 7586ac_configure_extra_args= 7587 7588if $ac_cs_silent; then 7589 exec 6>/dev/null 7590 ac_configure_extra_args="$ac_configure_extra_args --silent" 7591fi 7592 7593_ACEOF 7594cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7595if \$ac_cs_recheck; then 7596 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 7597 shift 7598 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 7599 CONFIG_SHELL='$SHELL' 7600 export CONFIG_SHELL 7601 exec "\$@" 7602fi 7603 7604_ACEOF 7605cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7606exec 5>>config.log 7607{ 7608 echo 7609 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 7610## Running $as_me. ## 7611_ASBOX 7612 $as_echo "$ac_log" 7613} >&5 7614 7615_ACEOF 7616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7617# 7618# INIT-COMMANDS 7619# 7620srcdir=${srcdir} 7621host=${host} 7622target=${target} 7623with_target_subdir=${with_target_subdir} 7624with_multisubdir=${with_multisubdir} 7625ac_configure_args="--enable-multilib ${ac_configure_args}" 7626CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 7627ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 7628libiberty_topdir=${libiberty_topdir} 7629 7630 7631_ACEOF 7632 7633cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7634 7635# Handling of arguments. 7636for ac_config_target in $ac_config_targets 7637do 7638 case $ac_config_target in 7639 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 7640 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 7641 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 7642 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 7643 7644 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 7645 esac 7646done 7647 7648 7649# If the user did not use the arguments to specify the items to instantiate, 7650# then the envvar interface is used. Set only those that are not. 7651# We use the long form for the default assignment because of an extremely 7652# bizarre bug on SunOS 4.1.3. 7653if $ac_need_defaults; then 7654 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 7655 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 7656 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 7657fi 7658 7659# Have a temporary directory for convenience. Make it in the build tree 7660# simply because there is no reason against having it here, and in addition, 7661# creating and moving files from /tmp can sometimes cause problems. 7662# Hook for its removal unless debugging. 7663# Note that there is a small window in which the directory will not be cleaned: 7664# after its creation but before its name has been assigned to `$tmp'. 7665$debug || 7666{ 7667 tmp= 7668 trap 'exit_status=$? 7669 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 7670' 0 7671 trap 'as_fn_exit 1' 1 2 13 15 7672} 7673# Create a (secure) tmp directory for tmp files. 7674 7675{ 7676 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 7677 test -n "$tmp" && test -d "$tmp" 7678} || 7679{ 7680 tmp=./conf$$-$RANDOM 7681 (umask 077 && mkdir "$tmp") 7682} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 7683 7684# Set up the scripts for CONFIG_FILES section. 7685# No need to generate them if there are no CONFIG_FILES. 7686# This happens for instance with `./config.status config.h'. 7687if test -n "$CONFIG_FILES"; then 7688 7689if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 7690 ac_cs_awk_getline=: 7691 ac_cs_awk_pipe_init= 7692 ac_cs_awk_read_file=' 7693 while ((getline aline < (F[key])) > 0) 7694 print(aline) 7695 close(F[key])' 7696 ac_cs_awk_pipe_fini= 7697else 7698 ac_cs_awk_getline=false 7699 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 7700 ac_cs_awk_read_file=' 7701 print "|#_!!_#|" 7702 print "cat " F[key] " &&" 7703 '$ac_cs_awk_pipe_init 7704 # The final `:' finishes the AND list. 7705 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 7706fi 7707ac_cr=`echo X | tr X '\015'` 7708# On cygwin, bash can eat \r inside `` if the user requested igncr. 7709# But we know of no other shell where ac_cr would be empty at this 7710# point, so we can use a bashism as a fallback. 7711if test "x$ac_cr" = x; then 7712 eval ac_cr=\$\'\\r\' 7713fi 7714ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 7715if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 7716 ac_cs_awk_cr='\r' 7717else 7718 ac_cs_awk_cr=$ac_cr 7719fi 7720 7721echo 'BEGIN {' >"$tmp/subs1.awk" && 7722_ACEOF 7723 7724# Create commands to substitute file output variables. 7725{ 7726 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 7727 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 7728 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 7729 echo "_ACAWK" && 7730 echo "_ACEOF" 7731} >conf$$files.sh && 7732. ./conf$$files.sh || 7733 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7734rm -f conf$$files.sh 7735 7736{ 7737 echo "cat >conf$$subs.awk <<_ACEOF" && 7738 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 7739 echo "_ACEOF" 7740} >conf$$subs.sh || 7741 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7742ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 7743ac_delim='%!_!# ' 7744for ac_last_try in false false false false false :; do 7745 . ./conf$$subs.sh || 7746 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7747 7748 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 7749 if test $ac_delim_n = $ac_delim_num; then 7750 break 7751 elif $ac_last_try; then 7752 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 7753 else 7754 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7755 fi 7756done 7757rm -f conf$$subs.sh 7758 7759cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7760cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 7761_ACEOF 7762sed -n ' 7763h 7764s/^/S["/; s/!.*/"]=/ 7765p 7766g 7767s/^[^!]*!// 7768:repl 7769t repl 7770s/'"$ac_delim"'$// 7771t delim 7772:nl 7773h 7774s/\(.\{148\}\).*/\1/ 7775t more1 7776s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 7777p 7778n 7779b repl 7780:more1 7781s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7782p 7783g 7784s/.\{148\}// 7785t nl 7786:delim 7787h 7788s/\(.\{148\}\).*/\1/ 7789t more2 7790s/["\\]/\\&/g; s/^/"/; s/$/"/ 7791p 7792b 7793:more2 7794s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7795p 7796g 7797s/.\{148\}// 7798t delim 7799' <conf$$subs.awk | sed ' 7800/^[^""]/{ 7801 N 7802 s/\n// 7803} 7804' >>$CONFIG_STATUS || ac_write_fail=1 7805rm -f conf$$subs.awk 7806cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7807_ACAWK 7808cat >>"\$tmp/subs1.awk" <<_ACAWK && 7809 for (key in S) S_is_set[key] = 1 7810 FS = "" 7811 \$ac_cs_awk_pipe_init 7812} 7813{ 7814 line = $ 0 7815 nfields = split(line, field, "@") 7816 substed = 0 7817 len = length(field[1]) 7818 for (i = 2; i < nfields; i++) { 7819 key = field[i] 7820 keylen = length(key) 7821 if (S_is_set[key]) { 7822 value = S[key] 7823 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 7824 len += length(value) + length(field[++i]) 7825 substed = 1 7826 } else 7827 len += 1 + keylen 7828 } 7829 if (nfields == 3 && !substed) { 7830 key = field[2] 7831 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 7832 \$ac_cs_awk_read_file 7833 next 7834 } 7835 } 7836 print line 7837} 7838\$ac_cs_awk_pipe_fini 7839_ACAWK 7840_ACEOF 7841cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7842if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 7843 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 7844else 7845 cat 7846fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 7847 || as_fn_error "could not setup config files machinery" "$LINENO" 5 7848_ACEOF 7849 7850# VPATH may cause trouble with some makes, so we remove $(srcdir), 7851# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 7852# trailing colons and then remove the whole line if VPATH becomes empty 7853# (actually we leave an empty line to preserve line numbers). 7854if test "x$srcdir" = x.; then 7855 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 7856s/:*\$(srcdir):*/:/ 7857s/:*\${srcdir}:*/:/ 7858s/:*@srcdir@:*/:/ 7859s/^\([^=]*=[ ]*\):*/\1/ 7860s/:*$// 7861s/^[^=]*=[ ]*$// 7862}' 7863fi 7864 7865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7866fi # test -n "$CONFIG_FILES" 7867 7868# Set up the scripts for CONFIG_HEADERS section. 7869# No need to generate them if there are no CONFIG_HEADERS. 7870# This happens for instance with `./config.status Makefile'. 7871if test -n "$CONFIG_HEADERS"; then 7872cat >"$tmp/defines.awk" <<\_ACAWK || 7873BEGIN { 7874_ACEOF 7875 7876# Transform confdefs.h into an awk script `defines.awk', embedded as 7877# here-document in config.status, that substitutes the proper values into 7878# config.h.in to produce config.h. 7879 7880# Create a delimiter string that does not exist in confdefs.h, to ease 7881# handling of long lines. 7882ac_delim='%!_!# ' 7883for ac_last_try in false false :; do 7884 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 7885 if test -z "$ac_t"; then 7886 break 7887 elif $ac_last_try; then 7888 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 7889 else 7890 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7891 fi 7892done 7893 7894# For the awk script, D is an array of macro values keyed by name, 7895# likewise P contains macro parameters if any. Preserve backslash 7896# newline sequences. 7897 7898ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 7899sed -n ' 7900s/.\{148\}/&'"$ac_delim"'/g 7901t rset 7902:rset 7903s/^[ ]*#[ ]*define[ ][ ]*/ / 7904t def 7905d 7906:def 7907s/\\$// 7908t bsnl 7909s/["\\]/\\&/g 7910s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7911D["\1"]=" \3"/p 7912s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 7913d 7914:bsnl 7915s/["\\]/\\&/g 7916s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7917D["\1"]=" \3\\\\\\n"\\/p 7918t cont 7919s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 7920t cont 7921d 7922:cont 7923n 7924s/.\{148\}/&'"$ac_delim"'/g 7925t clear 7926:clear 7927s/\\$// 7928t bsnlc 7929s/["\\]/\\&/g; s/^/"/; s/$/"/p 7930d 7931:bsnlc 7932s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 7933b cont 7934' <confdefs.h | sed ' 7935s/'"$ac_delim"'/"\\\ 7936"/g' >>$CONFIG_STATUS || ac_write_fail=1 7937 7938cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7939 for (key in D) D_is_set[key] = 1 7940 FS = "" 7941} 7942/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 7943 line = \$ 0 7944 split(line, arg, " ") 7945 if (arg[1] == "#") { 7946 defundef = arg[2] 7947 mac1 = arg[3] 7948 } else { 7949 defundef = substr(arg[1], 2) 7950 mac1 = arg[2] 7951 } 7952 split(mac1, mac2, "(") #) 7953 macro = mac2[1] 7954 prefix = substr(line, 1, index(line, defundef) - 1) 7955 if (D_is_set[macro]) { 7956 # Preserve the white space surrounding the "#". 7957 print prefix "define", macro P[macro] D[macro] 7958 next 7959 } else { 7960 # Replace #undef with comments. This is necessary, for example, 7961 # in the case of _POSIX_SOURCE, which is predefined and required 7962 # on some systems where configure will not decide to define it. 7963 if (defundef == "undef") { 7964 print "/*", prefix defundef, macro, "*/" 7965 next 7966 } 7967 } 7968} 7969{ print } 7970_ACAWK 7971_ACEOF 7972cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7973 as_fn_error "could not setup config headers machinery" "$LINENO" 5 7974fi # test -n "$CONFIG_HEADERS" 7975 7976 7977eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 7978shift 7979for ac_tag 7980do 7981 case $ac_tag in 7982 :[FHLC]) ac_mode=$ac_tag; continue;; 7983 esac 7984 case $ac_mode$ac_tag in 7985 :[FHL]*:*);; 7986 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 7987 :[FH]-) ac_tag=-:-;; 7988 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 7989 esac 7990 ac_save_IFS=$IFS 7991 IFS=: 7992 set x $ac_tag 7993 IFS=$ac_save_IFS 7994 shift 7995 ac_file=$1 7996 shift 7997 7998 case $ac_mode in 7999 :L) ac_source=$1;; 8000 :[FH]) 8001 ac_file_inputs= 8002 for ac_f 8003 do 8004 case $ac_f in 8005 -) ac_f="$tmp/stdin";; 8006 *) # Look for the file first in the build tree, then in the source tree 8007 # (if the path is not absolute). The absolute path cannot be DOS-style, 8008 # because $ac_f cannot contain `:'. 8009 test -f "$ac_f" || 8010 case $ac_f in 8011 [\\/$]*) false;; 8012 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8013 esac || 8014 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8015 esac 8016 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8017 as_fn_append ac_file_inputs " '$ac_f'" 8018 done 8019 8020 # Let's still pretend it is `configure' which instantiates (i.e., don't 8021 # use $as_me), people would be surprised to read: 8022 # /* config.h. Generated by config.status. */ 8023 configure_input='Generated from '` 8024 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8025 `' by configure.' 8026 if test x"$ac_file" != x-; then 8027 configure_input="$ac_file. $configure_input" 8028 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8029$as_echo "$as_me: creating $ac_file" >&6;} 8030 fi 8031 # Neutralize special characters interpreted by sed in replacement strings. 8032 case $configure_input in #( 8033 *\&* | *\|* | *\\* ) 8034 ac_sed_conf_input=`$as_echo "$configure_input" | 8035 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8036 *) ac_sed_conf_input=$configure_input;; 8037 esac 8038 8039 case $ac_tag in 8040 *:-:* | *:-) cat >"$tmp/stdin" \ 8041 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 8042 esac 8043 ;; 8044 esac 8045 8046 ac_dir=`$as_dirname -- "$ac_file" || 8047$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8048 X"$ac_file" : 'X\(//\)[^/]' \| \ 8049 X"$ac_file" : 'X\(//\)$' \| \ 8050 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8051$as_echo X"$ac_file" | 8052 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8053 s//\1/ 8054 q 8055 } 8056 /^X\(\/\/\)[^/].*/{ 8057 s//\1/ 8058 q 8059 } 8060 /^X\(\/\/\)$/{ 8061 s//\1/ 8062 q 8063 } 8064 /^X\(\/\).*/{ 8065 s//\1/ 8066 q 8067 } 8068 s/.*/./; q'` 8069 as_dir="$ac_dir"; as_fn_mkdir_p 8070 ac_builddir=. 8071 8072case "$ac_dir" in 8073.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8074*) 8075 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8076 # A ".." for each directory in $ac_dir_suffix. 8077 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8078 case $ac_top_builddir_sub in 8079 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8080 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8081 esac ;; 8082esac 8083ac_abs_top_builddir=$ac_pwd 8084ac_abs_builddir=$ac_pwd$ac_dir_suffix 8085# for backward compatibility: 8086ac_top_builddir=$ac_top_build_prefix 8087 8088case $srcdir in 8089 .) # We are building in place. 8090 ac_srcdir=. 8091 ac_top_srcdir=$ac_top_builddir_sub 8092 ac_abs_top_srcdir=$ac_pwd ;; 8093 [\\/]* | ?:[\\/]* ) # Absolute name. 8094 ac_srcdir=$srcdir$ac_dir_suffix; 8095 ac_top_srcdir=$srcdir 8096 ac_abs_top_srcdir=$srcdir ;; 8097 *) # Relative name. 8098 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8099 ac_top_srcdir=$ac_top_build_prefix$srcdir 8100 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8101esac 8102ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8103 8104 8105 case $ac_mode in 8106 :F) 8107 # 8108 # CONFIG_FILE 8109 # 8110 8111 case $INSTALL in 8112 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8113 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8114 esac 8115_ACEOF 8116 8117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8118# If the template does not know about datarootdir, expand it. 8119# FIXME: This hack should be removed a few years after 2.60. 8120ac_datarootdir_hack=; ac_datarootdir_seen= 8121ac_sed_dataroot=' 8122/datarootdir/ { 8123 p 8124 q 8125} 8126/@datadir@/p 8127/@docdir@/p 8128/@infodir@/p 8129/@localedir@/p 8130/@mandir@/p' 8131case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8132*datarootdir*) ac_datarootdir_seen=yes;; 8133*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8135$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8136_ACEOF 8137cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8138 ac_datarootdir_hack=' 8139 s&@datadir@&$datadir&g 8140 s&@docdir@&$docdir&g 8141 s&@infodir@&$infodir&g 8142 s&@localedir@&$localedir&g 8143 s&@mandir@&$mandir&g 8144 s&\\\${datarootdir}&$datarootdir&g' ;; 8145esac 8146_ACEOF 8147 8148# Neutralize VPATH when `$srcdir' = `.'. 8149# Shell code in configure.ac might set extrasub. 8150# FIXME: do we really want to maintain this feature? 8151cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8152ac_sed_extra="$ac_vpsub 8153$extrasub 8154_ACEOF 8155cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8156:t 8157/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8158s|@configure_input@|$ac_sed_conf_input|;t t 8159s&@top_builddir@&$ac_top_builddir_sub&;t t 8160s&@top_build_prefix@&$ac_top_build_prefix&;t t 8161s&@srcdir@&$ac_srcdir&;t t 8162s&@abs_srcdir@&$ac_abs_srcdir&;t t 8163s&@top_srcdir@&$ac_top_srcdir&;t t 8164s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8165s&@builddir@&$ac_builddir&;t t 8166s&@abs_builddir@&$ac_abs_builddir&;t t 8167s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8168s&@INSTALL@&$ac_INSTALL&;t t 8169$ac_datarootdir_hack 8170" 8171eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8172if $ac_cs_awk_getline; then 8173 $AWK -f "$tmp/subs.awk" 8174else 8175 $AWK -f "$tmp/subs.awk" | $SHELL 8176fi >$tmp/out \ 8177 || as_fn_error "could not create $ac_file" "$LINENO" 5 8178 8179test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8180 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8181 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8183which seems to be undefined. Please make sure it is defined." >&5 8184$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8185which seems to be undefined. Please make sure it is defined." >&2;} 8186 8187 rm -f "$tmp/stdin" 8188 case $ac_file in 8189 -) cat "$tmp/out" && rm -f "$tmp/out";; 8190 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 8191 esac \ 8192 || as_fn_error "could not create $ac_file" "$LINENO" 5 8193 ;; 8194 :H) 8195 # 8196 # CONFIG_HEADER 8197 # 8198 if test x"$ac_file" != x-; then 8199 { 8200 $as_echo "/* $configure_input */" \ 8201 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 8202 } >"$tmp/config.h" \ 8203 || as_fn_error "could not create $ac_file" "$LINENO" 5 8204 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 8205 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8206$as_echo "$as_me: $ac_file is unchanged" >&6;} 8207 else 8208 rm -f "$ac_file" 8209 mv "$tmp/config.h" "$ac_file" \ 8210 || as_fn_error "could not create $ac_file" "$LINENO" 5 8211 fi 8212 else 8213 $as_echo "/* $configure_input */" \ 8214 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 8215 || as_fn_error "could not create -" "$LINENO" 5 8216 fi 8217 ;; 8218 8219 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8220$as_echo "$as_me: executing $ac_file commands" >&6;} 8221 ;; 8222 esac 8223 8224 8225 case $ac_file$ac_mode in 8226 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8227if test -n "$CONFIG_FILES"; then 8228 if test -n "${with_target_subdir}"; then 8229 # FIXME: We shouldn't need to set ac_file 8230 ac_file=Makefile 8231 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8232 . ${libiberty_topdir}/config-ml.in 8233 fi 8234fi ;; 8235 8236 esac 8237done # for ac_tag 8238 8239 8240as_fn_exit 0 8241_ACEOF 8242ac_clean_files=$ac_clean_files_save 8243 8244test $ac_write_fail = 0 || 8245 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 8246 8247 8248# configure is writing to config.log, and then calls config.status. 8249# config.status does its own redirection, appending to config.log. 8250# Unfortunately, on DOS this fails, as config.log is still kept open 8251# by configure, so config.status won't be able to write to it; its 8252# output is simply discarded. So we exec the FD to /dev/null, 8253# effectively closing config.log, so it can be properly (re)opened and 8254# appended to by config.status. When coming back to configure, we 8255# need to make the FD available again. 8256if test "$no_create" != yes; then 8257 ac_cs_success=: 8258 ac_config_status_args= 8259 test "$silent" = yes && 8260 ac_config_status_args="$ac_config_status_args --quiet" 8261 exec 5>/dev/null 8262 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8263 exec 5>>config.log 8264 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8265 # would make configure fail if this is the last instruction. 8266 $ac_cs_success || as_fn_exit $? 8267fi 8268if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8270$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8271fi 8272 8273