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