configure revision 1.6
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for bfd 2.31.1. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='bfd' 589PACKAGE_TARNAME='bfd' 590PACKAGE_VERSION='2.31.1' 591PACKAGE_STRING='bfd 2.31.1' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="libbfd.c" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_header_list= 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636LIBOBJS 637bfd_ufile_ptr 638bfd_file_ptr 639lt_cv_dlopen_libs 640supports_plugins 641COREFLAG 642COREFILE 643havevecs 644tdefaults 645bfd_default_target_size 646bfd_machines 647bfd_backends 648all_backends 649bfd64_libs 650wordsize 651TDEFINES 652SHARED_LIBADD 653SHARED_LDFLAGS 654LIBM 655zlibinc 656zlibdir 657EXEEXT_FOR_BUILD 658CC_FOR_BUILD 659BFD_HOSTPTR_T 660BFD_HOST_U_64_BIT 661BFD_HOST_64_BIT 662BFD_HOST_64_BIT_DEFINED 663BFD_HOST_64BIT_LONG_LONG 664BFD_HOST_64BIT_LONG 665HDEFINES 666MSGMERGE 667MSGFMT 668MKINSTALLDIRS 669CATOBJEXT 670GENCAT 671INSTOBJEXT 672DATADIRNAME 673CATALOGS 674POSUB 675GMSGFMT 676XGETTEXT 677INCINTL 678LIBINTL_DEP 679LIBINTL 680USE_NLS 681bfdincludedir 682bfdlibdir 683target_noncanonical 684host_noncanonical 685INSTALL_LIBBFD_FALSE 686INSTALL_LIBBFD_TRUE 687GENINSRC_NEVER_FALSE 688GENINSRC_NEVER_TRUE 689MAINT 690MAINTAINER_MODE_FALSE 691MAINTAINER_MODE_TRUE 692WARN_WRITE_STRINGS 693NO_WERROR 694WARN_CFLAGS_FOR_BUILD 695WARN_CFLAGS 696REPORT_BUGS_TEXI 697REPORT_BUGS_TO 698PKGVERSION 699DEBUGDIR 700PLUGINS_FALSE 701PLUGINS_TRUE 702OTOOL64 703OTOOL 704LIPO 705NMEDIT 706DSYMUTIL 707OBJDUMP 708LN_S 709NM 710ac_ct_DUMPBIN 711DUMPBIN 712LD 713FGREP 714SED 715LIBTOOL 716EGREP 717GREP 718CPP 719RANLIB 720AR 721AM_BACKSLASH 722AM_DEFAULT_VERBOSITY 723AM_DEFAULT_V 724AM_V 725am__fastdepCC_FALSE 726am__fastdepCC_TRUE 727CCDEPMODE 728am__nodep 729AMDEPBACKSLASH 730AMDEP_FALSE 731AMDEP_TRUE 732am__quote 733am__include 734DEPDIR 735am__untar 736am__tar 737AMTAR 738am__leading_dot 739SET_MAKE 740AWK 741mkdir_p 742MKDIR_P 743INSTALL_STRIP_PROGRAM 744STRIP 745install_sh 746MAKEINFO 747AUTOHEADER 748AUTOMAKE 749AUTOCONF 750ACLOCAL 751VERSION 752PACKAGE 753CYGPATH_W 754am__isrc 755INSTALL_DATA 756INSTALL_SCRIPT 757INSTALL_PROGRAM 758OBJEXT 759EXEEXT 760ac_ct_CC 761CPPFLAGS 762LDFLAGS 763CFLAGS 764CC 765target_os 766target_vendor 767target_cpu 768target 769host_os 770host_vendor 771host_cpu 772host 773build_os 774build_vendor 775build_cpu 776build 777target_alias 778host_alias 779build_alias 780LIBS 781ECHO_T 782ECHO_N 783ECHO_C 784DEFS 785mandir 786localedir 787libdir 788psdir 789pdfdir 790dvidir 791htmldir 792infodir 793docdir 794oldincludedir 795includedir 796localstatedir 797sharedstatedir 798sysconfdir 799datadir 800datarootdir 801libexecdir 802sbindir 803bindir 804program_transform_name 805prefix 806exec_prefix 807PACKAGE_URL 808PACKAGE_BUGREPORT 809PACKAGE_STRING 810PACKAGE_VERSION 811PACKAGE_TARNAME 812PACKAGE_NAME 813PATH_SEPARATOR 814SHELL' 815ac_subst_files='' 816ac_user_opts=' 817enable_option_checking 818enable_dependency_tracking 819enable_silent_rules 820enable_shared 821enable_static 822with_pic 823enable_fast_install 824with_gnu_ld 825enable_libtool_lock 826enable_plugins 827enable_largefile 828enable_64_bit_bfd 829enable_targets 830enable_64_bit_archive 831with_mmap 832enable_secureplt 833enable_separate_code 834enable_leading_mingw64_underscores 835with_separate_debug_dir 836with_pkgversion 837with_bugurl 838enable_werror 839enable_build_warnings 840enable_maintainer_mode 841enable_install_libbfd 842enable_nls 843with_system_zlib 844' 845 ac_precious_vars='build_alias 846host_alias 847target_alias 848CC 849CFLAGS 850LDFLAGS 851LIBS 852CPPFLAGS 853CPP' 854 855 856# Initialize some variables set by options. 857ac_init_help= 858ac_init_version=false 859ac_unrecognized_opts= 860ac_unrecognized_sep= 861# The variables have the same names as the options, with 862# dashes changed to underlines. 863cache_file=/dev/null 864exec_prefix=NONE 865no_create= 866no_recursion= 867prefix=NONE 868program_prefix=NONE 869program_suffix=NONE 870program_transform_name=s,x,x, 871silent= 872site= 873srcdir= 874verbose= 875x_includes=NONE 876x_libraries=NONE 877 878# Installation directory options. 879# These are left unexpanded so users can "make install exec_prefix=/foo" 880# and all the variables that are supposed to be based on exec_prefix 881# by default will actually change. 882# Use braces instead of parens because sh, perl, etc. also accept them. 883# (The list follows the same order as the GNU Coding Standards.) 884bindir='${exec_prefix}/bin' 885sbindir='${exec_prefix}/sbin' 886libexecdir='${exec_prefix}/libexec' 887datarootdir='${prefix}/share' 888datadir='${datarootdir}' 889sysconfdir='${prefix}/etc' 890sharedstatedir='${prefix}/com' 891localstatedir='${prefix}/var' 892includedir='${prefix}/include' 893oldincludedir='/usr/include' 894docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 895infodir='${datarootdir}/info' 896htmldir='${docdir}' 897dvidir='${docdir}' 898pdfdir='${docdir}' 899psdir='${docdir}' 900libdir='${exec_prefix}/lib' 901localedir='${datarootdir}/locale' 902mandir='${datarootdir}/man' 903 904ac_prev= 905ac_dashdash= 906for ac_option 907do 908 # If the previous option needs an argument, assign it. 909 if test -n "$ac_prev"; then 910 eval $ac_prev=\$ac_option 911 ac_prev= 912 continue 913 fi 914 915 case $ac_option in 916 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 917 *=) ac_optarg= ;; 918 *) ac_optarg=yes ;; 919 esac 920 921 # Accept the important Cygnus configure options, so we can diagnose typos. 922 923 case $ac_dashdash$ac_option in 924 --) 925 ac_dashdash=yes ;; 926 927 -bindir | --bindir | --bindi | --bind | --bin | --bi) 928 ac_prev=bindir ;; 929 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 930 bindir=$ac_optarg ;; 931 932 -build | --build | --buil | --bui | --bu) 933 ac_prev=build_alias ;; 934 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 935 build_alias=$ac_optarg ;; 936 937 -cache-file | --cache-file | --cache-fil | --cache-fi \ 938 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 939 ac_prev=cache_file ;; 940 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 941 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 942 cache_file=$ac_optarg ;; 943 944 --config-cache | -C) 945 cache_file=config.cache ;; 946 947 -datadir | --datadir | --datadi | --datad) 948 ac_prev=datadir ;; 949 -datadir=* | --datadir=* | --datadi=* | --datad=*) 950 datadir=$ac_optarg ;; 951 952 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 953 | --dataroo | --dataro | --datar) 954 ac_prev=datarootdir ;; 955 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 956 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 957 datarootdir=$ac_optarg ;; 958 959 -disable-* | --disable-*) 960 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 961 # Reject names that are not valid shell variable names. 962 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 963 as_fn_error $? "invalid feature name: $ac_useropt" 964 ac_useropt_orig=$ac_useropt 965 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 966 case $ac_user_opts in 967 *" 968"enable_$ac_useropt" 969"*) ;; 970 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 971 ac_unrecognized_sep=', ';; 972 esac 973 eval enable_$ac_useropt=no ;; 974 975 -docdir | --docdir | --docdi | --doc | --do) 976 ac_prev=docdir ;; 977 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 978 docdir=$ac_optarg ;; 979 980 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 981 ac_prev=dvidir ;; 982 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 983 dvidir=$ac_optarg ;; 984 985 -enable-* | --enable-*) 986 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 987 # Reject names that are not valid shell variable names. 988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 989 as_fn_error $? "invalid feature name: $ac_useropt" 990 ac_useropt_orig=$ac_useropt 991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 992 case $ac_user_opts in 993 *" 994"enable_$ac_useropt" 995"*) ;; 996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 997 ac_unrecognized_sep=', ';; 998 esac 999 eval enable_$ac_useropt=\$ac_optarg ;; 1000 1001 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1002 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1003 | --exec | --exe | --ex) 1004 ac_prev=exec_prefix ;; 1005 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1006 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1007 | --exec=* | --exe=* | --ex=*) 1008 exec_prefix=$ac_optarg ;; 1009 1010 -gas | --gas | --ga | --g) 1011 # Obsolete; use --with-gas. 1012 with_gas=yes ;; 1013 1014 -help | --help | --hel | --he | -h) 1015 ac_init_help=long ;; 1016 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1017 ac_init_help=recursive ;; 1018 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1019 ac_init_help=short ;; 1020 1021 -host | --host | --hos | --ho) 1022 ac_prev=host_alias ;; 1023 -host=* | --host=* | --hos=* | --ho=*) 1024 host_alias=$ac_optarg ;; 1025 1026 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1027 ac_prev=htmldir ;; 1028 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1029 | --ht=*) 1030 htmldir=$ac_optarg ;; 1031 1032 -includedir | --includedir | --includedi | --included | --include \ 1033 | --includ | --inclu | --incl | --inc) 1034 ac_prev=includedir ;; 1035 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1036 | --includ=* | --inclu=* | --incl=* | --inc=*) 1037 includedir=$ac_optarg ;; 1038 1039 -infodir | --infodir | --infodi | --infod | --info | --inf) 1040 ac_prev=infodir ;; 1041 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1042 infodir=$ac_optarg ;; 1043 1044 -libdir | --libdir | --libdi | --libd) 1045 ac_prev=libdir ;; 1046 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1047 libdir=$ac_optarg ;; 1048 1049 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1050 | --libexe | --libex | --libe) 1051 ac_prev=libexecdir ;; 1052 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1053 | --libexe=* | --libex=* | --libe=*) 1054 libexecdir=$ac_optarg ;; 1055 1056 -localedir | --localedir | --localedi | --localed | --locale) 1057 ac_prev=localedir ;; 1058 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1059 localedir=$ac_optarg ;; 1060 1061 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1062 | --localstate | --localstat | --localsta | --localst | --locals) 1063 ac_prev=localstatedir ;; 1064 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1065 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1066 localstatedir=$ac_optarg ;; 1067 1068 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1069 ac_prev=mandir ;; 1070 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1071 mandir=$ac_optarg ;; 1072 1073 -nfp | --nfp | --nf) 1074 # Obsolete; use --without-fp. 1075 with_fp=no ;; 1076 1077 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1078 | --no-cr | --no-c | -n) 1079 no_create=yes ;; 1080 1081 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1082 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1083 no_recursion=yes ;; 1084 1085 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1086 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1087 | --oldin | --oldi | --old | --ol | --o) 1088 ac_prev=oldincludedir ;; 1089 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1090 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1091 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1092 oldincludedir=$ac_optarg ;; 1093 1094 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1095 ac_prev=prefix ;; 1096 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1097 prefix=$ac_optarg ;; 1098 1099 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1100 | --program-pre | --program-pr | --program-p) 1101 ac_prev=program_prefix ;; 1102 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1103 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1104 program_prefix=$ac_optarg ;; 1105 1106 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1107 | --program-suf | --program-su | --program-s) 1108 ac_prev=program_suffix ;; 1109 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1110 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1111 program_suffix=$ac_optarg ;; 1112 1113 -program-transform-name | --program-transform-name \ 1114 | --program-transform-nam | --program-transform-na \ 1115 | --program-transform-n | --program-transform- \ 1116 | --program-transform | --program-transfor \ 1117 | --program-transfo | --program-transf \ 1118 | --program-trans | --program-tran \ 1119 | --progr-tra | --program-tr | --program-t) 1120 ac_prev=program_transform_name ;; 1121 -program-transform-name=* | --program-transform-name=* \ 1122 | --program-transform-nam=* | --program-transform-na=* \ 1123 | --program-transform-n=* | --program-transform-=* \ 1124 | --program-transform=* | --program-transfor=* \ 1125 | --program-transfo=* | --program-transf=* \ 1126 | --program-trans=* | --program-tran=* \ 1127 | --progr-tra=* | --program-tr=* | --program-t=*) 1128 program_transform_name=$ac_optarg ;; 1129 1130 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1131 ac_prev=pdfdir ;; 1132 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1133 pdfdir=$ac_optarg ;; 1134 1135 -psdir | --psdir | --psdi | --psd | --ps) 1136 ac_prev=psdir ;; 1137 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1138 psdir=$ac_optarg ;; 1139 1140 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1141 | -silent | --silent | --silen | --sile | --sil) 1142 silent=yes ;; 1143 1144 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1145 ac_prev=sbindir ;; 1146 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1147 | --sbi=* | --sb=*) 1148 sbindir=$ac_optarg ;; 1149 1150 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1151 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1152 | --sharedst | --shareds | --shared | --share | --shar \ 1153 | --sha | --sh) 1154 ac_prev=sharedstatedir ;; 1155 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1156 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1157 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1158 | --sha=* | --sh=*) 1159 sharedstatedir=$ac_optarg ;; 1160 1161 -site | --site | --sit) 1162 ac_prev=site ;; 1163 -site=* | --site=* | --sit=*) 1164 site=$ac_optarg ;; 1165 1166 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1167 ac_prev=srcdir ;; 1168 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1169 srcdir=$ac_optarg ;; 1170 1171 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1172 | --syscon | --sysco | --sysc | --sys | --sy) 1173 ac_prev=sysconfdir ;; 1174 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1175 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1176 sysconfdir=$ac_optarg ;; 1177 1178 -target | --target | --targe | --targ | --tar | --ta | --t) 1179 ac_prev=target_alias ;; 1180 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1181 target_alias=$ac_optarg ;; 1182 1183 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1184 verbose=yes ;; 1185 1186 -version | --version | --versio | --versi | --vers | -V) 1187 ac_init_version=: ;; 1188 1189 -with-* | --with-*) 1190 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1191 # Reject names that are not valid shell variable names. 1192 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1193 as_fn_error $? "invalid package name: $ac_useropt" 1194 ac_useropt_orig=$ac_useropt 1195 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1196 case $ac_user_opts in 1197 *" 1198"with_$ac_useropt" 1199"*) ;; 1200 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1201 ac_unrecognized_sep=', ';; 1202 esac 1203 eval with_$ac_useropt=\$ac_optarg ;; 1204 1205 -without-* | --without-*) 1206 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1207 # Reject names that are not valid shell variable names. 1208 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1209 as_fn_error $? "invalid package name: $ac_useropt" 1210 ac_useropt_orig=$ac_useropt 1211 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1212 case $ac_user_opts in 1213 *" 1214"with_$ac_useropt" 1215"*) ;; 1216 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1217 ac_unrecognized_sep=', ';; 1218 esac 1219 eval with_$ac_useropt=no ;; 1220 1221 --x) 1222 # Obsolete; use --with-x. 1223 with_x=yes ;; 1224 1225 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1226 | --x-incl | --x-inc | --x-in | --x-i) 1227 ac_prev=x_includes ;; 1228 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1229 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1230 x_includes=$ac_optarg ;; 1231 1232 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1233 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1234 ac_prev=x_libraries ;; 1235 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1236 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1237 x_libraries=$ac_optarg ;; 1238 1239 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1240Try \`$0 --help' for more information" 1241 ;; 1242 1243 *=*) 1244 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1245 # Reject names that are not valid shell variable names. 1246 case $ac_envvar in #( 1247 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1248 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1249 esac 1250 eval $ac_envvar=\$ac_optarg 1251 export $ac_envvar ;; 1252 1253 *) 1254 # FIXME: should be removed in autoconf 3.0. 1255 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1256 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1257 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1258 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1259 ;; 1260 1261 esac 1262done 1263 1264if test -n "$ac_prev"; then 1265 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1266 as_fn_error $? "missing argument to $ac_option" 1267fi 1268 1269if test -n "$ac_unrecognized_opts"; then 1270 case $enable_option_checking in 1271 no) ;; 1272 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1273 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1274 esac 1275fi 1276 1277# Check all directory arguments for consistency. 1278for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1279 datadir sysconfdir sharedstatedir localstatedir includedir \ 1280 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1281 libdir localedir mandir 1282do 1283 eval ac_val=\$$ac_var 1284 # Remove trailing slashes. 1285 case $ac_val in 1286 */ ) 1287 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1288 eval $ac_var=\$ac_val;; 1289 esac 1290 # Be sure to have absolute directory names. 1291 case $ac_val in 1292 [\\/$]* | ?:[\\/]* ) continue;; 1293 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1294 esac 1295 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1296done 1297 1298# There might be people who depend on the old broken behavior: `$host' 1299# used to hold the argument of --host etc. 1300# FIXME: To remove some day. 1301build=$build_alias 1302host=$host_alias 1303target=$target_alias 1304 1305# FIXME: To remove some day. 1306if test "x$host_alias" != x; then 1307 if test "x$build_alias" = x; then 1308 cross_compiling=maybe 1309 elif test "x$build_alias" != "x$host_alias"; then 1310 cross_compiling=yes 1311 fi 1312fi 1313 1314ac_tool_prefix= 1315test -n "$host_alias" && ac_tool_prefix=$host_alias- 1316 1317test "$silent" = yes && exec 6>/dev/null 1318 1319 1320ac_pwd=`pwd` && test -n "$ac_pwd" && 1321ac_ls_di=`ls -di .` && 1322ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1323 as_fn_error $? "working directory cannot be determined" 1324test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1325 as_fn_error $? "pwd does not report name of working directory" 1326 1327 1328# Find the source files, if location was not specified. 1329if test -z "$srcdir"; then 1330 ac_srcdir_defaulted=yes 1331 # Try the directory containing this script, then the parent directory. 1332 ac_confdir=`$as_dirname -- "$as_myself" || 1333$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1334 X"$as_myself" : 'X\(//\)[^/]' \| \ 1335 X"$as_myself" : 'X\(//\)$' \| \ 1336 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1337$as_echo X"$as_myself" | 1338 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1339 s//\1/ 1340 q 1341 } 1342 /^X\(\/\/\)[^/].*/{ 1343 s//\1/ 1344 q 1345 } 1346 /^X\(\/\/\)$/{ 1347 s//\1/ 1348 q 1349 } 1350 /^X\(\/\).*/{ 1351 s//\1/ 1352 q 1353 } 1354 s/.*/./; q'` 1355 srcdir=$ac_confdir 1356 if test ! -r "$srcdir/$ac_unique_file"; then 1357 srcdir=.. 1358 fi 1359else 1360 ac_srcdir_defaulted=no 1361fi 1362if test ! -r "$srcdir/$ac_unique_file"; then 1363 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1364 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1365fi 1366ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1367ac_abs_confdir=`( 1368 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1369 pwd)` 1370# When building in place, set srcdir=. 1371if test "$ac_abs_confdir" = "$ac_pwd"; then 1372 srcdir=. 1373fi 1374# Remove unnecessary trailing slashes from srcdir. 1375# Double slashes in file names in object file debugging info 1376# mess up M-x gdb in Emacs. 1377case $srcdir in 1378*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1379esac 1380for ac_var in $ac_precious_vars; do 1381 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1382 eval ac_env_${ac_var}_value=\$${ac_var} 1383 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1384 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1385done 1386 1387# 1388# Report the --help message. 1389# 1390if test "$ac_init_help" = "long"; then 1391 # Omit some internal or obsolete options to make the list less imposing. 1392 # This message is too long to be a string in the A/UX 3.1 sh. 1393 cat <<_ACEOF 1394\`configure' configures bfd 2.31.1 to adapt to many kinds of systems. 1395 1396Usage: $0 [OPTION]... [VAR=VALUE]... 1397 1398To assign environment variables (e.g., CC, CFLAGS...), specify them as 1399VAR=VALUE. See below for descriptions of some of the useful variables. 1400 1401Defaults for the options are specified in brackets. 1402 1403Configuration: 1404 -h, --help display this help and exit 1405 --help=short display options specific to this package 1406 --help=recursive display the short help of all the included packages 1407 -V, --version display version information and exit 1408 -q, --quiet, --silent do not print \`checking ...' messages 1409 --cache-file=FILE cache test results in FILE [disabled] 1410 -C, --config-cache alias for \`--cache-file=config.cache' 1411 -n, --no-create do not create output files 1412 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1413 1414Installation directories: 1415 --prefix=PREFIX install architecture-independent files in PREFIX 1416 [$ac_default_prefix] 1417 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1418 [PREFIX] 1419 1420By default, \`make install' will install all the files in 1421\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1422an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1423for instance \`--prefix=\$HOME'. 1424 1425For better control, use the options below. 1426 1427Fine tuning of the installation directories: 1428 --bindir=DIR user executables [EPREFIX/bin] 1429 --sbindir=DIR system admin executables [EPREFIX/sbin] 1430 --libexecdir=DIR program executables [EPREFIX/libexec] 1431 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1432 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1433 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1434 --libdir=DIR object code libraries [EPREFIX/lib] 1435 --includedir=DIR C header files [PREFIX/include] 1436 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1437 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1438 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1439 --infodir=DIR info documentation [DATAROOTDIR/info] 1440 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1441 --mandir=DIR man documentation [DATAROOTDIR/man] 1442 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd] 1443 --htmldir=DIR html documentation [DOCDIR] 1444 --dvidir=DIR dvi documentation [DOCDIR] 1445 --pdfdir=DIR pdf documentation [DOCDIR] 1446 --psdir=DIR ps documentation [DOCDIR] 1447_ACEOF 1448 1449 cat <<\_ACEOF 1450 1451Program names: 1452 --program-prefix=PREFIX prepend PREFIX to installed program names 1453 --program-suffix=SUFFIX append SUFFIX to installed program names 1454 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1455 1456System types: 1457 --build=BUILD configure for building on BUILD [guessed] 1458 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1459 --target=TARGET configure for building compilers for TARGET [HOST] 1460_ACEOF 1461fi 1462 1463if test -n "$ac_init_help"; then 1464 case $ac_init_help in 1465 short | recursive ) echo "Configuration of bfd 2.31.1:";; 1466 esac 1467 cat <<\_ACEOF 1468 1469Optional Features: 1470 --disable-option-checking ignore unrecognized --enable/--with options 1471 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1472 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1473 --enable-dependency-tracking 1474 do not reject slow dependency extractors 1475 --disable-dependency-tracking 1476 speeds up one-time build 1477 --enable-silent-rules less verbose build output (undo: "make V=1") 1478 --disable-silent-rules verbose build output (undo: "make V=0") 1479 --enable-shared[=PKGS] build shared libraries [default=no] 1480 --enable-static[=PKGS] build static libraries [default=yes] 1481 --enable-fast-install[=PKGS] 1482 optimize for fast installation [default=yes] 1483 --disable-libtool-lock avoid locking (might break parallel builds) 1484 --enable-plugins Enable support for plugins 1485 --disable-largefile omit support for large files 1486 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1487 --enable-targets alternative target configurations 1488 --enable-64-bit-archive force 64-bit archives 1489 --enable-secureplt Default to creating read-only plt entries 1490 --enable-separate-code enable -z separate-code in ELF linker by default 1491 --enable-leading-mingw64-underscores 1492 Enable leading underscores on 64 bit mingw targets 1493 --enable-werror treat compile warnings as errors 1494 --enable-build-warnings enable build-time compiler warnings 1495 --enable-maintainer-mode 1496 enable make rules and dependencies not useful (and 1497 sometimes confusing) to the casual installer 1498 --enable-install-libbfd controls installation of libbfd and related headers 1499 --disable-nls do not use Native Language Support 1500 1501Optional Packages: 1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1504 --with-pic try to use only PIC/non-PIC objects [default=use 1505 both] 1506 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1507 --with-mmap try using mmap for BFD input files if available 1508 --with-separate-debug-dir=DIR 1509 Look for global separate debug info in DIR 1510 [[default=LIBDIR/debug]] 1511 --with-pkgversion=PKG Use PKG in the version string in place of "GNU 1512 Binutils" 1513 --with-bugurl=URL Direct users to URL to report a bug 1514 --with-system-zlib use installed libz 1515 1516Some influential environment variables: 1517 CC C compiler command 1518 CFLAGS C compiler flags 1519 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1520 nonstandard directory <lib dir> 1521 LIBS libraries to pass to the linker, e.g. -l<library> 1522 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1523 you have headers in a nonstandard directory <include dir> 1524 CPP C preprocessor 1525 1526Use these variables to override the choices made by `configure' or to help 1527it to find libraries and programs with nonstandard names/locations. 1528 1529Report bugs to the package provider. 1530_ACEOF 1531ac_status=$? 1532fi 1533 1534if test "$ac_init_help" = "recursive"; then 1535 # If there are subdirs, report their specific --help. 1536 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1537 test -d "$ac_dir" || 1538 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1539 continue 1540 ac_builddir=. 1541 1542case "$ac_dir" in 1543.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1544*) 1545 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1546 # A ".." for each directory in $ac_dir_suffix. 1547 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1548 case $ac_top_builddir_sub in 1549 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1550 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1551 esac ;; 1552esac 1553ac_abs_top_builddir=$ac_pwd 1554ac_abs_builddir=$ac_pwd$ac_dir_suffix 1555# for backward compatibility: 1556ac_top_builddir=$ac_top_build_prefix 1557 1558case $srcdir in 1559 .) # We are building in place. 1560 ac_srcdir=. 1561 ac_top_srcdir=$ac_top_builddir_sub 1562 ac_abs_top_srcdir=$ac_pwd ;; 1563 [\\/]* | ?:[\\/]* ) # Absolute name. 1564 ac_srcdir=$srcdir$ac_dir_suffix; 1565 ac_top_srcdir=$srcdir 1566 ac_abs_top_srcdir=$srcdir ;; 1567 *) # Relative name. 1568 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1569 ac_top_srcdir=$ac_top_build_prefix$srcdir 1570 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1571esac 1572ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1573 1574 cd "$ac_dir" || { ac_status=$?; continue; } 1575 # Check for guested configure. 1576 if test -f "$ac_srcdir/configure.gnu"; then 1577 echo && 1578 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1579 elif test -f "$ac_srcdir/configure"; then 1580 echo && 1581 $SHELL "$ac_srcdir/configure" --help=recursive 1582 else 1583 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1584 fi || ac_status=$? 1585 cd "$ac_pwd" || { ac_status=$?; break; } 1586 done 1587fi 1588 1589test -n "$ac_init_help" && exit $ac_status 1590if $ac_init_version; then 1591 cat <<\_ACEOF 1592bfd configure 2.31.1 1593generated by GNU Autoconf 2.69 1594 1595Copyright (C) 2012 Free Software Foundation, Inc. 1596This configure script is free software; the Free Software Foundation 1597gives unlimited permission to copy, distribute and modify it. 1598_ACEOF 1599 exit 1600fi 1601 1602## ------------------------ ## 1603## Autoconf initialization. ## 1604## ------------------------ ## 1605 1606# ac_fn_c_try_compile LINENO 1607# -------------------------- 1608# Try to compile conftest.$ac_ext, and return whether this succeeded. 1609ac_fn_c_try_compile () 1610{ 1611 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1612 rm -f conftest.$ac_objext 1613 if { { ac_try="$ac_compile" 1614case "(($ac_try" in 1615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1616 *) ac_try_echo=$ac_try;; 1617esac 1618eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1619$as_echo "$ac_try_echo"; } >&5 1620 (eval "$ac_compile") 2>conftest.err 1621 ac_status=$? 1622 if test -s conftest.err; then 1623 grep -v '^ *+' conftest.err >conftest.er1 1624 cat conftest.er1 >&5 1625 mv -f conftest.er1 conftest.err 1626 fi 1627 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1628 test $ac_status = 0; } && { 1629 test -z "$ac_c_werror_flag" || 1630 test ! -s conftest.err 1631 } && test -s conftest.$ac_objext; then : 1632 ac_retval=0 1633else 1634 $as_echo "$as_me: failed program was:" >&5 1635sed 's/^/| /' conftest.$ac_ext >&5 1636 1637 ac_retval=1 1638fi 1639 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1640 as_fn_set_status $ac_retval 1641 1642} # ac_fn_c_try_compile 1643 1644# ac_fn_c_try_link LINENO 1645# ----------------------- 1646# Try to link conftest.$ac_ext, and return whether this succeeded. 1647ac_fn_c_try_link () 1648{ 1649 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1650 rm -f conftest.$ac_objext conftest$ac_exeext 1651 if { { ac_try="$ac_link" 1652case "(($ac_try" in 1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1654 *) ac_try_echo=$ac_try;; 1655esac 1656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1657$as_echo "$ac_try_echo"; } >&5 1658 (eval "$ac_link") 2>conftest.err 1659 ac_status=$? 1660 if test -s conftest.err; then 1661 grep -v '^ *+' conftest.err >conftest.er1 1662 cat conftest.er1 >&5 1663 mv -f conftest.er1 conftest.err 1664 fi 1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1666 test $ac_status = 0; } && { 1667 test -z "$ac_c_werror_flag" || 1668 test ! -s conftest.err 1669 } && test -s conftest$ac_exeext && { 1670 test "$cross_compiling" = yes || 1671 test -x conftest$ac_exeext 1672 }; then : 1673 ac_retval=0 1674else 1675 $as_echo "$as_me: failed program was:" >&5 1676sed 's/^/| /' conftest.$ac_ext >&5 1677 1678 ac_retval=1 1679fi 1680 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1681 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1682 # interfere with the next link command; also delete a directory that is 1683 # left behind by Apple's compiler. We do this before executing the actions. 1684 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1685 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1686 as_fn_set_status $ac_retval 1687 1688} # ac_fn_c_try_link 1689 1690# ac_fn_c_try_cpp LINENO 1691# ---------------------- 1692# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1693ac_fn_c_try_cpp () 1694{ 1695 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1696 if { { ac_try="$ac_cpp conftest.$ac_ext" 1697case "(($ac_try" in 1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1699 *) ac_try_echo=$ac_try;; 1700esac 1701eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1702$as_echo "$ac_try_echo"; } >&5 1703 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1704 ac_status=$? 1705 if test -s conftest.err; then 1706 grep -v '^ *+' conftest.err >conftest.er1 1707 cat conftest.er1 >&5 1708 mv -f conftest.er1 conftest.err 1709 fi 1710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1711 test $ac_status = 0; } > conftest.i && { 1712 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1713 test ! -s conftest.err 1714 }; then : 1715 ac_retval=0 1716else 1717 $as_echo "$as_me: failed program was:" >&5 1718sed 's/^/| /' conftest.$ac_ext >&5 1719 1720 ac_retval=1 1721fi 1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1723 as_fn_set_status $ac_retval 1724 1725} # ac_fn_c_try_cpp 1726 1727# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1728# ------------------------------------------------------- 1729# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1730# the include files in INCLUDES and setting the cache variable VAR 1731# accordingly. 1732ac_fn_c_check_header_mongrel () 1733{ 1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1735 if eval \${$3+:} false; then : 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1737$as_echo_n "checking for $2... " >&6; } 1738if eval \${$3+:} false; then : 1739 $as_echo_n "(cached) " >&6 1740fi 1741eval ac_res=\$$3 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1743$as_echo "$ac_res" >&6; } 1744else 1745 # Is the header compilable? 1746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1747$as_echo_n "checking $2 usability... " >&6; } 1748cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1749/* end confdefs.h. */ 1750$4 1751#include <$2> 1752_ACEOF 1753if ac_fn_c_try_compile "$LINENO"; then : 1754 ac_header_compiler=yes 1755else 1756 ac_header_compiler=no 1757fi 1758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1760$as_echo "$ac_header_compiler" >&6; } 1761 1762# Is the header present? 1763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1764$as_echo_n "checking $2 presence... " >&6; } 1765cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1766/* end confdefs.h. */ 1767#include <$2> 1768_ACEOF 1769if ac_fn_c_try_cpp "$LINENO"; then : 1770 ac_header_preproc=yes 1771else 1772 ac_header_preproc=no 1773fi 1774rm -f conftest.err conftest.i conftest.$ac_ext 1775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1776$as_echo "$ac_header_preproc" >&6; } 1777 1778# So? What about this header? 1779case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1780 yes:no: ) 1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1782$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1784$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1785 ;; 1786 no:yes:* ) 1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1788$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1790$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1792$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1794$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1796$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1797 ;; 1798esac 1799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1800$as_echo_n "checking for $2... " >&6; } 1801if eval \${$3+:} false; then : 1802 $as_echo_n "(cached) " >&6 1803else 1804 eval "$3=\$ac_header_compiler" 1805fi 1806eval ac_res=\$$3 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1808$as_echo "$ac_res" >&6; } 1809fi 1810 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1811 1812} # ac_fn_c_check_header_mongrel 1813 1814# ac_fn_c_try_run LINENO 1815# ---------------------- 1816# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1817# that executables *can* be run. 1818ac_fn_c_try_run () 1819{ 1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1821 if { { ac_try="$ac_link" 1822case "(($ac_try" in 1823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1824 *) ac_try_echo=$ac_try;; 1825esac 1826eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1827$as_echo "$ac_try_echo"; } >&5 1828 (eval "$ac_link") 2>&5 1829 ac_status=$? 1830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1831 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1832 { { case "(($ac_try" in 1833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1834 *) ac_try_echo=$ac_try;; 1835esac 1836eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1837$as_echo "$ac_try_echo"; } >&5 1838 (eval "$ac_try") 2>&5 1839 ac_status=$? 1840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1841 test $ac_status = 0; }; }; then : 1842 ac_retval=0 1843else 1844 $as_echo "$as_me: program exited with status $ac_status" >&5 1845 $as_echo "$as_me: failed program was:" >&5 1846sed 's/^/| /' conftest.$ac_ext >&5 1847 1848 ac_retval=$ac_status 1849fi 1850 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1851 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1852 as_fn_set_status $ac_retval 1853 1854} # ac_fn_c_try_run 1855 1856# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1857# ------------------------------------------------------- 1858# Tests whether HEADER exists and can be compiled using the include files in 1859# INCLUDES, setting the cache variable VAR accordingly. 1860ac_fn_c_check_header_compile () 1861{ 1862 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1864$as_echo_n "checking for $2... " >&6; } 1865if eval \${$3+:} false; then : 1866 $as_echo_n "(cached) " >&6 1867else 1868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1869/* end confdefs.h. */ 1870$4 1871#include <$2> 1872_ACEOF 1873if ac_fn_c_try_compile "$LINENO"; then : 1874 eval "$3=yes" 1875else 1876 eval "$3=no" 1877fi 1878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1879fi 1880eval ac_res=\$$3 1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1882$as_echo "$ac_res" >&6; } 1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1884 1885} # ac_fn_c_check_header_compile 1886 1887# ac_fn_c_check_func LINENO FUNC VAR 1888# ---------------------------------- 1889# Tests whether FUNC exists, setting the cache variable VAR accordingly 1890ac_fn_c_check_func () 1891{ 1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1894$as_echo_n "checking for $2... " >&6; } 1895if eval \${$3+:} false; then : 1896 $as_echo_n "(cached) " >&6 1897else 1898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1899/* end confdefs.h. */ 1900/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1901 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1902#define $2 innocuous_$2 1903 1904/* System header to define __stub macros and hopefully few prototypes, 1905 which can conflict with char $2 (); below. 1906 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1907 <limits.h> exists even on freestanding compilers. */ 1908 1909#ifdef __STDC__ 1910# include <limits.h> 1911#else 1912# include <assert.h> 1913#endif 1914 1915#undef $2 1916 1917/* Override any GCC internal prototype to avoid an error. 1918 Use char because int might match the return type of a GCC 1919 builtin and then its argument prototype would still apply. */ 1920#ifdef __cplusplus 1921extern "C" 1922#endif 1923char $2 (); 1924/* The GNU C library defines this for functions which it implements 1925 to always fail with ENOSYS. Some functions are actually named 1926 something starting with __ and the normal name is an alias. */ 1927#if defined __stub_$2 || defined __stub___$2 1928choke me 1929#endif 1930 1931int 1932main () 1933{ 1934return $2 (); 1935 ; 1936 return 0; 1937} 1938_ACEOF 1939if ac_fn_c_try_link "$LINENO"; then : 1940 eval "$3=yes" 1941else 1942 eval "$3=no" 1943fi 1944rm -f core conftest.err conftest.$ac_objext \ 1945 conftest$ac_exeext conftest.$ac_ext 1946fi 1947eval ac_res=\$$3 1948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1949$as_echo "$ac_res" >&6; } 1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1951 1952} # ac_fn_c_check_func 1953 1954# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1955# ------------------------------------------- 1956# Tests whether TYPE exists after having included INCLUDES, setting cache 1957# variable VAR accordingly. 1958ac_fn_c_check_type () 1959{ 1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1962$as_echo_n "checking for $2... " >&6; } 1963if eval \${$3+:} false; then : 1964 $as_echo_n "(cached) " >&6 1965else 1966 eval "$3=no" 1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1968/* end confdefs.h. */ 1969$4 1970int 1971main () 1972{ 1973if (sizeof ($2)) 1974 return 0; 1975 ; 1976 return 0; 1977} 1978_ACEOF 1979if ac_fn_c_try_compile "$LINENO"; then : 1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1981/* end confdefs.h. */ 1982$4 1983int 1984main () 1985{ 1986if (sizeof (($2))) 1987 return 0; 1988 ; 1989 return 0; 1990} 1991_ACEOF 1992if ac_fn_c_try_compile "$LINENO"; then : 1993 1994else 1995 eval "$3=yes" 1996fi 1997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1998fi 1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2000fi 2001eval ac_res=\$$3 2002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2003$as_echo "$ac_res" >&6; } 2004 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2005 2006} # ac_fn_c_check_type 2007 2008# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2009# -------------------------------------------- 2010# Tries to find the compile-time value of EXPR in a program that includes 2011# INCLUDES, setting VAR accordingly. Returns whether the value could be 2012# computed 2013ac_fn_c_compute_int () 2014{ 2015 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2016 if test "$cross_compiling" = yes; then 2017 # Depending upon the size, compute the lo and hi bounds. 2018cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2019/* end confdefs.h. */ 2020$4 2021int 2022main () 2023{ 2024static int test_array [1 - 2 * !(($2) >= 0)]; 2025test_array [0] = 0; 2026return test_array [0]; 2027 2028 ; 2029 return 0; 2030} 2031_ACEOF 2032if ac_fn_c_try_compile "$LINENO"; then : 2033 ac_lo=0 ac_mid=0 2034 while :; do 2035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2036/* end confdefs.h. */ 2037$4 2038int 2039main () 2040{ 2041static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2042test_array [0] = 0; 2043return test_array [0]; 2044 2045 ; 2046 return 0; 2047} 2048_ACEOF 2049if ac_fn_c_try_compile "$LINENO"; then : 2050 ac_hi=$ac_mid; break 2051else 2052 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2053 if test $ac_lo -le $ac_mid; then 2054 ac_lo= ac_hi= 2055 break 2056 fi 2057 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2058fi 2059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2060 done 2061else 2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2063/* end confdefs.h. */ 2064$4 2065int 2066main () 2067{ 2068static int test_array [1 - 2 * !(($2) < 0)]; 2069test_array [0] = 0; 2070return test_array [0]; 2071 2072 ; 2073 return 0; 2074} 2075_ACEOF 2076if ac_fn_c_try_compile "$LINENO"; then : 2077 ac_hi=-1 ac_mid=-1 2078 while :; do 2079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2080/* end confdefs.h. */ 2081$4 2082int 2083main () 2084{ 2085static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2086test_array [0] = 0; 2087return test_array [0]; 2088 2089 ; 2090 return 0; 2091} 2092_ACEOF 2093if ac_fn_c_try_compile "$LINENO"; then : 2094 ac_lo=$ac_mid; break 2095else 2096 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2097 if test $ac_mid -le $ac_hi; then 2098 ac_lo= ac_hi= 2099 break 2100 fi 2101 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2102fi 2103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2104 done 2105else 2106 ac_lo= ac_hi= 2107fi 2108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2109fi 2110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2111# Binary search between lo and hi bounds. 2112while test "x$ac_lo" != "x$ac_hi"; do 2113 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2115/* end confdefs.h. */ 2116$4 2117int 2118main () 2119{ 2120static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2121test_array [0] = 0; 2122return test_array [0]; 2123 2124 ; 2125 return 0; 2126} 2127_ACEOF 2128if ac_fn_c_try_compile "$LINENO"; then : 2129 ac_hi=$ac_mid 2130else 2131 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2132fi 2133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2134done 2135case $ac_lo in #(( 2136?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2137'') ac_retval=1 ;; 2138esac 2139 else 2140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2141/* end confdefs.h. */ 2142$4 2143static long int longval () { return $2; } 2144static unsigned long int ulongval () { return $2; } 2145#include <stdio.h> 2146#include <stdlib.h> 2147int 2148main () 2149{ 2150 2151 FILE *f = fopen ("conftest.val", "w"); 2152 if (! f) 2153 return 1; 2154 if (($2) < 0) 2155 { 2156 long int i = longval (); 2157 if (i != ($2)) 2158 return 1; 2159 fprintf (f, "%ld", i); 2160 } 2161 else 2162 { 2163 unsigned long int i = ulongval (); 2164 if (i != ($2)) 2165 return 1; 2166 fprintf (f, "%lu", i); 2167 } 2168 /* Do not output a trailing newline, as this causes \r\n confusion 2169 on some platforms. */ 2170 return ferror (f) || fclose (f) != 0; 2171 2172 ; 2173 return 0; 2174} 2175_ACEOF 2176if ac_fn_c_try_run "$LINENO"; then : 2177 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2178else 2179 ac_retval=1 2180fi 2181rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2182 conftest.$ac_objext conftest.beam conftest.$ac_ext 2183rm -f conftest.val 2184 2185 fi 2186 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2187 as_fn_set_status $ac_retval 2188 2189} # ac_fn_c_compute_int 2190 2191# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2192# --------------------------------------------- 2193# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2194# accordingly. 2195ac_fn_c_check_decl () 2196{ 2197 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2198 as_decl_name=`echo $2|sed 's/ *(.*//'` 2199 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2201$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2202if eval \${$3+:} false; then : 2203 $as_echo_n "(cached) " >&6 2204else 2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2206/* end confdefs.h. */ 2207$4 2208int 2209main () 2210{ 2211#ifndef $as_decl_name 2212#ifdef __cplusplus 2213 (void) $as_decl_use; 2214#else 2215 (void) $as_decl_name; 2216#endif 2217#endif 2218 2219 ; 2220 return 0; 2221} 2222_ACEOF 2223if ac_fn_c_try_compile "$LINENO"; then : 2224 eval "$3=yes" 2225else 2226 eval "$3=no" 2227fi 2228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2229fi 2230eval ac_res=\$$3 2231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2232$as_echo "$ac_res" >&6; } 2233 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2234 2235} # ac_fn_c_check_decl 2236cat >config.log <<_ACEOF 2237This file contains any messages produced by compilers while 2238running configure, to aid debugging if configure makes a mistake. 2239 2240It was created by bfd $as_me 2.31.1, which was 2241generated by GNU Autoconf 2.69. Invocation command line was 2242 2243 $ $0 $@ 2244 2245_ACEOF 2246exec 5>>config.log 2247{ 2248cat <<_ASUNAME 2249## --------- ## 2250## Platform. ## 2251## --------- ## 2252 2253hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2254uname -m = `(uname -m) 2>/dev/null || echo unknown` 2255uname -r = `(uname -r) 2>/dev/null || echo unknown` 2256uname -s = `(uname -s) 2>/dev/null || echo unknown` 2257uname -v = `(uname -v) 2>/dev/null || echo unknown` 2258 2259/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2260/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2261 2262/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2263/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2264/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2265/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2266/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2267/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2268/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2269 2270_ASUNAME 2271 2272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2273for as_dir in $PATH 2274do 2275 IFS=$as_save_IFS 2276 test -z "$as_dir" && as_dir=. 2277 $as_echo "PATH: $as_dir" 2278 done 2279IFS=$as_save_IFS 2280 2281} >&5 2282 2283cat >&5 <<_ACEOF 2284 2285 2286## ----------- ## 2287## Core tests. ## 2288## ----------- ## 2289 2290_ACEOF 2291 2292 2293# Keep a trace of the command line. 2294# Strip out --no-create and --no-recursion so they do not pile up. 2295# Strip out --silent because we don't want to record it for future runs. 2296# Also quote any args containing shell meta-characters. 2297# Make two passes to allow for proper duplicate-argument suppression. 2298ac_configure_args= 2299ac_configure_args0= 2300ac_configure_args1= 2301ac_must_keep_next=false 2302for ac_pass in 1 2 2303do 2304 for ac_arg 2305 do 2306 case $ac_arg in 2307 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2308 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2309 | -silent | --silent | --silen | --sile | --sil) 2310 continue ;; 2311 *\'*) 2312 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2313 esac 2314 case $ac_pass in 2315 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2316 2) 2317 as_fn_append ac_configure_args1 " '$ac_arg'" 2318 if test $ac_must_keep_next = true; then 2319 ac_must_keep_next=false # Got value, back to normal. 2320 else 2321 case $ac_arg in 2322 *=* | --config-cache | -C | -disable-* | --disable-* \ 2323 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2324 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2325 | -with-* | --with-* | -without-* | --without-* | --x) 2326 case "$ac_configure_args0 " in 2327 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2328 esac 2329 ;; 2330 -* ) ac_must_keep_next=true ;; 2331 esac 2332 fi 2333 as_fn_append ac_configure_args " '$ac_arg'" 2334 ;; 2335 esac 2336 done 2337done 2338{ ac_configure_args0=; unset ac_configure_args0;} 2339{ ac_configure_args1=; unset ac_configure_args1;} 2340 2341# When interrupted or exit'd, cleanup temporary files, and complete 2342# config.log. We remove comments because anyway the quotes in there 2343# would cause problems or look ugly. 2344# WARNING: Use '\'' to represent an apostrophe within the trap. 2345# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2346trap 'exit_status=$? 2347 # Save into config.log some information that might help in debugging. 2348 { 2349 echo 2350 2351 $as_echo "## ---------------- ## 2352## Cache variables. ## 2353## ---------------- ##" 2354 echo 2355 # The following way of writing the cache mishandles newlines in values, 2356( 2357 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2358 eval ac_val=\$$ac_var 2359 case $ac_val in #( 2360 *${as_nl}*) 2361 case $ac_var in #( 2362 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2363$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2364 esac 2365 case $ac_var in #( 2366 _ | IFS | as_nl) ;; #( 2367 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2368 *) { eval $ac_var=; unset $ac_var;} ;; 2369 esac ;; 2370 esac 2371 done 2372 (set) 2>&1 | 2373 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2374 *${as_nl}ac_space=\ *) 2375 sed -n \ 2376 "s/'\''/'\''\\\\'\'''\''/g; 2377 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2378 ;; #( 2379 *) 2380 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2381 ;; 2382 esac | 2383 sort 2384) 2385 echo 2386 2387 $as_echo "## ----------------- ## 2388## Output variables. ## 2389## ----------------- ##" 2390 echo 2391 for ac_var in $ac_subst_vars 2392 do 2393 eval ac_val=\$$ac_var 2394 case $ac_val in 2395 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2396 esac 2397 $as_echo "$ac_var='\''$ac_val'\''" 2398 done | sort 2399 echo 2400 2401 if test -n "$ac_subst_files"; then 2402 $as_echo "## ------------------- ## 2403## File substitutions. ## 2404## ------------------- ##" 2405 echo 2406 for ac_var in $ac_subst_files 2407 do 2408 eval ac_val=\$$ac_var 2409 case $ac_val in 2410 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2411 esac 2412 $as_echo "$ac_var='\''$ac_val'\''" 2413 done | sort 2414 echo 2415 fi 2416 2417 if test -s confdefs.h; then 2418 $as_echo "## ----------- ## 2419## confdefs.h. ## 2420## ----------- ##" 2421 echo 2422 cat confdefs.h 2423 echo 2424 fi 2425 test "$ac_signal" != 0 && 2426 $as_echo "$as_me: caught signal $ac_signal" 2427 $as_echo "$as_me: exit $exit_status" 2428 } >&5 2429 rm -f core *.core core.conftest.* && 2430 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2431 exit $exit_status 2432' 0 2433for ac_signal in 1 2 13 15; do 2434 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2435done 2436ac_signal=0 2437 2438# confdefs.h avoids OS command line length limits that DEFS can exceed. 2439rm -f -r conftest* confdefs.h 2440 2441$as_echo "/* confdefs.h */" > confdefs.h 2442 2443# Predefined preprocessor variables. 2444 2445cat >>confdefs.h <<_ACEOF 2446#define PACKAGE_NAME "$PACKAGE_NAME" 2447_ACEOF 2448 2449cat >>confdefs.h <<_ACEOF 2450#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2451_ACEOF 2452 2453cat >>confdefs.h <<_ACEOF 2454#define PACKAGE_VERSION "$PACKAGE_VERSION" 2455_ACEOF 2456 2457cat >>confdefs.h <<_ACEOF 2458#define PACKAGE_STRING "$PACKAGE_STRING" 2459_ACEOF 2460 2461cat >>confdefs.h <<_ACEOF 2462#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2463_ACEOF 2464 2465cat >>confdefs.h <<_ACEOF 2466#define PACKAGE_URL "$PACKAGE_URL" 2467_ACEOF 2468 2469 2470# Let the site file select an alternate cache file if it wants to. 2471# Prefer an explicitly selected file to automatically selected ones. 2472ac_site_file1=NONE 2473ac_site_file2=NONE 2474if test -n "$CONFIG_SITE"; then 2475 # We do not want a PATH search for config.site. 2476 case $CONFIG_SITE in #(( 2477 -*) ac_site_file1=./$CONFIG_SITE;; 2478 */*) ac_site_file1=$CONFIG_SITE;; 2479 *) ac_site_file1=./$CONFIG_SITE;; 2480 esac 2481elif test "x$prefix" != xNONE; then 2482 ac_site_file1=$prefix/share/config.site 2483 ac_site_file2=$prefix/etc/config.site 2484else 2485 ac_site_file1=$ac_default_prefix/share/config.site 2486 ac_site_file2=$ac_default_prefix/etc/config.site 2487fi 2488for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2489do 2490 test "x$ac_site_file" = xNONE && continue 2491 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2492 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2493$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2494 sed 's/^/| /' "$ac_site_file" >&5 2495 . "$ac_site_file" \ 2496 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2497$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2498as_fn_error $? "failed to load site script $ac_site_file 2499See \`config.log' for more details" "$LINENO" 5; } 2500 fi 2501done 2502 2503if test -r "$cache_file"; then 2504 # Some versions of bash will fail to source /dev/null (special files 2505 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2506 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2507 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2508$as_echo "$as_me: loading cache $cache_file" >&6;} 2509 case $cache_file in 2510 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2511 *) . "./$cache_file";; 2512 esac 2513 fi 2514else 2515 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2516$as_echo "$as_me: creating cache $cache_file" >&6;} 2517 >$cache_file 2518fi 2519 2520as_fn_append ac_header_list " stdlib.h" 2521as_fn_append ac_header_list " unistd.h" 2522as_fn_append ac_header_list " sys/param.h" 2523# Check that the precious variables saved in the cache have kept the same 2524# value. 2525ac_cache_corrupted=false 2526for ac_var in $ac_precious_vars; do 2527 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2528 eval ac_new_set=\$ac_env_${ac_var}_set 2529 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2530 eval ac_new_val=\$ac_env_${ac_var}_value 2531 case $ac_old_set,$ac_new_set in 2532 set,) 2533 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2534$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2535 ac_cache_corrupted=: ;; 2536 ,set) 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2538$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2539 ac_cache_corrupted=: ;; 2540 ,);; 2541 *) 2542 if test "x$ac_old_val" != "x$ac_new_val"; then 2543 # differences in whitespace do not lead to failure. 2544 ac_old_val_w=`echo x $ac_old_val` 2545 ac_new_val_w=`echo x $ac_new_val` 2546 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2547 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2548$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2549 ac_cache_corrupted=: 2550 else 2551 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2552$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2553 eval $ac_var=\$ac_old_val 2554 fi 2555 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2556$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2557 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2558$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2559 fi;; 2560 esac 2561 # Pass precious variables to config.status. 2562 if test "$ac_new_set" = set; then 2563 case $ac_new_val in 2564 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2565 *) ac_arg=$ac_var=$ac_new_val ;; 2566 esac 2567 case " $ac_configure_args " in 2568 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2569 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2570 esac 2571 fi 2572done 2573if $ac_cache_corrupted; then 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2575$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2576 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2577$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2578 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2579fi 2580## -------------------- ## 2581## Main body of script. ## 2582## -------------------- ## 2583 2584ac_ext=c 2585ac_cpp='$CPP $CPPFLAGS' 2586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2588ac_compiler_gnu=$ac_cv_c_compiler_gnu 2589 2590 2591 2592 2593 2594 2595 2596ac_aux_dir= 2597for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2598 if test -f "$ac_dir/install-sh"; then 2599 ac_aux_dir=$ac_dir 2600 ac_install_sh="$ac_aux_dir/install-sh -c" 2601 break 2602 elif test -f "$ac_dir/install.sh"; then 2603 ac_aux_dir=$ac_dir 2604 ac_install_sh="$ac_aux_dir/install.sh -c" 2605 break 2606 elif test -f "$ac_dir/shtool"; then 2607 ac_aux_dir=$ac_dir 2608 ac_install_sh="$ac_aux_dir/shtool install -c" 2609 break 2610 fi 2611done 2612if test -z "$ac_aux_dir"; then 2613 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2614fi 2615 2616# These three variables are undocumented and unsupported, 2617# and are intended to be withdrawn in a future Autoconf release. 2618# They can cause serious problems if a builder's source tree is in a directory 2619# whose full name contains unusual characters. 2620ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2621ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2622ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2623 2624 2625# Make sure we can run config.sub. 2626$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2627 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2628 2629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2630$as_echo_n "checking build system type... " >&6; } 2631if ${ac_cv_build+:} false; then : 2632 $as_echo_n "(cached) " >&6 2633else 2634 ac_build_alias=$build_alias 2635test "x$ac_build_alias" = x && 2636 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2637test "x$ac_build_alias" = x && 2638 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2639ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2640 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2641 2642fi 2643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2644$as_echo "$ac_cv_build" >&6; } 2645case $ac_cv_build in 2646*-*-*) ;; 2647*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2648esac 2649build=$ac_cv_build 2650ac_save_IFS=$IFS; IFS='-' 2651set x $ac_cv_build 2652shift 2653build_cpu=$1 2654build_vendor=$2 2655shift; shift 2656# Remember, the first character of IFS is used to create $*, 2657# except with old shells: 2658build_os=$* 2659IFS=$ac_save_IFS 2660case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2661 2662 2663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2664$as_echo_n "checking host system type... " >&6; } 2665if ${ac_cv_host+:} false; then : 2666 $as_echo_n "(cached) " >&6 2667else 2668 if test "x$host_alias" = x; then 2669 ac_cv_host=$ac_cv_build 2670else 2671 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2672 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2673fi 2674 2675fi 2676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2677$as_echo "$ac_cv_host" >&6; } 2678case $ac_cv_host in 2679*-*-*) ;; 2680*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2681esac 2682host=$ac_cv_host 2683ac_save_IFS=$IFS; IFS='-' 2684set x $ac_cv_host 2685shift 2686host_cpu=$1 2687host_vendor=$2 2688shift; shift 2689# Remember, the first character of IFS is used to create $*, 2690# except with old shells: 2691host_os=$* 2692IFS=$ac_save_IFS 2693case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2694 2695 2696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2697$as_echo_n "checking target system type... " >&6; } 2698if ${ac_cv_target+:} false; then : 2699 $as_echo_n "(cached) " >&6 2700else 2701 if test "x$target_alias" = x; then 2702 ac_cv_target=$ac_cv_host 2703else 2704 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2705 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2706fi 2707 2708fi 2709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2710$as_echo "$ac_cv_target" >&6; } 2711case $ac_cv_target in 2712*-*-*) ;; 2713*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2714esac 2715target=$ac_cv_target 2716ac_save_IFS=$IFS; IFS='-' 2717set x $ac_cv_target 2718shift 2719target_cpu=$1 2720target_vendor=$2 2721shift; shift 2722# Remember, the first character of IFS is used to create $*, 2723# except with old shells: 2724target_os=$* 2725IFS=$ac_save_IFS 2726case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2727 2728 2729# The aliases save the names the user supplied, while $host etc. 2730# will get canonicalized. 2731test -n "$target_alias" && 2732 test "$program_prefix$program_suffix$program_transform_name" = \ 2733 NONENONEs,x,x, && 2734 program_prefix=${target_alias}- 2735# Expand $ac_aux_dir to an absolute path. 2736am_aux_dir=`cd "$ac_aux_dir" && pwd` 2737 2738ac_ext=c 2739ac_cpp='$CPP $CPPFLAGS' 2740ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2741ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2742ac_compiler_gnu=$ac_cv_c_compiler_gnu 2743if test -n "$ac_tool_prefix"; then 2744 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2745set dummy ${ac_tool_prefix}gcc; ac_word=$2 2746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2747$as_echo_n "checking for $ac_word... " >&6; } 2748if ${ac_cv_prog_CC+:} false; then : 2749 $as_echo_n "(cached) " >&6 2750else 2751 if test -n "$CC"; then 2752 ac_cv_prog_CC="$CC" # Let the user override the test. 2753else 2754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2755for as_dir in $PATH 2756do 2757 IFS=$as_save_IFS 2758 test -z "$as_dir" && as_dir=. 2759 for ac_exec_ext in '' $ac_executable_extensions; do 2760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2761 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2763 break 2 2764 fi 2765done 2766 done 2767IFS=$as_save_IFS 2768 2769fi 2770fi 2771CC=$ac_cv_prog_CC 2772if test -n "$CC"; then 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2774$as_echo "$CC" >&6; } 2775else 2776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2777$as_echo "no" >&6; } 2778fi 2779 2780 2781fi 2782if test -z "$ac_cv_prog_CC"; then 2783 ac_ct_CC=$CC 2784 # Extract the first word of "gcc", so it can be a program name with args. 2785set dummy gcc; ac_word=$2 2786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2787$as_echo_n "checking for $ac_word... " >&6; } 2788if ${ac_cv_prog_ac_ct_CC+:} false; then : 2789 $as_echo_n "(cached) " >&6 2790else 2791 if test -n "$ac_ct_CC"; then 2792 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2793else 2794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2795for as_dir in $PATH 2796do 2797 IFS=$as_save_IFS 2798 test -z "$as_dir" && as_dir=. 2799 for ac_exec_ext in '' $ac_executable_extensions; do 2800 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2801 ac_cv_prog_ac_ct_CC="gcc" 2802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2803 break 2 2804 fi 2805done 2806 done 2807IFS=$as_save_IFS 2808 2809fi 2810fi 2811ac_ct_CC=$ac_cv_prog_ac_ct_CC 2812if test -n "$ac_ct_CC"; then 2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2814$as_echo "$ac_ct_CC" >&6; } 2815else 2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2817$as_echo "no" >&6; } 2818fi 2819 2820 if test "x$ac_ct_CC" = x; then 2821 CC="" 2822 else 2823 case $cross_compiling:$ac_tool_warned in 2824yes:) 2825{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2826$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2827ac_tool_warned=yes ;; 2828esac 2829 CC=$ac_ct_CC 2830 fi 2831else 2832 CC="$ac_cv_prog_CC" 2833fi 2834 2835if test -z "$CC"; then 2836 if test -n "$ac_tool_prefix"; then 2837 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2838set dummy ${ac_tool_prefix}cc; ac_word=$2 2839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2840$as_echo_n "checking for $ac_word... " >&6; } 2841if ${ac_cv_prog_CC+:} false; then : 2842 $as_echo_n "(cached) " >&6 2843else 2844 if test -n "$CC"; then 2845 ac_cv_prog_CC="$CC" # Let the user override the test. 2846else 2847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2848for as_dir in $PATH 2849do 2850 IFS=$as_save_IFS 2851 test -z "$as_dir" && as_dir=. 2852 for ac_exec_ext in '' $ac_executable_extensions; do 2853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2854 ac_cv_prog_CC="${ac_tool_prefix}cc" 2855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2856 break 2 2857 fi 2858done 2859 done 2860IFS=$as_save_IFS 2861 2862fi 2863fi 2864CC=$ac_cv_prog_CC 2865if test -n "$CC"; then 2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2867$as_echo "$CC" >&6; } 2868else 2869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2870$as_echo "no" >&6; } 2871fi 2872 2873 2874 fi 2875fi 2876if test -z "$CC"; then 2877 # Extract the first word of "cc", so it can be a program name with args. 2878set dummy cc; ac_word=$2 2879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2880$as_echo_n "checking for $ac_word... " >&6; } 2881if ${ac_cv_prog_CC+:} false; then : 2882 $as_echo_n "(cached) " >&6 2883else 2884 if test -n "$CC"; then 2885 ac_cv_prog_CC="$CC" # Let the user override the test. 2886else 2887 ac_prog_rejected=no 2888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2889for as_dir in $PATH 2890do 2891 IFS=$as_save_IFS 2892 test -z "$as_dir" && as_dir=. 2893 for ac_exec_ext in '' $ac_executable_extensions; do 2894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2895 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2896 ac_prog_rejected=yes 2897 continue 2898 fi 2899 ac_cv_prog_CC="cc" 2900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2901 break 2 2902 fi 2903done 2904 done 2905IFS=$as_save_IFS 2906 2907if test $ac_prog_rejected = yes; then 2908 # We found a bogon in the path, so make sure we never use it. 2909 set dummy $ac_cv_prog_CC 2910 shift 2911 if test $# != 0; then 2912 # We chose a different compiler from the bogus one. 2913 # However, it has the same basename, so the bogon will be chosen 2914 # first if we set CC to just the basename; use the full file name. 2915 shift 2916 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2917 fi 2918fi 2919fi 2920fi 2921CC=$ac_cv_prog_CC 2922if test -n "$CC"; then 2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2924$as_echo "$CC" >&6; } 2925else 2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2927$as_echo "no" >&6; } 2928fi 2929 2930 2931fi 2932if test -z "$CC"; then 2933 if test -n "$ac_tool_prefix"; then 2934 for ac_prog in cl.exe 2935 do 2936 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2937set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2939$as_echo_n "checking for $ac_word... " >&6; } 2940if ${ac_cv_prog_CC+:} false; then : 2941 $as_echo_n "(cached) " >&6 2942else 2943 if test -n "$CC"; then 2944 ac_cv_prog_CC="$CC" # Let the user override the test. 2945else 2946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2947for as_dir in $PATH 2948do 2949 IFS=$as_save_IFS 2950 test -z "$as_dir" && as_dir=. 2951 for ac_exec_ext in '' $ac_executable_extensions; do 2952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2953 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2955 break 2 2956 fi 2957done 2958 done 2959IFS=$as_save_IFS 2960 2961fi 2962fi 2963CC=$ac_cv_prog_CC 2964if test -n "$CC"; then 2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2966$as_echo "$CC" >&6; } 2967else 2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2969$as_echo "no" >&6; } 2970fi 2971 2972 2973 test -n "$CC" && break 2974 done 2975fi 2976if test -z "$CC"; then 2977 ac_ct_CC=$CC 2978 for ac_prog in cl.exe 2979do 2980 # Extract the first word of "$ac_prog", so it can be a program name with args. 2981set dummy $ac_prog; ac_word=$2 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2983$as_echo_n "checking for $ac_word... " >&6; } 2984if ${ac_cv_prog_ac_ct_CC+:} false; then : 2985 $as_echo_n "(cached) " >&6 2986else 2987 if test -n "$ac_ct_CC"; then 2988 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2989else 2990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2991for as_dir in $PATH 2992do 2993 IFS=$as_save_IFS 2994 test -z "$as_dir" && as_dir=. 2995 for ac_exec_ext in '' $ac_executable_extensions; do 2996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2997 ac_cv_prog_ac_ct_CC="$ac_prog" 2998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2999 break 2 3000 fi 3001done 3002 done 3003IFS=$as_save_IFS 3004 3005fi 3006fi 3007ac_ct_CC=$ac_cv_prog_ac_ct_CC 3008if test -n "$ac_ct_CC"; then 3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3010$as_echo "$ac_ct_CC" >&6; } 3011else 3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3013$as_echo "no" >&6; } 3014fi 3015 3016 3017 test -n "$ac_ct_CC" && break 3018done 3019 3020 if test "x$ac_ct_CC" = x; then 3021 CC="" 3022 else 3023 case $cross_compiling:$ac_tool_warned in 3024yes:) 3025{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3026$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3027ac_tool_warned=yes ;; 3028esac 3029 CC=$ac_ct_CC 3030 fi 3031fi 3032 3033fi 3034 3035 3036test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3037$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3038as_fn_error $? "no acceptable C compiler found in \$PATH 3039See \`config.log' for more details" "$LINENO" 5; } 3040 3041# Provide some information about the compiler. 3042$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3043set X $ac_compile 3044ac_compiler=$2 3045for ac_option in --version -v -V -qversion; do 3046 { { ac_try="$ac_compiler $ac_option >&5" 3047case "(($ac_try" in 3048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3049 *) ac_try_echo=$ac_try;; 3050esac 3051eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3052$as_echo "$ac_try_echo"; } >&5 3053 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3054 ac_status=$? 3055 if test -s conftest.err; then 3056 sed '10a\ 3057... rest of stderr output deleted ... 3058 10q' conftest.err >conftest.er1 3059 cat conftest.er1 >&5 3060 fi 3061 rm -f conftest.er1 conftest.err 3062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3063 test $ac_status = 0; } 3064done 3065 3066cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3067/* end confdefs.h. */ 3068 3069int 3070main () 3071{ 3072 3073 ; 3074 return 0; 3075} 3076_ACEOF 3077ac_clean_files_save=$ac_clean_files 3078ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3079# Try to create an executable without -o first, disregard a.out. 3080# It will help us diagnose broken compilers, and finding out an intuition 3081# of exeext. 3082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3083$as_echo_n "checking whether the C compiler works... " >&6; } 3084ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3085 3086# The possible output files: 3087ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3088 3089ac_rmfiles= 3090for ac_file in $ac_files 3091do 3092 case $ac_file in 3093 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3094 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3095 esac 3096done 3097rm -f $ac_rmfiles 3098 3099if { { ac_try="$ac_link_default" 3100case "(($ac_try" in 3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3102 *) ac_try_echo=$ac_try;; 3103esac 3104eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3105$as_echo "$ac_try_echo"; } >&5 3106 (eval "$ac_link_default") 2>&5 3107 ac_status=$? 3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3109 test $ac_status = 0; }; then : 3110 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3111# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3112# in a Makefile. We should not override ac_cv_exeext if it was cached, 3113# so that the user can short-circuit this test for compilers unknown to 3114# Autoconf. 3115for ac_file in $ac_files '' 3116do 3117 test -f "$ac_file" || continue 3118 case $ac_file in 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3120 ;; 3121 [ab].out ) 3122 # We found the default executable, but exeext='' is most 3123 # certainly right. 3124 break;; 3125 *.* ) 3126 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3127 then :; else 3128 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3129 fi 3130 # We set ac_cv_exeext here because the later test for it is not 3131 # safe: cross compilers may not add the suffix if given an `-o' 3132 # argument, so we may need to know it at that point already. 3133 # Even if this section looks crufty: it has the advantage of 3134 # actually working. 3135 break;; 3136 * ) 3137 break;; 3138 esac 3139done 3140test "$ac_cv_exeext" = no && ac_cv_exeext= 3141 3142else 3143 ac_file='' 3144fi 3145if test -z "$ac_file"; then : 3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3147$as_echo "no" >&6; } 3148$as_echo "$as_me: failed program was:" >&5 3149sed 's/^/| /' conftest.$ac_ext >&5 3150 3151{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3152$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3153as_fn_error 77 "C compiler cannot create executables 3154See \`config.log' for more details" "$LINENO" 5; } 3155else 3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3157$as_echo "yes" >&6; } 3158fi 3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3160$as_echo_n "checking for C compiler default output file name... " >&6; } 3161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3162$as_echo "$ac_file" >&6; } 3163ac_exeext=$ac_cv_exeext 3164 3165rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3166ac_clean_files=$ac_clean_files_save 3167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3168$as_echo_n "checking for suffix of executables... " >&6; } 3169if { { ac_try="$ac_link" 3170case "(($ac_try" in 3171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3172 *) ac_try_echo=$ac_try;; 3173esac 3174eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3175$as_echo "$ac_try_echo"; } >&5 3176 (eval "$ac_link") 2>&5 3177 ac_status=$? 3178 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3179 test $ac_status = 0; }; then : 3180 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3181# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3182# work properly (i.e., refer to `conftest.exe'), while it won't with 3183# `rm'. 3184for ac_file in conftest.exe conftest conftest.*; do 3185 test -f "$ac_file" || continue 3186 case $ac_file in 3187 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3188 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3189 break;; 3190 * ) break;; 3191 esac 3192done 3193else 3194 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3195$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3196as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3197See \`config.log' for more details" "$LINENO" 5; } 3198fi 3199rm -f conftest conftest$ac_cv_exeext 3200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3201$as_echo "$ac_cv_exeext" >&6; } 3202 3203rm -f conftest.$ac_ext 3204EXEEXT=$ac_cv_exeext 3205ac_exeext=$EXEEXT 3206cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3207/* end confdefs.h. */ 3208#include <stdio.h> 3209int 3210main () 3211{ 3212FILE *f = fopen ("conftest.out", "w"); 3213 return ferror (f) || fclose (f) != 0; 3214 3215 ; 3216 return 0; 3217} 3218_ACEOF 3219ac_clean_files="$ac_clean_files conftest.out" 3220# Check that the compiler produces executables we can run. If not, either 3221# the compiler is broken, or we cross compile. 3222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3223$as_echo_n "checking whether we are cross compiling... " >&6; } 3224if test "$cross_compiling" != yes; then 3225 { { ac_try="$ac_link" 3226case "(($ac_try" in 3227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3228 *) ac_try_echo=$ac_try;; 3229esac 3230eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3231$as_echo "$ac_try_echo"; } >&5 3232 (eval "$ac_link") 2>&5 3233 ac_status=$? 3234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3235 test $ac_status = 0; } 3236 if { ac_try='./conftest$ac_cv_exeext' 3237 { { case "(($ac_try" in 3238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3239 *) ac_try_echo=$ac_try;; 3240esac 3241eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3242$as_echo "$ac_try_echo"; } >&5 3243 (eval "$ac_try") 2>&5 3244 ac_status=$? 3245 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3246 test $ac_status = 0; }; }; then 3247 cross_compiling=no 3248 else 3249 if test "$cross_compiling" = maybe; then 3250 cross_compiling=yes 3251 else 3252 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3253$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3254as_fn_error $? "cannot run C compiled programs. 3255If you meant to cross compile, use \`--host'. 3256See \`config.log' for more details" "$LINENO" 5; } 3257 fi 3258 fi 3259fi 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3261$as_echo "$cross_compiling" >&6; } 3262 3263rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3264ac_clean_files=$ac_clean_files_save 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3266$as_echo_n "checking for suffix of object files... " >&6; } 3267if ${ac_cv_objext+:} false; then : 3268 $as_echo_n "(cached) " >&6 3269else 3270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3271/* end confdefs.h. */ 3272 3273int 3274main () 3275{ 3276 3277 ; 3278 return 0; 3279} 3280_ACEOF 3281rm -f conftest.o conftest.obj 3282if { { ac_try="$ac_compile" 3283case "(($ac_try" in 3284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3285 *) ac_try_echo=$ac_try;; 3286esac 3287eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3288$as_echo "$ac_try_echo"; } >&5 3289 (eval "$ac_compile") 2>&5 3290 ac_status=$? 3291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3292 test $ac_status = 0; }; then : 3293 for ac_file in conftest.o conftest.obj conftest.*; do 3294 test -f "$ac_file" || continue; 3295 case $ac_file in 3296 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3297 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3298 break;; 3299 esac 3300done 3301else 3302 $as_echo "$as_me: failed program was:" >&5 3303sed 's/^/| /' conftest.$ac_ext >&5 3304 3305{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3306$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3307as_fn_error $? "cannot compute suffix of object files: cannot compile 3308See \`config.log' for more details" "$LINENO" 5; } 3309fi 3310rm -f conftest.$ac_cv_objext conftest.$ac_ext 3311fi 3312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3313$as_echo "$ac_cv_objext" >&6; } 3314OBJEXT=$ac_cv_objext 3315ac_objext=$OBJEXT 3316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3317$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3318if ${ac_cv_c_compiler_gnu+:} false; then : 3319 $as_echo_n "(cached) " >&6 3320else 3321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3322/* end confdefs.h. */ 3323 3324int 3325main () 3326{ 3327#ifndef __GNUC__ 3328 choke me 3329#endif 3330 3331 ; 3332 return 0; 3333} 3334_ACEOF 3335if ac_fn_c_try_compile "$LINENO"; then : 3336 ac_compiler_gnu=yes 3337else 3338 ac_compiler_gnu=no 3339fi 3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3341ac_cv_c_compiler_gnu=$ac_compiler_gnu 3342 3343fi 3344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3345$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3346if test $ac_compiler_gnu = yes; then 3347 GCC=yes 3348else 3349 GCC= 3350fi 3351ac_test_CFLAGS=${CFLAGS+set} 3352ac_save_CFLAGS=$CFLAGS 3353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3354$as_echo_n "checking whether $CC accepts -g... " >&6; } 3355if ${ac_cv_prog_cc_g+:} false; then : 3356 $as_echo_n "(cached) " >&6 3357else 3358 ac_save_c_werror_flag=$ac_c_werror_flag 3359 ac_c_werror_flag=yes 3360 ac_cv_prog_cc_g=no 3361 CFLAGS="-g" 3362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3363/* end confdefs.h. */ 3364 3365int 3366main () 3367{ 3368 3369 ; 3370 return 0; 3371} 3372_ACEOF 3373if ac_fn_c_try_compile "$LINENO"; then : 3374 ac_cv_prog_cc_g=yes 3375else 3376 CFLAGS="" 3377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3378/* end confdefs.h. */ 3379 3380int 3381main () 3382{ 3383 3384 ; 3385 return 0; 3386} 3387_ACEOF 3388if ac_fn_c_try_compile "$LINENO"; then : 3389 3390else 3391 ac_c_werror_flag=$ac_save_c_werror_flag 3392 CFLAGS="-g" 3393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3394/* end confdefs.h. */ 3395 3396int 3397main () 3398{ 3399 3400 ; 3401 return 0; 3402} 3403_ACEOF 3404if ac_fn_c_try_compile "$LINENO"; then : 3405 ac_cv_prog_cc_g=yes 3406fi 3407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3408fi 3409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3410fi 3411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3412 ac_c_werror_flag=$ac_save_c_werror_flag 3413fi 3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3415$as_echo "$ac_cv_prog_cc_g" >&6; } 3416if test "$ac_test_CFLAGS" = set; then 3417 CFLAGS=$ac_save_CFLAGS 3418elif test $ac_cv_prog_cc_g = yes; then 3419 if test "$GCC" = yes; then 3420 CFLAGS="-g -O2" 3421 else 3422 CFLAGS="-g" 3423 fi 3424else 3425 if test "$GCC" = yes; then 3426 CFLAGS="-O2" 3427 else 3428 CFLAGS= 3429 fi 3430fi 3431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3432$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3433if ${ac_cv_prog_cc_c89+:} false; then : 3434 $as_echo_n "(cached) " >&6 3435else 3436 ac_cv_prog_cc_c89=no 3437ac_save_CC=$CC 3438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3439/* end confdefs.h. */ 3440#include <stdarg.h> 3441#include <stdio.h> 3442struct stat; 3443/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3444struct buf { int x; }; 3445FILE * (*rcsopen) (struct buf *, struct stat *, int); 3446static char *e (p, i) 3447 char **p; 3448 int i; 3449{ 3450 return p[i]; 3451} 3452static char *f (char * (*g) (char **, int), char **p, ...) 3453{ 3454 char *s; 3455 va_list v; 3456 va_start (v,p); 3457 s = g (p, va_arg (v,int)); 3458 va_end (v); 3459 return s; 3460} 3461 3462/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3463 function prototypes and stuff, but not '\xHH' hex character constants. 3464 These don't provoke an error unfortunately, instead are silently treated 3465 as 'x'. The following induces an error, until -std is added to get 3466 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3467 array size at least. It's necessary to write '\x00'==0 to get something 3468 that's true only with -std. */ 3469int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3470 3471/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3472 inside strings and character constants. */ 3473#define FOO(x) 'x' 3474int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3475 3476int test (int i, double x); 3477struct s1 {int (*f) (int a);}; 3478struct s2 {int (*f) (double a);}; 3479int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3480int argc; 3481char **argv; 3482int 3483main () 3484{ 3485return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3486 ; 3487 return 0; 3488} 3489_ACEOF 3490for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3491 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3492do 3493 CC="$ac_save_CC $ac_arg" 3494 if ac_fn_c_try_compile "$LINENO"; then : 3495 ac_cv_prog_cc_c89=$ac_arg 3496fi 3497rm -f core conftest.err conftest.$ac_objext 3498 test "x$ac_cv_prog_cc_c89" != "xno" && break 3499done 3500rm -f conftest.$ac_ext 3501CC=$ac_save_CC 3502 3503fi 3504# AC_CACHE_VAL 3505case "x$ac_cv_prog_cc_c89" in 3506 x) 3507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3508$as_echo "none needed" >&6; } ;; 3509 xno) 3510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3511$as_echo "unsupported" >&6; } ;; 3512 *) 3513 CC="$CC $ac_cv_prog_cc_c89" 3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3515$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3516esac 3517if test "x$ac_cv_prog_cc_c89" != xno; then : 3518 3519fi 3520 3521ac_ext=c 3522ac_cpp='$CPP $CPPFLAGS' 3523ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3524ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3525ac_compiler_gnu=$ac_cv_c_compiler_gnu 3526 3527ac_ext=c 3528ac_cpp='$CPP $CPPFLAGS' 3529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3531ac_compiler_gnu=$ac_cv_c_compiler_gnu 3532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3533$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3534if ${am_cv_prog_cc_c_o+:} false; then : 3535 $as_echo_n "(cached) " >&6 3536else 3537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3538/* end confdefs.h. */ 3539 3540int 3541main () 3542{ 3543 3544 ; 3545 return 0; 3546} 3547_ACEOF 3548 # Make sure it works both with $CC and with simple cc. 3549 # Following AC_PROG_CC_C_O, we do the test twice because some 3550 # compilers refuse to overwrite an existing .o file with -o, 3551 # though they will create one. 3552 am_cv_prog_cc_c_o=yes 3553 for am_i in 1 2; do 3554 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3555 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3556 ac_status=$? 3557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3558 (exit $ac_status); } \ 3559 && test -f conftest2.$ac_objext; then 3560 : OK 3561 else 3562 am_cv_prog_cc_c_o=no 3563 break 3564 fi 3565 done 3566 rm -f core conftest* 3567 unset am_i 3568fi 3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3570$as_echo "$am_cv_prog_cc_c_o" >&6; } 3571if test "$am_cv_prog_cc_c_o" != yes; then 3572 # Losing compiler, so override with the script. 3573 # FIXME: It is wrong to rewrite CC. 3574 # But if we don't then we get into trouble of one sort or another. 3575 # A longer-term fix would be to have automake use am__CC in this case, 3576 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3577 CC="$am_aux_dir/compile $CC" 3578fi 3579ac_ext=c 3580ac_cpp='$CPP $CPPFLAGS' 3581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3583ac_compiler_gnu=$ac_cv_c_compiler_gnu 3584 3585 3586 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3588$as_echo_n "checking for library containing strerror... " >&6; } 3589if ${ac_cv_search_strerror+:} false; then : 3590 $as_echo_n "(cached) " >&6 3591else 3592 ac_func_search_save_LIBS=$LIBS 3593cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3594/* end confdefs.h. */ 3595 3596/* Override any GCC internal prototype to avoid an error. 3597 Use char because int might match the return type of a GCC 3598 builtin and then its argument prototype would still apply. */ 3599#ifdef __cplusplus 3600extern "C" 3601#endif 3602char strerror (); 3603int 3604main () 3605{ 3606return strerror (); 3607 ; 3608 return 0; 3609} 3610_ACEOF 3611for ac_lib in '' cposix; do 3612 if test -z "$ac_lib"; then 3613 ac_res="none required" 3614 else 3615 ac_res=-l$ac_lib 3616 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3617 fi 3618 if ac_fn_c_try_link "$LINENO"; then : 3619 ac_cv_search_strerror=$ac_res 3620fi 3621rm -f core conftest.err conftest.$ac_objext \ 3622 conftest$ac_exeext 3623 if ${ac_cv_search_strerror+:} false; then : 3624 break 3625fi 3626done 3627if ${ac_cv_search_strerror+:} false; then : 3628 3629else 3630 ac_cv_search_strerror=no 3631fi 3632rm conftest.$ac_ext 3633LIBS=$ac_func_search_save_LIBS 3634fi 3635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3636$as_echo "$ac_cv_search_strerror" >&6; } 3637ac_res=$ac_cv_search_strerror 3638if test "$ac_res" != no; then : 3639 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3640 3641fi 3642 3643 3644am__api_version='1.15' 3645 3646# Find a good install program. We prefer a C program (faster), 3647# so one script is as good as another. But avoid the broken or 3648# incompatible versions: 3649# SysV /etc/install, /usr/sbin/install 3650# SunOS /usr/etc/install 3651# IRIX /sbin/install 3652# AIX /bin/install 3653# AmigaOS /C/install, which installs bootblocks on floppy discs 3654# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3655# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3656# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3657# OS/2's system install, which has a completely different semantic 3658# ./install, which can be erroneously created by make from ./install.sh. 3659# Reject install programs that cannot install multiple files. 3660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3661$as_echo_n "checking for a BSD-compatible install... " >&6; } 3662if test -z "$INSTALL"; then 3663if ${ac_cv_path_install+:} false; then : 3664 $as_echo_n "(cached) " >&6 3665else 3666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3667for as_dir in $PATH 3668do 3669 IFS=$as_save_IFS 3670 test -z "$as_dir" && as_dir=. 3671 # Account for people who put trailing slashes in PATH elements. 3672case $as_dir/ in #(( 3673 ./ | .// | /[cC]/* | \ 3674 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3675 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3676 /usr/ucb/* ) ;; 3677 *) 3678 # OSF1 and SCO ODT 3.0 have their own names for install. 3679 # Don't use installbsd from OSF since it installs stuff as root 3680 # by default. 3681 for ac_prog in ginstall scoinst install; do 3682 for ac_exec_ext in '' $ac_executable_extensions; do 3683 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3684 if test $ac_prog = install && 3685 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3686 # AIX install. It has an incompatible calling convention. 3687 : 3688 elif test $ac_prog = install && 3689 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3690 # program-specific install script used by HP pwplus--don't use. 3691 : 3692 else 3693 rm -rf conftest.one conftest.two conftest.dir 3694 echo one > conftest.one 3695 echo two > conftest.two 3696 mkdir conftest.dir 3697 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3698 test -s conftest.one && test -s conftest.two && 3699 test -s conftest.dir/conftest.one && 3700 test -s conftest.dir/conftest.two 3701 then 3702 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3703 break 3 3704 fi 3705 fi 3706 fi 3707 done 3708 done 3709 ;; 3710esac 3711 3712 done 3713IFS=$as_save_IFS 3714 3715rm -rf conftest.one conftest.two conftest.dir 3716 3717fi 3718 if test "${ac_cv_path_install+set}" = set; then 3719 INSTALL=$ac_cv_path_install 3720 else 3721 # As a last resort, use the slow shell script. Don't cache a 3722 # value for INSTALL within a source directory, because that will 3723 # break other packages using the cache if that directory is 3724 # removed, or if the value is a relative name. 3725 INSTALL=$ac_install_sh 3726 fi 3727fi 3728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3729$as_echo "$INSTALL" >&6; } 3730 3731# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3732# It thinks the first close brace ends the variable substitution. 3733test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3734 3735test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3736 3737test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3738 3739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3740$as_echo_n "checking whether build environment is sane... " >&6; } 3741# Reject unsafe characters in $srcdir or the absolute working directory 3742# name. Accept space and tab only in the latter. 3743am_lf=' 3744' 3745case `pwd` in 3746 *[\\\"\#\$\&\'\`$am_lf]*) 3747 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3748esac 3749case $srcdir in 3750 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3751 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3752esac 3753 3754# Do 'set' in a subshell so we don't clobber the current shell's 3755# arguments. Must try -L first in case configure is actually a 3756# symlink; some systems play weird games with the mod time of symlinks 3757# (eg FreeBSD returns the mod time of the symlink's containing 3758# directory). 3759if ( 3760 am_has_slept=no 3761 for am_try in 1 2; do 3762 echo "timestamp, slept: $am_has_slept" > conftest.file 3763 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3764 if test "$*" = "X"; then 3765 # -L didn't work. 3766 set X `ls -t "$srcdir/configure" conftest.file` 3767 fi 3768 if test "$*" != "X $srcdir/configure conftest.file" \ 3769 && test "$*" != "X conftest.file $srcdir/configure"; then 3770 3771 # If neither matched, then we have a broken ls. This can happen 3772 # if, for instance, CONFIG_SHELL is bash and it inherits a 3773 # broken ls alias from the environment. This has actually 3774 # happened. Such a system could not be considered "sane". 3775 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3776 alias in your environment" "$LINENO" 5 3777 fi 3778 if test "$2" = conftest.file || test $am_try -eq 2; then 3779 break 3780 fi 3781 # Just in case. 3782 sleep 1 3783 am_has_slept=yes 3784 done 3785 test "$2" = conftest.file 3786 ) 3787then 3788 # Ok. 3789 : 3790else 3791 as_fn_error $? "newly created file is older than distributed files! 3792Check your system clock" "$LINENO" 5 3793fi 3794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3795$as_echo "yes" >&6; } 3796# If we didn't sleep, we still need to ensure time stamps of config.status and 3797# generated files are strictly newer. 3798am_sleep_pid= 3799if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3800 ( sleep 1 ) & 3801 am_sleep_pid=$! 3802fi 3803 3804rm -f conftest.file 3805 3806test "$program_prefix" != NONE && 3807 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3808# Use a double $ so make ignores it. 3809test "$program_suffix" != NONE && 3810 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3811# Double any \ or $. 3812# By default was `s,x,x', remove it if useless. 3813ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3814program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3815 3816if test x"${MISSING+set}" != xset; then 3817 case $am_aux_dir in 3818 *\ * | *\ *) 3819 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3820 *) 3821 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3822 esac 3823fi 3824# Use eval to expand $SHELL 3825if eval "$MISSING --is-lightweight"; then 3826 am_missing_run="$MISSING " 3827else 3828 am_missing_run= 3829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3830$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3831fi 3832 3833if test x"${install_sh+set}" != xset; then 3834 case $am_aux_dir in 3835 *\ * | *\ *) 3836 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3837 *) 3838 install_sh="\${SHELL} $am_aux_dir/install-sh" 3839 esac 3840fi 3841 3842# Installed binaries are usually stripped using 'strip' when the user 3843# run "make install-strip". However 'strip' might not be the right 3844# tool to use in cross-compilation environments, therefore Automake 3845# will honor the 'STRIP' environment variable to overrule this program. 3846if test "$cross_compiling" != no; then 3847 if test -n "$ac_tool_prefix"; then 3848 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3849set dummy ${ac_tool_prefix}strip; ac_word=$2 3850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3851$as_echo_n "checking for $ac_word... " >&6; } 3852if ${ac_cv_prog_STRIP+:} false; then : 3853 $as_echo_n "(cached) " >&6 3854else 3855 if test -n "$STRIP"; then 3856 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3857else 3858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3859for as_dir in $PATH 3860do 3861 IFS=$as_save_IFS 3862 test -z "$as_dir" && as_dir=. 3863 for ac_exec_ext in '' $ac_executable_extensions; do 3864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3865 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3867 break 2 3868 fi 3869done 3870 done 3871IFS=$as_save_IFS 3872 3873fi 3874fi 3875STRIP=$ac_cv_prog_STRIP 3876if test -n "$STRIP"; then 3877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3878$as_echo "$STRIP" >&6; } 3879else 3880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3881$as_echo "no" >&6; } 3882fi 3883 3884 3885fi 3886if test -z "$ac_cv_prog_STRIP"; then 3887 ac_ct_STRIP=$STRIP 3888 # Extract the first word of "strip", so it can be a program name with args. 3889set dummy strip; ac_word=$2 3890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3891$as_echo_n "checking for $ac_word... " >&6; } 3892if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3893 $as_echo_n "(cached) " >&6 3894else 3895 if test -n "$ac_ct_STRIP"; then 3896 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3897else 3898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3899for as_dir in $PATH 3900do 3901 IFS=$as_save_IFS 3902 test -z "$as_dir" && as_dir=. 3903 for ac_exec_ext in '' $ac_executable_extensions; do 3904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3905 ac_cv_prog_ac_ct_STRIP="strip" 3906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3907 break 2 3908 fi 3909done 3910 done 3911IFS=$as_save_IFS 3912 3913fi 3914fi 3915ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3916if test -n "$ac_ct_STRIP"; then 3917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3918$as_echo "$ac_ct_STRIP" >&6; } 3919else 3920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3921$as_echo "no" >&6; } 3922fi 3923 3924 if test "x$ac_ct_STRIP" = x; then 3925 STRIP=":" 3926 else 3927 case $cross_compiling:$ac_tool_warned in 3928yes:) 3929{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3930$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3931ac_tool_warned=yes ;; 3932esac 3933 STRIP=$ac_ct_STRIP 3934 fi 3935else 3936 STRIP="$ac_cv_prog_STRIP" 3937fi 3938 3939fi 3940INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3941 3942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3943$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3944if test -z "$MKDIR_P"; then 3945 if ${ac_cv_path_mkdir+:} false; then : 3946 $as_echo_n "(cached) " >&6 3947else 3948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3949for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3950do 3951 IFS=$as_save_IFS 3952 test -z "$as_dir" && as_dir=. 3953 for ac_prog in mkdir gmkdir; do 3954 for ac_exec_ext in '' $ac_executable_extensions; do 3955 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3956 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3957 'mkdir (GNU coreutils) '* | \ 3958 'mkdir (coreutils) '* | \ 3959 'mkdir (fileutils) '4.1*) 3960 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3961 break 3;; 3962 esac 3963 done 3964 done 3965 done 3966IFS=$as_save_IFS 3967 3968fi 3969 3970 test -d ./--version && rmdir ./--version 3971 if test "${ac_cv_path_mkdir+set}" = set; then 3972 MKDIR_P="$ac_cv_path_mkdir -p" 3973 else 3974 # As a last resort, use the slow shell script. Don't cache a 3975 # value for MKDIR_P within a source directory, because that will 3976 # break other packages using the cache if that directory is 3977 # removed, or if the value is a relative name. 3978 MKDIR_P="$ac_install_sh -d" 3979 fi 3980fi 3981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3982$as_echo "$MKDIR_P" >&6; } 3983 3984for ac_prog in gawk mawk nawk awk 3985do 3986 # Extract the first word of "$ac_prog", so it can be a program name with args. 3987set dummy $ac_prog; ac_word=$2 3988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3989$as_echo_n "checking for $ac_word... " >&6; } 3990if ${ac_cv_prog_AWK+:} false; then : 3991 $as_echo_n "(cached) " >&6 3992else 3993 if test -n "$AWK"; then 3994 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3995else 3996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3997for as_dir in $PATH 3998do 3999 IFS=$as_save_IFS 4000 test -z "$as_dir" && as_dir=. 4001 for ac_exec_ext in '' $ac_executable_extensions; do 4002 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4003 ac_cv_prog_AWK="$ac_prog" 4004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4005 break 2 4006 fi 4007done 4008 done 4009IFS=$as_save_IFS 4010 4011fi 4012fi 4013AWK=$ac_cv_prog_AWK 4014if test -n "$AWK"; then 4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4016$as_echo "$AWK" >&6; } 4017else 4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4019$as_echo "no" >&6; } 4020fi 4021 4022 4023 test -n "$AWK" && break 4024done 4025 4026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4027$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4028set x ${MAKE-make} 4029ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4030if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4031 $as_echo_n "(cached) " >&6 4032else 4033 cat >conftest.make <<\_ACEOF 4034SHELL = /bin/sh 4035all: 4036 @echo '@@@%%%=$(MAKE)=@@@%%%' 4037_ACEOF 4038# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4039case `${MAKE-make} -f conftest.make 2>/dev/null` in 4040 *@@@%%%=?*=@@@%%%*) 4041 eval ac_cv_prog_make_${ac_make}_set=yes;; 4042 *) 4043 eval ac_cv_prog_make_${ac_make}_set=no;; 4044esac 4045rm -f conftest.make 4046fi 4047if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4049$as_echo "yes" >&6; } 4050 SET_MAKE= 4051else 4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4053$as_echo "no" >&6; } 4054 SET_MAKE="MAKE=${MAKE-make}" 4055fi 4056 4057rm -rf .tst 2>/dev/null 4058mkdir .tst 2>/dev/null 4059if test -d .tst; then 4060 am__leading_dot=. 4061else 4062 am__leading_dot=_ 4063fi 4064rmdir .tst 2>/dev/null 4065 4066DEPDIR="${am__leading_dot}deps" 4067 4068ac_config_commands="$ac_config_commands depfiles" 4069 4070 4071am_make=${MAKE-make} 4072cat > confinc << 'END' 4073am__doit: 4074 @echo this is the am__doit target 4075.PHONY: am__doit 4076END 4077# If we don't find an include directive, just comment out the code. 4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4079$as_echo_n "checking for style of include used by $am_make... " >&6; } 4080am__include="#" 4081am__quote= 4082_am_result=none 4083# First try GNU make style include. 4084echo "include confinc" > confmf 4085# Ignore all kinds of additional output from 'make'. 4086case `$am_make -s -f confmf 2> /dev/null` in #( 4087*the\ am__doit\ target*) 4088 am__include=include 4089 am__quote= 4090 _am_result=GNU 4091 ;; 4092esac 4093# Now try BSD make style include. 4094if test "$am__include" = "#"; then 4095 echo '.include "confinc"' > confmf 4096 case `$am_make -s -f confmf 2> /dev/null` in #( 4097 *the\ am__doit\ target*) 4098 am__include=.include 4099 am__quote="\"" 4100 _am_result=BSD 4101 ;; 4102 esac 4103fi 4104 4105 4106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4107$as_echo "$_am_result" >&6; } 4108rm -f confinc confmf 4109 4110# Check whether --enable-dependency-tracking was given. 4111if test "${enable_dependency_tracking+set}" = set; then : 4112 enableval=$enable_dependency_tracking; 4113fi 4114 4115if test "x$enable_dependency_tracking" != xno; then 4116 am_depcomp="$ac_aux_dir/depcomp" 4117 AMDEPBACKSLASH='\' 4118 am__nodep='_no' 4119fi 4120 if test "x$enable_dependency_tracking" != xno; then 4121 AMDEP_TRUE= 4122 AMDEP_FALSE='#' 4123else 4124 AMDEP_TRUE='#' 4125 AMDEP_FALSE= 4126fi 4127 4128 4129# Check whether --enable-silent-rules was given. 4130if test "${enable_silent_rules+set}" = set; then : 4131 enableval=$enable_silent_rules; 4132fi 4133 4134case $enable_silent_rules in # ((( 4135 yes) AM_DEFAULT_VERBOSITY=0;; 4136 no) AM_DEFAULT_VERBOSITY=1;; 4137 *) AM_DEFAULT_VERBOSITY=1;; 4138esac 4139am_make=${MAKE-make} 4140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4141$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4142if ${am_cv_make_support_nested_variables+:} false; then : 4143 $as_echo_n "(cached) " >&6 4144else 4145 if $as_echo 'TRUE=$(BAR$(V)) 4146BAR0=false 4147BAR1=true 4148V=1 4149am__doit: 4150 @$(TRUE) 4151.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4152 am_cv_make_support_nested_variables=yes 4153else 4154 am_cv_make_support_nested_variables=no 4155fi 4156fi 4157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4158$as_echo "$am_cv_make_support_nested_variables" >&6; } 4159if test $am_cv_make_support_nested_variables = yes; then 4160 AM_V='$(V)' 4161 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4162else 4163 AM_V=$AM_DEFAULT_VERBOSITY 4164 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4165fi 4166AM_BACKSLASH='\' 4167 4168if test "`cd $srcdir && pwd`" != "`pwd`"; then 4169 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4170 # is not polluted with repeated "-I." 4171 am__isrc=' -I$(srcdir)' 4172 # test to see if srcdir already configured 4173 if test -f $srcdir/config.status; then 4174 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4175 fi 4176fi 4177 4178# test whether we have cygpath 4179if test -z "$CYGPATH_W"; then 4180 if (cygpath --version) >/dev/null 2>/dev/null; then 4181 CYGPATH_W='cygpath -w' 4182 else 4183 CYGPATH_W=echo 4184 fi 4185fi 4186 4187 4188# Define the identity of the package. 4189 PACKAGE='bfd' 4190 VERSION='2.31.1' 4191 4192 4193cat >>confdefs.h <<_ACEOF 4194#define PACKAGE "$PACKAGE" 4195_ACEOF 4196 4197 4198cat >>confdefs.h <<_ACEOF 4199#define VERSION "$VERSION" 4200_ACEOF 4201 4202# Some tools Automake needs. 4203 4204ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4205 4206 4207AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4208 4209 4210AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4211 4212 4213AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4214 4215 4216MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4217 4218# For better backward compatibility. To be removed once Automake 1.9.x 4219# dies out for good. For more background, see: 4220# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4221# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4222mkdir_p='$(MKDIR_P)' 4223 4224# We need awk for the "check" target (and possibly the TAP driver). The 4225# system "awk" is bad on some platforms. 4226# Always define AMTAR for backward compatibility. Yes, it's still used 4227# in the wild :-( We should find a proper way to deprecate it ... 4228AMTAR='$${TAR-tar}' 4229 4230 4231# We'll loop over all known methods to create a tar archive until one works. 4232_am_tools='gnutar pax cpio none' 4233 4234am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4235 4236 4237 4238 4239 4240depcc="$CC" am_compiler_list= 4241 4242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4243$as_echo_n "checking dependency style of $depcc... " >&6; } 4244if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4245 $as_echo_n "(cached) " >&6 4246else 4247 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4248 # We make a subdir and do the tests there. Otherwise we can end up 4249 # making bogus files that we don't know about and never remove. For 4250 # instance it was reported that on HP-UX the gcc test will end up 4251 # making a dummy file named 'D' -- because '-MD' means "put the output 4252 # in D". 4253 rm -rf conftest.dir 4254 mkdir conftest.dir 4255 # Copy depcomp to subdir because otherwise we won't find it if we're 4256 # using a relative directory. 4257 cp "$am_depcomp" conftest.dir 4258 cd conftest.dir 4259 # We will build objects and dependencies in a subdirectory because 4260 # it helps to detect inapplicable dependency modes. For instance 4261 # both Tru64's cc and ICC support -MD to output dependencies as a 4262 # side effect of compilation, but ICC will put the dependencies in 4263 # the current directory while Tru64 will put them in the object 4264 # directory. 4265 mkdir sub 4266 4267 am_cv_CC_dependencies_compiler_type=none 4268 if test "$am_compiler_list" = ""; then 4269 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4270 fi 4271 am__universal=false 4272 case " $depcc " in #( 4273 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4274 esac 4275 4276 for depmode in $am_compiler_list; do 4277 # Setup a source with many dependencies, because some compilers 4278 # like to wrap large dependency lists on column 80 (with \), and 4279 # we should not choose a depcomp mode which is confused by this. 4280 # 4281 # We need to recreate these files for each test, as the compiler may 4282 # overwrite some of them when testing with obscure command lines. 4283 # This happens at least with the AIX C compiler. 4284 : > sub/conftest.c 4285 for i in 1 2 3 4 5 6; do 4286 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4287 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4288 # Solaris 10 /bin/sh. 4289 echo '/* dummy */' > sub/conftst$i.h 4290 done 4291 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4292 4293 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4294 # mode. It turns out that the SunPro C++ compiler does not properly 4295 # handle '-M -o', and we need to detect this. Also, some Intel 4296 # versions had trouble with output in subdirs. 4297 am__obj=sub/conftest.${OBJEXT-o} 4298 am__minus_obj="-o $am__obj" 4299 case $depmode in 4300 gcc) 4301 # This depmode causes a compiler race in universal mode. 4302 test "$am__universal" = false || continue 4303 ;; 4304 nosideeffect) 4305 # After this tag, mechanisms are not by side-effect, so they'll 4306 # only be used when explicitly requested. 4307 if test "x$enable_dependency_tracking" = xyes; then 4308 continue 4309 else 4310 break 4311 fi 4312 ;; 4313 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4314 # This compiler won't grok '-c -o', but also, the minuso test has 4315 # not run yet. These depmodes are late enough in the game, and 4316 # so weak that their functioning should not be impacted. 4317 am__obj=conftest.${OBJEXT-o} 4318 am__minus_obj= 4319 ;; 4320 none) break ;; 4321 esac 4322 if depmode=$depmode \ 4323 source=sub/conftest.c object=$am__obj \ 4324 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4325 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4326 >/dev/null 2>conftest.err && 4327 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4328 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4329 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4330 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4331 # icc doesn't choke on unknown options, it will just issue warnings 4332 # or remarks (even with -Werror). So we grep stderr for any message 4333 # that says an option was ignored or not supported. 4334 # When given -MP, icc 7.0 and 7.1 complain thusly: 4335 # icc: Command line warning: ignoring option '-M'; no argument required 4336 # The diagnosis changed in icc 8.0: 4337 # icc: Command line remark: option '-MP' not supported 4338 if (grep 'ignoring option' conftest.err || 4339 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4340 am_cv_CC_dependencies_compiler_type=$depmode 4341 break 4342 fi 4343 fi 4344 done 4345 4346 cd .. 4347 rm -rf conftest.dir 4348else 4349 am_cv_CC_dependencies_compiler_type=none 4350fi 4351 4352fi 4353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4354$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4355CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4356 4357 if 4358 test "x$enable_dependency_tracking" != xno \ 4359 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4360 am__fastdepCC_TRUE= 4361 am__fastdepCC_FALSE='#' 4362else 4363 am__fastdepCC_TRUE='#' 4364 am__fastdepCC_FALSE= 4365fi 4366 4367 4368 4369# POSIX will say in a future version that running "rm -f" with no argument 4370# is OK; and we want to be able to make that assumption in our Makefile 4371# recipes. So use an aggressive probe to check that the usage we want is 4372# actually supported "in the wild" to an acceptable degree. 4373# See automake bug#10828. 4374# To make any issue more visible, cause the running configure to be aborted 4375# by default if the 'rm' program in use doesn't match our expectations; the 4376# user can still override this though. 4377if rm -f && rm -fr && rm -rf; then : OK; else 4378 cat >&2 <<'END' 4379Oops! 4380 4381Your 'rm' program seems unable to run without file operands specified 4382on the command line, even when the '-f' option is present. This is contrary 4383to the behaviour of most rm programs out there, and not conforming with 4384the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4385 4386Please tell bug-automake@gnu.org about your system, including the value 4387of your $PATH and any error possibly output before this message. This 4388can help us improve future automake versions. 4389 4390END 4391 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4392 echo 'Configuration will proceed anyway, since you have set the' >&2 4393 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4394 echo >&2 4395 else 4396 cat >&2 <<'END' 4397Aborting the configuration process, to ensure you take notice of the issue. 4398 4399You can download and install GNU coreutils to get an 'rm' implementation 4400that behaves properly: <http://www.gnu.org/software/coreutils/>. 4401 4402If you want to complete the configuration process using your problematic 4403'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4404to "yes", and re-run configure. 4405 4406END 4407 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4408 fi 4409fi 4410 4411 4412if test -n "$ac_tool_prefix"; then 4413 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4414set dummy ${ac_tool_prefix}ar; ac_word=$2 4415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4416$as_echo_n "checking for $ac_word... " >&6; } 4417if ${ac_cv_prog_AR+:} false; then : 4418 $as_echo_n "(cached) " >&6 4419else 4420 if test -n "$AR"; then 4421 ac_cv_prog_AR="$AR" # Let the user override the test. 4422else 4423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4424for as_dir in $PATH 4425do 4426 IFS=$as_save_IFS 4427 test -z "$as_dir" && as_dir=. 4428 for ac_exec_ext in '' $ac_executable_extensions; do 4429 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4430 ac_cv_prog_AR="${ac_tool_prefix}ar" 4431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4432 break 2 4433 fi 4434done 4435 done 4436IFS=$as_save_IFS 4437 4438fi 4439fi 4440AR=$ac_cv_prog_AR 4441if test -n "$AR"; then 4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4443$as_echo "$AR" >&6; } 4444else 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4446$as_echo "no" >&6; } 4447fi 4448 4449 4450fi 4451if test -z "$ac_cv_prog_AR"; then 4452 ac_ct_AR=$AR 4453 # Extract the first word of "ar", so it can be a program name with args. 4454set dummy ar; ac_word=$2 4455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4456$as_echo_n "checking for $ac_word... " >&6; } 4457if ${ac_cv_prog_ac_ct_AR+:} false; then : 4458 $as_echo_n "(cached) " >&6 4459else 4460 if test -n "$ac_ct_AR"; then 4461 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4462else 4463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4464for as_dir in $PATH 4465do 4466 IFS=$as_save_IFS 4467 test -z "$as_dir" && as_dir=. 4468 for ac_exec_ext in '' $ac_executable_extensions; do 4469 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4470 ac_cv_prog_ac_ct_AR="ar" 4471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4472 break 2 4473 fi 4474done 4475 done 4476IFS=$as_save_IFS 4477 4478fi 4479fi 4480ac_ct_AR=$ac_cv_prog_ac_ct_AR 4481if test -n "$ac_ct_AR"; then 4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4483$as_echo "$ac_ct_AR" >&6; } 4484else 4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4486$as_echo "no" >&6; } 4487fi 4488 4489 if test "x$ac_ct_AR" = x; then 4490 AR="" 4491 else 4492 case $cross_compiling:$ac_tool_warned in 4493yes:) 4494{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4495$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4496ac_tool_warned=yes ;; 4497esac 4498 AR=$ac_ct_AR 4499 fi 4500else 4501 AR="$ac_cv_prog_AR" 4502fi 4503 4504if test -n "$ac_tool_prefix"; then 4505 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4506set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4508$as_echo_n "checking for $ac_word... " >&6; } 4509if ${ac_cv_prog_RANLIB+:} false; then : 4510 $as_echo_n "(cached) " >&6 4511else 4512 if test -n "$RANLIB"; then 4513 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4514else 4515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4516for as_dir in $PATH 4517do 4518 IFS=$as_save_IFS 4519 test -z "$as_dir" && as_dir=. 4520 for ac_exec_ext in '' $ac_executable_extensions; do 4521 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4522 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4524 break 2 4525 fi 4526done 4527 done 4528IFS=$as_save_IFS 4529 4530fi 4531fi 4532RANLIB=$ac_cv_prog_RANLIB 4533if test -n "$RANLIB"; then 4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4535$as_echo "$RANLIB" >&6; } 4536else 4537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4538$as_echo "no" >&6; } 4539fi 4540 4541 4542fi 4543if test -z "$ac_cv_prog_RANLIB"; then 4544 ac_ct_RANLIB=$RANLIB 4545 # Extract the first word of "ranlib", so it can be a program name with args. 4546set dummy ranlib; ac_word=$2 4547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4548$as_echo_n "checking for $ac_word... " >&6; } 4549if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4550 $as_echo_n "(cached) " >&6 4551else 4552 if test -n "$ac_ct_RANLIB"; then 4553 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4554else 4555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4556for as_dir in $PATH 4557do 4558 IFS=$as_save_IFS 4559 test -z "$as_dir" && as_dir=. 4560 for ac_exec_ext in '' $ac_executable_extensions; do 4561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4562 ac_cv_prog_ac_ct_RANLIB="ranlib" 4563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4564 break 2 4565 fi 4566done 4567 done 4568IFS=$as_save_IFS 4569 4570fi 4571fi 4572ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4573if test -n "$ac_ct_RANLIB"; then 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4575$as_echo "$ac_ct_RANLIB" >&6; } 4576else 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4578$as_echo "no" >&6; } 4579fi 4580 4581 if test "x$ac_ct_RANLIB" = x; then 4582 RANLIB=":" 4583 else 4584 case $cross_compiling:$ac_tool_warned in 4585yes:) 4586{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4587$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4588ac_tool_warned=yes ;; 4589esac 4590 RANLIB=$ac_ct_RANLIB 4591 fi 4592else 4593 RANLIB="$ac_cv_prog_RANLIB" 4594fi 4595 4596 4597# Check whether --enable-shared was given. 4598if test "${enable_shared+set}" = set; then : 4599 enableval=$enable_shared; p=${PACKAGE-default} 4600 case $enableval in 4601 yes) enable_shared=yes ;; 4602 no) enable_shared=no ;; 4603 *) 4604 enable_shared=no 4605 # Look at the argument we got. We use all the common list separators. 4606 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4607 for pkg in $enableval; do 4608 IFS="$lt_save_ifs" 4609 if test "X$pkg" = "X$p"; then 4610 enable_shared=yes 4611 fi 4612 done 4613 IFS="$lt_save_ifs" 4614 ;; 4615 esac 4616else 4617 enable_shared=no 4618fi 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629ac_ext=c 4630ac_cpp='$CPP $CPPFLAGS' 4631ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4632ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4633ac_compiler_gnu=$ac_cv_c_compiler_gnu 4634if test -n "$ac_tool_prefix"; then 4635 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4636set dummy ${ac_tool_prefix}gcc; ac_word=$2 4637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4638$as_echo_n "checking for $ac_word... " >&6; } 4639if ${ac_cv_prog_CC+:} false; then : 4640 $as_echo_n "(cached) " >&6 4641else 4642 if test -n "$CC"; then 4643 ac_cv_prog_CC="$CC" # Let the user override the test. 4644else 4645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4646for as_dir in $PATH 4647do 4648 IFS=$as_save_IFS 4649 test -z "$as_dir" && as_dir=. 4650 for ac_exec_ext in '' $ac_executable_extensions; do 4651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4652 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4654 break 2 4655 fi 4656done 4657 done 4658IFS=$as_save_IFS 4659 4660fi 4661fi 4662CC=$ac_cv_prog_CC 4663if test -n "$CC"; then 4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4665$as_echo "$CC" >&6; } 4666else 4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4668$as_echo "no" >&6; } 4669fi 4670 4671 4672fi 4673if test -z "$ac_cv_prog_CC"; then 4674 ac_ct_CC=$CC 4675 # Extract the first word of "gcc", so it can be a program name with args. 4676set dummy gcc; ac_word=$2 4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4678$as_echo_n "checking for $ac_word... " >&6; } 4679if ${ac_cv_prog_ac_ct_CC+:} false; then : 4680 $as_echo_n "(cached) " >&6 4681else 4682 if test -n "$ac_ct_CC"; then 4683 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4684else 4685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4686for as_dir in $PATH 4687do 4688 IFS=$as_save_IFS 4689 test -z "$as_dir" && as_dir=. 4690 for ac_exec_ext in '' $ac_executable_extensions; do 4691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4692 ac_cv_prog_ac_ct_CC="gcc" 4693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4694 break 2 4695 fi 4696done 4697 done 4698IFS=$as_save_IFS 4699 4700fi 4701fi 4702ac_ct_CC=$ac_cv_prog_ac_ct_CC 4703if test -n "$ac_ct_CC"; then 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4705$as_echo "$ac_ct_CC" >&6; } 4706else 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4708$as_echo "no" >&6; } 4709fi 4710 4711 if test "x$ac_ct_CC" = x; then 4712 CC="" 4713 else 4714 case $cross_compiling:$ac_tool_warned in 4715yes:) 4716{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4717$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4718ac_tool_warned=yes ;; 4719esac 4720 CC=$ac_ct_CC 4721 fi 4722else 4723 CC="$ac_cv_prog_CC" 4724fi 4725 4726if test -z "$CC"; then 4727 if test -n "$ac_tool_prefix"; then 4728 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4729set dummy ${ac_tool_prefix}cc; ac_word=$2 4730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4731$as_echo_n "checking for $ac_word... " >&6; } 4732if ${ac_cv_prog_CC+:} false; then : 4733 $as_echo_n "(cached) " >&6 4734else 4735 if test -n "$CC"; then 4736 ac_cv_prog_CC="$CC" # Let the user override the test. 4737else 4738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4739for as_dir in $PATH 4740do 4741 IFS=$as_save_IFS 4742 test -z "$as_dir" && as_dir=. 4743 for ac_exec_ext in '' $ac_executable_extensions; do 4744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4745 ac_cv_prog_CC="${ac_tool_prefix}cc" 4746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4747 break 2 4748 fi 4749done 4750 done 4751IFS=$as_save_IFS 4752 4753fi 4754fi 4755CC=$ac_cv_prog_CC 4756if test -n "$CC"; then 4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4758$as_echo "$CC" >&6; } 4759else 4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4761$as_echo "no" >&6; } 4762fi 4763 4764 4765 fi 4766fi 4767if test -z "$CC"; then 4768 # Extract the first word of "cc", so it can be a program name with args. 4769set dummy cc; ac_word=$2 4770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4771$as_echo_n "checking for $ac_word... " >&6; } 4772if ${ac_cv_prog_CC+:} false; then : 4773 $as_echo_n "(cached) " >&6 4774else 4775 if test -n "$CC"; then 4776 ac_cv_prog_CC="$CC" # Let the user override the test. 4777else 4778 ac_prog_rejected=no 4779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4780for as_dir in $PATH 4781do 4782 IFS=$as_save_IFS 4783 test -z "$as_dir" && as_dir=. 4784 for ac_exec_ext in '' $ac_executable_extensions; do 4785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4786 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4787 ac_prog_rejected=yes 4788 continue 4789 fi 4790 ac_cv_prog_CC="cc" 4791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4792 break 2 4793 fi 4794done 4795 done 4796IFS=$as_save_IFS 4797 4798if test $ac_prog_rejected = yes; then 4799 # We found a bogon in the path, so make sure we never use it. 4800 set dummy $ac_cv_prog_CC 4801 shift 4802 if test $# != 0; then 4803 # We chose a different compiler from the bogus one. 4804 # However, it has the same basename, so the bogon will be chosen 4805 # first if we set CC to just the basename; use the full file name. 4806 shift 4807 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4808 fi 4809fi 4810fi 4811fi 4812CC=$ac_cv_prog_CC 4813if test -n "$CC"; then 4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4815$as_echo "$CC" >&6; } 4816else 4817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4818$as_echo "no" >&6; } 4819fi 4820 4821 4822fi 4823if test -z "$CC"; then 4824 if test -n "$ac_tool_prefix"; then 4825 for ac_prog in cl.exe 4826 do 4827 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4828set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4830$as_echo_n "checking for $ac_word... " >&6; } 4831if ${ac_cv_prog_CC+:} false; then : 4832 $as_echo_n "(cached) " >&6 4833else 4834 if test -n "$CC"; then 4835 ac_cv_prog_CC="$CC" # Let the user override the test. 4836else 4837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4838for as_dir in $PATH 4839do 4840 IFS=$as_save_IFS 4841 test -z "$as_dir" && as_dir=. 4842 for ac_exec_ext in '' $ac_executable_extensions; do 4843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4844 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4846 break 2 4847 fi 4848done 4849 done 4850IFS=$as_save_IFS 4851 4852fi 4853fi 4854CC=$ac_cv_prog_CC 4855if test -n "$CC"; then 4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4857$as_echo "$CC" >&6; } 4858else 4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4860$as_echo "no" >&6; } 4861fi 4862 4863 4864 test -n "$CC" && break 4865 done 4866fi 4867if test -z "$CC"; then 4868 ac_ct_CC=$CC 4869 for ac_prog in cl.exe 4870do 4871 # Extract the first word of "$ac_prog", so it can be a program name with args. 4872set dummy $ac_prog; ac_word=$2 4873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4874$as_echo_n "checking for $ac_word... " >&6; } 4875if ${ac_cv_prog_ac_ct_CC+:} false; then : 4876 $as_echo_n "(cached) " >&6 4877else 4878 if test -n "$ac_ct_CC"; then 4879 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4880else 4881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4882for as_dir in $PATH 4883do 4884 IFS=$as_save_IFS 4885 test -z "$as_dir" && as_dir=. 4886 for ac_exec_ext in '' $ac_executable_extensions; do 4887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4888 ac_cv_prog_ac_ct_CC="$ac_prog" 4889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4890 break 2 4891 fi 4892done 4893 done 4894IFS=$as_save_IFS 4895 4896fi 4897fi 4898ac_ct_CC=$ac_cv_prog_ac_ct_CC 4899if test -n "$ac_ct_CC"; then 4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4901$as_echo "$ac_ct_CC" >&6; } 4902else 4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4904$as_echo "no" >&6; } 4905fi 4906 4907 4908 test -n "$ac_ct_CC" && break 4909done 4910 4911 if test "x$ac_ct_CC" = x; then 4912 CC="" 4913 else 4914 case $cross_compiling:$ac_tool_warned in 4915yes:) 4916{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4917$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4918ac_tool_warned=yes ;; 4919esac 4920 CC=$ac_ct_CC 4921 fi 4922fi 4923 4924fi 4925 4926 4927test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4928$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4929as_fn_error $? "no acceptable C compiler found in \$PATH 4930See \`config.log' for more details" "$LINENO" 5; } 4931 4932# Provide some information about the compiler. 4933$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4934set X $ac_compile 4935ac_compiler=$2 4936for ac_option in --version -v -V -qversion; do 4937 { { ac_try="$ac_compiler $ac_option >&5" 4938case "(($ac_try" in 4939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4940 *) ac_try_echo=$ac_try;; 4941esac 4942eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4943$as_echo "$ac_try_echo"; } >&5 4944 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4945 ac_status=$? 4946 if test -s conftest.err; then 4947 sed '10a\ 4948... rest of stderr output deleted ... 4949 10q' conftest.err >conftest.er1 4950 cat conftest.er1 >&5 4951 fi 4952 rm -f conftest.er1 conftest.err 4953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4954 test $ac_status = 0; } 4955done 4956 4957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4958$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4959if ${ac_cv_c_compiler_gnu+:} false; then : 4960 $as_echo_n "(cached) " >&6 4961else 4962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4963/* end confdefs.h. */ 4964 4965int 4966main () 4967{ 4968#ifndef __GNUC__ 4969 choke me 4970#endif 4971 4972 ; 4973 return 0; 4974} 4975_ACEOF 4976if ac_fn_c_try_compile "$LINENO"; then : 4977 ac_compiler_gnu=yes 4978else 4979 ac_compiler_gnu=no 4980fi 4981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4982ac_cv_c_compiler_gnu=$ac_compiler_gnu 4983 4984fi 4985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4986$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4987if test $ac_compiler_gnu = yes; then 4988 GCC=yes 4989else 4990 GCC= 4991fi 4992ac_test_CFLAGS=${CFLAGS+set} 4993ac_save_CFLAGS=$CFLAGS 4994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4995$as_echo_n "checking whether $CC accepts -g... " >&6; } 4996if ${ac_cv_prog_cc_g+:} false; then : 4997 $as_echo_n "(cached) " >&6 4998else 4999 ac_save_c_werror_flag=$ac_c_werror_flag 5000 ac_c_werror_flag=yes 5001 ac_cv_prog_cc_g=no 5002 CFLAGS="-g" 5003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5004/* end confdefs.h. */ 5005 5006int 5007main () 5008{ 5009 5010 ; 5011 return 0; 5012} 5013_ACEOF 5014if ac_fn_c_try_compile "$LINENO"; then : 5015 ac_cv_prog_cc_g=yes 5016else 5017 CFLAGS="" 5018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5019/* end confdefs.h. */ 5020 5021int 5022main () 5023{ 5024 5025 ; 5026 return 0; 5027} 5028_ACEOF 5029if ac_fn_c_try_compile "$LINENO"; then : 5030 5031else 5032 ac_c_werror_flag=$ac_save_c_werror_flag 5033 CFLAGS="-g" 5034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5035/* end confdefs.h. */ 5036 5037int 5038main () 5039{ 5040 5041 ; 5042 return 0; 5043} 5044_ACEOF 5045if ac_fn_c_try_compile "$LINENO"; then : 5046 ac_cv_prog_cc_g=yes 5047fi 5048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5049fi 5050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5051fi 5052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5053 ac_c_werror_flag=$ac_save_c_werror_flag 5054fi 5055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5056$as_echo "$ac_cv_prog_cc_g" >&6; } 5057if test "$ac_test_CFLAGS" = set; then 5058 CFLAGS=$ac_save_CFLAGS 5059elif test $ac_cv_prog_cc_g = yes; then 5060 if test "$GCC" = yes; then 5061 CFLAGS="-g -O2" 5062 else 5063 CFLAGS="-g" 5064 fi 5065else 5066 if test "$GCC" = yes; then 5067 CFLAGS="-O2" 5068 else 5069 CFLAGS= 5070 fi 5071fi 5072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5073$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5074if ${ac_cv_prog_cc_c89+:} false; then : 5075 $as_echo_n "(cached) " >&6 5076else 5077 ac_cv_prog_cc_c89=no 5078ac_save_CC=$CC 5079cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5080/* end confdefs.h. */ 5081#include <stdarg.h> 5082#include <stdio.h> 5083struct stat; 5084/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5085struct buf { int x; }; 5086FILE * (*rcsopen) (struct buf *, struct stat *, int); 5087static char *e (p, i) 5088 char **p; 5089 int i; 5090{ 5091 return p[i]; 5092} 5093static char *f (char * (*g) (char **, int), char **p, ...) 5094{ 5095 char *s; 5096 va_list v; 5097 va_start (v,p); 5098 s = g (p, va_arg (v,int)); 5099 va_end (v); 5100 return s; 5101} 5102 5103/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5104 function prototypes and stuff, but not '\xHH' hex character constants. 5105 These don't provoke an error unfortunately, instead are silently treated 5106 as 'x'. The following induces an error, until -std is added to get 5107 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5108 array size at least. It's necessary to write '\x00'==0 to get something 5109 that's true only with -std. */ 5110int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5111 5112/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5113 inside strings and character constants. */ 5114#define FOO(x) 'x' 5115int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5116 5117int test (int i, double x); 5118struct s1 {int (*f) (int a);}; 5119struct s2 {int (*f) (double a);}; 5120int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5121int argc; 5122char **argv; 5123int 5124main () 5125{ 5126return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5127 ; 5128 return 0; 5129} 5130_ACEOF 5131for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5132 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5133do 5134 CC="$ac_save_CC $ac_arg" 5135 if ac_fn_c_try_compile "$LINENO"; then : 5136 ac_cv_prog_cc_c89=$ac_arg 5137fi 5138rm -f core conftest.err conftest.$ac_objext 5139 test "x$ac_cv_prog_cc_c89" != "xno" && break 5140done 5141rm -f conftest.$ac_ext 5142CC=$ac_save_CC 5143 5144fi 5145# AC_CACHE_VAL 5146case "x$ac_cv_prog_cc_c89" in 5147 x) 5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5149$as_echo "none needed" >&6; } ;; 5150 xno) 5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5152$as_echo "unsupported" >&6; } ;; 5153 *) 5154 CC="$CC $ac_cv_prog_cc_c89" 5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5156$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5157esac 5158if test "x$ac_cv_prog_cc_c89" != xno; then : 5159 5160fi 5161 5162ac_ext=c 5163ac_cpp='$CPP $CPPFLAGS' 5164ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5165ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5166ac_compiler_gnu=$ac_cv_c_compiler_gnu 5167 5168ac_ext=c 5169ac_cpp='$CPP $CPPFLAGS' 5170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5172ac_compiler_gnu=$ac_cv_c_compiler_gnu 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5174$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5175if ${am_cv_prog_cc_c_o+:} false; then : 5176 $as_echo_n "(cached) " >&6 5177else 5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5179/* end confdefs.h. */ 5180 5181int 5182main () 5183{ 5184 5185 ; 5186 return 0; 5187} 5188_ACEOF 5189 # Make sure it works both with $CC and with simple cc. 5190 # Following AC_PROG_CC_C_O, we do the test twice because some 5191 # compilers refuse to overwrite an existing .o file with -o, 5192 # though they will create one. 5193 am_cv_prog_cc_c_o=yes 5194 for am_i in 1 2; do 5195 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5196 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5197 ac_status=$? 5198 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5199 (exit $ac_status); } \ 5200 && test -f conftest2.$ac_objext; then 5201 : OK 5202 else 5203 am_cv_prog_cc_c_o=no 5204 break 5205 fi 5206 done 5207 rm -f core conftest* 5208 unset am_i 5209fi 5210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5211$as_echo "$am_cv_prog_cc_c_o" >&6; } 5212if test "$am_cv_prog_cc_c_o" != yes; then 5213 # Losing compiler, so override with the script. 5214 # FIXME: It is wrong to rewrite CC. 5215 # But if we don't then we get into trouble of one sort or another. 5216 # A longer-term fix would be to have automake use am__CC in this case, 5217 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5218 CC="$am_aux_dir/compile $CC" 5219fi 5220ac_ext=c 5221ac_cpp='$CPP $CPPFLAGS' 5222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5224ac_compiler_gnu=$ac_cv_c_compiler_gnu 5225 5226 5227ac_ext=c 5228ac_cpp='$CPP $CPPFLAGS' 5229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5231ac_compiler_gnu=$ac_cv_c_compiler_gnu 5232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5233$as_echo_n "checking how to run the C preprocessor... " >&6; } 5234# On Suns, sometimes $CPP names a directory. 5235if test -n "$CPP" && test -d "$CPP"; then 5236 CPP= 5237fi 5238if test -z "$CPP"; then 5239 if ${ac_cv_prog_CPP+:} false; then : 5240 $as_echo_n "(cached) " >&6 5241else 5242 # Double quotes because CPP needs to be expanded 5243 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5244 do 5245 ac_preproc_ok=false 5246for ac_c_preproc_warn_flag in '' yes 5247do 5248 # Use a header file that comes with gcc, so configuring glibc 5249 # with a fresh cross-compiler works. 5250 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5251 # <limits.h> exists even on freestanding compilers. 5252 # On the NeXT, cc -E runs the code through the compiler's parser, 5253 # not just through cpp. "Syntax error" is here to catch this case. 5254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5255/* end confdefs.h. */ 5256#ifdef __STDC__ 5257# include <limits.h> 5258#else 5259# include <assert.h> 5260#endif 5261 Syntax error 5262_ACEOF 5263if ac_fn_c_try_cpp "$LINENO"; then : 5264 5265else 5266 # Broken: fails on valid input. 5267continue 5268fi 5269rm -f conftest.err conftest.i conftest.$ac_ext 5270 5271 # OK, works on sane cases. Now check whether nonexistent headers 5272 # can be detected and how. 5273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5274/* end confdefs.h. */ 5275#include <ac_nonexistent.h> 5276_ACEOF 5277if ac_fn_c_try_cpp "$LINENO"; then : 5278 # Broken: success on invalid input. 5279continue 5280else 5281 # Passes both tests. 5282ac_preproc_ok=: 5283break 5284fi 5285rm -f conftest.err conftest.i conftest.$ac_ext 5286 5287done 5288# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5289rm -f conftest.i conftest.err conftest.$ac_ext 5290if $ac_preproc_ok; then : 5291 break 5292fi 5293 5294 done 5295 ac_cv_prog_CPP=$CPP 5296 5297fi 5298 CPP=$ac_cv_prog_CPP 5299else 5300 ac_cv_prog_CPP=$CPP 5301fi 5302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5303$as_echo "$CPP" >&6; } 5304ac_preproc_ok=false 5305for ac_c_preproc_warn_flag in '' yes 5306do 5307 # Use a header file that comes with gcc, so configuring glibc 5308 # with a fresh cross-compiler works. 5309 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5310 # <limits.h> exists even on freestanding compilers. 5311 # On the NeXT, cc -E runs the code through the compiler's parser, 5312 # not just through cpp. "Syntax error" is here to catch this case. 5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5314/* end confdefs.h. */ 5315#ifdef __STDC__ 5316# include <limits.h> 5317#else 5318# include <assert.h> 5319#endif 5320 Syntax error 5321_ACEOF 5322if ac_fn_c_try_cpp "$LINENO"; then : 5323 5324else 5325 # Broken: fails on valid input. 5326continue 5327fi 5328rm -f conftest.err conftest.i conftest.$ac_ext 5329 5330 # OK, works on sane cases. Now check whether nonexistent headers 5331 # can be detected and how. 5332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5333/* end confdefs.h. */ 5334#include <ac_nonexistent.h> 5335_ACEOF 5336if ac_fn_c_try_cpp "$LINENO"; then : 5337 # Broken: success on invalid input. 5338continue 5339else 5340 # Passes both tests. 5341ac_preproc_ok=: 5342break 5343fi 5344rm -f conftest.err conftest.i conftest.$ac_ext 5345 5346done 5347# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5348rm -f conftest.i conftest.err conftest.$ac_ext 5349if $ac_preproc_ok; then : 5350 5351else 5352 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5353$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5354as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5355See \`config.log' for more details" "$LINENO" 5; } 5356fi 5357 5358ac_ext=c 5359ac_cpp='$CPP $CPPFLAGS' 5360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5362ac_compiler_gnu=$ac_cv_c_compiler_gnu 5363 5364 5365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5366$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5367if ${ac_cv_path_GREP+:} false; then : 5368 $as_echo_n "(cached) " >&6 5369else 5370 if test -z "$GREP"; then 5371 ac_path_GREP_found=false 5372 # Loop through the user's path and test for each of PROGNAME-LIST 5373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5374for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5375do 5376 IFS=$as_save_IFS 5377 test -z "$as_dir" && as_dir=. 5378 for ac_prog in grep ggrep; do 5379 for ac_exec_ext in '' $ac_executable_extensions; do 5380 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5381 as_fn_executable_p "$ac_path_GREP" || continue 5382# Check for GNU ac_path_GREP and select it if it is found. 5383 # Check for GNU $ac_path_GREP 5384case `"$ac_path_GREP" --version 2>&1` in 5385*GNU*) 5386 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5387*) 5388 ac_count=0 5389 $as_echo_n 0123456789 >"conftest.in" 5390 while : 5391 do 5392 cat "conftest.in" "conftest.in" >"conftest.tmp" 5393 mv "conftest.tmp" "conftest.in" 5394 cp "conftest.in" "conftest.nl" 5395 $as_echo 'GREP' >> "conftest.nl" 5396 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5397 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5398 as_fn_arith $ac_count + 1 && ac_count=$as_val 5399 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5400 # Best one so far, save it but keep looking for a better one 5401 ac_cv_path_GREP="$ac_path_GREP" 5402 ac_path_GREP_max=$ac_count 5403 fi 5404 # 10*(2^10) chars as input seems more than enough 5405 test $ac_count -gt 10 && break 5406 done 5407 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5408esac 5409 5410 $ac_path_GREP_found && break 3 5411 done 5412 done 5413 done 5414IFS=$as_save_IFS 5415 if test -z "$ac_cv_path_GREP"; then 5416 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5417 fi 5418else 5419 ac_cv_path_GREP=$GREP 5420fi 5421 5422fi 5423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5424$as_echo "$ac_cv_path_GREP" >&6; } 5425 GREP="$ac_cv_path_GREP" 5426 5427 5428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5429$as_echo_n "checking for egrep... " >&6; } 5430if ${ac_cv_path_EGREP+:} false; then : 5431 $as_echo_n "(cached) " >&6 5432else 5433 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5434 then ac_cv_path_EGREP="$GREP -E" 5435 else 5436 if test -z "$EGREP"; then 5437 ac_path_EGREP_found=false 5438 # Loop through the user's path and test for each of PROGNAME-LIST 5439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5440for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5441do 5442 IFS=$as_save_IFS 5443 test -z "$as_dir" && as_dir=. 5444 for ac_prog in egrep; do 5445 for ac_exec_ext in '' $ac_executable_extensions; do 5446 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5447 as_fn_executable_p "$ac_path_EGREP" || continue 5448# Check for GNU ac_path_EGREP and select it if it is found. 5449 # Check for GNU $ac_path_EGREP 5450case `"$ac_path_EGREP" --version 2>&1` in 5451*GNU*) 5452 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5453*) 5454 ac_count=0 5455 $as_echo_n 0123456789 >"conftest.in" 5456 while : 5457 do 5458 cat "conftest.in" "conftest.in" >"conftest.tmp" 5459 mv "conftest.tmp" "conftest.in" 5460 cp "conftest.in" "conftest.nl" 5461 $as_echo 'EGREP' >> "conftest.nl" 5462 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5463 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5464 as_fn_arith $ac_count + 1 && ac_count=$as_val 5465 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5466 # Best one so far, save it but keep looking for a better one 5467 ac_cv_path_EGREP="$ac_path_EGREP" 5468 ac_path_EGREP_max=$ac_count 5469 fi 5470 # 10*(2^10) chars as input seems more than enough 5471 test $ac_count -gt 10 && break 5472 done 5473 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5474esac 5475 5476 $ac_path_EGREP_found && break 3 5477 done 5478 done 5479 done 5480IFS=$as_save_IFS 5481 if test -z "$ac_cv_path_EGREP"; then 5482 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5483 fi 5484else 5485 ac_cv_path_EGREP=$EGREP 5486fi 5487 5488 fi 5489fi 5490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5491$as_echo "$ac_cv_path_EGREP" >&6; } 5492 EGREP="$ac_cv_path_EGREP" 5493 5494 5495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5496$as_echo_n "checking for ANSI C header files... " >&6; } 5497if ${ac_cv_header_stdc+:} false; then : 5498 $as_echo_n "(cached) " >&6 5499else 5500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5501/* end confdefs.h. */ 5502#include <stdlib.h> 5503#include <stdarg.h> 5504#include <string.h> 5505#include <float.h> 5506 5507int 5508main () 5509{ 5510 5511 ; 5512 return 0; 5513} 5514_ACEOF 5515if ac_fn_c_try_compile "$LINENO"; then : 5516 ac_cv_header_stdc=yes 5517else 5518 ac_cv_header_stdc=no 5519fi 5520rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5521 5522if test $ac_cv_header_stdc = yes; then 5523 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5525/* end confdefs.h. */ 5526#include <string.h> 5527 5528_ACEOF 5529if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5530 $EGREP "memchr" >/dev/null 2>&1; then : 5531 5532else 5533 ac_cv_header_stdc=no 5534fi 5535rm -f conftest* 5536 5537fi 5538 5539if test $ac_cv_header_stdc = yes; then 5540 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5542/* end confdefs.h. */ 5543#include <stdlib.h> 5544 5545_ACEOF 5546if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5547 $EGREP "free" >/dev/null 2>&1; then : 5548 5549else 5550 ac_cv_header_stdc=no 5551fi 5552rm -f conftest* 5553 5554fi 5555 5556if test $ac_cv_header_stdc = yes; then 5557 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5558 if test "$cross_compiling" = yes; then : 5559 : 5560else 5561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5562/* end confdefs.h. */ 5563#include <ctype.h> 5564#include <stdlib.h> 5565#if ((' ' & 0x0FF) == 0x020) 5566# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5567# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5568#else 5569# define ISLOWER(c) \ 5570 (('a' <= (c) && (c) <= 'i') \ 5571 || ('j' <= (c) && (c) <= 'r') \ 5572 || ('s' <= (c) && (c) <= 'z')) 5573# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5574#endif 5575 5576#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5577int 5578main () 5579{ 5580 int i; 5581 for (i = 0; i < 256; i++) 5582 if (XOR (islower (i), ISLOWER (i)) 5583 || toupper (i) != TOUPPER (i)) 5584 return 2; 5585 return 0; 5586} 5587_ACEOF 5588if ac_fn_c_try_run "$LINENO"; then : 5589 5590else 5591 ac_cv_header_stdc=no 5592fi 5593rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5594 conftest.$ac_objext conftest.beam conftest.$ac_ext 5595fi 5596 5597fi 5598fi 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5600$as_echo "$ac_cv_header_stdc" >&6; } 5601if test $ac_cv_header_stdc = yes; then 5602 5603$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5604 5605fi 5606 5607# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5608for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5609 inttypes.h stdint.h unistd.h 5610do : 5611 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5612ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5613" 5614if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5615 cat >>confdefs.h <<_ACEOF 5616#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5617_ACEOF 5618 5619fi 5620 5621done 5622 5623 5624 5625 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5626if test "x$ac_cv_header_minix_config_h" = xyes; then : 5627 MINIX=yes 5628else 5629 MINIX= 5630fi 5631 5632 5633 if test "$MINIX" = yes; then 5634 5635$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5636 5637 5638$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5639 5640 5641$as_echo "#define _MINIX 1" >>confdefs.h 5642 5643 fi 5644 5645 5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5647$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5648if ${ac_cv_safe_to_define___extensions__+:} false; then : 5649 $as_echo_n "(cached) " >&6 5650else 5651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5652/* end confdefs.h. */ 5653 5654# define __EXTENSIONS__ 1 5655 $ac_includes_default 5656int 5657main () 5658{ 5659 5660 ; 5661 return 0; 5662} 5663_ACEOF 5664if ac_fn_c_try_compile "$LINENO"; then : 5665 ac_cv_safe_to_define___extensions__=yes 5666else 5667 ac_cv_safe_to_define___extensions__=no 5668fi 5669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5670fi 5671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5672$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5673 test $ac_cv_safe_to_define___extensions__ = yes && 5674 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5675 5676 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5677 5678 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5679 5680 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5681 5682 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5683 5684 5685 5686 5687 5688case `pwd` in 5689 *\ * | *\ *) 5690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5691$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5692esac 5693 5694 5695 5696macro_version='2.2.7a' 5697macro_revision='1.3134' 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711ltmain="$ac_aux_dir/ltmain.sh" 5712 5713# Backslashify metacharacters that are still active within 5714# double-quoted strings. 5715sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5716 5717# Same as above, but do not quote variable references. 5718double_quote_subst='s/\(["`\\]\)/\\\1/g' 5719 5720# Sed substitution to delay expansion of an escaped shell variable in a 5721# double_quote_subst'ed string. 5722delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5723 5724# Sed substitution to delay expansion of an escaped single quote. 5725delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5726 5727# Sed substitution to avoid accidental globbing in evaled expressions 5728no_glob_subst='s/\*/\\\*/g' 5729 5730ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5731ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5732ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5733 5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5735$as_echo_n "checking how to print strings... " >&6; } 5736# Test print first, because it will be a builtin if present. 5737if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5738 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5739 ECHO='print -r --' 5740elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5741 ECHO='printf %s\n' 5742else 5743 # Use this function as a fallback that always works. 5744 func_fallback_echo () 5745 { 5746 eval 'cat <<_LTECHO_EOF 5747$1 5748_LTECHO_EOF' 5749 } 5750 ECHO='func_fallback_echo' 5751fi 5752 5753# func_echo_all arg... 5754# Invoke $ECHO with all args, space-separated. 5755func_echo_all () 5756{ 5757 $ECHO "" 5758} 5759 5760case "$ECHO" in 5761 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5762$as_echo "printf" >&6; } ;; 5763 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5764$as_echo "print -r" >&6; } ;; 5765 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5766$as_echo "cat" >&6; } ;; 5767esac 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5783$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5784if ${ac_cv_path_SED+:} false; then : 5785 $as_echo_n "(cached) " >&6 5786else 5787 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5788 for ac_i in 1 2 3 4 5 6 7; do 5789 ac_script="$ac_script$as_nl$ac_script" 5790 done 5791 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5792 { ac_script=; unset ac_script;} 5793 if test -z "$SED"; then 5794 ac_path_SED_found=false 5795 # Loop through the user's path and test for each of PROGNAME-LIST 5796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5797for as_dir in $PATH 5798do 5799 IFS=$as_save_IFS 5800 test -z "$as_dir" && as_dir=. 5801 for ac_prog in sed gsed; do 5802 for ac_exec_ext in '' $ac_executable_extensions; do 5803 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5804 as_fn_executable_p "$ac_path_SED" || continue 5805# Check for GNU ac_path_SED and select it if it is found. 5806 # Check for GNU $ac_path_SED 5807case `"$ac_path_SED" --version 2>&1` in 5808*GNU*) 5809 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5810*) 5811 ac_count=0 5812 $as_echo_n 0123456789 >"conftest.in" 5813 while : 5814 do 5815 cat "conftest.in" "conftest.in" >"conftest.tmp" 5816 mv "conftest.tmp" "conftest.in" 5817 cp "conftest.in" "conftest.nl" 5818 $as_echo '' >> "conftest.nl" 5819 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5820 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5821 as_fn_arith $ac_count + 1 && ac_count=$as_val 5822 if test $ac_count -gt ${ac_path_SED_max-0}; then 5823 # Best one so far, save it but keep looking for a better one 5824 ac_cv_path_SED="$ac_path_SED" 5825 ac_path_SED_max=$ac_count 5826 fi 5827 # 10*(2^10) chars as input seems more than enough 5828 test $ac_count -gt 10 && break 5829 done 5830 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5831esac 5832 5833 $ac_path_SED_found && break 3 5834 done 5835 done 5836 done 5837IFS=$as_save_IFS 5838 if test -z "$ac_cv_path_SED"; then 5839 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5840 fi 5841else 5842 ac_cv_path_SED=$SED 5843fi 5844 5845fi 5846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5847$as_echo "$ac_cv_path_SED" >&6; } 5848 SED="$ac_cv_path_SED" 5849 rm -f conftest.sed 5850 5851test -z "$SED" && SED=sed 5852Xsed="$SED -e 1s/^X//" 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5865$as_echo_n "checking for fgrep... " >&6; } 5866if ${ac_cv_path_FGREP+:} false; then : 5867 $as_echo_n "(cached) " >&6 5868else 5869 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5870 then ac_cv_path_FGREP="$GREP -F" 5871 else 5872 if test -z "$FGREP"; then 5873 ac_path_FGREP_found=false 5874 # Loop through the user's path and test for each of PROGNAME-LIST 5875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5876for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5877do 5878 IFS=$as_save_IFS 5879 test -z "$as_dir" && as_dir=. 5880 for ac_prog in fgrep; do 5881 for ac_exec_ext in '' $ac_executable_extensions; do 5882 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5883 as_fn_executable_p "$ac_path_FGREP" || continue 5884# Check for GNU ac_path_FGREP and select it if it is found. 5885 # Check for GNU $ac_path_FGREP 5886case `"$ac_path_FGREP" --version 2>&1` in 5887*GNU*) 5888 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5889*) 5890 ac_count=0 5891 $as_echo_n 0123456789 >"conftest.in" 5892 while : 5893 do 5894 cat "conftest.in" "conftest.in" >"conftest.tmp" 5895 mv "conftest.tmp" "conftest.in" 5896 cp "conftest.in" "conftest.nl" 5897 $as_echo 'FGREP' >> "conftest.nl" 5898 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5900 as_fn_arith $ac_count + 1 && ac_count=$as_val 5901 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5902 # Best one so far, save it but keep looking for a better one 5903 ac_cv_path_FGREP="$ac_path_FGREP" 5904 ac_path_FGREP_max=$ac_count 5905 fi 5906 # 10*(2^10) chars as input seems more than enough 5907 test $ac_count -gt 10 && break 5908 done 5909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5910esac 5911 5912 $ac_path_FGREP_found && break 3 5913 done 5914 done 5915 done 5916IFS=$as_save_IFS 5917 if test -z "$ac_cv_path_FGREP"; then 5918 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5919 fi 5920else 5921 ac_cv_path_FGREP=$FGREP 5922fi 5923 5924 fi 5925fi 5926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5927$as_echo "$ac_cv_path_FGREP" >&6; } 5928 FGREP="$ac_cv_path_FGREP" 5929 5930 5931test -z "$GREP" && GREP=grep 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951# Check whether --with-gnu-ld was given. 5952if test "${with_gnu_ld+set}" = set; then : 5953 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5954else 5955 with_gnu_ld=no 5956fi 5957 5958ac_prog=ld 5959if test "$GCC" = yes; then 5960 # Check if gcc -print-prog-name=ld gives a path. 5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5962$as_echo_n "checking for ld used by $CC... " >&6; } 5963 case $host in 5964 *-*-mingw*) 5965 # gcc leaves a trailing carriage return which upsets mingw 5966 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5967 *) 5968 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5969 esac 5970 case $ac_prog in 5971 # Accept absolute paths. 5972 [\\/]* | ?:[\\/]*) 5973 re_direlt='/[^/][^/]*/\.\./' 5974 # Canonicalize the pathname of ld 5975 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5976 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5977 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5978 done 5979 test -z "$LD" && LD="$ac_prog" 5980 ;; 5981 "") 5982 # If it fails, then pretend we aren't using GCC. 5983 ac_prog=ld 5984 ;; 5985 *) 5986 # If it is relative, then search for the first ld in PATH. 5987 with_gnu_ld=unknown 5988 ;; 5989 esac 5990elif test "$with_gnu_ld" = yes; then 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5992$as_echo_n "checking for GNU ld... " >&6; } 5993else 5994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5995$as_echo_n "checking for non-GNU ld... " >&6; } 5996fi 5997if ${lt_cv_path_LD+:} false; then : 5998 $as_echo_n "(cached) " >&6 5999else 6000 if test -z "$LD"; then 6001 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6002 for ac_dir in $PATH; do 6003 IFS="$lt_save_ifs" 6004 test -z "$ac_dir" && ac_dir=. 6005 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6006 lt_cv_path_LD="$ac_dir/$ac_prog" 6007 # Check to see if the program is GNU ld. I'd rather use --version, 6008 # but apparently some variants of GNU ld only accept -v. 6009 # Break only if it was the GNU/non-GNU ld that we prefer. 6010 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6011 *GNU* | *'with BFD'*) 6012 test "$with_gnu_ld" != no && break 6013 ;; 6014 *) 6015 test "$with_gnu_ld" != yes && break 6016 ;; 6017 esac 6018 fi 6019 done 6020 IFS="$lt_save_ifs" 6021else 6022 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6023fi 6024fi 6025 6026LD="$lt_cv_path_LD" 6027if test -n "$LD"; then 6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6029$as_echo "$LD" >&6; } 6030else 6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6032$as_echo "no" >&6; } 6033fi 6034test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6036$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6037if ${lt_cv_prog_gnu_ld+:} false; then : 6038 $as_echo_n "(cached) " >&6 6039else 6040 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6041case `$LD -v 2>&1 </dev/null` in 6042*GNU* | *'with BFD'*) 6043 lt_cv_prog_gnu_ld=yes 6044 ;; 6045*) 6046 lt_cv_prog_gnu_ld=no 6047 ;; 6048esac 6049fi 6050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6051$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6052with_gnu_ld=$lt_cv_prog_gnu_ld 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6063$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6064if ${lt_cv_path_NM+:} false; then : 6065 $as_echo_n "(cached) " >&6 6066else 6067 if test -n "$NM"; then 6068 # Let the user override the test. 6069 lt_cv_path_NM="$NM" 6070else 6071 lt_nm_to_check="${ac_tool_prefix}nm" 6072 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6073 lt_nm_to_check="$lt_nm_to_check nm" 6074 fi 6075 for lt_tmp_nm in $lt_nm_to_check; do 6076 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6077 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6078 IFS="$lt_save_ifs" 6079 test -z "$ac_dir" && ac_dir=. 6080 tmp_nm="$ac_dir/$lt_tmp_nm" 6081 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6082 # Check to see if the nm accepts a BSD-compat flag. 6083 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6084 # nm: unknown option "B" ignored 6085 # Tru64's nm complains that /dev/null is an invalid object file 6086 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6087 */dev/null* | *'Invalid file or object type'*) 6088 lt_cv_path_NM="$tmp_nm -B" 6089 break 6090 ;; 6091 *) 6092 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6093 */dev/null*) 6094 lt_cv_path_NM="$tmp_nm -p" 6095 break 6096 ;; 6097 *) 6098 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6099 continue # so that we can try to find one that supports BSD flags 6100 ;; 6101 esac 6102 ;; 6103 esac 6104 fi 6105 done 6106 IFS="$lt_save_ifs" 6107 done 6108 : ${lt_cv_path_NM=no} 6109fi 6110fi 6111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6112$as_echo "$lt_cv_path_NM" >&6; } 6113if test "$lt_cv_path_NM" != "no"; then 6114 NM="$lt_cv_path_NM" 6115else 6116 # Didn't find any BSD compatible name lister, look for dumpbin. 6117 if test -n "$DUMPBIN"; then : 6118 # Let the user override the test. 6119 else 6120 if test -n "$ac_tool_prefix"; then 6121 for ac_prog in dumpbin "link -dump" 6122 do 6123 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6124set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6126$as_echo_n "checking for $ac_word... " >&6; } 6127if ${ac_cv_prog_DUMPBIN+:} false; then : 6128 $as_echo_n "(cached) " >&6 6129else 6130 if test -n "$DUMPBIN"; then 6131 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6132else 6133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6134for as_dir in $PATH 6135do 6136 IFS=$as_save_IFS 6137 test -z "$as_dir" && as_dir=. 6138 for ac_exec_ext in '' $ac_executable_extensions; do 6139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6140 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6142 break 2 6143 fi 6144done 6145 done 6146IFS=$as_save_IFS 6147 6148fi 6149fi 6150DUMPBIN=$ac_cv_prog_DUMPBIN 6151if test -n "$DUMPBIN"; then 6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6153$as_echo "$DUMPBIN" >&6; } 6154else 6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6156$as_echo "no" >&6; } 6157fi 6158 6159 6160 test -n "$DUMPBIN" && break 6161 done 6162fi 6163if test -z "$DUMPBIN"; then 6164 ac_ct_DUMPBIN=$DUMPBIN 6165 for ac_prog in dumpbin "link -dump" 6166do 6167 # Extract the first word of "$ac_prog", so it can be a program name with args. 6168set dummy $ac_prog; ac_word=$2 6169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6170$as_echo_n "checking for $ac_word... " >&6; } 6171if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6172 $as_echo_n "(cached) " >&6 6173else 6174 if test -n "$ac_ct_DUMPBIN"; then 6175 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6176else 6177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6178for as_dir in $PATH 6179do 6180 IFS=$as_save_IFS 6181 test -z "$as_dir" && as_dir=. 6182 for ac_exec_ext in '' $ac_executable_extensions; do 6183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6184 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6186 break 2 6187 fi 6188done 6189 done 6190IFS=$as_save_IFS 6191 6192fi 6193fi 6194ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6195if test -n "$ac_ct_DUMPBIN"; then 6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6197$as_echo "$ac_ct_DUMPBIN" >&6; } 6198else 6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6200$as_echo "no" >&6; } 6201fi 6202 6203 6204 test -n "$ac_ct_DUMPBIN" && break 6205done 6206 6207 if test "x$ac_ct_DUMPBIN" = x; then 6208 DUMPBIN=":" 6209 else 6210 case $cross_compiling:$ac_tool_warned in 6211yes:) 6212{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6213$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6214ac_tool_warned=yes ;; 6215esac 6216 DUMPBIN=$ac_ct_DUMPBIN 6217 fi 6218fi 6219 6220 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6221 *COFF*) 6222 DUMPBIN="$DUMPBIN -symbols" 6223 ;; 6224 *) 6225 DUMPBIN=: 6226 ;; 6227 esac 6228 fi 6229 6230 if test "$DUMPBIN" != ":"; then 6231 NM="$DUMPBIN" 6232 fi 6233fi 6234test -z "$NM" && NM=nm 6235 6236 6237 6238 6239 6240 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6242$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6243if ${lt_cv_nm_interface+:} false; then : 6244 $as_echo_n "(cached) " >&6 6245else 6246 lt_cv_nm_interface="BSD nm" 6247 echo "int some_variable = 0;" > conftest.$ac_ext 6248 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6249 (eval "$ac_compile" 2>conftest.err) 6250 cat conftest.err >&5 6251 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6252 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6253 cat conftest.err >&5 6254 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6255 cat conftest.out >&5 6256 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6257 lt_cv_nm_interface="MS dumpbin" 6258 fi 6259 rm -f conftest* 6260fi 6261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6262$as_echo "$lt_cv_nm_interface" >&6; } 6263 6264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6265$as_echo_n "checking whether ln -s works... " >&6; } 6266LN_S=$as_ln_s 6267if test "$LN_S" = "ln -s"; then 6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6269$as_echo "yes" >&6; } 6270else 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6272$as_echo "no, using $LN_S" >&6; } 6273fi 6274 6275# find the maximum length of command line arguments 6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6277$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6278if ${lt_cv_sys_max_cmd_len+:} false; then : 6279 $as_echo_n "(cached) " >&6 6280else 6281 i=0 6282 teststring="ABCD" 6283 6284 case $build_os in 6285 msdosdjgpp*) 6286 # On DJGPP, this test can blow up pretty badly due to problems in libc 6287 # (any single argument exceeding 2000 bytes causes a buffer overrun 6288 # during glob expansion). Even if it were fixed, the result of this 6289 # check would be larger than it should be. 6290 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6291 ;; 6292 6293 gnu*) 6294 # Under GNU Hurd, this test is not required because there is 6295 # no limit to the length of command line arguments. 6296 # Libtool will interpret -1 as no limit whatsoever 6297 lt_cv_sys_max_cmd_len=-1; 6298 ;; 6299 6300 cygwin* | mingw* | cegcc*) 6301 # On Win9x/ME, this test blows up -- it succeeds, but takes 6302 # about 5 minutes as the teststring grows exponentially. 6303 # Worse, since 9x/ME are not pre-emptively multitasking, 6304 # you end up with a "frozen" computer, even though with patience 6305 # the test eventually succeeds (with a max line length of 256k). 6306 # Instead, let's just punt: use the minimum linelength reported by 6307 # all of the supported platforms: 8192 (on NT/2K/XP). 6308 lt_cv_sys_max_cmd_len=8192; 6309 ;; 6310 6311 mint*) 6312 # On MiNT this can take a long time and run out of memory. 6313 lt_cv_sys_max_cmd_len=8192; 6314 ;; 6315 6316 amigaos*) 6317 # On AmigaOS with pdksh, this test takes hours, literally. 6318 # So we just punt and use a minimum line length of 8192. 6319 lt_cv_sys_max_cmd_len=8192; 6320 ;; 6321 6322 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6323 # This has been around since 386BSD, at least. Likely further. 6324 if test -x /sbin/sysctl; then 6325 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6326 elif test -x /usr/sbin/sysctl; then 6327 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6328 else 6329 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6330 fi 6331 # And add a safety zone 6332 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6333 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6334 ;; 6335 6336 interix*) 6337 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6338 lt_cv_sys_max_cmd_len=196608 6339 ;; 6340 6341 osf*) 6342 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6343 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6344 # nice to cause kernel panics so lets avoid the loop below. 6345 # First set a reasonable default. 6346 lt_cv_sys_max_cmd_len=16384 6347 # 6348 if test -x /sbin/sysconfig; then 6349 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6350 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6351 esac 6352 fi 6353 ;; 6354 sco3.2v5*) 6355 lt_cv_sys_max_cmd_len=102400 6356 ;; 6357 sysv5* | sco5v6* | sysv4.2uw2*) 6358 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6359 if test -n "$kargmax"; then 6360 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6361 else 6362 lt_cv_sys_max_cmd_len=32768 6363 fi 6364 ;; 6365 *) 6366 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6367 if test -n "$lt_cv_sys_max_cmd_len"; then 6368 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6369 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6370 else 6371 # Make teststring a little bigger before we do anything with it. 6372 # a 1K string should be a reasonable start. 6373 for i in 1 2 3 4 5 6 7 8 ; do 6374 teststring=$teststring$teststring 6375 done 6376 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6377 # If test is not a shell built-in, we'll probably end up computing a 6378 # maximum length that is only half of the actual maximum length, but 6379 # we can't tell. 6380 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6381 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6382 test $i != 17 # 1/2 MB should be enough 6383 do 6384 i=`expr $i + 1` 6385 teststring=$teststring$teststring 6386 done 6387 # Only check the string length outside the loop. 6388 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6389 teststring= 6390 # Add a significant safety factor because C++ compilers can tack on 6391 # massive amounts of additional arguments before passing them to the 6392 # linker. It appears as though 1/2 is a usable value. 6393 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6394 fi 6395 ;; 6396 esac 6397 6398fi 6399 6400if test -n $lt_cv_sys_max_cmd_len ; then 6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6402$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6403else 6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6405$as_echo "none" >&6; } 6406fi 6407max_cmd_len=$lt_cv_sys_max_cmd_len 6408 6409 6410 6411 6412 6413 6414: ${CP="cp -f"} 6415: ${MV="mv -f"} 6416: ${RM="rm -f"} 6417 6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6419$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6420# Try some XSI features 6421xsi_shell=no 6422( _lt_dummy="a/b/c" 6423 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6424 = c,a/b,, \ 6425 && eval 'test $(( 1 + 1 )) -eq 2 \ 6426 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6427 && xsi_shell=yes 6428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6429$as_echo "$xsi_shell" >&6; } 6430 6431 6432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6433$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6434lt_shell_append=no 6435( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6436 >/dev/null 2>&1 \ 6437 && lt_shell_append=yes 6438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6439$as_echo "$lt_shell_append" >&6; } 6440 6441 6442if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6443 lt_unset=unset 6444else 6445 lt_unset=false 6446fi 6447 6448 6449 6450 6451 6452# test EBCDIC or ASCII 6453case `echo X|tr X '\101'` in 6454 A) # ASCII based system 6455 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6456 lt_SP2NL='tr \040 \012' 6457 lt_NL2SP='tr \015\012 \040\040' 6458 ;; 6459 *) # EBCDIC based system 6460 lt_SP2NL='tr \100 \n' 6461 lt_NL2SP='tr \r\n \100\100' 6462 ;; 6463esac 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6474$as_echo_n "checking for $LD option to reload object files... " >&6; } 6475if ${lt_cv_ld_reload_flag+:} false; then : 6476 $as_echo_n "(cached) " >&6 6477else 6478 lt_cv_ld_reload_flag='-r' 6479fi 6480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6481$as_echo "$lt_cv_ld_reload_flag" >&6; } 6482reload_flag=$lt_cv_ld_reload_flag 6483case $reload_flag in 6484"" | " "*) ;; 6485*) reload_flag=" $reload_flag" ;; 6486esac 6487reload_cmds='$LD$reload_flag -o $output$reload_objs' 6488case $host_os in 6489 darwin*) 6490 if test "$GCC" = yes; then 6491 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6492 else 6493 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6494 fi 6495 ;; 6496esac 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506if test -n "$ac_tool_prefix"; then 6507 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6508set dummy ${ac_tool_prefix}objdump; ac_word=$2 6509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6510$as_echo_n "checking for $ac_word... " >&6; } 6511if ${ac_cv_prog_OBJDUMP+:} false; then : 6512 $as_echo_n "(cached) " >&6 6513else 6514 if test -n "$OBJDUMP"; then 6515 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6516else 6517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6518for as_dir in $PATH 6519do 6520 IFS=$as_save_IFS 6521 test -z "$as_dir" && as_dir=. 6522 for ac_exec_ext in '' $ac_executable_extensions; do 6523 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6524 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6526 break 2 6527 fi 6528done 6529 done 6530IFS=$as_save_IFS 6531 6532fi 6533fi 6534OBJDUMP=$ac_cv_prog_OBJDUMP 6535if test -n "$OBJDUMP"; then 6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6537$as_echo "$OBJDUMP" >&6; } 6538else 6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6540$as_echo "no" >&6; } 6541fi 6542 6543 6544fi 6545if test -z "$ac_cv_prog_OBJDUMP"; then 6546 ac_ct_OBJDUMP=$OBJDUMP 6547 # Extract the first word of "objdump", so it can be a program name with args. 6548set dummy objdump; ac_word=$2 6549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6550$as_echo_n "checking for $ac_word... " >&6; } 6551if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6552 $as_echo_n "(cached) " >&6 6553else 6554 if test -n "$ac_ct_OBJDUMP"; then 6555 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6556else 6557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6558for as_dir in $PATH 6559do 6560 IFS=$as_save_IFS 6561 test -z "$as_dir" && as_dir=. 6562 for ac_exec_ext in '' $ac_executable_extensions; do 6563 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6564 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6566 break 2 6567 fi 6568done 6569 done 6570IFS=$as_save_IFS 6571 6572fi 6573fi 6574ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6575if test -n "$ac_ct_OBJDUMP"; then 6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6577$as_echo "$ac_ct_OBJDUMP" >&6; } 6578else 6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6580$as_echo "no" >&6; } 6581fi 6582 6583 if test "x$ac_ct_OBJDUMP" = x; then 6584 OBJDUMP="false" 6585 else 6586 case $cross_compiling:$ac_tool_warned in 6587yes:) 6588{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6589$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6590ac_tool_warned=yes ;; 6591esac 6592 OBJDUMP=$ac_ct_OBJDUMP 6593 fi 6594else 6595 OBJDUMP="$ac_cv_prog_OBJDUMP" 6596fi 6597 6598test -z "$OBJDUMP" && OBJDUMP=objdump 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6609$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6610if ${lt_cv_deplibs_check_method+:} false; then : 6611 $as_echo_n "(cached) " >&6 6612else 6613 lt_cv_file_magic_cmd='$MAGIC_CMD' 6614lt_cv_file_magic_test_file= 6615lt_cv_deplibs_check_method='unknown' 6616# Need to set the preceding variable on all platforms that support 6617# interlibrary dependencies. 6618# 'none' -- dependencies not supported. 6619# `unknown' -- same as none, but documents that we really don't know. 6620# 'pass_all' -- all dependencies passed with no checks. 6621# 'test_compile' -- check by making test program. 6622# 'file_magic [[regex]]' -- check by looking for files in library path 6623# which responds to the $file_magic_cmd with a given extended regex. 6624# If you have `file' or equivalent on your system and you're not sure 6625# whether `pass_all' will *always* work, you probably want this one. 6626 6627case $host_os in 6628aix[4-9]*) 6629 lt_cv_deplibs_check_method=pass_all 6630 ;; 6631 6632beos*) 6633 lt_cv_deplibs_check_method=pass_all 6634 ;; 6635 6636bsdi[45]*) 6637 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6638 lt_cv_file_magic_cmd='/usr/bin/file -L' 6639 lt_cv_file_magic_test_file=/shlib/libc.so 6640 ;; 6641 6642cygwin*) 6643 # func_win32_libid is a shell function defined in ltmain.sh 6644 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6645 lt_cv_file_magic_cmd='func_win32_libid' 6646 ;; 6647 6648mingw* | pw32*) 6649 # Base MSYS/MinGW do not provide the 'file' command needed by 6650 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6651 # unless we find 'file', for example because we are cross-compiling. 6652 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6653 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6654 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6655 lt_cv_file_magic_cmd='func_win32_libid' 6656 else 6657 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6658 lt_cv_file_magic_cmd='$OBJDUMP -f' 6659 fi 6660 ;; 6661 6662cegcc*) 6663 # use the weaker test based on 'objdump'. See mingw*. 6664 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6665 lt_cv_file_magic_cmd='$OBJDUMP -f' 6666 ;; 6667 6668darwin* | rhapsody*) 6669 lt_cv_deplibs_check_method=pass_all 6670 ;; 6671 6672freebsd* | dragonfly*) 6673 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6674 case $host_cpu in 6675 i*86 ) 6676 # Not sure whether the presence of OpenBSD here was a mistake. 6677 # Let's accept both of them until this is cleared up. 6678 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6679 lt_cv_file_magic_cmd=/usr/bin/file 6680 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6681 ;; 6682 esac 6683 else 6684 lt_cv_deplibs_check_method=pass_all 6685 fi 6686 ;; 6687 6688gnu*) 6689 lt_cv_deplibs_check_method=pass_all 6690 ;; 6691 6692haiku*) 6693 lt_cv_deplibs_check_method=pass_all 6694 ;; 6695 6696hpux10.20* | hpux11*) 6697 lt_cv_file_magic_cmd=/usr/bin/file 6698 case $host_cpu in 6699 ia64*) 6700 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6701 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6702 ;; 6703 hppa*64*) 6704 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6705 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6706 ;; 6707 *) 6708 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6709 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6710 ;; 6711 esac 6712 ;; 6713 6714interix[3-9]*) 6715 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6716 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6717 ;; 6718 6719irix5* | irix6* | nonstopux*) 6720 case $LD in 6721 *-32|*"-32 ") libmagic=32-bit;; 6722 *-n32|*"-n32 ") libmagic=N32;; 6723 *-64|*"-64 ") libmagic=64-bit;; 6724 *) libmagic=never-match;; 6725 esac 6726 lt_cv_deplibs_check_method=pass_all 6727 ;; 6728 6729# This must be Linux ELF. 6730linux* | k*bsd*-gnu | kopensolaris*-gnu) 6731 lt_cv_deplibs_check_method=pass_all 6732 ;; 6733 6734netbsd*) 6735 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6736 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6737 else 6738 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6739 fi 6740 ;; 6741 6742newos6*) 6743 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6744 lt_cv_file_magic_cmd=/usr/bin/file 6745 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6746 ;; 6747 6748*nto* | *qnx*) 6749 lt_cv_deplibs_check_method=pass_all 6750 ;; 6751 6752openbsd*) 6753 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6754 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6755 else 6756 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6757 fi 6758 ;; 6759 6760osf3* | osf4* | osf5*) 6761 lt_cv_deplibs_check_method=pass_all 6762 ;; 6763 6764rdos*) 6765 lt_cv_deplibs_check_method=pass_all 6766 ;; 6767 6768solaris*) 6769 lt_cv_deplibs_check_method=pass_all 6770 ;; 6771 6772sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6773 lt_cv_deplibs_check_method=pass_all 6774 ;; 6775 6776sysv4 | sysv4.3*) 6777 case $host_vendor in 6778 motorola) 6779 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]' 6780 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6781 ;; 6782 ncr) 6783 lt_cv_deplibs_check_method=pass_all 6784 ;; 6785 sequent) 6786 lt_cv_file_magic_cmd='/bin/file' 6787 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6788 ;; 6789 sni) 6790 lt_cv_file_magic_cmd='/bin/file' 6791 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6792 lt_cv_file_magic_test_file=/lib/libc.so 6793 ;; 6794 siemens) 6795 lt_cv_deplibs_check_method=pass_all 6796 ;; 6797 pc) 6798 lt_cv_deplibs_check_method=pass_all 6799 ;; 6800 esac 6801 ;; 6802 6803tpf*) 6804 lt_cv_deplibs_check_method=pass_all 6805 ;; 6806esac 6807 6808fi 6809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6810$as_echo "$lt_cv_deplibs_check_method" >&6; } 6811file_magic_cmd=$lt_cv_file_magic_cmd 6812deplibs_check_method=$lt_cv_deplibs_check_method 6813test -z "$deplibs_check_method" && deplibs_check_method=unknown 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826if test -n "$ac_tool_prefix"; then 6827 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6828set dummy ${ac_tool_prefix}ar; ac_word=$2 6829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6830$as_echo_n "checking for $ac_word... " >&6; } 6831if ${ac_cv_prog_AR+:} false; then : 6832 $as_echo_n "(cached) " >&6 6833else 6834 if test -n "$AR"; then 6835 ac_cv_prog_AR="$AR" # Let the user override the test. 6836else 6837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6838for as_dir in $PATH 6839do 6840 IFS=$as_save_IFS 6841 test -z "$as_dir" && as_dir=. 6842 for ac_exec_ext in '' $ac_executable_extensions; do 6843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6844 ac_cv_prog_AR="${ac_tool_prefix}ar" 6845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6846 break 2 6847 fi 6848done 6849 done 6850IFS=$as_save_IFS 6851 6852fi 6853fi 6854AR=$ac_cv_prog_AR 6855if test -n "$AR"; then 6856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6857$as_echo "$AR" >&6; } 6858else 6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6860$as_echo "no" >&6; } 6861fi 6862 6863 6864fi 6865if test -z "$ac_cv_prog_AR"; then 6866 ac_ct_AR=$AR 6867 # Extract the first word of "ar", so it can be a program name with args. 6868set dummy ar; ac_word=$2 6869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6870$as_echo_n "checking for $ac_word... " >&6; } 6871if ${ac_cv_prog_ac_ct_AR+:} false; then : 6872 $as_echo_n "(cached) " >&6 6873else 6874 if test -n "$ac_ct_AR"; then 6875 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6876else 6877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6878for as_dir in $PATH 6879do 6880 IFS=$as_save_IFS 6881 test -z "$as_dir" && as_dir=. 6882 for ac_exec_ext in '' $ac_executable_extensions; do 6883 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6884 ac_cv_prog_ac_ct_AR="ar" 6885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6886 break 2 6887 fi 6888done 6889 done 6890IFS=$as_save_IFS 6891 6892fi 6893fi 6894ac_ct_AR=$ac_cv_prog_ac_ct_AR 6895if test -n "$ac_ct_AR"; then 6896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6897$as_echo "$ac_ct_AR" >&6; } 6898else 6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6900$as_echo "no" >&6; } 6901fi 6902 6903 if test "x$ac_ct_AR" = x; then 6904 AR="false" 6905 else 6906 case $cross_compiling:$ac_tool_warned in 6907yes:) 6908{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6909$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6910ac_tool_warned=yes ;; 6911esac 6912 AR=$ac_ct_AR 6913 fi 6914else 6915 AR="$ac_cv_prog_AR" 6916fi 6917 6918test -z "$AR" && AR=ar 6919test -z "$AR_FLAGS" && AR_FLAGS=cru 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931if test -n "$ac_tool_prefix"; then 6932 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6933set dummy ${ac_tool_prefix}strip; ac_word=$2 6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6935$as_echo_n "checking for $ac_word... " >&6; } 6936if ${ac_cv_prog_STRIP+:} false; then : 6937 $as_echo_n "(cached) " >&6 6938else 6939 if test -n "$STRIP"; then 6940 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6941else 6942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6943for as_dir in $PATH 6944do 6945 IFS=$as_save_IFS 6946 test -z "$as_dir" && as_dir=. 6947 for ac_exec_ext in '' $ac_executable_extensions; do 6948 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6949 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6951 break 2 6952 fi 6953done 6954 done 6955IFS=$as_save_IFS 6956 6957fi 6958fi 6959STRIP=$ac_cv_prog_STRIP 6960if test -n "$STRIP"; then 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6962$as_echo "$STRIP" >&6; } 6963else 6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6965$as_echo "no" >&6; } 6966fi 6967 6968 6969fi 6970if test -z "$ac_cv_prog_STRIP"; then 6971 ac_ct_STRIP=$STRIP 6972 # Extract the first word of "strip", so it can be a program name with args. 6973set dummy strip; ac_word=$2 6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6975$as_echo_n "checking for $ac_word... " >&6; } 6976if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6977 $as_echo_n "(cached) " >&6 6978else 6979 if test -n "$ac_ct_STRIP"; then 6980 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6981else 6982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6983for as_dir in $PATH 6984do 6985 IFS=$as_save_IFS 6986 test -z "$as_dir" && as_dir=. 6987 for ac_exec_ext in '' $ac_executable_extensions; do 6988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6989 ac_cv_prog_ac_ct_STRIP="strip" 6990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6991 break 2 6992 fi 6993done 6994 done 6995IFS=$as_save_IFS 6996 6997fi 6998fi 6999ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7000if test -n "$ac_ct_STRIP"; then 7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7002$as_echo "$ac_ct_STRIP" >&6; } 7003else 7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7005$as_echo "no" >&6; } 7006fi 7007 7008 if test "x$ac_ct_STRIP" = x; then 7009 STRIP=":" 7010 else 7011 case $cross_compiling:$ac_tool_warned in 7012yes:) 7013{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7014$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7015ac_tool_warned=yes ;; 7016esac 7017 STRIP=$ac_ct_STRIP 7018 fi 7019else 7020 STRIP="$ac_cv_prog_STRIP" 7021fi 7022 7023test -z "$STRIP" && STRIP=: 7024 7025 7026 7027 7028 7029 7030if test -n "$ac_tool_prefix"; then 7031 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7032set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7034$as_echo_n "checking for $ac_word... " >&6; } 7035if ${ac_cv_prog_RANLIB+:} false; then : 7036 $as_echo_n "(cached) " >&6 7037else 7038 if test -n "$RANLIB"; then 7039 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7040else 7041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7042for as_dir in $PATH 7043do 7044 IFS=$as_save_IFS 7045 test -z "$as_dir" && as_dir=. 7046 for ac_exec_ext in '' $ac_executable_extensions; do 7047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7048 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7050 break 2 7051 fi 7052done 7053 done 7054IFS=$as_save_IFS 7055 7056fi 7057fi 7058RANLIB=$ac_cv_prog_RANLIB 7059if test -n "$RANLIB"; then 7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7061$as_echo "$RANLIB" >&6; } 7062else 7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7064$as_echo "no" >&6; } 7065fi 7066 7067 7068fi 7069if test -z "$ac_cv_prog_RANLIB"; then 7070 ac_ct_RANLIB=$RANLIB 7071 # Extract the first word of "ranlib", so it can be a program name with args. 7072set dummy ranlib; ac_word=$2 7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7074$as_echo_n "checking for $ac_word... " >&6; } 7075if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7076 $as_echo_n "(cached) " >&6 7077else 7078 if test -n "$ac_ct_RANLIB"; then 7079 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7080else 7081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7082for as_dir in $PATH 7083do 7084 IFS=$as_save_IFS 7085 test -z "$as_dir" && as_dir=. 7086 for ac_exec_ext in '' $ac_executable_extensions; do 7087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7088 ac_cv_prog_ac_ct_RANLIB="ranlib" 7089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7090 break 2 7091 fi 7092done 7093 done 7094IFS=$as_save_IFS 7095 7096fi 7097fi 7098ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7099if test -n "$ac_ct_RANLIB"; then 7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7101$as_echo "$ac_ct_RANLIB" >&6; } 7102else 7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7104$as_echo "no" >&6; } 7105fi 7106 7107 if test "x$ac_ct_RANLIB" = x; then 7108 RANLIB=":" 7109 else 7110 case $cross_compiling:$ac_tool_warned in 7111yes:) 7112{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7113$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7114ac_tool_warned=yes ;; 7115esac 7116 RANLIB=$ac_ct_RANLIB 7117 fi 7118else 7119 RANLIB="$ac_cv_prog_RANLIB" 7120fi 7121 7122test -z "$RANLIB" && RANLIB=: 7123 7124 7125 7126 7127 7128 7129# Determine commands to create old-style static archives. 7130old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7131old_postinstall_cmds='chmod 644 $oldlib' 7132old_postuninstall_cmds= 7133 7134if test -n "$RANLIB"; then 7135 case $host_os in 7136 openbsd*) 7137 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7138 ;; 7139 *) 7140 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7141 ;; 7142 esac 7143 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7144fi 7145 7146case $host_os in 7147 darwin*) 7148 lock_old_archive_extraction=yes ;; 7149 *) 7150 lock_old_archive_extraction=no ;; 7151esac 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191# If no C compiler was specified, use CC. 7192LTCC=${LTCC-"$CC"} 7193 7194# If no C compiler flags were specified, use CFLAGS. 7195LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7196 7197# Allow CC to be a program name with arguments. 7198compiler=$CC 7199 7200 7201# Check for command to grab the raw symbol name followed by C symbol from nm. 7202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7203$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7204if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7205 $as_echo_n "(cached) " >&6 7206else 7207 7208# These are sane defaults that work on at least a few old systems. 7209# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7210 7211# Character class describing NM global symbol codes. 7212symcode='[BCDEGRST]' 7213 7214# Regexp to match symbols that can be accessed directly from C. 7215sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7216 7217# Define system-specific variables. 7218case $host_os in 7219aix*) 7220 symcode='[BCDT]' 7221 ;; 7222cygwin* | mingw* | pw32* | cegcc*) 7223 symcode='[ABCDGISTW]' 7224 ;; 7225hpux*) 7226 if test "$host_cpu" = ia64; then 7227 symcode='[ABCDEGRST]' 7228 fi 7229 ;; 7230irix* | nonstopux*) 7231 symcode='[BCDEGRST]' 7232 ;; 7233osf*) 7234 symcode='[BCDEGQRST]' 7235 ;; 7236solaris*) 7237 symcode='[BDRT]' 7238 ;; 7239sco3.2v5*) 7240 symcode='[DT]' 7241 ;; 7242sysv4.2uw2*) 7243 symcode='[DT]' 7244 ;; 7245sysv5* | sco5v6* | unixware* | OpenUNIX*) 7246 symcode='[ABDT]' 7247 ;; 7248sysv4) 7249 symcode='[DFNSTU]' 7250 ;; 7251esac 7252 7253# If we're using GNU nm, then use its standard symbol codes. 7254case `$NM -V 2>&1` in 7255*GNU* | *'with BFD'*) 7256 symcode='[ABCDGIRSTW]' ;; 7257esac 7258 7259# Transform an extracted symbol line into a proper C declaration. 7260# Some systems (esp. on ia64) link data and code symbols differently, 7261# so use this general approach. 7262lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7263 7264# Transform an extracted symbol line into symbol name and symbol address 7265lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7266lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7267 7268# Handle CRLF in mingw tool chain 7269opt_cr= 7270case $build_os in 7271mingw*) 7272 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7273 ;; 7274esac 7275 7276# Try without a prefix underscore, then with it. 7277for ac_symprfx in "" "_"; do 7278 7279 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7280 symxfrm="\\1 $ac_symprfx\\2 \\2" 7281 7282 # Write the raw and C identifiers. 7283 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7284 # Fake it for dumpbin and say T for any non-static function 7285 # and D for any global variable. 7286 # Also find C++ and __fastcall symbols from MSVC++, 7287 # which start with @ or ?. 7288 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7289" {last_section=section; section=\$ 3};"\ 7290" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7291" \$ 0!~/External *\|/{next};"\ 7292" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7293" {if(hide[section]) next};"\ 7294" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7295" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7296" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7297" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7298" ' prfx=^$ac_symprfx" 7299 else 7300 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7301 fi 7302 7303 # Check to see that the pipe works correctly. 7304 pipe_works=no 7305 7306 rm -f conftest* 7307 cat > conftest.$ac_ext <<_LT_EOF 7308#ifdef __cplusplus 7309extern "C" { 7310#endif 7311char nm_test_var; 7312void nm_test_func(void); 7313void nm_test_func(void){} 7314#ifdef __cplusplus 7315} 7316#endif 7317int main(){nm_test_var='a';nm_test_func();return(0);} 7318_LT_EOF 7319 7320 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7321 (eval $ac_compile) 2>&5 7322 ac_status=$? 7323 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7324 test $ac_status = 0; }; then 7325 # Now try to grab the symbols. 7326 nlist=conftest.nm 7327 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7328 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7329 ac_status=$? 7330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7331 test $ac_status = 0; } && test -s "$nlist"; then 7332 # Try sorting and uniquifying the output. 7333 if sort "$nlist" | uniq > "$nlist"T; then 7334 mv -f "$nlist"T "$nlist" 7335 else 7336 rm -f "$nlist"T 7337 fi 7338 7339 # Make sure that we snagged all the symbols we need. 7340 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7341 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7342 cat <<_LT_EOF > conftest.$ac_ext 7343#ifdef __cplusplus 7344extern "C" { 7345#endif 7346 7347_LT_EOF 7348 # Now generate the symbol file. 7349 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7350 7351 cat <<_LT_EOF >> conftest.$ac_ext 7352 7353/* The mapping between symbol names and symbols. */ 7354const struct { 7355 const char *name; 7356 void *address; 7357} 7358lt__PROGRAM__LTX_preloaded_symbols[] = 7359{ 7360 { "@PROGRAM@", (void *) 0 }, 7361_LT_EOF 7362 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7363 cat <<\_LT_EOF >> conftest.$ac_ext 7364 {0, (void *) 0} 7365}; 7366 7367/* This works around a problem in FreeBSD linker */ 7368#ifdef FREEBSD_WORKAROUND 7369static const void *lt_preloaded_setup() { 7370 return lt__PROGRAM__LTX_preloaded_symbols; 7371} 7372#endif 7373 7374#ifdef __cplusplus 7375} 7376#endif 7377_LT_EOF 7378 # Now try linking the two files. 7379 mv conftest.$ac_objext conftstm.$ac_objext 7380 lt_save_LIBS="$LIBS" 7381 lt_save_CFLAGS="$CFLAGS" 7382 LIBS="conftstm.$ac_objext" 7383 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7384 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7385 (eval $ac_link) 2>&5 7386 ac_status=$? 7387 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7388 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7389 pipe_works=yes 7390 fi 7391 LIBS="$lt_save_LIBS" 7392 CFLAGS="$lt_save_CFLAGS" 7393 else 7394 echo "cannot find nm_test_func in $nlist" >&5 7395 fi 7396 else 7397 echo "cannot find nm_test_var in $nlist" >&5 7398 fi 7399 else 7400 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7401 fi 7402 else 7403 echo "$progname: failed program was:" >&5 7404 cat conftest.$ac_ext >&5 7405 fi 7406 rm -rf conftest* conftst* 7407 7408 # Do not use the global_symbol_pipe unless it works. 7409 if test "$pipe_works" = yes; then 7410 break 7411 else 7412 lt_cv_sys_global_symbol_pipe= 7413 fi 7414done 7415 7416fi 7417 7418if test -z "$lt_cv_sys_global_symbol_pipe"; then 7419 lt_cv_sys_global_symbol_to_cdecl= 7420fi 7421if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7423$as_echo "failed" >&6; } 7424else 7425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7426$as_echo "ok" >&6; } 7427fi 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450# Check whether --enable-libtool-lock was given. 7451if test "${enable_libtool_lock+set}" = set; then : 7452 enableval=$enable_libtool_lock; 7453fi 7454 7455test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7456 7457# Some flags need to be propagated to the compiler or linker for good 7458# libtool support. 7459case $host in 7460ia64-*-hpux*) 7461 # Find out which ABI we are using. 7462 echo 'int i;' > conftest.$ac_ext 7463 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7464 (eval $ac_compile) 2>&5 7465 ac_status=$? 7466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7467 test $ac_status = 0; }; then 7468 case `/usr/bin/file conftest.$ac_objext` in 7469 *ELF-32*) 7470 HPUX_IA64_MODE="32" 7471 ;; 7472 *ELF-64*) 7473 HPUX_IA64_MODE="64" 7474 ;; 7475 esac 7476 fi 7477 rm -rf conftest* 7478 ;; 7479*-*-irix6*) 7480 # Find out which ABI we are using. 7481 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7483 (eval $ac_compile) 2>&5 7484 ac_status=$? 7485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7486 test $ac_status = 0; }; then 7487 if test "$lt_cv_prog_gnu_ld" = yes; then 7488 case `/usr/bin/file conftest.$ac_objext` in 7489 *32-bit*) 7490 LD="${LD-ld} -melf32bsmip" 7491 ;; 7492 *N32*) 7493 LD="${LD-ld} -melf32bmipn32" 7494 ;; 7495 *64-bit*) 7496 LD="${LD-ld} -melf64bmip" 7497 ;; 7498 esac 7499 else 7500 case `/usr/bin/file conftest.$ac_objext` in 7501 *32-bit*) 7502 LD="${LD-ld} -32" 7503 ;; 7504 *N32*) 7505 LD="${LD-ld} -n32" 7506 ;; 7507 *64-bit*) 7508 LD="${LD-ld} -64" 7509 ;; 7510 esac 7511 fi 7512 fi 7513 rm -rf conftest* 7514 ;; 7515 7516x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7517s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7518 # Find out which ABI we are using. 7519 echo 'int i;' > conftest.$ac_ext 7520 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7521 (eval $ac_compile) 2>&5 7522 ac_status=$? 7523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7524 test $ac_status = 0; }; then 7525 case `/usr/bin/file conftest.o` in 7526 *32-bit*) 7527 case $host in 7528 x86_64-*kfreebsd*-gnu) 7529 LD="${LD-ld} -m elf_i386_fbsd" 7530 ;; 7531 x86_64-*linux*) 7532 case `/usr/bin/file conftest.o` in 7533 *x86-64*) 7534 LD="${LD-ld} -m elf32_x86_64" 7535 ;; 7536 *) 7537 LD="${LD-ld} -m elf_i386" 7538 ;; 7539 esac 7540 ;; 7541 powerpc64le-*linux*) 7542 LD="${LD-ld} -m elf32lppclinux" 7543 ;; 7544 powerpc64-*linux*) 7545 LD="${LD-ld} -m elf32ppclinux" 7546 ;; 7547 s390x-*linux*) 7548 LD="${LD-ld} -m elf_s390" 7549 ;; 7550 sparc64-*linux*) 7551 LD="${LD-ld} -m elf32_sparc" 7552 ;; 7553 esac 7554 ;; 7555 *64-bit*) 7556 case $host in 7557 x86_64-*kfreebsd*-gnu) 7558 LD="${LD-ld} -m elf_x86_64_fbsd" 7559 ;; 7560 x86_64-*linux*) 7561 LD="${LD-ld} -m elf_x86_64" 7562 ;; 7563 powerpcle-*linux*) 7564 LD="${LD-ld} -m elf64lppc" 7565 ;; 7566 powerpc-*linux*) 7567 LD="${LD-ld} -m elf64ppc" 7568 ;; 7569 s390*-*linux*|s390*-*tpf*) 7570 LD="${LD-ld} -m elf64_s390" 7571 ;; 7572 sparc*-*linux*) 7573 LD="${LD-ld} -m elf64_sparc" 7574 ;; 7575 esac 7576 ;; 7577 esac 7578 fi 7579 rm -rf conftest* 7580 ;; 7581 7582*-*-sco3.2v5*) 7583 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7584 SAVE_CFLAGS="$CFLAGS" 7585 CFLAGS="$CFLAGS -belf" 7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7587$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7588if ${lt_cv_cc_needs_belf+:} false; then : 7589 $as_echo_n "(cached) " >&6 7590else 7591 ac_ext=c 7592ac_cpp='$CPP $CPPFLAGS' 7593ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7594ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7595ac_compiler_gnu=$ac_cv_c_compiler_gnu 7596 7597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7598/* end confdefs.h. */ 7599 7600int 7601main () 7602{ 7603 7604 ; 7605 return 0; 7606} 7607_ACEOF 7608if ac_fn_c_try_link "$LINENO"; then : 7609 lt_cv_cc_needs_belf=yes 7610else 7611 lt_cv_cc_needs_belf=no 7612fi 7613rm -f core conftest.err conftest.$ac_objext \ 7614 conftest$ac_exeext conftest.$ac_ext 7615 ac_ext=c 7616ac_cpp='$CPP $CPPFLAGS' 7617ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7618ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7619ac_compiler_gnu=$ac_cv_c_compiler_gnu 7620 7621fi 7622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7623$as_echo "$lt_cv_cc_needs_belf" >&6; } 7624 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7625 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7626 CFLAGS="$SAVE_CFLAGS" 7627 fi 7628 ;; 7629sparc*-*solaris*) 7630 # Find out which ABI we are using. 7631 echo 'int i;' > conftest.$ac_ext 7632 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7633 (eval $ac_compile) 2>&5 7634 ac_status=$? 7635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7636 test $ac_status = 0; }; then 7637 case `/usr/bin/file conftest.o` in 7638 *64-bit*) 7639 case $lt_cv_prog_gnu_ld in 7640 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7641 *) 7642 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7643 LD="${LD-ld} -64" 7644 fi 7645 ;; 7646 esac 7647 ;; 7648 esac 7649 fi 7650 rm -rf conftest* 7651 ;; 7652esac 7653 7654need_locks="$enable_libtool_lock" 7655 7656 7657 case $host_os in 7658 rhapsody* | darwin*) 7659 if test -n "$ac_tool_prefix"; then 7660 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7661set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7663$as_echo_n "checking for $ac_word... " >&6; } 7664if ${ac_cv_prog_DSYMUTIL+:} false; then : 7665 $as_echo_n "(cached) " >&6 7666else 7667 if test -n "$DSYMUTIL"; then 7668 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7669else 7670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7671for as_dir in $PATH 7672do 7673 IFS=$as_save_IFS 7674 test -z "$as_dir" && as_dir=. 7675 for ac_exec_ext in '' $ac_executable_extensions; do 7676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7677 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7679 break 2 7680 fi 7681done 7682 done 7683IFS=$as_save_IFS 7684 7685fi 7686fi 7687DSYMUTIL=$ac_cv_prog_DSYMUTIL 7688if test -n "$DSYMUTIL"; then 7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7690$as_echo "$DSYMUTIL" >&6; } 7691else 7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7693$as_echo "no" >&6; } 7694fi 7695 7696 7697fi 7698if test -z "$ac_cv_prog_DSYMUTIL"; then 7699 ac_ct_DSYMUTIL=$DSYMUTIL 7700 # Extract the first word of "dsymutil", so it can be a program name with args. 7701set dummy dsymutil; ac_word=$2 7702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7703$as_echo_n "checking for $ac_word... " >&6; } 7704if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7705 $as_echo_n "(cached) " >&6 7706else 7707 if test -n "$ac_ct_DSYMUTIL"; then 7708 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7709else 7710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7711for as_dir in $PATH 7712do 7713 IFS=$as_save_IFS 7714 test -z "$as_dir" && as_dir=. 7715 for ac_exec_ext in '' $ac_executable_extensions; do 7716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7717 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7719 break 2 7720 fi 7721done 7722 done 7723IFS=$as_save_IFS 7724 7725fi 7726fi 7727ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7728if test -n "$ac_ct_DSYMUTIL"; then 7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7730$as_echo "$ac_ct_DSYMUTIL" >&6; } 7731else 7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7733$as_echo "no" >&6; } 7734fi 7735 7736 if test "x$ac_ct_DSYMUTIL" = x; then 7737 DSYMUTIL=":" 7738 else 7739 case $cross_compiling:$ac_tool_warned in 7740yes:) 7741{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7742$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7743ac_tool_warned=yes ;; 7744esac 7745 DSYMUTIL=$ac_ct_DSYMUTIL 7746 fi 7747else 7748 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7749fi 7750 7751 if test -n "$ac_tool_prefix"; then 7752 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7753set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7755$as_echo_n "checking for $ac_word... " >&6; } 7756if ${ac_cv_prog_NMEDIT+:} false; then : 7757 $as_echo_n "(cached) " >&6 7758else 7759 if test -n "$NMEDIT"; then 7760 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7761else 7762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7763for as_dir in $PATH 7764do 7765 IFS=$as_save_IFS 7766 test -z "$as_dir" && as_dir=. 7767 for ac_exec_ext in '' $ac_executable_extensions; do 7768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7769 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7771 break 2 7772 fi 7773done 7774 done 7775IFS=$as_save_IFS 7776 7777fi 7778fi 7779NMEDIT=$ac_cv_prog_NMEDIT 7780if test -n "$NMEDIT"; then 7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7782$as_echo "$NMEDIT" >&6; } 7783else 7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7785$as_echo "no" >&6; } 7786fi 7787 7788 7789fi 7790if test -z "$ac_cv_prog_NMEDIT"; then 7791 ac_ct_NMEDIT=$NMEDIT 7792 # Extract the first word of "nmedit", so it can be a program name with args. 7793set dummy nmedit; ac_word=$2 7794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7795$as_echo_n "checking for $ac_word... " >&6; } 7796if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7797 $as_echo_n "(cached) " >&6 7798else 7799 if test -n "$ac_ct_NMEDIT"; then 7800 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7801else 7802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7803for as_dir in $PATH 7804do 7805 IFS=$as_save_IFS 7806 test -z "$as_dir" && as_dir=. 7807 for ac_exec_ext in '' $ac_executable_extensions; do 7808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7809 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7811 break 2 7812 fi 7813done 7814 done 7815IFS=$as_save_IFS 7816 7817fi 7818fi 7819ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7820if test -n "$ac_ct_NMEDIT"; then 7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7822$as_echo "$ac_ct_NMEDIT" >&6; } 7823else 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7825$as_echo "no" >&6; } 7826fi 7827 7828 if test "x$ac_ct_NMEDIT" = x; then 7829 NMEDIT=":" 7830 else 7831 case $cross_compiling:$ac_tool_warned in 7832yes:) 7833{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7834$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7835ac_tool_warned=yes ;; 7836esac 7837 NMEDIT=$ac_ct_NMEDIT 7838 fi 7839else 7840 NMEDIT="$ac_cv_prog_NMEDIT" 7841fi 7842 7843 if test -n "$ac_tool_prefix"; then 7844 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7845set dummy ${ac_tool_prefix}lipo; ac_word=$2 7846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7847$as_echo_n "checking for $ac_word... " >&6; } 7848if ${ac_cv_prog_LIPO+:} false; then : 7849 $as_echo_n "(cached) " >&6 7850else 7851 if test -n "$LIPO"; then 7852 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7853else 7854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7855for as_dir in $PATH 7856do 7857 IFS=$as_save_IFS 7858 test -z "$as_dir" && as_dir=. 7859 for ac_exec_ext in '' $ac_executable_extensions; do 7860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7861 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7863 break 2 7864 fi 7865done 7866 done 7867IFS=$as_save_IFS 7868 7869fi 7870fi 7871LIPO=$ac_cv_prog_LIPO 7872if test -n "$LIPO"; then 7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7874$as_echo "$LIPO" >&6; } 7875else 7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7877$as_echo "no" >&6; } 7878fi 7879 7880 7881fi 7882if test -z "$ac_cv_prog_LIPO"; then 7883 ac_ct_LIPO=$LIPO 7884 # Extract the first word of "lipo", so it can be a program name with args. 7885set dummy lipo; ac_word=$2 7886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7887$as_echo_n "checking for $ac_word... " >&6; } 7888if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7889 $as_echo_n "(cached) " >&6 7890else 7891 if test -n "$ac_ct_LIPO"; then 7892 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7893else 7894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7895for as_dir in $PATH 7896do 7897 IFS=$as_save_IFS 7898 test -z "$as_dir" && as_dir=. 7899 for ac_exec_ext in '' $ac_executable_extensions; do 7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7901 ac_cv_prog_ac_ct_LIPO="lipo" 7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7903 break 2 7904 fi 7905done 7906 done 7907IFS=$as_save_IFS 7908 7909fi 7910fi 7911ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7912if test -n "$ac_ct_LIPO"; then 7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7914$as_echo "$ac_ct_LIPO" >&6; } 7915else 7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7917$as_echo "no" >&6; } 7918fi 7919 7920 if test "x$ac_ct_LIPO" = x; then 7921 LIPO=":" 7922 else 7923 case $cross_compiling:$ac_tool_warned in 7924yes:) 7925{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7926$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7927ac_tool_warned=yes ;; 7928esac 7929 LIPO=$ac_ct_LIPO 7930 fi 7931else 7932 LIPO="$ac_cv_prog_LIPO" 7933fi 7934 7935 if test -n "$ac_tool_prefix"; then 7936 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7937set dummy ${ac_tool_prefix}otool; ac_word=$2 7938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7939$as_echo_n "checking for $ac_word... " >&6; } 7940if ${ac_cv_prog_OTOOL+:} false; then : 7941 $as_echo_n "(cached) " >&6 7942else 7943 if test -n "$OTOOL"; then 7944 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7945else 7946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7947for as_dir in $PATH 7948do 7949 IFS=$as_save_IFS 7950 test -z "$as_dir" && as_dir=. 7951 for ac_exec_ext in '' $ac_executable_extensions; do 7952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7953 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7955 break 2 7956 fi 7957done 7958 done 7959IFS=$as_save_IFS 7960 7961fi 7962fi 7963OTOOL=$ac_cv_prog_OTOOL 7964if test -n "$OTOOL"; then 7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7966$as_echo "$OTOOL" >&6; } 7967else 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7969$as_echo "no" >&6; } 7970fi 7971 7972 7973fi 7974if test -z "$ac_cv_prog_OTOOL"; then 7975 ac_ct_OTOOL=$OTOOL 7976 # Extract the first word of "otool", so it can be a program name with args. 7977set dummy otool; ac_word=$2 7978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7979$as_echo_n "checking for $ac_word... " >&6; } 7980if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7981 $as_echo_n "(cached) " >&6 7982else 7983 if test -n "$ac_ct_OTOOL"; then 7984 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7985else 7986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7987for as_dir in $PATH 7988do 7989 IFS=$as_save_IFS 7990 test -z "$as_dir" && as_dir=. 7991 for ac_exec_ext in '' $ac_executable_extensions; do 7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7993 ac_cv_prog_ac_ct_OTOOL="otool" 7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7995 break 2 7996 fi 7997done 7998 done 7999IFS=$as_save_IFS 8000 8001fi 8002fi 8003ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8004if test -n "$ac_ct_OTOOL"; then 8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8006$as_echo "$ac_ct_OTOOL" >&6; } 8007else 8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8009$as_echo "no" >&6; } 8010fi 8011 8012 if test "x$ac_ct_OTOOL" = x; then 8013 OTOOL=":" 8014 else 8015 case $cross_compiling:$ac_tool_warned in 8016yes:) 8017{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8018$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8019ac_tool_warned=yes ;; 8020esac 8021 OTOOL=$ac_ct_OTOOL 8022 fi 8023else 8024 OTOOL="$ac_cv_prog_OTOOL" 8025fi 8026 8027 if test -n "$ac_tool_prefix"; then 8028 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8029set dummy ${ac_tool_prefix}otool64; ac_word=$2 8030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8031$as_echo_n "checking for $ac_word... " >&6; } 8032if ${ac_cv_prog_OTOOL64+:} false; then : 8033 $as_echo_n "(cached) " >&6 8034else 8035 if test -n "$OTOOL64"; then 8036 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8037else 8038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8039for as_dir in $PATH 8040do 8041 IFS=$as_save_IFS 8042 test -z "$as_dir" && as_dir=. 8043 for ac_exec_ext in '' $ac_executable_extensions; do 8044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8045 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8047 break 2 8048 fi 8049done 8050 done 8051IFS=$as_save_IFS 8052 8053fi 8054fi 8055OTOOL64=$ac_cv_prog_OTOOL64 8056if test -n "$OTOOL64"; then 8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8058$as_echo "$OTOOL64" >&6; } 8059else 8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8061$as_echo "no" >&6; } 8062fi 8063 8064 8065fi 8066if test -z "$ac_cv_prog_OTOOL64"; then 8067 ac_ct_OTOOL64=$OTOOL64 8068 # Extract the first word of "otool64", so it can be a program name with args. 8069set dummy otool64; ac_word=$2 8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8071$as_echo_n "checking for $ac_word... " >&6; } 8072if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8073 $as_echo_n "(cached) " >&6 8074else 8075 if test -n "$ac_ct_OTOOL64"; then 8076 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8077else 8078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8079for as_dir in $PATH 8080do 8081 IFS=$as_save_IFS 8082 test -z "$as_dir" && as_dir=. 8083 for ac_exec_ext in '' $ac_executable_extensions; do 8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8085 ac_cv_prog_ac_ct_OTOOL64="otool64" 8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8087 break 2 8088 fi 8089done 8090 done 8091IFS=$as_save_IFS 8092 8093fi 8094fi 8095ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8096if test -n "$ac_ct_OTOOL64"; then 8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8098$as_echo "$ac_ct_OTOOL64" >&6; } 8099else 8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8101$as_echo "no" >&6; } 8102fi 8103 8104 if test "x$ac_ct_OTOOL64" = x; then 8105 OTOOL64=":" 8106 else 8107 case $cross_compiling:$ac_tool_warned in 8108yes:) 8109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8111ac_tool_warned=yes ;; 8112esac 8113 OTOOL64=$ac_ct_OTOOL64 8114 fi 8115else 8116 OTOOL64="$ac_cv_prog_OTOOL64" 8117fi 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8146$as_echo_n "checking for -single_module linker flag... " >&6; } 8147if ${lt_cv_apple_cc_single_mod+:} false; then : 8148 $as_echo_n "(cached) " >&6 8149else 8150 lt_cv_apple_cc_single_mod=no 8151 if test -z "${LT_MULTI_MODULE}"; then 8152 # By default we will add the -single_module flag. You can override 8153 # by either setting the environment variable LT_MULTI_MODULE 8154 # non-empty at configure time, or by adding -multi_module to the 8155 # link flags. 8156 rm -rf libconftest.dylib* 8157 echo "int foo(void){return 1;}" > conftest.c 8158 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8159-dynamiclib -Wl,-single_module conftest.c" >&5 8160 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8161 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8162 _lt_result=$? 8163 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8164 lt_cv_apple_cc_single_mod=yes 8165 else 8166 cat conftest.err >&5 8167 fi 8168 rm -rf libconftest.dylib* 8169 rm -f conftest.* 8170 fi 8171fi 8172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8173$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8175$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8176if ${lt_cv_ld_exported_symbols_list+:} false; then : 8177 $as_echo_n "(cached) " >&6 8178else 8179 lt_cv_ld_exported_symbols_list=no 8180 save_LDFLAGS=$LDFLAGS 8181 echo "_main" > conftest.sym 8182 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8184/* end confdefs.h. */ 8185 8186int 8187main () 8188{ 8189 8190 ; 8191 return 0; 8192} 8193_ACEOF 8194if ac_fn_c_try_link "$LINENO"; then : 8195 lt_cv_ld_exported_symbols_list=yes 8196else 8197 lt_cv_ld_exported_symbols_list=no 8198fi 8199rm -f core conftest.err conftest.$ac_objext \ 8200 conftest$ac_exeext conftest.$ac_ext 8201 LDFLAGS="$save_LDFLAGS" 8202 8203fi 8204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8205$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8207$as_echo_n "checking for -force_load linker flag... " >&6; } 8208if ${lt_cv_ld_force_load+:} false; then : 8209 $as_echo_n "(cached) " >&6 8210else 8211 lt_cv_ld_force_load=no 8212 cat > conftest.c << _LT_EOF 8213int forced_loaded() { return 2;} 8214_LT_EOF 8215 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8216 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8217 echo "$AR cru libconftest.a conftest.o" >&5 8218 $AR cru libconftest.a conftest.o 2>&5 8219 cat > conftest.c << _LT_EOF 8220int main() { return 0;} 8221_LT_EOF 8222 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8223 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8224 _lt_result=$? 8225 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8226 lt_cv_ld_force_load=yes 8227 else 8228 cat conftest.err >&5 8229 fi 8230 rm -f conftest.err libconftest.a conftest conftest.c 8231 rm -rf conftest.dSYM 8232 8233fi 8234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8235$as_echo "$lt_cv_ld_force_load" >&6; } 8236 case $host_os in 8237 rhapsody* | darwin1.[012]) 8238 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8239 darwin1.*) 8240 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8241 darwin*) # darwin 5.x on 8242 # if running on 10.5 or later, the deployment target defaults 8243 # to the OS version, if on x86, and 10.4, the deployment 8244 # target defaults to 10.4. Don't you love it? 8245 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8246 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8247 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8248 10.[012][,.]*) 8249 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8250 10.*) 8251 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8252 esac 8253 ;; 8254 esac 8255 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8256 _lt_dar_single_mod='$single_module' 8257 fi 8258 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8259 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8260 else 8261 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8262 fi 8263 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8264 _lt_dsymutil='~$DSYMUTIL $lib || :' 8265 else 8266 _lt_dsymutil= 8267 fi 8268 ;; 8269 esac 8270 8271for ac_header in dlfcn.h 8272do : 8273 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8274" 8275if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8276 cat >>confdefs.h <<_ACEOF 8277#define HAVE_DLFCN_H 1 8278_ACEOF 8279 8280fi 8281 8282done 8283 8284 8285 8286 8287 8288# Set options 8289enable_dlopen=yes 8290 8291 8292 8293 8294 enable_win32_dll=no 8295 8296 8297 8298 # Check whether --enable-static was given. 8299if test "${enable_static+set}" = set; then : 8300 enableval=$enable_static; p=${PACKAGE-default} 8301 case $enableval in 8302 yes) enable_static=yes ;; 8303 no) enable_static=no ;; 8304 *) 8305 enable_static=no 8306 # Look at the argument we got. We use all the common list separators. 8307 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8308 for pkg in $enableval; do 8309 IFS="$lt_save_ifs" 8310 if test "X$pkg" = "X$p"; then 8311 enable_static=yes 8312 fi 8313 done 8314 IFS="$lt_save_ifs" 8315 ;; 8316 esac 8317else 8318 enable_static=yes 8319fi 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330# Check whether --with-pic was given. 8331if test "${with_pic+set}" = set; then : 8332 withval=$with_pic; pic_mode="$withval" 8333else 8334 pic_mode=default 8335fi 8336 8337 8338test -z "$pic_mode" && pic_mode=default 8339 8340 8341 8342 8343 8344 8345 8346 # Check whether --enable-fast-install was given. 8347if test "${enable_fast_install+set}" = set; then : 8348 enableval=$enable_fast_install; p=${PACKAGE-default} 8349 case $enableval in 8350 yes) enable_fast_install=yes ;; 8351 no) enable_fast_install=no ;; 8352 *) 8353 enable_fast_install=no 8354 # Look at the argument we got. We use all the common list separators. 8355 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8356 for pkg in $enableval; do 8357 IFS="$lt_save_ifs" 8358 if test "X$pkg" = "X$p"; then 8359 enable_fast_install=yes 8360 fi 8361 done 8362 IFS="$lt_save_ifs" 8363 ;; 8364 esac 8365else 8366 enable_fast_install=yes 8367fi 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379# This can be used to rebuild libtool when needed 8380LIBTOOL_DEPS="$ltmain" 8381 8382# Always use our own libtool. 8383LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410test -z "$LN_S" && LN_S="ln -s" 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425if test -n "${ZSH_VERSION+set}" ; then 8426 setopt NO_GLOB_SUBST 8427fi 8428 8429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8430$as_echo_n "checking for objdir... " >&6; } 8431if ${lt_cv_objdir+:} false; then : 8432 $as_echo_n "(cached) " >&6 8433else 8434 rm -f .libs 2>/dev/null 8435mkdir .libs 2>/dev/null 8436if test -d .libs; then 8437 lt_cv_objdir=.libs 8438else 8439 # MS-DOS does not allow filenames that begin with a dot. 8440 lt_cv_objdir=_libs 8441fi 8442rmdir .libs 2>/dev/null 8443fi 8444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8445$as_echo "$lt_cv_objdir" >&6; } 8446objdir=$lt_cv_objdir 8447 8448 8449 8450 8451 8452cat >>confdefs.h <<_ACEOF 8453#define LT_OBJDIR "$lt_cv_objdir/" 8454_ACEOF 8455 8456 8457 8458 8459case $host_os in 8460aix3*) 8461 # AIX sometimes has problems with the GCC collect2 program. For some 8462 # reason, if we set the COLLECT_NAMES environment variable, the problems 8463 # vanish in a puff of smoke. 8464 if test "X${COLLECT_NAMES+set}" != Xset; then 8465 COLLECT_NAMES= 8466 export COLLECT_NAMES 8467 fi 8468 ;; 8469esac 8470 8471# Global variables: 8472ofile=libtool 8473can_build_shared=yes 8474 8475# All known linkers require a `.a' archive for static linking (except MSVC, 8476# which needs '.lib'). 8477libext=a 8478 8479with_gnu_ld="$lt_cv_prog_gnu_ld" 8480 8481old_CC="$CC" 8482old_CFLAGS="$CFLAGS" 8483 8484# Set sane defaults for various variables 8485test -z "$CC" && CC=cc 8486test -z "$LTCC" && LTCC=$CC 8487test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8488test -z "$LD" && LD=ld 8489test -z "$ac_objext" && ac_objext=o 8490 8491for cc_temp in $compiler""; do 8492 case $cc_temp in 8493 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8494 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8495 \-*) ;; 8496 *) break;; 8497 esac 8498done 8499cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8500 8501 8502# Only perform the check for file, if the check method requires it 8503test -z "$MAGIC_CMD" && MAGIC_CMD=file 8504case $deplibs_check_method in 8505file_magic*) 8506 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8508$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8509if ${lt_cv_path_MAGIC_CMD+:} false; then : 8510 $as_echo_n "(cached) " >&6 8511else 8512 case $MAGIC_CMD in 8513[\\/*] | ?:[\\/]*) 8514 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8515 ;; 8516*) 8517 lt_save_MAGIC_CMD="$MAGIC_CMD" 8518 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8519 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8520 for ac_dir in $ac_dummy; do 8521 IFS="$lt_save_ifs" 8522 test -z "$ac_dir" && ac_dir=. 8523 if test -f $ac_dir/${ac_tool_prefix}file; then 8524 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8525 if test -n "$file_magic_test_file"; then 8526 case $deplibs_check_method in 8527 "file_magic "*) 8528 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8529 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8530 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8531 $EGREP "$file_magic_regex" > /dev/null; then 8532 : 8533 else 8534 cat <<_LT_EOF 1>&2 8535 8536*** Warning: the command libtool uses to detect shared libraries, 8537*** $file_magic_cmd, produces output that libtool cannot recognize. 8538*** The result is that libtool may fail to recognize shared libraries 8539*** as such. This will affect the creation of libtool libraries that 8540*** depend on shared libraries, but programs linked with such libtool 8541*** libraries will work regardless of this problem. Nevertheless, you 8542*** may want to report the problem to your system manager and/or to 8543*** bug-libtool@gnu.org 8544 8545_LT_EOF 8546 fi ;; 8547 esac 8548 fi 8549 break 8550 fi 8551 done 8552 IFS="$lt_save_ifs" 8553 MAGIC_CMD="$lt_save_MAGIC_CMD" 8554 ;; 8555esac 8556fi 8557 8558MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8559if test -n "$MAGIC_CMD"; then 8560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8561$as_echo "$MAGIC_CMD" >&6; } 8562else 8563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8564$as_echo "no" >&6; } 8565fi 8566 8567 8568 8569 8570 8571if test -z "$lt_cv_path_MAGIC_CMD"; then 8572 if test -n "$ac_tool_prefix"; then 8573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8574$as_echo_n "checking for file... " >&6; } 8575if ${lt_cv_path_MAGIC_CMD+:} false; then : 8576 $as_echo_n "(cached) " >&6 8577else 8578 case $MAGIC_CMD in 8579[\\/*] | ?:[\\/]*) 8580 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8581 ;; 8582*) 8583 lt_save_MAGIC_CMD="$MAGIC_CMD" 8584 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8585 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8586 for ac_dir in $ac_dummy; do 8587 IFS="$lt_save_ifs" 8588 test -z "$ac_dir" && ac_dir=. 8589 if test -f $ac_dir/file; then 8590 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8591 if test -n "$file_magic_test_file"; then 8592 case $deplibs_check_method in 8593 "file_magic "*) 8594 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8595 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8596 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8597 $EGREP "$file_magic_regex" > /dev/null; then 8598 : 8599 else 8600 cat <<_LT_EOF 1>&2 8601 8602*** Warning: the command libtool uses to detect shared libraries, 8603*** $file_magic_cmd, produces output that libtool cannot recognize. 8604*** The result is that libtool may fail to recognize shared libraries 8605*** as such. This will affect the creation of libtool libraries that 8606*** depend on shared libraries, but programs linked with such libtool 8607*** libraries will work regardless of this problem. Nevertheless, you 8608*** may want to report the problem to your system manager and/or to 8609*** bug-libtool@gnu.org 8610 8611_LT_EOF 8612 fi ;; 8613 esac 8614 fi 8615 break 8616 fi 8617 done 8618 IFS="$lt_save_ifs" 8619 MAGIC_CMD="$lt_save_MAGIC_CMD" 8620 ;; 8621esac 8622fi 8623 8624MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8625if test -n "$MAGIC_CMD"; then 8626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8627$as_echo "$MAGIC_CMD" >&6; } 8628else 8629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8630$as_echo "no" >&6; } 8631fi 8632 8633 8634 else 8635 MAGIC_CMD=: 8636 fi 8637fi 8638 8639 fi 8640 ;; 8641esac 8642 8643# Use C for the default configuration in the libtool script 8644 8645lt_save_CC="$CC" 8646ac_ext=c 8647ac_cpp='$CPP $CPPFLAGS' 8648ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8649ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8650ac_compiler_gnu=$ac_cv_c_compiler_gnu 8651 8652 8653# Source file extension for C test sources. 8654ac_ext=c 8655 8656# Object file extension for compiled C test sources. 8657objext=o 8658objext=$objext 8659 8660# Code to be used in simple compile tests 8661lt_simple_compile_test_code="int some_variable = 0;" 8662 8663# Code to be used in simple link tests 8664lt_simple_link_test_code='int main(){return(0);}' 8665 8666 8667 8668 8669 8670 8671 8672# If no C compiler was specified, use CC. 8673LTCC=${LTCC-"$CC"} 8674 8675# If no C compiler flags were specified, use CFLAGS. 8676LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8677 8678# Allow CC to be a program name with arguments. 8679compiler=$CC 8680 8681# Save the default compiler, since it gets overwritten when the other 8682# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8683compiler_DEFAULT=$CC 8684 8685# save warnings/boilerplate of simple test code 8686ac_outfile=conftest.$ac_objext 8687echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8688eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8689_lt_compiler_boilerplate=`cat conftest.err` 8690$RM conftest* 8691 8692ac_outfile=conftest.$ac_objext 8693echo "$lt_simple_link_test_code" >conftest.$ac_ext 8694eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8695_lt_linker_boilerplate=`cat conftest.err` 8696$RM -r conftest* 8697 8698 8699## CAVEAT EMPTOR: 8700## There is no encapsulation within the following macros, do not change 8701## the running order or otherwise move them around unless you know exactly 8702## what you are doing... 8703if test -n "$compiler"; then 8704 8705lt_prog_compiler_no_builtin_flag= 8706 8707if test "$GCC" = yes; then 8708 case $cc_basename in 8709 nvcc*) 8710 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8711 *) 8712 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8713 esac 8714 8715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8716$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8717if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8718 $as_echo_n "(cached) " >&6 8719else 8720 lt_cv_prog_compiler_rtti_exceptions=no 8721 ac_outfile=conftest.$ac_objext 8722 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8723 lt_compiler_flag="-fno-rtti -fno-exceptions" 8724 # Insert the option either (1) after the last *FLAGS variable, or 8725 # (2) before a word containing "conftest.", or (3) at the end. 8726 # Note that $ac_compile itself does not contain backslashes and begins 8727 # with a dollar sign (not a hyphen), so the echo should work correctly. 8728 # The option is referenced via a variable to avoid confusing sed. 8729 lt_compile=`echo "$ac_compile" | $SED \ 8730 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8731 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8732 -e 's:$: $lt_compiler_flag:'` 8733 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8734 (eval "$lt_compile" 2>conftest.err) 8735 ac_status=$? 8736 cat conftest.err >&5 8737 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8738 if (exit $ac_status) && test -s "$ac_outfile"; then 8739 # The compiler can only warn and ignore the option if not recognized 8740 # So say no if there are warnings other than the usual output. 8741 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8742 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8743 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8744 lt_cv_prog_compiler_rtti_exceptions=yes 8745 fi 8746 fi 8747 $RM conftest* 8748 8749fi 8750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8751$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8752 8753if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8754 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8755else 8756 : 8757fi 8758 8759fi 8760 8761 8762 8763 8764 8765 8766 lt_prog_compiler_wl= 8767lt_prog_compiler_pic= 8768lt_prog_compiler_static= 8769 8770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8771$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8772 8773 if test "$GCC" = yes; then 8774 lt_prog_compiler_wl='-Wl,' 8775 lt_prog_compiler_static='-static' 8776 8777 case $host_os in 8778 aix*) 8779 # All AIX code is PIC. 8780 if test "$host_cpu" = ia64; then 8781 # AIX 5 now supports IA64 processor 8782 lt_prog_compiler_static='-Bstatic' 8783 fi 8784 lt_prog_compiler_pic='-fPIC' 8785 ;; 8786 8787 amigaos*) 8788 case $host_cpu in 8789 powerpc) 8790 # see comment about AmigaOS4 .so support 8791 lt_prog_compiler_pic='-fPIC' 8792 ;; 8793 m68k) 8794 # FIXME: we need at least 68020 code to build shared libraries, but 8795 # adding the `-m68020' flag to GCC prevents building anything better, 8796 # like `-m68040'. 8797 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8798 ;; 8799 esac 8800 ;; 8801 8802 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8803 # PIC is the default for these OSes. 8804 ;; 8805 8806 mingw* | cygwin* | pw32* | os2* | cegcc*) 8807 # This hack is so that the source file can tell whether it is being 8808 # built for inclusion in a dll (and should export symbols for example). 8809 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8810 # (--disable-auto-import) libraries 8811 lt_prog_compiler_pic='-DDLL_EXPORT' 8812 ;; 8813 8814 darwin* | rhapsody*) 8815 # PIC is the default on this platform 8816 # Common symbols not allowed in MH_DYLIB files 8817 lt_prog_compiler_pic='-fno-common' 8818 ;; 8819 8820 haiku*) 8821 # PIC is the default for Haiku. 8822 # The "-static" flag exists, but is broken. 8823 lt_prog_compiler_static= 8824 ;; 8825 8826 hpux*) 8827 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8828 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8829 # sets the default TLS model and affects inlining. 8830 case $host_cpu in 8831 hppa*64*) 8832 # +Z the default 8833 ;; 8834 *) 8835 lt_prog_compiler_pic='-fPIC' 8836 ;; 8837 esac 8838 ;; 8839 8840 interix[3-9]*) 8841 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8842 # Instead, we relocate shared libraries at runtime. 8843 ;; 8844 8845 msdosdjgpp*) 8846 # Just because we use GCC doesn't mean we suddenly get shared libraries 8847 # on systems that don't support them. 8848 lt_prog_compiler_can_build_shared=no 8849 enable_shared=no 8850 ;; 8851 8852 *nto* | *qnx*) 8853 # QNX uses GNU C++, but need to define -shared option too, otherwise 8854 # it will coredump. 8855 lt_prog_compiler_pic='-fPIC -shared' 8856 ;; 8857 8858 sysv4*MP*) 8859 if test -d /usr/nec; then 8860 lt_prog_compiler_pic=-Kconform_pic 8861 fi 8862 ;; 8863 8864 *) 8865 lt_prog_compiler_pic='-fPIC' 8866 ;; 8867 esac 8868 8869 case $cc_basename in 8870 nvcc*) # Cuda Compiler Driver 2.2 8871 lt_prog_compiler_wl='-Xlinker ' 8872 lt_prog_compiler_pic='-Xcompiler -fPIC' 8873 ;; 8874 esac 8875 else 8876 # PORTME Check for flag to pass linker flags through the system compiler. 8877 case $host_os in 8878 aix*) 8879 lt_prog_compiler_wl='-Wl,' 8880 if test "$host_cpu" = ia64; then 8881 # AIX 5 now supports IA64 processor 8882 lt_prog_compiler_static='-Bstatic' 8883 else 8884 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8885 fi 8886 ;; 8887 8888 mingw* | cygwin* | pw32* | os2* | cegcc*) 8889 # This hack is so that the source file can tell whether it is being 8890 # built for inclusion in a dll (and should export symbols for example). 8891 lt_prog_compiler_pic='-DDLL_EXPORT' 8892 ;; 8893 8894 hpux9* | hpux10* | hpux11*) 8895 lt_prog_compiler_wl='-Wl,' 8896 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8897 # not for PA HP-UX. 8898 case $host_cpu in 8899 hppa*64*|ia64*) 8900 # +Z the default 8901 ;; 8902 *) 8903 lt_prog_compiler_pic='+Z' 8904 ;; 8905 esac 8906 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8907 lt_prog_compiler_static='${wl}-a ${wl}archive' 8908 ;; 8909 8910 irix5* | irix6* | nonstopux*) 8911 lt_prog_compiler_wl='-Wl,' 8912 # PIC (with -KPIC) is the default. 8913 lt_prog_compiler_static='-non_shared' 8914 ;; 8915 8916 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8917 case $cc_basename in 8918 # old Intel for x86_64 which still supported -KPIC. 8919 ecc*) 8920 lt_prog_compiler_wl='-Wl,' 8921 lt_prog_compiler_pic='-KPIC' 8922 lt_prog_compiler_static='-static' 8923 ;; 8924 # icc used to be incompatible with GCC. 8925 # ICC 10 doesn't accept -KPIC any more. 8926 icc* | ifort*) 8927 lt_prog_compiler_wl='-Wl,' 8928 lt_prog_compiler_pic='-fPIC' 8929 lt_prog_compiler_static='-static' 8930 ;; 8931 # Lahey Fortran 8.1. 8932 lf95*) 8933 lt_prog_compiler_wl='-Wl,' 8934 lt_prog_compiler_pic='--shared' 8935 lt_prog_compiler_static='--static' 8936 ;; 8937 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8938 # Portland Group compilers (*not* the Pentium gcc compiler, 8939 # which looks to be a dead project) 8940 lt_prog_compiler_wl='-Wl,' 8941 lt_prog_compiler_pic='-fpic' 8942 lt_prog_compiler_static='-Bstatic' 8943 ;; 8944 ccc*) 8945 lt_prog_compiler_wl='-Wl,' 8946 # All Alpha code is PIC. 8947 lt_prog_compiler_static='-non_shared' 8948 ;; 8949 xl* | bgxl* | bgf* | mpixl*) 8950 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8951 lt_prog_compiler_wl='-Wl,' 8952 lt_prog_compiler_pic='-qpic' 8953 lt_prog_compiler_static='-qstaticlink' 8954 ;; 8955 *) 8956 case `$CC -V 2>&1 | sed 5q` in 8957 *Sun\ F* | *Sun*Fortran*) 8958 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8959 lt_prog_compiler_pic='-KPIC' 8960 lt_prog_compiler_static='-Bstatic' 8961 lt_prog_compiler_wl='' 8962 ;; 8963 *Sun\ C*) 8964 # Sun C 5.9 8965 lt_prog_compiler_pic='-KPIC' 8966 lt_prog_compiler_static='-Bstatic' 8967 lt_prog_compiler_wl='-Wl,' 8968 ;; 8969 esac 8970 ;; 8971 esac 8972 ;; 8973 8974 newsos6) 8975 lt_prog_compiler_pic='-KPIC' 8976 lt_prog_compiler_static='-Bstatic' 8977 ;; 8978 8979 *nto* | *qnx*) 8980 # QNX uses GNU C++, but need to define -shared option too, otherwise 8981 # it will coredump. 8982 lt_prog_compiler_pic='-fPIC -shared' 8983 ;; 8984 8985 osf3* | osf4* | osf5*) 8986 lt_prog_compiler_wl='-Wl,' 8987 # All OSF/1 code is PIC. 8988 lt_prog_compiler_static='-non_shared' 8989 ;; 8990 8991 rdos*) 8992 lt_prog_compiler_static='-non_shared' 8993 ;; 8994 8995 solaris*) 8996 lt_prog_compiler_pic='-KPIC' 8997 lt_prog_compiler_static='-Bstatic' 8998 case $cc_basename in 8999 f77* | f90* | f95*) 9000 lt_prog_compiler_wl='-Qoption ld ';; 9001 *) 9002 lt_prog_compiler_wl='-Wl,';; 9003 esac 9004 ;; 9005 9006 sunos4*) 9007 lt_prog_compiler_wl='-Qoption ld ' 9008 lt_prog_compiler_pic='-PIC' 9009 lt_prog_compiler_static='-Bstatic' 9010 ;; 9011 9012 sysv4 | sysv4.2uw2* | sysv4.3*) 9013 lt_prog_compiler_wl='-Wl,' 9014 lt_prog_compiler_pic='-KPIC' 9015 lt_prog_compiler_static='-Bstatic' 9016 ;; 9017 9018 sysv4*MP*) 9019 if test -d /usr/nec ;then 9020 lt_prog_compiler_pic='-Kconform_pic' 9021 lt_prog_compiler_static='-Bstatic' 9022 fi 9023 ;; 9024 9025 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9026 lt_prog_compiler_wl='-Wl,' 9027 lt_prog_compiler_pic='-KPIC' 9028 lt_prog_compiler_static='-Bstatic' 9029 ;; 9030 9031 unicos*) 9032 lt_prog_compiler_wl='-Wl,' 9033 lt_prog_compiler_can_build_shared=no 9034 ;; 9035 9036 uts4*) 9037 lt_prog_compiler_pic='-pic' 9038 lt_prog_compiler_static='-Bstatic' 9039 ;; 9040 9041 *) 9042 lt_prog_compiler_can_build_shared=no 9043 ;; 9044 esac 9045 fi 9046 9047case $host_os in 9048 # For platforms which do not support PIC, -DPIC is meaningless: 9049 *djgpp*) 9050 lt_prog_compiler_pic= 9051 ;; 9052 *) 9053 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9054 ;; 9055esac 9056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9057$as_echo "$lt_prog_compiler_pic" >&6; } 9058 9059 9060 9061 9062 9063 9064# 9065# Check to make sure the PIC flag actually works. 9066# 9067if test -n "$lt_prog_compiler_pic"; then 9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9069$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9070if ${lt_cv_prog_compiler_pic_works+:} false; then : 9071 $as_echo_n "(cached) " >&6 9072else 9073 lt_cv_prog_compiler_pic_works=no 9074 ac_outfile=conftest.$ac_objext 9075 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9076 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9077 # Insert the option either (1) after the last *FLAGS variable, or 9078 # (2) before a word containing "conftest.", or (3) at the end. 9079 # Note that $ac_compile itself does not contain backslashes and begins 9080 # with a dollar sign (not a hyphen), so the echo should work correctly. 9081 # The option is referenced via a variable to avoid confusing sed. 9082 lt_compile=`echo "$ac_compile" | $SED \ 9083 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9084 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9085 -e 's:$: $lt_compiler_flag:'` 9086 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9087 (eval "$lt_compile" 2>conftest.err) 9088 ac_status=$? 9089 cat conftest.err >&5 9090 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9091 if (exit $ac_status) && test -s "$ac_outfile"; then 9092 # The compiler can only warn and ignore the option if not recognized 9093 # So say no if there are warnings other than the usual output. 9094 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9095 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9096 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9097 lt_cv_prog_compiler_pic_works=yes 9098 fi 9099 fi 9100 $RM conftest* 9101 9102fi 9103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9104$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9105 9106if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9107 case $lt_prog_compiler_pic in 9108 "" | " "*) ;; 9109 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9110 esac 9111else 9112 lt_prog_compiler_pic= 9113 lt_prog_compiler_can_build_shared=no 9114fi 9115 9116fi 9117 9118 9119 9120 9121 9122 9123# 9124# Check to make sure the static flag actually works. 9125# 9126wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9128$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9129if ${lt_cv_prog_compiler_static_works+:} false; then : 9130 $as_echo_n "(cached) " >&6 9131else 9132 lt_cv_prog_compiler_static_works=no 9133 save_LDFLAGS="$LDFLAGS" 9134 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9135 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9136 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9137 # The linker can only warn and ignore the option if not recognized 9138 # So say no if there are warnings 9139 if test -s conftest.err; then 9140 # Append any errors to the config.log. 9141 cat conftest.err 1>&5 9142 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9143 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9144 if diff conftest.exp conftest.er2 >/dev/null; then 9145 lt_cv_prog_compiler_static_works=yes 9146 fi 9147 else 9148 lt_cv_prog_compiler_static_works=yes 9149 fi 9150 fi 9151 $RM -r conftest* 9152 LDFLAGS="$save_LDFLAGS" 9153 9154fi 9155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9156$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9157 9158if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9159 : 9160else 9161 lt_prog_compiler_static= 9162fi 9163 9164 9165 9166 9167 9168 9169 9170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9171$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9172if ${lt_cv_prog_compiler_c_o+:} false; then : 9173 $as_echo_n "(cached) " >&6 9174else 9175 lt_cv_prog_compiler_c_o=no 9176 $RM -r conftest 2>/dev/null 9177 mkdir conftest 9178 cd conftest 9179 mkdir out 9180 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9181 9182 lt_compiler_flag="-o out/conftest2.$ac_objext" 9183 # Insert the option either (1) after the last *FLAGS variable, or 9184 # (2) before a word containing "conftest.", or (3) at the end. 9185 # Note that $ac_compile itself does not contain backslashes and begins 9186 # with a dollar sign (not a hyphen), so the echo should work correctly. 9187 lt_compile=`echo "$ac_compile" | $SED \ 9188 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9189 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9190 -e 's:$: $lt_compiler_flag:'` 9191 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9192 (eval "$lt_compile" 2>out/conftest.err) 9193 ac_status=$? 9194 cat out/conftest.err >&5 9195 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9196 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9197 then 9198 # The compiler can only warn and ignore the option if not recognized 9199 # So say no if there are warnings 9200 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9201 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9202 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9203 lt_cv_prog_compiler_c_o=yes 9204 fi 9205 fi 9206 chmod u+w . 2>&5 9207 $RM conftest* 9208 # SGI C++ compiler will create directory out/ii_files/ for 9209 # template instantiation 9210 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9211 $RM out/* && rmdir out 9212 cd .. 9213 $RM -r conftest 9214 $RM conftest* 9215 9216fi 9217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9218$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9219 9220 9221 9222 9223 9224 9225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9226$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9227if ${lt_cv_prog_compiler_c_o+:} false; then : 9228 $as_echo_n "(cached) " >&6 9229else 9230 lt_cv_prog_compiler_c_o=no 9231 $RM -r conftest 2>/dev/null 9232 mkdir conftest 9233 cd conftest 9234 mkdir out 9235 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9236 9237 lt_compiler_flag="-o out/conftest2.$ac_objext" 9238 # Insert the option either (1) after the last *FLAGS variable, or 9239 # (2) before a word containing "conftest.", or (3) at the end. 9240 # Note that $ac_compile itself does not contain backslashes and begins 9241 # with a dollar sign (not a hyphen), so the echo should work correctly. 9242 lt_compile=`echo "$ac_compile" | $SED \ 9243 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9244 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9245 -e 's:$: $lt_compiler_flag:'` 9246 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9247 (eval "$lt_compile" 2>out/conftest.err) 9248 ac_status=$? 9249 cat out/conftest.err >&5 9250 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9251 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9252 then 9253 # The compiler can only warn and ignore the option if not recognized 9254 # So say no if there are warnings 9255 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9256 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9257 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9258 lt_cv_prog_compiler_c_o=yes 9259 fi 9260 fi 9261 chmod u+w . 2>&5 9262 $RM conftest* 9263 # SGI C++ compiler will create directory out/ii_files/ for 9264 # template instantiation 9265 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9266 $RM out/* && rmdir out 9267 cd .. 9268 $RM -r conftest 9269 $RM conftest* 9270 9271fi 9272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9273$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9274 9275 9276 9277 9278hard_links="nottested" 9279if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9280 # do not overwrite the value of need_locks provided by the user 9281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9282$as_echo_n "checking if we can lock with hard links... " >&6; } 9283 hard_links=yes 9284 $RM conftest* 9285 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9286 touch conftest.a 9287 ln conftest.a conftest.b 2>&5 || hard_links=no 9288 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9290$as_echo "$hard_links" >&6; } 9291 if test "$hard_links" = no; then 9292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9293$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9294 need_locks=warn 9295 fi 9296else 9297 need_locks=no 9298fi 9299 9300 9301 9302 9303 9304 9305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9306$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9307 9308 runpath_var= 9309 allow_undefined_flag= 9310 always_export_symbols=no 9311 archive_cmds= 9312 archive_expsym_cmds= 9313 compiler_needs_object=no 9314 enable_shared_with_static_runtimes=no 9315 export_dynamic_flag_spec= 9316 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9317 hardcode_automatic=no 9318 hardcode_direct=no 9319 hardcode_direct_absolute=no 9320 hardcode_libdir_flag_spec= 9321 hardcode_libdir_flag_spec_ld= 9322 hardcode_libdir_separator= 9323 hardcode_minus_L=no 9324 hardcode_shlibpath_var=unsupported 9325 inherit_rpath=no 9326 link_all_deplibs=unknown 9327 module_cmds= 9328 module_expsym_cmds= 9329 old_archive_from_new_cmds= 9330 old_archive_from_expsyms_cmds= 9331 thread_safe_flag_spec= 9332 whole_archive_flag_spec= 9333 # include_expsyms should be a list of space-separated symbols to be *always* 9334 # included in the symbol list 9335 include_expsyms= 9336 # exclude_expsyms can be an extended regexp of symbols to exclude 9337 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9338 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9339 # as well as any symbol that contains `d'. 9340 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9341 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9342 # platforms (ab)use it in PIC code, but their linkers get confused if 9343 # the symbol is explicitly referenced. Since portable code cannot 9344 # rely on this symbol name, it's probably fine to never include it in 9345 # preloaded symbol tables. 9346 # Exclude shared library initialization/finalization symbols. 9347 extract_expsyms_cmds= 9348 9349 case $host_os in 9350 cygwin* | mingw* | pw32* | cegcc*) 9351 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9352 # When not using gcc, we currently assume that we are using 9353 # Microsoft Visual C++. 9354 if test "$GCC" != yes; then 9355 with_gnu_ld=no 9356 fi 9357 ;; 9358 interix*) 9359 # we just hope/assume this is gcc and not c89 (= MSVC++) 9360 with_gnu_ld=yes 9361 ;; 9362 openbsd*) 9363 with_gnu_ld=no 9364 ;; 9365 esac 9366 9367 ld_shlibs=yes 9368 9369 # On some targets, GNU ld is compatible enough with the native linker 9370 # that we're better off using the native interface for both. 9371 lt_use_gnu_ld_interface=no 9372 if test "$with_gnu_ld" = yes; then 9373 case $host_os in 9374 aix*) 9375 # The AIX port of GNU ld has always aspired to compatibility 9376 # with the native linker. However, as the warning in the GNU ld 9377 # block says, versions before 2.19.5* couldn't really create working 9378 # shared libraries, regardless of the interface used. 9379 case `$LD -v 2>&1` in 9380 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9381 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9382 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9383 *) 9384 lt_use_gnu_ld_interface=yes 9385 ;; 9386 esac 9387 ;; 9388 *) 9389 lt_use_gnu_ld_interface=yes 9390 ;; 9391 esac 9392 fi 9393 9394 if test "$lt_use_gnu_ld_interface" = yes; then 9395 # If archive_cmds runs LD, not CC, wlarc should be empty 9396 wlarc='${wl}' 9397 9398 # Set some defaults for GNU ld with shared library support. These 9399 # are reset later if shared libraries are not supported. Putting them 9400 # here allows them to be overridden if necessary. 9401 runpath_var=LD_RUN_PATH 9402 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9403 export_dynamic_flag_spec='${wl}--export-dynamic' 9404 # ancient GNU ld didn't support --whole-archive et. al. 9405 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9406 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9407 else 9408 whole_archive_flag_spec= 9409 fi 9410 supports_anon_versioning=no 9411 case `$LD -v 2>&1` in 9412 *GNU\ gold*) supports_anon_versioning=yes ;; 9413 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9414 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9415 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9416 *\ 2.11.*) ;; # other 2.11 versions 9417 *) supports_anon_versioning=yes ;; 9418 esac 9419 9420 # See if GNU ld supports shared libraries. 9421 case $host_os in 9422 aix[3-9]*) 9423 # On AIX/PPC, the GNU linker is very broken 9424 if test "$host_cpu" != ia64; then 9425 ld_shlibs=no 9426 cat <<_LT_EOF 1>&2 9427 9428*** Warning: the GNU linker, at least up to release 2.19, is reported 9429*** to be unable to reliably create shared libraries on AIX. 9430*** Therefore, libtool is disabling shared libraries support. If you 9431*** really care for shared libraries, you may want to install binutils 9432*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9433*** You will then need to restart the configuration process. 9434 9435_LT_EOF 9436 fi 9437 ;; 9438 9439 amigaos*) 9440 case $host_cpu in 9441 powerpc) 9442 # see comment about AmigaOS4 .so support 9443 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9444 archive_expsym_cmds='' 9445 ;; 9446 m68k) 9447 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)' 9448 hardcode_libdir_flag_spec='-L$libdir' 9449 hardcode_minus_L=yes 9450 ;; 9451 esac 9452 ;; 9453 9454 beos*) 9455 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9456 allow_undefined_flag=unsupported 9457 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9458 # support --undefined. This deserves some investigation. FIXME 9459 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9460 else 9461 ld_shlibs=no 9462 fi 9463 ;; 9464 9465 cygwin* | mingw* | pw32* | cegcc*) 9466 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9467 # as there is no search path for DLLs. 9468 hardcode_libdir_flag_spec='-L$libdir' 9469 export_dynamic_flag_spec='${wl}--export-all-symbols' 9470 allow_undefined_flag=unsupported 9471 always_export_symbols=no 9472 enable_shared_with_static_runtimes=yes 9473 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9474 9475 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9476 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9477 # If the export-symbols file already is a .def file (1st line 9478 # is EXPORTS), use it as is; otherwise, prepend... 9479 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9480 cp $export_symbols $output_objdir/$soname.def; 9481 else 9482 echo EXPORTS > $output_objdir/$soname.def; 9483 cat $export_symbols >> $output_objdir/$soname.def; 9484 fi~ 9485 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9486 else 9487 ld_shlibs=no 9488 fi 9489 ;; 9490 9491 haiku*) 9492 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9493 link_all_deplibs=yes 9494 ;; 9495 9496 interix[3-9]*) 9497 hardcode_direct=no 9498 hardcode_shlibpath_var=no 9499 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9500 export_dynamic_flag_spec='${wl}-E' 9501 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9502 # Instead, shared libraries are loaded at an image base (0x10000000 by 9503 # default) and relocated if they conflict, which is a slow very memory 9504 # consuming and fragmenting process. To avoid this, we pick a random, 9505 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9506 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9507 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9508 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' 9509 ;; 9510 9511 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9512 tmp_diet=no 9513 if test "$host_os" = linux-dietlibc; then 9514 case $cc_basename in 9515 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9516 esac 9517 fi 9518 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9519 && test "$tmp_diet" = no 9520 then 9521 tmp_addflag=' $pic_flag' 9522 tmp_sharedflag='-shared' 9523 case $cc_basename,$host_cpu in 9524 pgcc*) # Portland Group C compiler 9525 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9526 tmp_addflag=' $pic_flag' 9527 ;; 9528 pgf77* | pgf90* | pgf95* | pgfortran*) 9529 # Portland Group f77 and f90 compilers 9530 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9531 tmp_addflag=' $pic_flag -Mnomain' ;; 9532 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9533 tmp_addflag=' -i_dynamic' ;; 9534 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9535 tmp_addflag=' -i_dynamic -nofor_main' ;; 9536 ifc* | ifort*) # Intel Fortran compiler 9537 tmp_addflag=' -nofor_main' ;; 9538 lf95*) # Lahey Fortran 8.1 9539 whole_archive_flag_spec= 9540 tmp_sharedflag='--shared' ;; 9541 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9542 tmp_sharedflag='-qmkshrobj' 9543 tmp_addflag= ;; 9544 nvcc*) # Cuda Compiler Driver 2.2 9545 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9546 compiler_needs_object=yes 9547 ;; 9548 esac 9549 case `$CC -V 2>&1 | sed 5q` in 9550 *Sun\ C*) # Sun C 5.9 9551 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9552 compiler_needs_object=yes 9553 tmp_sharedflag='-G' ;; 9554 *Sun\ F*) # Sun Fortran 8.3 9555 tmp_sharedflag='-G' ;; 9556 esac 9557 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9558 9559 if test "x$supports_anon_versioning" = xyes; then 9560 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9561 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9562 echo "local: *; };" >> $output_objdir/$libname.ver~ 9563 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9564 fi 9565 9566 case $cc_basename in 9567 xlf* | bgf* | bgxlf* | mpixlf*) 9568 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9569 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9570 hardcode_libdir_flag_spec= 9571 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9572 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9573 if test "x$supports_anon_versioning" = xyes; then 9574 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9575 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9576 echo "local: *; };" >> $output_objdir/$libname.ver~ 9577 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9578 fi 9579 ;; 9580 esac 9581 else 9582 ld_shlibs=no 9583 fi 9584 ;; 9585 9586 netbsd*) 9587 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9588 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9589 wlarc= 9590 else 9591 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9592 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9593 fi 9594 ;; 9595 9596 solaris*) 9597 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9598 ld_shlibs=no 9599 cat <<_LT_EOF 1>&2 9600 9601*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9602*** create shared libraries on Solaris systems. Therefore, libtool 9603*** is disabling shared libraries support. We urge you to upgrade GNU 9604*** binutils to release 2.9.1 or newer. Another option is to modify 9605*** your PATH or compiler configuration so that the native linker is 9606*** used, and then restart. 9607 9608_LT_EOF 9609 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9610 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9611 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9612 else 9613 ld_shlibs=no 9614 fi 9615 ;; 9616 9617 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9618 case `$LD -v 2>&1` in 9619 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9620 ld_shlibs=no 9621 cat <<_LT_EOF 1>&2 9622 9623*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9624*** reliably create shared libraries on SCO systems. Therefore, libtool 9625*** is disabling shared libraries support. We urge you to upgrade GNU 9626*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9627*** your PATH or compiler configuration so that the native linker is 9628*** used, and then restart. 9629 9630_LT_EOF 9631 ;; 9632 *) 9633 # For security reasons, it is highly recommended that you always 9634 # use absolute paths for naming shared libraries, and exclude the 9635 # DT_RUNPATH tag from executables and libraries. But doing so 9636 # requires that you compile everything twice, which is a pain. 9637 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9638 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9639 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9640 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9641 else 9642 ld_shlibs=no 9643 fi 9644 ;; 9645 esac 9646 ;; 9647 9648 sunos4*) 9649 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9650 wlarc= 9651 hardcode_direct=yes 9652 hardcode_shlibpath_var=no 9653 ;; 9654 9655 *) 9656 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9657 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9658 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9659 else 9660 ld_shlibs=no 9661 fi 9662 ;; 9663 esac 9664 9665 if test "$ld_shlibs" = no; then 9666 runpath_var= 9667 hardcode_libdir_flag_spec= 9668 export_dynamic_flag_spec= 9669 whole_archive_flag_spec= 9670 fi 9671 else 9672 # PORTME fill in a description of your system's linker (not GNU ld) 9673 case $host_os in 9674 aix3*) 9675 allow_undefined_flag=unsupported 9676 always_export_symbols=yes 9677 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' 9678 # Note: this linker hardcodes the directories in LIBPATH if there 9679 # are no directories specified by -L. 9680 hardcode_minus_L=yes 9681 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9682 # Neither direct hardcoding nor static linking is supported with a 9683 # broken collect2. 9684 hardcode_direct=unsupported 9685 fi 9686 ;; 9687 9688 aix[4-9]*) 9689 if test "$host_cpu" = ia64; then 9690 # On IA64, the linker does run time linking by default, so we don't 9691 # have to do anything special. 9692 aix_use_runtimelinking=no 9693 exp_sym_flag='-Bexport' 9694 no_entry_flag="" 9695 else 9696 # If we're using GNU nm, then we don't want the "-C" option. 9697 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9698 # Also, AIX nm treats weak defined symbols like other global 9699 # defined symbols, whereas GNU nm marks them as "W". 9700 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9701 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9702 else 9703 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9704 fi 9705 aix_use_runtimelinking=no 9706 9707 # Test if we are trying to use run time linking or normal 9708 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9709 # need to do runtime linking. 9710 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9711 for ld_flag in $LDFLAGS; do 9712 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9713 aix_use_runtimelinking=yes 9714 break 9715 fi 9716 done 9717 ;; 9718 esac 9719 9720 exp_sym_flag='-bexport' 9721 no_entry_flag='-bnoentry' 9722 fi 9723 9724 # When large executables or shared objects are built, AIX ld can 9725 # have problems creating the table of contents. If linking a library 9726 # or program results in "error TOC overflow" add -mminimal-toc to 9727 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9728 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9729 9730 archive_cmds='' 9731 hardcode_direct=yes 9732 hardcode_direct_absolute=yes 9733 hardcode_libdir_separator=':' 9734 link_all_deplibs=yes 9735 file_list_spec='${wl}-f,' 9736 9737 if test "$GCC" = yes; then 9738 case $host_os in aix4.[012]|aix4.[012].*) 9739 # We only want to do this on AIX 4.2 and lower, the check 9740 # below for broken collect2 doesn't work under 4.3+ 9741 collect2name=`${CC} -print-prog-name=collect2` 9742 if test -f "$collect2name" && 9743 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9744 then 9745 # We have reworked collect2 9746 : 9747 else 9748 # We have old collect2 9749 hardcode_direct=unsupported 9750 # It fails to find uninstalled libraries when the uninstalled 9751 # path is not listed in the libpath. Setting hardcode_minus_L 9752 # to unsupported forces relinking 9753 hardcode_minus_L=yes 9754 hardcode_libdir_flag_spec='-L$libdir' 9755 hardcode_libdir_separator= 9756 fi 9757 ;; 9758 esac 9759 shared_flag='-shared' 9760 if test "$aix_use_runtimelinking" = yes; then 9761 shared_flag="$shared_flag "'${wl}-G' 9762 fi 9763 else 9764 # not using gcc 9765 if test "$host_cpu" = ia64; then 9766 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9767 # chokes on -Wl,-G. The following line is correct: 9768 shared_flag='-G' 9769 else 9770 if test "$aix_use_runtimelinking" = yes; then 9771 shared_flag='${wl}-G' 9772 else 9773 shared_flag='${wl}-bM:SRE' 9774 fi 9775 fi 9776 fi 9777 9778 export_dynamic_flag_spec='${wl}-bexpall' 9779 # It seems that -bexpall does not export symbols beginning with 9780 # underscore (_), so it is better to generate a list of symbols to export. 9781 always_export_symbols=yes 9782 if test "$aix_use_runtimelinking" = yes; then 9783 # Warning - without using the other runtime loading flags (-brtl), 9784 # -berok will link without error, but may produce a broken library. 9785 allow_undefined_flag='-berok' 9786 # Determine the default libpath from the value encoded in an 9787 # empty executable. 9788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9789/* end confdefs.h. */ 9790 9791int 9792main () 9793{ 9794 9795 ; 9796 return 0; 9797} 9798_ACEOF 9799if ac_fn_c_try_link "$LINENO"; then : 9800 9801lt_aix_libpath_sed=' 9802 /Import File Strings/,/^$/ { 9803 /^0/ { 9804 s/^0 *\(.*\)$/\1/ 9805 p 9806 } 9807 }' 9808aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9809# Check for a 64-bit object if we didn't find anything. 9810if test -z "$aix_libpath"; then 9811 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9812fi 9813fi 9814rm -f core conftest.err conftest.$ac_objext \ 9815 conftest$ac_exeext conftest.$ac_ext 9816if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9817 9818 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9819 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9820 else 9821 if test "$host_cpu" = ia64; then 9822 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9823 allow_undefined_flag="-z nodefs" 9824 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" 9825 else 9826 # Determine the default libpath from the value encoded in an 9827 # empty executable. 9828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9829/* end confdefs.h. */ 9830 9831int 9832main () 9833{ 9834 9835 ; 9836 return 0; 9837} 9838_ACEOF 9839if ac_fn_c_try_link "$LINENO"; then : 9840 9841lt_aix_libpath_sed=' 9842 /Import File Strings/,/^$/ { 9843 /^0/ { 9844 s/^0 *\(.*\)$/\1/ 9845 p 9846 } 9847 }' 9848aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9849# Check for a 64-bit object if we didn't find anything. 9850if test -z "$aix_libpath"; then 9851 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9852fi 9853fi 9854rm -f core conftest.err conftest.$ac_objext \ 9855 conftest$ac_exeext conftest.$ac_ext 9856if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9857 9858 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9859 # Warning - without using the other run time loading flags, 9860 # -berok will link without error, but may produce a broken library. 9861 no_undefined_flag=' ${wl}-bernotok' 9862 allow_undefined_flag=' ${wl}-berok' 9863 if test "$with_gnu_ld" = yes; then 9864 # We only use this code for GNU lds that support --whole-archive. 9865 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9866 else 9867 # Exported symbols can be pulled into shared objects from archives 9868 whole_archive_flag_spec='$convenience' 9869 fi 9870 archive_cmds_need_lc=yes 9871 # This is similar to how AIX traditionally builds its shared libraries. 9872 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' 9873 fi 9874 fi 9875 ;; 9876 9877 amigaos*) 9878 case $host_cpu in 9879 powerpc) 9880 # see comment about AmigaOS4 .so support 9881 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9882 archive_expsym_cmds='' 9883 ;; 9884 m68k) 9885 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)' 9886 hardcode_libdir_flag_spec='-L$libdir' 9887 hardcode_minus_L=yes 9888 ;; 9889 esac 9890 ;; 9891 9892 bsdi[45]*) 9893 export_dynamic_flag_spec=-rdynamic 9894 ;; 9895 9896 cygwin* | mingw* | pw32* | cegcc*) 9897 # When not using gcc, we currently assume that we are using 9898 # Microsoft Visual C++. 9899 # hardcode_libdir_flag_spec is actually meaningless, as there is 9900 # no search path for DLLs. 9901 hardcode_libdir_flag_spec=' ' 9902 allow_undefined_flag=unsupported 9903 # Tell ltmain to make .lib files, not .a files. 9904 libext=lib 9905 # Tell ltmain to make .dll files, not .so files. 9906 shrext_cmds=".dll" 9907 # FIXME: Setting linknames here is a bad hack. 9908 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9909 # The linker will automatically build a .lib file if we build a DLL. 9910 old_archive_from_new_cmds='true' 9911 # FIXME: Should let the user specify the lib program. 9912 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9913 fix_srcfile_path='`cygpath -w "$srcfile"`' 9914 enable_shared_with_static_runtimes=yes 9915 ;; 9916 9917 darwin* | rhapsody*) 9918 9919 9920 archive_cmds_need_lc=no 9921 hardcode_direct=no 9922 hardcode_automatic=yes 9923 hardcode_shlibpath_var=unsupported 9924 if test "$lt_cv_ld_force_load" = "yes"; then 9925 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 9926 else 9927 whole_archive_flag_spec='' 9928 fi 9929 link_all_deplibs=yes 9930 allow_undefined_flag="$_lt_dar_allow_undefined" 9931 case $cc_basename in 9932 ifort*) _lt_dar_can_shared=yes ;; 9933 *) _lt_dar_can_shared=$GCC ;; 9934 esac 9935 if test "$_lt_dar_can_shared" = "yes"; then 9936 output_verbose_link_cmd=func_echo_all 9937 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9938 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9939 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 ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 9940 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 9941 9942 else 9943 ld_shlibs=no 9944 fi 9945 9946 ;; 9947 9948 dgux*) 9949 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9950 hardcode_libdir_flag_spec='-L$libdir' 9951 hardcode_shlibpath_var=no 9952 ;; 9953 9954 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9955 # support. Future versions do this automatically, but an explicit c++rt0.o 9956 # does not break anything, and helps significantly (at the cost of a little 9957 # extra space). 9958 freebsd2.2*) 9959 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9960 hardcode_libdir_flag_spec='-R$libdir' 9961 hardcode_direct=yes 9962 hardcode_shlibpath_var=no 9963 ;; 9964 9965 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9966 freebsd2.*) 9967 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9968 hardcode_direct=yes 9969 hardcode_minus_L=yes 9970 hardcode_shlibpath_var=no 9971 ;; 9972 9973 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9974 freebsd* | dragonfly*) 9975 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9976 hardcode_libdir_flag_spec='-R$libdir' 9977 hardcode_direct=yes 9978 hardcode_shlibpath_var=no 9979 ;; 9980 9981 hpux9*) 9982 if test "$GCC" = yes; then 9983 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' 9984 else 9985 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' 9986 fi 9987 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9988 hardcode_libdir_separator=: 9989 hardcode_direct=yes 9990 9991 # hardcode_minus_L: Not really in the search PATH, 9992 # but as the default location of the library. 9993 hardcode_minus_L=yes 9994 export_dynamic_flag_spec='${wl}-E' 9995 ;; 9996 9997 hpux10*) 9998 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9999 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10000 else 10001 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10002 fi 10003 if test "$with_gnu_ld" = no; then 10004 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10005 hardcode_libdir_flag_spec_ld='+b $libdir' 10006 hardcode_libdir_separator=: 10007 hardcode_direct=yes 10008 hardcode_direct_absolute=yes 10009 export_dynamic_flag_spec='${wl}-E' 10010 # hardcode_minus_L: Not really in the search PATH, 10011 # but as the default location of the library. 10012 hardcode_minus_L=yes 10013 fi 10014 ;; 10015 10016 hpux11*) 10017 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10018 case $host_cpu in 10019 hppa*64*) 10020 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10021 ;; 10022 ia64*) 10023 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10024 ;; 10025 *) 10026 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10027 ;; 10028 esac 10029 else 10030 case $host_cpu in 10031 hppa*64*) 10032 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10033 ;; 10034 ia64*) 10035 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10036 ;; 10037 *) 10038 10039 # Older versions of the 11.00 compiler do not understand -b yet 10040 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10042$as_echo_n "checking if $CC understands -b... " >&6; } 10043if ${lt_cv_prog_compiler__b+:} false; then : 10044 $as_echo_n "(cached) " >&6 10045else 10046 lt_cv_prog_compiler__b=no 10047 save_LDFLAGS="$LDFLAGS" 10048 LDFLAGS="$LDFLAGS -b" 10049 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10050 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10051 # The linker can only warn and ignore the option if not recognized 10052 # So say no if there are warnings 10053 if test -s conftest.err; then 10054 # Append any errors to the config.log. 10055 cat conftest.err 1>&5 10056 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10057 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10058 if diff conftest.exp conftest.er2 >/dev/null; then 10059 lt_cv_prog_compiler__b=yes 10060 fi 10061 else 10062 lt_cv_prog_compiler__b=yes 10063 fi 10064 fi 10065 $RM -r conftest* 10066 LDFLAGS="$save_LDFLAGS" 10067 10068fi 10069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10070$as_echo "$lt_cv_prog_compiler__b" >&6; } 10071 10072if test x"$lt_cv_prog_compiler__b" = xyes; then 10073 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10074else 10075 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10076fi 10077 10078 ;; 10079 esac 10080 fi 10081 if test "$with_gnu_ld" = no; then 10082 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10083 hardcode_libdir_separator=: 10084 10085 case $host_cpu in 10086 hppa*64*|ia64*) 10087 hardcode_direct=no 10088 hardcode_shlibpath_var=no 10089 ;; 10090 *) 10091 hardcode_direct=yes 10092 hardcode_direct_absolute=yes 10093 export_dynamic_flag_spec='${wl}-E' 10094 10095 # hardcode_minus_L: Not really in the search PATH, 10096 # but as the default location of the library. 10097 hardcode_minus_L=yes 10098 ;; 10099 esac 10100 fi 10101 ;; 10102 10103 irix5* | irix6* | nonstopux*) 10104 if test "$GCC" = yes; then 10105 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10106 # Try to use the -exported_symbol ld option, if it does not 10107 # work, assume that -exports_file does not work either and 10108 # implicitly export all symbols. 10109 save_LDFLAGS="$LDFLAGS" 10110 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10112/* end confdefs.h. */ 10113int foo(void) {} 10114_ACEOF 10115if ac_fn_c_try_link "$LINENO"; then : 10116 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 10117 10118fi 10119rm -f core conftest.err conftest.$ac_objext \ 10120 conftest$ac_exeext conftest.$ac_ext 10121 LDFLAGS="$save_LDFLAGS" 10122 else 10123 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10124 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 10125 fi 10126 archive_cmds_need_lc='no' 10127 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10128 hardcode_libdir_separator=: 10129 inherit_rpath=yes 10130 link_all_deplibs=yes 10131 ;; 10132 10133 netbsd*) 10134 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10135 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10136 else 10137 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10138 fi 10139 hardcode_libdir_flag_spec='-R$libdir' 10140 hardcode_direct=yes 10141 hardcode_shlibpath_var=no 10142 ;; 10143 10144 newsos6) 10145 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10146 hardcode_direct=yes 10147 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10148 hardcode_libdir_separator=: 10149 hardcode_shlibpath_var=no 10150 ;; 10151 10152 *nto* | *qnx*) 10153 ;; 10154 10155 openbsd*) 10156 if test -f /usr/libexec/ld.so; then 10157 hardcode_direct=yes 10158 hardcode_shlibpath_var=no 10159 hardcode_direct_absolute=yes 10160 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10161 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10162 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10163 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10164 export_dynamic_flag_spec='${wl}-E' 10165 else 10166 case $host_os in 10167 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10168 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10169 hardcode_libdir_flag_spec='-R$libdir' 10170 ;; 10171 *) 10172 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10173 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10174 ;; 10175 esac 10176 fi 10177 else 10178 ld_shlibs=no 10179 fi 10180 ;; 10181 10182 os2*) 10183 hardcode_libdir_flag_spec='-L$libdir' 10184 hardcode_minus_L=yes 10185 allow_undefined_flag=unsupported 10186 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' 10187 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10188 ;; 10189 10190 osf3*) 10191 if test "$GCC" = yes; then 10192 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10193 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10194 else 10195 allow_undefined_flag=' -expect_unresolved \*' 10196 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10197 fi 10198 archive_cmds_need_lc='no' 10199 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10200 hardcode_libdir_separator=: 10201 ;; 10202 10203 osf4* | osf5*) # as osf3* with the addition of -msym flag 10204 if test "$GCC" = yes; then 10205 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10206 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10207 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10208 else 10209 allow_undefined_flag=' -expect_unresolved \*' 10210 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10211 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~ 10212 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 10213 10214 # Both c and cxx compiler support -rpath directly 10215 hardcode_libdir_flag_spec='-rpath $libdir' 10216 fi 10217 archive_cmds_need_lc='no' 10218 hardcode_libdir_separator=: 10219 ;; 10220 10221 solaris*) 10222 no_undefined_flag=' -z defs' 10223 if test "$GCC" = yes; then 10224 wlarc='${wl}' 10225 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10226 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10227 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10228 else 10229 case `$CC -V 2>&1` in 10230 *"Compilers 5.0"*) 10231 wlarc='' 10232 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10233 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10234 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10235 ;; 10236 *) 10237 wlarc='${wl}' 10238 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10239 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10240 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10241 ;; 10242 esac 10243 fi 10244 hardcode_libdir_flag_spec='-R$libdir' 10245 hardcode_shlibpath_var=no 10246 case $host_os in 10247 solaris2.[0-5] | solaris2.[0-5].*) ;; 10248 *) 10249 # The compiler driver will combine and reorder linker options, 10250 # but understands `-z linker_flag'. GCC discards it without `$wl', 10251 # but is careful enough not to reorder. 10252 # Supported since Solaris 2.6 (maybe 2.5.1?) 10253 if test "$GCC" = yes; then 10254 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10255 else 10256 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10257 fi 10258 ;; 10259 esac 10260 link_all_deplibs=yes 10261 ;; 10262 10263 sunos4*) 10264 if test "x$host_vendor" = xsequent; then 10265 # Use $CC to link under sequent, because it throws in some extra .o 10266 # files that make .init and .fini sections work. 10267 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10268 else 10269 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10270 fi 10271 hardcode_libdir_flag_spec='-L$libdir' 10272 hardcode_direct=yes 10273 hardcode_minus_L=yes 10274 hardcode_shlibpath_var=no 10275 ;; 10276 10277 sysv4) 10278 case $host_vendor in 10279 sni) 10280 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10281 hardcode_direct=yes # is this really true??? 10282 ;; 10283 siemens) 10284 ## LD is ld it makes a PLAMLIB 10285 ## CC just makes a GrossModule. 10286 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10287 reload_cmds='$CC -r -o $output$reload_objs' 10288 hardcode_direct=no 10289 ;; 10290 motorola) 10291 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10292 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10293 ;; 10294 esac 10295 runpath_var='LD_RUN_PATH' 10296 hardcode_shlibpath_var=no 10297 ;; 10298 10299 sysv4.3*) 10300 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10301 hardcode_shlibpath_var=no 10302 export_dynamic_flag_spec='-Bexport' 10303 ;; 10304 10305 sysv4*MP*) 10306 if test -d /usr/nec; then 10307 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10308 hardcode_shlibpath_var=no 10309 runpath_var=LD_RUN_PATH 10310 hardcode_runpath_var=yes 10311 ld_shlibs=yes 10312 fi 10313 ;; 10314 10315 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10316 no_undefined_flag='${wl}-z,text' 10317 archive_cmds_need_lc=no 10318 hardcode_shlibpath_var=no 10319 runpath_var='LD_RUN_PATH' 10320 10321 if test "$GCC" = yes; then 10322 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10323 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10324 else 10325 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10326 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10327 fi 10328 ;; 10329 10330 sysv5* | sco3.2v5* | sco5v6*) 10331 # Note: We can NOT use -z defs as we might desire, because we do not 10332 # link with -lc, and that would cause any symbols used from libc to 10333 # always be unresolved, which means just about no library would 10334 # ever link correctly. If we're not using GNU ld we use -z text 10335 # though, which does catch some bad symbols but isn't as heavy-handed 10336 # as -z defs. 10337 no_undefined_flag='${wl}-z,text' 10338 allow_undefined_flag='${wl}-z,nodefs' 10339 archive_cmds_need_lc=no 10340 hardcode_shlibpath_var=no 10341 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10342 hardcode_libdir_separator=':' 10343 link_all_deplibs=yes 10344 export_dynamic_flag_spec='${wl}-Bexport' 10345 runpath_var='LD_RUN_PATH' 10346 10347 if test "$GCC" = yes; then 10348 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10349 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10350 else 10351 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10352 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10353 fi 10354 ;; 10355 10356 uts4*) 10357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10358 hardcode_libdir_flag_spec='-L$libdir' 10359 hardcode_shlibpath_var=no 10360 ;; 10361 10362 *) 10363 ld_shlibs=no 10364 ;; 10365 esac 10366 10367 if test x$host_vendor = xsni; then 10368 case $host in 10369 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10370 export_dynamic_flag_spec='${wl}-Blargedynsym' 10371 ;; 10372 esac 10373 fi 10374 fi 10375 10376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10377$as_echo "$ld_shlibs" >&6; } 10378test "$ld_shlibs" = no && can_build_shared=no 10379 10380with_gnu_ld=$with_gnu_ld 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396# 10397# Do we need to explicitly link libc? 10398# 10399case "x$archive_cmds_need_lc" in 10400x|xyes) 10401 # Assume -lc should be added 10402 archive_cmds_need_lc=yes 10403 10404 if test "$enable_shared" = yes && test "$GCC" = yes; then 10405 case $archive_cmds in 10406 *'~'*) 10407 # FIXME: we may have to deal with multi-command sequences. 10408 ;; 10409 '$CC '*) 10410 # Test whether the compiler implicitly links with -lc since on some 10411 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10412 # to ld, don't add -lc before -lgcc. 10413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10414$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10415if ${lt_cv_archive_cmds_need_lc+:} false; then : 10416 $as_echo_n "(cached) " >&6 10417else 10418 $RM conftest* 10419 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10420 10421 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10422 (eval $ac_compile) 2>&5 10423 ac_status=$? 10424 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10425 test $ac_status = 0; } 2>conftest.err; then 10426 soname=conftest 10427 lib=conftest 10428 libobjs=conftest.$ac_objext 10429 deplibs= 10430 wl=$lt_prog_compiler_wl 10431 pic_flag=$lt_prog_compiler_pic 10432 compiler_flags=-v 10433 linker_flags=-v 10434 verstring= 10435 output_objdir=. 10436 libname=conftest 10437 lt_save_allow_undefined_flag=$allow_undefined_flag 10438 allow_undefined_flag= 10439 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10440 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10441 ac_status=$? 10442 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10443 test $ac_status = 0; } 10444 then 10445 lt_cv_archive_cmds_need_lc=no 10446 else 10447 lt_cv_archive_cmds_need_lc=yes 10448 fi 10449 allow_undefined_flag=$lt_save_allow_undefined_flag 10450 else 10451 cat conftest.err 1>&5 10452 fi 10453 $RM conftest* 10454 10455fi 10456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10457$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10458 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10459 ;; 10460 esac 10461 fi 10462 ;; 10463esac 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10622$as_echo_n "checking dynamic linker characteristics... " >&6; } 10623 10624if test "$GCC" = yes; then 10625 case $host_os in 10626 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10627 *) lt_awk_arg="/^libraries:/" ;; 10628 esac 10629 case $host_os in 10630 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10631 *) lt_sed_strip_eq="s,=/,/,g" ;; 10632 esac 10633 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10634 case $lt_search_path_spec in 10635 *\;*) 10636 # if the path contains ";" then we assume it to be the separator 10637 # otherwise default to the standard path separator (i.e. ":") - it is 10638 # assumed that no part of a normal pathname contains ";" but that should 10639 # okay in the real world where ";" in dirpaths is itself problematic. 10640 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10641 ;; 10642 *) 10643 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10644 ;; 10645 esac 10646 # Ok, now we have the path, separated by spaces, we can step through it 10647 # and add multilib dir if necessary. 10648 lt_tmp_lt_search_path_spec= 10649 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10650 for lt_sys_path in $lt_search_path_spec; do 10651 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10652 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10653 else 10654 test -d "$lt_sys_path" && \ 10655 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10656 fi 10657 done 10658 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10659BEGIN {RS=" "; FS="/|\n";} { 10660 lt_foo=""; 10661 lt_count=0; 10662 for (lt_i = NF; lt_i > 0; lt_i--) { 10663 if ($lt_i != "" && $lt_i != ".") { 10664 if ($lt_i == "..") { 10665 lt_count++; 10666 } else { 10667 if (lt_count == 0) { 10668 lt_foo="/" $lt_i lt_foo; 10669 } else { 10670 lt_count--; 10671 } 10672 } 10673 } 10674 } 10675 if (lt_foo != "") { lt_freq[lt_foo]++; } 10676 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10677}'` 10678 # AWK program above erroneously prepends '/' to C:/dos/paths 10679 # for these hosts. 10680 case $host_os in 10681 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10682 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10683 esac 10684 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10685else 10686 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10687fi 10688library_names_spec= 10689libname_spec='lib$name' 10690soname_spec= 10691shrext_cmds=".so" 10692postinstall_cmds= 10693postuninstall_cmds= 10694finish_cmds= 10695finish_eval= 10696shlibpath_var= 10697shlibpath_overrides_runpath=unknown 10698version_type=none 10699dynamic_linker="$host_os ld.so" 10700sys_lib_dlsearch_path_spec="/lib /usr/lib" 10701need_lib_prefix=unknown 10702hardcode_into_libs=no 10703 10704# when you set need_version to no, make sure it does not cause -set_version 10705# flags to be left without arguments 10706need_version=unknown 10707 10708case $host_os in 10709aix3*) 10710 version_type=linux 10711 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10712 shlibpath_var=LIBPATH 10713 10714 # AIX 3 has no versioning support, so we append a major version to the name. 10715 soname_spec='${libname}${release}${shared_ext}$major' 10716 ;; 10717 10718aix[4-9]*) 10719 version_type=linux 10720 need_lib_prefix=no 10721 need_version=no 10722 hardcode_into_libs=yes 10723 if test "$host_cpu" = ia64; then 10724 # AIX 5 supports IA64 10725 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10726 shlibpath_var=LD_LIBRARY_PATH 10727 else 10728 # With GCC up to 2.95.x, collect2 would create an import file 10729 # for dependence libraries. The import file would start with 10730 # the line `#! .'. This would cause the generated library to 10731 # depend on `.', always an invalid library. This was fixed in 10732 # development snapshots of GCC prior to 3.0. 10733 case $host_os in 10734 aix4 | aix4.[01] | aix4.[01].*) 10735 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10736 echo ' yes ' 10737 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10738 : 10739 else 10740 can_build_shared=no 10741 fi 10742 ;; 10743 esac 10744 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10745 # soname into executable. Probably we can add versioning support to 10746 # collect2, so additional links can be useful in future. 10747 if test "$aix_use_runtimelinking" = yes; then 10748 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10749 # instead of lib<name>.a to let people know that these are not 10750 # typical AIX shared libraries. 10751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10752 else 10753 # We preserve .a as extension for shared libraries through AIX4.2 10754 # and later when we are not doing run time linking. 10755 library_names_spec='${libname}${release}.a $libname.a' 10756 soname_spec='${libname}${release}${shared_ext}$major' 10757 fi 10758 shlibpath_var=LIBPATH 10759 fi 10760 ;; 10761 10762amigaos*) 10763 case $host_cpu in 10764 powerpc) 10765 # Since July 2007 AmigaOS4 officially supports .so libraries. 10766 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10768 ;; 10769 m68k) 10770 library_names_spec='$libname.ixlibrary $libname.a' 10771 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10772 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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' 10773 ;; 10774 esac 10775 ;; 10776 10777beos*) 10778 library_names_spec='${libname}${shared_ext}' 10779 dynamic_linker="$host_os ld.so" 10780 shlibpath_var=LIBRARY_PATH 10781 ;; 10782 10783bsdi[45]*) 10784 version_type=linux 10785 need_version=no 10786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10787 soname_spec='${libname}${release}${shared_ext}$major' 10788 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10789 shlibpath_var=LD_LIBRARY_PATH 10790 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10791 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10792 # the default ld.so.conf also contains /usr/contrib/lib and 10793 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10794 # libtool to hard-code these into programs 10795 ;; 10796 10797cygwin* | mingw* | pw32* | cegcc*) 10798 version_type=windows 10799 shrext_cmds=".dll" 10800 need_version=no 10801 need_lib_prefix=no 10802 10803 case $GCC,$host_os in 10804 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10805 library_names_spec='$libname.dll.a' 10806 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10807 postinstall_cmds='base_file=`basename \${file}`~ 10808 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10809 dldir=$destdir/`dirname \$dlpath`~ 10810 test -d \$dldir || mkdir -p \$dldir~ 10811 $install_prog $dir/$dlname \$dldir/$dlname~ 10812 chmod a+x \$dldir/$dlname~ 10813 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10814 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10815 fi' 10816 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10817 dlpath=$dir/\$dldll~ 10818 $RM \$dlpath' 10819 shlibpath_overrides_runpath=yes 10820 10821 case $host_os in 10822 cygwin*) 10823 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10824 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10825 10826 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10827 ;; 10828 mingw* | cegcc*) 10829 # MinGW DLLs use traditional 'lib' prefix 10830 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10831 ;; 10832 pw32*) 10833 # pw32 DLLs use 'pw' prefix rather than 'lib' 10834 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10835 ;; 10836 esac 10837 ;; 10838 10839 *) 10840 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10841 ;; 10842 esac 10843 dynamic_linker='Win32 ld.exe' 10844 # FIXME: first we should search . and the directory the executable is in 10845 shlibpath_var=PATH 10846 ;; 10847 10848darwin* | rhapsody*) 10849 dynamic_linker="$host_os dyld" 10850 version_type=darwin 10851 need_lib_prefix=no 10852 need_version=no 10853 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10854 soname_spec='${libname}${release}${major}$shared_ext' 10855 shlibpath_overrides_runpath=yes 10856 shlibpath_var=DYLD_LIBRARY_PATH 10857 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10858 10859 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10860 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10861 ;; 10862 10863dgux*) 10864 version_type=linux 10865 need_lib_prefix=no 10866 need_version=no 10867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10868 soname_spec='${libname}${release}${shared_ext}$major' 10869 shlibpath_var=LD_LIBRARY_PATH 10870 ;; 10871 10872freebsd* | dragonfly*) 10873 # DragonFly does not have aout. When/if they implement a new 10874 # versioning mechanism, adjust this. 10875 if test -x /usr/bin/objformat; then 10876 objformat=`/usr/bin/objformat` 10877 else 10878 case $host_os in 10879 freebsd[23].*) objformat=aout ;; 10880 *) objformat=elf ;; 10881 esac 10882 fi 10883 version_type=freebsd-$objformat 10884 case $version_type in 10885 freebsd-elf*) 10886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10887 need_version=no 10888 need_lib_prefix=no 10889 ;; 10890 freebsd-*) 10891 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10892 need_version=yes 10893 ;; 10894 esac 10895 shlibpath_var=LD_LIBRARY_PATH 10896 case $host_os in 10897 freebsd2.*) 10898 shlibpath_overrides_runpath=yes 10899 ;; 10900 freebsd3.[01]* | freebsdelf3.[01]*) 10901 shlibpath_overrides_runpath=yes 10902 hardcode_into_libs=yes 10903 ;; 10904 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10905 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10906 shlibpath_overrides_runpath=no 10907 hardcode_into_libs=yes 10908 ;; 10909 *) # from 4.6 on, and DragonFly 10910 shlibpath_overrides_runpath=yes 10911 hardcode_into_libs=yes 10912 ;; 10913 esac 10914 ;; 10915 10916gnu*) 10917 version_type=linux 10918 need_lib_prefix=no 10919 need_version=no 10920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10921 soname_spec='${libname}${release}${shared_ext}$major' 10922 shlibpath_var=LD_LIBRARY_PATH 10923 hardcode_into_libs=yes 10924 ;; 10925 10926haiku*) 10927 version_type=linux 10928 need_lib_prefix=no 10929 need_version=no 10930 dynamic_linker="$host_os runtime_loader" 10931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10932 soname_spec='${libname}${release}${shared_ext}$major' 10933 shlibpath_var=LIBRARY_PATH 10934 shlibpath_overrides_runpath=yes 10935 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10936 hardcode_into_libs=yes 10937 ;; 10938 10939hpux9* | hpux10* | hpux11*) 10940 # Give a soname corresponding to the major version so that dld.sl refuses to 10941 # link against other versions. 10942 version_type=sunos 10943 need_lib_prefix=no 10944 need_version=no 10945 case $host_cpu in 10946 ia64*) 10947 shrext_cmds='.so' 10948 hardcode_into_libs=yes 10949 dynamic_linker="$host_os dld.so" 10950 shlibpath_var=LD_LIBRARY_PATH 10951 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10953 soname_spec='${libname}${release}${shared_ext}$major' 10954 if test "X$HPUX_IA64_MODE" = X32; then 10955 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10956 else 10957 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10958 fi 10959 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10960 ;; 10961 hppa*64*) 10962 shrext_cmds='.sl' 10963 hardcode_into_libs=yes 10964 dynamic_linker="$host_os dld.sl" 10965 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10966 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10968 soname_spec='${libname}${release}${shared_ext}$major' 10969 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10970 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10971 ;; 10972 *) 10973 shrext_cmds='.sl' 10974 dynamic_linker="$host_os dld.sl" 10975 shlibpath_var=SHLIB_PATH 10976 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10978 soname_spec='${libname}${release}${shared_ext}$major' 10979 ;; 10980 esac 10981 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10982 postinstall_cmds='chmod 555 $lib' 10983 # or fails outright, so override atomically: 10984 install_override_mode=555 10985 ;; 10986 10987interix[3-9]*) 10988 version_type=linux 10989 need_lib_prefix=no 10990 need_version=no 10991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10992 soname_spec='${libname}${release}${shared_ext}$major' 10993 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10994 shlibpath_var=LD_LIBRARY_PATH 10995 shlibpath_overrides_runpath=no 10996 hardcode_into_libs=yes 10997 ;; 10998 10999irix5* | irix6* | nonstopux*) 11000 case $host_os in 11001 nonstopux*) version_type=nonstopux ;; 11002 *) 11003 if test "$lt_cv_prog_gnu_ld" = yes; then 11004 version_type=linux 11005 else 11006 version_type=irix 11007 fi ;; 11008 esac 11009 need_lib_prefix=no 11010 need_version=no 11011 soname_spec='${libname}${release}${shared_ext}$major' 11012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11013 case $host_os in 11014 irix5* | nonstopux*) 11015 libsuff= shlibsuff= 11016 ;; 11017 *) 11018 case $LD in # libtool.m4 will add one of these switches to LD 11019 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11020 libsuff= shlibsuff= libmagic=32-bit;; 11021 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11022 libsuff=32 shlibsuff=N32 libmagic=N32;; 11023 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11024 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11025 *) libsuff= shlibsuff= libmagic=never-match;; 11026 esac 11027 ;; 11028 esac 11029 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11030 shlibpath_overrides_runpath=no 11031 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11032 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11033 hardcode_into_libs=yes 11034 ;; 11035 11036# No shared lib support for Linux oldld, aout, or coff. 11037linux*oldld* | linux*aout* | linux*coff*) 11038 dynamic_linker=no 11039 ;; 11040 11041# This must be Linux ELF. 11042linux* | k*bsd*-gnu | kopensolaris*-gnu) 11043 version_type=linux 11044 need_lib_prefix=no 11045 need_version=no 11046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11047 soname_spec='${libname}${release}${shared_ext}$major' 11048 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11049 shlibpath_var=LD_LIBRARY_PATH 11050 shlibpath_overrides_runpath=no 11051 11052 # Some binutils ld are patched to set DT_RUNPATH 11053 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11054 $as_echo_n "(cached) " >&6 11055else 11056 lt_cv_shlibpath_overrides_runpath=no 11057 save_LDFLAGS=$LDFLAGS 11058 save_libdir=$libdir 11059 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11060 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11062/* end confdefs.h. */ 11063 11064int 11065main () 11066{ 11067 11068 ; 11069 return 0; 11070} 11071_ACEOF 11072if ac_fn_c_try_link "$LINENO"; then : 11073 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11074 lt_cv_shlibpath_overrides_runpath=yes 11075fi 11076fi 11077rm -f core conftest.err conftest.$ac_objext \ 11078 conftest$ac_exeext conftest.$ac_ext 11079 LDFLAGS=$save_LDFLAGS 11080 libdir=$save_libdir 11081 11082fi 11083 11084 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11085 11086 # This implies no fast_install, which is unacceptable. 11087 # Some rework will be needed to allow for fast_install 11088 # before this can be enabled. 11089 hardcode_into_libs=yes 11090 11091 # Append ld.so.conf contents to the search path 11092 if test -f /etc/ld.so.conf; then 11093 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/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 11094 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11095 fi 11096 11097 # We used to test for /lib/ld.so.1 and disable shared libraries on 11098 # powerpc, because MkLinux only supported shared libraries with the 11099 # GNU dynamic linker. Since this was broken with cross compilers, 11100 # most powerpc-linux boxes support dynamic linking these days and 11101 # people can always --disable-shared, the test was removed, and we 11102 # assume the GNU/Linux dynamic linker is in use. 11103 dynamic_linker='GNU/Linux ld.so' 11104 ;; 11105 11106netbsd*) 11107 version_type=sunos 11108 need_lib_prefix=no 11109 need_version=no 11110 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11112 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11113 dynamic_linker='NetBSD (a.out) ld.so' 11114 else 11115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11116 soname_spec='${libname}${release}${shared_ext}$major' 11117 dynamic_linker='NetBSD ld.elf_so' 11118 fi 11119 shlibpath_var=LD_LIBRARY_PATH 11120 shlibpath_overrides_runpath=yes 11121 hardcode_into_libs=yes 11122 ;; 11123 11124newsos6) 11125 version_type=linux 11126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11127 shlibpath_var=LD_LIBRARY_PATH 11128 shlibpath_overrides_runpath=yes 11129 ;; 11130 11131*nto* | *qnx*) 11132 version_type=qnx 11133 need_lib_prefix=no 11134 need_version=no 11135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11136 soname_spec='${libname}${release}${shared_ext}$major' 11137 shlibpath_var=LD_LIBRARY_PATH 11138 shlibpath_overrides_runpath=no 11139 hardcode_into_libs=yes 11140 dynamic_linker='ldqnx.so' 11141 ;; 11142 11143openbsd*) 11144 version_type=sunos 11145 sys_lib_dlsearch_path_spec="/usr/lib" 11146 need_lib_prefix=no 11147 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11148 case $host_os in 11149 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11150 *) need_version=no ;; 11151 esac 11152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11153 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11154 shlibpath_var=LD_LIBRARY_PATH 11155 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11156 case $host_os in 11157 openbsd2.[89] | openbsd2.[89].*) 11158 shlibpath_overrides_runpath=no 11159 ;; 11160 *) 11161 shlibpath_overrides_runpath=yes 11162 ;; 11163 esac 11164 else 11165 shlibpath_overrides_runpath=yes 11166 fi 11167 ;; 11168 11169os2*) 11170 libname_spec='$name' 11171 shrext_cmds=".dll" 11172 need_lib_prefix=no 11173 library_names_spec='$libname${shared_ext} $libname.a' 11174 dynamic_linker='OS/2 ld.exe' 11175 shlibpath_var=LIBPATH 11176 ;; 11177 11178osf3* | osf4* | osf5*) 11179 version_type=osf 11180 need_lib_prefix=no 11181 need_version=no 11182 soname_spec='${libname}${release}${shared_ext}$major' 11183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11184 shlibpath_var=LD_LIBRARY_PATH 11185 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11186 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11187 ;; 11188 11189rdos*) 11190 dynamic_linker=no 11191 ;; 11192 11193solaris*) 11194 version_type=linux 11195 need_lib_prefix=no 11196 need_version=no 11197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11198 soname_spec='${libname}${release}${shared_ext}$major' 11199 shlibpath_var=LD_LIBRARY_PATH 11200 shlibpath_overrides_runpath=yes 11201 hardcode_into_libs=yes 11202 # ldd complains unless libraries are executable 11203 postinstall_cmds='chmod +x $lib' 11204 ;; 11205 11206sunos4*) 11207 version_type=sunos 11208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11209 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11210 shlibpath_var=LD_LIBRARY_PATH 11211 shlibpath_overrides_runpath=yes 11212 if test "$with_gnu_ld" = yes; then 11213 need_lib_prefix=no 11214 fi 11215 need_version=yes 11216 ;; 11217 11218sysv4 | sysv4.3*) 11219 version_type=linux 11220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11221 soname_spec='${libname}${release}${shared_ext}$major' 11222 shlibpath_var=LD_LIBRARY_PATH 11223 case $host_vendor in 11224 sni) 11225 shlibpath_overrides_runpath=no 11226 need_lib_prefix=no 11227 runpath_var=LD_RUN_PATH 11228 ;; 11229 siemens) 11230 need_lib_prefix=no 11231 ;; 11232 motorola) 11233 need_lib_prefix=no 11234 need_version=no 11235 shlibpath_overrides_runpath=no 11236 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11237 ;; 11238 esac 11239 ;; 11240 11241sysv4*MP*) 11242 if test -d /usr/nec ;then 11243 version_type=linux 11244 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11245 soname_spec='$libname${shared_ext}.$major' 11246 shlibpath_var=LD_LIBRARY_PATH 11247 fi 11248 ;; 11249 11250sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11251 version_type=freebsd-elf 11252 need_lib_prefix=no 11253 need_version=no 11254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11255 soname_spec='${libname}${release}${shared_ext}$major' 11256 shlibpath_var=LD_LIBRARY_PATH 11257 shlibpath_overrides_runpath=yes 11258 hardcode_into_libs=yes 11259 if test "$with_gnu_ld" = yes; then 11260 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11261 else 11262 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11263 case $host_os in 11264 sco3.2v5*) 11265 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11266 ;; 11267 esac 11268 fi 11269 sys_lib_dlsearch_path_spec='/usr/lib' 11270 ;; 11271 11272tpf*) 11273 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11274 version_type=linux 11275 need_lib_prefix=no 11276 need_version=no 11277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11278 shlibpath_var=LD_LIBRARY_PATH 11279 shlibpath_overrides_runpath=no 11280 hardcode_into_libs=yes 11281 ;; 11282 11283uts4*) 11284 version_type=linux 11285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11286 soname_spec='${libname}${release}${shared_ext}$major' 11287 shlibpath_var=LD_LIBRARY_PATH 11288 ;; 11289 11290*) 11291 dynamic_linker=no 11292 ;; 11293esac 11294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11295$as_echo "$dynamic_linker" >&6; } 11296test "$dynamic_linker" = no && can_build_shared=no 11297 11298variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11299if test "$GCC" = yes; then 11300 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11301fi 11302 11303if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11304 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11305fi 11306if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11307 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11308fi 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11402$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11403hardcode_action= 11404if test -n "$hardcode_libdir_flag_spec" || 11405 test -n "$runpath_var" || 11406 test "X$hardcode_automatic" = "Xyes" ; then 11407 11408 # We can hardcode non-existent directories. 11409 if test "$hardcode_direct" != no && 11410 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11411 # have to relink, otherwise we might link with an installed library 11412 # when we should be linking with a yet-to-be-installed one 11413 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11414 test "$hardcode_minus_L" != no; then 11415 # Linking always hardcodes the temporary library directory. 11416 hardcode_action=relink 11417 else 11418 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11419 hardcode_action=immediate 11420 fi 11421else 11422 # We cannot hardcode anything, or else we can only hardcode existing 11423 # directories. 11424 hardcode_action=unsupported 11425fi 11426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11427$as_echo "$hardcode_action" >&6; } 11428 11429if test "$hardcode_action" = relink || 11430 test "$inherit_rpath" = yes; then 11431 # Fast installation is not supported 11432 enable_fast_install=no 11433elif test "$shlibpath_overrides_runpath" = yes || 11434 test "$enable_shared" = no; then 11435 # Fast installation is not necessary 11436 enable_fast_install=needless 11437fi 11438 11439 11440 11441 11442 11443 11444 if test "x$enable_dlopen" != xyes; then 11445 enable_dlopen=unknown 11446 enable_dlopen_self=unknown 11447 enable_dlopen_self_static=unknown 11448else 11449 lt_cv_dlopen=no 11450 lt_cv_dlopen_libs= 11451 11452 case $host_os in 11453 beos*) 11454 lt_cv_dlopen="load_add_on" 11455 lt_cv_dlopen_libs= 11456 lt_cv_dlopen_self=yes 11457 ;; 11458 11459 mingw* | pw32* | cegcc*) 11460 lt_cv_dlopen="LoadLibrary" 11461 lt_cv_dlopen_libs= 11462 ;; 11463 11464 cygwin*) 11465 lt_cv_dlopen="dlopen" 11466 lt_cv_dlopen_libs= 11467 ;; 11468 11469 darwin*) 11470 # if libdl is installed we need to link against it 11471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11472$as_echo_n "checking for dlopen in -ldl... " >&6; } 11473if ${ac_cv_lib_dl_dlopen+:} false; then : 11474 $as_echo_n "(cached) " >&6 11475else 11476 ac_check_lib_save_LIBS=$LIBS 11477LIBS="-ldl $LIBS" 11478cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11479/* end confdefs.h. */ 11480 11481/* Override any GCC internal prototype to avoid an error. 11482 Use char because int might match the return type of a GCC 11483 builtin and then its argument prototype would still apply. */ 11484#ifdef __cplusplus 11485extern "C" 11486#endif 11487char dlopen (); 11488int 11489main () 11490{ 11491return dlopen (); 11492 ; 11493 return 0; 11494} 11495_ACEOF 11496if ac_fn_c_try_link "$LINENO"; then : 11497 ac_cv_lib_dl_dlopen=yes 11498else 11499 ac_cv_lib_dl_dlopen=no 11500fi 11501rm -f core conftest.err conftest.$ac_objext \ 11502 conftest$ac_exeext conftest.$ac_ext 11503LIBS=$ac_check_lib_save_LIBS 11504fi 11505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11506$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11507if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11508 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11509else 11510 11511 lt_cv_dlopen="dyld" 11512 lt_cv_dlopen_libs= 11513 lt_cv_dlopen_self=yes 11514 11515fi 11516 11517 ;; 11518 11519 *) 11520 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11521if test "x$ac_cv_func_shl_load" = xyes; then : 11522 lt_cv_dlopen="shl_load" 11523else 11524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11525$as_echo_n "checking for shl_load in -ldld... " >&6; } 11526if ${ac_cv_lib_dld_shl_load+:} false; then : 11527 $as_echo_n "(cached) " >&6 11528else 11529 ac_check_lib_save_LIBS=$LIBS 11530LIBS="-ldld $LIBS" 11531cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11532/* end confdefs.h. */ 11533 11534/* Override any GCC internal prototype to avoid an error. 11535 Use char because int might match the return type of a GCC 11536 builtin and then its argument prototype would still apply. */ 11537#ifdef __cplusplus 11538extern "C" 11539#endif 11540char shl_load (); 11541int 11542main () 11543{ 11544return shl_load (); 11545 ; 11546 return 0; 11547} 11548_ACEOF 11549if ac_fn_c_try_link "$LINENO"; then : 11550 ac_cv_lib_dld_shl_load=yes 11551else 11552 ac_cv_lib_dld_shl_load=no 11553fi 11554rm -f core conftest.err conftest.$ac_objext \ 11555 conftest$ac_exeext conftest.$ac_ext 11556LIBS=$ac_check_lib_save_LIBS 11557fi 11558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11559$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11560if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11561 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11562else 11563 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11564if test "x$ac_cv_func_dlopen" = xyes; then : 11565 lt_cv_dlopen="dlopen" 11566else 11567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11568$as_echo_n "checking for dlopen in -ldl... " >&6; } 11569if ${ac_cv_lib_dl_dlopen+:} false; then : 11570 $as_echo_n "(cached) " >&6 11571else 11572 ac_check_lib_save_LIBS=$LIBS 11573LIBS="-ldl $LIBS" 11574cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11575/* end confdefs.h. */ 11576 11577/* Override any GCC internal prototype to avoid an error. 11578 Use char because int might match the return type of a GCC 11579 builtin and then its argument prototype would still apply. */ 11580#ifdef __cplusplus 11581extern "C" 11582#endif 11583char dlopen (); 11584int 11585main () 11586{ 11587return dlopen (); 11588 ; 11589 return 0; 11590} 11591_ACEOF 11592if ac_fn_c_try_link "$LINENO"; then : 11593 ac_cv_lib_dl_dlopen=yes 11594else 11595 ac_cv_lib_dl_dlopen=no 11596fi 11597rm -f core conftest.err conftest.$ac_objext \ 11598 conftest$ac_exeext conftest.$ac_ext 11599LIBS=$ac_check_lib_save_LIBS 11600fi 11601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11602$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11603if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11604 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11605else 11606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11607$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11608if ${ac_cv_lib_svld_dlopen+:} false; then : 11609 $as_echo_n "(cached) " >&6 11610else 11611 ac_check_lib_save_LIBS=$LIBS 11612LIBS="-lsvld $LIBS" 11613cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11614/* end confdefs.h. */ 11615 11616/* Override any GCC internal prototype to avoid an error. 11617 Use char because int might match the return type of a GCC 11618 builtin and then its argument prototype would still apply. */ 11619#ifdef __cplusplus 11620extern "C" 11621#endif 11622char dlopen (); 11623int 11624main () 11625{ 11626return dlopen (); 11627 ; 11628 return 0; 11629} 11630_ACEOF 11631if ac_fn_c_try_link "$LINENO"; then : 11632 ac_cv_lib_svld_dlopen=yes 11633else 11634 ac_cv_lib_svld_dlopen=no 11635fi 11636rm -f core conftest.err conftest.$ac_objext \ 11637 conftest$ac_exeext conftest.$ac_ext 11638LIBS=$ac_check_lib_save_LIBS 11639fi 11640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11641$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11642if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11643 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11644else 11645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11646$as_echo_n "checking for dld_link in -ldld... " >&6; } 11647if ${ac_cv_lib_dld_dld_link+:} false; then : 11648 $as_echo_n "(cached) " >&6 11649else 11650 ac_check_lib_save_LIBS=$LIBS 11651LIBS="-ldld $LIBS" 11652cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11653/* end confdefs.h. */ 11654 11655/* Override any GCC internal prototype to avoid an error. 11656 Use char because int might match the return type of a GCC 11657 builtin and then its argument prototype would still apply. */ 11658#ifdef __cplusplus 11659extern "C" 11660#endif 11661char dld_link (); 11662int 11663main () 11664{ 11665return dld_link (); 11666 ; 11667 return 0; 11668} 11669_ACEOF 11670if ac_fn_c_try_link "$LINENO"; then : 11671 ac_cv_lib_dld_dld_link=yes 11672else 11673 ac_cv_lib_dld_dld_link=no 11674fi 11675rm -f core conftest.err conftest.$ac_objext \ 11676 conftest$ac_exeext conftest.$ac_ext 11677LIBS=$ac_check_lib_save_LIBS 11678fi 11679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11680$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11681if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11682 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11683fi 11684 11685 11686fi 11687 11688 11689fi 11690 11691 11692fi 11693 11694 11695fi 11696 11697 11698fi 11699 11700 ;; 11701 esac 11702 11703 if test "x$lt_cv_dlopen" != xno; then 11704 enable_dlopen=yes 11705 else 11706 enable_dlopen=no 11707 fi 11708 11709 case $lt_cv_dlopen in 11710 dlopen) 11711 save_CPPFLAGS="$CPPFLAGS" 11712 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11713 11714 save_LDFLAGS="$LDFLAGS" 11715 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11716 11717 save_LIBS="$LIBS" 11718 LIBS="$lt_cv_dlopen_libs $LIBS" 11719 11720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11721$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11722if ${lt_cv_dlopen_self+:} false; then : 11723 $as_echo_n "(cached) " >&6 11724else 11725 if test "$cross_compiling" = yes; then : 11726 lt_cv_dlopen_self=cross 11727else 11728 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11729 lt_status=$lt_dlunknown 11730 cat > conftest.$ac_ext <<_LT_EOF 11731#line 11731 "configure" 11732#include "confdefs.h" 11733 11734#if HAVE_DLFCN_H 11735#include <dlfcn.h> 11736#endif 11737 11738#include <stdio.h> 11739 11740#ifdef RTLD_GLOBAL 11741# define LT_DLGLOBAL RTLD_GLOBAL 11742#else 11743# ifdef DL_GLOBAL 11744# define LT_DLGLOBAL DL_GLOBAL 11745# else 11746# define LT_DLGLOBAL 0 11747# endif 11748#endif 11749 11750/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11751 find out it does not work in some platform. */ 11752#ifndef LT_DLLAZY_OR_NOW 11753# ifdef RTLD_LAZY 11754# define LT_DLLAZY_OR_NOW RTLD_LAZY 11755# else 11756# ifdef DL_LAZY 11757# define LT_DLLAZY_OR_NOW DL_LAZY 11758# else 11759# ifdef RTLD_NOW 11760# define LT_DLLAZY_OR_NOW RTLD_NOW 11761# else 11762# ifdef DL_NOW 11763# define LT_DLLAZY_OR_NOW DL_NOW 11764# else 11765# define LT_DLLAZY_OR_NOW 0 11766# endif 11767# endif 11768# endif 11769# endif 11770#endif 11771 11772/* When -fvisbility=hidden is used, assume the code has been annotated 11773 correspondingly for the symbols needed. */ 11774#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11775void fnord () __attribute__((visibility("default"))); 11776#endif 11777 11778void fnord () { int i=42; } 11779int main () 11780{ 11781 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11782 int status = $lt_dlunknown; 11783 11784 if (self) 11785 { 11786 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11787 else 11788 { 11789 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11790 else puts (dlerror ()); 11791 } 11792 /* dlclose (self); */ 11793 } 11794 else 11795 puts (dlerror ()); 11796 11797 return status; 11798} 11799_LT_EOF 11800 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11801 (eval $ac_link) 2>&5 11802 ac_status=$? 11803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11804 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11805 (./conftest; exit; ) >&5 2>/dev/null 11806 lt_status=$? 11807 case x$lt_status in 11808 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11809 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11810 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11811 esac 11812 else : 11813 # compilation failed 11814 lt_cv_dlopen_self=no 11815 fi 11816fi 11817rm -fr conftest* 11818 11819 11820fi 11821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11822$as_echo "$lt_cv_dlopen_self" >&6; } 11823 11824 if test "x$lt_cv_dlopen_self" = xyes; then 11825 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11827$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11828if ${lt_cv_dlopen_self_static+:} false; then : 11829 $as_echo_n "(cached) " >&6 11830else 11831 if test "$cross_compiling" = yes; then : 11832 lt_cv_dlopen_self_static=cross 11833else 11834 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11835 lt_status=$lt_dlunknown 11836 cat > conftest.$ac_ext <<_LT_EOF 11837#line 11837 "configure" 11838#include "confdefs.h" 11839 11840#if HAVE_DLFCN_H 11841#include <dlfcn.h> 11842#endif 11843 11844#include <stdio.h> 11845 11846#ifdef RTLD_GLOBAL 11847# define LT_DLGLOBAL RTLD_GLOBAL 11848#else 11849# ifdef DL_GLOBAL 11850# define LT_DLGLOBAL DL_GLOBAL 11851# else 11852# define LT_DLGLOBAL 0 11853# endif 11854#endif 11855 11856/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11857 find out it does not work in some platform. */ 11858#ifndef LT_DLLAZY_OR_NOW 11859# ifdef RTLD_LAZY 11860# define LT_DLLAZY_OR_NOW RTLD_LAZY 11861# else 11862# ifdef DL_LAZY 11863# define LT_DLLAZY_OR_NOW DL_LAZY 11864# else 11865# ifdef RTLD_NOW 11866# define LT_DLLAZY_OR_NOW RTLD_NOW 11867# else 11868# ifdef DL_NOW 11869# define LT_DLLAZY_OR_NOW DL_NOW 11870# else 11871# define LT_DLLAZY_OR_NOW 0 11872# endif 11873# endif 11874# endif 11875# endif 11876#endif 11877 11878/* When -fvisbility=hidden is used, assume the code has been annotated 11879 correspondingly for the symbols needed. */ 11880#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11881void fnord () __attribute__((visibility("default"))); 11882#endif 11883 11884void fnord () { int i=42; } 11885int main () 11886{ 11887 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11888 int status = $lt_dlunknown; 11889 11890 if (self) 11891 { 11892 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11893 else 11894 { 11895 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11896 else puts (dlerror ()); 11897 } 11898 /* dlclose (self); */ 11899 } 11900 else 11901 puts (dlerror ()); 11902 11903 return status; 11904} 11905_LT_EOF 11906 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11907 (eval $ac_link) 2>&5 11908 ac_status=$? 11909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11910 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11911 (./conftest; exit; ) >&5 2>/dev/null 11912 lt_status=$? 11913 case x$lt_status in 11914 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11915 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11916 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11917 esac 11918 else : 11919 # compilation failed 11920 lt_cv_dlopen_self_static=no 11921 fi 11922fi 11923rm -fr conftest* 11924 11925 11926fi 11927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11928$as_echo "$lt_cv_dlopen_self_static" >&6; } 11929 fi 11930 11931 CPPFLAGS="$save_CPPFLAGS" 11932 LDFLAGS="$save_LDFLAGS" 11933 LIBS="$save_LIBS" 11934 ;; 11935 esac 11936 11937 case $lt_cv_dlopen_self in 11938 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11939 *) enable_dlopen_self=unknown ;; 11940 esac 11941 11942 case $lt_cv_dlopen_self_static in 11943 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11944 *) enable_dlopen_self_static=unknown ;; 11945 esac 11946fi 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964striplib= 11965old_striplib= 11966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11967$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11968if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11969 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11970 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11972$as_echo "yes" >&6; } 11973else 11974# FIXME - insert some real tests, host_os isn't really good enough 11975 case $host_os in 11976 darwin*) 11977 if test -n "$STRIP" ; then 11978 striplib="$STRIP -x" 11979 old_striplib="$STRIP -S" 11980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11981$as_echo "yes" >&6; } 11982 else 11983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11984$as_echo "no" >&6; } 11985 fi 11986 ;; 11987 *) 11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11989$as_echo "no" >&6; } 11990 ;; 11991 esac 11992fi 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 # Report which library types will actually be built 12006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12007$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12009$as_echo "$can_build_shared" >&6; } 12010 12011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12012$as_echo_n "checking whether to build shared libraries... " >&6; } 12013 test "$can_build_shared" = "no" && enable_shared=no 12014 12015 # On AIX, shared libraries and static libraries use the same namespace, and 12016 # are all built from PIC. 12017 case $host_os in 12018 aix3*) 12019 test "$enable_shared" = yes && enable_static=no 12020 if test -n "$RANLIB"; then 12021 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12022 postinstall_cmds='$RANLIB $lib' 12023 fi 12024 ;; 12025 12026 aix[4-9]*) 12027 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12028 test "$enable_shared" = yes && enable_static=no 12029 fi 12030 ;; 12031 esac 12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12033$as_echo "$enable_shared" >&6; } 12034 12035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12036$as_echo_n "checking whether to build static libraries... " >&6; } 12037 # Make sure either enable_shared or enable_static is yes. 12038 test "$enable_shared" = yes || enable_static=yes 12039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12040$as_echo "$enable_static" >&6; } 12041 12042 12043 12044 12045fi 12046ac_ext=c 12047ac_cpp='$CPP $CPPFLAGS' 12048ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12049ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12050ac_compiler_gnu=$ac_cv_c_compiler_gnu 12051 12052CC="$lt_save_CC" 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 ac_config_commands="$ac_config_commands libtool" 12067 12068 12069 12070 12071# Only expand once: 12072 12073 12074 12075# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE. 12076 12077# The tests for host and target for $enable_largefile require 12078# canonical names. 12079 12080 12081 12082# As the $enable_largefile decision depends on --enable-plugins we must set it 12083# even in directories otherwise not depending on the $plugins option. 12084 12085 12086 maybe_plugins=no 12087 for ac_header in dlfcn.h 12088do : 12089 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 12090" 12091if test "x$ac_cv_header_dlfcn_h" = xyes; then : 12092 cat >>confdefs.h <<_ACEOF 12093#define HAVE_DLFCN_H 1 12094_ACEOF 12095 maybe_plugins=yes 12096fi 12097 12098done 12099 12100 for ac_header in windows.h 12101do : 12102 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 12103" 12104if test "x$ac_cv_header_windows_h" = xyes; then : 12105 cat >>confdefs.h <<_ACEOF 12106#define HAVE_WINDOWS_H 1 12107_ACEOF 12108 maybe_plugins=yes 12109fi 12110 12111done 12112 12113 12114 # Check whether --enable-plugins was given. 12115if test "${enable_plugins+set}" = set; then : 12116 enableval=$enable_plugins; case "${enableval}" in 12117 no) plugins=no ;; 12118 *) plugins=yes 12119 if test "$maybe_plugins" != "yes" ; then 12120 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 12121 fi ;; 12122 esac 12123else 12124 plugins=$maybe_plugins 12125 12126fi 12127 12128 if test "$plugins" = "yes"; then 12129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 12130$as_echo_n "checking for library containing dlsym... " >&6; } 12131if ${ac_cv_search_dlsym+:} false; then : 12132 $as_echo_n "(cached) " >&6 12133else 12134 ac_func_search_save_LIBS=$LIBS 12135cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12136/* end confdefs.h. */ 12137 12138/* Override any GCC internal prototype to avoid an error. 12139 Use char because int might match the return type of a GCC 12140 builtin and then its argument prototype would still apply. */ 12141#ifdef __cplusplus 12142extern "C" 12143#endif 12144char dlsym (); 12145int 12146main () 12147{ 12148return dlsym (); 12149 ; 12150 return 0; 12151} 12152_ACEOF 12153for ac_lib in '' dl; do 12154 if test -z "$ac_lib"; then 12155 ac_res="none required" 12156 else 12157 ac_res=-l$ac_lib 12158 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12159 fi 12160 if ac_fn_c_try_link "$LINENO"; then : 12161 ac_cv_search_dlsym=$ac_res 12162fi 12163rm -f core conftest.err conftest.$ac_objext \ 12164 conftest$ac_exeext 12165 if ${ac_cv_search_dlsym+:} false; then : 12166 break 12167fi 12168done 12169if ${ac_cv_search_dlsym+:} false; then : 12170 12171else 12172 ac_cv_search_dlsym=no 12173fi 12174rm conftest.$ac_ext 12175LIBS=$ac_func_search_save_LIBS 12176fi 12177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 12178$as_echo "$ac_cv_search_dlsym" >&6; } 12179ac_res=$ac_cv_search_dlsym 12180if test "$ac_res" != no; then : 12181 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12182 12183fi 12184 12185 fi 12186 12187 12188case "${host}" in 12189 sparc-*-solaris*|i[3-7]86-*-solaris*) 12190 # On native 32bit sparc and ia32 solaris, large-file and procfs support 12191 # are mutually exclusive; and without procfs support, the bfd/ elf module 12192 # cannot provide certain routines such as elfcore_write_prpsinfo 12193 # or elfcore_write_prstatus. So unless the user explicitly requested 12194 # large-file support through the --enable-largefile switch, disable 12195 # large-file support in favor of procfs support. 12196 test "${target}" = "${host}" -a "x$plugins" = xno \ 12197 && : ${enable_largefile="no"} 12198 ;; 12199esac 12200 12201# Check whether --enable-largefile was given. 12202if test "${enable_largefile+set}" = set; then : 12203 enableval=$enable_largefile; 12204fi 12205 12206if test "$enable_largefile" != no; then 12207 12208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12209$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12210if ${ac_cv_sys_largefile_CC+:} false; then : 12211 $as_echo_n "(cached) " >&6 12212else 12213 ac_cv_sys_largefile_CC=no 12214 if test "$GCC" != yes; then 12215 ac_save_CC=$CC 12216 while :; do 12217 # IRIX 6.2 and later do not support large files by default, 12218 # so use the C compiler's -n32 option if that helps. 12219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12220/* end confdefs.h. */ 12221#include <sys/types.h> 12222 /* Check that off_t can represent 2**63 - 1 correctly. 12223 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12224 since some C++ compilers masquerading as C compilers 12225 incorrectly reject 9223372036854775807. */ 12226#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12227 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12228 && LARGE_OFF_T % 2147483647 == 1) 12229 ? 1 : -1]; 12230int 12231main () 12232{ 12233 12234 ; 12235 return 0; 12236} 12237_ACEOF 12238 if ac_fn_c_try_compile "$LINENO"; then : 12239 break 12240fi 12241rm -f core conftest.err conftest.$ac_objext 12242 CC="$CC -n32" 12243 if ac_fn_c_try_compile "$LINENO"; then : 12244 ac_cv_sys_largefile_CC=' -n32'; break 12245fi 12246rm -f core conftest.err conftest.$ac_objext 12247 break 12248 done 12249 CC=$ac_save_CC 12250 rm -f conftest.$ac_ext 12251 fi 12252fi 12253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12254$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12255 if test "$ac_cv_sys_largefile_CC" != no; then 12256 CC=$CC$ac_cv_sys_largefile_CC 12257 fi 12258 12259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12260$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12261if ${ac_cv_sys_file_offset_bits+:} false; then : 12262 $as_echo_n "(cached) " >&6 12263else 12264 while :; do 12265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12266/* end confdefs.h. */ 12267#include <sys/types.h> 12268 /* Check that off_t can represent 2**63 - 1 correctly. 12269 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12270 since some C++ compilers masquerading as C compilers 12271 incorrectly reject 9223372036854775807. */ 12272#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12273 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12274 && LARGE_OFF_T % 2147483647 == 1) 12275 ? 1 : -1]; 12276int 12277main () 12278{ 12279 12280 ; 12281 return 0; 12282} 12283_ACEOF 12284if ac_fn_c_try_compile "$LINENO"; then : 12285 ac_cv_sys_file_offset_bits=no; break 12286fi 12287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12289/* end confdefs.h. */ 12290#define _FILE_OFFSET_BITS 64 12291#include <sys/types.h> 12292 /* Check that off_t can represent 2**63 - 1 correctly. 12293 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12294 since some C++ compilers masquerading as C compilers 12295 incorrectly reject 9223372036854775807. */ 12296#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12297 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12298 && LARGE_OFF_T % 2147483647 == 1) 12299 ? 1 : -1]; 12300int 12301main () 12302{ 12303 12304 ; 12305 return 0; 12306} 12307_ACEOF 12308if ac_fn_c_try_compile "$LINENO"; then : 12309 ac_cv_sys_file_offset_bits=64; break 12310fi 12311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12312 ac_cv_sys_file_offset_bits=unknown 12313 break 12314done 12315fi 12316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12317$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12318case $ac_cv_sys_file_offset_bits in #( 12319 no | unknown) ;; 12320 *) 12321cat >>confdefs.h <<_ACEOF 12322#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12323_ACEOF 12324;; 12325esac 12326rm -rf conftest* 12327 if test $ac_cv_sys_file_offset_bits = unknown; then 12328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12329$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12330if ${ac_cv_sys_large_files+:} false; then : 12331 $as_echo_n "(cached) " >&6 12332else 12333 while :; do 12334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12335/* end confdefs.h. */ 12336#include <sys/types.h> 12337 /* Check that off_t can represent 2**63 - 1 correctly. 12338 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12339 since some C++ compilers masquerading as C compilers 12340 incorrectly reject 9223372036854775807. */ 12341#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12342 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12343 && LARGE_OFF_T % 2147483647 == 1) 12344 ? 1 : -1]; 12345int 12346main () 12347{ 12348 12349 ; 12350 return 0; 12351} 12352_ACEOF 12353if ac_fn_c_try_compile "$LINENO"; then : 12354 ac_cv_sys_large_files=no; break 12355fi 12356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12358/* end confdefs.h. */ 12359#define _LARGE_FILES 1 12360#include <sys/types.h> 12361 /* Check that off_t can represent 2**63 - 1 correctly. 12362 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12363 since some C++ compilers masquerading as C compilers 12364 incorrectly reject 9223372036854775807. */ 12365#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12366 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12367 && LARGE_OFF_T % 2147483647 == 1) 12368 ? 1 : -1]; 12369int 12370main () 12371{ 12372 12373 ; 12374 return 0; 12375} 12376_ACEOF 12377if ac_fn_c_try_compile "$LINENO"; then : 12378 ac_cv_sys_large_files=1; break 12379fi 12380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12381 ac_cv_sys_large_files=unknown 12382 break 12383done 12384fi 12385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12386$as_echo "$ac_cv_sys_large_files" >&6; } 12387case $ac_cv_sys_large_files in #( 12388 no | unknown) ;; 12389 *) 12390cat >>confdefs.h <<_ACEOF 12391#define _LARGE_FILES $ac_cv_sys_large_files 12392_ACEOF 12393;; 12394esac 12395rm -rf conftest* 12396 fi 12397 12398 12399fi 12400 12401 12402 12403 if test "$plugins" = "yes"; then 12404 PLUGINS_TRUE= 12405 PLUGINS_FALSE='#' 12406else 12407 PLUGINS_TRUE='#' 12408 PLUGINS_FALSE= 12409fi 12410 12411 12412if test "$plugins" = "yes"; then 12413 enable_targets="$enable_targets plugin" 12414fi 12415 12416# Check whether --enable-64-bit-bfd was given. 12417if test "${enable_64_bit_bfd+set}" = set; then : 12418 enableval=$enable_64_bit_bfd; case "${enableval}" in 12419 yes) want64=true ;; 12420 no) want64=false ;; 12421 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 12422esac 12423else 12424 want64=false 12425fi 12426 12427# Check whether --enable-targets was given. 12428if test "${enable_targets+set}" = set; then : 12429 enableval=$enable_targets; case "${enableval}" in 12430 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 12431 ;; 12432 no) enable_targets= ;; 12433 *) enable_targets=$enableval ;; 12434esac 12435fi 12436 12437# Check whether --enable-64_bit_archive was given. 12438if test "${enable_64_bit_archive+set}" = set; then : 12439 enableval=$enable_64_bit_archive; case "${enableval}" in 12440 yes) want_64_bit_archive=true ;; 12441 no) want_64_bit_archive=false ;; 12442 *) as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;; 12443esac 12444else 12445 want_64_bit_archive=unset 12446fi 12447 12448 12449# Check whether --with-mmap was given. 12450if test "${with_mmap+set}" = set; then : 12451 withval=$with_mmap; case "${withval}" in 12452 yes) want_mmap=true ;; 12453 no) want_mmap=false ;; 12454 *) as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;; 12455esac 12456else 12457 want_mmap=false 12458fi 12459 12460# Check whether --enable-secureplt was given. 12461if test "${enable_secureplt+set}" = set; then : 12462 enableval=$enable_secureplt; case "${enableval}" in 12463 yes) use_secureplt=true ;; 12464 no) use_secureplt=false ;; 12465 *) as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;; 12466esac 12467else 12468 use_secureplt=false 12469fi 12470if test $use_secureplt = true; then 12471 12472$as_echo "#define USE_SECUREPLT 1" >>confdefs.h 12473 12474fi 12475 12476# Decide if -z separate-code should be enabled in ELF linker by default. 12477ac_default_ld_z_separate_code=unset 12478# Check whether --enable-separate-code was given. 12479if test "${enable_separate_code+set}" = set; then : 12480 enableval=$enable_separate_code; case "${enableval}" in 12481 yes) ac_default_ld_z_separate_code=1 ;; 12482 no) ac_default_ld_z_separate_code=0 ;; 12483esac 12484fi 12485 12486# Enable -z separate-code by default for Linux/x86. 12487case "${target}" in 12488i[3-7]86-*-linux-* | x86_64-*-linux-*) 12489 if test ${ac_default_ld_z_separate_code} = unset; then 12490 ac_default_ld_z_separate_code=1 12491 fi 12492 ;; 12493esac 12494if test "${ac_default_ld_z_separate_code}" = unset; then 12495 ac_default_ld_z_separate_code=0 12496fi 12497 12498cat >>confdefs.h <<_ACEOF 12499#define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code 12500_ACEOF 12501 12502 12503# Check whether --enable-leading-mingw64-underscores was given. 12504if test "${enable_leading_mingw64_underscores+set}" = set; then : 12505 enableval=$enable_leading_mingw64_underscores; 12506fi 12507 12508if test x"$enable_leading_mingw64_underscores" = xyes ; then : 12509 12510$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h 12511 12512fi 12513 12514DEBUGDIR=${libdir}/debug 12515 12516# Check whether --with-separate-debug-dir was given. 12517if test "${with_separate_debug_dir+set}" = set; then : 12518 withval=$with_separate_debug_dir; DEBUGDIR="${withval}" 12519fi 12520 12521 12522 12523 12524 12525# Check whether --with-pkgversion was given. 12526if test "${with_pkgversion+set}" = set; then : 12527 withval=$with_pkgversion; case "$withval" in 12528 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 12529 no) PKGVERSION= ;; 12530 *) PKGVERSION="($withval)\ " ;; 12531 esac 12532else 12533 PKGVERSION="(GNU Binutils)\ " 12534 12535fi 12536 12537 12538 12539 12540 12541# Check whether --with-bugurl was given. 12542if test "${with_bugurl+set}" = set; then : 12543 withval=$with_bugurl; case "$withval" in 12544 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 12545 no) BUGURL= 12546 ;; 12547 *) BUGURL="$withval" 12548 ;; 12549 esac 12550else 12551 BUGURL="http://www.sourceware.org/bugzilla/" 12552 12553fi 12554 12555 case ${BUGURL} in 12556 "") 12557 REPORT_BUGS_TO= 12558 REPORT_BUGS_TEXI= 12559 ;; 12560 *) 12561 REPORT_BUGS_TO="<$BUGURL>" 12562 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12563 ;; 12564 esac; 12565 12566 12567 12568 12569 12570# Set the 'development' global. 12571. $srcdir/../bfd/development.sh 12572 12573# Set acp_cpp_for_build variable 12574ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 12575 12576# Default set of GCC warnings to enable. 12577GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12578GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12579 12580# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12581cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12582/* end confdefs.h. */ 12583__GNUC__ 12584_ACEOF 12585if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12586 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 12587 12588else 12589 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12590fi 12591rm -f conftest* 12592 12593 12594# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12595cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12596/* end confdefs.h. */ 12597__GNUC__ 12598_ACEOF 12599if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12600 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 12601 12602else 12603 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 12604fi 12605rm -f conftest* 12606 12607 12608# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 12609WARN_WRITE_STRINGS="" 12610cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12611/* end confdefs.h. */ 12612__GNUC__ 12613_ACEOF 12614if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12615 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 12616 12617else 12618 WARN_WRITE_STRINGS="-Wwrite-strings" 12619fi 12620rm -f conftest* 12621 12622 12623# Verify CC_FOR_BUILD to be compatible with warning flags 12624 12625# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12626cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12627/* end confdefs.h. */ 12628__GNUC__ 12629_ACEOF 12630if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12631 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 12632 12633else 12634 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 12635fi 12636rm -f conftest* 12637 12638 12639# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12640cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12641/* end confdefs.h. */ 12642__GNUC__ 12643_ACEOF 12644if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12645 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 12646 12647else 12648 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 12649fi 12650rm -f conftest* 12651 12652 12653# Check whether --enable-werror was given. 12654if test "${enable_werror+set}" = set; then : 12655 enableval=$enable_werror; case "${enableval}" in 12656 yes | y) ERROR_ON_WARNING="yes" ;; 12657 no | n) ERROR_ON_WARNING="no" ;; 12658 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12659 esac 12660fi 12661 12662 12663# Disable -Wformat by default when using gcc on mingw 12664case "${host}" in 12665 *-*-mingw32*) 12666 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12667 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12668 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 12669 fi 12670 ;; 12671 *) ;; 12672esac 12673 12674# Enable -Werror by default when using gcc. Turn it off for releases. 12675if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 12676 ERROR_ON_WARNING=yes 12677fi 12678 12679NO_WERROR= 12680if test "${ERROR_ON_WARNING}" = yes ; then 12681 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12682 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 12683 NO_WERROR="-Wno-error" 12684fi 12685 12686if test "${GCC}" = yes ; then 12687 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12688 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 12689fi 12690 12691# Check whether --enable-build-warnings was given. 12692if test "${enable_build_warnings+set}" = set; then : 12693 enableval=$enable_build_warnings; case "${enableval}" in 12694 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12695 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 12696 no) if test "${GCC}" = yes ; then 12697 WARN_CFLAGS="-w" 12698 WARN_CFLAGS_FOR_BUILD="-w" 12699 fi;; 12700 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12701 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 12702 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 12703 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12704 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 12705 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 12706 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 12707 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12708esac 12709fi 12710 12711 12712if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12713 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12714fi 12715 12716 12717 12718 12719 12720 12721 12722ac_config_headers="$ac_config_headers config.h:config.in" 12723 12724 12725# PR 14072 12726 12727 12728if test -z "$target" ; then 12729 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5 12730fi 12731 12732 12733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12734$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12735 # Check whether --enable-maintainer-mode was given. 12736if test "${enable_maintainer_mode+set}" = set; then : 12737 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12738else 12739 USE_MAINTAINER_MODE=no 12740fi 12741 12742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12743$as_echo "$USE_MAINTAINER_MODE" >&6; } 12744 if test $USE_MAINTAINER_MODE = yes; then 12745 MAINTAINER_MODE_TRUE= 12746 MAINTAINER_MODE_FALSE='#' 12747else 12748 MAINTAINER_MODE_TRUE='#' 12749 MAINTAINER_MODE_FALSE= 12750fi 12751 12752 MAINT=$MAINTAINER_MODE_TRUE 12753 12754 12755 if false; then 12756 GENINSRC_NEVER_TRUE= 12757 GENINSRC_NEVER_FALSE='#' 12758else 12759 GENINSRC_NEVER_TRUE='#' 12760 GENINSRC_NEVER_FALSE= 12761fi 12762 12763 case ${build_alias} in 12764 "") build_noncanonical=${build} ;; 12765 *) build_noncanonical=${build_alias} ;; 12766esac 12767 12768 case ${host_alias} in 12769 "") host_noncanonical=${build_noncanonical} ;; 12770 *) host_noncanonical=${host_alias} ;; 12771esac 12772 12773 case ${target_alias} in 12774 "") target_noncanonical=${host_noncanonical} ;; 12775 *) target_noncanonical=${target_alias} ;; 12776esac 12777 12778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12779$as_echo_n "checking whether to install libbfd... " >&6; } 12780 # Check whether --enable-install-libbfd was given. 12781if test "${enable_install_libbfd+set}" = set; then : 12782 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12783else 12784 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12785 install_libbfd_p=yes 12786 else 12787 install_libbfd_p=no 12788 fi 12789fi 12790 12791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12792$as_echo "$install_libbfd_p" >&6; } 12793 if test $install_libbfd_p = yes; then 12794 INSTALL_LIBBFD_TRUE= 12795 INSTALL_LIBBFD_FALSE='#' 12796else 12797 INSTALL_LIBBFD_TRUE='#' 12798 INSTALL_LIBBFD_FALSE= 12799fi 12800 12801 # Need _noncanonical variables for this. 12802 12803 12804 12805 12806 # libbfd.a is a host library containing target dependent code 12807 bfdlibdir='$(libdir)' 12808 bfdincludedir='$(includedir)' 12809 if test "${host}" != "${target}"; then 12810 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12811 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12812 fi 12813 12814 12815 12816 12817 12818 12819 12820 12821host64=false 12822target64=false 12823bfd_default_target_size=32 12824 12825# host stuff: 12826 12827ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt" 12828# If we haven't got the data from the intl directory, 12829# assume NLS is disabled. 12830USE_NLS=no 12831LIBINTL= 12832LIBINTL_DEP= 12833INCINTL= 12834XGETTEXT= 12835GMSGFMT= 12836POSUB= 12837 12838if test -f ../intl/config.intl; then 12839 . ../intl/config.intl 12840fi 12841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12842$as_echo_n "checking whether NLS is requested... " >&6; } 12843if test x"$USE_NLS" != xyes; then 12844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12845$as_echo "no" >&6; } 12846else 12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12848$as_echo "yes" >&6; } 12849 12850$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12851 12852 12853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12854$as_echo_n "checking for catalogs to be installed... " >&6; } 12855 # Look for .po and .gmo files in the source directory. 12856 CATALOGS= 12857 XLINGUAS= 12858 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12859 # If there aren't any .gmo files the shell will give us the 12860 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12861 # weeded out. 12862 case "$cat" in *\**) 12863 continue;; 12864 esac 12865 # The quadruple backslash is collapsed to a double backslash 12866 # by the backticks, then collapsed again by the double quotes, 12867 # leaving us with one backslash in the sed expression (right 12868 # before the dot that mustn't act as a wildcard). 12869 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12870 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12871 # The user is allowed to set LINGUAS to a list of languages to 12872 # install catalogs for. If it's empty that means "all of them." 12873 if test "x$LINGUAS" = x; then 12874 CATALOGS="$CATALOGS $cat" 12875 XLINGUAS="$XLINGUAS $lang" 12876 else 12877 case "$LINGUAS" in *$lang*) 12878 CATALOGS="$CATALOGS $cat" 12879 XLINGUAS="$XLINGUAS $lang" 12880 ;; 12881 esac 12882 fi 12883 done 12884 LINGUAS="$XLINGUAS" 12885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12886$as_echo "$LINGUAS" >&6; } 12887 12888 12889 DATADIRNAME=share 12890 12891 INSTOBJEXT=.mo 12892 12893 GENCAT=gencat 12894 12895 CATOBJEXT=.gmo 12896 12897fi 12898 12899 MKINSTALLDIRS= 12900 if test -n "$ac_aux_dir"; then 12901 case "$ac_aux_dir" in 12902 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12903 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12904 esac 12905 fi 12906 if test -z "$MKINSTALLDIRS"; then 12907 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12908 fi 12909 12910 12911 12912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12913$as_echo_n "checking whether NLS is requested... " >&6; } 12914 # Check whether --enable-nls was given. 12915if test "${enable_nls+set}" = set; then : 12916 enableval=$enable_nls; USE_NLS=$enableval 12917else 12918 USE_NLS=yes 12919fi 12920 12921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12922$as_echo "$USE_NLS" >&6; } 12923 12924 12925 12926 12927 12928 12929# Prepare PATH_SEPARATOR. 12930# The user is always right. 12931if test "${PATH_SEPARATOR+set}" != set; then 12932 echo "#! /bin/sh" >conf$$.sh 12933 echo "exit 0" >>conf$$.sh 12934 chmod +x conf$$.sh 12935 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12936 PATH_SEPARATOR=';' 12937 else 12938 PATH_SEPARATOR=: 12939 fi 12940 rm -f conf$$.sh 12941fi 12942 12943# Find out how to test for executable files. Don't use a zero-byte file, 12944# as systems may use methods other than mode bits to determine executability. 12945cat >conf$$.file <<_ASEOF 12946#! /bin/sh 12947exit 0 12948_ASEOF 12949chmod +x conf$$.file 12950if test -x conf$$.file >/dev/null 2>&1; then 12951 ac_executable_p="test -x" 12952else 12953 ac_executable_p="test -f" 12954fi 12955rm -f conf$$.file 12956 12957# Extract the first word of "msgfmt", so it can be a program name with args. 12958set dummy msgfmt; ac_word=$2 12959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12960$as_echo_n "checking for $ac_word... " >&6; } 12961if ${ac_cv_path_MSGFMT+:} false; then : 12962 $as_echo_n "(cached) " >&6 12963else 12964 case "$MSGFMT" in 12965 [\\/]* | ?:[\\/]*) 12966 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12967 ;; 12968 *) 12969 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12970 for ac_dir in $PATH; do 12971 IFS="$ac_save_IFS" 12972 test -z "$ac_dir" && ac_dir=. 12973 for ac_exec_ext in '' $ac_executable_extensions; do 12974 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12975 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12976 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12977 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12978 break 2 12979 fi 12980 fi 12981 done 12982 done 12983 IFS="$ac_save_IFS" 12984 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12985 ;; 12986esac 12987fi 12988MSGFMT="$ac_cv_path_MSGFMT" 12989if test "$MSGFMT" != ":"; then 12990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12991$as_echo "$MSGFMT" >&6; } 12992else 12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12994$as_echo "no" >&6; } 12995fi 12996 12997 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12998set dummy gmsgfmt; ac_word=$2 12999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13000$as_echo_n "checking for $ac_word... " >&6; } 13001if ${ac_cv_path_GMSGFMT+:} false; then : 13002 $as_echo_n "(cached) " >&6 13003else 13004 case $GMSGFMT in 13005 [\\/]* | ?:[\\/]*) 13006 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 13007 ;; 13008 *) 13009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13010for as_dir in $PATH 13011do 13012 IFS=$as_save_IFS 13013 test -z "$as_dir" && as_dir=. 13014 for ac_exec_ext in '' $ac_executable_extensions; do 13015 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13016 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 13017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13018 break 2 13019 fi 13020done 13021 done 13022IFS=$as_save_IFS 13023 13024 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 13025 ;; 13026esac 13027fi 13028GMSGFMT=$ac_cv_path_GMSGFMT 13029if test -n "$GMSGFMT"; then 13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 13031$as_echo "$GMSGFMT" >&6; } 13032else 13033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13034$as_echo "no" >&6; } 13035fi 13036 13037 13038 13039 13040# Prepare PATH_SEPARATOR. 13041# The user is always right. 13042if test "${PATH_SEPARATOR+set}" != set; then 13043 echo "#! /bin/sh" >conf$$.sh 13044 echo "exit 0" >>conf$$.sh 13045 chmod +x conf$$.sh 13046 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13047 PATH_SEPARATOR=';' 13048 else 13049 PATH_SEPARATOR=: 13050 fi 13051 rm -f conf$$.sh 13052fi 13053 13054# Find out how to test for executable files. Don't use a zero-byte file, 13055# as systems may use methods other than mode bits to determine executability. 13056cat >conf$$.file <<_ASEOF 13057#! /bin/sh 13058exit 0 13059_ASEOF 13060chmod +x conf$$.file 13061if test -x conf$$.file >/dev/null 2>&1; then 13062 ac_executable_p="test -x" 13063else 13064 ac_executable_p="test -f" 13065fi 13066rm -f conf$$.file 13067 13068# Extract the first word of "xgettext", so it can be a program name with args. 13069set dummy xgettext; ac_word=$2 13070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13071$as_echo_n "checking for $ac_word... " >&6; } 13072if ${ac_cv_path_XGETTEXT+:} false; then : 13073 $as_echo_n "(cached) " >&6 13074else 13075 case "$XGETTEXT" in 13076 [\\/]* | ?:[\\/]*) 13077 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13078 ;; 13079 *) 13080 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13081 for ac_dir in $PATH; do 13082 IFS="$ac_save_IFS" 13083 test -z "$ac_dir" && ac_dir=. 13084 for ac_exec_ext in '' $ac_executable_extensions; do 13085 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13086 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13087 (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 13088 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13089 break 2 13090 fi 13091 fi 13092 done 13093 done 13094 IFS="$ac_save_IFS" 13095 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13096 ;; 13097esac 13098fi 13099XGETTEXT="$ac_cv_path_XGETTEXT" 13100if test "$XGETTEXT" != ":"; then 13101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13102$as_echo "$XGETTEXT" >&6; } 13103else 13104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13105$as_echo "no" >&6; } 13106fi 13107 13108 rm -f messages.po 13109 13110 13111# Prepare PATH_SEPARATOR. 13112# The user is always right. 13113if test "${PATH_SEPARATOR+set}" != set; then 13114 echo "#! /bin/sh" >conf$$.sh 13115 echo "exit 0" >>conf$$.sh 13116 chmod +x conf$$.sh 13117 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13118 PATH_SEPARATOR=';' 13119 else 13120 PATH_SEPARATOR=: 13121 fi 13122 rm -f conf$$.sh 13123fi 13124 13125# Find out how to test for executable files. Don't use a zero-byte file, 13126# as systems may use methods other than mode bits to determine executability. 13127cat >conf$$.file <<_ASEOF 13128#! /bin/sh 13129exit 0 13130_ASEOF 13131chmod +x conf$$.file 13132if test -x conf$$.file >/dev/null 2>&1; then 13133 ac_executable_p="test -x" 13134else 13135 ac_executable_p="test -f" 13136fi 13137rm -f conf$$.file 13138 13139# Extract the first word of "msgmerge", so it can be a program name with args. 13140set dummy msgmerge; ac_word=$2 13141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13142$as_echo_n "checking for $ac_word... " >&6; } 13143if ${ac_cv_path_MSGMERGE+:} false; then : 13144 $as_echo_n "(cached) " >&6 13145else 13146 case "$MSGMERGE" in 13147 [\\/]* | ?:[\\/]*) 13148 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13149 ;; 13150 *) 13151 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13152 for ac_dir in $PATH; do 13153 IFS="$ac_save_IFS" 13154 test -z "$ac_dir" && ac_dir=. 13155 for ac_exec_ext in '' $ac_executable_extensions; do 13156 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13157 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13158 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13159 break 2 13160 fi 13161 fi 13162 done 13163 done 13164 IFS="$ac_save_IFS" 13165 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13166 ;; 13167esac 13168fi 13169MSGMERGE="$ac_cv_path_MSGMERGE" 13170if test "$MSGMERGE" != ":"; then 13171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13172$as_echo "$MSGMERGE" >&6; } 13173else 13174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13175$as_echo "no" >&6; } 13176fi 13177 13178 13179 if test "$GMSGFMT" != ":"; then 13180 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13181 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13182 : ; 13183 else 13184 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13186$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13187 GMSGFMT=":" 13188 fi 13189 fi 13190 13191 if test "$XGETTEXT" != ":"; then 13192 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13193 (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 13194 : ; 13195 else 13196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13197$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13198 XGETTEXT=":" 13199 fi 13200 rm -f messages.po 13201 fi 13202 13203 ac_config_commands="$ac_config_commands default-1" 13204 13205 13206 13207# Permit host specific settings. 13208. ${srcdir}/configure.host 13209 13210 13211 13212 13213BFD_HOST_64BIT_LONG=0 13214BFD_HOST_64BIT_LONG_LONG=0 13215BFD_HOST_64_BIT_DEFINED=0 13216BFD_HOST_64_BIT= 13217BFD_HOST_U_64_BIT= 13218BFD_HOSTPTR_T="unsigned long" 13219 13220 13221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5 13222$as_echo_n "checking for long double... " >&6; } 13223if ${ac_cv_type_long_double+:} false; then : 13224 $as_echo_n "(cached) " >&6 13225else 13226 if test "$GCC" = yes; then 13227 ac_cv_type_long_double=yes 13228 else 13229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13230/* end confdefs.h. */ 13231/* The Stardent Vistra knows sizeof (long double), but does 13232 not support it. */ 13233 long double foo = 0.0L; 13234int 13235main () 13236{ 13237static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */ 13238 sizeof (double) <= sizeof (long double))]; 13239test_array [0] = 0; 13240return test_array [0]; 13241 13242 ; 13243 return 0; 13244} 13245_ACEOF 13246if ac_fn_c_try_compile "$LINENO"; then : 13247 ac_cv_type_long_double=yes 13248else 13249 ac_cv_type_long_double=no 13250fi 13251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13252 fi 13253fi 13254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5 13255$as_echo "$ac_cv_type_long_double" >&6; } 13256 if test $ac_cv_type_long_double = yes; then 13257 13258$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h 13259 13260 fi 13261 13262ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 13263if test "x$ac_cv_type_long_long" = xyes; then : 13264 13265cat >>confdefs.h <<_ACEOF 13266#define HAVE_LONG_LONG 1 13267_ACEOF 13268 13269# The cast to long int works around a bug in the HP C Compiler 13270# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13271# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13272# This bug is HP SR number 8606223364. 13273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 13274$as_echo_n "checking size of long long... " >&6; } 13275if ${ac_cv_sizeof_long_long+:} false; then : 13276 $as_echo_n "(cached) " >&6 13277else 13278 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 13279 13280else 13281 if test "$ac_cv_type_long_long" = yes; then 13282 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13283$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13284as_fn_error 77 "cannot compute sizeof (long long) 13285See \`config.log' for more details" "$LINENO" 5; } 13286 else 13287 ac_cv_sizeof_long_long=0 13288 fi 13289fi 13290 13291fi 13292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 13293$as_echo "$ac_cv_sizeof_long_long" >&6; } 13294 13295 13296 13297cat >>confdefs.h <<_ACEOF 13298#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 13299_ACEOF 13300 13301 13302fi 13303 13304# The cast to long int works around a bug in the HP C Compiler 13305# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13306# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13307# This bug is HP SR number 8606223364. 13308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13309$as_echo_n "checking size of void *... " >&6; } 13310if ${ac_cv_sizeof_void_p+:} false; then : 13311 $as_echo_n "(cached) " >&6 13312else 13313 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13314 13315else 13316 if test "$ac_cv_type_void_p" = yes; then 13317 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13318$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13319as_fn_error 77 "cannot compute sizeof (void *) 13320See \`config.log' for more details" "$LINENO" 5; } 13321 else 13322 ac_cv_sizeof_void_p=0 13323 fi 13324fi 13325 13326fi 13327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13328$as_echo "$ac_cv_sizeof_void_p" >&6; } 13329 13330 13331 13332cat >>confdefs.h <<_ACEOF 13333#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13334_ACEOF 13335 13336 13337# The cast to long int works around a bug in the HP C Compiler 13338# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13339# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13340# This bug is HP SR number 8606223364. 13341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13342$as_echo_n "checking size of long... " >&6; } 13343if ${ac_cv_sizeof_long+:} false; then : 13344 $as_echo_n "(cached) " >&6 13345else 13346 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13347 13348else 13349 if test "$ac_cv_type_long" = yes; then 13350 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13352as_fn_error 77 "cannot compute sizeof (long) 13353See \`config.log' for more details" "$LINENO" 5; } 13354 else 13355 ac_cv_sizeof_long=0 13356 fi 13357fi 13358 13359fi 13360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13361$as_echo "$ac_cv_sizeof_long" >&6; } 13362 13363 13364 13365cat >>confdefs.h <<_ACEOF 13366#define SIZEOF_LONG $ac_cv_sizeof_long 13367_ACEOF 13368 13369 13370 13371if test "x${ac_cv_sizeof_void_p}" = "x8"; then 13372 host64=true 13373fi 13374 13375if test "x${ac_cv_sizeof_long}" = "x8"; then 13376 BFD_HOST_64BIT_LONG=1 13377 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 13378 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 13379elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 13380 BFD_HOST_64BIT_LONG_LONG=1 13381 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 13382 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 13383 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 13384 BFD_HOSTPTR_T="unsigned long long" 13385 fi 13386fi 13387 13388if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 13389 BFD_HOST_64_BIT_DEFINED=1 13390 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 13391 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 13392fi 13393 13394 13395 13396 13397 13398 13399 13400 13401# Put a plausible default for CC_FOR_BUILD in Makefile. 13402if test -z "$CC_FOR_BUILD"; then 13403 if test "x$cross_compiling" = "xno"; then 13404 CC_FOR_BUILD='$(CC)' 13405 else 13406 CC_FOR_BUILD=gcc 13407 fi 13408fi 13409 13410# Also set EXEEXT_FOR_BUILD. 13411if test "x$cross_compiling" = "xno"; then 13412 EXEEXT_FOR_BUILD='$(EXEEXT)' 13413else 13414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 13415$as_echo_n "checking for build system executable suffix... " >&6; } 13416if ${bfd_cv_build_exeext+:} false; then : 13417 $as_echo_n "(cached) " >&6 13418else 13419 rm -f conftest* 13420 echo 'int main () { return 0; }' > conftest.c 13421 bfd_cv_build_exeext= 13422 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 13423 for file in conftest.*; do 13424 case $file in 13425 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 13426 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 13427 esac 13428 done 13429 rm -f conftest* 13430 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 13431fi 13432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 13433$as_echo "$bfd_cv_build_exeext" >&6; } 13434 EXEEXT_FOR_BUILD="" 13435 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 13436fi 13437 13438 13439for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h wctype.h 13440do : 13441 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13442ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13443if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13444 cat >>confdefs.h <<_ACEOF 13445#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13446_ACEOF 13447 13448fi 13449 13450done 13451 13452for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h 13453do : 13454 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13455ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13456if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13457 cat >>confdefs.h <<_ACEOF 13458#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13459_ACEOF 13460 13461fi 13462 13463done 13464 13465 13466 13467inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 13468 13469acx_cv_header_stdint=stddef.h 13470acx_cv_header_stdint_kind="(already complete)" 13471for i in stdint.h $inttype_headers; do 13472 unset ac_cv_type_uintptr_t 13473 unset ac_cv_type_uintmax_t 13474 unset ac_cv_type_int_least32_t 13475 unset ac_cv_type_int_fast32_t 13476 unset ac_cv_type_uint64_t 13477 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 13478 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 13479#include <$i> 13480" 13481if test "x$ac_cv_type_uintmax_t" = xyes; then : 13482 acx_cv_header_stdint=$i 13483else 13484 continue 13485fi 13486 13487 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13488#include <$i> 13489" 13490if test "x$ac_cv_type_uintptr_t" = xyes; then : 13491 13492else 13493 acx_cv_header_stdint_kind="(mostly complete)" 13494fi 13495 13496 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 13497#include <$i> 13498" 13499if test "x$ac_cv_type_int_least32_t" = xyes; then : 13500 13501else 13502 acx_cv_header_stdint_kind="(mostly complete)" 13503fi 13504 13505 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 13506#include <$i> 13507" 13508if test "x$ac_cv_type_int_fast32_t" = xyes; then : 13509 13510else 13511 acx_cv_header_stdint_kind="(mostly complete)" 13512fi 13513 13514 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13515#include <$i> 13516" 13517if test "x$ac_cv_type_uint64_t" = xyes; then : 13518 13519else 13520 acx_cv_header_stdint_kind="(lacks uint64_t)" 13521fi 13522 13523 break 13524done 13525if test "$acx_cv_header_stdint" = stddef.h; then 13526 acx_cv_header_stdint_kind="(lacks uintmax_t)" 13527 for i in stdint.h $inttype_headers; do 13528 unset ac_cv_type_uintptr_t 13529 unset ac_cv_type_uint32_t 13530 unset ac_cv_type_uint64_t 13531 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 13532 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 13533#include <$i> 13534" 13535if test "x$ac_cv_type_uint32_t" = xyes; then : 13536 acx_cv_header_stdint=$i 13537else 13538 continue 13539fi 13540 13541 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13542#include <$i> 13543" 13544if test "x$ac_cv_type_uint64_t" = xyes; then : 13545 13546fi 13547 13548 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13549#include <$i> 13550" 13551if test "x$ac_cv_type_uintptr_t" = xyes; then : 13552 13553fi 13554 13555 break 13556 done 13557fi 13558if test "$acx_cv_header_stdint" = stddef.h; then 13559 acx_cv_header_stdint_kind="(u_intXX_t style)" 13560 for i in sys/types.h $inttype_headers; do 13561 unset ac_cv_type_u_int32_t 13562 unset ac_cv_type_u_int64_t 13563 $as_echo_n "looking for u_intXX_t types in $i, " >&6 13564 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 13565#include <$i> 13566" 13567if test "x$ac_cv_type_u_int32_t" = xyes; then : 13568 acx_cv_header_stdint=$i 13569else 13570 continue 13571fi 13572 13573 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 13574#include <$i> 13575" 13576if test "x$ac_cv_type_u_int64_t" = xyes; then : 13577 13578fi 13579 13580 break 13581 done 13582fi 13583if test "$acx_cv_header_stdint" = stddef.h; then 13584 acx_cv_header_stdint_kind="(using manual detection)" 13585fi 13586 13587test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13588test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13589test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13590test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13591test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13592 13593# ----------------- Summarize what we found so far 13594 13595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5 13596$as_echo_n "checking what to include in bfd_stdint.h... " >&6; } 13597 13598case `$as_basename -- bfd_stdint.h || 13599$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13600 Xbfd_stdint.h : 'X\(//\)$' \| \ 13601 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null || 13602$as_echo X/bfd_stdint.h | 13603 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13604 s//\1/ 13605 q 13606 } 13607 /^X\/\(\/\/\)$/{ 13608 s//\1/ 13609 q 13610 } 13611 /^X\/\(\/\).*/{ 13612 s//\1/ 13613 q 13614 } 13615 s/.*/./; q'` in 13616 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13617$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13618 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13619$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13620 *) ;; 13621esac 13622 13623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13624$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13625 13626# ----------------- done included file, check C basic types -------- 13627 13628# Lacking an uintptr_t? Test size of void * 13629case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13630 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13631# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13632# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13633# This bug is HP SR number 8606223364. 13634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13635$as_echo_n "checking size of void *... " >&6; } 13636if ${ac_cv_sizeof_void_p+:} false; then : 13637 $as_echo_n "(cached) " >&6 13638else 13639 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13640 13641else 13642 if test "$ac_cv_type_void_p" = yes; then 13643 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13644$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13645as_fn_error 77 "cannot compute sizeof (void *) 13646See \`config.log' for more details" "$LINENO" 5; } 13647 else 13648 ac_cv_sizeof_void_p=0 13649 fi 13650fi 13651 13652fi 13653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13654$as_echo "$ac_cv_sizeof_void_p" >&6; } 13655 13656 13657 13658cat >>confdefs.h <<_ACEOF 13659#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13660_ACEOF 13661 13662 ;; 13663esac 13664 13665# Lacking an uint64_t? Test size of long 13666case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13667 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13668# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13669# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13670# This bug is HP SR number 8606223364. 13671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13672$as_echo_n "checking size of long... " >&6; } 13673if ${ac_cv_sizeof_long+:} false; then : 13674 $as_echo_n "(cached) " >&6 13675else 13676 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13677 13678else 13679 if test "$ac_cv_type_long" = yes; then 13680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13682as_fn_error 77 "cannot compute sizeof (long) 13683See \`config.log' for more details" "$LINENO" 5; } 13684 else 13685 ac_cv_sizeof_long=0 13686 fi 13687fi 13688 13689fi 13690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13691$as_echo "$ac_cv_sizeof_long" >&6; } 13692 13693 13694 13695cat >>confdefs.h <<_ACEOF 13696#define SIZEOF_LONG $ac_cv_sizeof_long 13697_ACEOF 13698 13699 ;; 13700esac 13701 13702if test $acx_cv_header_stdint = stddef.h; then 13703 # Lacking a good header? Test size of everything and deduce all types. 13704 # The cast to long int works around a bug in the HP C Compiler 13705# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13706# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13707# This bug is HP SR number 8606223364. 13708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13709$as_echo_n "checking size of int... " >&6; } 13710if ${ac_cv_sizeof_int+:} false; then : 13711 $as_echo_n "(cached) " >&6 13712else 13713 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13714 13715else 13716 if test "$ac_cv_type_int" = yes; then 13717 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13718$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13719as_fn_error 77 "cannot compute sizeof (int) 13720See \`config.log' for more details" "$LINENO" 5; } 13721 else 13722 ac_cv_sizeof_int=0 13723 fi 13724fi 13725 13726fi 13727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13728$as_echo "$ac_cv_sizeof_int" >&6; } 13729 13730 13731 13732cat >>confdefs.h <<_ACEOF 13733#define SIZEOF_INT $ac_cv_sizeof_int 13734_ACEOF 13735 13736 13737 # The cast to long int works around a bug in the HP C Compiler 13738# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13739# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13740# This bug is HP SR number 8606223364. 13741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13742$as_echo_n "checking size of short... " >&6; } 13743if ${ac_cv_sizeof_short+:} false; then : 13744 $as_echo_n "(cached) " >&6 13745else 13746 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13747 13748else 13749 if test "$ac_cv_type_short" = yes; then 13750 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13751$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13752as_fn_error 77 "cannot compute sizeof (short) 13753See \`config.log' for more details" "$LINENO" 5; } 13754 else 13755 ac_cv_sizeof_short=0 13756 fi 13757fi 13758 13759fi 13760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13761$as_echo "$ac_cv_sizeof_short" >&6; } 13762 13763 13764 13765cat >>confdefs.h <<_ACEOF 13766#define SIZEOF_SHORT $ac_cv_sizeof_short 13767_ACEOF 13768 13769 13770 # The cast to long int works around a bug in the HP C Compiler 13771# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13772# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13773# This bug is HP SR number 8606223364. 13774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13775$as_echo_n "checking size of char... " >&6; } 13776if ${ac_cv_sizeof_char+:} false; then : 13777 $as_echo_n "(cached) " >&6 13778else 13779 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13780 13781else 13782 if test "$ac_cv_type_char" = yes; then 13783 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13784$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13785as_fn_error 77 "cannot compute sizeof (char) 13786See \`config.log' for more details" "$LINENO" 5; } 13787 else 13788 ac_cv_sizeof_char=0 13789 fi 13790fi 13791 13792fi 13793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13794$as_echo "$ac_cv_sizeof_char" >&6; } 13795 13796 13797 13798cat >>confdefs.h <<_ACEOF 13799#define SIZEOF_CHAR $ac_cv_sizeof_char 13800_ACEOF 13801 13802 13803 13804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13805$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13806 case "$ac_cv_sizeof_char" in 13807 1) acx_cv_type_int8_t=char ;; 13808 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5 13809 esac 13810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13811$as_echo "$acx_cv_type_int8_t" >&6; } 13812 13813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13814$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13815 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13816 2:*) acx_cv_type_int16_t=int ;; 13817 *:2) acx_cv_type_int16_t=short ;; 13818 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5 13819 esac 13820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13821$as_echo "$acx_cv_type_int16_t" >&6; } 13822 13823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13824$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13825 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13826 4:*) acx_cv_type_int32_t=int ;; 13827 *:4) acx_cv_type_int32_t=long ;; 13828 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5 13829 esac 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13831$as_echo "$acx_cv_type_int32_t" >&6; } 13832fi 13833 13834# These tests are here to make the output prettier 13835 13836if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13837 case "$ac_cv_sizeof_long" in 13838 8) acx_cv_type_int64_t=long ;; 13839 esac 13840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13841$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13843$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13844fi 13845 13846# Now we can use the above types 13847 13848if test "$ac_cv_type_uintptr_t" != yes; then 13849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13850$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13851 case $ac_cv_sizeof_void_p in 13852 2) acx_cv_type_intptr_t=int16_t ;; 13853 4) acx_cv_type_intptr_t=int32_t ;; 13854 8) acx_cv_type_intptr_t=int64_t ;; 13855 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13856 esac 13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13858$as_echo "$acx_cv_type_intptr_t" >&6; } 13859fi 13860 13861# ----------------- done all checks, emit header ------------- 13862ac_config_commands="$ac_config_commands bfd_stdint.h" 13863 13864 13865 13866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13867$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13868if ${ac_cv_header_time+:} false; then : 13869 $as_echo_n "(cached) " >&6 13870else 13871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13872/* end confdefs.h. */ 13873#include <sys/types.h> 13874#include <sys/time.h> 13875#include <time.h> 13876 13877int 13878main () 13879{ 13880if ((struct tm *) 0) 13881return 0; 13882 ; 13883 return 0; 13884} 13885_ACEOF 13886if ac_fn_c_try_compile "$LINENO"; then : 13887 ac_cv_header_time=yes 13888else 13889 ac_cv_header_time=no 13890fi 13891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13892fi 13893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13894$as_echo "$ac_cv_header_time" >&6; } 13895if test $ac_cv_header_time = yes; then 13896 13897$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13898 13899fi 13900 13901ac_header_dirent=no 13902for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 13903 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 13904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 13905$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 13906if eval \${$as_ac_Header+:} false; then : 13907 $as_echo_n "(cached) " >&6 13908else 13909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13910/* end confdefs.h. */ 13911#include <sys/types.h> 13912#include <$ac_hdr> 13913 13914int 13915main () 13916{ 13917if ((DIR *) 0) 13918return 0; 13919 ; 13920 return 0; 13921} 13922_ACEOF 13923if ac_fn_c_try_compile "$LINENO"; then : 13924 eval "$as_ac_Header=yes" 13925else 13926 eval "$as_ac_Header=no" 13927fi 13928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13929fi 13930eval ac_res=\$$as_ac_Header 13931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13932$as_echo "$ac_res" >&6; } 13933if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13934 cat >>confdefs.h <<_ACEOF 13935#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 13936_ACEOF 13937 13938ac_header_dirent=$ac_hdr; break 13939fi 13940 13941done 13942# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 13943if test $ac_header_dirent = dirent.h; then 13944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13945$as_echo_n "checking for library containing opendir... " >&6; } 13946if ${ac_cv_search_opendir+:} false; then : 13947 $as_echo_n "(cached) " >&6 13948else 13949 ac_func_search_save_LIBS=$LIBS 13950cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13951/* end confdefs.h. */ 13952 13953/* Override any GCC internal prototype to avoid an error. 13954 Use char because int might match the return type of a GCC 13955 builtin and then its argument prototype would still apply. */ 13956#ifdef __cplusplus 13957extern "C" 13958#endif 13959char opendir (); 13960int 13961main () 13962{ 13963return opendir (); 13964 ; 13965 return 0; 13966} 13967_ACEOF 13968for ac_lib in '' dir; do 13969 if test -z "$ac_lib"; then 13970 ac_res="none required" 13971 else 13972 ac_res=-l$ac_lib 13973 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13974 fi 13975 if ac_fn_c_try_link "$LINENO"; then : 13976 ac_cv_search_opendir=$ac_res 13977fi 13978rm -f core conftest.err conftest.$ac_objext \ 13979 conftest$ac_exeext 13980 if ${ac_cv_search_opendir+:} false; then : 13981 break 13982fi 13983done 13984if ${ac_cv_search_opendir+:} false; then : 13985 13986else 13987 ac_cv_search_opendir=no 13988fi 13989rm conftest.$ac_ext 13990LIBS=$ac_func_search_save_LIBS 13991fi 13992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13993$as_echo "$ac_cv_search_opendir" >&6; } 13994ac_res=$ac_cv_search_opendir 13995if test "$ac_res" != no; then : 13996 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13997 13998fi 13999 14000else 14001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 14002$as_echo_n "checking for library containing opendir... " >&6; } 14003if ${ac_cv_search_opendir+:} false; then : 14004 $as_echo_n "(cached) " >&6 14005else 14006 ac_func_search_save_LIBS=$LIBS 14007cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14008/* end confdefs.h. */ 14009 14010/* Override any GCC internal prototype to avoid an error. 14011 Use char because int might match the return type of a GCC 14012 builtin and then its argument prototype would still apply. */ 14013#ifdef __cplusplus 14014extern "C" 14015#endif 14016char opendir (); 14017int 14018main () 14019{ 14020return opendir (); 14021 ; 14022 return 0; 14023} 14024_ACEOF 14025for ac_lib in '' x; do 14026 if test -z "$ac_lib"; then 14027 ac_res="none required" 14028 else 14029 ac_res=-l$ac_lib 14030 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14031 fi 14032 if ac_fn_c_try_link "$LINENO"; then : 14033 ac_cv_search_opendir=$ac_res 14034fi 14035rm -f core conftest.err conftest.$ac_objext \ 14036 conftest$ac_exeext 14037 if ${ac_cv_search_opendir+:} false; then : 14038 break 14039fi 14040done 14041if ${ac_cv_search_opendir+:} false; then : 14042 14043else 14044 ac_cv_search_opendir=no 14045fi 14046rm conftest.$ac_ext 14047LIBS=$ac_func_search_save_LIBS 14048fi 14049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 14050$as_echo "$ac_cv_search_opendir" >&6; } 14051ac_res=$ac_cv_search_opendir 14052if test "$ac_res" != no; then : 14053 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14054 14055fi 14056 14057fi 14058 14059 14060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 14061$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 14062if ${gcc_cv_header_string+:} false; then : 14063 $as_echo_n "(cached) " >&6 14064else 14065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14066/* end confdefs.h. */ 14067#include <string.h> 14068#include <strings.h> 14069int 14070main () 14071{ 14072 14073 ; 14074 return 0; 14075} 14076_ACEOF 14077if ac_fn_c_try_compile "$LINENO"; then : 14078 gcc_cv_header_string=yes 14079else 14080 gcc_cv_header_string=no 14081fi 14082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14083fi 14084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 14085$as_echo "$gcc_cv_header_string" >&6; } 14086if test $gcc_cv_header_string = yes; then 14087 14088$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 14089 14090fi 14091 14092for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno 14093do : 14094 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14095ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14096if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14097 cat >>confdefs.h <<_ACEOF 14098#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14099_ACEOF 14100 14101fi 14102done 14103 14104for ac_func in strtoull getrlimit 14105do : 14106 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14107ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14108if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14109 cat >>confdefs.h <<_ACEOF 14110#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14111_ACEOF 14112 14113fi 14114done 14115 14116 14117ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 14118if test "x$ac_cv_have_decl_basename" = xyes; then : 14119 ac_have_decl=1 14120else 14121 ac_have_decl=0 14122fi 14123 14124cat >>confdefs.h <<_ACEOF 14125#define HAVE_DECL_BASENAME $ac_have_decl 14126_ACEOF 14127 14128ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default" 14129if test "x$ac_cv_have_decl_ftello" = xyes; then : 14130 ac_have_decl=1 14131else 14132 ac_have_decl=0 14133fi 14134 14135cat >>confdefs.h <<_ACEOF 14136#define HAVE_DECL_FTELLO $ac_have_decl 14137_ACEOF 14138 14139ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default" 14140if test "x$ac_cv_have_decl_ftello64" = xyes; then : 14141 ac_have_decl=1 14142else 14143 ac_have_decl=0 14144fi 14145 14146cat >>confdefs.h <<_ACEOF 14147#define HAVE_DECL_FTELLO64 $ac_have_decl 14148_ACEOF 14149 14150ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default" 14151if test "x$ac_cv_have_decl_fseeko" = xyes; then : 14152 ac_have_decl=1 14153else 14154 ac_have_decl=0 14155fi 14156 14157cat >>confdefs.h <<_ACEOF 14158#define HAVE_DECL_FSEEKO $ac_have_decl 14159_ACEOF 14160 14161ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default" 14162if test "x$ac_cv_have_decl_fseeko64" = xyes; then : 14163 ac_have_decl=1 14164else 14165 ac_have_decl=0 14166fi 14167 14168cat >>confdefs.h <<_ACEOF 14169#define HAVE_DECL_FSEEKO64 $ac_have_decl 14170_ACEOF 14171 14172 14173 14174case "${host}" in 14175*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 14176 14177$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 14178 ;; 14179esac 14180 14181ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 14182if test "x$ac_cv_have_decl_ffs" = xyes; then : 14183 ac_have_decl=1 14184else 14185 ac_have_decl=0 14186fi 14187 14188cat >>confdefs.h <<_ACEOF 14189#define HAVE_DECL_FFS $ac_have_decl 14190_ACEOF 14191 14192ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 14193if test "x$ac_cv_have_decl_free" = xyes; then : 14194 ac_have_decl=1 14195else 14196 ac_have_decl=0 14197fi 14198 14199cat >>confdefs.h <<_ACEOF 14200#define HAVE_DECL_FREE $ac_have_decl 14201_ACEOF 14202 14203ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 14204if test "x$ac_cv_have_decl_getenv" = xyes; then : 14205 ac_have_decl=1 14206else 14207 ac_have_decl=0 14208fi 14209 14210cat >>confdefs.h <<_ACEOF 14211#define HAVE_DECL_GETENV $ac_have_decl 14212_ACEOF 14213 14214ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 14215if test "x$ac_cv_have_decl_malloc" = xyes; then : 14216 ac_have_decl=1 14217else 14218 ac_have_decl=0 14219fi 14220 14221cat >>confdefs.h <<_ACEOF 14222#define HAVE_DECL_MALLOC $ac_have_decl 14223_ACEOF 14224 14225ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 14226if test "x$ac_cv_have_decl_realloc" = xyes; then : 14227 ac_have_decl=1 14228else 14229 ac_have_decl=0 14230fi 14231 14232cat >>confdefs.h <<_ACEOF 14233#define HAVE_DECL_REALLOC $ac_have_decl 14234_ACEOF 14235 14236ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 14237if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 14238 ac_have_decl=1 14239else 14240 ac_have_decl=0 14241fi 14242 14243cat >>confdefs.h <<_ACEOF 14244#define HAVE_DECL_STPCPY $ac_have_decl 14245_ACEOF 14246 14247ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 14248if test "x$ac_cv_have_decl_strstr" = xyes; then : 14249 ac_have_decl=1 14250else 14251 ac_have_decl=0 14252fi 14253 14254cat >>confdefs.h <<_ACEOF 14255#define HAVE_DECL_STRSTR $ac_have_decl 14256_ACEOF 14257 14258ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 14259if test "x$ac_cv_have_decl_asprintf" = xyes; then : 14260 ac_have_decl=1 14261else 14262 ac_have_decl=0 14263fi 14264 14265cat >>confdefs.h <<_ACEOF 14266#define HAVE_DECL_ASPRINTF $ac_have_decl 14267_ACEOF 14268 14269ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 14270if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 14271 ac_have_decl=1 14272else 14273 ac_have_decl=0 14274fi 14275 14276cat >>confdefs.h <<_ACEOF 14277#define HAVE_DECL_VASPRINTF $ac_have_decl 14278_ACEOF 14279 14280ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 14281if test "x$ac_cv_have_decl_snprintf" = xyes; then : 14282 ac_have_decl=1 14283else 14284 ac_have_decl=0 14285fi 14286 14287cat >>confdefs.h <<_ACEOF 14288#define HAVE_DECL_SNPRINTF $ac_have_decl 14289_ACEOF 14290 14291ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 14292if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 14293 ac_have_decl=1 14294else 14295 ac_have_decl=0 14296fi 14297 14298cat >>confdefs.h <<_ACEOF 14299#define HAVE_DECL_VSNPRINTF $ac_have_decl 14300_ACEOF 14301 14302ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 14303if test "x$ac_cv_have_decl_strnlen" = xyes; then : 14304 ac_have_decl=1 14305else 14306 ac_have_decl=0 14307fi 14308 14309cat >>confdefs.h <<_ACEOF 14310#define HAVE_DECL_STRNLEN $ac_have_decl 14311_ACEOF 14312 14313 14314# Link in zlib if we can. This allows us to read compressed debug sections. 14315# This is used only by compress.c. 14316 14317 # Use the system's zlib library. 14318 zlibdir="-L\$(top_builddir)/../zlib" 14319 zlibinc="-I\$(top_srcdir)/../zlib" 14320 14321# Check whether --with-system-zlib was given. 14322if test "${with_system_zlib+set}" = set; then : 14323 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 14324 zlibdir= 14325 zlibinc= 14326 fi 14327 14328fi 14329 14330 14331 14332 14333 14334save_CFLAGS="$CFLAGS" 14335CFLAGS="$CFLAGS -Werror" 14336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5 14337$as_echo_n "checking compiler support for hidden visibility... " >&6; } 14338if ${bfd_cv_hidden+:} false; then : 14339 $as_echo_n "(cached) " >&6 14340else 14341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14342/* end confdefs.h. */ 14343 14344const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n"; 14345extern void print (const char *) __attribute__ ((__visibility__ ("hidden"))); 14346int 14347main () 14348{ 14349print (hw); 14350 ; 14351 return 0; 14352} 14353_ACEOF 14354if ac_fn_c_try_compile "$LINENO"; then : 14355 bfd_cv_hidden=yes 14356else 14357 bfd_cv_hidden=no 14358fi 14359rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14360fi 14361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5 14362$as_echo "$bfd_cv_hidden" >&6; } 14363CFLAGS="$save_CFLAGS" 14364if test $bfd_cv_hidden = yes; then 14365 14366$as_echo "#define HAVE_HIDDEN 1" >>confdefs.h 14367 14368fi 14369 14370# Check if linker supports --as-needed and --no-as-needed options 14371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14372$as_echo_n "checking linker --as-needed support... " >&6; } 14373if ${bfd_cv_ld_as_needed+:} false; then : 14374 $as_echo_n "(cached) " >&6 14375else 14376 bfd_cv_ld_as_needed=no 14377 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 14378 bfd_cv_ld_as_needed=yes 14379 fi 14380 14381fi 14382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 14383$as_echo "$bfd_cv_ld_as_needed" >&6; } 14384 14385LIBM= 14386case $host in 14387*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 14388 # These system don't have libm, or don't need it 14389 ;; 14390*-ncr-sysv4.3*) 14391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 14392$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 14393if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 14394 $as_echo_n "(cached) " >&6 14395else 14396 ac_check_lib_save_LIBS=$LIBS 14397LIBS="-lmw $LIBS" 14398cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14399/* end confdefs.h. */ 14400 14401/* Override any GCC internal prototype to avoid an error. 14402 Use char because int might match the return type of a GCC 14403 builtin and then its argument prototype would still apply. */ 14404#ifdef __cplusplus 14405extern "C" 14406#endif 14407char _mwvalidcheckl (); 14408int 14409main () 14410{ 14411return _mwvalidcheckl (); 14412 ; 14413 return 0; 14414} 14415_ACEOF 14416if ac_fn_c_try_link "$LINENO"; then : 14417 ac_cv_lib_mw__mwvalidcheckl=yes 14418else 14419 ac_cv_lib_mw__mwvalidcheckl=no 14420fi 14421rm -f core conftest.err conftest.$ac_objext \ 14422 conftest$ac_exeext conftest.$ac_ext 14423LIBS=$ac_check_lib_save_LIBS 14424fi 14425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 14426$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 14427if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 14428 LIBM="-lmw" 14429fi 14430 14431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14432$as_echo_n "checking for cos in -lm... " >&6; } 14433if ${ac_cv_lib_m_cos+:} false; then : 14434 $as_echo_n "(cached) " >&6 14435else 14436 ac_check_lib_save_LIBS=$LIBS 14437LIBS="-lm $LIBS" 14438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14439/* end confdefs.h. */ 14440 14441/* Override any GCC internal prototype to avoid an error. 14442 Use char because int might match the return type of a GCC 14443 builtin and then its argument prototype would still apply. */ 14444#ifdef __cplusplus 14445extern "C" 14446#endif 14447char cos (); 14448int 14449main () 14450{ 14451return cos (); 14452 ; 14453 return 0; 14454} 14455_ACEOF 14456if ac_fn_c_try_link "$LINENO"; then : 14457 ac_cv_lib_m_cos=yes 14458else 14459 ac_cv_lib_m_cos=no 14460fi 14461rm -f core conftest.err conftest.$ac_objext \ 14462 conftest$ac_exeext conftest.$ac_ext 14463LIBS=$ac_check_lib_save_LIBS 14464fi 14465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14466$as_echo "$ac_cv_lib_m_cos" >&6; } 14467if test "x$ac_cv_lib_m_cos" = xyes; then : 14468 LIBM="$LIBM -lm" 14469fi 14470 14471 ;; 14472*) 14473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14474$as_echo_n "checking for cos in -lm... " >&6; } 14475if ${ac_cv_lib_m_cos+:} false; then : 14476 $as_echo_n "(cached) " >&6 14477else 14478 ac_check_lib_save_LIBS=$LIBS 14479LIBS="-lm $LIBS" 14480cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14481/* end confdefs.h. */ 14482 14483/* Override any GCC internal prototype to avoid an error. 14484 Use char because int might match the return type of a GCC 14485 builtin and then its argument prototype would still apply. */ 14486#ifdef __cplusplus 14487extern "C" 14488#endif 14489char cos (); 14490int 14491main () 14492{ 14493return cos (); 14494 ; 14495 return 0; 14496} 14497_ACEOF 14498if ac_fn_c_try_link "$LINENO"; then : 14499 ac_cv_lib_m_cos=yes 14500else 14501 ac_cv_lib_m_cos=no 14502fi 14503rm -f core conftest.err conftest.$ac_objext \ 14504 conftest$ac_exeext conftest.$ac_ext 14505LIBS=$ac_check_lib_save_LIBS 14506fi 14507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14508$as_echo "$ac_cv_lib_m_cos" >&6; } 14509if test "x$ac_cv_lib_m_cos" = xyes; then : 14510 LIBM="-lm" 14511fi 14512 14513 ;; 14514esac 14515 14516 14517 14518# When building a shared libbfd, link against the pic version of libiberty 14519# so that apps that use libbfd won't need libiberty just to satisfy any 14520# libbfd references. 14521# We can't do that if a pic libiberty is unavailable since including non-pic 14522# code would insert text relocations into libbfd. 14523SHARED_LIBADD= 14524SHARED_LDFLAGS= 14525if test "$enable_shared" = "yes"; then 14526 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 14527 if test -n "$x"; then 14528 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 14529 fi 14530 14531# More hacks to build DLLs on Windows. 14532 case "${host}" in 14533 *-*-cygwin*) 14534 SHARED_LDFLAGS="-no-undefined" 14535 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 14536 ;; 14537 14538 # Hack to build or1k-src on OSX 14539 or1k*-*-darwin*) 14540 SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl" 14541 ;; 14542 esac 14543 14544 if test -n "$SHARED_LIBADD"; then 14545 if test -n "$LIBM"; then 14546 if test x"$bfd_cv_ld_as_needed" = xyes; then 14547 # Link against libm only when needed. Put -lc, -lm inside -Wl 14548 # to stop libtool reordering these options. 14549 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 14550 else 14551 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 14552 fi 14553 fi 14554 fi 14555fi 14556 14557 14558 14559# target stuff: 14560 14561# Canonicalize the secondary target names. 14562if test -n "$enable_targets" ; then 14563 for targ in `echo $enable_targets | sed 's/,/ /g'` 14564 do 14565 result=`$ac_config_sub $targ 2>/dev/null` 14566 if test -n "$result" ; then 14567 canon_targets="$canon_targets $result" 14568 else 14569 # Allow targets that config.sub doesn't recognize, like "all". 14570 canon_targets="$canon_targets $targ" 14571 fi 14572 done 14573fi 14574 14575all_targets=false 14576defvec= 14577selvecs= 14578assocvecs= 14579selarchs= 14580TDEFINES= 14581for targ in $target $canon_targets 14582do 14583 if test "x$targ" = "xall"; then 14584 all_targets=true 14585 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 14586 else 14587 . $srcdir/config.bfd 14588 if test "x$targ" = "x$target"; then 14589 defvec=$targ_defvec 14590 fi 14591 selvecs="$selvecs $targ_defvec $targ_selvecs" 14592 selarchs="$selarchs $targ_archs" 14593 TDEFINES="$TDEFINES $targ_cflags" 14594 fi 14595done 14596 14597 14598# This processing still needs to be done if we're to decide properly whether 14599# 64-bit support needs to be compiled in. Currently, it will be included if 14600# the default or any other explicitly requested target requires it; it 14601# will not be included on a 32-bit host if no 64-bit target is requested, and 14602# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 14603# used. 14604 14605# uniq the default and selected vectors in all the configured targets. 14606f="" 14607for i in $selvecs ; do 14608 case " $f " in 14609 *" $i "*) ;; 14610 *) f="$f $i" ;; 14611 esac 14612done 14613selvecs="$f" 14614 14615 14616# uniq the associated vectors in all the configured targets. 14617f="" 14618for i in $assocvecs ; do 14619 case " $f " in 14620 *" $i "*) ;; 14621 *) f="$f $i" ;; 14622 esac 14623done 14624assocvecs="$f" 14625 14626 14627# uniq the architectures in all the configured targets. 14628f="" 14629for i in $selarchs ; do 14630 case " $f " in 14631 *" $i "*) ;; 14632 *) f="$f $i" ;; 14633 esac 14634done 14635selarchs="$f" 14636 14637# Target backend .o files. 14638tb= 14639 14640elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-properties.lo 14641 elf-eh-frame.lo dwarf1.lo dwarf2.lo" 14642coffgen="coffgen.lo dwarf2.lo" 14643coff="cofflink.lo $coffgen" 14644ecoff="ecofflink.lo $coffgen" 14645xcoff="xcofflink.lo $coffgen" 14646 14647for vec in $selvecs 14648do 14649 target_size=32 14650 case "$vec" in 14651 # This list is alphabetized to make it easy to compare 14652 # with the two vector lists in targets.c. For the same reason, 14653 # use one entry per line, even though this leads to long lines. 14654 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 14655 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 14656 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14657 aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14658 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14659 aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14660 aarch64_mach_o_vec) tb="$tb mach-o-aarch64.lo"; target_size=64 ;; 14661 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;; 14662 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 14663 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 14664 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;; 14665 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;; 14666 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 14667 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;; 14668 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 14669 aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 14670 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 14671 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 14672 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14673 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14674 arm_elf32_fdpic_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14675 arm_elf32_fdpic_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14676 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14677 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14678 arm_elf32_symbian_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14679 arm_elf32_symbian_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14680 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14681 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14682 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 14683 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 14684 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 14685 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 14686 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 14687 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 14688 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 14689 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 14690 arm_mach_o_vec) tb="$tb mach-o-arm.lo" ;; 14691 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 14692 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 14693 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 14694 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 14695 cr16c_elf32_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;; 14696 cris_aout_vec) tb="$tb aout-cris.lo" ;; 14697 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 14698 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 14699 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 14700 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 14701 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 14702 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 14703 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 14704 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 14705 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14706 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14707 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;; 14708 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 14709 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 14710 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 14711 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 14712 h8300_elf32_linux_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 14713 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14714 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14715 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14716 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 14717 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 14718 hppa_som_vec) tb="$tb som.lo" ;; 14719 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 14720 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 14721 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 14722 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;; 14723 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;; 14724 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;; 14725 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;; 14726 i386_elf32_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14727 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14728 i386_elf32_nacl_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14729 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14730 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14731 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;; 14732 i386_msdos_vec) tb="$tb i386msdos.lo" ;; 14733 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;; 14734 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;; 14735 iamcu_elf32_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14736 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 14737 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 14738 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14739 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14740 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14741 ia64_elf64_vms_vec) tb="$tb elf64-ia64-vms.lo elf64-ia64.lo elfxx-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;; 14742 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;; 14743 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 14744 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 14745 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14746 k1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14747 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14748 l1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14749 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 14750 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 14751 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 14752 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14753 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14754 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14755 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14756 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 14757 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 14758 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 14759 s12z_elf32_vec) tb="$tb elf32-s12z.lo elf32.lo $elf" ;; 14760 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14761 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14762 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14763 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 14764 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 14765 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 14766 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 14767 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 14768 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 14769 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 14770 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 14771 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;; 14772 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 14773 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 14774 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14775 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14776 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14777 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14778 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14779 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14780 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14781 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14782 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14783 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14784 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14785 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14786 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14787 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14788 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14789 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14790 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14791 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14792 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14793 mips_elf64_trad_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14794 mips_elf64_trad_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14795 mips_elf64_tradfbsd_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14796 mips_elf64_tradfbsd_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14797 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 14798 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 14799 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 14800 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 14801 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 14802 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 14803 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 14804 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 14805 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 14806 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14807 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14808 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14809 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14810 nfp_elf64_vec) tb="$tb elf64-nfp.lo elf64.lo $elf" ;; 14811 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 14812 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 14813 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 14814 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 14815 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;; 14816 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 14817 pef_vec) tb="$tb pef.lo" ;; 14818 pef_xlib_vec) tb="$tb pef.lo" ;; 14819 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 14820 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 14821 plugin_vec) tb="$tb plugin.lo" ;; 14822 powerpc_boot_vec) tb="$tb ppcboot.lo" ;; 14823 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14824 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14825 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14826 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14827 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14828 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 14829 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 14830 powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 14831 powerpc_pe_le_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 14832 powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 14833 powerpc_pei_le_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 14834 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 14835 pru_elf32_vec) tb="$tb elf32-pru.lo elf32.lo $elf" ;; 14836 riscv_elf32_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf32.lo $elf" ;; 14837 riscv_elf64_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf32.lo $elf"; target_size=64 ;; 14838 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;; 14839 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 14840 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 14841 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 14842 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14843 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14844 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14845 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 14846 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 14847 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 14848 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 14849 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;; 14850 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;; 14851 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;; 14852 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;; 14853 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14854 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14855 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14856 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14857 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14858 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14859 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14860 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14861 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14862 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14863 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;; 14864 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;; 14865 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14866 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14867 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14868 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14869 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14870 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14871 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 14872 sym_vec) tb="$tb xsym.lo" ;; 14873 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 14874 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;; 14875 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14876 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14877 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14878 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14879 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14880 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14881 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14882 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14883 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14884 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14885 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14886 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14887 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14888 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14889 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14890 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14891 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14892 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14893 tic80_coff_vec) tb="$tb coff-tic80.lo $coff" ;; 14894 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 14895 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 14896 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 14897 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 14898 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;; 14899 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 14900 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 14901 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 14902 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 14903 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 14904 ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;; 14905 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;; 14906 wasm_vec) tb="$tb wasm-module.lo" ;; 14907 wasm32_elf32_vec) tb="$tb elf32-wasm32.lo elf32.lo $elf" ;; 14908 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;; 14909 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 14910 x86_64_elf32_nacl_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 14911 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14912 x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14913 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14914 x86_64_elf64_nacl_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14915 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14916 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;; 14917 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14918 x86_64_pe_be_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14919 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14920 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 14921 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;; 14922 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 14923 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 14924 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 14925 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;; 14926 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;; 14927 14928 # These appear out of order in targets.c 14929 srec_vec) tb="$tb srec.lo" ;; 14930 symbolsrec_vec) tb="$tb srec.lo" ;; 14931 tekhex_vec) tb="$tb tekhex.lo" ;; 14932 core_cisco_be_vec) tb="$tb cisco-core.lo" ;; 14933 core_cisco_le_vec) tb="$tb cisco-core.lo" ;; 14934 14935 "") ;; 14936 *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;; 14937 esac 14938 14939 if test ${target_size} = 64; then 14940 target64=true 14941 fi 14942 if test x"${vec}" = x"${defvec}"; then 14943 bfd_default_target_size=${target_size} 14944 fi 14945done 14946 14947# Target architecture .o files. 14948# A couple of CPUs use shorter file names to avoid problems on DOS 14949# filesystems. 14950ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 14951 14952# Weed out duplicate .o files. 14953f="" 14954for i in $tb ; do 14955 case " $f " in 14956 *" $i "*) ;; 14957 *) f="$f $i" ;; 14958 esac 14959done 14960tb="$f" 14961 14962f="" 14963for i in $ta ; do 14964 case " $f " in 14965 *" $i "*) ;; 14966 *) f="$f $i" ;; 14967 esac 14968done 14969ta="$f" 14970 14971bfd_backends="$tb" 14972bfd_machines="$ta" 14973 14974if test x${all_targets} = xtrue ; then 14975 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 14976 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 14977 selvecs= 14978 havevecs=-DHAVE_all_vecs 14979 selarchs= 14980 test -n "$assocvecs" && 14981 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 14982else # all_targets is true 14983 # Only set these if they will be nonempty, for the clever echo. 14984 havevecs= 14985 assocvecs= 14986 test -n "$selvecs" && 14987 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 14988 test -n "$selvecs" && 14989 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 14990 test -n "$selarchs" && 14991 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 14992fi # all_targets is true 14993 14994# 64-bit archives need a 64-bit bfd_vma. 14995if test "x$want_64_bit_archive" = xtrue; then 14996 want64=true 14997 14998$as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h 14999 15000fi 15001 15002case ${host64}-${target64}-${want64} in 15003 *true*) 15004 wordsize=64 15005 bfd64_libs='$(BFD64_LIBS)' 15006 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 15007 if test $BFD_HOST_64_BIT_DEFINED = 0; then 15008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5 15009$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 15010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5 15011$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 15012 fi 15013 if test -n "$GCC" ; then 15014 bad_64bit_gcc=no; 15015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5 15016$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; } 15017 # Add more tests for gcc versions with non-working 64-bit support here. 15018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15019/* end confdefs.h. */ 15020:__GNUC__:__GNUC_MINOR__:__i386__: 15021_ACEOF 15022if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15023 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then : 15024 bad_64bit_gcc=yes; 15025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5 15026$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; } 15027else 15028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15029$as_echo "no" >&6; } 15030fi 15031rm -f conftest* 15032 15033 if test $bad_64bit_gcc = yes ; then 15034 as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5 15035 fi 15036 fi 15037 ;; 15038 false-false-false) 15039 wordsize=32 15040 all_backends='$(BFD32_BACKENDS)' 15041 ;; 15042esac 15043 15044tdefaults="" 15045test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 15046test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 15047test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 15048test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059# If we are configured native, pick a core file support file. 15060COREFILE= 15061COREFLAG= 15062CORE_HEADER= 15063TRAD_HEADER= 15064if test "${target}" = "${host}"; then 15065 case "${host}" in 15066 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*) 15067 COREFILE='' 15068 ;; 15069 alpha*-*-linux-*) 15070 COREFILE=trad-core.lo 15071 TRAD_HEADER='"hosts/alphalinux.h"' 15072 ;; 15073 alpha*-*-netbsd* | alpha*-*-openbsd*) 15074 COREFILE=netbsd-core.lo 15075 ;; 15076 alpha*-*-*) 15077 COREFILE=osf-core.lo 15078 ;; 15079 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 15080 COREFILE='' ;; 15081 arm-*-netbsd* | arm-*-openbsd*) 15082 COREFILE=netbsd-core.lo 15083 ;; 15084 arm-*-riscix) COREFILE=trad-core.lo ;; 15085 arm*-*-netbsd*) COREFILE=netbsd-core.lo ;; 15086 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 15087 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 15088 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 15089 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 15090 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 15091 hppa*-*-netbsd* | hppa*-*-openbsd*) 15092 COREFILE=netbsd-core.lo 15093 ;; 15094 15095 i[3-7]86-sequent-bsd*) 15096 COREFILE=trad-core.lo 15097 TRAD_HEADER='"hosts/symmetry.h"' 15098 ;; 15099 i[3-7]86-sequent-sysv4*) ;; 15100 i[3-7]86-sequent-sysv*) 15101 COREFILE=trad-core.lo 15102 TRAD_HEADER='"hosts/symmetry.h"' 15103 ;; 15104 i[3-7]86-*-bsdi) 15105 COREFILE= 15106 ;; 15107 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*) 15108 COREFILE=trad-core.lo 15109 TRAD_HEADER='"hosts/i386bsd.h"' 15110 ;; 15111 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 15112 COREFILE='' 15113 TRAD_HEADER='"hosts/i386bsd.h"' 15114 ;; 15115 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 15116 COREFILE=netbsd-core.lo 15117 ;; 15118 i[3-7]86-esix-sysv3*) 15119 COREFILE=trad-core.lo 15120 TRAD_HEADER='"hosts/esix.h"' 15121 ;; 15122 i[3-7]86-*-sco3.2v5*) 15123 COREFILE=sco5-core.lo 15124 ;; 15125 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 15126 COREFILE=trad-core.lo 15127 TRAD_HEADER='"hosts/i386sco.h"' 15128 ;; 15129 i[3-7]86-*-mach3*) 15130 COREFILE=trad-core.lo 15131 TRAD_HEADER='"hosts/i386mach3.h"' 15132 ;; 15133 i[3-7]86-*-linux-*) 15134 COREFILE=trad-core.lo 15135 TRAD_HEADER='"hosts/i386linux.h"' 15136 case "$enable_targets"-"$want64" in 15137 *x86_64-*linux*|*-true) 15138 CORE_HEADER='"hosts/x86-64linux.h"' 15139 esac 15140 ;; 15141 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 15142 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 15143 mips-*-netbsd* | mips*-*-openbsd*) 15144 COREFILE=netbsd-core.lo 15145 ;; 15146 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 15147 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 15148 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 15149 m68*-*-linux-*) 15150 COREFILE=trad-core.lo 15151 TRAD_HEADER='"hosts/m68klinux.h"' 15152 ;; 15153 m68*-*-netbsd*) 15154 COREFILE=netbsd-core.lo 15155 ;; 15156 ns32k-pc532-mach) 15157 COREFILE=trad-core.lo 15158 TRAD_HEADER='"hosts/pc532mach.h"' 15159 ;; 15160 ns32k-*-netbsd* | ns32k-*-openbsd*) 15161 COREFILE=netbsd-core.lo 15162 ;; 15163 rs6000-*-lynx*) 15164 COREFILE=lynx-core.lo 15165 ;; 15166 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*) 15167 COREFILE=rs6000-core.lo 15168 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 15169 ;; 15170 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 15171 COREFILE=rs6000-core.lo 15172 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 15173 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 15174 # have c_impl as a member of struct core_dumpx 15175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5 15176$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; } 15177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15178/* end confdefs.h. */ 15179#include <core.h> 15180int 15181main () 15182{ 15183struct core_dumpx c; c.c_impl = 0; 15184 ; 15185 return 0; 15186} 15187_ACEOF 15188if ac_fn_c_try_compile "$LINENO"; then : 15189 15190$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h 15191 15192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15193$as_echo "yes" >&6; } 15194else 15195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15196$as_echo "no" >&6; } 15197fi 15198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15199 ;; 15200 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 15201 rs6000-*-*) COREFILE=rs6000-core.lo ;; 15202 powerpc64-*-aix*) COREFILE=rs6000-core.lo ;; 15203 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 15204 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 15205 powerpc-*-beos*) ;; 15206 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 15207 COREFILE='' ;; 15208 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 15209 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 15210 s390*-*-*) COREFILE=trad-core.lo ;; 15211 sh*-*-netbsd* | sh*-*-openbsd*) 15212 COREFILE=netbsd-core.lo 15213 ;; 15214 sparc-*-netbsd* | sparc*-*-openbsd*) 15215 COREFILE=netbsd-core.lo 15216 ;; 15217 vax-*-netbsd* | vax-*-openbsd*) 15218 COREFILE=netbsd-core.lo 15219 ;; 15220 vax-*-ultrix2*) 15221 COREFILE=trad-core.lo 15222 TRAD_HEADER='"hosts/vaxult2.h"' 15223 ;; 15224 vax-*-ultrix*) 15225 COREFILE=trad-core.lo 15226 TRAD_HEADER='"hosts/vaxult2.h"' 15227 ;; 15228 vax-*-linux-*) 15229 COREFILE=trad-core.lo 15230 TRAD_HEADER='"hosts/vaxlinux.h"' 15231 ;; 15232 vax-*-*) 15233 COREFILE=trad-core.lo 15234 TRAD_HEADER='"hosts/vaxbsd.h"' 15235 ;; 15236 x86_64-*-linux*) 15237 CORE_HEADER='"hosts/x86-64linux.h"' 15238 ;; 15239 x86_64-*-netbsd* | x86_64-*-openbsd*) 15240 COREFILE=netbsd-core.lo 15241 ;; 15242 esac 15243 15244 case "$COREFILE" in 15245 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 15246 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 15247 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 15248 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 15249 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 15250 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 15251 osf-core.lo) COREFLAG=-DOSF_CORE ;; 15252 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 15253 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 15254 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 15255 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 15256 esac 15257 15258 # ELF corefile support has several flavors, but all of 15259 # them use something called <sys/procfs.h> 15260 for ac_header in sys/procfs.h 15261do : 15262 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default" 15263if test "x$ac_cv_header_sys_procfs_h" = xyes; then : 15264 cat >>confdefs.h <<_ACEOF 15265#define HAVE_SYS_PROCFS_H 1 15266_ACEOF 15267 15268fi 15269 15270done 15271 15272 if test "$ac_cv_header_sys_procfs_h" = yes; then 15273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5 15274$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; } 15275 if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then : 15276 $as_echo_n "(cached) " >&6 15277else 15278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15279/* end confdefs.h. */ 15280 15281#define _SYSCALL32 15282/* Needed for new procfs interface on sparc-solaris. */ 15283#define _STRUCTURED_PROC 1 15284#include <sys/procfs.h> 15285int 15286main () 15287{ 15288prstatus_t avar 15289 ; 15290 return 0; 15291} 15292_ACEOF 15293if ac_fn_c_try_compile "$LINENO"; then : 15294 bfd_cv_have_sys_procfs_type_prstatus_t=yes 15295else 15296 bfd_cv_have_sys_procfs_type_prstatus_t=no 15297 15298fi 15299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15300fi 15301 15302 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 15303 15304$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h 15305 15306 fi 15307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 15308$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; } 15309 15310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5 15311$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; } 15312 if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then : 15313 $as_echo_n "(cached) " >&6 15314else 15315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15316/* end confdefs.h. */ 15317 15318#define _SYSCALL32 15319/* Needed for new procfs interface on sparc-solaris. */ 15320#define _STRUCTURED_PROC 1 15321#include <sys/procfs.h> 15322int 15323main () 15324{ 15325prstatus32_t avar 15326 ; 15327 return 0; 15328} 15329_ACEOF 15330if ac_fn_c_try_compile "$LINENO"; then : 15331 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 15332else 15333 bfd_cv_have_sys_procfs_type_prstatus32_t=no 15334 15335fi 15336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15337fi 15338 15339 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 15340 15341$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h 15342 15343 fi 15344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 15345$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; } 15346 15347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5 15348$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; } 15349 if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then : 15350 $as_echo_n "(cached) " >&6 15351else 15352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15353/* end confdefs.h. */ 15354 15355#define _SYSCALL32 15356/* Needed for new procfs interface on sparc-solaris. */ 15357#define _STRUCTURED_PROC 1 15358#include <sys/procfs.h> 15359int 15360main () 15361{ 15362prstatus_t avar; void* aref = (void*) &avar.pr_who 15363 ; 15364 return 0; 15365} 15366_ACEOF 15367if ac_fn_c_try_compile "$LINENO"; then : 15368 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 15369else 15370 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 15371 15372fi 15373rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15374fi 15375 15376 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 15377 15378$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h 15379 15380 fi 15381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 15382$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; } 15383 15384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 15385$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; } 15386 if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then : 15387 $as_echo_n "(cached) " >&6 15388else 15389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15390/* end confdefs.h. */ 15391 15392#define _SYSCALL32 15393/* Needed for new procfs interface on sparc-solaris. */ 15394#define _STRUCTURED_PROC 1 15395#include <sys/procfs.h> 15396int 15397main () 15398{ 15399prstatus32_t avar; void* aref = (void*) &avar.pr_who 15400 ; 15401 return 0; 15402} 15403_ACEOF 15404if ac_fn_c_try_compile "$LINENO"; then : 15405 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 15406else 15407 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 15408 15409fi 15410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15411fi 15412 15413 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 15414 15415$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h 15416 15417 fi 15418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 15419$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; } 15420 15421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5 15422$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; } 15423 if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then : 15424 $as_echo_n "(cached) " >&6 15425else 15426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15427/* end confdefs.h. */ 15428 15429#define _SYSCALL32 15430/* Needed for new procfs interface on sparc-solaris. */ 15431#define _STRUCTURED_PROC 1 15432#include <sys/procfs.h> 15433int 15434main () 15435{ 15436pstatus_t avar 15437 ; 15438 return 0; 15439} 15440_ACEOF 15441if ac_fn_c_try_compile "$LINENO"; then : 15442 bfd_cv_have_sys_procfs_type_pstatus_t=yes 15443else 15444 bfd_cv_have_sys_procfs_type_pstatus_t=no 15445 15446fi 15447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15448fi 15449 15450 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 15451 15452$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h 15453 15454 fi 15455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 15456$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; } 15457 15458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5 15459$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; } 15460 if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then : 15461 $as_echo_n "(cached) " >&6 15462else 15463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15464/* end confdefs.h. */ 15465 15466#define _SYSCALL32 15467/* Needed for new procfs interface on sparc-solaris. */ 15468#define _STRUCTURED_PROC 1 15469#include <sys/procfs.h> 15470int 15471main () 15472{ 15473pxstatus_t avar 15474 ; 15475 return 0; 15476} 15477_ACEOF 15478if ac_fn_c_try_compile "$LINENO"; then : 15479 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 15480else 15481 bfd_cv_have_sys_procfs_type_pxstatus_t=no 15482 15483fi 15484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15485fi 15486 15487 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 15488 15489$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h 15490 15491 fi 15492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 15493$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; } 15494 15495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5 15496$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; } 15497 if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then : 15498 $as_echo_n "(cached) " >&6 15499else 15500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15501/* end confdefs.h. */ 15502 15503#define _SYSCALL32 15504/* Needed for new procfs interface on sparc-solaris. */ 15505#define _STRUCTURED_PROC 1 15506#include <sys/procfs.h> 15507int 15508main () 15509{ 15510pstatus32_t avar 15511 ; 15512 return 0; 15513} 15514_ACEOF 15515if ac_fn_c_try_compile "$LINENO"; then : 15516 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 15517else 15518 bfd_cv_have_sys_procfs_type_pstatus32_t=no 15519 15520fi 15521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15522fi 15523 15524 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 15525 15526$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h 15527 15528 fi 15529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 15530$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; } 15531 15532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5 15533$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; } 15534 if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then : 15535 $as_echo_n "(cached) " >&6 15536else 15537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15538/* end confdefs.h. */ 15539 15540#define _SYSCALL32 15541/* Needed for new procfs interface on sparc-solaris. */ 15542#define _STRUCTURED_PROC 1 15543#include <sys/procfs.h> 15544int 15545main () 15546{ 15547prpsinfo_t avar 15548 ; 15549 return 0; 15550} 15551_ACEOF 15552if ac_fn_c_try_compile "$LINENO"; then : 15553 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 15554else 15555 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 15556 15557fi 15558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15559fi 15560 15561 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 15562 15563$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h 15564 15565 fi 15566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 15567$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; } 15568 15569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5 15570$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; } 15571 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then : 15572 $as_echo_n "(cached) " >&6 15573else 15574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15575/* end confdefs.h. */ 15576 15577#define _SYSCALL32 15578/* Needed for new procfs interface on sparc-solaris. */ 15579#define _STRUCTURED_PROC 1 15580#include <sys/procfs.h> 15581int 15582main () 15583{ 15584prpsinfo_t avar; void* aref = (void*) &avar.pr_pid 15585 ; 15586 return 0; 15587} 15588_ACEOF 15589if ac_fn_c_try_compile "$LINENO"; then : 15590 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes 15591else 15592 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no 15593 15594fi 15595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15596fi 15597 15598 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then 15599 15600$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h 15601 15602 fi 15603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5 15604$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; } 15605 15606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5 15607$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; } 15608 if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then : 15609 $as_echo_n "(cached) " >&6 15610else 15611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15612/* end confdefs.h. */ 15613 15614#define _SYSCALL32 15615/* Needed for new procfs interface on sparc-solaris. */ 15616#define _STRUCTURED_PROC 1 15617#include <sys/procfs.h> 15618int 15619main () 15620{ 15621prpsinfo32_t avar 15622 ; 15623 return 0; 15624} 15625_ACEOF 15626if ac_fn_c_try_compile "$LINENO"; then : 15627 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 15628else 15629 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 15630 15631fi 15632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15633fi 15634 15635 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 15636 15637$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h 15638 15639 fi 15640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 15641$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; } 15642 15643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5 15644$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; } 15645 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then : 15646 $as_echo_n "(cached) " >&6 15647else 15648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15649/* end confdefs.h. */ 15650 15651#define _SYSCALL32 15652/* Needed for new procfs interface on sparc-solaris. */ 15653#define _STRUCTURED_PROC 1 15654#include <sys/procfs.h> 15655int 15656main () 15657{ 15658prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid 15659 ; 15660 return 0; 15661} 15662_ACEOF 15663if ac_fn_c_try_compile "$LINENO"; then : 15664 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes 15665else 15666 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no 15667 15668fi 15669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15670fi 15671 15672 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then 15673 15674$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h 15675 15676 fi 15677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5 15678$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; } 15679 15680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5 15681$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; } 15682 if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then : 15683 $as_echo_n "(cached) " >&6 15684else 15685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15686/* end confdefs.h. */ 15687 15688#define _SYSCALL32 15689/* Needed for new procfs interface on sparc-solaris. */ 15690#define _STRUCTURED_PROC 1 15691#include <sys/procfs.h> 15692int 15693main () 15694{ 15695psinfo_t avar 15696 ; 15697 return 0; 15698} 15699_ACEOF 15700if ac_fn_c_try_compile "$LINENO"; then : 15701 bfd_cv_have_sys_procfs_type_psinfo_t=yes 15702else 15703 bfd_cv_have_sys_procfs_type_psinfo_t=no 15704 15705fi 15706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15707fi 15708 15709 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 15710 15711$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h 15712 15713 fi 15714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 15715$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; } 15716 15717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5 15718$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; } 15719 if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then : 15720 $as_echo_n "(cached) " >&6 15721else 15722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15723/* end confdefs.h. */ 15724 15725#define _SYSCALL32 15726/* Needed for new procfs interface on sparc-solaris. */ 15727#define _STRUCTURED_PROC 1 15728#include <sys/procfs.h> 15729int 15730main () 15731{ 15732psinfo_t avar; void* aref = (void*) &avar.pr_pid 15733 ; 15734 return 0; 15735} 15736_ACEOF 15737if ac_fn_c_try_compile "$LINENO"; then : 15738 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes 15739else 15740 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no 15741 15742fi 15743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15744fi 15745 15746 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then 15747 15748$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h 15749 15750 fi 15751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5 15752$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; } 15753 15754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5 15755$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; } 15756 if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then : 15757 $as_echo_n "(cached) " >&6 15758else 15759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15760/* end confdefs.h. */ 15761 15762#define _SYSCALL32 15763/* Needed for new procfs interface on sparc-solaris. */ 15764#define _STRUCTURED_PROC 1 15765#include <sys/procfs.h> 15766int 15767main () 15768{ 15769psinfo32_t avar 15770 ; 15771 return 0; 15772} 15773_ACEOF 15774if ac_fn_c_try_compile "$LINENO"; then : 15775 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 15776else 15777 bfd_cv_have_sys_procfs_type_psinfo32_t=no 15778 15779fi 15780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15781fi 15782 15783 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 15784 15785$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h 15786 15787 fi 15788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 15789$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; } 15790 15791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5 15792$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; } 15793 if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then : 15794 $as_echo_n "(cached) " >&6 15795else 15796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15797/* end confdefs.h. */ 15798 15799#define _SYSCALL32 15800/* Needed for new procfs interface on sparc-solaris. */ 15801#define _STRUCTURED_PROC 1 15802#include <sys/procfs.h> 15803int 15804main () 15805{ 15806psinfo32_t avar; void* aref = (void*) &avar.pr_pid 15807 ; 15808 return 0; 15809} 15810_ACEOF 15811if ac_fn_c_try_compile "$LINENO"; then : 15812 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes 15813else 15814 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no 15815 15816fi 15817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15818fi 15819 15820 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then 15821 15822$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h 15823 15824 fi 15825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5 15826$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; } 15827 15828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5 15829$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; } 15830 if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then : 15831 $as_echo_n "(cached) " >&6 15832else 15833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15834/* end confdefs.h. */ 15835 15836#define _SYSCALL32 15837/* Needed for new procfs interface on sparc-solaris. */ 15838#define _STRUCTURED_PROC 1 15839#include <sys/procfs.h> 15840int 15841main () 15842{ 15843lwpstatus_t avar 15844 ; 15845 return 0; 15846} 15847_ACEOF 15848if ac_fn_c_try_compile "$LINENO"; then : 15849 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 15850else 15851 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 15852 15853fi 15854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15855fi 15856 15857 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 15858 15859$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h 15860 15861 fi 15862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 15863$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; } 15864 15865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5 15866$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; } 15867 if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then : 15868 $as_echo_n "(cached) " >&6 15869else 15870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15871/* end confdefs.h. */ 15872 15873#define _SYSCALL32 15874/* Needed for new procfs interface on sparc-solaris. */ 15875#define _STRUCTURED_PROC 1 15876#include <sys/procfs.h> 15877int 15878main () 15879{ 15880lwpxstatus_t avar 15881 ; 15882 return 0; 15883} 15884_ACEOF 15885if ac_fn_c_try_compile "$LINENO"; then : 15886 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 15887else 15888 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 15889 15890fi 15891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15892fi 15893 15894 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 15895 15896$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h 15897 15898 fi 15899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 15900$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; } 15901 15902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 15903$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; } 15904 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then : 15905 $as_echo_n "(cached) " >&6 15906else 15907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15908/* end confdefs.h. */ 15909 15910#define _SYSCALL32 15911/* Needed for new procfs interface on sparc-solaris. */ 15912#define _STRUCTURED_PROC 1 15913#include <sys/procfs.h> 15914int 15915main () 15916{ 15917lwpstatus_t avar; void* aref = (void*) &avar.pr_context 15918 ; 15919 return 0; 15920} 15921_ACEOF 15922if ac_fn_c_try_compile "$LINENO"; then : 15923 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 15924else 15925 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 15926 15927fi 15928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15929fi 15930 15931 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 15932 15933$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h 15934 15935 fi 15936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 15937$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; } 15938 15939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 15940$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; } 15941 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then : 15942 $as_echo_n "(cached) " >&6 15943else 15944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15945/* end confdefs.h. */ 15946 15947#define _SYSCALL32 15948/* Needed for new procfs interface on sparc-solaris. */ 15949#define _STRUCTURED_PROC 1 15950#include <sys/procfs.h> 15951int 15952main () 15953{ 15954lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 15955 ; 15956 return 0; 15957} 15958_ACEOF 15959if ac_fn_c_try_compile "$LINENO"; then : 15960 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 15961else 15962 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 15963 15964fi 15965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15966fi 15967 15968 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 15969 15970$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h 15971 15972 fi 15973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 15974$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; } 15975 15976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5 15977$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; } 15978 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then : 15979 $as_echo_n "(cached) " >&6 15980else 15981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15982/* end confdefs.h. */ 15983 15984#define _SYSCALL32 15985/* Needed for new procfs interface on sparc-solaris. */ 15986#define _STRUCTURED_PROC 1 15987#include <sys/procfs.h> 15988int 15989main () 15990{ 15991lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg 15992 ; 15993 return 0; 15994} 15995_ACEOF 15996if ac_fn_c_try_compile "$LINENO"; then : 15997 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes 15998else 15999 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no 16000 16001fi 16002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16003fi 16004 16005 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then 16006 16007$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h 16008 16009 fi 16010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5 16011$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; } 16012 16013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5 16014$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; } 16015 if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then : 16016 $as_echo_n "(cached) " >&6 16017else 16018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16019/* end confdefs.h. */ 16020 16021#define _SYSCALL32 16022/* Needed for new procfs interface on sparc-solaris. */ 16023#define _STRUCTURED_PROC 1 16024#include <sys/procfs.h> 16025int 16026main () 16027{ 16028win32_pstatus_t avar 16029 ; 16030 return 0; 16031} 16032_ACEOF 16033if ac_fn_c_try_compile "$LINENO"; then : 16034 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 16035else 16036 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 16037 16038fi 16039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16040fi 16041 16042 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 16043 16044$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h 16045 16046 fi 16047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 16048$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; } 16049 16050 fi 16051fi 16052 16053 16054if test -n "$CORE_HEADER"; then 16055 16056cat >>confdefs.h <<_ACEOF 16057#define CORE_HEADER $CORE_HEADER 16058_ACEOF 16059 16060fi 16061if test -n "$TRAD_HEADER"; then 16062 16063cat >>confdefs.h <<_ACEOF 16064#define TRAD_HEADER $TRAD_HEADER 16065_ACEOF 16066 16067fi 16068 16069if test "$plugins" = "yes"; then 16070 supports_plugins=1 16071else 16072 supports_plugins=0 16073fi 16074 16075 16076 16077# Determine the host dependent file_ptr a.k.a. off_t type. In order 16078# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 16079# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 16080# Hopefully a reasonable assumption since fseeko et.al. should be 16081# upward compatible. 16082for ac_func in ftello ftello64 fseeko fseeko64 fopen64 16083do : 16084 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16085ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16086if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16087 cat >>confdefs.h <<_ACEOF 16088#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16089_ACEOF 16090 16091fi 16092done 16093 16094if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 16095 # The cast to long int works around a bug in the HP C Compiler 16096# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 16097# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 16098# This bug is HP SR number 8606223364. 16099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 16100$as_echo_n "checking size of off_t... " >&6; } 16101if ${ac_cv_sizeof_off_t+:} false; then : 16102 $as_echo_n "(cached) " >&6 16103else 16104 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 16105 16106else 16107 if test "$ac_cv_type_off_t" = yes; then 16108 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16109$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 16110as_fn_error 77 "cannot compute sizeof (off_t) 16111See \`config.log' for more details" "$LINENO" 5; } 16112 else 16113 ac_cv_sizeof_off_t=0 16114 fi 16115fi 16116 16117fi 16118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 16119$as_echo "$ac_cv_sizeof_off_t" >&6; } 16120 16121 16122 16123cat >>confdefs.h <<_ACEOF 16124#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 16125_ACEOF 16126 16127 16128fi 16129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5 16130$as_echo_n "checking file_ptr type... " >&6; } 16131bfd_file_ptr="long" 16132bfd_ufile_ptr="unsigned long" 16133if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 16134 -o x"${ac_cv_sizeof_off_t}" = x8; then 16135 bfd_file_ptr=BFD_HOST_64_BIT 16136 bfd_ufile_ptr=BFD_HOST_U_64_BIT 16137fi 16138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5 16139$as_echo "$bfd_file_ptr" >&6; } 16140 16141 16142 16143 16144 16145 16146 for ac_header in $ac_header_list 16147do : 16148 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16149ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 16150" 16151if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16152 cat >>confdefs.h <<_ACEOF 16153#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16154_ACEOF 16155 16156fi 16157 16158done 16159 16160 16161 16162 16163 16164 16165 16166 16167for ac_func in getpagesize 16168do : 16169 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 16170if test "x$ac_cv_func_getpagesize" = xyes; then : 16171 cat >>confdefs.h <<_ACEOF 16172#define HAVE_GETPAGESIZE 1 16173_ACEOF 16174 16175fi 16176done 16177 16178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 16179$as_echo_n "checking for working mmap... " >&6; } 16180if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 16181 $as_echo_n "(cached) " >&6 16182else 16183 if test "$cross_compiling" = yes; then : 16184 ac_cv_func_mmap_fixed_mapped=no 16185else 16186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16187/* end confdefs.h. */ 16188$ac_includes_default 16189/* malloc might have been renamed as rpl_malloc. */ 16190#undef malloc 16191 16192/* Thanks to Mike Haertel and Jim Avera for this test. 16193 Here is a matrix of mmap possibilities: 16194 mmap private not fixed 16195 mmap private fixed at somewhere currently unmapped 16196 mmap private fixed at somewhere already mapped 16197 mmap shared not fixed 16198 mmap shared fixed at somewhere currently unmapped 16199 mmap shared fixed at somewhere already mapped 16200 For private mappings, we should verify that changes cannot be read() 16201 back from the file, nor mmap's back from the file at a different 16202 address. (There have been systems where private was not correctly 16203 implemented like the infamous i386 svr4.0, and systems where the 16204 VM page cache was not coherent with the file system buffer cache 16205 like early versions of FreeBSD and possibly contemporary NetBSD.) 16206 For shared mappings, we should conversely verify that changes get 16207 propagated back to all the places they're supposed to be. 16208 16209 Grep wants private fixed already mapped. 16210 The main things grep needs to know about mmap are: 16211 * does it exist and is it safe to write into the mmap'd area 16212 * how to use it (BSD variants) */ 16213 16214#include <fcntl.h> 16215#include <sys/mman.h> 16216 16217#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 16218char *malloc (); 16219#endif 16220 16221/* This mess was copied from the GNU getpagesize.h. */ 16222#ifndef HAVE_GETPAGESIZE 16223# ifdef _SC_PAGESIZE 16224# define getpagesize() sysconf(_SC_PAGESIZE) 16225# else /* no _SC_PAGESIZE */ 16226# ifdef HAVE_SYS_PARAM_H 16227# include <sys/param.h> 16228# ifdef EXEC_PAGESIZE 16229# define getpagesize() EXEC_PAGESIZE 16230# else /* no EXEC_PAGESIZE */ 16231# ifdef NBPG 16232# define getpagesize() NBPG * CLSIZE 16233# ifndef CLSIZE 16234# define CLSIZE 1 16235# endif /* no CLSIZE */ 16236# else /* no NBPG */ 16237# ifdef NBPC 16238# define getpagesize() NBPC 16239# else /* no NBPC */ 16240# ifdef PAGESIZE 16241# define getpagesize() PAGESIZE 16242# endif /* PAGESIZE */ 16243# endif /* no NBPC */ 16244# endif /* no NBPG */ 16245# endif /* no EXEC_PAGESIZE */ 16246# else /* no HAVE_SYS_PARAM_H */ 16247# define getpagesize() 8192 /* punt totally */ 16248# endif /* no HAVE_SYS_PARAM_H */ 16249# endif /* no _SC_PAGESIZE */ 16250 16251#endif /* no HAVE_GETPAGESIZE */ 16252 16253int 16254main () 16255{ 16256 char *data, *data2, *data3; 16257 const char *cdata2; 16258 int i, pagesize; 16259 int fd, fd2; 16260 16261 pagesize = getpagesize (); 16262 16263 /* First, make a file with some known garbage in it. */ 16264 data = (char *) malloc (pagesize); 16265 if (!data) 16266 return 1; 16267 for (i = 0; i < pagesize; ++i) 16268 *(data + i) = rand (); 16269 umask (0); 16270 fd = creat ("conftest.mmap", 0600); 16271 if (fd < 0) 16272 return 2; 16273 if (write (fd, data, pagesize) != pagesize) 16274 return 3; 16275 close (fd); 16276 16277 /* Next, check that the tail of a page is zero-filled. File must have 16278 non-zero length, otherwise we risk SIGBUS for entire page. */ 16279 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 16280 if (fd2 < 0) 16281 return 4; 16282 cdata2 = ""; 16283 if (write (fd2, cdata2, 1) != 1) 16284 return 5; 16285 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 16286 if (data2 == MAP_FAILED) 16287 return 6; 16288 for (i = 0; i < pagesize; ++i) 16289 if (*(data2 + i)) 16290 return 7; 16291 close (fd2); 16292 if (munmap (data2, pagesize)) 16293 return 8; 16294 16295 /* Next, try to mmap the file at a fixed address which already has 16296 something else allocated at it. If we can, also make sure that 16297 we see the same garbage. */ 16298 fd = open ("conftest.mmap", O_RDWR); 16299 if (fd < 0) 16300 return 9; 16301 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 16302 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 16303 return 10; 16304 for (i = 0; i < pagesize; ++i) 16305 if (*(data + i) != *(data2 + i)) 16306 return 11; 16307 16308 /* Finally, make sure that changes to the mapped area do not 16309 percolate back to the file as seen by read(). (This is a bug on 16310 some variants of i386 svr4.0.) */ 16311 for (i = 0; i < pagesize; ++i) 16312 *(data2 + i) = *(data2 + i) + 1; 16313 data3 = (char *) malloc (pagesize); 16314 if (!data3) 16315 return 12; 16316 if (read (fd, data3, pagesize) != pagesize) 16317 return 13; 16318 for (i = 0; i < pagesize; ++i) 16319 if (*(data + i) != *(data3 + i)) 16320 return 14; 16321 close (fd); 16322 return 0; 16323} 16324_ACEOF 16325if ac_fn_c_try_run "$LINENO"; then : 16326 ac_cv_func_mmap_fixed_mapped=yes 16327else 16328 ac_cv_func_mmap_fixed_mapped=no 16329fi 16330rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16331 conftest.$ac_objext conftest.beam conftest.$ac_ext 16332fi 16333 16334fi 16335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 16336$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 16337if test $ac_cv_func_mmap_fixed_mapped = yes; then 16338 16339$as_echo "#define HAVE_MMAP 1" >>confdefs.h 16340 16341fi 16342rm -f conftest.mmap conftest.txt 16343 16344for ac_func in madvise mprotect 16345do : 16346 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16347ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16348if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16349 cat >>confdefs.h <<_ACEOF 16350#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16351_ACEOF 16352 16353fi 16354done 16355 16356case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 16357 true+yes ) 16358$as_echo "#define USE_MMAP 1" >>confdefs.h 16359 ;; 16360esac 16361 16362rm -f doc/config.status 16363ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 16364 16365 16366ac_config_commands="$ac_config_commands default" 16367 16368 16369 16370 16371 16372 16373 16374cat >confcache <<\_ACEOF 16375# This file is a shell script that caches the results of configure 16376# tests run on this system so they can be shared between configure 16377# scripts and configure runs, see configure's option --config-cache. 16378# It is not useful on other systems. If it contains results you don't 16379# want to keep, you may remove or edit it. 16380# 16381# config.status only pays attention to the cache file if you give it 16382# the --recheck option to rerun configure. 16383# 16384# `ac_cv_env_foo' variables (set or unset) will be overridden when 16385# loading this file, other *unset* `ac_cv_foo' will be assigned the 16386# following values. 16387 16388_ACEOF 16389 16390# The following way of writing the cache mishandles newlines in values, 16391# but we know of no workaround that is simple, portable, and efficient. 16392# So, we kill variables containing newlines. 16393# Ultrix sh set writes to stderr and can't be redirected directly, 16394# and sets the high bit in the cache file unless we assign to the vars. 16395( 16396 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16397 eval ac_val=\$$ac_var 16398 case $ac_val in #( 16399 *${as_nl}*) 16400 case $ac_var in #( 16401 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16402$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16403 esac 16404 case $ac_var in #( 16405 _ | IFS | as_nl) ;; #( 16406 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16407 *) { eval $ac_var=; unset $ac_var;} ;; 16408 esac ;; 16409 esac 16410 done 16411 16412 (set) 2>&1 | 16413 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16414 *${as_nl}ac_space=\ *) 16415 # `set' does not quote correctly, so add quotes: double-quote 16416 # substitution turns \\\\ into \\, and sed turns \\ into \. 16417 sed -n \ 16418 "s/'/'\\\\''/g; 16419 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16420 ;; #( 16421 *) 16422 # `set' quotes correctly as required by POSIX, so do not add quotes. 16423 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16424 ;; 16425 esac | 16426 sort 16427) | 16428 sed ' 16429 /^ac_cv_env_/b end 16430 t clear 16431 :clear 16432 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16433 t end 16434 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16435 :end' >>confcache 16436if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16437 if test -w "$cache_file"; then 16438 if test "x$cache_file" != "x/dev/null"; then 16439 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16440$as_echo "$as_me: updating cache $cache_file" >&6;} 16441 if test ! -f "$cache_file" || test -h "$cache_file"; then 16442 cat confcache >"$cache_file" 16443 else 16444 case $cache_file in #( 16445 */* | ?:*) 16446 mv -f confcache "$cache_file"$$ && 16447 mv -f "$cache_file"$$ "$cache_file" ;; #( 16448 *) 16449 mv -f confcache "$cache_file" ;; 16450 esac 16451 fi 16452 fi 16453 else 16454 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16455$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16456 fi 16457fi 16458rm -f confcache 16459 16460test "x$prefix" = xNONE && prefix=$ac_default_prefix 16461# Let make expand exec_prefix. 16462test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16463 16464DEFS=-DHAVE_CONFIG_H 16465 16466ac_libobjs= 16467ac_ltlibobjs= 16468U= 16469for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16470 # 1. Remove the extension, and $U if already installed. 16471 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16472 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16473 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16474 # will be set to the directory where LIBOBJS objects are built. 16475 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16476 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16477done 16478LIBOBJS=$ac_libobjs 16479 16480LTLIBOBJS=$ac_ltlibobjs 16481 16482 16483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16484$as_echo_n "checking that generated files are newer than configure... " >&6; } 16485 if test -n "$am_sleep_pid"; then 16486 # Hide warnings about reused PIDs. 16487 wait $am_sleep_pid 2>/dev/null 16488 fi 16489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16490$as_echo "done" >&6; } 16491if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16492 as_fn_error $? "conditional \"AMDEP\" was never defined. 16493Usually this means the macro was only invoked conditionally." "$LINENO" 5 16494fi 16495if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16496 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16497Usually this means the macro was only invoked conditionally." "$LINENO" 5 16498fi 16499 if test -n "$EXEEXT"; then 16500 am__EXEEXT_TRUE= 16501 am__EXEEXT_FALSE='#' 16502else 16503 am__EXEEXT_TRUE='#' 16504 am__EXEEXT_FALSE= 16505fi 16506 16507if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 16508 as_fn_error $? "conditional \"PLUGINS\" was never defined. 16509Usually this means the macro was only invoked conditionally." "$LINENO" 5 16510fi 16511if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16512 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 16513Usually this means the macro was only invoked conditionally." "$LINENO" 5 16514fi 16515if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16516 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 16517Usually this means the macro was only invoked conditionally." "$LINENO" 5 16518fi 16519if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 16520 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 16521Usually this means the macro was only invoked conditionally." "$LINENO" 5 16522fi 16523 16524: "${CONFIG_STATUS=./config.status}" 16525ac_write_fail=0 16526ac_clean_files_save=$ac_clean_files 16527ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16528{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16529$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16530as_write_fail=0 16531cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16532#! $SHELL 16533# Generated by $as_me. 16534# Run this file to recreate the current configuration. 16535# Compiler output produced by configure, useful for debugging 16536# configure, is in config.log if it exists. 16537 16538debug=false 16539ac_cs_recheck=false 16540ac_cs_silent=false 16541 16542SHELL=\${CONFIG_SHELL-$SHELL} 16543export SHELL 16544_ASEOF 16545cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16546## -------------------- ## 16547## M4sh Initialization. ## 16548## -------------------- ## 16549 16550# Be more Bourne compatible 16551DUALCASE=1; export DUALCASE # for MKS sh 16552if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16553 emulate sh 16554 NULLCMD=: 16555 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16556 # is contrary to our usage. Disable this feature. 16557 alias -g '${1+"$@"}'='"$@"' 16558 setopt NO_GLOB_SUBST 16559else 16560 case `(set -o) 2>/dev/null` in #( 16561 *posix*) : 16562 set -o posix ;; #( 16563 *) : 16564 ;; 16565esac 16566fi 16567 16568 16569as_nl=' 16570' 16571export as_nl 16572# Printing a long string crashes Solaris 7 /usr/bin/printf. 16573as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16574as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16575as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16576# Prefer a ksh shell builtin over an external printf program on Solaris, 16577# but without wasting forks for bash or zsh. 16578if test -z "$BASH_VERSION$ZSH_VERSION" \ 16579 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16580 as_echo='print -r --' 16581 as_echo_n='print -rn --' 16582elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16583 as_echo='printf %s\n' 16584 as_echo_n='printf %s' 16585else 16586 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16587 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16588 as_echo_n='/usr/ucb/echo -n' 16589 else 16590 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16591 as_echo_n_body='eval 16592 arg=$1; 16593 case $arg in #( 16594 *"$as_nl"*) 16595 expr "X$arg" : "X\\(.*\\)$as_nl"; 16596 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16597 esac; 16598 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16599 ' 16600 export as_echo_n_body 16601 as_echo_n='sh -c $as_echo_n_body as_echo' 16602 fi 16603 export as_echo_body 16604 as_echo='sh -c $as_echo_body as_echo' 16605fi 16606 16607# The user is always right. 16608if test "${PATH_SEPARATOR+set}" != set; then 16609 PATH_SEPARATOR=: 16610 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16611 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16612 PATH_SEPARATOR=';' 16613 } 16614fi 16615 16616 16617# IFS 16618# We need space, tab and new line, in precisely that order. Quoting is 16619# there to prevent editors from complaining about space-tab. 16620# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16621# splitting by setting IFS to empty value.) 16622IFS=" "" $as_nl" 16623 16624# Find who we are. Look in the path if we contain no directory separator. 16625as_myself= 16626case $0 in #(( 16627 *[\\/]* ) as_myself=$0 ;; 16628 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16629for as_dir in $PATH 16630do 16631 IFS=$as_save_IFS 16632 test -z "$as_dir" && as_dir=. 16633 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16634 done 16635IFS=$as_save_IFS 16636 16637 ;; 16638esac 16639# We did not find ourselves, most probably we were run as `sh COMMAND' 16640# in which case we are not to be found in the path. 16641if test "x$as_myself" = x; then 16642 as_myself=$0 16643fi 16644if test ! -f "$as_myself"; then 16645 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16646 exit 1 16647fi 16648 16649# Unset variables that we do not need and which cause bugs (e.g. in 16650# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16651# suppresses any "Segmentation fault" message there. '((' could 16652# trigger a bug in pdksh 5.2.14. 16653for as_var in BASH_ENV ENV MAIL MAILPATH 16654do eval test x\${$as_var+set} = xset \ 16655 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16656done 16657PS1='$ ' 16658PS2='> ' 16659PS4='+ ' 16660 16661# NLS nuisances. 16662LC_ALL=C 16663export LC_ALL 16664LANGUAGE=C 16665export LANGUAGE 16666 16667# CDPATH. 16668(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16669 16670 16671# as_fn_error STATUS ERROR [LINENO LOG_FD] 16672# ---------------------------------------- 16673# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16674# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16675# script with STATUS, using 1 if that was 0. 16676as_fn_error () 16677{ 16678 as_status=$1; test $as_status -eq 0 && as_status=1 16679 if test "$4"; then 16680 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16681 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16682 fi 16683 $as_echo "$as_me: error: $2" >&2 16684 as_fn_exit $as_status 16685} # as_fn_error 16686 16687 16688# as_fn_set_status STATUS 16689# ----------------------- 16690# Set $? to STATUS, without forking. 16691as_fn_set_status () 16692{ 16693 return $1 16694} # as_fn_set_status 16695 16696# as_fn_exit STATUS 16697# ----------------- 16698# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16699as_fn_exit () 16700{ 16701 set +e 16702 as_fn_set_status $1 16703 exit $1 16704} # as_fn_exit 16705 16706# as_fn_unset VAR 16707# --------------- 16708# Portably unset VAR. 16709as_fn_unset () 16710{ 16711 { eval $1=; unset $1;} 16712} 16713as_unset=as_fn_unset 16714# as_fn_append VAR VALUE 16715# ---------------------- 16716# Append the text in VALUE to the end of the definition contained in VAR. Take 16717# advantage of any shell optimizations that allow amortized linear growth over 16718# repeated appends, instead of the typical quadratic growth present in naive 16719# implementations. 16720if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16721 eval 'as_fn_append () 16722 { 16723 eval $1+=\$2 16724 }' 16725else 16726 as_fn_append () 16727 { 16728 eval $1=\$$1\$2 16729 } 16730fi # as_fn_append 16731 16732# as_fn_arith ARG... 16733# ------------------ 16734# Perform arithmetic evaluation on the ARGs, and store the result in the 16735# global $as_val. Take advantage of shells that can avoid forks. The arguments 16736# must be portable across $(()) and expr. 16737if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16738 eval 'as_fn_arith () 16739 { 16740 as_val=$(( $* )) 16741 }' 16742else 16743 as_fn_arith () 16744 { 16745 as_val=`expr "$@" || test $? -eq 1` 16746 } 16747fi # as_fn_arith 16748 16749 16750if expr a : '\(a\)' >/dev/null 2>&1 && 16751 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16752 as_expr=expr 16753else 16754 as_expr=false 16755fi 16756 16757if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16758 as_basename=basename 16759else 16760 as_basename=false 16761fi 16762 16763if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16764 as_dirname=dirname 16765else 16766 as_dirname=false 16767fi 16768 16769as_me=`$as_basename -- "$0" || 16770$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16771 X"$0" : 'X\(//\)$' \| \ 16772 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16773$as_echo X/"$0" | 16774 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16775 s//\1/ 16776 q 16777 } 16778 /^X\/\(\/\/\)$/{ 16779 s//\1/ 16780 q 16781 } 16782 /^X\/\(\/\).*/{ 16783 s//\1/ 16784 q 16785 } 16786 s/.*/./; q'` 16787 16788# Avoid depending upon Character Ranges. 16789as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16790as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16791as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16792as_cr_digits='0123456789' 16793as_cr_alnum=$as_cr_Letters$as_cr_digits 16794 16795ECHO_C= ECHO_N= ECHO_T= 16796case `echo -n x` in #((((( 16797-n*) 16798 case `echo 'xy\c'` in 16799 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16800 xy) ECHO_C='\c';; 16801 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16802 ECHO_T=' ';; 16803 esac;; 16804*) 16805 ECHO_N='-n';; 16806esac 16807 16808rm -f conf$$ conf$$.exe conf$$.file 16809if test -d conf$$.dir; then 16810 rm -f conf$$.dir/conf$$.file 16811else 16812 rm -f conf$$.dir 16813 mkdir conf$$.dir 2>/dev/null 16814fi 16815if (echo >conf$$.file) 2>/dev/null; then 16816 if ln -s conf$$.file conf$$ 2>/dev/null; then 16817 as_ln_s='ln -s' 16818 # ... but there are two gotchas: 16819 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16820 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16821 # In both cases, we have to default to `cp -pR'. 16822 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16823 as_ln_s='cp -pR' 16824 elif ln conf$$.file conf$$ 2>/dev/null; then 16825 as_ln_s=ln 16826 else 16827 as_ln_s='cp -pR' 16828 fi 16829else 16830 as_ln_s='cp -pR' 16831fi 16832rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16833rmdir conf$$.dir 2>/dev/null 16834 16835 16836# as_fn_mkdir_p 16837# ------------- 16838# Create "$as_dir" as a directory, including parents if necessary. 16839as_fn_mkdir_p () 16840{ 16841 16842 case $as_dir in #( 16843 -*) as_dir=./$as_dir;; 16844 esac 16845 test -d "$as_dir" || eval $as_mkdir_p || { 16846 as_dirs= 16847 while :; do 16848 case $as_dir in #( 16849 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16850 *) as_qdir=$as_dir;; 16851 esac 16852 as_dirs="'$as_qdir' $as_dirs" 16853 as_dir=`$as_dirname -- "$as_dir" || 16854$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16855 X"$as_dir" : 'X\(//\)[^/]' \| \ 16856 X"$as_dir" : 'X\(//\)$' \| \ 16857 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16858$as_echo X"$as_dir" | 16859 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16860 s//\1/ 16861 q 16862 } 16863 /^X\(\/\/\)[^/].*/{ 16864 s//\1/ 16865 q 16866 } 16867 /^X\(\/\/\)$/{ 16868 s//\1/ 16869 q 16870 } 16871 /^X\(\/\).*/{ 16872 s//\1/ 16873 q 16874 } 16875 s/.*/./; q'` 16876 test -d "$as_dir" && break 16877 done 16878 test -z "$as_dirs" || eval "mkdir $as_dirs" 16879 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16880 16881 16882} # as_fn_mkdir_p 16883if mkdir -p . 2>/dev/null; then 16884 as_mkdir_p='mkdir -p "$as_dir"' 16885else 16886 test -d ./-p && rmdir ./-p 16887 as_mkdir_p=false 16888fi 16889 16890 16891# as_fn_executable_p FILE 16892# ----------------------- 16893# Test if FILE is an executable regular file. 16894as_fn_executable_p () 16895{ 16896 test -f "$1" && test -x "$1" 16897} # as_fn_executable_p 16898as_test_x='test -x' 16899as_executable_p=as_fn_executable_p 16900 16901# Sed expression to map a string onto a valid CPP name. 16902as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16903 16904# Sed expression to map a string onto a valid variable name. 16905as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16906 16907 16908exec 6>&1 16909## ----------------------------------- ## 16910## Main body of $CONFIG_STATUS script. ## 16911## ----------------------------------- ## 16912_ASEOF 16913test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16914 16915cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16916# Save the log message, to keep $0 and so on meaningful, and to 16917# report actual input values of CONFIG_FILES etc. instead of their 16918# values after options handling. 16919ac_log=" 16920This file was extended by bfd $as_me 2.31.1, which was 16921generated by GNU Autoconf 2.69. Invocation command line was 16922 16923 CONFIG_FILES = $CONFIG_FILES 16924 CONFIG_HEADERS = $CONFIG_HEADERS 16925 CONFIG_LINKS = $CONFIG_LINKS 16926 CONFIG_COMMANDS = $CONFIG_COMMANDS 16927 $ $0 $@ 16928 16929on `(hostname || uname -n) 2>/dev/null | sed 1q` 16930" 16931 16932_ACEOF 16933 16934case $ac_config_files in *" 16935"*) set x $ac_config_files; shift; ac_config_files=$*;; 16936esac 16937 16938case $ac_config_headers in *" 16939"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16940esac 16941 16942 16943cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16944# Files that config.status was made for. 16945config_files="$ac_config_files" 16946config_headers="$ac_config_headers" 16947config_commands="$ac_config_commands" 16948 16949_ACEOF 16950 16951cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16952ac_cs_usage="\ 16953\`$as_me' instantiates files and other configuration actions 16954from templates according to the current configuration. Unless the files 16955and actions are specified as TAGs, all are instantiated by default. 16956 16957Usage: $0 [OPTION]... [TAG]... 16958 16959 -h, --help print this help, then exit 16960 -V, --version print version number and configuration settings, then exit 16961 --config print configuration, then exit 16962 -q, --quiet, --silent 16963 do not print progress messages 16964 -d, --debug don't remove temporary files 16965 --recheck update $as_me by reconfiguring in the same conditions 16966 --file=FILE[:TEMPLATE] 16967 instantiate the configuration file FILE 16968 --header=FILE[:TEMPLATE] 16969 instantiate the configuration header FILE 16970 16971Configuration files: 16972$config_files 16973 16974Configuration headers: 16975$config_headers 16976 16977Configuration commands: 16978$config_commands 16979 16980Report bugs to the package provider." 16981 16982_ACEOF 16983cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16984ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16985ac_cs_version="\\ 16986bfd config.status 2.31.1 16987configured by $0, generated by GNU Autoconf 2.69, 16988 with options \\"\$ac_cs_config\\" 16989 16990Copyright (C) 2012 Free Software Foundation, Inc. 16991This config.status script is free software; the Free Software Foundation 16992gives unlimited permission to copy, distribute and modify it." 16993 16994ac_pwd='$ac_pwd' 16995srcdir='$srcdir' 16996INSTALL='$INSTALL' 16997MKDIR_P='$MKDIR_P' 16998AWK='$AWK' 16999test -n "\$AWK" || AWK=awk 17000_ACEOF 17001 17002cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17003# The default lists apply if the user does not specify any file. 17004ac_need_defaults=: 17005while test $# != 0 17006do 17007 case $1 in 17008 --*=?*) 17009 ac_option=`expr "X$1" : 'X\([^=]*\)='` 17010 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 17011 ac_shift=: 17012 ;; 17013 --*=) 17014 ac_option=`expr "X$1" : 'X\([^=]*\)='` 17015 ac_optarg= 17016 ac_shift=: 17017 ;; 17018 *) 17019 ac_option=$1 17020 ac_optarg=$2 17021 ac_shift=shift 17022 ;; 17023 esac 17024 17025 case $ac_option in 17026 # Handling of the options. 17027 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17028 ac_cs_recheck=: ;; 17029 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17030 $as_echo "$ac_cs_version"; exit ;; 17031 --config | --confi | --conf | --con | --co | --c ) 17032 $as_echo "$ac_cs_config"; exit ;; 17033 --debug | --debu | --deb | --de | --d | -d ) 17034 debug=: ;; 17035 --file | --fil | --fi | --f ) 17036 $ac_shift 17037 case $ac_optarg in 17038 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17039 '') as_fn_error $? "missing file argument" ;; 17040 esac 17041 as_fn_append CONFIG_FILES " '$ac_optarg'" 17042 ac_need_defaults=false;; 17043 --header | --heade | --head | --hea ) 17044 $ac_shift 17045 case $ac_optarg in 17046 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17047 esac 17048 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17049 ac_need_defaults=false;; 17050 --he | --h) 17051 # Conflict between --help and --header 17052 as_fn_error $? "ambiguous option: \`$1' 17053Try \`$0 --help' for more information.";; 17054 --help | --hel | -h ) 17055 $as_echo "$ac_cs_usage"; exit ;; 17056 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17057 | -silent | --silent | --silen | --sile | --sil | --si | --s) 17058 ac_cs_silent=: ;; 17059 17060 # This is an error. 17061 -*) as_fn_error $? "unrecognized option: \`$1' 17062Try \`$0 --help' for more information." ;; 17063 17064 *) as_fn_append ac_config_targets " $1" 17065 ac_need_defaults=false ;; 17066 17067 esac 17068 shift 17069done 17070 17071ac_configure_extra_args= 17072 17073if $ac_cs_silent; then 17074 exec 6>/dev/null 17075 ac_configure_extra_args="$ac_configure_extra_args --silent" 17076fi 17077 17078_ACEOF 17079cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17080if \$ac_cs_recheck; then 17081 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17082 shift 17083 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17084 CONFIG_SHELL='$SHELL' 17085 export CONFIG_SHELL 17086 exec "\$@" 17087fi 17088 17089_ACEOF 17090cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17091exec 5>>config.log 17092{ 17093 echo 17094 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17095## Running $as_me. ## 17096_ASBOX 17097 $as_echo "$ac_log" 17098} >&5 17099 17100_ACEOF 17101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17102# 17103# INIT-COMMANDS 17104# 17105AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17106 17107 17108# The HP-UX ksh and POSIX shell print the target directory to stdout 17109# if CDPATH is set. 17110(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17111 17112sed_quote_subst='$sed_quote_subst' 17113double_quote_subst='$double_quote_subst' 17114delay_variable_subst='$delay_variable_subst' 17115enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17116macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17117macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17118enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17119pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17120enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17121SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17122ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17123host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17124host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17125host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17126build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17127build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17128build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17129SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17130Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17131GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17132EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17133FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17134LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17135NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17136LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17137max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17138ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17139exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17140lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17141lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17142lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17143reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17144reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17145OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17146deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17147file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17148AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17149AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17150STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17151RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17152old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17153old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17154old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17155lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17156CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17157CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17158compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17159GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17160lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17161lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17162lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 17163lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 17164objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17165MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17166lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17167lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17168lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17169lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17170lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17171need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17172DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17173NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17174LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17175OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17176OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17177libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17178shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17179extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17180archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17181enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17182export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17183whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17184compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17185old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17186old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17187archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17188archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17189module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17190module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17191with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17192allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17193no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17194hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17195hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17196hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17197hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17198hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17199hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17200hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17201hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17202inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17203link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17204fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17205always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17206export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17207exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17208include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17209prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17210file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17211variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17212need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17213need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17214version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17215runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17216shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17217shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17218libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17219library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17220soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17221install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17222postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17223postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17224finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17225finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17226hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17227sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17228sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17229hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17230enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17231enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17232enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17233old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17234striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17235 17236LTCC='$LTCC' 17237LTCFLAGS='$LTCFLAGS' 17238compiler='$compiler_DEFAULT' 17239 17240# A function that is used when there is no print builtin or printf. 17241func_fallback_echo () 17242{ 17243 eval 'cat <<_LTECHO_EOF 17244\$1 17245_LTECHO_EOF' 17246} 17247 17248# Quote evaled strings. 17249for var in SHELL \ 17250ECHO \ 17251SED \ 17252GREP \ 17253EGREP \ 17254FGREP \ 17255LD \ 17256NM \ 17257LN_S \ 17258lt_SP2NL \ 17259lt_NL2SP \ 17260reload_flag \ 17261OBJDUMP \ 17262deplibs_check_method \ 17263file_magic_cmd \ 17264AR \ 17265AR_FLAGS \ 17266STRIP \ 17267RANLIB \ 17268CC \ 17269CFLAGS \ 17270compiler \ 17271lt_cv_sys_global_symbol_pipe \ 17272lt_cv_sys_global_symbol_to_cdecl \ 17273lt_cv_sys_global_symbol_to_c_name_address \ 17274lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17275lt_prog_compiler_no_builtin_flag \ 17276lt_prog_compiler_wl \ 17277lt_prog_compiler_pic \ 17278lt_prog_compiler_static \ 17279lt_cv_prog_compiler_c_o \ 17280need_locks \ 17281DSYMUTIL \ 17282NMEDIT \ 17283LIPO \ 17284OTOOL \ 17285OTOOL64 \ 17286shrext_cmds \ 17287export_dynamic_flag_spec \ 17288whole_archive_flag_spec \ 17289compiler_needs_object \ 17290with_gnu_ld \ 17291allow_undefined_flag \ 17292no_undefined_flag \ 17293hardcode_libdir_flag_spec \ 17294hardcode_libdir_flag_spec_ld \ 17295hardcode_libdir_separator \ 17296fix_srcfile_path \ 17297exclude_expsyms \ 17298include_expsyms \ 17299file_list_spec \ 17300variables_saved_for_relink \ 17301libname_spec \ 17302library_names_spec \ 17303soname_spec \ 17304install_override_mode \ 17305finish_eval \ 17306old_striplib \ 17307striplib; do 17308 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17309 *[\\\\\\\`\\"\\\$]*) 17310 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 17311 ;; 17312 *) 17313 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17314 ;; 17315 esac 17316done 17317 17318# Double-quote double-evaled strings. 17319for var in reload_cmds \ 17320old_postinstall_cmds \ 17321old_postuninstall_cmds \ 17322old_archive_cmds \ 17323extract_expsyms_cmds \ 17324old_archive_from_new_cmds \ 17325old_archive_from_expsyms_cmds \ 17326archive_cmds \ 17327archive_expsym_cmds \ 17328module_cmds \ 17329module_expsym_cmds \ 17330export_symbols_cmds \ 17331prelink_cmds \ 17332postinstall_cmds \ 17333postuninstall_cmds \ 17334finish_cmds \ 17335sys_lib_search_path_spec \ 17336sys_lib_dlsearch_path_spec; do 17337 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17338 *[\\\\\\\`\\"\\\$]*) 17339 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 17340 ;; 17341 *) 17342 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17343 ;; 17344 esac 17345done 17346 17347ac_aux_dir='$ac_aux_dir' 17348xsi_shell='$xsi_shell' 17349lt_shell_append='$lt_shell_append' 17350 17351# See if we are running on zsh, and set the options which allow our 17352# commands through without removal of \ escapes INIT. 17353if test -n "\${ZSH_VERSION+set}" ; then 17354 setopt NO_GLOB_SUBST 17355fi 17356 17357 17358 PACKAGE='$PACKAGE' 17359 VERSION='$VERSION' 17360 TIMESTAMP='$TIMESTAMP' 17361 RM='$RM' 17362 ofile='$ofile' 17363 17364 17365 17366# Capture the value of obsolete ALL_LINGUAS because we need it to compute 17367 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17368 # from automake. 17369 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17370 # Capture the value of LINGUAS because we need it to compute CATALOGS. 17371 LINGUAS="${LINGUAS-%UNSET%}" 17372 17373 17374GCC="$GCC" 17375CC="$CC" 17376acx_cv_header_stdint="$acx_cv_header_stdint" 17377acx_cv_type_int8_t="$acx_cv_type_int8_t" 17378acx_cv_type_int16_t="$acx_cv_type_int16_t" 17379acx_cv_type_int32_t="$acx_cv_type_int32_t" 17380acx_cv_type_int64_t="$acx_cv_type_int64_t" 17381acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 17382ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 17383ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 17384ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 17385ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 17386ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 17387ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 17388ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 17389ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 17390 17391 17392 17393_ACEOF 17394 17395cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17396 17397# Handling of arguments. 17398for ac_config_target in $ac_config_targets 17399do 17400 case $ac_config_target in 17401 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17402 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17403 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 17404 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 17405 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 17406 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17407 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 17408 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 17409 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 17410 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 17411 17412 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17413 esac 17414done 17415 17416 17417# If the user did not use the arguments to specify the items to instantiate, 17418# then the envvar interface is used. Set only those that are not. 17419# We use the long form for the default assignment because of an extremely 17420# bizarre bug on SunOS 4.1.3. 17421if $ac_need_defaults; then 17422 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17423 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17424 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17425fi 17426 17427# Have a temporary directory for convenience. Make it in the build tree 17428# simply because there is no reason against having it here, and in addition, 17429# creating and moving files from /tmp can sometimes cause problems. 17430# Hook for its removal unless debugging. 17431# Note that there is a small window in which the directory will not be cleaned: 17432# after its creation but before its name has been assigned to `$tmp'. 17433$debug || 17434{ 17435 tmp= ac_tmp= 17436 trap 'exit_status=$? 17437 : "${ac_tmp:=$tmp}" 17438 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17439' 0 17440 trap 'as_fn_exit 1' 1 2 13 15 17441} 17442# Create a (secure) tmp directory for tmp files. 17443 17444{ 17445 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17446 test -d "$tmp" 17447} || 17448{ 17449 tmp=./conf$$-$RANDOM 17450 (umask 077 && mkdir "$tmp") 17451} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17452ac_tmp=$tmp 17453 17454# Set up the scripts for CONFIG_FILES section. 17455# No need to generate them if there are no CONFIG_FILES. 17456# This happens for instance with `./config.status config.h'. 17457if test -n "$CONFIG_FILES"; then 17458 17459 17460ac_cr=`echo X | tr X '\015'` 17461# On cygwin, bash can eat \r inside `` if the user requested igncr. 17462# But we know of no other shell where ac_cr would be empty at this 17463# point, so we can use a bashism as a fallback. 17464if test "x$ac_cr" = x; then 17465 eval ac_cr=\$\'\\r\' 17466fi 17467ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17468if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17469 ac_cs_awk_cr='\\r' 17470else 17471 ac_cs_awk_cr=$ac_cr 17472fi 17473 17474echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17475_ACEOF 17476 17477 17478{ 17479 echo "cat >conf$$subs.awk <<_ACEOF" && 17480 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17481 echo "_ACEOF" 17482} >conf$$subs.sh || 17483 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17484ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17485ac_delim='%!_!# ' 17486for ac_last_try in false false false false false :; do 17487 . ./conf$$subs.sh || 17488 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17489 17490 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17491 if test $ac_delim_n = $ac_delim_num; then 17492 break 17493 elif $ac_last_try; then 17494 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17495 else 17496 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17497 fi 17498done 17499rm -f conf$$subs.sh 17500 17501cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17502cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17503_ACEOF 17504sed -n ' 17505h 17506s/^/S["/; s/!.*/"]=/ 17507p 17508g 17509s/^[^!]*!// 17510:repl 17511t repl 17512s/'"$ac_delim"'$// 17513t delim 17514:nl 17515h 17516s/\(.\{148\}\)..*/\1/ 17517t more1 17518s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17519p 17520n 17521b repl 17522:more1 17523s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17524p 17525g 17526s/.\{148\}// 17527t nl 17528:delim 17529h 17530s/\(.\{148\}\)..*/\1/ 17531t more2 17532s/["\\]/\\&/g; s/^/"/; s/$/"/ 17533p 17534b 17535:more2 17536s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17537p 17538g 17539s/.\{148\}// 17540t delim 17541' <conf$$subs.awk | sed ' 17542/^[^""]/{ 17543 N 17544 s/\n// 17545} 17546' >>$CONFIG_STATUS || ac_write_fail=1 17547rm -f conf$$subs.awk 17548cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17549_ACAWK 17550cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17551 for (key in S) S_is_set[key] = 1 17552 FS = "" 17553 17554} 17555{ 17556 line = $ 0 17557 nfields = split(line, field, "@") 17558 substed = 0 17559 len = length(field[1]) 17560 for (i = 2; i < nfields; i++) { 17561 key = field[i] 17562 keylen = length(key) 17563 if (S_is_set[key]) { 17564 value = S[key] 17565 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17566 len += length(value) + length(field[++i]) 17567 substed = 1 17568 } else 17569 len += 1 + keylen 17570 } 17571 17572 print line 17573} 17574 17575_ACAWK 17576_ACEOF 17577cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17578if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17579 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17580else 17581 cat 17582fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17583 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17584_ACEOF 17585 17586# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17587# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17588# trailing colons and then remove the whole line if VPATH becomes empty 17589# (actually we leave an empty line to preserve line numbers). 17590if test "x$srcdir" = x.; then 17591 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17592h 17593s/// 17594s/^/:/ 17595s/[ ]*$/:/ 17596s/:\$(srcdir):/:/g 17597s/:\${srcdir}:/:/g 17598s/:@srcdir@:/:/g 17599s/^:*// 17600s/:*$// 17601x 17602s/\(=[ ]*\).*/\1/ 17603G 17604s/\n// 17605s/^[^=]*=[ ]*$// 17606}' 17607fi 17608 17609cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17610fi # test -n "$CONFIG_FILES" 17611 17612# Set up the scripts for CONFIG_HEADERS section. 17613# No need to generate them if there are no CONFIG_HEADERS. 17614# This happens for instance with `./config.status Makefile'. 17615if test -n "$CONFIG_HEADERS"; then 17616cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17617BEGIN { 17618_ACEOF 17619 17620# Transform confdefs.h into an awk script `defines.awk', embedded as 17621# here-document in config.status, that substitutes the proper values into 17622# config.h.in to produce config.h. 17623 17624# Create a delimiter string that does not exist in confdefs.h, to ease 17625# handling of long lines. 17626ac_delim='%!_!# ' 17627for ac_last_try in false false :; do 17628 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17629 if test -z "$ac_tt"; then 17630 break 17631 elif $ac_last_try; then 17632 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17633 else 17634 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17635 fi 17636done 17637 17638# For the awk script, D is an array of macro values keyed by name, 17639# likewise P contains macro parameters if any. Preserve backslash 17640# newline sequences. 17641 17642ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17643sed -n ' 17644s/.\{148\}/&'"$ac_delim"'/g 17645t rset 17646:rset 17647s/^[ ]*#[ ]*define[ ][ ]*/ / 17648t def 17649d 17650:def 17651s/\\$// 17652t bsnl 17653s/["\\]/\\&/g 17654s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17655D["\1"]=" \3"/p 17656s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17657d 17658:bsnl 17659s/["\\]/\\&/g 17660s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17661D["\1"]=" \3\\\\\\n"\\/p 17662t cont 17663s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17664t cont 17665d 17666:cont 17667n 17668s/.\{148\}/&'"$ac_delim"'/g 17669t clear 17670:clear 17671s/\\$// 17672t bsnlc 17673s/["\\]/\\&/g; s/^/"/; s/$/"/p 17674d 17675:bsnlc 17676s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17677b cont 17678' <confdefs.h | sed ' 17679s/'"$ac_delim"'/"\\\ 17680"/g' >>$CONFIG_STATUS || ac_write_fail=1 17681 17682cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17683 for (key in D) D_is_set[key] = 1 17684 FS = "" 17685} 17686/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17687 line = \$ 0 17688 split(line, arg, " ") 17689 if (arg[1] == "#") { 17690 defundef = arg[2] 17691 mac1 = arg[3] 17692 } else { 17693 defundef = substr(arg[1], 2) 17694 mac1 = arg[2] 17695 } 17696 split(mac1, mac2, "(") #) 17697 macro = mac2[1] 17698 prefix = substr(line, 1, index(line, defundef) - 1) 17699 if (D_is_set[macro]) { 17700 # Preserve the white space surrounding the "#". 17701 print prefix "define", macro P[macro] D[macro] 17702 next 17703 } else { 17704 # Replace #undef with comments. This is necessary, for example, 17705 # in the case of _POSIX_SOURCE, which is predefined and required 17706 # on some systems where configure will not decide to define it. 17707 if (defundef == "undef") { 17708 print "/*", prefix defundef, macro, "*/" 17709 next 17710 } 17711 } 17712} 17713{ print } 17714_ACAWK 17715_ACEOF 17716cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17717 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17718fi # test -n "$CONFIG_HEADERS" 17719 17720 17721eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17722shift 17723for ac_tag 17724do 17725 case $ac_tag in 17726 :[FHLC]) ac_mode=$ac_tag; continue;; 17727 esac 17728 case $ac_mode$ac_tag in 17729 :[FHL]*:*);; 17730 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17731 :[FH]-) ac_tag=-:-;; 17732 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17733 esac 17734 ac_save_IFS=$IFS 17735 IFS=: 17736 set x $ac_tag 17737 IFS=$ac_save_IFS 17738 shift 17739 ac_file=$1 17740 shift 17741 17742 case $ac_mode in 17743 :L) ac_source=$1;; 17744 :[FH]) 17745 ac_file_inputs= 17746 for ac_f 17747 do 17748 case $ac_f in 17749 -) ac_f="$ac_tmp/stdin";; 17750 *) # Look for the file first in the build tree, then in the source tree 17751 # (if the path is not absolute). The absolute path cannot be DOS-style, 17752 # because $ac_f cannot contain `:'. 17753 test -f "$ac_f" || 17754 case $ac_f in 17755 [\\/$]*) false;; 17756 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17757 esac || 17758 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17759 esac 17760 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17761 as_fn_append ac_file_inputs " '$ac_f'" 17762 done 17763 17764 # Let's still pretend it is `configure' which instantiates (i.e., don't 17765 # use $as_me), people would be surprised to read: 17766 # /* config.h. Generated by config.status. */ 17767 configure_input='Generated from '` 17768 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17769 `' by configure.' 17770 if test x"$ac_file" != x-; then 17771 configure_input="$ac_file. $configure_input" 17772 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17773$as_echo "$as_me: creating $ac_file" >&6;} 17774 fi 17775 # Neutralize special characters interpreted by sed in replacement strings. 17776 case $configure_input in #( 17777 *\&* | *\|* | *\\* ) 17778 ac_sed_conf_input=`$as_echo "$configure_input" | 17779 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17780 *) ac_sed_conf_input=$configure_input;; 17781 esac 17782 17783 case $ac_tag in 17784 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17785 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17786 esac 17787 ;; 17788 esac 17789 17790 ac_dir=`$as_dirname -- "$ac_file" || 17791$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17792 X"$ac_file" : 'X\(//\)[^/]' \| \ 17793 X"$ac_file" : 'X\(//\)$' \| \ 17794 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17795$as_echo X"$ac_file" | 17796 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17797 s//\1/ 17798 q 17799 } 17800 /^X\(\/\/\)[^/].*/{ 17801 s//\1/ 17802 q 17803 } 17804 /^X\(\/\/\)$/{ 17805 s//\1/ 17806 q 17807 } 17808 /^X\(\/\).*/{ 17809 s//\1/ 17810 q 17811 } 17812 s/.*/./; q'` 17813 as_dir="$ac_dir"; as_fn_mkdir_p 17814 ac_builddir=. 17815 17816case "$ac_dir" in 17817.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17818*) 17819 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17820 # A ".." for each directory in $ac_dir_suffix. 17821 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17822 case $ac_top_builddir_sub in 17823 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17824 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17825 esac ;; 17826esac 17827ac_abs_top_builddir=$ac_pwd 17828ac_abs_builddir=$ac_pwd$ac_dir_suffix 17829# for backward compatibility: 17830ac_top_builddir=$ac_top_build_prefix 17831 17832case $srcdir in 17833 .) # We are building in place. 17834 ac_srcdir=. 17835 ac_top_srcdir=$ac_top_builddir_sub 17836 ac_abs_top_srcdir=$ac_pwd ;; 17837 [\\/]* | ?:[\\/]* ) # Absolute name. 17838 ac_srcdir=$srcdir$ac_dir_suffix; 17839 ac_top_srcdir=$srcdir 17840 ac_abs_top_srcdir=$srcdir ;; 17841 *) # Relative name. 17842 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17843 ac_top_srcdir=$ac_top_build_prefix$srcdir 17844 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17845esac 17846ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17847 17848 17849 case $ac_mode in 17850 :F) 17851 # 17852 # CONFIG_FILE 17853 # 17854 17855 case $INSTALL in 17856 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17857 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17858 esac 17859 ac_MKDIR_P=$MKDIR_P 17860 case $MKDIR_P in 17861 [\\/$]* | ?:[\\/]* ) ;; 17862 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17863 esac 17864_ACEOF 17865 17866cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17867# If the template does not know about datarootdir, expand it. 17868# FIXME: This hack should be removed a few years after 2.60. 17869ac_datarootdir_hack=; ac_datarootdir_seen= 17870ac_sed_dataroot=' 17871/datarootdir/ { 17872 p 17873 q 17874} 17875/@datadir@/p 17876/@docdir@/p 17877/@infodir@/p 17878/@localedir@/p 17879/@mandir@/p' 17880case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17881*datarootdir*) ac_datarootdir_seen=yes;; 17882*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17884$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17885_ACEOF 17886cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17887 ac_datarootdir_hack=' 17888 s&@datadir@&$datadir&g 17889 s&@docdir@&$docdir&g 17890 s&@infodir@&$infodir&g 17891 s&@localedir@&$localedir&g 17892 s&@mandir@&$mandir&g 17893 s&\\\${datarootdir}&$datarootdir&g' ;; 17894esac 17895_ACEOF 17896 17897# Neutralize VPATH when `$srcdir' = `.'. 17898# Shell code in configure.ac might set extrasub. 17899# FIXME: do we really want to maintain this feature? 17900cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17901ac_sed_extra="$ac_vpsub 17902$extrasub 17903_ACEOF 17904cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17905:t 17906/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17907s|@configure_input@|$ac_sed_conf_input|;t t 17908s&@top_builddir@&$ac_top_builddir_sub&;t t 17909s&@top_build_prefix@&$ac_top_build_prefix&;t t 17910s&@srcdir@&$ac_srcdir&;t t 17911s&@abs_srcdir@&$ac_abs_srcdir&;t t 17912s&@top_srcdir@&$ac_top_srcdir&;t t 17913s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17914s&@builddir@&$ac_builddir&;t t 17915s&@abs_builddir@&$ac_abs_builddir&;t t 17916s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17917s&@INSTALL@&$ac_INSTALL&;t t 17918s&@MKDIR_P@&$ac_MKDIR_P&;t t 17919$ac_datarootdir_hack 17920" 17921eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17922 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17923 17924test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17925 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17926 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17927 "$ac_tmp/out"`; test -z "$ac_out"; } && 17928 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17929which seems to be undefined. Please make sure it is defined" >&5 17930$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17931which seems to be undefined. Please make sure it is defined" >&2;} 17932 17933 rm -f "$ac_tmp/stdin" 17934 case $ac_file in 17935 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17936 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17937 esac \ 17938 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17939 ;; 17940 :H) 17941 # 17942 # CONFIG_HEADER 17943 # 17944 if test x"$ac_file" != x-; then 17945 { 17946 $as_echo "/* $configure_input */" \ 17947 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17948 } >"$ac_tmp/config.h" \ 17949 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17950 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17951 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17952$as_echo "$as_me: $ac_file is unchanged" >&6;} 17953 else 17954 rm -f "$ac_file" 17955 mv "$ac_tmp/config.h" "$ac_file" \ 17956 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17957 fi 17958 else 17959 $as_echo "/* $configure_input */" \ 17960 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17961 || as_fn_error $? "could not create -" "$LINENO" 5 17962 fi 17963# Compute "$ac_file"'s index in $config_headers. 17964_am_arg="$ac_file" 17965_am_stamp_count=1 17966for _am_header in $config_headers :; do 17967 case $_am_header in 17968 $_am_arg | $_am_arg:* ) 17969 break ;; 17970 * ) 17971 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17972 esac 17973done 17974echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17975$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17976 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17977 X"$_am_arg" : 'X\(//\)$' \| \ 17978 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17979$as_echo X"$_am_arg" | 17980 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17981 s//\1/ 17982 q 17983 } 17984 /^X\(\/\/\)[^/].*/{ 17985 s//\1/ 17986 q 17987 } 17988 /^X\(\/\/\)$/{ 17989 s//\1/ 17990 q 17991 } 17992 /^X\(\/\).*/{ 17993 s//\1/ 17994 q 17995 } 17996 s/.*/./; q'`/stamp-h$_am_stamp_count 17997 ;; 17998 17999 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 18000$as_echo "$as_me: executing $ac_file commands" >&6;} 18001 ;; 18002 esac 18003 18004 18005 case $ac_file$ac_mode in 18006 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 18007 # Older Autoconf quotes --file arguments for eval, but not when files 18008 # are listed without --file. Let's play safe and only enable the eval 18009 # if we detect the quoting. 18010 case $CONFIG_FILES in 18011 *\'*) eval set x "$CONFIG_FILES" ;; 18012 *) set x $CONFIG_FILES ;; 18013 esac 18014 shift 18015 for mf 18016 do 18017 # Strip MF so we end up with the name of the file. 18018 mf=`echo "$mf" | sed -e 's/:.*$//'` 18019 # Check whether this is an Automake generated Makefile or not. 18020 # We used to match only the files named 'Makefile.in', but 18021 # some people rename them; so instead we look at the file content. 18022 # Grep'ing the first line is not enough: some people post-process 18023 # each Makefile.in and add a new line on top of each file to say so. 18024 # Grep'ing the whole file is not good either: AIX grep has a line 18025 # limit of 2048, but all sed's we know have understand at least 4000. 18026 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 18027 dirpart=`$as_dirname -- "$mf" || 18028$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18029 X"$mf" : 'X\(//\)[^/]' \| \ 18030 X"$mf" : 'X\(//\)$' \| \ 18031 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 18032$as_echo X"$mf" | 18033 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18034 s//\1/ 18035 q 18036 } 18037 /^X\(\/\/\)[^/].*/{ 18038 s//\1/ 18039 q 18040 } 18041 /^X\(\/\/\)$/{ 18042 s//\1/ 18043 q 18044 } 18045 /^X\(\/\).*/{ 18046 s//\1/ 18047 q 18048 } 18049 s/.*/./; q'` 18050 else 18051 continue 18052 fi 18053 # Extract the definition of DEPDIR, am__include, and am__quote 18054 # from the Makefile without running 'make'. 18055 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 18056 test -z "$DEPDIR" && continue 18057 am__include=`sed -n 's/^am__include = //p' < "$mf"` 18058 test -z "$am__include" && continue 18059 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 18060 # Find all dependency output files, they are included files with 18061 # $(DEPDIR) in their names. We invoke sed twice because it is the 18062 # simplest approach to changing $(DEPDIR) to its actual value in the 18063 # expansion. 18064 for file in `sed -n " 18065 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 18066 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 18067 # Make sure the directory exists. 18068 test -f "$dirpart/$file" && continue 18069 fdir=`$as_dirname -- "$file" || 18070$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18071 X"$file" : 'X\(//\)[^/]' \| \ 18072 X"$file" : 'X\(//\)$' \| \ 18073 X"$file" : 'X\(/\)' \| . 2>/dev/null || 18074$as_echo X"$file" | 18075 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18076 s//\1/ 18077 q 18078 } 18079 /^X\(\/\/\)[^/].*/{ 18080 s//\1/ 18081 q 18082 } 18083 /^X\(\/\/\)$/{ 18084 s//\1/ 18085 q 18086 } 18087 /^X\(\/\).*/{ 18088 s//\1/ 18089 q 18090 } 18091 s/.*/./; q'` 18092 as_dir=$dirpart/$fdir; as_fn_mkdir_p 18093 # echo "creating $dirpart/$file" 18094 echo '# dummy' > "$dirpart/$file" 18095 done 18096 done 18097} 18098 ;; 18099 "libtool":C) 18100 18101 # See if we are running on zsh, and set the options which allow our 18102 # commands through without removal of \ escapes. 18103 if test -n "${ZSH_VERSION+set}" ; then 18104 setopt NO_GLOB_SUBST 18105 fi 18106 18107 cfgfile="${ofile}T" 18108 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18109 $RM "$cfgfile" 18110 18111 cat <<_LT_EOF >> "$cfgfile" 18112#! $SHELL 18113 18114# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18115# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18116# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18117# NOTE: Changes made to this file will be lost: look at ltmain.sh. 18118# 18119# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18120# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18121# Written by Gordon Matzigkeit, 1996 18122# 18123# This file is part of GNU Libtool. 18124# 18125# GNU Libtool is free software; you can redistribute it and/or 18126# modify it under the terms of the GNU General Public License as 18127# published by the Free Software Foundation; either version 2 of 18128# the License, or (at your option) any later version. 18129# 18130# As a special exception to the GNU General Public License, 18131# if you distribute this file as part of a program or library that 18132# is built using GNU Libtool, you may include this file under the 18133# same distribution terms that you use for the rest of that program. 18134# 18135# GNU Libtool is distributed in the hope that it will be useful, 18136# but WITHOUT ANY WARRANTY; without even the implied warranty of 18137# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18138# GNU General Public License for more details. 18139# 18140# You should have received a copy of the GNU General Public License 18141# along with GNU Libtool; see the file COPYING. If not, a copy 18142# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18143# obtained by writing to the Free Software Foundation, Inc., 18144# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18145 18146 18147# The names of the tagged configurations supported by this script. 18148available_tags="" 18149 18150# ### BEGIN LIBTOOL CONFIG 18151 18152# Whether or not to build shared libraries. 18153build_libtool_libs=$enable_shared 18154 18155# Which release of libtool.m4 was used? 18156macro_version=$macro_version 18157macro_revision=$macro_revision 18158 18159# Whether or not to build static libraries. 18160build_old_libs=$enable_static 18161 18162# What type of objects to build. 18163pic_mode=$pic_mode 18164 18165# Whether or not to optimize for fast installation. 18166fast_install=$enable_fast_install 18167 18168# Shell to use when invoking shell scripts. 18169SHELL=$lt_SHELL 18170 18171# An echo program that protects backslashes. 18172ECHO=$lt_ECHO 18173 18174# The host system. 18175host_alias=$host_alias 18176host=$host 18177host_os=$host_os 18178 18179# The build system. 18180build_alias=$build_alias 18181build=$build 18182build_os=$build_os 18183 18184# A sed program that does not truncate output. 18185SED=$lt_SED 18186 18187# Sed that helps us avoid accidentally triggering echo(1) options like -n. 18188Xsed="\$SED -e 1s/^X//" 18189 18190# A grep program that handles long lines. 18191GREP=$lt_GREP 18192 18193# An ERE matcher. 18194EGREP=$lt_EGREP 18195 18196# A literal string matcher. 18197FGREP=$lt_FGREP 18198 18199# A BSD- or MS-compatible name lister. 18200NM=$lt_NM 18201 18202# Whether we need soft or hard links. 18203LN_S=$lt_LN_S 18204 18205# What is the maximum length of a command? 18206max_cmd_len=$max_cmd_len 18207 18208# Object file suffix (normally "o"). 18209objext=$ac_objext 18210 18211# Executable file suffix (normally ""). 18212exeext=$exeext 18213 18214# whether the shell understands "unset". 18215lt_unset=$lt_unset 18216 18217# turn spaces into newlines. 18218SP2NL=$lt_lt_SP2NL 18219 18220# turn newlines into spaces. 18221NL2SP=$lt_lt_NL2SP 18222 18223# An object symbol dumper. 18224OBJDUMP=$lt_OBJDUMP 18225 18226# Method to check whether dependent libraries are shared objects. 18227deplibs_check_method=$lt_deplibs_check_method 18228 18229# Command to use when deplibs_check_method == "file_magic". 18230file_magic_cmd=$lt_file_magic_cmd 18231 18232# The archiver. 18233AR=$lt_AR 18234AR_FLAGS=$lt_AR_FLAGS 18235 18236# A symbol stripping program. 18237STRIP=$lt_STRIP 18238 18239# Commands used to install an old-style archive. 18240RANLIB=$lt_RANLIB 18241old_postinstall_cmds=$lt_old_postinstall_cmds 18242old_postuninstall_cmds=$lt_old_postuninstall_cmds 18243 18244# Whether to use a lock for old archive extraction. 18245lock_old_archive_extraction=$lock_old_archive_extraction 18246 18247# A C compiler. 18248LTCC=$lt_CC 18249 18250# LTCC compiler flags. 18251LTCFLAGS=$lt_CFLAGS 18252 18253# Take the output of nm and produce a listing of raw symbols and C names. 18254global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18255 18256# Transform the output of nm in a proper C declaration. 18257global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18258 18259# Transform the output of nm in a C name address pair. 18260global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18261 18262# Transform the output of nm in a C name address pair when lib prefix is needed. 18263global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18264 18265# The name of the directory that contains temporary libtool files. 18266objdir=$objdir 18267 18268# Used to examine libraries when file_magic_cmd begins with "file". 18269MAGIC_CMD=$MAGIC_CMD 18270 18271# Must we lock files when doing compilation? 18272need_locks=$lt_need_locks 18273 18274# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18275DSYMUTIL=$lt_DSYMUTIL 18276 18277# Tool to change global to local symbols on Mac OS X. 18278NMEDIT=$lt_NMEDIT 18279 18280# Tool to manipulate fat objects and archives on Mac OS X. 18281LIPO=$lt_LIPO 18282 18283# ldd/readelf like tool for Mach-O binaries on Mac OS X. 18284OTOOL=$lt_OTOOL 18285 18286# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18287OTOOL64=$lt_OTOOL64 18288 18289# Old archive suffix (normally "a"). 18290libext=$libext 18291 18292# Shared library suffix (normally ".so"). 18293shrext_cmds=$lt_shrext_cmds 18294 18295# The commands to extract the exported symbol list from a shared archive. 18296extract_expsyms_cmds=$lt_extract_expsyms_cmds 18297 18298# Variables whose values should be saved in libtool wrapper scripts and 18299# restored at link time. 18300variables_saved_for_relink=$lt_variables_saved_for_relink 18301 18302# Do we need the "lib" prefix for modules? 18303need_lib_prefix=$need_lib_prefix 18304 18305# Do we need a version for libraries? 18306need_version=$need_version 18307 18308# Library versioning type. 18309version_type=$version_type 18310 18311# Shared library runtime path variable. 18312runpath_var=$runpath_var 18313 18314# Shared library path variable. 18315shlibpath_var=$shlibpath_var 18316 18317# Is shlibpath searched before the hard-coded library search path? 18318shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18319 18320# Format of library name prefix. 18321libname_spec=$lt_libname_spec 18322 18323# List of archive names. First name is the real one, the rest are links. 18324# The last name is the one that the linker finds with -lNAME 18325library_names_spec=$lt_library_names_spec 18326 18327# The coded name of the library, if different from the real name. 18328soname_spec=$lt_soname_spec 18329 18330# Permission mode override for installation of shared libraries. 18331install_override_mode=$lt_install_override_mode 18332 18333# Command to use after installation of a shared archive. 18334postinstall_cmds=$lt_postinstall_cmds 18335 18336# Command to use after uninstallation of a shared archive. 18337postuninstall_cmds=$lt_postuninstall_cmds 18338 18339# Commands used to finish a libtool library installation in a directory. 18340finish_cmds=$lt_finish_cmds 18341 18342# As "finish_cmds", except a single script fragment to be evaled but 18343# not shown. 18344finish_eval=$lt_finish_eval 18345 18346# Whether we should hardcode library paths into libraries. 18347hardcode_into_libs=$hardcode_into_libs 18348 18349# Compile-time system search path for libraries. 18350sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18351 18352# Run-time system search path for libraries. 18353sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18354 18355# Whether dlopen is supported. 18356dlopen_support=$enable_dlopen 18357 18358# Whether dlopen of programs is supported. 18359dlopen_self=$enable_dlopen_self 18360 18361# Whether dlopen of statically linked programs is supported. 18362dlopen_self_static=$enable_dlopen_self_static 18363 18364# Commands to strip libraries. 18365old_striplib=$lt_old_striplib 18366striplib=$lt_striplib 18367 18368 18369# The linker used to build libraries. 18370LD=$lt_LD 18371 18372# How to create reloadable object files. 18373reload_flag=$lt_reload_flag 18374reload_cmds=$lt_reload_cmds 18375 18376# Commands used to build an old-style archive. 18377old_archive_cmds=$lt_old_archive_cmds 18378 18379# A language specific compiler. 18380CC=$lt_compiler 18381 18382# Is the compiler the GNU compiler? 18383with_gcc=$GCC 18384 18385# Compiler flag to turn off builtin functions. 18386no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18387 18388# How to pass a linker flag through the compiler. 18389wl=$lt_lt_prog_compiler_wl 18390 18391# Additional compiler flags for building library objects. 18392pic_flag=$lt_lt_prog_compiler_pic 18393 18394# Compiler flag to prevent dynamic linking. 18395link_static_flag=$lt_lt_prog_compiler_static 18396 18397# Does compiler simultaneously support -c and -o options? 18398compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18399 18400# Whether or not to add -lc for building shared libraries. 18401build_libtool_need_lc=$archive_cmds_need_lc 18402 18403# Whether or not to disallow shared libs when runtime libs are static. 18404allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18405 18406# Compiler flag to allow reflexive dlopens. 18407export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18408 18409# Compiler flag to generate shared objects directly from archives. 18410whole_archive_flag_spec=$lt_whole_archive_flag_spec 18411 18412# Whether the compiler copes with passing no objects directly. 18413compiler_needs_object=$lt_compiler_needs_object 18414 18415# Create an old-style archive from a shared archive. 18416old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18417 18418# Create a temporary old-style archive to link instead of a shared archive. 18419old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18420 18421# Commands used to build a shared archive. 18422archive_cmds=$lt_archive_cmds 18423archive_expsym_cmds=$lt_archive_expsym_cmds 18424 18425# Commands used to build a loadable module if different from building 18426# a shared archive. 18427module_cmds=$lt_module_cmds 18428module_expsym_cmds=$lt_module_expsym_cmds 18429 18430# Whether we are building with GNU ld or not. 18431with_gnu_ld=$lt_with_gnu_ld 18432 18433# Flag that allows shared libraries with undefined symbols to be built. 18434allow_undefined_flag=$lt_allow_undefined_flag 18435 18436# Flag that enforces no undefined symbols. 18437no_undefined_flag=$lt_no_undefined_flag 18438 18439# Flag to hardcode \$libdir into a binary during linking. 18440# This must work even if \$libdir does not exist 18441hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18442 18443# If ld is used when linking, flag to hardcode \$libdir into a binary 18444# during linking. This must work even if \$libdir does not exist. 18445hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18446 18447# Whether we need a single "-rpath" flag with a separated argument. 18448hardcode_libdir_separator=$lt_hardcode_libdir_separator 18449 18450# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18451# DIR into the resulting binary. 18452hardcode_direct=$hardcode_direct 18453 18454# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18455# DIR into the resulting binary and the resulting library dependency is 18456# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18457# library is relocated. 18458hardcode_direct_absolute=$hardcode_direct_absolute 18459 18460# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18461# into the resulting binary. 18462hardcode_minus_L=$hardcode_minus_L 18463 18464# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18465# into the resulting binary. 18466hardcode_shlibpath_var=$hardcode_shlibpath_var 18467 18468# Set to "yes" if building a shared library automatically hardcodes DIR 18469# into the library and all subsequent libraries and executables linked 18470# against it. 18471hardcode_automatic=$hardcode_automatic 18472 18473# Set to yes if linker adds runtime paths of dependent libraries 18474# to runtime path list. 18475inherit_rpath=$inherit_rpath 18476 18477# Whether libtool must link a program against all its dependency libraries. 18478link_all_deplibs=$link_all_deplibs 18479 18480# Fix the shell variable \$srcfile for the compiler. 18481fix_srcfile_path=$lt_fix_srcfile_path 18482 18483# Set to "yes" if exported symbols are required. 18484always_export_symbols=$always_export_symbols 18485 18486# The commands to list exported symbols. 18487export_symbols_cmds=$lt_export_symbols_cmds 18488 18489# Symbols that should not be listed in the preloaded symbols. 18490exclude_expsyms=$lt_exclude_expsyms 18491 18492# Symbols that must always be exported. 18493include_expsyms=$lt_include_expsyms 18494 18495# Commands necessary for linking programs (against libraries) with templates. 18496prelink_cmds=$lt_prelink_cmds 18497 18498# Specify filename containing input files. 18499file_list_spec=$lt_file_list_spec 18500 18501# How to hardcode a shared library path into an executable. 18502hardcode_action=$hardcode_action 18503 18504# ### END LIBTOOL CONFIG 18505 18506_LT_EOF 18507 18508 case $host_os in 18509 aix3*) 18510 cat <<\_LT_EOF >> "$cfgfile" 18511# AIX sometimes has problems with the GCC collect2 program. For some 18512# reason, if we set the COLLECT_NAMES environment variable, the problems 18513# vanish in a puff of smoke. 18514if test "X${COLLECT_NAMES+set}" != Xset; then 18515 COLLECT_NAMES= 18516 export COLLECT_NAMES 18517fi 18518_LT_EOF 18519 ;; 18520 esac 18521 18522 18523ltmain="$ac_aux_dir/ltmain.sh" 18524 18525 18526 # We use sed instead of cat because bash on DJGPP gets confused if 18527 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18528 # text mode, it properly converts lines to CR/LF. This bash problem 18529 # is reportedly fixed, but why not run on old versions too? 18530 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18531 || (rm -f "$cfgfile"; exit 1) 18532 18533 case $xsi_shell in 18534 yes) 18535 cat << \_LT_EOF >> "$cfgfile" 18536 18537# func_dirname file append nondir_replacement 18538# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18539# otherwise set result to NONDIR_REPLACEMENT. 18540func_dirname () 18541{ 18542 case ${1} in 18543 */*) func_dirname_result="${1%/*}${2}" ;; 18544 * ) func_dirname_result="${3}" ;; 18545 esac 18546} 18547 18548# func_basename file 18549func_basename () 18550{ 18551 func_basename_result="${1##*/}" 18552} 18553 18554# func_dirname_and_basename file append nondir_replacement 18555# perform func_basename and func_dirname in a single function 18556# call: 18557# dirname: Compute the dirname of FILE. If nonempty, 18558# add APPEND to the result, otherwise set result 18559# to NONDIR_REPLACEMENT. 18560# value returned in "$func_dirname_result" 18561# basename: Compute filename of FILE. 18562# value retuned in "$func_basename_result" 18563# Implementation must be kept synchronized with func_dirname 18564# and func_basename. For efficiency, we do not delegate to 18565# those functions but instead duplicate the functionality here. 18566func_dirname_and_basename () 18567{ 18568 case ${1} in 18569 */*) func_dirname_result="${1%/*}${2}" ;; 18570 * ) func_dirname_result="${3}" ;; 18571 esac 18572 func_basename_result="${1##*/}" 18573} 18574 18575# func_stripname prefix suffix name 18576# strip PREFIX and SUFFIX off of NAME. 18577# PREFIX and SUFFIX must not contain globbing or regex special 18578# characters, hashes, percent signs, but SUFFIX may contain a leading 18579# dot (in which case that matches only a dot). 18580func_stripname () 18581{ 18582 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18583 # positional parameters, so assign one to ordinary parameter first. 18584 func_stripname_result=${3} 18585 func_stripname_result=${func_stripname_result#"${1}"} 18586 func_stripname_result=${func_stripname_result%"${2}"} 18587} 18588 18589# func_opt_split 18590func_opt_split () 18591{ 18592 func_opt_split_opt=${1%%=*} 18593 func_opt_split_arg=${1#*=} 18594} 18595 18596# func_lo2o object 18597func_lo2o () 18598{ 18599 case ${1} in 18600 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18601 *) func_lo2o_result=${1} ;; 18602 esac 18603} 18604 18605# func_xform libobj-or-source 18606func_xform () 18607{ 18608 func_xform_result=${1%.*}.lo 18609} 18610 18611# func_arith arithmetic-term... 18612func_arith () 18613{ 18614 func_arith_result=$(( $* )) 18615} 18616 18617# func_len string 18618# STRING may not start with a hyphen. 18619func_len () 18620{ 18621 func_len_result=${#1} 18622} 18623 18624_LT_EOF 18625 ;; 18626 *) # Bourne compatible functions. 18627 cat << \_LT_EOF >> "$cfgfile" 18628 18629# func_dirname file append nondir_replacement 18630# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18631# otherwise set result to NONDIR_REPLACEMENT. 18632func_dirname () 18633{ 18634 # Extract subdirectory from the argument. 18635 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18636 if test "X$func_dirname_result" = "X${1}"; then 18637 func_dirname_result="${3}" 18638 else 18639 func_dirname_result="$func_dirname_result${2}" 18640 fi 18641} 18642 18643# func_basename file 18644func_basename () 18645{ 18646 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18647} 18648 18649 18650# func_stripname prefix suffix name 18651# strip PREFIX and SUFFIX off of NAME. 18652# PREFIX and SUFFIX must not contain globbing or regex special 18653# characters, hashes, percent signs, but SUFFIX may contain a leading 18654# dot (in which case that matches only a dot). 18655# func_strip_suffix prefix name 18656func_stripname () 18657{ 18658 case ${2} in 18659 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18660 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18661 esac 18662} 18663 18664# sed scripts: 18665my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18666my_sed_long_arg='1s/^-[^=]*=//' 18667 18668# func_opt_split 18669func_opt_split () 18670{ 18671 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18672 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18673} 18674 18675# func_lo2o object 18676func_lo2o () 18677{ 18678 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18679} 18680 18681# func_xform libobj-or-source 18682func_xform () 18683{ 18684 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18685} 18686 18687# func_arith arithmetic-term... 18688func_arith () 18689{ 18690 func_arith_result=`expr "$@"` 18691} 18692 18693# func_len string 18694# STRING may not start with a hyphen. 18695func_len () 18696{ 18697 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18698} 18699 18700_LT_EOF 18701esac 18702 18703case $lt_shell_append in 18704 yes) 18705 cat << \_LT_EOF >> "$cfgfile" 18706 18707# func_append var value 18708# Append VALUE to the end of shell variable VAR. 18709func_append () 18710{ 18711 eval "$1+=\$2" 18712} 18713_LT_EOF 18714 ;; 18715 *) 18716 cat << \_LT_EOF >> "$cfgfile" 18717 18718# func_append var value 18719# Append VALUE to the end of shell variable VAR. 18720func_append () 18721{ 18722 eval "$1=\$$1\$2" 18723} 18724 18725_LT_EOF 18726 ;; 18727 esac 18728 18729 18730 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18731 || (rm -f "$cfgfile"; exit 1) 18732 18733 mv -f "$cfgfile" "$ofile" || 18734 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18735 chmod +x "$ofile" 18736 18737 ;; 18738 "default-1":C) 18739 for ac_file in $CONFIG_FILES; do 18740 # Support "outfile[:infile[:infile...]]" 18741 case "$ac_file" in 18742 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18743 esac 18744 # PO directories have a Makefile.in generated from Makefile.in.in. 18745 case "$ac_file" in */Makefile.in) 18746 # Adjust a relative srcdir. 18747 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18748 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18749 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18750 # In autoconf-2.13 it is called $ac_given_srcdir. 18751 # In autoconf-2.50 it is called $srcdir. 18752 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18753 case "$ac_given_srcdir" in 18754 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18755 /*) top_srcdir="$ac_given_srcdir" ;; 18756 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18757 esac 18758 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18759 rm -f "$ac_dir/POTFILES" 18760 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18761 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18762 POMAKEFILEDEPS="POTFILES.in" 18763 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18764 # on $ac_dir but don't depend on user-specified configuration 18765 # parameters. 18766 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18767 # The LINGUAS file contains the set of available languages. 18768 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18769 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 18770 fi 18771 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18772 # Hide the ALL_LINGUAS assigment from automake. 18773 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18774 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18775 else 18776 # The set of available languages was given in configure.ac. 18777 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18778 fi 18779 case "$ac_given_srcdir" in 18780 .) srcdirpre= ;; 18781 *) srcdirpre='$(srcdir)/' ;; 18782 esac 18783 POFILES= 18784 GMOFILES= 18785 UPDATEPOFILES= 18786 DUMMYPOFILES= 18787 for lang in $ALL_LINGUAS; do 18788 POFILES="$POFILES $srcdirpre$lang.po" 18789 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18790 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18791 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18792 done 18793 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18794 # environment variable. 18795 INST_LINGUAS= 18796 if test -n "$ALL_LINGUAS"; then 18797 for presentlang in $ALL_LINGUAS; do 18798 useit=no 18799 if test "%UNSET%" != "$LINGUAS"; then 18800 desiredlanguages="$LINGUAS" 18801 else 18802 desiredlanguages="$ALL_LINGUAS" 18803 fi 18804 for desiredlang in $desiredlanguages; do 18805 # Use the presentlang catalog if desiredlang is 18806 # a. equal to presentlang, or 18807 # b. a variant of presentlang (because in this case, 18808 # presentlang can be used as a fallback for messages 18809 # which are not translated in the desiredlang catalog). 18810 case "$desiredlang" in 18811 "$presentlang"*) useit=yes;; 18812 esac 18813 done 18814 if test $useit = yes; then 18815 INST_LINGUAS="$INST_LINGUAS $presentlang" 18816 fi 18817 done 18818 fi 18819 CATALOGS= 18820 if test -n "$INST_LINGUAS"; then 18821 for lang in $INST_LINGUAS; do 18822 CATALOGS="$CATALOGS $lang.gmo" 18823 done 18824 fi 18825 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18826 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" 18827 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18828 if test -f "$f"; then 18829 case "$f" in 18830 *.orig | *.bak | *~) ;; 18831 *) cat "$f" >> "$ac_dir/Makefile" ;; 18832 esac 18833 fi 18834 done 18835 fi 18836 ;; 18837 esac 18838 done ;; 18839 "bfd_stdint.h":C) 18840if test "$GCC" = yes; then 18841 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18842else 18843 echo "/* generated for $CC */" > tmp-stdint.h 18844fi 18845 18846sed 's/^ *//' >> tmp-stdint.h <<EOF 18847 18848 #ifndef GCC_GENERATED_STDINT_H 18849 #define GCC_GENERATED_STDINT_H 1 18850 18851 #include <sys/types.h> 18852EOF 18853 18854if test "$acx_cv_header_stdint" != stdint.h; then 18855 echo "#include <stddef.h>" >> tmp-stdint.h 18856fi 18857if test "$acx_cv_header_stdint" != stddef.h; then 18858 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18859fi 18860 18861sed 's/^ *//' >> tmp-stdint.h <<EOF 18862 /* glibc uses these symbols as guards to prevent redefinitions. */ 18863 #ifdef __int8_t_defined 18864 #define _INT8_T 18865 #define _INT16_T 18866 #define _INT32_T 18867 #endif 18868 #ifdef __uint32_t_defined 18869 #define _UINT32_T 18870 #endif 18871 18872EOF 18873 18874# ----------------- done header, emit basic int types ------------- 18875if test "$acx_cv_header_stdint" = stddef.h; then 18876 sed 's/^ *//' >> tmp-stdint.h <<EOF 18877 18878 #ifndef _UINT8_T 18879 #define _UINT8_T 18880 #ifndef __uint8_t_defined 18881 #define __uint8_t_defined 18882 #ifndef uint8_t 18883 typedef unsigned $acx_cv_type_int8_t uint8_t; 18884 #endif 18885 #endif 18886 #endif 18887 18888 #ifndef _UINT16_T 18889 #define _UINT16_T 18890 #ifndef __uint16_t_defined 18891 #define __uint16_t_defined 18892 #ifndef uint16_t 18893 typedef unsigned $acx_cv_type_int16_t uint16_t; 18894 #endif 18895 #endif 18896 #endif 18897 18898 #ifndef _UINT32_T 18899 #define _UINT32_T 18900 #ifndef __uint32_t_defined 18901 #define __uint32_t_defined 18902 #ifndef uint32_t 18903 typedef unsigned $acx_cv_type_int32_t uint32_t; 18904 #endif 18905 #endif 18906 #endif 18907 18908 #ifndef _INT8_T 18909 #define _INT8_T 18910 #ifndef __int8_t_defined 18911 #define __int8_t_defined 18912 #ifndef int8_t 18913 typedef $acx_cv_type_int8_t int8_t; 18914 #endif 18915 #endif 18916 #endif 18917 18918 #ifndef _INT16_T 18919 #define _INT16_T 18920 #ifndef __int16_t_defined 18921 #define __int16_t_defined 18922 #ifndef int16_t 18923 typedef $acx_cv_type_int16_t int16_t; 18924 #endif 18925 #endif 18926 #endif 18927 18928 #ifndef _INT32_T 18929 #define _INT32_T 18930 #ifndef __int32_t_defined 18931 #define __int32_t_defined 18932 #ifndef int32_t 18933 typedef $acx_cv_type_int32_t int32_t; 18934 #endif 18935 #endif 18936 #endif 18937EOF 18938elif test "$ac_cv_type_u_int32_t" = yes; then 18939 sed 's/^ *//' >> tmp-stdint.h <<EOF 18940 18941 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18942 #ifndef _INT8_T 18943 #define _INT8_T 18944 #endif 18945 #ifndef _INT16_T 18946 #define _INT16_T 18947 #endif 18948 #ifndef _INT32_T 18949 #define _INT32_T 18950 #endif 18951 18952 #ifndef _UINT8_T 18953 #define _UINT8_T 18954 #ifndef __uint8_t_defined 18955 #define __uint8_t_defined 18956 #ifndef uint8_t 18957 typedef u_int8_t uint8_t; 18958 #endif 18959 #endif 18960 #endif 18961 18962 #ifndef _UINT16_T 18963 #define _UINT16_T 18964 #ifndef __uint16_t_defined 18965 #define __uint16_t_defined 18966 #ifndef uint16_t 18967 typedef u_int16_t uint16_t; 18968 #endif 18969 #endif 18970 #endif 18971 18972 #ifndef _UINT32_T 18973 #define _UINT32_T 18974 #ifndef __uint32_t_defined 18975 #define __uint32_t_defined 18976 #ifndef uint32_t 18977 typedef u_int32_t uint32_t; 18978 #endif 18979 #endif 18980 #endif 18981EOF 18982else 18983 sed 's/^ *//' >> tmp-stdint.h <<EOF 18984 18985 /* Some systems have guard macros to prevent redefinitions, define them. */ 18986 #ifndef _INT8_T 18987 #define _INT8_T 18988 #endif 18989 #ifndef _INT16_T 18990 #define _INT16_T 18991 #endif 18992 #ifndef _INT32_T 18993 #define _INT32_T 18994 #endif 18995 #ifndef _UINT8_T 18996 #define _UINT8_T 18997 #endif 18998 #ifndef _UINT16_T 18999 #define _UINT16_T 19000 #endif 19001 #ifndef _UINT32_T 19002 #define _UINT32_T 19003 #endif 19004EOF 19005fi 19006 19007# ------------- done basic int types, emit int64_t types ------------ 19008if test "$ac_cv_type_uint64_t" = yes; then 19009 sed 's/^ *//' >> tmp-stdint.h <<EOF 19010 19011 /* system headers have good uint64_t and int64_t */ 19012 #ifndef _INT64_T 19013 #define _INT64_T 19014 #endif 19015 #ifndef _UINT64_T 19016 #define _UINT64_T 19017 #endif 19018EOF 19019elif test "$ac_cv_type_u_int64_t" = yes; then 19020 sed 's/^ *//' >> tmp-stdint.h <<EOF 19021 19022 /* system headers have an u_int64_t (and int64_t) */ 19023 #ifndef _INT64_T 19024 #define _INT64_T 19025 #endif 19026 #ifndef _UINT64_T 19027 #define _UINT64_T 19028 #ifndef __uint64_t_defined 19029 #define __uint64_t_defined 19030 #ifndef uint64_t 19031 typedef u_int64_t uint64_t; 19032 #endif 19033 #endif 19034 #endif 19035EOF 19036elif test -n "$acx_cv_type_int64_t"; then 19037 sed 's/^ *//' >> tmp-stdint.h <<EOF 19038 19039 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 19040 #ifndef _INT64_T 19041 #define _INT64_T 19042 #ifndef int64_t 19043 typedef $acx_cv_type_int64_t int64_t; 19044 #endif 19045 #endif 19046 #ifndef _UINT64_T 19047 #define _UINT64_T 19048 #ifndef __uint64_t_defined 19049 #define __uint64_t_defined 19050 #ifndef uint64_t 19051 typedef unsigned $acx_cv_type_int64_t uint64_t; 19052 #endif 19053 #endif 19054 #endif 19055EOF 19056else 19057 sed 's/^ *//' >> tmp-stdint.h <<EOF 19058 19059 /* some common heuristics for int64_t, using compiler-specific tests */ 19060 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 19061 #ifndef _INT64_T 19062 #define _INT64_T 19063 #ifndef __int64_t_defined 19064 #ifndef int64_t 19065 typedef long long int64_t; 19066 #endif 19067 #endif 19068 #endif 19069 #ifndef _UINT64_T 19070 #define _UINT64_T 19071 #ifndef uint64_t 19072 typedef unsigned long long uint64_t; 19073 #endif 19074 #endif 19075 19076 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 19077 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 19078 does not implement __extension__. But that compiler doesn't define 19079 __GNUC_MINOR__. */ 19080 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 19081 # define __extension__ 19082 # endif 19083 19084 # ifndef _INT64_T 19085 # define _INT64_T 19086 # ifndef int64_t 19087 __extension__ typedef long long int64_t; 19088 # endif 19089 # endif 19090 # ifndef _UINT64_T 19091 # define _UINT64_T 19092 # ifndef uint64_t 19093 __extension__ typedef unsigned long long uint64_t; 19094 # endif 19095 # endif 19096 19097 #elif !defined __STRICT_ANSI__ 19098 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 19099 19100 # ifndef _INT64_T 19101 # define _INT64_T 19102 # ifndef int64_t 19103 typedef __int64 int64_t; 19104 # endif 19105 # endif 19106 # ifndef _UINT64_T 19107 # define _UINT64_T 19108 # ifndef uint64_t 19109 typedef unsigned __int64 uint64_t; 19110 # endif 19111 # endif 19112 # endif /* compiler */ 19113 19114 #endif /* ANSI version */ 19115EOF 19116fi 19117 19118# ------------- done int64_t types, emit intptr types ------------ 19119if test "$ac_cv_type_uintptr_t" != yes; then 19120 sed 's/^ *//' >> tmp-stdint.h <<EOF 19121 19122 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 19123 #ifndef __uintptr_t_defined 19124 #ifndef uintptr_t 19125 typedef u$acx_cv_type_intptr_t uintptr_t; 19126 #endif 19127 #endif 19128 #ifndef __intptr_t_defined 19129 #ifndef intptr_t 19130 typedef $acx_cv_type_intptr_t intptr_t; 19131 #endif 19132 #endif 19133EOF 19134fi 19135 19136# ------------- done intptr types, emit int_least types ------------ 19137if test "$ac_cv_type_int_least32_t" != yes; then 19138 sed 's/^ *//' >> tmp-stdint.h <<EOF 19139 19140 /* Define int_least types */ 19141 typedef int8_t int_least8_t; 19142 typedef int16_t int_least16_t; 19143 typedef int32_t int_least32_t; 19144 #ifdef _INT64_T 19145 typedef int64_t int_least64_t; 19146 #endif 19147 19148 typedef uint8_t uint_least8_t; 19149 typedef uint16_t uint_least16_t; 19150 typedef uint32_t uint_least32_t; 19151 #ifdef _UINT64_T 19152 typedef uint64_t uint_least64_t; 19153 #endif 19154EOF 19155fi 19156 19157# ------------- done intptr types, emit int_fast types ------------ 19158if test "$ac_cv_type_int_fast32_t" != yes; then 19159 sed 's/^ *//' >> tmp-stdint.h <<EOF 19160 19161 /* Define int_fast types. short is often slow */ 19162 typedef int8_t int_fast8_t; 19163 typedef int int_fast16_t; 19164 typedef int32_t int_fast32_t; 19165 #ifdef _INT64_T 19166 typedef int64_t int_fast64_t; 19167 #endif 19168 19169 typedef uint8_t uint_fast8_t; 19170 typedef unsigned int uint_fast16_t; 19171 typedef uint32_t uint_fast32_t; 19172 #ifdef _UINT64_T 19173 typedef uint64_t uint_fast64_t; 19174 #endif 19175EOF 19176fi 19177 19178if test "$ac_cv_type_uintmax_t" != yes; then 19179 sed 's/^ *//' >> tmp-stdint.h <<EOF 19180 19181 /* Define intmax based on what we found */ 19182 #ifndef intmax_t 19183 #ifdef _INT64_T 19184 typedef int64_t intmax_t; 19185 #else 19186 typedef long intmax_t; 19187 #endif 19188 #endif 19189 #ifndef uintmax_t 19190 #ifdef _UINT64_T 19191 typedef uint64_t uintmax_t; 19192 #else 19193 typedef unsigned long uintmax_t; 19194 #endif 19195 #endif 19196EOF 19197fi 19198 19199sed 's/^ *//' >> tmp-stdint.h <<EOF 19200 19201 #endif /* GCC_GENERATED_STDINT_H */ 19202EOF 19203 19204if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 19205 rm -f tmp-stdint.h 19206else 19207 mv -f tmp-stdint.h bfd_stdint.h 19208fi 19209 19210 ;; 19211 "default":C) 19212case "$srcdir" in 19213 .) srcdirpre= ;; 19214 *) srcdirpre='$(srcdir)/' ;; 19215esac 19216POFILES= 19217GMOFILES= 19218for lang in dummy $OBSOLETE_ALL_LINGUAS; do 19219 if test $lang != dummy; then 19220 POFILES="$POFILES $srcdirpre$lang.po" 19221 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 19222 fi 19223done 19224sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 19225 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 19226 -e "s,@POFILES@,$POFILES," \ 19227 -e "s,@GMOFILES@,$GMOFILES," \ 19228 po/Makefile.in > po/Makefile ;; 19229 19230 esac 19231done # for ac_tag 19232 19233 19234as_fn_exit 0 19235_ACEOF 19236ac_clean_files=$ac_clean_files_save 19237 19238test $ac_write_fail = 0 || 19239 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19240 19241 19242# configure is writing to config.log, and then calls config.status. 19243# config.status does its own redirection, appending to config.log. 19244# Unfortunately, on DOS this fails, as config.log is still kept open 19245# by configure, so config.status won't be able to write to it; its 19246# output is simply discarded. So we exec the FD to /dev/null, 19247# effectively closing config.log, so it can be properly (re)opened and 19248# appended to by config.status. When coming back to configure, we 19249# need to make the FD available again. 19250if test "$no_create" != yes; then 19251 ac_cs_success=: 19252 ac_config_status_args= 19253 test "$silent" = yes && 19254 ac_config_status_args="$ac_config_status_args --quiet" 19255 exec 5>/dev/null 19256 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19257 exec 5>>config.log 19258 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19259 # would make configure fail if this is the last instruction. 19260 $ac_cs_success || as_fn_exit 1 19261fi 19262if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19263 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19264$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19265fi 19266 19267