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