1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.59. 4# 5# Copyright (C) 2003 Free Software Foundation, Inc. 6# This configure script is free software; the Free Software Foundation 7# gives unlimited permission to copy, distribute and modify it. 8## --------------------- ## 9## M4sh Initialization. ## 10## --------------------- ## 11 12# Be Bourne compatible 13if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 14 emulate sh 15 NULLCMD=: 16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 17 # is contrary to our usage. Disable this feature. 18 alias -g '${1+"$@"}'='"$@"' 19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 20 set -o posix 21fi 22DUALCASE=1; export DUALCASE # for MKS sh 23 24# Support unset when possible. 25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 26 as_unset=unset 27else 28 as_unset=false 29fi 30 31 32# Work around bugs in pre-3.0 UWIN ksh. 33$as_unset ENV MAIL MAILPATH 34PS1='$ ' 35PS2='> ' 36PS4='+ ' 37 38# NLS nuisances. 39for as_var in \ 40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 42 LC_TELEPHONE LC_TIME 43do 44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 45 eval $as_var=C; export $as_var 46 else 47 $as_unset $as_var 48 fi 49done 50 51# Required to use basename. 52if expr a : '\(a\)' >/dev/null 2>&1; then 53 as_expr=expr 54else 55 as_expr=false 56fi 57 58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 59 as_basename=basename 60else 61 as_basename=false 62fi 63 64 65# Name of the executable. 66as_me=`$as_basename "$0" || 67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 68 X"$0" : 'X\(//\)$' \| \ 69 X"$0" : 'X\(/\)$' \| \ 70 . : '\(.\)' 2>/dev/null || 71echo X/"$0" | 72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 73 /^X\/\(\/\/\)$/{ s//\1/; q; } 74 /^X\/\(\/\).*/{ s//\1/; q; } 75 s/.*/./; q'` 76 77 78# PATH needs CR, and LINENO needs CR and PATH. 79# Avoid depending upon Character Ranges. 80as_cr_letters='abcdefghijklmnopqrstuvwxyz' 81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 82as_cr_Letters=$as_cr_letters$as_cr_LETTERS 83as_cr_digits='0123456789' 84as_cr_alnum=$as_cr_Letters$as_cr_digits 85 86# The user is always right. 87if test "${PATH_SEPARATOR+set}" != set; then 88 echo "#! /bin/sh" >conf$$.sh 89 echo "exit 0" >>conf$$.sh 90 chmod +x conf$$.sh 91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 92 PATH_SEPARATOR=';' 93 else 94 PATH_SEPARATOR=: 95 fi 96 rm -f conf$$.sh 97fi 98 99 100 as_lineno_1=$LINENO 101 as_lineno_2=$LINENO 102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 103 test "x$as_lineno_1" != "x$as_lineno_2" && 104 test "x$as_lineno_3" = "x$as_lineno_2" || { 105 # Find who we are. Look in the path if we contain no path at all 106 # relative or not. 107 case $0 in 108 *[\\/]* ) as_myself=$0 ;; 109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 110for as_dir in $PATH 111do 112 IFS=$as_save_IFS 113 test -z "$as_dir" && as_dir=. 114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 115done 116 117 ;; 118 esac 119 # We did not find ourselves, most probably we were run as `sh COMMAND' 120 # in which case we are not to be found in the path. 121 if test "x$as_myself" = x; then 122 as_myself=$0 123 fi 124 if test ! -f "$as_myself"; then 125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 126 { (exit 1); exit 1; }; } 127 fi 128 case $CONFIG_SHELL in 129 '') 130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 132do 133 IFS=$as_save_IFS 134 test -z "$as_dir" && as_dir=. 135 for as_base in sh bash ksh sh5; do 136 case $as_dir in 137 /*) 138 if ("$as_dir/$as_base" -c ' 139 as_lineno_1=$LINENO 140 as_lineno_2=$LINENO 141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 142 test "x$as_lineno_1" != "x$as_lineno_2" && 143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 146 CONFIG_SHELL=$as_dir/$as_base 147 export CONFIG_SHELL 148 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 149 fi;; 150 esac 151 done 152done 153;; 154 esac 155 156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 157 # uniformly replaced by the line number. The first 'sed' inserts a 158 # line-number line before each line; the second 'sed' does the real 159 # work. The second script uses 'N' to pair each line-number line 160 # with the numbered line, and appends trailing '-' during 161 # substitution so that $LINENO is not a special case at line end. 162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 164 sed '=' <$as_myself | 165 sed ' 166 N 167 s,$,-, 168 : loop 169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 170 t loop 171 s,-$,, 172 s,^['$as_cr_digits']*\n,, 173 ' >$as_me.lineno && 174 chmod +x $as_me.lineno || 175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 176 { (exit 1); exit 1; }; } 177 178 # Don't try to exec as it changes $[0], causing all sort of problems 179 # (the dirname of $[0] is not the place where we might find the 180 # original and so on. Autoconf is especially sensible to this). 181 . ./$as_me.lineno 182 # Exit status is that of the last command. 183 exit 184} 185 186 187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 188 *c*,-n*) ECHO_N= ECHO_C=' 189' ECHO_T=' ' ;; 190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 192esac 193 194if expr a : '\(a\)' >/dev/null 2>&1; then 195 as_expr=expr 196else 197 as_expr=false 198fi 199 200rm -f conf$$ conf$$.exe conf$$.file 201echo >conf$$.file 202if ln -s conf$$.file conf$$ 2>/dev/null; then 203 # We could just check for DJGPP; but this test a) works b) is more generic 204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 205 if test -f conf$$.exe; then 206 # Don't use ln at all; we don't have any links 207 as_ln_s='cp -p' 208 else 209 as_ln_s='ln -s' 210 fi 211elif ln conf$$.file conf$$ 2>/dev/null; then 212 as_ln_s=ln 213else 214 as_ln_s='cp -p' 215fi 216rm -f conf$$ conf$$.exe conf$$.file 217 218if mkdir -p . 2>/dev/null; then 219 as_mkdir_p=: 220else 221 test -d ./-p && rmdir ./-p 222 as_mkdir_p=false 223fi 224 225as_executable_p="test -f" 226 227# Sed expression to map a string onto a valid CPP name. 228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 229 230# Sed expression to map a string onto a valid variable name. 231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 232 233 234# IFS 235# We need space, tab and new line, in precisely that order. 236as_nl=' 237' 238IFS=" $as_nl" 239 240# CDPATH. 241$as_unset CDPATH 242 243 244 245# Check that we are running under the correct shell. 246SHELL=${CONFIG_SHELL-/bin/sh} 247 248case X$lt_ECHO in 249X*--fallback-echo) 250 # Remove one level of quotation (which was required for Make). 251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 252 ;; 253esac 254 255ECHO=${lt_ECHO-echo} 256if test "X$1" = X--no-reexec; then 257 # Discard the --no-reexec flag, and continue. 258 shift 259elif test "X$1" = X--fallback-echo; then 260 # Avoid inline document here, it may be left over 261 : 262elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 263 # Yippee, $ECHO works! 264 : 265else 266 # Restart under the correct shell. 267 exec $SHELL "$0" --no-reexec ${1+"$@"} 268fi 269 270if test "X$1" = X--fallback-echo; then 271 # used as fallback echo 272 shift 273 cat <<_LT_EOF 274$* 275_LT_EOF 276 exit 0 277fi 278 279# The HP-UX ksh and POSIX shell print the target directory to stdout 280# if CDPATH is set. 281(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 282 283if test -z "$lt_ECHO"; then 284 if test "X${echo_test_string+set}" != Xset; then 285 # find a string as large as possible, as long as the shell can cope with it 286 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 287 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 288 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 289 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 290 then 291 break 292 fi 293 done 294 fi 295 296 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 297 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 298 test "X$echo_testing_string" = "X$echo_test_string"; then 299 : 300 else 301 # The Solaris, AIX, and Digital Unix default echo programs unquote 302 # backslashes. This makes it impossible to quote backslashes using 303 # echo "$something" | sed 's/\\/\\\\/g' 304 # 305 # So, first we look for a working echo in the user's PATH. 306 307 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 308 for dir in $PATH /usr/ucb; do 309 IFS="$lt_save_ifs" 310 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 311 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 312 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 313 test "X$echo_testing_string" = "X$echo_test_string"; then 314 ECHO="$dir/echo" 315 break 316 fi 317 done 318 IFS="$lt_save_ifs" 319 320 if test "X$ECHO" = Xecho; then 321 # We didn't find a better echo, so look for alternatives. 322 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 323 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 324 test "X$echo_testing_string" = "X$echo_test_string"; then 325 # This shell has a builtin print -r that does the trick. 326 ECHO='print -r' 327 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 328 test "X$CONFIG_SHELL" != X/bin/ksh; then 329 # If we have ksh, try running configure again with it. 330 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 331 export ORIGINAL_CONFIG_SHELL 332 CONFIG_SHELL=/bin/ksh 333 export CONFIG_SHELL 334 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 335 else 336 # Try using printf. 337 ECHO='printf %s\n' 338 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 339 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 340 test "X$echo_testing_string" = "X$echo_test_string"; then 341 # Cool, printf works 342 : 343 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 344 test "X$echo_testing_string" = 'X\t' && 345 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 346 test "X$echo_testing_string" = "X$echo_test_string"; then 347 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 348 export CONFIG_SHELL 349 SHELL="$CONFIG_SHELL" 350 export SHELL 351 ECHO="$CONFIG_SHELL $0 --fallback-echo" 352 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 353 test "X$echo_testing_string" = 'X\t' && 354 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 355 test "X$echo_testing_string" = "X$echo_test_string"; then 356 ECHO="$CONFIG_SHELL $0 --fallback-echo" 357 else 358 # maybe with a smaller string... 359 prev=: 360 361 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 362 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 363 then 364 break 365 fi 366 prev="$cmd" 367 done 368 369 if test "$prev" != 'sed 50q "$0"'; then 370 echo_test_string=`eval $prev` 371 export echo_test_string 372 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 373 else 374 # Oops. We lost completely, so just stick with echo. 375 ECHO=echo 376 fi 377 fi 378 fi 379 fi 380 fi 381fi 382 383# Copy echo and quote the copy suitably for passing to libtool from 384# the Makefile, instead of quoting the original, which is used later. 385lt_ECHO=$ECHO 386if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 388fi 389 390 391 392 393# Name of the host. 394# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 395# so uname gets run too. 396ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 397 398exec 6>&1 399 400# 401# Initializations. 402# 403ac_default_prefix=/usr/local 404ac_config_libobj_dir=. 405cross_compiling=no 406subdirs= 407MFLAGS= 408MAKEFLAGS= 409SHELL=${CONFIG_SHELL-/bin/sh} 410 411# Maximum number of lines to put in a shell here document. 412# This variable seems obsolete. It should probably be removed, and 413# only ac_max_sed_lines should be used. 414: ${ac_max_here_lines=38} 415 416# Identity of this package. 417PACKAGE_NAME= 418PACKAGE_TARNAME= 419PACKAGE_VERSION= 420PACKAGE_STRING= 421PACKAGE_BUGREPORT= 422 423ac_unique_file="libbfd.c" 424# Factoring default headers for most tests. 425ac_includes_default="\ 426#include <stdio.h> 427#if HAVE_SYS_TYPES_H 428# include <sys/types.h> 429#endif 430#if HAVE_SYS_STAT_H 431# include <sys/stat.h> 432#endif 433#if STDC_HEADERS 434# include <stdlib.h> 435# include <stddef.h> 436#else 437# if HAVE_STDLIB_H 438# include <stdlib.h> 439# endif 440#endif 441#if HAVE_STRING_H 442# if !STDC_HEADERS && HAVE_MEMORY_H 443# include <memory.h> 444# endif 445# include <string.h> 446#endif 447#if HAVE_STRINGS_H 448# include <strings.h> 449#endif 450#if HAVE_INTTYPES_H 451# include <inttypes.h> 452#else 453# if HAVE_STDINT_H 454# include <stdint.h> 455# endif 456#endif 457#if HAVE_UNISTD_H 458# include <unistd.h> 459#endif" 460 461ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE AR ac_ct_AR RANLIB ac_ct_RANLIB LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S lt_ECHO CPP DEBUGDIR PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI WARN_CFLAGS NO_WERROR MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GENINSRC_NEVER_TRUE GENINSRC_NEVER_FALSE INSTALL_LIBBFD_TRUE INSTALL_LIBBFD_FALSE host_noncanonical target_noncanonical bfdlibdir bfdincludedir USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT MKINSTALLDIRS MSGFMT MSGMERGE HDEFINES BFD_HOST_64BIT_LONG BFD_HOST_64BIT_LONG_LONG BFD_HOST_LONG_LONG BFD_HOST_64_BIT_DEFINED BFD_HOST_64_BIT BFD_HOST_U_64_BIT BFD_HOSTPTR_T CC_FOR_BUILD EXEEXT_FOR_BUILD COREFILE COREFLAG WIN32LDFLAGS WIN32LIBADD TDEFINES wordsize bfd64_libs all_backends bfd_backends bfd_machines bfd_default_target_size bfd_file_ptr bfd_ufile_ptr tdefaults datarootdir docdir htmldir LIBOBJS LTLIBOBJS' 462ac_subst_files='' 463 464# Initialize some variables set by options. 465ac_init_help= 466ac_init_version=false 467# The variables have the same names as the options, with 468# dashes changed to underlines. 469cache_file=/dev/null 470exec_prefix=NONE 471no_create= 472no_recursion= 473prefix=NONE 474program_prefix=NONE 475program_suffix=NONE 476program_transform_name=s,x,x, 477silent= 478site= 479srcdir= 480verbose= 481x_includes=NONE 482x_libraries=NONE 483 484# Installation directory options. 485# These are left unexpanded so users can "make install exec_prefix=/foo" 486# and all the variables that are supposed to be based on exec_prefix 487# by default will actually change. 488# Use braces instead of parens because sh, perl, etc. also accept them. 489bindir='${exec_prefix}/bin' 490sbindir='${exec_prefix}/sbin' 491libexecdir='${exec_prefix}/libexec' 492datadir='${prefix}/share' 493sysconfdir='${prefix}/etc' 494sharedstatedir='${prefix}/com' 495localstatedir='${prefix}/var' 496libdir='${exec_prefix}/lib' 497includedir='${prefix}/include' 498oldincludedir='/usr/include' 499infodir='${prefix}/info' 500mandir='${prefix}/man' 501 502ac_prev= 503for ac_option 504do 505 # If the previous option needs an argument, assign it. 506 if test -n "$ac_prev"; then 507 eval "$ac_prev=\$ac_option" 508 ac_prev= 509 continue 510 fi 511 512 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 513 514 # Accept the important Cygnus configure options, so we can diagnose typos. 515 516 case $ac_option in 517 518 -bindir | --bindir | --bindi | --bind | --bin | --bi) 519 ac_prev=bindir ;; 520 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 521 bindir=$ac_optarg ;; 522 523 -build | --build | --buil | --bui | --bu) 524 ac_prev=build_alias ;; 525 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 526 build_alias=$ac_optarg ;; 527 528 -cache-file | --cache-file | --cache-fil | --cache-fi \ 529 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 530 ac_prev=cache_file ;; 531 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 532 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 533 cache_file=$ac_optarg ;; 534 535 --config-cache | -C) 536 cache_file=config.cache ;; 537 538 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 539 ac_prev=datadir ;; 540 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 541 | --da=*) 542 datadir=$ac_optarg ;; 543 544 -disable-* | --disable-*) 545 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 546 # Reject names that are not valid shell variable names. 547 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 548 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 549 { (exit 1); exit 1; }; } 550 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 551 eval "enable_$ac_feature=no" ;; 552 553 -enable-* | --enable-*) 554 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 555 # Reject names that are not valid shell variable names. 556 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 557 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 558 { (exit 1); exit 1; }; } 559 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 560 case $ac_option in 561 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 562 *) ac_optarg=yes ;; 563 esac 564 eval "enable_$ac_feature='$ac_optarg'" ;; 565 566 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 567 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 568 | --exec | --exe | --ex) 569 ac_prev=exec_prefix ;; 570 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 571 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 572 | --exec=* | --exe=* | --ex=*) 573 exec_prefix=$ac_optarg ;; 574 575 -gas | --gas | --ga | --g) 576 # Obsolete; use --with-gas. 577 with_gas=yes ;; 578 579 -help | --help | --hel | --he | -h) 580 ac_init_help=long ;; 581 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 582 ac_init_help=recursive ;; 583 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 584 ac_init_help=short ;; 585 586 -host | --host | --hos | --ho) 587 ac_prev=host_alias ;; 588 -host=* | --host=* | --hos=* | --ho=*) 589 host_alias=$ac_optarg ;; 590 591 -includedir | --includedir | --includedi | --included | --include \ 592 | --includ | --inclu | --incl | --inc) 593 ac_prev=includedir ;; 594 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 595 | --includ=* | --inclu=* | --incl=* | --inc=*) 596 includedir=$ac_optarg ;; 597 598 -infodir | --infodir | --infodi | --infod | --info | --inf) 599 ac_prev=infodir ;; 600 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 601 infodir=$ac_optarg ;; 602 603 -libdir | --libdir | --libdi | --libd) 604 ac_prev=libdir ;; 605 -libdir=* | --libdir=* | --libdi=* | --libd=*) 606 libdir=$ac_optarg ;; 607 608 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 609 | --libexe | --libex | --libe) 610 ac_prev=libexecdir ;; 611 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 612 | --libexe=* | --libex=* | --libe=*) 613 libexecdir=$ac_optarg ;; 614 615 -localstatedir | --localstatedir | --localstatedi | --localstated \ 616 | --localstate | --localstat | --localsta | --localst \ 617 | --locals | --local | --loca | --loc | --lo) 618 ac_prev=localstatedir ;; 619 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 620 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 621 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 622 localstatedir=$ac_optarg ;; 623 624 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 625 ac_prev=mandir ;; 626 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 627 mandir=$ac_optarg ;; 628 629 -nfp | --nfp | --nf) 630 # Obsolete; use --without-fp. 631 with_fp=no ;; 632 633 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 634 | --no-cr | --no-c | -n) 635 no_create=yes ;; 636 637 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 638 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 639 no_recursion=yes ;; 640 641 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 642 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 643 | --oldin | --oldi | --old | --ol | --o) 644 ac_prev=oldincludedir ;; 645 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 646 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 647 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 648 oldincludedir=$ac_optarg ;; 649 650 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 651 ac_prev=prefix ;; 652 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 653 prefix=$ac_optarg ;; 654 655 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 656 | --program-pre | --program-pr | --program-p) 657 ac_prev=program_prefix ;; 658 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 659 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 660 program_prefix=$ac_optarg ;; 661 662 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 663 | --program-suf | --program-su | --program-s) 664 ac_prev=program_suffix ;; 665 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 666 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 667 program_suffix=$ac_optarg ;; 668 669 -program-transform-name | --program-transform-name \ 670 | --program-transform-nam | --program-transform-na \ 671 | --program-transform-n | --program-transform- \ 672 | --program-transform | --program-transfor \ 673 | --program-transfo | --program-transf \ 674 | --program-trans | --program-tran \ 675 | --progr-tra | --program-tr | --program-t) 676 ac_prev=program_transform_name ;; 677 -program-transform-name=* | --program-transform-name=* \ 678 | --program-transform-nam=* | --program-transform-na=* \ 679 | --program-transform-n=* | --program-transform-=* \ 680 | --program-transform=* | --program-transfor=* \ 681 | --program-transfo=* | --program-transf=* \ 682 | --program-trans=* | --program-tran=* \ 683 | --progr-tra=* | --program-tr=* | --program-t=*) 684 program_transform_name=$ac_optarg ;; 685 686 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 687 | -silent | --silent | --silen | --sile | --sil) 688 silent=yes ;; 689 690 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 691 ac_prev=sbindir ;; 692 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 693 | --sbi=* | --sb=*) 694 sbindir=$ac_optarg ;; 695 696 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 697 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 698 | --sharedst | --shareds | --shared | --share | --shar \ 699 | --sha | --sh) 700 ac_prev=sharedstatedir ;; 701 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 702 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 703 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 704 | --sha=* | --sh=*) 705 sharedstatedir=$ac_optarg ;; 706 707 -site | --site | --sit) 708 ac_prev=site ;; 709 -site=* | --site=* | --sit=*) 710 site=$ac_optarg ;; 711 712 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 713 ac_prev=srcdir ;; 714 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 715 srcdir=$ac_optarg ;; 716 717 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 718 | --syscon | --sysco | --sysc | --sys | --sy) 719 ac_prev=sysconfdir ;; 720 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 721 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 722 sysconfdir=$ac_optarg ;; 723 724 -target | --target | --targe | --targ | --tar | --ta | --t) 725 ac_prev=target_alias ;; 726 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 727 target_alias=$ac_optarg ;; 728 729 -v | -verbose | --verbose | --verbos | --verbo | --verb) 730 verbose=yes ;; 731 732 -version | --version | --versio | --versi | --vers | -V) 733 ac_init_version=: ;; 734 735 -with-* | --with-*) 736 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 737 # Reject names that are not valid shell variable names. 738 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 739 { echo "$as_me: error: invalid package name: $ac_package" >&2 740 { (exit 1); exit 1; }; } 741 ac_package=`echo $ac_package| sed 's/-/_/g'` 742 case $ac_option in 743 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 744 *) ac_optarg=yes ;; 745 esac 746 eval "with_$ac_package='$ac_optarg'" ;; 747 748 -without-* | --without-*) 749 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 750 # Reject names that are not valid shell variable names. 751 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 752 { echo "$as_me: error: invalid package name: $ac_package" >&2 753 { (exit 1); exit 1; }; } 754 ac_package=`echo $ac_package | sed 's/-/_/g'` 755 eval "with_$ac_package=no" ;; 756 757 --x) 758 # Obsolete; use --with-x. 759 with_x=yes ;; 760 761 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 762 | --x-incl | --x-inc | --x-in | --x-i) 763 ac_prev=x_includes ;; 764 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 765 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 766 x_includes=$ac_optarg ;; 767 768 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 769 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 770 ac_prev=x_libraries ;; 771 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 772 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 773 x_libraries=$ac_optarg ;; 774 775 -*) { echo "$as_me: error: unrecognized option: $ac_option 776Try \`$0 --help' for more information." >&2 777 { (exit 1); exit 1; }; } 778 ;; 779 780 *=*) 781 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 782 # Reject names that are not valid shell variable names. 783 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 784 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 785 { (exit 1); exit 1; }; } 786 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 787 eval "$ac_envvar='$ac_optarg'" 788 export $ac_envvar ;; 789 790 *) 791 # FIXME: should be removed in autoconf 3.0. 792 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 793 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 794 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 795 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 796 ;; 797 798 esac 799done 800 801if test -n "$ac_prev"; then 802 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 803 { echo "$as_me: error: missing argument to $ac_option" >&2 804 { (exit 1); exit 1; }; } 805fi 806 807# Be sure to have absolute paths. 808for ac_var in exec_prefix prefix 809do 810 eval ac_val=$`echo $ac_var` 811 case $ac_val in 812 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 813 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 814 { (exit 1); exit 1; }; };; 815 esac 816done 817 818# Be sure to have absolute paths. 819for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ 820 localstatedir libdir includedir oldincludedir infodir mandir 821do 822 eval ac_val=$`echo $ac_var` 823 case $ac_val in 824 [\\/$]* | ?:[\\/]* ) ;; 825 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 826 { (exit 1); exit 1; }; };; 827 esac 828done 829 830# There might be people who depend on the old broken behavior: `$host' 831# used to hold the argument of --host etc. 832# FIXME: To remove some day. 833build=$build_alias 834host=$host_alias 835target=$target_alias 836 837# FIXME: To remove some day. 838if test "x$host_alias" != x; then 839 if test "x$build_alias" = x; then 840 cross_compiling=maybe 841 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 842 If a cross compiler is detected then cross compile mode will be used." >&2 843 elif test "x$build_alias" != "x$host_alias"; then 844 cross_compiling=yes 845 fi 846fi 847 848ac_tool_prefix= 849test -n "$host_alias" && ac_tool_prefix=$host_alias- 850 851test "$silent" = yes && exec 6>/dev/null 852 853 854# Find the source files, if location was not specified. 855if test -z "$srcdir"; then 856 ac_srcdir_defaulted=yes 857 # Try the directory containing this script, then its parent. 858 ac_confdir=`(dirname "$0") 2>/dev/null || 859$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 860 X"$0" : 'X\(//\)[^/]' \| \ 861 X"$0" : 'X\(//\)$' \| \ 862 X"$0" : 'X\(/\)' \| \ 863 . : '\(.\)' 2>/dev/null || 864echo X"$0" | 865 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 866 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 867 /^X\(\/\/\)$/{ s//\1/; q; } 868 /^X\(\/\).*/{ s//\1/; q; } 869 s/.*/./; q'` 870 srcdir=$ac_confdir 871 if test ! -r $srcdir/$ac_unique_file; then 872 srcdir=.. 873 fi 874else 875 ac_srcdir_defaulted=no 876fi 877if test ! -r $srcdir/$ac_unique_file; then 878 if test "$ac_srcdir_defaulted" = yes; then 879 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 880 { (exit 1); exit 1; }; } 881 else 882 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 883 { (exit 1); exit 1; }; } 884 fi 885fi 886(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || 887 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 888 { (exit 1); exit 1; }; } 889srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 890ac_env_build_alias_set=${build_alias+set} 891ac_env_build_alias_value=$build_alias 892ac_cv_env_build_alias_set=${build_alias+set} 893ac_cv_env_build_alias_value=$build_alias 894ac_env_host_alias_set=${host_alias+set} 895ac_env_host_alias_value=$host_alias 896ac_cv_env_host_alias_set=${host_alias+set} 897ac_cv_env_host_alias_value=$host_alias 898ac_env_target_alias_set=${target_alias+set} 899ac_env_target_alias_value=$target_alias 900ac_cv_env_target_alias_set=${target_alias+set} 901ac_cv_env_target_alias_value=$target_alias 902ac_env_CC_set=${CC+set} 903ac_env_CC_value=$CC 904ac_cv_env_CC_set=${CC+set} 905ac_cv_env_CC_value=$CC 906ac_env_CFLAGS_set=${CFLAGS+set} 907ac_env_CFLAGS_value=$CFLAGS 908ac_cv_env_CFLAGS_set=${CFLAGS+set} 909ac_cv_env_CFLAGS_value=$CFLAGS 910ac_env_LDFLAGS_set=${LDFLAGS+set} 911ac_env_LDFLAGS_value=$LDFLAGS 912ac_cv_env_LDFLAGS_set=${LDFLAGS+set} 913ac_cv_env_LDFLAGS_value=$LDFLAGS 914ac_env_CPPFLAGS_set=${CPPFLAGS+set} 915ac_env_CPPFLAGS_value=$CPPFLAGS 916ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 917ac_cv_env_CPPFLAGS_value=$CPPFLAGS 918ac_env_CPP_set=${CPP+set} 919ac_env_CPP_value=$CPP 920ac_cv_env_CPP_set=${CPP+set} 921ac_cv_env_CPP_value=$CPP 922 923# 924# Report the --help message. 925# 926if test "$ac_init_help" = "long"; then 927 # Omit some internal or obsolete options to make the list less imposing. 928 # This message is too long to be a string in the A/UX 3.1 sh. 929 cat <<_ACEOF 930\`configure' configures this package to adapt to many kinds of systems. 931 932Usage: $0 [OPTION]... [VAR=VALUE]... 933 934To assign environment variables (e.g., CC, CFLAGS...), specify them as 935VAR=VALUE. See below for descriptions of some of the useful variables. 936 937Defaults for the options are specified in brackets. 938 939Configuration: 940 -h, --help display this help and exit 941 --help=short display options specific to this package 942 --help=recursive display the short help of all the included packages 943 -V, --version display version information and exit 944 -q, --quiet, --silent do not print \`checking...' messages 945 --cache-file=FILE cache test results in FILE [disabled] 946 -C, --config-cache alias for \`--cache-file=config.cache' 947 -n, --no-create do not create output files 948 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 949 950_ACEOF 951 952 cat <<_ACEOF 953Installation directories: 954 --prefix=PREFIX install architecture-independent files in PREFIX 955 [$ac_default_prefix] 956 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 957 [PREFIX] 958 959By default, \`make install' will install all the files in 960\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 961an installation prefix other than \`$ac_default_prefix' using \`--prefix', 962for instance \`--prefix=\$HOME'. 963 964For better control, use the options below. 965 966Fine tuning of the installation directories: 967 --bindir=DIR user executables [EPREFIX/bin] 968 --sbindir=DIR system admin executables [EPREFIX/sbin] 969 --libexecdir=DIR program executables [EPREFIX/libexec] 970 --datadir=DIR read-only architecture-independent data [PREFIX/share] 971 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 972 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 973 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 974 --libdir=DIR object code libraries [EPREFIX/lib] 975 --includedir=DIR C header files [PREFIX/include] 976 --oldincludedir=DIR C header files for non-gcc [/usr/include] 977 --infodir=DIR info documentation [PREFIX/info] 978 --mandir=DIR man documentation [PREFIX/man] 979_ACEOF 980 981 cat <<\_ACEOF 982 983Program names: 984 --program-prefix=PREFIX prepend PREFIX to installed program names 985 --program-suffix=SUFFIX append SUFFIX to installed program names 986 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 987 988System types: 989 --build=BUILD configure for building on BUILD [guessed] 990 --host=HOST cross-compile to build programs to run on HOST [BUILD] 991 --target=TARGET configure for building compilers for TARGET [HOST] 992_ACEOF 993fi 994 995if test -n "$ac_init_help"; then 996 997 cat <<\_ACEOF 998 999Optional Features: 1000 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1001 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1002 --disable-dependency-tracking speeds up one-time build 1003 --enable-dependency-tracking do not reject slow dependency extractors 1004 --enable-shared[=PKGS] 1005 build shared libraries [default=no] 1006 --enable-static[=PKGS] 1007 build static libraries [default=yes] 1008 --enable-fast-install[=PKGS] 1009 optimize for fast installation [default=yes] 1010 --disable-libtool-lock avoid locking (might break parallel builds) 1011 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1012 --enable-targets alternative target configurations 1013 --enable-commonbfdlib build shared BFD/opcodes/libiberty library 1014 --enable-secureplt Default to creating read-only plt entries 1015 --enable-werror treat compile warnings as errors 1016 --enable-build-warnings enable build-time compiler warnings 1017 --enable-maintainer-mode enable make rules and dependencies not useful 1018 (and sometimes confusing) to the casual installer 1019 --enable-install-libbfd controls installation of libbfd and related headers 1020 --disable-nls do not use Native Language Support 1021 1022Optional Packages: 1023 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1024 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1025 --with-pic try to use only PIC/non-PIC objects [default=use 1026 both] 1027 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1028 --with-mmap try using mmap for BFD input files if available 1029 --with-separate-debug-dir=DIR 1030 Look for global separate debug info in DIR 1031 [default=LIBDIR/debug] 1032 --with-pkgversion=PKG Use PKG in the version string in place of "GNU 1033 Binutils" 1034 --with-bugurl=URL Direct users to URL to report a bug 1035 1036Some influential environment variables: 1037 CC C compiler command 1038 CFLAGS C compiler flags 1039 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1040 nonstandard directory <lib dir> 1041 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 1042 headers in a nonstandard directory <include dir> 1043 CPP C preprocessor 1044 1045Use these variables to override the choices made by `configure' or to help 1046it to find libraries and programs with nonstandard names/locations. 1047 1048_ACEOF 1049fi 1050 1051if test "$ac_init_help" = "recursive"; then 1052 # If there are subdirs, report their specific --help. 1053 ac_popdir=`pwd` 1054 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1055 test -d $ac_dir || continue 1056 ac_builddir=. 1057 1058if test "$ac_dir" != .; then 1059 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1060 # A "../" for each directory in $ac_dir_suffix. 1061 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 1062else 1063 ac_dir_suffix= ac_top_builddir= 1064fi 1065 1066case $srcdir in 1067 .) # No --srcdir option. We are building in place. 1068 ac_srcdir=. 1069 if test -z "$ac_top_builddir"; then 1070 ac_top_srcdir=. 1071 else 1072 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 1073 fi ;; 1074 [\\/]* | ?:[\\/]* ) # Absolute path. 1075 ac_srcdir=$srcdir$ac_dir_suffix; 1076 ac_top_srcdir=$srcdir ;; 1077 *) # Relative path. 1078 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 1079 ac_top_srcdir=$ac_top_builddir$srcdir ;; 1080esac 1081 1082# Do not use `cd foo && pwd` to compute absolute paths, because 1083# the directories may not exist. 1084case `pwd` in 1085.) ac_abs_builddir="$ac_dir";; 1086*) 1087 case "$ac_dir" in 1088 .) ac_abs_builddir=`pwd`;; 1089 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 1090 *) ac_abs_builddir=`pwd`/"$ac_dir";; 1091 esac;; 1092esac 1093case $ac_abs_builddir in 1094.) ac_abs_top_builddir=${ac_top_builddir}.;; 1095*) 1096 case ${ac_top_builddir}. in 1097 .) ac_abs_top_builddir=$ac_abs_builddir;; 1098 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 1099 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 1100 esac;; 1101esac 1102case $ac_abs_builddir in 1103.) ac_abs_srcdir=$ac_srcdir;; 1104*) 1105 case $ac_srcdir in 1106 .) ac_abs_srcdir=$ac_abs_builddir;; 1107 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 1108 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 1109 esac;; 1110esac 1111case $ac_abs_builddir in 1112.) ac_abs_top_srcdir=$ac_top_srcdir;; 1113*) 1114 case $ac_top_srcdir in 1115 .) ac_abs_top_srcdir=$ac_abs_builddir;; 1116 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 1117 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 1118 esac;; 1119esac 1120 1121 cd $ac_dir 1122 # Check for guested configure; otherwise get Cygnus style configure. 1123 if test -f $ac_srcdir/configure.gnu; then 1124 echo 1125 $SHELL $ac_srcdir/configure.gnu --help=recursive 1126 elif test -f $ac_srcdir/configure; then 1127 echo 1128 $SHELL $ac_srcdir/configure --help=recursive 1129 elif test -f $ac_srcdir/configure.ac || 1130 test -f $ac_srcdir/configure.in; then 1131 echo 1132 $ac_configure --help 1133 else 1134 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1135 fi 1136 cd $ac_popdir 1137 done 1138fi 1139 1140test -n "$ac_init_help" && exit 0 1141if $ac_init_version; then 1142 cat <<\_ACEOF 1143 1144Copyright (C) 2003 Free Software Foundation, Inc. 1145This configure script is free software; the Free Software Foundation 1146gives unlimited permission to copy, distribute and modify it. 1147_ACEOF 1148 exit 0 1149fi 1150exec 5>config.log 1151cat >&5 <<_ACEOF 1152This file contains any messages produced by compilers while 1153running configure, to aid debugging if configure makes a mistake. 1154 1155It was created by $as_me, which was 1156generated by GNU Autoconf 2.59. Invocation command line was 1157 1158 $ $0 $@ 1159 1160_ACEOF 1161{ 1162cat <<_ASUNAME 1163## --------- ## 1164## Platform. ## 1165## --------- ## 1166 1167hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1168uname -m = `(uname -m) 2>/dev/null || echo unknown` 1169uname -r = `(uname -r) 2>/dev/null || echo unknown` 1170uname -s = `(uname -s) 2>/dev/null || echo unknown` 1171uname -v = `(uname -v) 2>/dev/null || echo unknown` 1172 1173/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1174/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1175 1176/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1177/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1178/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1179hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 1180/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1181/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1182/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1183 1184_ASUNAME 1185 1186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1187for as_dir in $PATH 1188do 1189 IFS=$as_save_IFS 1190 test -z "$as_dir" && as_dir=. 1191 echo "PATH: $as_dir" 1192done 1193 1194} >&5 1195 1196cat >&5 <<_ACEOF 1197 1198 1199## ----------- ## 1200## Core tests. ## 1201## ----------- ## 1202 1203_ACEOF 1204 1205 1206# Keep a trace of the command line. 1207# Strip out --no-create and --no-recursion so they do not pile up. 1208# Strip out --silent because we don't want to record it for future runs. 1209# Also quote any args containing shell meta-characters. 1210# Make two passes to allow for proper duplicate-argument suppression. 1211ac_configure_args= 1212ac_configure_args0= 1213ac_configure_args1= 1214ac_sep= 1215ac_must_keep_next=false 1216for ac_pass in 1 2 1217do 1218 for ac_arg 1219 do 1220 case $ac_arg in 1221 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1222 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1223 | -silent | --silent | --silen | --sile | --sil) 1224 continue ;; 1225 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1226 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1227 esac 1228 case $ac_pass in 1229 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1230 2) 1231 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1232 if test $ac_must_keep_next = true; then 1233 ac_must_keep_next=false # Got value, back to normal. 1234 else 1235 case $ac_arg in 1236 *=* | --config-cache | -C | -disable-* | --disable-* \ 1237 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1238 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1239 | -with-* | --with-* | -without-* | --without-* | --x) 1240 case "$ac_configure_args0 " in 1241 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1242 esac 1243 ;; 1244 -* ) ac_must_keep_next=true ;; 1245 esac 1246 fi 1247 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 1248 # Get rid of the leading space. 1249 ac_sep=" " 1250 ;; 1251 esac 1252 done 1253done 1254$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1255$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1256 1257# When interrupted or exit'd, cleanup temporary files, and complete 1258# config.log. We remove comments because anyway the quotes in there 1259# would cause problems or look ugly. 1260# WARNING: Be sure not to use single quotes in there, as some shells, 1261# such as our DU 5.0 friend, will then `close' the trap. 1262trap 'exit_status=$? 1263 # Save into config.log some information that might help in debugging. 1264 { 1265 echo 1266 1267 cat <<\_ASBOX 1268## ---------------- ## 1269## Cache variables. ## 1270## ---------------- ## 1271_ASBOX 1272 echo 1273 # The following way of writing the cache mishandles newlines in values, 1274{ 1275 (set) 2>&1 | 1276 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 1277 *ac_space=\ *) 1278 sed -n \ 1279 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 1280 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 1281 ;; 1282 *) 1283 sed -n \ 1284 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 1285 ;; 1286 esac; 1287} 1288 echo 1289 1290 cat <<\_ASBOX 1291## ----------------- ## 1292## Output variables. ## 1293## ----------------- ## 1294_ASBOX 1295 echo 1296 for ac_var in $ac_subst_vars 1297 do 1298 eval ac_val=$`echo $ac_var` 1299 echo "$ac_var='"'"'$ac_val'"'"'" 1300 done | sort 1301 echo 1302 1303 if test -n "$ac_subst_files"; then 1304 cat <<\_ASBOX 1305## ------------- ## 1306## Output files. ## 1307## ------------- ## 1308_ASBOX 1309 echo 1310 for ac_var in $ac_subst_files 1311 do 1312 eval ac_val=$`echo $ac_var` 1313 echo "$ac_var='"'"'$ac_val'"'"'" 1314 done | sort 1315 echo 1316 fi 1317 1318 if test -s confdefs.h; then 1319 cat <<\_ASBOX 1320## ----------- ## 1321## confdefs.h. ## 1322## ----------- ## 1323_ASBOX 1324 echo 1325 sed "/^$/d" confdefs.h | sort 1326 echo 1327 fi 1328 test "$ac_signal" != 0 && 1329 echo "$as_me: caught signal $ac_signal" 1330 echo "$as_me: exit $exit_status" 1331 } >&5 1332 rm -f core *.core && 1333 rm -rf conftest* confdefs* conf$$* $ac_clean_files && 1334 exit $exit_status 1335 ' 0 1336for ac_signal in 1 2 13 15; do 1337 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1338done 1339ac_signal=0 1340 1341# confdefs.h avoids OS command line length limits that DEFS can exceed. 1342rm -rf conftest* confdefs.h 1343# AIX cpp loses on an empty file, so make sure it contains at least a newline. 1344echo >confdefs.h 1345 1346# Predefined preprocessor variables. 1347 1348cat >>confdefs.h <<_ACEOF 1349#define PACKAGE_NAME "$PACKAGE_NAME" 1350_ACEOF 1351 1352 1353cat >>confdefs.h <<_ACEOF 1354#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1355_ACEOF 1356 1357 1358cat >>confdefs.h <<_ACEOF 1359#define PACKAGE_VERSION "$PACKAGE_VERSION" 1360_ACEOF 1361 1362 1363cat >>confdefs.h <<_ACEOF 1364#define PACKAGE_STRING "$PACKAGE_STRING" 1365_ACEOF 1366 1367 1368cat >>confdefs.h <<_ACEOF 1369#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1370_ACEOF 1371 1372 1373# Let the site file select an alternate cache file if it wants to. 1374# Prefer explicitly selected file to automatically selected ones. 1375if test -z "$CONFIG_SITE"; then 1376 if test "x$prefix" != xNONE; then 1377 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 1378 else 1379 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 1380 fi 1381fi 1382for ac_site_file in $CONFIG_SITE; do 1383 if test -r "$ac_site_file"; then 1384 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1385echo "$as_me: loading site script $ac_site_file" >&6;} 1386 sed 's/^/| /' "$ac_site_file" >&5 1387 . "$ac_site_file" 1388 fi 1389done 1390 1391if test -r "$cache_file"; then 1392 # Some versions of bash will fail to source /dev/null (special 1393 # files actually), so we avoid doing that. 1394 if test -f "$cache_file"; then 1395 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1396echo "$as_me: loading cache $cache_file" >&6;} 1397 case $cache_file in 1398 [\\/]* | ?:[\\/]* ) . $cache_file;; 1399 *) . ./$cache_file;; 1400 esac 1401 fi 1402else 1403 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1404echo "$as_me: creating cache $cache_file" >&6;} 1405 >$cache_file 1406fi 1407 1408# Check that the precious variables saved in the cache have kept the same 1409# value. 1410ac_cache_corrupted=false 1411for ac_var in `(set) 2>&1 | 1412 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 1413 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1414 eval ac_new_set=\$ac_env_${ac_var}_set 1415 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 1416 eval ac_new_val="\$ac_env_${ac_var}_value" 1417 case $ac_old_set,$ac_new_set in 1418 set,) 1419 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1420echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1421 ac_cache_corrupted=: ;; 1422 ,set) 1423 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1424echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1425 ac_cache_corrupted=: ;; 1426 ,);; 1427 *) 1428 if test "x$ac_old_val" != "x$ac_new_val"; then 1429 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1430echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1431 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1432echo "$as_me: former value: $ac_old_val" >&2;} 1433 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1434echo "$as_me: current value: $ac_new_val" >&2;} 1435 ac_cache_corrupted=: 1436 fi;; 1437 esac 1438 # Pass precious variables to config.status. 1439 if test "$ac_new_set" = set; then 1440 case $ac_new_val in 1441 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1442 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1443 *) ac_arg=$ac_var=$ac_new_val ;; 1444 esac 1445 case " $ac_configure_args " in 1446 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1447 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1448 esac 1449 fi 1450done 1451if $ac_cache_corrupted; then 1452 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1453echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1454 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1455echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1456 { (exit 1); exit 1; }; } 1457fi 1458 1459ac_ext=c 1460ac_cpp='$CPP $CPPFLAGS' 1461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1463ac_compiler_gnu=$ac_cv_c_compiler_gnu 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485ac_aux_dir= 1486for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 1487 if test -f $ac_dir/install-sh; then 1488 ac_aux_dir=$ac_dir 1489 ac_install_sh="$ac_aux_dir/install-sh -c" 1490 break 1491 elif test -f $ac_dir/install.sh; then 1492 ac_aux_dir=$ac_dir 1493 ac_install_sh="$ac_aux_dir/install.sh -c" 1494 break 1495 elif test -f $ac_dir/shtool; then 1496 ac_aux_dir=$ac_dir 1497 ac_install_sh="$ac_aux_dir/shtool install -c" 1498 break 1499 fi 1500done 1501if test -z "$ac_aux_dir"; then 1502 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 1503echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} 1504 { (exit 1); exit 1; }; } 1505fi 1506ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1507ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1508ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1509 1510# Make sure we can run config.sub. 1511$ac_config_sub sun4 >/dev/null 2>&1 || 1512 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 1513echo "$as_me: error: cannot run $ac_config_sub" >&2;} 1514 { (exit 1); exit 1; }; } 1515 1516echo "$as_me:$LINENO: checking build system type" >&5 1517echo $ECHO_N "checking build system type... $ECHO_C" >&6 1518if test "${ac_cv_build+set}" = set; then 1519 echo $ECHO_N "(cached) $ECHO_C" >&6 1520else 1521 ac_cv_build_alias=$build_alias 1522test -z "$ac_cv_build_alias" && 1523 ac_cv_build_alias=`$ac_config_guess` 1524test -z "$ac_cv_build_alias" && 1525 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 1526echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 1527 { (exit 1); exit 1; }; } 1528ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || 1529 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 1530echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} 1531 { (exit 1); exit 1; }; } 1532 1533fi 1534echo "$as_me:$LINENO: result: $ac_cv_build" >&5 1535echo "${ECHO_T}$ac_cv_build" >&6 1536build=$ac_cv_build 1537build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1538build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1539build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1540 1541 1542echo "$as_me:$LINENO: checking host system type" >&5 1543echo $ECHO_N "checking host system type... $ECHO_C" >&6 1544if test "${ac_cv_host+set}" = set; then 1545 echo $ECHO_N "(cached) $ECHO_C" >&6 1546else 1547 ac_cv_host_alias=$host_alias 1548test -z "$ac_cv_host_alias" && 1549 ac_cv_host_alias=$ac_cv_build_alias 1550ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || 1551 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 1552echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 1553 { (exit 1); exit 1; }; } 1554 1555fi 1556echo "$as_me:$LINENO: result: $ac_cv_host" >&5 1557echo "${ECHO_T}$ac_cv_host" >&6 1558host=$ac_cv_host 1559host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1560host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1561host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1562 1563 1564echo "$as_me:$LINENO: checking target system type" >&5 1565echo $ECHO_N "checking target system type... $ECHO_C" >&6 1566if test "${ac_cv_target+set}" = set; then 1567 echo $ECHO_N "(cached) $ECHO_C" >&6 1568else 1569 ac_cv_target_alias=$target_alias 1570test "x$ac_cv_target_alias" = "x" && 1571 ac_cv_target_alias=$ac_cv_host_alias 1572ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || 1573 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5 1574echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} 1575 { (exit 1); exit 1; }; } 1576 1577fi 1578echo "$as_me:$LINENO: result: $ac_cv_target" >&5 1579echo "${ECHO_T}$ac_cv_target" >&6 1580target=$ac_cv_target 1581target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1582target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1583target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1584 1585 1586# The aliases save the names the user supplied, while $host etc. 1587# will get canonicalized. 1588test -n "$target_alias" && 1589 test "$program_prefix$program_suffix$program_transform_name" = \ 1590 NONENONEs,x,x, && 1591 program_prefix=${target_alias}- 1592ac_ext=c 1593ac_cpp='$CPP $CPPFLAGS' 1594ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1595ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1596ac_compiler_gnu=$ac_cv_c_compiler_gnu 1597if test -n "$ac_tool_prefix"; then 1598 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1599set dummy ${ac_tool_prefix}gcc; ac_word=$2 1600echo "$as_me:$LINENO: checking for $ac_word" >&5 1601echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1602if test "${ac_cv_prog_CC+set}" = set; then 1603 echo $ECHO_N "(cached) $ECHO_C" >&6 1604else 1605 if test -n "$CC"; then 1606 ac_cv_prog_CC="$CC" # Let the user override the test. 1607else 1608as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1609for as_dir in $PATH 1610do 1611 IFS=$as_save_IFS 1612 test -z "$as_dir" && as_dir=. 1613 for ac_exec_ext in '' $ac_executable_extensions; do 1614 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1615 ac_cv_prog_CC="${ac_tool_prefix}gcc" 1616 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1617 break 2 1618 fi 1619done 1620done 1621 1622fi 1623fi 1624CC=$ac_cv_prog_CC 1625if test -n "$CC"; then 1626 echo "$as_me:$LINENO: result: $CC" >&5 1627echo "${ECHO_T}$CC" >&6 1628else 1629 echo "$as_me:$LINENO: result: no" >&5 1630echo "${ECHO_T}no" >&6 1631fi 1632 1633fi 1634if test -z "$ac_cv_prog_CC"; then 1635 ac_ct_CC=$CC 1636 # Extract the first word of "gcc", so it can be a program name with args. 1637set dummy gcc; ac_word=$2 1638echo "$as_me:$LINENO: checking for $ac_word" >&5 1639echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1640if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1641 echo $ECHO_N "(cached) $ECHO_C" >&6 1642else 1643 if test -n "$ac_ct_CC"; then 1644 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1645else 1646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1647for as_dir in $PATH 1648do 1649 IFS=$as_save_IFS 1650 test -z "$as_dir" && as_dir=. 1651 for ac_exec_ext in '' $ac_executable_extensions; do 1652 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1653 ac_cv_prog_ac_ct_CC="gcc" 1654 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1655 break 2 1656 fi 1657done 1658done 1659 1660fi 1661fi 1662ac_ct_CC=$ac_cv_prog_ac_ct_CC 1663if test -n "$ac_ct_CC"; then 1664 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1665echo "${ECHO_T}$ac_ct_CC" >&6 1666else 1667 echo "$as_me:$LINENO: result: no" >&5 1668echo "${ECHO_T}no" >&6 1669fi 1670 1671 CC=$ac_ct_CC 1672else 1673 CC="$ac_cv_prog_CC" 1674fi 1675 1676if test -z "$CC"; then 1677 if test -n "$ac_tool_prefix"; then 1678 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1679set dummy ${ac_tool_prefix}cc; ac_word=$2 1680echo "$as_me:$LINENO: checking for $ac_word" >&5 1681echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1682if test "${ac_cv_prog_CC+set}" = set; then 1683 echo $ECHO_N "(cached) $ECHO_C" >&6 1684else 1685 if test -n "$CC"; then 1686 ac_cv_prog_CC="$CC" # Let the user override the test. 1687else 1688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1689for as_dir in $PATH 1690do 1691 IFS=$as_save_IFS 1692 test -z "$as_dir" && as_dir=. 1693 for ac_exec_ext in '' $ac_executable_extensions; do 1694 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1695 ac_cv_prog_CC="${ac_tool_prefix}cc" 1696 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1697 break 2 1698 fi 1699done 1700done 1701 1702fi 1703fi 1704CC=$ac_cv_prog_CC 1705if test -n "$CC"; then 1706 echo "$as_me:$LINENO: result: $CC" >&5 1707echo "${ECHO_T}$CC" >&6 1708else 1709 echo "$as_me:$LINENO: result: no" >&5 1710echo "${ECHO_T}no" >&6 1711fi 1712 1713fi 1714if test -z "$ac_cv_prog_CC"; then 1715 ac_ct_CC=$CC 1716 # Extract the first word of "cc", so it can be a program name with args. 1717set dummy cc; ac_word=$2 1718echo "$as_me:$LINENO: checking for $ac_word" >&5 1719echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1720if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1721 echo $ECHO_N "(cached) $ECHO_C" >&6 1722else 1723 if test -n "$ac_ct_CC"; then 1724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1725else 1726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1727for as_dir in $PATH 1728do 1729 IFS=$as_save_IFS 1730 test -z "$as_dir" && as_dir=. 1731 for ac_exec_ext in '' $ac_executable_extensions; do 1732 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1733 ac_cv_prog_ac_ct_CC="cc" 1734 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1735 break 2 1736 fi 1737done 1738done 1739 1740fi 1741fi 1742ac_ct_CC=$ac_cv_prog_ac_ct_CC 1743if test -n "$ac_ct_CC"; then 1744 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1745echo "${ECHO_T}$ac_ct_CC" >&6 1746else 1747 echo "$as_me:$LINENO: result: no" >&5 1748echo "${ECHO_T}no" >&6 1749fi 1750 1751 CC=$ac_ct_CC 1752else 1753 CC="$ac_cv_prog_CC" 1754fi 1755 1756fi 1757if test -z "$CC"; then 1758 # Extract the first word of "cc", so it can be a program name with args. 1759set dummy cc; ac_word=$2 1760echo "$as_me:$LINENO: checking for $ac_word" >&5 1761echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1762if test "${ac_cv_prog_CC+set}" = set; then 1763 echo $ECHO_N "(cached) $ECHO_C" >&6 1764else 1765 if test -n "$CC"; then 1766 ac_cv_prog_CC="$CC" # Let the user override the test. 1767else 1768 ac_prog_rejected=no 1769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1770for as_dir in $PATH 1771do 1772 IFS=$as_save_IFS 1773 test -z "$as_dir" && as_dir=. 1774 for ac_exec_ext in '' $ac_executable_extensions; do 1775 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1776 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 1777 ac_prog_rejected=yes 1778 continue 1779 fi 1780 ac_cv_prog_CC="cc" 1781 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1782 break 2 1783 fi 1784done 1785done 1786 1787if test $ac_prog_rejected = yes; then 1788 # We found a bogon in the path, so make sure we never use it. 1789 set dummy $ac_cv_prog_CC 1790 shift 1791 if test $# != 0; then 1792 # We chose a different compiler from the bogus one. 1793 # However, it has the same basename, so the bogon will be chosen 1794 # first if we set CC to just the basename; use the full file name. 1795 shift 1796 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 1797 fi 1798fi 1799fi 1800fi 1801CC=$ac_cv_prog_CC 1802if test -n "$CC"; then 1803 echo "$as_me:$LINENO: result: $CC" >&5 1804echo "${ECHO_T}$CC" >&6 1805else 1806 echo "$as_me:$LINENO: result: no" >&5 1807echo "${ECHO_T}no" >&6 1808fi 1809 1810fi 1811if test -z "$CC"; then 1812 if test -n "$ac_tool_prefix"; then 1813 for ac_prog in cl 1814 do 1815 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 1816set dummy $ac_tool_prefix$ac_prog; ac_word=$2 1817echo "$as_me:$LINENO: checking for $ac_word" >&5 1818echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1819if test "${ac_cv_prog_CC+set}" = set; then 1820 echo $ECHO_N "(cached) $ECHO_C" >&6 1821else 1822 if test -n "$CC"; then 1823 ac_cv_prog_CC="$CC" # Let the user override the test. 1824else 1825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1826for as_dir in $PATH 1827do 1828 IFS=$as_save_IFS 1829 test -z "$as_dir" && as_dir=. 1830 for ac_exec_ext in '' $ac_executable_extensions; do 1831 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1832 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1833 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1834 break 2 1835 fi 1836done 1837done 1838 1839fi 1840fi 1841CC=$ac_cv_prog_CC 1842if test -n "$CC"; then 1843 echo "$as_me:$LINENO: result: $CC" >&5 1844echo "${ECHO_T}$CC" >&6 1845else 1846 echo "$as_me:$LINENO: result: no" >&5 1847echo "${ECHO_T}no" >&6 1848fi 1849 1850 test -n "$CC" && break 1851 done 1852fi 1853if test -z "$CC"; then 1854 ac_ct_CC=$CC 1855 for ac_prog in cl 1856do 1857 # Extract the first word of "$ac_prog", so it can be a program name with args. 1858set dummy $ac_prog; ac_word=$2 1859echo "$as_me:$LINENO: checking for $ac_word" >&5 1860echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1861if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1862 echo $ECHO_N "(cached) $ECHO_C" >&6 1863else 1864 if test -n "$ac_ct_CC"; then 1865 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1866else 1867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1868for as_dir in $PATH 1869do 1870 IFS=$as_save_IFS 1871 test -z "$as_dir" && as_dir=. 1872 for ac_exec_ext in '' $ac_executable_extensions; do 1873 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1874 ac_cv_prog_ac_ct_CC="$ac_prog" 1875 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1876 break 2 1877 fi 1878done 1879done 1880 1881fi 1882fi 1883ac_ct_CC=$ac_cv_prog_ac_ct_CC 1884if test -n "$ac_ct_CC"; then 1885 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1886echo "${ECHO_T}$ac_ct_CC" >&6 1887else 1888 echo "$as_me:$LINENO: result: no" >&5 1889echo "${ECHO_T}no" >&6 1890fi 1891 1892 test -n "$ac_ct_CC" && break 1893done 1894 1895 CC=$ac_ct_CC 1896fi 1897 1898fi 1899 1900 1901test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 1902See \`config.log' for more details." >&5 1903echo "$as_me: error: no acceptable C compiler found in \$PATH 1904See \`config.log' for more details." >&2;} 1905 { (exit 1); exit 1; }; } 1906 1907# Provide some information about the compiler. 1908echo "$as_me:$LINENO:" \ 1909 "checking for C compiler version" >&5 1910ac_compiler=`set X $ac_compile; echo $2` 1911{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 1912 (eval $ac_compiler --version </dev/null >&5) 2>&5 1913 ac_status=$? 1914 echo "$as_me:$LINENO: \$? = $ac_status" >&5 1915 (exit $ac_status); } 1916{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 1917 (eval $ac_compiler -v </dev/null >&5) 2>&5 1918 ac_status=$? 1919 echo "$as_me:$LINENO: \$? = $ac_status" >&5 1920 (exit $ac_status); } 1921{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 1922 (eval $ac_compiler -V </dev/null >&5) 2>&5 1923 ac_status=$? 1924 echo "$as_me:$LINENO: \$? = $ac_status" >&5 1925 (exit $ac_status); } 1926 1927cat >conftest.$ac_ext <<_ACEOF 1928/* confdefs.h. */ 1929_ACEOF 1930cat confdefs.h >>conftest.$ac_ext 1931cat >>conftest.$ac_ext <<_ACEOF 1932/* end confdefs.h. */ 1933 1934int 1935main () 1936{ 1937 1938 ; 1939 return 0; 1940} 1941_ACEOF 1942ac_clean_files_save=$ac_clean_files 1943ac_clean_files="$ac_clean_files a.out a.exe b.out" 1944# Try to create an executable without -o first, disregard a.out. 1945# It will help us diagnose broken compilers, and finding out an intuition 1946# of exeext. 1947echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 1948echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 1949ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 1950if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 1951 (eval $ac_link_default) 2>&5 1952 ac_status=$? 1953 echo "$as_me:$LINENO: \$? = $ac_status" >&5 1954 (exit $ac_status); }; then 1955 # Find the output, starting from the most likely. This scheme is 1956# not robust to junk in `.', hence go to wildcards (a.*) only as a last 1957# resort. 1958 1959# Be careful to initialize this variable, since it used to be cached. 1960# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. 1961ac_cv_exeext= 1962# b.out is created by i960 compilers. 1963for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out 1964do 1965 test -f "$ac_file" || continue 1966 case $ac_file in 1967 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) 1968 ;; 1969 conftest.$ac_ext ) 1970 # This is the source file. 1971 ;; 1972 [ab].out ) 1973 # We found the default executable, but exeext='' is most 1974 # certainly right. 1975 break;; 1976 *.* ) 1977 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 1978 # FIXME: I believe we export ac_cv_exeext for Libtool, 1979 # but it would be cool to find out if it's true. Does anybody 1980 # maintain Libtool? --akim. 1981 export ac_cv_exeext 1982 break;; 1983 * ) 1984 break;; 1985 esac 1986done 1987else 1988 echo "$as_me: failed program was:" >&5 1989sed 's/^/| /' conftest.$ac_ext >&5 1990 1991{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 1992See \`config.log' for more details." >&5 1993echo "$as_me: error: C compiler cannot create executables 1994See \`config.log' for more details." >&2;} 1995 { (exit 77); exit 77; }; } 1996fi 1997 1998ac_exeext=$ac_cv_exeext 1999echo "$as_me:$LINENO: result: $ac_file" >&5 2000echo "${ECHO_T}$ac_file" >&6 2001 2002# Check the compiler produces executables we can run. If not, either 2003# the compiler is broken, or we cross compile. 2004echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2005echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 2006# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2007# If not cross compiling, check that we can run a simple program. 2008if test "$cross_compiling" != yes; then 2009 if { ac_try='./$ac_file' 2010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2011 (eval $ac_try) 2>&5 2012 ac_status=$? 2013 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2014 (exit $ac_status); }; }; then 2015 cross_compiling=no 2016 else 2017 if test "$cross_compiling" = maybe; then 2018 cross_compiling=yes 2019 else 2020 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2021If you meant to cross compile, use \`--host'. 2022See \`config.log' for more details." >&5 2023echo "$as_me: error: cannot run C compiled programs. 2024If you meant to cross compile, use \`--host'. 2025See \`config.log' for more details." >&2;} 2026 { (exit 1); exit 1; }; } 2027 fi 2028 fi 2029fi 2030echo "$as_me:$LINENO: result: yes" >&5 2031echo "${ECHO_T}yes" >&6 2032 2033rm -f a.out a.exe conftest$ac_cv_exeext b.out 2034ac_clean_files=$ac_clean_files_save 2035# Check the compiler produces executables we can run. If not, either 2036# the compiler is broken, or we cross compile. 2037echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2038echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 2039echo "$as_me:$LINENO: result: $cross_compiling" >&5 2040echo "${ECHO_T}$cross_compiling" >&6 2041 2042echo "$as_me:$LINENO: checking for suffix of executables" >&5 2043echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 2044if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2045 (eval $ac_link) 2>&5 2046 ac_status=$? 2047 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2048 (exit $ac_status); }; then 2049 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2050# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2051# work properly (i.e., refer to `conftest.exe'), while it won't with 2052# `rm'. 2053for ac_file in conftest.exe conftest conftest.*; do 2054 test -f "$ac_file" || continue 2055 case $ac_file in 2056 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; 2057 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2058 export ac_cv_exeext 2059 break;; 2060 * ) break;; 2061 esac 2062done 2063else 2064 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2065See \`config.log' for more details." >&5 2066echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2067See \`config.log' for more details." >&2;} 2068 { (exit 1); exit 1; }; } 2069fi 2070 2071rm -f conftest$ac_cv_exeext 2072echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2073echo "${ECHO_T}$ac_cv_exeext" >&6 2074 2075rm -f conftest.$ac_ext 2076EXEEXT=$ac_cv_exeext 2077ac_exeext=$EXEEXT 2078echo "$as_me:$LINENO: checking for suffix of object files" >&5 2079echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 2080if test "${ac_cv_objext+set}" = set; then 2081 echo $ECHO_N "(cached) $ECHO_C" >&6 2082else 2083 cat >conftest.$ac_ext <<_ACEOF 2084/* confdefs.h. */ 2085_ACEOF 2086cat confdefs.h >>conftest.$ac_ext 2087cat >>conftest.$ac_ext <<_ACEOF 2088/* end confdefs.h. */ 2089 2090int 2091main () 2092{ 2093 2094 ; 2095 return 0; 2096} 2097_ACEOF 2098rm -f conftest.o conftest.obj 2099if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2100 (eval $ac_compile) 2>&5 2101 ac_status=$? 2102 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2103 (exit $ac_status); }; then 2104 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 2105 case $ac_file in 2106 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; 2107 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2108 break;; 2109 esac 2110done 2111else 2112 echo "$as_me: failed program was:" >&5 2113sed 's/^/| /' conftest.$ac_ext >&5 2114 2115{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2116See \`config.log' for more details." >&5 2117echo "$as_me: error: cannot compute suffix of object files: cannot compile 2118See \`config.log' for more details." >&2;} 2119 { (exit 1); exit 1; }; } 2120fi 2121 2122rm -f conftest.$ac_cv_objext conftest.$ac_ext 2123fi 2124echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2125echo "${ECHO_T}$ac_cv_objext" >&6 2126OBJEXT=$ac_cv_objext 2127ac_objext=$OBJEXT 2128echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2129echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 2130if test "${ac_cv_c_compiler_gnu+set}" = set; then 2131 echo $ECHO_N "(cached) $ECHO_C" >&6 2132else 2133 cat >conftest.$ac_ext <<_ACEOF 2134/* confdefs.h. */ 2135_ACEOF 2136cat confdefs.h >>conftest.$ac_ext 2137cat >>conftest.$ac_ext <<_ACEOF 2138/* end confdefs.h. */ 2139 2140int 2141main () 2142{ 2143#ifndef __GNUC__ 2144 choke me 2145#endif 2146 2147 ; 2148 return 0; 2149} 2150_ACEOF 2151rm -f conftest.$ac_objext 2152if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2153 (eval $ac_compile) 2>conftest.er1 2154 ac_status=$? 2155 grep -v '^ *+' conftest.er1 >conftest.err 2156 rm -f conftest.er1 2157 cat conftest.err >&5 2158 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2159 (exit $ac_status); } && 2160 { ac_try='test -z "$ac_c_werror_flag" 2161 || test ! -s conftest.err' 2162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2163 (eval $ac_try) 2>&5 2164 ac_status=$? 2165 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2166 (exit $ac_status); }; } && 2167 { ac_try='test -s conftest.$ac_objext' 2168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2169 (eval $ac_try) 2>&5 2170 ac_status=$? 2171 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2172 (exit $ac_status); }; }; then 2173 ac_compiler_gnu=yes 2174else 2175 echo "$as_me: failed program was:" >&5 2176sed 's/^/| /' conftest.$ac_ext >&5 2177 2178ac_compiler_gnu=no 2179fi 2180rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2181ac_cv_c_compiler_gnu=$ac_compiler_gnu 2182 2183fi 2184echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2185echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 2186GCC=`test $ac_compiler_gnu = yes && echo yes` 2187ac_test_CFLAGS=${CFLAGS+set} 2188ac_save_CFLAGS=$CFLAGS 2189CFLAGS="-g" 2190echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2191echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 2192if test "${ac_cv_prog_cc_g+set}" = set; then 2193 echo $ECHO_N "(cached) $ECHO_C" >&6 2194else 2195 cat >conftest.$ac_ext <<_ACEOF 2196/* confdefs.h. */ 2197_ACEOF 2198cat confdefs.h >>conftest.$ac_ext 2199cat >>conftest.$ac_ext <<_ACEOF 2200/* end confdefs.h. */ 2201 2202int 2203main () 2204{ 2205 2206 ; 2207 return 0; 2208} 2209_ACEOF 2210rm -f conftest.$ac_objext 2211if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2212 (eval $ac_compile) 2>conftest.er1 2213 ac_status=$? 2214 grep -v '^ *+' conftest.er1 >conftest.err 2215 rm -f conftest.er1 2216 cat conftest.err >&5 2217 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2218 (exit $ac_status); } && 2219 { ac_try='test -z "$ac_c_werror_flag" 2220 || test ! -s conftest.err' 2221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2222 (eval $ac_try) 2>&5 2223 ac_status=$? 2224 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2225 (exit $ac_status); }; } && 2226 { ac_try='test -s conftest.$ac_objext' 2227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2228 (eval $ac_try) 2>&5 2229 ac_status=$? 2230 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2231 (exit $ac_status); }; }; then 2232 ac_cv_prog_cc_g=yes 2233else 2234 echo "$as_me: failed program was:" >&5 2235sed 's/^/| /' conftest.$ac_ext >&5 2236 2237ac_cv_prog_cc_g=no 2238fi 2239rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2240fi 2241echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2242echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 2243if test "$ac_test_CFLAGS" = set; then 2244 CFLAGS=$ac_save_CFLAGS 2245elif test $ac_cv_prog_cc_g = yes; then 2246 if test "$GCC" = yes; then 2247 CFLAGS="-g -O2" 2248 else 2249 CFLAGS="-g" 2250 fi 2251else 2252 if test "$GCC" = yes; then 2253 CFLAGS="-O2" 2254 else 2255 CFLAGS= 2256 fi 2257fi 2258echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 2259echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 2260if test "${ac_cv_prog_cc_stdc+set}" = set; then 2261 echo $ECHO_N "(cached) $ECHO_C" >&6 2262else 2263 ac_cv_prog_cc_stdc=no 2264ac_save_CC=$CC 2265cat >conftest.$ac_ext <<_ACEOF 2266/* confdefs.h. */ 2267_ACEOF 2268cat confdefs.h >>conftest.$ac_ext 2269cat >>conftest.$ac_ext <<_ACEOF 2270/* end confdefs.h. */ 2271#include <stdarg.h> 2272#include <stdio.h> 2273#include <sys/types.h> 2274#include <sys/stat.h> 2275/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2276struct buf { int x; }; 2277FILE * (*rcsopen) (struct buf *, struct stat *, int); 2278static char *e (p, i) 2279 char **p; 2280 int i; 2281{ 2282 return p[i]; 2283} 2284static char *f (char * (*g) (char **, int), char **p, ...) 2285{ 2286 char *s; 2287 va_list v; 2288 va_start (v,p); 2289 s = g (p, va_arg (v,int)); 2290 va_end (v); 2291 return s; 2292} 2293 2294/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2295 function prototypes and stuff, but not '\xHH' hex character constants. 2296 These don't provoke an error unfortunately, instead are silently treated 2297 as 'x'. The following induces an error, until -std1 is added to get 2298 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2299 array size at least. It's necessary to write '\x00'==0 to get something 2300 that's true only with -std1. */ 2301int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2302 2303int test (int i, double x); 2304struct s1 {int (*f) (int a);}; 2305struct s2 {int (*f) (double a);}; 2306int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2307int argc; 2308char **argv; 2309int 2310main () 2311{ 2312return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2313 ; 2314 return 0; 2315} 2316_ACEOF 2317# Don't try gcc -ansi; that turns off useful extensions and 2318# breaks some systems' header files. 2319# AIX -qlanglvl=ansi 2320# Ultrix and OSF/1 -std1 2321# HP-UX 10.20 and later -Ae 2322# HP-UX older versions -Aa -D_HPUX_SOURCE 2323# SVR4 -Xc -D__EXTENSIONS__ 2324for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2325do 2326 CC="$ac_save_CC $ac_arg" 2327 rm -f conftest.$ac_objext 2328if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2329 (eval $ac_compile) 2>conftest.er1 2330 ac_status=$? 2331 grep -v '^ *+' conftest.er1 >conftest.err 2332 rm -f conftest.er1 2333 cat conftest.err >&5 2334 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2335 (exit $ac_status); } && 2336 { ac_try='test -z "$ac_c_werror_flag" 2337 || test ! -s conftest.err' 2338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2339 (eval $ac_try) 2>&5 2340 ac_status=$? 2341 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2342 (exit $ac_status); }; } && 2343 { ac_try='test -s conftest.$ac_objext' 2344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2345 (eval $ac_try) 2>&5 2346 ac_status=$? 2347 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2348 (exit $ac_status); }; }; then 2349 ac_cv_prog_cc_stdc=$ac_arg 2350break 2351else 2352 echo "$as_me: failed program was:" >&5 2353sed 's/^/| /' conftest.$ac_ext >&5 2354 2355fi 2356rm -f conftest.err conftest.$ac_objext 2357done 2358rm -f conftest.$ac_ext conftest.$ac_objext 2359CC=$ac_save_CC 2360 2361fi 2362 2363case "x$ac_cv_prog_cc_stdc" in 2364 x|xno) 2365 echo "$as_me:$LINENO: result: none needed" >&5 2366echo "${ECHO_T}none needed" >&6 ;; 2367 *) 2368 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 2369echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 2370 CC="$CC $ac_cv_prog_cc_stdc" ;; 2371esac 2372 2373# Some people use a C++ compiler to compile C. Since we use `exit', 2374# in C++ we need to declare it. In case someone uses the same compiler 2375# for both compiling C and C++ we need to have the C++ compiler decide 2376# the declaration of exit, since it's the most demanding environment. 2377cat >conftest.$ac_ext <<_ACEOF 2378#ifndef __cplusplus 2379 choke me 2380#endif 2381_ACEOF 2382rm -f conftest.$ac_objext 2383if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2384 (eval $ac_compile) 2>conftest.er1 2385 ac_status=$? 2386 grep -v '^ *+' conftest.er1 >conftest.err 2387 rm -f conftest.er1 2388 cat conftest.err >&5 2389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2390 (exit $ac_status); } && 2391 { ac_try='test -z "$ac_c_werror_flag" 2392 || test ! -s conftest.err' 2393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2394 (eval $ac_try) 2>&5 2395 ac_status=$? 2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2397 (exit $ac_status); }; } && 2398 { ac_try='test -s conftest.$ac_objext' 2399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2400 (eval $ac_try) 2>&5 2401 ac_status=$? 2402 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2403 (exit $ac_status); }; }; then 2404 for ac_declaration in \ 2405 '' \ 2406 'extern "C" void std::exit (int) throw (); using std::exit;' \ 2407 'extern "C" void std::exit (int); using std::exit;' \ 2408 'extern "C" void exit (int) throw ();' \ 2409 'extern "C" void exit (int);' \ 2410 'void exit (int);' 2411do 2412 cat >conftest.$ac_ext <<_ACEOF 2413/* confdefs.h. */ 2414_ACEOF 2415cat confdefs.h >>conftest.$ac_ext 2416cat >>conftest.$ac_ext <<_ACEOF 2417/* end confdefs.h. */ 2418$ac_declaration 2419#include <stdlib.h> 2420int 2421main () 2422{ 2423exit (42); 2424 ; 2425 return 0; 2426} 2427_ACEOF 2428rm -f conftest.$ac_objext 2429if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2430 (eval $ac_compile) 2>conftest.er1 2431 ac_status=$? 2432 grep -v '^ *+' conftest.er1 >conftest.err 2433 rm -f conftest.er1 2434 cat conftest.err >&5 2435 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2436 (exit $ac_status); } && 2437 { ac_try='test -z "$ac_c_werror_flag" 2438 || test ! -s conftest.err' 2439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2440 (eval $ac_try) 2>&5 2441 ac_status=$? 2442 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2443 (exit $ac_status); }; } && 2444 { ac_try='test -s conftest.$ac_objext' 2445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2446 (eval $ac_try) 2>&5 2447 ac_status=$? 2448 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2449 (exit $ac_status); }; }; then 2450 : 2451else 2452 echo "$as_me: failed program was:" >&5 2453sed 's/^/| /' conftest.$ac_ext >&5 2454 2455continue 2456fi 2457rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2458 cat >conftest.$ac_ext <<_ACEOF 2459/* confdefs.h. */ 2460_ACEOF 2461cat confdefs.h >>conftest.$ac_ext 2462cat >>conftest.$ac_ext <<_ACEOF 2463/* end confdefs.h. */ 2464$ac_declaration 2465int 2466main () 2467{ 2468exit (42); 2469 ; 2470 return 0; 2471} 2472_ACEOF 2473rm -f conftest.$ac_objext 2474if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2475 (eval $ac_compile) 2>conftest.er1 2476 ac_status=$? 2477 grep -v '^ *+' conftest.er1 >conftest.err 2478 rm -f conftest.er1 2479 cat conftest.err >&5 2480 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2481 (exit $ac_status); } && 2482 { ac_try='test -z "$ac_c_werror_flag" 2483 || test ! -s conftest.err' 2484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2485 (eval $ac_try) 2>&5 2486 ac_status=$? 2487 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2488 (exit $ac_status); }; } && 2489 { ac_try='test -s conftest.$ac_objext' 2490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2491 (eval $ac_try) 2>&5 2492 ac_status=$? 2493 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2494 (exit $ac_status); }; }; then 2495 break 2496else 2497 echo "$as_me: failed program was:" >&5 2498sed 's/^/| /' conftest.$ac_ext >&5 2499 2500fi 2501rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2502done 2503rm -f conftest* 2504if test -n "$ac_declaration"; then 2505 echo '#ifdef __cplusplus' >>confdefs.h 2506 echo $ac_declaration >>confdefs.h 2507 echo '#endif' >>confdefs.h 2508fi 2509 2510else 2511 echo "$as_me: failed program was:" >&5 2512sed 's/^/| /' conftest.$ac_ext >&5 2513 2514fi 2515rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2516ac_ext=c 2517ac_cpp='$CPP $CPPFLAGS' 2518ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2519ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2520ac_compiler_gnu=$ac_cv_c_compiler_gnu 2521 2522 2523echo "$as_me:$LINENO: checking for library containing strerror" >&5 2524echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6 2525if test "${ac_cv_search_strerror+set}" = set; then 2526 echo $ECHO_N "(cached) $ECHO_C" >&6 2527else 2528 ac_func_search_save_LIBS=$LIBS 2529ac_cv_search_strerror=no 2530cat >conftest.$ac_ext <<_ACEOF 2531/* confdefs.h. */ 2532_ACEOF 2533cat confdefs.h >>conftest.$ac_ext 2534cat >>conftest.$ac_ext <<_ACEOF 2535/* end confdefs.h. */ 2536 2537/* Override any gcc2 internal prototype to avoid an error. */ 2538#ifdef __cplusplus 2539extern "C" 2540#endif 2541/* We use char because int might match the return type of a gcc2 2542 builtin and then its argument prototype would still apply. */ 2543char strerror (); 2544int 2545main () 2546{ 2547strerror (); 2548 ; 2549 return 0; 2550} 2551_ACEOF 2552rm -f conftest.$ac_objext conftest$ac_exeext 2553if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2554 (eval $ac_link) 2>conftest.er1 2555 ac_status=$? 2556 grep -v '^ *+' conftest.er1 >conftest.err 2557 rm -f conftest.er1 2558 cat conftest.err >&5 2559 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2560 (exit $ac_status); } && 2561 { ac_try='test -z "$ac_c_werror_flag" 2562 || test ! -s conftest.err' 2563 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2564 (eval $ac_try) 2>&5 2565 ac_status=$? 2566 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2567 (exit $ac_status); }; } && 2568 { ac_try='test -s conftest$ac_exeext' 2569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2570 (eval $ac_try) 2>&5 2571 ac_status=$? 2572 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2573 (exit $ac_status); }; }; then 2574 ac_cv_search_strerror="none required" 2575else 2576 echo "$as_me: failed program was:" >&5 2577sed 's/^/| /' conftest.$ac_ext >&5 2578 2579fi 2580rm -f conftest.err conftest.$ac_objext \ 2581 conftest$ac_exeext conftest.$ac_ext 2582if test "$ac_cv_search_strerror" = no; then 2583 for ac_lib in cposix; do 2584 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 2585 cat >conftest.$ac_ext <<_ACEOF 2586/* confdefs.h. */ 2587_ACEOF 2588cat confdefs.h >>conftest.$ac_ext 2589cat >>conftest.$ac_ext <<_ACEOF 2590/* end confdefs.h. */ 2591 2592/* Override any gcc2 internal prototype to avoid an error. */ 2593#ifdef __cplusplus 2594extern "C" 2595#endif 2596/* We use char because int might match the return type of a gcc2 2597 builtin and then its argument prototype would still apply. */ 2598char strerror (); 2599int 2600main () 2601{ 2602strerror (); 2603 ; 2604 return 0; 2605} 2606_ACEOF 2607rm -f conftest.$ac_objext conftest$ac_exeext 2608if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2609 (eval $ac_link) 2>conftest.er1 2610 ac_status=$? 2611 grep -v '^ *+' conftest.er1 >conftest.err 2612 rm -f conftest.er1 2613 cat conftest.err >&5 2614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2615 (exit $ac_status); } && 2616 { ac_try='test -z "$ac_c_werror_flag" 2617 || test ! -s conftest.err' 2618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2619 (eval $ac_try) 2>&5 2620 ac_status=$? 2621 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2622 (exit $ac_status); }; } && 2623 { ac_try='test -s conftest$ac_exeext' 2624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2625 (eval $ac_try) 2>&5 2626 ac_status=$? 2627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2628 (exit $ac_status); }; }; then 2629 ac_cv_search_strerror="-l$ac_lib" 2630break 2631else 2632 echo "$as_me: failed program was:" >&5 2633sed 's/^/| /' conftest.$ac_ext >&5 2634 2635fi 2636rm -f conftest.err conftest.$ac_objext \ 2637 conftest$ac_exeext conftest.$ac_ext 2638 done 2639fi 2640LIBS=$ac_func_search_save_LIBS 2641fi 2642echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5 2643echo "${ECHO_T}$ac_cv_search_strerror" >&6 2644if test "$ac_cv_search_strerror" != no; then 2645 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" 2646 2647fi 2648 2649 2650am__api_version="1.9" 2651# Find a good install program. We prefer a C program (faster), 2652# so one script is as good as another. But avoid the broken or 2653# incompatible versions: 2654# SysV /etc/install, /usr/sbin/install 2655# SunOS /usr/etc/install 2656# IRIX /sbin/install 2657# AIX /bin/install 2658# AmigaOS /C/install, which installs bootblocks on floppy discs 2659# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2660# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2661# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2662# OS/2's system install, which has a completely different semantic 2663# ./install, which can be erroneously created by make from ./install.sh. 2664echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2665echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 2666if test -z "$INSTALL"; then 2667if test "${ac_cv_path_install+set}" = set; then 2668 echo $ECHO_N "(cached) $ECHO_C" >&6 2669else 2670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2671for as_dir in $PATH 2672do 2673 IFS=$as_save_IFS 2674 test -z "$as_dir" && as_dir=. 2675 # Account for people who put trailing slashes in PATH elements. 2676case $as_dir/ in 2677 ./ | .// | /cC/* | \ 2678 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2679 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2680 /usr/ucb/* ) ;; 2681 *) 2682 # OSF1 and SCO ODT 3.0 have their own names for install. 2683 # Don't use installbsd from OSF since it installs stuff as root 2684 # by default. 2685 for ac_prog in ginstall scoinst install; do 2686 for ac_exec_ext in '' $ac_executable_extensions; do 2687 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2688 if test $ac_prog = install && 2689 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2690 # AIX install. It has an incompatible calling convention. 2691 : 2692 elif test $ac_prog = install && 2693 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2694 # program-specific install script used by HP pwplus--don't use. 2695 : 2696 else 2697 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2698 break 3 2699 fi 2700 fi 2701 done 2702 done 2703 ;; 2704esac 2705done 2706 2707 2708fi 2709 if test "${ac_cv_path_install+set}" = set; then 2710 INSTALL=$ac_cv_path_install 2711 else 2712 # As a last resort, use the slow shell script. We don't cache a 2713 # path for INSTALL within a source directory, because that will 2714 # break other packages using the cache if that directory is 2715 # removed, or if the path is relative. 2716 INSTALL=$ac_install_sh 2717 fi 2718fi 2719echo "$as_me:$LINENO: result: $INSTALL" >&5 2720echo "${ECHO_T}$INSTALL" >&6 2721 2722# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2723# It thinks the first close brace ends the variable substitution. 2724test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2725 2726test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2727 2728test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2729 2730echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2731echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 2732# Just in case 2733sleep 1 2734echo timestamp > conftest.file 2735# Do `set' in a subshell so we don't clobber the current shell's 2736# arguments. Must try -L first in case configure is actually a 2737# symlink; some systems play weird games with the mod time of symlinks 2738# (eg FreeBSD returns the mod time of the symlink's containing 2739# directory). 2740if ( 2741 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2742 if test "$*" = "X"; then 2743 # -L didn't work. 2744 set X `ls -t $srcdir/configure conftest.file` 2745 fi 2746 rm -f conftest.file 2747 if test "$*" != "X $srcdir/configure conftest.file" \ 2748 && test "$*" != "X conftest.file $srcdir/configure"; then 2749 2750 # If neither matched, then we have a broken ls. This can happen 2751 # if, for instance, CONFIG_SHELL is bash and it inherits a 2752 # broken ls alias from the environment. This has actually 2753 # happened. Such a system could not be considered "sane". 2754 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2755alias in your environment" >&5 2756echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2757alias in your environment" >&2;} 2758 { (exit 1); exit 1; }; } 2759 fi 2760 2761 test "$2" = conftest.file 2762 ) 2763then 2764 # Ok. 2765 : 2766else 2767 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2768Check your system clock" >&5 2769echo "$as_me: error: newly created file is older than distributed files! 2770Check your system clock" >&2;} 2771 { (exit 1); exit 1; }; } 2772fi 2773echo "$as_me:$LINENO: result: yes" >&5 2774echo "${ECHO_T}yes" >&6 2775test "$program_prefix" != NONE && 2776 program_transform_name="s,^,$program_prefix,;$program_transform_name" 2777# Use a double $ so make ignores it. 2778test "$program_suffix" != NONE && 2779 program_transform_name="s,\$,$program_suffix,;$program_transform_name" 2780# Double any \ or $. echo might interpret backslashes. 2781# By default was `s,x,x', remove it if useless. 2782cat <<\_ACEOF >conftest.sed 2783s/[\\$]/&&/g;s/;s,x,x,$// 2784_ACEOF 2785program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2786rm conftest.sed 2787 2788# expand $ac_aux_dir to an absolute path 2789am_aux_dir=`cd $ac_aux_dir && pwd` 2790 2791test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2792# Use eval to expand $SHELL 2793if eval "$MISSING --run true"; then 2794 am_missing_run="$MISSING --run " 2795else 2796 am_missing_run= 2797 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2798echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2799fi 2800 2801if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 2802 # We used to keeping the `.' as first argument, in order to 2803 # allow $(mkdir_p) to be used without argument. As in 2804 # $(mkdir_p) $(somedir) 2805 # where $(somedir) is conditionally defined. However this is wrong 2806 # for two reasons: 2807 # 1. if the package is installed by a user who cannot write `.' 2808 # make install will fail, 2809 # 2. the above comment should most certainly read 2810 # $(mkdir_p) $(DESTDIR)$(somedir) 2811 # so it does not work when $(somedir) is undefined and 2812 # $(DESTDIR) is not. 2813 # To support the latter case, we have to write 2814 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 2815 # so the `.' trick is pointless. 2816 mkdir_p='mkdir -p --' 2817else 2818 # On NextStep and OpenStep, the `mkdir' command does not 2819 # recognize any option. It will interpret all options as 2820 # directories to create, and then abort because `.' already 2821 # exists. 2822 for d in ./-p ./--version; 2823 do 2824 test -d $d && rmdir $d 2825 done 2826 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 2827 if test -f "$ac_aux_dir/mkinstalldirs"; then 2828 mkdir_p='$(mkinstalldirs)' 2829 else 2830 mkdir_p='$(install_sh) -d' 2831 fi 2832fi 2833 2834for ac_prog in gawk mawk nawk awk 2835do 2836 # Extract the first word of "$ac_prog", so it can be a program name with args. 2837set dummy $ac_prog; ac_word=$2 2838echo "$as_me:$LINENO: checking for $ac_word" >&5 2839echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2840if test "${ac_cv_prog_AWK+set}" = set; then 2841 echo $ECHO_N "(cached) $ECHO_C" >&6 2842else 2843 if test -n "$AWK"; then 2844 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2845else 2846as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2847for as_dir in $PATH 2848do 2849 IFS=$as_save_IFS 2850 test -z "$as_dir" && as_dir=. 2851 for ac_exec_ext in '' $ac_executable_extensions; do 2852 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2853 ac_cv_prog_AWK="$ac_prog" 2854 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2855 break 2 2856 fi 2857done 2858done 2859 2860fi 2861fi 2862AWK=$ac_cv_prog_AWK 2863if test -n "$AWK"; then 2864 echo "$as_me:$LINENO: result: $AWK" >&5 2865echo "${ECHO_T}$AWK" >&6 2866else 2867 echo "$as_me:$LINENO: result: no" >&5 2868echo "${ECHO_T}no" >&6 2869fi 2870 2871 test -n "$AWK" && break 2872done 2873 2874echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2875echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 2876set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` 2877if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 2878 echo $ECHO_N "(cached) $ECHO_C" >&6 2879else 2880 cat >conftest.make <<\_ACEOF 2881all: 2882 @echo 'ac_maketemp="$(MAKE)"' 2883_ACEOF 2884# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2885eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 2886if test -n "$ac_maketemp"; then 2887 eval ac_cv_prog_make_${ac_make}_set=yes 2888else 2889 eval ac_cv_prog_make_${ac_make}_set=no 2890fi 2891rm -f conftest.make 2892fi 2893if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 2894 echo "$as_me:$LINENO: result: yes" >&5 2895echo "${ECHO_T}yes" >&6 2896 SET_MAKE= 2897else 2898 echo "$as_me:$LINENO: result: no" >&5 2899echo "${ECHO_T}no" >&6 2900 SET_MAKE="MAKE=${MAKE-make}" 2901fi 2902 2903rm -rf .tst 2>/dev/null 2904mkdir .tst 2>/dev/null 2905if test -d .tst; then 2906 am__leading_dot=. 2907else 2908 am__leading_dot=_ 2909fi 2910rmdir .tst 2>/dev/null 2911 2912DEPDIR="${am__leading_dot}deps" 2913 2914 ac_config_commands="$ac_config_commands depfiles" 2915 2916 2917am_make=${MAKE-make} 2918cat > confinc << 'END' 2919am__doit: 2920 @echo done 2921.PHONY: am__doit 2922END 2923# If we don't find an include directive, just comment out the code. 2924echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2925echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 2926am__include="#" 2927am__quote= 2928_am_result=none 2929# First try GNU make style include. 2930echo "include confinc" > confmf 2931# We grep out `Entering directory' and `Leaving directory' 2932# messages which can occur if `w' ends up in MAKEFLAGS. 2933# In particular we don't look at `^make:' because GNU make might 2934# be invoked under some other name (usually "gmake"), in which 2935# case it prints its new name instead of `make'. 2936if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 2937 am__include=include 2938 am__quote= 2939 _am_result=GNU 2940fi 2941# Now try BSD make style include. 2942if test "$am__include" = "#"; then 2943 echo '.include "confinc"' > confmf 2944 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 2945 am__include=.include 2946 am__quote="\"" 2947 _am_result=BSD 2948 fi 2949fi 2950 2951 2952echo "$as_me:$LINENO: result: $_am_result" >&5 2953echo "${ECHO_T}$_am_result" >&6 2954rm -f confinc confmf 2955 2956# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. 2957if test "${enable_dependency_tracking+set}" = set; then 2958 enableval="$enable_dependency_tracking" 2959 2960fi; 2961if test "x$enable_dependency_tracking" != xno; then 2962 am_depcomp="$ac_aux_dir/depcomp" 2963 AMDEPBACKSLASH='\' 2964fi 2965 2966 2967if test "x$enable_dependency_tracking" != xno; then 2968 AMDEP_TRUE= 2969 AMDEP_FALSE='#' 2970else 2971 AMDEP_TRUE='#' 2972 AMDEP_FALSE= 2973fi 2974 2975 2976 2977# test to see if srcdir already configured 2978if test "`cd $srcdir && pwd`" != "`pwd`" && 2979 test -f $srcdir/config.status; then 2980 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2981echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2982 { (exit 1); exit 1; }; } 2983fi 2984 2985# test whether we have cygpath 2986if test -z "$CYGPATH_W"; then 2987 if (cygpath --version) >/dev/null 2>/dev/null; then 2988 CYGPATH_W='cygpath -w' 2989 else 2990 CYGPATH_W=echo 2991 fi 2992fi 2993 2994 2995# Define the identity of the package. 2996 PACKAGE=bfd 2997 VERSION=2.18.50 2998 2999 3000cat >>confdefs.h <<_ACEOF 3001#define PACKAGE "$PACKAGE" 3002_ACEOF 3003 3004 3005cat >>confdefs.h <<_ACEOF 3006#define VERSION "$VERSION" 3007_ACEOF 3008 3009# Some tools Automake needs. 3010 3011ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3012 3013 3014AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3015 3016 3017AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3018 3019 3020AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3021 3022 3023MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3024 3025install_sh=${install_sh-"$am_aux_dir/install-sh"} 3026 3027# Installed binaries are usually stripped using `strip' when the user 3028# run `make install-strip'. However `strip' might not be the right 3029# tool to use in cross-compilation environments, therefore Automake 3030# will honor the `STRIP' environment variable to overrule this program. 3031if test "$cross_compiling" != no; then 3032 if test -n "$ac_tool_prefix"; then 3033 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3034set dummy ${ac_tool_prefix}strip; ac_word=$2 3035echo "$as_me:$LINENO: checking for $ac_word" >&5 3036echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3037if test "${ac_cv_prog_STRIP+set}" = set; then 3038 echo $ECHO_N "(cached) $ECHO_C" >&6 3039else 3040 if test -n "$STRIP"; then 3041 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3042else 3043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3044for as_dir in $PATH 3045do 3046 IFS=$as_save_IFS 3047 test -z "$as_dir" && as_dir=. 3048 for ac_exec_ext in '' $ac_executable_extensions; do 3049 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3050 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3051 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3052 break 2 3053 fi 3054done 3055done 3056 3057fi 3058fi 3059STRIP=$ac_cv_prog_STRIP 3060if test -n "$STRIP"; then 3061 echo "$as_me:$LINENO: result: $STRIP" >&5 3062echo "${ECHO_T}$STRIP" >&6 3063else 3064 echo "$as_me:$LINENO: result: no" >&5 3065echo "${ECHO_T}no" >&6 3066fi 3067 3068fi 3069if test -z "$ac_cv_prog_STRIP"; then 3070 ac_ct_STRIP=$STRIP 3071 # Extract the first word of "strip", so it can be a program name with args. 3072set dummy strip; ac_word=$2 3073echo "$as_me:$LINENO: checking for $ac_word" >&5 3074echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3075if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 3076 echo $ECHO_N "(cached) $ECHO_C" >&6 3077else 3078 if test -n "$ac_ct_STRIP"; then 3079 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3080else 3081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3082for as_dir in $PATH 3083do 3084 IFS=$as_save_IFS 3085 test -z "$as_dir" && as_dir=. 3086 for ac_exec_ext in '' $ac_executable_extensions; do 3087 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3088 ac_cv_prog_ac_ct_STRIP="strip" 3089 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3090 break 2 3091 fi 3092done 3093done 3094 3095 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 3096fi 3097fi 3098ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3099if test -n "$ac_ct_STRIP"; then 3100 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 3101echo "${ECHO_T}$ac_ct_STRIP" >&6 3102else 3103 echo "$as_me:$LINENO: result: no" >&5 3104echo "${ECHO_T}no" >&6 3105fi 3106 3107 STRIP=$ac_ct_STRIP 3108else 3109 STRIP="$ac_cv_prog_STRIP" 3110fi 3111 3112fi 3113INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 3114 3115# We need awk for the "check" target. The system "awk" is bad on 3116# some platforms. 3117# Always define AMTAR for backward compatibility. 3118 3119AMTAR=${AMTAR-"${am_missing_run}tar"} 3120 3121am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 3122 3123 3124 3125 3126depcc="$CC" am_compiler_list= 3127 3128echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3129echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 3130if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3131 echo $ECHO_N "(cached) $ECHO_C" >&6 3132else 3133 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3134 # We make a subdir and do the tests there. Otherwise we can end up 3135 # making bogus files that we don't know about and never remove. For 3136 # instance it was reported that on HP-UX the gcc test will end up 3137 # making a dummy file named `D' -- because `-MD' means `put the output 3138 # in D'. 3139 mkdir conftest.dir 3140 # Copy depcomp to subdir because otherwise we won't find it if we're 3141 # using a relative directory. 3142 cp "$am_depcomp" conftest.dir 3143 cd conftest.dir 3144 # We will build objects and dependencies in a subdirectory because 3145 # it helps to detect inapplicable dependency modes. For instance 3146 # both Tru64's cc and ICC support -MD to output dependencies as a 3147 # side effect of compilation, but ICC will put the dependencies in 3148 # the current directory while Tru64 will put them in the object 3149 # directory. 3150 mkdir sub 3151 3152 am_cv_CC_dependencies_compiler_type=none 3153 if test "$am_compiler_list" = ""; then 3154 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3155 fi 3156 for depmode in $am_compiler_list; do 3157 # Setup a source with many dependencies, because some compilers 3158 # like to wrap large dependency lists on column 80 (with \), and 3159 # we should not choose a depcomp mode which is confused by this. 3160 # 3161 # We need to recreate these files for each test, as the compiler may 3162 # overwrite some of them when testing with obscure command lines. 3163 # This happens at least with the AIX C compiler. 3164 : > sub/conftest.c 3165 for i in 1 2 3 4 5 6; do 3166 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3167 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3168 # Solaris 8's {/usr,}/bin/sh. 3169 touch sub/conftst$i.h 3170 done 3171 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3172 3173 case $depmode in 3174 nosideeffect) 3175 # after this tag, mechanisms are not by side-effect, so they'll 3176 # only be used when explicitly requested 3177 if test "x$enable_dependency_tracking" = xyes; then 3178 continue 3179 else 3180 break 3181 fi 3182 ;; 3183 none) break ;; 3184 esac 3185 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3186 # mode. It turns out that the SunPro C++ compiler does not properly 3187 # handle `-M -o', and we need to detect this. 3188 if depmode=$depmode \ 3189 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3190 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3191 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3192 >/dev/null 2>conftest.err && 3193 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3194 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3195 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3196 # icc doesn't choke on unknown options, it will just issue warnings 3197 # or remarks (even with -Werror). So we grep stderr for any message 3198 # that says an option was ignored or not supported. 3199 # When given -MP, icc 7.0 and 7.1 complain thusly: 3200 # icc: Command line warning: ignoring option '-M'; no argument required 3201 # The diagnosis changed in icc 8.0: 3202 # icc: Command line remark: option '-MP' not supported 3203 if (grep 'ignoring option' conftest.err || 3204 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3205 am_cv_CC_dependencies_compiler_type=$depmode 3206 break 3207 fi 3208 fi 3209 done 3210 3211 cd .. 3212 rm -rf conftest.dir 3213else 3214 am_cv_CC_dependencies_compiler_type=none 3215fi 3216 3217fi 3218echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3219echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 3220CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3221 3222 3223 3224if 3225 test "x$enable_dependency_tracking" != xno \ 3226 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3227 am__fastdepCC_TRUE= 3228 am__fastdepCC_FALSE='#' 3229else 3230 am__fastdepCC_TRUE='#' 3231 am__fastdepCC_FALSE= 3232fi 3233 3234 3235 3236 3237if test -n "$ac_tool_prefix"; then 3238 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3239set dummy ${ac_tool_prefix}ar; ac_word=$2 3240echo "$as_me:$LINENO: checking for $ac_word" >&5 3241echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3242if test "${ac_cv_prog_AR+set}" = set; then 3243 echo $ECHO_N "(cached) $ECHO_C" >&6 3244else 3245 if test -n "$AR"; then 3246 ac_cv_prog_AR="$AR" # Let the user override the test. 3247else 3248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3249for as_dir in $PATH 3250do 3251 IFS=$as_save_IFS 3252 test -z "$as_dir" && as_dir=. 3253 for ac_exec_ext in '' $ac_executable_extensions; do 3254 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3255 ac_cv_prog_AR="${ac_tool_prefix}ar" 3256 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3257 break 2 3258 fi 3259done 3260done 3261 3262fi 3263fi 3264AR=$ac_cv_prog_AR 3265if test -n "$AR"; then 3266 echo "$as_me:$LINENO: result: $AR" >&5 3267echo "${ECHO_T}$AR" >&6 3268else 3269 echo "$as_me:$LINENO: result: no" >&5 3270echo "${ECHO_T}no" >&6 3271fi 3272 3273fi 3274if test -z "$ac_cv_prog_AR"; then 3275 ac_ct_AR=$AR 3276 # Extract the first word of "ar", so it can be a program name with args. 3277set dummy ar; ac_word=$2 3278echo "$as_me:$LINENO: checking for $ac_word" >&5 3279echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3280if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 3281 echo $ECHO_N "(cached) $ECHO_C" >&6 3282else 3283 if test -n "$ac_ct_AR"; then 3284 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3285else 3286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3287for as_dir in $PATH 3288do 3289 IFS=$as_save_IFS 3290 test -z "$as_dir" && as_dir=. 3291 for ac_exec_ext in '' $ac_executable_extensions; do 3292 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3293 ac_cv_prog_ac_ct_AR="ar" 3294 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3295 break 2 3296 fi 3297done 3298done 3299 3300fi 3301fi 3302ac_ct_AR=$ac_cv_prog_ac_ct_AR 3303if test -n "$ac_ct_AR"; then 3304 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 3305echo "${ECHO_T}$ac_ct_AR" >&6 3306else 3307 echo "$as_me:$LINENO: result: no" >&5 3308echo "${ECHO_T}no" >&6 3309fi 3310 3311 AR=$ac_ct_AR 3312else 3313 AR="$ac_cv_prog_AR" 3314fi 3315 3316if test -n "$ac_tool_prefix"; then 3317 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3318set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3319echo "$as_me:$LINENO: checking for $ac_word" >&5 3320echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3321if test "${ac_cv_prog_RANLIB+set}" = set; then 3322 echo $ECHO_N "(cached) $ECHO_C" >&6 3323else 3324 if test -n "$RANLIB"; then 3325 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3326else 3327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3328for as_dir in $PATH 3329do 3330 IFS=$as_save_IFS 3331 test -z "$as_dir" && as_dir=. 3332 for ac_exec_ext in '' $ac_executable_extensions; do 3333 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3334 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3335 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3336 break 2 3337 fi 3338done 3339done 3340 3341fi 3342fi 3343RANLIB=$ac_cv_prog_RANLIB 3344if test -n "$RANLIB"; then 3345 echo "$as_me:$LINENO: result: $RANLIB" >&5 3346echo "${ECHO_T}$RANLIB" >&6 3347else 3348 echo "$as_me:$LINENO: result: no" >&5 3349echo "${ECHO_T}no" >&6 3350fi 3351 3352fi 3353if test -z "$ac_cv_prog_RANLIB"; then 3354 ac_ct_RANLIB=$RANLIB 3355 # Extract the first word of "ranlib", so it can be a program name with args. 3356set dummy ranlib; ac_word=$2 3357echo "$as_me:$LINENO: checking for $ac_word" >&5 3358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3359if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 3360 echo $ECHO_N "(cached) $ECHO_C" >&6 3361else 3362 if test -n "$ac_ct_RANLIB"; then 3363 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3364else 3365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3366for as_dir in $PATH 3367do 3368 IFS=$as_save_IFS 3369 test -z "$as_dir" && as_dir=. 3370 for ac_exec_ext in '' $ac_executable_extensions; do 3371 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3372 ac_cv_prog_ac_ct_RANLIB="ranlib" 3373 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3374 break 2 3375 fi 3376done 3377done 3378 3379 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 3380fi 3381fi 3382ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3383if test -n "$ac_ct_RANLIB"; then 3384 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 3385echo "${ECHO_T}$ac_ct_RANLIB" >&6 3386else 3387 echo "$as_me:$LINENO: result: no" >&5 3388echo "${ECHO_T}no" >&6 3389fi 3390 3391 RANLIB=$ac_ct_RANLIB 3392else 3393 RANLIB="$ac_cv_prog_RANLIB" 3394fi 3395 3396 3397# Check whether --enable-shared or --disable-shared was given. 3398if test "${enable_shared+set}" = set; then 3399 enableval="$enable_shared" 3400 p=${PACKAGE-default} 3401 case $enableval in 3402 yes) enable_shared=yes ;; 3403 no) enable_shared=no ;; 3404 *) 3405 enable_shared=no 3406 # Look at the argument we got. We use all the common list separators. 3407 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3408 for pkg in $enableval; do 3409 IFS="$lt_save_ifs" 3410 if test "X$pkg" = "X$p"; then 3411 enable_shared=yes 3412 fi 3413 done 3414 IFS="$lt_save_ifs" 3415 ;; 3416 esac 3417else 3418 enable_shared=no 3419fi; 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429ac_ext=c 3430ac_cpp='$CPP $CPPFLAGS' 3431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3433ac_compiler_gnu=$ac_cv_c_compiler_gnu 3434if test -n "$ac_tool_prefix"; then 3435 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3436set dummy ${ac_tool_prefix}gcc; ac_word=$2 3437echo "$as_me:$LINENO: checking for $ac_word" >&5 3438echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3439if test "${ac_cv_prog_CC+set}" = set; then 3440 echo $ECHO_N "(cached) $ECHO_C" >&6 3441else 3442 if test -n "$CC"; then 3443 ac_cv_prog_CC="$CC" # Let the user override the test. 3444else 3445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3446for as_dir in $PATH 3447do 3448 IFS=$as_save_IFS 3449 test -z "$as_dir" && as_dir=. 3450 for ac_exec_ext in '' $ac_executable_extensions; do 3451 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3452 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3453 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3454 break 2 3455 fi 3456done 3457done 3458 3459fi 3460fi 3461CC=$ac_cv_prog_CC 3462if test -n "$CC"; then 3463 echo "$as_me:$LINENO: result: $CC" >&5 3464echo "${ECHO_T}$CC" >&6 3465else 3466 echo "$as_me:$LINENO: result: no" >&5 3467echo "${ECHO_T}no" >&6 3468fi 3469 3470fi 3471if test -z "$ac_cv_prog_CC"; then 3472 ac_ct_CC=$CC 3473 # Extract the first word of "gcc", so it can be a program name with args. 3474set dummy gcc; ac_word=$2 3475echo "$as_me:$LINENO: checking for $ac_word" >&5 3476echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3477if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3478 echo $ECHO_N "(cached) $ECHO_C" >&6 3479else 3480 if test -n "$ac_ct_CC"; then 3481 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3482else 3483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3484for as_dir in $PATH 3485do 3486 IFS=$as_save_IFS 3487 test -z "$as_dir" && as_dir=. 3488 for ac_exec_ext in '' $ac_executable_extensions; do 3489 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3490 ac_cv_prog_ac_ct_CC="gcc" 3491 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3492 break 2 3493 fi 3494done 3495done 3496 3497fi 3498fi 3499ac_ct_CC=$ac_cv_prog_ac_ct_CC 3500if test -n "$ac_ct_CC"; then 3501 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3502echo "${ECHO_T}$ac_ct_CC" >&6 3503else 3504 echo "$as_me:$LINENO: result: no" >&5 3505echo "${ECHO_T}no" >&6 3506fi 3507 3508 CC=$ac_ct_CC 3509else 3510 CC="$ac_cv_prog_CC" 3511fi 3512 3513if test -z "$CC"; then 3514 if test -n "$ac_tool_prefix"; then 3515 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3516set dummy ${ac_tool_prefix}cc; ac_word=$2 3517echo "$as_me:$LINENO: checking for $ac_word" >&5 3518echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3519if test "${ac_cv_prog_CC+set}" = set; then 3520 echo $ECHO_N "(cached) $ECHO_C" >&6 3521else 3522 if test -n "$CC"; then 3523 ac_cv_prog_CC="$CC" # Let the user override the test. 3524else 3525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3526for as_dir in $PATH 3527do 3528 IFS=$as_save_IFS 3529 test -z "$as_dir" && as_dir=. 3530 for ac_exec_ext in '' $ac_executable_extensions; do 3531 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3532 ac_cv_prog_CC="${ac_tool_prefix}cc" 3533 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3534 break 2 3535 fi 3536done 3537done 3538 3539fi 3540fi 3541CC=$ac_cv_prog_CC 3542if test -n "$CC"; then 3543 echo "$as_me:$LINENO: result: $CC" >&5 3544echo "${ECHO_T}$CC" >&6 3545else 3546 echo "$as_me:$LINENO: result: no" >&5 3547echo "${ECHO_T}no" >&6 3548fi 3549 3550fi 3551if test -z "$ac_cv_prog_CC"; then 3552 ac_ct_CC=$CC 3553 # Extract the first word of "cc", so it can be a program name with args. 3554set dummy cc; ac_word=$2 3555echo "$as_me:$LINENO: checking for $ac_word" >&5 3556echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3557if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3558 echo $ECHO_N "(cached) $ECHO_C" >&6 3559else 3560 if test -n "$ac_ct_CC"; then 3561 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3562else 3563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3564for as_dir in $PATH 3565do 3566 IFS=$as_save_IFS 3567 test -z "$as_dir" && as_dir=. 3568 for ac_exec_ext in '' $ac_executable_extensions; do 3569 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3570 ac_cv_prog_ac_ct_CC="cc" 3571 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3572 break 2 3573 fi 3574done 3575done 3576 3577fi 3578fi 3579ac_ct_CC=$ac_cv_prog_ac_ct_CC 3580if test -n "$ac_ct_CC"; then 3581 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3582echo "${ECHO_T}$ac_ct_CC" >&6 3583else 3584 echo "$as_me:$LINENO: result: no" >&5 3585echo "${ECHO_T}no" >&6 3586fi 3587 3588 CC=$ac_ct_CC 3589else 3590 CC="$ac_cv_prog_CC" 3591fi 3592 3593fi 3594if test -z "$CC"; then 3595 # Extract the first word of "cc", so it can be a program name with args. 3596set dummy cc; ac_word=$2 3597echo "$as_me:$LINENO: checking for $ac_word" >&5 3598echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3599if test "${ac_cv_prog_CC+set}" = set; then 3600 echo $ECHO_N "(cached) $ECHO_C" >&6 3601else 3602 if test -n "$CC"; then 3603 ac_cv_prog_CC="$CC" # Let the user override the test. 3604else 3605 ac_prog_rejected=no 3606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3607for as_dir in $PATH 3608do 3609 IFS=$as_save_IFS 3610 test -z "$as_dir" && as_dir=. 3611 for ac_exec_ext in '' $ac_executable_extensions; do 3612 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3613 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3614 ac_prog_rejected=yes 3615 continue 3616 fi 3617 ac_cv_prog_CC="cc" 3618 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3619 break 2 3620 fi 3621done 3622done 3623 3624if test $ac_prog_rejected = yes; then 3625 # We found a bogon in the path, so make sure we never use it. 3626 set dummy $ac_cv_prog_CC 3627 shift 3628 if test $# != 0; then 3629 # We chose a different compiler from the bogus one. 3630 # However, it has the same basename, so the bogon will be chosen 3631 # first if we set CC to just the basename; use the full file name. 3632 shift 3633 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3634 fi 3635fi 3636fi 3637fi 3638CC=$ac_cv_prog_CC 3639if test -n "$CC"; then 3640 echo "$as_me:$LINENO: result: $CC" >&5 3641echo "${ECHO_T}$CC" >&6 3642else 3643 echo "$as_me:$LINENO: result: no" >&5 3644echo "${ECHO_T}no" >&6 3645fi 3646 3647fi 3648if test -z "$CC"; then 3649 if test -n "$ac_tool_prefix"; then 3650 for ac_prog in cl 3651 do 3652 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3653set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3654echo "$as_me:$LINENO: checking for $ac_word" >&5 3655echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3656if test "${ac_cv_prog_CC+set}" = set; then 3657 echo $ECHO_N "(cached) $ECHO_C" >&6 3658else 3659 if test -n "$CC"; then 3660 ac_cv_prog_CC="$CC" # Let the user override the test. 3661else 3662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3663for as_dir in $PATH 3664do 3665 IFS=$as_save_IFS 3666 test -z "$as_dir" && as_dir=. 3667 for ac_exec_ext in '' $ac_executable_extensions; do 3668 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3669 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3670 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3671 break 2 3672 fi 3673done 3674done 3675 3676fi 3677fi 3678CC=$ac_cv_prog_CC 3679if test -n "$CC"; then 3680 echo "$as_me:$LINENO: result: $CC" >&5 3681echo "${ECHO_T}$CC" >&6 3682else 3683 echo "$as_me:$LINENO: result: no" >&5 3684echo "${ECHO_T}no" >&6 3685fi 3686 3687 test -n "$CC" && break 3688 done 3689fi 3690if test -z "$CC"; then 3691 ac_ct_CC=$CC 3692 for ac_prog in cl 3693do 3694 # Extract the first word of "$ac_prog", so it can be a program name with args. 3695set dummy $ac_prog; ac_word=$2 3696echo "$as_me:$LINENO: checking for $ac_word" >&5 3697echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3698if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3699 echo $ECHO_N "(cached) $ECHO_C" >&6 3700else 3701 if test -n "$ac_ct_CC"; then 3702 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3703else 3704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3705for as_dir in $PATH 3706do 3707 IFS=$as_save_IFS 3708 test -z "$as_dir" && as_dir=. 3709 for ac_exec_ext in '' $ac_executable_extensions; do 3710 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3711 ac_cv_prog_ac_ct_CC="$ac_prog" 3712 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3713 break 2 3714 fi 3715done 3716done 3717 3718fi 3719fi 3720ac_ct_CC=$ac_cv_prog_ac_ct_CC 3721if test -n "$ac_ct_CC"; then 3722 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3723echo "${ECHO_T}$ac_ct_CC" >&6 3724else 3725 echo "$as_me:$LINENO: result: no" >&5 3726echo "${ECHO_T}no" >&6 3727fi 3728 3729 test -n "$ac_ct_CC" && break 3730done 3731 3732 CC=$ac_ct_CC 3733fi 3734 3735fi 3736 3737 3738test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3739See \`config.log' for more details." >&5 3740echo "$as_me: error: no acceptable C compiler found in \$PATH 3741See \`config.log' for more details." >&2;} 3742 { (exit 1); exit 1; }; } 3743 3744# Provide some information about the compiler. 3745echo "$as_me:$LINENO:" \ 3746 "checking for C compiler version" >&5 3747ac_compiler=`set X $ac_compile; echo $2` 3748{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 3749 (eval $ac_compiler --version </dev/null >&5) 2>&5 3750 ac_status=$? 3751 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3752 (exit $ac_status); } 3753{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 3754 (eval $ac_compiler -v </dev/null >&5) 2>&5 3755 ac_status=$? 3756 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3757 (exit $ac_status); } 3758{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 3759 (eval $ac_compiler -V </dev/null >&5) 2>&5 3760 ac_status=$? 3761 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3762 (exit $ac_status); } 3763 3764echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3765echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 3766if test "${ac_cv_c_compiler_gnu+set}" = set; then 3767 echo $ECHO_N "(cached) $ECHO_C" >&6 3768else 3769 cat >conftest.$ac_ext <<_ACEOF 3770/* confdefs.h. */ 3771_ACEOF 3772cat confdefs.h >>conftest.$ac_ext 3773cat >>conftest.$ac_ext <<_ACEOF 3774/* end confdefs.h. */ 3775 3776int 3777main () 3778{ 3779#ifndef __GNUC__ 3780 choke me 3781#endif 3782 3783 ; 3784 return 0; 3785} 3786_ACEOF 3787rm -f conftest.$ac_objext 3788if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3789 (eval $ac_compile) 2>conftest.er1 3790 ac_status=$? 3791 grep -v '^ *+' conftest.er1 >conftest.err 3792 rm -f conftest.er1 3793 cat conftest.err >&5 3794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3795 (exit $ac_status); } && 3796 { ac_try='test -z "$ac_c_werror_flag" 3797 || test ! -s conftest.err' 3798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3799 (eval $ac_try) 2>&5 3800 ac_status=$? 3801 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3802 (exit $ac_status); }; } && 3803 { ac_try='test -s conftest.$ac_objext' 3804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3805 (eval $ac_try) 2>&5 3806 ac_status=$? 3807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3808 (exit $ac_status); }; }; then 3809 ac_compiler_gnu=yes 3810else 3811 echo "$as_me: failed program was:" >&5 3812sed 's/^/| /' conftest.$ac_ext >&5 3813 3814ac_compiler_gnu=no 3815fi 3816rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3817ac_cv_c_compiler_gnu=$ac_compiler_gnu 3818 3819fi 3820echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3821echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 3822GCC=`test $ac_compiler_gnu = yes && echo yes` 3823ac_test_CFLAGS=${CFLAGS+set} 3824ac_save_CFLAGS=$CFLAGS 3825CFLAGS="-g" 3826echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3827echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 3828if test "${ac_cv_prog_cc_g+set}" = set; then 3829 echo $ECHO_N "(cached) $ECHO_C" >&6 3830else 3831 cat >conftest.$ac_ext <<_ACEOF 3832/* confdefs.h. */ 3833_ACEOF 3834cat confdefs.h >>conftest.$ac_ext 3835cat >>conftest.$ac_ext <<_ACEOF 3836/* end confdefs.h. */ 3837 3838int 3839main () 3840{ 3841 3842 ; 3843 return 0; 3844} 3845_ACEOF 3846rm -f conftest.$ac_objext 3847if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3848 (eval $ac_compile) 2>conftest.er1 3849 ac_status=$? 3850 grep -v '^ *+' conftest.er1 >conftest.err 3851 rm -f conftest.er1 3852 cat conftest.err >&5 3853 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3854 (exit $ac_status); } && 3855 { ac_try='test -z "$ac_c_werror_flag" 3856 || test ! -s conftest.err' 3857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3858 (eval $ac_try) 2>&5 3859 ac_status=$? 3860 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3861 (exit $ac_status); }; } && 3862 { ac_try='test -s conftest.$ac_objext' 3863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3864 (eval $ac_try) 2>&5 3865 ac_status=$? 3866 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3867 (exit $ac_status); }; }; then 3868 ac_cv_prog_cc_g=yes 3869else 3870 echo "$as_me: failed program was:" >&5 3871sed 's/^/| /' conftest.$ac_ext >&5 3872 3873ac_cv_prog_cc_g=no 3874fi 3875rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3876fi 3877echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3878echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 3879if test "$ac_test_CFLAGS" = set; then 3880 CFLAGS=$ac_save_CFLAGS 3881elif test $ac_cv_prog_cc_g = yes; then 3882 if test "$GCC" = yes; then 3883 CFLAGS="-g -O2" 3884 else 3885 CFLAGS="-g" 3886 fi 3887else 3888 if test "$GCC" = yes; then 3889 CFLAGS="-O2" 3890 else 3891 CFLAGS= 3892 fi 3893fi 3894echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 3895echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 3896if test "${ac_cv_prog_cc_stdc+set}" = set; then 3897 echo $ECHO_N "(cached) $ECHO_C" >&6 3898else 3899 ac_cv_prog_cc_stdc=no 3900ac_save_CC=$CC 3901cat >conftest.$ac_ext <<_ACEOF 3902/* confdefs.h. */ 3903_ACEOF 3904cat confdefs.h >>conftest.$ac_ext 3905cat >>conftest.$ac_ext <<_ACEOF 3906/* end confdefs.h. */ 3907#include <stdarg.h> 3908#include <stdio.h> 3909#include <sys/types.h> 3910#include <sys/stat.h> 3911/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3912struct buf { int x; }; 3913FILE * (*rcsopen) (struct buf *, struct stat *, int); 3914static char *e (p, i) 3915 char **p; 3916 int i; 3917{ 3918 return p[i]; 3919} 3920static char *f (char * (*g) (char **, int), char **p, ...) 3921{ 3922 char *s; 3923 va_list v; 3924 va_start (v,p); 3925 s = g (p, va_arg (v,int)); 3926 va_end (v); 3927 return s; 3928} 3929 3930/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3931 function prototypes and stuff, but not '\xHH' hex character constants. 3932 These don't provoke an error unfortunately, instead are silently treated 3933 as 'x'. The following induces an error, until -std1 is added to get 3934 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3935 array size at least. It's necessary to write '\x00'==0 to get something 3936 that's true only with -std1. */ 3937int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3938 3939int test (int i, double x); 3940struct s1 {int (*f) (int a);}; 3941struct s2 {int (*f) (double a);}; 3942int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3943int argc; 3944char **argv; 3945int 3946main () 3947{ 3948return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3949 ; 3950 return 0; 3951} 3952_ACEOF 3953# Don't try gcc -ansi; that turns off useful extensions and 3954# breaks some systems' header files. 3955# AIX -qlanglvl=ansi 3956# Ultrix and OSF/1 -std1 3957# HP-UX 10.20 and later -Ae 3958# HP-UX older versions -Aa -D_HPUX_SOURCE 3959# SVR4 -Xc -D__EXTENSIONS__ 3960for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3961do 3962 CC="$ac_save_CC $ac_arg" 3963 rm -f conftest.$ac_objext 3964if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3965 (eval $ac_compile) 2>conftest.er1 3966 ac_status=$? 3967 grep -v '^ *+' conftest.er1 >conftest.err 3968 rm -f conftest.er1 3969 cat conftest.err >&5 3970 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3971 (exit $ac_status); } && 3972 { ac_try='test -z "$ac_c_werror_flag" 3973 || test ! -s conftest.err' 3974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3975 (eval $ac_try) 2>&5 3976 ac_status=$? 3977 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3978 (exit $ac_status); }; } && 3979 { ac_try='test -s conftest.$ac_objext' 3980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3981 (eval $ac_try) 2>&5 3982 ac_status=$? 3983 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3984 (exit $ac_status); }; }; then 3985 ac_cv_prog_cc_stdc=$ac_arg 3986break 3987else 3988 echo "$as_me: failed program was:" >&5 3989sed 's/^/| /' conftest.$ac_ext >&5 3990 3991fi 3992rm -f conftest.err conftest.$ac_objext 3993done 3994rm -f conftest.$ac_ext conftest.$ac_objext 3995CC=$ac_save_CC 3996 3997fi 3998 3999case "x$ac_cv_prog_cc_stdc" in 4000 x|xno) 4001 echo "$as_me:$LINENO: result: none needed" >&5 4002echo "${ECHO_T}none needed" >&6 ;; 4003 *) 4004 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 4005echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 4006 CC="$CC $ac_cv_prog_cc_stdc" ;; 4007esac 4008 4009# Some people use a C++ compiler to compile C. Since we use `exit', 4010# in C++ we need to declare it. In case someone uses the same compiler 4011# for both compiling C and C++ we need to have the C++ compiler decide 4012# the declaration of exit, since it's the most demanding environment. 4013cat >conftest.$ac_ext <<_ACEOF 4014#ifndef __cplusplus 4015 choke me 4016#endif 4017_ACEOF 4018rm -f conftest.$ac_objext 4019if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4020 (eval $ac_compile) 2>conftest.er1 4021 ac_status=$? 4022 grep -v '^ *+' conftest.er1 >conftest.err 4023 rm -f conftest.er1 4024 cat conftest.err >&5 4025 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4026 (exit $ac_status); } && 4027 { ac_try='test -z "$ac_c_werror_flag" 4028 || test ! -s conftest.err' 4029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4030 (eval $ac_try) 2>&5 4031 ac_status=$? 4032 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4033 (exit $ac_status); }; } && 4034 { ac_try='test -s conftest.$ac_objext' 4035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4036 (eval $ac_try) 2>&5 4037 ac_status=$? 4038 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4039 (exit $ac_status); }; }; then 4040 for ac_declaration in \ 4041 '' \ 4042 'extern "C" void std::exit (int) throw (); using std::exit;' \ 4043 'extern "C" void std::exit (int); using std::exit;' \ 4044 'extern "C" void exit (int) throw ();' \ 4045 'extern "C" void exit (int);' \ 4046 'void exit (int);' 4047do 4048 cat >conftest.$ac_ext <<_ACEOF 4049/* confdefs.h. */ 4050_ACEOF 4051cat confdefs.h >>conftest.$ac_ext 4052cat >>conftest.$ac_ext <<_ACEOF 4053/* end confdefs.h. */ 4054$ac_declaration 4055#include <stdlib.h> 4056int 4057main () 4058{ 4059exit (42); 4060 ; 4061 return 0; 4062} 4063_ACEOF 4064rm -f conftest.$ac_objext 4065if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4066 (eval $ac_compile) 2>conftest.er1 4067 ac_status=$? 4068 grep -v '^ *+' conftest.er1 >conftest.err 4069 rm -f conftest.er1 4070 cat conftest.err >&5 4071 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4072 (exit $ac_status); } && 4073 { ac_try='test -z "$ac_c_werror_flag" 4074 || test ! -s conftest.err' 4075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4076 (eval $ac_try) 2>&5 4077 ac_status=$? 4078 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4079 (exit $ac_status); }; } && 4080 { ac_try='test -s conftest.$ac_objext' 4081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4082 (eval $ac_try) 2>&5 4083 ac_status=$? 4084 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4085 (exit $ac_status); }; }; then 4086 : 4087else 4088 echo "$as_me: failed program was:" >&5 4089sed 's/^/| /' conftest.$ac_ext >&5 4090 4091continue 4092fi 4093rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4094 cat >conftest.$ac_ext <<_ACEOF 4095/* confdefs.h. */ 4096_ACEOF 4097cat confdefs.h >>conftest.$ac_ext 4098cat >>conftest.$ac_ext <<_ACEOF 4099/* end confdefs.h. */ 4100$ac_declaration 4101int 4102main () 4103{ 4104exit (42); 4105 ; 4106 return 0; 4107} 4108_ACEOF 4109rm -f conftest.$ac_objext 4110if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4111 (eval $ac_compile) 2>conftest.er1 4112 ac_status=$? 4113 grep -v '^ *+' conftest.er1 >conftest.err 4114 rm -f conftest.er1 4115 cat conftest.err >&5 4116 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4117 (exit $ac_status); } && 4118 { ac_try='test -z "$ac_c_werror_flag" 4119 || test ! -s conftest.err' 4120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4121 (eval $ac_try) 2>&5 4122 ac_status=$? 4123 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4124 (exit $ac_status); }; } && 4125 { ac_try='test -s conftest.$ac_objext' 4126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4127 (eval $ac_try) 2>&5 4128 ac_status=$? 4129 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4130 (exit $ac_status); }; }; then 4131 break 4132else 4133 echo "$as_me: failed program was:" >&5 4134sed 's/^/| /' conftest.$ac_ext >&5 4135 4136fi 4137rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4138done 4139rm -f conftest* 4140if test -n "$ac_declaration"; then 4141 echo '#ifdef __cplusplus' >>confdefs.h 4142 echo $ac_declaration >>confdefs.h 4143 echo '#endif' >>confdefs.h 4144fi 4145 4146else 4147 echo "$as_me: failed program was:" >&5 4148sed 's/^/| /' conftest.$ac_ext >&5 4149 4150fi 4151rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4152ac_ext=c 4153ac_cpp='$CPP $CPPFLAGS' 4154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4156ac_compiler_gnu=$ac_cv_c_compiler_gnu 4157 4158 4159cat >>confdefs.h <<\_ACEOF 4160#define _GNU_SOURCE 1 4161_ACEOF 4162 4163 4164 4165 4166 4167macro_version='2.1a' 4168macro_revision='1.2435' 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181ltmain="$ac_aux_dir/ltmain.sh" 4182 4183# Set options 4184 4185enable_dlopen=no 4186 4187 4188enable_win32_dll=no 4189 4190 4191 4192# Check whether --enable-static or --disable-static was given. 4193if test "${enable_static+set}" = set; then 4194 enableval="$enable_static" 4195 p=${PACKAGE-default} 4196 case $enableval in 4197 yes) enable_static=yes ;; 4198 no) enable_static=no ;; 4199 *) 4200 enable_static=no 4201 # Look at the argument we got. We use all the common list separators. 4202 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4203 for pkg in $enableval; do 4204 IFS="$lt_save_ifs" 4205 if test "X$pkg" = "X$p"; then 4206 enable_static=yes 4207 fi 4208 done 4209 IFS="$lt_save_ifs" 4210 ;; 4211 esac 4212else 4213 enable_static=yes 4214fi; 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224# Check whether --with-pic or --without-pic was given. 4225if test "${with_pic+set}" = set; then 4226 withval="$with_pic" 4227 pic_mode="$withval" 4228else 4229 pic_mode=default 4230fi; 4231 4232test -z "$pic_mode" && pic_mode=default 4233 4234 4235 4236 4237 4238 4239 4240# Check whether --enable-fast-install or --disable-fast-install was given. 4241if test "${enable_fast_install+set}" = set; then 4242 enableval="$enable_fast_install" 4243 p=${PACKAGE-default} 4244 case $enableval in 4245 yes) enable_fast_install=yes ;; 4246 no) enable_fast_install=no ;; 4247 *) 4248 enable_fast_install=no 4249 # Look at the argument we got. We use all the common list separators. 4250 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4251 for pkg in $enableval; do 4252 IFS="$lt_save_ifs" 4253 if test "X$pkg" = "X$p"; then 4254 enable_fast_install=yes 4255 fi 4256 done 4257 IFS="$lt_save_ifs" 4258 ;; 4259 esac 4260else 4261 enable_fast_install=yes 4262fi; 4263 4264 4265 4266 4267 4268 4269 4270 4271echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 4272echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 4273if test "${lt_cv_path_SED+set}" = set; then 4274 echo $ECHO_N "(cached) $ECHO_C" >&6 4275else 4276 # Loop through the user's path and test for sed and gsed. 4277# Then use that list of sed's as ones to test for truncation. 4278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4279for as_dir in $PATH 4280do 4281 IFS=$as_save_IFS 4282 test -z "$as_dir" && as_dir=. 4283 for lt_ac_prog in sed gsed; do 4284 for ac_exec_ext in '' $ac_executable_extensions; do 4285 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 4286 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 4287 fi 4288 done 4289 done 4290done 4291IFS=$as_save_IFS 4292lt_ac_max=0 4293lt_ac_count=0 4294# Add /usr/xpg4/bin/sed as it is typically found on Solaris 4295# along with /bin/sed that truncates output. 4296for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 4297 test ! -f $lt_ac_sed && continue 4298 cat /dev/null > conftest.in 4299 lt_ac_count=0 4300 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 4301 # Check for GNU sed and select it if it is found. 4302 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 4303 lt_cv_path_SED=$lt_ac_sed 4304 break 4305 fi 4306 while true; do 4307 cat conftest.in conftest.in >conftest.tmp 4308 mv conftest.tmp conftest.in 4309 cp conftest.in conftest.nl 4310 echo >>conftest.nl 4311 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 4312 cmp -s conftest.out conftest.nl || break 4313 # 10000 chars as input seems more than enough 4314 test $lt_ac_count -gt 10 && break 4315 lt_ac_count=`expr $lt_ac_count + 1` 4316 if test $lt_ac_count -gt $lt_ac_max; then 4317 lt_ac_max=$lt_ac_count 4318 lt_cv_path_SED=$lt_ac_sed 4319 fi 4320 done 4321done 4322 4323fi 4324 4325SED=$lt_cv_path_SED 4326 4327echo "$as_me:$LINENO: result: $SED" >&5 4328echo "${ECHO_T}$SED" >&6 4329 4330test -z "$SED" && SED=sed 4331Xsed="$SED -e 1s/^X//" 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343echo "$as_me:$LINENO: checking for egrep" >&5 4344echo $ECHO_N "checking for egrep... $ECHO_C" >&6 4345if test "${ac_cv_prog_egrep+set}" = set; then 4346 echo $ECHO_N "(cached) $ECHO_C" >&6 4347else 4348 if echo a | (grep -E '(a|b)') >/dev/null 2>&1 4349 then ac_cv_prog_egrep='grep -E' 4350 else ac_cv_prog_egrep='egrep' 4351 fi 4352fi 4353echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 4354echo "${ECHO_T}$ac_cv_prog_egrep" >&6 4355 EGREP=$ac_cv_prog_egrep 4356 4357 4358echo "$as_me:$LINENO: checking for fgrep" >&5 4359echo $ECHO_N "checking for fgrep... $ECHO_C" >&6 4360if test "${ac_cv_prog_fgrep+set}" = set; then 4361 echo $ECHO_N "(cached) $ECHO_C" >&6 4362else 4363 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1 4364 then ac_cv_prog_fgrep='grep -F' 4365 else ac_cv_prog_fgrep='fgrep' 4366 fi 4367fi 4368echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5 4369echo "${ECHO_T}$ac_cv_prog_fgrep" >&6 4370 FGREP=$ac_cv_prog_fgrep 4371 4372 4373test -z "$GREP" && GREP=grep 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393# Check whether --with-gnu-ld or --without-gnu-ld was given. 4394if test "${with_gnu_ld+set}" = set; then 4395 withval="$with_gnu_ld" 4396 test "$withval" = no || with_gnu_ld=yes 4397else 4398 with_gnu_ld=no 4399fi; 4400ac_prog=ld 4401if test "$GCC" = yes; then 4402 # Check if gcc -print-prog-name=ld gives a path. 4403 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4404echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 4405 case $host in 4406 *-*-mingw*) 4407 # gcc leaves a trailing carriage return which upsets mingw 4408 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4409 *) 4410 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4411 esac 4412 case $ac_prog in 4413 # Accept absolute paths. 4414 [\\/]* | ?:[\\/]*) 4415 re_direlt='/[^/][^/]*/\.\./' 4416 # Canonicalize the pathname of ld 4417 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4418 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4419 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4420 done 4421 test -z "$LD" && LD="$ac_prog" 4422 ;; 4423 "") 4424 # If it fails, then pretend we aren't using GCC. 4425 ac_prog=ld 4426 ;; 4427 *) 4428 # If it is relative, then search for the first ld in PATH. 4429 with_gnu_ld=unknown 4430 ;; 4431 esac 4432elif test "$with_gnu_ld" = yes; then 4433 echo "$as_me:$LINENO: checking for GNU ld" >&5 4434echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 4435else 4436 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4437echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 4438fi 4439if test "${lt_cv_path_LD+set}" = set; then 4440 echo $ECHO_N "(cached) $ECHO_C" >&6 4441else 4442 if test -z "$LD"; then 4443 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4444 for ac_dir in $PATH; do 4445 IFS="$lt_save_ifs" 4446 test -z "$ac_dir" && ac_dir=. 4447 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4448 lt_cv_path_LD="$ac_dir/$ac_prog" 4449 # Check to see if the program is GNU ld. I'd rather use --version, 4450 # but apparently some variants of GNU ld only accept -v. 4451 # Break only if it was the GNU/non-GNU ld that we prefer. 4452 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4453 *GNU* | *'with BFD'*) 4454 test "$with_gnu_ld" != no && break 4455 ;; 4456 *) 4457 test "$with_gnu_ld" != yes && break 4458 ;; 4459 esac 4460 fi 4461 done 4462 IFS="$lt_save_ifs" 4463else 4464 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4465fi 4466fi 4467 4468LD="$lt_cv_path_LD" 4469if test -n "$LD"; then 4470 echo "$as_me:$LINENO: result: $LD" >&5 4471echo "${ECHO_T}$LD" >&6 4472else 4473 echo "$as_me:$LINENO: result: no" >&5 4474echo "${ECHO_T}no" >&6 4475fi 4476test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4477echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4478 { (exit 1); exit 1; }; } 4479echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4480echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 4481if test "${lt_cv_prog_gnu_ld+set}" = set; then 4482 echo $ECHO_N "(cached) $ECHO_C" >&6 4483else 4484 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4485case `$LD -v 2>&1 </dev/null` in 4486*GNU* | *'with BFD'*) 4487 lt_cv_prog_gnu_ld=yes 4488 ;; 4489*) 4490 lt_cv_prog_gnu_ld=no 4491 ;; 4492esac 4493fi 4494echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4495echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 4496with_gnu_ld=$lt_cv_prog_gnu_ld 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 4508echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6 4509if test "${lt_cv_path_NM+set}" = set; then 4510 echo $ECHO_N "(cached) $ECHO_C" >&6 4511else 4512 if test -n "$NM"; then 4513 # Let the user override the test. 4514 lt_cv_path_NM="$NM" 4515else 4516 lt_nm_to_check="${ac_tool_prefix}nm" 4517 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4518 lt_nm_to_check="$lt_nm_to_check nm" 4519 fi 4520 for lt_tmp_nm in $lt_nm_to_check; do 4521 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4522 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4523 IFS="$lt_save_ifs" 4524 test -z "$ac_dir" && ac_dir=. 4525 tmp_nm="$ac_dir/$lt_tmp_nm" 4526 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4527 # Check to see if the nm accepts a BSD-compat flag. 4528 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4529 # nm: unknown option "B" ignored 4530 # Tru64's nm complains that /dev/null is an invalid object file 4531 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4532 */dev/null* | *'Invalid file or object type'*) 4533 lt_cv_path_NM="$tmp_nm -B" 4534 break 4535 ;; 4536 *) 4537 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4538 */dev/null*) 4539 lt_cv_path_NM="$tmp_nm -p" 4540 break 4541 ;; 4542 *) 4543 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4544 continue # so that we can try to find one that supports BSD flags 4545 ;; 4546 esac 4547 ;; 4548 esac 4549 fi 4550 done 4551 IFS="$lt_save_ifs" 4552 done 4553 : ${lt_cv_path_NM=no} 4554fi 4555fi 4556echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4557echo "${ECHO_T}$lt_cv_path_NM" >&6 4558if test "$lt_cv_path_NM" != "no"; then 4559 NM="$lt_cv_path_NM" 4560else 4561 # Didn't find any BSD compatible name lister, look for dumpbin. 4562 if test -n "$ac_tool_prefix"; then 4563 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4564 do 4565 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4566set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4567echo "$as_me:$LINENO: checking for $ac_word" >&5 4568echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4569if test "${ac_cv_prog_DUMPBIN+set}" = set; then 4570 echo $ECHO_N "(cached) $ECHO_C" >&6 4571else 4572 if test -n "$DUMPBIN"; then 4573 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4574else 4575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4576for as_dir in $PATH 4577do 4578 IFS=$as_save_IFS 4579 test -z "$as_dir" && as_dir=. 4580 for ac_exec_ext in '' $ac_executable_extensions; do 4581 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4582 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4583 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4584 break 2 4585 fi 4586done 4587done 4588 4589fi 4590fi 4591DUMPBIN=$ac_cv_prog_DUMPBIN 4592if test -n "$DUMPBIN"; then 4593 echo "$as_me:$LINENO: result: $DUMPBIN" >&5 4594echo "${ECHO_T}$DUMPBIN" >&6 4595else 4596 echo "$as_me:$LINENO: result: no" >&5 4597echo "${ECHO_T}no" >&6 4598fi 4599 4600 test -n "$DUMPBIN" && break 4601 done 4602fi 4603if test -z "$DUMPBIN"; then 4604 ac_ct_DUMPBIN=$DUMPBIN 4605 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4606do 4607 # Extract the first word of "$ac_prog", so it can be a program name with args. 4608set dummy $ac_prog; ac_word=$2 4609echo "$as_me:$LINENO: checking for $ac_word" >&5 4610echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4611if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then 4612 echo $ECHO_N "(cached) $ECHO_C" >&6 4613else 4614 if test -n "$ac_ct_DUMPBIN"; then 4615 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4616else 4617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4618for as_dir in $PATH 4619do 4620 IFS=$as_save_IFS 4621 test -z "$as_dir" && as_dir=. 4622 for ac_exec_ext in '' $ac_executable_extensions; do 4623 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4624 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4625 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4626 break 2 4627 fi 4628done 4629done 4630 4631fi 4632fi 4633ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4634if test -n "$ac_ct_DUMPBIN"; then 4635 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 4636echo "${ECHO_T}$ac_ct_DUMPBIN" >&6 4637else 4638 echo "$as_me:$LINENO: result: no" >&5 4639echo "${ECHO_T}no" >&6 4640fi 4641 4642 test -n "$ac_ct_DUMPBIN" && break 4643done 4644test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":" 4645 4646 DUMPBIN=$ac_ct_DUMPBIN 4647fi 4648 4649 4650 if test "$DUMPBIN" != ":"; then 4651 NM="$DUMPBIN" 4652 fi 4653fi 4654test -z "$NM" && NM=nm 4655 4656 4657 4658 4659 4660 4661echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 4662echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6 4663if test "${lt_cv_nm_interface+set}" = set; then 4664 echo $ECHO_N "(cached) $ECHO_C" >&6 4665else 4666 lt_cv_nm_interface="BSD nm" 4667 echo "int some_variable = 0;" > conftest.$ac_ext 4668 (eval echo "\"\$as_me:4668: $ac_compile\"" >&5) 4669 (eval "$ac_compile" 2>conftest.err) 4670 cat conftest.err >&5 4671 (eval echo "\"\$as_me:4671: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4672 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4673 cat conftest.err >&5 4674 (eval echo "\"\$as_me:4674: output\"" >&5) 4675 cat conftest.out >&5 4676 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4677 lt_cv_nm_interface="MS dumpbin" 4678 fi 4679 rm -f conftest* 4680fi 4681echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 4682echo "${ECHO_T}$lt_cv_nm_interface" >&6 4683 4684echo "$as_me:$LINENO: checking whether ln -s works" >&5 4685echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 4686LN_S=$as_ln_s 4687if test "$LN_S" = "ln -s"; then 4688 echo "$as_me:$LINENO: result: yes" >&5 4689echo "${ECHO_T}yes" >&6 4690else 4691 echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4692echo "${ECHO_T}no, using $LN_S" >&6 4693fi 4694 4695# find the maximum length of command line arguments 4696echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 4697echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 4698if test "${lt_cv_sys_max_cmd_len+set}" = set; then 4699 echo $ECHO_N "(cached) $ECHO_C" >&6 4700else 4701 i=0 4702 teststring="ABCD" 4703 4704 case $build_os in 4705 msdosdjgpp*) 4706 # On DJGPP, this test can blow up pretty badly due to problems in libc 4707 # (any single argument exceeding 2000 bytes causes a buffer overrun 4708 # during glob expansion). Even if it were fixed, the result of this 4709 # check would be larger than it should be. 4710 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4711 ;; 4712 4713 gnu*) 4714 # Under GNU Hurd, this test is not required because there is 4715 # no limit to the length of command line arguments. 4716 # Libtool will interpret -1 as no limit whatsoever 4717 lt_cv_sys_max_cmd_len=-1; 4718 ;; 4719 4720 cygwin* | mingw*) 4721 # On Win9x/ME, this test blows up -- it succeeds, but takes 4722 # about 5 minutes as the teststring grows exponentially. 4723 # Worse, since 9x/ME are not pre-emptively multitasking, 4724 # you end up with a "frozen" computer, even though with patience 4725 # the test eventually succeeds (with a max line length of 256k). 4726 # Instead, let's just punt: use the minimum linelength reported by 4727 # all of the supported platforms: 8192 (on NT/2K/XP). 4728 lt_cv_sys_max_cmd_len=8192; 4729 ;; 4730 4731 amigaos*) 4732 # On AmigaOS with pdksh, this test takes hours, literally. 4733 # So we just punt and use a minimum line length of 8192. 4734 lt_cv_sys_max_cmd_len=8192; 4735 ;; 4736 4737 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4738 # This has been around since 386BSD, at least. Likely further. 4739 if test -x /sbin/sysctl; then 4740 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4741 elif test -x /usr/sbin/sysctl; then 4742 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4743 else 4744 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4745 fi 4746 # And add a safety zone 4747 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4748 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4749 ;; 4750 4751 interix*) 4752 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4753 lt_cv_sys_max_cmd_len=196608 4754 ;; 4755 4756 osf*) 4757 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4758 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4759 # nice to cause kernel panics so lets avoid the loop below. 4760 # First set a reasonable default. 4761 lt_cv_sys_max_cmd_len=16384 4762 # 4763 if test -x /sbin/sysconfig; then 4764 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4765 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4766 esac 4767 fi 4768 ;; 4769 sco3.2v5*) 4770 lt_cv_sys_max_cmd_len=102400 4771 ;; 4772 sysv5* | sco5v6* | sysv4.2uw2*) 4773 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4774 if test -n "$kargmax"; then 4775 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4776 else 4777 lt_cv_sys_max_cmd_len=32768 4778 fi 4779 ;; 4780 *) 4781 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null` 4782 if test -n $lt_cv_sys_max_cmd_len; then 4783 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4784 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4785 else 4786 # Make teststring a little bigger before we do anything with it. 4787 # a 1K string should be a reasonable start. 4788 for i in 1 2 3 4 5 6 7 8 ; do 4789 teststring=$teststring$teststring 4790 done 4791 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4792 # If test is not a shell built-in, we'll probably end up computing a 4793 # maximum length that is only half of the actual maximum length, but 4794 # we can't tell. 4795 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4796 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4797 test $i != 17 # 1/2 MB should be enough 4798 do 4799 i=`expr $i + 1` 4800 teststring=$teststring$teststring 4801 done 4802 # Only check the string length outside the loop. 4803 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4804 teststring= 4805 # Add a significant safety factor because C++ compilers can tack on 4806 # massive amounts of additional arguments before passing them to the 4807 # linker. It appears as though 1/2 is a usable value. 4808 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4809 fi 4810 ;; 4811 esac 4812 4813fi 4814 4815if test -n $lt_cv_sys_max_cmd_len ; then 4816 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 4817echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 4818else 4819 echo "$as_me:$LINENO: result: none" >&5 4820echo "${ECHO_T}none" >&6 4821fi 4822max_cmd_len=$lt_cv_sys_max_cmd_len 4823 4824 4825 4826 4827 4828 4829 4830: ${CP="cp -f"} 4831: ${MV="mv -f"} 4832: ${RM="rm -f"} 4833 4834echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 4835echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6 4836# Try some XSI features 4837xsi_shell=no 4838( _lt_dummy="a/b/c" 4839 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4840 = c,a/b,, ) >/dev/null 2>&1 \ 4841 && xsi_shell=yes 4842echo "$as_me:$LINENO: result: $xsi_shell" >&5 4843echo "${ECHO_T}$xsi_shell" >&6 4844 4845 4846echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 4847echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6 4848lt_shell_append=no 4849( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4850 >/dev/null 2>&1 \ 4851 && lt_shell_append=yes 4852echo "$as_me:$LINENO: result: $lt_shell_append" >&5 4853echo "${ECHO_T}$lt_shell_append" >&6 4854 4855 4856if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4857 lt_unset=unset 4858else 4859 lt_unset=false 4860fi 4861 4862 4863 4864 4865 4866# test EBCDIC or ASCII 4867case `echo X|tr X '\101'` in 4868 A) # ASCII based system 4869 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4870 lt_SP2NL='tr \040 \012' 4871 lt_NL2SP='tr \015\012 \040\040' 4872 ;; 4873 *) # EBCDIC based system 4874 lt_SP2NL='tr \100 \n' 4875 lt_NL2SP='tr \r\n \100\100' 4876 ;; 4877esac 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4888echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 4889if test "${lt_cv_ld_reload_flag+set}" = set; then 4890 echo $ECHO_N "(cached) $ECHO_C" >&6 4891else 4892 lt_cv_ld_reload_flag='-r' 4893fi 4894echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4895echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 4896reload_flag=$lt_cv_ld_reload_flag 4897case $reload_flag in 4898"" | " "*) ;; 4899*) reload_flag=" $reload_flag" ;; 4900esac 4901reload_cmds='$LD$reload_flag -o $output$reload_objs' 4902case $host_os in 4903 darwin*) 4904 if test "$GCC" = yes; then 4905 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4906 else 4907 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4908 fi 4909 ;; 4910esac 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4922echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6 4923if test "${lt_cv_deplibs_check_method+set}" = set; then 4924 echo $ECHO_N "(cached) $ECHO_C" >&6 4925else 4926 lt_cv_file_magic_cmd='$MAGIC_CMD' 4927lt_cv_file_magic_test_file= 4928lt_cv_deplibs_check_method='unknown' 4929# Need to set the preceding variable on all platforms that support 4930# interlibrary dependencies. 4931# 'none' -- dependencies not supported. 4932# `unknown' -- same as none, but documents that we really don't know. 4933# 'pass_all' -- all dependencies passed with no checks. 4934# 'test_compile' -- check by making test program. 4935# 'file_magic [[regex]]' -- check by looking for files in library path 4936# which responds to the $file_magic_cmd with a given extended regex. 4937# If you have `file' or equivalent on your system and you're not sure 4938# whether `pass_all' will *always* work, you probably want this one. 4939 4940case $host_os in 4941aix4* | aix5*) 4942 lt_cv_deplibs_check_method=pass_all 4943 ;; 4944 4945beos*) 4946 lt_cv_deplibs_check_method=pass_all 4947 ;; 4948 4949bsdi[45]*) 4950 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4951 lt_cv_file_magic_cmd='/usr/bin/file -L' 4952 lt_cv_file_magic_test_file=/shlib/libc.so 4953 ;; 4954 4955cygwin*) 4956 # func_win32_libid is a shell function defined in ltmain.sh 4957 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4958 lt_cv_file_magic_cmd='func_win32_libid' 4959 ;; 4960 4961mingw* | pw32*) 4962 # Base MSYS/MinGW do not provide the 'file' command needed by 4963 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4964 # unless we find 'file', for example because we are cross-compiling. 4965 if ( file / ) >/dev/null 2>&1; then 4966 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4967 lt_cv_file_magic_cmd='func_win32_libid' 4968 else 4969 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4970 lt_cv_file_magic_cmd='$OBJDUMP -f' 4971 fi 4972 ;; 4973 4974darwin* | rhapsody*) 4975 lt_cv_deplibs_check_method=pass_all 4976 ;; 4977 4978freebsd* | dragonfly*) 4979 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4980 case $host_cpu in 4981 i*86 ) 4982 # Not sure whether the presence of OpenBSD here was a mistake. 4983 # Let's accept both of them until this is cleared up. 4984 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4985 lt_cv_file_magic_cmd=/usr/bin/file 4986 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4987 ;; 4988 esac 4989 else 4990 lt_cv_deplibs_check_method=pass_all 4991 fi 4992 ;; 4993 4994gnu*) 4995 lt_cv_deplibs_check_method=pass_all 4996 ;; 4997 4998hpux10.20* | hpux11*) 4999 lt_cv_file_magic_cmd=/usr/bin/file 5000 case $host_cpu in 5001 ia64*) 5002 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5003 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5004 ;; 5005 hppa*64*) 5006 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 5007 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5008 ;; 5009 *) 5010 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 5011 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5012 ;; 5013 esac 5014 ;; 5015 5016interix[3-9]*) 5017 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5018 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5019 ;; 5020 5021irix5* | irix6* | nonstopux*) 5022 case $LD in 5023 *-32|*"-32 ") libmagic=32-bit;; 5024 *-n32|*"-n32 ") libmagic=N32;; 5025 *-64|*"-64 ") libmagic=64-bit;; 5026 *) libmagic=never-match;; 5027 esac 5028 lt_cv_deplibs_check_method=pass_all 5029 ;; 5030 5031# This must be Linux ELF. 5032linux* | k*bsd*-gnu) 5033 lt_cv_deplibs_check_method=pass_all 5034 ;; 5035 5036netbsd*) 5037 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5038 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5039 else 5040 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5041 fi 5042 ;; 5043 5044newos6*) 5045 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5046 lt_cv_file_magic_cmd=/usr/bin/file 5047 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5048 ;; 5049 5050*nto* | *qnx*) 5051 lt_cv_deplibs_check_method=pass_all 5052 ;; 5053 5054openbsd*) 5055 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5056 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5057 else 5058 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5059 fi 5060 ;; 5061 5062osf3* | osf4* | osf5*) 5063 lt_cv_deplibs_check_method=pass_all 5064 ;; 5065 5066rdos*) 5067 lt_cv_deplibs_check_method=pass_all 5068 ;; 5069 5070solaris*) 5071 lt_cv_deplibs_check_method=pass_all 5072 ;; 5073 5074sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5075 lt_cv_deplibs_check_method=pass_all 5076 ;; 5077 5078sysv4 | sysv4.3*) 5079 case $host_vendor in 5080 motorola) 5081 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 5082 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5083 ;; 5084 ncr) 5085 lt_cv_deplibs_check_method=pass_all 5086 ;; 5087 sequent) 5088 lt_cv_file_magic_cmd='/bin/file' 5089 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5090 ;; 5091 sni) 5092 lt_cv_file_magic_cmd='/bin/file' 5093 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5094 lt_cv_file_magic_test_file=/lib/libc.so 5095 ;; 5096 siemens) 5097 lt_cv_deplibs_check_method=pass_all 5098 ;; 5099 pc) 5100 lt_cv_deplibs_check_method=pass_all 5101 ;; 5102 esac 5103 ;; 5104 5105tpf*) 5106 lt_cv_deplibs_check_method=pass_all 5107 ;; 5108esac 5109 5110fi 5111echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 5112echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 5113file_magic_cmd=$lt_cv_file_magic_cmd 5114deplibs_check_method=$lt_cv_deplibs_check_method 5115test -z "$deplibs_check_method" && deplibs_check_method=unknown 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128if test -n "$ac_tool_prefix"; then 5129 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5130set dummy ${ac_tool_prefix}ar; ac_word=$2 5131echo "$as_me:$LINENO: checking for $ac_word" >&5 5132echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5133if test "${ac_cv_prog_AR+set}" = set; then 5134 echo $ECHO_N "(cached) $ECHO_C" >&6 5135else 5136 if test -n "$AR"; then 5137 ac_cv_prog_AR="$AR" # Let the user override the test. 5138else 5139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5140for as_dir in $PATH 5141do 5142 IFS=$as_save_IFS 5143 test -z "$as_dir" && as_dir=. 5144 for ac_exec_ext in '' $ac_executable_extensions; do 5145 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5146 ac_cv_prog_AR="${ac_tool_prefix}ar" 5147 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5148 break 2 5149 fi 5150done 5151done 5152 5153fi 5154fi 5155AR=$ac_cv_prog_AR 5156if test -n "$AR"; then 5157 echo "$as_me:$LINENO: result: $AR" >&5 5158echo "${ECHO_T}$AR" >&6 5159else 5160 echo "$as_me:$LINENO: result: no" >&5 5161echo "${ECHO_T}no" >&6 5162fi 5163 5164fi 5165if test -z "$ac_cv_prog_AR"; then 5166 ac_ct_AR=$AR 5167 # Extract the first word of "ar", so it can be a program name with args. 5168set dummy ar; ac_word=$2 5169echo "$as_me:$LINENO: checking for $ac_word" >&5 5170echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5171if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 5172 echo $ECHO_N "(cached) $ECHO_C" >&6 5173else 5174 if test -n "$ac_ct_AR"; then 5175 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5176else 5177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5178for as_dir in $PATH 5179do 5180 IFS=$as_save_IFS 5181 test -z "$as_dir" && as_dir=. 5182 for ac_exec_ext in '' $ac_executable_extensions; do 5183 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5184 ac_cv_prog_ac_ct_AR="ar" 5185 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5186 break 2 5187 fi 5188done 5189done 5190 5191 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" 5192fi 5193fi 5194ac_ct_AR=$ac_cv_prog_ac_ct_AR 5195if test -n "$ac_ct_AR"; then 5196 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 5197echo "${ECHO_T}$ac_ct_AR" >&6 5198else 5199 echo "$as_me:$LINENO: result: no" >&5 5200echo "${ECHO_T}no" >&6 5201fi 5202 5203 AR=$ac_ct_AR 5204else 5205 AR="$ac_cv_prog_AR" 5206fi 5207 5208test -z "$AR" && AR=ar 5209test -z "$AR_FLAGS" && AR_FLAGS=cru 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221if test -n "$ac_tool_prefix"; then 5222 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5223set dummy ${ac_tool_prefix}strip; ac_word=$2 5224echo "$as_me:$LINENO: checking for $ac_word" >&5 5225echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5226if test "${ac_cv_prog_STRIP+set}" = set; then 5227 echo $ECHO_N "(cached) $ECHO_C" >&6 5228else 5229 if test -n "$STRIP"; then 5230 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5231else 5232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5233for as_dir in $PATH 5234do 5235 IFS=$as_save_IFS 5236 test -z "$as_dir" && as_dir=. 5237 for ac_exec_ext in '' $ac_executable_extensions; do 5238 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5239 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5240 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5241 break 2 5242 fi 5243done 5244done 5245 5246fi 5247fi 5248STRIP=$ac_cv_prog_STRIP 5249if test -n "$STRIP"; then 5250 echo "$as_me:$LINENO: result: $STRIP" >&5 5251echo "${ECHO_T}$STRIP" >&6 5252else 5253 echo "$as_me:$LINENO: result: no" >&5 5254echo "${ECHO_T}no" >&6 5255fi 5256 5257fi 5258if test -z "$ac_cv_prog_STRIP"; then 5259 ac_ct_STRIP=$STRIP 5260 # Extract the first word of "strip", so it can be a program name with args. 5261set dummy strip; ac_word=$2 5262echo "$as_me:$LINENO: checking for $ac_word" >&5 5263echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5264if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 5265 echo $ECHO_N "(cached) $ECHO_C" >&6 5266else 5267 if test -n "$ac_ct_STRIP"; then 5268 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5269else 5270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5271for as_dir in $PATH 5272do 5273 IFS=$as_save_IFS 5274 test -z "$as_dir" && as_dir=. 5275 for ac_exec_ext in '' $ac_executable_extensions; do 5276 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5277 ac_cv_prog_ac_ct_STRIP="strip" 5278 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5279 break 2 5280 fi 5281done 5282done 5283 5284 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 5285fi 5286fi 5287ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5288if test -n "$ac_ct_STRIP"; then 5289 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 5290echo "${ECHO_T}$ac_ct_STRIP" >&6 5291else 5292 echo "$as_me:$LINENO: result: no" >&5 5293echo "${ECHO_T}no" >&6 5294fi 5295 5296 STRIP=$ac_ct_STRIP 5297else 5298 STRIP="$ac_cv_prog_STRIP" 5299fi 5300 5301test -z "$STRIP" && STRIP=: 5302 5303 5304 5305 5306 5307 5308if test -n "$ac_tool_prefix"; then 5309 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5310set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5311echo "$as_me:$LINENO: checking for $ac_word" >&5 5312echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5313if test "${ac_cv_prog_RANLIB+set}" = set; then 5314 echo $ECHO_N "(cached) $ECHO_C" >&6 5315else 5316 if test -n "$RANLIB"; then 5317 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5318else 5319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5320for as_dir in $PATH 5321do 5322 IFS=$as_save_IFS 5323 test -z "$as_dir" && as_dir=. 5324 for ac_exec_ext in '' $ac_executable_extensions; do 5325 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5326 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5327 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5328 break 2 5329 fi 5330done 5331done 5332 5333fi 5334fi 5335RANLIB=$ac_cv_prog_RANLIB 5336if test -n "$RANLIB"; then 5337 echo "$as_me:$LINENO: result: $RANLIB" >&5 5338echo "${ECHO_T}$RANLIB" >&6 5339else 5340 echo "$as_me:$LINENO: result: no" >&5 5341echo "${ECHO_T}no" >&6 5342fi 5343 5344fi 5345if test -z "$ac_cv_prog_RANLIB"; then 5346 ac_ct_RANLIB=$RANLIB 5347 # Extract the first word of "ranlib", so it can be a program name with args. 5348set dummy ranlib; ac_word=$2 5349echo "$as_me:$LINENO: checking for $ac_word" >&5 5350echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5351if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 5352 echo $ECHO_N "(cached) $ECHO_C" >&6 5353else 5354 if test -n "$ac_ct_RANLIB"; then 5355 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5356else 5357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5358for as_dir in $PATH 5359do 5360 IFS=$as_save_IFS 5361 test -z "$as_dir" && as_dir=. 5362 for ac_exec_ext in '' $ac_executable_extensions; do 5363 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5364 ac_cv_prog_ac_ct_RANLIB="ranlib" 5365 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5366 break 2 5367 fi 5368done 5369done 5370 5371 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 5372fi 5373fi 5374ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5375if test -n "$ac_ct_RANLIB"; then 5376 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 5377echo "${ECHO_T}$ac_ct_RANLIB" >&6 5378else 5379 echo "$as_me:$LINENO: result: no" >&5 5380echo "${ECHO_T}no" >&6 5381fi 5382 5383 RANLIB=$ac_ct_RANLIB 5384else 5385 RANLIB="$ac_cv_prog_RANLIB" 5386fi 5387 5388test -z "$RANLIB" && RANLIB=: 5389 5390 5391 5392 5393 5394 5395# Determine commands to create old-style static archives. 5396old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 5397old_postinstall_cmds='chmod 644 $oldlib' 5398old_postuninstall_cmds= 5399 5400if test -n "$RANLIB"; then 5401 case $host_os in 5402 openbsd*) 5403 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5404 ;; 5405 *) 5406 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5407 ;; 5408 esac 5409 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5410fi 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445# If no C compiler was specified, use CC. 5446LTCC=${LTCC-"$CC"} 5447 5448# If no C compiler flags were specified, use CFLAGS. 5449LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5450 5451# Allow CC to be a program name with arguments. 5452compiler=$CC 5453 5454 5455# Check for command to grab the raw symbol name followed by C symbol from nm. 5456echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 5457echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 5458if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 5459 echo $ECHO_N "(cached) $ECHO_C" >&6 5460else 5461 5462# These are sane defaults that work on at least a few old systems. 5463# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5464 5465# Character class describing NM global symbol codes. 5466symcode='[BCDEGRST]' 5467 5468# Regexp to match symbols that can be accessed directly from C. 5469sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5470 5471# Define system-specific variables. 5472case $host_os in 5473aix*) 5474 symcode='[BCDT]' 5475 ;; 5476cygwin* | mingw* | pw32*) 5477 symcode='[ABCDGISTW]' 5478 ;; 5479hpux*) 5480 if test "$host_cpu" = ia64; then 5481 symcode='[ABCDEGRST]' 5482 fi 5483 ;; 5484irix* | nonstopux*) 5485 symcode='[BCDEGRST]' 5486 ;; 5487osf*) 5488 symcode='[BCDEGQRST]' 5489 ;; 5490solaris*) 5491 symcode='[BDRT]' 5492 ;; 5493sco3.2v5*) 5494 symcode='[DT]' 5495 ;; 5496sysv4.2uw2*) 5497 symcode='[DT]' 5498 ;; 5499sysv5* | sco5v6* | unixware* | OpenUNIX*) 5500 symcode='[ABDT]' 5501 ;; 5502sysv4) 5503 symcode='[DFNSTU]' 5504 ;; 5505esac 5506 5507# If we're using GNU nm, then use its standard symbol codes. 5508case `$NM -V 2>&1` in 5509*GNU* | *'with BFD'*) 5510 symcode='[ABCDGIRSTW]' ;; 5511esac 5512 5513# Transform an extracted symbol line into a proper C declaration. 5514# Some systems (esp. on ia64) link data and code symbols differently, 5515# so use this general approach. 5516lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5517 5518# Transform an extracted symbol line into symbol name and symbol address 5519lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5520 5521# Handle CRLF in mingw tool chain 5522opt_cr= 5523case $build_os in 5524mingw*) 5525 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5526 ;; 5527esac 5528 5529# Try without a prefix underscore, then with it. 5530for ac_symprfx in "" "_"; do 5531 5532 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5533 symxfrm="\\1 $ac_symprfx\\2 \\2" 5534 5535 # Write the raw and C identifiers. 5536 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5537 # Fake it for dumpbin and say T for any non-static function 5538 # and D for any global variable. 5539 # Also find C++ and __fastcall symbols from MSVC++, 5540 # which start with @ or ?. 5541 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5542" {last_section=section; section=\$ 3};"\ 5543" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5544" \$ 0!~/External *\|/{next};"\ 5545" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5546" {if(hide[section]) next};"\ 5547" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5548" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5549" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5550" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5551" ' prfx=^$ac_symprfx" 5552 else 5553 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5554 fi 5555 5556 # Check to see that the pipe works correctly. 5557 pipe_works=no 5558 5559 rm -f conftest* 5560 cat > conftest.$ac_ext <<_LT_EOF 5561#ifdef __cplusplus 5562extern "C" { 5563#endif 5564char nm_test_var; 5565void nm_test_func(void); 5566void nm_test_func(void){} 5567#ifdef __cplusplus 5568} 5569#endif 5570int main(){nm_test_var='a';nm_test_func();return(0);} 5571_LT_EOF 5572 5573 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5574 (eval $ac_compile) 2>&5 5575 ac_status=$? 5576 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5577 (exit $ac_status); }; then 5578 # Now try to grab the symbols. 5579 nlist=conftest.nm 5580 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 5581 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5582 ac_status=$? 5583 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5584 (exit $ac_status); } && test -s "$nlist"; then 5585 # Try sorting and uniquifying the output. 5586 if sort "$nlist" | uniq > "$nlist"T; then 5587 mv -f "$nlist"T "$nlist" 5588 else 5589 rm -f "$nlist"T 5590 fi 5591 5592 # Make sure that we snagged all the symbols we need. 5593 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5594 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5595 cat <<_LT_EOF > conftest.$ac_ext 5596#ifdef __cplusplus 5597extern "C" { 5598#endif 5599 5600_LT_EOF 5601 # Now generate the symbol file. 5602 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5603 5604 cat <<_LT_EOF >> conftest.$ac_ext 5605 5606/* The mapping between symbol names and symbols. */ 5607const struct { 5608 const char *name; 5609 void *address; 5610} 5611lt__PROGRAM__LTX_preloaded_symbols[] = 5612{ 5613 { "@PROGRAM@", (void *) 0 }, 5614_LT_EOF 5615 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5616 cat <<\_LT_EOF >> conftest.$ac_ext 5617 {0, (void *) 0} 5618}; 5619 5620/* This works around a problem in FreeBSD linker */ 5621#ifdef FREEBSD_WORKAROUND 5622static const void *lt_preloaded_setup() { 5623 return lt__PROGRAM__LTX_preloaded_symbols; 5624} 5625#endif 5626 5627#ifdef __cplusplus 5628} 5629#endif 5630_LT_EOF 5631 # Now try linking the two files. 5632 mv conftest.$ac_objext conftstm.$ac_objext 5633 lt_save_LIBS="$LIBS" 5634 lt_save_CFLAGS="$CFLAGS" 5635 LIBS="conftstm.$ac_objext" 5636 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5637 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5638 (eval $ac_link) 2>&5 5639 ac_status=$? 5640 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5641 (exit $ac_status); } && test -s conftest${ac_exeext}; then 5642 pipe_works=yes 5643 fi 5644 LIBS="$lt_save_LIBS" 5645 CFLAGS="$lt_save_CFLAGS" 5646 else 5647 echo "cannot find nm_test_func in $nlist" >&5 5648 fi 5649 else 5650 echo "cannot find nm_test_var in $nlist" >&5 5651 fi 5652 else 5653 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5654 fi 5655 else 5656 echo "$progname: failed program was:" >&5 5657 cat conftest.$ac_ext >&5 5658 fi 5659 rm -f conftest* conftst* 5660 5661 # Do not use the global_symbol_pipe unless it works. 5662 if test "$pipe_works" = yes; then 5663 break 5664 else 5665 lt_cv_sys_global_symbol_pipe= 5666 fi 5667done 5668 5669fi 5670 5671if test -z "$lt_cv_sys_global_symbol_pipe"; then 5672 lt_cv_sys_global_symbol_to_cdecl= 5673fi 5674if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5675 echo "$as_me:$LINENO: result: failed" >&5 5676echo "${ECHO_T}failed" >&6 5677else 5678 echo "$as_me:$LINENO: result: ok" >&5 5679echo "${ECHO_T}ok" >&6 5680fi 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 5699if test "${enable_libtool_lock+set}" = set; then 5700 enableval="$enable_libtool_lock" 5701 5702fi; 5703test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5704 5705# Some flags need to be propagated to the compiler or linker for good 5706# libtool support. 5707case $host in 5708ia64-*-hpux*) 5709 # Find out which ABI we are using. 5710 echo 'int i;' > conftest.$ac_ext 5711 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5712 (eval $ac_compile) 2>&5 5713 ac_status=$? 5714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5715 (exit $ac_status); }; then 5716 case `/usr/bin/file conftest.$ac_objext` in 5717 *ELF-32*) 5718 HPUX_IA64_MODE="32" 5719 ;; 5720 *ELF-64*) 5721 HPUX_IA64_MODE="64" 5722 ;; 5723 esac 5724 fi 5725 rm -rf conftest* 5726 ;; 5727*-*-irix6*) 5728 # Find out which ABI we are using. 5729 echo '#line 5729 "configure"' > conftest.$ac_ext 5730 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5731 (eval $ac_compile) 2>&5 5732 ac_status=$? 5733 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5734 (exit $ac_status); }; then 5735 if test "$lt_cv_prog_gnu_ld" = yes; then 5736 case `/usr/bin/file conftest.$ac_objext` in 5737 *32-bit*) 5738 LD="${LD-ld} -melf32bsmip" 5739 ;; 5740 *N32*) 5741 LD="${LD-ld} -melf32bmipn32" 5742 ;; 5743 *64-bit*) 5744 LD="${LD-ld} -melf64bmip" 5745 ;; 5746 esac 5747 else 5748 case `/usr/bin/file conftest.$ac_objext` in 5749 *32-bit*) 5750 LD="${LD-ld} -32" 5751 ;; 5752 *N32*) 5753 LD="${LD-ld} -n32" 5754 ;; 5755 *64-bit*) 5756 LD="${LD-ld} -64" 5757 ;; 5758 esac 5759 fi 5760 fi 5761 rm -rf conftest* 5762 ;; 5763 5764x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5765s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5766 # Find out which ABI we are using. 5767 echo 'int i;' > conftest.$ac_ext 5768 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5769 (eval $ac_compile) 2>&5 5770 ac_status=$? 5771 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5772 (exit $ac_status); }; then 5773 case `/usr/bin/file conftest.o` in 5774 *32-bit*) 5775 case $host in 5776 x86_64-*kfreebsd*-gnu) 5777 LD="${LD-ld} -m elf_i386_fbsd" 5778 ;; 5779 x86_64-*linux*) 5780 LD="${LD-ld} -m elf_i386" 5781 ;; 5782 ppc64-*linux*|powerpc64-*linux*) 5783 LD="${LD-ld} -m elf32ppclinux" 5784 ;; 5785 s390x-*linux*) 5786 LD="${LD-ld} -m elf_s390" 5787 ;; 5788 sparc64-*linux*) 5789 LD="${LD-ld} -m elf32_sparc" 5790 ;; 5791 esac 5792 ;; 5793 *64-bit*) 5794 case $host in 5795 x86_64-*kfreebsd*-gnu) 5796 LD="${LD-ld} -m elf_x86_64_fbsd" 5797 ;; 5798 x86_64-*linux*) 5799 LD="${LD-ld} -m elf_x86_64" 5800 ;; 5801 ppc*-*linux*|powerpc*-*linux*) 5802 LD="${LD-ld} -m elf64ppc" 5803 ;; 5804 s390*-*linux*|s390*-*tpf*) 5805 LD="${LD-ld} -m elf64_s390" 5806 ;; 5807 sparc*-*linux*) 5808 LD="${LD-ld} -m elf64_sparc" 5809 ;; 5810 esac 5811 ;; 5812 esac 5813 fi 5814 rm -rf conftest* 5815 ;; 5816 5817*-*-sco3.2v5*) 5818 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5819 SAVE_CFLAGS="$CFLAGS" 5820 CFLAGS="$CFLAGS -belf" 5821 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 5822echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 5823if test "${lt_cv_cc_needs_belf+set}" = set; then 5824 echo $ECHO_N "(cached) $ECHO_C" >&6 5825else 5826 ac_ext=c 5827ac_cpp='$CPP $CPPFLAGS' 5828ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5829ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5830ac_compiler_gnu=$ac_cv_c_compiler_gnu 5831 5832 cat >conftest.$ac_ext <<_ACEOF 5833/* confdefs.h. */ 5834_ACEOF 5835cat confdefs.h >>conftest.$ac_ext 5836cat >>conftest.$ac_ext <<_ACEOF 5837/* end confdefs.h. */ 5838 5839int 5840main () 5841{ 5842 5843 ; 5844 return 0; 5845} 5846_ACEOF 5847rm -f conftest.$ac_objext conftest$ac_exeext 5848if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5849 (eval $ac_link) 2>conftest.er1 5850 ac_status=$? 5851 grep -v '^ *+' conftest.er1 >conftest.err 5852 rm -f conftest.er1 5853 cat conftest.err >&5 5854 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5855 (exit $ac_status); } && 5856 { ac_try='test -z "$ac_c_werror_flag" 5857 || test ! -s conftest.err' 5858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5859 (eval $ac_try) 2>&5 5860 ac_status=$? 5861 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5862 (exit $ac_status); }; } && 5863 { ac_try='test -s conftest$ac_exeext' 5864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5865 (eval $ac_try) 2>&5 5866 ac_status=$? 5867 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5868 (exit $ac_status); }; }; then 5869 lt_cv_cc_needs_belf=yes 5870else 5871 echo "$as_me: failed program was:" >&5 5872sed 's/^/| /' conftest.$ac_ext >&5 5873 5874lt_cv_cc_needs_belf=no 5875fi 5876rm -f conftest.err conftest.$ac_objext \ 5877 conftest$ac_exeext conftest.$ac_ext 5878 ac_ext=c 5879ac_cpp='$CPP $CPPFLAGS' 5880ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5881ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5882ac_compiler_gnu=$ac_cv_c_compiler_gnu 5883 5884fi 5885echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 5886echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 5887 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5888 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5889 CFLAGS="$SAVE_CFLAGS" 5890 fi 5891 ;; 5892sparc*-*solaris*) 5893 # Find out which ABI we are using. 5894 echo 'int i;' > conftest.$ac_ext 5895 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5896 (eval $ac_compile) 2>&5 5897 ac_status=$? 5898 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5899 (exit $ac_status); }; then 5900 case `/usr/bin/file conftest.o` in 5901 *64-bit*) 5902 case $lt_cv_prog_gnu_ld in 5903 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5904 *) LD="${LD-ld} -64" ;; 5905 esac 5906 ;; 5907 esac 5908 fi 5909 rm -rf conftest* 5910 ;; 5911esac 5912 5913need_locks="$enable_libtool_lock" 5914 5915ac_ext=c 5916ac_cpp='$CPP $CPPFLAGS' 5917ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5918ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5919ac_compiler_gnu=$ac_cv_c_compiler_gnu 5920echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 5921echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 5922# On Suns, sometimes $CPP names a directory. 5923if test -n "$CPP" && test -d "$CPP"; then 5924 CPP= 5925fi 5926if test -z "$CPP"; then 5927 if test "${ac_cv_prog_CPP+set}" = set; then 5928 echo $ECHO_N "(cached) $ECHO_C" >&6 5929else 5930 # Double quotes because CPP needs to be expanded 5931 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5932 do 5933 ac_preproc_ok=false 5934for ac_c_preproc_warn_flag in '' yes 5935do 5936 # Use a header file that comes with gcc, so configuring glibc 5937 # with a fresh cross-compiler works. 5938 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5939 # <limits.h> exists even on freestanding compilers. 5940 # On the NeXT, cc -E runs the code through the compiler's parser, 5941 # not just through cpp. "Syntax error" is here to catch this case. 5942 cat >conftest.$ac_ext <<_ACEOF 5943/* confdefs.h. */ 5944_ACEOF 5945cat confdefs.h >>conftest.$ac_ext 5946cat >>conftest.$ac_ext <<_ACEOF 5947/* end confdefs.h. */ 5948#ifdef __STDC__ 5949# include <limits.h> 5950#else 5951# include <assert.h> 5952#endif 5953 Syntax error 5954_ACEOF 5955if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5956 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5957 ac_status=$? 5958 grep -v '^ *+' conftest.er1 >conftest.err 5959 rm -f conftest.er1 5960 cat conftest.err >&5 5961 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5962 (exit $ac_status); } >/dev/null; then 5963 if test -s conftest.err; then 5964 ac_cpp_err=$ac_c_preproc_warn_flag 5965 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5966 else 5967 ac_cpp_err= 5968 fi 5969else 5970 ac_cpp_err=yes 5971fi 5972if test -z "$ac_cpp_err"; then 5973 : 5974else 5975 echo "$as_me: failed program was:" >&5 5976sed 's/^/| /' conftest.$ac_ext >&5 5977 5978 # Broken: fails on valid input. 5979continue 5980fi 5981rm -f conftest.err conftest.$ac_ext 5982 5983 # OK, works on sane cases. Now check whether non-existent headers 5984 # can be detected and how. 5985 cat >conftest.$ac_ext <<_ACEOF 5986/* confdefs.h. */ 5987_ACEOF 5988cat confdefs.h >>conftest.$ac_ext 5989cat >>conftest.$ac_ext <<_ACEOF 5990/* end confdefs.h. */ 5991#include <ac_nonexistent.h> 5992_ACEOF 5993if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5994 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5995 ac_status=$? 5996 grep -v '^ *+' conftest.er1 >conftest.err 5997 rm -f conftest.er1 5998 cat conftest.err >&5 5999 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6000 (exit $ac_status); } >/dev/null; then 6001 if test -s conftest.err; then 6002 ac_cpp_err=$ac_c_preproc_warn_flag 6003 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 6004 else 6005 ac_cpp_err= 6006 fi 6007else 6008 ac_cpp_err=yes 6009fi 6010if test -z "$ac_cpp_err"; then 6011 # Broken: success on invalid input. 6012continue 6013else 6014 echo "$as_me: failed program was:" >&5 6015sed 's/^/| /' conftest.$ac_ext >&5 6016 6017 # Passes both tests. 6018ac_preproc_ok=: 6019break 6020fi 6021rm -f conftest.err conftest.$ac_ext 6022 6023done 6024# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6025rm -f conftest.err conftest.$ac_ext 6026if $ac_preproc_ok; then 6027 break 6028fi 6029 6030 done 6031 ac_cv_prog_CPP=$CPP 6032 6033fi 6034 CPP=$ac_cv_prog_CPP 6035else 6036 ac_cv_prog_CPP=$CPP 6037fi 6038echo "$as_me:$LINENO: result: $CPP" >&5 6039echo "${ECHO_T}$CPP" >&6 6040ac_preproc_ok=false 6041for ac_c_preproc_warn_flag in '' yes 6042do 6043 # Use a header file that comes with gcc, so configuring glibc 6044 # with a fresh cross-compiler works. 6045 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6046 # <limits.h> exists even on freestanding compilers. 6047 # On the NeXT, cc -E runs the code through the compiler's parser, 6048 # not just through cpp. "Syntax error" is here to catch this case. 6049 cat >conftest.$ac_ext <<_ACEOF 6050/* confdefs.h. */ 6051_ACEOF 6052cat confdefs.h >>conftest.$ac_ext 6053cat >>conftest.$ac_ext <<_ACEOF 6054/* end confdefs.h. */ 6055#ifdef __STDC__ 6056# include <limits.h> 6057#else 6058# include <assert.h> 6059#endif 6060 Syntax error 6061_ACEOF 6062if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 6063 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 6064 ac_status=$? 6065 grep -v '^ *+' conftest.er1 >conftest.err 6066 rm -f conftest.er1 6067 cat conftest.err >&5 6068 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6069 (exit $ac_status); } >/dev/null; then 6070 if test -s conftest.err; then 6071 ac_cpp_err=$ac_c_preproc_warn_flag 6072 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 6073 else 6074 ac_cpp_err= 6075 fi 6076else 6077 ac_cpp_err=yes 6078fi 6079if test -z "$ac_cpp_err"; then 6080 : 6081else 6082 echo "$as_me: failed program was:" >&5 6083sed 's/^/| /' conftest.$ac_ext >&5 6084 6085 # Broken: fails on valid input. 6086continue 6087fi 6088rm -f conftest.err conftest.$ac_ext 6089 6090 # OK, works on sane cases. Now check whether non-existent headers 6091 # can be detected and how. 6092 cat >conftest.$ac_ext <<_ACEOF 6093/* confdefs.h. */ 6094_ACEOF 6095cat confdefs.h >>conftest.$ac_ext 6096cat >>conftest.$ac_ext <<_ACEOF 6097/* end confdefs.h. */ 6098#include <ac_nonexistent.h> 6099_ACEOF 6100if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 6101 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 6102 ac_status=$? 6103 grep -v '^ *+' conftest.er1 >conftest.err 6104 rm -f conftest.er1 6105 cat conftest.err >&5 6106 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6107 (exit $ac_status); } >/dev/null; then 6108 if test -s conftest.err; then 6109 ac_cpp_err=$ac_c_preproc_warn_flag 6110 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 6111 else 6112 ac_cpp_err= 6113 fi 6114else 6115 ac_cpp_err=yes 6116fi 6117if test -z "$ac_cpp_err"; then 6118 # Broken: success on invalid input. 6119continue 6120else 6121 echo "$as_me: failed program was:" >&5 6122sed 's/^/| /' conftest.$ac_ext >&5 6123 6124 # Passes both tests. 6125ac_preproc_ok=: 6126break 6127fi 6128rm -f conftest.err conftest.$ac_ext 6129 6130done 6131# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6132rm -f conftest.err conftest.$ac_ext 6133if $ac_preproc_ok; then 6134 : 6135else 6136 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 6137See \`config.log' for more details." >&5 6138echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 6139See \`config.log' for more details." >&2;} 6140 { (exit 1); exit 1; }; } 6141fi 6142 6143ac_ext=c 6144ac_cpp='$CPP $CPPFLAGS' 6145ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6146ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6147ac_compiler_gnu=$ac_cv_c_compiler_gnu 6148 6149 6150echo "$as_me:$LINENO: checking for ANSI C header files" >&5 6151echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 6152if test "${ac_cv_header_stdc+set}" = set; then 6153 echo $ECHO_N "(cached) $ECHO_C" >&6 6154else 6155 cat >conftest.$ac_ext <<_ACEOF 6156/* confdefs.h. */ 6157_ACEOF 6158cat confdefs.h >>conftest.$ac_ext 6159cat >>conftest.$ac_ext <<_ACEOF 6160/* end confdefs.h. */ 6161#include <stdlib.h> 6162#include <stdarg.h> 6163#include <string.h> 6164#include <float.h> 6165 6166int 6167main () 6168{ 6169 6170 ; 6171 return 0; 6172} 6173_ACEOF 6174rm -f conftest.$ac_objext 6175if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6176 (eval $ac_compile) 2>conftest.er1 6177 ac_status=$? 6178 grep -v '^ *+' conftest.er1 >conftest.err 6179 rm -f conftest.er1 6180 cat conftest.err >&5 6181 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6182 (exit $ac_status); } && 6183 { ac_try='test -z "$ac_c_werror_flag" 6184 || test ! -s conftest.err' 6185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6186 (eval $ac_try) 2>&5 6187 ac_status=$? 6188 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6189 (exit $ac_status); }; } && 6190 { ac_try='test -s conftest.$ac_objext' 6191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6192 (eval $ac_try) 2>&5 6193 ac_status=$? 6194 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6195 (exit $ac_status); }; }; then 6196 ac_cv_header_stdc=yes 6197else 6198 echo "$as_me: failed program was:" >&5 6199sed 's/^/| /' conftest.$ac_ext >&5 6200 6201ac_cv_header_stdc=no 6202fi 6203rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 6204 6205if test $ac_cv_header_stdc = yes; then 6206 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6207 cat >conftest.$ac_ext <<_ACEOF 6208/* confdefs.h. */ 6209_ACEOF 6210cat confdefs.h >>conftest.$ac_ext 6211cat >>conftest.$ac_ext <<_ACEOF 6212/* end confdefs.h. */ 6213#include <string.h> 6214 6215_ACEOF 6216if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6217 $EGREP "memchr" >/dev/null 2>&1; then 6218 : 6219else 6220 ac_cv_header_stdc=no 6221fi 6222rm -f conftest* 6223 6224fi 6225 6226if test $ac_cv_header_stdc = yes; then 6227 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6228 cat >conftest.$ac_ext <<_ACEOF 6229/* confdefs.h. */ 6230_ACEOF 6231cat confdefs.h >>conftest.$ac_ext 6232cat >>conftest.$ac_ext <<_ACEOF 6233/* end confdefs.h. */ 6234#include <stdlib.h> 6235 6236_ACEOF 6237if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6238 $EGREP "free" >/dev/null 2>&1; then 6239 : 6240else 6241 ac_cv_header_stdc=no 6242fi 6243rm -f conftest* 6244 6245fi 6246 6247if test $ac_cv_header_stdc = yes; then 6248 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6249 if test "$cross_compiling" = yes; then 6250 : 6251else 6252 cat >conftest.$ac_ext <<_ACEOF 6253/* confdefs.h. */ 6254_ACEOF 6255cat confdefs.h >>conftest.$ac_ext 6256cat >>conftest.$ac_ext <<_ACEOF 6257/* end confdefs.h. */ 6258#include <ctype.h> 6259#if ((' ' & 0x0FF) == 0x020) 6260# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6261# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6262#else 6263# define ISLOWER(c) \ 6264 (('a' <= (c) && (c) <= 'i') \ 6265 || ('j' <= (c) && (c) <= 'r') \ 6266 || ('s' <= (c) && (c) <= 'z')) 6267# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6268#endif 6269 6270#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6271int 6272main () 6273{ 6274 int i; 6275 for (i = 0; i < 256; i++) 6276 if (XOR (islower (i), ISLOWER (i)) 6277 || toupper (i) != TOUPPER (i)) 6278 exit(2); 6279 exit (0); 6280} 6281_ACEOF 6282rm -f conftest$ac_exeext 6283if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6284 (eval $ac_link) 2>&5 6285 ac_status=$? 6286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6287 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 6288 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6289 (eval $ac_try) 2>&5 6290 ac_status=$? 6291 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6292 (exit $ac_status); }; }; then 6293 : 6294else 6295 echo "$as_me: program exited with status $ac_status" >&5 6296echo "$as_me: failed program was:" >&5 6297sed 's/^/| /' conftest.$ac_ext >&5 6298 6299( exit $ac_status ) 6300ac_cv_header_stdc=no 6301fi 6302rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 6303fi 6304fi 6305fi 6306echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 6307echo "${ECHO_T}$ac_cv_header_stdc" >&6 6308if test $ac_cv_header_stdc = yes; then 6309 6310cat >>confdefs.h <<\_ACEOF 6311#define STDC_HEADERS 1 6312_ACEOF 6313 6314fi 6315 6316# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6327 inttypes.h stdint.h unistd.h 6328do 6329as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6330echo "$as_me:$LINENO: checking for $ac_header" >&5 6331echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 6332if eval "test \"\${$as_ac_Header+set}\" = set"; then 6333 echo $ECHO_N "(cached) $ECHO_C" >&6 6334else 6335 cat >conftest.$ac_ext <<_ACEOF 6336/* confdefs.h. */ 6337_ACEOF 6338cat confdefs.h >>conftest.$ac_ext 6339cat >>conftest.$ac_ext <<_ACEOF 6340/* end confdefs.h. */ 6341$ac_includes_default 6342 6343#include <$ac_header> 6344_ACEOF 6345rm -f conftest.$ac_objext 6346if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6347 (eval $ac_compile) 2>conftest.er1 6348 ac_status=$? 6349 grep -v '^ *+' conftest.er1 >conftest.err 6350 rm -f conftest.er1 6351 cat conftest.err >&5 6352 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6353 (exit $ac_status); } && 6354 { ac_try='test -z "$ac_c_werror_flag" 6355 || test ! -s conftest.err' 6356 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6357 (eval $ac_try) 2>&5 6358 ac_status=$? 6359 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6360 (exit $ac_status); }; } && 6361 { ac_try='test -s conftest.$ac_objext' 6362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6363 (eval $ac_try) 2>&5 6364 ac_status=$? 6365 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6366 (exit $ac_status); }; }; then 6367 eval "$as_ac_Header=yes" 6368else 6369 echo "$as_me: failed program was:" >&5 6370sed 's/^/| /' conftest.$ac_ext >&5 6371 6372eval "$as_ac_Header=no" 6373fi 6374rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 6375fi 6376echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 6377echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 6378if test `eval echo '${'$as_ac_Header'}'` = yes; then 6379 cat >>confdefs.h <<_ACEOF 6380#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6381_ACEOF 6382 6383fi 6384 6385done 6386 6387 6388 6389for ac_header in dlfcn.h 6390do 6391as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6392echo "$as_me:$LINENO: checking for $ac_header" >&5 6393echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 6394if eval "test \"\${$as_ac_Header+set}\" = set"; then 6395 echo $ECHO_N "(cached) $ECHO_C" >&6 6396else 6397 cat >conftest.$ac_ext <<_ACEOF 6398/* confdefs.h. */ 6399_ACEOF 6400cat confdefs.h >>conftest.$ac_ext 6401cat >>conftest.$ac_ext <<_ACEOF 6402/* end confdefs.h. */ 6403$ac_includes_default 6404 6405#include <$ac_header> 6406_ACEOF 6407rm -f conftest.$ac_objext 6408if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6409 (eval $ac_compile) 2>conftest.er1 6410 ac_status=$? 6411 grep -v '^ *+' conftest.er1 >conftest.err 6412 rm -f conftest.er1 6413 cat conftest.err >&5 6414 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6415 (exit $ac_status); } && 6416 { ac_try='test -z "$ac_c_werror_flag" 6417 || test ! -s conftest.err' 6418 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6419 (eval $ac_try) 2>&5 6420 ac_status=$? 6421 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6422 (exit $ac_status); }; } && 6423 { ac_try='test -s conftest.$ac_objext' 6424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6425 (eval $ac_try) 2>&5 6426 ac_status=$? 6427 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6428 (exit $ac_status); }; }; then 6429 eval "$as_ac_Header=yes" 6430else 6431 echo "$as_me: failed program was:" >&5 6432sed 's/^/| /' conftest.$ac_ext >&5 6433 6434eval "$as_ac_Header=no" 6435fi 6436rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 6437fi 6438echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 6439echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 6440if test `eval echo '${'$as_ac_Header'}'` = yes; then 6441 cat >>confdefs.h <<_ACEOF 6442#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6443_ACEOF 6444 6445fi 6446 6447done 6448 6449 6450 6451# This can be used to rebuild libtool when needed 6452LIBTOOL_DEPS="$ltmain" 6453 6454# Always use our own libtool. 6455LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481test -z "$LN_S" && LN_S="ln -s" 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496if test -n "${ZSH_VERSION+set}" ; then 6497 setopt NO_GLOB_SUBST 6498fi 6499 6500echo "$as_me:$LINENO: checking for objdir" >&5 6501echo $ECHO_N "checking for objdir... $ECHO_C" >&6 6502if test "${lt_cv_objdir+set}" = set; then 6503 echo $ECHO_N "(cached) $ECHO_C" >&6 6504else 6505 rm -f .libs 2>/dev/null 6506mkdir .libs 2>/dev/null 6507if test -d .libs; then 6508 lt_cv_objdir=.libs 6509else 6510 # MS-DOS does not allow filenames that begin with a dot. 6511 lt_cv_objdir=_libs 6512fi 6513rmdir .libs 2>/dev/null 6514fi 6515echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6516echo "${ECHO_T}$lt_cv_objdir" >&6 6517objdir=$lt_cv_objdir 6518 6519 6520 6521 6522 6523cat >>confdefs.h <<_ACEOF 6524#define LT_OBJDIR "$lt_cv_objdir/" 6525_ACEOF 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543case $host_os in 6544aix3*) 6545 # AIX sometimes has problems with the GCC collect2 program. For some 6546 # reason, if we set the COLLECT_NAMES environment variable, the problems 6547 # vanish in a puff of smoke. 6548 if test "X${COLLECT_NAMES+set}" != Xset; then 6549 COLLECT_NAMES= 6550 export COLLECT_NAMES 6551 fi 6552 ;; 6553esac 6554 6555# Sed substitution that helps us do robust quoting. It backslashifies 6556# metacharacters that are still active within double-quoted strings. 6557sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6558 6559# Same as above, but do not quote variable references. 6560double_quote_subst='s/\(["`\\]\)/\\\1/g' 6561 6562# Sed substitution to delay expansion of an escaped shell variable in a 6563# double_quote_subst'ed string. 6564delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6565 6566# Sed substitution to delay expansion of an escaped single quote. 6567delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6568 6569# Sed substitution to avoid accidental globbing in evaled expressions 6570no_glob_subst='s/\*/\\\*/g' 6571 6572# Global variables: 6573ofile=libtool 6574can_build_shared=yes 6575 6576# All known linkers require a `.a' archive for static linking (except MSVC, 6577# which needs '.lib'). 6578libext=a 6579 6580with_gnu_ld="$lt_cv_prog_gnu_ld" 6581 6582old_CC="$CC" 6583old_CFLAGS="$CFLAGS" 6584 6585# Set sane defaults for various variables 6586test -z "$CC" && CC=cc 6587test -z "$LTCC" && LTCC=$CC 6588test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6589test -z "$LD" && LD=ld 6590test -z "$ac_objext" && ac_objext=o 6591 6592for cc_temp in $compiler""; do 6593 case $cc_temp in 6594 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6595 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6596 \-*) ;; 6597 *) break;; 6598 esac 6599done 6600cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6601 6602 6603# Only perform the check for file, if the check method requires it 6604test -z "$MAGIC_CMD" && MAGIC_CMD=file 6605case $deplibs_check_method in 6606file_magic*) 6607 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6608 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6609echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 6610if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6611 echo $ECHO_N "(cached) $ECHO_C" >&6 6612else 6613 case $MAGIC_CMD in 6614[\\/*] | ?:[\\/]*) 6615 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6616 ;; 6617*) 6618 lt_save_MAGIC_CMD="$MAGIC_CMD" 6619 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6620 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6621 for ac_dir in $ac_dummy; do 6622 IFS="$lt_save_ifs" 6623 test -z "$ac_dir" && ac_dir=. 6624 if test -f $ac_dir/${ac_tool_prefix}file; then 6625 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6626 if test -n "$file_magic_test_file"; then 6627 case $deplibs_check_method in 6628 "file_magic "*) 6629 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6630 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6631 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6632 $EGREP "$file_magic_regex" > /dev/null; then 6633 : 6634 else 6635 cat <<_LT_EOF 1>&2 6636 6637*** Warning: the command libtool uses to detect shared libraries, 6638*** $file_magic_cmd, produces output that libtool cannot recognize. 6639*** The result is that libtool may fail to recognize shared libraries 6640*** as such. This will affect the creation of libtool libraries that 6641*** depend on shared libraries, but programs linked with such libtool 6642*** libraries will work regardless of this problem. Nevertheless, you 6643*** may want to report the problem to your system manager and/or to 6644*** bug-libtool@gnu.org 6645 6646_LT_EOF 6647 fi ;; 6648 esac 6649 fi 6650 break 6651 fi 6652 done 6653 IFS="$lt_save_ifs" 6654 MAGIC_CMD="$lt_save_MAGIC_CMD" 6655 ;; 6656esac 6657fi 6658 6659MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6660if test -n "$MAGIC_CMD"; then 6661 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6662echo "${ECHO_T}$MAGIC_CMD" >&6 6663else 6664 echo "$as_me:$LINENO: result: no" >&5 6665echo "${ECHO_T}no" >&6 6666fi 6667 6668 6669 6670 6671 6672if test -z "$lt_cv_path_MAGIC_CMD"; then 6673 if test -n "$ac_tool_prefix"; then 6674 echo "$as_me:$LINENO: checking for file" >&5 6675echo $ECHO_N "checking for file... $ECHO_C" >&6 6676if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6677 echo $ECHO_N "(cached) $ECHO_C" >&6 6678else 6679 case $MAGIC_CMD in 6680[\\/*] | ?:[\\/]*) 6681 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6682 ;; 6683*) 6684 lt_save_MAGIC_CMD="$MAGIC_CMD" 6685 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6686 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6687 for ac_dir in $ac_dummy; do 6688 IFS="$lt_save_ifs" 6689 test -z "$ac_dir" && ac_dir=. 6690 if test -f $ac_dir/file; then 6691 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6692 if test -n "$file_magic_test_file"; then 6693 case $deplibs_check_method in 6694 "file_magic "*) 6695 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6696 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6697 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6698 $EGREP "$file_magic_regex" > /dev/null; then 6699 : 6700 else 6701 cat <<_LT_EOF 1>&2 6702 6703*** Warning: the command libtool uses to detect shared libraries, 6704*** $file_magic_cmd, produces output that libtool cannot recognize. 6705*** The result is that libtool may fail to recognize shared libraries 6706*** as such. This will affect the creation of libtool libraries that 6707*** depend on shared libraries, but programs linked with such libtool 6708*** libraries will work regardless of this problem. Nevertheless, you 6709*** may want to report the problem to your system manager and/or to 6710*** bug-libtool@gnu.org 6711 6712_LT_EOF 6713 fi ;; 6714 esac 6715 fi 6716 break 6717 fi 6718 done 6719 IFS="$lt_save_ifs" 6720 MAGIC_CMD="$lt_save_MAGIC_CMD" 6721 ;; 6722esac 6723fi 6724 6725MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6726if test -n "$MAGIC_CMD"; then 6727 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6728echo "${ECHO_T}$MAGIC_CMD" >&6 6729else 6730 echo "$as_me:$LINENO: result: no" >&5 6731echo "${ECHO_T}no" >&6 6732fi 6733 6734 6735 else 6736 MAGIC_CMD=: 6737 fi 6738fi 6739 6740 fi 6741 ;; 6742esac 6743 6744# Use C for the default configuration in the libtool script 6745 6746lt_save_CC="$CC" 6747ac_ext=c 6748ac_cpp='$CPP $CPPFLAGS' 6749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6751ac_compiler_gnu=$ac_cv_c_compiler_gnu 6752 6753 6754# Source file extension for C test sources. 6755ac_ext=c 6756 6757# Object file extension for compiled C test sources. 6758objext=o 6759objext=$objext 6760 6761# Code to be used in simple compile tests 6762lt_simple_compile_test_code="int some_variable = 0;" 6763 6764# Code to be used in simple link tests 6765lt_simple_link_test_code='int main(){return(0);}' 6766 6767 6768 6769 6770 6771 6772 6773# If no C compiler was specified, use CC. 6774LTCC=${LTCC-"$CC"} 6775 6776# If no C compiler flags were specified, use CFLAGS. 6777LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6778 6779# Allow CC to be a program name with arguments. 6780compiler=$CC 6781 6782# Save the default compiler, since it gets overwritten when the other 6783# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 6784compiler_DEFAULT=$CC 6785 6786# save warnings/boilerplate of simple test code 6787ac_outfile=conftest.$ac_objext 6788echo "$lt_simple_compile_test_code" >conftest.$ac_ext 6789eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6790_lt_compiler_boilerplate=`cat conftest.err` 6791$RM conftest* 6792 6793ac_outfile=conftest.$ac_objext 6794echo "$lt_simple_link_test_code" >conftest.$ac_ext 6795eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6796_lt_linker_boilerplate=`cat conftest.err` 6797$RM conftest* 6798 6799 6800## CAVEAT EMPTOR: 6801## There is no encapsulation within the following macros, do not change 6802## the running order or otherwise move them around unless you know exactly 6803## what you are doing... 6804if test -n "$compiler"; then 6805 6806lt_prog_compiler_no_builtin_flag= 6807 6808if test "$GCC" = yes; then 6809 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6810 6811 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6812echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 6813if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 6814 echo $ECHO_N "(cached) $ECHO_C" >&6 6815else 6816 lt_cv_prog_compiler_rtti_exceptions=no 6817 ac_outfile=conftest.$ac_objext 6818 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 6819 lt_compiler_flag="-fno-rtti -fno-exceptions" 6820 # Insert the option either (1) after the last *FLAGS variable, or 6821 # (2) before a word containing "conftest.", or (3) at the end. 6822 # Note that $ac_compile itself does not contain backslashes and begins 6823 # with a dollar sign (not a hyphen), so the echo should work correctly. 6824 # The option is referenced via a variable to avoid confusing sed. 6825 lt_compile=`echo "$ac_compile" | $SED \ 6826 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6827 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6828 -e 's:$: $lt_compiler_flag:'` 6829 (eval echo "\"\$as_me:6829: $lt_compile\"" >&5) 6830 (eval "$lt_compile" 2>conftest.err) 6831 ac_status=$? 6832 cat conftest.err >&5 6833 echo "$as_me:6833: \$? = $ac_status" >&5 6834 if (exit $ac_status) && test -s "$ac_outfile"; then 6835 # The compiler can only warn and ignore the option if not recognized 6836 # So say no if there are warnings other than the usual output. 6837 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6838 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6839 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6840 lt_cv_prog_compiler_rtti_exceptions=yes 6841 fi 6842 fi 6843 $RM conftest* 6844 6845fi 6846echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6847echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 6848 6849if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6850 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6851else 6852 : 6853fi 6854 6855fi 6856 6857 6858 6859 6860 6861 6862 lt_prog_compiler_wl= 6863lt_prog_compiler_pic= 6864lt_prog_compiler_static= 6865 6866echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 6867echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 6868 6869 if test "$GCC" = yes; then 6870 lt_prog_compiler_wl='-Wl,' 6871 lt_prog_compiler_static='-static' 6872 6873 case $host_os in 6874 aix*) 6875 # All AIX code is PIC. 6876 if test "$host_cpu" = ia64; then 6877 # AIX 5 now supports IA64 processor 6878 lt_prog_compiler_static='-Bstatic' 6879 fi 6880 ;; 6881 6882 amigaos*) 6883 if test "$host_cpu" = m68k; then 6884 # FIXME: we need at least 68020 code to build shared libraries, but 6885 # adding the `-m68020' flag to GCC prevents building anything better, 6886 # like `-m68040'. 6887 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6888 fi 6889 ;; 6890 6891 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6892 # PIC is the default for these OSes. 6893 ;; 6894 6895 mingw* | cygwin* | pw32* | os2*) 6896 # This hack is so that the source file can tell whether it is being 6897 # built for inclusion in a dll (and should export symbols for example). 6898 # Although the cygwin gcc ignores -fPIC, still need this for old-style 6899 # (--disable-auto-import) libraries 6900 lt_prog_compiler_pic='-DDLL_EXPORT' 6901 ;; 6902 6903 darwin* | rhapsody*) 6904 # PIC is the default on this platform 6905 # Common symbols not allowed in MH_DYLIB files 6906 lt_prog_compiler_pic='-fno-common' 6907 ;; 6908 6909 hpux*) 6910 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6911 # not for PA HP-UX. 6912 case $host_cpu in 6913 hppa*64*|ia64*) 6914 # +Z the default 6915 ;; 6916 *) 6917 lt_prog_compiler_pic='-fPIC' 6918 ;; 6919 esac 6920 ;; 6921 6922 interix[3-9]*) 6923 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6924 # Instead, we relocate shared libraries at runtime. 6925 ;; 6926 6927 msdosdjgpp*) 6928 # Just because we use GCC doesn't mean we suddenly get shared libraries 6929 # on systems that don't support them. 6930 lt_prog_compiler_can_build_shared=no 6931 enable_shared=no 6932 ;; 6933 6934 *nto* | *qnx*) 6935 # QNX uses GNU C++, but need to define -shared option too, otherwise 6936 # it will coredump. 6937 lt_prog_compiler_pic='-fPIC -shared' 6938 ;; 6939 6940 sysv4*MP*) 6941 if test -d /usr/nec; then 6942 lt_prog_compiler_pic=-Kconform_pic 6943 fi 6944 ;; 6945 6946 *) 6947 lt_prog_compiler_pic='-fPIC' 6948 ;; 6949 esac 6950 else 6951 # PORTME Check for flag to pass linker flags through the system compiler. 6952 case $host_os in 6953 aix*) 6954 lt_prog_compiler_wl='-Wl,' 6955 if test "$host_cpu" = ia64; then 6956 # AIX 5 now supports IA64 processor 6957 lt_prog_compiler_static='-Bstatic' 6958 else 6959 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6960 fi 6961 ;; 6962 darwin*) 6963 # PIC is the default on this platform 6964 # Common symbols not allowed in MH_DYLIB files 6965 case $cc_basename in 6966 xlc*) 6967 lt_prog_compiler_pic='-qnocommon' 6968 lt_prog_compiler_wl='-Wl,' 6969 ;; 6970 esac 6971 ;; 6972 6973 mingw* | cygwin* | pw32* | os2*) 6974 # This hack is so that the source file can tell whether it is being 6975 # built for inclusion in a dll (and should export symbols for example). 6976 lt_prog_compiler_pic='-DDLL_EXPORT' 6977 ;; 6978 6979 hpux9* | hpux10* | hpux11*) 6980 lt_prog_compiler_wl='-Wl,' 6981 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6982 # not for PA HP-UX. 6983 case $host_cpu in 6984 hppa*64*|ia64*) 6985 # +Z the default 6986 ;; 6987 *) 6988 lt_prog_compiler_pic='+Z' 6989 ;; 6990 esac 6991 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6992 lt_prog_compiler_static='${wl}-a ${wl}archive' 6993 ;; 6994 6995 irix5* | irix6* | nonstopux*) 6996 lt_prog_compiler_wl='-Wl,' 6997 # PIC (with -KPIC) is the default. 6998 lt_prog_compiler_static='-non_shared' 6999 ;; 7000 7001 linux* | k*bsd*-gnu) 7002 case $cc_basename in 7003 icc* | ecc*) 7004 lt_prog_compiler_wl='-Wl,' 7005 lt_prog_compiler_pic='-KPIC' 7006 lt_prog_compiler_static='-static' 7007 ;; 7008 pgcc* | pgf77* | pgf90* | pgf95*) 7009 # Portland Group compilers (*not* the Pentium gcc compiler, 7010 # which looks to be a dead project) 7011 lt_prog_compiler_wl='-Wl,' 7012 lt_prog_compiler_pic='-fpic' 7013 lt_prog_compiler_static='-Bstatic' 7014 ;; 7015 ccc*) 7016 lt_prog_compiler_wl='-Wl,' 7017 # All Alpha code is PIC. 7018 lt_prog_compiler_static='-non_shared' 7019 ;; 7020 *) 7021 case `$CC -V 2>&1 | sed 5q` in 7022 *Sun\ C*) 7023 # Sun C 5.9 7024 lt_prog_compiler_pic='-KPIC' 7025 lt_prog_compiler_static='-Bstatic' 7026 lt_prog_compiler_wl='-Wl,' 7027 ;; 7028 *Sun\ F*) 7029 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7030 lt_prog_compiler_pic='-KPIC' 7031 lt_prog_compiler_static='-Bstatic' 7032 lt_prog_compiler_wl='' 7033 ;; 7034 esac 7035 ;; 7036 esac 7037 ;; 7038 7039 newsos6) 7040 lt_prog_compiler_pic='-KPIC' 7041 lt_prog_compiler_static='-Bstatic' 7042 ;; 7043 7044 *nto* | *qnx*) 7045 # QNX uses GNU C++, but need to define -shared option too, otherwise 7046 # it will coredump. 7047 lt_prog_compiler_pic='-fPIC -shared' 7048 ;; 7049 7050 osf3* | osf4* | osf5*) 7051 lt_prog_compiler_wl='-Wl,' 7052 # All OSF/1 code is PIC. 7053 lt_prog_compiler_static='-non_shared' 7054 ;; 7055 7056 rdos*) 7057 lt_prog_compiler_static='-non_shared' 7058 ;; 7059 7060 solaris*) 7061 lt_prog_compiler_pic='-KPIC' 7062 lt_prog_compiler_static='-Bstatic' 7063 case $cc_basename in 7064 f77* | f90* | f95*) 7065 lt_prog_compiler_wl='-Qoption ld ';; 7066 *) 7067 lt_prog_compiler_wl='-Wl,';; 7068 esac 7069 ;; 7070 7071 sunos4*) 7072 lt_prog_compiler_wl='-Qoption ld ' 7073 lt_prog_compiler_pic='-PIC' 7074 lt_prog_compiler_static='-Bstatic' 7075 ;; 7076 7077 sysv4 | sysv4.2uw2* | sysv4.3*) 7078 lt_prog_compiler_wl='-Wl,' 7079 lt_prog_compiler_pic='-KPIC' 7080 lt_prog_compiler_static='-Bstatic' 7081 ;; 7082 7083 sysv4*MP*) 7084 if test -d /usr/nec ;then 7085 lt_prog_compiler_pic='-Kconform_pic' 7086 lt_prog_compiler_static='-Bstatic' 7087 fi 7088 ;; 7089 7090 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7091 lt_prog_compiler_wl='-Wl,' 7092 lt_prog_compiler_pic='-KPIC' 7093 lt_prog_compiler_static='-Bstatic' 7094 ;; 7095 7096 unicos*) 7097 lt_prog_compiler_wl='-Wl,' 7098 lt_prog_compiler_can_build_shared=no 7099 ;; 7100 7101 uts4*) 7102 lt_prog_compiler_pic='-pic' 7103 lt_prog_compiler_static='-Bstatic' 7104 ;; 7105 7106 *) 7107 lt_prog_compiler_can_build_shared=no 7108 ;; 7109 esac 7110 fi 7111 7112case $host_os in 7113 # For platforms which do not support PIC, -DPIC is meaningless: 7114 *djgpp*) 7115 lt_prog_compiler_pic= 7116 ;; 7117 *) 7118 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7119 ;; 7120esac 7121echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7122echo "${ECHO_T}$lt_prog_compiler_pic" >&6 7123 7124 7125 7126 7127 7128 7129# 7130# Check to make sure the PIC flag actually works. 7131# 7132if test -n "$lt_prog_compiler_pic"; then 7133 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7134echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 7135if test "${lt_prog_compiler_pic_works+set}" = set; then 7136 echo $ECHO_N "(cached) $ECHO_C" >&6 7137else 7138 lt_prog_compiler_pic_works=no 7139 ac_outfile=conftest.$ac_objext 7140 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7141 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7142 # Insert the option either (1) after the last *FLAGS variable, or 7143 # (2) before a word containing "conftest.", or (3) at the end. 7144 # Note that $ac_compile itself does not contain backslashes and begins 7145 # with a dollar sign (not a hyphen), so the echo should work correctly. 7146 # The option is referenced via a variable to avoid confusing sed. 7147 lt_compile=`echo "$ac_compile" | $SED \ 7148 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7149 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7150 -e 's:$: $lt_compiler_flag:'` 7151 (eval echo "\"\$as_me:7151: $lt_compile\"" >&5) 7152 (eval "$lt_compile" 2>conftest.err) 7153 ac_status=$? 7154 cat conftest.err >&5 7155 echo "$as_me:7155: \$? = $ac_status" >&5 7156 if (exit $ac_status) && test -s "$ac_outfile"; then 7157 # The compiler can only warn and ignore the option if not recognized 7158 # So say no if there are warnings other than the usual output. 7159 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7160 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7161 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7162 lt_prog_compiler_pic_works=yes 7163 fi 7164 fi 7165 $RM conftest* 7166 7167fi 7168echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7169echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 7170 7171if test x"$lt_prog_compiler_pic_works" = xyes; then 7172 case $lt_prog_compiler_pic in 7173 "" | " "*) ;; 7174 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7175 esac 7176else 7177 lt_prog_compiler_pic= 7178 lt_prog_compiler_can_build_shared=no 7179fi 7180 7181fi 7182 7183 7184 7185 7186 7187 7188# 7189# Check to make sure the static flag actually works. 7190# 7191wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7192echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7193echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 7194if test "${lt_prog_compiler_static_works+set}" = set; then 7195 echo $ECHO_N "(cached) $ECHO_C" >&6 7196else 7197 lt_prog_compiler_static_works=no 7198 save_LDFLAGS="$LDFLAGS" 7199 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7200 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7201 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7202 # The linker can only warn and ignore the option if not recognized 7203 # So say no if there are warnings 7204 if test -s conftest.err; then 7205 # Append any errors to the config.log. 7206 cat conftest.err 1>&5 7207 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7208 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7209 if diff conftest.exp conftest.er2 >/dev/null; then 7210 lt_prog_compiler_static_works=yes 7211 fi 7212 else 7213 lt_prog_compiler_static_works=yes 7214 fi 7215 fi 7216 $RM conftest* 7217 LDFLAGS="$save_LDFLAGS" 7218 7219fi 7220echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7221echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 7222 7223if test x"$lt_prog_compiler_static_works" = xyes; then 7224 : 7225else 7226 lt_prog_compiler_static= 7227fi 7228 7229 7230 7231 7232 7233 7234 7235 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7236echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 7237if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7238 echo $ECHO_N "(cached) $ECHO_C" >&6 7239else 7240 lt_cv_prog_compiler_c_o=no 7241 $RM -r conftest 2>/dev/null 7242 mkdir conftest 7243 cd conftest 7244 mkdir out 7245 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7246 7247 lt_compiler_flag="-o out/conftest2.$ac_objext" 7248 # Insert the option either (1) after the last *FLAGS variable, or 7249 # (2) before a word containing "conftest.", or (3) at the end. 7250 # Note that $ac_compile itself does not contain backslashes and begins 7251 # with a dollar sign (not a hyphen), so the echo should work correctly. 7252 lt_compile=`echo "$ac_compile" | $SED \ 7253 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7254 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7255 -e 's:$: $lt_compiler_flag:'` 7256 (eval echo "\"\$as_me:7256: $lt_compile\"" >&5) 7257 (eval "$lt_compile" 2>out/conftest.err) 7258 ac_status=$? 7259 cat out/conftest.err >&5 7260 echo "$as_me:7260: \$? = $ac_status" >&5 7261 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7262 then 7263 # The compiler can only warn and ignore the option if not recognized 7264 # So say no if there are warnings 7265 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7266 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7267 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7268 lt_cv_prog_compiler_c_o=yes 7269 fi 7270 fi 7271 chmod u+w . 2>&5 7272 $RM conftest* 7273 # SGI C++ compiler will create directory out/ii_files/ for 7274 # template instantiation 7275 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7276 $RM out/* && rmdir out 7277 cd .. 7278 $RM -r conftest 7279 $RM conftest* 7280 7281fi 7282echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7283echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 7284 7285 7286 7287 7288 7289 7290 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7291echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 7292if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7293 echo $ECHO_N "(cached) $ECHO_C" >&6 7294else 7295 lt_cv_prog_compiler_c_o=no 7296 $RM -r conftest 2>/dev/null 7297 mkdir conftest 7298 cd conftest 7299 mkdir out 7300 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7301 7302 lt_compiler_flag="-o out/conftest2.$ac_objext" 7303 # Insert the option either (1) after the last *FLAGS variable, or 7304 # (2) before a word containing "conftest.", or (3) at the end. 7305 # Note that $ac_compile itself does not contain backslashes and begins 7306 # with a dollar sign (not a hyphen), so the echo should work correctly. 7307 lt_compile=`echo "$ac_compile" | $SED \ 7308 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7309 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7310 -e 's:$: $lt_compiler_flag:'` 7311 (eval echo "\"\$as_me:7311: $lt_compile\"" >&5) 7312 (eval "$lt_compile" 2>out/conftest.err) 7313 ac_status=$? 7314 cat out/conftest.err >&5 7315 echo "$as_me:7315: \$? = $ac_status" >&5 7316 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7317 then 7318 # The compiler can only warn and ignore the option if not recognized 7319 # So say no if there are warnings 7320 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7321 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7322 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7323 lt_cv_prog_compiler_c_o=yes 7324 fi 7325 fi 7326 chmod u+w . 2>&5 7327 $RM conftest* 7328 # SGI C++ compiler will create directory out/ii_files/ for 7329 # template instantiation 7330 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7331 $RM out/* && rmdir out 7332 cd .. 7333 $RM -r conftest 7334 $RM conftest* 7335 7336fi 7337echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7338echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 7339 7340 7341 7342 7343hard_links="nottested" 7344if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7345 # do not overwrite the value of need_locks provided by the user 7346 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7347echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 7348 hard_links=yes 7349 $RM conftest* 7350 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7351 touch conftest.a 7352 ln conftest.a conftest.b 2>&5 || hard_links=no 7353 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7354 echo "$as_me:$LINENO: result: $hard_links" >&5 7355echo "${ECHO_T}$hard_links" >&6 7356 if test "$hard_links" = no; then 7357 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7358echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7359 need_locks=warn 7360 fi 7361else 7362 need_locks=no 7363fi 7364 7365 7366 7367 7368 7369 7370 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7371echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 7372 7373 runpath_var= 7374 allow_undefined_flag= 7375 always_export_symbols=no 7376 archive_cmds= 7377 archive_expsym_cmds= 7378 compiler_needs_object=no 7379 enable_shared_with_static_runtimes=no 7380 export_dynamic_flag_spec= 7381 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7382 hardcode_automatic=no 7383 hardcode_direct=no 7384 hardcode_direct_absolute=no 7385 hardcode_libdir_flag_spec= 7386 hardcode_libdir_flag_spec_ld= 7387 hardcode_libdir_separator= 7388 hardcode_minus_L=no 7389 hardcode_shlibpath_var=unsupported 7390 inherit_rpath=no 7391 link_all_deplibs=unknown 7392 module_cmds= 7393 module_expsym_cmds= 7394 old_archive_from_new_cmds= 7395 old_archive_from_expsyms_cmds= 7396 thread_safe_flag_spec= 7397 whole_archive_flag_spec= 7398 # include_expsyms should be a list of space-separated symbols to be *always* 7399 # included in the symbol list 7400 include_expsyms= 7401 # exclude_expsyms can be an extended regexp of symbols to exclude 7402 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7403 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7404 # as well as any symbol that contains `d'. 7405 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7406 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7407 # platforms (ab)use it in PIC code, but their linkers get confused if 7408 # the symbol is explicitly referenced. Since portable code cannot 7409 # rely on this symbol name, it's probably fine to never include it in 7410 # preloaded symbol tables. 7411 extract_expsyms_cmds= 7412 7413 case $host_os in 7414 cygwin* | mingw* | pw32*) 7415 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7416 # When not using gcc, we currently assume that we are using 7417 # Microsoft Visual C++. 7418 if test "$GCC" != yes; then 7419 with_gnu_ld=no 7420 fi 7421 ;; 7422 interix*) 7423 # we just hope/assume this is gcc and not c89 (= MSVC++) 7424 with_gnu_ld=yes 7425 ;; 7426 openbsd*) 7427 with_gnu_ld=no 7428 ;; 7429 esac 7430 7431 ld_shlibs=yes 7432 if test "$with_gnu_ld" = yes; then 7433 # If archive_cmds runs LD, not CC, wlarc should be empty 7434 wlarc='${wl}' 7435 7436 # Set some defaults for GNU ld with shared library support. These 7437 # are reset later if shared libraries are not supported. Putting them 7438 # here allows them to be overridden if necessary. 7439 runpath_var=LD_RUN_PATH 7440 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7441 export_dynamic_flag_spec='${wl}--export-dynamic' 7442 # ancient GNU ld didn't support --whole-archive et. al. 7443 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7444 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7445 else 7446 whole_archive_flag_spec= 7447 fi 7448 supports_anon_versioning=no 7449 case `$LD -v 2>&1` in 7450 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7451 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7452 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7453 *\ 2.11.*) ;; # other 2.11 versions 7454 *) supports_anon_versioning=yes ;; 7455 esac 7456 7457 # See if GNU ld supports shared libraries. 7458 case $host_os in 7459 aix3* | aix4* | aix5*) 7460 # On AIX/PPC, the GNU linker is very broken 7461 if test "$host_cpu" != ia64; then 7462 ld_shlibs=no 7463 cat <<_LT_EOF 1>&2 7464 7465*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7466*** to be unable to reliably create shared libraries on AIX. 7467*** Therefore, libtool is disabling shared libraries support. If you 7468*** really care for shared libraries, you may want to modify your PATH 7469*** so that a non-GNU linker is found, and then restart. 7470 7471_LT_EOF 7472 fi 7473 ;; 7474 7475 amigaos*) 7476 if test "$host_cpu" = m68k; then 7477 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 7478 hardcode_libdir_flag_spec='-L$libdir' 7479 hardcode_minus_L=yes 7480 fi 7481 7482 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7483 # that the semantics of dynamic libraries on AmigaOS, at least up 7484 # to version 4, is to share data among multiple programs linked 7485 # with the same dynamic library. Since this doesn't match the 7486 # behavior of shared libraries on other platforms, we can't use 7487 # them. 7488 ld_shlibs=no 7489 ;; 7490 7491 beos*) 7492 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7493 allow_undefined_flag=unsupported 7494 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7495 # support --undefined. This deserves some investigation. FIXME 7496 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7497 else 7498 ld_shlibs=no 7499 fi 7500 ;; 7501 7502 cygwin* | mingw* | pw32*) 7503 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7504 # as there is no search path for DLLs. 7505 hardcode_libdir_flag_spec='-L$libdir' 7506 allow_undefined_flag=unsupported 7507 always_export_symbols=no 7508 enable_shared_with_static_runtimes=yes 7509 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7510 7511 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 7512 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7513 # If the export-symbols file already is a .def file (1st line 7514 # is EXPORTS), use it as is; otherwise, prepend... 7515 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7516 cp $export_symbols $output_objdir/$soname.def; 7517 else 7518 echo EXPORTS > $output_objdir/$soname.def; 7519 cat $export_symbols >> $output_objdir/$soname.def; 7520 fi~ 7521 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7522 else 7523 ld_shlibs=no 7524 fi 7525 ;; 7526 7527 interix[3-9]*) 7528 hardcode_direct=no 7529 hardcode_shlibpath_var=no 7530 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7531 export_dynamic_flag_spec='${wl}-E' 7532 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7533 # Instead, shared libraries are loaded at an image base (0x10000000 by 7534 # default) and relocated if they conflict, which is a slow very memory 7535 # consuming and fragmenting process. To avoid this, we pick a random, 7536 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7537 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7538 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7539 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7540 ;; 7541 7542 gnu* | linux* | tpf* | k*bsd*-gnu) 7543 tmp_diet=no 7544 if test "$host_os" = linux-dietlibc; then 7545 case $cc_basename in 7546 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 7547 esac 7548 fi 7549 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 7550 && test "$tmp_diet" = no 7551 then 7552 tmp_addflag= 7553 case $cc_basename,$host_cpu in 7554 pgcc*) # Portland Group C compiler 7555 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 7556 tmp_addflag=' $pic_flag' 7557 ;; 7558 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7559 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 7560 tmp_addflag=' $pic_flag -Mnomain' ;; 7561 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7562 tmp_addflag=' -i_dynamic' ;; 7563 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7564 tmp_addflag=' -i_dynamic -nofor_main' ;; 7565 ifc* | ifort*) # Intel Fortran compiler 7566 tmp_addflag=' -nofor_main' ;; 7567 esac 7568 case `$CC -V 2>&1 | sed 5q` in 7569 *Sun\ C*) # Sun C 5.9 7570 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 7571 compiler_needs_object=yes 7572 tmp_sharedflag='-G' ;; 7573 *Sun\ F*) # Sun Fortran 8.3 7574 tmp_sharedflag='-G' ;; 7575 *) 7576 tmp_sharedflag='-shared' ;; 7577 esac 7578 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7579 7580 if test "x$supports_anon_versioning" = xyes; then 7581 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7582 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7583 echo "local: *; };" >> $output_objdir/$libname.ver~ 7584 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7585 fi 7586 else 7587 ld_shlibs=no 7588 fi 7589 ;; 7590 7591 netbsd*) 7592 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7593 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7594 wlarc= 7595 else 7596 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7597 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7598 fi 7599 ;; 7600 7601 solaris*) 7602 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 7603 ld_shlibs=no 7604 cat <<_LT_EOF 1>&2 7605 7606*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7607*** create shared libraries on Solaris systems. Therefore, libtool 7608*** is disabling shared libraries support. We urge you to upgrade GNU 7609*** binutils to release 2.9.1 or newer. Another option is to modify 7610*** your PATH or compiler configuration so that the native linker is 7611*** used, and then restart. 7612 7613_LT_EOF 7614 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7615 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7616 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7617 else 7618 ld_shlibs=no 7619 fi 7620 ;; 7621 7622 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7623 case `$LD -v 2>&1` in 7624 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7625 ld_shlibs=no 7626 cat <<_LT_EOF 1>&2 7627 7628*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7629*** reliably create shared libraries on SCO systems. Therefore, libtool 7630*** is disabling shared libraries support. We urge you to upgrade GNU 7631*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7632*** your PATH or compiler configuration so that the native linker is 7633*** used, and then restart. 7634 7635_LT_EOF 7636 ;; 7637 *) 7638 # For security reasons, it is highly recommended that you always 7639 # use absolute paths for naming shared libraries, and exclude the 7640 # DT_RUNPATH tag from executables and libraries. But doing so 7641 # requires that you compile everything twice, which is a pain. 7642 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7643 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7644 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7645 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7646 else 7647 ld_shlibs=no 7648 fi 7649 ;; 7650 esac 7651 ;; 7652 7653 sunos4*) 7654 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7655 wlarc= 7656 hardcode_direct=yes 7657 hardcode_shlibpath_var=no 7658 ;; 7659 7660 *) 7661 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7662 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7663 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7664 else 7665 ld_shlibs=no 7666 fi 7667 ;; 7668 esac 7669 7670 if test "$ld_shlibs" = no; then 7671 runpath_var= 7672 hardcode_libdir_flag_spec= 7673 export_dynamic_flag_spec= 7674 whole_archive_flag_spec= 7675 fi 7676 else 7677 # PORTME fill in a description of your system's linker (not GNU ld) 7678 case $host_os in 7679 aix3*) 7680 allow_undefined_flag=unsupported 7681 always_export_symbols=yes 7682 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 7683 # Note: this linker hardcodes the directories in LIBPATH if there 7684 # are no directories specified by -L. 7685 hardcode_minus_L=yes 7686 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7687 # Neither direct hardcoding nor static linking is supported with a 7688 # broken collect2. 7689 hardcode_direct=unsupported 7690 fi 7691 ;; 7692 7693 aix4* | aix5*) 7694 if test "$host_cpu" = ia64; then 7695 # On IA64, the linker does run time linking by default, so we don't 7696 # have to do anything special. 7697 aix_use_runtimelinking=no 7698 exp_sym_flag='-Bexport' 7699 no_entry_flag="" 7700 else 7701 # If we're using GNU nm, then we don't want the "-C" option. 7702 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7703 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 7704 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 7705 else 7706 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 7707 fi 7708 aix_use_runtimelinking=no 7709 7710 # Test if we are trying to use run time linking or normal 7711 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7712 # need to do runtime linking. 7713 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 7714 for ld_flag in $LDFLAGS; do 7715 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7716 aix_use_runtimelinking=yes 7717 break 7718 fi 7719 done 7720 ;; 7721 esac 7722 7723 exp_sym_flag='-bexport' 7724 no_entry_flag='-bnoentry' 7725 fi 7726 7727 # When large executables or shared objects are built, AIX ld can 7728 # have problems creating the table of contents. If linking a library 7729 # or program results in "error TOC overflow" add -mminimal-toc to 7730 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7731 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7732 7733 archive_cmds='' 7734 hardcode_direct=yes 7735 hardcode_direct_absolute=yes 7736 hardcode_libdir_separator=':' 7737 link_all_deplibs=yes 7738 file_list_spec='${wl}-f,' 7739 7740 if test "$GCC" = yes; then 7741 case $host_os in aix4.[012]|aix4.[012].*) 7742 # We only want to do this on AIX 4.2 and lower, the check 7743 # below for broken collect2 doesn't work under 4.3+ 7744 collect2name=`${CC} -print-prog-name=collect2` 7745 if test -f "$collect2name" && 7746 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 7747 then 7748 # We have reworked collect2 7749 : 7750 else 7751 # We have old collect2 7752 hardcode_direct=unsupported 7753 # It fails to find uninstalled libraries when the uninstalled 7754 # path is not listed in the libpath. Setting hardcode_minus_L 7755 # to unsupported forces relinking 7756 hardcode_minus_L=yes 7757 hardcode_libdir_flag_spec='-L$libdir' 7758 hardcode_libdir_separator= 7759 fi 7760 ;; 7761 esac 7762 shared_flag='-shared' 7763 if test "$aix_use_runtimelinking" = yes; then 7764 shared_flag="$shared_flag "'${wl}-G' 7765 fi 7766 else 7767 # not using gcc 7768 if test "$host_cpu" = ia64; then 7769 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7770 # chokes on -Wl,-G. The following line is correct: 7771 shared_flag='-G' 7772 else 7773 if test "$aix_use_runtimelinking" = yes; then 7774 shared_flag='${wl}-G' 7775 else 7776 shared_flag='${wl}-bM:SRE' 7777 fi 7778 fi 7779 fi 7780 7781 # It seems that -bexpall does not export symbols beginning with 7782 # underscore (_), so it is better to generate a list of symbols to export. 7783 always_export_symbols=yes 7784 if test "$aix_use_runtimelinking" = yes; then 7785 # Warning - without using the other runtime loading flags (-brtl), 7786 # -berok will link without error, but may produce a broken library. 7787 allow_undefined_flag='-berok' 7788 # Determine the default libpath from the value encoded in an 7789 # empty executable. 7790 cat >conftest.$ac_ext <<_ACEOF 7791/* confdefs.h. */ 7792_ACEOF 7793cat confdefs.h >>conftest.$ac_ext 7794cat >>conftest.$ac_ext <<_ACEOF 7795/* end confdefs.h. */ 7796 7797int 7798main () 7799{ 7800 7801 ; 7802 return 0; 7803} 7804_ACEOF 7805rm -f conftest.$ac_objext conftest$ac_exeext 7806if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7807 (eval $ac_link) 2>conftest.er1 7808 ac_status=$? 7809 grep -v '^ *+' conftest.er1 >conftest.err 7810 rm -f conftest.er1 7811 cat conftest.err >&5 7812 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7813 (exit $ac_status); } && 7814 { ac_try='test -z "$ac_c_werror_flag" 7815 || test ! -s conftest.err' 7816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7817 (eval $ac_try) 2>&5 7818 ac_status=$? 7819 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7820 (exit $ac_status); }; } && 7821 { ac_try='test -s conftest$ac_exeext' 7822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7823 (eval $ac_try) 2>&5 7824 ac_status=$? 7825 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7826 (exit $ac_status); }; }; then 7827 7828lt_aix_libpath_sed=' 7829 /Import File Strings/,/^$/ { 7830 /^0/ { 7831 s/^0 *\(.*\)$/\1/ 7832 p 7833 } 7834 }' 7835aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7836# Check for a 64-bit object if we didn't find anything. 7837if test -z "$aix_libpath"; then 7838 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7839fi 7840else 7841 echo "$as_me: failed program was:" >&5 7842sed 's/^/| /' conftest.$ac_ext >&5 7843 7844fi 7845rm -f conftest.err conftest.$ac_objext \ 7846 conftest$ac_exeext conftest.$ac_ext 7847if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7848 7849 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7850 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 7851 else 7852 if test "$host_cpu" = ia64; then 7853 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7854 allow_undefined_flag="-z nodefs" 7855 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 7856 else 7857 # Determine the default libpath from the value encoded in an 7858 # empty executable. 7859 cat >conftest.$ac_ext <<_ACEOF 7860/* confdefs.h. */ 7861_ACEOF 7862cat confdefs.h >>conftest.$ac_ext 7863cat >>conftest.$ac_ext <<_ACEOF 7864/* end confdefs.h. */ 7865 7866int 7867main () 7868{ 7869 7870 ; 7871 return 0; 7872} 7873_ACEOF 7874rm -f conftest.$ac_objext conftest$ac_exeext 7875if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7876 (eval $ac_link) 2>conftest.er1 7877 ac_status=$? 7878 grep -v '^ *+' conftest.er1 >conftest.err 7879 rm -f conftest.er1 7880 cat conftest.err >&5 7881 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7882 (exit $ac_status); } && 7883 { ac_try='test -z "$ac_c_werror_flag" 7884 || test ! -s conftest.err' 7885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7886 (eval $ac_try) 2>&5 7887 ac_status=$? 7888 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7889 (exit $ac_status); }; } && 7890 { ac_try='test -s conftest$ac_exeext' 7891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7892 (eval $ac_try) 2>&5 7893 ac_status=$? 7894 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7895 (exit $ac_status); }; }; then 7896 7897lt_aix_libpath_sed=' 7898 /Import File Strings/,/^$/ { 7899 /^0/ { 7900 s/^0 *\(.*\)$/\1/ 7901 p 7902 } 7903 }' 7904aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7905# Check for a 64-bit object if we didn't find anything. 7906if test -z "$aix_libpath"; then 7907 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7908fi 7909else 7910 echo "$as_me: failed program was:" >&5 7911sed 's/^/| /' conftest.$ac_ext >&5 7912 7913fi 7914rm -f conftest.err conftest.$ac_objext \ 7915 conftest$ac_exeext conftest.$ac_ext 7916if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7917 7918 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7919 # Warning - without using the other run time loading flags, 7920 # -berok will link without error, but may produce a broken library. 7921 no_undefined_flag=' ${wl}-bernotok' 7922 allow_undefined_flag=' ${wl}-berok' 7923 # Exported symbols can be pulled into shared objects from archives 7924 whole_archive_flag_spec='$convenience' 7925 archive_cmds_need_lc=yes 7926 # This is similar to how AIX traditionally builds its shared libraries. 7927 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 7928 fi 7929 fi 7930 ;; 7931 7932 amigaos*) 7933 if test "$host_cpu" = m68k; then 7934 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 7935 hardcode_libdir_flag_spec='-L$libdir' 7936 hardcode_minus_L=yes 7937 fi 7938 # see comment about different semantics on the GNU ld section 7939 ld_shlibs=no 7940 ;; 7941 7942 bsdi[45]*) 7943 export_dynamic_flag_spec=-rdynamic 7944 ;; 7945 7946 cygwin* | mingw* | pw32*) 7947 # When not using gcc, we currently assume that we are using 7948 # Microsoft Visual C++. 7949 # hardcode_libdir_flag_spec is actually meaningless, as there is 7950 # no search path for DLLs. 7951 hardcode_libdir_flag_spec=' ' 7952 allow_undefined_flag=unsupported 7953 # Tell ltmain to make .lib files, not .a files. 7954 libext=lib 7955 # Tell ltmain to make .dll files, not .so files. 7956 shrext_cmds=".dll" 7957 # FIXME: Setting linknames here is a bad hack. 7958 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7959 # The linker will automatically build a .lib file if we build a DLL. 7960 old_archive_from_new_cmds='true' 7961 # FIXME: Should let the user specify the lib program. 7962 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 7963 fix_srcfile_path='`cygpath -w "$srcfile"`' 7964 enable_shared_with_static_runtimes=yes 7965 ;; 7966 7967 darwin* | rhapsody*) 7968 case $host_os in 7969 rhapsody* | darwin1.[012]) 7970 allow_undefined_flag='${wl}-undefined ${wl}suppress' 7971 ;; 7972 *) # Darwin 1.3 on 7973 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 7974 10.[012]) 7975 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7976 ;; 7977 10.*) 7978 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 7979 ;; 7980 esac 7981 ;; 7982 esac 7983 archive_cmds_need_lc=no 7984 hardcode_direct=no 7985 hardcode_automatic=yes 7986 hardcode_shlibpath_var=unsupported 7987 whole_archive_flag_spec='' 7988 link_all_deplibs=yes 7989 if test "$GCC" = yes ; then 7990 if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7991 echo $ECHO_N "(cached) $ECHO_C" >&6 7992else 7993 lt_cv_apple_cc_single_mod=no 7994 if test -z "${LT_MULTI_MODULE}"; then 7995 # By default we will add the -single_module flag. You can override 7996 # by either setting the environment variable LT_MULTI_MODULE 7997 # non-empty at configure time, or by adding -multi-module to the 7998 # link flags. 7999 echo "int foo(void){return 1;}" > conftest.c 8000 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8001 -dynamiclib ${wl}-single_module conftest.c 8002 if test -f libconftest.dylib; then 8003 lt_cv_apple_cc_single_mod=yes 8004 rm libconftest.dylib 8005 fi 8006 rm conftest.$ac_ext 8007 fi 8008fi 8009 8010 output_verbose_link_cmd=echo 8011 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then 8012 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8013 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8014 else 8015 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8016 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8017 fi 8018 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8019 module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8020 else 8021 case $cc_basename in 8022 xlc*) 8023 output_verbose_link_cmd=echo 8024 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring' 8025 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8026 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8027 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8028 module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8029 ;; 8030 *) 8031 ld_shlibs=no 8032 ;; 8033 esac 8034 fi 8035 ;; 8036 8037 dgux*) 8038 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8039 hardcode_libdir_flag_spec='-L$libdir' 8040 hardcode_shlibpath_var=no 8041 ;; 8042 8043 freebsd1*) 8044 ld_shlibs=no 8045 ;; 8046 8047 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8048 # support. Future versions do this automatically, but an explicit c++rt0.o 8049 # does not break anything, and helps significantly (at the cost of a little 8050 # extra space). 8051 freebsd2.2*) 8052 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8053 hardcode_libdir_flag_spec='-R$libdir' 8054 hardcode_direct=yes 8055 hardcode_shlibpath_var=no 8056 ;; 8057 8058 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8059 freebsd2*) 8060 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8061 hardcode_direct=yes 8062 hardcode_minus_L=yes 8063 hardcode_shlibpath_var=no 8064 ;; 8065 8066 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8067 freebsd* | dragonfly*) 8068 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8069 hardcode_libdir_flag_spec='-R$libdir' 8070 hardcode_direct=yes 8071 hardcode_shlibpath_var=no 8072 ;; 8073 8074 hpux9*) 8075 if test "$GCC" = yes; then 8076 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8077 else 8078 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8079 fi 8080 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8081 hardcode_libdir_separator=: 8082 hardcode_direct=yes 8083 8084 # hardcode_minus_L: Not really in the search PATH, 8085 # but as the default location of the library. 8086 hardcode_minus_L=yes 8087 export_dynamic_flag_spec='${wl}-E' 8088 ;; 8089 8090 hpux10*) 8091 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8092 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8093 else 8094 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8095 fi 8096 if test "$with_gnu_ld" = no; then 8097 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8098 hardcode_libdir_flag_spec_ld='+b $libdir' 8099 hardcode_libdir_separator=: 8100 hardcode_direct=yes 8101 hardcode_direct_absolute=yes 8102 export_dynamic_flag_spec='${wl}-E' 8103 # hardcode_minus_L: Not really in the search PATH, 8104 # but as the default location of the library. 8105 hardcode_minus_L=yes 8106 fi 8107 ;; 8108 8109 hpux11*) 8110 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8111 case $host_cpu in 8112 hppa*64*) 8113 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8114 ;; 8115 ia64*) 8116 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8117 ;; 8118 *) 8119 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8120 ;; 8121 esac 8122 else 8123 case $host_cpu in 8124 hppa*64*) 8125 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8126 ;; 8127 ia64*) 8128 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8129 ;; 8130 *) 8131 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8132 ;; 8133 esac 8134 fi 8135 if test "$with_gnu_ld" = no; then 8136 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8137 hardcode_libdir_separator=: 8138 8139 case $host_cpu in 8140 hppa*64*|ia64*) 8141 hardcode_direct=no 8142 hardcode_shlibpath_var=no 8143 ;; 8144 *) 8145 hardcode_direct=yes 8146 hardcode_direct_absolute=yes 8147 export_dynamic_flag_spec='${wl}-E' 8148 8149 # hardcode_minus_L: Not really in the search PATH, 8150 # but as the default location of the library. 8151 hardcode_minus_L=yes 8152 ;; 8153 esac 8154 fi 8155 ;; 8156 8157 irix5* | irix6* | nonstopux*) 8158 if test "$GCC" = yes; then 8159 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8160 # Try to use the -exported_symbol ld option, if it does not 8161 # work, assume that -exports_file does not work either and 8162 # implicitly export all symbols. 8163 save_LDFLAGS="$LDFLAGS" 8164 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8165 cat >conftest.$ac_ext <<_ACEOF 8166int foo(void) {} 8167_ACEOF 8168rm -f conftest.$ac_objext conftest$ac_exeext 8169if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8170 (eval $ac_link) 2>conftest.er1 8171 ac_status=$? 8172 grep -v '^ *+' conftest.er1 >conftest.err 8173 rm -f conftest.er1 8174 cat conftest.err >&5 8175 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8176 (exit $ac_status); } && 8177 { ac_try='test -z "$ac_c_werror_flag" 8178 || test ! -s conftest.err' 8179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8180 (eval $ac_try) 2>&5 8181 ac_status=$? 8182 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8183 (exit $ac_status); }; } && 8184 { ac_try='test -s conftest$ac_exeext' 8185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8186 (eval $ac_try) 2>&5 8187 ac_status=$? 8188 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8189 (exit $ac_status); }; }; then 8190 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 8191 8192else 8193 echo "$as_me: failed program was:" >&5 8194sed 's/^/| /' conftest.$ac_ext >&5 8195 8196fi 8197rm -f conftest.err conftest.$ac_objext \ 8198 conftest$ac_exeext conftest.$ac_ext 8199 LDFLAGS="$save_LDFLAGS" 8200 else 8201 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8202 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 8203 fi 8204 archive_cmds_need_lc='no' 8205 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8206 hardcode_libdir_separator=: 8207 inherit_rpath=yes 8208 link_all_deplibs=yes 8209 ;; 8210 8211 netbsd*) 8212 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8213 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8214 else 8215 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8216 fi 8217 hardcode_libdir_flag_spec='-R$libdir' 8218 hardcode_direct=yes 8219 hardcode_shlibpath_var=no 8220 ;; 8221 8222 newsos6) 8223 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8224 hardcode_direct=yes 8225 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8226 hardcode_libdir_separator=: 8227 hardcode_shlibpath_var=no 8228 ;; 8229 8230 *nto* | *qnx*) 8231 ;; 8232 8233 openbsd*) 8234 hardcode_direct=yes 8235 hardcode_shlibpath_var=no 8236 hardcode_direct_absolute=yes 8237 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8238 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8239 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8240 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8241 export_dynamic_flag_spec='${wl}-E' 8242 else 8243 case $host_os in 8244 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8245 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8246 hardcode_libdir_flag_spec='-R$libdir' 8247 ;; 8248 *) 8249 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8250 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8251 ;; 8252 esac 8253 fi 8254 ;; 8255 8256 os2*) 8257 hardcode_libdir_flag_spec='-L$libdir' 8258 hardcode_minus_L=yes 8259 allow_undefined_flag=unsupported 8260 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 8261 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8262 ;; 8263 8264 osf3*) 8265 if test "$GCC" = yes; then 8266 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8267 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8268 else 8269 allow_undefined_flag=' -expect_unresolved \*' 8270 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8271 fi 8272 archive_cmds_need_lc='no' 8273 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8274 hardcode_libdir_separator=: 8275 ;; 8276 8277 osf4* | osf5*) # as osf3* with the addition of -msym flag 8278 if test "$GCC" = yes; then 8279 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8280 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8281 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8282 else 8283 allow_undefined_flag=' -expect_unresolved \*' 8284 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8285 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 8286 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 8287 8288 # Both c and cxx compiler support -rpath directly 8289 hardcode_libdir_flag_spec='-rpath $libdir' 8290 fi 8291 archive_cmds_need_lc='no' 8292 hardcode_libdir_separator=: 8293 ;; 8294 8295 solaris*) 8296 no_undefined_flag=' -z defs' 8297 if test "$GCC" = yes; then 8298 wlarc='${wl}' 8299 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8300 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8301 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8302 else 8303 case `$CC -V 2>&1` in 8304 *"Compilers 5.0"*) 8305 wlarc='' 8306 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8307 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8308 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8309 ;; 8310 *) 8311 wlarc='${wl}' 8312 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8313 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8314 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8315 ;; 8316 esac 8317 fi 8318 hardcode_libdir_flag_spec='-R$libdir' 8319 hardcode_shlibpath_var=no 8320 case $host_os in 8321 solaris2.[0-5] | solaris2.[0-5].*) ;; 8322 *) 8323 # The compiler driver will combine and reorder linker options, 8324 # but understands `-z linker_flag'. GCC discards it without `$wl', 8325 # but is careful enough not to reorder. 8326 # Supported since Solaris 2.6 (maybe 2.5.1?) 8327 if test "$GCC" = yes; then 8328 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8329 else 8330 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8331 fi 8332 ;; 8333 esac 8334 link_all_deplibs=yes 8335 ;; 8336 8337 sunos4*) 8338 if test "x$host_vendor" = xsequent; then 8339 # Use $CC to link under sequent, because it throws in some extra .o 8340 # files that make .init and .fini sections work. 8341 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8342 else 8343 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8344 fi 8345 hardcode_libdir_flag_spec='-L$libdir' 8346 hardcode_direct=yes 8347 hardcode_minus_L=yes 8348 hardcode_shlibpath_var=no 8349 ;; 8350 8351 sysv4) 8352 case $host_vendor in 8353 sni) 8354 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8355 hardcode_direct=yes # is this really true??? 8356 ;; 8357 siemens) 8358 ## LD is ld it makes a PLAMLIB 8359 ## CC just makes a GrossModule. 8360 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8361 reload_cmds='$CC -r -o $output$reload_objs' 8362 hardcode_direct=no 8363 ;; 8364 motorola) 8365 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8366 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8367 ;; 8368 esac 8369 runpath_var='LD_RUN_PATH' 8370 hardcode_shlibpath_var=no 8371 ;; 8372 8373 sysv4.3*) 8374 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8375 hardcode_shlibpath_var=no 8376 export_dynamic_flag_spec='-Bexport' 8377 ;; 8378 8379 sysv4*MP*) 8380 if test -d /usr/nec; then 8381 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8382 hardcode_shlibpath_var=no 8383 runpath_var=LD_RUN_PATH 8384 hardcode_runpath_var=yes 8385 ld_shlibs=yes 8386 fi 8387 ;; 8388 8389 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8390 no_undefined_flag='${wl}-z,text' 8391 archive_cmds_need_lc=no 8392 hardcode_shlibpath_var=no 8393 runpath_var='LD_RUN_PATH' 8394 8395 if test "$GCC" = yes; then 8396 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8397 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8398 else 8399 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8400 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8401 fi 8402 ;; 8403 8404 sysv5* | sco3.2v5* | sco5v6*) 8405 # Note: We can NOT use -z defs as we might desire, because we do not 8406 # link with -lc, and that would cause any symbols used from libc to 8407 # always be unresolved, which means just about no library would 8408 # ever link correctly. If we're not using GNU ld we use -z text 8409 # though, which does catch some bad symbols but isn't as heavy-handed 8410 # as -z defs. 8411 no_undefined_flag='${wl}-z,text' 8412 allow_undefined_flag='${wl}-z,nodefs' 8413 archive_cmds_need_lc=no 8414 hardcode_shlibpath_var=no 8415 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8416 hardcode_libdir_separator=':' 8417 link_all_deplibs=yes 8418 export_dynamic_flag_spec='${wl}-Bexport' 8419 runpath_var='LD_RUN_PATH' 8420 8421 if test "$GCC" = yes; then 8422 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8423 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8424 else 8425 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8426 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8427 fi 8428 ;; 8429 8430 uts4*) 8431 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8432 hardcode_libdir_flag_spec='-L$libdir' 8433 hardcode_shlibpath_var=no 8434 ;; 8435 8436 *) 8437 ld_shlibs=no 8438 ;; 8439 esac 8440 8441 if test x$host_vendor = xsni; then 8442 case $host in 8443 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8444 export_dynamic_flag_spec='${wl}-Blargedynsym' 8445 ;; 8446 esac 8447 fi 8448 fi 8449 8450echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8451echo "${ECHO_T}$ld_shlibs" >&6 8452test "$ld_shlibs" = no && can_build_shared=no 8453 8454with_gnu_ld=$with_gnu_ld 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470# 8471# Do we need to explicitly link libc? 8472# 8473case "x$archive_cmds_need_lc" in 8474x|xyes) 8475 # Assume -lc should be added 8476 archive_cmds_need_lc=yes 8477 8478 if test "$enable_shared" = yes && test "$GCC" = yes; then 8479 case $archive_cmds in 8480 *'~'*) 8481 # FIXME: we may have to deal with multi-command sequences. 8482 ;; 8483 '$CC '*) 8484 # Test whether the compiler implicitly links with -lc since on some 8485 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8486 # to ld, don't add -lc before -lgcc. 8487 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8488echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 8489 $RM conftest* 8490 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8491 8492 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8493 (eval $ac_compile) 2>&5 8494 ac_status=$? 8495 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8496 (exit $ac_status); } 2>conftest.err; then 8497 soname=conftest 8498 lib=conftest 8499 libobjs=conftest.$ac_objext 8500 deplibs= 8501 wl=$lt_prog_compiler_wl 8502 pic_flag=$lt_prog_compiler_pic 8503 compiler_flags=-v 8504 linker_flags=-v 8505 verstring= 8506 output_objdir=. 8507 libname=conftest 8508 lt_save_allow_undefined_flag=$allow_undefined_flag 8509 allow_undefined_flag= 8510 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 8511 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8512 ac_status=$? 8513 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8514 (exit $ac_status); } 8515 then 8516 archive_cmds_need_lc=no 8517 else 8518 archive_cmds_need_lc=yes 8519 fi 8520 allow_undefined_flag=$lt_save_allow_undefined_flag 8521 else 8522 cat conftest.err 1>&5 8523 fi 8524 $RM conftest* 8525 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8526echo "${ECHO_T}$archive_cmds_need_lc" >&6 8527 ;; 8528 esac 8529 fi 8530 ;; 8531esac 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8690echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 8691withGCC=$GCC 8692if test "$withGCC" = yes; then 8693 case $host_os in 8694 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8695 *) lt_awk_arg="/^libraries:/" ;; 8696 esac 8697 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8698 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 8699 # if the path contains ";" then we assume it to be the separator 8700 # otherwise default to the standard path separator (i.e. ":") - it is 8701 # assumed that no part of a normal pathname contains ";" but that should 8702 # okay in the real world where ";" in dirpaths is itself problematic. 8703 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8704 else 8705 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8706 fi 8707 # Ok, now we have the path, separated by spaces, we can step through it 8708 # and add multilib dir if necessary. 8709 lt_tmp_lt_search_path_spec= 8710 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8711 for lt_sys_path in $lt_search_path_spec; do 8712 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8713 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8714 else 8715 test -d "$lt_sys_path" && \ 8716 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8717 fi 8718 done 8719 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 8720BEGIN {RS=" "; FS="/|\n";} { 8721 lt_foo=""; 8722 lt_count=0; 8723 for (lt_i = NF; lt_i > 0; lt_i--) { 8724 if ($lt_i != "" && $lt_i != ".") { 8725 if ($lt_i == "..") { 8726 lt_count++; 8727 } else { 8728 if (lt_count == 0) { 8729 lt_foo="/" $lt_i lt_foo; 8730 } else { 8731 lt_count--; 8732 } 8733 } 8734 } 8735 } 8736 if (lt_foo != "") { lt_freq[lt_foo]++; } 8737 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8738}'` 8739 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 8740else 8741 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8742fi 8743library_names_spec= 8744libname_spec='lib$name' 8745soname_spec= 8746shrext_cmds=".so" 8747postinstall_cmds= 8748postuninstall_cmds= 8749finish_cmds= 8750finish_eval= 8751shlibpath_var= 8752shlibpath_overrides_runpath=unknown 8753version_type=none 8754dynamic_linker="$host_os ld.so" 8755sys_lib_dlsearch_path_spec="/lib /usr/lib" 8756need_lib_prefix=unknown 8757hardcode_into_libs=no 8758 8759# when you set need_version to no, make sure it does not cause -set_version 8760# flags to be left without arguments 8761need_version=unknown 8762 8763case $host_os in 8764aix3*) 8765 version_type=linux 8766 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8767 shlibpath_var=LIBPATH 8768 8769 # AIX 3 has no versioning support, so we append a major version to the name. 8770 soname_spec='${libname}${release}${shared_ext}$major' 8771 ;; 8772 8773aix4* | aix5*) 8774 version_type=linux 8775 need_lib_prefix=no 8776 need_version=no 8777 hardcode_into_libs=yes 8778 if test "$host_cpu" = ia64; then 8779 # AIX 5 supports IA64 8780 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8781 shlibpath_var=LD_LIBRARY_PATH 8782 else 8783 # With GCC up to 2.95.x, collect2 would create an import file 8784 # for dependence libraries. The import file would start with 8785 # the line `#! .'. This would cause the generated library to 8786 # depend on `.', always an invalid library. This was fixed in 8787 # development snapshots of GCC prior to 3.0. 8788 case $host_os in 8789 aix4 | aix4.[01] | aix4.[01].*) 8790 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8791 echo ' yes ' 8792 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 8793 : 8794 else 8795 can_build_shared=no 8796 fi 8797 ;; 8798 esac 8799 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8800 # soname into executable. Probably we can add versioning support to 8801 # collect2, so additional links can be useful in future. 8802 if test "$aix_use_runtimelinking" = yes; then 8803 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8804 # instead of lib<name>.a to let people know that these are not 8805 # typical AIX shared libraries. 8806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8807 else 8808 # We preserve .a as extension for shared libraries through AIX4.2 8809 # and later when we are not doing run time linking. 8810 library_names_spec='${libname}${release}.a $libname.a' 8811 soname_spec='${libname}${release}${shared_ext}$major' 8812 fi 8813 shlibpath_var=LIBPATH 8814 fi 8815 ;; 8816 8817amigaos*) 8818 if test "$host_cpu" = m68k; then 8819 library_names_spec='$libname.ixlibrary $libname.a' 8820 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8821 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 8822 else 8823 dynamic_linker=no 8824 fi 8825 ;; 8826 8827beos*) 8828 library_names_spec='${libname}${shared_ext}' 8829 dynamic_linker="$host_os ld.so" 8830 shlibpath_var=LIBRARY_PATH 8831 ;; 8832 8833bsdi[45]*) 8834 version_type=linux 8835 need_version=no 8836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8837 soname_spec='${libname}${release}${shared_ext}$major' 8838 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8839 shlibpath_var=LD_LIBRARY_PATH 8840 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8841 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8842 # the default ld.so.conf also contains /usr/contrib/lib and 8843 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8844 # libtool to hard-code these into programs 8845 ;; 8846 8847cygwin* | mingw* | pw32*) 8848 version_type=windows 8849 shrext_cmds=".dll" 8850 need_version=no 8851 need_lib_prefix=no 8852 8853 case $withGCC,$host_os in 8854 yes,cygwin* | yes,mingw* | yes,pw32*) 8855 library_names_spec='$libname.dll.a' 8856 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8857 postinstall_cmds='base_file=`basename \${file}`~ 8858 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 8859 dldir=$destdir/`dirname \$dlpath`~ 8860 test -d \$dldir || mkdir -p \$dldir~ 8861 $install_prog $dir/$dlname \$dldir/$dlname~ 8862 chmod a+x \$dldir/$dlname~ 8863 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 8864 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 8865 fi' 8866 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8867 dlpath=$dir/\$dldll~ 8868 $RM \$dlpath' 8869 shlibpath_overrides_runpath=yes 8870 8871 case $host_os in 8872 cygwin*) 8873 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8874 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8875 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8876 ;; 8877 mingw*) 8878 # MinGW DLLs use traditional 'lib' prefix 8879 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8880 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8881 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 8882 # It is most probably a Windows format PATH printed by 8883 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8884 # path with ; separators, and with drive letters. We can handle the 8885 # drive letters (cygwin fileutils understands them), so leave them, 8886 # especially as we might pass files found there to a mingw objdump, 8887 # which wouldn't understand a cygwinified path. Ahh. 8888 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8889 else 8890 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8891 fi 8892 ;; 8893 pw32*) 8894 # pw32 DLLs use 'pw' prefix rather than 'lib' 8895 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8896 ;; 8897 esac 8898 ;; 8899 8900 *) 8901 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8902 ;; 8903 esac 8904 dynamic_linker='Win32 ld.exe' 8905 # FIXME: first we should search . and the directory the executable is in 8906 shlibpath_var=PATH 8907 ;; 8908 8909darwin* | rhapsody*) 8910 dynamic_linker="$host_os dyld" 8911 version_type=darwin 8912 need_lib_prefix=no 8913 need_version=no 8914 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8915 soname_spec='${libname}${release}${major}$shared_ext' 8916 shlibpath_overrides_runpath=yes 8917 shlibpath_var=DYLD_LIBRARY_PATH 8918 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8919 8920 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 8921 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8922 ;; 8923 8924dgux*) 8925 version_type=linux 8926 need_lib_prefix=no 8927 need_version=no 8928 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8929 soname_spec='${libname}${release}${shared_ext}$major' 8930 shlibpath_var=LD_LIBRARY_PATH 8931 ;; 8932 8933freebsd1*) 8934 dynamic_linker=no 8935 ;; 8936 8937freebsd* | dragonfly*) 8938 # DragonFly does not have aout. When/if they implement a new 8939 # versioning mechanism, adjust this. 8940 if test -x /usr/bin/objformat; then 8941 objformat=`/usr/bin/objformat` 8942 else 8943 case $host_os in 8944 freebsd[123]*) objformat=aout ;; 8945 *) objformat=elf ;; 8946 esac 8947 fi 8948 version_type=freebsd-$objformat 8949 case $version_type in 8950 freebsd-elf*) 8951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8952 need_version=no 8953 need_lib_prefix=no 8954 ;; 8955 freebsd-*) 8956 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8957 need_version=yes 8958 ;; 8959 esac 8960 shlibpath_var=LD_LIBRARY_PATH 8961 case $host_os in 8962 freebsd2*) 8963 shlibpath_overrides_runpath=yes 8964 ;; 8965 freebsd3.[01]* | freebsdelf3.[01]*) 8966 shlibpath_overrides_runpath=yes 8967 hardcode_into_libs=yes 8968 ;; 8969 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8970 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8971 shlibpath_overrides_runpath=no 8972 hardcode_into_libs=yes 8973 ;; 8974 *) # from 4.6 on, and DragonFly 8975 shlibpath_overrides_runpath=yes 8976 hardcode_into_libs=yes 8977 ;; 8978 esac 8979 ;; 8980 8981gnu*) 8982 version_type=linux 8983 need_lib_prefix=no 8984 need_version=no 8985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8986 soname_spec='${libname}${release}${shared_ext}$major' 8987 shlibpath_var=LD_LIBRARY_PATH 8988 hardcode_into_libs=yes 8989 ;; 8990 8991hpux9* | hpux10* | hpux11*) 8992 # Give a soname corresponding to the major version so that dld.sl refuses to 8993 # link against other versions. 8994 version_type=sunos 8995 need_lib_prefix=no 8996 need_version=no 8997 case $host_cpu in 8998 ia64*) 8999 shrext_cmds='.so' 9000 hardcode_into_libs=yes 9001 dynamic_linker="$host_os dld.so" 9002 shlibpath_var=LD_LIBRARY_PATH 9003 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9005 soname_spec='${libname}${release}${shared_ext}$major' 9006 if test "X$HPUX_IA64_MODE" = X32; then 9007 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9008 else 9009 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9010 fi 9011 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9012 ;; 9013 hppa*64*) 9014 shrext_cmds='.sl' 9015 hardcode_into_libs=yes 9016 dynamic_linker="$host_os dld.sl" 9017 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9018 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9020 soname_spec='${libname}${release}${shared_ext}$major' 9021 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9022 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9023 ;; 9024 *) 9025 shrext_cmds='.sl' 9026 dynamic_linker="$host_os dld.sl" 9027 shlibpath_var=SHLIB_PATH 9028 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9030 soname_spec='${libname}${release}${shared_ext}$major' 9031 ;; 9032 esac 9033 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9034 postinstall_cmds='chmod 555 $lib' 9035 ;; 9036 9037interix[3-9]*) 9038 version_type=linux 9039 need_lib_prefix=no 9040 need_version=no 9041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9042 soname_spec='${libname}${release}${shared_ext}$major' 9043 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9044 shlibpath_var=LD_LIBRARY_PATH 9045 shlibpath_overrides_runpath=no 9046 hardcode_into_libs=yes 9047 ;; 9048 9049irix5* | irix6* | nonstopux*) 9050 case $host_os in 9051 nonstopux*) version_type=nonstopux ;; 9052 *) 9053 if test "$lt_cv_prog_gnu_ld" = yes; then 9054 version_type=linux 9055 else 9056 version_type=irix 9057 fi ;; 9058 esac 9059 need_lib_prefix=no 9060 need_version=no 9061 soname_spec='${libname}${release}${shared_ext}$major' 9062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9063 case $host_os in 9064 irix5* | nonstopux*) 9065 libsuff= shlibsuff= 9066 ;; 9067 *) 9068 case $LD in # libtool.m4 will add one of these switches to LD 9069 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9070 libsuff= shlibsuff= libmagic=32-bit;; 9071 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9072 libsuff=32 shlibsuff=N32 libmagic=N32;; 9073 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9074 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9075 *) libsuff= shlibsuff= libmagic=never-match;; 9076 esac 9077 ;; 9078 esac 9079 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9080 shlibpath_overrides_runpath=no 9081 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9082 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9083 hardcode_into_libs=yes 9084 ;; 9085 9086# No shared lib support for Linux oldld, aout, or coff. 9087linux*oldld* | linux*aout* | linux*coff*) 9088 dynamic_linker=no 9089 ;; 9090 9091# This must be Linux ELF. 9092linux* | k*bsd*-gnu) 9093 version_type=linux 9094 need_lib_prefix=no 9095 need_version=no 9096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9097 soname_spec='${libname}${release}${shared_ext}$major' 9098 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9099 shlibpath_var=LD_LIBRARY_PATH 9100 shlibpath_overrides_runpath=no 9101 # Some binutils ld are patched to set DT_RUNPATH 9102 save_LDFLAGS=$LDFLAGS 9103 save_libdir=$libdir 9104 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9105 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9106 cat >conftest.$ac_ext <<_ACEOF 9107/* confdefs.h. */ 9108_ACEOF 9109cat confdefs.h >>conftest.$ac_ext 9110cat >>conftest.$ac_ext <<_ACEOF 9111/* end confdefs.h. */ 9112 9113int 9114main () 9115{ 9116 9117 ; 9118 return 0; 9119} 9120_ACEOF 9121rm -f conftest.$ac_objext conftest$ac_exeext 9122if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9123 (eval $ac_link) 2>conftest.er1 9124 ac_status=$? 9125 grep -v '^ *+' conftest.er1 >conftest.err 9126 rm -f conftest.er1 9127 cat conftest.err >&5 9128 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9129 (exit $ac_status); } && 9130 { ac_try='test -z "$ac_c_werror_flag" 9131 || test ! -s conftest.err' 9132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9133 (eval $ac_try) 2>&5 9134 ac_status=$? 9135 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9136 (exit $ac_status); }; } && 9137 { ac_try='test -s conftest$ac_exeext' 9138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9139 (eval $ac_try) 2>&5 9140 ac_status=$? 9141 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9142 (exit $ac_status); }; }; then 9143 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then 9144 shlibpath_overrides_runpath=yes 9145fi 9146 9147else 9148 echo "$as_me: failed program was:" >&5 9149sed 's/^/| /' conftest.$ac_ext >&5 9150 9151fi 9152rm -f conftest.err conftest.$ac_objext \ 9153 conftest$ac_exeext conftest.$ac_ext 9154 LDFLAGS=$save_LDFLAGS 9155 libdir=$save_libdir 9156 9157 # This implies no fast_install, which is unacceptable. 9158 # Some rework will be needed to allow for fast_install 9159 # before this can be enabled. 9160 hardcode_into_libs=yes 9161 9162 # Append ld.so.conf contents to the search path 9163 if test -f /etc/ld.so.conf; then 9164 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 9165 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9166 fi 9167 9168 # We used to test for /lib/ld.so.1 and disable shared libraries on 9169 # powerpc, because MkLinux only supported shared libraries with the 9170 # GNU dynamic linker. Since this was broken with cross compilers, 9171 # most powerpc-linux boxes support dynamic linking these days and 9172 # people can always --disable-shared, the test was removed, and we 9173 # assume the GNU/Linux dynamic linker is in use. 9174 dynamic_linker='GNU/Linux ld.so' 9175 ;; 9176 9177netbsd*) 9178 version_type=sunos 9179 need_lib_prefix=no 9180 need_version=no 9181 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9184 dynamic_linker='NetBSD (a.out) ld.so' 9185 else 9186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9187 soname_spec='${libname}${release}${shared_ext}$major' 9188 dynamic_linker='NetBSD ld.elf_so' 9189 fi 9190 shlibpath_var=LD_LIBRARY_PATH 9191 shlibpath_overrides_runpath=yes 9192 hardcode_into_libs=yes 9193 ;; 9194 9195newsos6) 9196 version_type=linux 9197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9198 shlibpath_var=LD_LIBRARY_PATH 9199 shlibpath_overrides_runpath=yes 9200 ;; 9201 9202*nto* | *qnx*) 9203 version_type=qnx 9204 need_lib_prefix=no 9205 need_version=no 9206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9207 soname_spec='${libname}${release}${shared_ext}$major' 9208 shlibpath_var=LD_LIBRARY_PATH 9209 shlibpath_overrides_runpath=no 9210 hardcode_into_libs=yes 9211 dynamic_linker='ldqnx.so' 9212 ;; 9213 9214openbsd*) 9215 version_type=sunos 9216 sys_lib_dlsearch_path_spec="/usr/lib" 9217 need_lib_prefix=no 9218 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9219 case $host_os in 9220 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9221 *) need_version=no ;; 9222 esac 9223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9224 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9225 shlibpath_var=LD_LIBRARY_PATH 9226 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9227 case $host_os in 9228 openbsd2.[89] | openbsd2.[89].*) 9229 shlibpath_overrides_runpath=no 9230 ;; 9231 *) 9232 shlibpath_overrides_runpath=yes 9233 ;; 9234 esac 9235 else 9236 shlibpath_overrides_runpath=yes 9237 fi 9238 ;; 9239 9240os2*) 9241 libname_spec='$name' 9242 shrext_cmds=".dll" 9243 need_lib_prefix=no 9244 library_names_spec='$libname${shared_ext} $libname.a' 9245 dynamic_linker='OS/2 ld.exe' 9246 shlibpath_var=LIBPATH 9247 ;; 9248 9249osf3* | osf4* | osf5*) 9250 version_type=osf 9251 need_lib_prefix=no 9252 need_version=no 9253 soname_spec='${libname}${release}${shared_ext}$major' 9254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9255 shlibpath_var=LD_LIBRARY_PATH 9256 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9257 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9258 ;; 9259 9260rdos*) 9261 dynamic_linker=no 9262 ;; 9263 9264solaris*) 9265 version_type=linux 9266 need_lib_prefix=no 9267 need_version=no 9268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9269 soname_spec='${libname}${release}${shared_ext}$major' 9270 shlibpath_var=LD_LIBRARY_PATH 9271 shlibpath_overrides_runpath=yes 9272 hardcode_into_libs=yes 9273 # ldd complains unless libraries are executable 9274 postinstall_cmds='chmod +x $lib' 9275 ;; 9276 9277sunos4*) 9278 version_type=sunos 9279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9280 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9281 shlibpath_var=LD_LIBRARY_PATH 9282 shlibpath_overrides_runpath=yes 9283 if test "$with_gnu_ld" = yes; then 9284 need_lib_prefix=no 9285 fi 9286 need_version=yes 9287 ;; 9288 9289sysv4 | sysv4.3*) 9290 version_type=linux 9291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9292 soname_spec='${libname}${release}${shared_ext}$major' 9293 shlibpath_var=LD_LIBRARY_PATH 9294 case $host_vendor in 9295 sni) 9296 shlibpath_overrides_runpath=no 9297 need_lib_prefix=no 9298 runpath_var=LD_RUN_PATH 9299 ;; 9300 siemens) 9301 need_lib_prefix=no 9302 ;; 9303 motorola) 9304 need_lib_prefix=no 9305 need_version=no 9306 shlibpath_overrides_runpath=no 9307 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9308 ;; 9309 esac 9310 ;; 9311 9312sysv4*MP*) 9313 if test -d /usr/nec ;then 9314 version_type=linux 9315 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9316 soname_spec='$libname${shared_ext}.$major' 9317 shlibpath_var=LD_LIBRARY_PATH 9318 fi 9319 ;; 9320 9321sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9322 version_type=freebsd-elf 9323 need_lib_prefix=no 9324 need_version=no 9325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9326 soname_spec='${libname}${release}${shared_ext}$major' 9327 shlibpath_var=LD_LIBRARY_PATH 9328 shlibpath_overrides_runpath=yes 9329 hardcode_into_libs=yes 9330 if test "$with_gnu_ld" = yes; then 9331 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9332 else 9333 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9334 case $host_os in 9335 sco3.2v5*) 9336 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9337 ;; 9338 esac 9339 fi 9340 sys_lib_dlsearch_path_spec='/usr/lib' 9341 ;; 9342 9343tpf*) 9344 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9345 version_type=linux 9346 need_lib_prefix=no 9347 need_version=no 9348 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9349 shlibpath_var=LD_LIBRARY_PATH 9350 shlibpath_overrides_runpath=no 9351 hardcode_into_libs=yes 9352 ;; 9353 9354uts4*) 9355 version_type=linux 9356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9357 soname_spec='${libname}${release}${shared_ext}$major' 9358 shlibpath_var=LD_LIBRARY_PATH 9359 ;; 9360 9361*) 9362 dynamic_linker=no 9363 ;; 9364esac 9365echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9366echo "${ECHO_T}$dynamic_linker" >&6 9367test "$dynamic_linker" = no && can_build_shared=no 9368 9369variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9370if test "$GCC" = yes; then 9371 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9372fi 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9461echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 9462hardcode_action= 9463if test -n "$hardcode_libdir_flag_spec" || 9464 test -n "$runpath_var" || 9465 test "X$hardcode_automatic" = "Xyes" ; then 9466 9467 # We can hardcode non-existent directories. 9468 if test "$hardcode_direct" != no && 9469 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9470 # have to relink, otherwise we might link with an installed library 9471 # when we should be linking with a yet-to-be-installed one 9472 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9473 test "$hardcode_minus_L" != no; then 9474 # Linking always hardcodes the temporary library directory. 9475 hardcode_action=relink 9476 else 9477 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9478 hardcode_action=immediate 9479 fi 9480else 9481 # We cannot hardcode anything, or else we can only hardcode existing 9482 # directories. 9483 hardcode_action=unsupported 9484fi 9485echo "$as_me:$LINENO: result: $hardcode_action" >&5 9486echo "${ECHO_T}$hardcode_action" >&6 9487 9488if test "$hardcode_action" = relink || 9489 test "$inherit_rpath" = yes; then 9490 # Fast installation is not supported 9491 enable_fast_install=no 9492elif test "$shlibpath_overrides_runpath" = yes || 9493 test "$enable_shared" = no; then 9494 # Fast installation is not necessary 9495 enable_fast_install=needless 9496fi 9497 9498 9499 9500 9501 9502 9503 if test "x$enable_dlopen" != xyes; then 9504 enable_dlopen=unknown 9505 enable_dlopen_self=unknown 9506 enable_dlopen_self_static=unknown 9507else 9508 lt_cv_dlopen=no 9509 lt_cv_dlopen_libs= 9510 9511 case $host_os in 9512 beos*) 9513 lt_cv_dlopen="load_add_on" 9514 lt_cv_dlopen_libs= 9515 lt_cv_dlopen_self=yes 9516 ;; 9517 9518 mingw* | pw32*) 9519 lt_cv_dlopen="LoadLibrary" 9520 lt_cv_dlopen_libs= 9521 ;; 9522 9523 cygwin*) 9524 lt_cv_dlopen="dlopen" 9525 lt_cv_dlopen_libs= 9526 ;; 9527 9528 darwin*) 9529 # if libdl is installed we need to link against it 9530 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9531echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 9532if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9533 echo $ECHO_N "(cached) $ECHO_C" >&6 9534else 9535 ac_check_lib_save_LIBS=$LIBS 9536LIBS="-ldl $LIBS" 9537cat >conftest.$ac_ext <<_ACEOF 9538/* confdefs.h. */ 9539_ACEOF 9540cat confdefs.h >>conftest.$ac_ext 9541cat >>conftest.$ac_ext <<_ACEOF 9542/* end confdefs.h. */ 9543 9544/* Override any gcc2 internal prototype to avoid an error. */ 9545#ifdef __cplusplus 9546extern "C" 9547#endif 9548/* We use char because int might match the return type of a gcc2 9549 builtin and then its argument prototype would still apply. */ 9550char dlopen (); 9551int 9552main () 9553{ 9554dlopen (); 9555 ; 9556 return 0; 9557} 9558_ACEOF 9559rm -f conftest.$ac_objext conftest$ac_exeext 9560if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9561 (eval $ac_link) 2>conftest.er1 9562 ac_status=$? 9563 grep -v '^ *+' conftest.er1 >conftest.err 9564 rm -f conftest.er1 9565 cat conftest.err >&5 9566 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9567 (exit $ac_status); } && 9568 { ac_try='test -z "$ac_c_werror_flag" 9569 || test ! -s conftest.err' 9570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9571 (eval $ac_try) 2>&5 9572 ac_status=$? 9573 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9574 (exit $ac_status); }; } && 9575 { ac_try='test -s conftest$ac_exeext' 9576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9577 (eval $ac_try) 2>&5 9578 ac_status=$? 9579 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9580 (exit $ac_status); }; }; then 9581 ac_cv_lib_dl_dlopen=yes 9582else 9583 echo "$as_me: failed program was:" >&5 9584sed 's/^/| /' conftest.$ac_ext >&5 9585 9586ac_cv_lib_dl_dlopen=no 9587fi 9588rm -f conftest.err conftest.$ac_objext \ 9589 conftest$ac_exeext conftest.$ac_ext 9590LIBS=$ac_check_lib_save_LIBS 9591fi 9592echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9593echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 9594if test $ac_cv_lib_dl_dlopen = yes; then 9595 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9596else 9597 9598 lt_cv_dlopen="dyld" 9599 lt_cv_dlopen_libs= 9600 lt_cv_dlopen_self=yes 9601 9602fi 9603 9604 ;; 9605 9606 *) 9607 echo "$as_me:$LINENO: checking for shl_load" >&5 9608echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 9609if test "${ac_cv_func_shl_load+set}" = set; then 9610 echo $ECHO_N "(cached) $ECHO_C" >&6 9611else 9612 cat >conftest.$ac_ext <<_ACEOF 9613/* confdefs.h. */ 9614_ACEOF 9615cat confdefs.h >>conftest.$ac_ext 9616cat >>conftest.$ac_ext <<_ACEOF 9617/* end confdefs.h. */ 9618/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9619 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9620#define shl_load innocuous_shl_load 9621 9622/* System header to define __stub macros and hopefully few prototypes, 9623 which can conflict with char shl_load (); below. 9624 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9625 <limits.h> exists even on freestanding compilers. */ 9626 9627#ifdef __STDC__ 9628# include <limits.h> 9629#else 9630# include <assert.h> 9631#endif 9632 9633#undef shl_load 9634 9635/* Override any gcc2 internal prototype to avoid an error. */ 9636#ifdef __cplusplus 9637extern "C" 9638{ 9639#endif 9640/* We use char because int might match the return type of a gcc2 9641 builtin and then its argument prototype would still apply. */ 9642char shl_load (); 9643/* The GNU C library defines this for functions which it implements 9644 to always fail with ENOSYS. Some functions are actually named 9645 something starting with __ and the normal name is an alias. */ 9646#if defined (__stub_shl_load) || defined (__stub___shl_load) 9647choke me 9648#else 9649char (*f) () = shl_load; 9650#endif 9651#ifdef __cplusplus 9652} 9653#endif 9654 9655int 9656main () 9657{ 9658return f != shl_load; 9659 ; 9660 return 0; 9661} 9662_ACEOF 9663rm -f conftest.$ac_objext conftest$ac_exeext 9664if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9665 (eval $ac_link) 2>conftest.er1 9666 ac_status=$? 9667 grep -v '^ *+' conftest.er1 >conftest.err 9668 rm -f conftest.er1 9669 cat conftest.err >&5 9670 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9671 (exit $ac_status); } && 9672 { ac_try='test -z "$ac_c_werror_flag" 9673 || test ! -s conftest.err' 9674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9675 (eval $ac_try) 2>&5 9676 ac_status=$? 9677 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9678 (exit $ac_status); }; } && 9679 { ac_try='test -s conftest$ac_exeext' 9680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9681 (eval $ac_try) 2>&5 9682 ac_status=$? 9683 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9684 (exit $ac_status); }; }; then 9685 ac_cv_func_shl_load=yes 9686else 9687 echo "$as_me: failed program was:" >&5 9688sed 's/^/| /' conftest.$ac_ext >&5 9689 9690ac_cv_func_shl_load=no 9691fi 9692rm -f conftest.err conftest.$ac_objext \ 9693 conftest$ac_exeext conftest.$ac_ext 9694fi 9695echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9696echo "${ECHO_T}$ac_cv_func_shl_load" >&6 9697if test $ac_cv_func_shl_load = yes; then 9698 lt_cv_dlopen="shl_load" 9699else 9700 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9701echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 9702if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9703 echo $ECHO_N "(cached) $ECHO_C" >&6 9704else 9705 ac_check_lib_save_LIBS=$LIBS 9706LIBS="-ldld $LIBS" 9707cat >conftest.$ac_ext <<_ACEOF 9708/* confdefs.h. */ 9709_ACEOF 9710cat confdefs.h >>conftest.$ac_ext 9711cat >>conftest.$ac_ext <<_ACEOF 9712/* end confdefs.h. */ 9713 9714/* Override any gcc2 internal prototype to avoid an error. */ 9715#ifdef __cplusplus 9716extern "C" 9717#endif 9718/* We use char because int might match the return type of a gcc2 9719 builtin and then its argument prototype would still apply. */ 9720char shl_load (); 9721int 9722main () 9723{ 9724shl_load (); 9725 ; 9726 return 0; 9727} 9728_ACEOF 9729rm -f conftest.$ac_objext conftest$ac_exeext 9730if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9731 (eval $ac_link) 2>conftest.er1 9732 ac_status=$? 9733 grep -v '^ *+' conftest.er1 >conftest.err 9734 rm -f conftest.er1 9735 cat conftest.err >&5 9736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9737 (exit $ac_status); } && 9738 { ac_try='test -z "$ac_c_werror_flag" 9739 || test ! -s conftest.err' 9740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9741 (eval $ac_try) 2>&5 9742 ac_status=$? 9743 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9744 (exit $ac_status); }; } && 9745 { ac_try='test -s conftest$ac_exeext' 9746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9747 (eval $ac_try) 2>&5 9748 ac_status=$? 9749 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9750 (exit $ac_status); }; }; then 9751 ac_cv_lib_dld_shl_load=yes 9752else 9753 echo "$as_me: failed program was:" >&5 9754sed 's/^/| /' conftest.$ac_ext >&5 9755 9756ac_cv_lib_dld_shl_load=no 9757fi 9758rm -f conftest.err conftest.$ac_objext \ 9759 conftest$ac_exeext conftest.$ac_ext 9760LIBS=$ac_check_lib_save_LIBS 9761fi 9762echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9763echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 9764if test $ac_cv_lib_dld_shl_load = yes; then 9765 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9766else 9767 echo "$as_me:$LINENO: checking for dlopen" >&5 9768echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 9769if test "${ac_cv_func_dlopen+set}" = set; then 9770 echo $ECHO_N "(cached) $ECHO_C" >&6 9771else 9772 cat >conftest.$ac_ext <<_ACEOF 9773/* confdefs.h. */ 9774_ACEOF 9775cat confdefs.h >>conftest.$ac_ext 9776cat >>conftest.$ac_ext <<_ACEOF 9777/* end confdefs.h. */ 9778/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9779 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9780#define dlopen innocuous_dlopen 9781 9782/* System header to define __stub macros and hopefully few prototypes, 9783 which can conflict with char dlopen (); below. 9784 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9785 <limits.h> exists even on freestanding compilers. */ 9786 9787#ifdef __STDC__ 9788# include <limits.h> 9789#else 9790# include <assert.h> 9791#endif 9792 9793#undef dlopen 9794 9795/* Override any gcc2 internal prototype to avoid an error. */ 9796#ifdef __cplusplus 9797extern "C" 9798{ 9799#endif 9800/* We use char because int might match the return type of a gcc2 9801 builtin and then its argument prototype would still apply. */ 9802char dlopen (); 9803/* The GNU C library defines this for functions which it implements 9804 to always fail with ENOSYS. Some functions are actually named 9805 something starting with __ and the normal name is an alias. */ 9806#if defined (__stub_dlopen) || defined (__stub___dlopen) 9807choke me 9808#else 9809char (*f) () = dlopen; 9810#endif 9811#ifdef __cplusplus 9812} 9813#endif 9814 9815int 9816main () 9817{ 9818return f != dlopen; 9819 ; 9820 return 0; 9821} 9822_ACEOF 9823rm -f conftest.$ac_objext conftest$ac_exeext 9824if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9825 (eval $ac_link) 2>conftest.er1 9826 ac_status=$? 9827 grep -v '^ *+' conftest.er1 >conftest.err 9828 rm -f conftest.er1 9829 cat conftest.err >&5 9830 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9831 (exit $ac_status); } && 9832 { ac_try='test -z "$ac_c_werror_flag" 9833 || test ! -s conftest.err' 9834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9835 (eval $ac_try) 2>&5 9836 ac_status=$? 9837 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9838 (exit $ac_status); }; } && 9839 { ac_try='test -s conftest$ac_exeext' 9840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9841 (eval $ac_try) 2>&5 9842 ac_status=$? 9843 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9844 (exit $ac_status); }; }; then 9845 ac_cv_func_dlopen=yes 9846else 9847 echo "$as_me: failed program was:" >&5 9848sed 's/^/| /' conftest.$ac_ext >&5 9849 9850ac_cv_func_dlopen=no 9851fi 9852rm -f conftest.err conftest.$ac_objext \ 9853 conftest$ac_exeext conftest.$ac_ext 9854fi 9855echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9856echo "${ECHO_T}$ac_cv_func_dlopen" >&6 9857if test $ac_cv_func_dlopen = yes; then 9858 lt_cv_dlopen="dlopen" 9859else 9860 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9861echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 9862if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9863 echo $ECHO_N "(cached) $ECHO_C" >&6 9864else 9865 ac_check_lib_save_LIBS=$LIBS 9866LIBS="-ldl $LIBS" 9867cat >conftest.$ac_ext <<_ACEOF 9868/* confdefs.h. */ 9869_ACEOF 9870cat confdefs.h >>conftest.$ac_ext 9871cat >>conftest.$ac_ext <<_ACEOF 9872/* end confdefs.h. */ 9873 9874/* Override any gcc2 internal prototype to avoid an error. */ 9875#ifdef __cplusplus 9876extern "C" 9877#endif 9878/* We use char because int might match the return type of a gcc2 9879 builtin and then its argument prototype would still apply. */ 9880char dlopen (); 9881int 9882main () 9883{ 9884dlopen (); 9885 ; 9886 return 0; 9887} 9888_ACEOF 9889rm -f conftest.$ac_objext conftest$ac_exeext 9890if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9891 (eval $ac_link) 2>conftest.er1 9892 ac_status=$? 9893 grep -v '^ *+' conftest.er1 >conftest.err 9894 rm -f conftest.er1 9895 cat conftest.err >&5 9896 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9897 (exit $ac_status); } && 9898 { ac_try='test -z "$ac_c_werror_flag" 9899 || test ! -s conftest.err' 9900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9901 (eval $ac_try) 2>&5 9902 ac_status=$? 9903 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9904 (exit $ac_status); }; } && 9905 { ac_try='test -s conftest$ac_exeext' 9906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9907 (eval $ac_try) 2>&5 9908 ac_status=$? 9909 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9910 (exit $ac_status); }; }; then 9911 ac_cv_lib_dl_dlopen=yes 9912else 9913 echo "$as_me: failed program was:" >&5 9914sed 's/^/| /' conftest.$ac_ext >&5 9915 9916ac_cv_lib_dl_dlopen=no 9917fi 9918rm -f conftest.err conftest.$ac_objext \ 9919 conftest$ac_exeext conftest.$ac_ext 9920LIBS=$ac_check_lib_save_LIBS 9921fi 9922echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9923echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 9924if test $ac_cv_lib_dl_dlopen = yes; then 9925 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9926else 9927 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9928echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 9929if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9930 echo $ECHO_N "(cached) $ECHO_C" >&6 9931else 9932 ac_check_lib_save_LIBS=$LIBS 9933LIBS="-lsvld $LIBS" 9934cat >conftest.$ac_ext <<_ACEOF 9935/* confdefs.h. */ 9936_ACEOF 9937cat confdefs.h >>conftest.$ac_ext 9938cat >>conftest.$ac_ext <<_ACEOF 9939/* end confdefs.h. */ 9940 9941/* Override any gcc2 internal prototype to avoid an error. */ 9942#ifdef __cplusplus 9943extern "C" 9944#endif 9945/* We use char because int might match the return type of a gcc2 9946 builtin and then its argument prototype would still apply. */ 9947char dlopen (); 9948int 9949main () 9950{ 9951dlopen (); 9952 ; 9953 return 0; 9954} 9955_ACEOF 9956rm -f conftest.$ac_objext conftest$ac_exeext 9957if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9958 (eval $ac_link) 2>conftest.er1 9959 ac_status=$? 9960 grep -v '^ *+' conftest.er1 >conftest.err 9961 rm -f conftest.er1 9962 cat conftest.err >&5 9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9964 (exit $ac_status); } && 9965 { ac_try='test -z "$ac_c_werror_flag" 9966 || test ! -s conftest.err' 9967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9968 (eval $ac_try) 2>&5 9969 ac_status=$? 9970 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9971 (exit $ac_status); }; } && 9972 { ac_try='test -s conftest$ac_exeext' 9973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9974 (eval $ac_try) 2>&5 9975 ac_status=$? 9976 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9977 (exit $ac_status); }; }; then 9978 ac_cv_lib_svld_dlopen=yes 9979else 9980 echo "$as_me: failed program was:" >&5 9981sed 's/^/| /' conftest.$ac_ext >&5 9982 9983ac_cv_lib_svld_dlopen=no 9984fi 9985rm -f conftest.err conftest.$ac_objext \ 9986 conftest$ac_exeext conftest.$ac_ext 9987LIBS=$ac_check_lib_save_LIBS 9988fi 9989echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 9990echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 9991if test $ac_cv_lib_svld_dlopen = yes; then 9992 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9993else 9994 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 9995echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 9996if test "${ac_cv_lib_dld_dld_link+set}" = set; then 9997 echo $ECHO_N "(cached) $ECHO_C" >&6 9998else 9999 ac_check_lib_save_LIBS=$LIBS 10000LIBS="-ldld $LIBS" 10001cat >conftest.$ac_ext <<_ACEOF 10002/* confdefs.h. */ 10003_ACEOF 10004cat confdefs.h >>conftest.$ac_ext 10005cat >>conftest.$ac_ext <<_ACEOF 10006/* end confdefs.h. */ 10007 10008/* Override any gcc2 internal prototype to avoid an error. */ 10009#ifdef __cplusplus 10010extern "C" 10011#endif 10012/* We use char because int might match the return type of a gcc2 10013 builtin and then its argument prototype would still apply. */ 10014char dld_link (); 10015int 10016main () 10017{ 10018dld_link (); 10019 ; 10020 return 0; 10021} 10022_ACEOF 10023rm -f conftest.$ac_objext conftest$ac_exeext 10024if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10025 (eval $ac_link) 2>conftest.er1 10026 ac_status=$? 10027 grep -v '^ *+' conftest.er1 >conftest.err 10028 rm -f conftest.er1 10029 cat conftest.err >&5 10030 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10031 (exit $ac_status); } && 10032 { ac_try='test -z "$ac_c_werror_flag" 10033 || test ! -s conftest.err' 10034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10035 (eval $ac_try) 2>&5 10036 ac_status=$? 10037 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10038 (exit $ac_status); }; } && 10039 { ac_try='test -s conftest$ac_exeext' 10040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10041 (eval $ac_try) 2>&5 10042 ac_status=$? 10043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10044 (exit $ac_status); }; }; then 10045 ac_cv_lib_dld_dld_link=yes 10046else 10047 echo "$as_me: failed program was:" >&5 10048sed 's/^/| /' conftest.$ac_ext >&5 10049 10050ac_cv_lib_dld_dld_link=no 10051fi 10052rm -f conftest.err conftest.$ac_objext \ 10053 conftest$ac_exeext conftest.$ac_ext 10054LIBS=$ac_check_lib_save_LIBS 10055fi 10056echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10057echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 10058if test $ac_cv_lib_dld_dld_link = yes; then 10059 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 10060fi 10061 10062 10063fi 10064 10065 10066fi 10067 10068 10069fi 10070 10071 10072fi 10073 10074 10075fi 10076 10077 ;; 10078 esac 10079 10080 if test "x$lt_cv_dlopen" != xno; then 10081 enable_dlopen=yes 10082 else 10083 enable_dlopen=no 10084 fi 10085 10086 case $lt_cv_dlopen in 10087 dlopen) 10088 save_CPPFLAGS="$CPPFLAGS" 10089 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10090 10091 save_LDFLAGS="$LDFLAGS" 10092 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10093 10094 save_LIBS="$LIBS" 10095 LIBS="$lt_cv_dlopen_libs $LIBS" 10096 10097 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10098echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 10099if test "${lt_cv_dlopen_self+set}" = set; then 10100 echo $ECHO_N "(cached) $ECHO_C" >&6 10101else 10102 if test "$cross_compiling" = yes; then : 10103 lt_cv_dlopen_self=cross 10104else 10105 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10106 lt_status=$lt_dlunknown 10107 cat > conftest.$ac_ext <<_LT_EOF 10108#line 10108 "configure" 10109#include "confdefs.h" 10110 10111#if HAVE_DLFCN_H 10112#include <dlfcn.h> 10113#endif 10114 10115#include <stdio.h> 10116 10117#ifdef RTLD_GLOBAL 10118# define LT_DLGLOBAL RTLD_GLOBAL 10119#else 10120# ifdef DL_GLOBAL 10121# define LT_DLGLOBAL DL_GLOBAL 10122# else 10123# define LT_DLGLOBAL 0 10124# endif 10125#endif 10126 10127/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10128 find out it does not work in some platform. */ 10129#ifndef LT_DLLAZY_OR_NOW 10130# ifdef RTLD_LAZY 10131# define LT_DLLAZY_OR_NOW RTLD_LAZY 10132# else 10133# ifdef DL_LAZY 10134# define LT_DLLAZY_OR_NOW DL_LAZY 10135# else 10136# ifdef RTLD_NOW 10137# define LT_DLLAZY_OR_NOW RTLD_NOW 10138# else 10139# ifdef DL_NOW 10140# define LT_DLLAZY_OR_NOW DL_NOW 10141# else 10142# define LT_DLLAZY_OR_NOW 0 10143# endif 10144# endif 10145# endif 10146# endif 10147#endif 10148 10149#ifdef __cplusplus 10150extern "C" void exit (int); 10151#endif 10152 10153void fnord() { int i=42;} 10154int main () 10155{ 10156 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10157 int status = $lt_dlunknown; 10158 10159 if (self) 10160 { 10161 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10162 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10163 /* dlclose (self); */ 10164 } 10165 else 10166 puts (dlerror ()); 10167 10168 exit (status); 10169} 10170_LT_EOF 10171 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10172 (eval $ac_link) 2>&5 10173 ac_status=$? 10174 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10175 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10176 (./conftest; exit; ) >&5 2>/dev/null 10177 lt_status=$? 10178 case x$lt_status in 10179 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10180 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10181 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10182 esac 10183 else : 10184 # compilation failed 10185 lt_cv_dlopen_self=no 10186 fi 10187fi 10188rm -fr conftest* 10189 10190 10191fi 10192echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10193echo "${ECHO_T}$lt_cv_dlopen_self" >&6 10194 10195 if test "x$lt_cv_dlopen_self" = xyes; then 10196 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10197 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10198echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 10199if test "${lt_cv_dlopen_self_static+set}" = set; then 10200 echo $ECHO_N "(cached) $ECHO_C" >&6 10201else 10202 if test "$cross_compiling" = yes; then : 10203 lt_cv_dlopen_self_static=cross 10204else 10205 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10206 lt_status=$lt_dlunknown 10207 cat > conftest.$ac_ext <<_LT_EOF 10208#line 10208 "configure" 10209#include "confdefs.h" 10210 10211#if HAVE_DLFCN_H 10212#include <dlfcn.h> 10213#endif 10214 10215#include <stdio.h> 10216 10217#ifdef RTLD_GLOBAL 10218# define LT_DLGLOBAL RTLD_GLOBAL 10219#else 10220# ifdef DL_GLOBAL 10221# define LT_DLGLOBAL DL_GLOBAL 10222# else 10223# define LT_DLGLOBAL 0 10224# endif 10225#endif 10226 10227/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10228 find out it does not work in some platform. */ 10229#ifndef LT_DLLAZY_OR_NOW 10230# ifdef RTLD_LAZY 10231# define LT_DLLAZY_OR_NOW RTLD_LAZY 10232# else 10233# ifdef DL_LAZY 10234# define LT_DLLAZY_OR_NOW DL_LAZY 10235# else 10236# ifdef RTLD_NOW 10237# define LT_DLLAZY_OR_NOW RTLD_NOW 10238# else 10239# ifdef DL_NOW 10240# define LT_DLLAZY_OR_NOW DL_NOW 10241# else 10242# define LT_DLLAZY_OR_NOW 0 10243# endif 10244# endif 10245# endif 10246# endif 10247#endif 10248 10249#ifdef __cplusplus 10250extern "C" void exit (int); 10251#endif 10252 10253void fnord() { int i=42;} 10254int main () 10255{ 10256 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10257 int status = $lt_dlunknown; 10258 10259 if (self) 10260 { 10261 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10262 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10263 /* dlclose (self); */ 10264 } 10265 else 10266 puts (dlerror ()); 10267 10268 exit (status); 10269} 10270_LT_EOF 10271 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10272 (eval $ac_link) 2>&5 10273 ac_status=$? 10274 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10275 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10276 (./conftest; exit; ) >&5 2>/dev/null 10277 lt_status=$? 10278 case x$lt_status in 10279 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10280 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10281 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10282 esac 10283 else : 10284 # compilation failed 10285 lt_cv_dlopen_self_static=no 10286 fi 10287fi 10288rm -fr conftest* 10289 10290 10291fi 10292echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10293echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 10294 fi 10295 10296 CPPFLAGS="$save_CPPFLAGS" 10297 LDFLAGS="$save_LDFLAGS" 10298 LIBS="$save_LIBS" 10299 ;; 10300 esac 10301 10302 case $lt_cv_dlopen_self in 10303 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10304 *) enable_dlopen_self=unknown ;; 10305 esac 10306 10307 case $lt_cv_dlopen_self_static in 10308 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10309 *) enable_dlopen_self_static=unknown ;; 10310 esac 10311fi 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329striplib= 10330old_striplib= 10331echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 10332echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 10333if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10334 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10335 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10336 echo "$as_me:$LINENO: result: yes" >&5 10337echo "${ECHO_T}yes" >&6 10338else 10339# FIXME - insert some real tests, host_os isn't really good enough 10340 case $host_os in 10341 darwin*) 10342 if test -n "$STRIP" ; then 10343 striplib="$STRIP -x" 10344 old_striplib="$STRIP -S" 10345 echo "$as_me:$LINENO: result: yes" >&5 10346echo "${ECHO_T}yes" >&6 10347 else 10348 echo "$as_me:$LINENO: result: no" >&5 10349echo "${ECHO_T}no" >&6 10350 fi 10351 ;; 10352 *) 10353 echo "$as_me:$LINENO: result: no" >&5 10354echo "${ECHO_T}no" >&6 10355 ;; 10356 esac 10357fi 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 # Report which library types will actually be built 10371 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10372echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 10373 echo "$as_me:$LINENO: result: $can_build_shared" >&5 10374echo "${ECHO_T}$can_build_shared" >&6 10375 10376 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10377echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 10378 test "$can_build_shared" = "no" && enable_shared=no 10379 10380 # On AIX, shared libraries and static libraries use the same namespace, and 10381 # are all built from PIC. 10382 case $host_os in 10383 aix3*) 10384 test "$enable_shared" = yes && enable_static=no 10385 if test -n "$RANLIB"; then 10386 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10387 postinstall_cmds='$RANLIB $lib' 10388 fi 10389 ;; 10390 10391 aix4* | aix5*) 10392 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10393 test "$enable_shared" = yes && enable_static=no 10394 fi 10395 ;; 10396 esac 10397 echo "$as_me:$LINENO: result: $enable_shared" >&5 10398echo "${ECHO_T}$enable_shared" >&6 10399 10400 echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10401echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 10402 # Make sure either enable_shared or enable_static is yes. 10403 test "$enable_shared" = yes || enable_static=yes 10404 echo "$as_me:$LINENO: result: $enable_static" >&5 10405echo "${ECHO_T}$enable_static" >&6 10406 10407 10408 10409 10410fi 10411ac_ext=c 10412ac_cpp='$CPP $CPPFLAGS' 10413ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10414ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10415ac_compiler_gnu=$ac_cv_c_compiler_gnu 10416 10417CC="$lt_save_CC" 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 ac_config_commands="$ac_config_commands libtool" 10432 10433 10434 10435 10436# Only expand once: 10437 10438 10439 10440# Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given. 10441if test "${enable_64_bit_bfd+set}" = set; then 10442 enableval="$enable_64_bit_bfd" 10443 case "${enableval}" in 10444 yes) want64=true ;; 10445 no) want64=false ;; 10446 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for 64-bit-bfd option" >&5 10447echo "$as_me: error: bad value ${enableval} for 64-bit-bfd option" >&2;} 10448 { (exit 1); exit 1; }; } ;; 10449esac 10450else 10451 want64=false 10452fi; # Check whether --enable-targets or --disable-targets was given. 10453if test "${enable_targets+set}" = set; then 10454 enableval="$enable_targets" 10455 case "${enableval}" in 10456 yes | "") { { echo "$as_me:$LINENO: error: enable-targets option must specify target names or 'all'" >&5 10457echo "$as_me: error: enable-targets option must specify target names or 'all'" >&2;} 10458 { (exit 1); exit 1; }; } 10459 ;; 10460 no) enable_targets= ;; 10461 *) enable_targets=$enableval ;; 10462esac 10463fi; # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given. 10464if test "${enable_commonbfdlib+set}" = set; then 10465 enableval="$enable_commonbfdlib" 10466 case "${enableval}" in 10467 yes) commonbfdlib=true ;; 10468 no) commonbfdlib=false ;; 10469 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for BFD commonbfdlib option" >&5 10470echo "$as_me: error: bad value ${enableval} for BFD commonbfdlib option" >&2;} 10471 { (exit 1); exit 1; }; } ;; 10472esac 10473fi; 10474# Check whether --with-mmap or --without-mmap was given. 10475if test "${with_mmap+set}" = set; then 10476 withval="$with_mmap" 10477 case "${withval}" in 10478 yes) want_mmap=true ;; 10479 no) want_mmap=false ;; 10480 *) { { echo "$as_me:$LINENO: error: bad value ${withval} for BFD with-mmap option" >&5 10481echo "$as_me: error: bad value ${withval} for BFD with-mmap option" >&2;} 10482 { (exit 1); exit 1; }; } ;; 10483esac 10484else 10485 want_mmap=false 10486fi; 10487# Check whether --enable-secureplt or --disable-secureplt was given. 10488if test "${enable_secureplt+set}" = set; then 10489 enableval="$enable_secureplt" 10490 case "${enableval}" in 10491 yes) use_secureplt=true ;; 10492 no) use_secureplt=false ;; 10493 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for secureplt option" >&5 10494echo "$as_me: error: bad value ${enableval} for secureplt option" >&2;} 10495 { (exit 1); exit 1; }; } ;; 10496esac 10497else 10498 use_secureplt=false 10499fi; if test $use_secureplt = true; then 10500 10501cat >>confdefs.h <<\_ACEOF 10502#define USE_SECUREPLT 1 10503_ACEOF 10504 10505fi 10506 10507DEBUGDIR=${libdir}/debug 10508 10509 10510# Check whether --with-separate-debug-dir or --without-separate-debug-dir was given. 10511if test "${with_separate_debug_dir+set}" = set; then 10512 withval="$with_separate_debug_dir" 10513 DEBUGDIR="${withval}" 10514fi; 10515 10516 10517 10518 10519# Check whether --with-pkgversion or --without-pkgversion was given. 10520if test "${with_pkgversion+set}" = set; then 10521 withval="$with_pkgversion" 10522 case "$withval" in 10523 yes) { { echo "$as_me:$LINENO: error: package version not specified" >&5 10524echo "$as_me: error: package version not specified" >&2;} 10525 { (exit 1); exit 1; }; } ;; 10526 no) PKGVERSION= ;; 10527 *) PKGVERSION="($withval) " ;; 10528 esac 10529else 10530 PKGVERSION="(GNU Binutils) " 10531 10532fi; 10533 10534 10535 10536 10537# Check whether --with-bugurl or --without-bugurl was given. 10538if test "${with_bugurl+set}" = set; then 10539 withval="$with_bugurl" 10540 case "$withval" in 10541 yes) { { echo "$as_me:$LINENO: error: bug URL not specified" >&5 10542echo "$as_me: error: bug URL not specified" >&2;} 10543 { (exit 1); exit 1; }; } ;; 10544 no) BUGURL= 10545 ;; 10546 *) BUGURL="$withval" 10547 ;; 10548 esac 10549else 10550 BUGURL="http://www.sourceware.org/bugzilla/" 10551 10552fi; 10553 case ${BUGURL} in 10554 "") 10555 REPORT_BUGS_TO= 10556 REPORT_BUGS_TEXI= 10557 ;; 10558 *) 10559 REPORT_BUGS_TO="<$BUGURL>" 10560 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 10561 ;; 10562 esac; 10563 10564 10565 10566 10567 10568GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 10569 10570# Check whether --enable-werror or --disable-werror was given. 10571if test "${enable_werror+set}" = set; then 10572 enableval="$enable_werror" 10573 case "${enableval}" in 10574 yes | y) ERROR_ON_WARNING="yes" ;; 10575 no | n) ERROR_ON_WARNING="no" ;; 10576 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5 10577echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;} 10578 { (exit 1); exit 1; }; } ;; 10579 esac 10580fi; 10581 10582# Enable -Werror by default when using gcc 10583if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 10584 ERROR_ON_WARNING=yes 10585fi 10586 10587NO_WERROR= 10588if test "${ERROR_ON_WARNING}" = yes ; then 10589 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 10590 NO_WERROR="-Wno-error" 10591fi 10592 10593if test "${GCC}" = yes ; then 10594 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 10595fi 10596 10597# Check whether --enable-build-warnings or --disable-build-warnings was given. 10598if test "${enable_build_warnings+set}" = set; then 10599 enableval="$enable_build_warnings" 10600 case "${enableval}" in 10601 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";; 10602 no) if test "${GCC}" = yes ; then 10603 WARN_CFLAGS="-w" 10604 fi;; 10605 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 10606 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";; 10607 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 10608 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";; 10609 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;; 10610esac 10611fi; 10612 10613if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 10614 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 10615fi 10616 10617 10618 10619 10620 10621 ac_config_headers="$ac_config_headers config.h:config.in" 10622 10623 10624if test -z "$target" ; then 10625 { { echo "$as_me:$LINENO: error: Unrecognized target system type; please check config.sub." >&5 10626echo "$as_me: error: Unrecognized target system type; please check config.sub." >&2;} 10627 { (exit 1); exit 1; }; } 10628fi 10629 10630echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 10631echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 10632 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. 10633if test "${enable_maintainer_mode+set}" = set; then 10634 enableval="$enable_maintainer_mode" 10635 USE_MAINTAINER_MODE=$enableval 10636else 10637 USE_MAINTAINER_MODE=no 10638fi; 10639 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 10640echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6 10641 10642 10643if test $USE_MAINTAINER_MODE = yes; then 10644 MAINTAINER_MODE_TRUE= 10645 MAINTAINER_MODE_FALSE='#' 10646else 10647 MAINTAINER_MODE_TRUE='#' 10648 MAINTAINER_MODE_FALSE= 10649fi 10650 10651 MAINT=$MAINTAINER_MODE_TRUE 10652 10653 10654 10655 10656if false; then 10657 GENINSRC_NEVER_TRUE= 10658 GENINSRC_NEVER_FALSE='#' 10659else 10660 GENINSRC_NEVER_TRUE='#' 10661 GENINSRC_NEVER_FALSE= 10662fi 10663 10664 case ${build_alias} in 10665 "") build_noncanonical=${build} ;; 10666 *) build_noncanonical=${build_alias} ;; 10667esac 10668 10669 case ${host_alias} in 10670 "") host_noncanonical=${build_noncanonical} ;; 10671 *) host_noncanonical=${host_alias} ;; 10672esac 10673 10674 case ${target_alias} in 10675 "") target_noncanonical=${host_noncanonical} ;; 10676 *) target_noncanonical=${target_alias} ;; 10677esac 10678 10679echo "$as_me:$LINENO: checking whether to install libbfd" >&5 10680echo $ECHO_N "checking whether to install libbfd... $ECHO_C" >&6 10681 # Check whether --enable-install-libbfd or --disable-install-libbfd was given. 10682if test "${enable_install_libbfd+set}" = set; then 10683 enableval="$enable_install_libbfd" 10684 install_libbfd_p=$enableval 10685else 10686 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 10687 install_libbfd_p=yes 10688 else 10689 install_libbfd_p=no 10690 fi 10691fi; 10692 echo "$as_me:$LINENO: result: $install_libbfd_p" >&5 10693echo "${ECHO_T}$install_libbfd_p" >&6 10694 10695 10696if test $install_libbfd_p = yes; then 10697 INSTALL_LIBBFD_TRUE= 10698 INSTALL_LIBBFD_FALSE='#' 10699else 10700 INSTALL_LIBBFD_TRUE='#' 10701 INSTALL_LIBBFD_FALSE= 10702fi 10703 10704 # Need _noncanonical variables for this. 10705 10706 10707 10708 10709 # libbfd.a is a host library containing target dependent code 10710 bfdlibdir='$(libdir)' 10711 bfdincludedir='$(includedir)' 10712 if test "${host}" != "${target}"; then 10713 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 10714 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 10715 fi 10716 10717 10718 10719 10720 10721 10722host64=false 10723target64=false 10724bfd_default_target_size=32 10725 10726# host stuff: 10727 10728ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi" 10729# If we haven't got the data from the intl directory, 10730# assume NLS is disabled. 10731USE_NLS=no 10732LIBINTL= 10733LIBINTL_DEP= 10734INCINTL= 10735XGETTEXT= 10736GMSGFMT= 10737POSUB= 10738 10739if test -f ../intl/config.intl; then 10740 . ../intl/config.intl 10741fi 10742echo "$as_me:$LINENO: checking whether NLS is requested" >&5 10743echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 10744if test x"$USE_NLS" != xyes; then 10745 echo "$as_me:$LINENO: result: no" >&5 10746echo "${ECHO_T}no" >&6 10747else 10748 echo "$as_me:$LINENO: result: yes" >&5 10749echo "${ECHO_T}yes" >&6 10750 10751cat >>confdefs.h <<\_ACEOF 10752#define ENABLE_NLS 1 10753_ACEOF 10754 10755 10756 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5 10757echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6 10758 # Look for .po and .gmo files in the source directory. 10759 CATALOGS= 10760 XLINGUAS= 10761 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 10762 # If there aren't any .gmo files the shell will give us the 10763 # literal string "../path/to/srcdir/po/*.gmo" which has to be 10764 # weeded out. 10765 case "$cat" in *\**) 10766 continue;; 10767 esac 10768 # The quadruple backslash is collapsed to a double backslash 10769 # by the backticks, then collapsed again by the double quotes, 10770 # leaving us with one backslash in the sed expression (right 10771 # before the dot that mustn't act as a wildcard). 10772 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 10773 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 10774 # The user is allowed to set LINGUAS to a list of languages to 10775 # install catalogs for. If it's empty that means "all of them." 10776 if test "x$LINGUAS" = x; then 10777 CATALOGS="$CATALOGS $cat" 10778 XLINGUAS="$XLINGUAS $lang" 10779 else 10780 case "$LINGUAS" in *$lang*) 10781 CATALOGS="$CATALOGS $cat" 10782 XLINGUAS="$XLINGUAS $lang" 10783 ;; 10784 esac 10785 fi 10786 done 10787 LINGUAS="$XLINGUAS" 10788 echo "$as_me:$LINENO: result: $LINGUAS" >&5 10789echo "${ECHO_T}$LINGUAS" >&6 10790 10791 10792 DATADIRNAME=share 10793 10794 INSTOBJEXT=.mo 10795 10796 GENCAT=gencat 10797 10798 CATOBJEXT=.gmo 10799 10800fi 10801 10802 MKINSTALLDIRS= 10803 if test -n "$ac_aux_dir"; then 10804 case "$ac_aux_dir" in 10805 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 10806 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 10807 esac 10808 fi 10809 if test -z "$MKINSTALLDIRS"; then 10810 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 10811 fi 10812 10813 10814 10815 echo "$as_me:$LINENO: checking whether NLS is requested" >&5 10816echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 10817 # Check whether --enable-nls or --disable-nls was given. 10818if test "${enable_nls+set}" = set; then 10819 enableval="$enable_nls" 10820 USE_NLS=$enableval 10821else 10822 USE_NLS=yes 10823fi; 10824 echo "$as_me:$LINENO: result: $USE_NLS" >&5 10825echo "${ECHO_T}$USE_NLS" >&6 10826 10827 10828 10829 10830 10831 10832# Prepare PATH_SEPARATOR. 10833# The user is always right. 10834if test "${PATH_SEPARATOR+set}" != set; then 10835 echo "#! /bin/sh" >conf$$.sh 10836 echo "exit 0" >>conf$$.sh 10837 chmod +x conf$$.sh 10838 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 10839 PATH_SEPARATOR=';' 10840 else 10841 PATH_SEPARATOR=: 10842 fi 10843 rm -f conf$$.sh 10844fi 10845 10846# Find out how to test for executable files. Don't use a zero-byte file, 10847# as systems may use methods other than mode bits to determine executability. 10848cat >conf$$.file <<_ASEOF 10849#! /bin/sh 10850exit 0 10851_ASEOF 10852chmod +x conf$$.file 10853if test -x conf$$.file >/dev/null 2>&1; then 10854 ac_executable_p="test -x" 10855else 10856 ac_executable_p="test -f" 10857fi 10858rm -f conf$$.file 10859 10860# Extract the first word of "msgfmt", so it can be a program name with args. 10861set dummy msgfmt; ac_word=$2 10862echo "$as_me:$LINENO: checking for $ac_word" >&5 10863echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 10864if test "${ac_cv_path_MSGFMT+set}" = set; then 10865 echo $ECHO_N "(cached) $ECHO_C" >&6 10866else 10867 case "$MSGFMT" in 10868 [\\/]* | ?:[\\/]*) 10869 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 10870 ;; 10871 *) 10872 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 10873 for ac_dir in $PATH; do 10874 IFS="$ac_save_IFS" 10875 test -z "$ac_dir" && ac_dir=. 10876 for ac_exec_ext in '' $ac_executable_extensions; do 10877 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 10878 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 10879 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 10880 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 10881 break 2 10882 fi 10883 fi 10884 done 10885 done 10886 IFS="$ac_save_IFS" 10887 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 10888 ;; 10889esac 10890fi 10891MSGFMT="$ac_cv_path_MSGFMT" 10892if test "$MSGFMT" != ":"; then 10893 echo "$as_me:$LINENO: result: $MSGFMT" >&5 10894echo "${ECHO_T}$MSGFMT" >&6 10895else 10896 echo "$as_me:$LINENO: result: no" >&5 10897echo "${ECHO_T}no" >&6 10898fi 10899 10900 # Extract the first word of "gmsgfmt", so it can be a program name with args. 10901set dummy gmsgfmt; ac_word=$2 10902echo "$as_me:$LINENO: checking for $ac_word" >&5 10903echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 10904if test "${ac_cv_path_GMSGFMT+set}" = set; then 10905 echo $ECHO_N "(cached) $ECHO_C" >&6 10906else 10907 case $GMSGFMT in 10908 [\\/]* | ?:[\\/]*) 10909 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 10910 ;; 10911 *) 10912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10913for as_dir in $PATH 10914do 10915 IFS=$as_save_IFS 10916 test -z "$as_dir" && as_dir=. 10917 for ac_exec_ext in '' $ac_executable_extensions; do 10918 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10919 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 10920 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 10921 break 2 10922 fi 10923done 10924done 10925 10926 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 10927 ;; 10928esac 10929fi 10930GMSGFMT=$ac_cv_path_GMSGFMT 10931 10932if test -n "$GMSGFMT"; then 10933 echo "$as_me:$LINENO: result: $GMSGFMT" >&5 10934echo "${ECHO_T}$GMSGFMT" >&6 10935else 10936 echo "$as_me:$LINENO: result: no" >&5 10937echo "${ECHO_T}no" >&6 10938fi 10939 10940 10941 10942# Prepare PATH_SEPARATOR. 10943# The user is always right. 10944if test "${PATH_SEPARATOR+set}" != set; then 10945 echo "#! /bin/sh" >conf$$.sh 10946 echo "exit 0" >>conf$$.sh 10947 chmod +x conf$$.sh 10948 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 10949 PATH_SEPARATOR=';' 10950 else 10951 PATH_SEPARATOR=: 10952 fi 10953 rm -f conf$$.sh 10954fi 10955 10956# Find out how to test for executable files. Don't use a zero-byte file, 10957# as systems may use methods other than mode bits to determine executability. 10958cat >conf$$.file <<_ASEOF 10959#! /bin/sh 10960exit 0 10961_ASEOF 10962chmod +x conf$$.file 10963if test -x conf$$.file >/dev/null 2>&1; then 10964 ac_executable_p="test -x" 10965else 10966 ac_executable_p="test -f" 10967fi 10968rm -f conf$$.file 10969 10970# Extract the first word of "xgettext", so it can be a program name with args. 10971set dummy xgettext; ac_word=$2 10972echo "$as_me:$LINENO: checking for $ac_word" >&5 10973echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 10974if test "${ac_cv_path_XGETTEXT+set}" = set; then 10975 echo $ECHO_N "(cached) $ECHO_C" >&6 10976else 10977 case "$XGETTEXT" in 10978 [\\/]* | ?:[\\/]*) 10979 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 10980 ;; 10981 *) 10982 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 10983 for ac_dir in $PATH; do 10984 IFS="$ac_save_IFS" 10985 test -z "$ac_dir" && ac_dir=. 10986 for ac_exec_ext in '' $ac_executable_extensions; do 10987 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 10988 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 10989 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 10990 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 10991 break 2 10992 fi 10993 fi 10994 done 10995 done 10996 IFS="$ac_save_IFS" 10997 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 10998 ;; 10999esac 11000fi 11001XGETTEXT="$ac_cv_path_XGETTEXT" 11002if test "$XGETTEXT" != ":"; then 11003 echo "$as_me:$LINENO: result: $XGETTEXT" >&5 11004echo "${ECHO_T}$XGETTEXT" >&6 11005else 11006 echo "$as_me:$LINENO: result: no" >&5 11007echo "${ECHO_T}no" >&6 11008fi 11009 11010 rm -f messages.po 11011 11012 11013# Prepare PATH_SEPARATOR. 11014# The user is always right. 11015if test "${PATH_SEPARATOR+set}" != set; then 11016 echo "#! /bin/sh" >conf$$.sh 11017 echo "exit 0" >>conf$$.sh 11018 chmod +x conf$$.sh 11019 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11020 PATH_SEPARATOR=';' 11021 else 11022 PATH_SEPARATOR=: 11023 fi 11024 rm -f conf$$.sh 11025fi 11026 11027# Find out how to test for executable files. Don't use a zero-byte file, 11028# as systems may use methods other than mode bits to determine executability. 11029cat >conf$$.file <<_ASEOF 11030#! /bin/sh 11031exit 0 11032_ASEOF 11033chmod +x conf$$.file 11034if test -x conf$$.file >/dev/null 2>&1; then 11035 ac_executable_p="test -x" 11036else 11037 ac_executable_p="test -f" 11038fi 11039rm -f conf$$.file 11040 11041# Extract the first word of "msgmerge", so it can be a program name with args. 11042set dummy msgmerge; ac_word=$2 11043echo "$as_me:$LINENO: checking for $ac_word" >&5 11044echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 11045if test "${ac_cv_path_MSGMERGE+set}" = set; then 11046 echo $ECHO_N "(cached) $ECHO_C" >&6 11047else 11048 case "$MSGMERGE" in 11049 [\\/]* | ?:[\\/]*) 11050 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 11051 ;; 11052 *) 11053 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11054 for ac_dir in $PATH; do 11055 IFS="$ac_save_IFS" 11056 test -z "$ac_dir" && ac_dir=. 11057 for ac_exec_ext in '' $ac_executable_extensions; do 11058 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11059 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 11060 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 11061 break 2 11062 fi 11063 fi 11064 done 11065 done 11066 IFS="$ac_save_IFS" 11067 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 11068 ;; 11069esac 11070fi 11071MSGMERGE="$ac_cv_path_MSGMERGE" 11072if test "$MSGMERGE" != ":"; then 11073 echo "$as_me:$LINENO: result: $MSGMERGE" >&5 11074echo "${ECHO_T}$MSGMERGE" >&6 11075else 11076 echo "$as_me:$LINENO: result: no" >&5 11077echo "${ECHO_T}no" >&6 11078fi 11079 11080 11081 if test "$GMSGFMT" != ":"; then 11082 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 11083 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11084 : ; 11085 else 11086 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 11087 echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 11088echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6 11089 GMSGFMT=":" 11090 fi 11091 fi 11092 11093 if test "$XGETTEXT" != ":"; then 11094 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 11095 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11096 : ; 11097 else 11098 echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 11099echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6 11100 XGETTEXT=":" 11101 fi 11102 rm -f messages.po 11103 fi 11104 11105 ac_config_commands="$ac_config_commands default-1" 11106 11107 11108 11109# Permit host specific settings. 11110. ${srcdir}/configure.host 11111 11112 11113# Find a good install program. We prefer a C program (faster), 11114# so one script is as good as another. But avoid the broken or 11115# incompatible versions: 11116# SysV /etc/install, /usr/sbin/install 11117# SunOS /usr/etc/install 11118# IRIX /sbin/install 11119# AIX /bin/install 11120# AmigaOS /C/install, which installs bootblocks on floppy discs 11121# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 11122# AFS /usr/afsws/bin/install, which mishandles nonexistent args 11123# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 11124# OS/2's system install, which has a completely different semantic 11125# ./install, which can be erroneously created by make from ./install.sh. 11126echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 11127echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 11128if test -z "$INSTALL"; then 11129if test "${ac_cv_path_install+set}" = set; then 11130 echo $ECHO_N "(cached) $ECHO_C" >&6 11131else 11132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11133for as_dir in $PATH 11134do 11135 IFS=$as_save_IFS 11136 test -z "$as_dir" && as_dir=. 11137 # Account for people who put trailing slashes in PATH elements. 11138case $as_dir/ in 11139 ./ | .// | /cC/* | \ 11140 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 11141 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 11142 /usr/ucb/* ) ;; 11143 *) 11144 # OSF1 and SCO ODT 3.0 have their own names for install. 11145 # Don't use installbsd from OSF since it installs stuff as root 11146 # by default. 11147 for ac_prog in ginstall scoinst install; do 11148 for ac_exec_ext in '' $ac_executable_extensions; do 11149 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 11150 if test $ac_prog = install && 11151 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 11152 # AIX install. It has an incompatible calling convention. 11153 : 11154 elif test $ac_prog = install && 11155 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 11156 # program-specific install script used by HP pwplus--don't use. 11157 : 11158 else 11159 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 11160 break 3 11161 fi 11162 fi 11163 done 11164 done 11165 ;; 11166esac 11167done 11168 11169 11170fi 11171 if test "${ac_cv_path_install+set}" = set; then 11172 INSTALL=$ac_cv_path_install 11173 else 11174 # As a last resort, use the slow shell script. We don't cache a 11175 # path for INSTALL within a source directory, because that will 11176 # break other packages using the cache if that directory is 11177 # removed, or if the path is relative. 11178 INSTALL=$ac_install_sh 11179 fi 11180fi 11181echo "$as_me:$LINENO: result: $INSTALL" >&5 11182echo "${ECHO_T}$INSTALL" >&6 11183 11184# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 11185# It thinks the first close brace ends the variable substitution. 11186test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 11187 11188test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 11189 11190test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 11191 11192 11193BFD_HOST_64BIT_LONG=0 11194BFD_HOST_64BIT_LONG_LONG=0 11195BFD_HOST_LONG_LONG=0 11196BFD_HOST_64_BIT_DEFINED=0 11197BFD_HOST_64_BIT= 11198BFD_HOST_U_64_BIT= 11199BFD_HOSTPTR_T="unsigned long" 11200 11201echo "$as_me:$LINENO: checking for long long" >&5 11202echo $ECHO_N "checking for long long... $ECHO_C" >&6 11203if test "${bfd_cv_has_long_long+set}" = set; then 11204 echo $ECHO_N "(cached) $ECHO_C" >&6 11205else 11206 cat >conftest.$ac_ext <<_ACEOF 11207/* confdefs.h. */ 11208_ACEOF 11209cat confdefs.h >>conftest.$ac_ext 11210cat >>conftest.$ac_ext <<_ACEOF 11211/* end confdefs.h. */ 11212 11213int 11214main () 11215{ 11216unsigned long long ll = 18446744073709551615ULL; 11217 ; 11218 return 0; 11219} 11220_ACEOF 11221rm -f conftest.$ac_objext 11222if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11223 (eval $ac_compile) 2>conftest.er1 11224 ac_status=$? 11225 grep -v '^ *+' conftest.er1 >conftest.err 11226 rm -f conftest.er1 11227 cat conftest.err >&5 11228 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11229 (exit $ac_status); } && 11230 { ac_try='test -z "$ac_c_werror_flag" 11231 || test ! -s conftest.err' 11232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11233 (eval $ac_try) 2>&5 11234 ac_status=$? 11235 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11236 (exit $ac_status); }; } && 11237 { ac_try='test -s conftest.$ac_objext' 11238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11239 (eval $ac_try) 2>&5 11240 ac_status=$? 11241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11242 (exit $ac_status); }; }; then 11243 bfd_cv_has_long_long=yes 11244else 11245 echo "$as_me: failed program was:" >&5 11246sed 's/^/| /' conftest.$ac_ext >&5 11247 11248bfd_cv_has_long_long=no 11249fi 11250rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11251fi 11252 11253echo "$as_me:$LINENO: result: $bfd_cv_has_long_long" >&5 11254echo "${ECHO_T}$bfd_cv_has_long_long" >&6 11255if test $bfd_cv_has_long_long = yes; then 11256 BFD_HOST_LONG_LONG=1 11257 echo "$as_me:$LINENO: checking for long long" >&5 11258echo $ECHO_N "checking for long long... $ECHO_C" >&6 11259if test "${ac_cv_type_long_long+set}" = set; then 11260 echo $ECHO_N "(cached) $ECHO_C" >&6 11261else 11262 cat >conftest.$ac_ext <<_ACEOF 11263/* confdefs.h. */ 11264_ACEOF 11265cat confdefs.h >>conftest.$ac_ext 11266cat >>conftest.$ac_ext <<_ACEOF 11267/* end confdefs.h. */ 11268$ac_includes_default 11269int 11270main () 11271{ 11272if ((long long *) 0) 11273 return 0; 11274if (sizeof (long long)) 11275 return 0; 11276 ; 11277 return 0; 11278} 11279_ACEOF 11280rm -f conftest.$ac_objext 11281if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11282 (eval $ac_compile) 2>conftest.er1 11283 ac_status=$? 11284 grep -v '^ *+' conftest.er1 >conftest.err 11285 rm -f conftest.er1 11286 cat conftest.err >&5 11287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11288 (exit $ac_status); } && 11289 { ac_try='test -z "$ac_c_werror_flag" 11290 || test ! -s conftest.err' 11291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11292 (eval $ac_try) 2>&5 11293 ac_status=$? 11294 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11295 (exit $ac_status); }; } && 11296 { ac_try='test -s conftest.$ac_objext' 11297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11298 (eval $ac_try) 2>&5 11299 ac_status=$? 11300 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11301 (exit $ac_status); }; }; then 11302 ac_cv_type_long_long=yes 11303else 11304 echo "$as_me: failed program was:" >&5 11305sed 's/^/| /' conftest.$ac_ext >&5 11306 11307ac_cv_type_long_long=no 11308fi 11309rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11310fi 11311echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5 11312echo "${ECHO_T}$ac_cv_type_long_long" >&6 11313 11314echo "$as_me:$LINENO: checking size of long long" >&5 11315echo $ECHO_N "checking size of long long... $ECHO_C" >&6 11316if test "${ac_cv_sizeof_long_long+set}" = set; then 11317 echo $ECHO_N "(cached) $ECHO_C" >&6 11318else 11319 if test "$ac_cv_type_long_long" = yes; then 11320 # The cast to unsigned long works around a bug in the HP C Compiler 11321 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11322 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11323 # This bug is HP SR number 8606223364. 11324 if test "$cross_compiling" = yes; then 11325 # Depending upon the size, compute the lo and hi bounds. 11326cat >conftest.$ac_ext <<_ACEOF 11327/* confdefs.h. */ 11328_ACEOF 11329cat confdefs.h >>conftest.$ac_ext 11330cat >>conftest.$ac_ext <<_ACEOF 11331/* end confdefs.h. */ 11332$ac_includes_default 11333int 11334main () 11335{ 11336static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)]; 11337test_array [0] = 0 11338 11339 ; 11340 return 0; 11341} 11342_ACEOF 11343rm -f conftest.$ac_objext 11344if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11345 (eval $ac_compile) 2>conftest.er1 11346 ac_status=$? 11347 grep -v '^ *+' conftest.er1 >conftest.err 11348 rm -f conftest.er1 11349 cat conftest.err >&5 11350 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11351 (exit $ac_status); } && 11352 { ac_try='test -z "$ac_c_werror_flag" 11353 || test ! -s conftest.err' 11354 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11355 (eval $ac_try) 2>&5 11356 ac_status=$? 11357 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11358 (exit $ac_status); }; } && 11359 { ac_try='test -s conftest.$ac_objext' 11360 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11361 (eval $ac_try) 2>&5 11362 ac_status=$? 11363 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11364 (exit $ac_status); }; }; then 11365 ac_lo=0 ac_mid=0 11366 while :; do 11367 cat >conftest.$ac_ext <<_ACEOF 11368/* confdefs.h. */ 11369_ACEOF 11370cat confdefs.h >>conftest.$ac_ext 11371cat >>conftest.$ac_ext <<_ACEOF 11372/* end confdefs.h. */ 11373$ac_includes_default 11374int 11375main () 11376{ 11377static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)]; 11378test_array [0] = 0 11379 11380 ; 11381 return 0; 11382} 11383_ACEOF 11384rm -f conftest.$ac_objext 11385if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11386 (eval $ac_compile) 2>conftest.er1 11387 ac_status=$? 11388 grep -v '^ *+' conftest.er1 >conftest.err 11389 rm -f conftest.er1 11390 cat conftest.err >&5 11391 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11392 (exit $ac_status); } && 11393 { ac_try='test -z "$ac_c_werror_flag" 11394 || test ! -s conftest.err' 11395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11396 (eval $ac_try) 2>&5 11397 ac_status=$? 11398 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11399 (exit $ac_status); }; } && 11400 { ac_try='test -s conftest.$ac_objext' 11401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11402 (eval $ac_try) 2>&5 11403 ac_status=$? 11404 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11405 (exit $ac_status); }; }; then 11406 ac_hi=$ac_mid; break 11407else 11408 echo "$as_me: failed program was:" >&5 11409sed 's/^/| /' conftest.$ac_ext >&5 11410 11411ac_lo=`expr $ac_mid + 1` 11412 if test $ac_lo -le $ac_mid; then 11413 ac_lo= ac_hi= 11414 break 11415 fi 11416 ac_mid=`expr 2 '*' $ac_mid + 1` 11417fi 11418rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11419 done 11420else 11421 echo "$as_me: failed program was:" >&5 11422sed 's/^/| /' conftest.$ac_ext >&5 11423 11424cat >conftest.$ac_ext <<_ACEOF 11425/* confdefs.h. */ 11426_ACEOF 11427cat confdefs.h >>conftest.$ac_ext 11428cat >>conftest.$ac_ext <<_ACEOF 11429/* end confdefs.h. */ 11430$ac_includes_default 11431int 11432main () 11433{ 11434static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)]; 11435test_array [0] = 0 11436 11437 ; 11438 return 0; 11439} 11440_ACEOF 11441rm -f conftest.$ac_objext 11442if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11443 (eval $ac_compile) 2>conftest.er1 11444 ac_status=$? 11445 grep -v '^ *+' conftest.er1 >conftest.err 11446 rm -f conftest.er1 11447 cat conftest.err >&5 11448 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11449 (exit $ac_status); } && 11450 { ac_try='test -z "$ac_c_werror_flag" 11451 || test ! -s conftest.err' 11452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11453 (eval $ac_try) 2>&5 11454 ac_status=$? 11455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11456 (exit $ac_status); }; } && 11457 { ac_try='test -s conftest.$ac_objext' 11458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11459 (eval $ac_try) 2>&5 11460 ac_status=$? 11461 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11462 (exit $ac_status); }; }; then 11463 ac_hi=-1 ac_mid=-1 11464 while :; do 11465 cat >conftest.$ac_ext <<_ACEOF 11466/* confdefs.h. */ 11467_ACEOF 11468cat confdefs.h >>conftest.$ac_ext 11469cat >>conftest.$ac_ext <<_ACEOF 11470/* end confdefs.h. */ 11471$ac_includes_default 11472int 11473main () 11474{ 11475static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)]; 11476test_array [0] = 0 11477 11478 ; 11479 return 0; 11480} 11481_ACEOF 11482rm -f conftest.$ac_objext 11483if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11484 (eval $ac_compile) 2>conftest.er1 11485 ac_status=$? 11486 grep -v '^ *+' conftest.er1 >conftest.err 11487 rm -f conftest.er1 11488 cat conftest.err >&5 11489 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11490 (exit $ac_status); } && 11491 { ac_try='test -z "$ac_c_werror_flag" 11492 || test ! -s conftest.err' 11493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11494 (eval $ac_try) 2>&5 11495 ac_status=$? 11496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11497 (exit $ac_status); }; } && 11498 { ac_try='test -s conftest.$ac_objext' 11499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11500 (eval $ac_try) 2>&5 11501 ac_status=$? 11502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11503 (exit $ac_status); }; }; then 11504 ac_lo=$ac_mid; break 11505else 11506 echo "$as_me: failed program was:" >&5 11507sed 's/^/| /' conftest.$ac_ext >&5 11508 11509ac_hi=`expr '(' $ac_mid ')' - 1` 11510 if test $ac_mid -le $ac_hi; then 11511 ac_lo= ac_hi= 11512 break 11513 fi 11514 ac_mid=`expr 2 '*' $ac_mid` 11515fi 11516rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11517 done 11518else 11519 echo "$as_me: failed program was:" >&5 11520sed 's/^/| /' conftest.$ac_ext >&5 11521 11522ac_lo= ac_hi= 11523fi 11524rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11525fi 11526rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11527# Binary search between lo and hi bounds. 11528while test "x$ac_lo" != "x$ac_hi"; do 11529 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 11530 cat >conftest.$ac_ext <<_ACEOF 11531/* confdefs.h. */ 11532_ACEOF 11533cat confdefs.h >>conftest.$ac_ext 11534cat >>conftest.$ac_ext <<_ACEOF 11535/* end confdefs.h. */ 11536$ac_includes_default 11537int 11538main () 11539{ 11540static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)]; 11541test_array [0] = 0 11542 11543 ; 11544 return 0; 11545} 11546_ACEOF 11547rm -f conftest.$ac_objext 11548if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11549 (eval $ac_compile) 2>conftest.er1 11550 ac_status=$? 11551 grep -v '^ *+' conftest.er1 >conftest.err 11552 rm -f conftest.er1 11553 cat conftest.err >&5 11554 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11555 (exit $ac_status); } && 11556 { ac_try='test -z "$ac_c_werror_flag" 11557 || test ! -s conftest.err' 11558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11559 (eval $ac_try) 2>&5 11560 ac_status=$? 11561 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11562 (exit $ac_status); }; } && 11563 { ac_try='test -s conftest.$ac_objext' 11564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11565 (eval $ac_try) 2>&5 11566 ac_status=$? 11567 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11568 (exit $ac_status); }; }; then 11569 ac_hi=$ac_mid 11570else 11571 echo "$as_me: failed program was:" >&5 11572sed 's/^/| /' conftest.$ac_ext >&5 11573 11574ac_lo=`expr '(' $ac_mid ')' + 1` 11575fi 11576rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11577done 11578case $ac_lo in 11579?*) ac_cv_sizeof_long_long=$ac_lo;; 11580'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77 11581See \`config.log' for more details." >&5 11582echo "$as_me: error: cannot compute sizeof (long long), 77 11583See \`config.log' for more details." >&2;} 11584 { (exit 1); exit 1; }; } ;; 11585esac 11586else 11587 if test "$cross_compiling" = yes; then 11588 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 11589See \`config.log' for more details." >&5 11590echo "$as_me: error: cannot run test program while cross compiling 11591See \`config.log' for more details." >&2;} 11592 { (exit 1); exit 1; }; } 11593else 11594 cat >conftest.$ac_ext <<_ACEOF 11595/* confdefs.h. */ 11596_ACEOF 11597cat confdefs.h >>conftest.$ac_ext 11598cat >>conftest.$ac_ext <<_ACEOF 11599/* end confdefs.h. */ 11600$ac_includes_default 11601long longval () { return (long) (sizeof (long long)); } 11602unsigned long ulongval () { return (long) (sizeof (long long)); } 11603#include <stdio.h> 11604#include <stdlib.h> 11605int 11606main () 11607{ 11608 11609 FILE *f = fopen ("conftest.val", "w"); 11610 if (! f) 11611 exit (1); 11612 if (((long) (sizeof (long long))) < 0) 11613 { 11614 long i = longval (); 11615 if (i != ((long) (sizeof (long long)))) 11616 exit (1); 11617 fprintf (f, "%ld\n", i); 11618 } 11619 else 11620 { 11621 unsigned long i = ulongval (); 11622 if (i != ((long) (sizeof (long long)))) 11623 exit (1); 11624 fprintf (f, "%lu\n", i); 11625 } 11626 exit (ferror (f) || fclose (f) != 0); 11627 11628 ; 11629 return 0; 11630} 11631_ACEOF 11632rm -f conftest$ac_exeext 11633if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11634 (eval $ac_link) 2>&5 11635 ac_status=$? 11636 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11637 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11639 (eval $ac_try) 2>&5 11640 ac_status=$? 11641 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11642 (exit $ac_status); }; }; then 11643 ac_cv_sizeof_long_long=`cat conftest.val` 11644else 11645 echo "$as_me: program exited with status $ac_status" >&5 11646echo "$as_me: failed program was:" >&5 11647sed 's/^/| /' conftest.$ac_ext >&5 11648 11649( exit $ac_status ) 11650{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77 11651See \`config.log' for more details." >&5 11652echo "$as_me: error: cannot compute sizeof (long long), 77 11653See \`config.log' for more details." >&2;} 11654 { (exit 1); exit 1; }; } 11655fi 11656rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11657fi 11658fi 11659rm -f conftest.val 11660else 11661 ac_cv_sizeof_long_long=0 11662fi 11663fi 11664echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5 11665echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6 11666cat >>confdefs.h <<_ACEOF 11667#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 11668_ACEOF 11669 11670 11671fi 11672 11673echo "$as_me:$LINENO: checking for void *" >&5 11674echo $ECHO_N "checking for void *... $ECHO_C" >&6 11675if test "${ac_cv_type_void_p+set}" = set; then 11676 echo $ECHO_N "(cached) $ECHO_C" >&6 11677else 11678 cat >conftest.$ac_ext <<_ACEOF 11679/* confdefs.h. */ 11680_ACEOF 11681cat confdefs.h >>conftest.$ac_ext 11682cat >>conftest.$ac_ext <<_ACEOF 11683/* end confdefs.h. */ 11684$ac_includes_default 11685int 11686main () 11687{ 11688if ((void * *) 0) 11689 return 0; 11690if (sizeof (void *)) 11691 return 0; 11692 ; 11693 return 0; 11694} 11695_ACEOF 11696rm -f conftest.$ac_objext 11697if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11698 (eval $ac_compile) 2>conftest.er1 11699 ac_status=$? 11700 grep -v '^ *+' conftest.er1 >conftest.err 11701 rm -f conftest.er1 11702 cat conftest.err >&5 11703 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11704 (exit $ac_status); } && 11705 { ac_try='test -z "$ac_c_werror_flag" 11706 || test ! -s conftest.err' 11707 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11708 (eval $ac_try) 2>&5 11709 ac_status=$? 11710 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11711 (exit $ac_status); }; } && 11712 { ac_try='test -s conftest.$ac_objext' 11713 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11714 (eval $ac_try) 2>&5 11715 ac_status=$? 11716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11717 (exit $ac_status); }; }; then 11718 ac_cv_type_void_p=yes 11719else 11720 echo "$as_me: failed program was:" >&5 11721sed 's/^/| /' conftest.$ac_ext >&5 11722 11723ac_cv_type_void_p=no 11724fi 11725rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11726fi 11727echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5 11728echo "${ECHO_T}$ac_cv_type_void_p" >&6 11729 11730echo "$as_me:$LINENO: checking size of void *" >&5 11731echo $ECHO_N "checking size of void *... $ECHO_C" >&6 11732if test "${ac_cv_sizeof_void_p+set}" = set; then 11733 echo $ECHO_N "(cached) $ECHO_C" >&6 11734else 11735 if test "$ac_cv_type_void_p" = yes; then 11736 # The cast to unsigned long works around a bug in the HP C Compiler 11737 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11738 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11739 # This bug is HP SR number 8606223364. 11740 if test "$cross_compiling" = yes; then 11741 # Depending upon the size, compute the lo and hi bounds. 11742cat >conftest.$ac_ext <<_ACEOF 11743/* confdefs.h. */ 11744_ACEOF 11745cat confdefs.h >>conftest.$ac_ext 11746cat >>conftest.$ac_ext <<_ACEOF 11747/* end confdefs.h. */ 11748$ac_includes_default 11749int 11750main () 11751{ 11752static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)]; 11753test_array [0] = 0 11754 11755 ; 11756 return 0; 11757} 11758_ACEOF 11759rm -f conftest.$ac_objext 11760if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11761 (eval $ac_compile) 2>conftest.er1 11762 ac_status=$? 11763 grep -v '^ *+' conftest.er1 >conftest.err 11764 rm -f conftest.er1 11765 cat conftest.err >&5 11766 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11767 (exit $ac_status); } && 11768 { ac_try='test -z "$ac_c_werror_flag" 11769 || test ! -s conftest.err' 11770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11771 (eval $ac_try) 2>&5 11772 ac_status=$? 11773 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11774 (exit $ac_status); }; } && 11775 { ac_try='test -s conftest.$ac_objext' 11776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11777 (eval $ac_try) 2>&5 11778 ac_status=$? 11779 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11780 (exit $ac_status); }; }; then 11781 ac_lo=0 ac_mid=0 11782 while :; do 11783 cat >conftest.$ac_ext <<_ACEOF 11784/* confdefs.h. */ 11785_ACEOF 11786cat confdefs.h >>conftest.$ac_ext 11787cat >>conftest.$ac_ext <<_ACEOF 11788/* end confdefs.h. */ 11789$ac_includes_default 11790int 11791main () 11792{ 11793static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)]; 11794test_array [0] = 0 11795 11796 ; 11797 return 0; 11798} 11799_ACEOF 11800rm -f conftest.$ac_objext 11801if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11802 (eval $ac_compile) 2>conftest.er1 11803 ac_status=$? 11804 grep -v '^ *+' conftest.er1 >conftest.err 11805 rm -f conftest.er1 11806 cat conftest.err >&5 11807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11808 (exit $ac_status); } && 11809 { ac_try='test -z "$ac_c_werror_flag" 11810 || test ! -s conftest.err' 11811 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11812 (eval $ac_try) 2>&5 11813 ac_status=$? 11814 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11815 (exit $ac_status); }; } && 11816 { ac_try='test -s conftest.$ac_objext' 11817 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11818 (eval $ac_try) 2>&5 11819 ac_status=$? 11820 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11821 (exit $ac_status); }; }; then 11822 ac_hi=$ac_mid; break 11823else 11824 echo "$as_me: failed program was:" >&5 11825sed 's/^/| /' conftest.$ac_ext >&5 11826 11827ac_lo=`expr $ac_mid + 1` 11828 if test $ac_lo -le $ac_mid; then 11829 ac_lo= ac_hi= 11830 break 11831 fi 11832 ac_mid=`expr 2 '*' $ac_mid + 1` 11833fi 11834rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11835 done 11836else 11837 echo "$as_me: failed program was:" >&5 11838sed 's/^/| /' conftest.$ac_ext >&5 11839 11840cat >conftest.$ac_ext <<_ACEOF 11841/* confdefs.h. */ 11842_ACEOF 11843cat confdefs.h >>conftest.$ac_ext 11844cat >>conftest.$ac_ext <<_ACEOF 11845/* end confdefs.h. */ 11846$ac_includes_default 11847int 11848main () 11849{ 11850static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)]; 11851test_array [0] = 0 11852 11853 ; 11854 return 0; 11855} 11856_ACEOF 11857rm -f conftest.$ac_objext 11858if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11859 (eval $ac_compile) 2>conftest.er1 11860 ac_status=$? 11861 grep -v '^ *+' conftest.er1 >conftest.err 11862 rm -f conftest.er1 11863 cat conftest.err >&5 11864 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11865 (exit $ac_status); } && 11866 { ac_try='test -z "$ac_c_werror_flag" 11867 || test ! -s conftest.err' 11868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11869 (eval $ac_try) 2>&5 11870 ac_status=$? 11871 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11872 (exit $ac_status); }; } && 11873 { ac_try='test -s conftest.$ac_objext' 11874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11875 (eval $ac_try) 2>&5 11876 ac_status=$? 11877 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11878 (exit $ac_status); }; }; then 11879 ac_hi=-1 ac_mid=-1 11880 while :; do 11881 cat >conftest.$ac_ext <<_ACEOF 11882/* confdefs.h. */ 11883_ACEOF 11884cat confdefs.h >>conftest.$ac_ext 11885cat >>conftest.$ac_ext <<_ACEOF 11886/* end confdefs.h. */ 11887$ac_includes_default 11888int 11889main () 11890{ 11891static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)]; 11892test_array [0] = 0 11893 11894 ; 11895 return 0; 11896} 11897_ACEOF 11898rm -f conftest.$ac_objext 11899if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11900 (eval $ac_compile) 2>conftest.er1 11901 ac_status=$? 11902 grep -v '^ *+' conftest.er1 >conftest.err 11903 rm -f conftest.er1 11904 cat conftest.err >&5 11905 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11906 (exit $ac_status); } && 11907 { ac_try='test -z "$ac_c_werror_flag" 11908 || test ! -s conftest.err' 11909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11910 (eval $ac_try) 2>&5 11911 ac_status=$? 11912 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11913 (exit $ac_status); }; } && 11914 { ac_try='test -s conftest.$ac_objext' 11915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11916 (eval $ac_try) 2>&5 11917 ac_status=$? 11918 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11919 (exit $ac_status); }; }; then 11920 ac_lo=$ac_mid; break 11921else 11922 echo "$as_me: failed program was:" >&5 11923sed 's/^/| /' conftest.$ac_ext >&5 11924 11925ac_hi=`expr '(' $ac_mid ')' - 1` 11926 if test $ac_mid -le $ac_hi; then 11927 ac_lo= ac_hi= 11928 break 11929 fi 11930 ac_mid=`expr 2 '*' $ac_mid` 11931fi 11932rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11933 done 11934else 11935 echo "$as_me: failed program was:" >&5 11936sed 's/^/| /' conftest.$ac_ext >&5 11937 11938ac_lo= ac_hi= 11939fi 11940rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11941fi 11942rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11943# Binary search between lo and hi bounds. 11944while test "x$ac_lo" != "x$ac_hi"; do 11945 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 11946 cat >conftest.$ac_ext <<_ACEOF 11947/* confdefs.h. */ 11948_ACEOF 11949cat confdefs.h >>conftest.$ac_ext 11950cat >>conftest.$ac_ext <<_ACEOF 11951/* end confdefs.h. */ 11952$ac_includes_default 11953int 11954main () 11955{ 11956static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)]; 11957test_array [0] = 0 11958 11959 ; 11960 return 0; 11961} 11962_ACEOF 11963rm -f conftest.$ac_objext 11964if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11965 (eval $ac_compile) 2>conftest.er1 11966 ac_status=$? 11967 grep -v '^ *+' conftest.er1 >conftest.err 11968 rm -f conftest.er1 11969 cat conftest.err >&5 11970 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11971 (exit $ac_status); } && 11972 { ac_try='test -z "$ac_c_werror_flag" 11973 || test ! -s conftest.err' 11974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11975 (eval $ac_try) 2>&5 11976 ac_status=$? 11977 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11978 (exit $ac_status); }; } && 11979 { ac_try='test -s conftest.$ac_objext' 11980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11981 (eval $ac_try) 2>&5 11982 ac_status=$? 11983 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11984 (exit $ac_status); }; }; then 11985 ac_hi=$ac_mid 11986else 11987 echo "$as_me: failed program was:" >&5 11988sed 's/^/| /' conftest.$ac_ext >&5 11989 11990ac_lo=`expr '(' $ac_mid ')' + 1` 11991fi 11992rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11993done 11994case $ac_lo in 11995?*) ac_cv_sizeof_void_p=$ac_lo;; 11996'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77 11997See \`config.log' for more details." >&5 11998echo "$as_me: error: cannot compute sizeof (void *), 77 11999See \`config.log' for more details." >&2;} 12000 { (exit 1); exit 1; }; } ;; 12001esac 12002else 12003 if test "$cross_compiling" = yes; then 12004 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 12005See \`config.log' for more details." >&5 12006echo "$as_me: error: cannot run test program while cross compiling 12007See \`config.log' for more details." >&2;} 12008 { (exit 1); exit 1; }; } 12009else 12010 cat >conftest.$ac_ext <<_ACEOF 12011/* confdefs.h. */ 12012_ACEOF 12013cat confdefs.h >>conftest.$ac_ext 12014cat >>conftest.$ac_ext <<_ACEOF 12015/* end confdefs.h. */ 12016$ac_includes_default 12017long longval () { return (long) (sizeof (void *)); } 12018unsigned long ulongval () { return (long) (sizeof (void *)); } 12019#include <stdio.h> 12020#include <stdlib.h> 12021int 12022main () 12023{ 12024 12025 FILE *f = fopen ("conftest.val", "w"); 12026 if (! f) 12027 exit (1); 12028 if (((long) (sizeof (void *))) < 0) 12029 { 12030 long i = longval (); 12031 if (i != ((long) (sizeof (void *)))) 12032 exit (1); 12033 fprintf (f, "%ld\n", i); 12034 } 12035 else 12036 { 12037 unsigned long i = ulongval (); 12038 if (i != ((long) (sizeof (void *)))) 12039 exit (1); 12040 fprintf (f, "%lu\n", i); 12041 } 12042 exit (ferror (f) || fclose (f) != 0); 12043 12044 ; 12045 return 0; 12046} 12047_ACEOF 12048rm -f conftest$ac_exeext 12049if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12050 (eval $ac_link) 2>&5 12051 ac_status=$? 12052 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12053 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 12054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12055 (eval $ac_try) 2>&5 12056 ac_status=$? 12057 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12058 (exit $ac_status); }; }; then 12059 ac_cv_sizeof_void_p=`cat conftest.val` 12060else 12061 echo "$as_me: program exited with status $ac_status" >&5 12062echo "$as_me: failed program was:" >&5 12063sed 's/^/| /' conftest.$ac_ext >&5 12064 12065( exit $ac_status ) 12066{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77 12067See \`config.log' for more details." >&5 12068echo "$as_me: error: cannot compute sizeof (void *), 77 12069See \`config.log' for more details." >&2;} 12070 { (exit 1); exit 1; }; } 12071fi 12072rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 12073fi 12074fi 12075rm -f conftest.val 12076else 12077 ac_cv_sizeof_void_p=0 12078fi 12079fi 12080echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5 12081echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6 12082cat >>confdefs.h <<_ACEOF 12083#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12084_ACEOF 12085 12086 12087echo "$as_me:$LINENO: checking for long" >&5 12088echo $ECHO_N "checking for long... $ECHO_C" >&6 12089if test "${ac_cv_type_long+set}" = set; then 12090 echo $ECHO_N "(cached) $ECHO_C" >&6 12091else 12092 cat >conftest.$ac_ext <<_ACEOF 12093/* confdefs.h. */ 12094_ACEOF 12095cat confdefs.h >>conftest.$ac_ext 12096cat >>conftest.$ac_ext <<_ACEOF 12097/* end confdefs.h. */ 12098$ac_includes_default 12099int 12100main () 12101{ 12102if ((long *) 0) 12103 return 0; 12104if (sizeof (long)) 12105 return 0; 12106 ; 12107 return 0; 12108} 12109_ACEOF 12110rm -f conftest.$ac_objext 12111if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12112 (eval $ac_compile) 2>conftest.er1 12113 ac_status=$? 12114 grep -v '^ *+' conftest.er1 >conftest.err 12115 rm -f conftest.er1 12116 cat conftest.err >&5 12117 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12118 (exit $ac_status); } && 12119 { ac_try='test -z "$ac_c_werror_flag" 12120 || test ! -s conftest.err' 12121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12122 (eval $ac_try) 2>&5 12123 ac_status=$? 12124 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12125 (exit $ac_status); }; } && 12126 { ac_try='test -s conftest.$ac_objext' 12127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12128 (eval $ac_try) 2>&5 12129 ac_status=$? 12130 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12131 (exit $ac_status); }; }; then 12132 ac_cv_type_long=yes 12133else 12134 echo "$as_me: failed program was:" >&5 12135sed 's/^/| /' conftest.$ac_ext >&5 12136 12137ac_cv_type_long=no 12138fi 12139rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12140fi 12141echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 12142echo "${ECHO_T}$ac_cv_type_long" >&6 12143 12144echo "$as_me:$LINENO: checking size of long" >&5 12145echo $ECHO_N "checking size of long... $ECHO_C" >&6 12146if test "${ac_cv_sizeof_long+set}" = set; then 12147 echo $ECHO_N "(cached) $ECHO_C" >&6 12148else 12149 if test "$ac_cv_type_long" = yes; then 12150 # The cast to unsigned long works around a bug in the HP C Compiler 12151 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12152 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12153 # This bug is HP SR number 8606223364. 12154 if test "$cross_compiling" = yes; then 12155 # Depending upon the size, compute the lo and hi bounds. 12156cat >conftest.$ac_ext <<_ACEOF 12157/* confdefs.h. */ 12158_ACEOF 12159cat confdefs.h >>conftest.$ac_ext 12160cat >>conftest.$ac_ext <<_ACEOF 12161/* end confdefs.h. */ 12162$ac_includes_default 12163int 12164main () 12165{ 12166static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)]; 12167test_array [0] = 0 12168 12169 ; 12170 return 0; 12171} 12172_ACEOF 12173rm -f conftest.$ac_objext 12174if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12175 (eval $ac_compile) 2>conftest.er1 12176 ac_status=$? 12177 grep -v '^ *+' conftest.er1 >conftest.err 12178 rm -f conftest.er1 12179 cat conftest.err >&5 12180 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12181 (exit $ac_status); } && 12182 { ac_try='test -z "$ac_c_werror_flag" 12183 || test ! -s conftest.err' 12184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12185 (eval $ac_try) 2>&5 12186 ac_status=$? 12187 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12188 (exit $ac_status); }; } && 12189 { ac_try='test -s conftest.$ac_objext' 12190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12191 (eval $ac_try) 2>&5 12192 ac_status=$? 12193 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12194 (exit $ac_status); }; }; then 12195 ac_lo=0 ac_mid=0 12196 while :; do 12197 cat >conftest.$ac_ext <<_ACEOF 12198/* confdefs.h. */ 12199_ACEOF 12200cat confdefs.h >>conftest.$ac_ext 12201cat >>conftest.$ac_ext <<_ACEOF 12202/* end confdefs.h. */ 12203$ac_includes_default 12204int 12205main () 12206{ 12207static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; 12208test_array [0] = 0 12209 12210 ; 12211 return 0; 12212} 12213_ACEOF 12214rm -f conftest.$ac_objext 12215if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12216 (eval $ac_compile) 2>conftest.er1 12217 ac_status=$? 12218 grep -v '^ *+' conftest.er1 >conftest.err 12219 rm -f conftest.er1 12220 cat conftest.err >&5 12221 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12222 (exit $ac_status); } && 12223 { ac_try='test -z "$ac_c_werror_flag" 12224 || test ! -s conftest.err' 12225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12226 (eval $ac_try) 2>&5 12227 ac_status=$? 12228 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12229 (exit $ac_status); }; } && 12230 { ac_try='test -s conftest.$ac_objext' 12231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12232 (eval $ac_try) 2>&5 12233 ac_status=$? 12234 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12235 (exit $ac_status); }; }; then 12236 ac_hi=$ac_mid; break 12237else 12238 echo "$as_me: failed program was:" >&5 12239sed 's/^/| /' conftest.$ac_ext >&5 12240 12241ac_lo=`expr $ac_mid + 1` 12242 if test $ac_lo -le $ac_mid; then 12243 ac_lo= ac_hi= 12244 break 12245 fi 12246 ac_mid=`expr 2 '*' $ac_mid + 1` 12247fi 12248rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12249 done 12250else 12251 echo "$as_me: failed program was:" >&5 12252sed 's/^/| /' conftest.$ac_ext >&5 12253 12254cat >conftest.$ac_ext <<_ACEOF 12255/* confdefs.h. */ 12256_ACEOF 12257cat confdefs.h >>conftest.$ac_ext 12258cat >>conftest.$ac_ext <<_ACEOF 12259/* end confdefs.h. */ 12260$ac_includes_default 12261int 12262main () 12263{ 12264static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)]; 12265test_array [0] = 0 12266 12267 ; 12268 return 0; 12269} 12270_ACEOF 12271rm -f conftest.$ac_objext 12272if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12273 (eval $ac_compile) 2>conftest.er1 12274 ac_status=$? 12275 grep -v '^ *+' conftest.er1 >conftest.err 12276 rm -f conftest.er1 12277 cat conftest.err >&5 12278 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12279 (exit $ac_status); } && 12280 { ac_try='test -z "$ac_c_werror_flag" 12281 || test ! -s conftest.err' 12282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12283 (eval $ac_try) 2>&5 12284 ac_status=$? 12285 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12286 (exit $ac_status); }; } && 12287 { ac_try='test -s conftest.$ac_objext' 12288 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12289 (eval $ac_try) 2>&5 12290 ac_status=$? 12291 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12292 (exit $ac_status); }; }; then 12293 ac_hi=-1 ac_mid=-1 12294 while :; do 12295 cat >conftest.$ac_ext <<_ACEOF 12296/* confdefs.h. */ 12297_ACEOF 12298cat confdefs.h >>conftest.$ac_ext 12299cat >>conftest.$ac_ext <<_ACEOF 12300/* end confdefs.h. */ 12301$ac_includes_default 12302int 12303main () 12304{ 12305static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)]; 12306test_array [0] = 0 12307 12308 ; 12309 return 0; 12310} 12311_ACEOF 12312rm -f conftest.$ac_objext 12313if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12314 (eval $ac_compile) 2>conftest.er1 12315 ac_status=$? 12316 grep -v '^ *+' conftest.er1 >conftest.err 12317 rm -f conftest.er1 12318 cat conftest.err >&5 12319 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12320 (exit $ac_status); } && 12321 { ac_try='test -z "$ac_c_werror_flag" 12322 || test ! -s conftest.err' 12323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12324 (eval $ac_try) 2>&5 12325 ac_status=$? 12326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12327 (exit $ac_status); }; } && 12328 { ac_try='test -s conftest.$ac_objext' 12329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12330 (eval $ac_try) 2>&5 12331 ac_status=$? 12332 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12333 (exit $ac_status); }; }; then 12334 ac_lo=$ac_mid; break 12335else 12336 echo "$as_me: failed program was:" >&5 12337sed 's/^/| /' conftest.$ac_ext >&5 12338 12339ac_hi=`expr '(' $ac_mid ')' - 1` 12340 if test $ac_mid -le $ac_hi; then 12341 ac_lo= ac_hi= 12342 break 12343 fi 12344 ac_mid=`expr 2 '*' $ac_mid` 12345fi 12346rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12347 done 12348else 12349 echo "$as_me: failed program was:" >&5 12350sed 's/^/| /' conftest.$ac_ext >&5 12351 12352ac_lo= ac_hi= 12353fi 12354rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12355fi 12356rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12357# Binary search between lo and hi bounds. 12358while test "x$ac_lo" != "x$ac_hi"; do 12359 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 12360 cat >conftest.$ac_ext <<_ACEOF 12361/* confdefs.h. */ 12362_ACEOF 12363cat confdefs.h >>conftest.$ac_ext 12364cat >>conftest.$ac_ext <<_ACEOF 12365/* end confdefs.h. */ 12366$ac_includes_default 12367int 12368main () 12369{ 12370static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; 12371test_array [0] = 0 12372 12373 ; 12374 return 0; 12375} 12376_ACEOF 12377rm -f conftest.$ac_objext 12378if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12379 (eval $ac_compile) 2>conftest.er1 12380 ac_status=$? 12381 grep -v '^ *+' conftest.er1 >conftest.err 12382 rm -f conftest.er1 12383 cat conftest.err >&5 12384 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12385 (exit $ac_status); } && 12386 { ac_try='test -z "$ac_c_werror_flag" 12387 || test ! -s conftest.err' 12388 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12389 (eval $ac_try) 2>&5 12390 ac_status=$? 12391 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12392 (exit $ac_status); }; } && 12393 { ac_try='test -s conftest.$ac_objext' 12394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12395 (eval $ac_try) 2>&5 12396 ac_status=$? 12397 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12398 (exit $ac_status); }; }; then 12399 ac_hi=$ac_mid 12400else 12401 echo "$as_me: failed program was:" >&5 12402sed 's/^/| /' conftest.$ac_ext >&5 12403 12404ac_lo=`expr '(' $ac_mid ')' + 1` 12405fi 12406rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12407done 12408case $ac_lo in 12409?*) ac_cv_sizeof_long=$ac_lo;; 12410'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 12411See \`config.log' for more details." >&5 12412echo "$as_me: error: cannot compute sizeof (long), 77 12413See \`config.log' for more details." >&2;} 12414 { (exit 1); exit 1; }; } ;; 12415esac 12416else 12417 if test "$cross_compiling" = yes; then 12418 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 12419See \`config.log' for more details." >&5 12420echo "$as_me: error: cannot run test program while cross compiling 12421See \`config.log' for more details." >&2;} 12422 { (exit 1); exit 1; }; } 12423else 12424 cat >conftest.$ac_ext <<_ACEOF 12425/* confdefs.h. */ 12426_ACEOF 12427cat confdefs.h >>conftest.$ac_ext 12428cat >>conftest.$ac_ext <<_ACEOF 12429/* end confdefs.h. */ 12430$ac_includes_default 12431long longval () { return (long) (sizeof (long)); } 12432unsigned long ulongval () { return (long) (sizeof (long)); } 12433#include <stdio.h> 12434#include <stdlib.h> 12435int 12436main () 12437{ 12438 12439 FILE *f = fopen ("conftest.val", "w"); 12440 if (! f) 12441 exit (1); 12442 if (((long) (sizeof (long))) < 0) 12443 { 12444 long i = longval (); 12445 if (i != ((long) (sizeof (long)))) 12446 exit (1); 12447 fprintf (f, "%ld\n", i); 12448 } 12449 else 12450 { 12451 unsigned long i = ulongval (); 12452 if (i != ((long) (sizeof (long)))) 12453 exit (1); 12454 fprintf (f, "%lu\n", i); 12455 } 12456 exit (ferror (f) || fclose (f) != 0); 12457 12458 ; 12459 return 0; 12460} 12461_ACEOF 12462rm -f conftest$ac_exeext 12463if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12464 (eval $ac_link) 2>&5 12465 ac_status=$? 12466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12467 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 12468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12469 (eval $ac_try) 2>&5 12470 ac_status=$? 12471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12472 (exit $ac_status); }; }; then 12473 ac_cv_sizeof_long=`cat conftest.val` 12474else 12475 echo "$as_me: program exited with status $ac_status" >&5 12476echo "$as_me: failed program was:" >&5 12477sed 's/^/| /' conftest.$ac_ext >&5 12478 12479( exit $ac_status ) 12480{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 12481See \`config.log' for more details." >&5 12482echo "$as_me: error: cannot compute sizeof (long), 77 12483See \`config.log' for more details." >&2;} 12484 { (exit 1); exit 1; }; } 12485fi 12486rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 12487fi 12488fi 12489rm -f conftest.val 12490else 12491 ac_cv_sizeof_long=0 12492fi 12493fi 12494echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 12495echo "${ECHO_T}$ac_cv_sizeof_long" >&6 12496cat >>confdefs.h <<_ACEOF 12497#define SIZEOF_LONG $ac_cv_sizeof_long 12498_ACEOF 12499 12500 12501 12502if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12503 host64=true 12504 if test "x${ac_cv_sizeof_long}" = "x8"; then 12505 BFD_HOST_64BIT_LONG=1 12506 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 12507 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 12508 elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 12509 BFD_HOST_64BIT_LONG_LONG=1 12510 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 12511 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 12512 BFD_HOSTPTR_T="unsigned long long" 12513 fi 12514elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 12515 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 12516 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 12517fi 12518 12519if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 12520 BFD_HOST_64_BIT_DEFINED=1 12521 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 12522 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 12523fi 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533# Put a plausible default for CC_FOR_BUILD in Makefile. 12534if test -z "$CC_FOR_BUILD"; then 12535 if test "x$cross_compiling" = "xno"; then 12536 CC_FOR_BUILD='$(CC)' 12537 else 12538 CC_FOR_BUILD=gcc 12539 fi 12540fi 12541 12542# Also set EXEEXT_FOR_BUILD. 12543if test "x$cross_compiling" = "xno"; then 12544 EXEEXT_FOR_BUILD='$(EXEEXT)' 12545else 12546 echo "$as_me:$LINENO: checking for build system executable suffix" >&5 12547echo $ECHO_N "checking for build system executable suffix... $ECHO_C" >&6 12548if test "${bfd_cv_build_exeext+set}" = set; then 12549 echo $ECHO_N "(cached) $ECHO_C" >&6 12550else 12551 rm -f conftest* 12552 echo 'int main () { return 0; }' > conftest.c 12553 bfd_cv_build_exeext= 12554 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 12555 for file in conftest.*; do 12556 case $file in 12557 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 12558 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 12559 esac 12560 done 12561 rm -f conftest* 12562 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 12563fi 12564echo "$as_me:$LINENO: result: $bfd_cv_build_exeext" >&5 12565echo "${ECHO_T}$bfd_cv_build_exeext" >&6 12566 EXEEXT_FOR_BUILD="" 12567 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 12568fi 12569 12570 12571 12572 12573 12574 12575 12576 12577for ac_header in stddef.h string.h strings.h stdlib.h time.h unistd.h 12578do 12579as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12580if eval "test \"\${$as_ac_Header+set}\" = set"; then 12581 echo "$as_me:$LINENO: checking for $ac_header" >&5 12582echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 12583if eval "test \"\${$as_ac_Header+set}\" = set"; then 12584 echo $ECHO_N "(cached) $ECHO_C" >&6 12585fi 12586echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 12587echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 12588else 12589 # Is the header compilable? 12590echo "$as_me:$LINENO: checking $ac_header usability" >&5 12591echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 12592cat >conftest.$ac_ext <<_ACEOF 12593/* confdefs.h. */ 12594_ACEOF 12595cat confdefs.h >>conftest.$ac_ext 12596cat >>conftest.$ac_ext <<_ACEOF 12597/* end confdefs.h. */ 12598$ac_includes_default 12599#include <$ac_header> 12600_ACEOF 12601rm -f conftest.$ac_objext 12602if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12603 (eval $ac_compile) 2>conftest.er1 12604 ac_status=$? 12605 grep -v '^ *+' conftest.er1 >conftest.err 12606 rm -f conftest.er1 12607 cat conftest.err >&5 12608 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12609 (exit $ac_status); } && 12610 { ac_try='test -z "$ac_c_werror_flag" 12611 || test ! -s conftest.err' 12612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12613 (eval $ac_try) 2>&5 12614 ac_status=$? 12615 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12616 (exit $ac_status); }; } && 12617 { ac_try='test -s conftest.$ac_objext' 12618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12619 (eval $ac_try) 2>&5 12620 ac_status=$? 12621 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12622 (exit $ac_status); }; }; then 12623 ac_header_compiler=yes 12624else 12625 echo "$as_me: failed program was:" >&5 12626sed 's/^/| /' conftest.$ac_ext >&5 12627 12628ac_header_compiler=no 12629fi 12630rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12631echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 12632echo "${ECHO_T}$ac_header_compiler" >&6 12633 12634# Is the header present? 12635echo "$as_me:$LINENO: checking $ac_header presence" >&5 12636echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 12637cat >conftest.$ac_ext <<_ACEOF 12638/* confdefs.h. */ 12639_ACEOF 12640cat confdefs.h >>conftest.$ac_ext 12641cat >>conftest.$ac_ext <<_ACEOF 12642/* end confdefs.h. */ 12643#include <$ac_header> 12644_ACEOF 12645if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 12646 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 12647 ac_status=$? 12648 grep -v '^ *+' conftest.er1 >conftest.err 12649 rm -f conftest.er1 12650 cat conftest.err >&5 12651 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12652 (exit $ac_status); } >/dev/null; then 12653 if test -s conftest.err; then 12654 ac_cpp_err=$ac_c_preproc_warn_flag 12655 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 12656 else 12657 ac_cpp_err= 12658 fi 12659else 12660 ac_cpp_err=yes 12661fi 12662if test -z "$ac_cpp_err"; then 12663 ac_header_preproc=yes 12664else 12665 echo "$as_me: failed program was:" >&5 12666sed 's/^/| /' conftest.$ac_ext >&5 12667 12668 ac_header_preproc=no 12669fi 12670rm -f conftest.err conftest.$ac_ext 12671echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 12672echo "${ECHO_T}$ac_header_preproc" >&6 12673 12674# So? What about this header? 12675case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 12676 yes:no: ) 12677 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 12678echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 12679 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 12680echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 12681 ac_header_preproc=yes 12682 ;; 12683 no:yes:* ) 12684 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 12685echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 12686 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 12687echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 12688 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 12689echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 12690 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 12691echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 12692 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 12693echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 12694 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 12695echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 12696 ( 12697 cat <<\_ASBOX 12698## ------------------------------------------ ## 12699## Report this to the AC_PACKAGE_NAME lists. ## 12700## ------------------------------------------ ## 12701_ASBOX 12702 ) | 12703 sed "s/^/$as_me: WARNING: /" >&2 12704 ;; 12705esac 12706echo "$as_me:$LINENO: checking for $ac_header" >&5 12707echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 12708if eval "test \"\${$as_ac_Header+set}\" = set"; then 12709 echo $ECHO_N "(cached) $ECHO_C" >&6 12710else 12711 eval "$as_ac_Header=\$ac_header_preproc" 12712fi 12713echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 12714echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 12715 12716fi 12717if test `eval echo '${'$as_ac_Header'}'` = yes; then 12718 cat >>confdefs.h <<_ACEOF 12719#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12720_ACEOF 12721 12722fi 12723 12724done 12725 12726 12727 12728 12729for ac_header in fcntl.h sys/file.h sys/time.h 12730do 12731as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12732if eval "test \"\${$as_ac_Header+set}\" = set"; then 12733 echo "$as_me:$LINENO: checking for $ac_header" >&5 12734echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 12735if eval "test \"\${$as_ac_Header+set}\" = set"; then 12736 echo $ECHO_N "(cached) $ECHO_C" >&6 12737fi 12738echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 12739echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 12740else 12741 # Is the header compilable? 12742echo "$as_me:$LINENO: checking $ac_header usability" >&5 12743echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 12744cat >conftest.$ac_ext <<_ACEOF 12745/* confdefs.h. */ 12746_ACEOF 12747cat confdefs.h >>conftest.$ac_ext 12748cat >>conftest.$ac_ext <<_ACEOF 12749/* end confdefs.h. */ 12750$ac_includes_default 12751#include <$ac_header> 12752_ACEOF 12753rm -f conftest.$ac_objext 12754if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12755 (eval $ac_compile) 2>conftest.er1 12756 ac_status=$? 12757 grep -v '^ *+' conftest.er1 >conftest.err 12758 rm -f conftest.er1 12759 cat conftest.err >&5 12760 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12761 (exit $ac_status); } && 12762 { ac_try='test -z "$ac_c_werror_flag" 12763 || test ! -s conftest.err' 12764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12765 (eval $ac_try) 2>&5 12766 ac_status=$? 12767 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12768 (exit $ac_status); }; } && 12769 { ac_try='test -s conftest.$ac_objext' 12770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12771 (eval $ac_try) 2>&5 12772 ac_status=$? 12773 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12774 (exit $ac_status); }; }; then 12775 ac_header_compiler=yes 12776else 12777 echo "$as_me: failed program was:" >&5 12778sed 's/^/| /' conftest.$ac_ext >&5 12779 12780ac_header_compiler=no 12781fi 12782rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12783echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 12784echo "${ECHO_T}$ac_header_compiler" >&6 12785 12786# Is the header present? 12787echo "$as_me:$LINENO: checking $ac_header presence" >&5 12788echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 12789cat >conftest.$ac_ext <<_ACEOF 12790/* confdefs.h. */ 12791_ACEOF 12792cat confdefs.h >>conftest.$ac_ext 12793cat >>conftest.$ac_ext <<_ACEOF 12794/* end confdefs.h. */ 12795#include <$ac_header> 12796_ACEOF 12797if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 12798 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 12799 ac_status=$? 12800 grep -v '^ *+' conftest.er1 >conftest.err 12801 rm -f conftest.er1 12802 cat conftest.err >&5 12803 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12804 (exit $ac_status); } >/dev/null; then 12805 if test -s conftest.err; then 12806 ac_cpp_err=$ac_c_preproc_warn_flag 12807 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 12808 else 12809 ac_cpp_err= 12810 fi 12811else 12812 ac_cpp_err=yes 12813fi 12814if test -z "$ac_cpp_err"; then 12815 ac_header_preproc=yes 12816else 12817 echo "$as_me: failed program was:" >&5 12818sed 's/^/| /' conftest.$ac_ext >&5 12819 12820 ac_header_preproc=no 12821fi 12822rm -f conftest.err conftest.$ac_ext 12823echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 12824echo "${ECHO_T}$ac_header_preproc" >&6 12825 12826# So? What about this header? 12827case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 12828 yes:no: ) 12829 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 12830echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 12831 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 12832echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 12833 ac_header_preproc=yes 12834 ;; 12835 no:yes:* ) 12836 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 12837echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 12838 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 12839echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 12840 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 12841echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 12842 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 12843echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 12844 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 12845echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 12846 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 12847echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 12848 ( 12849 cat <<\_ASBOX 12850## ------------------------------------------ ## 12851## Report this to the AC_PACKAGE_NAME lists. ## 12852## ------------------------------------------ ## 12853_ASBOX 12854 ) | 12855 sed "s/^/$as_me: WARNING: /" >&2 12856 ;; 12857esac 12858echo "$as_me:$LINENO: checking for $ac_header" >&5 12859echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 12860if eval "test \"\${$as_ac_Header+set}\" = set"; then 12861 echo $ECHO_N "(cached) $ECHO_C" >&6 12862else 12863 eval "$as_ac_Header=\$ac_header_preproc" 12864fi 12865echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 12866echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 12867 12868fi 12869if test `eval echo '${'$as_ac_Header'}'` = yes; then 12870 cat >>confdefs.h <<_ACEOF 12871#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12872_ACEOF 12873 12874fi 12875 12876done 12877 12878 12879 12880inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 12881 12882acx_cv_header_stdint=stddef.h 12883acx_cv_header_stdint_kind="(already complete)" 12884for i in stdint.h $inttype_headers; do 12885 unset ac_cv_type_uintptr_t 12886 unset ac_cv_type_uintmax_t 12887 unset ac_cv_type_int_least32_t 12888 unset ac_cv_type_int_fast32_t 12889 unset ac_cv_type_uint64_t 12890 echo $ECHO_N "looking for a compliant stdint.h in $i, $ECHO_C" >&6 12891 echo "$as_me:$LINENO: checking for uintmax_t" >&5 12892echo $ECHO_N "checking for uintmax_t... $ECHO_C" >&6 12893if test "${ac_cv_type_uintmax_t+set}" = set; then 12894 echo $ECHO_N "(cached) $ECHO_C" >&6 12895else 12896 cat >conftest.$ac_ext <<_ACEOF 12897/* confdefs.h. */ 12898_ACEOF 12899cat confdefs.h >>conftest.$ac_ext 12900cat >>conftest.$ac_ext <<_ACEOF 12901/* end confdefs.h. */ 12902#include <sys/types.h> 12903#include <$i> 12904 12905int 12906main () 12907{ 12908if ((uintmax_t *) 0) 12909 return 0; 12910if (sizeof (uintmax_t)) 12911 return 0; 12912 ; 12913 return 0; 12914} 12915_ACEOF 12916rm -f conftest.$ac_objext 12917if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12918 (eval $ac_compile) 2>conftest.er1 12919 ac_status=$? 12920 grep -v '^ *+' conftest.er1 >conftest.err 12921 rm -f conftest.er1 12922 cat conftest.err >&5 12923 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12924 (exit $ac_status); } && 12925 { ac_try='test -z "$ac_c_werror_flag" 12926 || test ! -s conftest.err' 12927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12928 (eval $ac_try) 2>&5 12929 ac_status=$? 12930 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12931 (exit $ac_status); }; } && 12932 { ac_try='test -s conftest.$ac_objext' 12933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12934 (eval $ac_try) 2>&5 12935 ac_status=$? 12936 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12937 (exit $ac_status); }; }; then 12938 ac_cv_type_uintmax_t=yes 12939else 12940 echo "$as_me: failed program was:" >&5 12941sed 's/^/| /' conftest.$ac_ext >&5 12942 12943ac_cv_type_uintmax_t=no 12944fi 12945rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12946fi 12947echo "$as_me:$LINENO: result: $ac_cv_type_uintmax_t" >&5 12948echo "${ECHO_T}$ac_cv_type_uintmax_t" >&6 12949if test $ac_cv_type_uintmax_t = yes; then 12950 acx_cv_header_stdint=$i 12951else 12952 continue 12953fi 12954 12955 echo "$as_me:$LINENO: checking for uintptr_t" >&5 12956echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6 12957if test "${ac_cv_type_uintptr_t+set}" = set; then 12958 echo $ECHO_N "(cached) $ECHO_C" >&6 12959else 12960 cat >conftest.$ac_ext <<_ACEOF 12961/* confdefs.h. */ 12962_ACEOF 12963cat confdefs.h >>conftest.$ac_ext 12964cat >>conftest.$ac_ext <<_ACEOF 12965/* end confdefs.h. */ 12966#include <sys/types.h> 12967#include <$i> 12968 12969int 12970main () 12971{ 12972if ((uintptr_t *) 0) 12973 return 0; 12974if (sizeof (uintptr_t)) 12975 return 0; 12976 ; 12977 return 0; 12978} 12979_ACEOF 12980rm -f conftest.$ac_objext 12981if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12982 (eval $ac_compile) 2>conftest.er1 12983 ac_status=$? 12984 grep -v '^ *+' conftest.er1 >conftest.err 12985 rm -f conftest.er1 12986 cat conftest.err >&5 12987 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12988 (exit $ac_status); } && 12989 { ac_try='test -z "$ac_c_werror_flag" 12990 || test ! -s conftest.err' 12991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12992 (eval $ac_try) 2>&5 12993 ac_status=$? 12994 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12995 (exit $ac_status); }; } && 12996 { ac_try='test -s conftest.$ac_objext' 12997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12998 (eval $ac_try) 2>&5 12999 ac_status=$? 13000 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13001 (exit $ac_status); }; }; then 13002 ac_cv_type_uintptr_t=yes 13003else 13004 echo "$as_me: failed program was:" >&5 13005sed 's/^/| /' conftest.$ac_ext >&5 13006 13007ac_cv_type_uintptr_t=no 13008fi 13009rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13010fi 13011echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5 13012echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6 13013if test $ac_cv_type_uintptr_t = yes; then 13014 : 13015else 13016 acx_cv_header_stdint_kind="(mostly complete)" 13017fi 13018 13019 echo "$as_me:$LINENO: checking for int_least32_t" >&5 13020echo $ECHO_N "checking for int_least32_t... $ECHO_C" >&6 13021if test "${ac_cv_type_int_least32_t+set}" = set; then 13022 echo $ECHO_N "(cached) $ECHO_C" >&6 13023else 13024 cat >conftest.$ac_ext <<_ACEOF 13025/* confdefs.h. */ 13026_ACEOF 13027cat confdefs.h >>conftest.$ac_ext 13028cat >>conftest.$ac_ext <<_ACEOF 13029/* end confdefs.h. */ 13030#include <sys/types.h> 13031#include <$i> 13032 13033int 13034main () 13035{ 13036if ((int_least32_t *) 0) 13037 return 0; 13038if (sizeof (int_least32_t)) 13039 return 0; 13040 ; 13041 return 0; 13042} 13043_ACEOF 13044rm -f conftest.$ac_objext 13045if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13046 (eval $ac_compile) 2>conftest.er1 13047 ac_status=$? 13048 grep -v '^ *+' conftest.er1 >conftest.err 13049 rm -f conftest.er1 13050 cat conftest.err >&5 13051 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13052 (exit $ac_status); } && 13053 { ac_try='test -z "$ac_c_werror_flag" 13054 || test ! -s conftest.err' 13055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13056 (eval $ac_try) 2>&5 13057 ac_status=$? 13058 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13059 (exit $ac_status); }; } && 13060 { ac_try='test -s conftest.$ac_objext' 13061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13062 (eval $ac_try) 2>&5 13063 ac_status=$? 13064 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13065 (exit $ac_status); }; }; then 13066 ac_cv_type_int_least32_t=yes 13067else 13068 echo "$as_me: failed program was:" >&5 13069sed 's/^/| /' conftest.$ac_ext >&5 13070 13071ac_cv_type_int_least32_t=no 13072fi 13073rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13074fi 13075echo "$as_me:$LINENO: result: $ac_cv_type_int_least32_t" >&5 13076echo "${ECHO_T}$ac_cv_type_int_least32_t" >&6 13077if test $ac_cv_type_int_least32_t = yes; then 13078 : 13079else 13080 acx_cv_header_stdint_kind="(mostly complete)" 13081fi 13082 13083 echo "$as_me:$LINENO: checking for int_fast32_t" >&5 13084echo $ECHO_N "checking for int_fast32_t... $ECHO_C" >&6 13085if test "${ac_cv_type_int_fast32_t+set}" = set; then 13086 echo $ECHO_N "(cached) $ECHO_C" >&6 13087else 13088 cat >conftest.$ac_ext <<_ACEOF 13089/* confdefs.h. */ 13090_ACEOF 13091cat confdefs.h >>conftest.$ac_ext 13092cat >>conftest.$ac_ext <<_ACEOF 13093/* end confdefs.h. */ 13094#include <sys/types.h> 13095#include <$i> 13096 13097int 13098main () 13099{ 13100if ((int_fast32_t *) 0) 13101 return 0; 13102if (sizeof (int_fast32_t)) 13103 return 0; 13104 ; 13105 return 0; 13106} 13107_ACEOF 13108rm -f conftest.$ac_objext 13109if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13110 (eval $ac_compile) 2>conftest.er1 13111 ac_status=$? 13112 grep -v '^ *+' conftest.er1 >conftest.err 13113 rm -f conftest.er1 13114 cat conftest.err >&5 13115 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13116 (exit $ac_status); } && 13117 { ac_try='test -z "$ac_c_werror_flag" 13118 || test ! -s conftest.err' 13119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13120 (eval $ac_try) 2>&5 13121 ac_status=$? 13122 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13123 (exit $ac_status); }; } && 13124 { ac_try='test -s conftest.$ac_objext' 13125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13126 (eval $ac_try) 2>&5 13127 ac_status=$? 13128 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13129 (exit $ac_status); }; }; then 13130 ac_cv_type_int_fast32_t=yes 13131else 13132 echo "$as_me: failed program was:" >&5 13133sed 's/^/| /' conftest.$ac_ext >&5 13134 13135ac_cv_type_int_fast32_t=no 13136fi 13137rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13138fi 13139echo "$as_me:$LINENO: result: $ac_cv_type_int_fast32_t" >&5 13140echo "${ECHO_T}$ac_cv_type_int_fast32_t" >&6 13141if test $ac_cv_type_int_fast32_t = yes; then 13142 : 13143else 13144 acx_cv_header_stdint_kind="(mostly complete)" 13145fi 13146 13147 echo "$as_me:$LINENO: checking for uint64_t" >&5 13148echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6 13149if test "${ac_cv_type_uint64_t+set}" = set; then 13150 echo $ECHO_N "(cached) $ECHO_C" >&6 13151else 13152 cat >conftest.$ac_ext <<_ACEOF 13153/* confdefs.h. */ 13154_ACEOF 13155cat confdefs.h >>conftest.$ac_ext 13156cat >>conftest.$ac_ext <<_ACEOF 13157/* end confdefs.h. */ 13158#include <sys/types.h> 13159#include <$i> 13160 13161int 13162main () 13163{ 13164if ((uint64_t *) 0) 13165 return 0; 13166if (sizeof (uint64_t)) 13167 return 0; 13168 ; 13169 return 0; 13170} 13171_ACEOF 13172rm -f conftest.$ac_objext 13173if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13174 (eval $ac_compile) 2>conftest.er1 13175 ac_status=$? 13176 grep -v '^ *+' conftest.er1 >conftest.err 13177 rm -f conftest.er1 13178 cat conftest.err >&5 13179 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13180 (exit $ac_status); } && 13181 { ac_try='test -z "$ac_c_werror_flag" 13182 || test ! -s conftest.err' 13183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13184 (eval $ac_try) 2>&5 13185 ac_status=$? 13186 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13187 (exit $ac_status); }; } && 13188 { ac_try='test -s conftest.$ac_objext' 13189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13190 (eval $ac_try) 2>&5 13191 ac_status=$? 13192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13193 (exit $ac_status); }; }; then 13194 ac_cv_type_uint64_t=yes 13195else 13196 echo "$as_me: failed program was:" >&5 13197sed 's/^/| /' conftest.$ac_ext >&5 13198 13199ac_cv_type_uint64_t=no 13200fi 13201rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13202fi 13203echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5 13204echo "${ECHO_T}$ac_cv_type_uint64_t" >&6 13205if test $ac_cv_type_uint64_t = yes; then 13206 : 13207else 13208 acx_cv_header_stdint_kind="(lacks uint64_t)" 13209fi 13210 13211 break 13212done 13213if test "$acx_cv_header_stdint" = stddef.h; then 13214 acx_cv_header_stdint_kind="(lacks uintmax_t)" 13215 for i in stdint.h $inttype_headers; do 13216 unset ac_cv_type_uintptr_t 13217 unset ac_cv_type_uint32_t 13218 unset ac_cv_type_uint64_t 13219 echo $ECHO_N "looking for an incomplete stdint.h in $i, $ECHO_C" >&6 13220 echo "$as_me:$LINENO: checking for uint32_t" >&5 13221echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6 13222if test "${ac_cv_type_uint32_t+set}" = set; then 13223 echo $ECHO_N "(cached) $ECHO_C" >&6 13224else 13225 cat >conftest.$ac_ext <<_ACEOF 13226/* confdefs.h. */ 13227_ACEOF 13228cat confdefs.h >>conftest.$ac_ext 13229cat >>conftest.$ac_ext <<_ACEOF 13230/* end confdefs.h. */ 13231#include <sys/types.h> 13232#include <$i> 13233 13234int 13235main () 13236{ 13237if ((uint32_t *) 0) 13238 return 0; 13239if (sizeof (uint32_t)) 13240 return 0; 13241 ; 13242 return 0; 13243} 13244_ACEOF 13245rm -f conftest.$ac_objext 13246if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13247 (eval $ac_compile) 2>conftest.er1 13248 ac_status=$? 13249 grep -v '^ *+' conftest.er1 >conftest.err 13250 rm -f conftest.er1 13251 cat conftest.err >&5 13252 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13253 (exit $ac_status); } && 13254 { ac_try='test -z "$ac_c_werror_flag" 13255 || test ! -s conftest.err' 13256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13257 (eval $ac_try) 2>&5 13258 ac_status=$? 13259 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13260 (exit $ac_status); }; } && 13261 { ac_try='test -s conftest.$ac_objext' 13262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13263 (eval $ac_try) 2>&5 13264 ac_status=$? 13265 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13266 (exit $ac_status); }; }; then 13267 ac_cv_type_uint32_t=yes 13268else 13269 echo "$as_me: failed program was:" >&5 13270sed 's/^/| /' conftest.$ac_ext >&5 13271 13272ac_cv_type_uint32_t=no 13273fi 13274rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13275fi 13276echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5 13277echo "${ECHO_T}$ac_cv_type_uint32_t" >&6 13278if test $ac_cv_type_uint32_t = yes; then 13279 acx_cv_header_stdint=$i 13280else 13281 continue 13282fi 13283 13284 echo "$as_me:$LINENO: checking for uint64_t" >&5 13285echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6 13286if test "${ac_cv_type_uint64_t+set}" = set; then 13287 echo $ECHO_N "(cached) $ECHO_C" >&6 13288else 13289 cat >conftest.$ac_ext <<_ACEOF 13290/* confdefs.h. */ 13291_ACEOF 13292cat confdefs.h >>conftest.$ac_ext 13293cat >>conftest.$ac_ext <<_ACEOF 13294/* end confdefs.h. */ 13295#include <sys/types.h> 13296#include <$i> 13297 13298int 13299main () 13300{ 13301if ((uint64_t *) 0) 13302 return 0; 13303if (sizeof (uint64_t)) 13304 return 0; 13305 ; 13306 return 0; 13307} 13308_ACEOF 13309rm -f conftest.$ac_objext 13310if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13311 (eval $ac_compile) 2>conftest.er1 13312 ac_status=$? 13313 grep -v '^ *+' conftest.er1 >conftest.err 13314 rm -f conftest.er1 13315 cat conftest.err >&5 13316 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13317 (exit $ac_status); } && 13318 { ac_try='test -z "$ac_c_werror_flag" 13319 || test ! -s conftest.err' 13320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13321 (eval $ac_try) 2>&5 13322 ac_status=$? 13323 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13324 (exit $ac_status); }; } && 13325 { ac_try='test -s conftest.$ac_objext' 13326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13327 (eval $ac_try) 2>&5 13328 ac_status=$? 13329 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13330 (exit $ac_status); }; }; then 13331 ac_cv_type_uint64_t=yes 13332else 13333 echo "$as_me: failed program was:" >&5 13334sed 's/^/| /' conftest.$ac_ext >&5 13335 13336ac_cv_type_uint64_t=no 13337fi 13338rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13339fi 13340echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5 13341echo "${ECHO_T}$ac_cv_type_uint64_t" >&6 13342 13343 echo "$as_me:$LINENO: checking for uintptr_t" >&5 13344echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6 13345if test "${ac_cv_type_uintptr_t+set}" = set; then 13346 echo $ECHO_N "(cached) $ECHO_C" >&6 13347else 13348 cat >conftest.$ac_ext <<_ACEOF 13349/* confdefs.h. */ 13350_ACEOF 13351cat confdefs.h >>conftest.$ac_ext 13352cat >>conftest.$ac_ext <<_ACEOF 13353/* end confdefs.h. */ 13354#include <sys/types.h> 13355#include <$i> 13356 13357int 13358main () 13359{ 13360if ((uintptr_t *) 0) 13361 return 0; 13362if (sizeof (uintptr_t)) 13363 return 0; 13364 ; 13365 return 0; 13366} 13367_ACEOF 13368rm -f conftest.$ac_objext 13369if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13370 (eval $ac_compile) 2>conftest.er1 13371 ac_status=$? 13372 grep -v '^ *+' conftest.er1 >conftest.err 13373 rm -f conftest.er1 13374 cat conftest.err >&5 13375 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13376 (exit $ac_status); } && 13377 { ac_try='test -z "$ac_c_werror_flag" 13378 || test ! -s conftest.err' 13379 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13380 (eval $ac_try) 2>&5 13381 ac_status=$? 13382 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13383 (exit $ac_status); }; } && 13384 { ac_try='test -s conftest.$ac_objext' 13385 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13386 (eval $ac_try) 2>&5 13387 ac_status=$? 13388 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13389 (exit $ac_status); }; }; then 13390 ac_cv_type_uintptr_t=yes 13391else 13392 echo "$as_me: failed program was:" >&5 13393sed 's/^/| /' conftest.$ac_ext >&5 13394 13395ac_cv_type_uintptr_t=no 13396fi 13397rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13398fi 13399echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5 13400echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6 13401 13402 break 13403 done 13404fi 13405if test "$acx_cv_header_stdint" = stddef.h; then 13406 acx_cv_header_stdint_kind="(u_intXX_t style)" 13407 for i in sys/types.h $inttype_headers; do 13408 unset ac_cv_type_u_int32_t 13409 unset ac_cv_type_u_int64_t 13410 echo $ECHO_N "looking for u_intXX_t types in $i, $ECHO_C" >&6 13411 echo "$as_me:$LINENO: checking for u_int32_t" >&5 13412echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6 13413if test "${ac_cv_type_u_int32_t+set}" = set; then 13414 echo $ECHO_N "(cached) $ECHO_C" >&6 13415else 13416 cat >conftest.$ac_ext <<_ACEOF 13417/* confdefs.h. */ 13418_ACEOF 13419cat confdefs.h >>conftest.$ac_ext 13420cat >>conftest.$ac_ext <<_ACEOF 13421/* end confdefs.h. */ 13422#include <sys/types.h> 13423#include <$i> 13424 13425int 13426main () 13427{ 13428if ((u_int32_t *) 0) 13429 return 0; 13430if (sizeof (u_int32_t)) 13431 return 0; 13432 ; 13433 return 0; 13434} 13435_ACEOF 13436rm -f conftest.$ac_objext 13437if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13438 (eval $ac_compile) 2>conftest.er1 13439 ac_status=$? 13440 grep -v '^ *+' conftest.er1 >conftest.err 13441 rm -f conftest.er1 13442 cat conftest.err >&5 13443 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13444 (exit $ac_status); } && 13445 { ac_try='test -z "$ac_c_werror_flag" 13446 || test ! -s conftest.err' 13447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13448 (eval $ac_try) 2>&5 13449 ac_status=$? 13450 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13451 (exit $ac_status); }; } && 13452 { ac_try='test -s conftest.$ac_objext' 13453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13454 (eval $ac_try) 2>&5 13455 ac_status=$? 13456 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13457 (exit $ac_status); }; }; then 13458 ac_cv_type_u_int32_t=yes 13459else 13460 echo "$as_me: failed program was:" >&5 13461sed 's/^/| /' conftest.$ac_ext >&5 13462 13463ac_cv_type_u_int32_t=no 13464fi 13465rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13466fi 13467echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5 13468echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6 13469if test $ac_cv_type_u_int32_t = yes; then 13470 acx_cv_header_stdint=$i 13471else 13472 continue 13473fi 13474 13475 echo "$as_me:$LINENO: checking for u_int64_t" >&5 13476echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6 13477if test "${ac_cv_type_u_int64_t+set}" = set; then 13478 echo $ECHO_N "(cached) $ECHO_C" >&6 13479else 13480 cat >conftest.$ac_ext <<_ACEOF 13481/* confdefs.h. */ 13482_ACEOF 13483cat confdefs.h >>conftest.$ac_ext 13484cat >>conftest.$ac_ext <<_ACEOF 13485/* end confdefs.h. */ 13486#include <sys/types.h> 13487#include <$i> 13488 13489int 13490main () 13491{ 13492if ((u_int64_t *) 0) 13493 return 0; 13494if (sizeof (u_int64_t)) 13495 return 0; 13496 ; 13497 return 0; 13498} 13499_ACEOF 13500rm -f conftest.$ac_objext 13501if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13502 (eval $ac_compile) 2>conftest.er1 13503 ac_status=$? 13504 grep -v '^ *+' conftest.er1 >conftest.err 13505 rm -f conftest.er1 13506 cat conftest.err >&5 13507 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13508 (exit $ac_status); } && 13509 { ac_try='test -z "$ac_c_werror_flag" 13510 || test ! -s conftest.err' 13511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13512 (eval $ac_try) 2>&5 13513 ac_status=$? 13514 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13515 (exit $ac_status); }; } && 13516 { ac_try='test -s conftest.$ac_objext' 13517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13518 (eval $ac_try) 2>&5 13519 ac_status=$? 13520 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13521 (exit $ac_status); }; }; then 13522 ac_cv_type_u_int64_t=yes 13523else 13524 echo "$as_me: failed program was:" >&5 13525sed 's/^/| /' conftest.$ac_ext >&5 13526 13527ac_cv_type_u_int64_t=no 13528fi 13529rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13530fi 13531echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5 13532echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6 13533 13534 break 13535 done 13536fi 13537if test "$acx_cv_header_stdint" = stddef.h; then 13538 acx_cv_header_stdint_kind="(using manual detection)" 13539fi 13540 13541test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13542test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13543test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13544test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13545test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13546 13547# ----------------- Summarize what we found so far 13548 13549echo "$as_me:$LINENO: checking what to include in bfd_stdint.h" >&5 13550echo $ECHO_N "checking what to include in bfd_stdint.h... $ECHO_C" >&6 13551 13552case `$as_basename bfd_stdint.h || 13553$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13554 Xbfd_stdint.h : 'X\(//\)$' \| \ 13555 Xbfd_stdint.h : 'X\(/\)$' \| \ 13556 . : '\(.\)' 2>/dev/null || 13557echo X/bfd_stdint.h | 13558 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 13559 /^X\/\(\/\/\)$/{ s//\1/; q; } 13560 /^X\/\(\/\).*/{ s//\1/; q; } 13561 s/.*/./; q'` in 13562 stdint.h) { echo "$as_me:$LINENO: WARNING: are you sure you want it there?" >&5 13563echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13564 inttypes.h) { echo "$as_me:$LINENO: WARNING: are you sure you want it there?" >&5 13565echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13566 *) ;; 13567esac 13568 13569echo "$as_me:$LINENO: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13570echo "${ECHO_T}$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6 13571 13572# ----------------- done included file, check C basic types -------- 13573 13574# Lacking an uintptr_t? Test size of void * 13575case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13576 stddef.h:* | *:no) echo "$as_me:$LINENO: checking for void *" >&5 13577echo $ECHO_N "checking for void *... $ECHO_C" >&6 13578if test "${ac_cv_type_void_p+set}" = set; then 13579 echo $ECHO_N "(cached) $ECHO_C" >&6 13580else 13581 cat >conftest.$ac_ext <<_ACEOF 13582/* confdefs.h. */ 13583_ACEOF 13584cat confdefs.h >>conftest.$ac_ext 13585cat >>conftest.$ac_ext <<_ACEOF 13586/* end confdefs.h. */ 13587$ac_includes_default 13588int 13589main () 13590{ 13591if ((void * *) 0) 13592 return 0; 13593if (sizeof (void *)) 13594 return 0; 13595 ; 13596 return 0; 13597} 13598_ACEOF 13599rm -f conftest.$ac_objext 13600if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13601 (eval $ac_compile) 2>conftest.er1 13602 ac_status=$? 13603 grep -v '^ *+' conftest.er1 >conftest.err 13604 rm -f conftest.er1 13605 cat conftest.err >&5 13606 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13607 (exit $ac_status); } && 13608 { ac_try='test -z "$ac_c_werror_flag" 13609 || test ! -s conftest.err' 13610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13611 (eval $ac_try) 2>&5 13612 ac_status=$? 13613 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13614 (exit $ac_status); }; } && 13615 { ac_try='test -s conftest.$ac_objext' 13616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13617 (eval $ac_try) 2>&5 13618 ac_status=$? 13619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13620 (exit $ac_status); }; }; then 13621 ac_cv_type_void_p=yes 13622else 13623 echo "$as_me: failed program was:" >&5 13624sed 's/^/| /' conftest.$ac_ext >&5 13625 13626ac_cv_type_void_p=no 13627fi 13628rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13629fi 13630echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5 13631echo "${ECHO_T}$ac_cv_type_void_p" >&6 13632 13633echo "$as_me:$LINENO: checking size of void *" >&5 13634echo $ECHO_N "checking size of void *... $ECHO_C" >&6 13635if test "${ac_cv_sizeof_void_p+set}" = set; then 13636 echo $ECHO_N "(cached) $ECHO_C" >&6 13637else 13638 if test "$ac_cv_type_void_p" = yes; then 13639 # The cast to unsigned long works around a bug in the HP C Compiler 13640 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13641 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13642 # This bug is HP SR number 8606223364. 13643 if test "$cross_compiling" = yes; then 13644 # Depending upon the size, compute the lo and hi bounds. 13645cat >conftest.$ac_ext <<_ACEOF 13646/* confdefs.h. */ 13647_ACEOF 13648cat confdefs.h >>conftest.$ac_ext 13649cat >>conftest.$ac_ext <<_ACEOF 13650/* end confdefs.h. */ 13651$ac_includes_default 13652int 13653main () 13654{ 13655static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)]; 13656test_array [0] = 0 13657 13658 ; 13659 return 0; 13660} 13661_ACEOF 13662rm -f conftest.$ac_objext 13663if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13664 (eval $ac_compile) 2>conftest.er1 13665 ac_status=$? 13666 grep -v '^ *+' conftest.er1 >conftest.err 13667 rm -f conftest.er1 13668 cat conftest.err >&5 13669 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13670 (exit $ac_status); } && 13671 { ac_try='test -z "$ac_c_werror_flag" 13672 || test ! -s conftest.err' 13673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13674 (eval $ac_try) 2>&5 13675 ac_status=$? 13676 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13677 (exit $ac_status); }; } && 13678 { ac_try='test -s conftest.$ac_objext' 13679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13680 (eval $ac_try) 2>&5 13681 ac_status=$? 13682 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13683 (exit $ac_status); }; }; then 13684 ac_lo=0 ac_mid=0 13685 while :; do 13686 cat >conftest.$ac_ext <<_ACEOF 13687/* confdefs.h. */ 13688_ACEOF 13689cat confdefs.h >>conftest.$ac_ext 13690cat >>conftest.$ac_ext <<_ACEOF 13691/* end confdefs.h. */ 13692$ac_includes_default 13693int 13694main () 13695{ 13696static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)]; 13697test_array [0] = 0 13698 13699 ; 13700 return 0; 13701} 13702_ACEOF 13703rm -f conftest.$ac_objext 13704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13705 (eval $ac_compile) 2>conftest.er1 13706 ac_status=$? 13707 grep -v '^ *+' conftest.er1 >conftest.err 13708 rm -f conftest.er1 13709 cat conftest.err >&5 13710 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13711 (exit $ac_status); } && 13712 { ac_try='test -z "$ac_c_werror_flag" 13713 || test ! -s conftest.err' 13714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13715 (eval $ac_try) 2>&5 13716 ac_status=$? 13717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13718 (exit $ac_status); }; } && 13719 { ac_try='test -s conftest.$ac_objext' 13720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13721 (eval $ac_try) 2>&5 13722 ac_status=$? 13723 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13724 (exit $ac_status); }; }; then 13725 ac_hi=$ac_mid; break 13726else 13727 echo "$as_me: failed program was:" >&5 13728sed 's/^/| /' conftest.$ac_ext >&5 13729 13730ac_lo=`expr $ac_mid + 1` 13731 if test $ac_lo -le $ac_mid; then 13732 ac_lo= ac_hi= 13733 break 13734 fi 13735 ac_mid=`expr 2 '*' $ac_mid + 1` 13736fi 13737rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13738 done 13739else 13740 echo "$as_me: failed program was:" >&5 13741sed 's/^/| /' conftest.$ac_ext >&5 13742 13743cat >conftest.$ac_ext <<_ACEOF 13744/* confdefs.h. */ 13745_ACEOF 13746cat confdefs.h >>conftest.$ac_ext 13747cat >>conftest.$ac_ext <<_ACEOF 13748/* end confdefs.h. */ 13749$ac_includes_default 13750int 13751main () 13752{ 13753static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)]; 13754test_array [0] = 0 13755 13756 ; 13757 return 0; 13758} 13759_ACEOF 13760rm -f conftest.$ac_objext 13761if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13762 (eval $ac_compile) 2>conftest.er1 13763 ac_status=$? 13764 grep -v '^ *+' conftest.er1 >conftest.err 13765 rm -f conftest.er1 13766 cat conftest.err >&5 13767 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13768 (exit $ac_status); } && 13769 { ac_try='test -z "$ac_c_werror_flag" 13770 || test ! -s conftest.err' 13771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13772 (eval $ac_try) 2>&5 13773 ac_status=$? 13774 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13775 (exit $ac_status); }; } && 13776 { ac_try='test -s conftest.$ac_objext' 13777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13778 (eval $ac_try) 2>&5 13779 ac_status=$? 13780 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13781 (exit $ac_status); }; }; then 13782 ac_hi=-1 ac_mid=-1 13783 while :; do 13784 cat >conftest.$ac_ext <<_ACEOF 13785/* confdefs.h. */ 13786_ACEOF 13787cat confdefs.h >>conftest.$ac_ext 13788cat >>conftest.$ac_ext <<_ACEOF 13789/* end confdefs.h. */ 13790$ac_includes_default 13791int 13792main () 13793{ 13794static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)]; 13795test_array [0] = 0 13796 13797 ; 13798 return 0; 13799} 13800_ACEOF 13801rm -f conftest.$ac_objext 13802if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13803 (eval $ac_compile) 2>conftest.er1 13804 ac_status=$? 13805 grep -v '^ *+' conftest.er1 >conftest.err 13806 rm -f conftest.er1 13807 cat conftest.err >&5 13808 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13809 (exit $ac_status); } && 13810 { ac_try='test -z "$ac_c_werror_flag" 13811 || test ! -s conftest.err' 13812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13813 (eval $ac_try) 2>&5 13814 ac_status=$? 13815 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13816 (exit $ac_status); }; } && 13817 { ac_try='test -s conftest.$ac_objext' 13818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13819 (eval $ac_try) 2>&5 13820 ac_status=$? 13821 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13822 (exit $ac_status); }; }; then 13823 ac_lo=$ac_mid; break 13824else 13825 echo "$as_me: failed program was:" >&5 13826sed 's/^/| /' conftest.$ac_ext >&5 13827 13828ac_hi=`expr '(' $ac_mid ')' - 1` 13829 if test $ac_mid -le $ac_hi; then 13830 ac_lo= ac_hi= 13831 break 13832 fi 13833 ac_mid=`expr 2 '*' $ac_mid` 13834fi 13835rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13836 done 13837else 13838 echo "$as_me: failed program was:" >&5 13839sed 's/^/| /' conftest.$ac_ext >&5 13840 13841ac_lo= ac_hi= 13842fi 13843rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13844fi 13845rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13846# Binary search between lo and hi bounds. 13847while test "x$ac_lo" != "x$ac_hi"; do 13848 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 13849 cat >conftest.$ac_ext <<_ACEOF 13850/* confdefs.h. */ 13851_ACEOF 13852cat confdefs.h >>conftest.$ac_ext 13853cat >>conftest.$ac_ext <<_ACEOF 13854/* end confdefs.h. */ 13855$ac_includes_default 13856int 13857main () 13858{ 13859static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)]; 13860test_array [0] = 0 13861 13862 ; 13863 return 0; 13864} 13865_ACEOF 13866rm -f conftest.$ac_objext 13867if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13868 (eval $ac_compile) 2>conftest.er1 13869 ac_status=$? 13870 grep -v '^ *+' conftest.er1 >conftest.err 13871 rm -f conftest.er1 13872 cat conftest.err >&5 13873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13874 (exit $ac_status); } && 13875 { ac_try='test -z "$ac_c_werror_flag" 13876 || test ! -s conftest.err' 13877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13878 (eval $ac_try) 2>&5 13879 ac_status=$? 13880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13881 (exit $ac_status); }; } && 13882 { ac_try='test -s conftest.$ac_objext' 13883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13884 (eval $ac_try) 2>&5 13885 ac_status=$? 13886 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13887 (exit $ac_status); }; }; then 13888 ac_hi=$ac_mid 13889else 13890 echo "$as_me: failed program was:" >&5 13891sed 's/^/| /' conftest.$ac_ext >&5 13892 13893ac_lo=`expr '(' $ac_mid ')' + 1` 13894fi 13895rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13896done 13897case $ac_lo in 13898?*) ac_cv_sizeof_void_p=$ac_lo;; 13899'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77 13900See \`config.log' for more details." >&5 13901echo "$as_me: error: cannot compute sizeof (void *), 77 13902See \`config.log' for more details." >&2;} 13903 { (exit 1); exit 1; }; } ;; 13904esac 13905else 13906 if test "$cross_compiling" = yes; then 13907 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 13908See \`config.log' for more details." >&5 13909echo "$as_me: error: cannot run test program while cross compiling 13910See \`config.log' for more details." >&2;} 13911 { (exit 1); exit 1; }; } 13912else 13913 cat >conftest.$ac_ext <<_ACEOF 13914/* confdefs.h. */ 13915_ACEOF 13916cat confdefs.h >>conftest.$ac_ext 13917cat >>conftest.$ac_ext <<_ACEOF 13918/* end confdefs.h. */ 13919$ac_includes_default 13920long longval () { return (long) (sizeof (void *)); } 13921unsigned long ulongval () { return (long) (sizeof (void *)); } 13922#include <stdio.h> 13923#include <stdlib.h> 13924int 13925main () 13926{ 13927 13928 FILE *f = fopen ("conftest.val", "w"); 13929 if (! f) 13930 exit (1); 13931 if (((long) (sizeof (void *))) < 0) 13932 { 13933 long i = longval (); 13934 if (i != ((long) (sizeof (void *)))) 13935 exit (1); 13936 fprintf (f, "%ld\n", i); 13937 } 13938 else 13939 { 13940 unsigned long i = ulongval (); 13941 if (i != ((long) (sizeof (void *)))) 13942 exit (1); 13943 fprintf (f, "%lu\n", i); 13944 } 13945 exit (ferror (f) || fclose (f) != 0); 13946 13947 ; 13948 return 0; 13949} 13950_ACEOF 13951rm -f conftest$ac_exeext 13952if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13953 (eval $ac_link) 2>&5 13954 ac_status=$? 13955 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13956 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13958 (eval $ac_try) 2>&5 13959 ac_status=$? 13960 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13961 (exit $ac_status); }; }; then 13962 ac_cv_sizeof_void_p=`cat conftest.val` 13963else 13964 echo "$as_me: program exited with status $ac_status" >&5 13965echo "$as_me: failed program was:" >&5 13966sed 's/^/| /' conftest.$ac_ext >&5 13967 13968( exit $ac_status ) 13969{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77 13970See \`config.log' for more details." >&5 13971echo "$as_me: error: cannot compute sizeof (void *), 77 13972See \`config.log' for more details." >&2;} 13973 { (exit 1); exit 1; }; } 13974fi 13975rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13976fi 13977fi 13978rm -f conftest.val 13979else 13980 ac_cv_sizeof_void_p=0 13981fi 13982fi 13983echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5 13984echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6 13985cat >>confdefs.h <<_ACEOF 13986#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13987_ACEOF 13988 13989 ;; 13990esac 13991 13992# Lacking an uint64_t? Test size of long 13993case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13994 stddef.h:*:* | *:no:no) echo "$as_me:$LINENO: checking for long" >&5 13995echo $ECHO_N "checking for long... $ECHO_C" >&6 13996if test "${ac_cv_type_long+set}" = set; then 13997 echo $ECHO_N "(cached) $ECHO_C" >&6 13998else 13999 cat >conftest.$ac_ext <<_ACEOF 14000/* confdefs.h. */ 14001_ACEOF 14002cat confdefs.h >>conftest.$ac_ext 14003cat >>conftest.$ac_ext <<_ACEOF 14004/* end confdefs.h. */ 14005$ac_includes_default 14006int 14007main () 14008{ 14009if ((long *) 0) 14010 return 0; 14011if (sizeof (long)) 14012 return 0; 14013 ; 14014 return 0; 14015} 14016_ACEOF 14017rm -f conftest.$ac_objext 14018if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14019 (eval $ac_compile) 2>conftest.er1 14020 ac_status=$? 14021 grep -v '^ *+' conftest.er1 >conftest.err 14022 rm -f conftest.er1 14023 cat conftest.err >&5 14024 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14025 (exit $ac_status); } && 14026 { ac_try='test -z "$ac_c_werror_flag" 14027 || test ! -s conftest.err' 14028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14029 (eval $ac_try) 2>&5 14030 ac_status=$? 14031 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14032 (exit $ac_status); }; } && 14033 { ac_try='test -s conftest.$ac_objext' 14034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14035 (eval $ac_try) 2>&5 14036 ac_status=$? 14037 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14038 (exit $ac_status); }; }; then 14039 ac_cv_type_long=yes 14040else 14041 echo "$as_me: failed program was:" >&5 14042sed 's/^/| /' conftest.$ac_ext >&5 14043 14044ac_cv_type_long=no 14045fi 14046rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14047fi 14048echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 14049echo "${ECHO_T}$ac_cv_type_long" >&6 14050 14051echo "$as_me:$LINENO: checking size of long" >&5 14052echo $ECHO_N "checking size of long... $ECHO_C" >&6 14053if test "${ac_cv_sizeof_long+set}" = set; then 14054 echo $ECHO_N "(cached) $ECHO_C" >&6 14055else 14056 if test "$ac_cv_type_long" = yes; then 14057 # The cast to unsigned long works around a bug in the HP C Compiler 14058 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14059 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14060 # This bug is HP SR number 8606223364. 14061 if test "$cross_compiling" = yes; then 14062 # Depending upon the size, compute the lo and hi bounds. 14063cat >conftest.$ac_ext <<_ACEOF 14064/* confdefs.h. */ 14065_ACEOF 14066cat confdefs.h >>conftest.$ac_ext 14067cat >>conftest.$ac_ext <<_ACEOF 14068/* end confdefs.h. */ 14069$ac_includes_default 14070int 14071main () 14072{ 14073static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)]; 14074test_array [0] = 0 14075 14076 ; 14077 return 0; 14078} 14079_ACEOF 14080rm -f conftest.$ac_objext 14081if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14082 (eval $ac_compile) 2>conftest.er1 14083 ac_status=$? 14084 grep -v '^ *+' conftest.er1 >conftest.err 14085 rm -f conftest.er1 14086 cat conftest.err >&5 14087 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14088 (exit $ac_status); } && 14089 { ac_try='test -z "$ac_c_werror_flag" 14090 || test ! -s conftest.err' 14091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14092 (eval $ac_try) 2>&5 14093 ac_status=$? 14094 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14095 (exit $ac_status); }; } && 14096 { ac_try='test -s conftest.$ac_objext' 14097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14098 (eval $ac_try) 2>&5 14099 ac_status=$? 14100 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14101 (exit $ac_status); }; }; then 14102 ac_lo=0 ac_mid=0 14103 while :; do 14104 cat >conftest.$ac_ext <<_ACEOF 14105/* confdefs.h. */ 14106_ACEOF 14107cat confdefs.h >>conftest.$ac_ext 14108cat >>conftest.$ac_ext <<_ACEOF 14109/* end confdefs.h. */ 14110$ac_includes_default 14111int 14112main () 14113{ 14114static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; 14115test_array [0] = 0 14116 14117 ; 14118 return 0; 14119} 14120_ACEOF 14121rm -f conftest.$ac_objext 14122if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14123 (eval $ac_compile) 2>conftest.er1 14124 ac_status=$? 14125 grep -v '^ *+' conftest.er1 >conftest.err 14126 rm -f conftest.er1 14127 cat conftest.err >&5 14128 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14129 (exit $ac_status); } && 14130 { ac_try='test -z "$ac_c_werror_flag" 14131 || test ! -s conftest.err' 14132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14133 (eval $ac_try) 2>&5 14134 ac_status=$? 14135 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14136 (exit $ac_status); }; } && 14137 { ac_try='test -s conftest.$ac_objext' 14138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14139 (eval $ac_try) 2>&5 14140 ac_status=$? 14141 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14142 (exit $ac_status); }; }; then 14143 ac_hi=$ac_mid; break 14144else 14145 echo "$as_me: failed program was:" >&5 14146sed 's/^/| /' conftest.$ac_ext >&5 14147 14148ac_lo=`expr $ac_mid + 1` 14149 if test $ac_lo -le $ac_mid; then 14150 ac_lo= ac_hi= 14151 break 14152 fi 14153 ac_mid=`expr 2 '*' $ac_mid + 1` 14154fi 14155rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14156 done 14157else 14158 echo "$as_me: failed program was:" >&5 14159sed 's/^/| /' conftest.$ac_ext >&5 14160 14161cat >conftest.$ac_ext <<_ACEOF 14162/* confdefs.h. */ 14163_ACEOF 14164cat confdefs.h >>conftest.$ac_ext 14165cat >>conftest.$ac_ext <<_ACEOF 14166/* end confdefs.h. */ 14167$ac_includes_default 14168int 14169main () 14170{ 14171static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)]; 14172test_array [0] = 0 14173 14174 ; 14175 return 0; 14176} 14177_ACEOF 14178rm -f conftest.$ac_objext 14179if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14180 (eval $ac_compile) 2>conftest.er1 14181 ac_status=$? 14182 grep -v '^ *+' conftest.er1 >conftest.err 14183 rm -f conftest.er1 14184 cat conftest.err >&5 14185 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14186 (exit $ac_status); } && 14187 { ac_try='test -z "$ac_c_werror_flag" 14188 || test ! -s conftest.err' 14189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14190 (eval $ac_try) 2>&5 14191 ac_status=$? 14192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14193 (exit $ac_status); }; } && 14194 { ac_try='test -s conftest.$ac_objext' 14195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14196 (eval $ac_try) 2>&5 14197 ac_status=$? 14198 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14199 (exit $ac_status); }; }; then 14200 ac_hi=-1 ac_mid=-1 14201 while :; do 14202 cat >conftest.$ac_ext <<_ACEOF 14203/* confdefs.h. */ 14204_ACEOF 14205cat confdefs.h >>conftest.$ac_ext 14206cat >>conftest.$ac_ext <<_ACEOF 14207/* end confdefs.h. */ 14208$ac_includes_default 14209int 14210main () 14211{ 14212static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)]; 14213test_array [0] = 0 14214 14215 ; 14216 return 0; 14217} 14218_ACEOF 14219rm -f conftest.$ac_objext 14220if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14221 (eval $ac_compile) 2>conftest.er1 14222 ac_status=$? 14223 grep -v '^ *+' conftest.er1 >conftest.err 14224 rm -f conftest.er1 14225 cat conftest.err >&5 14226 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14227 (exit $ac_status); } && 14228 { ac_try='test -z "$ac_c_werror_flag" 14229 || test ! -s conftest.err' 14230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14231 (eval $ac_try) 2>&5 14232 ac_status=$? 14233 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14234 (exit $ac_status); }; } && 14235 { ac_try='test -s conftest.$ac_objext' 14236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14237 (eval $ac_try) 2>&5 14238 ac_status=$? 14239 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14240 (exit $ac_status); }; }; then 14241 ac_lo=$ac_mid; break 14242else 14243 echo "$as_me: failed program was:" >&5 14244sed 's/^/| /' conftest.$ac_ext >&5 14245 14246ac_hi=`expr '(' $ac_mid ')' - 1` 14247 if test $ac_mid -le $ac_hi; then 14248 ac_lo= ac_hi= 14249 break 14250 fi 14251 ac_mid=`expr 2 '*' $ac_mid` 14252fi 14253rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14254 done 14255else 14256 echo "$as_me: failed program was:" >&5 14257sed 's/^/| /' conftest.$ac_ext >&5 14258 14259ac_lo= ac_hi= 14260fi 14261rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14262fi 14263rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14264# Binary search between lo and hi bounds. 14265while test "x$ac_lo" != "x$ac_hi"; do 14266 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 14267 cat >conftest.$ac_ext <<_ACEOF 14268/* confdefs.h. */ 14269_ACEOF 14270cat confdefs.h >>conftest.$ac_ext 14271cat >>conftest.$ac_ext <<_ACEOF 14272/* end confdefs.h. */ 14273$ac_includes_default 14274int 14275main () 14276{ 14277static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; 14278test_array [0] = 0 14279 14280 ; 14281 return 0; 14282} 14283_ACEOF 14284rm -f conftest.$ac_objext 14285if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14286 (eval $ac_compile) 2>conftest.er1 14287 ac_status=$? 14288 grep -v '^ *+' conftest.er1 >conftest.err 14289 rm -f conftest.er1 14290 cat conftest.err >&5 14291 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14292 (exit $ac_status); } && 14293 { ac_try='test -z "$ac_c_werror_flag" 14294 || test ! -s conftest.err' 14295 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14296 (eval $ac_try) 2>&5 14297 ac_status=$? 14298 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14299 (exit $ac_status); }; } && 14300 { ac_try='test -s conftest.$ac_objext' 14301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14302 (eval $ac_try) 2>&5 14303 ac_status=$? 14304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14305 (exit $ac_status); }; }; then 14306 ac_hi=$ac_mid 14307else 14308 echo "$as_me: failed program was:" >&5 14309sed 's/^/| /' conftest.$ac_ext >&5 14310 14311ac_lo=`expr '(' $ac_mid ')' + 1` 14312fi 14313rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14314done 14315case $ac_lo in 14316?*) ac_cv_sizeof_long=$ac_lo;; 14317'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 14318See \`config.log' for more details." >&5 14319echo "$as_me: error: cannot compute sizeof (long), 77 14320See \`config.log' for more details." >&2;} 14321 { (exit 1); exit 1; }; } ;; 14322esac 14323else 14324 if test "$cross_compiling" = yes; then 14325 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 14326See \`config.log' for more details." >&5 14327echo "$as_me: error: cannot run test program while cross compiling 14328See \`config.log' for more details." >&2;} 14329 { (exit 1); exit 1; }; } 14330else 14331 cat >conftest.$ac_ext <<_ACEOF 14332/* confdefs.h. */ 14333_ACEOF 14334cat confdefs.h >>conftest.$ac_ext 14335cat >>conftest.$ac_ext <<_ACEOF 14336/* end confdefs.h. */ 14337$ac_includes_default 14338long longval () { return (long) (sizeof (long)); } 14339unsigned long ulongval () { return (long) (sizeof (long)); } 14340#include <stdio.h> 14341#include <stdlib.h> 14342int 14343main () 14344{ 14345 14346 FILE *f = fopen ("conftest.val", "w"); 14347 if (! f) 14348 exit (1); 14349 if (((long) (sizeof (long))) < 0) 14350 { 14351 long i = longval (); 14352 if (i != ((long) (sizeof (long)))) 14353 exit (1); 14354 fprintf (f, "%ld\n", i); 14355 } 14356 else 14357 { 14358 unsigned long i = ulongval (); 14359 if (i != ((long) (sizeof (long)))) 14360 exit (1); 14361 fprintf (f, "%lu\n", i); 14362 } 14363 exit (ferror (f) || fclose (f) != 0); 14364 14365 ; 14366 return 0; 14367} 14368_ACEOF 14369rm -f conftest$ac_exeext 14370if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14371 (eval $ac_link) 2>&5 14372 ac_status=$? 14373 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14374 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 14375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14376 (eval $ac_try) 2>&5 14377 ac_status=$? 14378 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14379 (exit $ac_status); }; }; then 14380 ac_cv_sizeof_long=`cat conftest.val` 14381else 14382 echo "$as_me: program exited with status $ac_status" >&5 14383echo "$as_me: failed program was:" >&5 14384sed 's/^/| /' conftest.$ac_ext >&5 14385 14386( exit $ac_status ) 14387{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 14388See \`config.log' for more details." >&5 14389echo "$as_me: error: cannot compute sizeof (long), 77 14390See \`config.log' for more details." >&2;} 14391 { (exit 1); exit 1; }; } 14392fi 14393rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 14394fi 14395fi 14396rm -f conftest.val 14397else 14398 ac_cv_sizeof_long=0 14399fi 14400fi 14401echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 14402echo "${ECHO_T}$ac_cv_sizeof_long" >&6 14403cat >>confdefs.h <<_ACEOF 14404#define SIZEOF_LONG $ac_cv_sizeof_long 14405_ACEOF 14406 14407 ;; 14408esac 14409 14410if test $acx_cv_header_stdint = stddef.h; then 14411 # Lacking a good header? Test size of everything and deduce all types. 14412 echo "$as_me:$LINENO: checking for int" >&5 14413echo $ECHO_N "checking for int... $ECHO_C" >&6 14414if test "${ac_cv_type_int+set}" = set; then 14415 echo $ECHO_N "(cached) $ECHO_C" >&6 14416else 14417 cat >conftest.$ac_ext <<_ACEOF 14418/* confdefs.h. */ 14419_ACEOF 14420cat confdefs.h >>conftest.$ac_ext 14421cat >>conftest.$ac_ext <<_ACEOF 14422/* end confdefs.h. */ 14423$ac_includes_default 14424int 14425main () 14426{ 14427if ((int *) 0) 14428 return 0; 14429if (sizeof (int)) 14430 return 0; 14431 ; 14432 return 0; 14433} 14434_ACEOF 14435rm -f conftest.$ac_objext 14436if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14437 (eval $ac_compile) 2>conftest.er1 14438 ac_status=$? 14439 grep -v '^ *+' conftest.er1 >conftest.err 14440 rm -f conftest.er1 14441 cat conftest.err >&5 14442 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14443 (exit $ac_status); } && 14444 { ac_try='test -z "$ac_c_werror_flag" 14445 || test ! -s conftest.err' 14446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14447 (eval $ac_try) 2>&5 14448 ac_status=$? 14449 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14450 (exit $ac_status); }; } && 14451 { ac_try='test -s conftest.$ac_objext' 14452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14453 (eval $ac_try) 2>&5 14454 ac_status=$? 14455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14456 (exit $ac_status); }; }; then 14457 ac_cv_type_int=yes 14458else 14459 echo "$as_me: failed program was:" >&5 14460sed 's/^/| /' conftest.$ac_ext >&5 14461 14462ac_cv_type_int=no 14463fi 14464rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14465fi 14466echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 14467echo "${ECHO_T}$ac_cv_type_int" >&6 14468 14469echo "$as_me:$LINENO: checking size of int" >&5 14470echo $ECHO_N "checking size of int... $ECHO_C" >&6 14471if test "${ac_cv_sizeof_int+set}" = set; then 14472 echo $ECHO_N "(cached) $ECHO_C" >&6 14473else 14474 if test "$ac_cv_type_int" = yes; then 14475 # The cast to unsigned long works around a bug in the HP C Compiler 14476 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14477 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14478 # This bug is HP SR number 8606223364. 14479 if test "$cross_compiling" = yes; then 14480 # Depending upon the size, compute the lo and hi bounds. 14481cat >conftest.$ac_ext <<_ACEOF 14482/* confdefs.h. */ 14483_ACEOF 14484cat confdefs.h >>conftest.$ac_ext 14485cat >>conftest.$ac_ext <<_ACEOF 14486/* end confdefs.h. */ 14487$ac_includes_default 14488int 14489main () 14490{ 14491static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)]; 14492test_array [0] = 0 14493 14494 ; 14495 return 0; 14496} 14497_ACEOF 14498rm -f conftest.$ac_objext 14499if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14500 (eval $ac_compile) 2>conftest.er1 14501 ac_status=$? 14502 grep -v '^ *+' conftest.er1 >conftest.err 14503 rm -f conftest.er1 14504 cat conftest.err >&5 14505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14506 (exit $ac_status); } && 14507 { ac_try='test -z "$ac_c_werror_flag" 14508 || test ! -s conftest.err' 14509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14510 (eval $ac_try) 2>&5 14511 ac_status=$? 14512 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14513 (exit $ac_status); }; } && 14514 { ac_try='test -s conftest.$ac_objext' 14515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14516 (eval $ac_try) 2>&5 14517 ac_status=$? 14518 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14519 (exit $ac_status); }; }; then 14520 ac_lo=0 ac_mid=0 14521 while :; do 14522 cat >conftest.$ac_ext <<_ACEOF 14523/* confdefs.h. */ 14524_ACEOF 14525cat confdefs.h >>conftest.$ac_ext 14526cat >>conftest.$ac_ext <<_ACEOF 14527/* end confdefs.h. */ 14528$ac_includes_default 14529int 14530main () 14531{ 14532static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; 14533test_array [0] = 0 14534 14535 ; 14536 return 0; 14537} 14538_ACEOF 14539rm -f conftest.$ac_objext 14540if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14541 (eval $ac_compile) 2>conftest.er1 14542 ac_status=$? 14543 grep -v '^ *+' conftest.er1 >conftest.err 14544 rm -f conftest.er1 14545 cat conftest.err >&5 14546 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14547 (exit $ac_status); } && 14548 { ac_try='test -z "$ac_c_werror_flag" 14549 || test ! -s conftest.err' 14550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14551 (eval $ac_try) 2>&5 14552 ac_status=$? 14553 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14554 (exit $ac_status); }; } && 14555 { ac_try='test -s conftest.$ac_objext' 14556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14557 (eval $ac_try) 2>&5 14558 ac_status=$? 14559 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14560 (exit $ac_status); }; }; then 14561 ac_hi=$ac_mid; break 14562else 14563 echo "$as_me: failed program was:" >&5 14564sed 's/^/| /' conftest.$ac_ext >&5 14565 14566ac_lo=`expr $ac_mid + 1` 14567 if test $ac_lo -le $ac_mid; then 14568 ac_lo= ac_hi= 14569 break 14570 fi 14571 ac_mid=`expr 2 '*' $ac_mid + 1` 14572fi 14573rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14574 done 14575else 14576 echo "$as_me: failed program was:" >&5 14577sed 's/^/| /' conftest.$ac_ext >&5 14578 14579cat >conftest.$ac_ext <<_ACEOF 14580/* confdefs.h. */ 14581_ACEOF 14582cat confdefs.h >>conftest.$ac_ext 14583cat >>conftest.$ac_ext <<_ACEOF 14584/* end confdefs.h. */ 14585$ac_includes_default 14586int 14587main () 14588{ 14589static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)]; 14590test_array [0] = 0 14591 14592 ; 14593 return 0; 14594} 14595_ACEOF 14596rm -f conftest.$ac_objext 14597if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14598 (eval $ac_compile) 2>conftest.er1 14599 ac_status=$? 14600 grep -v '^ *+' conftest.er1 >conftest.err 14601 rm -f conftest.er1 14602 cat conftest.err >&5 14603 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14604 (exit $ac_status); } && 14605 { ac_try='test -z "$ac_c_werror_flag" 14606 || test ! -s conftest.err' 14607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14608 (eval $ac_try) 2>&5 14609 ac_status=$? 14610 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14611 (exit $ac_status); }; } && 14612 { ac_try='test -s conftest.$ac_objext' 14613 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14614 (eval $ac_try) 2>&5 14615 ac_status=$? 14616 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14617 (exit $ac_status); }; }; then 14618 ac_hi=-1 ac_mid=-1 14619 while :; do 14620 cat >conftest.$ac_ext <<_ACEOF 14621/* confdefs.h. */ 14622_ACEOF 14623cat confdefs.h >>conftest.$ac_ext 14624cat >>conftest.$ac_ext <<_ACEOF 14625/* end confdefs.h. */ 14626$ac_includes_default 14627int 14628main () 14629{ 14630static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)]; 14631test_array [0] = 0 14632 14633 ; 14634 return 0; 14635} 14636_ACEOF 14637rm -f conftest.$ac_objext 14638if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14639 (eval $ac_compile) 2>conftest.er1 14640 ac_status=$? 14641 grep -v '^ *+' conftest.er1 >conftest.err 14642 rm -f conftest.er1 14643 cat conftest.err >&5 14644 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14645 (exit $ac_status); } && 14646 { ac_try='test -z "$ac_c_werror_flag" 14647 || test ! -s conftest.err' 14648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14649 (eval $ac_try) 2>&5 14650 ac_status=$? 14651 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14652 (exit $ac_status); }; } && 14653 { ac_try='test -s conftest.$ac_objext' 14654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14655 (eval $ac_try) 2>&5 14656 ac_status=$? 14657 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14658 (exit $ac_status); }; }; then 14659 ac_lo=$ac_mid; break 14660else 14661 echo "$as_me: failed program was:" >&5 14662sed 's/^/| /' conftest.$ac_ext >&5 14663 14664ac_hi=`expr '(' $ac_mid ')' - 1` 14665 if test $ac_mid -le $ac_hi; then 14666 ac_lo= ac_hi= 14667 break 14668 fi 14669 ac_mid=`expr 2 '*' $ac_mid` 14670fi 14671rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14672 done 14673else 14674 echo "$as_me: failed program was:" >&5 14675sed 's/^/| /' conftest.$ac_ext >&5 14676 14677ac_lo= ac_hi= 14678fi 14679rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14680fi 14681rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14682# Binary search between lo and hi bounds. 14683while test "x$ac_lo" != "x$ac_hi"; do 14684 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 14685 cat >conftest.$ac_ext <<_ACEOF 14686/* confdefs.h. */ 14687_ACEOF 14688cat confdefs.h >>conftest.$ac_ext 14689cat >>conftest.$ac_ext <<_ACEOF 14690/* end confdefs.h. */ 14691$ac_includes_default 14692int 14693main () 14694{ 14695static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; 14696test_array [0] = 0 14697 14698 ; 14699 return 0; 14700} 14701_ACEOF 14702rm -f conftest.$ac_objext 14703if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14704 (eval $ac_compile) 2>conftest.er1 14705 ac_status=$? 14706 grep -v '^ *+' conftest.er1 >conftest.err 14707 rm -f conftest.er1 14708 cat conftest.err >&5 14709 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14710 (exit $ac_status); } && 14711 { ac_try='test -z "$ac_c_werror_flag" 14712 || test ! -s conftest.err' 14713 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14714 (eval $ac_try) 2>&5 14715 ac_status=$? 14716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14717 (exit $ac_status); }; } && 14718 { ac_try='test -s conftest.$ac_objext' 14719 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14720 (eval $ac_try) 2>&5 14721 ac_status=$? 14722 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14723 (exit $ac_status); }; }; then 14724 ac_hi=$ac_mid 14725else 14726 echo "$as_me: failed program was:" >&5 14727sed 's/^/| /' conftest.$ac_ext >&5 14728 14729ac_lo=`expr '(' $ac_mid ')' + 1` 14730fi 14731rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14732done 14733case $ac_lo in 14734?*) ac_cv_sizeof_int=$ac_lo;; 14735'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 14736See \`config.log' for more details." >&5 14737echo "$as_me: error: cannot compute sizeof (int), 77 14738See \`config.log' for more details." >&2;} 14739 { (exit 1); exit 1; }; } ;; 14740esac 14741else 14742 if test "$cross_compiling" = yes; then 14743 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 14744See \`config.log' for more details." >&5 14745echo "$as_me: error: cannot run test program while cross compiling 14746See \`config.log' for more details." >&2;} 14747 { (exit 1); exit 1; }; } 14748else 14749 cat >conftest.$ac_ext <<_ACEOF 14750/* confdefs.h. */ 14751_ACEOF 14752cat confdefs.h >>conftest.$ac_ext 14753cat >>conftest.$ac_ext <<_ACEOF 14754/* end confdefs.h. */ 14755$ac_includes_default 14756long longval () { return (long) (sizeof (int)); } 14757unsigned long ulongval () { return (long) (sizeof (int)); } 14758#include <stdio.h> 14759#include <stdlib.h> 14760int 14761main () 14762{ 14763 14764 FILE *f = fopen ("conftest.val", "w"); 14765 if (! f) 14766 exit (1); 14767 if (((long) (sizeof (int))) < 0) 14768 { 14769 long i = longval (); 14770 if (i != ((long) (sizeof (int)))) 14771 exit (1); 14772 fprintf (f, "%ld\n", i); 14773 } 14774 else 14775 { 14776 unsigned long i = ulongval (); 14777 if (i != ((long) (sizeof (int)))) 14778 exit (1); 14779 fprintf (f, "%lu\n", i); 14780 } 14781 exit (ferror (f) || fclose (f) != 0); 14782 14783 ; 14784 return 0; 14785} 14786_ACEOF 14787rm -f conftest$ac_exeext 14788if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14789 (eval $ac_link) 2>&5 14790 ac_status=$? 14791 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14792 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 14793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14794 (eval $ac_try) 2>&5 14795 ac_status=$? 14796 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14797 (exit $ac_status); }; }; then 14798 ac_cv_sizeof_int=`cat conftest.val` 14799else 14800 echo "$as_me: program exited with status $ac_status" >&5 14801echo "$as_me: failed program was:" >&5 14802sed 's/^/| /' conftest.$ac_ext >&5 14803 14804( exit $ac_status ) 14805{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 14806See \`config.log' for more details." >&5 14807echo "$as_me: error: cannot compute sizeof (int), 77 14808See \`config.log' for more details." >&2;} 14809 { (exit 1); exit 1; }; } 14810fi 14811rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 14812fi 14813fi 14814rm -f conftest.val 14815else 14816 ac_cv_sizeof_int=0 14817fi 14818fi 14819echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 14820echo "${ECHO_T}$ac_cv_sizeof_int" >&6 14821cat >>confdefs.h <<_ACEOF 14822#define SIZEOF_INT $ac_cv_sizeof_int 14823_ACEOF 14824 14825 14826 echo "$as_me:$LINENO: checking for short" >&5 14827echo $ECHO_N "checking for short... $ECHO_C" >&6 14828if test "${ac_cv_type_short+set}" = set; then 14829 echo $ECHO_N "(cached) $ECHO_C" >&6 14830else 14831 cat >conftest.$ac_ext <<_ACEOF 14832/* confdefs.h. */ 14833_ACEOF 14834cat confdefs.h >>conftest.$ac_ext 14835cat >>conftest.$ac_ext <<_ACEOF 14836/* end confdefs.h. */ 14837$ac_includes_default 14838int 14839main () 14840{ 14841if ((short *) 0) 14842 return 0; 14843if (sizeof (short)) 14844 return 0; 14845 ; 14846 return 0; 14847} 14848_ACEOF 14849rm -f conftest.$ac_objext 14850if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14851 (eval $ac_compile) 2>conftest.er1 14852 ac_status=$? 14853 grep -v '^ *+' conftest.er1 >conftest.err 14854 rm -f conftest.er1 14855 cat conftest.err >&5 14856 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14857 (exit $ac_status); } && 14858 { ac_try='test -z "$ac_c_werror_flag" 14859 || test ! -s conftest.err' 14860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14861 (eval $ac_try) 2>&5 14862 ac_status=$? 14863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14864 (exit $ac_status); }; } && 14865 { ac_try='test -s conftest.$ac_objext' 14866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14867 (eval $ac_try) 2>&5 14868 ac_status=$? 14869 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14870 (exit $ac_status); }; }; then 14871 ac_cv_type_short=yes 14872else 14873 echo "$as_me: failed program was:" >&5 14874sed 's/^/| /' conftest.$ac_ext >&5 14875 14876ac_cv_type_short=no 14877fi 14878rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14879fi 14880echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5 14881echo "${ECHO_T}$ac_cv_type_short" >&6 14882 14883echo "$as_me:$LINENO: checking size of short" >&5 14884echo $ECHO_N "checking size of short... $ECHO_C" >&6 14885if test "${ac_cv_sizeof_short+set}" = set; then 14886 echo $ECHO_N "(cached) $ECHO_C" >&6 14887else 14888 if test "$ac_cv_type_short" = yes; then 14889 # The cast to unsigned long works around a bug in the HP C Compiler 14890 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14891 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14892 # This bug is HP SR number 8606223364. 14893 if test "$cross_compiling" = yes; then 14894 # Depending upon the size, compute the lo and hi bounds. 14895cat >conftest.$ac_ext <<_ACEOF 14896/* confdefs.h. */ 14897_ACEOF 14898cat confdefs.h >>conftest.$ac_ext 14899cat >>conftest.$ac_ext <<_ACEOF 14900/* end confdefs.h. */ 14901$ac_includes_default 14902int 14903main () 14904{ 14905static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)]; 14906test_array [0] = 0 14907 14908 ; 14909 return 0; 14910} 14911_ACEOF 14912rm -f conftest.$ac_objext 14913if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14914 (eval $ac_compile) 2>conftest.er1 14915 ac_status=$? 14916 grep -v '^ *+' conftest.er1 >conftest.err 14917 rm -f conftest.er1 14918 cat conftest.err >&5 14919 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14920 (exit $ac_status); } && 14921 { ac_try='test -z "$ac_c_werror_flag" 14922 || test ! -s conftest.err' 14923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14924 (eval $ac_try) 2>&5 14925 ac_status=$? 14926 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14927 (exit $ac_status); }; } && 14928 { ac_try='test -s conftest.$ac_objext' 14929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14930 (eval $ac_try) 2>&5 14931 ac_status=$? 14932 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14933 (exit $ac_status); }; }; then 14934 ac_lo=0 ac_mid=0 14935 while :; do 14936 cat >conftest.$ac_ext <<_ACEOF 14937/* confdefs.h. */ 14938_ACEOF 14939cat confdefs.h >>conftest.$ac_ext 14940cat >>conftest.$ac_ext <<_ACEOF 14941/* end confdefs.h. */ 14942$ac_includes_default 14943int 14944main () 14945{ 14946static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)]; 14947test_array [0] = 0 14948 14949 ; 14950 return 0; 14951} 14952_ACEOF 14953rm -f conftest.$ac_objext 14954if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14955 (eval $ac_compile) 2>conftest.er1 14956 ac_status=$? 14957 grep -v '^ *+' conftest.er1 >conftest.err 14958 rm -f conftest.er1 14959 cat conftest.err >&5 14960 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14961 (exit $ac_status); } && 14962 { ac_try='test -z "$ac_c_werror_flag" 14963 || test ! -s conftest.err' 14964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14965 (eval $ac_try) 2>&5 14966 ac_status=$? 14967 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14968 (exit $ac_status); }; } && 14969 { ac_try='test -s conftest.$ac_objext' 14970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14971 (eval $ac_try) 2>&5 14972 ac_status=$? 14973 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14974 (exit $ac_status); }; }; then 14975 ac_hi=$ac_mid; break 14976else 14977 echo "$as_me: failed program was:" >&5 14978sed 's/^/| /' conftest.$ac_ext >&5 14979 14980ac_lo=`expr $ac_mid + 1` 14981 if test $ac_lo -le $ac_mid; then 14982 ac_lo= ac_hi= 14983 break 14984 fi 14985 ac_mid=`expr 2 '*' $ac_mid + 1` 14986fi 14987rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 14988 done 14989else 14990 echo "$as_me: failed program was:" >&5 14991sed 's/^/| /' conftest.$ac_ext >&5 14992 14993cat >conftest.$ac_ext <<_ACEOF 14994/* confdefs.h. */ 14995_ACEOF 14996cat confdefs.h >>conftest.$ac_ext 14997cat >>conftest.$ac_ext <<_ACEOF 14998/* end confdefs.h. */ 14999$ac_includes_default 15000int 15001main () 15002{ 15003static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)]; 15004test_array [0] = 0 15005 15006 ; 15007 return 0; 15008} 15009_ACEOF 15010rm -f conftest.$ac_objext 15011if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15012 (eval $ac_compile) 2>conftest.er1 15013 ac_status=$? 15014 grep -v '^ *+' conftest.er1 >conftest.err 15015 rm -f conftest.er1 15016 cat conftest.err >&5 15017 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15018 (exit $ac_status); } && 15019 { ac_try='test -z "$ac_c_werror_flag" 15020 || test ! -s conftest.err' 15021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15022 (eval $ac_try) 2>&5 15023 ac_status=$? 15024 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15025 (exit $ac_status); }; } && 15026 { ac_try='test -s conftest.$ac_objext' 15027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15028 (eval $ac_try) 2>&5 15029 ac_status=$? 15030 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15031 (exit $ac_status); }; }; then 15032 ac_hi=-1 ac_mid=-1 15033 while :; do 15034 cat >conftest.$ac_ext <<_ACEOF 15035/* confdefs.h. */ 15036_ACEOF 15037cat confdefs.h >>conftest.$ac_ext 15038cat >>conftest.$ac_ext <<_ACEOF 15039/* end confdefs.h. */ 15040$ac_includes_default 15041int 15042main () 15043{ 15044static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)]; 15045test_array [0] = 0 15046 15047 ; 15048 return 0; 15049} 15050_ACEOF 15051rm -f conftest.$ac_objext 15052if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15053 (eval $ac_compile) 2>conftest.er1 15054 ac_status=$? 15055 grep -v '^ *+' conftest.er1 >conftest.err 15056 rm -f conftest.er1 15057 cat conftest.err >&5 15058 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15059 (exit $ac_status); } && 15060 { ac_try='test -z "$ac_c_werror_flag" 15061 || test ! -s conftest.err' 15062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15063 (eval $ac_try) 2>&5 15064 ac_status=$? 15065 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15066 (exit $ac_status); }; } && 15067 { ac_try='test -s conftest.$ac_objext' 15068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15069 (eval $ac_try) 2>&5 15070 ac_status=$? 15071 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15072 (exit $ac_status); }; }; then 15073 ac_lo=$ac_mid; break 15074else 15075 echo "$as_me: failed program was:" >&5 15076sed 's/^/| /' conftest.$ac_ext >&5 15077 15078ac_hi=`expr '(' $ac_mid ')' - 1` 15079 if test $ac_mid -le $ac_hi; then 15080 ac_lo= ac_hi= 15081 break 15082 fi 15083 ac_mid=`expr 2 '*' $ac_mid` 15084fi 15085rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15086 done 15087else 15088 echo "$as_me: failed program was:" >&5 15089sed 's/^/| /' conftest.$ac_ext >&5 15090 15091ac_lo= ac_hi= 15092fi 15093rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15094fi 15095rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15096# Binary search between lo and hi bounds. 15097while test "x$ac_lo" != "x$ac_hi"; do 15098 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 15099 cat >conftest.$ac_ext <<_ACEOF 15100/* confdefs.h. */ 15101_ACEOF 15102cat confdefs.h >>conftest.$ac_ext 15103cat >>conftest.$ac_ext <<_ACEOF 15104/* end confdefs.h. */ 15105$ac_includes_default 15106int 15107main () 15108{ 15109static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)]; 15110test_array [0] = 0 15111 15112 ; 15113 return 0; 15114} 15115_ACEOF 15116rm -f conftest.$ac_objext 15117if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15118 (eval $ac_compile) 2>conftest.er1 15119 ac_status=$? 15120 grep -v '^ *+' conftest.er1 >conftest.err 15121 rm -f conftest.er1 15122 cat conftest.err >&5 15123 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15124 (exit $ac_status); } && 15125 { ac_try='test -z "$ac_c_werror_flag" 15126 || test ! -s conftest.err' 15127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15128 (eval $ac_try) 2>&5 15129 ac_status=$? 15130 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15131 (exit $ac_status); }; } && 15132 { ac_try='test -s conftest.$ac_objext' 15133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15134 (eval $ac_try) 2>&5 15135 ac_status=$? 15136 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15137 (exit $ac_status); }; }; then 15138 ac_hi=$ac_mid 15139else 15140 echo "$as_me: failed program was:" >&5 15141sed 's/^/| /' conftest.$ac_ext >&5 15142 15143ac_lo=`expr '(' $ac_mid ')' + 1` 15144fi 15145rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15146done 15147case $ac_lo in 15148?*) ac_cv_sizeof_short=$ac_lo;; 15149'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77 15150See \`config.log' for more details." >&5 15151echo "$as_me: error: cannot compute sizeof (short), 77 15152See \`config.log' for more details." >&2;} 15153 { (exit 1); exit 1; }; } ;; 15154esac 15155else 15156 if test "$cross_compiling" = yes; then 15157 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 15158See \`config.log' for more details." >&5 15159echo "$as_me: error: cannot run test program while cross compiling 15160See \`config.log' for more details." >&2;} 15161 { (exit 1); exit 1; }; } 15162else 15163 cat >conftest.$ac_ext <<_ACEOF 15164/* confdefs.h. */ 15165_ACEOF 15166cat confdefs.h >>conftest.$ac_ext 15167cat >>conftest.$ac_ext <<_ACEOF 15168/* end confdefs.h. */ 15169$ac_includes_default 15170long longval () { return (long) (sizeof (short)); } 15171unsigned long ulongval () { return (long) (sizeof (short)); } 15172#include <stdio.h> 15173#include <stdlib.h> 15174int 15175main () 15176{ 15177 15178 FILE *f = fopen ("conftest.val", "w"); 15179 if (! f) 15180 exit (1); 15181 if (((long) (sizeof (short))) < 0) 15182 { 15183 long i = longval (); 15184 if (i != ((long) (sizeof (short)))) 15185 exit (1); 15186 fprintf (f, "%ld\n", i); 15187 } 15188 else 15189 { 15190 unsigned long i = ulongval (); 15191 if (i != ((long) (sizeof (short)))) 15192 exit (1); 15193 fprintf (f, "%lu\n", i); 15194 } 15195 exit (ferror (f) || fclose (f) != 0); 15196 15197 ; 15198 return 0; 15199} 15200_ACEOF 15201rm -f conftest$ac_exeext 15202if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15203 (eval $ac_link) 2>&5 15204 ac_status=$? 15205 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15206 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15208 (eval $ac_try) 2>&5 15209 ac_status=$? 15210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15211 (exit $ac_status); }; }; then 15212 ac_cv_sizeof_short=`cat conftest.val` 15213else 15214 echo "$as_me: program exited with status $ac_status" >&5 15215echo "$as_me: failed program was:" >&5 15216sed 's/^/| /' conftest.$ac_ext >&5 15217 15218( exit $ac_status ) 15219{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77 15220See \`config.log' for more details." >&5 15221echo "$as_me: error: cannot compute sizeof (short), 77 15222See \`config.log' for more details." >&2;} 15223 { (exit 1); exit 1; }; } 15224fi 15225rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15226fi 15227fi 15228rm -f conftest.val 15229else 15230 ac_cv_sizeof_short=0 15231fi 15232fi 15233echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5 15234echo "${ECHO_T}$ac_cv_sizeof_short" >&6 15235cat >>confdefs.h <<_ACEOF 15236#define SIZEOF_SHORT $ac_cv_sizeof_short 15237_ACEOF 15238 15239 15240 echo "$as_me:$LINENO: checking for char" >&5 15241echo $ECHO_N "checking for char... $ECHO_C" >&6 15242if test "${ac_cv_type_char+set}" = set; then 15243 echo $ECHO_N "(cached) $ECHO_C" >&6 15244else 15245 cat >conftest.$ac_ext <<_ACEOF 15246/* confdefs.h. */ 15247_ACEOF 15248cat confdefs.h >>conftest.$ac_ext 15249cat >>conftest.$ac_ext <<_ACEOF 15250/* end confdefs.h. */ 15251$ac_includes_default 15252int 15253main () 15254{ 15255if ((char *) 0) 15256 return 0; 15257if (sizeof (char)) 15258 return 0; 15259 ; 15260 return 0; 15261} 15262_ACEOF 15263rm -f conftest.$ac_objext 15264if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15265 (eval $ac_compile) 2>conftest.er1 15266 ac_status=$? 15267 grep -v '^ *+' conftest.er1 >conftest.err 15268 rm -f conftest.er1 15269 cat conftest.err >&5 15270 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15271 (exit $ac_status); } && 15272 { ac_try='test -z "$ac_c_werror_flag" 15273 || test ! -s conftest.err' 15274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15275 (eval $ac_try) 2>&5 15276 ac_status=$? 15277 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15278 (exit $ac_status); }; } && 15279 { ac_try='test -s conftest.$ac_objext' 15280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15281 (eval $ac_try) 2>&5 15282 ac_status=$? 15283 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15284 (exit $ac_status); }; }; then 15285 ac_cv_type_char=yes 15286else 15287 echo "$as_me: failed program was:" >&5 15288sed 's/^/| /' conftest.$ac_ext >&5 15289 15290ac_cv_type_char=no 15291fi 15292rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15293fi 15294echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5 15295echo "${ECHO_T}$ac_cv_type_char" >&6 15296 15297echo "$as_me:$LINENO: checking size of char" >&5 15298echo $ECHO_N "checking size of char... $ECHO_C" >&6 15299if test "${ac_cv_sizeof_char+set}" = set; then 15300 echo $ECHO_N "(cached) $ECHO_C" >&6 15301else 15302 if test "$ac_cv_type_char" = yes; then 15303 # The cast to unsigned long works around a bug in the HP C Compiler 15304 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15305 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15306 # This bug is HP SR number 8606223364. 15307 if test "$cross_compiling" = yes; then 15308 # Depending upon the size, compute the lo and hi bounds. 15309cat >conftest.$ac_ext <<_ACEOF 15310/* confdefs.h. */ 15311_ACEOF 15312cat confdefs.h >>conftest.$ac_ext 15313cat >>conftest.$ac_ext <<_ACEOF 15314/* end confdefs.h. */ 15315$ac_includes_default 15316int 15317main () 15318{ 15319static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)]; 15320test_array [0] = 0 15321 15322 ; 15323 return 0; 15324} 15325_ACEOF 15326rm -f conftest.$ac_objext 15327if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15328 (eval $ac_compile) 2>conftest.er1 15329 ac_status=$? 15330 grep -v '^ *+' conftest.er1 >conftest.err 15331 rm -f conftest.er1 15332 cat conftest.err >&5 15333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15334 (exit $ac_status); } && 15335 { ac_try='test -z "$ac_c_werror_flag" 15336 || test ! -s conftest.err' 15337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15338 (eval $ac_try) 2>&5 15339 ac_status=$? 15340 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15341 (exit $ac_status); }; } && 15342 { ac_try='test -s conftest.$ac_objext' 15343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15344 (eval $ac_try) 2>&5 15345 ac_status=$? 15346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15347 (exit $ac_status); }; }; then 15348 ac_lo=0 ac_mid=0 15349 while :; do 15350 cat >conftest.$ac_ext <<_ACEOF 15351/* confdefs.h. */ 15352_ACEOF 15353cat confdefs.h >>conftest.$ac_ext 15354cat >>conftest.$ac_ext <<_ACEOF 15355/* end confdefs.h. */ 15356$ac_includes_default 15357int 15358main () 15359{ 15360static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)]; 15361test_array [0] = 0 15362 15363 ; 15364 return 0; 15365} 15366_ACEOF 15367rm -f conftest.$ac_objext 15368if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15369 (eval $ac_compile) 2>conftest.er1 15370 ac_status=$? 15371 grep -v '^ *+' conftest.er1 >conftest.err 15372 rm -f conftest.er1 15373 cat conftest.err >&5 15374 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15375 (exit $ac_status); } && 15376 { ac_try='test -z "$ac_c_werror_flag" 15377 || test ! -s conftest.err' 15378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15379 (eval $ac_try) 2>&5 15380 ac_status=$? 15381 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15382 (exit $ac_status); }; } && 15383 { ac_try='test -s conftest.$ac_objext' 15384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15385 (eval $ac_try) 2>&5 15386 ac_status=$? 15387 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15388 (exit $ac_status); }; }; then 15389 ac_hi=$ac_mid; break 15390else 15391 echo "$as_me: failed program was:" >&5 15392sed 's/^/| /' conftest.$ac_ext >&5 15393 15394ac_lo=`expr $ac_mid + 1` 15395 if test $ac_lo -le $ac_mid; then 15396 ac_lo= ac_hi= 15397 break 15398 fi 15399 ac_mid=`expr 2 '*' $ac_mid + 1` 15400fi 15401rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15402 done 15403else 15404 echo "$as_me: failed program was:" >&5 15405sed 's/^/| /' conftest.$ac_ext >&5 15406 15407cat >conftest.$ac_ext <<_ACEOF 15408/* confdefs.h. */ 15409_ACEOF 15410cat confdefs.h >>conftest.$ac_ext 15411cat >>conftest.$ac_ext <<_ACEOF 15412/* end confdefs.h. */ 15413$ac_includes_default 15414int 15415main () 15416{ 15417static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)]; 15418test_array [0] = 0 15419 15420 ; 15421 return 0; 15422} 15423_ACEOF 15424rm -f conftest.$ac_objext 15425if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15426 (eval $ac_compile) 2>conftest.er1 15427 ac_status=$? 15428 grep -v '^ *+' conftest.er1 >conftest.err 15429 rm -f conftest.er1 15430 cat conftest.err >&5 15431 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15432 (exit $ac_status); } && 15433 { ac_try='test -z "$ac_c_werror_flag" 15434 || test ! -s conftest.err' 15435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15436 (eval $ac_try) 2>&5 15437 ac_status=$? 15438 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15439 (exit $ac_status); }; } && 15440 { ac_try='test -s conftest.$ac_objext' 15441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15442 (eval $ac_try) 2>&5 15443 ac_status=$? 15444 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15445 (exit $ac_status); }; }; then 15446 ac_hi=-1 ac_mid=-1 15447 while :; do 15448 cat >conftest.$ac_ext <<_ACEOF 15449/* confdefs.h. */ 15450_ACEOF 15451cat confdefs.h >>conftest.$ac_ext 15452cat >>conftest.$ac_ext <<_ACEOF 15453/* end confdefs.h. */ 15454$ac_includes_default 15455int 15456main () 15457{ 15458static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)]; 15459test_array [0] = 0 15460 15461 ; 15462 return 0; 15463} 15464_ACEOF 15465rm -f conftest.$ac_objext 15466if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15467 (eval $ac_compile) 2>conftest.er1 15468 ac_status=$? 15469 grep -v '^ *+' conftest.er1 >conftest.err 15470 rm -f conftest.er1 15471 cat conftest.err >&5 15472 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15473 (exit $ac_status); } && 15474 { ac_try='test -z "$ac_c_werror_flag" 15475 || test ! -s conftest.err' 15476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15477 (eval $ac_try) 2>&5 15478 ac_status=$? 15479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15480 (exit $ac_status); }; } && 15481 { ac_try='test -s conftest.$ac_objext' 15482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15483 (eval $ac_try) 2>&5 15484 ac_status=$? 15485 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15486 (exit $ac_status); }; }; then 15487 ac_lo=$ac_mid; break 15488else 15489 echo "$as_me: failed program was:" >&5 15490sed 's/^/| /' conftest.$ac_ext >&5 15491 15492ac_hi=`expr '(' $ac_mid ')' - 1` 15493 if test $ac_mid -le $ac_hi; then 15494 ac_lo= ac_hi= 15495 break 15496 fi 15497 ac_mid=`expr 2 '*' $ac_mid` 15498fi 15499rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15500 done 15501else 15502 echo "$as_me: failed program was:" >&5 15503sed 's/^/| /' conftest.$ac_ext >&5 15504 15505ac_lo= ac_hi= 15506fi 15507rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15508fi 15509rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15510# Binary search between lo and hi bounds. 15511while test "x$ac_lo" != "x$ac_hi"; do 15512 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 15513 cat >conftest.$ac_ext <<_ACEOF 15514/* confdefs.h. */ 15515_ACEOF 15516cat confdefs.h >>conftest.$ac_ext 15517cat >>conftest.$ac_ext <<_ACEOF 15518/* end confdefs.h. */ 15519$ac_includes_default 15520int 15521main () 15522{ 15523static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)]; 15524test_array [0] = 0 15525 15526 ; 15527 return 0; 15528} 15529_ACEOF 15530rm -f conftest.$ac_objext 15531if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15532 (eval $ac_compile) 2>conftest.er1 15533 ac_status=$? 15534 grep -v '^ *+' conftest.er1 >conftest.err 15535 rm -f conftest.er1 15536 cat conftest.err >&5 15537 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15538 (exit $ac_status); } && 15539 { ac_try='test -z "$ac_c_werror_flag" 15540 || test ! -s conftest.err' 15541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15542 (eval $ac_try) 2>&5 15543 ac_status=$? 15544 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15545 (exit $ac_status); }; } && 15546 { ac_try='test -s conftest.$ac_objext' 15547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15548 (eval $ac_try) 2>&5 15549 ac_status=$? 15550 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15551 (exit $ac_status); }; }; then 15552 ac_hi=$ac_mid 15553else 15554 echo "$as_me: failed program was:" >&5 15555sed 's/^/| /' conftest.$ac_ext >&5 15556 15557ac_lo=`expr '(' $ac_mid ')' + 1` 15558fi 15559rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15560done 15561case $ac_lo in 15562?*) ac_cv_sizeof_char=$ac_lo;; 15563'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77 15564See \`config.log' for more details." >&5 15565echo "$as_me: error: cannot compute sizeof (char), 77 15566See \`config.log' for more details." >&2;} 15567 { (exit 1); exit 1; }; } ;; 15568esac 15569else 15570 if test "$cross_compiling" = yes; then 15571 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 15572See \`config.log' for more details." >&5 15573echo "$as_me: error: cannot run test program while cross compiling 15574See \`config.log' for more details." >&2;} 15575 { (exit 1); exit 1; }; } 15576else 15577 cat >conftest.$ac_ext <<_ACEOF 15578/* confdefs.h. */ 15579_ACEOF 15580cat confdefs.h >>conftest.$ac_ext 15581cat >>conftest.$ac_ext <<_ACEOF 15582/* end confdefs.h. */ 15583$ac_includes_default 15584long longval () { return (long) (sizeof (char)); } 15585unsigned long ulongval () { return (long) (sizeof (char)); } 15586#include <stdio.h> 15587#include <stdlib.h> 15588int 15589main () 15590{ 15591 15592 FILE *f = fopen ("conftest.val", "w"); 15593 if (! f) 15594 exit (1); 15595 if (((long) (sizeof (char))) < 0) 15596 { 15597 long i = longval (); 15598 if (i != ((long) (sizeof (char)))) 15599 exit (1); 15600 fprintf (f, "%ld\n", i); 15601 } 15602 else 15603 { 15604 unsigned long i = ulongval (); 15605 if (i != ((long) (sizeof (char)))) 15606 exit (1); 15607 fprintf (f, "%lu\n", i); 15608 } 15609 exit (ferror (f) || fclose (f) != 0); 15610 15611 ; 15612 return 0; 15613} 15614_ACEOF 15615rm -f conftest$ac_exeext 15616if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15617 (eval $ac_link) 2>&5 15618 ac_status=$? 15619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15620 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15622 (eval $ac_try) 2>&5 15623 ac_status=$? 15624 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15625 (exit $ac_status); }; }; then 15626 ac_cv_sizeof_char=`cat conftest.val` 15627else 15628 echo "$as_me: program exited with status $ac_status" >&5 15629echo "$as_me: failed program was:" >&5 15630sed 's/^/| /' conftest.$ac_ext >&5 15631 15632( exit $ac_status ) 15633{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77 15634See \`config.log' for more details." >&5 15635echo "$as_me: error: cannot compute sizeof (char), 77 15636See \`config.log' for more details." >&2;} 15637 { (exit 1); exit 1; }; } 15638fi 15639rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15640fi 15641fi 15642rm -f conftest.val 15643else 15644 ac_cv_sizeof_char=0 15645fi 15646fi 15647echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5 15648echo "${ECHO_T}$ac_cv_sizeof_char" >&6 15649cat >>confdefs.h <<_ACEOF 15650#define SIZEOF_CHAR $ac_cv_sizeof_char 15651_ACEOF 15652 15653 15654 15655 echo "$as_me:$LINENO: checking for type equivalent to int8_t" >&5 15656echo $ECHO_N "checking for type equivalent to int8_t... $ECHO_C" >&6 15657 case "$ac_cv_sizeof_char" in 15658 1) acx_cv_type_int8_t=char ;; 15659 *) { { echo "$as_me:$LINENO: error: no 8-bit type" >&5 15660echo "$as_me: error: no 8-bit type" >&2;} 15661 { (exit please report a bug); exit please report a bug; }; } 15662 esac 15663 echo "$as_me:$LINENO: result: $acx_cv_type_int8_t" >&5 15664echo "${ECHO_T}$acx_cv_type_int8_t" >&6 15665 15666 echo "$as_me:$LINENO: checking for type equivalent to int16_t" >&5 15667echo $ECHO_N "checking for type equivalent to int16_t... $ECHO_C" >&6 15668 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 15669 2:*) acx_cv_type_int16_t=int ;; 15670 *:2) acx_cv_type_int16_t=short ;; 15671 *) { { echo "$as_me:$LINENO: error: no 16-bit type" >&5 15672echo "$as_me: error: no 16-bit type" >&2;} 15673 { (exit please report a bug); exit please report a bug; }; } 15674 esac 15675 echo "$as_me:$LINENO: result: $acx_cv_type_int16_t" >&5 15676echo "${ECHO_T}$acx_cv_type_int16_t" >&6 15677 15678 echo "$as_me:$LINENO: checking for type equivalent to int32_t" >&5 15679echo $ECHO_N "checking for type equivalent to int32_t... $ECHO_C" >&6 15680 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 15681 4:*) acx_cv_type_int32_t=int ;; 15682 *:4) acx_cv_type_int32_t=long ;; 15683 *) { { echo "$as_me:$LINENO: error: no 32-bit type" >&5 15684echo "$as_me: error: no 32-bit type" >&2;} 15685 { (exit please report a bug); exit please report a bug; }; } 15686 esac 15687 echo "$as_me:$LINENO: result: $acx_cv_type_int32_t" >&5 15688echo "${ECHO_T}$acx_cv_type_int32_t" >&6 15689fi 15690 15691# These tests are here to make the output prettier 15692 15693if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 15694 case "$ac_cv_sizeof_long" in 15695 8) acx_cv_type_int64_t=long ;; 15696 esac 15697 echo "$as_me:$LINENO: checking for type equivalent to int64_t" >&5 15698echo $ECHO_N "checking for type equivalent to int64_t... $ECHO_C" >&6 15699 echo "$as_me:$LINENO: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 15700echo "${ECHO_T}${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6 15701fi 15702 15703# Now we can use the above types 15704 15705if test "$ac_cv_type_uintptr_t" != yes; then 15706 echo "$as_me:$LINENO: checking for type equivalent to intptr_t" >&5 15707echo $ECHO_N "checking for type equivalent to intptr_t... $ECHO_C" >&6 15708 case $ac_cv_sizeof_void_p in 15709 2) acx_cv_type_intptr_t=int16_t ;; 15710 4) acx_cv_type_intptr_t=int32_t ;; 15711 8) acx_cv_type_intptr_t=int64_t ;; 15712 *) { { echo "$as_me:$LINENO: error: no equivalent for intptr_t" >&5 15713echo "$as_me: error: no equivalent for intptr_t" >&2;} 15714 { (exit please report a bug); exit please report a bug; }; } 15715 esac 15716 echo "$as_me:$LINENO: result: $acx_cv_type_intptr_t" >&5 15717echo "${ECHO_T}$acx_cv_type_intptr_t" >&6 15718fi 15719 15720# ----------------- done all checks, emit header ------------- 15721 ac_config_commands="$ac_config_commands bfd_stdint.h" 15722 15723 15724 15725echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 15726echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 15727if test "${ac_cv_header_time+set}" = set; then 15728 echo $ECHO_N "(cached) $ECHO_C" >&6 15729else 15730 cat >conftest.$ac_ext <<_ACEOF 15731/* confdefs.h. */ 15732_ACEOF 15733cat confdefs.h >>conftest.$ac_ext 15734cat >>conftest.$ac_ext <<_ACEOF 15735/* end confdefs.h. */ 15736#include <sys/types.h> 15737#include <sys/time.h> 15738#include <time.h> 15739 15740int 15741main () 15742{ 15743if ((struct tm *) 0) 15744return 0; 15745 ; 15746 return 0; 15747} 15748_ACEOF 15749rm -f conftest.$ac_objext 15750if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15751 (eval $ac_compile) 2>conftest.er1 15752 ac_status=$? 15753 grep -v '^ *+' conftest.er1 >conftest.err 15754 rm -f conftest.er1 15755 cat conftest.err >&5 15756 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15757 (exit $ac_status); } && 15758 { ac_try='test -z "$ac_c_werror_flag" 15759 || test ! -s conftest.err' 15760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15761 (eval $ac_try) 2>&5 15762 ac_status=$? 15763 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15764 (exit $ac_status); }; } && 15765 { ac_try='test -s conftest.$ac_objext' 15766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15767 (eval $ac_try) 2>&5 15768 ac_status=$? 15769 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15770 (exit $ac_status); }; }; then 15771 ac_cv_header_time=yes 15772else 15773 echo "$as_me: failed program was:" >&5 15774sed 's/^/| /' conftest.$ac_ext >&5 15775 15776ac_cv_header_time=no 15777fi 15778rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15779fi 15780echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 15781echo "${ECHO_T}$ac_cv_header_time" >&6 15782if test $ac_cv_header_time = yes; then 15783 15784cat >>confdefs.h <<\_ACEOF 15785#define TIME_WITH_SYS_TIME 1 15786_ACEOF 15787 15788fi 15789 15790 15791 15792 15793 15794 15795ac_header_dirent=no 15796for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 15797 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 15798echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 15799echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6 15800if eval "test \"\${$as_ac_Header+set}\" = set"; then 15801 echo $ECHO_N "(cached) $ECHO_C" >&6 15802else 15803 cat >conftest.$ac_ext <<_ACEOF 15804/* confdefs.h. */ 15805_ACEOF 15806cat confdefs.h >>conftest.$ac_ext 15807cat >>conftest.$ac_ext <<_ACEOF 15808/* end confdefs.h. */ 15809#include <sys/types.h> 15810#include <$ac_hdr> 15811 15812int 15813main () 15814{ 15815if ((DIR *) 0) 15816return 0; 15817 ; 15818 return 0; 15819} 15820_ACEOF 15821rm -f conftest.$ac_objext 15822if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15823 (eval $ac_compile) 2>conftest.er1 15824 ac_status=$? 15825 grep -v '^ *+' conftest.er1 >conftest.err 15826 rm -f conftest.er1 15827 cat conftest.err >&5 15828 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15829 (exit $ac_status); } && 15830 { ac_try='test -z "$ac_c_werror_flag" 15831 || test ! -s conftest.err' 15832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15833 (eval $ac_try) 2>&5 15834 ac_status=$? 15835 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15836 (exit $ac_status); }; } && 15837 { ac_try='test -s conftest.$ac_objext' 15838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15839 (eval $ac_try) 2>&5 15840 ac_status=$? 15841 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15842 (exit $ac_status); }; }; then 15843 eval "$as_ac_Header=yes" 15844else 15845 echo "$as_me: failed program was:" >&5 15846sed 's/^/| /' conftest.$ac_ext >&5 15847 15848eval "$as_ac_Header=no" 15849fi 15850rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15851fi 15852echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 15853echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 15854if test `eval echo '${'$as_ac_Header'}'` = yes; then 15855 cat >>confdefs.h <<_ACEOF 15856#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 15857_ACEOF 15858 15859ac_header_dirent=$ac_hdr; break 15860fi 15861 15862done 15863# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 15864if test $ac_header_dirent = dirent.h; then 15865 echo "$as_me:$LINENO: checking for library containing opendir" >&5 15866echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6 15867if test "${ac_cv_search_opendir+set}" = set; then 15868 echo $ECHO_N "(cached) $ECHO_C" >&6 15869else 15870 ac_func_search_save_LIBS=$LIBS 15871ac_cv_search_opendir=no 15872cat >conftest.$ac_ext <<_ACEOF 15873/* confdefs.h. */ 15874_ACEOF 15875cat confdefs.h >>conftest.$ac_ext 15876cat >>conftest.$ac_ext <<_ACEOF 15877/* end confdefs.h. */ 15878 15879/* Override any gcc2 internal prototype to avoid an error. */ 15880#ifdef __cplusplus 15881extern "C" 15882#endif 15883/* We use char because int might match the return type of a gcc2 15884 builtin and then its argument prototype would still apply. */ 15885char opendir (); 15886int 15887main () 15888{ 15889opendir (); 15890 ; 15891 return 0; 15892} 15893_ACEOF 15894rm -f conftest.$ac_objext conftest$ac_exeext 15895if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15896 (eval $ac_link) 2>conftest.er1 15897 ac_status=$? 15898 grep -v '^ *+' conftest.er1 >conftest.err 15899 rm -f conftest.er1 15900 cat conftest.err >&5 15901 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15902 (exit $ac_status); } && 15903 { ac_try='test -z "$ac_c_werror_flag" 15904 || test ! -s conftest.err' 15905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15906 (eval $ac_try) 2>&5 15907 ac_status=$? 15908 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15909 (exit $ac_status); }; } && 15910 { ac_try='test -s conftest$ac_exeext' 15911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15912 (eval $ac_try) 2>&5 15913 ac_status=$? 15914 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15915 (exit $ac_status); }; }; then 15916 ac_cv_search_opendir="none required" 15917else 15918 echo "$as_me: failed program was:" >&5 15919sed 's/^/| /' conftest.$ac_ext >&5 15920 15921fi 15922rm -f conftest.err conftest.$ac_objext \ 15923 conftest$ac_exeext conftest.$ac_ext 15924if test "$ac_cv_search_opendir" = no; then 15925 for ac_lib in dir; do 15926 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 15927 cat >conftest.$ac_ext <<_ACEOF 15928/* confdefs.h. */ 15929_ACEOF 15930cat confdefs.h >>conftest.$ac_ext 15931cat >>conftest.$ac_ext <<_ACEOF 15932/* end confdefs.h. */ 15933 15934/* Override any gcc2 internal prototype to avoid an error. */ 15935#ifdef __cplusplus 15936extern "C" 15937#endif 15938/* We use char because int might match the return type of a gcc2 15939 builtin and then its argument prototype would still apply. */ 15940char opendir (); 15941int 15942main () 15943{ 15944opendir (); 15945 ; 15946 return 0; 15947} 15948_ACEOF 15949rm -f conftest.$ac_objext conftest$ac_exeext 15950if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15951 (eval $ac_link) 2>conftest.er1 15952 ac_status=$? 15953 grep -v '^ *+' conftest.er1 >conftest.err 15954 rm -f conftest.er1 15955 cat conftest.err >&5 15956 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15957 (exit $ac_status); } && 15958 { ac_try='test -z "$ac_c_werror_flag" 15959 || test ! -s conftest.err' 15960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15961 (eval $ac_try) 2>&5 15962 ac_status=$? 15963 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15964 (exit $ac_status); }; } && 15965 { ac_try='test -s conftest$ac_exeext' 15966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15967 (eval $ac_try) 2>&5 15968 ac_status=$? 15969 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15970 (exit $ac_status); }; }; then 15971 ac_cv_search_opendir="-l$ac_lib" 15972break 15973else 15974 echo "$as_me: failed program was:" >&5 15975sed 's/^/| /' conftest.$ac_ext >&5 15976 15977fi 15978rm -f conftest.err conftest.$ac_objext \ 15979 conftest$ac_exeext conftest.$ac_ext 15980 done 15981fi 15982LIBS=$ac_func_search_save_LIBS 15983fi 15984echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 15985echo "${ECHO_T}$ac_cv_search_opendir" >&6 15986if test "$ac_cv_search_opendir" != no; then 15987 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS" 15988 15989fi 15990 15991else 15992 echo "$as_me:$LINENO: checking for library containing opendir" >&5 15993echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6 15994if test "${ac_cv_search_opendir+set}" = set; then 15995 echo $ECHO_N "(cached) $ECHO_C" >&6 15996else 15997 ac_func_search_save_LIBS=$LIBS 15998ac_cv_search_opendir=no 15999cat >conftest.$ac_ext <<_ACEOF 16000/* confdefs.h. */ 16001_ACEOF 16002cat confdefs.h >>conftest.$ac_ext 16003cat >>conftest.$ac_ext <<_ACEOF 16004/* end confdefs.h. */ 16005 16006/* Override any gcc2 internal prototype to avoid an error. */ 16007#ifdef __cplusplus 16008extern "C" 16009#endif 16010/* We use char because int might match the return type of a gcc2 16011 builtin and then its argument prototype would still apply. */ 16012char opendir (); 16013int 16014main () 16015{ 16016opendir (); 16017 ; 16018 return 0; 16019} 16020_ACEOF 16021rm -f conftest.$ac_objext conftest$ac_exeext 16022if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16023 (eval $ac_link) 2>conftest.er1 16024 ac_status=$? 16025 grep -v '^ *+' conftest.er1 >conftest.err 16026 rm -f conftest.er1 16027 cat conftest.err >&5 16028 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16029 (exit $ac_status); } && 16030 { ac_try='test -z "$ac_c_werror_flag" 16031 || test ! -s conftest.err' 16032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16033 (eval $ac_try) 2>&5 16034 ac_status=$? 16035 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16036 (exit $ac_status); }; } && 16037 { ac_try='test -s conftest$ac_exeext' 16038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16039 (eval $ac_try) 2>&5 16040 ac_status=$? 16041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16042 (exit $ac_status); }; }; then 16043 ac_cv_search_opendir="none required" 16044else 16045 echo "$as_me: failed program was:" >&5 16046sed 's/^/| /' conftest.$ac_ext >&5 16047 16048fi 16049rm -f conftest.err conftest.$ac_objext \ 16050 conftest$ac_exeext conftest.$ac_ext 16051if test "$ac_cv_search_opendir" = no; then 16052 for ac_lib in x; do 16053 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 16054 cat >conftest.$ac_ext <<_ACEOF 16055/* confdefs.h. */ 16056_ACEOF 16057cat confdefs.h >>conftest.$ac_ext 16058cat >>conftest.$ac_ext <<_ACEOF 16059/* end confdefs.h. */ 16060 16061/* Override any gcc2 internal prototype to avoid an error. */ 16062#ifdef __cplusplus 16063extern "C" 16064#endif 16065/* We use char because int might match the return type of a gcc2 16066 builtin and then its argument prototype would still apply. */ 16067char opendir (); 16068int 16069main () 16070{ 16071opendir (); 16072 ; 16073 return 0; 16074} 16075_ACEOF 16076rm -f conftest.$ac_objext conftest$ac_exeext 16077if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16078 (eval $ac_link) 2>conftest.er1 16079 ac_status=$? 16080 grep -v '^ *+' conftest.er1 >conftest.err 16081 rm -f conftest.er1 16082 cat conftest.err >&5 16083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16084 (exit $ac_status); } && 16085 { ac_try='test -z "$ac_c_werror_flag" 16086 || test ! -s conftest.err' 16087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16088 (eval $ac_try) 2>&5 16089 ac_status=$? 16090 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16091 (exit $ac_status); }; } && 16092 { ac_try='test -s conftest$ac_exeext' 16093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16094 (eval $ac_try) 2>&5 16095 ac_status=$? 16096 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16097 (exit $ac_status); }; }; then 16098 ac_cv_search_opendir="-l$ac_lib" 16099break 16100else 16101 echo "$as_me: failed program was:" >&5 16102sed 's/^/| /' conftest.$ac_ext >&5 16103 16104fi 16105rm -f conftest.err conftest.$ac_objext \ 16106 conftest$ac_exeext conftest.$ac_ext 16107 done 16108fi 16109LIBS=$ac_func_search_save_LIBS 16110fi 16111echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 16112echo "${ECHO_T}$ac_cv_search_opendir" >&6 16113if test "$ac_cv_search_opendir" != no; then 16114 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS" 16115 16116fi 16117 16118fi 16119 16120echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5 16121echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6 16122if test "${gcc_cv_header_string+set}" = set; then 16123 echo $ECHO_N "(cached) $ECHO_C" >&6 16124else 16125 cat >conftest.$ac_ext <<_ACEOF 16126/* confdefs.h. */ 16127_ACEOF 16128cat confdefs.h >>conftest.$ac_ext 16129cat >>conftest.$ac_ext <<_ACEOF 16130/* end confdefs.h. */ 16131#include <string.h> 16132#include <strings.h> 16133int 16134main () 16135{ 16136 16137 ; 16138 return 0; 16139} 16140_ACEOF 16141rm -f conftest.$ac_objext 16142if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16143 (eval $ac_compile) 2>conftest.er1 16144 ac_status=$? 16145 grep -v '^ *+' conftest.er1 >conftest.err 16146 rm -f conftest.er1 16147 cat conftest.err >&5 16148 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16149 (exit $ac_status); } && 16150 { ac_try='test -z "$ac_c_werror_flag" 16151 || test ! -s conftest.err' 16152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16153 (eval $ac_try) 2>&5 16154 ac_status=$? 16155 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16156 (exit $ac_status); }; } && 16157 { ac_try='test -s conftest.$ac_objext' 16158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16159 (eval $ac_try) 2>&5 16160 ac_status=$? 16161 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16162 (exit $ac_status); }; }; then 16163 gcc_cv_header_string=yes 16164else 16165 echo "$as_me: failed program was:" >&5 16166sed 's/^/| /' conftest.$ac_ext >&5 16167 16168gcc_cv_header_string=no 16169fi 16170rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16171fi 16172echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5 16173echo "${ECHO_T}$gcc_cv_header_string" >&6 16174if test $gcc_cv_header_string = yes; then 16175 16176cat >>confdefs.h <<\_ACEOF 16177#define STRING_WITH_STRINGS 1 16178_ACEOF 16179 16180fi 16181 16182 16183 16184 16185 16186 16187 16188 16189for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid 16190do 16191as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 16192echo "$as_me:$LINENO: checking for $ac_func" >&5 16193echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 16194if eval "test \"\${$as_ac_var+set}\" = set"; then 16195 echo $ECHO_N "(cached) $ECHO_C" >&6 16196else 16197 cat >conftest.$ac_ext <<_ACEOF 16198/* confdefs.h. */ 16199_ACEOF 16200cat confdefs.h >>conftest.$ac_ext 16201cat >>conftest.$ac_ext <<_ACEOF 16202/* end confdefs.h. */ 16203/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 16204 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 16205#define $ac_func innocuous_$ac_func 16206 16207/* System header to define __stub macros and hopefully few prototypes, 16208 which can conflict with char $ac_func (); below. 16209 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 16210 <limits.h> exists even on freestanding compilers. */ 16211 16212#ifdef __STDC__ 16213# include <limits.h> 16214#else 16215# include <assert.h> 16216#endif 16217 16218#undef $ac_func 16219 16220/* Override any gcc2 internal prototype to avoid an error. */ 16221#ifdef __cplusplus 16222extern "C" 16223{ 16224#endif 16225/* We use char because int might match the return type of a gcc2 16226 builtin and then its argument prototype would still apply. */ 16227char $ac_func (); 16228/* The GNU C library defines this for functions which it implements 16229 to always fail with ENOSYS. Some functions are actually named 16230 something starting with __ and the normal name is an alias. */ 16231#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 16232choke me 16233#else 16234char (*f) () = $ac_func; 16235#endif 16236#ifdef __cplusplus 16237} 16238#endif 16239 16240int 16241main () 16242{ 16243return f != $ac_func; 16244 ; 16245 return 0; 16246} 16247_ACEOF 16248rm -f conftest.$ac_objext conftest$ac_exeext 16249if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16250 (eval $ac_link) 2>conftest.er1 16251 ac_status=$? 16252 grep -v '^ *+' conftest.er1 >conftest.err 16253 rm -f conftest.er1 16254 cat conftest.err >&5 16255 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16256 (exit $ac_status); } && 16257 { ac_try='test -z "$ac_c_werror_flag" 16258 || test ! -s conftest.err' 16259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16260 (eval $ac_try) 2>&5 16261 ac_status=$? 16262 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16263 (exit $ac_status); }; } && 16264 { ac_try='test -s conftest$ac_exeext' 16265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16266 (eval $ac_try) 2>&5 16267 ac_status=$? 16268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16269 (exit $ac_status); }; }; then 16270 eval "$as_ac_var=yes" 16271else 16272 echo "$as_me: failed program was:" >&5 16273sed 's/^/| /' conftest.$ac_ext >&5 16274 16275eval "$as_ac_var=no" 16276fi 16277rm -f conftest.err conftest.$ac_objext \ 16278 conftest$ac_exeext conftest.$ac_ext 16279fi 16280echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 16281echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 16282if test `eval echo '${'$as_ac_var'}'` = yes; then 16283 cat >>confdefs.h <<_ACEOF 16284#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 16285_ACEOF 16286 16287fi 16288done 16289 16290 16291for ac_func in strtoull 16292do 16293as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 16294echo "$as_me:$LINENO: checking for $ac_func" >&5 16295echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 16296if eval "test \"\${$as_ac_var+set}\" = set"; then 16297 echo $ECHO_N "(cached) $ECHO_C" >&6 16298else 16299 cat >conftest.$ac_ext <<_ACEOF 16300/* confdefs.h. */ 16301_ACEOF 16302cat confdefs.h >>conftest.$ac_ext 16303cat >>conftest.$ac_ext <<_ACEOF 16304/* end confdefs.h. */ 16305/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 16306 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 16307#define $ac_func innocuous_$ac_func 16308 16309/* System header to define __stub macros and hopefully few prototypes, 16310 which can conflict with char $ac_func (); below. 16311 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 16312 <limits.h> exists even on freestanding compilers. */ 16313 16314#ifdef __STDC__ 16315# include <limits.h> 16316#else 16317# include <assert.h> 16318#endif 16319 16320#undef $ac_func 16321 16322/* Override any gcc2 internal prototype to avoid an error. */ 16323#ifdef __cplusplus 16324extern "C" 16325{ 16326#endif 16327/* We use char because int might match the return type of a gcc2 16328 builtin and then its argument prototype would still apply. */ 16329char $ac_func (); 16330/* The GNU C library defines this for functions which it implements 16331 to always fail with ENOSYS. Some functions are actually named 16332 something starting with __ and the normal name is an alias. */ 16333#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 16334choke me 16335#else 16336char (*f) () = $ac_func; 16337#endif 16338#ifdef __cplusplus 16339} 16340#endif 16341 16342int 16343main () 16344{ 16345return f != $ac_func; 16346 ; 16347 return 0; 16348} 16349_ACEOF 16350rm -f conftest.$ac_objext conftest$ac_exeext 16351if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16352 (eval $ac_link) 2>conftest.er1 16353 ac_status=$? 16354 grep -v '^ *+' conftest.er1 >conftest.err 16355 rm -f conftest.er1 16356 cat conftest.err >&5 16357 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16358 (exit $ac_status); } && 16359 { ac_try='test -z "$ac_c_werror_flag" 16360 || test ! -s conftest.err' 16361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16362 (eval $ac_try) 2>&5 16363 ac_status=$? 16364 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16365 (exit $ac_status); }; } && 16366 { ac_try='test -s conftest$ac_exeext' 16367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16368 (eval $ac_try) 2>&5 16369 ac_status=$? 16370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16371 (exit $ac_status); }; }; then 16372 eval "$as_ac_var=yes" 16373else 16374 echo "$as_me: failed program was:" >&5 16375sed 's/^/| /' conftest.$ac_ext >&5 16376 16377eval "$as_ac_var=no" 16378fi 16379rm -f conftest.err conftest.$ac_objext \ 16380 conftest$ac_exeext conftest.$ac_ext 16381fi 16382echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 16383echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 16384if test `eval echo '${'$as_ac_var'}'` = yes; then 16385 cat >>confdefs.h <<_ACEOF 16386#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 16387_ACEOF 16388 16389fi 16390done 16391 16392 16393echo "$as_me:$LINENO: checking whether basename is declared" >&5 16394echo $ECHO_N "checking whether basename is declared... $ECHO_C" >&6 16395if test "${ac_cv_have_decl_basename+set}" = set; then 16396 echo $ECHO_N "(cached) $ECHO_C" >&6 16397else 16398 cat >conftest.$ac_ext <<_ACEOF 16399/* confdefs.h. */ 16400_ACEOF 16401cat confdefs.h >>conftest.$ac_ext 16402cat >>conftest.$ac_ext <<_ACEOF 16403/* end confdefs.h. */ 16404$ac_includes_default 16405int 16406main () 16407{ 16408#ifndef basename 16409 char *p = (char *) basename; 16410#endif 16411 16412 ; 16413 return 0; 16414} 16415_ACEOF 16416rm -f conftest.$ac_objext 16417if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16418 (eval $ac_compile) 2>conftest.er1 16419 ac_status=$? 16420 grep -v '^ *+' conftest.er1 >conftest.err 16421 rm -f conftest.er1 16422 cat conftest.err >&5 16423 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16424 (exit $ac_status); } && 16425 { ac_try='test -z "$ac_c_werror_flag" 16426 || test ! -s conftest.err' 16427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16428 (eval $ac_try) 2>&5 16429 ac_status=$? 16430 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16431 (exit $ac_status); }; } && 16432 { ac_try='test -s conftest.$ac_objext' 16433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16434 (eval $ac_try) 2>&5 16435 ac_status=$? 16436 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16437 (exit $ac_status); }; }; then 16438 ac_cv_have_decl_basename=yes 16439else 16440 echo "$as_me: failed program was:" >&5 16441sed 's/^/| /' conftest.$ac_ext >&5 16442 16443ac_cv_have_decl_basename=no 16444fi 16445rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16446fi 16447echo "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5 16448echo "${ECHO_T}$ac_cv_have_decl_basename" >&6 16449if test $ac_cv_have_decl_basename = yes; then 16450 16451cat >>confdefs.h <<_ACEOF 16452#define HAVE_DECL_BASENAME 1 16453_ACEOF 16454 16455 16456else 16457 cat >>confdefs.h <<_ACEOF 16458#define HAVE_DECL_BASENAME 0 16459_ACEOF 16460 16461 16462fi 16463 16464 16465echo "$as_me:$LINENO: checking whether ftello is declared" >&5 16466echo $ECHO_N "checking whether ftello is declared... $ECHO_C" >&6 16467if test "${ac_cv_have_decl_ftello+set}" = set; then 16468 echo $ECHO_N "(cached) $ECHO_C" >&6 16469else 16470 cat >conftest.$ac_ext <<_ACEOF 16471/* confdefs.h. */ 16472_ACEOF 16473cat confdefs.h >>conftest.$ac_ext 16474cat >>conftest.$ac_ext <<_ACEOF 16475/* end confdefs.h. */ 16476$ac_includes_default 16477int 16478main () 16479{ 16480#ifndef ftello 16481 char *p = (char *) ftello; 16482#endif 16483 16484 ; 16485 return 0; 16486} 16487_ACEOF 16488rm -f conftest.$ac_objext 16489if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16490 (eval $ac_compile) 2>conftest.er1 16491 ac_status=$? 16492 grep -v '^ *+' conftest.er1 >conftest.err 16493 rm -f conftest.er1 16494 cat conftest.err >&5 16495 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16496 (exit $ac_status); } && 16497 { ac_try='test -z "$ac_c_werror_flag" 16498 || test ! -s conftest.err' 16499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16500 (eval $ac_try) 2>&5 16501 ac_status=$? 16502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16503 (exit $ac_status); }; } && 16504 { ac_try='test -s conftest.$ac_objext' 16505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16506 (eval $ac_try) 2>&5 16507 ac_status=$? 16508 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16509 (exit $ac_status); }; }; then 16510 ac_cv_have_decl_ftello=yes 16511else 16512 echo "$as_me: failed program was:" >&5 16513sed 's/^/| /' conftest.$ac_ext >&5 16514 16515ac_cv_have_decl_ftello=no 16516fi 16517rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16518fi 16519echo "$as_me:$LINENO: result: $ac_cv_have_decl_ftello" >&5 16520echo "${ECHO_T}$ac_cv_have_decl_ftello" >&6 16521if test $ac_cv_have_decl_ftello = yes; then 16522 16523cat >>confdefs.h <<_ACEOF 16524#define HAVE_DECL_FTELLO 1 16525_ACEOF 16526 16527 16528else 16529 cat >>confdefs.h <<_ACEOF 16530#define HAVE_DECL_FTELLO 0 16531_ACEOF 16532 16533 16534fi 16535 16536 16537echo "$as_me:$LINENO: checking whether ftello64 is declared" >&5 16538echo $ECHO_N "checking whether ftello64 is declared... $ECHO_C" >&6 16539if test "${ac_cv_have_decl_ftello64+set}" = set; then 16540 echo $ECHO_N "(cached) $ECHO_C" >&6 16541else 16542 cat >conftest.$ac_ext <<_ACEOF 16543/* confdefs.h. */ 16544_ACEOF 16545cat confdefs.h >>conftest.$ac_ext 16546cat >>conftest.$ac_ext <<_ACEOF 16547/* end confdefs.h. */ 16548$ac_includes_default 16549int 16550main () 16551{ 16552#ifndef ftello64 16553 char *p = (char *) ftello64; 16554#endif 16555 16556 ; 16557 return 0; 16558} 16559_ACEOF 16560rm -f conftest.$ac_objext 16561if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16562 (eval $ac_compile) 2>conftest.er1 16563 ac_status=$? 16564 grep -v '^ *+' conftest.er1 >conftest.err 16565 rm -f conftest.er1 16566 cat conftest.err >&5 16567 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16568 (exit $ac_status); } && 16569 { ac_try='test -z "$ac_c_werror_flag" 16570 || test ! -s conftest.err' 16571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16572 (eval $ac_try) 2>&5 16573 ac_status=$? 16574 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16575 (exit $ac_status); }; } && 16576 { ac_try='test -s conftest.$ac_objext' 16577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16578 (eval $ac_try) 2>&5 16579 ac_status=$? 16580 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16581 (exit $ac_status); }; }; then 16582 ac_cv_have_decl_ftello64=yes 16583else 16584 echo "$as_me: failed program was:" >&5 16585sed 's/^/| /' conftest.$ac_ext >&5 16586 16587ac_cv_have_decl_ftello64=no 16588fi 16589rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16590fi 16591echo "$as_me:$LINENO: result: $ac_cv_have_decl_ftello64" >&5 16592echo "${ECHO_T}$ac_cv_have_decl_ftello64" >&6 16593if test $ac_cv_have_decl_ftello64 = yes; then 16594 16595cat >>confdefs.h <<_ACEOF 16596#define HAVE_DECL_FTELLO64 1 16597_ACEOF 16598 16599 16600else 16601 cat >>confdefs.h <<_ACEOF 16602#define HAVE_DECL_FTELLO64 0 16603_ACEOF 16604 16605 16606fi 16607 16608 16609echo "$as_me:$LINENO: checking whether fseeko is declared" >&5 16610echo $ECHO_N "checking whether fseeko is declared... $ECHO_C" >&6 16611if test "${ac_cv_have_decl_fseeko+set}" = set; then 16612 echo $ECHO_N "(cached) $ECHO_C" >&6 16613else 16614 cat >conftest.$ac_ext <<_ACEOF 16615/* confdefs.h. */ 16616_ACEOF 16617cat confdefs.h >>conftest.$ac_ext 16618cat >>conftest.$ac_ext <<_ACEOF 16619/* end confdefs.h. */ 16620$ac_includes_default 16621int 16622main () 16623{ 16624#ifndef fseeko 16625 char *p = (char *) fseeko; 16626#endif 16627 16628 ; 16629 return 0; 16630} 16631_ACEOF 16632rm -f conftest.$ac_objext 16633if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16634 (eval $ac_compile) 2>conftest.er1 16635 ac_status=$? 16636 grep -v '^ *+' conftest.er1 >conftest.err 16637 rm -f conftest.er1 16638 cat conftest.err >&5 16639 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16640 (exit $ac_status); } && 16641 { ac_try='test -z "$ac_c_werror_flag" 16642 || test ! -s conftest.err' 16643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16644 (eval $ac_try) 2>&5 16645 ac_status=$? 16646 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16647 (exit $ac_status); }; } && 16648 { ac_try='test -s conftest.$ac_objext' 16649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16650 (eval $ac_try) 2>&5 16651 ac_status=$? 16652 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16653 (exit $ac_status); }; }; then 16654 ac_cv_have_decl_fseeko=yes 16655else 16656 echo "$as_me: failed program was:" >&5 16657sed 's/^/| /' conftest.$ac_ext >&5 16658 16659ac_cv_have_decl_fseeko=no 16660fi 16661rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16662fi 16663echo "$as_me:$LINENO: result: $ac_cv_have_decl_fseeko" >&5 16664echo "${ECHO_T}$ac_cv_have_decl_fseeko" >&6 16665if test $ac_cv_have_decl_fseeko = yes; then 16666 16667cat >>confdefs.h <<_ACEOF 16668#define HAVE_DECL_FSEEKO 1 16669_ACEOF 16670 16671 16672else 16673 cat >>confdefs.h <<_ACEOF 16674#define HAVE_DECL_FSEEKO 0 16675_ACEOF 16676 16677 16678fi 16679 16680 16681echo "$as_me:$LINENO: checking whether fseeko64 is declared" >&5 16682echo $ECHO_N "checking whether fseeko64 is declared... $ECHO_C" >&6 16683if test "${ac_cv_have_decl_fseeko64+set}" = set; then 16684 echo $ECHO_N "(cached) $ECHO_C" >&6 16685else 16686 cat >conftest.$ac_ext <<_ACEOF 16687/* confdefs.h. */ 16688_ACEOF 16689cat confdefs.h >>conftest.$ac_ext 16690cat >>conftest.$ac_ext <<_ACEOF 16691/* end confdefs.h. */ 16692$ac_includes_default 16693int 16694main () 16695{ 16696#ifndef fseeko64 16697 char *p = (char *) fseeko64; 16698#endif 16699 16700 ; 16701 return 0; 16702} 16703_ACEOF 16704rm -f conftest.$ac_objext 16705if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16706 (eval $ac_compile) 2>conftest.er1 16707 ac_status=$? 16708 grep -v '^ *+' conftest.er1 >conftest.err 16709 rm -f conftest.er1 16710 cat conftest.err >&5 16711 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16712 (exit $ac_status); } && 16713 { ac_try='test -z "$ac_c_werror_flag" 16714 || test ! -s conftest.err' 16715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16716 (eval $ac_try) 2>&5 16717 ac_status=$? 16718 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16719 (exit $ac_status); }; } && 16720 { ac_try='test -s conftest.$ac_objext' 16721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16722 (eval $ac_try) 2>&5 16723 ac_status=$? 16724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16725 (exit $ac_status); }; }; then 16726 ac_cv_have_decl_fseeko64=yes 16727else 16728 echo "$as_me: failed program was:" >&5 16729sed 's/^/| /' conftest.$ac_ext >&5 16730 16731ac_cv_have_decl_fseeko64=no 16732fi 16733rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16734fi 16735echo "$as_me:$LINENO: result: $ac_cv_have_decl_fseeko64" >&5 16736echo "${ECHO_T}$ac_cv_have_decl_fseeko64" >&6 16737if test $ac_cv_have_decl_fseeko64 = yes; then 16738 16739cat >>confdefs.h <<_ACEOF 16740#define HAVE_DECL_FSEEKO64 1 16741_ACEOF 16742 16743 16744else 16745 cat >>confdefs.h <<_ACEOF 16746#define HAVE_DECL_FSEEKO64 0 16747_ACEOF 16748 16749 16750fi 16751 16752 16753 16754 16755case "${host}" in 16756*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 16757 16758cat >>confdefs.h <<\_ACEOF 16759#define USE_BINARY_FOPEN 1 16760_ACEOF 16761 ;; 16762esac 16763 16764echo "$as_me:$LINENO: checking whether ffs is declared" >&5 16765echo $ECHO_N "checking whether ffs is declared... $ECHO_C" >&6 16766if test "${ac_cv_have_decl_ffs+set}" = set; then 16767 echo $ECHO_N "(cached) $ECHO_C" >&6 16768else 16769 cat >conftest.$ac_ext <<_ACEOF 16770/* confdefs.h. */ 16771_ACEOF 16772cat confdefs.h >>conftest.$ac_ext 16773cat >>conftest.$ac_ext <<_ACEOF 16774/* end confdefs.h. */ 16775$ac_includes_default 16776int 16777main () 16778{ 16779#ifndef ffs 16780 char *p = (char *) ffs; 16781#endif 16782 16783 ; 16784 return 0; 16785} 16786_ACEOF 16787rm -f conftest.$ac_objext 16788if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16789 (eval $ac_compile) 2>conftest.er1 16790 ac_status=$? 16791 grep -v '^ *+' conftest.er1 >conftest.err 16792 rm -f conftest.er1 16793 cat conftest.err >&5 16794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16795 (exit $ac_status); } && 16796 { ac_try='test -z "$ac_c_werror_flag" 16797 || test ! -s conftest.err' 16798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16799 (eval $ac_try) 2>&5 16800 ac_status=$? 16801 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16802 (exit $ac_status); }; } && 16803 { ac_try='test -s conftest.$ac_objext' 16804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16805 (eval $ac_try) 2>&5 16806 ac_status=$? 16807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16808 (exit $ac_status); }; }; then 16809 ac_cv_have_decl_ffs=yes 16810else 16811 echo "$as_me: failed program was:" >&5 16812sed 's/^/| /' conftest.$ac_ext >&5 16813 16814ac_cv_have_decl_ffs=no 16815fi 16816rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16817fi 16818echo "$as_me:$LINENO: result: $ac_cv_have_decl_ffs" >&5 16819echo "${ECHO_T}$ac_cv_have_decl_ffs" >&6 16820if test $ac_cv_have_decl_ffs = yes; then 16821 16822cat >>confdefs.h <<_ACEOF 16823#define HAVE_DECL_FFS 1 16824_ACEOF 16825 16826 16827else 16828 cat >>confdefs.h <<_ACEOF 16829#define HAVE_DECL_FFS 0 16830_ACEOF 16831 16832 16833fi 16834 16835 16836echo "$as_me:$LINENO: checking whether free is declared" >&5 16837echo $ECHO_N "checking whether free is declared... $ECHO_C" >&6 16838if test "${ac_cv_have_decl_free+set}" = set; then 16839 echo $ECHO_N "(cached) $ECHO_C" >&6 16840else 16841 cat >conftest.$ac_ext <<_ACEOF 16842/* confdefs.h. */ 16843_ACEOF 16844cat confdefs.h >>conftest.$ac_ext 16845cat >>conftest.$ac_ext <<_ACEOF 16846/* end confdefs.h. */ 16847$ac_includes_default 16848int 16849main () 16850{ 16851#ifndef free 16852 char *p = (char *) free; 16853#endif 16854 16855 ; 16856 return 0; 16857} 16858_ACEOF 16859rm -f conftest.$ac_objext 16860if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16861 (eval $ac_compile) 2>conftest.er1 16862 ac_status=$? 16863 grep -v '^ *+' conftest.er1 >conftest.err 16864 rm -f conftest.er1 16865 cat conftest.err >&5 16866 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16867 (exit $ac_status); } && 16868 { ac_try='test -z "$ac_c_werror_flag" 16869 || test ! -s conftest.err' 16870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16871 (eval $ac_try) 2>&5 16872 ac_status=$? 16873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16874 (exit $ac_status); }; } && 16875 { ac_try='test -s conftest.$ac_objext' 16876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16877 (eval $ac_try) 2>&5 16878 ac_status=$? 16879 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16880 (exit $ac_status); }; }; then 16881 ac_cv_have_decl_free=yes 16882else 16883 echo "$as_me: failed program was:" >&5 16884sed 's/^/| /' conftest.$ac_ext >&5 16885 16886ac_cv_have_decl_free=no 16887fi 16888rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16889fi 16890echo "$as_me:$LINENO: result: $ac_cv_have_decl_free" >&5 16891echo "${ECHO_T}$ac_cv_have_decl_free" >&6 16892if test $ac_cv_have_decl_free = yes; then 16893 16894cat >>confdefs.h <<_ACEOF 16895#define HAVE_DECL_FREE 1 16896_ACEOF 16897 16898 16899else 16900 cat >>confdefs.h <<_ACEOF 16901#define HAVE_DECL_FREE 0 16902_ACEOF 16903 16904 16905fi 16906 16907 16908echo "$as_me:$LINENO: checking whether getenv is declared" >&5 16909echo $ECHO_N "checking whether getenv is declared... $ECHO_C" >&6 16910if test "${ac_cv_have_decl_getenv+set}" = set; then 16911 echo $ECHO_N "(cached) $ECHO_C" >&6 16912else 16913 cat >conftest.$ac_ext <<_ACEOF 16914/* confdefs.h. */ 16915_ACEOF 16916cat confdefs.h >>conftest.$ac_ext 16917cat >>conftest.$ac_ext <<_ACEOF 16918/* end confdefs.h. */ 16919$ac_includes_default 16920int 16921main () 16922{ 16923#ifndef getenv 16924 char *p = (char *) getenv; 16925#endif 16926 16927 ; 16928 return 0; 16929} 16930_ACEOF 16931rm -f conftest.$ac_objext 16932if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16933 (eval $ac_compile) 2>conftest.er1 16934 ac_status=$? 16935 grep -v '^ *+' conftest.er1 >conftest.err 16936 rm -f conftest.er1 16937 cat conftest.err >&5 16938 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16939 (exit $ac_status); } && 16940 { ac_try='test -z "$ac_c_werror_flag" 16941 || test ! -s conftest.err' 16942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16943 (eval $ac_try) 2>&5 16944 ac_status=$? 16945 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16946 (exit $ac_status); }; } && 16947 { ac_try='test -s conftest.$ac_objext' 16948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16949 (eval $ac_try) 2>&5 16950 ac_status=$? 16951 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16952 (exit $ac_status); }; }; then 16953 ac_cv_have_decl_getenv=yes 16954else 16955 echo "$as_me: failed program was:" >&5 16956sed 's/^/| /' conftest.$ac_ext >&5 16957 16958ac_cv_have_decl_getenv=no 16959fi 16960rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16961fi 16962echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5 16963echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6 16964if test $ac_cv_have_decl_getenv = yes; then 16965 16966cat >>confdefs.h <<_ACEOF 16967#define HAVE_DECL_GETENV 1 16968_ACEOF 16969 16970 16971else 16972 cat >>confdefs.h <<_ACEOF 16973#define HAVE_DECL_GETENV 0 16974_ACEOF 16975 16976 16977fi 16978 16979 16980echo "$as_me:$LINENO: checking whether malloc is declared" >&5 16981echo $ECHO_N "checking whether malloc is declared... $ECHO_C" >&6 16982if test "${ac_cv_have_decl_malloc+set}" = set; then 16983 echo $ECHO_N "(cached) $ECHO_C" >&6 16984else 16985 cat >conftest.$ac_ext <<_ACEOF 16986/* confdefs.h. */ 16987_ACEOF 16988cat confdefs.h >>conftest.$ac_ext 16989cat >>conftest.$ac_ext <<_ACEOF 16990/* end confdefs.h. */ 16991$ac_includes_default 16992int 16993main () 16994{ 16995#ifndef malloc 16996 char *p = (char *) malloc; 16997#endif 16998 16999 ; 17000 return 0; 17001} 17002_ACEOF 17003rm -f conftest.$ac_objext 17004if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17005 (eval $ac_compile) 2>conftest.er1 17006 ac_status=$? 17007 grep -v '^ *+' conftest.er1 >conftest.err 17008 rm -f conftest.er1 17009 cat conftest.err >&5 17010 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17011 (exit $ac_status); } && 17012 { ac_try='test -z "$ac_c_werror_flag" 17013 || test ! -s conftest.err' 17014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17015 (eval $ac_try) 2>&5 17016 ac_status=$? 17017 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17018 (exit $ac_status); }; } && 17019 { ac_try='test -s conftest.$ac_objext' 17020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17021 (eval $ac_try) 2>&5 17022 ac_status=$? 17023 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17024 (exit $ac_status); }; }; then 17025 ac_cv_have_decl_malloc=yes 17026else 17027 echo "$as_me: failed program was:" >&5 17028sed 's/^/| /' conftest.$ac_ext >&5 17029 17030ac_cv_have_decl_malloc=no 17031fi 17032rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17033fi 17034echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5 17035echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6 17036if test $ac_cv_have_decl_malloc = yes; then 17037 17038cat >>confdefs.h <<_ACEOF 17039#define HAVE_DECL_MALLOC 1 17040_ACEOF 17041 17042 17043else 17044 cat >>confdefs.h <<_ACEOF 17045#define HAVE_DECL_MALLOC 0 17046_ACEOF 17047 17048 17049fi 17050 17051 17052echo "$as_me:$LINENO: checking whether realloc is declared" >&5 17053echo $ECHO_N "checking whether realloc is declared... $ECHO_C" >&6 17054if test "${ac_cv_have_decl_realloc+set}" = set; then 17055 echo $ECHO_N "(cached) $ECHO_C" >&6 17056else 17057 cat >conftest.$ac_ext <<_ACEOF 17058/* confdefs.h. */ 17059_ACEOF 17060cat confdefs.h >>conftest.$ac_ext 17061cat >>conftest.$ac_ext <<_ACEOF 17062/* end confdefs.h. */ 17063$ac_includes_default 17064int 17065main () 17066{ 17067#ifndef realloc 17068 char *p = (char *) realloc; 17069#endif 17070 17071 ; 17072 return 0; 17073} 17074_ACEOF 17075rm -f conftest.$ac_objext 17076if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17077 (eval $ac_compile) 2>conftest.er1 17078 ac_status=$? 17079 grep -v '^ *+' conftest.er1 >conftest.err 17080 rm -f conftest.er1 17081 cat conftest.err >&5 17082 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17083 (exit $ac_status); } && 17084 { ac_try='test -z "$ac_c_werror_flag" 17085 || test ! -s conftest.err' 17086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17087 (eval $ac_try) 2>&5 17088 ac_status=$? 17089 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17090 (exit $ac_status); }; } && 17091 { ac_try='test -s conftest.$ac_objext' 17092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17093 (eval $ac_try) 2>&5 17094 ac_status=$? 17095 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17096 (exit $ac_status); }; }; then 17097 ac_cv_have_decl_realloc=yes 17098else 17099 echo "$as_me: failed program was:" >&5 17100sed 's/^/| /' conftest.$ac_ext >&5 17101 17102ac_cv_have_decl_realloc=no 17103fi 17104rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17105fi 17106echo "$as_me:$LINENO: result: $ac_cv_have_decl_realloc" >&5 17107echo "${ECHO_T}$ac_cv_have_decl_realloc" >&6 17108if test $ac_cv_have_decl_realloc = yes; then 17109 17110cat >>confdefs.h <<_ACEOF 17111#define HAVE_DECL_REALLOC 1 17112_ACEOF 17113 17114 17115else 17116 cat >>confdefs.h <<_ACEOF 17117#define HAVE_DECL_REALLOC 0 17118_ACEOF 17119 17120 17121fi 17122 17123 17124echo "$as_me:$LINENO: checking whether stpcpy is declared" >&5 17125echo $ECHO_N "checking whether stpcpy is declared... $ECHO_C" >&6 17126if test "${ac_cv_have_decl_stpcpy+set}" = set; then 17127 echo $ECHO_N "(cached) $ECHO_C" >&6 17128else 17129 cat >conftest.$ac_ext <<_ACEOF 17130/* confdefs.h. */ 17131_ACEOF 17132cat confdefs.h >>conftest.$ac_ext 17133cat >>conftest.$ac_ext <<_ACEOF 17134/* end confdefs.h. */ 17135$ac_includes_default 17136int 17137main () 17138{ 17139#ifndef stpcpy 17140 char *p = (char *) stpcpy; 17141#endif 17142 17143 ; 17144 return 0; 17145} 17146_ACEOF 17147rm -f conftest.$ac_objext 17148if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17149 (eval $ac_compile) 2>conftest.er1 17150 ac_status=$? 17151 grep -v '^ *+' conftest.er1 >conftest.err 17152 rm -f conftest.er1 17153 cat conftest.err >&5 17154 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17155 (exit $ac_status); } && 17156 { ac_try='test -z "$ac_c_werror_flag" 17157 || test ! -s conftest.err' 17158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17159 (eval $ac_try) 2>&5 17160 ac_status=$? 17161 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17162 (exit $ac_status); }; } && 17163 { ac_try='test -s conftest.$ac_objext' 17164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17165 (eval $ac_try) 2>&5 17166 ac_status=$? 17167 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17168 (exit $ac_status); }; }; then 17169 ac_cv_have_decl_stpcpy=yes 17170else 17171 echo "$as_me: failed program was:" >&5 17172sed 's/^/| /' conftest.$ac_ext >&5 17173 17174ac_cv_have_decl_stpcpy=no 17175fi 17176rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17177fi 17178echo "$as_me:$LINENO: result: $ac_cv_have_decl_stpcpy" >&5 17179echo "${ECHO_T}$ac_cv_have_decl_stpcpy" >&6 17180if test $ac_cv_have_decl_stpcpy = yes; then 17181 17182cat >>confdefs.h <<_ACEOF 17183#define HAVE_DECL_STPCPY 1 17184_ACEOF 17185 17186 17187else 17188 cat >>confdefs.h <<_ACEOF 17189#define HAVE_DECL_STPCPY 0 17190_ACEOF 17191 17192 17193fi 17194 17195 17196echo "$as_me:$LINENO: checking whether strstr is declared" >&5 17197echo $ECHO_N "checking whether strstr is declared... $ECHO_C" >&6 17198if test "${ac_cv_have_decl_strstr+set}" = set; then 17199 echo $ECHO_N "(cached) $ECHO_C" >&6 17200else 17201 cat >conftest.$ac_ext <<_ACEOF 17202/* confdefs.h. */ 17203_ACEOF 17204cat confdefs.h >>conftest.$ac_ext 17205cat >>conftest.$ac_ext <<_ACEOF 17206/* end confdefs.h. */ 17207$ac_includes_default 17208int 17209main () 17210{ 17211#ifndef strstr 17212 char *p = (char *) strstr; 17213#endif 17214 17215 ; 17216 return 0; 17217} 17218_ACEOF 17219rm -f conftest.$ac_objext 17220if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17221 (eval $ac_compile) 2>conftest.er1 17222 ac_status=$? 17223 grep -v '^ *+' conftest.er1 >conftest.err 17224 rm -f conftest.er1 17225 cat conftest.err >&5 17226 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17227 (exit $ac_status); } && 17228 { ac_try='test -z "$ac_c_werror_flag" 17229 || test ! -s conftest.err' 17230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17231 (eval $ac_try) 2>&5 17232 ac_status=$? 17233 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17234 (exit $ac_status); }; } && 17235 { ac_try='test -s conftest.$ac_objext' 17236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17237 (eval $ac_try) 2>&5 17238 ac_status=$? 17239 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17240 (exit $ac_status); }; }; then 17241 ac_cv_have_decl_strstr=yes 17242else 17243 echo "$as_me: failed program was:" >&5 17244sed 's/^/| /' conftest.$ac_ext >&5 17245 17246ac_cv_have_decl_strstr=no 17247fi 17248rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17249fi 17250echo "$as_me:$LINENO: result: $ac_cv_have_decl_strstr" >&5 17251echo "${ECHO_T}$ac_cv_have_decl_strstr" >&6 17252if test $ac_cv_have_decl_strstr = yes; then 17253 17254cat >>confdefs.h <<_ACEOF 17255#define HAVE_DECL_STRSTR 1 17256_ACEOF 17257 17258 17259else 17260 cat >>confdefs.h <<_ACEOF 17261#define HAVE_DECL_STRSTR 0 17262_ACEOF 17263 17264 17265fi 17266 17267 17268echo "$as_me:$LINENO: checking whether snprintf is declared" >&5 17269echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6 17270if test "${ac_cv_have_decl_snprintf+set}" = set; then 17271 echo $ECHO_N "(cached) $ECHO_C" >&6 17272else 17273 cat >conftest.$ac_ext <<_ACEOF 17274/* confdefs.h. */ 17275_ACEOF 17276cat confdefs.h >>conftest.$ac_ext 17277cat >>conftest.$ac_ext <<_ACEOF 17278/* end confdefs.h. */ 17279$ac_includes_default 17280int 17281main () 17282{ 17283#ifndef snprintf 17284 char *p = (char *) snprintf; 17285#endif 17286 17287 ; 17288 return 0; 17289} 17290_ACEOF 17291rm -f conftest.$ac_objext 17292if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17293 (eval $ac_compile) 2>conftest.er1 17294 ac_status=$? 17295 grep -v '^ *+' conftest.er1 >conftest.err 17296 rm -f conftest.er1 17297 cat conftest.err >&5 17298 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17299 (exit $ac_status); } && 17300 { ac_try='test -z "$ac_c_werror_flag" 17301 || test ! -s conftest.err' 17302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17303 (eval $ac_try) 2>&5 17304 ac_status=$? 17305 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17306 (exit $ac_status); }; } && 17307 { ac_try='test -s conftest.$ac_objext' 17308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17309 (eval $ac_try) 2>&5 17310 ac_status=$? 17311 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17312 (exit $ac_status); }; }; then 17313 ac_cv_have_decl_snprintf=yes 17314else 17315 echo "$as_me: failed program was:" >&5 17316sed 's/^/| /' conftest.$ac_ext >&5 17317 17318ac_cv_have_decl_snprintf=no 17319fi 17320rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17321fi 17322echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5 17323echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6 17324if test $ac_cv_have_decl_snprintf = yes; then 17325 17326cat >>confdefs.h <<_ACEOF 17327#define HAVE_DECL_SNPRINTF 1 17328_ACEOF 17329 17330 17331else 17332 cat >>confdefs.h <<_ACEOF 17333#define HAVE_DECL_SNPRINTF 0 17334_ACEOF 17335 17336 17337fi 17338 17339 17340echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5 17341echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6 17342if test "${ac_cv_have_decl_vsnprintf+set}" = set; then 17343 echo $ECHO_N "(cached) $ECHO_C" >&6 17344else 17345 cat >conftest.$ac_ext <<_ACEOF 17346/* confdefs.h. */ 17347_ACEOF 17348cat confdefs.h >>conftest.$ac_ext 17349cat >>conftest.$ac_ext <<_ACEOF 17350/* end confdefs.h. */ 17351$ac_includes_default 17352int 17353main () 17354{ 17355#ifndef vsnprintf 17356 char *p = (char *) vsnprintf; 17357#endif 17358 17359 ; 17360 return 0; 17361} 17362_ACEOF 17363rm -f conftest.$ac_objext 17364if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17365 (eval $ac_compile) 2>conftest.er1 17366 ac_status=$? 17367 grep -v '^ *+' conftest.er1 >conftest.err 17368 rm -f conftest.er1 17369 cat conftest.err >&5 17370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17371 (exit $ac_status); } && 17372 { ac_try='test -z "$ac_c_werror_flag" 17373 || test ! -s conftest.err' 17374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17375 (eval $ac_try) 2>&5 17376 ac_status=$? 17377 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17378 (exit $ac_status); }; } && 17379 { ac_try='test -s conftest.$ac_objext' 17380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17381 (eval $ac_try) 2>&5 17382 ac_status=$? 17383 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17384 (exit $ac_status); }; }; then 17385 ac_cv_have_decl_vsnprintf=yes 17386else 17387 echo "$as_me: failed program was:" >&5 17388sed 's/^/| /' conftest.$ac_ext >&5 17389 17390ac_cv_have_decl_vsnprintf=no 17391fi 17392rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17393fi 17394echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5 17395echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6 17396if test $ac_cv_have_decl_vsnprintf = yes; then 17397 17398cat >>confdefs.h <<_ACEOF 17399#define HAVE_DECL_VSNPRINTF 1 17400_ACEOF 17401 17402 17403else 17404 cat >>confdefs.h <<_ACEOF 17405#define HAVE_DECL_VSNPRINTF 0 17406_ACEOF 17407 17408 17409fi 17410 17411 17412 17413# If we are configured native, pick a core file support file. 17414COREFILE= 17415COREFLAG= 17416TRAD_HEADER= 17417if test "${target}" = "${host}"; then 17418 case "${host}" in 17419 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu) 17420 COREFILE='' 17421 ;; 17422 alpha*-*-linux-*) 17423 COREFILE=trad-core.lo 17424 TRAD_HEADER='"hosts/alphalinux.h"' 17425 ;; 17426 alpha*-*-netbsd* | alpha*-*-openbsd*) 17427 COREFILE=netbsd-core.lo 17428 ;; 17429 alpha*-*-*) COREFILE=osf-core.lo ;; 17430 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 17431 COREFILE='' ;; 17432 arm-*-netbsd* | arm-*-openbsd*) 17433 COREFILE=netbsd-core.lo 17434 ;; 17435 arm-*-riscix) COREFILE=trad-core.lo ;; 17436 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 17437 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 17438 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 17439 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 17440 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 17441 hppa*-*-netbsd* | hppa*-*-openbsd*) 17442 COREFILE=netbsd-core.lo 17443 ;; 17444 17445 i370-*-*) 17446 COREFILE=trad-core.lo 17447 TRAD_HEADER='"hosts/i370linux.h"' 17448 ;; 17449 17450 i[3-7]86-sequent-bsd*) 17451 COREFILE=trad-core.lo 17452 TRAD_HEADER='"hosts/symmetry.h"' 17453 ;; 17454 i[3-7]86-sequent-sysv4*) ;; 17455 i[3-7]86-sequent-sysv*) 17456 COREFILE=trad-core.lo 17457 TRAD_HEADER='"hosts/symmetry.h"' 17458 ;; 17459 i[3-7]86-*-bsdi) 17460 COREFILE= 17461 ;; 17462 i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*) 17463 COREFILE=trad-core.lo 17464 TRAD_HEADER='"hosts/i386bsd.h"' 17465 ;; 17466 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 17467 COREFILE='' 17468 TRAD_HEADER='"hosts/i386bsd.h"' 17469 ;; 17470 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 17471 COREFILE=netbsd-core.lo 17472 ;; 17473 i[3-7]86-esix-sysv3*) 17474 COREFILE=trad-core.lo 17475 TRAD_HEADER='"hosts/esix.h"' 17476 ;; 17477 i[3-7]86-*-sco3.2v5*) 17478 COREFILE=sco5-core.lo 17479 ;; 17480 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 17481 COREFILE=trad-core.lo 17482 TRAD_HEADER='"hosts/i386sco.h"' 17483 ;; 17484 i[3-7]86-*-mach3*) 17485 COREFILE=trad-core.lo 17486 TRAD_HEADER='"hosts/i386mach3.h"' 17487 ;; 17488 i[3-7]86-*-linux-*) 17489 COREFILE=trad-core.lo 17490 TRAD_HEADER='"hosts/i386linux.h"' 17491 ;; 17492 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 17493 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 17494 i860-*-mach3* | i860-*-osf1*) 17495 COREFILE=trad-core.lo 17496 TRAD_HEADER='"hosts/i860mach3.h"' 17497 ;; 17498 mips-*-netbsd* | mips*-*-openbsd*) 17499 COREFILE=netbsd-core.lo 17500 ;; 17501 mips-dec-*) 17502 COREFILE=trad-core.lo 17503 TRAD_HEADER='"hosts/decstation.h"' 17504 ;; 17505 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 17506 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 17507 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 17508 mips-*-sysv4*) ;; 17509 mips-*-sysv* | mips-*-riscos*) 17510 COREFILE=trad-core.lo 17511 TRAD_HEADER='"hosts/riscos.h"' 17512 ;; 17513 mips-sony-bsd*) 17514 COREFILE=trad-core.lo 17515 TRAD_HEADER='"hosts/news-mips.h"' 17516 ;; 17517 m68*-bull*-sysv*) 17518 COREFILE=trad-core.lo 17519 TRAD_HEADER='"hosts/dpx2.h"' 17520 ;; 17521 m68*-hp-hpux*) COREFILE=hpux-core.lo ;; 17522 m68*-hp-bsd*) 17523 COREFILE=trad-core.lo 17524 TRAD_HEADER='"hosts/hp300bsd.h"' 17525 ;; 17526 m68*-*-linux-*) 17527 COREFILE=trad-core.lo 17528 TRAD_HEADER='"hosts/m68klinux.h"' 17529 ;; 17530 m68*-motorola-sysv*) 17531 COREFILE=trad-core.lo 17532 TRAD_HEADER='"hosts/delta68.h"' 17533 ;; 17534 m68*-sony-*) 17535 COREFILE=trad-core.lo 17536 TRAD_HEADER='"hosts/news.h"' 17537 ;; 17538 m68*-*-netbsd* | m68*-*-openbsd*) 17539 COREFILE=netbsd-core.lo 17540 ;; 17541 m68*-apple-aux*) 17542 COREFILE=trad-core.lo 17543 TRAD_HEADER='"hosts/m68kaux.h"' 17544 ;; 17545 m88*-*-sysv4*) 17546 ;; 17547 m88*-motorola-sysv*) 17548 COREFILE=ptrace-core.lo 17549 ;; 17550 m88*-*-mach3*) 17551 COREFILE=trad-core.lo 17552 TRAD_HEADER='"hosts/m88kmach3.h"' 17553 ;; 17554 m88*-*-openbsd*) 17555 COREFILE=netbsd-core.lo 17556 ;; 17557 ns32k-pc532-mach) 17558 COREFILE=trad-core.lo 17559 TRAD_HEADER='"hosts/pc532mach.h"' 17560 ;; 17561 ns32k-*-netbsd* | ns32k-*-openbsd*) 17562 COREFILE=netbsd-core.lo 17563 ;; 17564 rs6000-*-lynx*) 17565 COREFILE=lynx-core.lo 17566 ;; 17567 rs6000-*-aix5.* | powerpc-*-aix5.*) 17568 COREFILE=rs6000-core.lo 17569 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 17570 ;; 17571 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 17572 COREFILE=rs6000-core.lo 17573 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 17574 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 17575 # have c_impl as a member of struct core_dumpx 17576 echo "$as_me:$LINENO: checking for c_impl in struct core_dumpx" >&5 17577echo $ECHO_N "checking for c_impl in struct core_dumpx... $ECHO_C" >&6 17578 cat >conftest.$ac_ext <<_ACEOF 17579/* confdefs.h. */ 17580_ACEOF 17581cat confdefs.h >>conftest.$ac_ext 17582cat >>conftest.$ac_ext <<_ACEOF 17583/* end confdefs.h. */ 17584#include <core.h> 17585int 17586main () 17587{ 17588struct core_dumpx c; c.c_impl = 0; 17589 ; 17590 return 0; 17591} 17592_ACEOF 17593rm -f conftest.$ac_objext 17594if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17595 (eval $ac_compile) 2>conftest.er1 17596 ac_status=$? 17597 grep -v '^ *+' conftest.er1 >conftest.err 17598 rm -f conftest.er1 17599 cat conftest.err >&5 17600 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17601 (exit $ac_status); } && 17602 { ac_try='test -z "$ac_c_werror_flag" 17603 || test ! -s conftest.err' 17604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17605 (eval $ac_try) 2>&5 17606 ac_status=$? 17607 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17608 (exit $ac_status); }; } && 17609 { ac_try='test -s conftest.$ac_objext' 17610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17611 (eval $ac_try) 2>&5 17612 ac_status=$? 17613 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17614 (exit $ac_status); }; }; then 17615 17616cat >>confdefs.h <<\_ACEOF 17617#define HAVE_ST_C_IMPL 1 17618_ACEOF 17619 17620 echo "$as_me:$LINENO: result: yes" >&5 17621echo "${ECHO_T}yes" >&6 17622else 17623 echo "$as_me: failed program was:" >&5 17624sed 's/^/| /' conftest.$ac_ext >&5 17625 17626echo "$as_me:$LINENO: result: no" >&5 17627echo "${ECHO_T}no" >&6 17628fi 17629rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17630 ;; 17631 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 17632 rs6000-*-*) COREFILE=rs6000-core.lo ;; 17633 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 17634 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 17635 powerpc-*-beos*) ;; 17636 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 17637 COREFILE='' ;; 17638 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 17639 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 17640 s390*-*-*) COREFILE=trad-core.lo ;; 17641 sh*-*-netbsd* | sh*-*-openbsd*) 17642 COREFILE=netbsd-core.lo 17643 ;; 17644 sparc-*-netbsd* | sparc*-*-openbsd*) 17645 COREFILE=netbsd-core.lo 17646 ;; 17647 tahoe-*-*) 17648 COREFILE=trad-core.lo 17649 TRAD_HEADER='"hosts/tahoe.h"' 17650 ;; 17651 vax-*-netbsd* | vax-*-openbsd*) 17652 COREFILE=netbsd-core.lo 17653 ;; 17654 vax-*-ultrix2*) 17655 COREFILE=trad-core.lo 17656 TRAD_HEADER='"hosts/vaxult2.h"' 17657 ;; 17658 vax-*-ultrix*) 17659 COREFILE=trad-core.lo 17660 TRAD_HEADER='"hosts/vaxult2.h"' 17661 ;; 17662 vax-*-linux-*) 17663 COREFILE=trad-core.lo 17664 TRAD_HEADER='"hosts/vaxlinux.h"' 17665 ;; 17666 vax-*-*) 17667 COREFILE=trad-core.lo 17668 TRAD_HEADER='"hosts/vaxbsd.h"' 17669 ;; 17670 x86_64-*-netbsd* | x86_64-*-openbsd*) 17671 COREFILE=netbsd-core.lo 17672 ;; 17673 esac 17674 17675 case "$COREFILE" in 17676 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 17677 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 17678 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 17679 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 17680 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 17681 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 17682 osf-core.lo) COREFLAG=-DOSF_CORE ;; 17683 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 17684 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 17685 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 17686 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 17687 esac 17688 17689 # ELF corefile support has several flavors, but all of 17690 # them use something called <sys/procfs.h> 17691 17692for ac_header in sys/procfs.h 17693do 17694as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 17695if eval "test \"\${$as_ac_Header+set}\" = set"; then 17696 echo "$as_me:$LINENO: checking for $ac_header" >&5 17697echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 17698if eval "test \"\${$as_ac_Header+set}\" = set"; then 17699 echo $ECHO_N "(cached) $ECHO_C" >&6 17700fi 17701echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 17702echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 17703else 17704 # Is the header compilable? 17705echo "$as_me:$LINENO: checking $ac_header usability" >&5 17706echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 17707cat >conftest.$ac_ext <<_ACEOF 17708/* confdefs.h. */ 17709_ACEOF 17710cat confdefs.h >>conftest.$ac_ext 17711cat >>conftest.$ac_ext <<_ACEOF 17712/* end confdefs.h. */ 17713$ac_includes_default 17714#include <$ac_header> 17715_ACEOF 17716rm -f conftest.$ac_objext 17717if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17718 (eval $ac_compile) 2>conftest.er1 17719 ac_status=$? 17720 grep -v '^ *+' conftest.er1 >conftest.err 17721 rm -f conftest.er1 17722 cat conftest.err >&5 17723 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17724 (exit $ac_status); } && 17725 { ac_try='test -z "$ac_c_werror_flag" 17726 || test ! -s conftest.err' 17727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17728 (eval $ac_try) 2>&5 17729 ac_status=$? 17730 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17731 (exit $ac_status); }; } && 17732 { ac_try='test -s conftest.$ac_objext' 17733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17734 (eval $ac_try) 2>&5 17735 ac_status=$? 17736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17737 (exit $ac_status); }; }; then 17738 ac_header_compiler=yes 17739else 17740 echo "$as_me: failed program was:" >&5 17741sed 's/^/| /' conftest.$ac_ext >&5 17742 17743ac_header_compiler=no 17744fi 17745rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17746echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 17747echo "${ECHO_T}$ac_header_compiler" >&6 17748 17749# Is the header present? 17750echo "$as_me:$LINENO: checking $ac_header presence" >&5 17751echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 17752cat >conftest.$ac_ext <<_ACEOF 17753/* confdefs.h. */ 17754_ACEOF 17755cat confdefs.h >>conftest.$ac_ext 17756cat >>conftest.$ac_ext <<_ACEOF 17757/* end confdefs.h. */ 17758#include <$ac_header> 17759_ACEOF 17760if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 17761 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 17762 ac_status=$? 17763 grep -v '^ *+' conftest.er1 >conftest.err 17764 rm -f conftest.er1 17765 cat conftest.err >&5 17766 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17767 (exit $ac_status); } >/dev/null; then 17768 if test -s conftest.err; then 17769 ac_cpp_err=$ac_c_preproc_warn_flag 17770 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 17771 else 17772 ac_cpp_err= 17773 fi 17774else 17775 ac_cpp_err=yes 17776fi 17777if test -z "$ac_cpp_err"; then 17778 ac_header_preproc=yes 17779else 17780 echo "$as_me: failed program was:" >&5 17781sed 's/^/| /' conftest.$ac_ext >&5 17782 17783 ac_header_preproc=no 17784fi 17785rm -f conftest.err conftest.$ac_ext 17786echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 17787echo "${ECHO_T}$ac_header_preproc" >&6 17788 17789# So? What about this header? 17790case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 17791 yes:no: ) 17792 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 17793echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 17794 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 17795echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 17796 ac_header_preproc=yes 17797 ;; 17798 no:yes:* ) 17799 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 17800echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 17801 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 17802echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 17803 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 17804echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 17805 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 17806echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 17807 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 17808echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 17809 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 17810echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 17811 ( 17812 cat <<\_ASBOX 17813## ------------------------------------------ ## 17814## Report this to the AC_PACKAGE_NAME lists. ## 17815## ------------------------------------------ ## 17816_ASBOX 17817 ) | 17818 sed "s/^/$as_me: WARNING: /" >&2 17819 ;; 17820esac 17821echo "$as_me:$LINENO: checking for $ac_header" >&5 17822echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 17823if eval "test \"\${$as_ac_Header+set}\" = set"; then 17824 echo $ECHO_N "(cached) $ECHO_C" >&6 17825else 17826 eval "$as_ac_Header=\$ac_header_preproc" 17827fi 17828echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 17829echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 17830 17831fi 17832if test `eval echo '${'$as_ac_Header'}'` = yes; then 17833 cat >>confdefs.h <<_ACEOF 17834#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 17835_ACEOF 17836 17837fi 17838 17839done 17840 17841 if test "$ac_cv_header_sys_procfs_h" = yes; then 17842 echo "$as_me:$LINENO: checking for prstatus_t in sys/procfs.h" >&5 17843echo $ECHO_N "checking for prstatus_t in sys/procfs.h... $ECHO_C" >&6 17844 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then 17845 echo $ECHO_N "(cached) $ECHO_C" >&6 17846else 17847 cat >conftest.$ac_ext <<_ACEOF 17848/* confdefs.h. */ 17849_ACEOF 17850cat confdefs.h >>conftest.$ac_ext 17851cat >>conftest.$ac_ext <<_ACEOF 17852/* end confdefs.h. */ 17853 17854#define _SYSCALL32 17855#include <sys/procfs.h> 17856int 17857main () 17858{ 17859prstatus_t avar 17860 ; 17861 return 0; 17862} 17863_ACEOF 17864rm -f conftest.$ac_objext 17865if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17866 (eval $ac_compile) 2>conftest.er1 17867 ac_status=$? 17868 grep -v '^ *+' conftest.er1 >conftest.err 17869 rm -f conftest.er1 17870 cat conftest.err >&5 17871 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17872 (exit $ac_status); } && 17873 { ac_try='test -z "$ac_c_werror_flag" 17874 || test ! -s conftest.err' 17875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17876 (eval $ac_try) 2>&5 17877 ac_status=$? 17878 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17879 (exit $ac_status); }; } && 17880 { ac_try='test -s conftest.$ac_objext' 17881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17882 (eval $ac_try) 2>&5 17883 ac_status=$? 17884 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17885 (exit $ac_status); }; }; then 17886 bfd_cv_have_sys_procfs_type_prstatus_t=yes 17887else 17888 echo "$as_me: failed program was:" >&5 17889sed 's/^/| /' conftest.$ac_ext >&5 17890 17891bfd_cv_have_sys_procfs_type_prstatus_t=no 17892 17893fi 17894rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17895fi 17896 17897 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 17898 17899cat >>confdefs.h <<\_ACEOF 17900#define HAVE_PRSTATUS_T 1 17901_ACEOF 17902 17903 fi 17904 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 17905echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prstatus_t" >&6 17906 17907 echo "$as_me:$LINENO: checking for prstatus32_t in sys/procfs.h" >&5 17908echo $ECHO_N "checking for prstatus32_t in sys/procfs.h... $ECHO_C" >&6 17909 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then 17910 echo $ECHO_N "(cached) $ECHO_C" >&6 17911else 17912 cat >conftest.$ac_ext <<_ACEOF 17913/* confdefs.h. */ 17914_ACEOF 17915cat confdefs.h >>conftest.$ac_ext 17916cat >>conftest.$ac_ext <<_ACEOF 17917/* end confdefs.h. */ 17918 17919#define _SYSCALL32 17920#include <sys/procfs.h> 17921int 17922main () 17923{ 17924prstatus32_t avar 17925 ; 17926 return 0; 17927} 17928_ACEOF 17929rm -f conftest.$ac_objext 17930if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17931 (eval $ac_compile) 2>conftest.er1 17932 ac_status=$? 17933 grep -v '^ *+' conftest.er1 >conftest.err 17934 rm -f conftest.er1 17935 cat conftest.err >&5 17936 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17937 (exit $ac_status); } && 17938 { ac_try='test -z "$ac_c_werror_flag" 17939 || test ! -s conftest.err' 17940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17941 (eval $ac_try) 2>&5 17942 ac_status=$? 17943 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17944 (exit $ac_status); }; } && 17945 { ac_try='test -s conftest.$ac_objext' 17946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17947 (eval $ac_try) 2>&5 17948 ac_status=$? 17949 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17950 (exit $ac_status); }; }; then 17951 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 17952else 17953 echo "$as_me: failed program was:" >&5 17954sed 's/^/| /' conftest.$ac_ext >&5 17955 17956bfd_cv_have_sys_procfs_type_prstatus32_t=no 17957 17958fi 17959rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 17960fi 17961 17962 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 17963 17964cat >>confdefs.h <<\_ACEOF 17965#define HAVE_PRSTATUS32_T 1 17966_ACEOF 17967 17968 fi 17969 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 17970echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6 17971 17972 echo "$as_me:$LINENO: checking for prstatus_t.pr_who in sys/procfs.h" >&5 17973echo $ECHO_N "checking for prstatus_t.pr_who in sys/procfs.h... $ECHO_C" >&6 17974 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then 17975 echo $ECHO_N "(cached) $ECHO_C" >&6 17976else 17977 cat >conftest.$ac_ext <<_ACEOF 17978/* confdefs.h. */ 17979_ACEOF 17980cat confdefs.h >>conftest.$ac_ext 17981cat >>conftest.$ac_ext <<_ACEOF 17982/* end confdefs.h. */ 17983 17984#define _SYSCALL32 17985#include <sys/procfs.h> 17986int 17987main () 17988{ 17989prstatus_t avar; void* aref = (void*) &avar.pr_who 17990 ; 17991 return 0; 17992} 17993_ACEOF 17994rm -f conftest.$ac_objext 17995if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17996 (eval $ac_compile) 2>conftest.er1 17997 ac_status=$? 17998 grep -v '^ *+' conftest.er1 >conftest.err 17999 rm -f conftest.er1 18000 cat conftest.err >&5 18001 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18002 (exit $ac_status); } && 18003 { ac_try='test -z "$ac_c_werror_flag" 18004 || test ! -s conftest.err' 18005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18006 (eval $ac_try) 2>&5 18007 ac_status=$? 18008 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18009 (exit $ac_status); }; } && 18010 { ac_try='test -s conftest.$ac_objext' 18011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18012 (eval $ac_try) 2>&5 18013 ac_status=$? 18014 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18015 (exit $ac_status); }; }; then 18016 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 18017else 18018 echo "$as_me: failed program was:" >&5 18019sed 's/^/| /' conftest.$ac_ext >&5 18020 18021bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 18022 18023fi 18024rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18025fi 18026 18027 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 18028 18029cat >>confdefs.h <<\_ACEOF 18030#define HAVE_PRSTATUS_T_PR_WHO 1 18031_ACEOF 18032 18033 fi 18034 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 18035echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6 18036 18037 echo "$as_me:$LINENO: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 18038echo $ECHO_N "checking for prstatus32_t.pr_who in sys/procfs.h... $ECHO_C" >&6 18039 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then 18040 echo $ECHO_N "(cached) $ECHO_C" >&6 18041else 18042 cat >conftest.$ac_ext <<_ACEOF 18043/* confdefs.h. */ 18044_ACEOF 18045cat confdefs.h >>conftest.$ac_ext 18046cat >>conftest.$ac_ext <<_ACEOF 18047/* end confdefs.h. */ 18048 18049#define _SYSCALL32 18050#include <sys/procfs.h> 18051int 18052main () 18053{ 18054prstatus32_t avar; void* aref = (void*) &avar.pr_who 18055 ; 18056 return 0; 18057} 18058_ACEOF 18059rm -f conftest.$ac_objext 18060if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18061 (eval $ac_compile) 2>conftest.er1 18062 ac_status=$? 18063 grep -v '^ *+' conftest.er1 >conftest.err 18064 rm -f conftest.er1 18065 cat conftest.err >&5 18066 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18067 (exit $ac_status); } && 18068 { ac_try='test -z "$ac_c_werror_flag" 18069 || test ! -s conftest.err' 18070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18071 (eval $ac_try) 2>&5 18072 ac_status=$? 18073 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18074 (exit $ac_status); }; } && 18075 { ac_try='test -s conftest.$ac_objext' 18076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18077 (eval $ac_try) 2>&5 18078 ac_status=$? 18079 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18080 (exit $ac_status); }; }; then 18081 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 18082else 18083 echo "$as_me: failed program was:" >&5 18084sed 's/^/| /' conftest.$ac_ext >&5 18085 18086bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 18087 18088fi 18089rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18090fi 18091 18092 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 18093 18094cat >>confdefs.h <<\_ACEOF 18095#define HAVE_PRSTATUS32_T_PR_WHO 1 18096_ACEOF 18097 18098 fi 18099 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 18100echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6 18101 18102 echo "$as_me:$LINENO: checking for pstatus_t in sys/procfs.h" >&5 18103echo $ECHO_N "checking for pstatus_t in sys/procfs.h... $ECHO_C" >&6 18104 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then 18105 echo $ECHO_N "(cached) $ECHO_C" >&6 18106else 18107 cat >conftest.$ac_ext <<_ACEOF 18108/* confdefs.h. */ 18109_ACEOF 18110cat confdefs.h >>conftest.$ac_ext 18111cat >>conftest.$ac_ext <<_ACEOF 18112/* end confdefs.h. */ 18113 18114#define _SYSCALL32 18115#include <sys/procfs.h> 18116int 18117main () 18118{ 18119pstatus_t avar 18120 ; 18121 return 0; 18122} 18123_ACEOF 18124rm -f conftest.$ac_objext 18125if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18126 (eval $ac_compile) 2>conftest.er1 18127 ac_status=$? 18128 grep -v '^ *+' conftest.er1 >conftest.err 18129 rm -f conftest.er1 18130 cat conftest.err >&5 18131 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18132 (exit $ac_status); } && 18133 { ac_try='test -z "$ac_c_werror_flag" 18134 || test ! -s conftest.err' 18135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18136 (eval $ac_try) 2>&5 18137 ac_status=$? 18138 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18139 (exit $ac_status); }; } && 18140 { ac_try='test -s conftest.$ac_objext' 18141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18142 (eval $ac_try) 2>&5 18143 ac_status=$? 18144 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18145 (exit $ac_status); }; }; then 18146 bfd_cv_have_sys_procfs_type_pstatus_t=yes 18147else 18148 echo "$as_me: failed program was:" >&5 18149sed 's/^/| /' conftest.$ac_ext >&5 18150 18151bfd_cv_have_sys_procfs_type_pstatus_t=no 18152 18153fi 18154rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18155fi 18156 18157 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 18158 18159cat >>confdefs.h <<\_ACEOF 18160#define HAVE_PSTATUS_T 1 18161_ACEOF 18162 18163 fi 18164 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 18165echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_pstatus_t" >&6 18166 18167 echo "$as_me:$LINENO: checking for pxstatus_t in sys/procfs.h" >&5 18168echo $ECHO_N "checking for pxstatus_t in sys/procfs.h... $ECHO_C" >&6 18169 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then 18170 echo $ECHO_N "(cached) $ECHO_C" >&6 18171else 18172 cat >conftest.$ac_ext <<_ACEOF 18173/* confdefs.h. */ 18174_ACEOF 18175cat confdefs.h >>conftest.$ac_ext 18176cat >>conftest.$ac_ext <<_ACEOF 18177/* end confdefs.h. */ 18178 18179#define _SYSCALL32 18180#include <sys/procfs.h> 18181int 18182main () 18183{ 18184pxstatus_t avar 18185 ; 18186 return 0; 18187} 18188_ACEOF 18189rm -f conftest.$ac_objext 18190if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18191 (eval $ac_compile) 2>conftest.er1 18192 ac_status=$? 18193 grep -v '^ *+' conftest.er1 >conftest.err 18194 rm -f conftest.er1 18195 cat conftest.err >&5 18196 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18197 (exit $ac_status); } && 18198 { ac_try='test -z "$ac_c_werror_flag" 18199 || test ! -s conftest.err' 18200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18201 (eval $ac_try) 2>&5 18202 ac_status=$? 18203 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18204 (exit $ac_status); }; } && 18205 { ac_try='test -s conftest.$ac_objext' 18206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18207 (eval $ac_try) 2>&5 18208 ac_status=$? 18209 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18210 (exit $ac_status); }; }; then 18211 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 18212else 18213 echo "$as_me: failed program was:" >&5 18214sed 's/^/| /' conftest.$ac_ext >&5 18215 18216bfd_cv_have_sys_procfs_type_pxstatus_t=no 18217 18218fi 18219rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18220fi 18221 18222 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 18223 18224cat >>confdefs.h <<\_ACEOF 18225#define HAVE_PXSTATUS_T 1 18226_ACEOF 18227 18228 fi 18229 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 18230echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6 18231 18232 echo "$as_me:$LINENO: checking for pstatus32_t in sys/procfs.h" >&5 18233echo $ECHO_N "checking for pstatus32_t in sys/procfs.h... $ECHO_C" >&6 18234 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then 18235 echo $ECHO_N "(cached) $ECHO_C" >&6 18236else 18237 cat >conftest.$ac_ext <<_ACEOF 18238/* confdefs.h. */ 18239_ACEOF 18240cat confdefs.h >>conftest.$ac_ext 18241cat >>conftest.$ac_ext <<_ACEOF 18242/* end confdefs.h. */ 18243 18244#define _SYSCALL32 18245#include <sys/procfs.h> 18246int 18247main () 18248{ 18249pstatus32_t avar 18250 ; 18251 return 0; 18252} 18253_ACEOF 18254rm -f conftest.$ac_objext 18255if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18256 (eval $ac_compile) 2>conftest.er1 18257 ac_status=$? 18258 grep -v '^ *+' conftest.er1 >conftest.err 18259 rm -f conftest.er1 18260 cat conftest.err >&5 18261 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18262 (exit $ac_status); } && 18263 { ac_try='test -z "$ac_c_werror_flag" 18264 || test ! -s conftest.err' 18265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18266 (eval $ac_try) 2>&5 18267 ac_status=$? 18268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18269 (exit $ac_status); }; } && 18270 { ac_try='test -s conftest.$ac_objext' 18271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18272 (eval $ac_try) 2>&5 18273 ac_status=$? 18274 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18275 (exit $ac_status); }; }; then 18276 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 18277else 18278 echo "$as_me: failed program was:" >&5 18279sed 's/^/| /' conftest.$ac_ext >&5 18280 18281bfd_cv_have_sys_procfs_type_pstatus32_t=no 18282 18283fi 18284rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18285fi 18286 18287 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 18288 18289cat >>confdefs.h <<\_ACEOF 18290#define HAVE_PSTATUS32_T 1 18291_ACEOF 18292 18293 fi 18294 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 18295echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6 18296 18297 echo "$as_me:$LINENO: checking for prpsinfo_t in sys/procfs.h" >&5 18298echo $ECHO_N "checking for prpsinfo_t in sys/procfs.h... $ECHO_C" >&6 18299 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then 18300 echo $ECHO_N "(cached) $ECHO_C" >&6 18301else 18302 cat >conftest.$ac_ext <<_ACEOF 18303/* confdefs.h. */ 18304_ACEOF 18305cat confdefs.h >>conftest.$ac_ext 18306cat >>conftest.$ac_ext <<_ACEOF 18307/* end confdefs.h. */ 18308 18309#define _SYSCALL32 18310#include <sys/procfs.h> 18311int 18312main () 18313{ 18314prpsinfo_t avar 18315 ; 18316 return 0; 18317} 18318_ACEOF 18319rm -f conftest.$ac_objext 18320if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18321 (eval $ac_compile) 2>conftest.er1 18322 ac_status=$? 18323 grep -v '^ *+' conftest.er1 >conftest.err 18324 rm -f conftest.er1 18325 cat conftest.err >&5 18326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18327 (exit $ac_status); } && 18328 { ac_try='test -z "$ac_c_werror_flag" 18329 || test ! -s conftest.err' 18330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18331 (eval $ac_try) 2>&5 18332 ac_status=$? 18333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18334 (exit $ac_status); }; } && 18335 { ac_try='test -s conftest.$ac_objext' 18336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18337 (eval $ac_try) 2>&5 18338 ac_status=$? 18339 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18340 (exit $ac_status); }; }; then 18341 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 18342else 18343 echo "$as_me: failed program was:" >&5 18344sed 's/^/| /' conftest.$ac_ext >&5 18345 18346bfd_cv_have_sys_procfs_type_prpsinfo_t=no 18347 18348fi 18349rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18350fi 18351 18352 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 18353 18354cat >>confdefs.h <<\_ACEOF 18355#define HAVE_PRPSINFO_T 1 18356_ACEOF 18357 18358 fi 18359 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 18360echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6 18361 18362 echo "$as_me:$LINENO: checking for prpsinfo32_t in sys/procfs.h" >&5 18363echo $ECHO_N "checking for prpsinfo32_t in sys/procfs.h... $ECHO_C" >&6 18364 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then 18365 echo $ECHO_N "(cached) $ECHO_C" >&6 18366else 18367 cat >conftest.$ac_ext <<_ACEOF 18368/* confdefs.h. */ 18369_ACEOF 18370cat confdefs.h >>conftest.$ac_ext 18371cat >>conftest.$ac_ext <<_ACEOF 18372/* end confdefs.h. */ 18373 18374#define _SYSCALL32 18375#include <sys/procfs.h> 18376int 18377main () 18378{ 18379prpsinfo32_t avar 18380 ; 18381 return 0; 18382} 18383_ACEOF 18384rm -f conftest.$ac_objext 18385if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18386 (eval $ac_compile) 2>conftest.er1 18387 ac_status=$? 18388 grep -v '^ *+' conftest.er1 >conftest.err 18389 rm -f conftest.er1 18390 cat conftest.err >&5 18391 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18392 (exit $ac_status); } && 18393 { ac_try='test -z "$ac_c_werror_flag" 18394 || test ! -s conftest.err' 18395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18396 (eval $ac_try) 2>&5 18397 ac_status=$? 18398 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18399 (exit $ac_status); }; } && 18400 { ac_try='test -s conftest.$ac_objext' 18401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18402 (eval $ac_try) 2>&5 18403 ac_status=$? 18404 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18405 (exit $ac_status); }; }; then 18406 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 18407else 18408 echo "$as_me: failed program was:" >&5 18409sed 's/^/| /' conftest.$ac_ext >&5 18410 18411bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 18412 18413fi 18414rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18415fi 18416 18417 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 18418 18419cat >>confdefs.h <<\_ACEOF 18420#define HAVE_PRPSINFO32_T 1 18421_ACEOF 18422 18423 fi 18424 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 18425echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6 18426 18427 echo "$as_me:$LINENO: checking for psinfo_t in sys/procfs.h" >&5 18428echo $ECHO_N "checking for psinfo_t in sys/procfs.h... $ECHO_C" >&6 18429 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then 18430 echo $ECHO_N "(cached) $ECHO_C" >&6 18431else 18432 cat >conftest.$ac_ext <<_ACEOF 18433/* confdefs.h. */ 18434_ACEOF 18435cat confdefs.h >>conftest.$ac_ext 18436cat >>conftest.$ac_ext <<_ACEOF 18437/* end confdefs.h. */ 18438 18439#define _SYSCALL32 18440#include <sys/procfs.h> 18441int 18442main () 18443{ 18444psinfo_t avar 18445 ; 18446 return 0; 18447} 18448_ACEOF 18449rm -f conftest.$ac_objext 18450if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18451 (eval $ac_compile) 2>conftest.er1 18452 ac_status=$? 18453 grep -v '^ *+' conftest.er1 >conftest.err 18454 rm -f conftest.er1 18455 cat conftest.err >&5 18456 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18457 (exit $ac_status); } && 18458 { ac_try='test -z "$ac_c_werror_flag" 18459 || test ! -s conftest.err' 18460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18461 (eval $ac_try) 2>&5 18462 ac_status=$? 18463 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18464 (exit $ac_status); }; } && 18465 { ac_try='test -s conftest.$ac_objext' 18466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18467 (eval $ac_try) 2>&5 18468 ac_status=$? 18469 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18470 (exit $ac_status); }; }; then 18471 bfd_cv_have_sys_procfs_type_psinfo_t=yes 18472else 18473 echo "$as_me: failed program was:" >&5 18474sed 's/^/| /' conftest.$ac_ext >&5 18475 18476bfd_cv_have_sys_procfs_type_psinfo_t=no 18477 18478fi 18479rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18480fi 18481 18482 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 18483 18484cat >>confdefs.h <<\_ACEOF 18485#define HAVE_PSINFO_T 1 18486_ACEOF 18487 18488 fi 18489 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 18490echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_psinfo_t" >&6 18491 18492 echo "$as_me:$LINENO: checking for psinfo32_t in sys/procfs.h" >&5 18493echo $ECHO_N "checking for psinfo32_t in sys/procfs.h... $ECHO_C" >&6 18494 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then 18495 echo $ECHO_N "(cached) $ECHO_C" >&6 18496else 18497 cat >conftest.$ac_ext <<_ACEOF 18498/* confdefs.h. */ 18499_ACEOF 18500cat confdefs.h >>conftest.$ac_ext 18501cat >>conftest.$ac_ext <<_ACEOF 18502/* end confdefs.h. */ 18503 18504#define _SYSCALL32 18505#include <sys/procfs.h> 18506int 18507main () 18508{ 18509psinfo32_t avar 18510 ; 18511 return 0; 18512} 18513_ACEOF 18514rm -f conftest.$ac_objext 18515if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18516 (eval $ac_compile) 2>conftest.er1 18517 ac_status=$? 18518 grep -v '^ *+' conftest.er1 >conftest.err 18519 rm -f conftest.er1 18520 cat conftest.err >&5 18521 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18522 (exit $ac_status); } && 18523 { ac_try='test -z "$ac_c_werror_flag" 18524 || test ! -s conftest.err' 18525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18526 (eval $ac_try) 2>&5 18527 ac_status=$? 18528 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18529 (exit $ac_status); }; } && 18530 { ac_try='test -s conftest.$ac_objext' 18531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18532 (eval $ac_try) 2>&5 18533 ac_status=$? 18534 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18535 (exit $ac_status); }; }; then 18536 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 18537else 18538 echo "$as_me: failed program was:" >&5 18539sed 's/^/| /' conftest.$ac_ext >&5 18540 18541bfd_cv_have_sys_procfs_type_psinfo32_t=no 18542 18543fi 18544rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18545fi 18546 18547 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 18548 18549cat >>confdefs.h <<\_ACEOF 18550#define HAVE_PSINFO32_T 1 18551_ACEOF 18552 18553 fi 18554 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 18555echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6 18556 18557 echo "$as_me:$LINENO: checking for lwpstatus_t in sys/procfs.h" >&5 18558echo $ECHO_N "checking for lwpstatus_t in sys/procfs.h... $ECHO_C" >&6 18559 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then 18560 echo $ECHO_N "(cached) $ECHO_C" >&6 18561else 18562 cat >conftest.$ac_ext <<_ACEOF 18563/* confdefs.h. */ 18564_ACEOF 18565cat confdefs.h >>conftest.$ac_ext 18566cat >>conftest.$ac_ext <<_ACEOF 18567/* end confdefs.h. */ 18568 18569#define _SYSCALL32 18570#include <sys/procfs.h> 18571int 18572main () 18573{ 18574lwpstatus_t avar 18575 ; 18576 return 0; 18577} 18578_ACEOF 18579rm -f conftest.$ac_objext 18580if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18581 (eval $ac_compile) 2>conftest.er1 18582 ac_status=$? 18583 grep -v '^ *+' conftest.er1 >conftest.err 18584 rm -f conftest.er1 18585 cat conftest.err >&5 18586 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18587 (exit $ac_status); } && 18588 { ac_try='test -z "$ac_c_werror_flag" 18589 || test ! -s conftest.err' 18590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18591 (eval $ac_try) 2>&5 18592 ac_status=$? 18593 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18594 (exit $ac_status); }; } && 18595 { ac_try='test -s conftest.$ac_objext' 18596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18597 (eval $ac_try) 2>&5 18598 ac_status=$? 18599 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18600 (exit $ac_status); }; }; then 18601 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 18602else 18603 echo "$as_me: failed program was:" >&5 18604sed 's/^/| /' conftest.$ac_ext >&5 18605 18606bfd_cv_have_sys_procfs_type_lwpstatus_t=no 18607 18608fi 18609rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18610fi 18611 18612 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 18613 18614cat >>confdefs.h <<\_ACEOF 18615#define HAVE_LWPSTATUS_T 1 18616_ACEOF 18617 18618 fi 18619 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 18620echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6 18621 18622 echo "$as_me:$LINENO: checking for lwpxstatus_t in sys/procfs.h" >&5 18623echo $ECHO_N "checking for lwpxstatus_t in sys/procfs.h... $ECHO_C" >&6 18624 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then 18625 echo $ECHO_N "(cached) $ECHO_C" >&6 18626else 18627 cat >conftest.$ac_ext <<_ACEOF 18628/* confdefs.h. */ 18629_ACEOF 18630cat confdefs.h >>conftest.$ac_ext 18631cat >>conftest.$ac_ext <<_ACEOF 18632/* end confdefs.h. */ 18633 18634#define _SYSCALL32 18635#include <sys/procfs.h> 18636int 18637main () 18638{ 18639lwpxstatus_t avar 18640 ; 18641 return 0; 18642} 18643_ACEOF 18644rm -f conftest.$ac_objext 18645if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18646 (eval $ac_compile) 2>conftest.er1 18647 ac_status=$? 18648 grep -v '^ *+' conftest.er1 >conftest.err 18649 rm -f conftest.er1 18650 cat conftest.err >&5 18651 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18652 (exit $ac_status); } && 18653 { ac_try='test -z "$ac_c_werror_flag" 18654 || test ! -s conftest.err' 18655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18656 (eval $ac_try) 2>&5 18657 ac_status=$? 18658 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18659 (exit $ac_status); }; } && 18660 { ac_try='test -s conftest.$ac_objext' 18661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18662 (eval $ac_try) 2>&5 18663 ac_status=$? 18664 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18665 (exit $ac_status); }; }; then 18666 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 18667else 18668 echo "$as_me: failed program was:" >&5 18669sed 's/^/| /' conftest.$ac_ext >&5 18670 18671bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 18672 18673fi 18674rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18675fi 18676 18677 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 18678 18679cat >>confdefs.h <<\_ACEOF 18680#define HAVE_LWPXSTATUS_T 1 18681_ACEOF 18682 18683 fi 18684 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 18685echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6 18686 18687 echo "$as_me:$LINENO: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 18688echo $ECHO_N "checking for lwpstatus_t.pr_context in sys/procfs.h... $ECHO_C" >&6 18689 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then 18690 echo $ECHO_N "(cached) $ECHO_C" >&6 18691else 18692 cat >conftest.$ac_ext <<_ACEOF 18693/* confdefs.h. */ 18694_ACEOF 18695cat confdefs.h >>conftest.$ac_ext 18696cat >>conftest.$ac_ext <<_ACEOF 18697/* end confdefs.h. */ 18698 18699#define _SYSCALL32 18700#include <sys/procfs.h> 18701int 18702main () 18703{ 18704lwpstatus_t avar; void* aref = (void*) &avar.pr_context 18705 ; 18706 return 0; 18707} 18708_ACEOF 18709rm -f conftest.$ac_objext 18710if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18711 (eval $ac_compile) 2>conftest.er1 18712 ac_status=$? 18713 grep -v '^ *+' conftest.er1 >conftest.err 18714 rm -f conftest.er1 18715 cat conftest.err >&5 18716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18717 (exit $ac_status); } && 18718 { ac_try='test -z "$ac_c_werror_flag" 18719 || test ! -s conftest.err' 18720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18721 (eval $ac_try) 2>&5 18722 ac_status=$? 18723 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18724 (exit $ac_status); }; } && 18725 { ac_try='test -s conftest.$ac_objext' 18726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18727 (eval $ac_try) 2>&5 18728 ac_status=$? 18729 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18730 (exit $ac_status); }; }; then 18731 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 18732else 18733 echo "$as_me: failed program was:" >&5 18734sed 's/^/| /' conftest.$ac_ext >&5 18735 18736bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 18737 18738fi 18739rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18740fi 18741 18742 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 18743 18744cat >>confdefs.h <<\_ACEOF 18745#define HAVE_LWPSTATUS_T_PR_CONTEXT 1 18746_ACEOF 18747 18748 fi 18749 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 18750echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6 18751 18752 echo "$as_me:$LINENO: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 18753echo $ECHO_N "checking for lwpstatus_t.pr_reg in sys/procfs.h... $ECHO_C" >&6 18754 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then 18755 echo $ECHO_N "(cached) $ECHO_C" >&6 18756else 18757 cat >conftest.$ac_ext <<_ACEOF 18758/* confdefs.h. */ 18759_ACEOF 18760cat confdefs.h >>conftest.$ac_ext 18761cat >>conftest.$ac_ext <<_ACEOF 18762/* end confdefs.h. */ 18763 18764#define _SYSCALL32 18765#include <sys/procfs.h> 18766int 18767main () 18768{ 18769lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 18770 ; 18771 return 0; 18772} 18773_ACEOF 18774rm -f conftest.$ac_objext 18775if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18776 (eval $ac_compile) 2>conftest.er1 18777 ac_status=$? 18778 grep -v '^ *+' conftest.er1 >conftest.err 18779 rm -f conftest.er1 18780 cat conftest.err >&5 18781 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18782 (exit $ac_status); } && 18783 { ac_try='test -z "$ac_c_werror_flag" 18784 || test ! -s conftest.err' 18785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18786 (eval $ac_try) 2>&5 18787 ac_status=$? 18788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18789 (exit $ac_status); }; } && 18790 { ac_try='test -s conftest.$ac_objext' 18791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18792 (eval $ac_try) 2>&5 18793 ac_status=$? 18794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18795 (exit $ac_status); }; }; then 18796 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 18797else 18798 echo "$as_me: failed program was:" >&5 18799sed 's/^/| /' conftest.$ac_ext >&5 18800 18801bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 18802 18803fi 18804rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18805fi 18806 18807 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 18808 18809cat >>confdefs.h <<\_ACEOF 18810#define HAVE_LWPSTATUS_T_PR_REG 1 18811_ACEOF 18812 18813 fi 18814 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 18815echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6 18816 18817 echo "$as_me:$LINENO: checking for win32_pstatus_t in sys/procfs.h" >&5 18818echo $ECHO_N "checking for win32_pstatus_t in sys/procfs.h... $ECHO_C" >&6 18819 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then 18820 echo $ECHO_N "(cached) $ECHO_C" >&6 18821else 18822 cat >conftest.$ac_ext <<_ACEOF 18823/* confdefs.h. */ 18824_ACEOF 18825cat confdefs.h >>conftest.$ac_ext 18826cat >>conftest.$ac_ext <<_ACEOF 18827/* end confdefs.h. */ 18828 18829#define _SYSCALL32 18830#include <sys/procfs.h> 18831int 18832main () 18833{ 18834win32_pstatus_t avar 18835 ; 18836 return 0; 18837} 18838_ACEOF 18839rm -f conftest.$ac_objext 18840if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18841 (eval $ac_compile) 2>conftest.er1 18842 ac_status=$? 18843 grep -v '^ *+' conftest.er1 >conftest.err 18844 rm -f conftest.er1 18845 cat conftest.err >&5 18846 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18847 (exit $ac_status); } && 18848 { ac_try='test -z "$ac_c_werror_flag" 18849 || test ! -s conftest.err' 18850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18851 (eval $ac_try) 2>&5 18852 ac_status=$? 18853 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18854 (exit $ac_status); }; } && 18855 { ac_try='test -s conftest.$ac_objext' 18856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18857 (eval $ac_try) 2>&5 18858 ac_status=$? 18859 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18860 (exit $ac_status); }; }; then 18861 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 18862else 18863 echo "$as_me: failed program was:" >&5 18864sed 's/^/| /' conftest.$ac_ext >&5 18865 18866bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 18867 18868fi 18869rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18870fi 18871 18872 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 18873 18874cat >>confdefs.h <<\_ACEOF 18875#define HAVE_WIN32_PSTATUS_T 1 18876_ACEOF 18877 18878 fi 18879 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 18880echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6 18881 18882 fi 18883fi 18884 18885 18886if test -n "$TRAD_HEADER"; then 18887 18888cat >>confdefs.h <<_ACEOF 18889#define TRAD_HEADER $TRAD_HEADER 18890_ACEOF 18891 18892fi 18893 18894# Horrible hacks to build DLLs on Windows. 18895WIN32LDFLAGS= 18896WIN32LIBADD= 18897case "${host}" in 18898*-*-cygwin*) 18899 if test "$enable_shared" = "yes"; then 18900 WIN32LDFLAGS="-no-undefined" 18901 WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 18902 fi 18903 ;; 18904*-*-linux*) 18905 # We borrow WIN32LIBADD so that the shared libbfd won't depend on 18906 # libiberty.a. 18907 case "${host}" in 18908 mips*-*-linux*) 18909 # Linux/MIPS uses PIC by default. 18910 if test "$enable_shared" = "yes"; then 18911 WIN32LIBADD="-L../libiberty -liberty" 18912 fi 18913 ;; 18914 *) 18915 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 18916 if test -n "$x"; then 18917 WIN32LIBADD="-L../libiberty/pic -liberty" 18918 fi 18919 ;; 18920 esac 18921 ;; 18922esac 18923 18924 18925 18926# target stuff: 18927 18928# Canonicalize the secondary target names. 18929if test -n "$enable_targets" ; then 18930 for targ in `echo $enable_targets | sed 's/,/ /g'` 18931 do 18932 result=`$ac_config_sub $targ 2>/dev/null` 18933 if test -n "$result" ; then 18934 canon_targets="$canon_targets $result" 18935 else 18936 # Allow targets that config.sub doesn't recognize, like "all". 18937 canon_targets="$canon_targets $targ" 18938 fi 18939 done 18940fi 18941 18942all_targets=false 18943defvec= 18944selvecs= 18945assocvecs= 18946selarchs= 18947TDEFINES= 18948for targ in $target $canon_targets 18949do 18950 if test "x$targ" = "xall"; then 18951 all_targets=true 18952 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 18953 else 18954 . $srcdir/config.bfd 18955 if test "x$targ" = "x$target"; then 18956 defvec=$targ_defvec 18957 fi 18958 selvecs="$selvecs $targ_defvec $targ_selvecs" 18959 selarchs="$selarchs $targ_archs" 18960 TDEFINES="$TDEFINES $targ_cflags" 18961 fi 18962done 18963 18964 18965# This processing still needs to be done if we're to decide properly whether 18966# 64-bit support needs to be compiled in. Currently, it will be included if 18967# the default or any other explicitly requested target requires it; it 18968# will not be included on a 32-bit host if no 64-bit target is requested, and 18969# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 18970# used. 18971 18972# uniq the default and selected vectors in all the configured targets. 18973f="" 18974for i in $selvecs ; do 18975 case " $f " in 18976 *" $i "*) ;; 18977 *) f="$f $i" ;; 18978 esac 18979done 18980selvecs="$f" 18981 18982 18983# uniq the associated vectors in all the configured targets. 18984f="" 18985for i in $assocvecs ; do 18986 case " $f " in 18987 *" $i "*) ;; 18988 *) f="$f $i" ;; 18989 esac 18990done 18991assocvecs="$f" 18992 18993 18994# uniq the architectures in all the configured targets. 18995f="" 18996for i in $selarchs ; do 18997 case " $f " in 18998 *" $i "*) ;; 18999 *) f="$f $i" ;; 19000 esac 19001done 19002selarchs="$f" 19003 19004# Target backend .o files. 19005tb= 19006 19007elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo" 19008 19009for vec in $selvecs 19010do 19011 target_size=32 19012 case "$vec" in 19013 # This list is alphabetized to make it easy to compare 19014 # with the two vector lists in targets.c. For the same reason, 19015 # use one entry per line, even though this leads to long lines. 19016 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;; 19017 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 19018 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;; 19019 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;; 19020 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;; 19021 apollocoff_vec) tb="$tb coff-apollo.lo" ;; 19022 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 19023 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 19024 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 19025 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 19026 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 19027 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 19028 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 19029 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 19030 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 19031 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 19032 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;; 19033 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 19034 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 19035 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 19036 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 19037 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;; 19038 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;; 19039 bfd_efi_app_ia32_vec) tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;; 19040 bfd_efi_app_x86_64_vec) tb="$tb efi-app-x86_64.lo pex64igen.lo cofflink.lo" ;target_size=64;; 19041 bfd_efi_app_ia64_vec) tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;; 19042 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 19043 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 19044 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 19045 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 19046 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 19047 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 19048 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 19049 bfd_elf32_bigarm_symbian_vec) 19050 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 19051 bfd_elf32_bigarm_vxworks_vec) 19052 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 19053 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 19054 bfd_elf32_bigmips_vxworks_vec) 19055 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 19056 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 19057 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;; 19058 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 19059 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 19060 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 19061 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 19062 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 19063 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 19064 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 19065 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 19066 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 19067 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 19068 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 19069 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 19070 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;; 19071 bfd_elf32_i386_dragonfly_vec) 19072 tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;; 19073 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;; 19074 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;; 19075 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;; 19076 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 19077 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 19078 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;; 19079 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;; 19080 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";; 19081 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 19082 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 19083 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 19084 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 19085 bfd_elf32_littlearm_symbian_vec) 19086 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 19087 bfd_elf32_littlearm_vxworks_vec) 19088 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 19089 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 19090 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 19091 bfd_elf32_littlemips_vxworks_vec) 19092 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 19093 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 19094 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 19095 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 19096 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 19097 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 19098 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 19099 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 19100 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 19101 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;; 19102 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 19103 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 19104 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 19105 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 19106 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 19107 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 19108 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 19109 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 19110 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19111 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19112 bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19113 bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19114 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;; 19115 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;; 19116 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 19117 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 19118 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 19119 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 19120 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 19121 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 19122 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32.lo $elf" ;; 19123 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32.lo $elf" ;; 19124 # FIXME: We include cofflink.lo not because it's needed for 19125 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec 19126 # which needs it but does not list it. Should be fixed in right place. 19127 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 19128 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 19129 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 19130 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 19131 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 19132 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 19133 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 19134 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 19135 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 19136 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 19137 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 19138 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 19139 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 19140 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 19141 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 19142 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 19143 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 19144 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 19145 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 19146 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 19147 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 19148 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 19149 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 19150 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 19151 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 19152 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 19153 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 19154 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 19155 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 19156 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 19157 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19158 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 19159 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 19160 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 19161 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 19162 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 19163 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 19164 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19165 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 19166 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 19167 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 19168 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 19169 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 19170 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 19171 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 19172 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 19173 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 19174 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 19175 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 19176 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 19177 bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19178 bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 19179 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;; 19180 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;; 19181 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 19182 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 19183 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 19184 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 19185 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 19186 cris_aout_vec) tb="$tb aout-cris.lo" ;; 19187 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 19188 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 19189 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 19190 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 19191 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;; 19192 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;; 19193 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;; 19194 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;; 19195 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;; 19196 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 19197 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;; 19198 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;; 19199 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 19200 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 19201 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;; 19202 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;; 19203 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;; 19204 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;; 19205 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;; 19206 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 19207 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;; 19208 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;; 19209 i386msdos_vec) tb="$tb i386msdos.lo" ;; 19210 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;; 19211 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;; 19212 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;; 19213 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;; 19214 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 19215 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 19216 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;; 19217 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 19218 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 19219 ieee_vec) tb="$tb ieee.lo" ;; 19220 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;; 19221 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;; 19222 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;; 19223 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;; 19224 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;; 19225 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;; 19226 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;; 19227 m88kbcs_vec) tb="$tb coff-m88k.lo" ;; 19228 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;; 19229 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;; 19230 maxqcoff_vec) tb="$tb coff-maxq.lo" ;; 19231 mach_o_be_vec) tb="$tb mach-o.lo" ;; 19232 mach_o_le_vec) tb="$tb mach-o.lo" ;; 19233 mach_o_fat_vec) tb="$tb mach-o.lo" ;; 19234 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 19235 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 19236 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 19237 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 19238 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;; 19239 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;; 19240 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;; 19241 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;; 19242 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;; 19243 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;; 19244 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;; 19245 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;; 19246 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 19247 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 19248 pef_vec) tb="$tb pef.lo" ;; 19249 pef_xlib_vec) tb="$tb pef.lo" ;; 19250 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 19251 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 19252 ppcboot_vec) tb="$tb ppcboot.lo" ;; 19253 riscix_vec) tb="$tb aout32.lo riscix.lo" ;; 19254 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 19255 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 19256 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 19257 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 19258 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 19259 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 19260 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 19261 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 19262 som_vec) tb="$tb som.lo" ;; 19263 sparccoff_vec) tb="$tb coff-sparc.lo" ;; 19264 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; 19265 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;; 19266 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; 19267 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;; 19268 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; 19269 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;; 19270 sym_vec) tb="$tb xsym.lo" ;; 19271 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 19272 tic30_coff_vec) tb="$tb coff-tic30.lo" ;; 19273 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;; 19274 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;; 19275 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;; 19276 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;; 19277 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;; 19278 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;; 19279 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;; 19280 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;; 19281 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;; 19282 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;; 19283 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;; 19284 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;; 19285 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;; 19286 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 19287 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 19288 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; 19289 versados_vec) tb="$tb versados.lo" ;; 19290 vms_alpha_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size=64 ;; 19291 vms_vax_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;; 19292 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;; 19293 we32kcoff_vec) tb="$tb coff-we32k.lo" ;; 19294 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;; 19295 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;; 19296 19297 # These appear out of order in targets.c 19298 srec_vec) tb="$tb srec.lo" ;; 19299 symbolsrec_vec) tb="$tb srec.lo" ;; 19300 tekhex_vec) tb="$tb tekhex.lo" ;; 19301 cisco_core_big_vec) tb="$tb cisco-core.lo" ;; 19302 cisco_core_little_vec) tb="$tb cisco-core.lo" ;; 19303 19304 "") ;; 19305 *) { { echo "$as_me:$LINENO: error: *** unknown target vector $vec" >&5 19306echo "$as_me: error: *** unknown target vector $vec" >&2;} 19307 { (exit 1); exit 1; }; } ;; 19308 esac 19309 19310 if test ${target_size} = 64; then 19311 target64=true 19312 fi 19313 if test x"${vec}" = x"${defvec}"; then 19314 bfd_default_target_size=${target_size} 19315 fi 19316done 19317 19318# Target architecture .o files. 19319# A couple of CPUs use shorter file names to avoid problems on DOS 19320# filesystems. 19321ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 19322 19323# Weed out duplicate .o files. 19324f="" 19325for i in $tb ; do 19326 case " $f " in 19327 *" $i "*) ;; 19328 *) f="$f $i" ;; 19329 esac 19330done 19331tb="$f" 19332 19333f="" 19334for i in $ta ; do 19335 case " $f " in 19336 *" $i "*) ;; 19337 *) f="$f $i" ;; 19338 esac 19339done 19340ta="$f" 19341 19342bfd_backends="$tb" 19343bfd_machines="$ta" 19344 19345if test x${all_targets} = xtrue ; then 19346 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 19347 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 19348 selvecs= 19349 havevecs= 19350 selarchs= 19351 test -n "$assocvecs" && 19352 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 19353else # all_targets is true 19354 # Only set these if they will be nonempty, for the clever echo. 19355 havevecs= 19356 assocvecs= 19357 test -n "$selvecs" && 19358 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 19359 test -n "$selvecs" && 19360 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 19361 test -n "$selarchs" && 19362 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 19363fi # all_targets is true 19364 19365case ${host64}-${target64}-${want64} in 19366 *true*) 19367 wordsize=64 19368 bfd64_libs='$(BFD64_LIBS)' 19369 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 19370 if test $BFD_HOST_64_BIT_DEFINED = 0; then 19371 { echo "$as_me:$LINENO: WARNING: You have requested a 64 bit BFD configuration, but" >&5 19372echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 19373 { echo "$as_me:$LINENO: WARNING: your compiler may not have a 64 bit integral type" >&5 19374echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 19375 fi 19376 if test -n "$GCC" ; then 19377 bad_64bit_gcc=no; 19378 echo "$as_me:$LINENO: checking for gcc version with buggy 64-bit support" >&5 19379echo $ECHO_N "checking for gcc version with buggy 64-bit support... $ECHO_C" >&6 19380 # Add more tests for gcc versions with non-working 64-bit support here. 19381 cat >conftest.$ac_ext <<_ACEOF 19382/* confdefs.h. */ 19383_ACEOF 19384cat confdefs.h >>conftest.$ac_ext 19385cat >>conftest.$ac_ext <<_ACEOF 19386/* end confdefs.h. */ 19387:__GNUC__:__GNUC_MINOR__:__i386__: 19388_ACEOF 19389if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19390 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then 19391 bad_64bit_gcc=yes; 19392 echo "$as_me:$LINENO: result: yes: egcs-1.1.2 on ix86 spotted" >&5 19393echo "${ECHO_T}yes: egcs-1.1.2 on ix86 spotted" >&6 19394else 19395 echo "$as_me:$LINENO: result: no" >&5 19396echo "${ECHO_T}no" >&6 19397fi 19398rm -f conftest* 19399 19400 if test $bad_64bit_gcc = yes ; then 19401 { { echo "$as_me:$LINENO: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" >&5 19402echo "$as_me: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" >&2;} 19403 { (exit 1); exit 1; }; } 19404 fi 19405 fi 19406 ;; 19407 false-false-false) 19408 wordsize=32 19409 all_backends='$(BFD32_BACKENDS)' 19410 ;; 19411esac 19412 19413 19414 19415 19416 19417 19418 19419 19420# Determine the host dependant file_ptr a.k.a. off_t type. In order 19421# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 19422# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 19423# Hopefully a reasonable assumption since fseeko et.al. should be 19424# upward compatible. 19425 19426 19427 19428 19429 19430for ac_func in ftello ftello64 fseeko fseeko64 fopen64 19431do 19432as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19433echo "$as_me:$LINENO: checking for $ac_func" >&5 19434echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19435if eval "test \"\${$as_ac_var+set}\" = set"; then 19436 echo $ECHO_N "(cached) $ECHO_C" >&6 19437else 19438 cat >conftest.$ac_ext <<_ACEOF 19439/* confdefs.h. */ 19440_ACEOF 19441cat confdefs.h >>conftest.$ac_ext 19442cat >>conftest.$ac_ext <<_ACEOF 19443/* end confdefs.h. */ 19444/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19445 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19446#define $ac_func innocuous_$ac_func 19447 19448/* System header to define __stub macros and hopefully few prototypes, 19449 which can conflict with char $ac_func (); below. 19450 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19451 <limits.h> exists even on freestanding compilers. */ 19452 19453#ifdef __STDC__ 19454# include <limits.h> 19455#else 19456# include <assert.h> 19457#endif 19458 19459#undef $ac_func 19460 19461/* Override any gcc2 internal prototype to avoid an error. */ 19462#ifdef __cplusplus 19463extern "C" 19464{ 19465#endif 19466/* We use char because int might match the return type of a gcc2 19467 builtin and then its argument prototype would still apply. */ 19468char $ac_func (); 19469/* The GNU C library defines this for functions which it implements 19470 to always fail with ENOSYS. Some functions are actually named 19471 something starting with __ and the normal name is an alias. */ 19472#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19473choke me 19474#else 19475char (*f) () = $ac_func; 19476#endif 19477#ifdef __cplusplus 19478} 19479#endif 19480 19481int 19482main () 19483{ 19484return f != $ac_func; 19485 ; 19486 return 0; 19487} 19488_ACEOF 19489rm -f conftest.$ac_objext conftest$ac_exeext 19490if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19491 (eval $ac_link) 2>conftest.er1 19492 ac_status=$? 19493 grep -v '^ *+' conftest.er1 >conftest.err 19494 rm -f conftest.er1 19495 cat conftest.err >&5 19496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19497 (exit $ac_status); } && 19498 { ac_try='test -z "$ac_c_werror_flag" 19499 || test ! -s conftest.err' 19500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19501 (eval $ac_try) 2>&5 19502 ac_status=$? 19503 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19504 (exit $ac_status); }; } && 19505 { ac_try='test -s conftest$ac_exeext' 19506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19507 (eval $ac_try) 2>&5 19508 ac_status=$? 19509 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19510 (exit $ac_status); }; }; then 19511 eval "$as_ac_var=yes" 19512else 19513 echo "$as_me: failed program was:" >&5 19514sed 's/^/| /' conftest.$ac_ext >&5 19515 19516eval "$as_ac_var=no" 19517fi 19518rm -f conftest.err conftest.$ac_objext \ 19519 conftest$ac_exeext conftest.$ac_ext 19520fi 19521echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19522echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19523if test `eval echo '${'$as_ac_var'}'` = yes; then 19524 cat >>confdefs.h <<_ACEOF 19525#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19526_ACEOF 19527 19528fi 19529done 19530 19531if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 19532 echo "$as_me:$LINENO: checking for off_t" >&5 19533echo $ECHO_N "checking for off_t... $ECHO_C" >&6 19534if test "${ac_cv_type_off_t+set}" = set; then 19535 echo $ECHO_N "(cached) $ECHO_C" >&6 19536else 19537 cat >conftest.$ac_ext <<_ACEOF 19538/* confdefs.h. */ 19539_ACEOF 19540cat confdefs.h >>conftest.$ac_ext 19541cat >>conftest.$ac_ext <<_ACEOF 19542/* end confdefs.h. */ 19543$ac_includes_default 19544int 19545main () 19546{ 19547if ((off_t *) 0) 19548 return 0; 19549if (sizeof (off_t)) 19550 return 0; 19551 ; 19552 return 0; 19553} 19554_ACEOF 19555rm -f conftest.$ac_objext 19556if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19557 (eval $ac_compile) 2>conftest.er1 19558 ac_status=$? 19559 grep -v '^ *+' conftest.er1 >conftest.err 19560 rm -f conftest.er1 19561 cat conftest.err >&5 19562 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19563 (exit $ac_status); } && 19564 { ac_try='test -z "$ac_c_werror_flag" 19565 || test ! -s conftest.err' 19566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19567 (eval $ac_try) 2>&5 19568 ac_status=$? 19569 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19570 (exit $ac_status); }; } && 19571 { ac_try='test -s conftest.$ac_objext' 19572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19573 (eval $ac_try) 2>&5 19574 ac_status=$? 19575 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19576 (exit $ac_status); }; }; then 19577 ac_cv_type_off_t=yes 19578else 19579 echo "$as_me: failed program was:" >&5 19580sed 's/^/| /' conftest.$ac_ext >&5 19581 19582ac_cv_type_off_t=no 19583fi 19584rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19585fi 19586echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 19587echo "${ECHO_T}$ac_cv_type_off_t" >&6 19588 19589echo "$as_me:$LINENO: checking size of off_t" >&5 19590echo $ECHO_N "checking size of off_t... $ECHO_C" >&6 19591if test "${ac_cv_sizeof_off_t+set}" = set; then 19592 echo $ECHO_N "(cached) $ECHO_C" >&6 19593else 19594 if test "$ac_cv_type_off_t" = yes; then 19595 # The cast to unsigned long works around a bug in the HP C Compiler 19596 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 19597 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 19598 # This bug is HP SR number 8606223364. 19599 if test "$cross_compiling" = yes; then 19600 # Depending upon the size, compute the lo and hi bounds. 19601cat >conftest.$ac_ext <<_ACEOF 19602/* confdefs.h. */ 19603_ACEOF 19604cat confdefs.h >>conftest.$ac_ext 19605cat >>conftest.$ac_ext <<_ACEOF 19606/* end confdefs.h. */ 19607$ac_includes_default 19608int 19609main () 19610{ 19611static int test_array [1 - 2 * !(((long) (sizeof (off_t))) >= 0)]; 19612test_array [0] = 0 19613 19614 ; 19615 return 0; 19616} 19617_ACEOF 19618rm -f conftest.$ac_objext 19619if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19620 (eval $ac_compile) 2>conftest.er1 19621 ac_status=$? 19622 grep -v '^ *+' conftest.er1 >conftest.err 19623 rm -f conftest.er1 19624 cat conftest.err >&5 19625 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19626 (exit $ac_status); } && 19627 { ac_try='test -z "$ac_c_werror_flag" 19628 || test ! -s conftest.err' 19629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19630 (eval $ac_try) 2>&5 19631 ac_status=$? 19632 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19633 (exit $ac_status); }; } && 19634 { ac_try='test -s conftest.$ac_objext' 19635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19636 (eval $ac_try) 2>&5 19637 ac_status=$? 19638 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19639 (exit $ac_status); }; }; then 19640 ac_lo=0 ac_mid=0 19641 while :; do 19642 cat >conftest.$ac_ext <<_ACEOF 19643/* confdefs.h. */ 19644_ACEOF 19645cat confdefs.h >>conftest.$ac_ext 19646cat >>conftest.$ac_ext <<_ACEOF 19647/* end confdefs.h. */ 19648$ac_includes_default 19649int 19650main () 19651{ 19652static int test_array [1 - 2 * !(((long) (sizeof (off_t))) <= $ac_mid)]; 19653test_array [0] = 0 19654 19655 ; 19656 return 0; 19657} 19658_ACEOF 19659rm -f conftest.$ac_objext 19660if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19661 (eval $ac_compile) 2>conftest.er1 19662 ac_status=$? 19663 grep -v '^ *+' conftest.er1 >conftest.err 19664 rm -f conftest.er1 19665 cat conftest.err >&5 19666 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19667 (exit $ac_status); } && 19668 { ac_try='test -z "$ac_c_werror_flag" 19669 || test ! -s conftest.err' 19670 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19671 (eval $ac_try) 2>&5 19672 ac_status=$? 19673 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19674 (exit $ac_status); }; } && 19675 { ac_try='test -s conftest.$ac_objext' 19676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19677 (eval $ac_try) 2>&5 19678 ac_status=$? 19679 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19680 (exit $ac_status); }; }; then 19681 ac_hi=$ac_mid; break 19682else 19683 echo "$as_me: failed program was:" >&5 19684sed 's/^/| /' conftest.$ac_ext >&5 19685 19686ac_lo=`expr $ac_mid + 1` 19687 if test $ac_lo -le $ac_mid; then 19688 ac_lo= ac_hi= 19689 break 19690 fi 19691 ac_mid=`expr 2 '*' $ac_mid + 1` 19692fi 19693rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19694 done 19695else 19696 echo "$as_me: failed program was:" >&5 19697sed 's/^/| /' conftest.$ac_ext >&5 19698 19699cat >conftest.$ac_ext <<_ACEOF 19700/* confdefs.h. */ 19701_ACEOF 19702cat confdefs.h >>conftest.$ac_ext 19703cat >>conftest.$ac_ext <<_ACEOF 19704/* end confdefs.h. */ 19705$ac_includes_default 19706int 19707main () 19708{ 19709static int test_array [1 - 2 * !(((long) (sizeof (off_t))) < 0)]; 19710test_array [0] = 0 19711 19712 ; 19713 return 0; 19714} 19715_ACEOF 19716rm -f conftest.$ac_objext 19717if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19718 (eval $ac_compile) 2>conftest.er1 19719 ac_status=$? 19720 grep -v '^ *+' conftest.er1 >conftest.err 19721 rm -f conftest.er1 19722 cat conftest.err >&5 19723 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19724 (exit $ac_status); } && 19725 { ac_try='test -z "$ac_c_werror_flag" 19726 || test ! -s conftest.err' 19727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19728 (eval $ac_try) 2>&5 19729 ac_status=$? 19730 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19731 (exit $ac_status); }; } && 19732 { ac_try='test -s conftest.$ac_objext' 19733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19734 (eval $ac_try) 2>&5 19735 ac_status=$? 19736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19737 (exit $ac_status); }; }; then 19738 ac_hi=-1 ac_mid=-1 19739 while :; do 19740 cat >conftest.$ac_ext <<_ACEOF 19741/* confdefs.h. */ 19742_ACEOF 19743cat confdefs.h >>conftest.$ac_ext 19744cat >>conftest.$ac_ext <<_ACEOF 19745/* end confdefs.h. */ 19746$ac_includes_default 19747int 19748main () 19749{ 19750static int test_array [1 - 2 * !(((long) (sizeof (off_t))) >= $ac_mid)]; 19751test_array [0] = 0 19752 19753 ; 19754 return 0; 19755} 19756_ACEOF 19757rm -f conftest.$ac_objext 19758if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19759 (eval $ac_compile) 2>conftest.er1 19760 ac_status=$? 19761 grep -v '^ *+' conftest.er1 >conftest.err 19762 rm -f conftest.er1 19763 cat conftest.err >&5 19764 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19765 (exit $ac_status); } && 19766 { ac_try='test -z "$ac_c_werror_flag" 19767 || test ! -s conftest.err' 19768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19769 (eval $ac_try) 2>&5 19770 ac_status=$? 19771 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19772 (exit $ac_status); }; } && 19773 { ac_try='test -s conftest.$ac_objext' 19774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19775 (eval $ac_try) 2>&5 19776 ac_status=$? 19777 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19778 (exit $ac_status); }; }; then 19779 ac_lo=$ac_mid; break 19780else 19781 echo "$as_me: failed program was:" >&5 19782sed 's/^/| /' conftest.$ac_ext >&5 19783 19784ac_hi=`expr '(' $ac_mid ')' - 1` 19785 if test $ac_mid -le $ac_hi; then 19786 ac_lo= ac_hi= 19787 break 19788 fi 19789 ac_mid=`expr 2 '*' $ac_mid` 19790fi 19791rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19792 done 19793else 19794 echo "$as_me: failed program was:" >&5 19795sed 's/^/| /' conftest.$ac_ext >&5 19796 19797ac_lo= ac_hi= 19798fi 19799rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19800fi 19801rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19802# Binary search between lo and hi bounds. 19803while test "x$ac_lo" != "x$ac_hi"; do 19804 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 19805 cat >conftest.$ac_ext <<_ACEOF 19806/* confdefs.h. */ 19807_ACEOF 19808cat confdefs.h >>conftest.$ac_ext 19809cat >>conftest.$ac_ext <<_ACEOF 19810/* end confdefs.h. */ 19811$ac_includes_default 19812int 19813main () 19814{ 19815static int test_array [1 - 2 * !(((long) (sizeof (off_t))) <= $ac_mid)]; 19816test_array [0] = 0 19817 19818 ; 19819 return 0; 19820} 19821_ACEOF 19822rm -f conftest.$ac_objext 19823if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19824 (eval $ac_compile) 2>conftest.er1 19825 ac_status=$? 19826 grep -v '^ *+' conftest.er1 >conftest.err 19827 rm -f conftest.er1 19828 cat conftest.err >&5 19829 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19830 (exit $ac_status); } && 19831 { ac_try='test -z "$ac_c_werror_flag" 19832 || test ! -s conftest.err' 19833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19834 (eval $ac_try) 2>&5 19835 ac_status=$? 19836 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19837 (exit $ac_status); }; } && 19838 { ac_try='test -s conftest.$ac_objext' 19839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19840 (eval $ac_try) 2>&5 19841 ac_status=$? 19842 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19843 (exit $ac_status); }; }; then 19844 ac_hi=$ac_mid 19845else 19846 echo "$as_me: failed program was:" >&5 19847sed 's/^/| /' conftest.$ac_ext >&5 19848 19849ac_lo=`expr '(' $ac_mid ')' + 1` 19850fi 19851rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19852done 19853case $ac_lo in 19854?*) ac_cv_sizeof_off_t=$ac_lo;; 19855'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t), 77 19856See \`config.log' for more details." >&5 19857echo "$as_me: error: cannot compute sizeof (off_t), 77 19858See \`config.log' for more details." >&2;} 19859 { (exit 1); exit 1; }; } ;; 19860esac 19861else 19862 if test "$cross_compiling" = yes; then 19863 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 19864See \`config.log' for more details." >&5 19865echo "$as_me: error: cannot run test program while cross compiling 19866See \`config.log' for more details." >&2;} 19867 { (exit 1); exit 1; }; } 19868else 19869 cat >conftest.$ac_ext <<_ACEOF 19870/* confdefs.h. */ 19871_ACEOF 19872cat confdefs.h >>conftest.$ac_ext 19873cat >>conftest.$ac_ext <<_ACEOF 19874/* end confdefs.h. */ 19875$ac_includes_default 19876long longval () { return (long) (sizeof (off_t)); } 19877unsigned long ulongval () { return (long) (sizeof (off_t)); } 19878#include <stdio.h> 19879#include <stdlib.h> 19880int 19881main () 19882{ 19883 19884 FILE *f = fopen ("conftest.val", "w"); 19885 if (! f) 19886 exit (1); 19887 if (((long) (sizeof (off_t))) < 0) 19888 { 19889 long i = longval (); 19890 if (i != ((long) (sizeof (off_t)))) 19891 exit (1); 19892 fprintf (f, "%ld\n", i); 19893 } 19894 else 19895 { 19896 unsigned long i = ulongval (); 19897 if (i != ((long) (sizeof (off_t)))) 19898 exit (1); 19899 fprintf (f, "%lu\n", i); 19900 } 19901 exit (ferror (f) || fclose (f) != 0); 19902 19903 ; 19904 return 0; 19905} 19906_ACEOF 19907rm -f conftest$ac_exeext 19908if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19909 (eval $ac_link) 2>&5 19910 ac_status=$? 19911 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19912 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 19913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19914 (eval $ac_try) 2>&5 19915 ac_status=$? 19916 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19917 (exit $ac_status); }; }; then 19918 ac_cv_sizeof_off_t=`cat conftest.val` 19919else 19920 echo "$as_me: program exited with status $ac_status" >&5 19921echo "$as_me: failed program was:" >&5 19922sed 's/^/| /' conftest.$ac_ext >&5 19923 19924( exit $ac_status ) 19925{ { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t), 77 19926See \`config.log' for more details." >&5 19927echo "$as_me: error: cannot compute sizeof (off_t), 77 19928See \`config.log' for more details." >&2;} 19929 { (exit 1); exit 1; }; } 19930fi 19931rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 19932fi 19933fi 19934rm -f conftest.val 19935else 19936 ac_cv_sizeof_off_t=0 19937fi 19938fi 19939echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5 19940echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6 19941cat >>confdefs.h <<_ACEOF 19942#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 19943_ACEOF 19944 19945 19946fi 19947echo "$as_me:$LINENO: checking file_ptr type" >&5 19948echo $ECHO_N "checking file_ptr type... $ECHO_C" >&6 19949bfd_file_ptr="long" 19950bfd_ufile_ptr="unsigned long" 19951if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 19952 -o x"${ac_cv_sizeof_off_t}" = x8; then 19953 bfd_file_ptr=BFD_HOST_64_BIT 19954 bfd_ufile_ptr=BFD_HOST_U_64_BIT 19955fi 19956echo "$as_me:$LINENO: result: $bfd_file_ptr" >&5 19957echo "${ECHO_T}$bfd_file_ptr" >&6 19958 19959 19960 19961 19962tdefaults="" 19963test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 19964test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 19965test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 19966test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 19967test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}" 19968 19969 19970 19971 19972for ac_header in stdlib.h unistd.h 19973do 19974as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 19975if eval "test \"\${$as_ac_Header+set}\" = set"; then 19976 echo "$as_me:$LINENO: checking for $ac_header" >&5 19977echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 19978if eval "test \"\${$as_ac_Header+set}\" = set"; then 19979 echo $ECHO_N "(cached) $ECHO_C" >&6 19980fi 19981echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 19982echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 19983else 19984 # Is the header compilable? 19985echo "$as_me:$LINENO: checking $ac_header usability" >&5 19986echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 19987cat >conftest.$ac_ext <<_ACEOF 19988/* confdefs.h. */ 19989_ACEOF 19990cat confdefs.h >>conftest.$ac_ext 19991cat >>conftest.$ac_ext <<_ACEOF 19992/* end confdefs.h. */ 19993$ac_includes_default 19994#include <$ac_header> 19995_ACEOF 19996rm -f conftest.$ac_objext 19997if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19998 (eval $ac_compile) 2>conftest.er1 19999 ac_status=$? 20000 grep -v '^ *+' conftest.er1 >conftest.err 20001 rm -f conftest.er1 20002 cat conftest.err >&5 20003 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20004 (exit $ac_status); } && 20005 { ac_try='test -z "$ac_c_werror_flag" 20006 || test ! -s conftest.err' 20007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20008 (eval $ac_try) 2>&5 20009 ac_status=$? 20010 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20011 (exit $ac_status); }; } && 20012 { ac_try='test -s conftest.$ac_objext' 20013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20014 (eval $ac_try) 2>&5 20015 ac_status=$? 20016 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20017 (exit $ac_status); }; }; then 20018 ac_header_compiler=yes 20019else 20020 echo "$as_me: failed program was:" >&5 20021sed 's/^/| /' conftest.$ac_ext >&5 20022 20023ac_header_compiler=no 20024fi 20025rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 20026echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20027echo "${ECHO_T}$ac_header_compiler" >&6 20028 20029# Is the header present? 20030echo "$as_me:$LINENO: checking $ac_header presence" >&5 20031echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 20032cat >conftest.$ac_ext <<_ACEOF 20033/* confdefs.h. */ 20034_ACEOF 20035cat confdefs.h >>conftest.$ac_ext 20036cat >>conftest.$ac_ext <<_ACEOF 20037/* end confdefs.h. */ 20038#include <$ac_header> 20039_ACEOF 20040if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 20041 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 20042 ac_status=$? 20043 grep -v '^ *+' conftest.er1 >conftest.err 20044 rm -f conftest.er1 20045 cat conftest.err >&5 20046 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20047 (exit $ac_status); } >/dev/null; then 20048 if test -s conftest.err; then 20049 ac_cpp_err=$ac_c_preproc_warn_flag 20050 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 20051 else 20052 ac_cpp_err= 20053 fi 20054else 20055 ac_cpp_err=yes 20056fi 20057if test -z "$ac_cpp_err"; then 20058 ac_header_preproc=yes 20059else 20060 echo "$as_me: failed program was:" >&5 20061sed 's/^/| /' conftest.$ac_ext >&5 20062 20063 ac_header_preproc=no 20064fi 20065rm -f conftest.err conftest.$ac_ext 20066echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20067echo "${ECHO_T}$ac_header_preproc" >&6 20068 20069# So? What about this header? 20070case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20071 yes:no: ) 20072 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20073echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20074 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20075echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20076 ac_header_preproc=yes 20077 ;; 20078 no:yes:* ) 20079 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20080echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20081 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20082echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20083 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20084echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20085 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20086echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20087 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20088echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20089 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20090echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20091 ( 20092 cat <<\_ASBOX 20093## ------------------------------------------ ## 20094## Report this to the AC_PACKAGE_NAME lists. ## 20095## ------------------------------------------ ## 20096_ASBOX 20097 ) | 20098 sed "s/^/$as_me: WARNING: /" >&2 20099 ;; 20100esac 20101echo "$as_me:$LINENO: checking for $ac_header" >&5 20102echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20103if eval "test \"\${$as_ac_Header+set}\" = set"; then 20104 echo $ECHO_N "(cached) $ECHO_C" >&6 20105else 20106 eval "$as_ac_Header=\$ac_header_preproc" 20107fi 20108echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20109echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20110 20111fi 20112if test `eval echo '${'$as_ac_Header'}'` = yes; then 20113 cat >>confdefs.h <<_ACEOF 20114#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20115_ACEOF 20116 20117fi 20118 20119done 20120 20121 20122for ac_func in getpagesize 20123do 20124as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 20125echo "$as_me:$LINENO: checking for $ac_func" >&5 20126echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 20127if eval "test \"\${$as_ac_var+set}\" = set"; then 20128 echo $ECHO_N "(cached) $ECHO_C" >&6 20129else 20130 cat >conftest.$ac_ext <<_ACEOF 20131/* confdefs.h. */ 20132_ACEOF 20133cat confdefs.h >>conftest.$ac_ext 20134cat >>conftest.$ac_ext <<_ACEOF 20135/* end confdefs.h. */ 20136/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 20137 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 20138#define $ac_func innocuous_$ac_func 20139 20140/* System header to define __stub macros and hopefully few prototypes, 20141 which can conflict with char $ac_func (); below. 20142 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 20143 <limits.h> exists even on freestanding compilers. */ 20144 20145#ifdef __STDC__ 20146# include <limits.h> 20147#else 20148# include <assert.h> 20149#endif 20150 20151#undef $ac_func 20152 20153/* Override any gcc2 internal prototype to avoid an error. */ 20154#ifdef __cplusplus 20155extern "C" 20156{ 20157#endif 20158/* We use char because int might match the return type of a gcc2 20159 builtin and then its argument prototype would still apply. */ 20160char $ac_func (); 20161/* The GNU C library defines this for functions which it implements 20162 to always fail with ENOSYS. Some functions are actually named 20163 something starting with __ and the normal name is an alias. */ 20164#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 20165choke me 20166#else 20167char (*f) () = $ac_func; 20168#endif 20169#ifdef __cplusplus 20170} 20171#endif 20172 20173int 20174main () 20175{ 20176return f != $ac_func; 20177 ; 20178 return 0; 20179} 20180_ACEOF 20181rm -f conftest.$ac_objext conftest$ac_exeext 20182if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20183 (eval $ac_link) 2>conftest.er1 20184 ac_status=$? 20185 grep -v '^ *+' conftest.er1 >conftest.err 20186 rm -f conftest.er1 20187 cat conftest.err >&5 20188 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20189 (exit $ac_status); } && 20190 { ac_try='test -z "$ac_c_werror_flag" 20191 || test ! -s conftest.err' 20192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20193 (eval $ac_try) 2>&5 20194 ac_status=$? 20195 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20196 (exit $ac_status); }; } && 20197 { ac_try='test -s conftest$ac_exeext' 20198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20199 (eval $ac_try) 2>&5 20200 ac_status=$? 20201 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20202 (exit $ac_status); }; }; then 20203 eval "$as_ac_var=yes" 20204else 20205 echo "$as_me: failed program was:" >&5 20206sed 's/^/| /' conftest.$ac_ext >&5 20207 20208eval "$as_ac_var=no" 20209fi 20210rm -f conftest.err conftest.$ac_objext \ 20211 conftest$ac_exeext conftest.$ac_ext 20212fi 20213echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 20214echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 20215if test `eval echo '${'$as_ac_var'}'` = yes; then 20216 cat >>confdefs.h <<_ACEOF 20217#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 20218_ACEOF 20219 20220fi 20221done 20222 20223echo "$as_me:$LINENO: checking for working mmap" >&5 20224echo $ECHO_N "checking for working mmap... $ECHO_C" >&6 20225if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then 20226 echo $ECHO_N "(cached) $ECHO_C" >&6 20227else 20228 if test "$cross_compiling" = yes; then 20229 ac_cv_func_mmap_fixed_mapped=no 20230else 20231 cat >conftest.$ac_ext <<_ACEOF 20232/* confdefs.h. */ 20233_ACEOF 20234cat confdefs.h >>conftest.$ac_ext 20235cat >>conftest.$ac_ext <<_ACEOF 20236/* end confdefs.h. */ 20237$ac_includes_default 20238/* malloc might have been renamed as rpl_malloc. */ 20239#undef malloc 20240 20241/* Thanks to Mike Haertel and Jim Avera for this test. 20242 Here is a matrix of mmap possibilities: 20243 mmap private not fixed 20244 mmap private fixed at somewhere currently unmapped 20245 mmap private fixed at somewhere already mapped 20246 mmap shared not fixed 20247 mmap shared fixed at somewhere currently unmapped 20248 mmap shared fixed at somewhere already mapped 20249 For private mappings, we should verify that changes cannot be read() 20250 back from the file, nor mmap's back from the file at a different 20251 address. (There have been systems where private was not correctly 20252 implemented like the infamous i386 svr4.0, and systems where the 20253 VM page cache was not coherent with the file system buffer cache 20254 like early versions of FreeBSD and possibly contemporary NetBSD.) 20255 For shared mappings, we should conversely verify that changes get 20256 propagated back to all the places they're supposed to be. 20257 20258 Grep wants private fixed already mapped. 20259 The main things grep needs to know about mmap are: 20260 * does it exist and is it safe to write into the mmap'd area 20261 * how to use it (BSD variants) */ 20262 20263#include <fcntl.h> 20264#include <sys/mman.h> 20265 20266#if !STDC_HEADERS && !HAVE_STDLIB_H 20267char *malloc (); 20268#endif 20269 20270/* This mess was copied from the GNU getpagesize.h. */ 20271#if !HAVE_GETPAGESIZE 20272/* Assume that all systems that can run configure have sys/param.h. */ 20273# if !HAVE_SYS_PARAM_H 20274# define HAVE_SYS_PARAM_H 1 20275# endif 20276 20277# ifdef _SC_PAGESIZE 20278# define getpagesize() sysconf(_SC_PAGESIZE) 20279# else /* no _SC_PAGESIZE */ 20280# if HAVE_SYS_PARAM_H 20281# include <sys/param.h> 20282# ifdef EXEC_PAGESIZE 20283# define getpagesize() EXEC_PAGESIZE 20284# else /* no EXEC_PAGESIZE */ 20285# ifdef NBPG 20286# define getpagesize() NBPG * CLSIZE 20287# ifndef CLSIZE 20288# define CLSIZE 1 20289# endif /* no CLSIZE */ 20290# else /* no NBPG */ 20291# ifdef NBPC 20292# define getpagesize() NBPC 20293# else /* no NBPC */ 20294# ifdef PAGESIZE 20295# define getpagesize() PAGESIZE 20296# endif /* PAGESIZE */ 20297# endif /* no NBPC */ 20298# endif /* no NBPG */ 20299# endif /* no EXEC_PAGESIZE */ 20300# else /* no HAVE_SYS_PARAM_H */ 20301# define getpagesize() 8192 /* punt totally */ 20302# endif /* no HAVE_SYS_PARAM_H */ 20303# endif /* no _SC_PAGESIZE */ 20304 20305#endif /* no HAVE_GETPAGESIZE */ 20306 20307int 20308main () 20309{ 20310 char *data, *data2, *data3; 20311 int i, pagesize; 20312 int fd; 20313 20314 pagesize = getpagesize (); 20315 20316 /* First, make a file with some known garbage in it. */ 20317 data = (char *) malloc (pagesize); 20318 if (!data) 20319 exit (1); 20320 for (i = 0; i < pagesize; ++i) 20321 *(data + i) = rand (); 20322 umask (0); 20323 fd = creat ("conftest.mmap", 0600); 20324 if (fd < 0) 20325 exit (1); 20326 if (write (fd, data, pagesize) != pagesize) 20327 exit (1); 20328 close (fd); 20329 20330 /* Next, try to mmap the file at a fixed address which already has 20331 something else allocated at it. If we can, also make sure that 20332 we see the same garbage. */ 20333 fd = open ("conftest.mmap", O_RDWR); 20334 if (fd < 0) 20335 exit (1); 20336 data2 = (char *) malloc (2 * pagesize); 20337 if (!data2) 20338 exit (1); 20339 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1); 20340 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 20341 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 20342 exit (1); 20343 for (i = 0; i < pagesize; ++i) 20344 if (*(data + i) != *(data2 + i)) 20345 exit (1); 20346 20347 /* Finally, make sure that changes to the mapped area do not 20348 percolate back to the file as seen by read(). (This is a bug on 20349 some variants of i386 svr4.0.) */ 20350 for (i = 0; i < pagesize; ++i) 20351 *(data2 + i) = *(data2 + i) + 1; 20352 data3 = (char *) malloc (pagesize); 20353 if (!data3) 20354 exit (1); 20355 if (read (fd, data3, pagesize) != pagesize) 20356 exit (1); 20357 for (i = 0; i < pagesize; ++i) 20358 if (*(data + i) != *(data3 + i)) 20359 exit (1); 20360 close (fd); 20361 exit (0); 20362} 20363_ACEOF 20364rm -f conftest$ac_exeext 20365if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20366 (eval $ac_link) 2>&5 20367 ac_status=$? 20368 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20369 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20371 (eval $ac_try) 2>&5 20372 ac_status=$? 20373 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20374 (exit $ac_status); }; }; then 20375 ac_cv_func_mmap_fixed_mapped=yes 20376else 20377 echo "$as_me: program exited with status $ac_status" >&5 20378echo "$as_me: failed program was:" >&5 20379sed 's/^/| /' conftest.$ac_ext >&5 20380 20381( exit $ac_status ) 20382ac_cv_func_mmap_fixed_mapped=no 20383fi 20384rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20385fi 20386fi 20387echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5 20388echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6 20389if test $ac_cv_func_mmap_fixed_mapped = yes; then 20390 20391cat >>confdefs.h <<\_ACEOF 20392#define HAVE_MMAP 1 20393_ACEOF 20394 20395fi 20396rm -f conftest.mmap 20397 20398 20399 20400for ac_func in madvise mprotect 20401do 20402as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 20403echo "$as_me:$LINENO: checking for $ac_func" >&5 20404echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 20405if eval "test \"\${$as_ac_var+set}\" = set"; then 20406 echo $ECHO_N "(cached) $ECHO_C" >&6 20407else 20408 cat >conftest.$ac_ext <<_ACEOF 20409/* confdefs.h. */ 20410_ACEOF 20411cat confdefs.h >>conftest.$ac_ext 20412cat >>conftest.$ac_ext <<_ACEOF 20413/* end confdefs.h. */ 20414/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 20415 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 20416#define $ac_func innocuous_$ac_func 20417 20418/* System header to define __stub macros and hopefully few prototypes, 20419 which can conflict with char $ac_func (); below. 20420 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 20421 <limits.h> exists even on freestanding compilers. */ 20422 20423#ifdef __STDC__ 20424# include <limits.h> 20425#else 20426# include <assert.h> 20427#endif 20428 20429#undef $ac_func 20430 20431/* Override any gcc2 internal prototype to avoid an error. */ 20432#ifdef __cplusplus 20433extern "C" 20434{ 20435#endif 20436/* We use char because int might match the return type of a gcc2 20437 builtin and then its argument prototype would still apply. */ 20438char $ac_func (); 20439/* The GNU C library defines this for functions which it implements 20440 to always fail with ENOSYS. Some functions are actually named 20441 something starting with __ and the normal name is an alias. */ 20442#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 20443choke me 20444#else 20445char (*f) () = $ac_func; 20446#endif 20447#ifdef __cplusplus 20448} 20449#endif 20450 20451int 20452main () 20453{ 20454return f != $ac_func; 20455 ; 20456 return 0; 20457} 20458_ACEOF 20459rm -f conftest.$ac_objext conftest$ac_exeext 20460if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20461 (eval $ac_link) 2>conftest.er1 20462 ac_status=$? 20463 grep -v '^ *+' conftest.er1 >conftest.err 20464 rm -f conftest.er1 20465 cat conftest.err >&5 20466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20467 (exit $ac_status); } && 20468 { ac_try='test -z "$ac_c_werror_flag" 20469 || test ! -s conftest.err' 20470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20471 (eval $ac_try) 2>&5 20472 ac_status=$? 20473 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20474 (exit $ac_status); }; } && 20475 { ac_try='test -s conftest$ac_exeext' 20476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20477 (eval $ac_try) 2>&5 20478 ac_status=$? 20479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20480 (exit $ac_status); }; }; then 20481 eval "$as_ac_var=yes" 20482else 20483 echo "$as_me: failed program was:" >&5 20484sed 's/^/| /' conftest.$ac_ext >&5 20485 20486eval "$as_ac_var=no" 20487fi 20488rm -f conftest.err conftest.$ac_objext \ 20489 conftest$ac_exeext conftest.$ac_ext 20490fi 20491echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 20492echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 20493if test `eval echo '${'$as_ac_var'}'` = yes; then 20494 cat >>confdefs.h <<_ACEOF 20495#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 20496_ACEOF 20497 20498fi 20499done 20500 20501case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 20502 true+yes ) 20503cat >>confdefs.h <<\_ACEOF 20504#define USE_MMAP 1 20505_ACEOF 20506 ;; 20507esac 20508 20509rm -f doc/config.status 20510 ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 20511 20512 20513 ac_config_commands="$ac_config_commands default" 20514 20515 20516 20517 20518 20519 20520cat >confcache <<\_ACEOF 20521# This file is a shell script that caches the results of configure 20522# tests run on this system so they can be shared between configure 20523# scripts and configure runs, see configure's option --config-cache. 20524# It is not useful on other systems. If it contains results you don't 20525# want to keep, you may remove or edit it. 20526# 20527# config.status only pays attention to the cache file if you give it 20528# the --recheck option to rerun configure. 20529# 20530# `ac_cv_env_foo' variables (set or unset) will be overridden when 20531# loading this file, other *unset* `ac_cv_foo' will be assigned the 20532# following values. 20533 20534_ACEOF 20535 20536# The following way of writing the cache mishandles newlines in values, 20537# but we know of no workaround that is simple, portable, and efficient. 20538# So, don't put newlines in cache variables' values. 20539# Ultrix sh set writes to stderr and can't be redirected directly, 20540# and sets the high bit in the cache file unless we assign to the vars. 20541{ 20542 (set) 2>&1 | 20543 case `(ac_space=' '; set | grep ac_space) 2>&1` in 20544 *ac_space=\ *) 20545 # `set' does not quote correctly, so add quotes (double-quote 20546 # substitution turns \\\\ into \\, and sed turns \\ into \). 20547 sed -n \ 20548 "s/'/'\\\\''/g; 20549 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20550 ;; 20551 *) 20552 # `set' quotes correctly as required by POSIX, so do not add quotes. 20553 sed -n \ 20554 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 20555 ;; 20556 esac; 20557} | 20558 sed ' 20559 t clear 20560 : clear 20561 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20562 t end 20563 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20564 : end' >>confcache 20565if diff $cache_file confcache >/dev/null 2>&1; then :; else 20566 if test -w $cache_file; then 20567 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 20568 cat confcache >$cache_file 20569 else 20570 echo "not updating unwritable cache $cache_file" 20571 fi 20572fi 20573rm -f confcache 20574 20575test "x$prefix" = xNONE && prefix=$ac_default_prefix 20576# Let make expand exec_prefix. 20577test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20578 20579# VPATH may cause trouble with some makes, so we remove $(srcdir), 20580# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 20581# trailing colons and then remove the whole line if VPATH becomes empty 20582# (actually we leave an empty line to preserve line numbers). 20583if test "x$srcdir" = x.; then 20584 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 20585s/:*\$(srcdir):*/:/; 20586s/:*\${srcdir}:*/:/; 20587s/:*@srcdir@:*/:/; 20588s/^\([^=]*=[ ]*\):*/\1/; 20589s/:*$//; 20590s/^[^=]*=[ ]*$//; 20591}' 20592fi 20593 20594DEFS=-DHAVE_CONFIG_H 20595 20596ac_libobjs= 20597ac_ltlibobjs= 20598for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20599 # 1. Remove the extension, and $U if already installed. 20600 ac_i=`echo "$ac_i" | 20601 sed 's/\$U\././;s/\.o$//;s/\.obj$//'` 20602 # 2. Add them. 20603 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" 20604 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' 20605done 20606LIBOBJS=$ac_libobjs 20607 20608LTLIBOBJS=$ac_ltlibobjs 20609 20610 20611if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20612 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 20613Usually this means the macro was only invoked conditionally." >&5 20614echo "$as_me: error: conditional \"AMDEP\" was never defined. 20615Usually this means the macro was only invoked conditionally." >&2;} 20616 { (exit 1); exit 1; }; } 20617fi 20618if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20619 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 20620Usually this means the macro was only invoked conditionally." >&5 20621echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 20622Usually this means the macro was only invoked conditionally." >&2;} 20623 { (exit 1); exit 1; }; } 20624fi 20625if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 20626 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 20627Usually this means the macro was only invoked conditionally." >&5 20628echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 20629Usually this means the macro was only invoked conditionally." >&2;} 20630 { (exit 1); exit 1; }; } 20631fi 20632if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 20633 { { echo "$as_me:$LINENO: error: conditional \"GENINSRC_NEVER\" was never defined. 20634Usually this means the macro was only invoked conditionally." >&5 20635echo "$as_me: error: conditional \"GENINSRC_NEVER\" was never defined. 20636Usually this means the macro was only invoked conditionally." >&2;} 20637 { (exit 1); exit 1; }; } 20638fi 20639if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 20640 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LIBBFD\" was never defined. 20641Usually this means the macro was only invoked conditionally." >&5 20642echo "$as_me: error: conditional \"INSTALL_LIBBFD\" was never defined. 20643Usually this means the macro was only invoked conditionally." >&2;} 20644 { (exit 1); exit 1; }; } 20645fi 20646 20647: ${CONFIG_STATUS=./config.status} 20648ac_clean_files_save=$ac_clean_files 20649ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20650{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 20651echo "$as_me: creating $CONFIG_STATUS" >&6;} 20652cat >$CONFIG_STATUS <<_ACEOF 20653#! $SHELL 20654# Generated by $as_me. 20655# Run this file to recreate the current configuration. 20656# Compiler output produced by configure, useful for debugging 20657# configure, is in config.log if it exists. 20658 20659debug=false 20660ac_cs_recheck=false 20661ac_cs_silent=false 20662SHELL=\${CONFIG_SHELL-$SHELL} 20663_ACEOF 20664 20665cat >>$CONFIG_STATUS <<\_ACEOF 20666## --------------------- ## 20667## M4sh Initialization. ## 20668## --------------------- ## 20669 20670# Be Bourne compatible 20671if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 20672 emulate sh 20673 NULLCMD=: 20674 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 20675 # is contrary to our usage. Disable this feature. 20676 alias -g '${1+"$@"}'='"$@"' 20677elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 20678 set -o posix 20679fi 20680DUALCASE=1; export DUALCASE # for MKS sh 20681 20682# Support unset when possible. 20683if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 20684 as_unset=unset 20685else 20686 as_unset=false 20687fi 20688 20689 20690# Work around bugs in pre-3.0 UWIN ksh. 20691$as_unset ENV MAIL MAILPATH 20692PS1='$ ' 20693PS2='> ' 20694PS4='+ ' 20695 20696# NLS nuisances. 20697for as_var in \ 20698 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 20699 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 20700 LC_TELEPHONE LC_TIME 20701do 20702 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 20703 eval $as_var=C; export $as_var 20704 else 20705 $as_unset $as_var 20706 fi 20707done 20708 20709# Required to use basename. 20710if expr a : '\(a\)' >/dev/null 2>&1; then 20711 as_expr=expr 20712else 20713 as_expr=false 20714fi 20715 20716if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 20717 as_basename=basename 20718else 20719 as_basename=false 20720fi 20721 20722 20723# Name of the executable. 20724as_me=`$as_basename "$0" || 20725$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20726 X"$0" : 'X\(//\)$' \| \ 20727 X"$0" : 'X\(/\)$' \| \ 20728 . : '\(.\)' 2>/dev/null || 20729echo X/"$0" | 20730 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 20731 /^X\/\(\/\/\)$/{ s//\1/; q; } 20732 /^X\/\(\/\).*/{ s//\1/; q; } 20733 s/.*/./; q'` 20734 20735 20736# PATH needs CR, and LINENO needs CR and PATH. 20737# Avoid depending upon Character Ranges. 20738as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20739as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20740as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20741as_cr_digits='0123456789' 20742as_cr_alnum=$as_cr_Letters$as_cr_digits 20743 20744# The user is always right. 20745if test "${PATH_SEPARATOR+set}" != set; then 20746 echo "#! /bin/sh" >conf$$.sh 20747 echo "exit 0" >>conf$$.sh 20748 chmod +x conf$$.sh 20749 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 20750 PATH_SEPARATOR=';' 20751 else 20752 PATH_SEPARATOR=: 20753 fi 20754 rm -f conf$$.sh 20755fi 20756 20757 20758 as_lineno_1=$LINENO 20759 as_lineno_2=$LINENO 20760 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 20761 test "x$as_lineno_1" != "x$as_lineno_2" && 20762 test "x$as_lineno_3" = "x$as_lineno_2" || { 20763 # Find who we are. Look in the path if we contain no path at all 20764 # relative or not. 20765 case $0 in 20766 *[\\/]* ) as_myself=$0 ;; 20767 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20768for as_dir in $PATH 20769do 20770 IFS=$as_save_IFS 20771 test -z "$as_dir" && as_dir=. 20772 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20773done 20774 20775 ;; 20776 esac 20777 # We did not find ourselves, most probably we were run as `sh COMMAND' 20778 # in which case we are not to be found in the path. 20779 if test "x$as_myself" = x; then 20780 as_myself=$0 20781 fi 20782 if test ! -f "$as_myself"; then 20783 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 20784echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} 20785 { (exit 1); exit 1; }; } 20786 fi 20787 case $CONFIG_SHELL in 20788 '') 20789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20790for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 20791do 20792 IFS=$as_save_IFS 20793 test -z "$as_dir" && as_dir=. 20794 for as_base in sh bash ksh sh5; do 20795 case $as_dir in 20796 /*) 20797 if ("$as_dir/$as_base" -c ' 20798 as_lineno_1=$LINENO 20799 as_lineno_2=$LINENO 20800 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 20801 test "x$as_lineno_1" != "x$as_lineno_2" && 20802 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 20803 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 20804 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 20805 CONFIG_SHELL=$as_dir/$as_base 20806 export CONFIG_SHELL 20807 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 20808 fi;; 20809 esac 20810 done 20811done 20812;; 20813 esac 20814 20815 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 20816 # uniformly replaced by the line number. The first 'sed' inserts a 20817 # line-number line before each line; the second 'sed' does the real 20818 # work. The second script uses 'N' to pair each line-number line 20819 # with the numbered line, and appends trailing '-' during 20820 # substitution so that $LINENO is not a special case at line end. 20821 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 20822 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 20823 sed '=' <$as_myself | 20824 sed ' 20825 N 20826 s,$,-, 20827 : loop 20828 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 20829 t loop 20830 s,-$,, 20831 s,^['$as_cr_digits']*\n,, 20832 ' >$as_me.lineno && 20833 chmod +x $as_me.lineno || 20834 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 20835echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} 20836 { (exit 1); exit 1; }; } 20837 20838 # Don't try to exec as it changes $[0], causing all sort of problems 20839 # (the dirname of $[0] is not the place where we might find the 20840 # original and so on. Autoconf is especially sensible to this). 20841 . ./$as_me.lineno 20842 # Exit status is that of the last command. 20843 exit 20844} 20845 20846 20847case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 20848 *c*,-n*) ECHO_N= ECHO_C=' 20849' ECHO_T=' ' ;; 20850 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 20851 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 20852esac 20853 20854if expr a : '\(a\)' >/dev/null 2>&1; then 20855 as_expr=expr 20856else 20857 as_expr=false 20858fi 20859 20860rm -f conf$$ conf$$.exe conf$$.file 20861echo >conf$$.file 20862if ln -s conf$$.file conf$$ 2>/dev/null; then 20863 # We could just check for DJGPP; but this test a) works b) is more generic 20864 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 20865 if test -f conf$$.exe; then 20866 # Don't use ln at all; we don't have any links 20867 as_ln_s='cp -p' 20868 else 20869 as_ln_s='ln -s' 20870 fi 20871elif ln conf$$.file conf$$ 2>/dev/null; then 20872 as_ln_s=ln 20873else 20874 as_ln_s='cp -p' 20875fi 20876rm -f conf$$ conf$$.exe conf$$.file 20877 20878if mkdir -p . 2>/dev/null; then 20879 as_mkdir_p=: 20880else 20881 test -d ./-p && rmdir ./-p 20882 as_mkdir_p=false 20883fi 20884 20885as_executable_p="test -f" 20886 20887# Sed expression to map a string onto a valid CPP name. 20888as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20889 20890# Sed expression to map a string onto a valid variable name. 20891as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20892 20893 20894# IFS 20895# We need space, tab and new line, in precisely that order. 20896as_nl=' 20897' 20898IFS=" $as_nl" 20899 20900# CDPATH. 20901$as_unset CDPATH 20902 20903exec 6>&1 20904 20905# Open the log real soon, to keep \$[0] and so on meaningful, and to 20906# report actual input values of CONFIG_FILES etc. instead of their 20907# values after options handling. Logging --version etc. is OK. 20908exec 5>>config.log 20909{ 20910 echo 20911 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20912## Running $as_me. ## 20913_ASBOX 20914} >&5 20915cat >&5 <<_CSEOF 20916 20917This file was extended by $as_me, which was 20918generated by GNU Autoconf 2.59. Invocation command line was 20919 20920 CONFIG_FILES = $CONFIG_FILES 20921 CONFIG_HEADERS = $CONFIG_HEADERS 20922 CONFIG_LINKS = $CONFIG_LINKS 20923 CONFIG_COMMANDS = $CONFIG_COMMANDS 20924 $ $0 $@ 20925 20926_CSEOF 20927echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 20928echo >&5 20929_ACEOF 20930 20931# Files that config.status was made for. 20932if test -n "$ac_config_files"; then 20933 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 20934fi 20935 20936if test -n "$ac_config_headers"; then 20937 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS 20938fi 20939 20940if test -n "$ac_config_links"; then 20941 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS 20942fi 20943 20944if test -n "$ac_config_commands"; then 20945 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS 20946fi 20947 20948cat >>$CONFIG_STATUS <<\_ACEOF 20949 20950ac_cs_usage="\ 20951\`$as_me' instantiates files from templates according to the 20952current configuration. 20953 20954Usage: $0 [OPTIONS] [FILE]... 20955 20956 -h, --help print this help, then exit 20957 -V, --version print version number, then exit 20958 -q, --quiet do not print progress messages 20959 -d, --debug don't remove temporary files 20960 --recheck update $as_me by reconfiguring in the same conditions 20961 --file=FILE[:TEMPLATE] 20962 instantiate the configuration file FILE 20963 --header=FILE[:TEMPLATE] 20964 instantiate the configuration header FILE 20965 20966Configuration files: 20967$config_files 20968 20969Configuration headers: 20970$config_headers 20971 20972Configuration commands: 20973$config_commands 20974 20975Report bugs to <bug-autoconf@gnu.org>." 20976_ACEOF 20977 20978cat >>$CONFIG_STATUS <<_ACEOF 20979ac_cs_version="\\ 20980config.status 20981configured by $0, generated by GNU Autoconf 2.59, 20982 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 20983 20984Copyright (C) 2003 Free Software Foundation, Inc. 20985This config.status script is free software; the Free Software Foundation 20986gives unlimited permission to copy, distribute and modify it." 20987srcdir=$srcdir 20988INSTALL="$INSTALL" 20989_ACEOF 20990 20991cat >>$CONFIG_STATUS <<\_ACEOF 20992# If no file are specified by the user, then we need to provide default 20993# value. By we need to know if files were specified by the user. 20994ac_need_defaults=: 20995while test $# != 0 20996do 20997 case $1 in 20998 --*=*) 20999 ac_option=`expr "x$1" : 'x\([^=]*\)='` 21000 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 21001 ac_shift=: 21002 ;; 21003 -*) 21004 ac_option=$1 21005 ac_optarg=$2 21006 ac_shift=shift 21007 ;; 21008 *) # This is not an option, so the user has probably given explicit 21009 # arguments. 21010 ac_option=$1 21011 ac_need_defaults=false;; 21012 esac 21013 21014 case $ac_option in 21015 # Handling of the options. 21016_ACEOF 21017cat >>$CONFIG_STATUS <<\_ACEOF 21018 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21019 ac_cs_recheck=: ;; 21020 --version | --vers* | -V ) 21021 echo "$ac_cs_version"; exit 0 ;; 21022 --he | --h) 21023 # Conflict between --help and --header 21024 { { echo "$as_me:$LINENO: error: ambiguous option: $1 21025Try \`$0 --help' for more information." >&5 21026echo "$as_me: error: ambiguous option: $1 21027Try \`$0 --help' for more information." >&2;} 21028 { (exit 1); exit 1; }; };; 21029 --help | --hel | -h ) 21030 echo "$ac_cs_usage"; exit 0 ;; 21031 --debug | --d* | -d ) 21032 debug=: ;; 21033 --file | --fil | --fi | --f ) 21034 $ac_shift 21035 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 21036 ac_need_defaults=false;; 21037 --header | --heade | --head | --hea ) 21038 $ac_shift 21039 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 21040 ac_need_defaults=false;; 21041 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21042 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21043 ac_cs_silent=: ;; 21044 21045 # This is an error. 21046 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 21047Try \`$0 --help' for more information." >&5 21048echo "$as_me: error: unrecognized option: $1 21049Try \`$0 --help' for more information." >&2;} 21050 { (exit 1); exit 1; }; } ;; 21051 21052 *) ac_config_targets="$ac_config_targets $1" ;; 21053 21054 esac 21055 shift 21056done 21057 21058ac_configure_extra_args= 21059 21060if $ac_cs_silent; then 21061 exec 6>/dev/null 21062 ac_configure_extra_args="$ac_configure_extra_args --silent" 21063fi 21064 21065_ACEOF 21066cat >>$CONFIG_STATUS <<_ACEOF 21067if \$ac_cs_recheck; then 21068 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 21069 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21070fi 21071 21072_ACEOF 21073 21074cat >>$CONFIG_STATUS <<_ACEOF 21075# 21076# INIT-COMMANDS section. 21077# 21078 21079AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 21080 21081 21082# The HP-UX ksh and POSIX shell print the target directory to stdout 21083# if CDPATH is set. 21084(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21085 21086sed_quote_subst='$sed_quote_subst' 21087double_quote_subst='$double_quote_subst' 21088delay_variable_subst='$delay_variable_subst' 21089enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 21090macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 21091macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 21092enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 21093pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 21094enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 21095host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 21096host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 21097host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 21098build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 21099build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 21100build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 21101SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 21102Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 21103GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 21104EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 21105FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 21106LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 21107NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 21108LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 21109max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 21110ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 21111exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 21112lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 21113lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 21114lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 21115reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 21116reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21117deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 21118file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 21119AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 21120AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 21121STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 21122RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 21123old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21124old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21125old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21126CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 21127CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 21128compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 21129GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 21130lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 21131lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 21132lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' 21133objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 21134SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 21135ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 21136MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 21137lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 21138lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 21139lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 21140lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 21141lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 21142need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 21143libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 21144shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21145extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21146archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 21147enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 21148export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 21149whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 21150compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 21151old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21152old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21153archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21154archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21155module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21156module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21157with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 21158allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 21159no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 21160hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 21161hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 21162hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 21163hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 21164hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 21165hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 21166hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 21167hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 21168inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 21169link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 21170fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 21171always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 21172export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21173exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 21174include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 21175prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21176file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 21177variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 21178need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 21179need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 21180version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 21181runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 21182shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 21183shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 21184libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 21185library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 21186soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 21187postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21188postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21189finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 21190finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 21191hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 21192sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 21193sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 21194hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 21195enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 21196enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 21197enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 21198old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 21199striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 21200 21201LTCC='$LTCC' 21202LTCFLAGS='$LTCFLAGS' 21203compiler='$compiler_DEFAULT' 21204 21205# Quote evaled strings. 21206for var in SED \ 21207GREP \ 21208EGREP \ 21209FGREP \ 21210LD \ 21211NM \ 21212LN_S \ 21213lt_SP2NL \ 21214lt_NL2SP \ 21215reload_flag \ 21216deplibs_check_method \ 21217file_magic_cmd \ 21218AR \ 21219AR_FLAGS \ 21220STRIP \ 21221RANLIB \ 21222CC \ 21223CFLAGS \ 21224compiler \ 21225lt_cv_sys_global_symbol_pipe \ 21226lt_cv_sys_global_symbol_to_cdecl \ 21227lt_cv_sys_global_symbol_to_c_name_address \ 21228SHELL \ 21229ECHO \ 21230lt_prog_compiler_no_builtin_flag \ 21231lt_prog_compiler_wl \ 21232lt_prog_compiler_pic \ 21233lt_prog_compiler_static \ 21234lt_cv_prog_compiler_c_o \ 21235need_locks \ 21236shrext_cmds \ 21237export_dynamic_flag_spec \ 21238whole_archive_flag_spec \ 21239compiler_needs_object \ 21240with_gnu_ld \ 21241allow_undefined_flag \ 21242no_undefined_flag \ 21243hardcode_libdir_flag_spec \ 21244hardcode_libdir_flag_spec_ld \ 21245hardcode_libdir_separator \ 21246fix_srcfile_path \ 21247exclude_expsyms \ 21248include_expsyms \ 21249file_list_spec \ 21250variables_saved_for_relink \ 21251libname_spec \ 21252library_names_spec \ 21253soname_spec \ 21254finish_eval \ 21255old_striplib \ 21256striplib; do 21257 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 21258 *[\\\\\\\`\\"\\\$]*) 21259 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 21260 ;; 21261 *) 21262 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21263 ;; 21264 esac 21265done 21266 21267# Double-quote double-evaled strings. 21268for var in reload_cmds \ 21269old_postinstall_cmds \ 21270old_postuninstall_cmds \ 21271old_archive_cmds \ 21272extract_expsyms_cmds \ 21273old_archive_from_new_cmds \ 21274old_archive_from_expsyms_cmds \ 21275archive_cmds \ 21276archive_expsym_cmds \ 21277module_cmds \ 21278module_expsym_cmds \ 21279export_symbols_cmds \ 21280prelink_cmds \ 21281postinstall_cmds \ 21282postuninstall_cmds \ 21283finish_cmds \ 21284sys_lib_search_path_spec \ 21285sys_lib_dlsearch_path_spec; do 21286 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 21287 *[\\\\\\\`\\"\\\$]*) 21288 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 21289 ;; 21290 *) 21291 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21292 ;; 21293 esac 21294done 21295 21296# Fix-up fallback echo if it was mangled by the above quoting rules. 21297case \$lt_ECHO in 21298*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 21299 ;; 21300esac 21301 21302ac_aux_dir='$ac_aux_dir' 21303xsi_shell='$xsi_shell' 21304lt_shell_append='$lt_shell_append' 21305 21306# See if we are running on zsh, and set the options which allow our 21307# commands through without removal of \ escapes INIT. 21308if test -n "\${ZSH_VERSION+set}" ; then 21309 setopt NO_GLOB_SUBST 21310fi 21311 21312 21313 PACKAGE='$PACKAGE' 21314 VERSION='$VERSION' 21315 TIMESTAMP='$TIMESTAMP' 21316 RM='$RM' 21317 ofile='$ofile' 21318 21319 21320 21321# Capture the value of obsolete ALL_LINGUAS because we need it to compute 21322 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 21323 # from automake. 21324 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 21325 # Capture the value of LINGUAS because we need it to compute CATALOGS. 21326 LINGUAS="${LINGUAS-%UNSET%}" 21327 21328 21329GCC="$GCC" 21330CC="$CC" 21331acx_cv_header_stdint="$acx_cv_header_stdint" 21332acx_cv_type_int8_t="$acx_cv_type_int8_t" 21333acx_cv_type_int16_t="$acx_cv_type_int16_t" 21334acx_cv_type_int32_t="$acx_cv_type_int32_t" 21335acx_cv_type_int64_t="$acx_cv_type_int64_t" 21336acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 21337ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 21338ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 21339ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 21340ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 21341ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 21342ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 21343ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 21344ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 21345 21346 21347 21348_ACEOF 21349 21350 21351 21352cat >>$CONFIG_STATUS <<\_ACEOF 21353for ac_config_target in $ac_config_targets 21354do 21355 case "$ac_config_target" in 21356 # Handling of arguments. 21357 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21358 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 21359 "bfd-in3.h" ) CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 21360 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 21361 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21362 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21363 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 21364 "bfd_stdint.h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 21365 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 21366 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 21367 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 21368echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 21369 { (exit 1); exit 1; }; };; 21370 esac 21371done 21372 21373# If the user did not use the arguments to specify the items to instantiate, 21374# then the envvar interface is used. Set only those that are not. 21375# We use the long form for the default assignment because of an extremely 21376# bizarre bug on SunOS 4.1.3. 21377if $ac_need_defaults; then 21378 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21379 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21380 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21381fi 21382 21383# Have a temporary directory for convenience. Make it in the build tree 21384# simply because there is no reason to put it here, and in addition, 21385# creating and moving files from /tmp can sometimes cause problems. 21386# Create a temporary directory, and hook for its removal unless debugging. 21387$debug || 21388{ 21389 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 21390 trap '{ (exit 1); exit 1; }' 1 2 13 15 21391} 21392 21393# Create a (secure) tmp directory for tmp files. 21394 21395{ 21396 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && 21397 test -n "$tmp" && test -d "$tmp" 21398} || 21399{ 21400 tmp=./confstat$$-$RANDOM 21401 (umask 077 && mkdir $tmp) 21402} || 21403{ 21404 echo "$me: cannot create a temporary directory in ." >&2 21405 { (exit 1); exit 1; } 21406} 21407 21408_ACEOF 21409 21410cat >>$CONFIG_STATUS <<_ACEOF 21411 21412# 21413# CONFIG_FILES section. 21414# 21415 21416# No need to generate the scripts if there are no CONFIG_FILES. 21417# This happens for instance when ./config.status config.h 21418if test -n "\$CONFIG_FILES"; then 21419 # Protect against being on the right side of a sed subst in config.status. 21420 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 21421 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 21422s,@SHELL@,$SHELL,;t t 21423s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 21424s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 21425s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 21426s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 21427s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 21428s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 21429s,@exec_prefix@,$exec_prefix,;t t 21430s,@prefix@,$prefix,;t t 21431s,@program_transform_name@,$program_transform_name,;t t 21432s,@bindir@,$bindir,;t t 21433s,@sbindir@,$sbindir,;t t 21434s,@libexecdir@,$libexecdir,;t t 21435s,@datadir@,$datadir,;t t 21436s,@sysconfdir@,$sysconfdir,;t t 21437s,@sharedstatedir@,$sharedstatedir,;t t 21438s,@localstatedir@,$localstatedir,;t t 21439s,@libdir@,$libdir,;t t 21440s,@includedir@,$includedir,;t t 21441s,@oldincludedir@,$oldincludedir,;t t 21442s,@infodir@,$infodir,;t t 21443s,@mandir@,$mandir,;t t 21444s,@build_alias@,$build_alias,;t t 21445s,@host_alias@,$host_alias,;t t 21446s,@target_alias@,$target_alias,;t t 21447s,@DEFS@,$DEFS,;t t 21448s,@ECHO_C@,$ECHO_C,;t t 21449s,@ECHO_N@,$ECHO_N,;t t 21450s,@ECHO_T@,$ECHO_T,;t t 21451s,@LIBS@,$LIBS,;t t 21452s,@build@,$build,;t t 21453s,@build_cpu@,$build_cpu,;t t 21454s,@build_vendor@,$build_vendor,;t t 21455s,@build_os@,$build_os,;t t 21456s,@host@,$host,;t t 21457s,@host_cpu@,$host_cpu,;t t 21458s,@host_vendor@,$host_vendor,;t t 21459s,@host_os@,$host_os,;t t 21460s,@target@,$target,;t t 21461s,@target_cpu@,$target_cpu,;t t 21462s,@target_vendor@,$target_vendor,;t t 21463s,@target_os@,$target_os,;t t 21464s,@CC@,$CC,;t t 21465s,@CFLAGS@,$CFLAGS,;t t 21466s,@LDFLAGS@,$LDFLAGS,;t t 21467s,@CPPFLAGS@,$CPPFLAGS,;t t 21468s,@ac_ct_CC@,$ac_ct_CC,;t t 21469s,@EXEEXT@,$EXEEXT,;t t 21470s,@OBJEXT@,$OBJEXT,;t t 21471s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 21472s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 21473s,@INSTALL_DATA@,$INSTALL_DATA,;t t 21474s,@CYGPATH_W@,$CYGPATH_W,;t t 21475s,@PACKAGE@,$PACKAGE,;t t 21476s,@VERSION@,$VERSION,;t t 21477s,@ACLOCAL@,$ACLOCAL,;t t 21478s,@AUTOCONF@,$AUTOCONF,;t t 21479s,@AUTOMAKE@,$AUTOMAKE,;t t 21480s,@AUTOHEADER@,$AUTOHEADER,;t t 21481s,@MAKEINFO@,$MAKEINFO,;t t 21482s,@install_sh@,$install_sh,;t t 21483s,@STRIP@,$STRIP,;t t 21484s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t 21485s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t 21486s,@mkdir_p@,$mkdir_p,;t t 21487s,@AWK@,$AWK,;t t 21488s,@SET_MAKE@,$SET_MAKE,;t t 21489s,@am__leading_dot@,$am__leading_dot,;t t 21490s,@AMTAR@,$AMTAR,;t t 21491s,@am__tar@,$am__tar,;t t 21492s,@am__untar@,$am__untar,;t t 21493s,@DEPDIR@,$DEPDIR,;t t 21494s,@am__include@,$am__include,;t t 21495s,@am__quote@,$am__quote,;t t 21496s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t 21497s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t 21498s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t 21499s,@CCDEPMODE@,$CCDEPMODE,;t t 21500s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t 21501s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t 21502s,@AR@,$AR,;t t 21503s,@ac_ct_AR@,$ac_ct_AR,;t t 21504s,@RANLIB@,$RANLIB,;t t 21505s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 21506s,@LIBTOOL@,$LIBTOOL,;t t 21507s,@SED@,$SED,;t t 21508s,@EGREP@,$EGREP,;t t 21509s,@FGREP@,$FGREP,;t t 21510s,@GREP@,$GREP,;t t 21511s,@LD@,$LD,;t t 21512s,@DUMPBIN@,$DUMPBIN,;t t 21513s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t 21514s,@NM@,$NM,;t t 21515s,@LN_S@,$LN_S,;t t 21516s,@lt_ECHO@,$lt_ECHO,;t t 21517s,@CPP@,$CPP,;t t 21518s,@DEBUGDIR@,$DEBUGDIR,;t t 21519s,@PKGVERSION@,$PKGVERSION,;t t 21520s,@REPORT_BUGS_TO@,$REPORT_BUGS_TO,;t t 21521s,@REPORT_BUGS_TEXI@,$REPORT_BUGS_TEXI,;t t 21522s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t 21523s,@NO_WERROR@,$NO_WERROR,;t t 21524s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t 21525s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t 21526s,@MAINT@,$MAINT,;t t 21527s,@GENINSRC_NEVER_TRUE@,$GENINSRC_NEVER_TRUE,;t t 21528s,@GENINSRC_NEVER_FALSE@,$GENINSRC_NEVER_FALSE,;t t 21529s,@INSTALL_LIBBFD_TRUE@,$INSTALL_LIBBFD_TRUE,;t t 21530s,@INSTALL_LIBBFD_FALSE@,$INSTALL_LIBBFD_FALSE,;t t 21531s,@host_noncanonical@,$host_noncanonical,;t t 21532s,@target_noncanonical@,$target_noncanonical,;t t 21533s,@bfdlibdir@,$bfdlibdir,;t t 21534s,@bfdincludedir@,$bfdincludedir,;t t 21535s,@USE_NLS@,$USE_NLS,;t t 21536s,@LIBINTL@,$LIBINTL,;t t 21537s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t 21538s,@INCINTL@,$INCINTL,;t t 21539s,@XGETTEXT@,$XGETTEXT,;t t 21540s,@GMSGFMT@,$GMSGFMT,;t t 21541s,@POSUB@,$POSUB,;t t 21542s,@CATALOGS@,$CATALOGS,;t t 21543s,@DATADIRNAME@,$DATADIRNAME,;t t 21544s,@INSTOBJEXT@,$INSTOBJEXT,;t t 21545s,@GENCAT@,$GENCAT,;t t 21546s,@CATOBJEXT@,$CATOBJEXT,;t t 21547s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t 21548s,@MSGFMT@,$MSGFMT,;t t 21549s,@MSGMERGE@,$MSGMERGE,;t t 21550s,@HDEFINES@,$HDEFINES,;t t 21551s,@BFD_HOST_64BIT_LONG@,$BFD_HOST_64BIT_LONG,;t t 21552s,@BFD_HOST_64BIT_LONG_LONG@,$BFD_HOST_64BIT_LONG_LONG,;t t 21553s,@BFD_HOST_LONG_LONG@,$BFD_HOST_LONG_LONG,;t t 21554s,@BFD_HOST_64_BIT_DEFINED@,$BFD_HOST_64_BIT_DEFINED,;t t 21555s,@BFD_HOST_64_BIT@,$BFD_HOST_64_BIT,;t t 21556s,@BFD_HOST_U_64_BIT@,$BFD_HOST_U_64_BIT,;t t 21557s,@BFD_HOSTPTR_T@,$BFD_HOSTPTR_T,;t t 21558s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t 21559s,@EXEEXT_FOR_BUILD@,$EXEEXT_FOR_BUILD,;t t 21560s,@COREFILE@,$COREFILE,;t t 21561s,@COREFLAG@,$COREFLAG,;t t 21562s,@WIN32LDFLAGS@,$WIN32LDFLAGS,;t t 21563s,@WIN32LIBADD@,$WIN32LIBADD,;t t 21564s,@TDEFINES@,$TDEFINES,;t t 21565s,@wordsize@,$wordsize,;t t 21566s,@bfd64_libs@,$bfd64_libs,;t t 21567s,@all_backends@,$all_backends,;t t 21568s,@bfd_backends@,$bfd_backends,;t t 21569s,@bfd_machines@,$bfd_machines,;t t 21570s,@bfd_default_target_size@,$bfd_default_target_size,;t t 21571s,@bfd_file_ptr@,$bfd_file_ptr,;t t 21572s,@bfd_ufile_ptr@,$bfd_ufile_ptr,;t t 21573s,@tdefaults@,$tdefaults,;t t 21574s,@datarootdir@,$datarootdir,;t t 21575s,@docdir@,$docdir,;t t 21576s,@htmldir@,$htmldir,;t t 21577s,@LIBOBJS@,$LIBOBJS,;t t 21578s,@LTLIBOBJS@,$LTLIBOBJS,;t t 21579CEOF 21580 21581_ACEOF 21582 21583 cat >>$CONFIG_STATUS <<\_ACEOF 21584 # Split the substitutions into bite-sized pieces for seds with 21585 # small command number limits, like on Digital OSF/1 and HP-UX. 21586 ac_max_sed_lines=48 21587 ac_sed_frag=1 # Number of current file. 21588 ac_beg=1 # First line for current file. 21589 ac_end=$ac_max_sed_lines # Line after last line for current file. 21590 ac_more_lines=: 21591 ac_sed_cmds= 21592 while $ac_more_lines; do 21593 if test $ac_beg -gt 1; then 21594 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 21595 else 21596 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 21597 fi 21598 if test ! -s $tmp/subs.frag; then 21599 ac_more_lines=false 21600 else 21601 # The purpose of the label and of the branching condition is to 21602 # speed up the sed processing (if there are no `@' at all, there 21603 # is no need to browse any of the substitutions). 21604 # These are the two extra sed commands mentioned above. 21605 (echo ':t 21606 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 21607 if test -z "$ac_sed_cmds"; then 21608 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 21609 else 21610 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 21611 fi 21612 ac_sed_frag=`expr $ac_sed_frag + 1` 21613 ac_beg=$ac_end 21614 ac_end=`expr $ac_end + $ac_max_sed_lines` 21615 fi 21616 done 21617 if test -z "$ac_sed_cmds"; then 21618 ac_sed_cmds=cat 21619 fi 21620fi # test -n "$CONFIG_FILES" 21621 21622_ACEOF 21623cat >>$CONFIG_STATUS <<\_ACEOF 21624for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 21625 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 21626 case $ac_file in 21627 - | *:- | *:-:* ) # input from stdin 21628 cat >$tmp/stdin 21629 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21630 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21631 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21632 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21633 * ) ac_file_in=$ac_file.in ;; 21634 esac 21635 21636 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 21637 ac_dir=`(dirname "$ac_file") 2>/dev/null || 21638$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21639 X"$ac_file" : 'X\(//\)[^/]' \| \ 21640 X"$ac_file" : 'X\(//\)$' \| \ 21641 X"$ac_file" : 'X\(/\)' \| \ 21642 . : '\(.\)' 2>/dev/null || 21643echo X"$ac_file" | 21644 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21645 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21646 /^X\(\/\/\)$/{ s//\1/; q; } 21647 /^X\(\/\).*/{ s//\1/; q; } 21648 s/.*/./; q'` 21649 { if $as_mkdir_p; then 21650 mkdir -p "$ac_dir" 21651 else 21652 as_dir="$ac_dir" 21653 as_dirs= 21654 while test ! -d "$as_dir"; do 21655 as_dirs="$as_dir $as_dirs" 21656 as_dir=`(dirname "$as_dir") 2>/dev/null || 21657$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21658 X"$as_dir" : 'X\(//\)[^/]' \| \ 21659 X"$as_dir" : 'X\(//\)$' \| \ 21660 X"$as_dir" : 'X\(/\)' \| \ 21661 . : '\(.\)' 2>/dev/null || 21662echo X"$as_dir" | 21663 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21664 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21665 /^X\(\/\/\)$/{ s//\1/; q; } 21666 /^X\(\/\).*/{ s//\1/; q; } 21667 s/.*/./; q'` 21668 done 21669 test ! -n "$as_dirs" || mkdir $as_dirs 21670 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 21671echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 21672 { (exit 1); exit 1; }; }; } 21673 21674 ac_builddir=. 21675 21676if test "$ac_dir" != .; then 21677 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 21678 # A "../" for each directory in $ac_dir_suffix. 21679 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 21680else 21681 ac_dir_suffix= ac_top_builddir= 21682fi 21683 21684case $srcdir in 21685 .) # No --srcdir option. We are building in place. 21686 ac_srcdir=. 21687 if test -z "$ac_top_builddir"; then 21688 ac_top_srcdir=. 21689 else 21690 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 21691 fi ;; 21692 [\\/]* | ?:[\\/]* ) # Absolute path. 21693 ac_srcdir=$srcdir$ac_dir_suffix; 21694 ac_top_srcdir=$srcdir ;; 21695 *) # Relative path. 21696 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 21697 ac_top_srcdir=$ac_top_builddir$srcdir ;; 21698esac 21699 21700# Do not use `cd foo && pwd` to compute absolute paths, because 21701# the directories may not exist. 21702case `pwd` in 21703.) ac_abs_builddir="$ac_dir";; 21704*) 21705 case "$ac_dir" in 21706 .) ac_abs_builddir=`pwd`;; 21707 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 21708 *) ac_abs_builddir=`pwd`/"$ac_dir";; 21709 esac;; 21710esac 21711case $ac_abs_builddir in 21712.) ac_abs_top_builddir=${ac_top_builddir}.;; 21713*) 21714 case ${ac_top_builddir}. in 21715 .) ac_abs_top_builddir=$ac_abs_builddir;; 21716 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 21717 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 21718 esac;; 21719esac 21720case $ac_abs_builddir in 21721.) ac_abs_srcdir=$ac_srcdir;; 21722*) 21723 case $ac_srcdir in 21724 .) ac_abs_srcdir=$ac_abs_builddir;; 21725 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 21726 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 21727 esac;; 21728esac 21729case $ac_abs_builddir in 21730.) ac_abs_top_srcdir=$ac_top_srcdir;; 21731*) 21732 case $ac_top_srcdir in 21733 .) ac_abs_top_srcdir=$ac_abs_builddir;; 21734 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 21735 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 21736 esac;; 21737esac 21738 21739 21740 case $INSTALL in 21741 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21742 *) ac_INSTALL=$ac_top_builddir$INSTALL ;; 21743 esac 21744 21745 if test x"$ac_file" != x-; then 21746 { echo "$as_me:$LINENO: creating $ac_file" >&5 21747echo "$as_me: creating $ac_file" >&6;} 21748 rm -f "$ac_file" 21749 fi 21750 # Let's still pretend it is `configure' which instantiates (i.e., don't 21751 # use $as_me), people would be surprised to read: 21752 # /* config.h. Generated by config.status. */ 21753 if test x"$ac_file" = x-; then 21754 configure_input= 21755 else 21756 configure_input="$ac_file. " 21757 fi 21758 configure_input=$configure_input"Generated from `echo $ac_file_in | 21759 sed 's,.*/,,'` by configure." 21760 21761 # First look for the input files in the build tree, otherwise in the 21762 # src tree. 21763 ac_file_inputs=`IFS=: 21764 for f in $ac_file_in; do 21765 case $f in 21766 -) echo $tmp/stdin ;; 21767 [\\/$]*) 21768 # Absolute (can't be DOS-style, as IFS=:) 21769 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21770echo "$as_me: error: cannot find input file: $f" >&2;} 21771 { (exit 1); exit 1; }; } 21772 echo "$f";; 21773 *) # Relative 21774 if test -f "$f"; then 21775 # Build tree 21776 echo "$f" 21777 elif test -f "$srcdir/$f"; then 21778 # Source tree 21779 echo "$srcdir/$f" 21780 else 21781 # /dev/null tree 21782 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21783echo "$as_me: error: cannot find input file: $f" >&2;} 21784 { (exit 1); exit 1; }; } 21785 fi;; 21786 esac 21787 done` || { (exit 1); exit 1; } 21788_ACEOF 21789cat >>$CONFIG_STATUS <<_ACEOF 21790 sed "$ac_vpsub 21791$extrasub 21792_ACEOF 21793cat >>$CONFIG_STATUS <<\_ACEOF 21794:t 21795/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21796s,@configure_input@,$configure_input,;t t 21797s,@srcdir@,$ac_srcdir,;t t 21798s,@abs_srcdir@,$ac_abs_srcdir,;t t 21799s,@top_srcdir@,$ac_top_srcdir,;t t 21800s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t 21801s,@builddir@,$ac_builddir,;t t 21802s,@abs_builddir@,$ac_abs_builddir,;t t 21803s,@top_builddir@,$ac_top_builddir,;t t 21804s,@abs_top_builddir@,$ac_abs_top_builddir,;t t 21805s,@INSTALL@,$ac_INSTALL,;t t 21806" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 21807 rm -f $tmp/stdin 21808 if test x"$ac_file" != x-; then 21809 mv $tmp/out $ac_file 21810 else 21811 cat $tmp/out 21812 rm -f $tmp/out 21813 fi 21814 21815done 21816_ACEOF 21817cat >>$CONFIG_STATUS <<\_ACEOF 21818 21819# 21820# CONFIG_HEADER section. 21821# 21822 21823# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 21824# NAME is the cpp macro being defined and VALUE is the value it is being given. 21825# 21826# ac_d sets the value in "#define NAME VALUE" lines. 21827ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 21828ac_dB='[ ].*$,\1#\2' 21829ac_dC=' ' 21830ac_dD=',;t' 21831# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 21832ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 21833ac_uB='$,\1#\2define\3' 21834ac_uC=' ' 21835ac_uD=',;t' 21836 21837for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 21838 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 21839 case $ac_file in 21840 - | *:- | *:-:* ) # input from stdin 21841 cat >$tmp/stdin 21842 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21843 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21844 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21845 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21846 * ) ac_file_in=$ac_file.in ;; 21847 esac 21848 21849 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 21850echo "$as_me: creating $ac_file" >&6;} 21851 21852 # First look for the input files in the build tree, otherwise in the 21853 # src tree. 21854 ac_file_inputs=`IFS=: 21855 for f in $ac_file_in; do 21856 case $f in 21857 -) echo $tmp/stdin ;; 21858 [\\/$]*) 21859 # Absolute (can't be DOS-style, as IFS=:) 21860 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21861echo "$as_me: error: cannot find input file: $f" >&2;} 21862 { (exit 1); exit 1; }; } 21863 # Do quote $f, to prevent DOS paths from being IFS'd. 21864 echo "$f";; 21865 *) # Relative 21866 if test -f "$f"; then 21867 # Build tree 21868 echo "$f" 21869 elif test -f "$srcdir/$f"; then 21870 # Source tree 21871 echo "$srcdir/$f" 21872 else 21873 # /dev/null tree 21874 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21875echo "$as_me: error: cannot find input file: $f" >&2;} 21876 { (exit 1); exit 1; }; } 21877 fi;; 21878 esac 21879 done` || { (exit 1); exit 1; } 21880 # Remove the trailing spaces. 21881 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 21882 21883_ACEOF 21884 21885# Transform confdefs.h into two sed scripts, `conftest.defines' and 21886# `conftest.undefs', that substitutes the proper values into 21887# config.h.in to produce config.h. The first handles `#define' 21888# templates, and the second `#undef' templates. 21889# And first: Protect against being on the right side of a sed subst in 21890# config.status. Protect against being in an unquoted here document 21891# in config.status. 21892rm -f conftest.defines conftest.undefs 21893# Using a here document instead of a string reduces the quoting nightmare. 21894# Putting comments in sed scripts is not portable. 21895# 21896# `end' is used to avoid that the second main sed command (meant for 21897# 0-ary CPP macros) applies to n-ary macro definitions. 21898# See the Autoconf documentation for `clear'. 21899cat >confdef2sed.sed <<\_ACEOF 21900s/[\\&,]/\\&/g 21901s,[\\$`],\\&,g 21902t clear 21903: clear 21904s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp 21905t end 21906s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp 21907: end 21908_ACEOF 21909# If some macros were called several times there might be several times 21910# the same #defines, which is useless. Nevertheless, we may not want to 21911# sort them, since we want the *last* AC-DEFINE to be honored. 21912uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines 21913sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs 21914rm -f confdef2sed.sed 21915 21916# This sed command replaces #undef with comments. This is necessary, for 21917# example, in the case of _POSIX_SOURCE, which is predefined and required 21918# on some systems where configure will not decide to define it. 21919cat >>conftest.undefs <<\_ACEOF 21920s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, 21921_ACEOF 21922 21923# Break up conftest.defines because some shells have a limit on the size 21924# of here documents, and old seds have small limits too (100 cmds). 21925echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS 21926echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS 21927echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS 21928echo ' :' >>$CONFIG_STATUS 21929rm -f conftest.tail 21930while grep . conftest.defines >/dev/null 21931do 21932 # Write a limited-size here document to $tmp/defines.sed. 21933 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS 21934 # Speed up: don't consider the non `#define' lines. 21935 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS 21936 # Work around the forget-to-reset-the-flag bug. 21937 echo 't clr' >>$CONFIG_STATUS 21938 echo ': clr' >>$CONFIG_STATUS 21939 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS 21940 echo 'CEOF 21941 sed -f $tmp/defines.sed $tmp/in >$tmp/out 21942 rm -f $tmp/in 21943 mv $tmp/out $tmp/in 21944' >>$CONFIG_STATUS 21945 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail 21946 rm -f conftest.defines 21947 mv conftest.tail conftest.defines 21948done 21949rm -f conftest.defines 21950echo ' fi # grep' >>$CONFIG_STATUS 21951echo >>$CONFIG_STATUS 21952 21953# Break up conftest.undefs because some shells have a limit on the size 21954# of here documents, and old seds have small limits too (100 cmds). 21955echo ' # Handle all the #undef templates' >>$CONFIG_STATUS 21956rm -f conftest.tail 21957while grep . conftest.undefs >/dev/null 21958do 21959 # Write a limited-size here document to $tmp/undefs.sed. 21960 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS 21961 # Speed up: don't consider the non `#undef' 21962 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS 21963 # Work around the forget-to-reset-the-flag bug. 21964 echo 't clr' >>$CONFIG_STATUS 21965 echo ': clr' >>$CONFIG_STATUS 21966 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS 21967 echo 'CEOF 21968 sed -f $tmp/undefs.sed $tmp/in >$tmp/out 21969 rm -f $tmp/in 21970 mv $tmp/out $tmp/in 21971' >>$CONFIG_STATUS 21972 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail 21973 rm -f conftest.undefs 21974 mv conftest.tail conftest.undefs 21975done 21976rm -f conftest.undefs 21977 21978cat >>$CONFIG_STATUS <<\_ACEOF 21979 # Let's still pretend it is `configure' which instantiates (i.e., don't 21980 # use $as_me), people would be surprised to read: 21981 # /* config.h. Generated by config.status. */ 21982 if test x"$ac_file" = x-; then 21983 echo "/* Generated by configure. */" >$tmp/config.h 21984 else 21985 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h 21986 fi 21987 cat $tmp/in >>$tmp/config.h 21988 rm -f $tmp/in 21989 if test x"$ac_file" != x-; then 21990 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then 21991 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 21992echo "$as_me: $ac_file is unchanged" >&6;} 21993 else 21994 ac_dir=`(dirname "$ac_file") 2>/dev/null || 21995$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21996 X"$ac_file" : 'X\(//\)[^/]' \| \ 21997 X"$ac_file" : 'X\(//\)$' \| \ 21998 X"$ac_file" : 'X\(/\)' \| \ 21999 . : '\(.\)' 2>/dev/null || 22000echo X"$ac_file" | 22001 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22002 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22003 /^X\(\/\/\)$/{ s//\1/; q; } 22004 /^X\(\/\).*/{ s//\1/; q; } 22005 s/.*/./; q'` 22006 { if $as_mkdir_p; then 22007 mkdir -p "$ac_dir" 22008 else 22009 as_dir="$ac_dir" 22010 as_dirs= 22011 while test ! -d "$as_dir"; do 22012 as_dirs="$as_dir $as_dirs" 22013 as_dir=`(dirname "$as_dir") 2>/dev/null || 22014$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22015 X"$as_dir" : 'X\(//\)[^/]' \| \ 22016 X"$as_dir" : 'X\(//\)$' \| \ 22017 X"$as_dir" : 'X\(/\)' \| \ 22018 . : '\(.\)' 2>/dev/null || 22019echo X"$as_dir" | 22020 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22021 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22022 /^X\(\/\/\)$/{ s//\1/; q; } 22023 /^X\(\/\).*/{ s//\1/; q; } 22024 s/.*/./; q'` 22025 done 22026 test ! -n "$as_dirs" || mkdir $as_dirs 22027 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 22028echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 22029 { (exit 1); exit 1; }; }; } 22030 22031 rm -f $ac_file 22032 mv $tmp/config.h $ac_file 22033 fi 22034 else 22035 cat $tmp/config.h 22036 rm -f $tmp/config.h 22037 fi 22038# Compute $ac_file's index in $config_headers. 22039_am_stamp_count=1 22040for _am_header in $config_headers :; do 22041 case $_am_header in 22042 $ac_file | $ac_file:* ) 22043 break ;; 22044 * ) 22045 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22046 esac 22047done 22048echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || 22049$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22050 X$ac_file : 'X\(//\)[^/]' \| \ 22051 X$ac_file : 'X\(//\)$' \| \ 22052 X$ac_file : 'X\(/\)' \| \ 22053 . : '\(.\)' 2>/dev/null || 22054echo X$ac_file | 22055 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22056 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22057 /^X\(\/\/\)$/{ s//\1/; q; } 22058 /^X\(\/\).*/{ s//\1/; q; } 22059 s/.*/./; q'`/stamp-h$_am_stamp_count 22060done 22061_ACEOF 22062cat >>$CONFIG_STATUS <<\_ACEOF 22063 22064# 22065# CONFIG_COMMANDS section. 22066# 22067for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 22068 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 22069 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 22070 ac_dir=`(dirname "$ac_dest") 2>/dev/null || 22071$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22072 X"$ac_dest" : 'X\(//\)[^/]' \| \ 22073 X"$ac_dest" : 'X\(//\)$' \| \ 22074 X"$ac_dest" : 'X\(/\)' \| \ 22075 . : '\(.\)' 2>/dev/null || 22076echo X"$ac_dest" | 22077 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22078 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22079 /^X\(\/\/\)$/{ s//\1/; q; } 22080 /^X\(\/\).*/{ s//\1/; q; } 22081 s/.*/./; q'` 22082 { if $as_mkdir_p; then 22083 mkdir -p "$ac_dir" 22084 else 22085 as_dir="$ac_dir" 22086 as_dirs= 22087 while test ! -d "$as_dir"; do 22088 as_dirs="$as_dir $as_dirs" 22089 as_dir=`(dirname "$as_dir") 2>/dev/null || 22090$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22091 X"$as_dir" : 'X\(//\)[^/]' \| \ 22092 X"$as_dir" : 'X\(//\)$' \| \ 22093 X"$as_dir" : 'X\(/\)' \| \ 22094 . : '\(.\)' 2>/dev/null || 22095echo X"$as_dir" | 22096 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22097 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22098 /^X\(\/\/\)$/{ s//\1/; q; } 22099 /^X\(\/\).*/{ s//\1/; q; } 22100 s/.*/./; q'` 22101 done 22102 test ! -n "$as_dirs" || mkdir $as_dirs 22103 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 22104echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 22105 { (exit 1); exit 1; }; }; } 22106 22107 ac_builddir=. 22108 22109if test "$ac_dir" != .; then 22110 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 22111 # A "../" for each directory in $ac_dir_suffix. 22112 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 22113else 22114 ac_dir_suffix= ac_top_builddir= 22115fi 22116 22117case $srcdir in 22118 .) # No --srcdir option. We are building in place. 22119 ac_srcdir=. 22120 if test -z "$ac_top_builddir"; then 22121 ac_top_srcdir=. 22122 else 22123 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 22124 fi ;; 22125 [\\/]* | ?:[\\/]* ) # Absolute path. 22126 ac_srcdir=$srcdir$ac_dir_suffix; 22127 ac_top_srcdir=$srcdir ;; 22128 *) # Relative path. 22129 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 22130 ac_top_srcdir=$ac_top_builddir$srcdir ;; 22131esac 22132 22133# Do not use `cd foo && pwd` to compute absolute paths, because 22134# the directories may not exist. 22135case `pwd` in 22136.) ac_abs_builddir="$ac_dir";; 22137*) 22138 case "$ac_dir" in 22139 .) ac_abs_builddir=`pwd`;; 22140 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 22141 *) ac_abs_builddir=`pwd`/"$ac_dir";; 22142 esac;; 22143esac 22144case $ac_abs_builddir in 22145.) ac_abs_top_builddir=${ac_top_builddir}.;; 22146*) 22147 case ${ac_top_builddir}. in 22148 .) ac_abs_top_builddir=$ac_abs_builddir;; 22149 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 22150 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 22151 esac;; 22152esac 22153case $ac_abs_builddir in 22154.) ac_abs_srcdir=$ac_srcdir;; 22155*) 22156 case $ac_srcdir in 22157 .) ac_abs_srcdir=$ac_abs_builddir;; 22158 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 22159 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 22160 esac;; 22161esac 22162case $ac_abs_builddir in 22163.) ac_abs_top_srcdir=$ac_top_srcdir;; 22164*) 22165 case $ac_top_srcdir in 22166 .) ac_abs_top_srcdir=$ac_abs_builddir;; 22167 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 22168 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 22169 esac;; 22170esac 22171 22172 22173 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 22174echo "$as_me: executing $ac_dest commands" >&6;} 22175 case $ac_dest in 22176 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 22177 # Strip MF so we end up with the name of the file. 22178 mf=`echo "$mf" | sed -e 's/:.*$//'` 22179 # Check whether this is an Automake generated Makefile or not. 22180 # We used to match only the files named `Makefile.in', but 22181 # some people rename them; so instead we look at the file content. 22182 # Grep'ing the first line is not enough: some people post-process 22183 # each Makefile.in and add a new line on top of each file to say so. 22184 # So let's grep whole file. 22185 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 22186 dirpart=`(dirname "$mf") 2>/dev/null || 22187$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22188 X"$mf" : 'X\(//\)[^/]' \| \ 22189 X"$mf" : 'X\(//\)$' \| \ 22190 X"$mf" : 'X\(/\)' \| \ 22191 . : '\(.\)' 2>/dev/null || 22192echo X"$mf" | 22193 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22194 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22195 /^X\(\/\/\)$/{ s//\1/; q; } 22196 /^X\(\/\).*/{ s//\1/; q; } 22197 s/.*/./; q'` 22198 else 22199 continue 22200 fi 22201 # Extract the definition of DEPDIR, am__include, and am__quote 22202 # from the Makefile without running `make'. 22203 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 22204 test -z "$DEPDIR" && continue 22205 am__include=`sed -n 's/^am__include = //p' < "$mf"` 22206 test -z "am__include" && continue 22207 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 22208 # When using ansi2knr, U may be empty or an underscore; expand it 22209 U=`sed -n 's/^U = //p' < "$mf"` 22210 # Find all dependency output files, they are included files with 22211 # $(DEPDIR) in their names. We invoke sed twice because it is the 22212 # simplest approach to changing $(DEPDIR) to its actual value in the 22213 # expansion. 22214 for file in `sed -n " 22215 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 22216 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 22217 # Make sure the directory exists. 22218 test -f "$dirpart/$file" && continue 22219 fdir=`(dirname "$file") 2>/dev/null || 22220$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22221 X"$file" : 'X\(//\)[^/]' \| \ 22222 X"$file" : 'X\(//\)$' \| \ 22223 X"$file" : 'X\(/\)' \| \ 22224 . : '\(.\)' 2>/dev/null || 22225echo X"$file" | 22226 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22227 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22228 /^X\(\/\/\)$/{ s//\1/; q; } 22229 /^X\(\/\).*/{ s//\1/; q; } 22230 s/.*/./; q'` 22231 { if $as_mkdir_p; then 22232 mkdir -p $dirpart/$fdir 22233 else 22234 as_dir=$dirpart/$fdir 22235 as_dirs= 22236 while test ! -d "$as_dir"; do 22237 as_dirs="$as_dir $as_dirs" 22238 as_dir=`(dirname "$as_dir") 2>/dev/null || 22239$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22240 X"$as_dir" : 'X\(//\)[^/]' \| \ 22241 X"$as_dir" : 'X\(//\)$' \| \ 22242 X"$as_dir" : 'X\(/\)' \| \ 22243 . : '\(.\)' 2>/dev/null || 22244echo X"$as_dir" | 22245 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22246 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22247 /^X\(\/\/\)$/{ s//\1/; q; } 22248 /^X\(\/\).*/{ s//\1/; q; } 22249 s/.*/./; q'` 22250 done 22251 test ! -n "$as_dirs" || mkdir $as_dirs 22252 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 22253echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} 22254 { (exit 1); exit 1; }; }; } 22255 22256 # echo "creating $dirpart/$file" 22257 echo '# dummy' > "$dirpart/$file" 22258 done 22259done 22260 ;; 22261 libtool ) 22262 22263 # See if we are running on zsh, and set the options which allow our 22264 # commands through without removal of \ escapes. 22265 if test -n "${ZSH_VERSION+set}" ; then 22266 setopt NO_GLOB_SUBST 22267 fi 22268 22269 cfgfile="${ofile}T" 22270 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 22271 $RM "$cfgfile" 22272 22273 cat <<_LT_EOF >> "$cfgfile" 22274#! $SHELL 22275 22276# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 22277# Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION 22278# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 22279# NOTE: Changes made to this file will be lost: look at ltmain.sh. 22280# 22281# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 22282# 2006, 2007 Free Software Foundation, Inc. 22283# 22284# This file is part of GNU Libtool: 22285# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 22286# 22287# This program is free software; you can redistribute it and/or modify 22288# it under the terms of the GNU General Public License as published by 22289# the Free Software Foundation; either version 2 of the License, or 22290# (at your option) any later version. 22291# 22292# This program is distributed in the hope that it will be useful, but 22293# WITHOUT ANY WARRANTY; without even the implied warranty of 22294# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 22295# General Public License for more details. 22296# 22297# You should have received a copy of the GNU General Public License 22298# along with this program; if not, a copy can be downloaded from 22299# http://www.gnu.org/copyleft/gpl.html, or by writing to the Free 22300# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 22301# MA 02110-1301, USA. 22302# 22303# As a special exception to the GNU General Public License, if you 22304# distribute this file as part of a program that contains a 22305# configuration script generated by Autoconf, you may include it under 22306# the same distribution terms that you use for the rest of that program. 22307 22308 22309# The names of the tagged configurations supported by this script. 22310available_tags="" 22311 22312# ### BEGIN LIBTOOL CONFIG 22313 22314# Whether or not to build shared libraries. 22315build_libtool_libs=$enable_shared 22316 22317# Which release of libtool.m4 was used? 22318macro_version=$macro_version 22319macro_revision=$macro_revision 22320 22321# Whether or not to build static libraries. 22322build_old_libs=$enable_static 22323 22324# What type of objects to build. 22325pic_mode=$pic_mode 22326 22327# Whether or not to optimize for fast installation. 22328fast_install=$enable_fast_install 22329 22330# The host system. 22331host_alias=$host_alias 22332host=$host 22333host_os=$host_os 22334 22335# The build system. 22336build_alias=$build_alias 22337build=$build 22338build_os=$build_os 22339 22340# A sed program that does not truncate output. 22341SED=$lt_SED 22342 22343# Sed that helps us avoid accidentally triggering echo(1) options like -n. 22344Xsed="\$SED -e 1s/^X//" 22345 22346# A grep program that handles long lines. 22347GREP=$lt_GREP 22348 22349# An ERE matcher. 22350EGREP=$lt_EGREP 22351 22352# A literal string matcher. 22353FGREP=$lt_FGREP 22354 22355# A BSD- or MS-compatible name lister. 22356NM=$lt_NM 22357 22358# Whether we need soft or hard links. 22359LN_S=$lt_LN_S 22360 22361# What is the maximum length of a command? 22362max_cmd_len=$max_cmd_len 22363 22364# Object file suffix (normally "o"). 22365objext=$ac_objext 22366 22367# Executable file suffix (normally ""). 22368exeext=$exeext 22369 22370# whether the shell understands "unset". 22371lt_unset=$lt_unset 22372 22373# turn spaces into newlines. 22374SP2NL=$lt_lt_SP2NL 22375 22376# turn newlines into spaces. 22377NL2SP=$lt_lt_NL2SP 22378 22379# How to create reloadable object files. 22380reload_flag=$lt_reload_flag 22381reload_cmds=$lt_reload_cmds 22382 22383# Method to check whether dependent libraries are shared objects. 22384deplibs_check_method=$lt_deplibs_check_method 22385 22386# Command to use when deplibs_check_method == "file_magic". 22387file_magic_cmd=$lt_file_magic_cmd 22388 22389# The archiver. 22390AR=$lt_AR 22391AR_FLAGS=$lt_AR_FLAGS 22392 22393# A symbol stripping program. 22394STRIP=$lt_STRIP 22395 22396# Commands used to install an old-style archive. 22397RANLIB=$lt_RANLIB 22398old_postinstall_cmds=$lt_old_postinstall_cmds 22399old_postuninstall_cmds=$lt_old_postuninstall_cmds 22400 22401# A C compiler. 22402LTCC=$lt_CC 22403 22404# LTCC compiler flags. 22405LTCFLAGS=$lt_CFLAGS 22406 22407# Take the output of nm and produce a listing of raw symbols and C names. 22408global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22409 22410# Transform the output of nm in a proper C declaration. 22411global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22412 22413# Transform the output of nm in a C name address pair. 22414global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22415 22416# The name of the directory that contains temporary libtool files. 22417objdir=$objdir 22418 22419# Shell to use when invoking shell scripts. 22420SHELL=$lt_SHELL 22421 22422# An echo program that does not interpret backslashes. 22423ECHO=$lt_ECHO 22424 22425# Used to examine libraries when file_magic_cmd begins with "file". 22426MAGIC_CMD=$MAGIC_CMD 22427 22428# Must we lock files when doing compilation? 22429need_locks=$lt_need_locks 22430 22431# Old archive suffix (normally "a"). 22432libext=$libext 22433 22434# Shared library suffix (normally ".so"). 22435shrext_cmds=$lt_shrext_cmds 22436 22437# The commands to extract the exported symbol list from a shared archive. 22438extract_expsyms_cmds=$lt_extract_expsyms_cmds 22439 22440# Variables whose values should be saved in libtool wrapper scripts and 22441# restored at link time. 22442variables_saved_for_relink=$lt_variables_saved_for_relink 22443 22444# Do we need the "lib" prefix for modules? 22445need_lib_prefix=$need_lib_prefix 22446 22447# Do we need a version for libraries? 22448need_version=$need_version 22449 22450# Library versioning type. 22451version_type=$version_type 22452 22453# Shared library runtime path variable. 22454runpath_var=$runpath_var 22455 22456# Shared library path variable. 22457shlibpath_var=$shlibpath_var 22458 22459# Is shlibpath searched before the hard-coded library search path? 22460shlibpath_overrides_runpath=$shlibpath_overrides_runpath 22461 22462# Format of library name prefix. 22463libname_spec=$lt_libname_spec 22464 22465# List of archive names. First name is the real one, the rest are links. 22466# The last name is the one that the linker finds with -lNAME 22467library_names_spec=$lt_library_names_spec 22468 22469# The coded name of the library, if different from the real name. 22470soname_spec=$lt_soname_spec 22471 22472# Command to use after installation of a shared archive. 22473postinstall_cmds=$lt_postinstall_cmds 22474 22475# Command to use after uninstallation of a shared archive. 22476postuninstall_cmds=$lt_postuninstall_cmds 22477 22478# Commands used to finish a libtool library installation in a directory. 22479finish_cmds=$lt_finish_cmds 22480 22481# As "finish_cmds", except a single script fragment to be evaled but 22482# not shown. 22483finish_eval=$lt_finish_eval 22484 22485# Whether we should hardcode library paths into libraries. 22486hardcode_into_libs=$hardcode_into_libs 22487 22488# Compile-time system search path for libraries. 22489sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22490 22491# Run-time system search path for libraries. 22492sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 22493 22494# Whether dlopen is supported. 22495dlopen_support=$enable_dlopen 22496 22497# Whether dlopen of programs is supported. 22498dlopen_self=$enable_dlopen_self 22499 22500# Whether dlopen of statically linked programs is supported. 22501dlopen_self_static=$enable_dlopen_self_static 22502 22503# Commands to strip libraries. 22504old_striplib=$lt_old_striplib 22505striplib=$lt_striplib 22506 22507 22508# The linker used to build libraries. 22509LD=$lt_LD 22510 22511# Commands used to build an old-style archive. 22512old_archive_cmds=$lt_old_archive_cmds 22513 22514# A language specific compiler. 22515CC=$lt_compiler 22516 22517# Is the compiler the GNU compiler? 22518with_gcc=$GCC 22519 22520# Compiler flag to turn off builtin functions. 22521no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22522 22523# How to pass a linker flag through the compiler. 22524wl=$lt_lt_prog_compiler_wl 22525 22526# Additional compiler flags for building library objects. 22527pic_flag=$lt_lt_prog_compiler_pic 22528 22529# Compiler flag to prevent dynamic linking. 22530link_static_flag=$lt_lt_prog_compiler_static 22531 22532# Does compiler simultaneously support -c and -o options? 22533compiler_c_o=$lt_lt_cv_prog_compiler_c_o 22534 22535# Whether or not to add -lc for building shared libraries. 22536build_libtool_need_lc=$archive_cmds_need_lc 22537 22538# Whether or not to disallow shared libs when runtime libs are static. 22539allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22540 22541# Compiler flag to allow reflexive dlopens. 22542export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22543 22544# Compiler flag to generate shared objects directly from archives. 22545whole_archive_flag_spec=$lt_whole_archive_flag_spec 22546 22547# Whether the compiler copes with passing no objects directly. 22548compiler_needs_object=$lt_compiler_needs_object 22549 22550# Create an old-style archive from a shared archive. 22551old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22552 22553# Create a temporary old-style archive to link instead of a shared archive. 22554old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22555 22556# Commands used to build a shared archive. 22557archive_cmds=$lt_archive_cmds 22558archive_expsym_cmds=$lt_archive_expsym_cmds 22559 22560# Commands used to build a loadable module if different from building 22561# a shared archive. 22562module_cmds=$lt_module_cmds 22563module_expsym_cmds=$lt_module_expsym_cmds 22564 22565# Whether we are building with GNU ld or not. 22566with_gnu_ld=$lt_with_gnu_ld 22567 22568# Flag that allows shared libraries with undefined symbols to be built. 22569allow_undefined_flag=$lt_allow_undefined_flag 22570 22571# Flag that enforces no undefined symbols. 22572no_undefined_flag=$lt_no_undefined_flag 22573 22574# Flag to hardcode \$libdir into a binary during linking. 22575# This must work even if \$libdir does not exist 22576hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22577 22578# If ld is used when linking, flag to hardcode \$libdir into a binary 22579# during linking. This must work even if \$libdir does not exist. 22580hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 22581 22582# Whether we need a single "-rpath" flag with a separated argument. 22583hardcode_libdir_separator=$lt_hardcode_libdir_separator 22584 22585# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 22586# DIR into the resulting binary. 22587hardcode_direct=$hardcode_direct 22588 22589# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 22590# DIR into the resulting binary and the resulting library dependency is 22591# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 22592# library is relocated. 22593hardcode_direct_absolute=$hardcode_direct_absolute 22594 22595# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22596# into the resulting binary. 22597hardcode_minus_L=$hardcode_minus_L 22598 22599# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22600# into the resulting binary. 22601hardcode_shlibpath_var=$hardcode_shlibpath_var 22602 22603# Set to "yes" if building a shared library automatically hardcodes DIR 22604# into the library and all subsequent libraries and executables linked 22605# against it. 22606hardcode_automatic=$hardcode_automatic 22607 22608# Set to yes if linker adds runtime paths of dependent libraries 22609# to runtime path list. 22610inherit_rpath=$inherit_rpath 22611 22612# Whether libtool must link a program against all its dependency libraries. 22613link_all_deplibs=$link_all_deplibs 22614 22615# Fix the shell variable \$srcfile for the compiler. 22616fix_srcfile_path=$lt_fix_srcfile_path 22617 22618# Set to "yes" if exported symbols are required. 22619always_export_symbols=$always_export_symbols 22620 22621# The commands to list exported symbols. 22622export_symbols_cmds=$lt_export_symbols_cmds 22623 22624# Symbols that should not be listed in the preloaded symbols. 22625exclude_expsyms=$lt_exclude_expsyms 22626 22627# Symbols that must always be exported. 22628include_expsyms=$lt_include_expsyms 22629 22630# Commands necessary for linking programs (against libraries) with templates. 22631prelink_cmds=$lt_prelink_cmds 22632 22633# Specify filename containing input files. 22634file_list_spec=$lt_file_list_spec 22635 22636# How to hardcode a shared library path into an executable. 22637hardcode_action=$hardcode_action 22638 22639# ### END LIBTOOL CONFIG 22640 22641_LT_EOF 22642 22643 case $host_os in 22644 aix3*) 22645 cat <<\_LT_EOF >> "$cfgfile" 22646# AIX sometimes has problems with the GCC collect2 program. For some 22647# reason, if we set the COLLECT_NAMES environment variable, the problems 22648# vanish in a puff of smoke. 22649if test "X${COLLECT_NAMES+set}" != Xset; then 22650 COLLECT_NAMES= 22651 export COLLECT_NAMES 22652fi 22653_LT_EOF 22654 ;; 22655 esac 22656 22657 22658ltmain="$ac_aux_dir/ltmain.sh" 22659 22660 22661 # We use sed instead of cat because bash on DJGPP gets confused if 22662 # if finds mixed CR/LF and LF-only lines. Since sed operates in 22663 # text mode, it properly converts lines to CR/LF. This bash problem 22664 # is reportedly fixed, but why not run on old versions too? 22665 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 22666 || (rm -f "$cfgfile"; exit 1) 22667 22668 case $xsi_shell in 22669 yes) 22670 cat << \_LT_EOF >> "$cfgfile" 22671# func_dirname file append nondir_replacement 22672# Compute the dirname of FILE. If nonempty, add APPEND to the result, 22673# otherwise set result to NONDIR_REPLACEMENT. 22674func_dirname () 22675{ 22676 case ${1} in 22677 */*) func_dirname_result="${1%/*}${2}" ;; 22678 * ) func_dirname_result="${3}" ;; 22679 esac 22680} 22681 22682# func_basename file 22683func_basename () 22684{ 22685 func_basename_result="${1##*/}" 22686} 22687 22688# func_stripname prefix suffix name 22689# strip PREFIX and SUFFIX off of NAME. 22690# PREFIX and SUFFIX must not contain globbing or regex special 22691# characters, hashes, percent signs, but SUFFIX may contain a leading 22692# dot (in which case that matches only a dot). 22693func_stripname () 22694{ 22695 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 22696 # positional parameters, so assign one to ordinary parameter first. 22697 func_stripname_result=${3} 22698 func_stripname_result=${func_stripname_result#"${1}"} 22699 func_stripname_result=${func_stripname_result%"${2}"} 22700} 22701 22702# func_opt_split 22703func_opt_split () 22704{ 22705 func_opt_split_opt=${1%%=*} 22706 func_opt_split_arg=${1#*=} 22707} 22708 22709# func_lo2o object 22710func_lo2o () 22711{ 22712 case ${1} in 22713 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 22714 *) func_lo2o_result=${1} ;; 22715 esac 22716} 22717_LT_EOF 22718 ;; 22719 *) # Bourne compatible functions. 22720 cat << \_LT_EOF >> "$cfgfile" 22721# func_dirname file append nondir_replacement 22722# Compute the dirname of FILE. If nonempty, add APPEND to the result, 22723# otherwise set result to NONDIR_REPLACEMENT. 22724func_dirname () 22725{ 22726 # Extract subdirectory from the argument. 22727 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 22728 if test "X$func_dirname_result" = "X${1}"; then 22729 func_dirname_result="${3}" 22730 else 22731 func_dirname_result="$func_dirname_result${2}" 22732 fi 22733} 22734 22735# func_basename file 22736func_basename () 22737{ 22738 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 22739} 22740 22741# func_stripname prefix suffix name 22742# strip PREFIX and SUFFIX off of NAME. 22743# PREFIX and SUFFIX must not contain globbing or regex special 22744# characters, hashes, percent signs, but SUFFIX may contain a leading 22745# dot (in which case that matches only a dot). 22746# func_strip_suffix prefix name 22747func_stripname () 22748{ 22749 case ${2} in 22750 .*) func_stripname_result=`$ECHO "X${3}" \ 22751 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 22752 *) func_stripname_result=`$ECHO "X${3}" \ 22753 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 22754 esac 22755} 22756 22757# sed scripts: 22758my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 22759my_sed_long_arg='1s/^-[^=]*=//' 22760 22761# func_opt_split 22762func_opt_split () 22763{ 22764 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 22765 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 22766} 22767 22768# func_lo2o object 22769func_lo2o () 22770{ 22771 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 22772} 22773_LT_EOF 22774esac 22775 22776case $lt_shell_append in 22777 yes) 22778 cat << \_LT_EOF >> "$cfgfile" 22779 22780# func_append var value 22781# Append VALUE to the end of shell variable VAR. 22782func_append () 22783{ 22784 eval "$1+=\$2" 22785} 22786_LT_EOF 22787 ;; 22788 *) 22789 cat << \_LT_EOF >> "$cfgfile" 22790 22791# func_append var value 22792# Append VALUE to the end of shell variable VAR. 22793func_append () 22794{ 22795 eval "$1=\$$1\$2" 22796} 22797_LT_EOF 22798 ;; 22799 esac 22800 22801 22802 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 22803 || (rm -f "$cfgfile"; exit 1) 22804 22805 mv -f "$cfgfile" "$ofile" || 22806 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22807 chmod +x "$ofile" 22808 22809 ;; 22810 default-1 ) 22811 for ac_file in $CONFIG_FILES; do 22812 # Support "outfile[:infile[:infile...]]" 22813 case "$ac_file" in 22814 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 22815 esac 22816 # PO directories have a Makefile.in generated from Makefile.in.in. 22817 case "$ac_file" in */Makefile.in) 22818 # Adjust a relative srcdir. 22819 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 22820 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" 22821 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 22822 # In autoconf-2.13 it is called $ac_given_srcdir. 22823 # In autoconf-2.50 it is called $srcdir. 22824 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 22825 case "$ac_given_srcdir" in 22826 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 22827 /*) top_srcdir="$ac_given_srcdir" ;; 22828 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 22829 esac 22830 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 22831 rm -f "$ac_dir/POTFILES" 22832 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 22833 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 22834 POMAKEFILEDEPS="POTFILES.in" 22835 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 22836 # on $ac_dir but don't depend on user-specified configuration 22837 # parameters. 22838 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 22839 # The LINGUAS file contains the set of available languages. 22840 if test -n "$OBSOLETE_ALL_LINGUAS"; then 22841 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 22842 fi 22843 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 22844 # Hide the ALL_LINGUAS assigment from automake. 22845 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 22846 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 22847 else 22848 # The set of available languages was given in configure.in. 22849 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 22850 fi 22851 case "$ac_given_srcdir" in 22852 .) srcdirpre= ;; 22853 *) srcdirpre='$(srcdir)/' ;; 22854 esac 22855 POFILES= 22856 GMOFILES= 22857 UPDATEPOFILES= 22858 DUMMYPOFILES= 22859 for lang in $ALL_LINGUAS; do 22860 POFILES="$POFILES $srcdirpre$lang.po" 22861 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 22862 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 22863 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 22864 done 22865 # CATALOGS depends on both $ac_dir and the user's LINGUAS 22866 # environment variable. 22867 INST_LINGUAS= 22868 if test -n "$ALL_LINGUAS"; then 22869 for presentlang in $ALL_LINGUAS; do 22870 useit=no 22871 if test "%UNSET%" != "$LINGUAS"; then 22872 desiredlanguages="$LINGUAS" 22873 else 22874 desiredlanguages="$ALL_LINGUAS" 22875 fi 22876 for desiredlang in $desiredlanguages; do 22877 # Use the presentlang catalog if desiredlang is 22878 # a. equal to presentlang, or 22879 # b. a variant of presentlang (because in this case, 22880 # presentlang can be used as a fallback for messages 22881 # which are not translated in the desiredlang catalog). 22882 case "$desiredlang" in 22883 "$presentlang"*) useit=yes;; 22884 esac 22885 done 22886 if test $useit = yes; then 22887 INST_LINGUAS="$INST_LINGUAS $presentlang" 22888 fi 22889 done 22890 fi 22891 CATALOGS= 22892 if test -n "$INST_LINGUAS"; then 22893 for lang in $INST_LINGUAS; do 22894 CATALOGS="$CATALOGS $lang.gmo" 22895 done 22896 fi 22897 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 22898 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 22899 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 22900 if test -f "$f"; then 22901 case "$f" in 22902 *.orig | *.bak | *~) ;; 22903 *) cat "$f" >> "$ac_dir/Makefile" ;; 22904 esac 22905 fi 22906 done 22907 fi 22908 ;; 22909 esac 22910 done ;; 22911 bfd_stdint.h ) 22912if test "$GCC" = yes; then 22913 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 22914else 22915 echo "/* generated for $CC */" > tmp-stdint.h 22916fi 22917 22918sed 's/^ *//' >> tmp-stdint.h <<EOF 22919 22920 #ifndef GCC_GENERATED_STDINT_H 22921 #define GCC_GENERATED_STDINT_H 1 22922 22923 #include <sys/types.h> 22924EOF 22925 22926if test "$acx_cv_header_stdint" != stdint.h; then 22927 echo "#include <stddef.h>" >> tmp-stdint.h 22928fi 22929if test "$acx_cv_header_stdint" != stddef.h; then 22930 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 22931fi 22932 22933sed 's/^ *//' >> tmp-stdint.h <<EOF 22934 /* glibc uses these symbols as guards to prevent redefinitions. */ 22935 #ifdef __int8_t_defined 22936 #define _INT8_T 22937 #define _INT16_T 22938 #define _INT32_T 22939 #endif 22940 #ifdef __uint32_t_defined 22941 #define _UINT32_T 22942 #endif 22943 22944EOF 22945 22946# ----------------- done header, emit basic int types ------------- 22947if test "$acx_cv_header_stdint" = stddef.h; then 22948 sed 's/^ *//' >> tmp-stdint.h <<EOF 22949 22950 #ifndef _UINT8_T 22951 #define _UINT8_T 22952 #ifndef __uint8_t_defined 22953 #define __uint8_t_defined 22954 typedef unsigned $acx_cv_type_int8_t uint8_t; 22955 #endif 22956 #endif 22957 22958 #ifndef _UINT16_T 22959 #define _UINT16_T 22960 #ifndef __uint16_t_defined 22961 #define __uint16_t_defined 22962 typedef unsigned $acx_cv_type_int16_t uint16_t; 22963 #endif 22964 #endif 22965 22966 #ifndef _UINT32_T 22967 #define _UINT32_T 22968 #ifndef __uint32_t_defined 22969 #define __uint32_t_defined 22970 typedef unsigned $acx_cv_type_int32_t uint32_t; 22971 #endif 22972 #endif 22973 22974 #ifndef _INT8_T 22975 #define _INT8_T 22976 #ifndef __int8_t_defined 22977 #define __int8_t_defined 22978 typedef $acx_cv_type_int8_t int8_t; 22979 #endif 22980 #endif 22981 22982 #ifndef _INT16_T 22983 #define _INT16_T 22984 #ifndef __int16_t_defined 22985 #define __int16_t_defined 22986 typedef $acx_cv_type_int16_t int16_t; 22987 #endif 22988 #endif 22989 22990 #ifndef _INT32_T 22991 #define _INT32_T 22992 #ifndef __int32_t_defined 22993 #define __int32_t_defined 22994 typedef $acx_cv_type_int32_t int32_t; 22995 #endif 22996 #endif 22997EOF 22998elif test "$ac_cv_type_u_int32_t" = yes; then 22999 sed 's/^ *//' >> tmp-stdint.h <<EOF 23000 23001 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 23002 #ifndef _INT8_T 23003 #define _INT8_T 23004 #endif 23005 #ifndef _INT16_T 23006 #define _INT16_T 23007 #endif 23008 #ifndef _INT32_T 23009 #define _INT32_T 23010 #endif 23011 23012 #ifndef _UINT8_T 23013 #define _UINT8_T 23014 #ifndef __uint8_t_defined 23015 #define __uint8_t_defined 23016 typedef u_int8_t uint8_t; 23017 #endif 23018 #endif 23019 23020 #ifndef _UINT16_T 23021 #define _UINT16_T 23022 #ifndef __uint16_t_defined 23023 #define __uint16_t_defined 23024 typedef u_int16_t uint16_t; 23025 #endif 23026 #endif 23027 23028 #ifndef _UINT32_T 23029 #define _UINT32_T 23030 #ifndef __uint32_t_defined 23031 #define __uint32_t_defined 23032 typedef u_int32_t uint32_t; 23033 #endif 23034 #endif 23035EOF 23036else 23037 sed 's/^ *//' >> tmp-stdint.h <<EOF 23038 23039 /* Some systems have guard macros to prevent redefinitions, define them. */ 23040 #ifndef _INT8_T 23041 #define _INT8_T 23042 #endif 23043 #ifndef _INT16_T 23044 #define _INT16_T 23045 #endif 23046 #ifndef _INT32_T 23047 #define _INT32_T 23048 #endif 23049 #ifndef _UINT8_T 23050 #define _UINT8_T 23051 #endif 23052 #ifndef _UINT16_T 23053 #define _UINT16_T 23054 #endif 23055 #ifndef _UINT32_T 23056 #define _UINT32_T 23057 #endif 23058EOF 23059fi 23060 23061# ------------- done basic int types, emit int64_t types ------------ 23062if test "$ac_cv_type_uint64_t" = yes; then 23063 sed 's/^ *//' >> tmp-stdint.h <<EOF 23064 23065 /* system headers have good uint64_t and int64_t */ 23066 #ifndef _INT64_T 23067 #define _INT64_T 23068 #endif 23069 #ifndef _UINT64_T 23070 #define _UINT64_T 23071 #endif 23072EOF 23073elif test "$ac_cv_type_u_int64_t" = yes; then 23074 sed 's/^ *//' >> tmp-stdint.h <<EOF 23075 23076 /* system headers have an u_int64_t (and int64_t) */ 23077 #ifndef _INT64_T 23078 #define _INT64_T 23079 #endif 23080 #ifndef _UINT64_T 23081 #define _UINT64_T 23082 #ifndef __uint64_t_defined 23083 #define __uint64_t_defined 23084 typedef u_int64_t uint64_t; 23085 #endif 23086 #endif 23087EOF 23088elif test -n "$acx_cv_type_int64_t"; then 23089 sed 's/^ *//' >> tmp-stdint.h <<EOF 23090 23091 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 23092 #ifndef _INT64_T 23093 #define _INT64_T 23094 typedef $acx_cv_type_int64_t int64_t; 23095 #endif 23096 #ifndef _UINT64_T 23097 #define _UINT64_T 23098 #ifndef __uint64_t_defined 23099 #define __uint64_t_defined 23100 typedef unsigned $acx_cv_type_int64_t uint64_t; 23101 #endif 23102 #endif 23103EOF 23104else 23105 sed 's/^ *//' >> tmp-stdint.h <<EOF 23106 23107 /* some common heuristics for int64_t, using compiler-specific tests */ 23108 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 23109 #ifndef _INT64_T 23110 #define _INT64_T 23111 #ifndef __int64_t_defined 23112 typedef long long int64_t; 23113 #endif 23114 #endif 23115 #ifndef _UINT64_T 23116 #define _UINT64_T 23117 typedef unsigned long long uint64_t; 23118 #endif 23119 23120 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 23121 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 23122 does not implement __extension__. But that compiler doesn't define 23123 __GNUC_MINOR__. */ 23124 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 23125 # define __extension__ 23126 # endif 23127 23128 # ifndef _INT64_T 23129 # define _INT64_T 23130 __extension__ typedef long long int64_t; 23131 # endif 23132 # ifndef _UINT64_T 23133 # define _UINT64_T 23134 __extension__ typedef unsigned long long uint64_t; 23135 # endif 23136 23137 #elif !defined __STRICT_ANSI__ 23138 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 23139 23140 # ifndef _INT64_T 23141 # define _INT64_T 23142 typedef __int64 int64_t; 23143 # endif 23144 # ifndef _UINT64_T 23145 # define _UINT64_T 23146 typedef unsigned __int64 uint64_t; 23147 # endif 23148 # endif /* compiler */ 23149 23150 #endif /* ANSI version */ 23151EOF 23152fi 23153 23154# ------------- done int64_t types, emit intptr types ------------ 23155if test "$ac_cv_type_uintptr_t" != yes; then 23156 sed 's/^ *//' >> tmp-stdint.h <<EOF 23157 23158 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 23159 #ifndef __uintptr_t_defined 23160 typedef u$acx_cv_type_intptr_t uintptr_t; 23161 #endif 23162 #ifndef __intptr_t_defined 23163 typedef $acx_cv_type_intptr_t intptr_t; 23164 #endif 23165EOF 23166fi 23167 23168# ------------- done intptr types, emit int_least types ------------ 23169if test "$ac_cv_type_int_least32_t" != yes; then 23170 sed 's/^ *//' >> tmp-stdint.h <<EOF 23171 23172 /* Define int_least types */ 23173 typedef int8_t int_least8_t; 23174 typedef int16_t int_least16_t; 23175 typedef int32_t int_least32_t; 23176 #ifdef _INT64_T 23177 typedef int64_t int_least64_t; 23178 #endif 23179 23180 typedef uint8_t uint_least8_t; 23181 typedef uint16_t uint_least16_t; 23182 typedef uint32_t uint_least32_t; 23183 #ifdef _UINT64_T 23184 typedef uint64_t uint_least64_t; 23185 #endif 23186EOF 23187fi 23188 23189# ------------- done intptr types, emit int_fast types ------------ 23190if test "$ac_cv_type_int_fast32_t" != yes; then 23191 sed 's/^ *//' >> tmp-stdint.h <<EOF 23192 23193 /* Define int_fast types. short is often slow */ 23194 typedef int8_t int_fast8_t; 23195 typedef int int_fast16_t; 23196 typedef int32_t int_fast32_t; 23197 #ifdef _INT64_T 23198 typedef int64_t int_fast64_t; 23199 #endif 23200 23201 typedef uint8_t uint_fast8_t; 23202 typedef unsigned int uint_fast16_t; 23203 typedef uint32_t uint_fast32_t; 23204 #ifdef _UINT64_T 23205 typedef uint64_t uint_fast64_t; 23206 #endif 23207EOF 23208fi 23209 23210if test "$ac_cv_type_uintmax_t" != yes; then 23211 sed 's/^ *//' >> tmp-stdint.h <<EOF 23212 23213 /* Define intmax based on what we found */ 23214 #ifdef _INT64_T 23215 typedef int64_t intmax_t; 23216 #else 23217 typedef long intmax_t; 23218 #endif 23219 #ifdef _UINT64_T 23220 typedef uint64_t uintmax_t; 23221 #else 23222 typedef unsigned long uintmax_t; 23223 #endif 23224EOF 23225fi 23226 23227sed 's/^ *//' >> tmp-stdint.h <<EOF 23228 23229 #endif /* GCC_GENERATED_STDINT_H */ 23230EOF 23231 23232if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 23233 rm -f tmp-stdint.h 23234else 23235 mv -f tmp-stdint.h bfd_stdint.h 23236fi 23237 23238 ;; 23239 default ) 23240case "$srcdir" in 23241 .) srcdirpre= ;; 23242 *) srcdirpre='$(srcdir)/' ;; 23243esac 23244POFILES= 23245GMOFILES= 23246for lang in dummy $OBSOLETE_ALL_LINGUAS; do 23247 if test $lang != dummy; then 23248 POFILES="$POFILES $srcdirpre$lang.po" 23249 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 23250 fi 23251done 23252sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 23253 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 23254 -e "s,@POFILES@,$POFILES," \ 23255 -e "s,@GMOFILES@,$GMOFILES," \ 23256 po/Makefile.in > po/Makefile ;; 23257 esac 23258done 23259_ACEOF 23260 23261cat >>$CONFIG_STATUS <<\_ACEOF 23262 23263{ (exit 0); exit 0; } 23264_ACEOF 23265chmod +x $CONFIG_STATUS 23266ac_clean_files=$ac_clean_files_save 23267 23268 23269# configure is writing to config.log, and then calls config.status. 23270# config.status does its own redirection, appending to config.log. 23271# Unfortunately, on DOS this fails, as config.log is still kept open 23272# by configure, so config.status won't be able to write to it; its 23273# output is simply discarded. So we exec the FD to /dev/null, 23274# effectively closing config.log, so it can be properly (re)opened and 23275# appended to by config.status. When coming back to configure, we 23276# need to make the FD available again. 23277if test "$no_create" != yes; then 23278 ac_cs_success=: 23279 ac_config_status_args= 23280 test "$silent" = yes && 23281 ac_config_status_args="$ac_config_status_args --quiet" 23282 exec 5>/dev/null 23283 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23284 exec 5>>config.log 23285 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23286 # would make configure fail if this is the last instruction. 23287 $ac_cs_success || { (exit 1); exit 1; } 23288fi 23289 23290 23291