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 16 DUALCASE=1; export DUALCASE # for MKS sh 17 if 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 24 else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30 esac 31 fi 32 33 34 as_nl=' 35 ' 36 export as_nl 37 # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 as_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. 43 if 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 --' 47 elif (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' 50 else 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' 70 fi 71 72 # The user is always right. 73 if 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 } 79 fi 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.) 87 IFS=" "" $as_nl" 88 89 # Find who we are. Look in the path if we contain no directory separator. 90 case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93 for as_dir in $PATH 94 do 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 99 IFS=$as_save_IFS 100 101 ;; 102 esac 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. 105 if test "x$as_myself" = x; then 106 as_myself=$0 107 fi 108 if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111 fi 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. 117 for as_var in BASH_ENV ENV MAIL MAILPATH 118 do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120 done 121 PS1='$ ' 122 PS2='> ' 123 PS4='+ ' 124 125 # NLS nuisances. 126 LC_ALL=C 127 export LC_ALL 128 LANGUAGE=C 129 export LANGUAGE 130 131 # CDPATH. 132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134 if 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 142 else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148 esac 149 fi 150 " 151 as_required="as_fn_return () { (exit \$1); } 152 as_fn_success () { as_fn_return 0; } 153 as_fn_failure () { as_fn_return 1; } 154 as_fn_ret_success () { return 0; } 155 as_fn_ret_failure () { return 1; } 156 157 exitcode=0 158 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164 else 165 exitcode=1; echo positional parameters were not saved. 166 fi 167 test 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 172 test \$(( 1 + 1 )) = 2 || exit 1" 173 if (eval "$as_required") 2>/dev/null; then : 174 as_have_required=yes 175 else 176 as_have_required=no 177 fi 178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 179 180 else 181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 182 as_found=false 183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 184 do 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 198 fi 199 fi 200 done;; 201 esac 202 as_found=false 203 done 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 207 fi; } 208 IFS=$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+"$@"} 220 fi 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 (at] 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 235 fi 236 fi 237 fi 238 SHELL=${CONFIG_SHELL-/bin/sh} 239 export SHELL 240 # Unset more variables known to interfere with behavior of common tools. 241 CLICOLOR_FORCE= GREP_OPTIONS= 242 unset CLICOLOR_FORCE GREP_OPTIONS 243 244 ## --------------------- ## 245 ## M4sh Shell Functions. ## 246 ## --------------------- ## 247 # as_fn_unset VAR 248 # --------------- 249 # Portably unset VAR. 250 as_fn_unset () 251 { 252 { eval $1=; unset $1;} 253 } 254 as_unset=as_fn_unset 255 256 # as_fn_set_status STATUS 257 # ----------------------- 258 # Set $? to STATUS, without forking. 259 as_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. 267 as_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. 277 as_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. 327 if (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 }' 332 else 333 as_fn_append () 334 { 335 eval $1=\$$1\$2 336 } 337 fi # 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. 344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 345 eval 'as_fn_arith () 346 { 347 as_val=$(( $* )) 348 }' 349 else 350 as_fn_arith () 351 { 352 as_val=`expr "$@" || test $? -eq 1` 353 } 354 fi # 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. 362 as_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 373 if expr a : '\(a\)' >/dev/null 2>&1 && 374 test "X`expr 00001 : '.*\(...\)'`" = X001; then 375 as_expr=expr 376 else 377 as_expr=false 378 fi 379 380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 381 as_basename=basename 382 else 383 as_basename=false 384 fi 385 386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 387 as_dirname=dirname 388 else 389 as_dirname=false 390 fi 391 392 as_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. 412 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 415 as_cr_digits='0123456789' 416 as_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 450 ECHO_C= ECHO_N= ECHO_T= 451 case `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';; 461 esac 462 463 rm -f conf$$ conf$$.exe conf$$.file 464 if test -d conf$$.dir; then 465 rm -f conf$$.dir/conf$$.file 466 else 467 rm -f conf$$.dir 468 mkdir conf$$.dir 2>/dev/null 469 fi 470 if (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 484 else 485 as_ln_s='cp -p' 486 fi 487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 488 rmdir conf$$.dir 2>/dev/null 489 490 if mkdir -p . 2>/dev/null; then 491 as_mkdir_p='mkdir -p "$as_dir"' 492 else 493 test -d ./-p && rmdir ./-p 494 as_mkdir_p=false 495 fi 496 497 if test -x / >/dev/null 2>&1; then 498 as_test_x='test -x' 499 else 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 ' 517 fi 518 as_executable_p=$as_test_x 519 520 # Sed expression to map a string onto a valid CPP name. 521 as_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. 524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 525 526 527 exec 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. 532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 533 534 # 535 # Initializations. 536 # 537 ac_default_prefix=/usr/local 538 ac_clean_files= 539 ac_config_libobj_dir=. 540 LIBOBJS= 541 cross_compiling=no 542 subdirs= 543 MFLAGS= 544 MAKEFLAGS= 545 546 # Identity of this package. 547 PACKAGE_NAME= 548 PACKAGE_TARNAME= 549 PACKAGE_VERSION= 550 PACKAGE_STRING= 551 PACKAGE_BUGREPORT= 552 PACKAGE_URL= 553 554 ac_unique_file="xmalloc.c" 555 # Factoring default headers for most tests. 556 ac_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 591 ac_subst_vars='LTLIBOBJS 592 INSTALL_DEST 593 pexecute 594 target_header_dir 595 CHECK 596 LIBOBJS 597 NOASANFLAG 598 PICFLAG 599 INSTALL_DATA 600 INSTALL_SCRIPT 601 INSTALL_PROGRAM 602 OUTPUT_OPTION 603 NO_MINUS_C_MINUS_O 604 ac_libiberty_warn_cflags 605 EGREP 606 GREP 607 CPP 608 OBJEXT 609 EXEEXT 610 ac_ct_CC 611 CPPFLAGS 612 LDFLAGS 613 CFLAGS 614 CC 615 RANLIB 616 AR 617 host_os 618 host_vendor 619 host_cpu 620 host 621 build_os 622 build_vendor 623 build_cpu 624 build 625 HAVE_PERL 626 PERL 627 BUILD_INFO 628 MAKEINFO 629 NOTMAINT 630 MAINT 631 libiberty_topdir 632 target_alias 633 host_alias 634 build_alias 635 LIBS 636 ECHO_T 637 ECHO_N 638 ECHO_C 639 DEFS 640 mandir 641 localedir 642 libdir 643 psdir 644 pdfdir 645 dvidir 646 htmldir 647 infodir 648 docdir 649 oldincludedir 650 includedir 651 localstatedir 652 sharedstatedir 653 sysconfdir 654 datadir 655 datarootdir 656 libexecdir 657 sbindir 658 bindir 659 program_transform_name 660 prefix 661 exec_prefix 662 PACKAGE_URL 663 PACKAGE_BUGREPORT 664 PACKAGE_STRING 665 PACKAGE_VERSION 666 PACKAGE_TARNAME 667 PACKAGE_NAME 668 PATH_SEPARATOR 669 SHELL' 670 ac_subst_files='host_makefile_frag' 671 ac_user_opts=' 672 enable_option_checking 673 with_target_subdir 674 with_build_subdir 675 with_cross_host 676 with_newlib 677 enable_maintainer_mode 678 enable_multilib 679 enable_install_libiberty 680 enable_largefile 681 ' 682 ac_precious_vars='build_alias 683 host_alias 684 target_alias 685 CC 686 CFLAGS 687 LDFLAGS 688 LIBS 689 CPPFLAGS 690 CPP' 691 692 693 # Initialize some variables set by options. 694 ac_init_help= 695 ac_init_version=false 696 ac_unrecognized_opts= 697 ac_unrecognized_sep= 698 # The variables have the same names as the options, with 699 # dashes changed to underlines. 700 cache_file=/dev/null 701 exec_prefix=NONE 702 no_create= 703 no_recursion= 704 prefix=NONE 705 program_prefix=NONE 706 program_suffix=NONE 707 program_transform_name=s,x,x, 708 silent= 709 site= 710 srcdir= 711 verbose= 712 x_includes=NONE 713 x_libraries=NONE 714 715 # Installation directory options. 716 # These are left unexpanded so users can "make install exec_prefix=/foo" 717 # and all the variables that are supposed to be based on exec_prefix 718 # by default will actually change. 719 # Use braces instead of parens because sh, perl, etc. also accept them. 720 # (The list follows the same order as the GNU Coding Standards.) 721 bindir='${exec_prefix}/bin' 722 sbindir='${exec_prefix}/sbin' 723 libexecdir='${exec_prefix}/libexec' 724 datarootdir='${prefix}/share' 725 datadir='${datarootdir}' 726 sysconfdir='${prefix}/etc' 727 sharedstatedir='${prefix}/com' 728 localstatedir='${prefix}/var' 729 includedir='${prefix}/include' 730 oldincludedir='/usr/include' 731 docdir='${datarootdir}/doc/${PACKAGE}' 732 infodir='${datarootdir}/info' 733 htmldir='${docdir}' 734 dvidir='${docdir}' 735 pdfdir='${docdir}' 736 psdir='${docdir}' 737 libdir='${exec_prefix}/lib' 738 localedir='${datarootdir}/locale' 739 mandir='${datarootdir}/man' 740 741 ac_prev= 742 ac_dashdash= 743 for ac_option 744 do 745 # If the previous option needs an argument, assign it. 746 if test -n "$ac_prev"; then 747 eval $ac_prev=\$ac_option 748 ac_prev= 749 continue 750 fi 751 752 case $ac_option in 753 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 754 *) ac_optarg=yes ;; 755 esac 756 757 # Accept the important Cygnus configure options, so we can diagnose typos. 758 759 case $ac_dashdash$ac_option in 760 --) 761 ac_dashdash=yes ;; 762 763 -bindir | --bindir | --bindi | --bind | --bin | --bi) 764 ac_prev=bindir ;; 765 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 766 bindir=$ac_optarg ;; 767 768 -build | --build | --buil | --bui | --bu) 769 ac_prev=build_alias ;; 770 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 771 build_alias=$ac_optarg ;; 772 773 -cache-file | --cache-file | --cache-fil | --cache-fi \ 774 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 775 ac_prev=cache_file ;; 776 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 777 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 778 cache_file=$ac_optarg ;; 779 780 --config-cache | -C) 781 cache_file=config.cache ;; 782 783 -datadir | --datadir | --datadi | --datad) 784 ac_prev=datadir ;; 785 -datadir=* | --datadir=* | --datadi=* | --datad=*) 786 datadir=$ac_optarg ;; 787 788 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 789 | --dataroo | --dataro | --datar) 790 ac_prev=datarootdir ;; 791 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 792 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 793 datarootdir=$ac_optarg ;; 794 795 -disable-* | --disable-*) 796 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 797 # Reject names that are not valid shell variable names. 798 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 799 as_fn_error "invalid feature name: $ac_useropt" 800 ac_useropt_orig=$ac_useropt 801 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 802 case $ac_user_opts in 803 *" 804 "enable_$ac_useropt" 805 "*) ;; 806 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 807 ac_unrecognized_sep=', ';; 808 esac 809 eval enable_$ac_useropt=no ;; 810 811 -docdir | --docdir | --docdi | --doc | --do) 812 ac_prev=docdir ;; 813 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 814 docdir=$ac_optarg ;; 815 816 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 817 ac_prev=dvidir ;; 818 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 819 dvidir=$ac_optarg ;; 820 821 -enable-* | --enable-*) 822 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 823 # Reject names that are not valid shell variable names. 824 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 825 as_fn_error "invalid feature name: $ac_useropt" 826 ac_useropt_orig=$ac_useropt 827 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 828 case $ac_user_opts in 829 *" 830 "enable_$ac_useropt" 831 "*) ;; 832 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 833 ac_unrecognized_sep=', ';; 834 esac 835 eval enable_$ac_useropt=\$ac_optarg ;; 836 837 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 838 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 839 | --exec | --exe | --ex) 840 ac_prev=exec_prefix ;; 841 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 842 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 843 | --exec=* | --exe=* | --ex=*) 844 exec_prefix=$ac_optarg ;; 845 846 -gas | --gas | --ga | --g) 847 # Obsolete; use --with-gas. 848 with_gas=yes ;; 849 850 -help | --help | --hel | --he | -h) 851 ac_init_help=long ;; 852 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 853 ac_init_help=recursive ;; 854 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 855 ac_init_help=short ;; 856 857 -host | --host | --hos | --ho) 858 ac_prev=host_alias ;; 859 -host=* | --host=* | --hos=* | --ho=*) 860 host_alias=$ac_optarg ;; 861 862 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 863 ac_prev=htmldir ;; 864 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 865 | --ht=*) 866 htmldir=$ac_optarg ;; 867 868 -includedir | --includedir | --includedi | --included | --include \ 869 | --includ | --inclu | --incl | --inc) 870 ac_prev=includedir ;; 871 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 872 | --includ=* | --inclu=* | --incl=* | --inc=*) 873 includedir=$ac_optarg ;; 874 875 -infodir | --infodir | --infodi | --infod | --info | --inf) 876 ac_prev=infodir ;; 877 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 878 infodir=$ac_optarg ;; 879 880 -libdir | --libdir | --libdi | --libd) 881 ac_prev=libdir ;; 882 -libdir=* | --libdir=* | --libdi=* | --libd=*) 883 libdir=$ac_optarg ;; 884 885 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 886 | --libexe | --libex | --libe) 887 ac_prev=libexecdir ;; 888 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 889 | --libexe=* | --libex=* | --libe=*) 890 libexecdir=$ac_optarg ;; 891 892 -localedir | --localedir | --localedi | --localed | --locale) 893 ac_prev=localedir ;; 894 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 895 localedir=$ac_optarg ;; 896 897 -localstatedir | --localstatedir | --localstatedi | --localstated \ 898 | --localstate | --localstat | --localsta | --localst | --locals) 899 ac_prev=localstatedir ;; 900 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 901 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 902 localstatedir=$ac_optarg ;; 903 904 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 905 ac_prev=mandir ;; 906 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 907 mandir=$ac_optarg ;; 908 909 -nfp | --nfp | --nf) 910 # Obsolete; use --without-fp. 911 with_fp=no ;; 912 913 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 914 | --no-cr | --no-c | -n) 915 no_create=yes ;; 916 917 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 918 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 919 no_recursion=yes ;; 920 921 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 922 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 923 | --oldin | --oldi | --old | --ol | --o) 924 ac_prev=oldincludedir ;; 925 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 926 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 927 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 928 oldincludedir=$ac_optarg ;; 929 930 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 931 ac_prev=prefix ;; 932 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 933 prefix=$ac_optarg ;; 934 935 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 936 | --program-pre | --program-pr | --program-p) 937 ac_prev=program_prefix ;; 938 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 939 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 940 program_prefix=$ac_optarg ;; 941 942 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 943 | --program-suf | --program-su | --program-s) 944 ac_prev=program_suffix ;; 945 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 946 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 947 program_suffix=$ac_optarg ;; 948 949 -program-transform-name | --program-transform-name \ 950 | --program-transform-nam | --program-transform-na \ 951 | --program-transform-n | --program-transform- \ 952 | --program-transform | --program-transfor \ 953 | --program-transfo | --program-transf \ 954 | --program-trans | --program-tran \ 955 | --progr-tra | --program-tr | --program-t) 956 ac_prev=program_transform_name ;; 957 -program-transform-name=* | --program-transform-name=* \ 958 | --program-transform-nam=* | --program-transform-na=* \ 959 | --program-transform-n=* | --program-transform-=* \ 960 | --program-transform=* | --program-transfor=* \ 961 | --program-transfo=* | --program-transf=* \ 962 | --program-trans=* | --program-tran=* \ 963 | --progr-tra=* | --program-tr=* | --program-t=*) 964 program_transform_name=$ac_optarg ;; 965 966 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 967 ac_prev=pdfdir ;; 968 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 969 pdfdir=$ac_optarg ;; 970 971 -psdir | --psdir | --psdi | --psd | --ps) 972 ac_prev=psdir ;; 973 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 974 psdir=$ac_optarg ;; 975 976 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 977 | -silent | --silent | --silen | --sile | --sil) 978 silent=yes ;; 979 980 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 981 ac_prev=sbindir ;; 982 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 983 | --sbi=* | --sb=*) 984 sbindir=$ac_optarg ;; 985 986 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 987 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 988 | --sharedst | --shareds | --shared | --share | --shar \ 989 | --sha | --sh) 990 ac_prev=sharedstatedir ;; 991 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 992 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 993 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 994 | --sha=* | --sh=*) 995 sharedstatedir=$ac_optarg ;; 996 997 -site | --site | --sit) 998 ac_prev=site ;; 999 -site=* | --site=* | --sit=*) 1000 site=$ac_optarg ;; 1001 1002 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1003 ac_prev=srcdir ;; 1004 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1005 srcdir=$ac_optarg ;; 1006 1007 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1008 | --syscon | --sysco | --sysc | --sys | --sy) 1009 ac_prev=sysconfdir ;; 1010 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1011 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1012 sysconfdir=$ac_optarg ;; 1013 1014 -target | --target | --targe | --targ | --tar | --ta | --t) 1015 ac_prev=target_alias ;; 1016 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1017 target_alias=$ac_optarg ;; 1018 1019 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1020 verbose=yes ;; 1021 1022 -version | --version | --versio | --versi | --vers | -V) 1023 ac_init_version=: ;; 1024 1025 -with-* | --with-*) 1026 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1027 # Reject names that are not valid shell variable names. 1028 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1029 as_fn_error "invalid package name: $ac_useropt" 1030 ac_useropt_orig=$ac_useropt 1031 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1032 case $ac_user_opts in 1033 *" 1034 "with_$ac_useropt" 1035 "*) ;; 1036 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1037 ac_unrecognized_sep=', ';; 1038 esac 1039 eval with_$ac_useropt=\$ac_optarg ;; 1040 1041 -without-* | --without-*) 1042 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1043 # Reject names that are not valid shell variable names. 1044 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1045 as_fn_error "invalid package name: $ac_useropt" 1046 ac_useropt_orig=$ac_useropt 1047 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1048 case $ac_user_opts in 1049 *" 1050 "with_$ac_useropt" 1051 "*) ;; 1052 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1053 ac_unrecognized_sep=', ';; 1054 esac 1055 eval with_$ac_useropt=no ;; 1056 1057 --x) 1058 # Obsolete; use --with-x. 1059 with_x=yes ;; 1060 1061 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1062 | --x-incl | --x-inc | --x-in | --x-i) 1063 ac_prev=x_includes ;; 1064 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1065 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1066 x_includes=$ac_optarg ;; 1067 1068 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1069 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1070 ac_prev=x_libraries ;; 1071 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1072 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1073 x_libraries=$ac_optarg ;; 1074 1075 -*) as_fn_error "unrecognized option: \`$ac_option' 1076 Try \`$0 --help' for more information." 1077 ;; 1078 1079 *=*) 1080 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1081 # Reject names that are not valid shell variable names. 1082 case $ac_envvar in #( 1083 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1084 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1085 esac 1086 eval $ac_envvar=\$ac_optarg 1087 export $ac_envvar ;; 1088 1089 *) 1090 # FIXME: should be removed in autoconf 3.0. 1091 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1092 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1093 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1094 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1095 ;; 1096 1097 esac 1098 done 1099 1100 if test -n "$ac_prev"; then 1101 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1102 as_fn_error "missing argument to $ac_option" 1103 fi 1104 1105 if test -n "$ac_unrecognized_opts"; then 1106 case $enable_option_checking in 1107 no) ;; 1108 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1109 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1110 esac 1111 fi 1112 1113 # Check all directory arguments for consistency. 1114 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1115 datadir sysconfdir sharedstatedir localstatedir includedir \ 1116 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1117 libdir localedir mandir 1118 do 1119 eval ac_val=\$$ac_var 1120 # Remove trailing slashes. 1121 case $ac_val in 1122 */ ) 1123 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1124 eval $ac_var=\$ac_val;; 1125 esac 1126 # Be sure to have absolute directory names. 1127 case $ac_val in 1128 [\\/$]* | ?:[\\/]* ) continue;; 1129 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1130 esac 1131 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1132 done 1133 1134 # There might be people who depend on the old broken behavior: `$host' 1135 # used to hold the argument of --host etc. 1136 # FIXME: To remove some day. 1137 build=$build_alias 1138 host=$host_alias 1139 target=$target_alias 1140 1141 # FIXME: To remove some day. 1142 if test "x$host_alias" != x; then 1143 if test "x$build_alias" = x; then 1144 cross_compiling=maybe 1145 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1146 If a cross compiler is detected then cross compile mode will be used." >&2 1147 elif test "x$build_alias" != "x$host_alias"; then 1148 cross_compiling=yes 1149 fi 1150 fi 1151 1152 ac_tool_prefix= 1153 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1154 1155 test "$silent" = yes && exec 6>/dev/null 1156 1157 1158 ac_pwd=`pwd` && test -n "$ac_pwd" && 1159 ac_ls_di=`ls -di .` && 1160 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1161 as_fn_error "working directory cannot be determined" 1162 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1163 as_fn_error "pwd does not report name of working directory" 1164 1165 1166 # Find the source files, if location was not specified. 1167 if test -z "$srcdir"; then 1168 ac_srcdir_defaulted=yes 1169 # Try the directory containing this script, then the parent directory. 1170 ac_confdir=`$as_dirname -- "$as_myself" || 1171 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1172 X"$as_myself" : 'X\(//\)[^/]' \| \ 1173 X"$as_myself" : 'X\(//\)$' \| \ 1174 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1175 $as_echo X"$as_myself" | 1176 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1177 s//\1/ 1178 q 1179 } 1180 /^X\(\/\/\)[^/].*/{ 1181 s//\1/ 1182 q 1183 } 1184 /^X\(\/\/\)$/{ 1185 s//\1/ 1186 q 1187 } 1188 /^X\(\/\).*/{ 1189 s//\1/ 1190 q 1191 } 1192 s/.*/./; q'` 1193 srcdir=$ac_confdir 1194 if test ! -r "$srcdir/$ac_unique_file"; then 1195 srcdir=.. 1196 fi 1197 else 1198 ac_srcdir_defaulted=no 1199 fi 1200 if test ! -r "$srcdir/$ac_unique_file"; then 1201 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1202 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1203 fi 1204 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1205 ac_abs_confdir=`( 1206 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1207 pwd)` 1208 # When building in place, set srcdir=. 1209 if test "$ac_abs_confdir" = "$ac_pwd"; then 1210 srcdir=. 1211 fi 1212 # Remove unnecessary trailing slashes from srcdir. 1213 # Double slashes in file names in object file debugging info 1214 # mess up M-x gdb in Emacs. 1215 case $srcdir in 1216 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1217 esac 1218 for ac_var in $ac_precious_vars; do 1219 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1220 eval ac_env_${ac_var}_value=\$${ac_var} 1221 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1222 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1223 done 1224 1225 # 1226 # Report the --help message. 1227 # 1228 if test "$ac_init_help" = "long"; then 1229 # Omit some internal or obsolete options to make the list less imposing. 1230 # This message is too long to be a string in the A/UX 3.1 sh. 1231 cat <<_ACEOF 1232 \`configure' configures this package to adapt to many kinds of systems. 1233 1234 Usage: $0 [OPTION]... [VAR=VALUE]... 1235 1236 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1237 VAR=VALUE. See below for descriptions of some of the useful variables. 1238 1239 Defaults for the options are specified in brackets. 1240 1241 Configuration: 1242 -h, --help display this help and exit 1243 --help=short display options specific to this package 1244 --help=recursive display the short help of all the included packages 1245 -V, --version display version information and exit 1246 -q, --quiet, --silent do not print \`checking...' messages 1247 --cache-file=FILE cache test results in FILE [disabled] 1248 -C, --config-cache alias for \`--cache-file=config.cache' 1249 -n, --no-create do not create output files 1250 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1251 1252 Installation directories: 1253 --prefix=PREFIX install architecture-independent files in PREFIX 1254 [$ac_default_prefix] 1255 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1256 [PREFIX] 1257 1258 By default, \`make install' will install all the files in 1259 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1260 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1261 for instance \`--prefix=\$HOME'. 1262 1263 For better control, use the options below. 1264 1265 Fine tuning of the installation directories: 1266 --bindir=DIR user executables [EPREFIX/bin] 1267 --sbindir=DIR system admin executables [EPREFIX/sbin] 1268 --libexecdir=DIR program executables [EPREFIX/libexec] 1269 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1270 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1271 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1272 --libdir=DIR object code libraries [EPREFIX/lib] 1273 --includedir=DIR C header files [PREFIX/include] 1274 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1275 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1276 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1277 --infodir=DIR info documentation [DATAROOTDIR/info] 1278 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1279 --mandir=DIR man documentation [DATAROOTDIR/man] 1280 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1281 --htmldir=DIR html documentation [DOCDIR] 1282 --dvidir=DIR dvi documentation [DOCDIR] 1283 --pdfdir=DIR pdf documentation [DOCDIR] 1284 --psdir=DIR ps documentation [DOCDIR] 1285 _ACEOF 1286 1287 cat <<\_ACEOF 1288 1289 System types: 1290 --build=BUILD configure for building on BUILD [guessed] 1291 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1292 _ACEOF 1293 fi 1294 1295 if test -n "$ac_init_help"; then 1296 1297 cat <<\_ACEOF 1298 1299 Optional Features: 1300 --disable-option-checking ignore unrecognized --enable/--with options 1301 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1302 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1303 --enable-maintainer-mode 1304 enable make rules and dependencies not useful 1305 (and sometimes confusing) to the casual installer 1306 --enable-multilib build many library versions (default) 1307 --enable-install-libiberty Install headers and library for end users 1308 --disable-largefile omit support for large files 1309 1310 Optional Packages: 1311 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1312 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1313 --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1314 --with-build-subdir=SUBDIR Configuring in a subdirectory for build 1315 --with-cross-host=HOST Configuring with a cross compiler 1316 --with-newlib Configuring with newlib 1317 1318 Some influential environment variables: 1319 CC C compiler command 1320 CFLAGS C compiler flags 1321 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1322 nonstandard directory <lib dir> 1323 LIBS libraries to pass to the linker, e.g. -l<library> 1324 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1325 you have headers in a nonstandard directory <include dir> 1326 CPP C preprocessor 1327 1328 Use these variables to override the choices made by `configure' or to help 1329 it to find libraries and programs with nonstandard names/locations. 1330 1331 Report bugs to the package provider. 1332 _ACEOF 1333 ac_status=$? 1334 fi 1335 1336 if test "$ac_init_help" = "recursive"; then 1337 # If there are subdirs, report their specific --help. 1338 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1339 test -d "$ac_dir" || 1340 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1341 continue 1342 ac_builddir=. 1343 1344 case "$ac_dir" in 1345 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1346 *) 1347 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1348 # A ".." for each directory in $ac_dir_suffix. 1349 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1350 case $ac_top_builddir_sub in 1351 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1352 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1353 esac ;; 1354 esac 1355 ac_abs_top_builddir=$ac_pwd 1356 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1357 # for backward compatibility: 1358 ac_top_builddir=$ac_top_build_prefix 1359 1360 case $srcdir in 1361 .) # We are building in place. 1362 ac_srcdir=. 1363 ac_top_srcdir=$ac_top_builddir_sub 1364 ac_abs_top_srcdir=$ac_pwd ;; 1365 [\\/]* | ?:[\\/]* ) # Absolute name. 1366 ac_srcdir=$srcdir$ac_dir_suffix; 1367 ac_top_srcdir=$srcdir 1368 ac_abs_top_srcdir=$srcdir ;; 1369 *) # Relative name. 1370 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1371 ac_top_srcdir=$ac_top_build_prefix$srcdir 1372 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1373 esac 1374 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1375 1376 cd "$ac_dir" || { ac_status=$?; continue; } 1377 # Check for guested configure. 1378 if test -f "$ac_srcdir/configure.gnu"; then 1379 echo && 1380 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1381 elif test -f "$ac_srcdir/configure"; then 1382 echo && 1383 $SHELL "$ac_srcdir/configure" --help=recursive 1384 else 1385 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1386 fi || ac_status=$? 1387 cd "$ac_pwd" || { ac_status=$?; break; } 1388 done 1389 fi 1390 1391 test -n "$ac_init_help" && exit $ac_status 1392 if $ac_init_version; then 1393 cat <<\_ACEOF 1394 configure 1395 generated by GNU Autoconf 2.64 1396 1397 Copyright (C) 2009 Free Software Foundation, Inc. 1398 This configure script is free software; the Free Software Foundation 1399 gives unlimited permission to copy, distribute and modify it. 1400 _ACEOF 1401 exit 1402 fi 1403 1404 ## ------------------------ ## 1405 ## Autoconf initialization. ## 1406 ## ------------------------ ## 1407 1408 # ac_fn_c_try_compile LINENO 1409 # -------------------------- 1410 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1411 ac_fn_c_try_compile () 1412 { 1413 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1414 rm -f conftest.$ac_objext 1415 if { { ac_try="$ac_compile" 1416 case "(($ac_try" in 1417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1418 *) ac_try_echo=$ac_try;; 1419 esac 1420 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1421 $as_echo "$ac_try_echo"; } >&5 1422 (eval "$ac_compile") 2>conftest.err 1423 ac_status=$? 1424 if test -s conftest.err; then 1425 grep -v '^ *+' conftest.err >conftest.er1 1426 cat conftest.er1 >&5 1427 mv -f conftest.er1 conftest.err 1428 fi 1429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1430 test $ac_status = 0; } && { 1431 test -z "$ac_c_werror_flag" || 1432 test ! -s conftest.err 1433 } && test -s conftest.$ac_objext; then : 1434 ac_retval=0 1435 else 1436 $as_echo "$as_me: failed program was:" >&5 1437 sed 's/^/| /' conftest.$ac_ext >&5 1438 1439 ac_retval=1 1440 fi 1441 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1442 return $ac_retval 1443 1444 } # ac_fn_c_try_compile 1445 1446 # ac_fn_c_try_cpp LINENO 1447 # ---------------------- 1448 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1449 ac_fn_c_try_cpp () 1450 { 1451 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1452 if { { ac_try="$ac_cpp conftest.$ac_ext" 1453 case "(($ac_try" in 1454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1455 *) ac_try_echo=$ac_try;; 1456 esac 1457 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1458 $as_echo "$ac_try_echo"; } >&5 1459 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1460 ac_status=$? 1461 if test -s conftest.err; then 1462 grep -v '^ *+' conftest.err >conftest.er1 1463 cat conftest.er1 >&5 1464 mv -f conftest.er1 conftest.err 1465 fi 1466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1467 test $ac_status = 0; } >/dev/null && { 1468 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1469 test ! -s conftest.err 1470 }; then : 1471 ac_retval=0 1472 else 1473 $as_echo "$as_me: failed program was:" >&5 1474 sed 's/^/| /' conftest.$ac_ext >&5 1475 1476 ac_retval=1 1477 fi 1478 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1479 return $ac_retval 1480 1481 } # ac_fn_c_try_cpp 1482 1483 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1484 # ------------------------------------------------------- 1485 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1486 # the include files in INCLUDES and setting the cache variable VAR 1487 # accordingly. 1488 ac_fn_c_check_header_mongrel () 1489 { 1490 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1491 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1493 $as_echo_n "checking for $2... " >&6; } 1494 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1495 $as_echo_n "(cached) " >&6 1496 fi 1497 eval ac_res=\$$3 1498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1499 $as_echo "$ac_res" >&6; } 1500 else 1501 # Is the header compilable? 1502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1503 $as_echo_n "checking $2 usability... " >&6; } 1504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1505 /* end confdefs.h. */ 1506 $4 1507 #include <$2> 1508 _ACEOF 1509 if ac_fn_c_try_compile "$LINENO"; then : 1510 ac_header_compiler=yes 1511 else 1512 ac_header_compiler=no 1513 fi 1514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1516 $as_echo "$ac_header_compiler" >&6; } 1517 1518 # Is the header present? 1519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1520 $as_echo_n "checking $2 presence... " >&6; } 1521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1522 /* end confdefs.h. */ 1523 #include <$2> 1524 _ACEOF 1525 if ac_fn_c_try_cpp "$LINENO"; then : 1526 ac_header_preproc=yes 1527 else 1528 ac_header_preproc=no 1529 fi 1530 rm -f conftest.err conftest.$ac_ext 1531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1532 $as_echo "$ac_header_preproc" >&6; } 1533 1534 # So? What about this header? 1535 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1536 yes:no: ) 1537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1538 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1540 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1541 ;; 1542 no:yes:* ) 1543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1544 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1545 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1546 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1548 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1550 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1552 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1553 ;; 1554 esac 1555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1556 $as_echo_n "checking for $2... " >&6; } 1557 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1558 $as_echo_n "(cached) " >&6 1559 else 1560 eval "$3=\$ac_header_compiler" 1561 fi 1562 eval ac_res=\$$3 1563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1564 $as_echo "$ac_res" >&6; } 1565 fi 1566 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1567 1568 } # ac_fn_c_check_header_mongrel 1569 1570 # ac_fn_c_try_run LINENO 1571 # ---------------------- 1572 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1573 # that executables *can* be run. 1574 ac_fn_c_try_run () 1575 { 1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1577 if { { ac_try="$ac_link" 1578 case "(($ac_try" in 1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1580 *) ac_try_echo=$ac_try;; 1581 esac 1582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1583 $as_echo "$ac_try_echo"; } >&5 1584 (eval "$ac_link") 2>&5 1585 ac_status=$? 1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1587 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1588 { { case "(($ac_try" in 1589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1590 *) ac_try_echo=$ac_try;; 1591 esac 1592 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1593 $as_echo "$ac_try_echo"; } >&5 1594 (eval "$ac_try") 2>&5 1595 ac_status=$? 1596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1597 test $ac_status = 0; }; }; then : 1598 ac_retval=0 1599 else 1600 $as_echo "$as_me: program exited with status $ac_status" >&5 1601 $as_echo "$as_me: failed program was:" >&5 1602 sed 's/^/| /' conftest.$ac_ext >&5 1603 1604 ac_retval=$ac_status 1605 fi 1606 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1607 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1608 return $ac_retval 1609 1610 } # ac_fn_c_try_run 1611 1612 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1613 # ------------------------------------------------------- 1614 # Tests whether HEADER exists and can be compiled using the include files in 1615 # INCLUDES, setting the cache variable VAR accordingly. 1616 ac_fn_c_check_header_compile () 1617 { 1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1620 $as_echo_n "checking for $2... " >&6; } 1621 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1622 $as_echo_n "(cached) " >&6 1623 else 1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1625 /* end confdefs.h. */ 1626 $4 1627 #include <$2> 1628 _ACEOF 1629 if ac_fn_c_try_compile "$LINENO"; then : 1630 eval "$3=yes" 1631 else 1632 eval "$3=no" 1633 fi 1634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1635 fi 1636 eval ac_res=\$$3 1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1638 $as_echo "$ac_res" >&6; } 1639 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1640 1641 } # ac_fn_c_check_header_compile 1642 1643 # ac_fn_c_check_header_preproc LINENO HEADER VAR 1644 # ---------------------------------------------- 1645 # Tests whether HEADER is present, setting the cache variable VAR accordingly. 1646 ac_fn_c_check_header_preproc () 1647 { 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1650 $as_echo_n "checking for $2... " >&6; } 1651 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1652 $as_echo_n "(cached) " >&6 1653 else 1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655 /* end confdefs.h. */ 1656 #include <$2> 1657 _ACEOF 1658 if ac_fn_c_try_cpp "$LINENO"; then : 1659 eval "$3=yes" 1660 else 1661 eval "$3=no" 1662 fi 1663 rm -f conftest.err conftest.$ac_ext 1664 fi 1665 eval ac_res=\$$3 1666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1667 $as_echo "$ac_res" >&6; } 1668 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1669 1670 } # ac_fn_c_check_header_preproc 1671 1672 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1673 # -------------------------------------------- 1674 # Tries to find the compile-time value of EXPR in a program that includes 1675 # INCLUDES, setting VAR accordingly. Returns whether the value could be 1676 # computed 1677 ac_fn_c_compute_int () 1678 { 1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1680 if test "$cross_compiling" = yes; then 1681 # Depending upon the size, compute the lo and hi bounds. 1682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1683 /* end confdefs.h. */ 1684 $4 1685 int 1686 main () 1687 { 1688 static int test_array [1 - 2 * !(($2) >= 0)]; 1689 test_array [0] = 0 1690 1691 ; 1692 return 0; 1693 } 1694 _ACEOF 1695 if ac_fn_c_try_compile "$LINENO"; then : 1696 ac_lo=0 ac_mid=0 1697 while :; do 1698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1699 /* end confdefs.h. */ 1700 $4 1701 int 1702 main () 1703 { 1704 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1705 test_array [0] = 0 1706 1707 ; 1708 return 0; 1709 } 1710 _ACEOF 1711 if ac_fn_c_try_compile "$LINENO"; then : 1712 ac_hi=$ac_mid; break 1713 else 1714 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1715 if test $ac_lo -le $ac_mid; then 1716 ac_lo= ac_hi= 1717 break 1718 fi 1719 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1720 fi 1721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1722 done 1723 else 1724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1725 /* end confdefs.h. */ 1726 $4 1727 int 1728 main () 1729 { 1730 static int test_array [1 - 2 * !(($2) < 0)]; 1731 test_array [0] = 0 1732 1733 ; 1734 return 0; 1735 } 1736 _ACEOF 1737 if ac_fn_c_try_compile "$LINENO"; then : 1738 ac_hi=-1 ac_mid=-1 1739 while :; do 1740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1741 /* end confdefs.h. */ 1742 $4 1743 int 1744 main () 1745 { 1746 static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1747 test_array [0] = 0 1748 1749 ; 1750 return 0; 1751 } 1752 _ACEOF 1753 if ac_fn_c_try_compile "$LINENO"; then : 1754 ac_lo=$ac_mid; break 1755 else 1756 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1757 if test $ac_mid -le $ac_hi; then 1758 ac_lo= ac_hi= 1759 break 1760 fi 1761 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1762 fi 1763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1764 done 1765 else 1766 ac_lo= ac_hi= 1767 fi 1768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1769 fi 1770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1771 # Binary search between lo and hi bounds. 1772 while test "x$ac_lo" != "x$ac_hi"; do 1773 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1775 /* end confdefs.h. */ 1776 $4 1777 int 1778 main () 1779 { 1780 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1781 test_array [0] = 0 1782 1783 ; 1784 return 0; 1785 } 1786 _ACEOF 1787 if ac_fn_c_try_compile "$LINENO"; then : 1788 ac_hi=$ac_mid 1789 else 1790 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1791 fi 1792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1793 done 1794 case $ac_lo in #(( 1795 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1796 '') ac_retval=1 ;; 1797 esac 1798 else 1799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1800 /* end confdefs.h. */ 1801 $4 1802 static long int longval () { return $2; } 1803 static unsigned long int ulongval () { return $2; } 1804 #include <stdio.h> 1805 #include <stdlib.h> 1806 int 1807 main () 1808 { 1809 1810 FILE *f = fopen ("conftest.val", "w"); 1811 if (! f) 1812 return 1; 1813 if (($2) < 0) 1814 { 1815 long int i = longval (); 1816 if (i != ($2)) 1817 return 1; 1818 fprintf (f, "%ld", i); 1819 } 1820 else 1821 { 1822 unsigned long int i = ulongval (); 1823 if (i != ($2)) 1824 return 1; 1825 fprintf (f, "%lu", i); 1826 } 1827 /* Do not output a trailing newline, as this causes \r\n confusion 1828 on some platforms. */ 1829 return ferror (f) || fclose (f) != 0; 1830 1831 ; 1832 return 0; 1833 } 1834 _ACEOF 1835 if ac_fn_c_try_run "$LINENO"; then : 1836 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 1837 else 1838 ac_retval=1 1839 fi 1840 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1841 conftest.$ac_objext conftest.beam conftest.$ac_ext 1842 rm -f conftest.val 1843 1844 fi 1845 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1846 return $ac_retval 1847 1848 } # ac_fn_c_compute_int 1849 1850 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1851 # ------------------------------------------- 1852 # Tests whether TYPE exists after having included INCLUDES, setting cache 1853 # variable VAR accordingly. 1854 ac_fn_c_check_type () 1855 { 1856 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1858 $as_echo_n "checking for $2... " >&6; } 1859 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1860 $as_echo_n "(cached) " >&6 1861 else 1862 eval "$3=no" 1863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1864 /* end confdefs.h. */ 1865 $4 1866 int 1867 main () 1868 { 1869 if (sizeof ($2)) 1870 return 0; 1871 ; 1872 return 0; 1873 } 1874 _ACEOF 1875 if ac_fn_c_try_compile "$LINENO"; then : 1876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1877 /* end confdefs.h. */ 1878 $4 1879 int 1880 main () 1881 { 1882 if (sizeof (($2))) 1883 return 0; 1884 ; 1885 return 0; 1886 } 1887 _ACEOF 1888 if ac_fn_c_try_compile "$LINENO"; then : 1889 1890 else 1891 eval "$3=yes" 1892 fi 1893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1894 fi 1895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1896 fi 1897 eval ac_res=\$$3 1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1899 $as_echo "$ac_res" >&6; } 1900 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1901 1902 } # ac_fn_c_check_type 1903 1904 # ac_fn_c_try_link LINENO 1905 # ----------------------- 1906 # Try to link conftest.$ac_ext, and return whether this succeeded. 1907 ac_fn_c_try_link () 1908 { 1909 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1910 rm -f conftest.$ac_objext conftest$ac_exeext 1911 if { { ac_try="$ac_link" 1912 case "(($ac_try" in 1913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1914 *) ac_try_echo=$ac_try;; 1915 esac 1916 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1917 $as_echo "$ac_try_echo"; } >&5 1918 (eval "$ac_link") 2>conftest.err 1919 ac_status=$? 1920 if test -s conftest.err; then 1921 grep -v '^ *+' conftest.err >conftest.er1 1922 cat conftest.er1 >&5 1923 mv -f conftest.er1 conftest.err 1924 fi 1925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1926 test $ac_status = 0; } && { 1927 test -z "$ac_c_werror_flag" || 1928 test ! -s conftest.err 1929 } && test -s conftest$ac_exeext && { 1930 test "$cross_compiling" = yes || 1931 $as_test_x conftest$ac_exeext 1932 }; then : 1933 ac_retval=0 1934 else 1935 $as_echo "$as_me: failed program was:" >&5 1936 sed 's/^/| /' conftest.$ac_ext >&5 1937 1938 ac_retval=1 1939 fi 1940 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1941 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1942 # interfere with the next link command; also delete a directory that is 1943 # left behind by Apple's compiler. We do this before executing the actions. 1944 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1945 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1946 return $ac_retval 1947 1948 } # ac_fn_c_try_link 1949 1950 # ac_fn_c_check_func LINENO FUNC VAR 1951 # ---------------------------------- 1952 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1953 ac_fn_c_check_func () 1954 { 1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1957 $as_echo_n "checking for $2... " >&6; } 1958 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1959 $as_echo_n "(cached) " >&6 1960 else 1961 if test x$gcc_no_link = xyes; then 1962 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1963 fi 1964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1965 /* end confdefs.h. */ 1966 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1967 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1968 #define $2 innocuous_$2 1969 1970 /* System header to define __stub macros and hopefully few prototypes, 1971 which can conflict with char $2 (); below. 1972 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1973 <limits.h> exists even on freestanding compilers. */ 1974 1975 #ifdef __STDC__ 1976 # include <limits.h> 1977 #else 1978 # include <assert.h> 1979 #endif 1980 1981 #undef $2 1982 1983 /* Override any GCC internal prototype to avoid an error. 1984 Use char because int might match the return type of a GCC 1985 builtin and then its argument prototype would still apply. */ 1986 #ifdef __cplusplus 1987 extern "C" 1988 #endif 1989 char $2 (); 1990 /* The GNU C library defines this for functions which it implements 1991 to always fail with ENOSYS. Some functions are actually named 1992 something starting with __ and the normal name is an alias. */ 1993 #if defined __stub_$2 || defined __stub___$2 1994 choke me 1995 #endif 1996 1997 int 1998 main () 1999 { 2000 return $2 (); 2001 ; 2002 return 0; 2003 } 2004 _ACEOF 2005 if ac_fn_c_try_link "$LINENO"; then : 2006 eval "$3=yes" 2007 else 2008 eval "$3=no" 2009 fi 2010 rm -f core conftest.err conftest.$ac_objext \ 2011 conftest$ac_exeext conftest.$ac_ext 2012 fi 2013 eval ac_res=\$$3 2014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2015 $as_echo "$ac_res" >&6; } 2016 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2017 2018 } # ac_fn_c_check_func 2019 2020 # ac_fn_c_check_decl LINENO SYMBOL VAR 2021 # ------------------------------------ 2022 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 2023 ac_fn_c_check_decl () 2024 { 2025 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2026 as_decl_name=`echo $2|sed 's/ *(.*//'` 2027 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2029 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2030 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2031 $as_echo_n "(cached) " >&6 2032 else 2033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2034 /* end confdefs.h. */ 2035 $4 2036 int 2037 main () 2038 { 2039 #ifndef $as_decl_name 2040 #ifdef __cplusplus 2041 (void) $as_decl_use; 2042 #else 2043 (void) $as_decl_name; 2044 #endif 2045 #endif 2046 2047 ; 2048 return 0; 2049 } 2050 _ACEOF 2051 if ac_fn_c_try_compile "$LINENO"; then : 2052 eval "$3=yes" 2053 else 2054 eval "$3=no" 2055 fi 2056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2057 fi 2058 eval ac_res=\$$3 2059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2060 $as_echo "$ac_res" >&6; } 2061 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2062 2063 } # ac_fn_c_check_decl 2064 cat >config.log <<_ACEOF 2065 This file contains any messages produced by compilers while 2066 running configure, to aid debugging if configure makes a mistake. 2067 2068 It was created by $as_me, which was 2069 generated by GNU Autoconf 2.64. Invocation command line was 2070 2071 $ $0 $@ 2072 2073 _ACEOF 2074 exec 5>>config.log 2075 { 2076 cat <<_ASUNAME 2077 ## --------- ## 2078 ## Platform. ## 2079 ## --------- ## 2080 2081 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2082 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2083 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2084 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2085 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2086 2087 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2088 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2089 2090 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2091 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2092 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2093 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2094 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2095 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2096 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2097 2098 _ASUNAME 2099 2100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2101 for as_dir in $PATH 2102 do 2103 IFS=$as_save_IFS 2104 test -z "$as_dir" && as_dir=. 2105 $as_echo "PATH: $as_dir" 2106 done 2107 IFS=$as_save_IFS 2108 2109 } >&5 2110 2111 cat >&5 <<_ACEOF 2112 2113 2114 ## ----------- ## 2115 ## Core tests. ## 2116 ## ----------- ## 2117 2118 _ACEOF 2119 2120 2121 # Keep a trace of the command line. 2122 # Strip out --no-create and --no-recursion so they do not pile up. 2123 # Strip out --silent because we don't want to record it for future runs. 2124 # Also quote any args containing shell meta-characters. 2125 # Make two passes to allow for proper duplicate-argument suppression. 2126 ac_configure_args= 2127 ac_configure_args0= 2128 ac_configure_args1= 2129 ac_must_keep_next=false 2130 for ac_pass in 1 2 2131 do 2132 for ac_arg 2133 do 2134 case $ac_arg in 2135 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2136 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2137 | -silent | --silent | --silen | --sile | --sil) 2138 continue ;; 2139 *\'*) 2140 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2141 esac 2142 case $ac_pass in 2143 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2144 2) 2145 as_fn_append ac_configure_args1 " '$ac_arg'" 2146 if test $ac_must_keep_next = true; then 2147 ac_must_keep_next=false # Got value, back to normal. 2148 else 2149 case $ac_arg in 2150 *=* | --config-cache | -C | -disable-* | --disable-* \ 2151 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2152 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2153 | -with-* | --with-* | -without-* | --without-* | --x) 2154 case "$ac_configure_args0 " in 2155 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2156 esac 2157 ;; 2158 -* ) ac_must_keep_next=true ;; 2159 esac 2160 fi 2161 as_fn_append ac_configure_args " '$ac_arg'" 2162 ;; 2163 esac 2164 done 2165 done 2166 { ac_configure_args0=; unset ac_configure_args0;} 2167 { ac_configure_args1=; unset ac_configure_args1;} 2168 2169 # When interrupted or exit'd, cleanup temporary files, and complete 2170 # config.log. We remove comments because anyway the quotes in there 2171 # would cause problems or look ugly. 2172 # WARNING: Use '\'' to represent an apostrophe within the trap. 2173 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2174 trap 'exit_status=$? 2175 # Save into config.log some information that might help in debugging. 2176 { 2177 echo 2178 2179 cat <<\_ASBOX 2180 ## ---------------- ## 2181 ## Cache variables. ## 2182 ## ---------------- ## 2183 _ASBOX 2184 echo 2185 # The following way of writing the cache mishandles newlines in values, 2186 ( 2187 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2188 eval ac_val=\$$ac_var 2189 case $ac_val in #( 2190 *${as_nl}*) 2191 case $ac_var in #( 2192 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2193 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2194 esac 2195 case $ac_var in #( 2196 _ | IFS | as_nl) ;; #( 2197 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2198 *) { eval $ac_var=; unset $ac_var;} ;; 2199 esac ;; 2200 esac 2201 done 2202 (set) 2>&1 | 2203 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2204 *${as_nl}ac_space=\ *) 2205 sed -n \ 2206 "s/'\''/'\''\\\\'\'''\''/g; 2207 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2208 ;; #( 2209 *) 2210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2211 ;; 2212 esac | 2213 sort 2214 ) 2215 echo 2216 2217 cat <<\_ASBOX 2218 ## ----------------- ## 2219 ## Output variables. ## 2220 ## ----------------- ## 2221 _ASBOX 2222 echo 2223 for ac_var in $ac_subst_vars 2224 do 2225 eval ac_val=\$$ac_var 2226 case $ac_val in 2227 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2228 esac 2229 $as_echo "$ac_var='\''$ac_val'\''" 2230 done | sort 2231 echo 2232 2233 if test -n "$ac_subst_files"; then 2234 cat <<\_ASBOX 2235 ## ------------------- ## 2236 ## File substitutions. ## 2237 ## ------------------- ## 2238 _ASBOX 2239 echo 2240 for ac_var in $ac_subst_files 2241 do 2242 eval ac_val=\$$ac_var 2243 case $ac_val in 2244 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2245 esac 2246 $as_echo "$ac_var='\''$ac_val'\''" 2247 done | sort 2248 echo 2249 fi 2250 2251 if test -s confdefs.h; then 2252 cat <<\_ASBOX 2253 ## ----------- ## 2254 ## confdefs.h. ## 2255 ## ----------- ## 2256 _ASBOX 2257 echo 2258 cat confdefs.h 2259 echo 2260 fi 2261 test "$ac_signal" != 0 && 2262 $as_echo "$as_me: caught signal $ac_signal" 2263 $as_echo "$as_me: exit $exit_status" 2264 } >&5 2265 rm -f core *.core core.conftest.* && 2266 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2267 exit $exit_status 2268 ' 0 2269 for ac_signal in 1 2 13 15; do 2270 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2271 done 2272 ac_signal=0 2273 2274 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2275 rm -f -r conftest* confdefs.h 2276 2277 $as_echo "/* confdefs.h */" > confdefs.h 2278 2279 # Predefined preprocessor variables. 2280 2281 cat >>confdefs.h <<_ACEOF 2282 #define PACKAGE_NAME "$PACKAGE_NAME" 2283 _ACEOF 2284 2285 cat >>confdefs.h <<_ACEOF 2286 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2287 _ACEOF 2288 2289 cat >>confdefs.h <<_ACEOF 2290 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2291 _ACEOF 2292 2293 cat >>confdefs.h <<_ACEOF 2294 #define PACKAGE_STRING "$PACKAGE_STRING" 2295 _ACEOF 2296 2297 cat >>confdefs.h <<_ACEOF 2298 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2299 _ACEOF 2300 2301 cat >>confdefs.h <<_ACEOF 2302 #define PACKAGE_URL "$PACKAGE_URL" 2303 _ACEOF 2304 2305 2306 # Let the site file select an alternate cache file if it wants to. 2307 # Prefer an explicitly selected file to automatically selected ones. 2308 ac_site_file1=NONE 2309 ac_site_file2=NONE 2310 if test -n "$CONFIG_SITE"; then 2311 ac_site_file1=$CONFIG_SITE 2312 elif test "x$prefix" != xNONE; then 2313 ac_site_file1=$prefix/share/config.site 2314 ac_site_file2=$prefix/etc/config.site 2315 else 2316 ac_site_file1=$ac_default_prefix/share/config.site 2317 ac_site_file2=$ac_default_prefix/etc/config.site 2318 fi 2319 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2320 do 2321 test "x$ac_site_file" = xNONE && continue 2322 if test -r "$ac_site_file"; then 2323 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2324 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2325 sed 's/^/| /' "$ac_site_file" >&5 2326 . "$ac_site_file" 2327 fi 2328 done 2329 2330 if test -r "$cache_file"; then 2331 # Some versions of bash will fail to source /dev/null (special 2332 # files actually), so we avoid doing that. 2333 if test -f "$cache_file"; then 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2335 $as_echo "$as_me: loading cache $cache_file" >&6;} 2336 case $cache_file in 2337 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2338 *) . "./$cache_file";; 2339 esac 2340 fi 2341 else 2342 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2343 $as_echo "$as_me: creating cache $cache_file" >&6;} 2344 >$cache_file 2345 fi 2346 2347 # Check that the precious variables saved in the cache have kept the same 2348 # value. 2349 ac_cache_corrupted=false 2350 for ac_var in $ac_precious_vars; do 2351 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2352 eval ac_new_set=\$ac_env_${ac_var}_set 2353 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2354 eval ac_new_val=\$ac_env_${ac_var}_value 2355 case $ac_old_set,$ac_new_set in 2356 set,) 2357 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2358 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2359 ac_cache_corrupted=: ;; 2360 ,set) 2361 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2362 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2363 ac_cache_corrupted=: ;; 2364 ,);; 2365 *) 2366 if test "x$ac_old_val" != "x$ac_new_val"; then 2367 # differences in whitespace do not lead to failure. 2368 ac_old_val_w=`echo x $ac_old_val` 2369 ac_new_val_w=`echo x $ac_new_val` 2370 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2371 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2372 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2373 ac_cache_corrupted=: 2374 else 2375 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2376 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2377 eval $ac_var=\$ac_old_val 2378 fi 2379 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2380 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2381 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2382 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2383 fi;; 2384 esac 2385 # Pass precious variables to config.status. 2386 if test "$ac_new_set" = set; then 2387 case $ac_new_val in 2388 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2389 *) ac_arg=$ac_var=$ac_new_val ;; 2390 esac 2391 case " $ac_configure_args " in 2392 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2393 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2394 esac 2395 fi 2396 done 2397 if $ac_cache_corrupted; then 2398 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2399 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2400 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2401 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2402 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2403 fi 2404 ## -------------------- ## 2405 ## Main body of script. ## 2406 ## -------------------- ## 2407 2408 ac_ext=c 2409 ac_cpp='$CPP $CPPFLAGS' 2410 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2411 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2412 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2413 2414 2415 2416 2417 2418 2419 2420 # This works around the fact that libtool configuration may change LD 2421 # for this particular configuration, but some shells, instead of 2422 # keeping the changes in LD private, export them just because LD is 2423 # exported. We don't use libtool yet, but some day we might, so... 2424 ORIGINAL_LD_FOR_MULTILIBS=$LD 2425 2426 2427 # Check whether --with-target-subdir was given. 2428 if test "${with_target_subdir+set}" = set; then : 2429 withval=$with_target_subdir; 2430 fi 2431 2432 2433 # Check whether --with-build-subdir was given. 2434 if test "${with_build_subdir+set}" = set; then : 2435 withval=$with_build_subdir; 2436 fi 2437 2438 2439 # Check whether --with-cross-host was given. 2440 if test "${with_cross_host+set}" = set; then : 2441 withval=$with_cross_host; 2442 fi 2443 2444 2445 # Check whether --with-newlib was given. 2446 if test "${with_newlib+set}" = set; then : 2447 withval=$with_newlib; 2448 fi 2449 2450 2451 if test "${srcdir}" = "."; then 2452 if test -n "${with_build_subdir}"; then 2453 libiberty_topdir="${srcdir}/../.." 2454 with_target_subdir= 2455 elif test -z "${with_target_subdir}"; then 2456 libiberty_topdir="${srcdir}/.." 2457 else 2458 if test "${with_target_subdir}" != "."; then 2459 libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2460 else 2461 libiberty_topdir="${srcdir}/${with_multisrctop}.." 2462 fi 2463 fi 2464 else 2465 libiberty_topdir="${srcdir}/.." 2466 fi 2467 2468 ac_aux_dir= 2469 for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2470 for ac_t in install-sh install.sh shtool; do 2471 if test -f "$ac_dir/$ac_t"; then 2472 ac_aux_dir=$ac_dir 2473 ac_install_sh="$ac_aux_dir/$ac_t -c" 2474 break 2 2475 fi 2476 done 2477 done 2478 if test -z "$ac_aux_dir"; then 2479 as_fn_error "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2480 fi 2481 2482 # These three variables are undocumented and unsupported, 2483 # and are intended to be withdrawn in a future Autoconf release. 2484 # They can cause serious problems if a builder's source tree is in a directory 2485 # whose full name contains unusual characters. 2486 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2487 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2488 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2489 2490 2491 2492 2493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2494 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2495 # Check whether --enable-maintainer-mode was given. 2496 if test "${enable_maintainer_mode+set}" = set; then : 2497 enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2498 else 2499 maintainer_mode=no 2500 fi 2501 2502 2503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2504 $as_echo "$maintainer_mode" >&6; } 2505 2506 if test "$maintainer_mode" = "yes"; then 2507 MAINT='' 2508 NOTMAINT='#' 2509 else 2510 MAINT='#' 2511 NOTMAINT='' 2512 fi 2513 2514 # Do we have a single-tree copy of texinfo? Even if we do, we can't 2515 # rely on it - libiberty is built before texinfo. 2516 # Extract the first word of "makeinfo", so it can be a program name with args. 2517 set dummy makeinfo; ac_word=$2 2518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2519 $as_echo_n "checking for $ac_word... " >&6; } 2520 if test "${ac_cv_prog_MAKEINFO+set}" = set; then : 2521 $as_echo_n "(cached) " >&6 2522 else 2523 if test -n "$MAKEINFO"; then 2524 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2525 else 2526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2527 for as_dir in $PATH 2528 do 2529 IFS=$as_save_IFS 2530 test -z "$as_dir" && as_dir=. 2531 for ac_exec_ext in '' $ac_executable_extensions; do 2532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2533 ac_cv_prog_MAKEINFO="makeinfo" 2534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2535 break 2 2536 fi 2537 done 2538 done 2539 IFS=$as_save_IFS 2540 2541 fi 2542 fi 2543 MAKEINFO=$ac_cv_prog_MAKEINFO 2544 if test -n "$MAKEINFO"; then 2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2546 $as_echo "$MAKEINFO" >&6; } 2547 else 2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2549 $as_echo "no" >&6; } 2550 fi 2551 2552 2553 if test "x$MAKEINFO" = "x"; then 2554 MAKEINFO="@echo makeinfo missing; true" 2555 BUILD_INFO= 2556 else 2557 BUILD_INFO=info 2558 case "$MAKEINFO" in 2559 */missing\ makeinfo*) 2560 BUILD_INFO= 2561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2562 *** Makeinfo is missing. Info documentation will not be built." >&5 2563 $as_echo "$as_me: WARNING: 2564 *** Makeinfo is missing. Info documentation will not be built." >&2;} 2565 ;; 2566 *) 2567 case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2568 x*\ [1-3].* ) 2569 MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2570 BUILD_INFO= 2571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2572 *** Makeinfo is too old. Info documentation will not be built." >&5 2573 $as_echo "$as_me: WARNING: 2574 *** Makeinfo is too old. Info documentation will not be built." >&2;} 2575 ;; 2576 esac 2577 ;; 2578 esac 2579 fi 2580 2581 2582 2583 # Extract the first word of "perl", so it can be a program name with args. 2584 set dummy perl; ac_word=$2 2585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2586 $as_echo_n "checking for $ac_word... " >&6; } 2587 if test "${ac_cv_prog_PERL+set}" = set; then : 2588 $as_echo_n "(cached) " >&6 2589 else 2590 if test -n "$PERL"; then 2591 ac_cv_prog_PERL="$PERL" # Let the user override the test. 2592 else 2593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2594 for as_dir in $PATH 2595 do 2596 IFS=$as_save_IFS 2597 test -z "$as_dir" && as_dir=. 2598 for ac_exec_ext in '' $ac_executable_extensions; do 2599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2600 ac_cv_prog_PERL="perl" 2601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2602 break 2 2603 fi 2604 done 2605 done 2606 IFS=$as_save_IFS 2607 2608 fi 2609 fi 2610 PERL=$ac_cv_prog_PERL 2611 if test -n "$PERL"; then 2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2613 $as_echo "$PERL" >&6; } 2614 else 2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2616 $as_echo "no" >&6; } 2617 fi 2618 2619 2620 if test x"$PERL" = x""; then 2621 HAVE_PERL='#' 2622 else 2623 HAVE_PERL='' 2624 fi 2625 2626 2627 # Make sure we can run config.sub. 2628 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2629 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2630 2631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2632 $as_echo_n "checking build system type... " >&6; } 2633 if test "${ac_cv_build+set}" = set; then : 2634 $as_echo_n "(cached) " >&6 2635 else 2636 ac_build_alias=$build_alias 2637 test "x$ac_build_alias" = x && 2638 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2639 test "x$ac_build_alias" = x && 2640 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2641 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2642 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2643 2644 fi 2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2646 $as_echo "$ac_cv_build" >&6; } 2647 case $ac_cv_build in 2648 *-*-*) ;; 2649 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2650 esac 2651 build=$ac_cv_build 2652 ac_save_IFS=$IFS; IFS='-' 2653 set x $ac_cv_build 2654 shift 2655 build_cpu=$1 2656 build_vendor=$2 2657 shift; shift 2658 # Remember, the first character of IFS is used to create $*, 2659 # except with old shells: 2660 build_os=$* 2661 IFS=$ac_save_IFS 2662 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2663 2664 2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2666 $as_echo_n "checking host system type... " >&6; } 2667 if test "${ac_cv_host+set}" = set; then : 2668 $as_echo_n "(cached) " >&6 2669 else 2670 if test "x$host_alias" = x; then 2671 ac_cv_host=$ac_cv_build 2672 else 2673 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2674 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2675 fi 2676 2677 fi 2678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2679 $as_echo "$ac_cv_host" >&6; } 2680 case $ac_cv_host in 2681 *-*-*) ;; 2682 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2683 esac 2684 host=$ac_cv_host 2685 ac_save_IFS=$IFS; IFS='-' 2686 set x $ac_cv_host 2687 shift 2688 host_cpu=$1 2689 host_vendor=$2 2690 shift; shift 2691 # Remember, the first character of IFS is used to create $*, 2692 # except with old shells: 2693 host_os=$* 2694 IFS=$ac_save_IFS 2695 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2696 2697 2698 2699 2700 if test -n "$ac_tool_prefix"; then 2701 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2702 set dummy ${ac_tool_prefix}ar; ac_word=$2 2703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2704 $as_echo_n "checking for $ac_word... " >&6; } 2705 if test "${ac_cv_prog_AR+set}" = set; then : 2706 $as_echo_n "(cached) " >&6 2707 else 2708 if test -n "$AR"; then 2709 ac_cv_prog_AR="$AR" # Let the user override the test. 2710 else 2711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2712 for as_dir in $PATH 2713 do 2714 IFS=$as_save_IFS 2715 test -z "$as_dir" && as_dir=. 2716 for ac_exec_ext in '' $ac_executable_extensions; do 2717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2718 ac_cv_prog_AR="${ac_tool_prefix}ar" 2719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2720 break 2 2721 fi 2722 done 2723 done 2724 IFS=$as_save_IFS 2725 2726 fi 2727 fi 2728 AR=$ac_cv_prog_AR 2729 if test -n "$AR"; then 2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2731 $as_echo "$AR" >&6; } 2732 else 2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2734 $as_echo "no" >&6; } 2735 fi 2736 2737 2738 fi 2739 if test -z "$ac_cv_prog_AR"; then 2740 ac_ct_AR=$AR 2741 # Extract the first word of "ar", so it can be a program name with args. 2742 set dummy ar; ac_word=$2 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2744 $as_echo_n "checking for $ac_word... " >&6; } 2745 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 2746 $as_echo_n "(cached) " >&6 2747 else 2748 if test -n "$ac_ct_AR"; then 2749 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2750 else 2751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2752 for as_dir in $PATH 2753 do 2754 IFS=$as_save_IFS 2755 test -z "$as_dir" && as_dir=. 2756 for ac_exec_ext in '' $ac_executable_extensions; do 2757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2758 ac_cv_prog_ac_ct_AR="ar" 2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2760 break 2 2761 fi 2762 done 2763 done 2764 IFS=$as_save_IFS 2765 2766 fi 2767 fi 2768 ac_ct_AR=$ac_cv_prog_ac_ct_AR 2769 if test -n "$ac_ct_AR"; then 2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2771 $as_echo "$ac_ct_AR" >&6; } 2772 else 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2774 $as_echo "no" >&6; } 2775 fi 2776 2777 if test "x$ac_ct_AR" = x; then 2778 AR="" 2779 else 2780 case $cross_compiling:$ac_tool_warned in 2781 yes:) 2782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2783 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2784 ac_tool_warned=yes ;; 2785 esac 2786 AR=$ac_ct_AR 2787 fi 2788 else 2789 AR="$ac_cv_prog_AR" 2790 fi 2791 2792 if test -n "$ac_tool_prefix"; then 2793 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2794 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2796 $as_echo_n "checking for $ac_word... " >&6; } 2797 if test "${ac_cv_prog_RANLIB+set}" = set; then : 2798 $as_echo_n "(cached) " >&6 2799 else 2800 if test -n "$RANLIB"; then 2801 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2802 else 2803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2804 for as_dir in $PATH 2805 do 2806 IFS=$as_save_IFS 2807 test -z "$as_dir" && as_dir=. 2808 for ac_exec_ext in '' $ac_executable_extensions; do 2809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2810 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2812 break 2 2813 fi 2814 done 2815 done 2816 IFS=$as_save_IFS 2817 2818 fi 2819 fi 2820 RANLIB=$ac_cv_prog_RANLIB 2821 if test -n "$RANLIB"; then 2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2823 $as_echo "$RANLIB" >&6; } 2824 else 2825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2826 $as_echo "no" >&6; } 2827 fi 2828 2829 2830 fi 2831 if test -z "$ac_cv_prog_RANLIB"; then 2832 ac_ct_RANLIB=$RANLIB 2833 # Extract the first word of "ranlib", so it can be a program name with args. 2834 set dummy ranlib; ac_word=$2 2835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2836 $as_echo_n "checking for $ac_word... " >&6; } 2837 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 2838 $as_echo_n "(cached) " >&6 2839 else 2840 if test -n "$ac_ct_RANLIB"; then 2841 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2842 else 2843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2844 for as_dir in $PATH 2845 do 2846 IFS=$as_save_IFS 2847 test -z "$as_dir" && as_dir=. 2848 for ac_exec_ext in '' $ac_executable_extensions; do 2849 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2850 ac_cv_prog_ac_ct_RANLIB="ranlib" 2851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2852 break 2 2853 fi 2854 done 2855 done 2856 IFS=$as_save_IFS 2857 2858 fi 2859 fi 2860 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2861 if test -n "$ac_ct_RANLIB"; then 2862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2863 $as_echo "$ac_ct_RANLIB" >&6; } 2864 else 2865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2866 $as_echo "no" >&6; } 2867 fi 2868 2869 if test "x$ac_ct_RANLIB" = x; then 2870 RANLIB=":" 2871 else 2872 case $cross_compiling:$ac_tool_warned in 2873 yes:) 2874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2875 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2876 ac_tool_warned=yes ;; 2877 esac 2878 RANLIB=$ac_ct_RANLIB 2879 fi 2880 else 2881 RANLIB="$ac_cv_prog_RANLIB" 2882 fi 2883 2884 2885 # Add --enable-multilib to configure. 2886 # Default to --enable-multilib 2887 # Check whether --enable-multilib was given. 2888 if test "${enable_multilib+set}" = set; then : 2889 enableval=$enable_multilib; case "$enableval" in 2890 yes) multilib=yes ;; 2891 no) multilib=no ;; 2892 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2893 esac 2894 else 2895 multilib=yes 2896 fi 2897 2898 2899 # Even if the default multilib is not a cross compilation, 2900 # it may be that some of the other multilibs are. 2901 if test $cross_compiling = no && test $multilib = yes \ 2902 && test "x${with_multisubdir}" != x ; then 2903 cross_compiling=maybe 2904 fi 2905 2906 # We may wish to install the target headers somewhere. 2907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5 2908 $as_echo_n "checking whether to install libiberty headers and static library... " >&6; } 2909 2910 # Check whether --enable-install-libiberty was given. 2911 if test "${enable_install_libiberty+set}" = set; then : 2912 enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 2913 else 2914 enable_install_libiberty=no 2915 fi 2916 2917 # Option parsed, now set things appropriately. 2918 case x"$enable_install_libiberty" in 2919 xyes|x) 2920 target_header_dir=libiberty 2921 ;; 2922 xno) 2923 target_header_dir= 2924 ;; 2925 *) 2926 # This could be sanity-checked in various ways... 2927 target_header_dir="${enable_install_libiberty}" 2928 ;; 2929 esac 2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5 2931 $as_echo "$enable_install_libiberty" >&6; } 2932 { $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5 2933 $as_echo "$as_me: target_header_dir = $target_header_dir" >&6;} 2934 2935 2936 ac_ext=c 2937 ac_cpp='$CPP $CPPFLAGS' 2938 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2939 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2940 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2941 if test -n "$ac_tool_prefix"; then 2942 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2943 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2945 $as_echo_n "checking for $ac_word... " >&6; } 2946 if test "${ac_cv_prog_CC+set}" = set; then : 2947 $as_echo_n "(cached) " >&6 2948 else 2949 if test -n "$CC"; then 2950 ac_cv_prog_CC="$CC" # Let the user override the test. 2951 else 2952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2953 for as_dir in $PATH 2954 do 2955 IFS=$as_save_IFS 2956 test -z "$as_dir" && as_dir=. 2957 for ac_exec_ext in '' $ac_executable_extensions; do 2958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2959 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2961 break 2 2962 fi 2963 done 2964 done 2965 IFS=$as_save_IFS 2966 2967 fi 2968 fi 2969 CC=$ac_cv_prog_CC 2970 if test -n "$CC"; then 2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2972 $as_echo "$CC" >&6; } 2973 else 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2975 $as_echo "no" >&6; } 2976 fi 2977 2978 2979 fi 2980 if test -z "$ac_cv_prog_CC"; then 2981 ac_ct_CC=$CC 2982 # Extract the first word of "gcc", so it can be a program name with args. 2983 set dummy gcc; ac_word=$2 2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2985 $as_echo_n "checking for $ac_word... " >&6; } 2986 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2987 $as_echo_n "(cached) " >&6 2988 else 2989 if test -n "$ac_ct_CC"; then 2990 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2991 else 2992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2993 for as_dir in $PATH 2994 do 2995 IFS=$as_save_IFS 2996 test -z "$as_dir" && as_dir=. 2997 for ac_exec_ext in '' $ac_executable_extensions; do 2998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2999 ac_cv_prog_ac_ct_CC="gcc" 3000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3001 break 2 3002 fi 3003 done 3004 done 3005 IFS=$as_save_IFS 3006 3007 fi 3008 fi 3009 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3010 if test -n "$ac_ct_CC"; then 3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3012 $as_echo "$ac_ct_CC" >&6; } 3013 else 3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3015 $as_echo "no" >&6; } 3016 fi 3017 3018 if test "x$ac_ct_CC" = x; then 3019 CC="" 3020 else 3021 case $cross_compiling:$ac_tool_warned in 3022 yes:) 3023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3024 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3025 ac_tool_warned=yes ;; 3026 esac 3027 CC=$ac_ct_CC 3028 fi 3029 else 3030 CC="$ac_cv_prog_CC" 3031 fi 3032 3033 if test -z "$CC"; then 3034 if test -n "$ac_tool_prefix"; then 3035 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3036 set dummy ${ac_tool_prefix}cc; ac_word=$2 3037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3038 $as_echo_n "checking for $ac_word... " >&6; } 3039 if test "${ac_cv_prog_CC+set}" = set; then : 3040 $as_echo_n "(cached) " >&6 3041 else 3042 if test -n "$CC"; then 3043 ac_cv_prog_CC="$CC" # Let the user override the test. 3044 else 3045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3046 for as_dir in $PATH 3047 do 3048 IFS=$as_save_IFS 3049 test -z "$as_dir" && as_dir=. 3050 for ac_exec_ext in '' $ac_executable_extensions; do 3051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3052 ac_cv_prog_CC="${ac_tool_prefix}cc" 3053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3054 break 2 3055 fi 3056 done 3057 done 3058 IFS=$as_save_IFS 3059 3060 fi 3061 fi 3062 CC=$ac_cv_prog_CC 3063 if test -n "$CC"; then 3064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3065 $as_echo "$CC" >&6; } 3066 else 3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3068 $as_echo "no" >&6; } 3069 fi 3070 3071 3072 fi 3073 fi 3074 if test -z "$CC"; then 3075 # Extract the first word of "cc", so it can be a program name with args. 3076 set dummy cc; ac_word=$2 3077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3078 $as_echo_n "checking for $ac_word... " >&6; } 3079 if test "${ac_cv_prog_CC+set}" = set; then : 3080 $as_echo_n "(cached) " >&6 3081 else 3082 if test -n "$CC"; then 3083 ac_cv_prog_CC="$CC" # Let the user override the test. 3084 else 3085 ac_prog_rejected=no 3086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3087 for as_dir in $PATH 3088 do 3089 IFS=$as_save_IFS 3090 test -z "$as_dir" && as_dir=. 3091 for ac_exec_ext in '' $ac_executable_extensions; do 3092 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3093 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3094 ac_prog_rejected=yes 3095 continue 3096 fi 3097 ac_cv_prog_CC="cc" 3098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3099 break 2 3100 fi 3101 done 3102 done 3103 IFS=$as_save_IFS 3104 3105 if test $ac_prog_rejected = yes; then 3106 # We found a bogon in the path, so make sure we never use it. 3107 set dummy $ac_cv_prog_CC 3108 shift 3109 if test $# != 0; then 3110 # We chose a different compiler from the bogus one. 3111 # However, it has the same basename, so the bogon will be chosen 3112 # first if we set CC to just the basename; use the full file name. 3113 shift 3114 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3115 fi 3116 fi 3117 fi 3118 fi 3119 CC=$ac_cv_prog_CC 3120 if test -n "$CC"; then 3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3122 $as_echo "$CC" >&6; } 3123 else 3124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3125 $as_echo "no" >&6; } 3126 fi 3127 3128 3129 fi 3130 if test -z "$CC"; then 3131 if test -n "$ac_tool_prefix"; then 3132 for ac_prog in cl.exe 3133 do 3134 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3135 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3137 $as_echo_n "checking for $ac_word... " >&6; } 3138 if test "${ac_cv_prog_CC+set}" = set; then : 3139 $as_echo_n "(cached) " >&6 3140 else 3141 if test -n "$CC"; then 3142 ac_cv_prog_CC="$CC" # Let the user override the test. 3143 else 3144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3145 for as_dir in $PATH 3146 do 3147 IFS=$as_save_IFS 3148 test -z "$as_dir" && as_dir=. 3149 for ac_exec_ext in '' $ac_executable_extensions; do 3150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3151 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3153 break 2 3154 fi 3155 done 3156 done 3157 IFS=$as_save_IFS 3158 3159 fi 3160 fi 3161 CC=$ac_cv_prog_CC 3162 if test -n "$CC"; then 3163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3164 $as_echo "$CC" >&6; } 3165 else 3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3167 $as_echo "no" >&6; } 3168 fi 3169 3170 3171 test -n "$CC" && break 3172 done 3173 fi 3174 if test -z "$CC"; then 3175 ac_ct_CC=$CC 3176 for ac_prog in cl.exe 3177 do 3178 # Extract the first word of "$ac_prog", so it can be a program name with args. 3179 set dummy $ac_prog; ac_word=$2 3180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3181 $as_echo_n "checking for $ac_word... " >&6; } 3182 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3183 $as_echo_n "(cached) " >&6 3184 else 3185 if test -n "$ac_ct_CC"; then 3186 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3187 else 3188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3189 for as_dir in $PATH 3190 do 3191 IFS=$as_save_IFS 3192 test -z "$as_dir" && as_dir=. 3193 for ac_exec_ext in '' $ac_executable_extensions; do 3194 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3195 ac_cv_prog_ac_ct_CC="$ac_prog" 3196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3197 break 2 3198 fi 3199 done 3200 done 3201 IFS=$as_save_IFS 3202 3203 fi 3204 fi 3205 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3206 if test -n "$ac_ct_CC"; then 3207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3208 $as_echo "$ac_ct_CC" >&6; } 3209 else 3210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3211 $as_echo "no" >&6; } 3212 fi 3213 3214 3215 test -n "$ac_ct_CC" && break 3216 done 3217 3218 if test "x$ac_ct_CC" = x; then 3219 CC="" 3220 else 3221 case $cross_compiling:$ac_tool_warned in 3222 yes:) 3223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3224 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3225 ac_tool_warned=yes ;; 3226 esac 3227 CC=$ac_ct_CC 3228 fi 3229 fi 3230 3231 fi 3232 3233 3234 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3235 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3236 as_fn_error "no acceptable C compiler found in \$PATH 3237 See \`config.log' for more details." "$LINENO" 5; } 3238 3239 # Provide some information about the compiler. 3240 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3241 set X $ac_compile 3242 ac_compiler=$2 3243 for ac_option in --version -v -V -qversion; do 3244 { { ac_try="$ac_compiler $ac_option >&5" 3245 case "(($ac_try" in 3246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3247 *) ac_try_echo=$ac_try;; 3248 esac 3249 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3250 $as_echo "$ac_try_echo"; } >&5 3251 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3252 ac_status=$? 3253 if test -s conftest.err; then 3254 sed '10a\ 3255 ... rest of stderr output deleted ... 3256 10q' conftest.err >conftest.er1 3257 cat conftest.er1 >&5 3258 rm -f conftest.er1 conftest.err 3259 fi 3260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3261 test $ac_status = 0; } 3262 done 3263 3264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3265 /* end confdefs.h. */ 3266 3267 int 3268 main () 3269 { 3270 3271 ; 3272 return 0; 3273 } 3274 _ACEOF 3275 # FIXME: Cleanup? 3276 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3277 (eval $ac_link) 2>&5 3278 ac_status=$? 3279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3280 test $ac_status = 0; }; then : 3281 gcc_no_link=no 3282 else 3283 gcc_no_link=yes 3284 fi 3285 if test x$gcc_no_link = xyes; then 3286 # Setting cross_compile will disable run tests; it will 3287 # also disable AC_CHECK_FILE but that's generally 3288 # correct if we can't link. 3289 cross_compiling=yes 3290 EXEEXT= 3291 else 3292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3293 /* end confdefs.h. */ 3294 3295 int 3296 main () 3297 { 3298 3299 ; 3300 return 0; 3301 } 3302 _ACEOF 3303 ac_clean_files_save=$ac_clean_files 3304 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3305 # Try to create an executable without -o first, disregard a.out. 3306 # It will help us diagnose broken compilers, and finding out an intuition 3307 # of exeext. 3308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3309 $as_echo_n "checking for C compiler default output file name... " >&6; } 3310 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3311 3312 # The possible output files: 3313 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3314 3315 ac_rmfiles= 3316 for ac_file in $ac_files 3317 do 3318 case $ac_file in 3319 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3320 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3321 esac 3322 done 3323 rm -f $ac_rmfiles 3324 3325 if { { ac_try="$ac_link_default" 3326 case "(($ac_try" in 3327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3328 *) ac_try_echo=$ac_try;; 3329 esac 3330 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3331 $as_echo "$ac_try_echo"; } >&5 3332 (eval "$ac_link_default") 2>&5 3333 ac_status=$? 3334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3335 test $ac_status = 0; }; then : 3336 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3337 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3338 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3339 # so that the user can short-circuit this test for compilers unknown to 3340 # Autoconf. 3341 for ac_file in $ac_files '' 3342 do 3343 test -f "$ac_file" || continue 3344 case $ac_file in 3345 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3346 ;; 3347 [ab].out ) 3348 # We found the default executable, but exeext='' is most 3349 # certainly right. 3350 break;; 3351 *.* ) 3352 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3353 then :; else 3354 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3355 fi 3356 # We set ac_cv_exeext here because the later test for it is not 3357 # safe: cross compilers may not add the suffix if given an `-o' 3358 # argument, so we may need to know it at that point already. 3359 # Even if this section looks crufty: it has the advantage of 3360 # actually working. 3361 break;; 3362 * ) 3363 break;; 3364 esac 3365 done 3366 test "$ac_cv_exeext" = no && ac_cv_exeext= 3367 3368 else 3369 ac_file='' 3370 fi 3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3372 $as_echo "$ac_file" >&6; } 3373 if test -z "$ac_file"; then : 3374 $as_echo "$as_me: failed program was:" >&5 3375 sed 's/^/| /' conftest.$ac_ext >&5 3376 3377 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3378 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3379 { as_fn_set_status 77 3380 as_fn_error "C compiler cannot create executables 3381 See \`config.log' for more details." "$LINENO" 5; }; } 3382 fi 3383 ac_exeext=$ac_cv_exeext 3384 3385 # Check that the compiler produces executables we can run. If not, either 3386 # the compiler is broken, or we cross compile. 3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3388 $as_echo_n "checking whether the C compiler works... " >&6; } 3389 # If not cross compiling, check that we can run a simple program. 3390 if test "$cross_compiling" != yes; then 3391 if { ac_try='./$ac_file' 3392 { { case "(($ac_try" in 3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3394 *) ac_try_echo=$ac_try;; 3395 esac 3396 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3397 $as_echo "$ac_try_echo"; } >&5 3398 (eval "$ac_try") 2>&5 3399 ac_status=$? 3400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3401 test $ac_status = 0; }; }; then 3402 cross_compiling=no 3403 else 3404 if test "$cross_compiling" = maybe; then 3405 cross_compiling=yes 3406 else 3407 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3408 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3409 as_fn_error "cannot run C compiled programs. 3410 If you meant to cross compile, use \`--host'. 3411 See \`config.log' for more details." "$LINENO" 5; } 3412 fi 3413 fi 3414 fi 3415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3416 $as_echo "yes" >&6; } 3417 3418 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3419 ac_clean_files=$ac_clean_files_save 3420 # Check that the compiler produces executables we can run. If not, either 3421 # the compiler is broken, or we cross compile. 3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3423 $as_echo_n "checking whether we are cross compiling... " >&6; } 3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3425 $as_echo "$cross_compiling" >&6; } 3426 3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3428 $as_echo_n "checking for suffix of executables... " >&6; } 3429 if { { ac_try="$ac_link" 3430 case "(($ac_try" in 3431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3432 *) ac_try_echo=$ac_try;; 3433 esac 3434 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3435 $as_echo "$ac_try_echo"; } >&5 3436 (eval "$ac_link") 2>&5 3437 ac_status=$? 3438 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3439 test $ac_status = 0; }; then : 3440 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3441 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3442 # work properly (i.e., refer to `conftest.exe'), while it won't with 3443 # `rm'. 3444 for ac_file in conftest.exe conftest conftest.*; do 3445 test -f "$ac_file" || continue 3446 case $ac_file in 3447 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3448 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3449 break;; 3450 * ) break;; 3451 esac 3452 done 3453 else 3454 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3455 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3456 as_fn_error "cannot compute suffix of executables: cannot compile and link 3457 See \`config.log' for more details." "$LINENO" 5; } 3458 fi 3459 rm -f conftest$ac_cv_exeext 3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3461 $as_echo "$ac_cv_exeext" >&6; } 3462 3463 rm -f conftest.$ac_ext 3464 EXEEXT=$ac_cv_exeext 3465 ac_exeext=$EXEEXT 3466 fi 3467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3468 $as_echo_n "checking for suffix of object files... " >&6; } 3469 if test "${ac_cv_objext+set}" = set; then : 3470 $as_echo_n "(cached) " >&6 3471 else 3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3473 /* end confdefs.h. */ 3474 3475 int 3476 main () 3477 { 3478 3479 ; 3480 return 0; 3481 } 3482 _ACEOF 3483 rm -f conftest.o conftest.obj 3484 if { { ac_try="$ac_compile" 3485 case "(($ac_try" in 3486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3487 *) ac_try_echo=$ac_try;; 3488 esac 3489 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3490 $as_echo "$ac_try_echo"; } >&5 3491 (eval "$ac_compile") 2>&5 3492 ac_status=$? 3493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3494 test $ac_status = 0; }; then : 3495 for ac_file in conftest.o conftest.obj conftest.*; do 3496 test -f "$ac_file" || continue; 3497 case $ac_file in 3498 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3499 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3500 break;; 3501 esac 3502 done 3503 else 3504 $as_echo "$as_me: failed program was:" >&5 3505 sed 's/^/| /' conftest.$ac_ext >&5 3506 3507 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3508 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3509 as_fn_error "cannot compute suffix of object files: cannot compile 3510 See \`config.log' for more details." "$LINENO" 5; } 3511 fi 3512 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3513 fi 3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3515 $as_echo "$ac_cv_objext" >&6; } 3516 OBJEXT=$ac_cv_objext 3517 ac_objext=$OBJEXT 3518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3519 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3520 if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3521 $as_echo_n "(cached) " >&6 3522 else 3523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3524 /* end confdefs.h. */ 3525 3526 int 3527 main () 3528 { 3529 #ifndef __GNUC__ 3530 choke me 3531 #endif 3532 3533 ; 3534 return 0; 3535 } 3536 _ACEOF 3537 if ac_fn_c_try_compile "$LINENO"; then : 3538 ac_compiler_gnu=yes 3539 else 3540 ac_compiler_gnu=no 3541 fi 3542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3543 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3544 3545 fi 3546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3547 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3548 if test $ac_compiler_gnu = yes; then 3549 GCC=yes 3550 else 3551 GCC= 3552 fi 3553 ac_test_CFLAGS=${CFLAGS+set} 3554 ac_save_CFLAGS=$CFLAGS 3555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3556 $as_echo_n "checking whether $CC accepts -g... " >&6; } 3557 if test "${ac_cv_prog_cc_g+set}" = set; then : 3558 $as_echo_n "(cached) " >&6 3559 else 3560 ac_save_c_werror_flag=$ac_c_werror_flag 3561 ac_c_werror_flag=yes 3562 ac_cv_prog_cc_g=no 3563 CFLAGS="-g" 3564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3565 /* end confdefs.h. */ 3566 3567 int 3568 main () 3569 { 3570 3571 ; 3572 return 0; 3573 } 3574 _ACEOF 3575 if ac_fn_c_try_compile "$LINENO"; then : 3576 ac_cv_prog_cc_g=yes 3577 else 3578 CFLAGS="" 3579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3580 /* end confdefs.h. */ 3581 3582 int 3583 main () 3584 { 3585 3586 ; 3587 return 0; 3588 } 3589 _ACEOF 3590 if ac_fn_c_try_compile "$LINENO"; then : 3591 3592 else 3593 ac_c_werror_flag=$ac_save_c_werror_flag 3594 CFLAGS="-g" 3595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3596 /* end confdefs.h. */ 3597 3598 int 3599 main () 3600 { 3601 3602 ; 3603 return 0; 3604 } 3605 _ACEOF 3606 if ac_fn_c_try_compile "$LINENO"; then : 3607 ac_cv_prog_cc_g=yes 3608 fi 3609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3610 fi 3611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3612 fi 3613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3614 ac_c_werror_flag=$ac_save_c_werror_flag 3615 fi 3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3617 $as_echo "$ac_cv_prog_cc_g" >&6; } 3618 if test "$ac_test_CFLAGS" = set; then 3619 CFLAGS=$ac_save_CFLAGS 3620 elif test $ac_cv_prog_cc_g = yes; then 3621 if test "$GCC" = yes; then 3622 CFLAGS="-g -O2" 3623 else 3624 CFLAGS="-g" 3625 fi 3626 else 3627 if test "$GCC" = yes; then 3628 CFLAGS="-O2" 3629 else 3630 CFLAGS= 3631 fi 3632 fi 3633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3634 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3635 if test "${ac_cv_prog_cc_c89+set}" = set; then : 3636 $as_echo_n "(cached) " >&6 3637 else 3638 ac_cv_prog_cc_c89=no 3639 ac_save_CC=$CC 3640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3641 /* end confdefs.h. */ 3642 #include <stdarg.h> 3643 #include <stdio.h> 3644 #include <sys/types.h> 3645 #include <sys/stat.h> 3646 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3647 struct buf { int x; }; 3648 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3649 static char *e (p, i) 3650 char **p; 3651 int i; 3652 { 3653 return p[i]; 3654 } 3655 static char *f (char * (*g) (char **, int), char **p, ...) 3656 { 3657 char *s; 3658 va_list v; 3659 va_start (v,p); 3660 s = g (p, va_arg (v,int)); 3661 va_end (v); 3662 return s; 3663 } 3664 3665 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3666 function prototypes and stuff, but not '\xHH' hex character constants. 3667 These don't provoke an error unfortunately, instead are silently treated 3668 as 'x'. The following induces an error, until -std is added to get 3669 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3670 array size at least. It's necessary to write '\x00'==0 to get something 3671 that's true only with -std. */ 3672 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3673 3674 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3675 inside strings and character constants. */ 3676 #define FOO(x) 'x' 3677 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3678 3679 int test (int i, double x); 3680 struct s1 {int (*f) (int a);}; 3681 struct s2 {int (*f) (double a);}; 3682 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3683 int argc; 3684 char **argv; 3685 int 3686 main () 3687 { 3688 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3689 ; 3690 return 0; 3691 } 3692 _ACEOF 3693 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3694 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3695 do 3696 CC="$ac_save_CC $ac_arg" 3697 if ac_fn_c_try_compile "$LINENO"; then : 3698 ac_cv_prog_cc_c89=$ac_arg 3699 fi 3700 rm -f core conftest.err conftest.$ac_objext 3701 test "x$ac_cv_prog_cc_c89" != "xno" && break 3702 done 3703 rm -f conftest.$ac_ext 3704 CC=$ac_save_CC 3705 3706 fi 3707 # AC_CACHE_VAL 3708 case "x$ac_cv_prog_cc_c89" in 3709 x) 3710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3711 $as_echo "none needed" >&6; } ;; 3712 xno) 3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3714 $as_echo "unsupported" >&6; } ;; 3715 *) 3716 CC="$CC $ac_cv_prog_cc_c89" 3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3718 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3719 esac 3720 if test "x$ac_cv_prog_cc_c89" != xno; then : 3721 3722 fi 3723 3724 ac_ext=c 3725 ac_cpp='$CPP $CPPFLAGS' 3726 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3727 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3728 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3729 3730 3731 ac_ext=c 3732 ac_cpp='$CPP $CPPFLAGS' 3733 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3734 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3735 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3737 $as_echo_n "checking how to run the C preprocessor... " >&6; } 3738 # On Suns, sometimes $CPP names a directory. 3739 if test -n "$CPP" && test -d "$CPP"; then 3740 CPP= 3741 fi 3742 if test -z "$CPP"; then 3743 if test "${ac_cv_prog_CPP+set}" = set; then : 3744 $as_echo_n "(cached) " >&6 3745 else 3746 # Double quotes because CPP needs to be expanded 3747 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3748 do 3749 ac_preproc_ok=false 3750 for ac_c_preproc_warn_flag in '' yes 3751 do 3752 # Use a header file that comes with gcc, so configuring glibc 3753 # with a fresh cross-compiler works. 3754 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3755 # <limits.h> exists even on freestanding compilers. 3756 # On the NeXT, cc -E runs the code through the compiler's parser, 3757 # not just through cpp. "Syntax error" is here to catch this case. 3758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3759 /* end confdefs.h. */ 3760 #ifdef __STDC__ 3761 # include <limits.h> 3762 #else 3763 # include <assert.h> 3764 #endif 3765 Syntax error 3766 _ACEOF 3767 if ac_fn_c_try_cpp "$LINENO"; then : 3768 3769 else 3770 # Broken: fails on valid input. 3771 continue 3772 fi 3773 rm -f conftest.err conftest.$ac_ext 3774 3775 # OK, works on sane cases. Now check whether nonexistent headers 3776 # can be detected and how. 3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3778 /* end confdefs.h. */ 3779 #include <ac_nonexistent.h> 3780 _ACEOF 3781 if ac_fn_c_try_cpp "$LINENO"; then : 3782 # Broken: success on invalid input. 3783 continue 3784 else 3785 # Passes both tests. 3786 ac_preproc_ok=: 3787 break 3788 fi 3789 rm -f conftest.err conftest.$ac_ext 3790 3791 done 3792 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3793 rm -f conftest.err conftest.$ac_ext 3794 if $ac_preproc_ok; then : 3795 break 3796 fi 3797 3798 done 3799 ac_cv_prog_CPP=$CPP 3800 3801 fi 3802 CPP=$ac_cv_prog_CPP 3803 else 3804 ac_cv_prog_CPP=$CPP 3805 fi 3806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3807 $as_echo "$CPP" >&6; } 3808 ac_preproc_ok=false 3809 for ac_c_preproc_warn_flag in '' yes 3810 do 3811 # Use a header file that comes with gcc, so configuring glibc 3812 # with a fresh cross-compiler works. 3813 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3814 # <limits.h> exists even on freestanding compilers. 3815 # On the NeXT, cc -E runs the code through the compiler's parser, 3816 # not just through cpp. "Syntax error" is here to catch this case. 3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3818 /* end confdefs.h. */ 3819 #ifdef __STDC__ 3820 # include <limits.h> 3821 #else 3822 # include <assert.h> 3823 #endif 3824 Syntax error 3825 _ACEOF 3826 if ac_fn_c_try_cpp "$LINENO"; then : 3827 3828 else 3829 # Broken: fails on valid input. 3830 continue 3831 fi 3832 rm -f conftest.err conftest.$ac_ext 3833 3834 # OK, works on sane cases. Now check whether nonexistent headers 3835 # can be detected and how. 3836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3837 /* end confdefs.h. */ 3838 #include <ac_nonexistent.h> 3839 _ACEOF 3840 if ac_fn_c_try_cpp "$LINENO"; then : 3841 # Broken: success on invalid input. 3842 continue 3843 else 3844 # Passes both tests. 3845 ac_preproc_ok=: 3846 break 3847 fi 3848 rm -f conftest.err conftest.$ac_ext 3849 3850 done 3851 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3852 rm -f conftest.err conftest.$ac_ext 3853 if $ac_preproc_ok; then : 3854 3855 else 3856 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3857 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3858 as_fn_error "C preprocessor \"$CPP\" fails sanity check 3859 See \`config.log' for more details." "$LINENO" 5; } 3860 fi 3861 3862 ac_ext=c 3863 ac_cpp='$CPP $CPPFLAGS' 3864 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3865 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3866 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3867 3868 3869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3870 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3871 if test "${ac_cv_path_GREP+set}" = set; then : 3872 $as_echo_n "(cached) " >&6 3873 else 3874 if test -z "$GREP"; then 3875 ac_path_GREP_found=false 3876 # Loop through the user's path and test for each of PROGNAME-LIST 3877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3878 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3879 do 3880 IFS=$as_save_IFS 3881 test -z "$as_dir" && as_dir=. 3882 for ac_prog in grep ggrep; do 3883 for ac_exec_ext in '' $ac_executable_extensions; do 3884 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3885 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3886 # Check for GNU ac_path_GREP and select it if it is found. 3887 # Check for GNU $ac_path_GREP 3888 case `"$ac_path_GREP" --version 2>&1` in 3889 *GNU*) 3890 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3891 *) 3892 ac_count=0 3893 $as_echo_n 0123456789 >"conftest.in" 3894 while : 3895 do 3896 cat "conftest.in" "conftest.in" >"conftest.tmp" 3897 mv "conftest.tmp" "conftest.in" 3898 cp "conftest.in" "conftest.nl" 3899 $as_echo 'GREP' >> "conftest.nl" 3900 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3901 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3902 as_fn_arith $ac_count + 1 && ac_count=$as_val 3903 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3904 # Best one so far, save it but keep looking for a better one 3905 ac_cv_path_GREP="$ac_path_GREP" 3906 ac_path_GREP_max=$ac_count 3907 fi 3908 # 10*(2^10) chars as input seems more than enough 3909 test $ac_count -gt 10 && break 3910 done 3911 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3912 esac 3913 3914 $ac_path_GREP_found && break 3 3915 done 3916 done 3917 done 3918 IFS=$as_save_IFS 3919 if test -z "$ac_cv_path_GREP"; then 3920 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3921 fi 3922 else 3923 ac_cv_path_GREP=$GREP 3924 fi 3925 3926 fi 3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3928 $as_echo "$ac_cv_path_GREP" >&6; } 3929 GREP="$ac_cv_path_GREP" 3930 3931 3932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3933 $as_echo_n "checking for egrep... " >&6; } 3934 if test "${ac_cv_path_EGREP+set}" = set; then : 3935 $as_echo_n "(cached) " >&6 3936 else 3937 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3938 then ac_cv_path_EGREP="$GREP -E" 3939 else 3940 if test -z "$EGREP"; then 3941 ac_path_EGREP_found=false 3942 # Loop through the user's path and test for each of PROGNAME-LIST 3943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3944 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3945 do 3946 IFS=$as_save_IFS 3947 test -z "$as_dir" && as_dir=. 3948 for ac_prog in egrep; do 3949 for ac_exec_ext in '' $ac_executable_extensions; do 3950 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3951 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3952 # Check for GNU ac_path_EGREP and select it if it is found. 3953 # Check for GNU $ac_path_EGREP 3954 case `"$ac_path_EGREP" --version 2>&1` in 3955 *GNU*) 3956 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3957 *) 3958 ac_count=0 3959 $as_echo_n 0123456789 >"conftest.in" 3960 while : 3961 do 3962 cat "conftest.in" "conftest.in" >"conftest.tmp" 3963 mv "conftest.tmp" "conftest.in" 3964 cp "conftest.in" "conftest.nl" 3965 $as_echo 'EGREP' >> "conftest.nl" 3966 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3967 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3968 as_fn_arith $ac_count + 1 && ac_count=$as_val 3969 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3970 # Best one so far, save it but keep looking for a better one 3971 ac_cv_path_EGREP="$ac_path_EGREP" 3972 ac_path_EGREP_max=$ac_count 3973 fi 3974 # 10*(2^10) chars as input seems more than enough 3975 test $ac_count -gt 10 && break 3976 done 3977 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3978 esac 3979 3980 $ac_path_EGREP_found && break 3 3981 done 3982 done 3983 done 3984 IFS=$as_save_IFS 3985 if test -z "$ac_cv_path_EGREP"; then 3986 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3987 fi 3988 else 3989 ac_cv_path_EGREP=$EGREP 3990 fi 3991 3992 fi 3993 fi 3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3995 $as_echo "$ac_cv_path_EGREP" >&6; } 3996 EGREP="$ac_cv_path_EGREP" 3997 3998 3999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4000 $as_echo_n "checking for ANSI C header files... " >&6; } 4001 if test "${ac_cv_header_stdc+set}" = set; then : 4002 $as_echo_n "(cached) " >&6 4003 else 4004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4005 /* end confdefs.h. */ 4006 #include <stdlib.h> 4007 #include <stdarg.h> 4008 #include <string.h> 4009 #include <float.h> 4010 4011 int 4012 main () 4013 { 4014 4015 ; 4016 return 0; 4017 } 4018 _ACEOF 4019 if ac_fn_c_try_compile "$LINENO"; then : 4020 ac_cv_header_stdc=yes 4021 else 4022 ac_cv_header_stdc=no 4023 fi 4024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4025 4026 if test $ac_cv_header_stdc = yes; then 4027 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4029 /* end confdefs.h. */ 4030 #include <string.h> 4031 4032 _ACEOF 4033 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4034 $EGREP "memchr" >/dev/null 2>&1; then : 4035 4036 else 4037 ac_cv_header_stdc=no 4038 fi 4039 rm -f conftest* 4040 4041 fi 4042 4043 if test $ac_cv_header_stdc = yes; then 4044 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4046 /* end confdefs.h. */ 4047 #include <stdlib.h> 4048 4049 _ACEOF 4050 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4051 $EGREP "free" >/dev/null 2>&1; then : 4052 4053 else 4054 ac_cv_header_stdc=no 4055 fi 4056 rm -f conftest* 4057 4058 fi 4059 4060 if test $ac_cv_header_stdc = yes; then 4061 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4062 if test "$cross_compiling" = yes; then : 4063 : 4064 else 4065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4066 /* end confdefs.h. */ 4067 #include <ctype.h> 4068 #include <stdlib.h> 4069 #if ((' ' & 0x0FF) == 0x020) 4070 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4071 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4072 #else 4073 # define ISLOWER(c) \ 4074 (('a' <= (c) && (c) <= 'i') \ 4075 || ('j' <= (c) && (c) <= 'r') \ 4076 || ('s' <= (c) && (c) <= 'z')) 4077 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4078 #endif 4079 4080 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4081 int 4082 main () 4083 { 4084 int i; 4085 for (i = 0; i < 256; i++) 4086 if (XOR (islower (i), ISLOWER (i)) 4087 || toupper (i) != TOUPPER (i)) 4088 return 2; 4089 return 0; 4090 } 4091 _ACEOF 4092 if ac_fn_c_try_run "$LINENO"; then : 4093 4094 else 4095 ac_cv_header_stdc=no 4096 fi 4097 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4098 conftest.$ac_objext conftest.beam conftest.$ac_ext 4099 fi 4100 4101 fi 4102 fi 4103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4104 $as_echo "$ac_cv_header_stdc" >&6; } 4105 if test $ac_cv_header_stdc = yes; then 4106 4107 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4108 4109 fi 4110 4111 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4112 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4113 inttypes.h stdint.h unistd.h 4114 do : 4115 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4116 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4117 " 4118 eval as_val=\$$as_ac_Header 4119 if test "x$as_val" = x""yes; then : 4120 cat >>confdefs.h <<_ACEOF 4121 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4122 _ACEOF 4123 4124 fi 4125 4126 done 4127 4128 4129 4130 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4131 if test "x$ac_cv_header_minix_config_h" = x""yes; then : 4132 MINIX=yes 4133 else 4134 MINIX= 4135 fi 4136 4137 4138 if test "$MINIX" = yes; then 4139 4140 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4141 4142 4143 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4144 4145 4146 $as_echo "#define _MINIX 1" >>confdefs.h 4147 4148 fi 4149 4150 4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4152 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4153 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 4154 $as_echo_n "(cached) " >&6 4155 else 4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4157 /* end confdefs.h. */ 4158 4159 # define __EXTENSIONS__ 1 4160 $ac_includes_default 4161 int 4162 main () 4163 { 4164 4165 ; 4166 return 0; 4167 } 4168 _ACEOF 4169 if ac_fn_c_try_compile "$LINENO"; then : 4170 ac_cv_safe_to_define___extensions__=yes 4171 else 4172 ac_cv_safe_to_define___extensions__=no 4173 fi 4174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4175 fi 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4177 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4178 test $ac_cv_safe_to_define___extensions__ = yes && 4179 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4180 4181 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4182 4183 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4184 4185 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4186 4187 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4188 4189 4190 4191 # Check whether --enable-largefile was given. 4192 if test "${enable_largefile+set}" = set; then : 4193 enableval=$enable_largefile; 4194 fi 4195 4196 if test "$enable_largefile" != no; then 4197 4198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4199 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4200 if test "${ac_cv_sys_largefile_CC+set}" = set; then : 4201 $as_echo_n "(cached) " >&6 4202 else 4203 ac_cv_sys_largefile_CC=no 4204 if test "$GCC" != yes; then 4205 ac_save_CC=$CC 4206 while :; do 4207 # IRIX 6.2 and later do not support large files by default, 4208 # so use the C compiler's -n32 option if that helps. 4209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4210 /* end confdefs.h. */ 4211 #include <sys/types.h> 4212 /* Check that off_t can represent 2**63 - 1 correctly. 4213 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4214 since some C++ compilers masquerading as C compilers 4215 incorrectly reject 9223372036854775807. */ 4216 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4217 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4218 && LARGE_OFF_T % 2147483647 == 1) 4219 ? 1 : -1]; 4220 int 4221 main () 4222 { 4223 4224 ; 4225 return 0; 4226 } 4227 _ACEOF 4228 if ac_fn_c_try_compile "$LINENO"; then : 4229 break 4230 fi 4231 rm -f core conftest.err conftest.$ac_objext 4232 CC="$CC -n32" 4233 if ac_fn_c_try_compile "$LINENO"; then : 4234 ac_cv_sys_largefile_CC=' -n32'; break 4235 fi 4236 rm -f core conftest.err conftest.$ac_objext 4237 break 4238 done 4239 CC=$ac_save_CC 4240 rm -f conftest.$ac_ext 4241 fi 4242 fi 4243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4244 $as_echo "$ac_cv_sys_largefile_CC" >&6; } 4245 if test "$ac_cv_sys_largefile_CC" != no; then 4246 CC=$CC$ac_cv_sys_largefile_CC 4247 fi 4248 4249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4250 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4251 if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 4252 $as_echo_n "(cached) " >&6 4253 else 4254 while :; do 4255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4256 /* end confdefs.h. */ 4257 #include <sys/types.h> 4258 /* Check that off_t can represent 2**63 - 1 correctly. 4259 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4260 since some C++ compilers masquerading as C compilers 4261 incorrectly reject 9223372036854775807. */ 4262 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4263 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4264 && LARGE_OFF_T % 2147483647 == 1) 4265 ? 1 : -1]; 4266 int 4267 main () 4268 { 4269 4270 ; 4271 return 0; 4272 } 4273 _ACEOF 4274 if ac_fn_c_try_compile "$LINENO"; then : 4275 ac_cv_sys_file_offset_bits=no; break 4276 fi 4277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4279 /* end confdefs.h. */ 4280 #define _FILE_OFFSET_BITS 64 4281 #include <sys/types.h> 4282 /* Check that off_t can represent 2**63 - 1 correctly. 4283 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4284 since some C++ compilers masquerading as C compilers 4285 incorrectly reject 9223372036854775807. */ 4286 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4287 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4288 && LARGE_OFF_T % 2147483647 == 1) 4289 ? 1 : -1]; 4290 int 4291 main () 4292 { 4293 4294 ; 4295 return 0; 4296 } 4297 _ACEOF 4298 if ac_fn_c_try_compile "$LINENO"; then : 4299 ac_cv_sys_file_offset_bits=64; break 4300 fi 4301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4302 ac_cv_sys_file_offset_bits=unknown 4303 break 4304 done 4305 fi 4306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4307 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4308 case $ac_cv_sys_file_offset_bits in #( 4309 no | unknown) ;; 4310 *) 4311 cat >>confdefs.h <<_ACEOF 4312 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4313 _ACEOF 4314 ;; 4315 esac 4316 rm -rf conftest* 4317 if test $ac_cv_sys_file_offset_bits = unknown; then 4318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4319 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4320 if test "${ac_cv_sys_large_files+set}" = set; then : 4321 $as_echo_n "(cached) " >&6 4322 else 4323 while :; do 4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4325 /* end confdefs.h. */ 4326 #include <sys/types.h> 4327 /* Check that off_t can represent 2**63 - 1 correctly. 4328 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4329 since some C++ compilers masquerading as C compilers 4330 incorrectly reject 9223372036854775807. */ 4331 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4332 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4333 && LARGE_OFF_T % 2147483647 == 1) 4334 ? 1 : -1]; 4335 int 4336 main () 4337 { 4338 4339 ; 4340 return 0; 4341 } 4342 _ACEOF 4343 if ac_fn_c_try_compile "$LINENO"; then : 4344 ac_cv_sys_large_files=no; break 4345 fi 4346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4348 /* end confdefs.h. */ 4349 #define _LARGE_FILES 1 4350 #include <sys/types.h> 4351 /* Check that off_t can represent 2**63 - 1 correctly. 4352 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4353 since some C++ compilers masquerading as C compilers 4354 incorrectly reject 9223372036854775807. */ 4355 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4356 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4357 && LARGE_OFF_T % 2147483647 == 1) 4358 ? 1 : -1]; 4359 int 4360 main () 4361 { 4362 4363 ; 4364 return 0; 4365 } 4366 _ACEOF 4367 if ac_fn_c_try_compile "$LINENO"; then : 4368 ac_cv_sys_large_files=1; break 4369 fi 4370 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4371 ac_cv_sys_large_files=unknown 4372 break 4373 done 4374 fi 4375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4376 $as_echo "$ac_cv_sys_large_files" >&6; } 4377 case $ac_cv_sys_large_files in #( 4378 no | unknown) ;; 4379 *) 4380 cat >>confdefs.h <<_ACEOF 4381 #define _LARGE_FILES $ac_cv_sys_large_files 4382 _ACEOF 4383 ;; 4384 esac 4385 rm -rf conftest* 4386 fi 4387 fi 4388 4389 4390 ac_c_preproc_warn_flag=yes 4391 4392 ac_ext=c 4393 ac_cpp='$CPP $CPPFLAGS' 4394 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4395 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4396 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4397 4398 ac_libiberty_warn_cflags= 4399 save_CFLAGS="$CFLAGS" 4400 for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 4401 -Wstrict-prototypes; do 4402 # Do the check with the no- prefix removed since gcc silently 4403 # accepts any -Wno-* option on purpose 4404 case $real_option in 4405 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4406 *) option=$real_option ;; 4407 esac 4408 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4409 4410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4411 $as_echo_n "checking whether $CC supports $option... " >&6; } 4412 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then : 4413 $as_echo_n "(cached) " >&6 4414 else 4415 CFLAGS="$option" 4416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4417 /* end confdefs.h. */ 4418 4419 int 4420 main () 4421 { 4422 4423 ; 4424 return 0; 4425 } 4426 _ACEOF 4427 if ac_fn_c_try_compile "$LINENO"; then : 4428 eval "$as_acx_Woption=yes" 4429 else 4430 eval "$as_acx_Woption=no" 4431 fi 4432 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4433 4434 fi 4435 eval ac_res=\$$as_acx_Woption 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4437 $as_echo "$ac_res" >&6; } 4438 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4439 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4440 fi 4441 done 4442 CFLAGS="$save_CFLAGS" 4443 ac_ext=c 4444 ac_cpp='$CPP $CPPFLAGS' 4445 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4446 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4447 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4448 4449 4450 ac_ext=c 4451 ac_cpp='$CPP $CPPFLAGS' 4452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4454 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4455 4456 # Do the check with the no- prefix removed from the warning options 4457 # since gcc silently accepts any -Wno-* option on purpose 4458 if test "$GCC" = yes; then : 4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4460 $as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4461 if test "${acx_cv_prog_cc_pedantic_+set}" = set; then : 4462 $as_echo_n "(cached) " >&6 4463 else 4464 save_CFLAGS="$CFLAGS" 4465 CFLAGS="-pedantic " 4466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4467 /* end confdefs.h. */ 4468 4469 int 4470 main () 4471 { 4472 4473 ; 4474 return 0; 4475 } 4476 _ACEOF 4477 if ac_fn_c_try_compile "$LINENO"; then : 4478 acx_cv_prog_cc_pedantic_=yes 4479 else 4480 acx_cv_prog_cc_pedantic_=no 4481 fi 4482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4483 CFLAGS="$save_CFLAGS" 4484 fi 4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4486 $as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4487 if test $acx_cv_prog_cc_pedantic_ = yes; then : 4488 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4489 fi 4490 4491 fi 4492 ac_ext=c 4493 ac_cpp='$CPP $CPPFLAGS' 4494 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4495 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4496 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4497 4498 4499 4500 if test "x$CC" != xcc; then 4501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4502 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4503 else 4504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4505 $as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4506 fi 4507 set dummy $CC; ac_cc=`$as_echo "$2" | 4508 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4509 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 4510 $as_echo_n "(cached) " >&6 4511 else 4512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4513 /* end confdefs.h. */ 4514 4515 int 4516 main () 4517 { 4518 4519 ; 4520 return 0; 4521 } 4522 _ACEOF 4523 # Make sure it works both with $CC and with simple cc. 4524 # We do the test twice because some compilers refuse to overwrite an 4525 # existing .o file with -o, though they will create one. 4526 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4527 rm -f conftest2.* 4528 if { { case "(($ac_try" in 4529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4530 *) ac_try_echo=$ac_try;; 4531 esac 4532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4533 $as_echo "$ac_try_echo"; } >&5 4534 (eval "$ac_try") 2>&5 4535 ac_status=$? 4536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4537 test $ac_status = 0; } && 4538 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4540 *) ac_try_echo=$ac_try;; 4541 esac 4542 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4543 $as_echo "$ac_try_echo"; } >&5 4544 (eval "$ac_try") 2>&5 4545 ac_status=$? 4546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4547 test $ac_status = 0; }; 4548 then 4549 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4550 if test "x$CC" != xcc; then 4551 # Test first that cc exists at all. 4552 if { ac_try='cc -c conftest.$ac_ext >&5' 4553 { { case "(($ac_try" in 4554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4555 *) ac_try_echo=$ac_try;; 4556 esac 4557 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4558 $as_echo "$ac_try_echo"; } >&5 4559 (eval "$ac_try") 2>&5 4560 ac_status=$? 4561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4562 test $ac_status = 0; }; }; then 4563 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4564 rm -f conftest2.* 4565 if { { case "(($ac_try" in 4566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4567 *) ac_try_echo=$ac_try;; 4568 esac 4569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4570 $as_echo "$ac_try_echo"; } >&5 4571 (eval "$ac_try") 2>&5 4572 ac_status=$? 4573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4574 test $ac_status = 0; } && 4575 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4577 *) ac_try_echo=$ac_try;; 4578 esac 4579 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4580 $as_echo "$ac_try_echo"; } >&5 4581 (eval "$ac_try") 2>&5 4582 ac_status=$? 4583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4584 test $ac_status = 0; }; 4585 then 4586 # cc works too. 4587 : 4588 else 4589 # cc exists but doesn't like -o. 4590 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4591 fi 4592 fi 4593 fi 4594 else 4595 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4596 fi 4597 rm -f core conftest* 4598 4599 fi 4600 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4602 $as_echo "yes" >&6; } 4603 else 4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4605 $as_echo "no" >&6; } 4606 4607 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4608 4609 fi 4610 4611 # autoconf is lame and doesn't give us any substitution variable for this. 4612 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4613 NO_MINUS_C_MINUS_O=yes 4614 else 4615 OUTPUT_OPTION='-o $@' 4616 fi 4617 4618 4619 4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4621 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4622 if test "${ac_cv_c_const+set}" = set; then : 4623 $as_echo_n "(cached) " >&6 4624 else 4625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4626 /* end confdefs.h. */ 4627 4628 int 4629 main () 4630 { 4631 /* FIXME: Include the comments suggested by Paul. */ 4632 #ifndef __cplusplus 4633 /* Ultrix mips cc rejects this. */ 4634 typedef int charset[2]; 4635 const charset cs; 4636 /* SunOS 4.1.1 cc rejects this. */ 4637 char const *const *pcpcc; 4638 char **ppc; 4639 /* NEC SVR4.0.2 mips cc rejects this. */ 4640 struct point {int x, y;}; 4641 static struct point const zero = {0,0}; 4642 /* AIX XL C 1.02.0.0 rejects this. 4643 It does not let you subtract one const X* pointer from another in 4644 an arm of an if-expression whose if-part is not a constant 4645 expression */ 4646 const char *g = "string"; 4647 pcpcc = &g + (g ? g-g : 0); 4648 /* HPUX 7.0 cc rejects these. */ 4649 ++pcpcc; 4650 ppc = (char**) pcpcc; 4651 pcpcc = (char const *const *) ppc; 4652 { /* SCO 3.2v4 cc rejects this. */ 4653 char *t; 4654 char const *s = 0 ? (char *) 0 : (char const *) 0; 4655 4656 *t++ = 0; 4657 if (s) return 0; 4658 } 4659 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4660 int x[] = {25, 17}; 4661 const int *foo = &x[0]; 4662 ++foo; 4663 } 4664 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4665 typedef const int *iptr; 4666 iptr p = 0; 4667 ++p; 4668 } 4669 { /* AIX XL C 1.02.0.0 rejects this saying 4670 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4671 struct s { int j; const int *ap[3]; }; 4672 struct s *b; b->j = 5; 4673 } 4674 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4675 const int foo = 10; 4676 if (!foo) return 0; 4677 } 4678 return !cs[0] && !zero.x; 4679 #endif 4680 4681 ; 4682 return 0; 4683 } 4684 _ACEOF 4685 if ac_fn_c_try_compile "$LINENO"; then : 4686 ac_cv_c_const=yes 4687 else 4688 ac_cv_c_const=no 4689 fi 4690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4691 fi 4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4693 $as_echo "$ac_cv_c_const" >&6; } 4694 if test $ac_cv_c_const = no; then 4695 4696 $as_echo "#define const /**/" >>confdefs.h 4697 4698 fi 4699 4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4701 $as_echo_n "checking for inline... " >&6; } 4702 if test "${ac_cv_c_inline+set}" = set; then : 4703 $as_echo_n "(cached) " >&6 4704 else 4705 ac_cv_c_inline=no 4706 for ac_kw in inline __inline__ __inline; do 4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4708 /* end confdefs.h. */ 4709 #ifndef __cplusplus 4710 typedef int foo_t; 4711 static $ac_kw foo_t static_foo () {return 0; } 4712 $ac_kw foo_t foo () {return 0; } 4713 #endif 4714 4715 _ACEOF 4716 if ac_fn_c_try_compile "$LINENO"; then : 4717 ac_cv_c_inline=$ac_kw 4718 fi 4719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4720 test "$ac_cv_c_inline" != no && break 4721 done 4722 4723 fi 4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4725 $as_echo "$ac_cv_c_inline" >&6; } 4726 4727 case $ac_cv_c_inline in 4728 inline | yes) ;; 4729 *) 4730 case $ac_cv_c_inline in 4731 no) ac_val=;; 4732 *) ac_val=$ac_cv_c_inline;; 4733 esac 4734 cat >>confdefs.h <<_ACEOF 4735 #ifndef __cplusplus 4736 #define inline $ac_val 4737 #endif 4738 _ACEOF 4739 ;; 4740 esac 4741 4742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4743 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4744 if test "${ac_cv_c_bigendian+set}" = set; then : 4745 $as_echo_n "(cached) " >&6 4746 else 4747 ac_cv_c_bigendian=unknown 4748 # See if we're dealing with a universal compiler. 4749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4750 /* end confdefs.h. */ 4751 #ifndef __APPLE_CC__ 4752 not a universal capable compiler 4753 #endif 4754 typedef int dummy; 4755 4756 _ACEOF 4757 if ac_fn_c_try_compile "$LINENO"; then : 4758 4759 # Check for potential -arch flags. It is not universal unless 4760 # there are at least two -arch flags with different values. 4761 ac_arch= 4762 ac_prev= 4763 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4764 if test -n "$ac_prev"; then 4765 case $ac_word in 4766 i?86 | x86_64 | ppc | ppc64) 4767 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4768 ac_arch=$ac_word 4769 else 4770 ac_cv_c_bigendian=universal 4771 break 4772 fi 4773 ;; 4774 esac 4775 ac_prev= 4776 elif test "x$ac_word" = "x-arch"; then 4777 ac_prev=arch 4778 fi 4779 done 4780 fi 4781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4782 if test $ac_cv_c_bigendian = unknown; then 4783 # See if sys/param.h defines the BYTE_ORDER macro. 4784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4785 /* end confdefs.h. */ 4786 #include <sys/types.h> 4787 #include <sys/param.h> 4788 4789 int 4790 main () 4791 { 4792 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4793 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4794 && LITTLE_ENDIAN) 4795 bogus endian macros 4796 #endif 4797 4798 ; 4799 return 0; 4800 } 4801 _ACEOF 4802 if ac_fn_c_try_compile "$LINENO"; then : 4803 # It does; now see whether it defined to BIG_ENDIAN or not. 4804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4805 /* end confdefs.h. */ 4806 #include <sys/types.h> 4807 #include <sys/param.h> 4808 4809 int 4810 main () 4811 { 4812 #if BYTE_ORDER != BIG_ENDIAN 4813 not big endian 4814 #endif 4815 4816 ; 4817 return 0; 4818 } 4819 _ACEOF 4820 if ac_fn_c_try_compile "$LINENO"; then : 4821 ac_cv_c_bigendian=yes 4822 else 4823 ac_cv_c_bigendian=no 4824 fi 4825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4826 fi 4827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4828 fi 4829 if test $ac_cv_c_bigendian = unknown; then 4830 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4832 /* end confdefs.h. */ 4833 #include <limits.h> 4834 4835 int 4836 main () 4837 { 4838 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4839 bogus endian macros 4840 #endif 4841 4842 ; 4843 return 0; 4844 } 4845 _ACEOF 4846 if ac_fn_c_try_compile "$LINENO"; then : 4847 # It does; now see whether it defined to _BIG_ENDIAN or not. 4848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4849 /* end confdefs.h. */ 4850 #include <limits.h> 4851 4852 int 4853 main () 4854 { 4855 #ifndef _BIG_ENDIAN 4856 not big endian 4857 #endif 4858 4859 ; 4860 return 0; 4861 } 4862 _ACEOF 4863 if ac_fn_c_try_compile "$LINENO"; then : 4864 ac_cv_c_bigendian=yes 4865 else 4866 ac_cv_c_bigendian=no 4867 fi 4868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4869 fi 4870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4871 fi 4872 if test $ac_cv_c_bigendian = unknown; then 4873 # Compile a test program. 4874 if test "$cross_compiling" = yes; then : 4875 # Try to guess by grepping values from an object file. 4876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4877 /* end confdefs.h. */ 4878 short int ascii_mm[] = 4879 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4880 short int ascii_ii[] = 4881 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4882 int use_ascii (int i) { 4883 return ascii_mm[i] + ascii_ii[i]; 4884 } 4885 short int ebcdic_ii[] = 4886 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4887 short int ebcdic_mm[] = 4888 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4889 int use_ebcdic (int i) { 4890 return ebcdic_mm[i] + ebcdic_ii[i]; 4891 } 4892 extern int foo; 4893 4894 int 4895 main () 4896 { 4897 return use_ascii (foo) == use_ebcdic (foo); 4898 ; 4899 return 0; 4900 } 4901 _ACEOF 4902 if ac_fn_c_try_compile "$LINENO"; then : 4903 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4904 ac_cv_c_bigendian=yes 4905 fi 4906 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4907 if test "$ac_cv_c_bigendian" = unknown; then 4908 ac_cv_c_bigendian=no 4909 else 4910 # finding both strings is unlikely to happen, but who knows? 4911 ac_cv_c_bigendian=unknown 4912 fi 4913 fi 4914 fi 4915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4916 else 4917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4918 /* end confdefs.h. */ 4919 $ac_includes_default 4920 int 4921 main () 4922 { 4923 4924 /* Are we little or big endian? From Harbison&Steele. */ 4925 union 4926 { 4927 long int l; 4928 char c[sizeof (long int)]; 4929 } u; 4930 u.l = 1; 4931 return u.c[sizeof (long int) - 1] == 1; 4932 4933 ; 4934 return 0; 4935 } 4936 _ACEOF 4937 if ac_fn_c_try_run "$LINENO"; then : 4938 ac_cv_c_bigendian=no 4939 else 4940 ac_cv_c_bigendian=yes 4941 fi 4942 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4943 conftest.$ac_objext conftest.beam conftest.$ac_ext 4944 fi 4945 4946 fi 4947 fi 4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 4949 $as_echo "$ac_cv_c_bigendian" >&6; } 4950 case $ac_cv_c_bigendian in #( 4951 yes) 4952 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 4953 ;; #( 4954 no) 4955 ;; #( 4956 universal) 4957 4958 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 4959 4960 ;; #( 4961 *) 4962 as_fn_error "unknown endianness 4963 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 4964 esac 4965 4966 4967 4968 4969 ac_config_headers="$ac_config_headers config.h:config.in" 4970 4971 4972 4973 # Find a good install program. We prefer a C program (faster), 4974 # so one script is as good as another. But avoid the broken or 4975 # incompatible versions: 4976 # SysV /etc/install, /usr/sbin/install 4977 # SunOS /usr/etc/install 4978 # IRIX /sbin/install 4979 # AIX /bin/install 4980 # AmigaOS /C/install, which installs bootblocks on floppy discs 4981 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4982 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 4983 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4984 # OS/2's system install, which has a completely different semantic 4985 # ./install, which can be erroneously created by make from ./install.sh. 4986 # Reject install programs that cannot install multiple files. 4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4988 $as_echo_n "checking for a BSD-compatible install... " >&6; } 4989 if test -z "$INSTALL"; then 4990 if test "${ac_cv_path_install+set}" = set; then : 4991 $as_echo_n "(cached) " >&6 4992 else 4993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4994 for as_dir in $PATH 4995 do 4996 IFS=$as_save_IFS 4997 test -z "$as_dir" && as_dir=. 4998 # Account for people who put trailing slashes in PATH elements. 4999 case $as_dir/ in #(( 5000 ./ | .// | /[cC]/* | \ 5001 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5002 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5003 /usr/ucb/* ) ;; 5004 *) 5005 # OSF1 and SCO ODT 3.0 have their own names for install. 5006 # Don't use installbsd from OSF since it installs stuff as root 5007 # by default. 5008 for ac_prog in ginstall scoinst install; do 5009 for ac_exec_ext in '' $ac_executable_extensions; do 5010 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5011 if test $ac_prog = install && 5012 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5013 # AIX install. It has an incompatible calling convention. 5014 : 5015 elif test $ac_prog = install && 5016 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5017 # program-specific install script used by HP pwplus--don't use. 5018 : 5019 else 5020 rm -rf conftest.one conftest.two conftest.dir 5021 echo one > conftest.one 5022 echo two > conftest.two 5023 mkdir conftest.dir 5024 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5025 test -s conftest.one && test -s conftest.two && 5026 test -s conftest.dir/conftest.one && 5027 test -s conftest.dir/conftest.two 5028 then 5029 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5030 break 3 5031 fi 5032 fi 5033 fi 5034 done 5035 done 5036 ;; 5037 esac 5038 5039 done 5040 IFS=$as_save_IFS 5041 5042 rm -rf conftest.one conftest.two conftest.dir 5043 5044 fi 5045 if test "${ac_cv_path_install+set}" = set; then 5046 INSTALL=$ac_cv_path_install 5047 else 5048 # As a last resort, use the slow shell script. Don't cache a 5049 # value for INSTALL within a source directory, because that will 5050 # break other packages using the cache if that directory is 5051 # removed, or if the value is a relative name. 5052 INSTALL=$ac_install_sh 5053 fi 5054 fi 5055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5056 $as_echo "$INSTALL" >&6; } 5057 5058 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5059 # It thinks the first close brace ends the variable substitution. 5060 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5061 5062 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5063 5064 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5065 5066 5067 # Don't build the shared library for build. 5068 if [ -n "${with_build_subdir}" ]; then 5069 enable_shared=no 5070 fi 5071 5072 frag= 5073 case "${host}" in 5074 rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5075 frag=mh-aix ;; 5076 *-*-cxux7*) frag=mh-cxux7 ;; 5077 *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5078 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5079 i370-*-opened*) frag=mh-openedition ;; 5080 i[34567]86-*-windows*) frag=mh-windows ;; 5081 esac 5082 5083 if [ -n "${frag}" ]; then 5084 frag=${libiberty_topdir}/libiberty/config/$frag 5085 fi 5086 5087 5088 5089 5090 5091 case "${host}" in 5092 # PIC is the default on some targets or must not be used. 5093 *-*-darwin*) 5094 # For darwin, common symbols are not allowed in MH_DYLIB files 5095 case "${CFLAGS}" in 5096 # If we are using a compiler supporting mdynamic-no-pic 5097 # and the option has been tested as safe to add, then cancel 5098 # it here, since the code generated is incompatible with shared 5099 #libs. 5100 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5101 *) PICFLAG=-fno-common ;; 5102 esac 5103 ;; 5104 alpha*-dec-osf5*) 5105 # PIC is the default. 5106 ;; 5107 hppa*64*-*-hpux*) 5108 # PIC is the default for 64-bit PA HP-UX. 5109 ;; 5110 i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5111 ;; 5112 i[34567]86-*-mingw* | x86_64-*-mingw*) 5113 ;; 5114 i[34567]86-*-interix[3-9]*) 5115 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5116 # Instead, we relocate shared libraries at runtime. 5117 ;; 5118 i[34567]86-*-nto-qnx*) 5119 # QNX uses GNU C++, but need to define -shared option too, otherwise 5120 # it will coredump. 5121 PICFLAG='-fPIC -shared' 5122 ;; 5123 i[34567]86-pc-msdosdjgpp*) 5124 # DJGPP does not support shared libraries at all. 5125 ;; 5126 ia64*-*-hpux*) 5127 # On IA64 HP-UX, PIC is the default but the pic flag 5128 # sets the default TLS model and affects inlining. 5129 PICFLAG=-fPIC 5130 ;; 5131 mips-sgi-irix6*) 5132 # PIC is the default. 5133 ;; 5134 rs6000-ibm-aix* | powerpc-ibm-aix*) 5135 # All AIX code is PIC. 5136 ;; 5137 5138 # Some targets support both -fPIC and -fpic, but prefer the latter. 5139 # FIXME: Why? 5140 i[34567]86-*-* | x86_64-*-*) 5141 PICFLAG=-fpic 5142 ;; 5143 # FIXME: Override -fPIC default in libgcc only? 5144 sh-*-linux* | sh[2346lbe]*-*-linux*) 5145 PICFLAG=-fpic 5146 ;; 5147 # FIXME: Simplify to sh*-*-netbsd*? 5148 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ 5149 sh64-*-netbsd* | sh64l*-*-netbsd*) 5150 PICFLAG=-fpic 5151 ;; 5152 # Default to -fPIC unless specified otherwise. 5153 *) 5154 PICFLAG=-fPIC 5155 ;; 5156 esac 5157 5158 # If the user explicitly uses -fpic/-fPIC, keep that. 5159 case "${CFLAGS}" in 5160 *-fpic*) 5161 PICFLAG=-fpic 5162 ;; 5163 *-fPIC*) 5164 PICFLAG=-fPIC 5165 ;; 5166 esac 5167 5168 5169 # If they didn't specify --enable-shared, don't generate shared libs. 5170 case "${enable_shared}" in 5171 yes) shared=yes ;; 5172 no) shared=no ;; 5173 "") shared=no ;; 5174 *) shared=yes ;; 5175 esac 5176 5177 # ...unless --enable-host-shared was passed from top-level config: 5178 if [ "${enable_host_shared}" = "yes" ]; then 5179 shared=yes 5180 fi 5181 5182 if [ "${shared}" != "yes" ]; then 5183 PICFLAG= 5184 fi 5185 5186 5187 NOASANFLAG= 5188 case " ${CFLAGS} " in 5189 *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5190 esac 5191 5192 5193 echo "# Warning: this fragment is automatically generated" > temp-frag 5194 5195 if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5196 echo "Appending ${frag} to xhost-mkfrag" 5197 echo "# Following fragment copied from ${frag}" >> temp-frag 5198 cat ${frag} >> temp-frag 5199 fi 5200 5201 # record if we want to build shared libs. 5202 if [ "${shared}" = "yes" ]; then 5203 echo enable_shared = yes >> temp-frag 5204 else 5205 echo enable_shared = no >> temp-frag 5206 fi 5207 5208 frag=xhost-mkfrag 5209 ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 5210 5211 host_makefile_frag=${frag} 5212 5213 5214 # It's OK to check for header files. Although the compiler may not be 5215 # able to link anything, it had better be able to at least compile 5216 # something. 5217 for 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 5218 do : 5219 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5220 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 5221 eval as_val=\$$as_ac_Header 5222 if test "x$as_val" = x""yes; then : 5223 cat >>confdefs.h <<_ACEOF 5224 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5225 _ACEOF 5226 5227 fi 5228 done 5229 5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 5231 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 5232 if test "${ac_cv_header_sys_wait_h+set}" = set; then : 5233 $as_echo_n "(cached) " >&6 5234 else 5235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5236 /* end confdefs.h. */ 5237 #include <sys/types.h> 5238 #include <sys/wait.h> 5239 #ifndef WEXITSTATUS 5240 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 5241 #endif 5242 #ifndef WIFEXITED 5243 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 5244 #endif 5245 5246 int 5247 main () 5248 { 5249 int s; 5250 wait (&s); 5251 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 5252 ; 5253 return 0; 5254 } 5255 _ACEOF 5256 if ac_fn_c_try_compile "$LINENO"; then : 5257 ac_cv_header_sys_wait_h=yes 5258 else 5259 ac_cv_header_sys_wait_h=no 5260 fi 5261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5262 fi 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5264 $as_echo "$ac_cv_header_sys_wait_h" >&6; } 5265 if test $ac_cv_header_sys_wait_h = yes; then 5266 5267 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5268 5269 fi 5270 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5272 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5273 if test "${ac_cv_header_time+set}" = set; then : 5274 $as_echo_n "(cached) " >&6 5275 else 5276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5277 /* end confdefs.h. */ 5278 #include <sys/types.h> 5279 #include <sys/time.h> 5280 #include <time.h> 5281 5282 int 5283 main () 5284 { 5285 if ((struct tm *) 0) 5286 return 0; 5287 ; 5288 return 0; 5289 } 5290 _ACEOF 5291 if ac_fn_c_try_compile "$LINENO"; then : 5292 ac_cv_header_time=yes 5293 else 5294 ac_cv_header_time=no 5295 fi 5296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5297 fi 5298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5299 $as_echo "$ac_cv_header_time" >&6; } 5300 if test $ac_cv_header_time = yes; then 5301 5302 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5303 5304 fi 5305 5306 5307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5308 $as_echo_n "checking whether errno must be declared... " >&6; } 5309 if test "${libiberty_cv_declare_errno+set}" = set; then : 5310 $as_echo_n "(cached) " >&6 5311 else 5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5313 /* end confdefs.h. */ 5314 #include <errno.h> 5315 int 5316 main () 5317 { 5318 int x = errno; 5319 ; 5320 return 0; 5321 } 5322 _ACEOF 5323 if ac_fn_c_try_compile "$LINENO"; then : 5324 libiberty_cv_declare_errno=no 5325 else 5326 libiberty_cv_declare_errno=yes 5327 fi 5328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5329 fi 5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5331 $as_echo "$libiberty_cv_declare_errno" >&6; } 5332 if test $libiberty_cv_declare_errno = yes 5333 then 5334 $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5335 5336 fi 5337 5338 5339 # Determine sizes of some types. 5340 # The cast to long int works around a bug in the HP C Compiler 5341 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5342 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5343 # This bug is HP SR number 8606223364. 5344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5345 $as_echo_n "checking size of int... " >&6; } 5346 if test "${ac_cv_sizeof_int+set}" = set; then : 5347 $as_echo_n "(cached) " >&6 5348 else 5349 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5350 5351 else 5352 if test "$ac_cv_type_int" = yes; then 5353 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5354 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5355 { as_fn_set_status 77 5356 as_fn_error "cannot compute sizeof (int) 5357 See \`config.log' for more details." "$LINENO" 5; }; } 5358 else 5359 ac_cv_sizeof_int=0 5360 fi 5361 fi 5362 5363 fi 5364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5365 $as_echo "$ac_cv_sizeof_int" >&6; } 5366 5367 5368 5369 cat >>confdefs.h <<_ACEOF 5370 #define SIZEOF_INT $ac_cv_sizeof_int 5371 _ACEOF 5372 5373 5374 # The cast to long int works around a bug in the HP C Compiler 5375 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5376 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5377 # This bug is HP SR number 8606223364. 5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5379 $as_echo_n "checking size of long... " >&6; } 5380 if test "${ac_cv_sizeof_long+set}" = set; then : 5381 $as_echo_n "(cached) " >&6 5382 else 5383 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5384 5385 else 5386 if test "$ac_cv_type_long" = yes; then 5387 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5388 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5389 { as_fn_set_status 77 5390 as_fn_error "cannot compute sizeof (long) 5391 See \`config.log' for more details." "$LINENO" 5; }; } 5392 else 5393 ac_cv_sizeof_long=0 5394 fi 5395 fi 5396 5397 fi 5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5399 $as_echo "$ac_cv_sizeof_long" >&6; } 5400 5401 5402 5403 cat >>confdefs.h <<_ACEOF 5404 #define SIZEOF_LONG $ac_cv_sizeof_long 5405 _ACEOF 5406 5407 5408 # The cast to long int works around a bug in the HP C Compiler 5409 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5410 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5411 # This bug is HP SR number 8606223364. 5412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 5413 $as_echo_n "checking size of size_t... " >&6; } 5414 if test "${ac_cv_sizeof_size_t+set}" = set; then : 5415 $as_echo_n "(cached) " >&6 5416 else 5417 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 5418 5419 else 5420 if test "$ac_cv_type_size_t" = yes; then 5421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5422 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5423 { as_fn_set_status 77 5424 as_fn_error "cannot compute sizeof (size_t) 5425 See \`config.log' for more details." "$LINENO" 5; }; } 5426 else 5427 ac_cv_sizeof_size_t=0 5428 fi 5429 fi 5430 5431 fi 5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 5433 $as_echo "$ac_cv_sizeof_size_t" >&6; } 5434 5435 5436 5437 cat >>confdefs.h <<_ACEOF 5438 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 5439 _ACEOF 5440 5441 5442 5443 # Check for presense of long long 5444 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 5445 if test "x$ac_cv_type_long_long" = x""yes; then : 5446 5447 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 5448 # The cast to long int works around a bug in the HP C Compiler 5449 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5450 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5451 # This bug is HP SR number 8606223364. 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 5453 $as_echo_n "checking size of long long... " >&6; } 5454 if test "${ac_cv_sizeof_long_long+set}" = set; then : 5455 $as_echo_n "(cached) " >&6 5456 else 5457 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 5458 5459 else 5460 if test "$ac_cv_type_long_long" = yes; then 5461 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5462 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5463 { as_fn_set_status 77 5464 as_fn_error "cannot compute sizeof (long long) 5465 See \`config.log' for more details." "$LINENO" 5; }; } 5466 else 5467 ac_cv_sizeof_long_long=0 5468 fi 5469 fi 5470 5471 fi 5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 5473 $as_echo "$ac_cv_sizeof_long_long" >&6; } 5474 5475 5476 5477 cat >>confdefs.h <<_ACEOF 5478 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 5479 _ACEOF 5480 5481 5482 fi 5483 5484 5485 # Look for a 64-bit type. 5486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 5487 $as_echo_n "checking for a 64-bit type... " >&6; } 5488 if test "${liberty_cv_uint64+set}" = set; then : 5489 $as_echo_n "(cached) " >&6 5490 else 5491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5492 /* end confdefs.h. */ 5493 #ifdef HAVE_STDINT_H 5494 #include <stdint.h> 5495 #endif 5496 int 5497 main () 5498 { 5499 extern uint64_t foo; 5500 ; 5501 return 0; 5502 } 5503 _ACEOF 5504 if ac_fn_c_try_compile "$LINENO"; then : 5505 liberty_cv_uint64=uint64_t 5506 else 5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5508 /* end confdefs.h. */ 5509 #ifdef HAVE_LIMITS_H 5510 #include <limits.h> 5511 #endif 5512 #ifndef CHAR_BIT 5513 #define CHAR_BIT 8 5514 #endif 5515 int 5516 main () 5517 { 5518 extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 5519 ; 5520 return 0; 5521 } 5522 _ACEOF 5523 if ac_fn_c_try_compile "$LINENO"; then : 5524 liberty_cv_uint64="unsigned long" 5525 else 5526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5527 /* end confdefs.h. */ 5528 #ifdef HAVE_LIMITS_H 5529 #include <limits.h> 5530 #endif 5531 #ifndef CHAR_BIT 5532 #define CHAR_BIT 8 5533 #endif 5534 int 5535 main () 5536 { 5537 extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 5538 ; 5539 return 0; 5540 } 5541 _ACEOF 5542 if ac_fn_c_try_compile "$LINENO"; then : 5543 liberty_cv_uint64="unsigned long long" 5544 else 5545 liberty_cv_uint64=none 5546 fi 5547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5548 fi 5549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5550 fi 5551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5552 fi 5553 5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 5555 $as_echo "$liberty_cv_uint64" >&6; } 5556 if test "$liberty_cv_uint64" != none; then 5557 5558 cat >>confdefs.h <<_ACEOF 5559 #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 5560 _ACEOF 5561 5562 fi 5563 5564 5565 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 5566 if test "x$ac_cv_type_intptr_t" = x""yes; then : 5567 5568 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 5569 5570 else 5571 for ac_type in 'int' 'long int' 'long long int'; do 5572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5573 /* end confdefs.h. */ 5574 $ac_includes_default 5575 int 5576 main () 5577 { 5578 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5579 test_array [0] = 0 5580 5581 ; 5582 return 0; 5583 } 5584 _ACEOF 5585 if ac_fn_c_try_compile "$LINENO"; then : 5586 5587 cat >>confdefs.h <<_ACEOF 5588 #define intptr_t $ac_type 5589 _ACEOF 5590 5591 ac_type= 5592 fi 5593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5594 test -z "$ac_type" && break 5595 done 5596 fi 5597 5598 5599 5600 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 5601 if test "x$ac_cv_type_uintptr_t" = x""yes; then : 5602 5603 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5604 5605 else 5606 for ac_type in 'unsigned int' 'unsigned long int' \ 5607 'unsigned long long int'; do 5608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5609 /* end confdefs.h. */ 5610 $ac_includes_default 5611 int 5612 main () 5613 { 5614 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5615 test_array [0] = 0 5616 5617 ; 5618 return 0; 5619 } 5620 _ACEOF 5621 if ac_fn_c_try_compile "$LINENO"; then : 5622 5623 cat >>confdefs.h <<_ACEOF 5624 #define uintptr_t $ac_type 5625 _ACEOF 5626 5627 ac_type= 5628 fi 5629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5630 test -z "$ac_type" && break 5631 done 5632 fi 5633 5634 5635 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 5636 if test "x$ac_cv_type_ssize_t" = x""yes; then : 5637 5638 else 5639 5640 cat >>confdefs.h <<_ACEOF 5641 #define ssize_t int 5642 _ACEOF 5643 5644 fi 5645 5646 5647 # Given the above check, we always have uintptr_t or a fallback 5648 # definition. So define HAVE_UINTPTR_T in case any imported code 5649 # relies on it. 5650 5651 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5652 5653 5654 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 5655 if test "x$ac_cv_type_pid_t" = x""yes; then : 5656 5657 else 5658 5659 cat >>confdefs.h <<_ACEOF 5660 #define pid_t int 5661 _ACEOF 5662 5663 fi 5664 5665 5666 # This is the list of functions which libiberty will provide if they 5667 # are not available on the host. 5668 5669 funcs="asprintf" 5670 funcs="$funcs atexit" 5671 funcs="$funcs basename" 5672 funcs="$funcs bcmp" 5673 funcs="$funcs bcopy" 5674 funcs="$funcs bsearch" 5675 funcs="$funcs bzero" 5676 funcs="$funcs calloc" 5677 funcs="$funcs clock" 5678 funcs="$funcs ffs" 5679 funcs="$funcs getcwd" 5680 funcs="$funcs getpagesize" 5681 funcs="$funcs gettimeofday" 5682 funcs="$funcs index" 5683 funcs="$funcs insque" 5684 funcs="$funcs memchr" 5685 funcs="$funcs memcmp" 5686 funcs="$funcs memcpy" 5687 funcs="$funcs memmem" 5688 funcs="$funcs memmove" 5689 funcs="$funcs mempcpy" 5690 funcs="$funcs memset" 5691 funcs="$funcs mkstemps" 5692 funcs="$funcs putenv" 5693 funcs="$funcs random" 5694 funcs="$funcs rename" 5695 funcs="$funcs rindex" 5696 funcs="$funcs setenv" 5697 funcs="$funcs snprintf" 5698 funcs="$funcs sigsetmask" 5699 funcs="$funcs stpcpy" 5700 funcs="$funcs stpncpy" 5701 funcs="$funcs strcasecmp" 5702 funcs="$funcs strchr" 5703 funcs="$funcs strdup" 5704 funcs="$funcs strncasecmp" 5705 funcs="$funcs strndup" 5706 funcs="$funcs strnlen" 5707 funcs="$funcs strrchr" 5708 funcs="$funcs strstr" 5709 funcs="$funcs strtod" 5710 funcs="$funcs strtol" 5711 funcs="$funcs strtoul" 5712 funcs="$funcs strtoll" 5713 funcs="$funcs strtoull" 5714 funcs="$funcs strverscmp" 5715 funcs="$funcs tmpnam" 5716 funcs="$funcs vasprintf" 5717 funcs="$funcs vfprintf" 5718 funcs="$funcs vprintf" 5719 funcs="$funcs vsnprintf" 5720 funcs="$funcs vsprintf" 5721 funcs="$funcs waitpid" 5722 funcs="$funcs setproctitle" 5723 5724 # Also in the old function.def file: alloca, vfork, getopt. 5725 5726 vars="sys_errlist sys_nerr sys_siglist" 5727 5728 checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 5729 getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \ 5730 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \ 5731 sysmp table times wait3 wait4" 5732 5733 # These are neither executed nor required, but they help keep 5734 # autoheader happy without adding a bunch of text to acconfig.h. 5735 if test "x" = "y"; then 5736 for ac_func in asprintf atexit \ 5737 basename bcmp bcopy bsearch bzero \ 5738 calloc canonicalize_file_name clock \ 5739 dup3 \ 5740 ffs __fsetlocking \ 5741 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 5742 index insque \ 5743 memchr memcmp memcpy memmem memmove memset mkstemps \ 5744 on_exit \ 5745 psignal pstat_getdynamic pstat_getstatic putenv \ 5746 random realpath rename rindex \ 5747 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 5748 stpcpy stpncpy strcasecmp strchr strdup \ 5749 strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 5750 strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 5751 table times tmpnam \ 5752 vasprintf vfprintf vprintf vsprintf \ 5753 wait3 wait4 waitpid 5754 do : 5755 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5756 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5757 eval as_val=\$$as_ac_var 5758 if test "x$as_val" = x""yes; then : 5759 cat >>confdefs.h <<_ACEOF 5760 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5761 _ACEOF 5762 5763 fi 5764 done 5765 5766 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 5767 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 5768 ac_have_decl=1 5769 else 5770 ac_have_decl=0 5771 fi 5772 5773 cat >>confdefs.h <<_ACEOF 5774 #define HAVE_DECL_BASENAME $ac_have_decl 5775 _ACEOF 5776 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 5777 if test "x$ac_cv_have_decl_ffs" = x""yes; then : 5778 ac_have_decl=1 5779 else 5780 ac_have_decl=0 5781 fi 5782 5783 cat >>confdefs.h <<_ACEOF 5784 #define HAVE_DECL_FFS $ac_have_decl 5785 _ACEOF 5786 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 5787 if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 5788 ac_have_decl=1 5789 else 5790 ac_have_decl=0 5791 fi 5792 5793 cat >>confdefs.h <<_ACEOF 5794 #define HAVE_DECL_ASPRINTF $ac_have_decl 5795 _ACEOF 5796 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 5797 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 5798 ac_have_decl=1 5799 else 5800 ac_have_decl=0 5801 fi 5802 5803 cat >>confdefs.h <<_ACEOF 5804 #define HAVE_DECL_VASPRINTF $ac_have_decl 5805 _ACEOF 5806 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 5807 if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 5808 ac_have_decl=1 5809 else 5810 ac_have_decl=0 5811 fi 5812 5813 cat >>confdefs.h <<_ACEOF 5814 #define HAVE_DECL_SNPRINTF $ac_have_decl 5815 _ACEOF 5816 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 5817 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 5818 ac_have_decl=1 5819 else 5820 ac_have_decl=0 5821 fi 5822 5823 cat >>confdefs.h <<_ACEOF 5824 #define HAVE_DECL_VSNPRINTF $ac_have_decl 5825 _ACEOF 5826 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 5827 if test "x$ac_cv_have_decl_strtol" = x""yes; then : 5828 ac_have_decl=1 5829 else 5830 ac_have_decl=0 5831 fi 5832 5833 cat >>confdefs.h <<_ACEOF 5834 #define HAVE_DECL_STRTOL $ac_have_decl 5835 _ACEOF 5836 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 5837 if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 5838 ac_have_decl=1 5839 else 5840 ac_have_decl=0 5841 fi 5842 5843 cat >>confdefs.h <<_ACEOF 5844 #define HAVE_DECL_STRTOUL $ac_have_decl 5845 _ACEOF 5846 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 5847 if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 5848 ac_have_decl=1 5849 else 5850 ac_have_decl=0 5851 fi 5852 5853 cat >>confdefs.h <<_ACEOF 5854 #define HAVE_DECL_STRTOLL $ac_have_decl 5855 _ACEOF 5856 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 5857 if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 5858 ac_have_decl=1 5859 else 5860 ac_have_decl=0 5861 fi 5862 5863 cat >>confdefs.h <<_ACEOF 5864 #define HAVE_DECL_STRTOULL $ac_have_decl 5865 _ACEOF 5866 5867 5868 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 5869 5870 5871 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 5872 5873 5874 $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 5875 5876 fi 5877 5878 # For each of these functions, if the host does not provide the 5879 # function we want to put FN.o in LIBOBJS, and if the host does 5880 # provide the function, we want to define HAVE_FN in config.h. 5881 5882 setobjs= 5883 CHECK= 5884 if test -n "${with_target_subdir}"; then 5885 5886 # We are being configured as a target library. AC_REPLACE_FUNCS 5887 # may not work correctly, because the compiler may not be able to 5888 # link executables. Note that we may still be being configured 5889 # native. 5890 5891 # If we are being configured for newlib, we know which functions 5892 # newlib provide and which ones we will be expected to provide. 5893 5894 if test "x${with_newlib}" = "xyes"; then 5895 case " $LIBOBJS " in 5896 *" asprintf.$ac_objext "* ) ;; 5897 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5898 ;; 5899 esac 5900 5901 case " $LIBOBJS " in 5902 *" basename.$ac_objext "* ) ;; 5903 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5904 ;; 5905 esac 5906 5907 case " $LIBOBJS " in 5908 *" insque.$ac_objext "* ) ;; 5909 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 5910 ;; 5911 esac 5912 5913 case " $LIBOBJS " in 5914 *" random.$ac_objext "* ) ;; 5915 *) LIBOBJS="$LIBOBJS random.$ac_objext" 5916 ;; 5917 esac 5918 5919 case " $LIBOBJS " in 5920 *" strdup.$ac_objext "* ) ;; 5921 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5922 ;; 5923 esac 5924 5925 case " $LIBOBJS " in 5926 *" vasprintf.$ac_objext "* ) ;; 5927 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 5928 ;; 5929 esac 5930 5931 5932 for f in $funcs; do 5933 case "$f" in 5934 asprintf | basename | insque | random | strdup | vasprintf) 5935 ;; 5936 *) 5937 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5938 cat >>confdefs.h <<_ACEOF 5939 #define $n 1 5940 _ACEOF 5941 5942 ;; 5943 esac 5944 done 5945 5946 # newlib doesnt provide any of the variables in $vars, so we 5947 # dont have to check them here. 5948 5949 # Of the functions in $checkfuncs, newlib only has strerror. 5950 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 5951 5952 5953 setobjs=yes 5954 5955 fi 5956 5957 # If we are being configured for Mingw, we know which functions 5958 # Mingw provides and which ones we will be expected to provide. 5959 5960 case "${host}" in 5961 *-*-mingw*) 5962 case " $LIBOBJS " in 5963 *" asprintf.$ac_objext "* ) ;; 5964 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 5965 ;; 5966 esac 5967 5968 case " $LIBOBJS " in 5969 *" basename.$ac_objext "* ) ;; 5970 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 5971 ;; 5972 esac 5973 5974 case " $LIBOBJS " in 5975 *" bcmp.$ac_objext "* ) ;; 5976 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 5977 ;; 5978 esac 5979 5980 case " $LIBOBJS " in 5981 *" bcopy.$ac_objext "* ) ;; 5982 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 5983 ;; 5984 esac 5985 5986 case " $LIBOBJS " in 5987 *" bzero.$ac_objext "* ) ;; 5988 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 5989 ;; 5990 esac 5991 5992 case " $LIBOBJS " in 5993 *" clock.$ac_objext "* ) ;; 5994 *) LIBOBJS="$LIBOBJS clock.$ac_objext" 5995 ;; 5996 esac 5997 5998 case " $LIBOBJS " in 5999 *" ffs.$ac_objext "* ) ;; 6000 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6001 ;; 6002 esac 6003 6004 case " $LIBOBJS " in 6005 *" getpagesize.$ac_objext "* ) ;; 6006 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6007 ;; 6008 esac 6009 6010 case " $LIBOBJS " in 6011 *" index.$ac_objext "* ) ;; 6012 *) LIBOBJS="$LIBOBJS index.$ac_objext" 6013 ;; 6014 esac 6015 6016 case " $LIBOBJS " in 6017 *" insque.$ac_objext "* ) ;; 6018 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6019 ;; 6020 esac 6021 6022 case " $LIBOBJS " in 6023 *" mempcpy.$ac_objext "* ) ;; 6024 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6025 ;; 6026 esac 6027 6028 case " $LIBOBJS " in 6029 *" mkstemps.$ac_objext "* ) ;; 6030 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6031 ;; 6032 esac 6033 6034 case " $LIBOBJS " in 6035 *" random.$ac_objext "* ) ;; 6036 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6037 ;; 6038 esac 6039 6040 case " $LIBOBJS " in 6041 *" rindex.$ac_objext "* ) ;; 6042 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6043 ;; 6044 esac 6045 6046 case " $LIBOBJS " in 6047 *" sigsetmask.$ac_objext "* ) ;; 6048 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6049 ;; 6050 esac 6051 6052 case " $LIBOBJS " in 6053 *" stpcpy.$ac_objext "* ) ;; 6054 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6055 ;; 6056 esac 6057 6058 case " $LIBOBJS " in 6059 *" stpncpy.$ac_objext "* ) ;; 6060 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6061 ;; 6062 esac 6063 6064 case " $LIBOBJS " in 6065 *" strndup.$ac_objext "* ) ;; 6066 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6067 ;; 6068 esac 6069 6070 case " $LIBOBJS " in 6071 *" strnlen.$ac_objext "* ) ;; 6072 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6073 ;; 6074 esac 6075 6076 case " $LIBOBJS " in 6077 *" strverscmp.$ac_objext "* ) ;; 6078 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6079 ;; 6080 esac 6081 6082 case " $LIBOBJS " in 6083 *" vasprintf.$ac_objext "* ) ;; 6084 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6085 ;; 6086 esac 6087 6088 case " $LIBOBJS " in 6089 *" waitpid.$ac_objext "* ) ;; 6090 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6091 ;; 6092 esac 6093 6094 6095 for f in $funcs; do 6096 case "$f" in 6097 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6098 ;; 6099 *) 6100 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6101 cat >>confdefs.h <<_ACEOF 6102 #define $n 1 6103 _ACEOF 6104 6105 ;; 6106 esac 6107 done 6108 6109 # Mingw doesnt provide any of the variables in $vars, so we 6110 # dont have to check them here. 6111 6112 # Of the functions in $checkfuncs, Mingw only has strerror. 6113 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6114 6115 6116 setobjs=yes 6117 ;; 6118 6119 *-*-msdosdjgpp) 6120 case " $LIBOBJS " in 6121 *" vasprintf.$ac_objext "* ) ;; 6122 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6123 ;; 6124 esac 6125 6126 case " $LIBOBJS " in 6127 *" vsnprintf.$ac_objext "* ) ;; 6128 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6129 ;; 6130 esac 6131 6132 case " $LIBOBJS " in 6133 *" snprintf.$ac_objext "* ) ;; 6134 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6135 ;; 6136 esac 6137 6138 case " $LIBOBJS " in 6139 *" asprintf.$ac_objext "* ) ;; 6140 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6141 ;; 6142 esac 6143 6144 6145 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6146 getcwd getpagesize getrusage gettimeofday \ 6147 index insque memchr memcmp memcpy memmove memset psignal \ 6148 putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6149 strchr strdup strerror strncasecmp strrchr strstr strtod \ 6150 strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6151 vsprintf waitpid 6152 do 6153 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6154 cat >>confdefs.h <<_ACEOF 6155 #define $n 1 6156 _ACEOF 6157 6158 done 6159 6160 6161 setobjs=yes 6162 ;; 6163 6164 esac 6165 6166 else 6167 6168 # Not a target library, so we set things up to run the test suite. 6169 CHECK=really-check 6170 6171 fi 6172 6173 6174 6175 6176 case "${host}" in 6177 *-*-cygwin* | *-*-mingw*) 6178 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6179 6180 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6181 6182 ;; 6183 esac 6184 6185 if test -z "${setobjs}"; then 6186 case "${host}" in 6187 6188 *-*-vxworks*) 6189 # Handle VxWorks configuration specially, since on VxWorks the 6190 # libraries are actually on the target board, not in the file 6191 # system. 6192 case " $LIBOBJS " in 6193 *" basename.$ac_objext "* ) ;; 6194 *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6195 ;; 6196 esac 6197 6198 case " $LIBOBJS " in 6199 *" getpagesize.$ac_objext "* ) ;; 6200 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6201 ;; 6202 esac 6203 6204 case " $LIBOBJS " in 6205 *" insque.$ac_objext "* ) ;; 6206 *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6207 ;; 6208 esac 6209 6210 case " $LIBOBJS " in 6211 *" random.$ac_objext "* ) ;; 6212 *) LIBOBJS="$LIBOBJS random.$ac_objext" 6213 ;; 6214 esac 6215 6216 case " $LIBOBJS " in 6217 *" strcasecmp.$ac_objext "* ) ;; 6218 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6219 ;; 6220 esac 6221 6222 case " $LIBOBJS " in 6223 *" strncasecmp.$ac_objext "* ) ;; 6224 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6225 ;; 6226 esac 6227 6228 case " $LIBOBJS " in 6229 *" strdup.$ac_objext "* ) ;; 6230 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6231 ;; 6232 esac 6233 6234 case " $LIBOBJS " in 6235 *" vfork.$ac_objext "* ) ;; 6236 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6237 ;; 6238 esac 6239 6240 case " $LIBOBJS " in 6241 *" waitpid.$ac_objext "* ) ;; 6242 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6243 ;; 6244 esac 6245 6246 case " $LIBOBJS " in 6247 *" vasprintf.$ac_objext "* ) ;; 6248 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6249 ;; 6250 esac 6251 6252 for f in $funcs; do 6253 case "$f" in 6254 basename | getpagesize | insque | random | strcasecmp) 6255 ;; 6256 strncasecmp | strdup | vfork | waitpid | vasprintf) 6257 ;; 6258 *) 6259 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6260 cat >>confdefs.h <<_ACEOF 6261 #define $n 1 6262 _ACEOF 6263 6264 ;; 6265 esac 6266 done 6267 6268 # VxWorks doesn't provide any of the variables in $vars, so we 6269 # don't have to check them here. 6270 6271 # Of the functions in $checkfuncs, VxWorks only has strerror. 6272 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6273 6274 6275 setobjs=yes 6276 ;; 6277 6278 esac 6279 fi 6280 6281 if test -z "${setobjs}"; then 6282 6283 case "${host}" in 6284 6285 *-*-android*) 6286 # On android, getpagesize is defined in unistd.h as a static inline 6287 # function, which AC_CHECK_FUNCS does not handle properly. 6288 ac_cv_func_getpagesize=yes 6289 ;; 6290 6291 *-*-mingw32*) 6292 # Under mingw32, sys_nerr and sys_errlist exist, but they are 6293 # macros, so the test below won't find them. 6294 libiberty_cv_var_sys_nerr=yes 6295 libiberty_cv_var_sys_errlist=yes 6296 ;; 6297 6298 *-*-msdosdjgpp*) 6299 # vfork and fork are stubs. 6300 ac_cv_func_vfork_works=no 6301 ;; 6302 6303 *-*-uwin*) 6304 # Under some versions of uwin, vfork is notoriously buggy and the test 6305 # can hang configure; on other versions, vfork exists just as a stub. 6306 # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6307 ac_cv_func_vfork_works=no 6308 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6309 # macros (actually, these are imported from a DLL, but the end effect 6310 # is the same), so the test below won't find them. 6311 libiberty_cv_var_sys_nerr=yes 6312 libiberty_cv_var_sys_errlist=yes 6313 ;; 6314 6315 *-*-*vms*) 6316 # Under VMS, vfork works very different than on Unix. The standard test 6317 # won't work, and it isn't easily adaptable. It makes more sense to 6318 # just force it. 6319 ac_cv_func_vfork_works=yes 6320 ;; 6321 6322 esac 6323 6324 # We haven't set the list of objects yet. Use the standard autoconf 6325 # tests. This will only work if the compiler works. 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6327 $as_echo_n "checking for library containing strerror... " >&6; } 6328 if test "${ac_cv_search_strerror+set}" = set; then : 6329 $as_echo_n "(cached) " >&6 6330 else 6331 ac_func_search_save_LIBS=$LIBS 6332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6333 /* end confdefs.h. */ 6334 6335 /* Override any GCC internal prototype to avoid an error. 6336 Use char because int might match the return type of a GCC 6337 builtin and then its argument prototype would still apply. */ 6338 #ifdef __cplusplus 6339 extern "C" 6340 #endif 6341 char strerror (); 6342 int 6343 main () 6344 { 6345 return strerror (); 6346 ; 6347 return 0; 6348 } 6349 _ACEOF 6350 for ac_lib in '' cposix; do 6351 if test -z "$ac_lib"; then 6352 ac_res="none required" 6353 else 6354 ac_res=-l$ac_lib 6355 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6356 fi 6357 if test x$gcc_no_link = xyes; then 6358 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6359 fi 6360 if ac_fn_c_try_link "$LINENO"; then : 6361 ac_cv_search_strerror=$ac_res 6362 fi 6363 rm -f core conftest.err conftest.$ac_objext \ 6364 conftest$ac_exeext 6365 if test "${ac_cv_search_strerror+set}" = set; then : 6366 break 6367 fi 6368 done 6369 if test "${ac_cv_search_strerror+set}" = set; then : 6370 6371 else 6372 ac_cv_search_strerror=no 6373 fi 6374 rm conftest.$ac_ext 6375 LIBS=$ac_func_search_save_LIBS 6376 fi 6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6378 $as_echo "$ac_cv_search_strerror" >&6; } 6379 ac_res=$ac_cv_search_strerror 6380 if test "$ac_res" != no; then : 6381 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6382 6383 fi 6384 6385 for ac_func in $funcs 6386 do : 6387 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6388 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6389 eval as_val=\$$as_ac_var 6390 if test "x$as_val" = x""yes; then : 6391 cat >>confdefs.h <<_ACEOF 6392 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6393 _ACEOF 6394 6395 else 6396 case " $LIBOBJS " in 6397 *" $ac_func.$ac_objext "* ) ;; 6398 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6399 ;; 6400 esac 6401 6402 fi 6403 done 6404 6405 6406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6407 $as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6408 if test "${ac_cv_os_cray+set}" = set; then : 6409 $as_echo_n "(cached) " >&6 6410 else 6411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6412 /* end confdefs.h. */ 6413 #if defined(CRAY) && ! defined(CRAY2) 6414 webecray 6415 #else 6416 wenotbecray 6417 #endif 6418 6419 _ACEOF 6420 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6421 $EGREP "webecray" >/dev/null 2>&1; then : 6422 ac_cv_os_cray=yes 6423 else 6424 ac_cv_os_cray=no 6425 fi 6426 rm -f conftest* 6427 6428 fi 6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6430 $as_echo "$ac_cv_os_cray" >&6; } 6431 if test $ac_cv_os_cray = yes; then 6432 for ac_func in _getb67 GETB67 getb67; do 6433 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6434 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6435 eval as_val=\$$as_ac_var 6436 if test "x$as_val" = x""yes; then : 6437 6438 cat >>confdefs.h <<_ACEOF 6439 #define CRAY_STACKSEG_END $ac_func 6440 _ACEOF 6441 break 6442 fi 6443 6444 done 6445 fi 6446 6447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6448 $as_echo_n "checking stack direction for C alloca... " >&6; } 6449 if test "${ac_cv_c_stack_direction+set}" = set; then : 6450 $as_echo_n "(cached) " >&6 6451 else 6452 if test "$cross_compiling" = yes; then : 6453 ac_cv_c_stack_direction=0 6454 else 6455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6456 /* end confdefs.h. */ 6457 find_stack_direction () 6458 { 6459 static char *addr = 0; 6460 auto char dummy; 6461 if (addr == 0) 6462 { 6463 addr = &dummy; 6464 return find_stack_direction (); 6465 } 6466 else 6467 return (&dummy > addr) ? 1 : -1; 6468 } 6469 main () 6470 { 6471 exit (find_stack_direction() < 0); 6472 } 6473 _ACEOF 6474 if ac_fn_c_try_run "$LINENO"; then : 6475 ac_cv_c_stack_direction=1 6476 else 6477 ac_cv_c_stack_direction=-1 6478 fi 6479 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6480 conftest.$ac_objext conftest.beam conftest.$ac_ext 6481 fi 6482 6483 fi 6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6485 $as_echo "$ac_cv_c_stack_direction" >&6; } 6486 6487 cat >>confdefs.h <<_ACEOF 6488 #define STACK_DIRECTION $ac_cv_c_stack_direction 6489 _ACEOF 6490 6491 6492 for ac_header in vfork.h 6493 do : 6494 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6495 if test "x$ac_cv_header_vfork_h" = x""yes; then : 6496 cat >>confdefs.h <<_ACEOF 6497 #define HAVE_VFORK_H 1 6498 _ACEOF 6499 6500 fi 6501 done 6502 6503 for ac_func in fork vfork 6504 do : 6505 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6506 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6507 eval as_val=\$$as_ac_var 6508 if test "x$as_val" = x""yes; then : 6509 cat >>confdefs.h <<_ACEOF 6510 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6511 _ACEOF 6512 6513 fi 6514 done 6515 6516 if test "x$ac_cv_func_fork" = xyes; then 6517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6518 $as_echo_n "checking for working fork... " >&6; } 6519 if test "${ac_cv_func_fork_works+set}" = set; then : 6520 $as_echo_n "(cached) " >&6 6521 else 6522 if test "$cross_compiling" = yes; then : 6523 ac_cv_func_fork_works=cross 6524 else 6525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6526 /* end confdefs.h. */ 6527 $ac_includes_default 6528 int 6529 main () 6530 { 6531 6532 /* By Ruediger Kuhlmann. */ 6533 return fork () < 0; 6534 6535 ; 6536 return 0; 6537 } 6538 _ACEOF 6539 if ac_fn_c_try_run "$LINENO"; then : 6540 ac_cv_func_fork_works=yes 6541 else 6542 ac_cv_func_fork_works=no 6543 fi 6544 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6545 conftest.$ac_objext conftest.beam conftest.$ac_ext 6546 fi 6547 6548 fi 6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6550 $as_echo "$ac_cv_func_fork_works" >&6; } 6551 6552 else 6553 ac_cv_func_fork_works=$ac_cv_func_fork 6554 fi 6555 if test "x$ac_cv_func_fork_works" = xcross; then 6556 case $host in 6557 *-*-amigaos* | *-*-msdosdjgpp*) 6558 # Override, as these systems have only a dummy fork() stub 6559 ac_cv_func_fork_works=no 6560 ;; 6561 *) 6562 ac_cv_func_fork_works=yes 6563 ;; 6564 esac 6565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6566 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6567 fi 6568 ac_cv_func_vfork_works=$ac_cv_func_vfork 6569 if test "x$ac_cv_func_vfork" = xyes; then 6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6571 $as_echo_n "checking for working vfork... " >&6; } 6572 if test "${ac_cv_func_vfork_works+set}" = set; then : 6573 $as_echo_n "(cached) " >&6 6574 else 6575 if test "$cross_compiling" = yes; then : 6576 ac_cv_func_vfork_works=cross 6577 else 6578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6579 /* end confdefs.h. */ 6580 /* Thanks to Paul Eggert for this test. */ 6581 $ac_includes_default 6582 #include <sys/wait.h> 6583 #ifdef HAVE_VFORK_H 6584 # include <vfork.h> 6585 #endif 6586 /* On some sparc systems, changes by the child to local and incoming 6587 argument registers are propagated back to the parent. The compiler 6588 is told about this with #include <vfork.h>, but some compilers 6589 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6590 static variable whose address is put into a register that is 6591 clobbered by the vfork. */ 6592 static void 6593 #ifdef __cplusplus 6594 sparc_address_test (int arg) 6595 # else 6596 sparc_address_test (arg) int arg; 6597 #endif 6598 { 6599 static pid_t child; 6600 if (!child) { 6601 child = vfork (); 6602 if (child < 0) { 6603 perror ("vfork"); 6604 _exit(2); 6605 } 6606 if (!child) { 6607 arg = getpid(); 6608 write(-1, "", 0); 6609 _exit (arg); 6610 } 6611 } 6612 } 6613 6614 int 6615 main () 6616 { 6617 pid_t parent = getpid (); 6618 pid_t child; 6619 6620 sparc_address_test (0); 6621 6622 child = vfork (); 6623 6624 if (child == 0) { 6625 /* Here is another test for sparc vfork register problems. This 6626 test uses lots of local variables, at least as many local 6627 variables as main has allocated so far including compiler 6628 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6629 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6630 reuse the register of parent for one of the local variables, 6631 since it will think that parent can't possibly be used any more 6632 in this routine. Assigning to the local variable will thus 6633 munge parent in the parent process. */ 6634 pid_t 6635 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6636 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6637 /* Convince the compiler that p..p7 are live; otherwise, it might 6638 use the same hardware register for all 8 local variables. */ 6639 if (p != p1 || p != p2 || p != p3 || p != p4 6640 || p != p5 || p != p6 || p != p7) 6641 _exit(1); 6642 6643 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6644 from child file descriptors. If the child closes a descriptor 6645 before it execs or exits, this munges the parent's descriptor 6646 as well. Test for this by closing stdout in the child. */ 6647 _exit(close(fileno(stdout)) != 0); 6648 } else { 6649 int status; 6650 struct stat st; 6651 6652 while (wait(&status) != child) 6653 ; 6654 return ( 6655 /* Was there some problem with vforking? */ 6656 child < 0 6657 6658 /* Did the child fail? (This shouldn't happen.) */ 6659 || status 6660 6661 /* Did the vfork/compiler bug occur? */ 6662 || parent != getpid() 6663 6664 /* Did the file descriptor bug occur? */ 6665 || fstat(fileno(stdout), &st) != 0 6666 ); 6667 } 6668 } 6669 _ACEOF 6670 if ac_fn_c_try_run "$LINENO"; then : 6671 ac_cv_func_vfork_works=yes 6672 else 6673 ac_cv_func_vfork_works=no 6674 fi 6675 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6676 conftest.$ac_objext conftest.beam conftest.$ac_ext 6677 fi 6678 6679 fi 6680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6681 $as_echo "$ac_cv_func_vfork_works" >&6; } 6682 6683 fi; 6684 if test "x$ac_cv_func_fork_works" = xcross; then 6685 ac_cv_func_vfork_works=$ac_cv_func_vfork 6686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6687 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 6688 fi 6689 6690 if test "x$ac_cv_func_vfork_works" = xyes; then 6691 6692 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 6693 6694 else 6695 6696 $as_echo "#define vfork fork" >>confdefs.h 6697 6698 fi 6699 if test "x$ac_cv_func_fork_works" = xyes; then 6700 6701 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 6702 6703 fi 6704 6705 if test $ac_cv_func_vfork_works = no; then 6706 case " $LIBOBJS " in 6707 *" vfork.$ac_objext "* ) ;; 6708 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6709 ;; 6710 esac 6711 6712 fi 6713 # We only need _doprnt if we might use it to implement v*printf. 6714 if test $ac_cv_func_vprintf != yes \ 6715 || test $ac_cv_func_vfprintf != yes \ 6716 || test $ac_cv_func_vsprintf != yes; then 6717 for ac_func in _doprnt 6718 do : 6719 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6720 if test "x$ac_cv_func__doprnt" = x""yes; then : 6721 cat >>confdefs.h <<_ACEOF 6722 #define HAVE__DOPRNT 1 6723 _ACEOF 6724 6725 else 6726 case " $LIBOBJS " in 6727 *" $ac_func.$ac_objext "* ) ;; 6728 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6729 ;; 6730 esac 6731 6732 fi 6733 done 6734 6735 6736 else 6737 for ac_func in _doprnt 6738 do : 6739 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6740 if test "x$ac_cv_func__doprnt" = x""yes; then : 6741 cat >>confdefs.h <<_ACEOF 6742 #define HAVE__DOPRNT 1 6743 _ACEOF 6744 6745 fi 6746 done 6747 6748 fi 6749 6750 for v in $vars; do 6751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 6752 $as_echo_n "checking for $v... " >&6; } 6753 if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then : 6754 $as_echo_n "(cached) " >&6 6755 else 6756 if test x$gcc_no_link = xyes; then 6757 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6758 fi 6759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6760 /* end confdefs.h. */ 6761 int *p; 6762 int 6763 main () 6764 { 6765 extern int $v []; p = $v; 6766 ; 6767 return 0; 6768 } 6769 _ACEOF 6770 if ac_fn_c_try_link "$LINENO"; then : 6771 eval "libiberty_cv_var_$v=yes" 6772 else 6773 eval "libiberty_cv_var_$v=no" 6774 fi 6775 rm -f core conftest.err conftest.$ac_objext \ 6776 conftest$ac_exeext conftest.$ac_ext 6777 fi 6778 6779 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6781 $as_echo "yes" >&6; } 6782 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6783 cat >>confdefs.h <<_ACEOF 6784 #define $n 1 6785 _ACEOF 6786 6787 else 6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6789 $as_echo "no" >&6; } 6790 fi 6791 done 6792 6793 # special check for _system_configuration because AIX <4.3.2 do not 6794 # contain the `physmem' member. 6795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 6796 $as_echo_n "checking for external symbol _system_configuration... " >&6; } 6797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6798 /* end confdefs.h. */ 6799 #include <sys/systemcfg.h> 6800 int 6801 main () 6802 { 6803 double x = _system_configuration.physmem; 6804 ; 6805 return 0; 6806 } 6807 _ACEOF 6808 if ac_fn_c_try_compile "$LINENO"; then : 6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6810 $as_echo "yes" >&6; } 6811 6812 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 6813 6814 else 6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6816 $as_echo "no" >&6; } 6817 fi 6818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6819 6820 for ac_func in $checkfuncs 6821 do : 6822 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6823 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6824 eval as_val=\$$as_ac_var 6825 if test "x$as_val" = x""yes; then : 6826 cat >>confdefs.h <<_ACEOF 6827 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6828 _ACEOF 6829 6830 fi 6831 done 6832 6833 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 6834 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 6835 ac_have_decl=1 6836 else 6837 ac_have_decl=0 6838 fi 6839 6840 cat >>confdefs.h <<_ACEOF 6841 #define HAVE_DECL_BASENAME $ac_have_decl 6842 _ACEOF 6843 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6844 if test "x$ac_cv_have_decl_ffs" = x""yes; then : 6845 ac_have_decl=1 6846 else 6847 ac_have_decl=0 6848 fi 6849 6850 cat >>confdefs.h <<_ACEOF 6851 #define HAVE_DECL_FFS $ac_have_decl 6852 _ACEOF 6853 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6854 if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 6855 ac_have_decl=1 6856 else 6857 ac_have_decl=0 6858 fi 6859 6860 cat >>confdefs.h <<_ACEOF 6861 #define HAVE_DECL_ASPRINTF $ac_have_decl 6862 _ACEOF 6863 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6864 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 6865 ac_have_decl=1 6866 else 6867 ac_have_decl=0 6868 fi 6869 6870 cat >>confdefs.h <<_ACEOF 6871 #define HAVE_DECL_VASPRINTF $ac_have_decl 6872 _ACEOF 6873 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6874 if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 6875 ac_have_decl=1 6876 else 6877 ac_have_decl=0 6878 fi 6879 6880 cat >>confdefs.h <<_ACEOF 6881 #define HAVE_DECL_SNPRINTF $ac_have_decl 6882 _ACEOF 6883 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6884 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 6885 ac_have_decl=1 6886 else 6887 ac_have_decl=0 6888 fi 6889 6890 cat >>confdefs.h <<_ACEOF 6891 #define HAVE_DECL_VSNPRINTF $ac_have_decl 6892 _ACEOF 6893 6894 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 6895 if test "x$ac_cv_have_decl_calloc" = x""yes; then : 6896 ac_have_decl=1 6897 else 6898 ac_have_decl=0 6899 fi 6900 6901 cat >>confdefs.h <<_ACEOF 6902 #define HAVE_DECL_CALLOC $ac_have_decl 6903 _ACEOF 6904 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 6905 if test "x$ac_cv_have_decl_getenv" = x""yes; then : 6906 ac_have_decl=1 6907 else 6908 ac_have_decl=0 6909 fi 6910 6911 cat >>confdefs.h <<_ACEOF 6912 #define HAVE_DECL_GETENV $ac_have_decl 6913 _ACEOF 6914 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 6915 if test "x$ac_cv_have_decl_getopt" = x""yes; then : 6916 ac_have_decl=1 6917 else 6918 ac_have_decl=0 6919 fi 6920 6921 cat >>confdefs.h <<_ACEOF 6922 #define HAVE_DECL_GETOPT $ac_have_decl 6923 _ACEOF 6924 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 6925 if test "x$ac_cv_have_decl_malloc" = x""yes; then : 6926 ac_have_decl=1 6927 else 6928 ac_have_decl=0 6929 fi 6930 6931 cat >>confdefs.h <<_ACEOF 6932 #define HAVE_DECL_MALLOC $ac_have_decl 6933 _ACEOF 6934 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 6935 if test "x$ac_cv_have_decl_realloc" = x""yes; then : 6936 ac_have_decl=1 6937 else 6938 ac_have_decl=0 6939 fi 6940 6941 cat >>confdefs.h <<_ACEOF 6942 #define HAVE_DECL_REALLOC $ac_have_decl 6943 _ACEOF 6944 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 6945 if test "x$ac_cv_have_decl_sbrk" = x""yes; then : 6946 ac_have_decl=1 6947 else 6948 ac_have_decl=0 6949 fi 6950 6951 cat >>confdefs.h <<_ACEOF 6952 #define HAVE_DECL_SBRK $ac_have_decl 6953 _ACEOF 6954 6955 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6956 if test "x$ac_cv_have_decl_strtol" = x""yes; then : 6957 ac_have_decl=1 6958 else 6959 ac_have_decl=0 6960 fi 6961 6962 cat >>confdefs.h <<_ACEOF 6963 #define HAVE_DECL_STRTOL $ac_have_decl 6964 _ACEOF 6965 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6966 if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 6967 ac_have_decl=1 6968 else 6969 ac_have_decl=0 6970 fi 6971 6972 cat >>confdefs.h <<_ACEOF 6973 #define HAVE_DECL_STRTOUL $ac_have_decl 6974 _ACEOF 6975 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6976 if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 6977 ac_have_decl=1 6978 else 6979 ac_have_decl=0 6980 fi 6981 6982 cat >>confdefs.h <<_ACEOF 6983 #define HAVE_DECL_STRTOLL $ac_have_decl 6984 _ACEOF 6985 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6986 if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 6987 ac_have_decl=1 6988 else 6989 ac_have_decl=0 6990 fi 6991 6992 cat >>confdefs.h <<_ACEOF 6993 #define HAVE_DECL_STRTOULL $ac_have_decl 6994 _ACEOF 6995 6996 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 6997 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 6998 ac_have_decl=1 6999 else 7000 ac_have_decl=0 7001 fi 7002 7003 cat >>confdefs.h <<_ACEOF 7004 #define HAVE_DECL_STRVERSCMP $ac_have_decl 7005 _ACEOF 7006 7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7008 $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7009 if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then : 7010 $as_echo_n "(cached) " >&6 7011 else 7012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7013 /* end confdefs.h. */ 7014 7015 #include "confdefs.h" 7016 #include <stdio.h> 7017 #ifdef HAVE_STRING_H 7018 #include <string.h> 7019 #else 7020 #ifdef HAVE_STRINGS_H 7021 #include <strings.h> 7022 #endif 7023 #endif 7024 #ifdef HAVE_STDLIB_H 7025 #include <stdlib.h> 7026 #endif 7027 #ifdef HAVE_UNISTD_H 7028 #include <unistd.h> 7029 #endif 7030 int 7031 main () 7032 { 7033 char *(*pfn) = (char *(*)) canonicalize_file_name 7034 ; 7035 return 0; 7036 } 7037 _ACEOF 7038 if ac_fn_c_try_compile "$LINENO"; then : 7039 libiberty_cv_decl_needed_canonicalize_file_name=no 7040 else 7041 libiberty_cv_decl_needed_canonicalize_file_name=yes 7042 fi 7043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7044 fi 7045 7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7047 $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7048 if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7049 7050 $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7051 7052 fi 7053 7054 fi 7055 7056 # Figure out which version of pexecute to use. 7057 case "${host}" in 7058 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7059 *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7060 *-*-msdos*) pexecute=pex-msdos ;; 7061 *) pexecute=pex-unix ;; 7062 esac 7063 7064 7065 if test x$gcc_no_link = xyes; then 7066 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7067 ac_cv_func_mmap_fixed_mapped=no 7068 fi 7069 fi 7070 if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7071 for ac_header in stdlib.h unistd.h 7072 do : 7073 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7074 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7075 eval as_val=\$$as_ac_Header 7076 if test "x$as_val" = x""yes; then : 7077 cat >>confdefs.h <<_ACEOF 7078 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7079 _ACEOF 7080 7081 fi 7082 done 7083 7084 for ac_func in getpagesize 7085 do : 7086 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7087 if test "x$ac_cv_func_getpagesize" = x""yes; then : 7088 cat >>confdefs.h <<_ACEOF 7089 #define HAVE_GETPAGESIZE 1 7090 _ACEOF 7091 7092 fi 7093 done 7094 7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7096 $as_echo_n "checking for working mmap... " >&6; } 7097 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 7098 $as_echo_n "(cached) " >&6 7099 else 7100 if test "$cross_compiling" = yes; then : 7101 ac_cv_func_mmap_fixed_mapped=no 7102 else 7103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7104 /* end confdefs.h. */ 7105 $ac_includes_default 7106 /* malloc might have been renamed as rpl_malloc. */ 7107 #undef malloc 7108 7109 /* Thanks to Mike Haertel and Jim Avera for this test. 7110 Here is a matrix of mmap possibilities: 7111 mmap private not fixed 7112 mmap private fixed at somewhere currently unmapped 7113 mmap private fixed at somewhere already mapped 7114 mmap shared not fixed 7115 mmap shared fixed at somewhere currently unmapped 7116 mmap shared fixed at somewhere already mapped 7117 For private mappings, we should verify that changes cannot be read() 7118 back from the file, nor mmap's back from the file at a different 7119 address. (There have been systems where private was not correctly 7120 implemented like the infamous i386 svr4.0, and systems where the 7121 VM page cache was not coherent with the file system buffer cache 7122 like early versions of FreeBSD and possibly contemporary NetBSD.) 7123 For shared mappings, we should conversely verify that changes get 7124 propagated back to all the places they're supposed to be. 7125 7126 Grep wants private fixed already mapped. 7127 The main things grep needs to know about mmap are: 7128 * does it exist and is it safe to write into the mmap'd area 7129 * how to use it (BSD variants) */ 7130 7131 #include <fcntl.h> 7132 #include <sys/mman.h> 7133 7134 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7135 char *malloc (); 7136 #endif 7137 7138 /* This mess was copied from the GNU getpagesize.h. */ 7139 #ifndef HAVE_GETPAGESIZE 7140 /* Assume that all systems that can run configure have sys/param.h. */ 7141 # ifndef HAVE_SYS_PARAM_H 7142 # define HAVE_SYS_PARAM_H 1 7143 # endif 7144 7145 # ifdef _SC_PAGESIZE 7146 # define getpagesize() sysconf(_SC_PAGESIZE) 7147 # else /* no _SC_PAGESIZE */ 7148 # ifdef HAVE_SYS_PARAM_H 7149 # include <sys/param.h> 7150 # ifdef EXEC_PAGESIZE 7151 # define getpagesize() EXEC_PAGESIZE 7152 # else /* no EXEC_PAGESIZE */ 7153 # ifdef NBPG 7154 # define getpagesize() NBPG * CLSIZE 7155 # ifndef CLSIZE 7156 # define CLSIZE 1 7157 # endif /* no CLSIZE */ 7158 # else /* no NBPG */ 7159 # ifdef NBPC 7160 # define getpagesize() NBPC 7161 # else /* no NBPC */ 7162 # ifdef PAGESIZE 7163 # define getpagesize() PAGESIZE 7164 # endif /* PAGESIZE */ 7165 # endif /* no NBPC */ 7166 # endif /* no NBPG */ 7167 # endif /* no EXEC_PAGESIZE */ 7168 # else /* no HAVE_SYS_PARAM_H */ 7169 # define getpagesize() 8192 /* punt totally */ 7170 # endif /* no HAVE_SYS_PARAM_H */ 7171 # endif /* no _SC_PAGESIZE */ 7172 7173 #endif /* no HAVE_GETPAGESIZE */ 7174 7175 int 7176 main () 7177 { 7178 char *data, *data2, *data3; 7179 int i, pagesize; 7180 int fd; 7181 7182 pagesize = getpagesize (); 7183 7184 /* First, make a file with some known garbage in it. */ 7185 data = (char *) malloc (pagesize); 7186 if (!data) 7187 return 1; 7188 for (i = 0; i < pagesize; ++i) 7189 *(data + i) = rand (); 7190 umask (0); 7191 fd = creat ("conftest.mmap", 0600); 7192 if (fd < 0) 7193 return 1; 7194 if (write (fd, data, pagesize) != pagesize) 7195 return 1; 7196 close (fd); 7197 7198 /* Next, try to mmap the file at a fixed address which already has 7199 something else allocated at it. If we can, also make sure that 7200 we see the same garbage. */ 7201 fd = open ("conftest.mmap", O_RDWR); 7202 if (fd < 0) 7203 return 1; 7204 data2 = (char *) malloc (2 * pagesize); 7205 if (!data2) 7206 return 1; 7207 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 7208 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7209 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7210 return 1; 7211 for (i = 0; i < pagesize; ++i) 7212 if (*(data + i) != *(data2 + i)) 7213 return 1; 7214 7215 /* Finally, make sure that changes to the mapped area do not 7216 percolate back to the file as seen by read(). (This is a bug on 7217 some variants of i386 svr4.0.) */ 7218 for (i = 0; i < pagesize; ++i) 7219 *(data2 + i) = *(data2 + i) + 1; 7220 data3 = (char *) malloc (pagesize); 7221 if (!data3) 7222 return 1; 7223 if (read (fd, data3, pagesize) != pagesize) 7224 return 1; 7225 for (i = 0; i < pagesize; ++i) 7226 if (*(data + i) != *(data3 + i)) 7227 return 1; 7228 close (fd); 7229 return 0; 7230 } 7231 _ACEOF 7232 if ac_fn_c_try_run "$LINENO"; then : 7233 ac_cv_func_mmap_fixed_mapped=yes 7234 else 7235 ac_cv_func_mmap_fixed_mapped=no 7236 fi 7237 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7238 conftest.$ac_objext conftest.beam conftest.$ac_ext 7239 fi 7240 7241 fi 7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7243 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7244 if test $ac_cv_func_mmap_fixed_mapped = yes; then 7245 7246 $as_echo "#define HAVE_MMAP 1" >>confdefs.h 7247 7248 fi 7249 rm -f conftest.mmap 7250 7251 fi 7252 7253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7254 $as_echo_n "checking for working strncmp... " >&6; } 7255 if test "${ac_cv_func_strncmp_works+set}" = set; then : 7256 $as_echo_n "(cached) " >&6 7257 else 7258 if test "$cross_compiling" = yes; then : 7259 ac_cv_func_strncmp_works=yes 7260 else 7261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7262 /* end confdefs.h. */ 7263 7264 /* Test by Jim Wilson and Kaveh Ghazi. 7265 Check whether strncmp reads past the end of its string parameters. */ 7266 #include <sys/types.h> 7267 7268 #ifdef HAVE_FCNTL_H 7269 #include <fcntl.h> 7270 #endif 7271 7272 #ifdef HAVE_SYS_MMAN_H 7273 #include <sys/mman.h> 7274 #endif 7275 7276 #ifndef MAP_ANON 7277 #ifdef MAP_ANONYMOUS 7278 #define MAP_ANON MAP_ANONYMOUS 7279 #else 7280 #define MAP_ANON MAP_FILE 7281 #endif 7282 #endif 7283 7284 #ifndef MAP_FILE 7285 #define MAP_FILE 0 7286 #endif 7287 #ifndef O_RDONLY 7288 #define O_RDONLY 0 7289 #endif 7290 7291 #define MAP_LEN 0x10000 7292 7293 main () 7294 { 7295 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7296 char *p; 7297 int dev_zero; 7298 7299 dev_zero = open ("/dev/zero", O_RDONLY); 7300 if (dev_zero < 0) 7301 exit (1); 7302 7303 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7304 MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7305 if (p == (char *)-1) 7306 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7307 MAP_ANON|MAP_PRIVATE, -1, 0); 7308 if (p == (char *)-1) 7309 exit (2); 7310 else 7311 { 7312 char *string = "__si_type_info"; 7313 char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7314 char *r = (char *) p + 0xe; 7315 7316 strcpy (q, string); 7317 strcpy (r, string); 7318 strncmp (r, q, 14); 7319 } 7320 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7321 exit (0); 7322 } 7323 7324 _ACEOF 7325 if ac_fn_c_try_run "$LINENO"; then : 7326 ac_cv_func_strncmp_works=yes 7327 else 7328 ac_cv_func_strncmp_works=no 7329 fi 7330 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7331 conftest.$ac_objext conftest.beam conftest.$ac_ext 7332 fi 7333 7334 rm -f core core.* *.core 7335 fi 7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7337 $as_echo "$ac_cv_func_strncmp_works" >&6; } 7338 if test $ac_cv_func_strncmp_works = no ; then 7339 case " $LIBOBJS " in 7340 *" strncmp.$ac_objext "* ) ;; 7341 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 7342 ;; 7343 esac 7344 7345 fi 7346 7347 7348 # Install a library built with a cross compiler in $(tooldir) rather 7349 # than $(libdir). 7350 if test -z "${with_cross_host}"; then 7351 INSTALL_DEST=libdir 7352 else 7353 INSTALL_DEST=tooldir 7354 fi 7355 7356 7357 7358 L="" 7359 for l in x $LIBOBJS; do 7360 case $l in 7361 x) ;; 7362 *) L="$L ./$l" ;; 7363 esac 7364 done 7365 LIBOBJS="$L" 7366 7367 7368 7369 7370 7371 # We need multilib support, but only if configuring for the target. 7372 ac_config_files="$ac_config_files Makefile testsuite/Makefile" 7373 7374 ac_config_commands="$ac_config_commands default" 7375 7376 cat >confcache <<\_ACEOF 7377 # This file is a shell script that caches the results of configure 7378 # tests run on this system so they can be shared between configure 7379 # scripts and configure runs, see configure's option --config-cache. 7380 # It is not useful on other systems. If it contains results you don't 7381 # want to keep, you may remove or edit it. 7382 # 7383 # config.status only pays attention to the cache file if you give it 7384 # the --recheck option to rerun configure. 7385 # 7386 # `ac_cv_env_foo' variables (set or unset) will be overridden when 7387 # loading this file, other *unset* `ac_cv_foo' will be assigned the 7388 # following values. 7389 7390 _ACEOF 7391 7392 # The following way of writing the cache mishandles newlines in values, 7393 # but we know of no workaround that is simple, portable, and efficient. 7394 # So, we kill variables containing newlines. 7395 # Ultrix sh set writes to stderr and can't be redirected directly, 7396 # and sets the high bit in the cache file unless we assign to the vars. 7397 ( 7398 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7399 eval ac_val=\$$ac_var 7400 case $ac_val in #( 7401 *${as_nl}*) 7402 case $ac_var in #( 7403 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7404 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7405 esac 7406 case $ac_var in #( 7407 _ | IFS | as_nl) ;; #( 7408 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7409 *) { eval $ac_var=; unset $ac_var;} ;; 7410 esac ;; 7411 esac 7412 done 7413 7414 (set) 2>&1 | 7415 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7416 *${as_nl}ac_space=\ *) 7417 # `set' does not quote correctly, so add quotes: double-quote 7418 # substitution turns \\\\ into \\, and sed turns \\ into \. 7419 sed -n \ 7420 "s/'/'\\\\''/g; 7421 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7422 ;; #( 7423 *) 7424 # `set' quotes correctly as required by POSIX, so do not add quotes. 7425 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7426 ;; 7427 esac | 7428 sort 7429 ) | 7430 sed ' 7431 /^ac_cv_env_/b end 7432 t clear 7433 :clear 7434 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7435 t end 7436 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7437 :end' >>confcache 7438 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7439 if test -w "$cache_file"; then 7440 test "x$cache_file" != "x/dev/null" && 7441 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7442 $as_echo "$as_me: updating cache $cache_file" >&6;} 7443 cat confcache >$cache_file 7444 else 7445 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7446 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7447 fi 7448 fi 7449 rm -f confcache 7450 7451 test "x$prefix" = xNONE && prefix=$ac_default_prefix 7452 # Let make expand exec_prefix. 7453 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7454 7455 DEFS=-DHAVE_CONFIG_H 7456 7457 ac_libobjs= 7458 ac_ltlibobjs= 7459 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7460 # 1. Remove the extension, and $U if already installed. 7461 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7462 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7463 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7464 # will be set to the directory where LIBOBJS objects are built. 7465 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7466 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7467 done 7468 LIBOBJS=$ac_libobjs 7469 7470 LTLIBOBJS=$ac_ltlibobjs 7471 7472 7473 7474 7475 : ${CONFIG_STATUS=./config.status} 7476 ac_write_fail=0 7477 ac_clean_files_save=$ac_clean_files 7478 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7479 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7480 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7481 as_write_fail=0 7482 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7483 #! $SHELL 7484 # Generated by $as_me. 7485 # Run this file to recreate the current configuration. 7486 # Compiler output produced by configure, useful for debugging 7487 # configure, is in config.log if it exists. 7488 7489 debug=false 7490 ac_cs_recheck=false 7491 ac_cs_silent=false 7492 7493 SHELL=\${CONFIG_SHELL-$SHELL} 7494 export SHELL 7495 _ASEOF 7496 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7497 ## -------------------- ## 7498 ## M4sh Initialization. ## 7499 ## -------------------- ## 7500 7501 # Be more Bourne compatible 7502 DUALCASE=1; export DUALCASE # for MKS sh 7503 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7504 emulate sh 7505 NULLCMD=: 7506 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7507 # is contrary to our usage. Disable this feature. 7508 alias -g '${1+"$@"}'='"$@"' 7509 setopt NO_GLOB_SUBST 7510 else 7511 case `(set -o) 2>/dev/null` in #( 7512 *posix*) : 7513 set -o posix ;; #( 7514 *) : 7515 ;; 7516 esac 7517 fi 7518 7519 7520 as_nl=' 7521 ' 7522 export as_nl 7523 # Printing a long string crashes Solaris 7 /usr/bin/printf. 7524 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7525 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7526 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7527 # Prefer a ksh shell builtin over an external printf program on Solaris, 7528 # but without wasting forks for bash or zsh. 7529 if test -z "$BASH_VERSION$ZSH_VERSION" \ 7530 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7531 as_echo='print -r --' 7532 as_echo_n='print -rn --' 7533 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7534 as_echo='printf %s\n' 7535 as_echo_n='printf %s' 7536 else 7537 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7538 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7539 as_echo_n='/usr/ucb/echo -n' 7540 else 7541 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7542 as_echo_n_body='eval 7543 arg=$1; 7544 case $arg in #( 7545 *"$as_nl"*) 7546 expr "X$arg" : "X\\(.*\\)$as_nl"; 7547 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7548 esac; 7549 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7550 ' 7551 export as_echo_n_body 7552 as_echo_n='sh -c $as_echo_n_body as_echo' 7553 fi 7554 export as_echo_body 7555 as_echo='sh -c $as_echo_body as_echo' 7556 fi 7557 7558 # The user is always right. 7559 if test "${PATH_SEPARATOR+set}" != set; then 7560 PATH_SEPARATOR=: 7561 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7562 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7563 PATH_SEPARATOR=';' 7564 } 7565 fi 7566 7567 7568 # IFS 7569 # We need space, tab and new line, in precisely that order. Quoting is 7570 # there to prevent editors from complaining about space-tab. 7571 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 7572 # splitting by setting IFS to empty value.) 7573 IFS=" "" $as_nl" 7574 7575 # Find who we are. Look in the path if we contain no directory separator. 7576 case $0 in #(( 7577 *[\\/]* ) as_myself=$0 ;; 7578 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7579 for as_dir in $PATH 7580 do 7581 IFS=$as_save_IFS 7582 test -z "$as_dir" && as_dir=. 7583 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7584 done 7585 IFS=$as_save_IFS 7586 7587 ;; 7588 esac 7589 # We did not find ourselves, most probably we were run as `sh COMMAND' 7590 # in which case we are not to be found in the path. 7591 if test "x$as_myself" = x; then 7592 as_myself=$0 7593 fi 7594 if test ! -f "$as_myself"; then 7595 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7596 exit 1 7597 fi 7598 7599 # Unset variables that we do not need and which cause bugs (e.g. in 7600 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7601 # suppresses any "Segmentation fault" message there. '((' could 7602 # trigger a bug in pdksh 5.2.14. 7603 for as_var in BASH_ENV ENV MAIL MAILPATH 7604 do eval test x\${$as_var+set} = xset \ 7605 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7606 done 7607 PS1='$ ' 7608 PS2='> ' 7609 PS4='+ ' 7610 7611 # NLS nuisances. 7612 LC_ALL=C 7613 export LC_ALL 7614 LANGUAGE=C 7615 export LANGUAGE 7616 7617 # CDPATH. 7618 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7619 7620 7621 # as_fn_error ERROR [LINENO LOG_FD] 7622 # --------------------------------- 7623 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7624 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7625 # script with status $?, using 1 if that was 0. 7626 as_fn_error () 7627 { 7628 as_status=$?; test $as_status -eq 0 && as_status=1 7629 if test "$3"; then 7630 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7631 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 7632 fi 7633 $as_echo "$as_me: error: $1" >&2 7634 as_fn_exit $as_status 7635 } # as_fn_error 7636 7637 7638 # as_fn_set_status STATUS 7639 # ----------------------- 7640 # Set $? to STATUS, without forking. 7641 as_fn_set_status () 7642 { 7643 return $1 7644 } # as_fn_set_status 7645 7646 # as_fn_exit STATUS 7647 # ----------------- 7648 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7649 as_fn_exit () 7650 { 7651 set +e 7652 as_fn_set_status $1 7653 exit $1 7654 } # as_fn_exit 7655 7656 # as_fn_unset VAR 7657 # --------------- 7658 # Portably unset VAR. 7659 as_fn_unset () 7660 { 7661 { eval $1=; unset $1;} 7662 } 7663 as_unset=as_fn_unset 7664 # as_fn_append VAR VALUE 7665 # ---------------------- 7666 # Append the text in VALUE to the end of the definition contained in VAR. Take 7667 # advantage of any shell optimizations that allow amortized linear growth over 7668 # repeated appends, instead of the typical quadratic growth present in naive 7669 # implementations. 7670 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7671 eval 'as_fn_append () 7672 { 7673 eval $1+=\$2 7674 }' 7675 else 7676 as_fn_append () 7677 { 7678 eval $1=\$$1\$2 7679 } 7680 fi # as_fn_append 7681 7682 # as_fn_arith ARG... 7683 # ------------------ 7684 # Perform arithmetic evaluation on the ARGs, and store the result in the 7685 # global $as_val. Take advantage of shells that can avoid forks. The arguments 7686 # must be portable across $(()) and expr. 7687 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7688 eval 'as_fn_arith () 7689 { 7690 as_val=$(( $* )) 7691 }' 7692 else 7693 as_fn_arith () 7694 { 7695 as_val=`expr "$@" || test $? -eq 1` 7696 } 7697 fi # as_fn_arith 7698 7699 7700 if expr a : '\(a\)' >/dev/null 2>&1 && 7701 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7702 as_expr=expr 7703 else 7704 as_expr=false 7705 fi 7706 7707 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7708 as_basename=basename 7709 else 7710 as_basename=false 7711 fi 7712 7713 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7714 as_dirname=dirname 7715 else 7716 as_dirname=false 7717 fi 7718 7719 as_me=`$as_basename -- "$0" || 7720 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7721 X"$0" : 'X\(//\)$' \| \ 7722 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7723 $as_echo X/"$0" | 7724 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7725 s//\1/ 7726 q 7727 } 7728 /^X\/\(\/\/\)$/{ 7729 s//\1/ 7730 q 7731 } 7732 /^X\/\(\/\).*/{ 7733 s//\1/ 7734 q 7735 } 7736 s/.*/./; q'` 7737 7738 # Avoid depending upon Character Ranges. 7739 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7740 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7741 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7742 as_cr_digits='0123456789' 7743 as_cr_alnum=$as_cr_Letters$as_cr_digits 7744 7745 ECHO_C= ECHO_N= ECHO_T= 7746 case `echo -n x` in #((((( 7747 -n*) 7748 case `echo 'xy\c'` in 7749 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7750 xy) ECHO_C='\c';; 7751 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7752 ECHO_T=' ';; 7753 esac;; 7754 *) 7755 ECHO_N='-n';; 7756 esac 7757 7758 rm -f conf$$ conf$$.exe conf$$.file 7759 if test -d conf$$.dir; then 7760 rm -f conf$$.dir/conf$$.file 7761 else 7762 rm -f conf$$.dir 7763 mkdir conf$$.dir 2>/dev/null 7764 fi 7765 if (echo >conf$$.file) 2>/dev/null; then 7766 if ln -s conf$$.file conf$$ 2>/dev/null; then 7767 as_ln_s='ln -s' 7768 # ... but there are two gotchas: 7769 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7770 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7771 # In both cases, we have to default to `cp -p'. 7772 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7773 as_ln_s='cp -p' 7774 elif ln conf$$.file conf$$ 2>/dev/null; then 7775 as_ln_s=ln 7776 else 7777 as_ln_s='cp -p' 7778 fi 7779 else 7780 as_ln_s='cp -p' 7781 fi 7782 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7783 rmdir conf$$.dir 2>/dev/null 7784 7785 7786 # as_fn_mkdir_p 7787 # ------------- 7788 # Create "$as_dir" as a directory, including parents if necessary. 7789 as_fn_mkdir_p () 7790 { 7791 7792 case $as_dir in #( 7793 -*) as_dir=./$as_dir;; 7794 esac 7795 test -d "$as_dir" || eval $as_mkdir_p || { 7796 as_dirs= 7797 while :; do 7798 case $as_dir in #( 7799 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7800 *) as_qdir=$as_dir;; 7801 esac 7802 as_dirs="'$as_qdir' $as_dirs" 7803 as_dir=`$as_dirname -- "$as_dir" || 7804 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7805 X"$as_dir" : 'X\(//\)[^/]' \| \ 7806 X"$as_dir" : 'X\(//\)$' \| \ 7807 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7808 $as_echo X"$as_dir" | 7809 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7810 s//\1/ 7811 q 7812 } 7813 /^X\(\/\/\)[^/].*/{ 7814 s//\1/ 7815 q 7816 } 7817 /^X\(\/\/\)$/{ 7818 s//\1/ 7819 q 7820 } 7821 /^X\(\/\).*/{ 7822 s//\1/ 7823 q 7824 } 7825 s/.*/./; q'` 7826 test -d "$as_dir" && break 7827 done 7828 test -z "$as_dirs" || eval "mkdir $as_dirs" 7829 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 7830 7831 7832 } # as_fn_mkdir_p 7833 if mkdir -p . 2>/dev/null; then 7834 as_mkdir_p='mkdir -p "$as_dir"' 7835 else 7836 test -d ./-p && rmdir ./-p 7837 as_mkdir_p=false 7838 fi 7839 7840 if test -x / >/dev/null 2>&1; then 7841 as_test_x='test -x' 7842 else 7843 if ls -dL / >/dev/null 2>&1; then 7844 as_ls_L_option=L 7845 else 7846 as_ls_L_option= 7847 fi 7848 as_test_x=' 7849 eval sh -c '\'' 7850 if test -d "$1"; then 7851 test -d "$1/."; 7852 else 7853 case $1 in #( 7854 -*)set "./$1";; 7855 esac; 7856 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 7857 ???[sx]*):;;*)false;;esac;fi 7858 '\'' sh 7859 ' 7860 fi 7861 as_executable_p=$as_test_x 7862 7863 # Sed expression to map a string onto a valid CPP name. 7864 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7865 7866 # Sed expression to map a string onto a valid variable name. 7867 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7868 7869 7870 exec 6>&1 7871 ## ----------------------------------- ## 7872 ## Main body of $CONFIG_STATUS script. ## 7873 ## ----------------------------------- ## 7874 _ASEOF 7875 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7876 7877 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7878 # Save the log message, to keep $0 and so on meaningful, and to 7879 # report actual input values of CONFIG_FILES etc. instead of their 7880 # values after options handling. 7881 ac_log=" 7882 This file was extended by $as_me, which was 7883 generated by GNU Autoconf 2.64. Invocation command line was 7884 7885 CONFIG_FILES = $CONFIG_FILES 7886 CONFIG_HEADERS = $CONFIG_HEADERS 7887 CONFIG_LINKS = $CONFIG_LINKS 7888 CONFIG_COMMANDS = $CONFIG_COMMANDS 7889 $ $0 $@ 7890 7891 on `(hostname || uname -n) 2>/dev/null | sed 1q` 7892 " 7893 7894 _ACEOF 7895 7896 case $ac_config_files in *" 7897 "*) set x $ac_config_files; shift; ac_config_files=$*;; 7898 esac 7899 7900 case $ac_config_headers in *" 7901 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7902 esac 7903 7904 7905 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7906 # Files that config.status was made for. 7907 config_files="$ac_config_files" 7908 config_headers="$ac_config_headers" 7909 config_commands="$ac_config_commands" 7910 7911 _ACEOF 7912 7913 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7914 ac_cs_usage="\ 7915 \`$as_me' instantiates files and other configuration actions 7916 from templates according to the current configuration. Unless the files 7917 and actions are specified as TAGs, all are instantiated by default. 7918 7919 Usage: $0 [OPTION]... [TAG]... 7920 7921 -h, --help print this help, then exit 7922 -V, --version print version number and configuration settings, then exit 7923 -q, --quiet, --silent 7924 do not print progress messages 7925 -d, --debug don't remove temporary files 7926 --recheck update $as_me by reconfiguring in the same conditions 7927 --file=FILE[:TEMPLATE] 7928 instantiate the configuration file FILE 7929 --header=FILE[:TEMPLATE] 7930 instantiate the configuration header FILE 7931 7932 Configuration files: 7933 $config_files 7934 7935 Configuration headers: 7936 $config_headers 7937 7938 Configuration commands: 7939 $config_commands 7940 7941 Report bugs to the package provider." 7942 7943 _ACEOF 7944 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7945 ac_cs_version="\\ 7946 config.status 7947 configured by $0, generated by GNU Autoconf 2.64, 7948 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 7949 7950 Copyright (C) 2009 Free Software Foundation, Inc. 7951 This config.status script is free software; the Free Software Foundation 7952 gives unlimited permission to copy, distribute and modify it." 7953 7954 ac_pwd='$ac_pwd' 7955 srcdir='$srcdir' 7956 INSTALL='$INSTALL' 7957 test -n "\$AWK" || AWK=awk 7958 _ACEOF 7959 7960 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7961 # The default lists apply if the user does not specify any file. 7962 ac_need_defaults=: 7963 while test $# != 0 7964 do 7965 case $1 in 7966 --*=*) 7967 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7968 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7969 ac_shift=: 7970 ;; 7971 *) 7972 ac_option=$1 7973 ac_optarg=$2 7974 ac_shift=shift 7975 ;; 7976 esac 7977 7978 case $ac_option in 7979 # Handling of the options. 7980 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7981 ac_cs_recheck=: ;; 7982 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7983 $as_echo "$ac_cs_version"; exit ;; 7984 --debug | --debu | --deb | --de | --d | -d ) 7985 debug=: ;; 7986 --file | --fil | --fi | --f ) 7987 $ac_shift 7988 case $ac_optarg in 7989 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7990 esac 7991 as_fn_append CONFIG_FILES " '$ac_optarg'" 7992 ac_need_defaults=false;; 7993 --header | --heade | --head | --hea ) 7994 $ac_shift 7995 case $ac_optarg in 7996 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7997 esac 7998 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 7999 ac_need_defaults=false;; 8000 --he | --h) 8001 # Conflict between --help and --header 8002 as_fn_error "ambiguous option: \`$1' 8003 Try \`$0 --help' for more information.";; 8004 --help | --hel | -h ) 8005 $as_echo "$ac_cs_usage"; exit ;; 8006 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8007 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8008 ac_cs_silent=: ;; 8009 8010 # This is an error. 8011 -*) as_fn_error "unrecognized option: \`$1' 8012 Try \`$0 --help' for more information." ;; 8013 8014 *) as_fn_append ac_config_targets " $1" 8015 ac_need_defaults=false ;; 8016 8017 esac 8018 shift 8019 done 8020 8021 ac_configure_extra_args= 8022 8023 if $ac_cs_silent; then 8024 exec 6>/dev/null 8025 ac_configure_extra_args="$ac_configure_extra_args --silent" 8026 fi 8027 8028 _ACEOF 8029 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8030 if \$ac_cs_recheck; then 8031 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8032 shift 8033 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8034 CONFIG_SHELL='$SHELL' 8035 export CONFIG_SHELL 8036 exec "\$@" 8037 fi 8038 8039 _ACEOF 8040 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8041 exec 5>>config.log 8042 { 8043 echo 8044 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8045 ## Running $as_me. ## 8046 _ASBOX 8047 $as_echo "$ac_log" 8048 } >&5 8049 8050 _ACEOF 8051 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8052 # 8053 # INIT-COMMANDS 8054 # 8055 srcdir=${srcdir} 8056 host=${host} 8057 target=${target} 8058 with_target_subdir=${with_target_subdir} 8059 with_multisubdir=${with_multisubdir} 8060 ac_configure_args="--enable-multilib ${ac_configure_args}" 8061 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8062 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8063 libiberty_topdir=${libiberty_topdir} 8064 8065 8066 _ACEOF 8067 8068 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8069 8070 # Handling of arguments. 8071 for ac_config_target in $ac_config_targets 8072 do 8073 case $ac_config_target in 8074 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8075 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8076 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8077 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8078 8079 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8080 esac 8081 done 8082 8083 8084 # If the user did not use the arguments to specify the items to instantiate, 8085 # then the envvar interface is used. Set only those that are not. 8086 # We use the long form for the default assignment because of an extremely 8087 # bizarre bug on SunOS 4.1.3. 8088 if $ac_need_defaults; then 8089 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8090 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8091 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8092 fi 8093 8094 # Have a temporary directory for convenience. Make it in the build tree 8095 # simply because there is no reason against having it here, and in addition, 8096 # creating and moving files from /tmp can sometimes cause problems. 8097 # Hook for its removal unless debugging. 8098 # Note that there is a small window in which the directory will not be cleaned: 8099 # after its creation but before its name has been assigned to `$tmp'. 8100 $debug || 8101 { 8102 tmp= 8103 trap 'exit_status=$? 8104 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 8105 ' 0 8106 trap 'as_fn_exit 1' 1 2 13 15 8107 } 8108 # Create a (secure) tmp directory for tmp files. 8109 8110 { 8111 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8112 test -n "$tmp" && test -d "$tmp" 8113 } || 8114 { 8115 tmp=./conf$$-$RANDOM 8116 (umask 077 && mkdir "$tmp") 8117 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 8118 8119 # Set up the scripts for CONFIG_FILES section. 8120 # No need to generate them if there are no CONFIG_FILES. 8121 # This happens for instance with `./config.status config.h'. 8122 if test -n "$CONFIG_FILES"; then 8123 8124 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8125 ac_cs_awk_getline=: 8126 ac_cs_awk_pipe_init= 8127 ac_cs_awk_read_file=' 8128 while ((getline aline < (F[key])) > 0) 8129 print(aline) 8130 close(F[key])' 8131 ac_cs_awk_pipe_fini= 8132 else 8133 ac_cs_awk_getline=false 8134 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8135 ac_cs_awk_read_file=' 8136 print "|#_!!_#|" 8137 print "cat " F[key] " &&" 8138 '$ac_cs_awk_pipe_init 8139 # The final `:' finishes the AND list. 8140 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8141 fi 8142 ac_cr=`echo X | tr X '\015'` 8143 # On cygwin, bash can eat \r inside `` if the user requested igncr. 8144 # But we know of no other shell where ac_cr would be empty at this 8145 # point, so we can use a bashism as a fallback. 8146 if test "x$ac_cr" = x; then 8147 eval ac_cr=\$\'\\r\' 8148 fi 8149 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8150 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8151 ac_cs_awk_cr='\r' 8152 else 8153 ac_cs_awk_cr=$ac_cr 8154 fi 8155 8156 echo 'BEGIN {' >"$tmp/subs1.awk" && 8157 _ACEOF 8158 8159 # Create commands to substitute file output variables. 8160 { 8161 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8162 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 8163 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8164 echo "_ACAWK" && 8165 echo "_ACEOF" 8166 } >conf$$files.sh && 8167 . ./conf$$files.sh || 8168 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8169 rm -f conf$$files.sh 8170 8171 { 8172 echo "cat >conf$$subs.awk <<_ACEOF" && 8173 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8174 echo "_ACEOF" 8175 } >conf$$subs.sh || 8176 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8177 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 8178 ac_delim='%!_!# ' 8179 for ac_last_try in false false false false false :; do 8180 . ./conf$$subs.sh || 8181 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8182 8183 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8184 if test $ac_delim_n = $ac_delim_num; then 8185 break 8186 elif $ac_last_try; then 8187 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 8188 else 8189 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8190 fi 8191 done 8192 rm -f conf$$subs.sh 8193 8194 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8195 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 8196 _ACEOF 8197 sed -n ' 8198 h 8199 s/^/S["/; s/!.*/"]=/ 8200 p 8201 g 8202 s/^[^!]*!// 8203 :repl 8204 t repl 8205 s/'"$ac_delim"'$// 8206 t delim 8207 :nl 8208 h 8209 s/\(.\{148\}\).*/\1/ 8210 t more1 8211 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8212 p 8213 n 8214 b repl 8215 :more1 8216 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8217 p 8218 g 8219 s/.\{148\}// 8220 t nl 8221 :delim 8222 h 8223 s/\(.\{148\}\).*/\1/ 8224 t more2 8225 s/["\\]/\\&/g; s/^/"/; s/$/"/ 8226 p 8227 b 8228 :more2 8229 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8230 p 8231 g 8232 s/.\{148\}// 8233 t delim 8234 ' <conf$$subs.awk | sed ' 8235 /^[^""]/{ 8236 N 8237 s/\n// 8238 } 8239 ' >>$CONFIG_STATUS || ac_write_fail=1 8240 rm -f conf$$subs.awk 8241 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8242 _ACAWK 8243 cat >>"\$tmp/subs1.awk" <<_ACAWK && 8244 for (key in S) S_is_set[key] = 1 8245 FS = "" 8246 \$ac_cs_awk_pipe_init 8247 } 8248 { 8249 line = $ 0 8250 nfields = split(line, field, "@") 8251 substed = 0 8252 len = length(field[1]) 8253 for (i = 2; i < nfields; i++) { 8254 key = field[i] 8255 keylen = length(key) 8256 if (S_is_set[key]) { 8257 value = S[key] 8258 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8259 len += length(value) + length(field[++i]) 8260 substed = 1 8261 } else 8262 len += 1 + keylen 8263 } 8264 if (nfields == 3 && !substed) { 8265 key = field[2] 8266 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8267 \$ac_cs_awk_read_file 8268 next 8269 } 8270 } 8271 print line 8272 } 8273 \$ac_cs_awk_pipe_fini 8274 _ACAWK 8275 _ACEOF 8276 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8277 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8278 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8279 else 8280 cat 8281 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 8282 || as_fn_error "could not setup config files machinery" "$LINENO" 5 8283 _ACEOF 8284 8285 # VPATH may cause trouble with some makes, so we remove $(srcdir), 8286 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 8287 # trailing colons and then remove the whole line if VPATH becomes empty 8288 # (actually we leave an empty line to preserve line numbers). 8289 if test "x$srcdir" = x.; then 8290 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 8291 s/:*\$(srcdir):*/:/ 8292 s/:*\${srcdir}:*/:/ 8293 s/:*@srcdir@:*/:/ 8294 s/^\([^=]*=[ ]*\):*/\1/ 8295 s/:*$// 8296 s/^[^=]*=[ ]*$// 8297 }' 8298 fi 8299 8300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8301 fi # test -n "$CONFIG_FILES" 8302 8303 # Set up the scripts for CONFIG_HEADERS section. 8304 # No need to generate them if there are no CONFIG_HEADERS. 8305 # This happens for instance with `./config.status Makefile'. 8306 if test -n "$CONFIG_HEADERS"; then 8307 cat >"$tmp/defines.awk" <<\_ACAWK || 8308 BEGIN { 8309 _ACEOF 8310 8311 # Transform confdefs.h into an awk script `defines.awk', embedded as 8312 # here-document in config.status, that substitutes the proper values into 8313 # config.h.in to produce config.h. 8314 8315 # Create a delimiter string that does not exist in confdefs.h, to ease 8316 # handling of long lines. 8317 ac_delim='%!_!# ' 8318 for ac_last_try in false false :; do 8319 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 8320 if test -z "$ac_t"; then 8321 break 8322 elif $ac_last_try; then 8323 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 8324 else 8325 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8326 fi 8327 done 8328 8329 # For the awk script, D is an array of macro values keyed by name, 8330 # likewise P contains macro parameters if any. Preserve backslash 8331 # newline sequences. 8332 8333 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8334 sed -n ' 8335 s/.\{148\}/&'"$ac_delim"'/g 8336 t rset 8337 :rset 8338 s/^[ ]*#[ ]*define[ ][ ]*/ / 8339 t def 8340 d 8341 :def 8342 s/\\$// 8343 t bsnl 8344 s/["\\]/\\&/g 8345 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8346 D["\1"]=" \3"/p 8347 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8348 d 8349 :bsnl 8350 s/["\\]/\\&/g 8351 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8352 D["\1"]=" \3\\\\\\n"\\/p 8353 t cont 8354 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8355 t cont 8356 d 8357 :cont 8358 n 8359 s/.\{148\}/&'"$ac_delim"'/g 8360 t clear 8361 :clear 8362 s/\\$// 8363 t bsnlc 8364 s/["\\]/\\&/g; s/^/"/; s/$/"/p 8365 d 8366 :bsnlc 8367 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8368 b cont 8369 ' <confdefs.h | sed ' 8370 s/'"$ac_delim"'/"\\\ 8371 "/g' >>$CONFIG_STATUS || ac_write_fail=1 8372 8373 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8374 for (key in D) D_is_set[key] = 1 8375 FS = "" 8376 } 8377 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8378 line = \$ 0 8379 split(line, arg, " ") 8380 if (arg[1] == "#") { 8381 defundef = arg[2] 8382 mac1 = arg[3] 8383 } else { 8384 defundef = substr(arg[1], 2) 8385 mac1 = arg[2] 8386 } 8387 split(mac1, mac2, "(") #) 8388 macro = mac2[1] 8389 prefix = substr(line, 1, index(line, defundef) - 1) 8390 if (D_is_set[macro]) { 8391 # Preserve the white space surrounding the "#". 8392 print prefix "define", macro P[macro] D[macro] 8393 next 8394 } else { 8395 # Replace #undef with comments. This is necessary, for example, 8396 # in the case of _POSIX_SOURCE, which is predefined and required 8397 # on some systems where configure will not decide to define it. 8398 if (defundef == "undef") { 8399 print "/*", prefix defundef, macro, "*/" 8400 next 8401 } 8402 } 8403 } 8404 { print } 8405 _ACAWK 8406 _ACEOF 8407 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8408 as_fn_error "could not setup config headers machinery" "$LINENO" 5 8409 fi # test -n "$CONFIG_HEADERS" 8410 8411 8412 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8413 shift 8414 for ac_tag 8415 do 8416 case $ac_tag in 8417 :[FHLC]) ac_mode=$ac_tag; continue;; 8418 esac 8419 case $ac_mode$ac_tag in 8420 :[FHL]*:*);; 8421 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 8422 :[FH]-) ac_tag=-:-;; 8423 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8424 esac 8425 ac_save_IFS=$IFS 8426 IFS=: 8427 set x $ac_tag 8428 IFS=$ac_save_IFS 8429 shift 8430 ac_file=$1 8431 shift 8432 8433 case $ac_mode in 8434 :L) ac_source=$1;; 8435 :[FH]) 8436 ac_file_inputs= 8437 for ac_f 8438 do 8439 case $ac_f in 8440 -) ac_f="$tmp/stdin";; 8441 *) # Look for the file first in the build tree, then in the source tree 8442 # (if the path is not absolute). The absolute path cannot be DOS-style, 8443 # because $ac_f cannot contain `:'. 8444 test -f "$ac_f" || 8445 case $ac_f in 8446 [\\/$]*) false;; 8447 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8448 esac || 8449 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8450 esac 8451 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8452 as_fn_append ac_file_inputs " '$ac_f'" 8453 done 8454 8455 # Let's still pretend it is `configure' which instantiates (i.e., don't 8456 # use $as_me), people would be surprised to read: 8457 # /* config.h. Generated by config.status. */ 8458 configure_input='Generated from '` 8459 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8460 `' by configure.' 8461 if test x"$ac_file" != x-; then 8462 configure_input="$ac_file. $configure_input" 8463 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8464 $as_echo "$as_me: creating $ac_file" >&6;} 8465 fi 8466 # Neutralize special characters interpreted by sed in replacement strings. 8467 case $configure_input in #( 8468 *\&* | *\|* | *\\* ) 8469 ac_sed_conf_input=`$as_echo "$configure_input" | 8470 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8471 *) ac_sed_conf_input=$configure_input;; 8472 esac 8473 8474 case $ac_tag in 8475 *:-:* | *:-) cat >"$tmp/stdin" \ 8476 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 8477 esac 8478 ;; 8479 esac 8480 8481 ac_dir=`$as_dirname -- "$ac_file" || 8482 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8483 X"$ac_file" : 'X\(//\)[^/]' \| \ 8484 X"$ac_file" : 'X\(//\)$' \| \ 8485 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8486 $as_echo X"$ac_file" | 8487 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8488 s//\1/ 8489 q 8490 } 8491 /^X\(\/\/\)[^/].*/{ 8492 s//\1/ 8493 q 8494 } 8495 /^X\(\/\/\)$/{ 8496 s//\1/ 8497 q 8498 } 8499 /^X\(\/\).*/{ 8500 s//\1/ 8501 q 8502 } 8503 s/.*/./; q'` 8504 as_dir="$ac_dir"; as_fn_mkdir_p 8505 ac_builddir=. 8506 8507 case "$ac_dir" in 8508 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8509 *) 8510 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8511 # A ".." for each directory in $ac_dir_suffix. 8512 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8513 case $ac_top_builddir_sub in 8514 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8515 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8516 esac ;; 8517 esac 8518 ac_abs_top_builddir=$ac_pwd 8519 ac_abs_builddir=$ac_pwd$ac_dir_suffix 8520 # for backward compatibility: 8521 ac_top_builddir=$ac_top_build_prefix 8522 8523 case $srcdir in 8524 .) # We are building in place. 8525 ac_srcdir=. 8526 ac_top_srcdir=$ac_top_builddir_sub 8527 ac_abs_top_srcdir=$ac_pwd ;; 8528 [\\/]* | ?:[\\/]* ) # Absolute name. 8529 ac_srcdir=$srcdir$ac_dir_suffix; 8530 ac_top_srcdir=$srcdir 8531 ac_abs_top_srcdir=$srcdir ;; 8532 *) # Relative name. 8533 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8534 ac_top_srcdir=$ac_top_build_prefix$srcdir 8535 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8536 esac 8537 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8538 8539 8540 case $ac_mode in 8541 :F) 8542 # 8543 # CONFIG_FILE 8544 # 8545 8546 case $INSTALL in 8547 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8548 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8549 esac 8550 _ACEOF 8551 8552 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8553 # If the template does not know about datarootdir, expand it. 8554 # FIXME: This hack should be removed a few years after 2.60. 8555 ac_datarootdir_hack=; ac_datarootdir_seen= 8556 ac_sed_dataroot=' 8557 /datarootdir/ { 8558 p 8559 q 8560 } 8561 /@datadir@/p 8562 /@docdir@/p 8563 /@infodir@/p 8564 /@localedir@/p 8565 /@mandir@/p' 8566 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8567 *datarootdir*) ac_datarootdir_seen=yes;; 8568 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8570 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8571 _ACEOF 8572 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8573 ac_datarootdir_hack=' 8574 s&@datadir@&$datadir&g 8575 s&@docdir@&$docdir&g 8576 s&@infodir@&$infodir&g 8577 s&@localedir@&$localedir&g 8578 s&@mandir@&$mandir&g 8579 s&\\\${datarootdir}&$datarootdir&g' ;; 8580 esac 8581 _ACEOF 8582 8583 # Neutralize VPATH when `$srcdir' = `.'. 8584 # Shell code in configure.ac might set extrasub. 8585 # FIXME: do we really want to maintain this feature? 8586 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8587 ac_sed_extra="$ac_vpsub 8588 $extrasub 8589 _ACEOF 8590 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8591 :t 8592 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8593 s|@configure_input@|$ac_sed_conf_input|;t t 8594 s&@top_builddir@&$ac_top_builddir_sub&;t t 8595 s&@top_build_prefix@&$ac_top_build_prefix&;t t 8596 s&@srcdir@&$ac_srcdir&;t t 8597 s&@abs_srcdir@&$ac_abs_srcdir&;t t 8598 s&@top_srcdir@&$ac_top_srcdir&;t t 8599 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8600 s&@builddir@&$ac_builddir&;t t 8601 s&@abs_builddir@&$ac_abs_builddir&;t t 8602 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8603 s&@INSTALL@&$ac_INSTALL&;t t 8604 $ac_datarootdir_hack 8605 " 8606 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8607 if $ac_cs_awk_getline; then 8608 $AWK -f "$tmp/subs.awk" 8609 else 8610 $AWK -f "$tmp/subs.awk" | $SHELL 8611 fi >$tmp/out \ 8612 || as_fn_error "could not create $ac_file" "$LINENO" 5 8613 8614 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8615 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8616 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8618 which seems to be undefined. Please make sure it is defined." >&5 8619 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8620 which seems to be undefined. Please make sure it is defined." >&2;} 8621 8622 rm -f "$tmp/stdin" 8623 case $ac_file in 8624 -) cat "$tmp/out" && rm -f "$tmp/out";; 8625 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 8626 esac \ 8627 || as_fn_error "could not create $ac_file" "$LINENO" 5 8628 ;; 8629 :H) 8630 # 8631 # CONFIG_HEADER 8632 # 8633 if test x"$ac_file" != x-; then 8634 { 8635 $as_echo "/* $configure_input */" \ 8636 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 8637 } >"$tmp/config.h" \ 8638 || as_fn_error "could not create $ac_file" "$LINENO" 5 8639 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 8640 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8641 $as_echo "$as_me: $ac_file is unchanged" >&6;} 8642 else 8643 rm -f "$ac_file" 8644 mv "$tmp/config.h" "$ac_file" \ 8645 || as_fn_error "could not create $ac_file" "$LINENO" 5 8646 fi 8647 else 8648 $as_echo "/* $configure_input */" \ 8649 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 8650 || as_fn_error "could not create -" "$LINENO" 5 8651 fi 8652 ;; 8653 8654 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8655 $as_echo "$as_me: executing $ac_file commands" >&6;} 8656 ;; 8657 esac 8658 8659 8660 case $ac_file$ac_mode in 8661 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 8662 if test -n "$CONFIG_FILES"; then 8663 if test -n "${with_target_subdir}"; then 8664 # FIXME: We shouldn't need to set ac_file 8665 ac_file=Makefile 8666 LD="${ORIGINAL_LD_FOR_MULTILIBS}" 8667 . ${libiberty_topdir}/config-ml.in 8668 fi 8669 fi ;; 8670 8671 esac 8672 done # for ac_tag 8673 8674 8675 as_fn_exit 0 8676 _ACEOF 8677 ac_clean_files=$ac_clean_files_save 8678 8679 test $ac_write_fail = 0 || 8680 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 8681 8682 8683 # configure is writing to config.log, and then calls config.status. 8684 # config.status does its own redirection, appending to config.log. 8685 # Unfortunately, on DOS this fails, as config.log is still kept open 8686 # by configure, so config.status won't be able to write to it; its 8687 # output is simply discarded. So we exec the FD to /dev/null, 8688 # effectively closing config.log, so it can be properly (re)opened and 8689 # appended to by config.status. When coming back to configure, we 8690 # need to make the FD available again. 8691 if test "$no_create" != yes; then 8692 ac_cs_success=: 8693 ac_config_status_args= 8694 test "$silent" = yes && 8695 ac_config_status_args="$ac_config_status_args --quiet" 8696 exec 5>/dev/null 8697 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8698 exec 5>>config.log 8699 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8700 # would make configure fail if this is the last instruction. 8701 $ac_cs_success || as_fn_exit $? 8702 fi 8703 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8705 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8706 fi 8707 8708