1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for bfd 2.32.51. 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 as_me=bfd_$as_me # XXX don't overwrite our caller's configure.lineno 478 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 479 sed -n ' 480 p 481 /[$]LINENO/= 482 ' <$as_myself | 483 sed ' 484 s/[$]LINENO.*/&-/ 485 t lineno 486 b 487 :lineno 488 N 489 :loop 490 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 491 t loop 492 s/-\n.*// 493 ' >$as_me.lineno && 494 chmod +x "$as_me.lineno" || 495 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 496 497 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 498 # already done that, so ensure we don't try to do so again and fall 499 # in an infinite loop. This has already happened in practice. 500 _as_can_reexec=no; export _as_can_reexec 501 # Don't try to exec as it changes $[0], causing all sort of problems 502 # (the dirname of $[0] is not the place where we might find the 503 # original and so on. Autoconf is especially sensitive to this). 504 . "./$as_me.lineno" 505 # Exit status is that of the last command. 506 exit 507} 508 509ECHO_C= ECHO_N= ECHO_T= 510case `echo -n x` in #((((( 511-n*) 512 case `echo 'xy\c'` in 513 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 514 xy) ECHO_C='\c';; 515 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 516 ECHO_T=' ';; 517 esac;; 518*) 519 ECHO_N='-n';; 520esac 521 522rm -f conf$$ conf$$.exe conf$$.file 523if test -d conf$$.dir; then 524 rm -f conf$$.dir/conf$$.file 525else 526 rm -f conf$$.dir 527 mkdir conf$$.dir 2>/dev/null 528fi 529if (echo >conf$$.file) 2>/dev/null; then 530 if ln -s conf$$.file conf$$ 2>/dev/null; then 531 as_ln_s='ln -s' 532 # ... but there are two gotchas: 533 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 534 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 535 # In both cases, we have to default to `cp -pR'. 536 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 537 as_ln_s='cp -pR' 538 elif ln conf$$.file conf$$ 2>/dev/null; then 539 as_ln_s=ln 540 else 541 as_ln_s='cp -pR' 542 fi 543else 544 as_ln_s='cp -pR' 545fi 546rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 547rmdir conf$$.dir 2>/dev/null 548 549if mkdir -p . 2>/dev/null; then 550 as_mkdir_p='mkdir -p "$as_dir"' 551else 552 test -d ./-p && rmdir ./-p 553 as_mkdir_p=false 554fi 555 556as_test_x='test -x' 557as_executable_p=as_fn_executable_p 558 559# Sed expression to map a string onto a valid CPP name. 560as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 561 562# Sed expression to map a string onto a valid variable name. 563as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 564 565SHELL=${CONFIG_SHELL-/bin/sh} 566 567 568test -n "$DJDIR" || exec 7<&0 </dev/null 569exec 6>&1 570 571# Name of the host. 572# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 573# so uname gets run too. 574ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 575 576# 577# Initializations. 578# 579ac_default_prefix=/usr/local 580ac_clean_files= 581ac_config_libobj_dir=. 582LIBOBJS= 583cross_compiling=no 584subdirs= 585MFLAGS= 586MAKEFLAGS= 587 588# Identity of this package. 589PACKAGE_NAME='bfd' 590PACKAGE_TARNAME='bfd' 591PACKAGE_VERSION='2.32.51' 592PACKAGE_STRING='bfd 2.32.51' 593PACKAGE_BUGREPORT='' 594PACKAGE_URL='' 595 596ac_unique_file="libbfd.c" 597# Factoring default headers for most tests. 598ac_includes_default="\ 599#include <stdio.h> 600#ifdef HAVE_SYS_TYPES_H 601# include <sys/types.h> 602#endif 603#ifdef HAVE_SYS_STAT_H 604# include <sys/stat.h> 605#endif 606#ifdef STDC_HEADERS 607# include <stdlib.h> 608# include <stddef.h> 609#else 610# ifdef HAVE_STDLIB_H 611# include <stdlib.h> 612# endif 613#endif 614#ifdef HAVE_STRING_H 615# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 616# include <memory.h> 617# endif 618# include <string.h> 619#endif 620#ifdef HAVE_STRINGS_H 621# include <strings.h> 622#endif 623#ifdef HAVE_INTTYPES_H 624# include <inttypes.h> 625#endif 626#ifdef HAVE_STDINT_H 627# include <stdint.h> 628#endif 629#ifdef HAVE_UNISTD_H 630# include <unistd.h> 631#endif" 632 633ac_header_list= 634ac_subst_vars='am__EXEEXT_FALSE 635am__EXEEXT_TRUE 636LTLIBOBJS 637LIBOBJS 638bfd_ufile_ptr 639bfd_file_ptr 640lt_cv_dlopen_libs 641supports_plugins 642COREFLAG 643COREFILE 644havevecs 645tdefaults 646bfd_default_target_size 647bfd_machines 648bfd_backends 649all_backends 650bfd64_libs 651wordsize 652TDEFINES 653SHARED_LIBADD 654SHARED_LDFLAGS 655LIBM 656zlibinc 657zlibdir 658EXEEXT_FOR_BUILD 659CC_FOR_BUILD 660BFD_HOSTPTR_T 661BFD_HOST_U_64_BIT 662BFD_HOST_64_BIT 663BFD_HOST_64_BIT_DEFINED 664BFD_HOST_64BIT_LONG_LONG 665BFD_HOST_64BIT_LONG 666HDEFINES 667MSGMERGE 668MSGFMT 669MKINSTALLDIRS 670CATOBJEXT 671GENCAT 672INSTOBJEXT 673DATADIRNAME 674CATALOGS 675POSUB 676GMSGFMT 677XGETTEXT 678INCINTL 679LIBINTL_DEP 680LIBINTL 681USE_NLS 682bfdincludedir 683bfdlibdir 684target_noncanonical 685host_noncanonical 686INSTALL_LIBBFD_FALSE 687INSTALL_LIBBFD_TRUE 688GENINSRC_NEVER_FALSE 689GENINSRC_NEVER_TRUE 690MAINT 691MAINTAINER_MODE_FALSE 692MAINTAINER_MODE_TRUE 693WARN_WRITE_STRINGS 694NO_WERROR 695WARN_CFLAGS_FOR_BUILD 696WARN_CFLAGS 697REPORT_BUGS_TEXI 698REPORT_BUGS_TO 699PKGVERSION 700DEBUGDIR 701PLUGINS_FALSE 702PLUGINS_TRUE 703OTOOL64 704OTOOL 705LIPO 706NMEDIT 707DSYMUTIL 708OBJDUMP 709LN_S 710NM 711ac_ct_DUMPBIN 712DUMPBIN 713LD 714FGREP 715SED 716LIBTOOL 717EGREP 718GREP 719CPP 720RANLIB 721AR 722AM_BACKSLASH 723AM_DEFAULT_VERBOSITY 724AM_DEFAULT_V 725AM_V 726am__fastdepCC_FALSE 727am__fastdepCC_TRUE 728CCDEPMODE 729am__nodep 730AMDEPBACKSLASH 731AMDEP_FALSE 732AMDEP_TRUE 733am__quote 734am__include 735DEPDIR 736am__untar 737am__tar 738AMTAR 739am__leading_dot 740SET_MAKE 741AWK 742mkdir_p 743MKDIR_P 744INSTALL_STRIP_PROGRAM 745STRIP 746install_sh 747MAKEINFO 748AUTOHEADER 749AUTOMAKE 750AUTOCONF 751ACLOCAL 752VERSION 753PACKAGE 754CYGPATH_W 755am__isrc 756INSTALL_DATA 757INSTALL_SCRIPT 758INSTALL_PROGRAM 759OBJEXT 760EXEEXT 761ac_ct_CC 762CPPFLAGS 763LDFLAGS 764CFLAGS 765CC 766target_os 767target_vendor 768target_cpu 769target 770host_os 771host_vendor 772host_cpu 773host 774build_os 775build_vendor 776build_cpu 777build 778target_alias 779host_alias 780build_alias 781LIBS 782ECHO_T 783ECHO_N 784ECHO_C 785DEFS 786mandir 787localedir 788libdir 789psdir 790pdfdir 791dvidir 792htmldir 793infodir 794docdir 795oldincludedir 796includedir 797localstatedir 798sharedstatedir 799sysconfdir 800datadir 801datarootdir 802libexecdir 803sbindir 804bindir 805program_transform_name 806prefix 807exec_prefix 808PACKAGE_URL 809PACKAGE_BUGREPORT 810PACKAGE_STRING 811PACKAGE_VERSION 812PACKAGE_TARNAME 813PACKAGE_NAME 814PATH_SEPARATOR 815SHELL' 816ac_subst_files='' 817ac_user_opts=' 818enable_option_checking 819enable_dependency_tracking 820enable_silent_rules 821enable_shared 822enable_static 823with_pic 824enable_fast_install 825with_gnu_ld 826enable_libtool_lock 827enable_plugins 828enable_largefile 829enable_64_bit_bfd 830enable_targets 831enable_64_bit_archive 832with_mmap 833enable_secureplt 834enable_separate_code 835enable_leading_mingw64_underscores 836with_separate_debug_dir 837with_pkgversion 838with_bugurl 839enable_werror 840enable_build_warnings 841enable_maintainer_mode 842enable_install_libbfd 843enable_nls 844with_system_zlib 845' 846 ac_precious_vars='build_alias 847host_alias 848target_alias 849CC 850CFLAGS 851LDFLAGS 852LIBS 853CPPFLAGS 854CPP' 855 856 857# Initialize some variables set by options. 858ac_init_help= 859ac_init_version=false 860ac_unrecognized_opts= 861ac_unrecognized_sep= 862# The variables have the same names as the options, with 863# dashes changed to underlines. 864cache_file=/dev/null 865exec_prefix=NONE 866no_create= 867no_recursion= 868prefix=NONE 869program_prefix=NONE 870program_suffix=NONE 871program_transform_name=s,x,x, 872silent= 873site= 874srcdir= 875verbose= 876x_includes=NONE 877x_libraries=NONE 878 879# Installation directory options. 880# These are left unexpanded so users can "make install exec_prefix=/foo" 881# and all the variables that are supposed to be based on exec_prefix 882# by default will actually change. 883# Use braces instead of parens because sh, perl, etc. also accept them. 884# (The list follows the same order as the GNU Coding Standards.) 885bindir='${exec_prefix}/bin' 886sbindir='${exec_prefix}/sbin' 887libexecdir='${exec_prefix}/libexec' 888datarootdir='${prefix}/share' 889datadir='${datarootdir}' 890sysconfdir='${prefix}/etc' 891sharedstatedir='${prefix}/com' 892localstatedir='${prefix}/var' 893includedir='${prefix}/include' 894oldincludedir='/usr/include' 895docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 896infodir='${datarootdir}/info' 897htmldir='${docdir}' 898dvidir='${docdir}' 899pdfdir='${docdir}' 900psdir='${docdir}' 901libdir='${exec_prefix}/lib' 902localedir='${datarootdir}/locale' 903mandir='${datarootdir}/man' 904 905ac_prev= 906ac_dashdash= 907for ac_option 908do 909 # If the previous option needs an argument, assign it. 910 if test -n "$ac_prev"; then 911 eval $ac_prev=\$ac_option 912 ac_prev= 913 continue 914 fi 915 916 case $ac_option in 917 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 918 *=) ac_optarg= ;; 919 *) ac_optarg=yes ;; 920 esac 921 922 # Accept the important Cygnus configure options, so we can diagnose typos. 923 924 case $ac_dashdash$ac_option in 925 --) 926 ac_dashdash=yes ;; 927 928 -bindir | --bindir | --bindi | --bind | --bin | --bi) 929 ac_prev=bindir ;; 930 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 931 bindir=$ac_optarg ;; 932 933 -build | --build | --buil | --bui | --bu) 934 ac_prev=build_alias ;; 935 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 936 build_alias=$ac_optarg ;; 937 938 -cache-file | --cache-file | --cache-fil | --cache-fi \ 939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 940 ac_prev=cache_file ;; 941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 943 cache_file=$ac_optarg ;; 944 945 --config-cache | -C) 946 cache_file=config.cache ;; 947 948 -datadir | --datadir | --datadi | --datad) 949 ac_prev=datadir ;; 950 -datadir=* | --datadir=* | --datadi=* | --datad=*) 951 datadir=$ac_optarg ;; 952 953 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 954 | --dataroo | --dataro | --datar) 955 ac_prev=datarootdir ;; 956 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 957 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 958 datarootdir=$ac_optarg ;; 959 960 -disable-* | --disable-*) 961 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 962 # Reject names that are not valid shell variable names. 963 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 964 as_fn_error $? "invalid feature name: $ac_useropt" 965 ac_useropt_orig=$ac_useropt 966 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 967 case $ac_user_opts in 968 *" 969"enable_$ac_useropt" 970"*) ;; 971 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 972 ac_unrecognized_sep=', ';; 973 esac 974 eval enable_$ac_useropt=no ;; 975 976 -docdir | --docdir | --docdi | --doc | --do) 977 ac_prev=docdir ;; 978 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 979 docdir=$ac_optarg ;; 980 981 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 982 ac_prev=dvidir ;; 983 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 984 dvidir=$ac_optarg ;; 985 986 -enable-* | --enable-*) 987 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 988 # Reject names that are not valid shell variable names. 989 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 990 as_fn_error $? "invalid feature name: $ac_useropt" 991 ac_useropt_orig=$ac_useropt 992 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 993 case $ac_user_opts in 994 *" 995"enable_$ac_useropt" 996"*) ;; 997 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 998 ac_unrecognized_sep=', ';; 999 esac 1000 eval enable_$ac_useropt=\$ac_optarg ;; 1001 1002 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1003 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1004 | --exec | --exe | --ex) 1005 ac_prev=exec_prefix ;; 1006 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1007 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1008 | --exec=* | --exe=* | --ex=*) 1009 exec_prefix=$ac_optarg ;; 1010 1011 -gas | --gas | --ga | --g) 1012 # Obsolete; use --with-gas. 1013 with_gas=yes ;; 1014 1015 -help | --help | --hel | --he | -h) 1016 ac_init_help=long ;; 1017 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1018 ac_init_help=recursive ;; 1019 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1020 ac_init_help=short ;; 1021 1022 -host | --host | --hos | --ho) 1023 ac_prev=host_alias ;; 1024 -host=* | --host=* | --hos=* | --ho=*) 1025 host_alias=$ac_optarg ;; 1026 1027 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1028 ac_prev=htmldir ;; 1029 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1030 | --ht=*) 1031 htmldir=$ac_optarg ;; 1032 1033 -includedir | --includedir | --includedi | --included | --include \ 1034 | --includ | --inclu | --incl | --inc) 1035 ac_prev=includedir ;; 1036 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1037 | --includ=* | --inclu=* | --incl=* | --inc=*) 1038 includedir=$ac_optarg ;; 1039 1040 -infodir | --infodir | --infodi | --infod | --info | --inf) 1041 ac_prev=infodir ;; 1042 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1043 infodir=$ac_optarg ;; 1044 1045 -libdir | --libdir | --libdi | --libd) 1046 ac_prev=libdir ;; 1047 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1048 libdir=$ac_optarg ;; 1049 1050 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1051 | --libexe | --libex | --libe) 1052 ac_prev=libexecdir ;; 1053 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1054 | --libexe=* | --libex=* | --libe=*) 1055 libexecdir=$ac_optarg ;; 1056 1057 -localedir | --localedir | --localedi | --localed | --locale) 1058 ac_prev=localedir ;; 1059 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1060 localedir=$ac_optarg ;; 1061 1062 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1063 | --localstate | --localstat | --localsta | --localst | --locals) 1064 ac_prev=localstatedir ;; 1065 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1066 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1067 localstatedir=$ac_optarg ;; 1068 1069 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1070 ac_prev=mandir ;; 1071 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1072 mandir=$ac_optarg ;; 1073 1074 -nfp | --nfp | --nf) 1075 # Obsolete; use --without-fp. 1076 with_fp=no ;; 1077 1078 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1079 | --no-cr | --no-c | -n) 1080 no_create=yes ;; 1081 1082 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1083 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1084 no_recursion=yes ;; 1085 1086 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1087 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1088 | --oldin | --oldi | --old | --ol | --o) 1089 ac_prev=oldincludedir ;; 1090 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1091 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1092 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1093 oldincludedir=$ac_optarg ;; 1094 1095 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1096 ac_prev=prefix ;; 1097 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1098 prefix=$ac_optarg ;; 1099 1100 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1101 | --program-pre | --program-pr | --program-p) 1102 ac_prev=program_prefix ;; 1103 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1104 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1105 program_prefix=$ac_optarg ;; 1106 1107 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1108 | --program-suf | --program-su | --program-s) 1109 ac_prev=program_suffix ;; 1110 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1111 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1112 program_suffix=$ac_optarg ;; 1113 1114 -program-transform-name | --program-transform-name \ 1115 | --program-transform-nam | --program-transform-na \ 1116 | --program-transform-n | --program-transform- \ 1117 | --program-transform | --program-transfor \ 1118 | --program-transfo | --program-transf \ 1119 | --program-trans | --program-tran \ 1120 | --progr-tra | --program-tr | --program-t) 1121 ac_prev=program_transform_name ;; 1122 -program-transform-name=* | --program-transform-name=* \ 1123 | --program-transform-nam=* | --program-transform-na=* \ 1124 | --program-transform-n=* | --program-transform-=* \ 1125 | --program-transform=* | --program-transfor=* \ 1126 | --program-transfo=* | --program-transf=* \ 1127 | --program-trans=* | --program-tran=* \ 1128 | --progr-tra=* | --program-tr=* | --program-t=*) 1129 program_transform_name=$ac_optarg ;; 1130 1131 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1132 ac_prev=pdfdir ;; 1133 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1134 pdfdir=$ac_optarg ;; 1135 1136 -psdir | --psdir | --psdi | --psd | --ps) 1137 ac_prev=psdir ;; 1138 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1139 psdir=$ac_optarg ;; 1140 1141 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1142 | -silent | --silent | --silen | --sile | --sil) 1143 silent=yes ;; 1144 1145 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1146 ac_prev=sbindir ;; 1147 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1148 | --sbi=* | --sb=*) 1149 sbindir=$ac_optarg ;; 1150 1151 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1152 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1153 | --sharedst | --shareds | --shared | --share | --shar \ 1154 | --sha | --sh) 1155 ac_prev=sharedstatedir ;; 1156 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1157 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1158 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1159 | --sha=* | --sh=*) 1160 sharedstatedir=$ac_optarg ;; 1161 1162 -site | --site | --sit) 1163 ac_prev=site ;; 1164 -site=* | --site=* | --sit=*) 1165 site=$ac_optarg ;; 1166 1167 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1168 ac_prev=srcdir ;; 1169 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1170 srcdir=$ac_optarg ;; 1171 1172 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1173 | --syscon | --sysco | --sysc | --sys | --sy) 1174 ac_prev=sysconfdir ;; 1175 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1176 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1177 sysconfdir=$ac_optarg ;; 1178 1179 -target | --target | --targe | --targ | --tar | --ta | --t) 1180 ac_prev=target_alias ;; 1181 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1182 target_alias=$ac_optarg ;; 1183 1184 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1185 verbose=yes ;; 1186 1187 -version | --version | --versio | --versi | --vers | -V) 1188 ac_init_version=: ;; 1189 1190 -with-* | --with-*) 1191 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1192 # Reject names that are not valid shell variable names. 1193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1194 as_fn_error $? "invalid package name: $ac_useropt" 1195 ac_useropt_orig=$ac_useropt 1196 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1197 case $ac_user_opts in 1198 *" 1199"with_$ac_useropt" 1200"*) ;; 1201 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1202 ac_unrecognized_sep=', ';; 1203 esac 1204 eval with_$ac_useropt=\$ac_optarg ;; 1205 1206 -without-* | --without-*) 1207 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1208 # Reject names that are not valid shell variable names. 1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1210 as_fn_error $? "invalid package name: $ac_useropt" 1211 ac_useropt_orig=$ac_useropt 1212 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1213 case $ac_user_opts in 1214 *" 1215"with_$ac_useropt" 1216"*) ;; 1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1218 ac_unrecognized_sep=', ';; 1219 esac 1220 eval with_$ac_useropt=no ;; 1221 1222 --x) 1223 # Obsolete; use --with-x. 1224 with_x=yes ;; 1225 1226 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1227 | --x-incl | --x-inc | --x-in | --x-i) 1228 ac_prev=x_includes ;; 1229 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1230 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1231 x_includes=$ac_optarg ;; 1232 1233 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1234 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1235 ac_prev=x_libraries ;; 1236 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1237 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1238 x_libraries=$ac_optarg ;; 1239 1240 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1241Try \`$0 --help' for more information" 1242 ;; 1243 1244 *=*) 1245 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1246 # Reject names that are not valid shell variable names. 1247 case $ac_envvar in #( 1248 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1249 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1250 esac 1251 eval $ac_envvar=\$ac_optarg 1252 export $ac_envvar ;; 1253 1254 *) 1255 # FIXME: should be removed in autoconf 3.0. 1256 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1257 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1258 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1259 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1260 ;; 1261 1262 esac 1263done 1264 1265if test -n "$ac_prev"; then 1266 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1267 as_fn_error $? "missing argument to $ac_option" 1268fi 1269 1270if test -n "$ac_unrecognized_opts"; then 1271 case $enable_option_checking in 1272 no) ;; 1273 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1274 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1275 esac 1276fi 1277 1278# Check all directory arguments for consistency. 1279for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1280 datadir sysconfdir sharedstatedir localstatedir includedir \ 1281 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1282 libdir localedir mandir 1283do 1284 eval ac_val=\$$ac_var 1285 # Remove trailing slashes. 1286 case $ac_val in 1287 */ ) 1288 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1289 eval $ac_var=\$ac_val;; 1290 esac 1291 # Be sure to have absolute directory names. 1292 case $ac_val in 1293 [\\/$]* | ?:[\\/]* ) continue;; 1294 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1295 esac 1296 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1297done 1298 1299# There might be people who depend on the old broken behavior: `$host' 1300# used to hold the argument of --host etc. 1301# FIXME: To remove some day. 1302build=$build_alias 1303host=$host_alias 1304target=$target_alias 1305 1306# FIXME: To remove some day. 1307if test "x$host_alias" != x; then 1308 if test "x$build_alias" = x; then 1309 cross_compiling=maybe 1310 elif test "x$build_alias" != "x$host_alias"; then 1311 cross_compiling=yes 1312 fi 1313fi 1314 1315ac_tool_prefix= 1316test -n "$host_alias" && ac_tool_prefix=$host_alias- 1317 1318test "$silent" = yes && exec 6>/dev/null 1319 1320 1321ac_pwd=`pwd` && test -n "$ac_pwd" && 1322ac_ls_di=`ls -di .` && 1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1324 as_fn_error $? "working directory cannot be determined" 1325test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1326 as_fn_error $? "pwd does not report name of working directory" 1327 1328 1329# Find the source files, if location was not specified. 1330if test -z "$srcdir"; then 1331 ac_srcdir_defaulted=yes 1332 # Try the directory containing this script, then the parent directory. 1333 ac_confdir=`$as_dirname -- "$as_myself" || 1334$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1335 X"$as_myself" : 'X\(//\)[^/]' \| \ 1336 X"$as_myself" : 'X\(//\)$' \| \ 1337 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1338$as_echo X"$as_myself" | 1339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1340 s//\1/ 1341 q 1342 } 1343 /^X\(\/\/\)[^/].*/{ 1344 s//\1/ 1345 q 1346 } 1347 /^X\(\/\/\)$/{ 1348 s//\1/ 1349 q 1350 } 1351 /^X\(\/\).*/{ 1352 s//\1/ 1353 q 1354 } 1355 s/.*/./; q'` 1356 srcdir=$ac_confdir 1357 if test ! -r "$srcdir/$ac_unique_file"; then 1358 srcdir=.. 1359 fi 1360else 1361 ac_srcdir_defaulted=no 1362fi 1363if test ! -r "$srcdir/$ac_unique_file"; then 1364 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1365 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1366fi 1367ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1368ac_abs_confdir=`( 1369 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1370 pwd)` 1371# When building in place, set srcdir=. 1372if test "$ac_abs_confdir" = "$ac_pwd"; then 1373 srcdir=. 1374fi 1375# Remove unnecessary trailing slashes from srcdir. 1376# Double slashes in file names in object file debugging info 1377# mess up M-x gdb in Emacs. 1378case $srcdir in 1379*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1380esac 1381for ac_var in $ac_precious_vars; do 1382 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1383 eval ac_env_${ac_var}_value=\$${ac_var} 1384 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1385 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1386done 1387 1388# 1389# Report the --help message. 1390# 1391if test "$ac_init_help" = "long"; then 1392 # Omit some internal or obsolete options to make the list less imposing. 1393 # This message is too long to be a string in the A/UX 3.1 sh. 1394 cat <<_ACEOF 1395\`configure' configures bfd 2.32.51 to adapt to many kinds of systems. 1396 1397Usage: $0 [OPTION]... [VAR=VALUE]... 1398 1399To assign environment variables (e.g., CC, CFLAGS...), specify them as 1400VAR=VALUE. See below for descriptions of some of the useful variables. 1401 1402Defaults for the options are specified in brackets. 1403 1404Configuration: 1405 -h, --help display this help and exit 1406 --help=short display options specific to this package 1407 --help=recursive display the short help of all the included packages 1408 -V, --version display version information and exit 1409 -q, --quiet, --silent do not print \`checking ...' messages 1410 --cache-file=FILE cache test results in FILE [disabled] 1411 -C, --config-cache alias for \`--cache-file=config.cache' 1412 -n, --no-create do not create output files 1413 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1414 1415Installation directories: 1416 --prefix=PREFIX install architecture-independent files in PREFIX 1417 [$ac_default_prefix] 1418 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1419 [PREFIX] 1420 1421By default, \`make install' will install all the files in 1422\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1423an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1424for instance \`--prefix=\$HOME'. 1425 1426For better control, use the options below. 1427 1428Fine tuning of the installation directories: 1429 --bindir=DIR user executables [EPREFIX/bin] 1430 --sbindir=DIR system admin executables [EPREFIX/sbin] 1431 --libexecdir=DIR program executables [EPREFIX/libexec] 1432 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1433 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1434 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1435 --libdir=DIR object code libraries [EPREFIX/lib] 1436 --includedir=DIR C header files [PREFIX/include] 1437 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1438 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1439 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1440 --infodir=DIR info documentation [DATAROOTDIR/info] 1441 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1442 --mandir=DIR man documentation [DATAROOTDIR/man] 1443 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd] 1444 --htmldir=DIR html documentation [DOCDIR] 1445 --dvidir=DIR dvi documentation [DOCDIR] 1446 --pdfdir=DIR pdf documentation [DOCDIR] 1447 --psdir=DIR ps documentation [DOCDIR] 1448_ACEOF 1449 1450 cat <<\_ACEOF 1451 1452Program names: 1453 --program-prefix=PREFIX prepend PREFIX to installed program names 1454 --program-suffix=SUFFIX append SUFFIX to installed program names 1455 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1456 1457System types: 1458 --build=BUILD configure for building on BUILD [guessed] 1459 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1460 --target=TARGET configure for building compilers for TARGET [HOST] 1461_ACEOF 1462fi 1463 1464if test -n "$ac_init_help"; then 1465 case $ac_init_help in 1466 short | recursive ) echo "Configuration of bfd 2.32.51:";; 1467 esac 1468 cat <<\_ACEOF 1469 1470Optional Features: 1471 --disable-option-checking ignore unrecognized --enable/--with options 1472 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1473 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1474 --enable-dependency-tracking 1475 do not reject slow dependency extractors 1476 --disable-dependency-tracking 1477 speeds up one-time build 1478 --enable-silent-rules less verbose build output (undo: "make V=1") 1479 --disable-silent-rules verbose build output (undo: "make V=0") 1480 --enable-shared[=PKGS] build shared libraries [default=no] 1481 --enable-static[=PKGS] build static libraries [default=yes] 1482 --enable-fast-install[=PKGS] 1483 optimize for fast installation [default=yes] 1484 --disable-libtool-lock avoid locking (might break parallel builds) 1485 --enable-plugins Enable support for plugins 1486 --disable-largefile omit support for large files 1487 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1488 --enable-targets alternative target configurations 1489 --enable-64-bit-archive force 64-bit archives 1490 --enable-secureplt Default to creating read-only plt entries 1491 --enable-separate-code enable -z separate-code in ELF linker by default 1492 --enable-leading-mingw64-underscores 1493 Enable leading underscores on 64 bit mingw targets 1494 --enable-werror treat compile warnings as errors 1495 --enable-build-warnings enable build-time compiler warnings 1496 --enable-maintainer-mode 1497 enable make rules and dependencies not useful (and 1498 sometimes confusing) to the casual installer 1499 --enable-install-libbfd controls installation of libbfd and related headers 1500 --disable-nls do not use Native Language Support 1501 1502Optional Packages: 1503 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1504 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1505 --with-pic try to use only PIC/non-PIC objects [default=use 1506 both] 1507 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1508 --with-mmap try using mmap for BFD input files if available 1509 --with-separate-debug-dir=DIR 1510 Look for global separate debug info in DIR 1511 [[default=LIBDIR/debug]] 1512 --with-pkgversion=PKG Use PKG in the version string in place of "GNU 1513 Binutils" 1514 --with-bugurl=URL Direct users to URL to report a bug 1515 --with-system-zlib use installed libz 1516 1517Some influential environment variables: 1518 CC C compiler command 1519 CFLAGS C compiler flags 1520 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1521 nonstandard directory <lib dir> 1522 LIBS libraries to pass to the linker, e.g. -l<library> 1523 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1524 you have headers in a nonstandard directory <include dir> 1525 CPP C preprocessor 1526 1527Use these variables to override the choices made by `configure' or to help 1528it to find libraries and programs with nonstandard names/locations. 1529 1530Report bugs to the package provider. 1531_ACEOF 1532ac_status=$? 1533fi 1534 1535if test "$ac_init_help" = "recursive"; then 1536 # If there are subdirs, report their specific --help. 1537 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1538 test -d "$ac_dir" || 1539 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1540 continue 1541 ac_builddir=. 1542 1543case "$ac_dir" in 1544.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1545*) 1546 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1547 # A ".." for each directory in $ac_dir_suffix. 1548 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1549 case $ac_top_builddir_sub in 1550 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1551 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1552 esac ;; 1553esac 1554ac_abs_top_builddir=$ac_pwd 1555ac_abs_builddir=$ac_pwd$ac_dir_suffix 1556# for backward compatibility: 1557ac_top_builddir=$ac_top_build_prefix 1558 1559case $srcdir in 1560 .) # We are building in place. 1561 ac_srcdir=. 1562 ac_top_srcdir=$ac_top_builddir_sub 1563 ac_abs_top_srcdir=$ac_pwd ;; 1564 [\\/]* | ?:[\\/]* ) # Absolute name. 1565 ac_srcdir=$srcdir$ac_dir_suffix; 1566 ac_top_srcdir=$srcdir 1567 ac_abs_top_srcdir=$srcdir ;; 1568 *) # Relative name. 1569 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1570 ac_top_srcdir=$ac_top_build_prefix$srcdir 1571 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1572esac 1573ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1574 1575 cd "$ac_dir" || { ac_status=$?; continue; } 1576 # Check for guested configure. 1577 if test -f "$ac_srcdir/configure.gnu"; then 1578 echo && 1579 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1580 elif test -f "$ac_srcdir/configure"; then 1581 echo && 1582 $SHELL "$ac_srcdir/configure" --help=recursive 1583 else 1584 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1585 fi || ac_status=$? 1586 cd "$ac_pwd" || { ac_status=$?; break; } 1587 done 1588fi 1589 1590test -n "$ac_init_help" && exit $ac_status 1591if $ac_init_version; then 1592 cat <<\_ACEOF 1593bfd configure 2.32.51 1594generated by GNU Autoconf 2.69 1595 1596Copyright (C) 2012 Free Software Foundation, Inc. 1597This configure script is free software; the Free Software Foundation 1598gives unlimited permission to copy, distribute and modify it. 1599_ACEOF 1600 exit 1601fi 1602 1603## ------------------------ ## 1604## Autoconf initialization. ## 1605## ------------------------ ## 1606 1607# ac_fn_c_try_compile LINENO 1608# -------------------------- 1609# Try to compile conftest.$ac_ext, and return whether this succeeded. 1610ac_fn_c_try_compile () 1611{ 1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1613 rm -f conftest.$ac_objext 1614 if { { ac_try="$ac_compile" 1615case "(($ac_try" in 1616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1617 *) ac_try_echo=$ac_try;; 1618esac 1619eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1620$as_echo "$ac_try_echo"; } >&5 1621 (eval "$ac_compile") 2>conftest.err 1622 ac_status=$? 1623 if test -s conftest.err; then 1624 grep -v '^ *+' conftest.err >conftest.er1 1625 cat conftest.er1 >&5 1626 mv -f conftest.er1 conftest.err 1627 fi 1628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1629 test $ac_status = 0; } && { 1630 test -z "$ac_c_werror_flag" || 1631 test ! -s conftest.err 1632 } && test -s conftest.$ac_objext; then : 1633 ac_retval=0 1634else 1635 $as_echo "$as_me: failed program was:" >&5 1636sed 's/^/| /' conftest.$ac_ext >&5 1637 1638 ac_retval=1 1639fi 1640 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1641 as_fn_set_status $ac_retval 1642 1643} # ac_fn_c_try_compile 1644 1645# ac_fn_c_try_link LINENO 1646# ----------------------- 1647# Try to link conftest.$ac_ext, and return whether this succeeded. 1648ac_fn_c_try_link () 1649{ 1650 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1651 rm -f conftest.$ac_objext conftest$ac_exeext 1652 if { { ac_try="$ac_link" 1653case "(($ac_try" in 1654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1655 *) ac_try_echo=$ac_try;; 1656esac 1657eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1658$as_echo "$ac_try_echo"; } >&5 1659 (eval "$ac_link") 2>conftest.err 1660 ac_status=$? 1661 if test -s conftest.err; then 1662 grep -v '^ *+' conftest.err >conftest.er1 1663 cat conftest.er1 >&5 1664 mv -f conftest.er1 conftest.err 1665 fi 1666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1667 test $ac_status = 0; } && { 1668 test -z "$ac_c_werror_flag" || 1669 test ! -s conftest.err 1670 } && test -s conftest$ac_exeext && { 1671 test "$cross_compiling" = yes || 1672 test -x conftest$ac_exeext 1673 }; then : 1674 ac_retval=0 1675else 1676 $as_echo "$as_me: failed program was:" >&5 1677sed 's/^/| /' conftest.$ac_ext >&5 1678 1679 ac_retval=1 1680fi 1681 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1682 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1683 # interfere with the next link command; also delete a directory that is 1684 # left behind by Apple's compiler. We do this before executing the actions. 1685 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1687 as_fn_set_status $ac_retval 1688 1689} # ac_fn_c_try_link 1690 1691# ac_fn_c_try_cpp LINENO 1692# ---------------------- 1693# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1694ac_fn_c_try_cpp () 1695{ 1696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1697 if { { ac_try="$ac_cpp conftest.$ac_ext" 1698case "(($ac_try" in 1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1700 *) ac_try_echo=$ac_try;; 1701esac 1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1703$as_echo "$ac_try_echo"; } >&5 1704 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1705 ac_status=$? 1706 if test -s conftest.err; then 1707 grep -v '^ *+' conftest.err >conftest.er1 1708 cat conftest.er1 >&5 1709 mv -f conftest.er1 conftest.err 1710 fi 1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1712 test $ac_status = 0; } > conftest.i && { 1713 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1714 test ! -s conftest.err 1715 }; then : 1716 ac_retval=0 1717else 1718 $as_echo "$as_me: failed program was:" >&5 1719sed 's/^/| /' conftest.$ac_ext >&5 1720 1721 ac_retval=1 1722fi 1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1724 as_fn_set_status $ac_retval 1725 1726} # ac_fn_c_try_cpp 1727 1728# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1729# ------------------------------------------------------- 1730# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1731# the include files in INCLUDES and setting the cache variable VAR 1732# accordingly. 1733ac_fn_c_check_header_mongrel () 1734{ 1735 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1736 if eval \${$3+:} false; then : 1737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1738$as_echo_n "checking for $2... " >&6; } 1739if eval \${$3+:} false; then : 1740 $as_echo_n "(cached) " >&6 1741fi 1742eval ac_res=\$$3 1743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1744$as_echo "$ac_res" >&6; } 1745else 1746 # Is the header compilable? 1747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1748$as_echo_n "checking $2 usability... " >&6; } 1749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1750/* end confdefs.h. */ 1751$4 1752#include <$2> 1753_ACEOF 1754if ac_fn_c_try_compile "$LINENO"; then : 1755 ac_header_compiler=yes 1756else 1757 ac_header_compiler=no 1758fi 1759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1761$as_echo "$ac_header_compiler" >&6; } 1762 1763# Is the header present? 1764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1765$as_echo_n "checking $2 presence... " >&6; } 1766cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1767/* end confdefs.h. */ 1768#include <$2> 1769_ACEOF 1770if ac_fn_c_try_cpp "$LINENO"; then : 1771 ac_header_preproc=yes 1772else 1773 ac_header_preproc=no 1774fi 1775rm -f conftest.err conftest.i conftest.$ac_ext 1776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1777$as_echo "$ac_header_preproc" >&6; } 1778 1779# So? What about this header? 1780case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1781 yes:no: ) 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1783$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1785$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1786 ;; 1787 no:yes:* ) 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1789$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1791$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1793$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1795$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1797$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1798 ;; 1799esac 1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1801$as_echo_n "checking for $2... " >&6; } 1802if eval \${$3+:} false; then : 1803 $as_echo_n "(cached) " >&6 1804else 1805 eval "$3=\$ac_header_compiler" 1806fi 1807eval ac_res=\$$3 1808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1809$as_echo "$ac_res" >&6; } 1810fi 1811 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1812 1813} # ac_fn_c_check_header_mongrel 1814 1815# ac_fn_c_try_run LINENO 1816# ---------------------- 1817# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1818# that executables *can* be run. 1819ac_fn_c_try_run () 1820{ 1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1822 if { { ac_try="$ac_link" 1823case "(($ac_try" in 1824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1825 *) ac_try_echo=$ac_try;; 1826esac 1827eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1828$as_echo "$ac_try_echo"; } >&5 1829 (eval "$ac_link") 2>&5 1830 ac_status=$? 1831 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1832 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1833 { { case "(($ac_try" in 1834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1835 *) ac_try_echo=$ac_try;; 1836esac 1837eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1838$as_echo "$ac_try_echo"; } >&5 1839 (eval "$ac_try") 2>&5 1840 ac_status=$? 1841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1842 test $ac_status = 0; }; }; then : 1843 ac_retval=0 1844else 1845 $as_echo "$as_me: program exited with status $ac_status" >&5 1846 $as_echo "$as_me: failed program was:" >&5 1847sed 's/^/| /' conftest.$ac_ext >&5 1848 1849 ac_retval=$ac_status 1850fi 1851 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1852 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1853 as_fn_set_status $ac_retval 1854 1855} # ac_fn_c_try_run 1856 1857# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1858# ------------------------------------------------------- 1859# Tests whether HEADER exists and can be compiled using the include files in 1860# INCLUDES, setting the cache variable VAR accordingly. 1861ac_fn_c_check_header_compile () 1862{ 1863 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1865$as_echo_n "checking for $2... " >&6; } 1866if eval \${$3+:} false; then : 1867 $as_echo_n "(cached) " >&6 1868else 1869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1870/* end confdefs.h. */ 1871$4 1872#include <$2> 1873_ACEOF 1874if ac_fn_c_try_compile "$LINENO"; then : 1875 eval "$3=yes" 1876else 1877 eval "$3=no" 1878fi 1879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1880fi 1881eval ac_res=\$$3 1882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1883$as_echo "$ac_res" >&6; } 1884 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1885 1886} # ac_fn_c_check_header_compile 1887 1888# ac_fn_c_check_func LINENO FUNC VAR 1889# ---------------------------------- 1890# Tests whether FUNC exists, setting the cache variable VAR accordingly 1891ac_fn_c_check_func () 1892{ 1893 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1895$as_echo_n "checking for $2... " >&6; } 1896if eval \${$3+:} false; then : 1897 $as_echo_n "(cached) " >&6 1898else 1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1900/* end confdefs.h. */ 1901/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1902 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1903#define $2 innocuous_$2 1904 1905/* System header to define __stub macros and hopefully few prototypes, 1906 which can conflict with char $2 (); below. 1907 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1908 <limits.h> exists even on freestanding compilers. */ 1909 1910#ifdef __STDC__ 1911# include <limits.h> 1912#else 1913# include <assert.h> 1914#endif 1915 1916#undef $2 1917 1918/* Override any GCC internal prototype to avoid an error. 1919 Use char because int might match the return type of a GCC 1920 builtin and then its argument prototype would still apply. */ 1921#ifdef __cplusplus 1922extern "C" 1923#endif 1924char $2 (); 1925/* The GNU C library defines this for functions which it implements 1926 to always fail with ENOSYS. Some functions are actually named 1927 something starting with __ and the normal name is an alias. */ 1928#if defined __stub_$2 || defined __stub___$2 1929choke me 1930#endif 1931 1932int 1933main () 1934{ 1935return $2 (); 1936 ; 1937 return 0; 1938} 1939_ACEOF 1940if ac_fn_c_try_link "$LINENO"; then : 1941 eval "$3=yes" 1942else 1943 eval "$3=no" 1944fi 1945rm -f core conftest.err conftest.$ac_objext \ 1946 conftest$ac_exeext conftest.$ac_ext 1947fi 1948eval ac_res=\$$3 1949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1950$as_echo "$ac_res" >&6; } 1951 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1952 1953} # ac_fn_c_check_func 1954 1955# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1956# ------------------------------------------- 1957# Tests whether TYPE exists after having included INCLUDES, setting cache 1958# variable VAR accordingly. 1959ac_fn_c_check_type () 1960{ 1961 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1963$as_echo_n "checking for $2... " >&6; } 1964if eval \${$3+:} false; then : 1965 $as_echo_n "(cached) " >&6 1966else 1967 eval "$3=no" 1968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1969/* end confdefs.h. */ 1970$4 1971int 1972main () 1973{ 1974if (sizeof ($2)) 1975 return 0; 1976 ; 1977 return 0; 1978} 1979_ACEOF 1980if ac_fn_c_try_compile "$LINENO"; then : 1981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1982/* end confdefs.h. */ 1983$4 1984int 1985main () 1986{ 1987if (sizeof (($2))) 1988 return 0; 1989 ; 1990 return 0; 1991} 1992_ACEOF 1993if ac_fn_c_try_compile "$LINENO"; then : 1994 1995else 1996 eval "$3=yes" 1997fi 1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1999fi 2000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2001fi 2002eval ac_res=\$$3 2003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2004$as_echo "$ac_res" >&6; } 2005 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2006 2007} # ac_fn_c_check_type 2008 2009# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2010# -------------------------------------------- 2011# Tries to find the compile-time value of EXPR in a program that includes 2012# INCLUDES, setting VAR accordingly. Returns whether the value could be 2013# computed 2014ac_fn_c_compute_int () 2015{ 2016 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2017 if test "$cross_compiling" = yes; then 2018 # Depending upon the size, compute the lo and hi bounds. 2019cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2020/* end confdefs.h. */ 2021$4 2022int 2023main () 2024{ 2025static int test_array [1 - 2 * !(($2) >= 0)]; 2026test_array [0] = 0; 2027return test_array [0]; 2028 2029 ; 2030 return 0; 2031} 2032_ACEOF 2033if ac_fn_c_try_compile "$LINENO"; then : 2034 ac_lo=0 ac_mid=0 2035 while :; do 2036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2037/* end confdefs.h. */ 2038$4 2039int 2040main () 2041{ 2042static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2043test_array [0] = 0; 2044return test_array [0]; 2045 2046 ; 2047 return 0; 2048} 2049_ACEOF 2050if ac_fn_c_try_compile "$LINENO"; then : 2051 ac_hi=$ac_mid; break 2052else 2053 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2054 if test $ac_lo -le $ac_mid; then 2055 ac_lo= ac_hi= 2056 break 2057 fi 2058 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2059fi 2060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2061 done 2062else 2063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2064/* end confdefs.h. */ 2065$4 2066int 2067main () 2068{ 2069static int test_array [1 - 2 * !(($2) < 0)]; 2070test_array [0] = 0; 2071return test_array [0]; 2072 2073 ; 2074 return 0; 2075} 2076_ACEOF 2077if ac_fn_c_try_compile "$LINENO"; then : 2078 ac_hi=-1 ac_mid=-1 2079 while :; do 2080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2081/* end confdefs.h. */ 2082$4 2083int 2084main () 2085{ 2086static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2087test_array [0] = 0; 2088return test_array [0]; 2089 2090 ; 2091 return 0; 2092} 2093_ACEOF 2094if ac_fn_c_try_compile "$LINENO"; then : 2095 ac_lo=$ac_mid; break 2096else 2097 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2098 if test $ac_mid -le $ac_hi; then 2099 ac_lo= ac_hi= 2100 break 2101 fi 2102 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2103fi 2104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2105 done 2106else 2107 ac_lo= ac_hi= 2108fi 2109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2110fi 2111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2112# Binary search between lo and hi bounds. 2113while test "x$ac_lo" != "x$ac_hi"; do 2114 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2116/* end confdefs.h. */ 2117$4 2118int 2119main () 2120{ 2121static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2122test_array [0] = 0; 2123return test_array [0]; 2124 2125 ; 2126 return 0; 2127} 2128_ACEOF 2129if ac_fn_c_try_compile "$LINENO"; then : 2130 ac_hi=$ac_mid 2131else 2132 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2133fi 2134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2135done 2136case $ac_lo in #(( 2137?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2138'') ac_retval=1 ;; 2139esac 2140 else 2141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2142/* end confdefs.h. */ 2143$4 2144static long int longval () { return $2; } 2145static unsigned long int ulongval () { return $2; } 2146#include <stdio.h> 2147#include <stdlib.h> 2148int 2149main () 2150{ 2151 2152 FILE *f = fopen ("conftest.val", "w"); 2153 if (! f) 2154 return 1; 2155 if (($2) < 0) 2156 { 2157 long int i = longval (); 2158 if (i != ($2)) 2159 return 1; 2160 fprintf (f, "%ld", i); 2161 } 2162 else 2163 { 2164 unsigned long int i = ulongval (); 2165 if (i != ($2)) 2166 return 1; 2167 fprintf (f, "%lu", i); 2168 } 2169 /* Do not output a trailing newline, as this causes \r\n confusion 2170 on some platforms. */ 2171 return ferror (f) || fclose (f) != 0; 2172 2173 ; 2174 return 0; 2175} 2176_ACEOF 2177if ac_fn_c_try_run "$LINENO"; then : 2178 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2179else 2180 ac_retval=1 2181fi 2182rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2183 conftest.$ac_objext conftest.beam conftest.$ac_ext 2184rm -f conftest.val 2185 2186 fi 2187 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2188 as_fn_set_status $ac_retval 2189 2190} # ac_fn_c_compute_int 2191 2192# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2193# --------------------------------------------- 2194# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2195# accordingly. 2196ac_fn_c_check_decl () 2197{ 2198 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2199 as_decl_name=`echo $2|sed 's/ *(.*//'` 2200 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2202$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2203if eval \${$3+:} false; then : 2204 $as_echo_n "(cached) " >&6 2205else 2206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2207/* end confdefs.h. */ 2208$4 2209int 2210main () 2211{ 2212#ifndef $as_decl_name 2213#ifdef __cplusplus 2214 (void) $as_decl_use; 2215#else 2216 (void) $as_decl_name; 2217#endif 2218#endif 2219 2220 ; 2221 return 0; 2222} 2223_ACEOF 2224if ac_fn_c_try_compile "$LINENO"; then : 2225 eval "$3=yes" 2226else 2227 eval "$3=no" 2228fi 2229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2230fi 2231eval ac_res=\$$3 2232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2233$as_echo "$ac_res" >&6; } 2234 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2235 2236} # ac_fn_c_check_decl 2237cat >config.log <<_ACEOF 2238This file contains any messages produced by compilers while 2239running configure, to aid debugging if configure makes a mistake. 2240 2241It was created by bfd $as_me 2.32.51, which was 2242generated by GNU Autoconf 2.69. Invocation command line was 2243 2244 $ $0 $@ 2245 2246_ACEOF 2247exec 5>>config.log 2248{ 2249cat <<_ASUNAME 2250## --------- ## 2251## Platform. ## 2252## --------- ## 2253 2254hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2255uname -m = `(uname -m) 2>/dev/null || echo unknown` 2256uname -r = `(uname -r) 2>/dev/null || echo unknown` 2257uname -s = `(uname -s) 2>/dev/null || echo unknown` 2258uname -v = `(uname -v) 2>/dev/null || echo unknown` 2259 2260/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2261/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2262 2263/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2264/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2265/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2266/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2267/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2268/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2269/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2270 2271_ASUNAME 2272 2273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2274for as_dir in $PATH 2275do 2276 IFS=$as_save_IFS 2277 test -z "$as_dir" && as_dir=. 2278 $as_echo "PATH: $as_dir" 2279 done 2280IFS=$as_save_IFS 2281 2282} >&5 2283 2284cat >&5 <<_ACEOF 2285 2286 2287## ----------- ## 2288## Core tests. ## 2289## ----------- ## 2290 2291_ACEOF 2292 2293 2294# Keep a trace of the command line. 2295# Strip out --no-create and --no-recursion so they do not pile up. 2296# Strip out --silent because we don't want to record it for future runs. 2297# Also quote any args containing shell meta-characters. 2298# Make two passes to allow for proper duplicate-argument suppression. 2299ac_configure_args= 2300ac_configure_args0= 2301ac_configure_args1= 2302ac_must_keep_next=false 2303for ac_pass in 1 2 2304do 2305 for ac_arg 2306 do 2307 case $ac_arg in 2308 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2309 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2310 | -silent | --silent | --silen | --sile | --sil) 2311 continue ;; 2312 *\'*) 2313 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2314 esac 2315 case $ac_pass in 2316 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2317 2) 2318 as_fn_append ac_configure_args1 " '$ac_arg'" 2319 if test $ac_must_keep_next = true; then 2320 ac_must_keep_next=false # Got value, back to normal. 2321 else 2322 case $ac_arg in 2323 *=* | --config-cache | -C | -disable-* | --disable-* \ 2324 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2325 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2326 | -with-* | --with-* | -without-* | --without-* | --x) 2327 case "$ac_configure_args0 " in 2328 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2329 esac 2330 ;; 2331 -* ) ac_must_keep_next=true ;; 2332 esac 2333 fi 2334 as_fn_append ac_configure_args " '$ac_arg'" 2335 ;; 2336 esac 2337 done 2338done 2339{ ac_configure_args0=; unset ac_configure_args0;} 2340{ ac_configure_args1=; unset ac_configure_args1;} 2341 2342# When interrupted or exit'd, cleanup temporary files, and complete 2343# config.log. We remove comments because anyway the quotes in there 2344# would cause problems or look ugly. 2345# WARNING: Use '\'' to represent an apostrophe within the trap. 2346# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2347trap 'exit_status=$? 2348 # Save into config.log some information that might help in debugging. 2349 { 2350 echo 2351 2352 $as_echo "## ---------------- ## 2353## Cache variables. ## 2354## ---------------- ##" 2355 echo 2356 # The following way of writing the cache mishandles newlines in values, 2357( 2358 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2359 eval ac_val=\$$ac_var 2360 case $ac_val in #( 2361 *${as_nl}*) 2362 case $ac_var in #( 2363 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2364$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2365 esac 2366 case $ac_var in #( 2367 _ | IFS | as_nl) ;; #( 2368 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2369 *) { eval $ac_var=; unset $ac_var;} ;; 2370 esac ;; 2371 esac 2372 done 2373 (set) 2>&1 | 2374 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2375 *${as_nl}ac_space=\ *) 2376 sed -n \ 2377 "s/'\''/'\''\\\\'\'''\''/g; 2378 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2379 ;; #( 2380 *) 2381 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2382 ;; 2383 esac | 2384 sort 2385) 2386 echo 2387 2388 $as_echo "## ----------------- ## 2389## Output variables. ## 2390## ----------------- ##" 2391 echo 2392 for ac_var in $ac_subst_vars 2393 do 2394 eval ac_val=\$$ac_var 2395 case $ac_val in 2396 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2397 esac 2398 $as_echo "$ac_var='\''$ac_val'\''" 2399 done | sort 2400 echo 2401 2402 if test -n "$ac_subst_files"; then 2403 $as_echo "## ------------------- ## 2404## File substitutions. ## 2405## ------------------- ##" 2406 echo 2407 for ac_var in $ac_subst_files 2408 do 2409 eval ac_val=\$$ac_var 2410 case $ac_val in 2411 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2412 esac 2413 $as_echo "$ac_var='\''$ac_val'\''" 2414 done | sort 2415 echo 2416 fi 2417 2418 if test -s confdefs.h; then 2419 $as_echo "## ----------- ## 2420## confdefs.h. ## 2421## ----------- ##" 2422 echo 2423 cat confdefs.h 2424 echo 2425 fi 2426 test "$ac_signal" != 0 && 2427 $as_echo "$as_me: caught signal $ac_signal" 2428 $as_echo "$as_me: exit $exit_status" 2429 } >&5 2430 rm -f core *.core core.conftest.* && 2431 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2432 exit $exit_status 2433' 0 2434for ac_signal in 1 2 13 15; do 2435 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2436done 2437ac_signal=0 2438 2439# confdefs.h avoids OS command line length limits that DEFS can exceed. 2440rm -f -r conftest* confdefs.h 2441 2442$as_echo "/* confdefs.h */" > confdefs.h 2443 2444# Predefined preprocessor variables. 2445 2446cat >>confdefs.h <<_ACEOF 2447#define PACKAGE_NAME "$PACKAGE_NAME" 2448_ACEOF 2449 2450cat >>confdefs.h <<_ACEOF 2451#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2452_ACEOF 2453 2454cat >>confdefs.h <<_ACEOF 2455#define PACKAGE_VERSION "$PACKAGE_VERSION" 2456_ACEOF 2457 2458cat >>confdefs.h <<_ACEOF 2459#define PACKAGE_STRING "$PACKAGE_STRING" 2460_ACEOF 2461 2462cat >>confdefs.h <<_ACEOF 2463#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2464_ACEOF 2465 2466cat >>confdefs.h <<_ACEOF 2467#define PACKAGE_URL "$PACKAGE_URL" 2468_ACEOF 2469 2470 2471# Let the site file select an alternate cache file if it wants to. 2472# Prefer an explicitly selected file to automatically selected ones. 2473ac_site_file1=NONE 2474ac_site_file2=NONE 2475if test -n "$CONFIG_SITE"; then 2476 # We do not want a PATH search for config.site. 2477 case $CONFIG_SITE in #(( 2478 -*) ac_site_file1=./$CONFIG_SITE;; 2479 */*) ac_site_file1=$CONFIG_SITE;; 2480 *) ac_site_file1=./$CONFIG_SITE;; 2481 esac 2482elif test "x$prefix" != xNONE; then 2483 ac_site_file1=$prefix/share/config.site 2484 ac_site_file2=$prefix/etc/config.site 2485else 2486 ac_site_file1=$ac_default_prefix/share/config.site 2487 ac_site_file2=$ac_default_prefix/etc/config.site 2488fi 2489for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2490do 2491 test "x$ac_site_file" = xNONE && continue 2492 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2493 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2494$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2495 sed 's/^/| /' "$ac_site_file" >&5 2496 . "$ac_site_file" \ 2497 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2498$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2499as_fn_error $? "failed to load site script $ac_site_file 2500See \`config.log' for more details" "$LINENO" 5; } 2501 fi 2502done 2503 2504if test -r "$cache_file"; then 2505 # Some versions of bash will fail to source /dev/null (special files 2506 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2507 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2508 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2509$as_echo "$as_me: loading cache $cache_file" >&6;} 2510 case $cache_file in 2511 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2512 *) . "./$cache_file";; 2513 esac 2514 fi 2515else 2516 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2517$as_echo "$as_me: creating cache $cache_file" >&6;} 2518 >$cache_file 2519fi 2520 2521as_fn_append ac_header_list " stdlib.h" 2522as_fn_append ac_header_list " unistd.h" 2523as_fn_append ac_header_list " sys/param.h" 2524# Check that the precious variables saved in the cache have kept the same 2525# value. 2526ac_cache_corrupted=false 2527for ac_var in $ac_precious_vars; do 2528 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2529 eval ac_new_set=\$ac_env_${ac_var}_set 2530 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2531 eval ac_new_val=\$ac_env_${ac_var}_value 2532 case $ac_old_set,$ac_new_set in 2533 set,) 2534 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2535$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2536 ac_cache_corrupted=: ;; 2537 ,set) 2538 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2539$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2540 ac_cache_corrupted=: ;; 2541 ,);; 2542 *) 2543 if test "x$ac_old_val" != "x$ac_new_val"; then 2544 # differences in whitespace do not lead to failure. 2545 ac_old_val_w=`echo x $ac_old_val` 2546 ac_new_val_w=`echo x $ac_new_val` 2547 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2548 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2549$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2550 ac_cache_corrupted=: 2551 else 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2553$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2554 eval $ac_var=\$ac_old_val 2555 fi 2556 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2557$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2558 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2559$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2560 fi;; 2561 esac 2562 # Pass precious variables to config.status. 2563 if test "$ac_new_set" = set; then 2564 case $ac_new_val in 2565 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2566 *) ac_arg=$ac_var=$ac_new_val ;; 2567 esac 2568 case " $ac_configure_args " in 2569 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2570 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2571 esac 2572 fi 2573done 2574if $ac_cache_corrupted; then 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2576$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2578$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2579 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2580fi 2581## -------------------- ## 2582## Main body of script. ## 2583## -------------------- ## 2584 2585ac_ext=c 2586ac_cpp='$CPP $CPPFLAGS' 2587ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2588ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2589ac_compiler_gnu=$ac_cv_c_compiler_gnu 2590 2591 2592 2593 2594 2595 2596 2597ac_aux_dir= 2598for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2599 if test -f "$ac_dir/install-sh"; then 2600 ac_aux_dir=$ac_dir 2601 ac_install_sh="$ac_aux_dir/install-sh -c" 2602 break 2603 elif test -f "$ac_dir/install.sh"; then 2604 ac_aux_dir=$ac_dir 2605 ac_install_sh="$ac_aux_dir/install.sh -c" 2606 break 2607 elif test -f "$ac_dir/shtool"; then 2608 ac_aux_dir=$ac_dir 2609 ac_install_sh="$ac_aux_dir/shtool install -c" 2610 break 2611 fi 2612done 2613if test -z "$ac_aux_dir"; then 2614 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2615fi 2616 2617# These three variables are undocumented and unsupported, 2618# and are intended to be withdrawn in a future Autoconf release. 2619# They can cause serious problems if a builder's source tree is in a directory 2620# whose full name contains unusual characters. 2621ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2622ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2623ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2624 2625 2626# Make sure we can run config.sub. 2627$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2628 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2629 2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2631$as_echo_n "checking build system type... " >&6; } 2632if ${ac_cv_build+:} false; then : 2633 $as_echo_n "(cached) " >&6 2634else 2635 ac_build_alias=$build_alias 2636test "x$ac_build_alias" = x && 2637 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2638test "x$ac_build_alias" = x && 2639 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2640ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2641 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2642 2643fi 2644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2645$as_echo "$ac_cv_build" >&6; } 2646case $ac_cv_build in 2647*-*-*) ;; 2648*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2649esac 2650build=$ac_cv_build 2651ac_save_IFS=$IFS; IFS='-' 2652set x $ac_cv_build 2653shift 2654build_cpu=$1 2655build_vendor=$2 2656shift; shift 2657# Remember, the first character of IFS is used to create $*, 2658# except with old shells: 2659build_os=$* 2660IFS=$ac_save_IFS 2661case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2662 2663 2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2665$as_echo_n "checking host system type... " >&6; } 2666if ${ac_cv_host+:} false; then : 2667 $as_echo_n "(cached) " >&6 2668else 2669 if test "x$host_alias" = x; then 2670 ac_cv_host=$ac_cv_build 2671else 2672 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2673 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2674fi 2675 2676fi 2677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2678$as_echo "$ac_cv_host" >&6; } 2679case $ac_cv_host in 2680*-*-*) ;; 2681*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2682esac 2683host=$ac_cv_host 2684ac_save_IFS=$IFS; IFS='-' 2685set x $ac_cv_host 2686shift 2687host_cpu=$1 2688host_vendor=$2 2689shift; shift 2690# Remember, the first character of IFS is used to create $*, 2691# except with old shells: 2692host_os=$* 2693IFS=$ac_save_IFS 2694case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2695 2696 2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2698$as_echo_n "checking target system type... " >&6; } 2699if ${ac_cv_target+:} false; then : 2700 $as_echo_n "(cached) " >&6 2701else 2702 if test "x$target_alias" = x; then 2703 ac_cv_target=$ac_cv_host 2704else 2705 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2706 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2707fi 2708 2709fi 2710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2711$as_echo "$ac_cv_target" >&6; } 2712case $ac_cv_target in 2713*-*-*) ;; 2714*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2715esac 2716target=$ac_cv_target 2717ac_save_IFS=$IFS; IFS='-' 2718set x $ac_cv_target 2719shift 2720target_cpu=$1 2721target_vendor=$2 2722shift; shift 2723# Remember, the first character of IFS is used to create $*, 2724# except with old shells: 2725target_os=$* 2726IFS=$ac_save_IFS 2727case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2728 2729 2730# The aliases save the names the user supplied, while $host etc. 2731# will get canonicalized. 2732test -n "$target_alias" && 2733 test "$program_prefix$program_suffix$program_transform_name" = \ 2734 NONENONEs,x,x, && 2735 program_prefix=${target_alias}- 2736# Expand $ac_aux_dir to an absolute path. 2737am_aux_dir=`cd "$ac_aux_dir" && pwd` 2738 2739ac_ext=c 2740ac_cpp='$CPP $CPPFLAGS' 2741ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2742ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2743ac_compiler_gnu=$ac_cv_c_compiler_gnu 2744if test -n "$ac_tool_prefix"; then 2745 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2746set dummy ${ac_tool_prefix}gcc; ac_word=$2 2747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2748$as_echo_n "checking for $ac_word... " >&6; } 2749if ${ac_cv_prog_CC+:} false; then : 2750 $as_echo_n "(cached) " >&6 2751else 2752 if test -n "$CC"; then 2753 ac_cv_prog_CC="$CC" # Let the user override the test. 2754else 2755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2756for as_dir in $PATH 2757do 2758 IFS=$as_save_IFS 2759 test -z "$as_dir" && as_dir=. 2760 for ac_exec_ext in '' $ac_executable_extensions; do 2761 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2762 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2764 break 2 2765 fi 2766done 2767 done 2768IFS=$as_save_IFS 2769 2770fi 2771fi 2772CC=$ac_cv_prog_CC 2773if test -n "$CC"; then 2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2775$as_echo "$CC" >&6; } 2776else 2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2778$as_echo "no" >&6; } 2779fi 2780 2781 2782fi 2783if test -z "$ac_cv_prog_CC"; then 2784 ac_ct_CC=$CC 2785 # Extract the first word of "gcc", so it can be a program name with args. 2786set dummy gcc; ac_word=$2 2787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2788$as_echo_n "checking for $ac_word... " >&6; } 2789if ${ac_cv_prog_ac_ct_CC+:} false; then : 2790 $as_echo_n "(cached) " >&6 2791else 2792 if test -n "$ac_ct_CC"; then 2793 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2794else 2795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2796for as_dir in $PATH 2797do 2798 IFS=$as_save_IFS 2799 test -z "$as_dir" && as_dir=. 2800 for ac_exec_ext in '' $ac_executable_extensions; do 2801 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2802 ac_cv_prog_ac_ct_CC="gcc" 2803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2804 break 2 2805 fi 2806done 2807 done 2808IFS=$as_save_IFS 2809 2810fi 2811fi 2812ac_ct_CC=$ac_cv_prog_ac_ct_CC 2813if test -n "$ac_ct_CC"; then 2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2815$as_echo "$ac_ct_CC" >&6; } 2816else 2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2818$as_echo "no" >&6; } 2819fi 2820 2821 if test "x$ac_ct_CC" = x; then 2822 CC="" 2823 else 2824 case $cross_compiling:$ac_tool_warned in 2825yes:) 2826{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2827$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2828ac_tool_warned=yes ;; 2829esac 2830 CC=$ac_ct_CC 2831 fi 2832else 2833 CC="$ac_cv_prog_CC" 2834fi 2835 2836if test -z "$CC"; then 2837 if test -n "$ac_tool_prefix"; then 2838 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2839set dummy ${ac_tool_prefix}cc; ac_word=$2 2840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2841$as_echo_n "checking for $ac_word... " >&6; } 2842if ${ac_cv_prog_CC+:} false; then : 2843 $as_echo_n "(cached) " >&6 2844else 2845 if test -n "$CC"; then 2846 ac_cv_prog_CC="$CC" # Let the user override the test. 2847else 2848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2849for as_dir in $PATH 2850do 2851 IFS=$as_save_IFS 2852 test -z "$as_dir" && as_dir=. 2853 for ac_exec_ext in '' $ac_executable_extensions; do 2854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2855 ac_cv_prog_CC="${ac_tool_prefix}cc" 2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2857 break 2 2858 fi 2859done 2860 done 2861IFS=$as_save_IFS 2862 2863fi 2864fi 2865CC=$ac_cv_prog_CC 2866if test -n "$CC"; then 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2868$as_echo "$CC" >&6; } 2869else 2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2871$as_echo "no" >&6; } 2872fi 2873 2874 2875 fi 2876fi 2877if test -z "$CC"; then 2878 # Extract the first word of "cc", so it can be a program name with args. 2879set dummy cc; ac_word=$2 2880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2881$as_echo_n "checking for $ac_word... " >&6; } 2882if ${ac_cv_prog_CC+:} false; then : 2883 $as_echo_n "(cached) " >&6 2884else 2885 if test -n "$CC"; then 2886 ac_cv_prog_CC="$CC" # Let the user override the test. 2887else 2888 ac_prog_rejected=no 2889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2890for as_dir in $PATH 2891do 2892 IFS=$as_save_IFS 2893 test -z "$as_dir" && as_dir=. 2894 for ac_exec_ext in '' $ac_executable_extensions; do 2895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2896 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2897 ac_prog_rejected=yes 2898 continue 2899 fi 2900 ac_cv_prog_CC="cc" 2901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2902 break 2 2903 fi 2904done 2905 done 2906IFS=$as_save_IFS 2907 2908if test $ac_prog_rejected = yes; then 2909 # We found a bogon in the path, so make sure we never use it. 2910 set dummy $ac_cv_prog_CC 2911 shift 2912 if test $# != 0; then 2913 # We chose a different compiler from the bogus one. 2914 # However, it has the same basename, so the bogon will be chosen 2915 # first if we set CC to just the basename; use the full file name. 2916 shift 2917 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2918 fi 2919fi 2920fi 2921fi 2922CC=$ac_cv_prog_CC 2923if test -n "$CC"; then 2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2925$as_echo "$CC" >&6; } 2926else 2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2928$as_echo "no" >&6; } 2929fi 2930 2931 2932fi 2933if test -z "$CC"; then 2934 if test -n "$ac_tool_prefix"; then 2935 for ac_prog in cl.exe 2936 do 2937 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2938set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2940$as_echo_n "checking for $ac_word... " >&6; } 2941if ${ac_cv_prog_CC+:} false; then : 2942 $as_echo_n "(cached) " >&6 2943else 2944 if test -n "$CC"; then 2945 ac_cv_prog_CC="$CC" # Let the user override the test. 2946else 2947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2948for as_dir in $PATH 2949do 2950 IFS=$as_save_IFS 2951 test -z "$as_dir" && as_dir=. 2952 for ac_exec_ext in '' $ac_executable_extensions; do 2953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2954 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2956 break 2 2957 fi 2958done 2959 done 2960IFS=$as_save_IFS 2961 2962fi 2963fi 2964CC=$ac_cv_prog_CC 2965if test -n "$CC"; then 2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2967$as_echo "$CC" >&6; } 2968else 2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2970$as_echo "no" >&6; } 2971fi 2972 2973 2974 test -n "$CC" && break 2975 done 2976fi 2977if test -z "$CC"; then 2978 ac_ct_CC=$CC 2979 for ac_prog in cl.exe 2980do 2981 # Extract the first word of "$ac_prog", so it can be a program name with args. 2982set dummy $ac_prog; ac_word=$2 2983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2984$as_echo_n "checking for $ac_word... " >&6; } 2985if ${ac_cv_prog_ac_ct_CC+:} false; then : 2986 $as_echo_n "(cached) " >&6 2987else 2988 if test -n "$ac_ct_CC"; then 2989 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2990else 2991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2992for as_dir in $PATH 2993do 2994 IFS=$as_save_IFS 2995 test -z "$as_dir" && as_dir=. 2996 for ac_exec_ext in '' $ac_executable_extensions; do 2997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2998 ac_cv_prog_ac_ct_CC="$ac_prog" 2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3000 break 2 3001 fi 3002done 3003 done 3004IFS=$as_save_IFS 3005 3006fi 3007fi 3008ac_ct_CC=$ac_cv_prog_ac_ct_CC 3009if test -n "$ac_ct_CC"; then 3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3011$as_echo "$ac_ct_CC" >&6; } 3012else 3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3014$as_echo "no" >&6; } 3015fi 3016 3017 3018 test -n "$ac_ct_CC" && break 3019done 3020 3021 if test "x$ac_ct_CC" = x; then 3022 CC="" 3023 else 3024 case $cross_compiling:$ac_tool_warned in 3025yes:) 3026{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3027$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3028ac_tool_warned=yes ;; 3029esac 3030 CC=$ac_ct_CC 3031 fi 3032fi 3033 3034fi 3035 3036 3037test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3038$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3039as_fn_error $? "no acceptable C compiler found in \$PATH 3040See \`config.log' for more details" "$LINENO" 5; } 3041 3042# Provide some information about the compiler. 3043$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3044set X $ac_compile 3045ac_compiler=$2 3046for ac_option in --version -v -V -qversion; do 3047 { { ac_try="$ac_compiler $ac_option >&5" 3048case "(($ac_try" in 3049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3050 *) ac_try_echo=$ac_try;; 3051esac 3052eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3053$as_echo "$ac_try_echo"; } >&5 3054 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3055 ac_status=$? 3056 if test -s conftest.err; then 3057 sed '10a\ 3058... rest of stderr output deleted ... 3059 10q' conftest.err >conftest.er1 3060 cat conftest.er1 >&5 3061 fi 3062 rm -f conftest.er1 conftest.err 3063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3064 test $ac_status = 0; } 3065done 3066 3067cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3068/* end confdefs.h. */ 3069 3070int 3071main () 3072{ 3073 3074 ; 3075 return 0; 3076} 3077_ACEOF 3078ac_clean_files_save=$ac_clean_files 3079ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3080# Try to create an executable without -o first, disregard a.out. 3081# It will help us diagnose broken compilers, and finding out an intuition 3082# of exeext. 3083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3084$as_echo_n "checking whether the C compiler works... " >&6; } 3085ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3086 3087# The possible output files: 3088ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3089 3090ac_rmfiles= 3091for ac_file in $ac_files 3092do 3093 case $ac_file in 3094 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3095 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3096 esac 3097done 3098rm -f $ac_rmfiles 3099 3100if { { ac_try="$ac_link_default" 3101case "(($ac_try" in 3102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3103 *) ac_try_echo=$ac_try;; 3104esac 3105eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3106$as_echo "$ac_try_echo"; } >&5 3107 (eval "$ac_link_default") 2>&5 3108 ac_status=$? 3109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3110 test $ac_status = 0; }; then : 3111 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3112# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3113# in a Makefile. We should not override ac_cv_exeext if it was cached, 3114# so that the user can short-circuit this test for compilers unknown to 3115# Autoconf. 3116for ac_file in $ac_files '' 3117do 3118 test -f "$ac_file" || continue 3119 case $ac_file in 3120 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3121 ;; 3122 [ab].out ) 3123 # We found the default executable, but exeext='' is most 3124 # certainly right. 3125 break;; 3126 *.* ) 3127 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3128 then :; else 3129 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3130 fi 3131 # We set ac_cv_exeext here because the later test for it is not 3132 # safe: cross compilers may not add the suffix if given an `-o' 3133 # argument, so we may need to know it at that point already. 3134 # Even if this section looks crufty: it has the advantage of 3135 # actually working. 3136 break;; 3137 * ) 3138 break;; 3139 esac 3140done 3141test "$ac_cv_exeext" = no && ac_cv_exeext= 3142 3143else 3144 ac_file='' 3145fi 3146if test -z "$ac_file"; then : 3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3148$as_echo "no" >&6; } 3149$as_echo "$as_me: failed program was:" >&5 3150sed 's/^/| /' conftest.$ac_ext >&5 3151 3152{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3154as_fn_error 77 "C compiler cannot create executables 3155See \`config.log' for more details" "$LINENO" 5; } 3156else 3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3158$as_echo "yes" >&6; } 3159fi 3160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3161$as_echo_n "checking for C compiler default output file name... " >&6; } 3162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3163$as_echo "$ac_file" >&6; } 3164ac_exeext=$ac_cv_exeext 3165 3166rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3167ac_clean_files=$ac_clean_files_save 3168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3169$as_echo_n "checking for suffix of executables... " >&6; } 3170if { { ac_try="$ac_link" 3171case "(($ac_try" in 3172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3173 *) ac_try_echo=$ac_try;; 3174esac 3175eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3176$as_echo "$ac_try_echo"; } >&5 3177 (eval "$ac_link") 2>&5 3178 ac_status=$? 3179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3180 test $ac_status = 0; }; then : 3181 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3182# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3183# work properly (i.e., refer to `conftest.exe'), while it won't with 3184# `rm'. 3185for ac_file in conftest.exe conftest conftest.*; do 3186 test -f "$ac_file" || continue 3187 case $ac_file in 3188 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3189 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3190 break;; 3191 * ) break;; 3192 esac 3193done 3194else 3195 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3196$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3197as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3198See \`config.log' for more details" "$LINENO" 5; } 3199fi 3200rm -f conftest conftest$ac_cv_exeext 3201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3202$as_echo "$ac_cv_exeext" >&6; } 3203 3204rm -f conftest.$ac_ext 3205EXEEXT=$ac_cv_exeext 3206ac_exeext=$EXEEXT 3207cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3208/* end confdefs.h. */ 3209#include <stdio.h> 3210int 3211main () 3212{ 3213FILE *f = fopen ("conftest.out", "w"); 3214 return ferror (f) || fclose (f) != 0; 3215 3216 ; 3217 return 0; 3218} 3219_ACEOF 3220ac_clean_files="$ac_clean_files conftest.out" 3221# Check that the compiler produces executables we can run. If not, either 3222# the compiler is broken, or we cross compile. 3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3224$as_echo_n "checking whether we are cross compiling... " >&6; } 3225if test "$cross_compiling" != yes; then 3226 { { ac_try="$ac_link" 3227case "(($ac_try" in 3228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3229 *) ac_try_echo=$ac_try;; 3230esac 3231eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3232$as_echo "$ac_try_echo"; } >&5 3233 (eval "$ac_link") 2>&5 3234 ac_status=$? 3235 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3236 test $ac_status = 0; } 3237 if { ac_try='./conftest$ac_cv_exeext' 3238 { { case "(($ac_try" in 3239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3240 *) ac_try_echo=$ac_try;; 3241esac 3242eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3243$as_echo "$ac_try_echo"; } >&5 3244 (eval "$ac_try") 2>&5 3245 ac_status=$? 3246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3247 test $ac_status = 0; }; }; then 3248 cross_compiling=no 3249 else 3250 if test "$cross_compiling" = maybe; then 3251 cross_compiling=yes 3252 else 3253 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3254$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3255as_fn_error $? "cannot run C compiled programs. 3256If you meant to cross compile, use \`--host'. 3257See \`config.log' for more details" "$LINENO" 5; } 3258 fi 3259 fi 3260fi 3261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3262$as_echo "$cross_compiling" >&6; } 3263 3264rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3265ac_clean_files=$ac_clean_files_save 3266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3267$as_echo_n "checking for suffix of object files... " >&6; } 3268if ${ac_cv_objext+:} false; then : 3269 $as_echo_n "(cached) " >&6 3270else 3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3272/* end confdefs.h. */ 3273 3274int 3275main () 3276{ 3277 3278 ; 3279 return 0; 3280} 3281_ACEOF 3282rm -f conftest.o conftest.obj 3283if { { ac_try="$ac_compile" 3284case "(($ac_try" in 3285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3286 *) ac_try_echo=$ac_try;; 3287esac 3288eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3289$as_echo "$ac_try_echo"; } >&5 3290 (eval "$ac_compile") 2>&5 3291 ac_status=$? 3292 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3293 test $ac_status = 0; }; then : 3294 for ac_file in conftest.o conftest.obj conftest.*; do 3295 test -f "$ac_file" || continue; 3296 case $ac_file in 3297 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3298 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3299 break;; 3300 esac 3301done 3302else 3303 $as_echo "$as_me: failed program was:" >&5 3304sed 's/^/| /' conftest.$ac_ext >&5 3305 3306{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3307$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3308as_fn_error $? "cannot compute suffix of object files: cannot compile 3309See \`config.log' for more details" "$LINENO" 5; } 3310fi 3311rm -f conftest.$ac_cv_objext conftest.$ac_ext 3312fi 3313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3314$as_echo "$ac_cv_objext" >&6; } 3315OBJEXT=$ac_cv_objext 3316ac_objext=$OBJEXT 3317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3318$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3319if ${ac_cv_c_compiler_gnu+:} false; then : 3320 $as_echo_n "(cached) " >&6 3321else 3322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3323/* end confdefs.h. */ 3324 3325int 3326main () 3327{ 3328#ifndef __GNUC__ 3329 choke me 3330#endif 3331 3332 ; 3333 return 0; 3334} 3335_ACEOF 3336if ac_fn_c_try_compile "$LINENO"; then : 3337 ac_compiler_gnu=yes 3338else 3339 ac_compiler_gnu=no 3340fi 3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3342ac_cv_c_compiler_gnu=$ac_compiler_gnu 3343 3344fi 3345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3346$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3347if test $ac_compiler_gnu = yes; then 3348 GCC=yes 3349else 3350 GCC= 3351fi 3352ac_test_CFLAGS=${CFLAGS+set} 3353ac_save_CFLAGS=$CFLAGS 3354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3355$as_echo_n "checking whether $CC accepts -g... " >&6; } 3356if ${ac_cv_prog_cc_g+:} false; then : 3357 $as_echo_n "(cached) " >&6 3358else 3359 ac_save_c_werror_flag=$ac_c_werror_flag 3360 ac_c_werror_flag=yes 3361 ac_cv_prog_cc_g=no 3362 CFLAGS="-g" 3363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3364/* end confdefs.h. */ 3365 3366int 3367main () 3368{ 3369 3370 ; 3371 return 0; 3372} 3373_ACEOF 3374if ac_fn_c_try_compile "$LINENO"; then : 3375 ac_cv_prog_cc_g=yes 3376else 3377 CFLAGS="" 3378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3379/* end confdefs.h. */ 3380 3381int 3382main () 3383{ 3384 3385 ; 3386 return 0; 3387} 3388_ACEOF 3389if ac_fn_c_try_compile "$LINENO"; then : 3390 3391else 3392 ac_c_werror_flag=$ac_save_c_werror_flag 3393 CFLAGS="-g" 3394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3395/* end confdefs.h. */ 3396 3397int 3398main () 3399{ 3400 3401 ; 3402 return 0; 3403} 3404_ACEOF 3405if ac_fn_c_try_compile "$LINENO"; then : 3406 ac_cv_prog_cc_g=yes 3407fi 3408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3409fi 3410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3411fi 3412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3413 ac_c_werror_flag=$ac_save_c_werror_flag 3414fi 3415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3416$as_echo "$ac_cv_prog_cc_g" >&6; } 3417if test "$ac_test_CFLAGS" = set; then 3418 CFLAGS=$ac_save_CFLAGS 3419elif test $ac_cv_prog_cc_g = yes; then 3420 if test "$GCC" = yes; then 3421 CFLAGS="-g -O2" 3422 else 3423 CFLAGS="-g" 3424 fi 3425else 3426 if test "$GCC" = yes; then 3427 CFLAGS="-O2" 3428 else 3429 CFLAGS= 3430 fi 3431fi 3432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3433$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3434if ${ac_cv_prog_cc_c89+:} false; then : 3435 $as_echo_n "(cached) " >&6 3436else 3437 ac_cv_prog_cc_c89=no 3438ac_save_CC=$CC 3439cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3440/* end confdefs.h. */ 3441#include <stdarg.h> 3442#include <stdio.h> 3443struct stat; 3444/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3445struct buf { int x; }; 3446FILE * (*rcsopen) (struct buf *, struct stat *, int); 3447static char *e (p, i) 3448 char **p; 3449 int i; 3450{ 3451 return p[i]; 3452} 3453static char *f (char * (*g) (char **, int), char **p, ...) 3454{ 3455 char *s; 3456 va_list v; 3457 va_start (v,p); 3458 s = g (p, va_arg (v,int)); 3459 va_end (v); 3460 return s; 3461} 3462 3463/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3464 function prototypes and stuff, but not '\xHH' hex character constants. 3465 These don't provoke an error unfortunately, instead are silently treated 3466 as 'x'. The following induces an error, until -std is added to get 3467 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3468 array size at least. It's necessary to write '\x00'==0 to get something 3469 that's true only with -std. */ 3470int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3471 3472/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3473 inside strings and character constants. */ 3474#define FOO(x) 'x' 3475int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3476 3477int test (int i, double x); 3478struct s1 {int (*f) (int a);}; 3479struct s2 {int (*f) (double a);}; 3480int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3481int argc; 3482char **argv; 3483int 3484main () 3485{ 3486return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3487 ; 3488 return 0; 3489} 3490_ACEOF 3491for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3492 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3493do 3494 CC="$ac_save_CC $ac_arg" 3495 if ac_fn_c_try_compile "$LINENO"; then : 3496 ac_cv_prog_cc_c89=$ac_arg 3497fi 3498rm -f core conftest.err conftest.$ac_objext 3499 test "x$ac_cv_prog_cc_c89" != "xno" && break 3500done 3501rm -f conftest.$ac_ext 3502CC=$ac_save_CC 3503 3504fi 3505# AC_CACHE_VAL 3506case "x$ac_cv_prog_cc_c89" in 3507 x) 3508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3509$as_echo "none needed" >&6; } ;; 3510 xno) 3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3512$as_echo "unsupported" >&6; } ;; 3513 *) 3514 CC="$CC $ac_cv_prog_cc_c89" 3515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3516$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3517esac 3518if test "x$ac_cv_prog_cc_c89" != xno; then : 3519 3520fi 3521 3522ac_ext=c 3523ac_cpp='$CPP $CPPFLAGS' 3524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3526ac_compiler_gnu=$ac_cv_c_compiler_gnu 3527 3528ac_ext=c 3529ac_cpp='$CPP $CPPFLAGS' 3530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3532ac_compiler_gnu=$ac_cv_c_compiler_gnu 3533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3534$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3535if ${am_cv_prog_cc_c_o+:} false; then : 3536 $as_echo_n "(cached) " >&6 3537else 3538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3539/* end confdefs.h. */ 3540 3541int 3542main () 3543{ 3544 3545 ; 3546 return 0; 3547} 3548_ACEOF 3549 # Make sure it works both with $CC and with simple cc. 3550 # Following AC_PROG_CC_C_O, we do the test twice because some 3551 # compilers refuse to overwrite an existing .o file with -o, 3552 # though they will create one. 3553 am_cv_prog_cc_c_o=yes 3554 for am_i in 1 2; do 3555 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3556 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3557 ac_status=$? 3558 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3559 (exit $ac_status); } \ 3560 && test -f conftest2.$ac_objext; then 3561 : OK 3562 else 3563 am_cv_prog_cc_c_o=no 3564 break 3565 fi 3566 done 3567 rm -f core conftest* 3568 unset am_i 3569fi 3570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3571$as_echo "$am_cv_prog_cc_c_o" >&6; } 3572if test "$am_cv_prog_cc_c_o" != yes; then 3573 # Losing compiler, so override with the script. 3574 # FIXME: It is wrong to rewrite CC. 3575 # But if we don't then we get into trouble of one sort or another. 3576 # A longer-term fix would be to have automake use am__CC in this case, 3577 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3578 CC="$am_aux_dir/compile $CC" 3579fi 3580ac_ext=c 3581ac_cpp='$CPP $CPPFLAGS' 3582ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3583ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3584ac_compiler_gnu=$ac_cv_c_compiler_gnu 3585 3586 3587 3588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3589$as_echo_n "checking for library containing strerror... " >&6; } 3590if ${ac_cv_search_strerror+:} false; then : 3591 $as_echo_n "(cached) " >&6 3592else 3593 ac_func_search_save_LIBS=$LIBS 3594cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3595/* end confdefs.h. */ 3596 3597/* Override any GCC internal prototype to avoid an error. 3598 Use char because int might match the return type of a GCC 3599 builtin and then its argument prototype would still apply. */ 3600#ifdef __cplusplus 3601extern "C" 3602#endif 3603char strerror (); 3604int 3605main () 3606{ 3607return strerror (); 3608 ; 3609 return 0; 3610} 3611_ACEOF 3612for ac_lib in '' cposix; do 3613 if test -z "$ac_lib"; then 3614 ac_res="none required" 3615 else 3616 ac_res=-l$ac_lib 3617 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3618 fi 3619 if ac_fn_c_try_link "$LINENO"; then : 3620 ac_cv_search_strerror=$ac_res 3621fi 3622rm -f core conftest.err conftest.$ac_objext \ 3623 conftest$ac_exeext 3624 if ${ac_cv_search_strerror+:} false; then : 3625 break 3626fi 3627done 3628if ${ac_cv_search_strerror+:} false; then : 3629 3630else 3631 ac_cv_search_strerror=no 3632fi 3633rm conftest.$ac_ext 3634LIBS=$ac_func_search_save_LIBS 3635fi 3636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3637$as_echo "$ac_cv_search_strerror" >&6; } 3638ac_res=$ac_cv_search_strerror 3639if test "$ac_res" != no; then : 3640 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3641 3642fi 3643 3644 3645am__api_version='1.15' 3646 3647# Find a good install program. We prefer a C program (faster), 3648# so one script is as good as another. But avoid the broken or 3649# incompatible versions: 3650# SysV /etc/install, /usr/sbin/install 3651# SunOS /usr/etc/install 3652# IRIX /sbin/install 3653# AIX /bin/install 3654# AmigaOS /C/install, which installs bootblocks on floppy discs 3655# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3656# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3657# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3658# OS/2's system install, which has a completely different semantic 3659# ./install, which can be erroneously created by make from ./install.sh. 3660# Reject install programs that cannot install multiple files. 3661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3662$as_echo_n "checking for a BSD-compatible install... " >&6; } 3663if test -z "$INSTALL"; then 3664if ${ac_cv_path_install+:} false; then : 3665 $as_echo_n "(cached) " >&6 3666else 3667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3668for as_dir in $PATH 3669do 3670 IFS=$as_save_IFS 3671 test -z "$as_dir" && as_dir=. 3672 # Account for people who put trailing slashes in PATH elements. 3673case $as_dir/ in #(( 3674 ./ | .// | /[cC]/* | \ 3675 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3676 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3677 /usr/ucb/* ) ;; 3678 *) 3679 # OSF1 and SCO ODT 3.0 have their own names for install. 3680 # Don't use installbsd from OSF since it installs stuff as root 3681 # by default. 3682 for ac_prog in ginstall scoinst install; do 3683 for ac_exec_ext in '' $ac_executable_extensions; do 3684 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3685 if test $ac_prog = install && 3686 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3687 # AIX install. It has an incompatible calling convention. 3688 : 3689 elif test $ac_prog = install && 3690 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3691 # program-specific install script used by HP pwplus--don't use. 3692 : 3693 else 3694 rm -rf conftest.one conftest.two conftest.dir 3695 echo one > conftest.one 3696 echo two > conftest.two 3697 mkdir conftest.dir 3698 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3699 test -s conftest.one && test -s conftest.two && 3700 test -s conftest.dir/conftest.one && 3701 test -s conftest.dir/conftest.two 3702 then 3703 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3704 break 3 3705 fi 3706 fi 3707 fi 3708 done 3709 done 3710 ;; 3711esac 3712 3713 done 3714IFS=$as_save_IFS 3715 3716rm -rf conftest.one conftest.two conftest.dir 3717 3718fi 3719 if test "${ac_cv_path_install+set}" = set; then 3720 INSTALL=$ac_cv_path_install 3721 else 3722 # As a last resort, use the slow shell script. Don't cache a 3723 # value for INSTALL within a source directory, because that will 3724 # break other packages using the cache if that directory is 3725 # removed, or if the value is a relative name. 3726 INSTALL=$ac_install_sh 3727 fi 3728fi 3729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3730$as_echo "$INSTALL" >&6; } 3731 3732# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3733# It thinks the first close brace ends the variable substitution. 3734test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3735 3736test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3737 3738test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3739 3740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3741$as_echo_n "checking whether build environment is sane... " >&6; } 3742# Reject unsafe characters in $srcdir or the absolute working directory 3743# name. Accept space and tab only in the latter. 3744am_lf=' 3745' 3746case `pwd` in 3747 *[\\\"\#\$\&\'\`$am_lf]*) 3748 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3749esac 3750case $srcdir in 3751 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3752 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3753esac 3754 3755# Do 'set' in a subshell so we don't clobber the current shell's 3756# arguments. Must try -L first in case configure is actually a 3757# symlink; some systems play weird games with the mod time of symlinks 3758# (eg FreeBSD returns the mod time of the symlink's containing 3759# directory). 3760if ( 3761 am_has_slept=no 3762 for am_try in 1 2; do 3763 echo "timestamp, slept: $am_has_slept" > conftest.file 3764 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3765 if test "$*" = "X"; then 3766 # -L didn't work. 3767 set X `ls -t "$srcdir/configure" conftest.file` 3768 fi 3769 if test "$*" != "X $srcdir/configure conftest.file" \ 3770 && test "$*" != "X conftest.file $srcdir/configure"; then 3771 3772 # If neither matched, then we have a broken ls. This can happen 3773 # if, for instance, CONFIG_SHELL is bash and it inherits a 3774 # broken ls alias from the environment. This has actually 3775 # happened. Such a system could not be considered "sane". 3776 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3777 alias in your environment" "$LINENO" 5 3778 fi 3779 if test "$2" = conftest.file || test $am_try -eq 2; then 3780 break 3781 fi 3782 # Just in case. 3783 sleep 1 3784 am_has_slept=yes 3785 done 3786 test "$2" = conftest.file 3787 ) 3788then 3789 # Ok. 3790 : 3791else 3792 as_fn_error $? "newly created file is older than distributed files! 3793Check your system clock" "$LINENO" 5 3794fi 3795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3796$as_echo "yes" >&6; } 3797# If we didn't sleep, we still need to ensure time stamps of config.status and 3798# generated files are strictly newer. 3799am_sleep_pid= 3800if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3801 ( sleep 1 ) & 3802 am_sleep_pid=$! 3803fi 3804 3805rm -f conftest.file 3806 3807test "$program_prefix" != NONE && 3808 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3809# Use a double $ so make ignores it. 3810test "$program_suffix" != NONE && 3811 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3812# Double any \ or $. 3813# By default was `s,x,x', remove it if useless. 3814ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3815program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3816 3817if test x"${MISSING+set}" != xset; then 3818 case $am_aux_dir in 3819 *\ * | *\ *) 3820 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3821 *) 3822 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3823 esac 3824fi 3825# Use eval to expand $SHELL 3826if eval "$MISSING --is-lightweight"; then 3827 am_missing_run="$MISSING " 3828else 3829 am_missing_run= 3830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3831$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3832fi 3833 3834if test x"${install_sh+set}" != xset; then 3835 case $am_aux_dir in 3836 *\ * | *\ *) 3837 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3838 *) 3839 install_sh="\${SHELL} $am_aux_dir/install-sh" 3840 esac 3841fi 3842 3843# Installed binaries are usually stripped using 'strip' when the user 3844# run "make install-strip". However 'strip' might not be the right 3845# tool to use in cross-compilation environments, therefore Automake 3846# will honor the 'STRIP' environment variable to overrule this program. 3847if test "$cross_compiling" != no; then 3848 if test -n "$ac_tool_prefix"; then 3849 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3850set dummy ${ac_tool_prefix}strip; ac_word=$2 3851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3852$as_echo_n "checking for $ac_word... " >&6; } 3853if ${ac_cv_prog_STRIP+:} false; then : 3854 $as_echo_n "(cached) " >&6 3855else 3856 if test -n "$STRIP"; then 3857 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3858else 3859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3860for as_dir in $PATH 3861do 3862 IFS=$as_save_IFS 3863 test -z "$as_dir" && as_dir=. 3864 for ac_exec_ext in '' $ac_executable_extensions; do 3865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3866 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3868 break 2 3869 fi 3870done 3871 done 3872IFS=$as_save_IFS 3873 3874fi 3875fi 3876STRIP=$ac_cv_prog_STRIP 3877if test -n "$STRIP"; then 3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3879$as_echo "$STRIP" >&6; } 3880else 3881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3882$as_echo "no" >&6; } 3883fi 3884 3885 3886fi 3887if test -z "$ac_cv_prog_STRIP"; then 3888 ac_ct_STRIP=$STRIP 3889 # Extract the first word of "strip", so it can be a program name with args. 3890set dummy strip; ac_word=$2 3891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3892$as_echo_n "checking for $ac_word... " >&6; } 3893if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3894 $as_echo_n "(cached) " >&6 3895else 3896 if test -n "$ac_ct_STRIP"; then 3897 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3898else 3899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3900for as_dir in $PATH 3901do 3902 IFS=$as_save_IFS 3903 test -z "$as_dir" && as_dir=. 3904 for ac_exec_ext in '' $ac_executable_extensions; do 3905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3906 ac_cv_prog_ac_ct_STRIP="strip" 3907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3908 break 2 3909 fi 3910done 3911 done 3912IFS=$as_save_IFS 3913 3914fi 3915fi 3916ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3917if test -n "$ac_ct_STRIP"; then 3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3919$as_echo "$ac_ct_STRIP" >&6; } 3920else 3921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3922$as_echo "no" >&6; } 3923fi 3924 3925 if test "x$ac_ct_STRIP" = x; then 3926 STRIP=":" 3927 else 3928 case $cross_compiling:$ac_tool_warned in 3929yes:) 3930{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3931$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3932ac_tool_warned=yes ;; 3933esac 3934 STRIP=$ac_ct_STRIP 3935 fi 3936else 3937 STRIP="$ac_cv_prog_STRIP" 3938fi 3939 3940fi 3941INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3942 3943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3944$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3945if test -z "$MKDIR_P"; then 3946 if ${ac_cv_path_mkdir+:} false; then : 3947 $as_echo_n "(cached) " >&6 3948else 3949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3950for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3951do 3952 IFS=$as_save_IFS 3953 test -z "$as_dir" && as_dir=. 3954 for ac_prog in mkdir gmkdir; do 3955 for ac_exec_ext in '' $ac_executable_extensions; do 3956 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3957 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3958 'mkdir (GNU coreutils) '* | \ 3959 'mkdir (coreutils) '* | \ 3960 'mkdir (fileutils) '4.1*) 3961 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3962 break 3;; 3963 esac 3964 done 3965 done 3966 done 3967IFS=$as_save_IFS 3968 3969fi 3970 3971 test -d ./--version && rmdir ./--version 3972 if test "${ac_cv_path_mkdir+set}" = set; then 3973 MKDIR_P="$ac_cv_path_mkdir -p" 3974 else 3975 # As a last resort, use the slow shell script. Don't cache a 3976 # value for MKDIR_P within a source directory, because that will 3977 # break other packages using the cache if that directory is 3978 # removed, or if the value is a relative name. 3979 MKDIR_P="$ac_install_sh -d" 3980 fi 3981fi 3982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3983$as_echo "$MKDIR_P" >&6; } 3984 3985for ac_prog in gawk mawk nawk awk 3986do 3987 # Extract the first word of "$ac_prog", so it can be a program name with args. 3988set dummy $ac_prog; ac_word=$2 3989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3990$as_echo_n "checking for $ac_word... " >&6; } 3991if ${ac_cv_prog_AWK+:} false; then : 3992 $as_echo_n "(cached) " >&6 3993else 3994 if test -n "$AWK"; then 3995 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3996else 3997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3998for as_dir in $PATH 3999do 4000 IFS=$as_save_IFS 4001 test -z "$as_dir" && as_dir=. 4002 for ac_exec_ext in '' $ac_executable_extensions; do 4003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4004 ac_cv_prog_AWK="$ac_prog" 4005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4006 break 2 4007 fi 4008done 4009 done 4010IFS=$as_save_IFS 4011 4012fi 4013fi 4014AWK=$ac_cv_prog_AWK 4015if test -n "$AWK"; then 4016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4017$as_echo "$AWK" >&6; } 4018else 4019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4020$as_echo "no" >&6; } 4021fi 4022 4023 4024 test -n "$AWK" && break 4025done 4026 4027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4028$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4029set x ${MAKE-make} 4030ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4031if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4032 $as_echo_n "(cached) " >&6 4033else 4034 cat >conftest.make <<\_ACEOF 4035SHELL = /bin/sh 4036all: 4037 @echo '@@@%%%=$(MAKE)=@@@%%%' 4038_ACEOF 4039# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4040case `${MAKE-make} -f conftest.make 2>/dev/null` in 4041 *@@@%%%=?*=@@@%%%*) 4042 eval ac_cv_prog_make_${ac_make}_set=yes;; 4043 *) 4044 eval ac_cv_prog_make_${ac_make}_set=no;; 4045esac 4046rm -f conftest.make 4047fi 4048if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4050$as_echo "yes" >&6; } 4051 SET_MAKE= 4052else 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4054$as_echo "no" >&6; } 4055 SET_MAKE="MAKE=${MAKE-make}" 4056fi 4057 4058rm -rf .tst 2>/dev/null 4059mkdir .tst 2>/dev/null 4060if test -d .tst; then 4061 am__leading_dot=. 4062else 4063 am__leading_dot=_ 4064fi 4065rmdir .tst 2>/dev/null 4066 4067DEPDIR="${am__leading_dot}deps" 4068 4069ac_config_commands="$ac_config_commands depfiles" 4070 4071 4072am_make=${MAKE-make} 4073cat > confinc << 'END' 4074am__doit: 4075 @echo this is the am__doit target 4076.PHONY: am__doit 4077END 4078# If we don't find an include directive, just comment out the code. 4079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4080$as_echo_n "checking for style of include used by $am_make... " >&6; } 4081am__include="#" 4082am__quote= 4083_am_result=none 4084# First try GNU make style include. 4085echo "include confinc" > confmf 4086# Ignore all kinds of additional output from 'make'. 4087case `$am_make -s -f confmf 2> /dev/null` in #( 4088*the\ am__doit\ target*) 4089 am__include=include 4090 am__quote= 4091 _am_result=GNU 4092 ;; 4093esac 4094# Now try BSD make style include. 4095if test "$am__include" = "#"; then 4096 echo '.include "confinc"' > confmf 4097 case `$am_make -s -f confmf 2> /dev/null` in #( 4098 *the\ am__doit\ target*) 4099 am__include=.include 4100 am__quote="\"" 4101 _am_result=BSD 4102 ;; 4103 esac 4104fi 4105 4106 4107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4108$as_echo "$_am_result" >&6; } 4109rm -f confinc confmf 4110 4111# Check whether --enable-dependency-tracking was given. 4112if test "${enable_dependency_tracking+set}" = set; then : 4113 enableval=$enable_dependency_tracking; 4114fi 4115 4116if test "x$enable_dependency_tracking" != xno; then 4117 am_depcomp="$ac_aux_dir/depcomp" 4118 AMDEPBACKSLASH='\' 4119 am__nodep='_no' 4120fi 4121 if test "x$enable_dependency_tracking" != xno; then 4122 AMDEP_TRUE= 4123 AMDEP_FALSE='#' 4124else 4125 AMDEP_TRUE='#' 4126 AMDEP_FALSE= 4127fi 4128 4129 4130# Check whether --enable-silent-rules was given. 4131if test "${enable_silent_rules+set}" = set; then : 4132 enableval=$enable_silent_rules; 4133fi 4134 4135case $enable_silent_rules in # ((( 4136 yes) AM_DEFAULT_VERBOSITY=0;; 4137 no) AM_DEFAULT_VERBOSITY=1;; 4138 *) AM_DEFAULT_VERBOSITY=1;; 4139esac 4140am_make=${MAKE-make} 4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4142$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4143if ${am_cv_make_support_nested_variables+:} false; then : 4144 $as_echo_n "(cached) " >&6 4145else 4146 if $as_echo 'TRUE=$(BAR$(V)) 4147BAR0=false 4148BAR1=true 4149V=1 4150am__doit: 4151 @$(TRUE) 4152.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4153 am_cv_make_support_nested_variables=yes 4154else 4155 am_cv_make_support_nested_variables=no 4156fi 4157fi 4158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4159$as_echo "$am_cv_make_support_nested_variables" >&6; } 4160if test $am_cv_make_support_nested_variables = yes; then 4161 AM_V='$(V)' 4162 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4163else 4164 AM_V=$AM_DEFAULT_VERBOSITY 4165 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4166fi 4167AM_BACKSLASH='\' 4168 4169if test "`cd $srcdir && pwd`" != "`pwd`"; then 4170 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4171 # is not polluted with repeated "-I." 4172 am__isrc=' -I$(srcdir)' 4173 # test to see if srcdir already configured 4174 if test -f $srcdir/config.status; then 4175 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4176 fi 4177fi 4178 4179# test whether we have cygpath 4180if test -z "$CYGPATH_W"; then 4181 if (cygpath --version) >/dev/null 2>/dev/null; then 4182 CYGPATH_W='cygpath -w' 4183 else 4184 CYGPATH_W=echo 4185 fi 4186fi 4187 4188 4189# Define the identity of the package. 4190 PACKAGE='bfd' 4191 VERSION='2.32.51' 4192 4193 4194cat >>confdefs.h <<_ACEOF 4195#define PACKAGE "$PACKAGE" 4196_ACEOF 4197 4198 4199cat >>confdefs.h <<_ACEOF 4200#define VERSION "$VERSION" 4201_ACEOF 4202 4203# Some tools Automake needs. 4204 4205ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4206 4207 4208AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4209 4210 4211AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4212 4213 4214AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4215 4216 4217MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4218 4219# For better backward compatibility. To be removed once Automake 1.9.x 4220# dies out for good. For more background, see: 4221# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4222# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4223mkdir_p='$(MKDIR_P)' 4224 4225# We need awk for the "check" target (and possibly the TAP driver). The 4226# system "awk" is bad on some platforms. 4227# Always define AMTAR for backward compatibility. Yes, it's still used 4228# in the wild :-( We should find a proper way to deprecate it ... 4229AMTAR='$${TAR-tar}' 4230 4231 4232# We'll loop over all known methods to create a tar archive until one works. 4233_am_tools='gnutar pax cpio none' 4234 4235am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4236 4237 4238 4239 4240 4241depcc="$CC" am_compiler_list= 4242 4243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4244$as_echo_n "checking dependency style of $depcc... " >&6; } 4245if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4246 $as_echo_n "(cached) " >&6 4247else 4248 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4249 # We make a subdir and do the tests there. Otherwise we can end up 4250 # making bogus files that we don't know about and never remove. For 4251 # instance it was reported that on HP-UX the gcc test will end up 4252 # making a dummy file named 'D' -- because '-MD' means "put the output 4253 # in D". 4254 rm -rf conftest.dir 4255 mkdir conftest.dir 4256 # Copy depcomp to subdir because otherwise we won't find it if we're 4257 # using a relative directory. 4258 cp "$am_depcomp" conftest.dir 4259 cd conftest.dir 4260 # We will build objects and dependencies in a subdirectory because 4261 # it helps to detect inapplicable dependency modes. For instance 4262 # both Tru64's cc and ICC support -MD to output dependencies as a 4263 # side effect of compilation, but ICC will put the dependencies in 4264 # the current directory while Tru64 will put them in the object 4265 # directory. 4266 mkdir sub 4267 4268 am_cv_CC_dependencies_compiler_type=none 4269 if test "$am_compiler_list" = ""; then 4270 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4271 fi 4272 am__universal=false 4273 case " $depcc " in #( 4274 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4275 esac 4276 4277 for depmode in $am_compiler_list; do 4278 # Setup a source with many dependencies, because some compilers 4279 # like to wrap large dependency lists on column 80 (with \), and 4280 # we should not choose a depcomp mode which is confused by this. 4281 # 4282 # We need to recreate these files for each test, as the compiler may 4283 # overwrite some of them when testing with obscure command lines. 4284 # This happens at least with the AIX C compiler. 4285 : > sub/conftest.c 4286 for i in 1 2 3 4 5 6; do 4287 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4288 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4289 # Solaris 10 /bin/sh. 4290 echo '/* dummy */' > sub/conftst$i.h 4291 done 4292 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4293 4294 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4295 # mode. It turns out that the SunPro C++ compiler does not properly 4296 # handle '-M -o', and we need to detect this. Also, some Intel 4297 # versions had trouble with output in subdirs. 4298 am__obj=sub/conftest.${OBJEXT-o} 4299 am__minus_obj="-o $am__obj" 4300 case $depmode in 4301 gcc) 4302 # This depmode causes a compiler race in universal mode. 4303 test "$am__universal" = false || continue 4304 ;; 4305 nosideeffect) 4306 # After this tag, mechanisms are not by side-effect, so they'll 4307 # only be used when explicitly requested. 4308 if test "x$enable_dependency_tracking" = xyes; then 4309 continue 4310 else 4311 break 4312 fi 4313 ;; 4314 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4315 # This compiler won't grok '-c -o', but also, the minuso test has 4316 # not run yet. These depmodes are late enough in the game, and 4317 # so weak that their functioning should not be impacted. 4318 am__obj=conftest.${OBJEXT-o} 4319 am__minus_obj= 4320 ;; 4321 none) break ;; 4322 esac 4323 if depmode=$depmode \ 4324 source=sub/conftest.c object=$am__obj \ 4325 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4326 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4327 >/dev/null 2>conftest.err && 4328 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4329 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4330 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4331 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4332 # icc doesn't choke on unknown options, it will just issue warnings 4333 # or remarks (even with -Werror). So we grep stderr for any message 4334 # that says an option was ignored or not supported. 4335 # When given -MP, icc 7.0 and 7.1 complain thusly: 4336 # icc: Command line warning: ignoring option '-M'; no argument required 4337 # The diagnosis changed in icc 8.0: 4338 # icc: Command line remark: option '-MP' not supported 4339 if (grep 'ignoring option' conftest.err || 4340 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4341 am_cv_CC_dependencies_compiler_type=$depmode 4342 break 4343 fi 4344 fi 4345 done 4346 4347 cd .. 4348 rm -rf conftest.dir 4349else 4350 am_cv_CC_dependencies_compiler_type=none 4351fi 4352 4353fi 4354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4355$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4356CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4357 4358 if 4359 test "x$enable_dependency_tracking" != xno \ 4360 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4361 am__fastdepCC_TRUE= 4362 am__fastdepCC_FALSE='#' 4363else 4364 am__fastdepCC_TRUE='#' 4365 am__fastdepCC_FALSE= 4366fi 4367 4368 4369 4370# POSIX will say in a future version that running "rm -f" with no argument 4371# is OK; and we want to be able to make that assumption in our Makefile 4372# recipes. So use an aggressive probe to check that the usage we want is 4373# actually supported "in the wild" to an acceptable degree. 4374# See automake bug#10828. 4375# To make any issue more visible, cause the running configure to be aborted 4376# by default if the 'rm' program in use doesn't match our expectations; the 4377# user can still override this though. 4378if rm -f && rm -fr && rm -rf; then : OK; else 4379 cat >&2 <<'END' 4380Oops! 4381 4382Your 'rm' program seems unable to run without file operands specified 4383on the command line, even when the '-f' option is present. This is contrary 4384to the behaviour of most rm programs out there, and not conforming with 4385the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4386 4387Please tell bug-automake@gnu.org about your system, including the value 4388of your $PATH and any error possibly output before this message. This 4389can help us improve future automake versions. 4390 4391END 4392 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4393 echo 'Configuration will proceed anyway, since you have set the' >&2 4394 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4395 echo >&2 4396 else 4397 cat >&2 <<'END' 4398Aborting the configuration process, to ensure you take notice of the issue. 4399 4400You can download and install GNU coreutils to get an 'rm' implementation 4401that behaves properly: <http://www.gnu.org/software/coreutils/>. 4402 4403If you want to complete the configuration process using your problematic 4404'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4405to "yes", and re-run configure. 4406 4407END 4408 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4409 fi 4410fi 4411 4412 4413if test -n "$ac_tool_prefix"; then 4414 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4415set dummy ${ac_tool_prefix}ar; ac_word=$2 4416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4417$as_echo_n "checking for $ac_word... " >&6; } 4418if ${ac_cv_prog_AR+:} false; then : 4419 $as_echo_n "(cached) " >&6 4420else 4421 if test -n "$AR"; then 4422 ac_cv_prog_AR="$AR" # Let the user override the test. 4423else 4424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4425for as_dir in $PATH 4426do 4427 IFS=$as_save_IFS 4428 test -z "$as_dir" && as_dir=. 4429 for ac_exec_ext in '' $ac_executable_extensions; do 4430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4431 ac_cv_prog_AR="${ac_tool_prefix}ar" 4432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4433 break 2 4434 fi 4435done 4436 done 4437IFS=$as_save_IFS 4438 4439fi 4440fi 4441AR=$ac_cv_prog_AR 4442if test -n "$AR"; then 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4444$as_echo "$AR" >&6; } 4445else 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4447$as_echo "no" >&6; } 4448fi 4449 4450 4451fi 4452if test -z "$ac_cv_prog_AR"; then 4453 ac_ct_AR=$AR 4454 # Extract the first word of "ar", so it can be a program name with args. 4455set dummy ar; ac_word=$2 4456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4457$as_echo_n "checking for $ac_word... " >&6; } 4458if ${ac_cv_prog_ac_ct_AR+:} false; then : 4459 $as_echo_n "(cached) " >&6 4460else 4461 if test -n "$ac_ct_AR"; then 4462 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4463else 4464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4465for as_dir in $PATH 4466do 4467 IFS=$as_save_IFS 4468 test -z "$as_dir" && as_dir=. 4469 for ac_exec_ext in '' $ac_executable_extensions; do 4470 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4471 ac_cv_prog_ac_ct_AR="ar" 4472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4473 break 2 4474 fi 4475done 4476 done 4477IFS=$as_save_IFS 4478 4479fi 4480fi 4481ac_ct_AR=$ac_cv_prog_ac_ct_AR 4482if test -n "$ac_ct_AR"; then 4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4484$as_echo "$ac_ct_AR" >&6; } 4485else 4486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4487$as_echo "no" >&6; } 4488fi 4489 4490 if test "x$ac_ct_AR" = x; then 4491 AR="" 4492 else 4493 case $cross_compiling:$ac_tool_warned in 4494yes:) 4495{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4496$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4497ac_tool_warned=yes ;; 4498esac 4499 AR=$ac_ct_AR 4500 fi 4501else 4502 AR="$ac_cv_prog_AR" 4503fi 4504 4505if test -n "$ac_tool_prefix"; then 4506 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4507set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4509$as_echo_n "checking for $ac_word... " >&6; } 4510if ${ac_cv_prog_RANLIB+:} false; then : 4511 $as_echo_n "(cached) " >&6 4512else 4513 if test -n "$RANLIB"; then 4514 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4515else 4516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4517for as_dir in $PATH 4518do 4519 IFS=$as_save_IFS 4520 test -z "$as_dir" && as_dir=. 4521 for ac_exec_ext in '' $ac_executable_extensions; do 4522 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4523 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4525 break 2 4526 fi 4527done 4528 done 4529IFS=$as_save_IFS 4530 4531fi 4532fi 4533RANLIB=$ac_cv_prog_RANLIB 4534if test -n "$RANLIB"; then 4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4536$as_echo "$RANLIB" >&6; } 4537else 4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4539$as_echo "no" >&6; } 4540fi 4541 4542 4543fi 4544if test -z "$ac_cv_prog_RANLIB"; then 4545 ac_ct_RANLIB=$RANLIB 4546 # Extract the first word of "ranlib", so it can be a program name with args. 4547set dummy ranlib; ac_word=$2 4548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4549$as_echo_n "checking for $ac_word... " >&6; } 4550if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4551 $as_echo_n "(cached) " >&6 4552else 4553 if test -n "$ac_ct_RANLIB"; then 4554 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4555else 4556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4557for as_dir in $PATH 4558do 4559 IFS=$as_save_IFS 4560 test -z "$as_dir" && as_dir=. 4561 for ac_exec_ext in '' $ac_executable_extensions; do 4562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4563 ac_cv_prog_ac_ct_RANLIB="ranlib" 4564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4565 break 2 4566 fi 4567done 4568 done 4569IFS=$as_save_IFS 4570 4571fi 4572fi 4573ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4574if test -n "$ac_ct_RANLIB"; then 4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4576$as_echo "$ac_ct_RANLIB" >&6; } 4577else 4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4579$as_echo "no" >&6; } 4580fi 4581 4582 if test "x$ac_ct_RANLIB" = x; then 4583 RANLIB=":" 4584 else 4585 case $cross_compiling:$ac_tool_warned in 4586yes:) 4587{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4588$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4589ac_tool_warned=yes ;; 4590esac 4591 RANLIB=$ac_ct_RANLIB 4592 fi 4593else 4594 RANLIB="$ac_cv_prog_RANLIB" 4595fi 4596 4597 4598# Check whether --enable-shared was given. 4599if test "${enable_shared+set}" = set; then : 4600 enableval=$enable_shared; p=${PACKAGE-default} 4601 case $enableval in 4602 yes) enable_shared=yes ;; 4603 no) enable_shared=no ;; 4604 *) 4605 enable_shared=no 4606 # Look at the argument we got. We use all the common list separators. 4607 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4608 for pkg in $enableval; do 4609 IFS="$lt_save_ifs" 4610 if test "X$pkg" = "X$p"; then 4611 enable_shared=yes 4612 fi 4613 done 4614 IFS="$lt_save_ifs" 4615 ;; 4616 esac 4617else 4618 enable_shared=no 4619fi 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630ac_ext=c 4631ac_cpp='$CPP $CPPFLAGS' 4632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4634ac_compiler_gnu=$ac_cv_c_compiler_gnu 4635if test -n "$ac_tool_prefix"; then 4636 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4637set dummy ${ac_tool_prefix}gcc; ac_word=$2 4638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4639$as_echo_n "checking for $ac_word... " >&6; } 4640if ${ac_cv_prog_CC+:} false; then : 4641 $as_echo_n "(cached) " >&6 4642else 4643 if test -n "$CC"; then 4644 ac_cv_prog_CC="$CC" # Let the user override the test. 4645else 4646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4647for as_dir in $PATH 4648do 4649 IFS=$as_save_IFS 4650 test -z "$as_dir" && as_dir=. 4651 for ac_exec_ext in '' $ac_executable_extensions; do 4652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4653 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4655 break 2 4656 fi 4657done 4658 done 4659IFS=$as_save_IFS 4660 4661fi 4662fi 4663CC=$ac_cv_prog_CC 4664if test -n "$CC"; then 4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4666$as_echo "$CC" >&6; } 4667else 4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4669$as_echo "no" >&6; } 4670fi 4671 4672 4673fi 4674if test -z "$ac_cv_prog_CC"; then 4675 ac_ct_CC=$CC 4676 # Extract the first word of "gcc", so it can be a program name with args. 4677set dummy gcc; ac_word=$2 4678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4679$as_echo_n "checking for $ac_word... " >&6; } 4680if ${ac_cv_prog_ac_ct_CC+:} false; then : 4681 $as_echo_n "(cached) " >&6 4682else 4683 if test -n "$ac_ct_CC"; then 4684 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4685else 4686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4687for as_dir in $PATH 4688do 4689 IFS=$as_save_IFS 4690 test -z "$as_dir" && as_dir=. 4691 for ac_exec_ext in '' $ac_executable_extensions; do 4692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4693 ac_cv_prog_ac_ct_CC="gcc" 4694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4695 break 2 4696 fi 4697done 4698 done 4699IFS=$as_save_IFS 4700 4701fi 4702fi 4703ac_ct_CC=$ac_cv_prog_ac_ct_CC 4704if test -n "$ac_ct_CC"; then 4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4706$as_echo "$ac_ct_CC" >&6; } 4707else 4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4709$as_echo "no" >&6; } 4710fi 4711 4712 if test "x$ac_ct_CC" = x; then 4713 CC="" 4714 else 4715 case $cross_compiling:$ac_tool_warned in 4716yes:) 4717{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4718$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4719ac_tool_warned=yes ;; 4720esac 4721 CC=$ac_ct_CC 4722 fi 4723else 4724 CC="$ac_cv_prog_CC" 4725fi 4726 4727if test -z "$CC"; then 4728 if test -n "$ac_tool_prefix"; then 4729 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4730set dummy ${ac_tool_prefix}cc; ac_word=$2 4731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4732$as_echo_n "checking for $ac_word... " >&6; } 4733if ${ac_cv_prog_CC+:} false; then : 4734 $as_echo_n "(cached) " >&6 4735else 4736 if test -n "$CC"; then 4737 ac_cv_prog_CC="$CC" # Let the user override the test. 4738else 4739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4740for as_dir in $PATH 4741do 4742 IFS=$as_save_IFS 4743 test -z "$as_dir" && as_dir=. 4744 for ac_exec_ext in '' $ac_executable_extensions; do 4745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4746 ac_cv_prog_CC="${ac_tool_prefix}cc" 4747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4748 break 2 4749 fi 4750done 4751 done 4752IFS=$as_save_IFS 4753 4754fi 4755fi 4756CC=$ac_cv_prog_CC 4757if test -n "$CC"; then 4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4759$as_echo "$CC" >&6; } 4760else 4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4762$as_echo "no" >&6; } 4763fi 4764 4765 4766 fi 4767fi 4768if test -z "$CC"; then 4769 # Extract the first word of "cc", so it can be a program name with args. 4770set dummy cc; ac_word=$2 4771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4772$as_echo_n "checking for $ac_word... " >&6; } 4773if ${ac_cv_prog_CC+:} false; then : 4774 $as_echo_n "(cached) " >&6 4775else 4776 if test -n "$CC"; then 4777 ac_cv_prog_CC="$CC" # Let the user override the test. 4778else 4779 ac_prog_rejected=no 4780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4781for as_dir in $PATH 4782do 4783 IFS=$as_save_IFS 4784 test -z "$as_dir" && as_dir=. 4785 for ac_exec_ext in '' $ac_executable_extensions; do 4786 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4787 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4788 ac_prog_rejected=yes 4789 continue 4790 fi 4791 ac_cv_prog_CC="cc" 4792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4793 break 2 4794 fi 4795done 4796 done 4797IFS=$as_save_IFS 4798 4799if test $ac_prog_rejected = yes; then 4800 # We found a bogon in the path, so make sure we never use it. 4801 set dummy $ac_cv_prog_CC 4802 shift 4803 if test $# != 0; then 4804 # We chose a different compiler from the bogus one. 4805 # However, it has the same basename, so the bogon will be chosen 4806 # first if we set CC to just the basename; use the full file name. 4807 shift 4808 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4809 fi 4810fi 4811fi 4812fi 4813CC=$ac_cv_prog_CC 4814if test -n "$CC"; then 4815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4816$as_echo "$CC" >&6; } 4817else 4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4819$as_echo "no" >&6; } 4820fi 4821 4822 4823fi 4824if test -z "$CC"; then 4825 if test -n "$ac_tool_prefix"; then 4826 for ac_prog in cl.exe 4827 do 4828 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4829set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4831$as_echo_n "checking for $ac_word... " >&6; } 4832if ${ac_cv_prog_CC+:} false; then : 4833 $as_echo_n "(cached) " >&6 4834else 4835 if test -n "$CC"; then 4836 ac_cv_prog_CC="$CC" # Let the user override the test. 4837else 4838as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4839for as_dir in $PATH 4840do 4841 IFS=$as_save_IFS 4842 test -z "$as_dir" && as_dir=. 4843 for ac_exec_ext in '' $ac_executable_extensions; do 4844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4845 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4847 break 2 4848 fi 4849done 4850 done 4851IFS=$as_save_IFS 4852 4853fi 4854fi 4855CC=$ac_cv_prog_CC 4856if test -n "$CC"; then 4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4858$as_echo "$CC" >&6; } 4859else 4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4861$as_echo "no" >&6; } 4862fi 4863 4864 4865 test -n "$CC" && break 4866 done 4867fi 4868if test -z "$CC"; then 4869 ac_ct_CC=$CC 4870 for ac_prog in cl.exe 4871do 4872 # Extract the first word of "$ac_prog", so it can be a program name with args. 4873set dummy $ac_prog; ac_word=$2 4874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4875$as_echo_n "checking for $ac_word... " >&6; } 4876if ${ac_cv_prog_ac_ct_CC+:} false; then : 4877 $as_echo_n "(cached) " >&6 4878else 4879 if test -n "$ac_ct_CC"; then 4880 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4881else 4882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4883for as_dir in $PATH 4884do 4885 IFS=$as_save_IFS 4886 test -z "$as_dir" && as_dir=. 4887 for ac_exec_ext in '' $ac_executable_extensions; do 4888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4889 ac_cv_prog_ac_ct_CC="$ac_prog" 4890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4891 break 2 4892 fi 4893done 4894 done 4895IFS=$as_save_IFS 4896 4897fi 4898fi 4899ac_ct_CC=$ac_cv_prog_ac_ct_CC 4900if test -n "$ac_ct_CC"; then 4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4902$as_echo "$ac_ct_CC" >&6; } 4903else 4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4905$as_echo "no" >&6; } 4906fi 4907 4908 4909 test -n "$ac_ct_CC" && break 4910done 4911 4912 if test "x$ac_ct_CC" = x; then 4913 CC="" 4914 else 4915 case $cross_compiling:$ac_tool_warned in 4916yes:) 4917{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4918$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4919ac_tool_warned=yes ;; 4920esac 4921 CC=$ac_ct_CC 4922 fi 4923fi 4924 4925fi 4926 4927 4928test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4929$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4930as_fn_error $? "no acceptable C compiler found in \$PATH 4931See \`config.log' for more details" "$LINENO" 5; } 4932 4933# Provide some information about the compiler. 4934$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4935set X $ac_compile 4936ac_compiler=$2 4937for ac_option in --version -v -V -qversion; do 4938 { { ac_try="$ac_compiler $ac_option >&5" 4939case "(($ac_try" in 4940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4941 *) ac_try_echo=$ac_try;; 4942esac 4943eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4944$as_echo "$ac_try_echo"; } >&5 4945 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4946 ac_status=$? 4947 if test -s conftest.err; then 4948 sed '10a\ 4949... rest of stderr output deleted ... 4950 10q' conftest.err >conftest.er1 4951 cat conftest.er1 >&5 4952 fi 4953 rm -f conftest.er1 conftest.err 4954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4955 test $ac_status = 0; } 4956done 4957 4958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4959$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4960if ${ac_cv_c_compiler_gnu+:} false; then : 4961 $as_echo_n "(cached) " >&6 4962else 4963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4964/* end confdefs.h. */ 4965 4966int 4967main () 4968{ 4969#ifndef __GNUC__ 4970 choke me 4971#endif 4972 4973 ; 4974 return 0; 4975} 4976_ACEOF 4977if ac_fn_c_try_compile "$LINENO"; then : 4978 ac_compiler_gnu=yes 4979else 4980 ac_compiler_gnu=no 4981fi 4982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4983ac_cv_c_compiler_gnu=$ac_compiler_gnu 4984 4985fi 4986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4987$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4988if test $ac_compiler_gnu = yes; then 4989 GCC=yes 4990else 4991 GCC= 4992fi 4993ac_test_CFLAGS=${CFLAGS+set} 4994ac_save_CFLAGS=$CFLAGS 4995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4996$as_echo_n "checking whether $CC accepts -g... " >&6; } 4997if ${ac_cv_prog_cc_g+:} false; then : 4998 $as_echo_n "(cached) " >&6 4999else 5000 ac_save_c_werror_flag=$ac_c_werror_flag 5001 ac_c_werror_flag=yes 5002 ac_cv_prog_cc_g=no 5003 CFLAGS="-g" 5004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5005/* end confdefs.h. */ 5006 5007int 5008main () 5009{ 5010 5011 ; 5012 return 0; 5013} 5014_ACEOF 5015if ac_fn_c_try_compile "$LINENO"; then : 5016 ac_cv_prog_cc_g=yes 5017else 5018 CFLAGS="" 5019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5020/* end confdefs.h. */ 5021 5022int 5023main () 5024{ 5025 5026 ; 5027 return 0; 5028} 5029_ACEOF 5030if ac_fn_c_try_compile "$LINENO"; then : 5031 5032else 5033 ac_c_werror_flag=$ac_save_c_werror_flag 5034 CFLAGS="-g" 5035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5036/* end confdefs.h. */ 5037 5038int 5039main () 5040{ 5041 5042 ; 5043 return 0; 5044} 5045_ACEOF 5046if ac_fn_c_try_compile "$LINENO"; then : 5047 ac_cv_prog_cc_g=yes 5048fi 5049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5050fi 5051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5052fi 5053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5054 ac_c_werror_flag=$ac_save_c_werror_flag 5055fi 5056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5057$as_echo "$ac_cv_prog_cc_g" >&6; } 5058if test "$ac_test_CFLAGS" = set; then 5059 CFLAGS=$ac_save_CFLAGS 5060elif test $ac_cv_prog_cc_g = yes; then 5061 if test "$GCC" = yes; then 5062 CFLAGS="-g -O2" 5063 else 5064 CFLAGS="-g" 5065 fi 5066else 5067 if test "$GCC" = yes; then 5068 CFLAGS="-O2" 5069 else 5070 CFLAGS= 5071 fi 5072fi 5073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5074$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5075if ${ac_cv_prog_cc_c89+:} false; then : 5076 $as_echo_n "(cached) " >&6 5077else 5078 ac_cv_prog_cc_c89=no 5079ac_save_CC=$CC 5080cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5081/* end confdefs.h. */ 5082#include <stdarg.h> 5083#include <stdio.h> 5084struct stat; 5085/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5086struct buf { int x; }; 5087FILE * (*rcsopen) (struct buf *, struct stat *, int); 5088static char *e (p, i) 5089 char **p; 5090 int i; 5091{ 5092 return p[i]; 5093} 5094static char *f (char * (*g) (char **, int), char **p, ...) 5095{ 5096 char *s; 5097 va_list v; 5098 va_start (v,p); 5099 s = g (p, va_arg (v,int)); 5100 va_end (v); 5101 return s; 5102} 5103 5104/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5105 function prototypes and stuff, but not '\xHH' hex character constants. 5106 These don't provoke an error unfortunately, instead are silently treated 5107 as 'x'. The following induces an error, until -std is added to get 5108 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5109 array size at least. It's necessary to write '\x00'==0 to get something 5110 that's true only with -std. */ 5111int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5112 5113/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5114 inside strings and character constants. */ 5115#define FOO(x) 'x' 5116int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5117 5118int test (int i, double x); 5119struct s1 {int (*f) (int a);}; 5120struct s2 {int (*f) (double a);}; 5121int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5122int argc; 5123char **argv; 5124int 5125main () 5126{ 5127return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5128 ; 5129 return 0; 5130} 5131_ACEOF 5132for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5133 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5134do 5135 CC="$ac_save_CC $ac_arg" 5136 if ac_fn_c_try_compile "$LINENO"; then : 5137 ac_cv_prog_cc_c89=$ac_arg 5138fi 5139rm -f core conftest.err conftest.$ac_objext 5140 test "x$ac_cv_prog_cc_c89" != "xno" && break 5141done 5142rm -f conftest.$ac_ext 5143CC=$ac_save_CC 5144 5145fi 5146# AC_CACHE_VAL 5147case "x$ac_cv_prog_cc_c89" in 5148 x) 5149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5150$as_echo "none needed" >&6; } ;; 5151 xno) 5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5153$as_echo "unsupported" >&6; } ;; 5154 *) 5155 CC="$CC $ac_cv_prog_cc_c89" 5156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5157$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5158esac 5159if test "x$ac_cv_prog_cc_c89" != xno; then : 5160 5161fi 5162 5163ac_ext=c 5164ac_cpp='$CPP $CPPFLAGS' 5165ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5166ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5167ac_compiler_gnu=$ac_cv_c_compiler_gnu 5168 5169ac_ext=c 5170ac_cpp='$CPP $CPPFLAGS' 5171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5173ac_compiler_gnu=$ac_cv_c_compiler_gnu 5174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5175$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5176if ${am_cv_prog_cc_c_o+:} false; then : 5177 $as_echo_n "(cached) " >&6 5178else 5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5180/* end confdefs.h. */ 5181 5182int 5183main () 5184{ 5185 5186 ; 5187 return 0; 5188} 5189_ACEOF 5190 # Make sure it works both with $CC and with simple cc. 5191 # Following AC_PROG_CC_C_O, we do the test twice because some 5192 # compilers refuse to overwrite an existing .o file with -o, 5193 # though they will create one. 5194 am_cv_prog_cc_c_o=yes 5195 for am_i in 1 2; do 5196 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5197 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5198 ac_status=$? 5199 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5200 (exit $ac_status); } \ 5201 && test -f conftest2.$ac_objext; then 5202 : OK 5203 else 5204 am_cv_prog_cc_c_o=no 5205 break 5206 fi 5207 done 5208 rm -f core conftest* 5209 unset am_i 5210fi 5211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5212$as_echo "$am_cv_prog_cc_c_o" >&6; } 5213if test "$am_cv_prog_cc_c_o" != yes; then 5214 # Losing compiler, so override with the script. 5215 # FIXME: It is wrong to rewrite CC. 5216 # But if we don't then we get into trouble of one sort or another. 5217 # A longer-term fix would be to have automake use am__CC in this case, 5218 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5219 CC="$am_aux_dir/compile $CC" 5220fi 5221ac_ext=c 5222ac_cpp='$CPP $CPPFLAGS' 5223ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5224ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5225ac_compiler_gnu=$ac_cv_c_compiler_gnu 5226 5227 5228ac_ext=c 5229ac_cpp='$CPP $CPPFLAGS' 5230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5232ac_compiler_gnu=$ac_cv_c_compiler_gnu 5233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5234$as_echo_n "checking how to run the C preprocessor... " >&6; } 5235# On Suns, sometimes $CPP names a directory. 5236if test -n "$CPP" && test -d "$CPP"; then 5237 CPP= 5238fi 5239if test -z "$CPP"; then 5240 if ${ac_cv_prog_CPP+:} false; then : 5241 $as_echo_n "(cached) " >&6 5242else 5243 # Double quotes because CPP needs to be expanded 5244 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5245 do 5246 ac_preproc_ok=false 5247for ac_c_preproc_warn_flag in '' yes 5248do 5249 # Use a header file that comes with gcc, so configuring glibc 5250 # with a fresh cross-compiler works. 5251 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5252 # <limits.h> exists even on freestanding compilers. 5253 # On the NeXT, cc -E runs the code through the compiler's parser, 5254 # not just through cpp. "Syntax error" is here to catch this case. 5255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5256/* end confdefs.h. */ 5257#ifdef __STDC__ 5258# include <limits.h> 5259#else 5260# include <assert.h> 5261#endif 5262 Syntax error 5263_ACEOF 5264if ac_fn_c_try_cpp "$LINENO"; then : 5265 5266else 5267 # Broken: fails on valid input. 5268continue 5269fi 5270rm -f conftest.err conftest.i conftest.$ac_ext 5271 5272 # OK, works on sane cases. Now check whether nonexistent headers 5273 # can be detected and how. 5274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5275/* end confdefs.h. */ 5276#include <ac_nonexistent.h> 5277_ACEOF 5278if ac_fn_c_try_cpp "$LINENO"; then : 5279 # Broken: success on invalid input. 5280continue 5281else 5282 # Passes both tests. 5283ac_preproc_ok=: 5284break 5285fi 5286rm -f conftest.err conftest.i conftest.$ac_ext 5287 5288done 5289# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5290rm -f conftest.i conftest.err conftest.$ac_ext 5291if $ac_preproc_ok; then : 5292 break 5293fi 5294 5295 done 5296 ac_cv_prog_CPP=$CPP 5297 5298fi 5299 CPP=$ac_cv_prog_CPP 5300else 5301 ac_cv_prog_CPP=$CPP 5302fi 5303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5304$as_echo "$CPP" >&6; } 5305ac_preproc_ok=false 5306for ac_c_preproc_warn_flag in '' yes 5307do 5308 # Use a header file that comes with gcc, so configuring glibc 5309 # with a fresh cross-compiler works. 5310 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5311 # <limits.h> exists even on freestanding compilers. 5312 # On the NeXT, cc -E runs the code through the compiler's parser, 5313 # not just through cpp. "Syntax error" is here to catch this case. 5314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5315/* end confdefs.h. */ 5316#ifdef __STDC__ 5317# include <limits.h> 5318#else 5319# include <assert.h> 5320#endif 5321 Syntax error 5322_ACEOF 5323if ac_fn_c_try_cpp "$LINENO"; then : 5324 5325else 5326 # Broken: fails on valid input. 5327continue 5328fi 5329rm -f conftest.err conftest.i conftest.$ac_ext 5330 5331 # OK, works on sane cases. Now check whether nonexistent headers 5332 # can be detected and how. 5333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5334/* end confdefs.h. */ 5335#include <ac_nonexistent.h> 5336_ACEOF 5337if ac_fn_c_try_cpp "$LINENO"; then : 5338 # Broken: success on invalid input. 5339continue 5340else 5341 # Passes both tests. 5342ac_preproc_ok=: 5343break 5344fi 5345rm -f conftest.err conftest.i conftest.$ac_ext 5346 5347done 5348# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5349rm -f conftest.i conftest.err conftest.$ac_ext 5350if $ac_preproc_ok; then : 5351 5352else 5353 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5354$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5355as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5356See \`config.log' for more details" "$LINENO" 5; } 5357fi 5358 5359ac_ext=c 5360ac_cpp='$CPP $CPPFLAGS' 5361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5363ac_compiler_gnu=$ac_cv_c_compiler_gnu 5364 5365 5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5367$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5368if ${ac_cv_path_GREP+:} false; then : 5369 $as_echo_n "(cached) " >&6 5370else 5371 if test -z "$GREP"; then 5372 ac_path_GREP_found=false 5373 # Loop through the user's path and test for each of PROGNAME-LIST 5374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5375for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5376do 5377 IFS=$as_save_IFS 5378 test -z "$as_dir" && as_dir=. 5379 for ac_prog in grep ggrep; do 5380 for ac_exec_ext in '' $ac_executable_extensions; do 5381 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5382 as_fn_executable_p "$ac_path_GREP" || continue 5383# Check for GNU ac_path_GREP and select it if it is found. 5384 # Check for GNU $ac_path_GREP 5385case `"$ac_path_GREP" --version 2>&1` in 5386*GNU*) 5387 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5388*) 5389 ac_count=0 5390 $as_echo_n 0123456789 >"conftest.in" 5391 while : 5392 do 5393 cat "conftest.in" "conftest.in" >"conftest.tmp" 5394 mv "conftest.tmp" "conftest.in" 5395 cp "conftest.in" "conftest.nl" 5396 $as_echo 'GREP' >> "conftest.nl" 5397 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5398 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5399 as_fn_arith $ac_count + 1 && ac_count=$as_val 5400 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5401 # Best one so far, save it but keep looking for a better one 5402 ac_cv_path_GREP="$ac_path_GREP" 5403 ac_path_GREP_max=$ac_count 5404 fi 5405 # 10*(2^10) chars as input seems more than enough 5406 test $ac_count -gt 10 && break 5407 done 5408 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5409esac 5410 5411 $ac_path_GREP_found && break 3 5412 done 5413 done 5414 done 5415IFS=$as_save_IFS 5416 if test -z "$ac_cv_path_GREP"; then 5417 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5418 fi 5419else 5420 ac_cv_path_GREP=$GREP 5421fi 5422 5423fi 5424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5425$as_echo "$ac_cv_path_GREP" >&6; } 5426 GREP="$ac_cv_path_GREP" 5427 5428 5429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5430$as_echo_n "checking for egrep... " >&6; } 5431if ${ac_cv_path_EGREP+:} false; then : 5432 $as_echo_n "(cached) " >&6 5433else 5434 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5435 then ac_cv_path_EGREP="$GREP -E" 5436 else 5437 if test -z "$EGREP"; then 5438 ac_path_EGREP_found=false 5439 # Loop through the user's path and test for each of PROGNAME-LIST 5440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5441for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5442do 5443 IFS=$as_save_IFS 5444 test -z "$as_dir" && as_dir=. 5445 for ac_prog in egrep; do 5446 for ac_exec_ext in '' $ac_executable_extensions; do 5447 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5448 as_fn_executable_p "$ac_path_EGREP" || continue 5449# Check for GNU ac_path_EGREP and select it if it is found. 5450 # Check for GNU $ac_path_EGREP 5451case `"$ac_path_EGREP" --version 2>&1` in 5452*GNU*) 5453 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5454*) 5455 ac_count=0 5456 $as_echo_n 0123456789 >"conftest.in" 5457 while : 5458 do 5459 cat "conftest.in" "conftest.in" >"conftest.tmp" 5460 mv "conftest.tmp" "conftest.in" 5461 cp "conftest.in" "conftest.nl" 5462 $as_echo 'EGREP' >> "conftest.nl" 5463 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5464 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5465 as_fn_arith $ac_count + 1 && ac_count=$as_val 5466 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5467 # Best one so far, save it but keep looking for a better one 5468 ac_cv_path_EGREP="$ac_path_EGREP" 5469 ac_path_EGREP_max=$ac_count 5470 fi 5471 # 10*(2^10) chars as input seems more than enough 5472 test $ac_count -gt 10 && break 5473 done 5474 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5475esac 5476 5477 $ac_path_EGREP_found && break 3 5478 done 5479 done 5480 done 5481IFS=$as_save_IFS 5482 if test -z "$ac_cv_path_EGREP"; then 5483 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5484 fi 5485else 5486 ac_cv_path_EGREP=$EGREP 5487fi 5488 5489 fi 5490fi 5491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5492$as_echo "$ac_cv_path_EGREP" >&6; } 5493 EGREP="$ac_cv_path_EGREP" 5494 5495 5496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5497$as_echo_n "checking for ANSI C header files... " >&6; } 5498if ${ac_cv_header_stdc+:} false; then : 5499 $as_echo_n "(cached) " >&6 5500else 5501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5502/* end confdefs.h. */ 5503#include <stdlib.h> 5504#include <stdarg.h> 5505#include <string.h> 5506#include <float.h> 5507 5508int 5509main () 5510{ 5511 5512 ; 5513 return 0; 5514} 5515_ACEOF 5516if ac_fn_c_try_compile "$LINENO"; then : 5517 ac_cv_header_stdc=yes 5518else 5519 ac_cv_header_stdc=no 5520fi 5521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5522 5523if test $ac_cv_header_stdc = yes; then 5524 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5526/* end confdefs.h. */ 5527#include <string.h> 5528 5529_ACEOF 5530if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5531 $EGREP "memchr" >/dev/null 2>&1; then : 5532 5533else 5534 ac_cv_header_stdc=no 5535fi 5536rm -f conftest* 5537 5538fi 5539 5540if test $ac_cv_header_stdc = yes; then 5541 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5543/* end confdefs.h. */ 5544#include <stdlib.h> 5545 5546_ACEOF 5547if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5548 $EGREP "free" >/dev/null 2>&1; then : 5549 5550else 5551 ac_cv_header_stdc=no 5552fi 5553rm -f conftest* 5554 5555fi 5556 5557if test $ac_cv_header_stdc = yes; then 5558 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5559 if test "$cross_compiling" = yes; then : 5560 : 5561else 5562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5563/* end confdefs.h. */ 5564#include <ctype.h> 5565#include <stdlib.h> 5566#if ((' ' & 0x0FF) == 0x020) 5567# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5568# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5569#else 5570# define ISLOWER(c) \ 5571 (('a' <= (c) && (c) <= 'i') \ 5572 || ('j' <= (c) && (c) <= 'r') \ 5573 || ('s' <= (c) && (c) <= 'z')) 5574# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5575#endif 5576 5577#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5578int 5579main () 5580{ 5581 int i; 5582 for (i = 0; i < 256; i++) 5583 if (XOR (islower (i), ISLOWER (i)) 5584 || toupper (i) != TOUPPER (i)) 5585 return 2; 5586 return 0; 5587} 5588_ACEOF 5589if ac_fn_c_try_run "$LINENO"; then : 5590 5591else 5592 ac_cv_header_stdc=no 5593fi 5594rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5595 conftest.$ac_objext conftest.beam conftest.$ac_ext 5596fi 5597 5598fi 5599fi 5600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5601$as_echo "$ac_cv_header_stdc" >&6; } 5602if test $ac_cv_header_stdc = yes; then 5603 5604$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5605 5606fi 5607 5608# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5609for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5610 inttypes.h stdint.h unistd.h 5611do : 5612 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5613ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5614" 5615if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5616 cat >>confdefs.h <<_ACEOF 5617#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5618_ACEOF 5619 5620fi 5621 5622done 5623 5624 5625 5626 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5627if test "x$ac_cv_header_minix_config_h" = xyes; then : 5628 MINIX=yes 5629else 5630 MINIX= 5631fi 5632 5633 5634 if test "$MINIX" = yes; then 5635 5636$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5637 5638 5639$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5640 5641 5642$as_echo "#define _MINIX 1" >>confdefs.h 5643 5644 fi 5645 5646 5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5648$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5649if ${ac_cv_safe_to_define___extensions__+:} false; then : 5650 $as_echo_n "(cached) " >&6 5651else 5652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5653/* end confdefs.h. */ 5654 5655# define __EXTENSIONS__ 1 5656 $ac_includes_default 5657int 5658main () 5659{ 5660 5661 ; 5662 return 0; 5663} 5664_ACEOF 5665if ac_fn_c_try_compile "$LINENO"; then : 5666 ac_cv_safe_to_define___extensions__=yes 5667else 5668 ac_cv_safe_to_define___extensions__=no 5669fi 5670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5671fi 5672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5673$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5674 test $ac_cv_safe_to_define___extensions__ = yes && 5675 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5676 5677 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5678 5679 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5680 5681 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5682 5683 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5684 5685 5686 5687 5688 5689case `pwd` in 5690 *\ * | *\ *) 5691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5692$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5693esac 5694 5695 5696 5697macro_version='2.2.7a' 5698macro_revision='1.3134' 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712ltmain="$ac_aux_dir/ltmain.sh" 5713 5714# Backslashify metacharacters that are still active within 5715# double-quoted strings. 5716sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5717 5718# Same as above, but do not quote variable references. 5719double_quote_subst='s/\(["`\\]\)/\\\1/g' 5720 5721# Sed substitution to delay expansion of an escaped shell variable in a 5722# double_quote_subst'ed string. 5723delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5724 5725# Sed substitution to delay expansion of an escaped single quote. 5726delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5727 5728# Sed substitution to avoid accidental globbing in evaled expressions 5729no_glob_subst='s/\*/\\\*/g' 5730 5731ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5732ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5733ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5734 5735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5736$as_echo_n "checking how to print strings... " >&6; } 5737# Test print first, because it will be a builtin if present. 5738if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5739 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5740 ECHO='print -r --' 5741elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5742 ECHO='printf %s\n' 5743else 5744 # Use this function as a fallback that always works. 5745 func_fallback_echo () 5746 { 5747 eval 'cat <<_LTECHO_EOF 5748$1 5749_LTECHO_EOF' 5750 } 5751 ECHO='func_fallback_echo' 5752fi 5753 5754# func_echo_all arg... 5755# Invoke $ECHO with all args, space-separated. 5756func_echo_all () 5757{ 5758 $ECHO "" 5759} 5760 5761case "$ECHO" in 5762 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5763$as_echo "printf" >&6; } ;; 5764 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5765$as_echo "print -r" >&6; } ;; 5766 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5767$as_echo "cat" >&6; } ;; 5768esac 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5784$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5785if ${ac_cv_path_SED+:} false; then : 5786 $as_echo_n "(cached) " >&6 5787else 5788 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5789 for ac_i in 1 2 3 4 5 6 7; do 5790 ac_script="$ac_script$as_nl$ac_script" 5791 done 5792 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5793 { ac_script=; unset ac_script;} 5794 if test -z "$SED"; then 5795 ac_path_SED_found=false 5796 # Loop through the user's path and test for each of PROGNAME-LIST 5797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5798for as_dir in $PATH 5799do 5800 IFS=$as_save_IFS 5801 test -z "$as_dir" && as_dir=. 5802 for ac_prog in sed gsed; do 5803 for ac_exec_ext in '' $ac_executable_extensions; do 5804 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5805 as_fn_executable_p "$ac_path_SED" || continue 5806# Check for GNU ac_path_SED and select it if it is found. 5807 # Check for GNU $ac_path_SED 5808case `"$ac_path_SED" --version 2>&1` in 5809*GNU*) 5810 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5811*) 5812 ac_count=0 5813 $as_echo_n 0123456789 >"conftest.in" 5814 while : 5815 do 5816 cat "conftest.in" "conftest.in" >"conftest.tmp" 5817 mv "conftest.tmp" "conftest.in" 5818 cp "conftest.in" "conftest.nl" 5819 $as_echo '' >> "conftest.nl" 5820 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5821 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5822 as_fn_arith $ac_count + 1 && ac_count=$as_val 5823 if test $ac_count -gt ${ac_path_SED_max-0}; then 5824 # Best one so far, save it but keep looking for a better one 5825 ac_cv_path_SED="$ac_path_SED" 5826 ac_path_SED_max=$ac_count 5827 fi 5828 # 10*(2^10) chars as input seems more than enough 5829 test $ac_count -gt 10 && break 5830 done 5831 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5832esac 5833 5834 $ac_path_SED_found && break 3 5835 done 5836 done 5837 done 5838IFS=$as_save_IFS 5839 if test -z "$ac_cv_path_SED"; then 5840 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5841 fi 5842else 5843 ac_cv_path_SED=$SED 5844fi 5845 5846fi 5847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5848$as_echo "$ac_cv_path_SED" >&6; } 5849 SED="$ac_cv_path_SED" 5850 rm -f conftest.sed 5851 5852test -z "$SED" && SED=sed 5853Xsed="$SED -e 1s/^X//" 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5866$as_echo_n "checking for fgrep... " >&6; } 5867if ${ac_cv_path_FGREP+:} false; then : 5868 $as_echo_n "(cached) " >&6 5869else 5870 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5871 then ac_cv_path_FGREP="$GREP -F" 5872 else 5873 if test -z "$FGREP"; then 5874 ac_path_FGREP_found=false 5875 # Loop through the user's path and test for each of PROGNAME-LIST 5876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5877for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5878do 5879 IFS=$as_save_IFS 5880 test -z "$as_dir" && as_dir=. 5881 for ac_prog in fgrep; do 5882 for ac_exec_ext in '' $ac_executable_extensions; do 5883 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5884 as_fn_executable_p "$ac_path_FGREP" || continue 5885# Check for GNU ac_path_FGREP and select it if it is found. 5886 # Check for GNU $ac_path_FGREP 5887case `"$ac_path_FGREP" --version 2>&1` in 5888*GNU*) 5889 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5890*) 5891 ac_count=0 5892 $as_echo_n 0123456789 >"conftest.in" 5893 while : 5894 do 5895 cat "conftest.in" "conftest.in" >"conftest.tmp" 5896 mv "conftest.tmp" "conftest.in" 5897 cp "conftest.in" "conftest.nl" 5898 $as_echo 'FGREP' >> "conftest.nl" 5899 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5900 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5901 as_fn_arith $ac_count + 1 && ac_count=$as_val 5902 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5903 # Best one so far, save it but keep looking for a better one 5904 ac_cv_path_FGREP="$ac_path_FGREP" 5905 ac_path_FGREP_max=$ac_count 5906 fi 5907 # 10*(2^10) chars as input seems more than enough 5908 test $ac_count -gt 10 && break 5909 done 5910 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5911esac 5912 5913 $ac_path_FGREP_found && break 3 5914 done 5915 done 5916 done 5917IFS=$as_save_IFS 5918 if test -z "$ac_cv_path_FGREP"; then 5919 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5920 fi 5921else 5922 ac_cv_path_FGREP=$FGREP 5923fi 5924 5925 fi 5926fi 5927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5928$as_echo "$ac_cv_path_FGREP" >&6; } 5929 FGREP="$ac_cv_path_FGREP" 5930 5931 5932test -z "$GREP" && GREP=grep 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952# Check whether --with-gnu-ld was given. 5953if test "${with_gnu_ld+set}" = set; then : 5954 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5955else 5956 with_gnu_ld=no 5957fi 5958 5959ac_prog=ld 5960if test "$GCC" = yes; then 5961 # Check if gcc -print-prog-name=ld gives a path. 5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5963$as_echo_n "checking for ld used by $CC... " >&6; } 5964 case $host in 5965 *-*-mingw*) 5966 # gcc leaves a trailing carriage return which upsets mingw 5967 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5968 *) 5969 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5970 esac 5971 case $ac_prog in 5972 # Accept absolute paths. 5973 [\\/]* | ?:[\\/]*) 5974 re_direlt='/[^/][^/]*/\.\./' 5975 # Canonicalize the pathname of ld 5976 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5977 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5978 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5979 done 5980 test -z "$LD" && LD="$ac_prog" 5981 ;; 5982 "") 5983 # If it fails, then pretend we aren't using GCC. 5984 ac_prog=ld 5985 ;; 5986 *) 5987 # If it is relative, then search for the first ld in PATH. 5988 with_gnu_ld=unknown 5989 ;; 5990 esac 5991elif test "$with_gnu_ld" = yes; then 5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5993$as_echo_n "checking for GNU ld... " >&6; } 5994else 5995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5996$as_echo_n "checking for non-GNU ld... " >&6; } 5997fi 5998if ${lt_cv_path_LD+:} false; then : 5999 $as_echo_n "(cached) " >&6 6000else 6001 if test -z "$LD"; then 6002 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6003 for ac_dir in $PATH; do 6004 IFS="$lt_save_ifs" 6005 test -z "$ac_dir" && ac_dir=. 6006 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6007 lt_cv_path_LD="$ac_dir/$ac_prog" 6008 # Check to see if the program is GNU ld. I'd rather use --version, 6009 # but apparently some variants of GNU ld only accept -v. 6010 # Break only if it was the GNU/non-GNU ld that we prefer. 6011 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6012 *GNU* | *'with BFD'*) 6013 test "$with_gnu_ld" != no && break 6014 ;; 6015 *) 6016 test "$with_gnu_ld" != yes && break 6017 ;; 6018 esac 6019 fi 6020 done 6021 IFS="$lt_save_ifs" 6022else 6023 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6024fi 6025fi 6026 6027LD="$lt_cv_path_LD" 6028if test -n "$LD"; then 6029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6030$as_echo "$LD" >&6; } 6031else 6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6033$as_echo "no" >&6; } 6034fi 6035test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6037$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6038if ${lt_cv_prog_gnu_ld+:} false; then : 6039 $as_echo_n "(cached) " >&6 6040else 6041 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6042case `$LD -v 2>&1 </dev/null` in 6043*GNU* | *'with BFD'*) 6044 lt_cv_prog_gnu_ld=yes 6045 ;; 6046*) 6047 lt_cv_prog_gnu_ld=no 6048 ;; 6049esac 6050fi 6051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6052$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6053with_gnu_ld=$lt_cv_prog_gnu_ld 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6064$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6065if ${lt_cv_path_NM+:} false; then : 6066 $as_echo_n "(cached) " >&6 6067else 6068 if test -n "$NM"; then 6069 # Let the user override the test. 6070 lt_cv_path_NM="$NM" 6071else 6072 lt_nm_to_check="${ac_tool_prefix}nm" 6073 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6074 lt_nm_to_check="$lt_nm_to_check nm" 6075 fi 6076 for lt_tmp_nm in $lt_nm_to_check; do 6077 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6078 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6079 IFS="$lt_save_ifs" 6080 test -z "$ac_dir" && ac_dir=. 6081 tmp_nm="$ac_dir/$lt_tmp_nm" 6082 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6083 # Check to see if the nm accepts a BSD-compat flag. 6084 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6085 # nm: unknown option "B" ignored 6086 # Tru64's nm complains that /dev/null is an invalid object file 6087 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6088 */dev/null* | *'Invalid file or object type'*) 6089 lt_cv_path_NM="$tmp_nm -B" 6090 break 6091 ;; 6092 *) 6093 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6094 */dev/null*) 6095 lt_cv_path_NM="$tmp_nm -p" 6096 break 6097 ;; 6098 *) 6099 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6100 continue # so that we can try to find one that supports BSD flags 6101 ;; 6102 esac 6103 ;; 6104 esac 6105 fi 6106 done 6107 IFS="$lt_save_ifs" 6108 done 6109 : ${lt_cv_path_NM=no} 6110fi 6111fi 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6113$as_echo "$lt_cv_path_NM" >&6; } 6114if test "$lt_cv_path_NM" != "no"; then 6115 NM="$lt_cv_path_NM" 6116else 6117 # Didn't find any BSD compatible name lister, look for dumpbin. 6118 if test -n "$DUMPBIN"; then : 6119 # Let the user override the test. 6120 else 6121 if test -n "$ac_tool_prefix"; then 6122 for ac_prog in dumpbin "link -dump" 6123 do 6124 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6125set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6127$as_echo_n "checking for $ac_word... " >&6; } 6128if ${ac_cv_prog_DUMPBIN+:} false; then : 6129 $as_echo_n "(cached) " >&6 6130else 6131 if test -n "$DUMPBIN"; then 6132 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6133else 6134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6135for as_dir in $PATH 6136do 6137 IFS=$as_save_IFS 6138 test -z "$as_dir" && as_dir=. 6139 for ac_exec_ext in '' $ac_executable_extensions; do 6140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6141 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6143 break 2 6144 fi 6145done 6146 done 6147IFS=$as_save_IFS 6148 6149fi 6150fi 6151DUMPBIN=$ac_cv_prog_DUMPBIN 6152if test -n "$DUMPBIN"; then 6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6154$as_echo "$DUMPBIN" >&6; } 6155else 6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6157$as_echo "no" >&6; } 6158fi 6159 6160 6161 test -n "$DUMPBIN" && break 6162 done 6163fi 6164if test -z "$DUMPBIN"; then 6165 ac_ct_DUMPBIN=$DUMPBIN 6166 for ac_prog in dumpbin "link -dump" 6167do 6168 # Extract the first word of "$ac_prog", so it can be a program name with args. 6169set dummy $ac_prog; ac_word=$2 6170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6171$as_echo_n "checking for $ac_word... " >&6; } 6172if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6173 $as_echo_n "(cached) " >&6 6174else 6175 if test -n "$ac_ct_DUMPBIN"; then 6176 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6177else 6178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6179for as_dir in $PATH 6180do 6181 IFS=$as_save_IFS 6182 test -z "$as_dir" && as_dir=. 6183 for ac_exec_ext in '' $ac_executable_extensions; do 6184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6185 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6187 break 2 6188 fi 6189done 6190 done 6191IFS=$as_save_IFS 6192 6193fi 6194fi 6195ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6196if test -n "$ac_ct_DUMPBIN"; then 6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6198$as_echo "$ac_ct_DUMPBIN" >&6; } 6199else 6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6201$as_echo "no" >&6; } 6202fi 6203 6204 6205 test -n "$ac_ct_DUMPBIN" && break 6206done 6207 6208 if test "x$ac_ct_DUMPBIN" = x; then 6209 DUMPBIN=":" 6210 else 6211 case $cross_compiling:$ac_tool_warned in 6212yes:) 6213{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6214$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6215ac_tool_warned=yes ;; 6216esac 6217 DUMPBIN=$ac_ct_DUMPBIN 6218 fi 6219fi 6220 6221 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6222 *COFF*) 6223 DUMPBIN="$DUMPBIN -symbols" 6224 ;; 6225 *) 6226 DUMPBIN=: 6227 ;; 6228 esac 6229 fi 6230 6231 if test "$DUMPBIN" != ":"; then 6232 NM="$DUMPBIN" 6233 fi 6234fi 6235test -z "$NM" && NM=nm 6236 6237 6238 6239 6240 6241 6242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6243$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6244if ${lt_cv_nm_interface+:} false; then : 6245 $as_echo_n "(cached) " >&6 6246else 6247 lt_cv_nm_interface="BSD nm" 6248 echo "int some_variable = 0;" > conftest.$ac_ext 6249 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6250 (eval "$ac_compile" 2>conftest.err) 6251 cat conftest.err >&5 6252 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6253 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6254 cat conftest.err >&5 6255 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6256 cat conftest.out >&5 6257 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6258 lt_cv_nm_interface="MS dumpbin" 6259 fi 6260 rm -f conftest* 6261fi 6262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6263$as_echo "$lt_cv_nm_interface" >&6; } 6264 6265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6266$as_echo_n "checking whether ln -s works... " >&6; } 6267LN_S=$as_ln_s 6268if test "$LN_S" = "ln -s"; then 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6270$as_echo "yes" >&6; } 6271else 6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6273$as_echo "no, using $LN_S" >&6; } 6274fi 6275 6276# find the maximum length of command line arguments 6277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6278$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6279if ${lt_cv_sys_max_cmd_len+:} false; then : 6280 $as_echo_n "(cached) " >&6 6281else 6282 i=0 6283 teststring="ABCD" 6284 6285 case $build_os in 6286 msdosdjgpp*) 6287 # On DJGPP, this test can blow up pretty badly due to problems in libc 6288 # (any single argument exceeding 2000 bytes causes a buffer overrun 6289 # during glob expansion). Even if it were fixed, the result of this 6290 # check would be larger than it should be. 6291 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6292 ;; 6293 6294 gnu*) 6295 # Under GNU Hurd, this test is not required because there is 6296 # no limit to the length of command line arguments. 6297 # Libtool will interpret -1 as no limit whatsoever 6298 lt_cv_sys_max_cmd_len=-1; 6299 ;; 6300 6301 cygwin* | mingw* | cegcc*) 6302 # On Win9x/ME, this test blows up -- it succeeds, but takes 6303 # about 5 minutes as the teststring grows exponentially. 6304 # Worse, since 9x/ME are not pre-emptively multitasking, 6305 # you end up with a "frozen" computer, even though with patience 6306 # the test eventually succeeds (with a max line length of 256k). 6307 # Instead, let's just punt: use the minimum linelength reported by 6308 # all of the supported platforms: 8192 (on NT/2K/XP). 6309 lt_cv_sys_max_cmd_len=8192; 6310 ;; 6311 6312 mint*) 6313 # On MiNT this can take a long time and run out of memory. 6314 lt_cv_sys_max_cmd_len=8192; 6315 ;; 6316 6317 amigaos*) 6318 # On AmigaOS with pdksh, this test takes hours, literally. 6319 # So we just punt and use a minimum line length of 8192. 6320 lt_cv_sys_max_cmd_len=8192; 6321 ;; 6322 6323 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6324 # This has been around since 386BSD, at least. Likely further. 6325 if test -x /sbin/sysctl; then 6326 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6327 elif test -x /usr/sbin/sysctl; then 6328 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6329 else 6330 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6331 fi 6332 # And add a safety zone 6333 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6334 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6335 ;; 6336 6337 interix*) 6338 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6339 lt_cv_sys_max_cmd_len=196608 6340 ;; 6341 6342 osf*) 6343 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6344 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6345 # nice to cause kernel panics so lets avoid the loop below. 6346 # First set a reasonable default. 6347 lt_cv_sys_max_cmd_len=16384 6348 # 6349 if test -x /sbin/sysconfig; then 6350 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6351 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6352 esac 6353 fi 6354 ;; 6355 sco3.2v5*) 6356 lt_cv_sys_max_cmd_len=102400 6357 ;; 6358 sysv5* | sco5v6* | sysv4.2uw2*) 6359 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6360 if test -n "$kargmax"; then 6361 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6362 else 6363 lt_cv_sys_max_cmd_len=32768 6364 fi 6365 ;; 6366 *) 6367 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6368 if test -n "$lt_cv_sys_max_cmd_len"; then 6369 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6370 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6371 else 6372 # Make teststring a little bigger before we do anything with it. 6373 # a 1K string should be a reasonable start. 6374 for i in 1 2 3 4 5 6 7 8 ; do 6375 teststring=$teststring$teststring 6376 done 6377 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6378 # If test is not a shell built-in, we'll probably end up computing a 6379 # maximum length that is only half of the actual maximum length, but 6380 # we can't tell. 6381 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6382 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6383 test $i != 17 # 1/2 MB should be enough 6384 do 6385 i=`expr $i + 1` 6386 teststring=$teststring$teststring 6387 done 6388 # Only check the string length outside the loop. 6389 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6390 teststring= 6391 # Add a significant safety factor because C++ compilers can tack on 6392 # massive amounts of additional arguments before passing them to the 6393 # linker. It appears as though 1/2 is a usable value. 6394 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6395 fi 6396 ;; 6397 esac 6398 6399fi 6400 6401if test -n $lt_cv_sys_max_cmd_len ; then 6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6403$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6404else 6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6406$as_echo "none" >&6; } 6407fi 6408max_cmd_len=$lt_cv_sys_max_cmd_len 6409 6410 6411 6412 6413 6414 6415: ${CP="cp -f"} 6416: ${MV="mv -f"} 6417: ${RM="rm -f"} 6418 6419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6420$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6421# Try some XSI features 6422xsi_shell=no 6423( _lt_dummy="a/b/c" 6424 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6425 = c,a/b,, \ 6426 && eval 'test $(( 1 + 1 )) -eq 2 \ 6427 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6428 && xsi_shell=yes 6429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6430$as_echo "$xsi_shell" >&6; } 6431 6432 6433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6434$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6435lt_shell_append=no 6436( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6437 >/dev/null 2>&1 \ 6438 && lt_shell_append=yes 6439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6440$as_echo "$lt_shell_append" >&6; } 6441 6442 6443if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6444 lt_unset=unset 6445else 6446 lt_unset=false 6447fi 6448 6449 6450 6451 6452 6453# test EBCDIC or ASCII 6454case `echo X|tr X '\101'` in 6455 A) # ASCII based system 6456 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6457 lt_SP2NL='tr \040 \012' 6458 lt_NL2SP='tr \015\012 \040\040' 6459 ;; 6460 *) # EBCDIC based system 6461 lt_SP2NL='tr \100 \n' 6462 lt_NL2SP='tr \r\n \100\100' 6463 ;; 6464esac 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6475$as_echo_n "checking for $LD option to reload object files... " >&6; } 6476if ${lt_cv_ld_reload_flag+:} false; then : 6477 $as_echo_n "(cached) " >&6 6478else 6479 lt_cv_ld_reload_flag='-r' 6480fi 6481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6482$as_echo "$lt_cv_ld_reload_flag" >&6; } 6483reload_flag=$lt_cv_ld_reload_flag 6484case $reload_flag in 6485"" | " "*) ;; 6486*) reload_flag=" $reload_flag" ;; 6487esac 6488reload_cmds='$LD$reload_flag -o $output$reload_objs' 6489case $host_os in 6490 darwin*) 6491 if test "$GCC" = yes; then 6492 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6493 else 6494 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6495 fi 6496 ;; 6497esac 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507if test -n "$ac_tool_prefix"; then 6508 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6509set dummy ${ac_tool_prefix}objdump; ac_word=$2 6510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6511$as_echo_n "checking for $ac_word... " >&6; } 6512if ${ac_cv_prog_OBJDUMP+:} false; then : 6513 $as_echo_n "(cached) " >&6 6514else 6515 if test -n "$OBJDUMP"; then 6516 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6517else 6518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6519for as_dir in $PATH 6520do 6521 IFS=$as_save_IFS 6522 test -z "$as_dir" && as_dir=. 6523 for ac_exec_ext in '' $ac_executable_extensions; do 6524 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6525 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6527 break 2 6528 fi 6529done 6530 done 6531IFS=$as_save_IFS 6532 6533fi 6534fi 6535OBJDUMP=$ac_cv_prog_OBJDUMP 6536if test -n "$OBJDUMP"; then 6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6538$as_echo "$OBJDUMP" >&6; } 6539else 6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6541$as_echo "no" >&6; } 6542fi 6543 6544 6545fi 6546if test -z "$ac_cv_prog_OBJDUMP"; then 6547 ac_ct_OBJDUMP=$OBJDUMP 6548 # Extract the first word of "objdump", so it can be a program name with args. 6549set dummy objdump; ac_word=$2 6550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6551$as_echo_n "checking for $ac_word... " >&6; } 6552if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6553 $as_echo_n "(cached) " >&6 6554else 6555 if test -n "$ac_ct_OBJDUMP"; then 6556 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6557else 6558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6559for as_dir in $PATH 6560do 6561 IFS=$as_save_IFS 6562 test -z "$as_dir" && as_dir=. 6563 for ac_exec_ext in '' $ac_executable_extensions; do 6564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6565 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6567 break 2 6568 fi 6569done 6570 done 6571IFS=$as_save_IFS 6572 6573fi 6574fi 6575ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6576if test -n "$ac_ct_OBJDUMP"; then 6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6578$as_echo "$ac_ct_OBJDUMP" >&6; } 6579else 6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6581$as_echo "no" >&6; } 6582fi 6583 6584 if test "x$ac_ct_OBJDUMP" = x; then 6585 OBJDUMP="false" 6586 else 6587 case $cross_compiling:$ac_tool_warned in 6588yes:) 6589{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6590$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6591ac_tool_warned=yes ;; 6592esac 6593 OBJDUMP=$ac_ct_OBJDUMP 6594 fi 6595else 6596 OBJDUMP="$ac_cv_prog_OBJDUMP" 6597fi 6598 6599test -z "$OBJDUMP" && OBJDUMP=objdump 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6610$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6611if ${lt_cv_deplibs_check_method+:} false; then : 6612 $as_echo_n "(cached) " >&6 6613else 6614 lt_cv_file_magic_cmd='$MAGIC_CMD' 6615lt_cv_file_magic_test_file= 6616lt_cv_deplibs_check_method='unknown' 6617# Need to set the preceding variable on all platforms that support 6618# interlibrary dependencies. 6619# 'none' -- dependencies not supported. 6620# `unknown' -- same as none, but documents that we really don't know. 6621# 'pass_all' -- all dependencies passed with no checks. 6622# 'test_compile' -- check by making test program. 6623# 'file_magic [[regex]]' -- check by looking for files in library path 6624# which responds to the $file_magic_cmd with a given extended regex. 6625# If you have `file' or equivalent on your system and you're not sure 6626# whether `pass_all' will *always* work, you probably want this one. 6627 6628case $host_os in 6629aix[4-9]*) 6630 lt_cv_deplibs_check_method=pass_all 6631 ;; 6632 6633beos*) 6634 lt_cv_deplibs_check_method=pass_all 6635 ;; 6636 6637bsdi[45]*) 6638 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6639 lt_cv_file_magic_cmd='/usr/bin/file -L' 6640 lt_cv_file_magic_test_file=/shlib/libc.so 6641 ;; 6642 6643cygwin*) 6644 # func_win32_libid is a shell function defined in ltmain.sh 6645 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6646 lt_cv_file_magic_cmd='func_win32_libid' 6647 ;; 6648 6649mingw* | pw32*) 6650 # Base MSYS/MinGW do not provide the 'file' command needed by 6651 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6652 # unless we find 'file', for example because we are cross-compiling. 6653 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6654 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6655 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6656 lt_cv_file_magic_cmd='func_win32_libid' 6657 else 6658 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6659 lt_cv_file_magic_cmd='$OBJDUMP -f' 6660 fi 6661 ;; 6662 6663cegcc*) 6664 # use the weaker test based on 'objdump'. See mingw*. 6665 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6666 lt_cv_file_magic_cmd='$OBJDUMP -f' 6667 ;; 6668 6669darwin* | rhapsody*) 6670 lt_cv_deplibs_check_method=pass_all 6671 ;; 6672 6673freebsd* | dragonfly*) 6674 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6675 case $host_cpu in 6676 i*86 ) 6677 # Not sure whether the presence of OpenBSD here was a mistake. 6678 # Let's accept both of them until this is cleared up. 6679 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6680 lt_cv_file_magic_cmd=/usr/bin/file 6681 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6682 ;; 6683 esac 6684 else 6685 lt_cv_deplibs_check_method=pass_all 6686 fi 6687 ;; 6688 6689gnu*) 6690 lt_cv_deplibs_check_method=pass_all 6691 ;; 6692 6693haiku*) 6694 lt_cv_deplibs_check_method=pass_all 6695 ;; 6696 6697hpux10.20* | hpux11*) 6698 lt_cv_file_magic_cmd=/usr/bin/file 6699 case $host_cpu in 6700 ia64*) 6701 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6702 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6703 ;; 6704 hppa*64*) 6705 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]' 6706 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6707 ;; 6708 *) 6709 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6710 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6711 ;; 6712 esac 6713 ;; 6714 6715interix[3-9]*) 6716 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6717 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6718 ;; 6719 6720irix5* | irix6* | nonstopux*) 6721 case $LD in 6722 *-32|*"-32 ") libmagic=32-bit;; 6723 *-n32|*"-n32 ") libmagic=N32;; 6724 *-64|*"-64 ") libmagic=64-bit;; 6725 *) libmagic=never-match;; 6726 esac 6727 lt_cv_deplibs_check_method=pass_all 6728 ;; 6729 6730# This must be Linux ELF. 6731linux* | k*bsd*-gnu | kopensolaris*-gnu) 6732 lt_cv_deplibs_check_method=pass_all 6733 ;; 6734 6735netbsd*) 6736 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6737 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6738 else 6739 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6740 fi 6741 ;; 6742 6743newos6*) 6744 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6745 lt_cv_file_magic_cmd=/usr/bin/file 6746 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6747 ;; 6748 6749*nto* | *qnx*) 6750 lt_cv_deplibs_check_method=pass_all 6751 ;; 6752 6753openbsd*) 6754 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6755 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6756 else 6757 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6758 fi 6759 ;; 6760 6761osf3* | osf4* | osf5*) 6762 lt_cv_deplibs_check_method=pass_all 6763 ;; 6764 6765rdos*) 6766 lt_cv_deplibs_check_method=pass_all 6767 ;; 6768 6769solaris*) 6770 lt_cv_deplibs_check_method=pass_all 6771 ;; 6772 6773sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6774 lt_cv_deplibs_check_method=pass_all 6775 ;; 6776 6777sysv4 | sysv4.3*) 6778 case $host_vendor in 6779 motorola) 6780 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]' 6781 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6782 ;; 6783 ncr) 6784 lt_cv_deplibs_check_method=pass_all 6785 ;; 6786 sequent) 6787 lt_cv_file_magic_cmd='/bin/file' 6788 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6789 ;; 6790 sni) 6791 lt_cv_file_magic_cmd='/bin/file' 6792 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6793 lt_cv_file_magic_test_file=/lib/libc.so 6794 ;; 6795 siemens) 6796 lt_cv_deplibs_check_method=pass_all 6797 ;; 6798 pc) 6799 lt_cv_deplibs_check_method=pass_all 6800 ;; 6801 esac 6802 ;; 6803 6804tpf*) 6805 lt_cv_deplibs_check_method=pass_all 6806 ;; 6807esac 6808 6809fi 6810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6811$as_echo "$lt_cv_deplibs_check_method" >&6; } 6812file_magic_cmd=$lt_cv_file_magic_cmd 6813deplibs_check_method=$lt_cv_deplibs_check_method 6814test -z "$deplibs_check_method" && deplibs_check_method=unknown 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827if test -n "$ac_tool_prefix"; then 6828 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6829set dummy ${ac_tool_prefix}ar; ac_word=$2 6830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6831$as_echo_n "checking for $ac_word... " >&6; } 6832if ${ac_cv_prog_AR+:} false; then : 6833 $as_echo_n "(cached) " >&6 6834else 6835 if test -n "$AR"; then 6836 ac_cv_prog_AR="$AR" # Let the user override the test. 6837else 6838as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6839for as_dir in $PATH 6840do 6841 IFS=$as_save_IFS 6842 test -z "$as_dir" && as_dir=. 6843 for ac_exec_ext in '' $ac_executable_extensions; do 6844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6845 ac_cv_prog_AR="${ac_tool_prefix}ar" 6846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6847 break 2 6848 fi 6849done 6850 done 6851IFS=$as_save_IFS 6852 6853fi 6854fi 6855AR=$ac_cv_prog_AR 6856if test -n "$AR"; then 6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6858$as_echo "$AR" >&6; } 6859else 6860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6861$as_echo "no" >&6; } 6862fi 6863 6864 6865fi 6866if test -z "$ac_cv_prog_AR"; then 6867 ac_ct_AR=$AR 6868 # Extract the first word of "ar", so it can be a program name with args. 6869set dummy ar; ac_word=$2 6870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6871$as_echo_n "checking for $ac_word... " >&6; } 6872if ${ac_cv_prog_ac_ct_AR+:} false; then : 6873 $as_echo_n "(cached) " >&6 6874else 6875 if test -n "$ac_ct_AR"; then 6876 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6877else 6878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6879for as_dir in $PATH 6880do 6881 IFS=$as_save_IFS 6882 test -z "$as_dir" && as_dir=. 6883 for ac_exec_ext in '' $ac_executable_extensions; do 6884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6885 ac_cv_prog_ac_ct_AR="ar" 6886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6887 break 2 6888 fi 6889done 6890 done 6891IFS=$as_save_IFS 6892 6893fi 6894fi 6895ac_ct_AR=$ac_cv_prog_ac_ct_AR 6896if test -n "$ac_ct_AR"; then 6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6898$as_echo "$ac_ct_AR" >&6; } 6899else 6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6901$as_echo "no" >&6; } 6902fi 6903 6904 if test "x$ac_ct_AR" = x; then 6905 AR="false" 6906 else 6907 case $cross_compiling:$ac_tool_warned in 6908yes:) 6909{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6910$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6911ac_tool_warned=yes ;; 6912esac 6913 AR=$ac_ct_AR 6914 fi 6915else 6916 AR="$ac_cv_prog_AR" 6917fi 6918 6919test -z "$AR" && AR=ar 6920test -z "$AR_FLAGS" && AR_FLAGS=cru 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932if test -n "$ac_tool_prefix"; then 6933 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6934set dummy ${ac_tool_prefix}strip; ac_word=$2 6935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6936$as_echo_n "checking for $ac_word... " >&6; } 6937if ${ac_cv_prog_STRIP+:} false; then : 6938 $as_echo_n "(cached) " >&6 6939else 6940 if test -n "$STRIP"; then 6941 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6942else 6943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6944for as_dir in $PATH 6945do 6946 IFS=$as_save_IFS 6947 test -z "$as_dir" && as_dir=. 6948 for ac_exec_ext in '' $ac_executable_extensions; do 6949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6950 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6952 break 2 6953 fi 6954done 6955 done 6956IFS=$as_save_IFS 6957 6958fi 6959fi 6960STRIP=$ac_cv_prog_STRIP 6961if test -n "$STRIP"; then 6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6963$as_echo "$STRIP" >&6; } 6964else 6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6966$as_echo "no" >&6; } 6967fi 6968 6969 6970fi 6971if test -z "$ac_cv_prog_STRIP"; then 6972 ac_ct_STRIP=$STRIP 6973 # Extract the first word of "strip", so it can be a program name with args. 6974set dummy strip; ac_word=$2 6975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6976$as_echo_n "checking for $ac_word... " >&6; } 6977if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6978 $as_echo_n "(cached) " >&6 6979else 6980 if test -n "$ac_ct_STRIP"; then 6981 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6982else 6983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6984for as_dir in $PATH 6985do 6986 IFS=$as_save_IFS 6987 test -z "$as_dir" && as_dir=. 6988 for ac_exec_ext in '' $ac_executable_extensions; do 6989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6990 ac_cv_prog_ac_ct_STRIP="strip" 6991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6992 break 2 6993 fi 6994done 6995 done 6996IFS=$as_save_IFS 6997 6998fi 6999fi 7000ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7001if test -n "$ac_ct_STRIP"; then 7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7003$as_echo "$ac_ct_STRIP" >&6; } 7004else 7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7006$as_echo "no" >&6; } 7007fi 7008 7009 if test "x$ac_ct_STRIP" = x; then 7010 STRIP=":" 7011 else 7012 case $cross_compiling:$ac_tool_warned in 7013yes:) 7014{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7015$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7016ac_tool_warned=yes ;; 7017esac 7018 STRIP=$ac_ct_STRIP 7019 fi 7020else 7021 STRIP="$ac_cv_prog_STRIP" 7022fi 7023 7024test -z "$STRIP" && STRIP=: 7025 7026 7027 7028 7029 7030 7031if test -n "$ac_tool_prefix"; then 7032 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7033set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7035$as_echo_n "checking for $ac_word... " >&6; } 7036if ${ac_cv_prog_RANLIB+:} false; then : 7037 $as_echo_n "(cached) " >&6 7038else 7039 if test -n "$RANLIB"; then 7040 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7041else 7042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7043for as_dir in $PATH 7044do 7045 IFS=$as_save_IFS 7046 test -z "$as_dir" && as_dir=. 7047 for ac_exec_ext in '' $ac_executable_extensions; do 7048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7049 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7051 break 2 7052 fi 7053done 7054 done 7055IFS=$as_save_IFS 7056 7057fi 7058fi 7059RANLIB=$ac_cv_prog_RANLIB 7060if test -n "$RANLIB"; then 7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7062$as_echo "$RANLIB" >&6; } 7063else 7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7065$as_echo "no" >&6; } 7066fi 7067 7068 7069fi 7070if test -z "$ac_cv_prog_RANLIB"; then 7071 ac_ct_RANLIB=$RANLIB 7072 # Extract the first word of "ranlib", so it can be a program name with args. 7073set dummy ranlib; ac_word=$2 7074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7075$as_echo_n "checking for $ac_word... " >&6; } 7076if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7077 $as_echo_n "(cached) " >&6 7078else 7079 if test -n "$ac_ct_RANLIB"; then 7080 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7081else 7082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7083for as_dir in $PATH 7084do 7085 IFS=$as_save_IFS 7086 test -z "$as_dir" && as_dir=. 7087 for ac_exec_ext in '' $ac_executable_extensions; do 7088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7089 ac_cv_prog_ac_ct_RANLIB="ranlib" 7090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7091 break 2 7092 fi 7093done 7094 done 7095IFS=$as_save_IFS 7096 7097fi 7098fi 7099ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7100if test -n "$ac_ct_RANLIB"; then 7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7102$as_echo "$ac_ct_RANLIB" >&6; } 7103else 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7105$as_echo "no" >&6; } 7106fi 7107 7108 if test "x$ac_ct_RANLIB" = x; then 7109 RANLIB=":" 7110 else 7111 case $cross_compiling:$ac_tool_warned in 7112yes:) 7113{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7114$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7115ac_tool_warned=yes ;; 7116esac 7117 RANLIB=$ac_ct_RANLIB 7118 fi 7119else 7120 RANLIB="$ac_cv_prog_RANLIB" 7121fi 7122 7123test -z "$RANLIB" && RANLIB=: 7124 7125 7126 7127 7128 7129 7130# Determine commands to create old-style static archives. 7131old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7132old_postinstall_cmds='chmod 644 $oldlib' 7133old_postuninstall_cmds= 7134 7135if test -n "$RANLIB"; then 7136 case $host_os in 7137 openbsd*) 7138 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7139 ;; 7140 *) 7141 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7142 ;; 7143 esac 7144 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7145fi 7146 7147case $host_os in 7148 darwin*) 7149 lock_old_archive_extraction=yes ;; 7150 *) 7151 lock_old_archive_extraction=no ;; 7152esac 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 7192# If no C compiler was specified, use CC. 7193LTCC=${LTCC-"$CC"} 7194 7195# If no C compiler flags were specified, use CFLAGS. 7196LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7197 7198# Allow CC to be a program name with arguments. 7199compiler=$CC 7200 7201 7202# Check for command to grab the raw symbol name followed by C symbol from nm. 7203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7204$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7205if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7206 $as_echo_n "(cached) " >&6 7207else 7208 7209# These are sane defaults that work on at least a few old systems. 7210# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7211 7212# Character class describing NM global symbol codes. 7213symcode='[BCDEGRST]' 7214 7215# Regexp to match symbols that can be accessed directly from C. 7216sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7217 7218# Define system-specific variables. 7219case $host_os in 7220aix*) 7221 symcode='[BCDT]' 7222 ;; 7223cygwin* | mingw* | pw32* | cegcc*) 7224 symcode='[ABCDGISTW]' 7225 ;; 7226hpux*) 7227 if test "$host_cpu" = ia64; then 7228 symcode='[ABCDEGRST]' 7229 fi 7230 ;; 7231irix* | nonstopux*) 7232 symcode='[BCDEGRST]' 7233 ;; 7234osf*) 7235 symcode='[BCDEGQRST]' 7236 ;; 7237solaris*) 7238 symcode='[BDRT]' 7239 ;; 7240sco3.2v5*) 7241 symcode='[DT]' 7242 ;; 7243sysv4.2uw2*) 7244 symcode='[DT]' 7245 ;; 7246sysv5* | sco5v6* | unixware* | OpenUNIX*) 7247 symcode='[ABDT]' 7248 ;; 7249sysv4) 7250 symcode='[DFNSTU]' 7251 ;; 7252esac 7253 7254# If we're using GNU nm, then use its standard symbol codes. 7255case `$NM -V 2>&1` in 7256*GNU* | *'with BFD'*) 7257 symcode='[ABCDGIRSTW]' ;; 7258esac 7259 7260# Transform an extracted symbol line into a proper C declaration. 7261# Some systems (esp. on ia64) link data and code symbols differently, 7262# so use this general approach. 7263lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7264 7265# Transform an extracted symbol line into symbol name and symbol address 7266lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7267lt_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'" 7268 7269# Handle CRLF in mingw tool chain 7270opt_cr= 7271case $build_os in 7272mingw*) 7273 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7274 ;; 7275esac 7276 7277# Try without a prefix underscore, then with it. 7278for ac_symprfx in "" "_"; do 7279 7280 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7281 symxfrm="\\1 $ac_symprfx\\2 \\2" 7282 7283 # Write the raw and C identifiers. 7284 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7285 # Fake it for dumpbin and say T for any non-static function 7286 # and D for any global variable. 7287 # Also find C++ and __fastcall symbols from MSVC++, 7288 # which start with @ or ?. 7289 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7290" {last_section=section; section=\$ 3};"\ 7291" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7292" \$ 0!~/External *\|/{next};"\ 7293" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7294" {if(hide[section]) next};"\ 7295" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7296" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7297" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7298" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7299" ' prfx=^$ac_symprfx" 7300 else 7301 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7302 fi 7303 7304 # Check to see that the pipe works correctly. 7305 pipe_works=no 7306 7307 rm -f conftest* 7308 cat > conftest.$ac_ext <<_LT_EOF 7309#ifdef __cplusplus 7310extern "C" { 7311#endif 7312char nm_test_var; 7313void nm_test_func(void); 7314void nm_test_func(void){} 7315#ifdef __cplusplus 7316} 7317#endif 7318int main(){nm_test_var='a';nm_test_func();return(0);} 7319_LT_EOF 7320 7321 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7322 (eval $ac_compile) 2>&5 7323 ac_status=$? 7324 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7325 test $ac_status = 0; }; then 7326 # Now try to grab the symbols. 7327 nlist=conftest.nm 7328 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7329 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7330 ac_status=$? 7331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7332 test $ac_status = 0; } && test -s "$nlist"; then 7333 # Try sorting and uniquifying the output. 7334 if sort "$nlist" | uniq > "$nlist"T; then 7335 mv -f "$nlist"T "$nlist" 7336 else 7337 rm -f "$nlist"T 7338 fi 7339 7340 # Make sure that we snagged all the symbols we need. 7341 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7342 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7343 cat <<_LT_EOF > conftest.$ac_ext 7344#ifdef __cplusplus 7345extern "C" { 7346#endif 7347 7348_LT_EOF 7349 # Now generate the symbol file. 7350 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7351 7352 cat <<_LT_EOF >> conftest.$ac_ext 7353 7354/* The mapping between symbol names and symbols. */ 7355const struct { 7356 const char *name; 7357 void *address; 7358} 7359lt__PROGRAM__LTX_preloaded_symbols[] = 7360{ 7361 { "@PROGRAM@", (void *) 0 }, 7362_LT_EOF 7363 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7364 cat <<\_LT_EOF >> conftest.$ac_ext 7365 {0, (void *) 0} 7366}; 7367 7368/* This works around a problem in FreeBSD linker */ 7369#ifdef FREEBSD_WORKAROUND 7370static const void *lt_preloaded_setup() { 7371 return lt__PROGRAM__LTX_preloaded_symbols; 7372} 7373#endif 7374 7375#ifdef __cplusplus 7376} 7377#endif 7378_LT_EOF 7379 # Now try linking the two files. 7380 mv conftest.$ac_objext conftstm.$ac_objext 7381 lt_save_LIBS="$LIBS" 7382 lt_save_CFLAGS="$CFLAGS" 7383 LIBS="conftstm.$ac_objext" 7384 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7385 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7386 (eval $ac_link) 2>&5 7387 ac_status=$? 7388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7389 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7390 pipe_works=yes 7391 fi 7392 LIBS="$lt_save_LIBS" 7393 CFLAGS="$lt_save_CFLAGS" 7394 else 7395 echo "cannot find nm_test_func in $nlist" >&5 7396 fi 7397 else 7398 echo "cannot find nm_test_var in $nlist" >&5 7399 fi 7400 else 7401 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7402 fi 7403 else 7404 echo "$progname: failed program was:" >&5 7405 cat conftest.$ac_ext >&5 7406 fi 7407 rm -rf conftest* conftst* 7408 7409 # Do not use the global_symbol_pipe unless it works. 7410 if test "$pipe_works" = yes; then 7411 break 7412 else 7413 lt_cv_sys_global_symbol_pipe= 7414 fi 7415done 7416 7417fi 7418 7419if test -z "$lt_cv_sys_global_symbol_pipe"; then 7420 lt_cv_sys_global_symbol_to_cdecl= 7421fi 7422if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7424$as_echo "failed" >&6; } 7425else 7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7427$as_echo "ok" >&6; } 7428fi 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451# Check whether --enable-libtool-lock was given. 7452if test "${enable_libtool_lock+set}" = set; then : 7453 enableval=$enable_libtool_lock; 7454fi 7455 7456test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7457 7458# Some flags need to be propagated to the compiler or linker for good 7459# libtool support. 7460case $host in 7461ia64-*-hpux*) 7462 # Find out which ABI we are using. 7463 echo 'int i;' > conftest.$ac_ext 7464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7465 (eval $ac_compile) 2>&5 7466 ac_status=$? 7467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7468 test $ac_status = 0; }; then 7469 case `/usr/bin/file conftest.$ac_objext` in 7470 *ELF-32*) 7471 HPUX_IA64_MODE="32" 7472 ;; 7473 *ELF-64*) 7474 HPUX_IA64_MODE="64" 7475 ;; 7476 esac 7477 fi 7478 rm -rf conftest* 7479 ;; 7480*-*-irix6*) 7481 # Find out which ABI we are using. 7482 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7483 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7484 (eval $ac_compile) 2>&5 7485 ac_status=$? 7486 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7487 test $ac_status = 0; }; then 7488 if test "$lt_cv_prog_gnu_ld" = yes; then 7489 case `/usr/bin/file conftest.$ac_objext` in 7490 *32-bit*) 7491 LD="${LD-ld} -melf32bsmip" 7492 ;; 7493 *N32*) 7494 LD="${LD-ld} -melf32bmipn32" 7495 ;; 7496 *64-bit*) 7497 LD="${LD-ld} -melf64bmip" 7498 ;; 7499 esac 7500 else 7501 case `/usr/bin/file conftest.$ac_objext` in 7502 *32-bit*) 7503 LD="${LD-ld} -32" 7504 ;; 7505 *N32*) 7506 LD="${LD-ld} -n32" 7507 ;; 7508 *64-bit*) 7509 LD="${LD-ld} -64" 7510 ;; 7511 esac 7512 fi 7513 fi 7514 rm -rf conftest* 7515 ;; 7516 7517x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7518s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7519 # Find out which ABI we are using. 7520 echo 'int i;' > conftest.$ac_ext 7521 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7522 (eval $ac_compile) 2>&5 7523 ac_status=$? 7524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7525 test $ac_status = 0; }; then 7526 case `/usr/bin/file conftest.o` in 7527 *32-bit*) 7528 case $host in 7529 x86_64-*kfreebsd*-gnu) 7530 LD="${LD-ld} -m elf_i386_fbsd" 7531 ;; 7532 x86_64-*linux*) 7533 case `/usr/bin/file conftest.o` in 7534 *x86-64*) 7535 LD="${LD-ld} -m elf32_x86_64" 7536 ;; 7537 *) 7538 LD="${LD-ld} -m elf_i386" 7539 ;; 7540 esac 7541 ;; 7542 powerpc64le-*linux*) 7543 LD="${LD-ld} -m elf32lppclinux" 7544 ;; 7545 powerpc64-*linux*) 7546 LD="${LD-ld} -m elf32ppclinux" 7547 ;; 7548 s390x-*linux*) 7549 LD="${LD-ld} -m elf_s390" 7550 ;; 7551 sparc64-*linux*) 7552 LD="${LD-ld} -m elf32_sparc" 7553 ;; 7554 esac 7555 ;; 7556 *64-bit*) 7557 case $host in 7558 x86_64-*kfreebsd*-gnu) 7559 LD="${LD-ld} -m elf_x86_64_fbsd" 7560 ;; 7561 x86_64-*linux*) 7562 LD="${LD-ld} -m elf_x86_64" 7563 ;; 7564 powerpcle-*linux*) 7565 LD="${LD-ld} -m elf64lppc" 7566 ;; 7567 powerpc-*linux*) 7568 LD="${LD-ld} -m elf64ppc" 7569 ;; 7570 s390*-*linux*|s390*-*tpf*) 7571 LD="${LD-ld} -m elf64_s390" 7572 ;; 7573 sparc*-*linux*) 7574 LD="${LD-ld} -m elf64_sparc" 7575 ;; 7576 esac 7577 ;; 7578 esac 7579 fi 7580 rm -rf conftest* 7581 ;; 7582 7583*-*-sco3.2v5*) 7584 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7585 SAVE_CFLAGS="$CFLAGS" 7586 CFLAGS="$CFLAGS -belf" 7587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7588$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7589if ${lt_cv_cc_needs_belf+:} false; then : 7590 $as_echo_n "(cached) " >&6 7591else 7592 ac_ext=c 7593ac_cpp='$CPP $CPPFLAGS' 7594ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7595ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7596ac_compiler_gnu=$ac_cv_c_compiler_gnu 7597 7598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7599/* end confdefs.h. */ 7600 7601int 7602main () 7603{ 7604 7605 ; 7606 return 0; 7607} 7608_ACEOF 7609if ac_fn_c_try_link "$LINENO"; then : 7610 lt_cv_cc_needs_belf=yes 7611else 7612 lt_cv_cc_needs_belf=no 7613fi 7614rm -f core conftest.err conftest.$ac_objext \ 7615 conftest$ac_exeext conftest.$ac_ext 7616 ac_ext=c 7617ac_cpp='$CPP $CPPFLAGS' 7618ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7619ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7620ac_compiler_gnu=$ac_cv_c_compiler_gnu 7621 7622fi 7623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7624$as_echo "$lt_cv_cc_needs_belf" >&6; } 7625 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7626 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7627 CFLAGS="$SAVE_CFLAGS" 7628 fi 7629 ;; 7630sparc*-*solaris*) 7631 # Find out which ABI we are using. 7632 echo 'int i;' > conftest.$ac_ext 7633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7634 (eval $ac_compile) 2>&5 7635 ac_status=$? 7636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7637 test $ac_status = 0; }; then 7638 case `/usr/bin/file conftest.o` in 7639 *64-bit*) 7640 case $lt_cv_prog_gnu_ld in 7641 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7642 *) 7643 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7644 LD="${LD-ld} -64" 7645 fi 7646 ;; 7647 esac 7648 ;; 7649 esac 7650 fi 7651 rm -rf conftest* 7652 ;; 7653esac 7654 7655need_locks="$enable_libtool_lock" 7656 7657 7658 case $host_os in 7659 rhapsody* | darwin*) 7660 if test -n "$ac_tool_prefix"; then 7661 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7662set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7664$as_echo_n "checking for $ac_word... " >&6; } 7665if ${ac_cv_prog_DSYMUTIL+:} false; then : 7666 $as_echo_n "(cached) " >&6 7667else 7668 if test -n "$DSYMUTIL"; then 7669 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7670else 7671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7672for as_dir in $PATH 7673do 7674 IFS=$as_save_IFS 7675 test -z "$as_dir" && as_dir=. 7676 for ac_exec_ext in '' $ac_executable_extensions; do 7677 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7678 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7680 break 2 7681 fi 7682done 7683 done 7684IFS=$as_save_IFS 7685 7686fi 7687fi 7688DSYMUTIL=$ac_cv_prog_DSYMUTIL 7689if test -n "$DSYMUTIL"; then 7690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7691$as_echo "$DSYMUTIL" >&6; } 7692else 7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7694$as_echo "no" >&6; } 7695fi 7696 7697 7698fi 7699if test -z "$ac_cv_prog_DSYMUTIL"; then 7700 ac_ct_DSYMUTIL=$DSYMUTIL 7701 # Extract the first word of "dsymutil", so it can be a program name with args. 7702set dummy dsymutil; ac_word=$2 7703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7704$as_echo_n "checking for $ac_word... " >&6; } 7705if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7706 $as_echo_n "(cached) " >&6 7707else 7708 if test -n "$ac_ct_DSYMUTIL"; then 7709 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7710else 7711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7712for as_dir in $PATH 7713do 7714 IFS=$as_save_IFS 7715 test -z "$as_dir" && as_dir=. 7716 for ac_exec_ext in '' $ac_executable_extensions; do 7717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7718 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7720 break 2 7721 fi 7722done 7723 done 7724IFS=$as_save_IFS 7725 7726fi 7727fi 7728ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7729if test -n "$ac_ct_DSYMUTIL"; then 7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7731$as_echo "$ac_ct_DSYMUTIL" >&6; } 7732else 7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7734$as_echo "no" >&6; } 7735fi 7736 7737 if test "x$ac_ct_DSYMUTIL" = x; then 7738 DSYMUTIL=":" 7739 else 7740 case $cross_compiling:$ac_tool_warned in 7741yes:) 7742{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7743$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7744ac_tool_warned=yes ;; 7745esac 7746 DSYMUTIL=$ac_ct_DSYMUTIL 7747 fi 7748else 7749 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7750fi 7751 7752 if test -n "$ac_tool_prefix"; then 7753 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7754set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7756$as_echo_n "checking for $ac_word... " >&6; } 7757if ${ac_cv_prog_NMEDIT+:} false; then : 7758 $as_echo_n "(cached) " >&6 7759else 7760 if test -n "$NMEDIT"; then 7761 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7762else 7763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7764for as_dir in $PATH 7765do 7766 IFS=$as_save_IFS 7767 test -z "$as_dir" && as_dir=. 7768 for ac_exec_ext in '' $ac_executable_extensions; do 7769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7770 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7772 break 2 7773 fi 7774done 7775 done 7776IFS=$as_save_IFS 7777 7778fi 7779fi 7780NMEDIT=$ac_cv_prog_NMEDIT 7781if test -n "$NMEDIT"; then 7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7783$as_echo "$NMEDIT" >&6; } 7784else 7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7786$as_echo "no" >&6; } 7787fi 7788 7789 7790fi 7791if test -z "$ac_cv_prog_NMEDIT"; then 7792 ac_ct_NMEDIT=$NMEDIT 7793 # Extract the first word of "nmedit", so it can be a program name with args. 7794set dummy nmedit; ac_word=$2 7795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7796$as_echo_n "checking for $ac_word... " >&6; } 7797if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7798 $as_echo_n "(cached) " >&6 7799else 7800 if test -n "$ac_ct_NMEDIT"; then 7801 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7802else 7803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7804for as_dir in $PATH 7805do 7806 IFS=$as_save_IFS 7807 test -z "$as_dir" && as_dir=. 7808 for ac_exec_ext in '' $ac_executable_extensions; do 7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7810 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7812 break 2 7813 fi 7814done 7815 done 7816IFS=$as_save_IFS 7817 7818fi 7819fi 7820ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7821if test -n "$ac_ct_NMEDIT"; then 7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7823$as_echo "$ac_ct_NMEDIT" >&6; } 7824else 7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7826$as_echo "no" >&6; } 7827fi 7828 7829 if test "x$ac_ct_NMEDIT" = x; then 7830 NMEDIT=":" 7831 else 7832 case $cross_compiling:$ac_tool_warned in 7833yes:) 7834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7836ac_tool_warned=yes ;; 7837esac 7838 NMEDIT=$ac_ct_NMEDIT 7839 fi 7840else 7841 NMEDIT="$ac_cv_prog_NMEDIT" 7842fi 7843 7844 if test -n "$ac_tool_prefix"; then 7845 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7846set dummy ${ac_tool_prefix}lipo; ac_word=$2 7847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7848$as_echo_n "checking for $ac_word... " >&6; } 7849if ${ac_cv_prog_LIPO+:} false; then : 7850 $as_echo_n "(cached) " >&6 7851else 7852 if test -n "$LIPO"; then 7853 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7854else 7855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7856for as_dir in $PATH 7857do 7858 IFS=$as_save_IFS 7859 test -z "$as_dir" && as_dir=. 7860 for ac_exec_ext in '' $ac_executable_extensions; do 7861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7862 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7864 break 2 7865 fi 7866done 7867 done 7868IFS=$as_save_IFS 7869 7870fi 7871fi 7872LIPO=$ac_cv_prog_LIPO 7873if test -n "$LIPO"; then 7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7875$as_echo "$LIPO" >&6; } 7876else 7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7878$as_echo "no" >&6; } 7879fi 7880 7881 7882fi 7883if test -z "$ac_cv_prog_LIPO"; then 7884 ac_ct_LIPO=$LIPO 7885 # Extract the first word of "lipo", so it can be a program name with args. 7886set dummy lipo; ac_word=$2 7887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7888$as_echo_n "checking for $ac_word... " >&6; } 7889if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7890 $as_echo_n "(cached) " >&6 7891else 7892 if test -n "$ac_ct_LIPO"; then 7893 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7894else 7895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7896for as_dir in $PATH 7897do 7898 IFS=$as_save_IFS 7899 test -z "$as_dir" && as_dir=. 7900 for ac_exec_ext in '' $ac_executable_extensions; do 7901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7902 ac_cv_prog_ac_ct_LIPO="lipo" 7903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7904 break 2 7905 fi 7906done 7907 done 7908IFS=$as_save_IFS 7909 7910fi 7911fi 7912ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7913if test -n "$ac_ct_LIPO"; then 7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7915$as_echo "$ac_ct_LIPO" >&6; } 7916else 7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7918$as_echo "no" >&6; } 7919fi 7920 7921 if test "x$ac_ct_LIPO" = x; then 7922 LIPO=":" 7923 else 7924 case $cross_compiling:$ac_tool_warned in 7925yes:) 7926{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7927$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7928ac_tool_warned=yes ;; 7929esac 7930 LIPO=$ac_ct_LIPO 7931 fi 7932else 7933 LIPO="$ac_cv_prog_LIPO" 7934fi 7935 7936 if test -n "$ac_tool_prefix"; then 7937 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7938set dummy ${ac_tool_prefix}otool; ac_word=$2 7939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7940$as_echo_n "checking for $ac_word... " >&6; } 7941if ${ac_cv_prog_OTOOL+:} false; then : 7942 $as_echo_n "(cached) " >&6 7943else 7944 if test -n "$OTOOL"; then 7945 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7946else 7947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7948for as_dir in $PATH 7949do 7950 IFS=$as_save_IFS 7951 test -z "$as_dir" && as_dir=. 7952 for ac_exec_ext in '' $ac_executable_extensions; do 7953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7954 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7956 break 2 7957 fi 7958done 7959 done 7960IFS=$as_save_IFS 7961 7962fi 7963fi 7964OTOOL=$ac_cv_prog_OTOOL 7965if test -n "$OTOOL"; then 7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7967$as_echo "$OTOOL" >&6; } 7968else 7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7970$as_echo "no" >&6; } 7971fi 7972 7973 7974fi 7975if test -z "$ac_cv_prog_OTOOL"; then 7976 ac_ct_OTOOL=$OTOOL 7977 # Extract the first word of "otool", so it can be a program name with args. 7978set dummy otool; ac_word=$2 7979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7980$as_echo_n "checking for $ac_word... " >&6; } 7981if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7982 $as_echo_n "(cached) " >&6 7983else 7984 if test -n "$ac_ct_OTOOL"; then 7985 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7986else 7987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7988for as_dir in $PATH 7989do 7990 IFS=$as_save_IFS 7991 test -z "$as_dir" && as_dir=. 7992 for ac_exec_ext in '' $ac_executable_extensions; do 7993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7994 ac_cv_prog_ac_ct_OTOOL="otool" 7995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7996 break 2 7997 fi 7998done 7999 done 8000IFS=$as_save_IFS 8001 8002fi 8003fi 8004ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8005if test -n "$ac_ct_OTOOL"; then 8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8007$as_echo "$ac_ct_OTOOL" >&6; } 8008else 8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8010$as_echo "no" >&6; } 8011fi 8012 8013 if test "x$ac_ct_OTOOL" = x; then 8014 OTOOL=":" 8015 else 8016 case $cross_compiling:$ac_tool_warned in 8017yes:) 8018{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8019$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8020ac_tool_warned=yes ;; 8021esac 8022 OTOOL=$ac_ct_OTOOL 8023 fi 8024else 8025 OTOOL="$ac_cv_prog_OTOOL" 8026fi 8027 8028 if test -n "$ac_tool_prefix"; then 8029 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8030set dummy ${ac_tool_prefix}otool64; ac_word=$2 8031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8032$as_echo_n "checking for $ac_word... " >&6; } 8033if ${ac_cv_prog_OTOOL64+:} false; then : 8034 $as_echo_n "(cached) " >&6 8035else 8036 if test -n "$OTOOL64"; then 8037 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8038else 8039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8040for as_dir in $PATH 8041do 8042 IFS=$as_save_IFS 8043 test -z "$as_dir" && as_dir=. 8044 for ac_exec_ext in '' $ac_executable_extensions; do 8045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8046 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8048 break 2 8049 fi 8050done 8051 done 8052IFS=$as_save_IFS 8053 8054fi 8055fi 8056OTOOL64=$ac_cv_prog_OTOOL64 8057if test -n "$OTOOL64"; then 8058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8059$as_echo "$OTOOL64" >&6; } 8060else 8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8062$as_echo "no" >&6; } 8063fi 8064 8065 8066fi 8067if test -z "$ac_cv_prog_OTOOL64"; then 8068 ac_ct_OTOOL64=$OTOOL64 8069 # Extract the first word of "otool64", so it can be a program name with args. 8070set dummy otool64; ac_word=$2 8071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8072$as_echo_n "checking for $ac_word... " >&6; } 8073if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8074 $as_echo_n "(cached) " >&6 8075else 8076 if test -n "$ac_ct_OTOOL64"; then 8077 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8078else 8079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8080for as_dir in $PATH 8081do 8082 IFS=$as_save_IFS 8083 test -z "$as_dir" && as_dir=. 8084 for ac_exec_ext in '' $ac_executable_extensions; do 8085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8086 ac_cv_prog_ac_ct_OTOOL64="otool64" 8087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8088 break 2 8089 fi 8090done 8091 done 8092IFS=$as_save_IFS 8093 8094fi 8095fi 8096ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8097if test -n "$ac_ct_OTOOL64"; then 8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8099$as_echo "$ac_ct_OTOOL64" >&6; } 8100else 8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8102$as_echo "no" >&6; } 8103fi 8104 8105 if test "x$ac_ct_OTOOL64" = x; then 8106 OTOOL64=":" 8107 else 8108 case $cross_compiling:$ac_tool_warned in 8109yes:) 8110{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8111$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8112ac_tool_warned=yes ;; 8113esac 8114 OTOOL64=$ac_ct_OTOOL64 8115 fi 8116else 8117 OTOOL64="$ac_cv_prog_OTOOL64" 8118fi 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 8146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8147$as_echo_n "checking for -single_module linker flag... " >&6; } 8148if ${lt_cv_apple_cc_single_mod+:} false; then : 8149 $as_echo_n "(cached) " >&6 8150else 8151 lt_cv_apple_cc_single_mod=no 8152 if test -z "${LT_MULTI_MODULE}"; then 8153 # By default we will add the -single_module flag. You can override 8154 # by either setting the environment variable LT_MULTI_MODULE 8155 # non-empty at configure time, or by adding -multi_module to the 8156 # link flags. 8157 rm -rf libconftest.dylib* 8158 echo "int foo(void){return 1;}" > conftest.c 8159 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8160-dynamiclib -Wl,-single_module conftest.c" >&5 8161 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8162 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8163 _lt_result=$? 8164 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8165 lt_cv_apple_cc_single_mod=yes 8166 else 8167 cat conftest.err >&5 8168 fi 8169 rm -rf libconftest.dylib* 8170 rm -f conftest.* 8171 fi 8172fi 8173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8174$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8176$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8177if ${lt_cv_ld_exported_symbols_list+:} false; then : 8178 $as_echo_n "(cached) " >&6 8179else 8180 lt_cv_ld_exported_symbols_list=no 8181 save_LDFLAGS=$LDFLAGS 8182 echo "_main" > conftest.sym 8183 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8185/* end confdefs.h. */ 8186 8187int 8188main () 8189{ 8190 8191 ; 8192 return 0; 8193} 8194_ACEOF 8195if ac_fn_c_try_link "$LINENO"; then : 8196 lt_cv_ld_exported_symbols_list=yes 8197else 8198 lt_cv_ld_exported_symbols_list=no 8199fi 8200rm -f core conftest.err conftest.$ac_objext \ 8201 conftest$ac_exeext conftest.$ac_ext 8202 LDFLAGS="$save_LDFLAGS" 8203 8204fi 8205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8206$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8208$as_echo_n "checking for -force_load linker flag... " >&6; } 8209if ${lt_cv_ld_force_load+:} false; then : 8210 $as_echo_n "(cached) " >&6 8211else 8212 lt_cv_ld_force_load=no 8213 cat > conftest.c << _LT_EOF 8214int forced_loaded() { return 2;} 8215_LT_EOF 8216 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8217 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8218 echo "$AR cru libconftest.a conftest.o" >&5 8219 $AR cru libconftest.a conftest.o 2>&5 8220 cat > conftest.c << _LT_EOF 8221int main() { return 0;} 8222_LT_EOF 8223 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8224 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8225 _lt_result=$? 8226 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8227 lt_cv_ld_force_load=yes 8228 else 8229 cat conftest.err >&5 8230 fi 8231 rm -f conftest.err libconftest.a conftest conftest.c 8232 rm -rf conftest.dSYM 8233 8234fi 8235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8236$as_echo "$lt_cv_ld_force_load" >&6; } 8237 case $host_os in 8238 rhapsody* | darwin1.[012]) 8239 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8240 darwin1.*) 8241 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8242 darwin*) # darwin 5.x on 8243 # if running on 10.5 or later, the deployment target defaults 8244 # to the OS version, if on x86, and 10.4, the deployment 8245 # target defaults to 10.4. Don't you love it? 8246 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8247 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8248 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8249 10.[012][,.]*) 8250 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8251 10.*) 8252 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8253 esac 8254 ;; 8255 esac 8256 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8257 _lt_dar_single_mod='$single_module' 8258 fi 8259 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8260 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8261 else 8262 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8263 fi 8264 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8265 _lt_dsymutil='~$DSYMUTIL $lib || :' 8266 else 8267 _lt_dsymutil= 8268 fi 8269 ;; 8270 esac 8271 8272for ac_header in dlfcn.h 8273do : 8274 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8275" 8276if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8277 cat >>confdefs.h <<_ACEOF 8278#define HAVE_DLFCN_H 1 8279_ACEOF 8280 8281fi 8282 8283done 8284 8285 8286 8287 8288 8289# Set options 8290enable_dlopen=yes 8291 8292 8293 8294 8295 enable_win32_dll=no 8296 8297 8298 8299 # Check whether --enable-static was given. 8300if test "${enable_static+set}" = set; then : 8301 enableval=$enable_static; p=${PACKAGE-default} 8302 case $enableval in 8303 yes) enable_static=yes ;; 8304 no) enable_static=no ;; 8305 *) 8306 enable_static=no 8307 # Look at the argument we got. We use all the common list separators. 8308 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8309 for pkg in $enableval; do 8310 IFS="$lt_save_ifs" 8311 if test "X$pkg" = "X$p"; then 8312 enable_static=yes 8313 fi 8314 done 8315 IFS="$lt_save_ifs" 8316 ;; 8317 esac 8318else 8319 enable_static=yes 8320fi 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331# Check whether --with-pic was given. 8332if test "${with_pic+set}" = set; then : 8333 withval=$with_pic; pic_mode="$withval" 8334else 8335 pic_mode=default 8336fi 8337 8338 8339test -z "$pic_mode" && pic_mode=default 8340 8341 8342 8343 8344 8345 8346 8347 # Check whether --enable-fast-install was given. 8348if test "${enable_fast_install+set}" = set; then : 8349 enableval=$enable_fast_install; p=${PACKAGE-default} 8350 case $enableval in 8351 yes) enable_fast_install=yes ;; 8352 no) enable_fast_install=no ;; 8353 *) 8354 enable_fast_install=no 8355 # Look at the argument we got. We use all the common list separators. 8356 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8357 for pkg in $enableval; do 8358 IFS="$lt_save_ifs" 8359 if test "X$pkg" = "X$p"; then 8360 enable_fast_install=yes 8361 fi 8362 done 8363 IFS="$lt_save_ifs" 8364 ;; 8365 esac 8366else 8367 enable_fast_install=yes 8368fi 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380# This can be used to rebuild libtool when needed 8381LIBTOOL_DEPS="$ltmain" 8382 8383# Always use our own libtool. 8384LIBTOOL='$(SHELL) $(top_builddir)/libtool' 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 8410 8411test -z "$LN_S" && LN_S="ln -s" 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426if test -n "${ZSH_VERSION+set}" ; then 8427 setopt NO_GLOB_SUBST 8428fi 8429 8430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8431$as_echo_n "checking for objdir... " >&6; } 8432if ${lt_cv_objdir+:} false; then : 8433 $as_echo_n "(cached) " >&6 8434else 8435 rm -f .libs 2>/dev/null 8436mkdir .libs 2>/dev/null 8437if test -d .libs; then 8438 lt_cv_objdir=.libs 8439else 8440 # MS-DOS does not allow filenames that begin with a dot. 8441 lt_cv_objdir=_libs 8442fi 8443rmdir .libs 2>/dev/null 8444fi 8445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8446$as_echo "$lt_cv_objdir" >&6; } 8447objdir=$lt_cv_objdir 8448 8449 8450 8451 8452 8453cat >>confdefs.h <<_ACEOF 8454#define LT_OBJDIR "$lt_cv_objdir/" 8455_ACEOF 8456 8457 8458 8459 8460case $host_os in 8461aix3*) 8462 # AIX sometimes has problems with the GCC collect2 program. For some 8463 # reason, if we set the COLLECT_NAMES environment variable, the problems 8464 # vanish in a puff of smoke. 8465 if test "X${COLLECT_NAMES+set}" != Xset; then 8466 COLLECT_NAMES= 8467 export COLLECT_NAMES 8468 fi 8469 ;; 8470esac 8471 8472# Global variables: 8473ofile=libtool 8474can_build_shared=yes 8475 8476# All known linkers require a `.a' archive for static linking (except MSVC, 8477# which needs '.lib'). 8478libext=a 8479 8480with_gnu_ld="$lt_cv_prog_gnu_ld" 8481 8482old_CC="$CC" 8483old_CFLAGS="$CFLAGS" 8484 8485# Set sane defaults for various variables 8486test -z "$CC" && CC=cc 8487test -z "$LTCC" && LTCC=$CC 8488test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8489test -z "$LD" && LD=ld 8490test -z "$ac_objext" && ac_objext=o 8491 8492for cc_temp in $compiler""; do 8493 case $cc_temp in 8494 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8495 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8496 \-*) ;; 8497 *) break;; 8498 esac 8499done 8500cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8501 8502 8503# Only perform the check for file, if the check method requires it 8504test -z "$MAGIC_CMD" && MAGIC_CMD=file 8505case $deplibs_check_method in 8506file_magic*) 8507 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8509$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8510if ${lt_cv_path_MAGIC_CMD+:} false; then : 8511 $as_echo_n "(cached) " >&6 8512else 8513 case $MAGIC_CMD in 8514[\\/*] | ?:[\\/]*) 8515 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8516 ;; 8517*) 8518 lt_save_MAGIC_CMD="$MAGIC_CMD" 8519 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8520 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8521 for ac_dir in $ac_dummy; do 8522 IFS="$lt_save_ifs" 8523 test -z "$ac_dir" && ac_dir=. 8524 if test -f $ac_dir/${ac_tool_prefix}file; then 8525 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8526 if test -n "$file_magic_test_file"; then 8527 case $deplibs_check_method in 8528 "file_magic "*) 8529 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8530 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8531 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8532 $EGREP "$file_magic_regex" > /dev/null; then 8533 : 8534 else 8535 cat <<_LT_EOF 1>&2 8536 8537*** Warning: the command libtool uses to detect shared libraries, 8538*** $file_magic_cmd, produces output that libtool cannot recognize. 8539*** The result is that libtool may fail to recognize shared libraries 8540*** as such. This will affect the creation of libtool libraries that 8541*** depend on shared libraries, but programs linked with such libtool 8542*** libraries will work regardless of this problem. Nevertheless, you 8543*** may want to report the problem to your system manager and/or to 8544*** bug-libtool@gnu.org 8545 8546_LT_EOF 8547 fi ;; 8548 esac 8549 fi 8550 break 8551 fi 8552 done 8553 IFS="$lt_save_ifs" 8554 MAGIC_CMD="$lt_save_MAGIC_CMD" 8555 ;; 8556esac 8557fi 8558 8559MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8560if test -n "$MAGIC_CMD"; then 8561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8562$as_echo "$MAGIC_CMD" >&6; } 8563else 8564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8565$as_echo "no" >&6; } 8566fi 8567 8568 8569 8570 8571 8572if test -z "$lt_cv_path_MAGIC_CMD"; then 8573 if test -n "$ac_tool_prefix"; then 8574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8575$as_echo_n "checking for file... " >&6; } 8576if ${lt_cv_path_MAGIC_CMD+:} false; then : 8577 $as_echo_n "(cached) " >&6 8578else 8579 case $MAGIC_CMD in 8580[\\/*] | ?:[\\/]*) 8581 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8582 ;; 8583*) 8584 lt_save_MAGIC_CMD="$MAGIC_CMD" 8585 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8586 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8587 for ac_dir in $ac_dummy; do 8588 IFS="$lt_save_ifs" 8589 test -z "$ac_dir" && ac_dir=. 8590 if test -f $ac_dir/file; then 8591 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8592 if test -n "$file_magic_test_file"; then 8593 case $deplibs_check_method in 8594 "file_magic "*) 8595 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8596 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8597 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8598 $EGREP "$file_magic_regex" > /dev/null; then 8599 : 8600 else 8601 cat <<_LT_EOF 1>&2 8602 8603*** Warning: the command libtool uses to detect shared libraries, 8604*** $file_magic_cmd, produces output that libtool cannot recognize. 8605*** The result is that libtool may fail to recognize shared libraries 8606*** as such. This will affect the creation of libtool libraries that 8607*** depend on shared libraries, but programs linked with such libtool 8608*** libraries will work regardless of this problem. Nevertheless, you 8609*** may want to report the problem to your system manager and/or to 8610*** bug-libtool@gnu.org 8611 8612_LT_EOF 8613 fi ;; 8614 esac 8615 fi 8616 break 8617 fi 8618 done 8619 IFS="$lt_save_ifs" 8620 MAGIC_CMD="$lt_save_MAGIC_CMD" 8621 ;; 8622esac 8623fi 8624 8625MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8626if test -n "$MAGIC_CMD"; then 8627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8628$as_echo "$MAGIC_CMD" >&6; } 8629else 8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8631$as_echo "no" >&6; } 8632fi 8633 8634 8635 else 8636 MAGIC_CMD=: 8637 fi 8638fi 8639 8640 fi 8641 ;; 8642esac 8643 8644# Use C for the default configuration in the libtool script 8645 8646lt_save_CC="$CC" 8647ac_ext=c 8648ac_cpp='$CPP $CPPFLAGS' 8649ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8650ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8651ac_compiler_gnu=$ac_cv_c_compiler_gnu 8652 8653 8654# Source file extension for C test sources. 8655ac_ext=c 8656 8657# Object file extension for compiled C test sources. 8658objext=o 8659objext=$objext 8660 8661# Code to be used in simple compile tests 8662lt_simple_compile_test_code="int some_variable = 0;" 8663 8664# Code to be used in simple link tests 8665lt_simple_link_test_code='int main(){return(0);}' 8666 8667 8668 8669 8670 8671 8672 8673# If no C compiler was specified, use CC. 8674LTCC=${LTCC-"$CC"} 8675 8676# If no C compiler flags were specified, use CFLAGS. 8677LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8678 8679# Allow CC to be a program name with arguments. 8680compiler=$CC 8681 8682# Save the default compiler, since it gets overwritten when the other 8683# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8684compiler_DEFAULT=$CC 8685 8686# save warnings/boilerplate of simple test code 8687ac_outfile=conftest.$ac_objext 8688echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8689eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8690_lt_compiler_boilerplate=`cat conftest.err` 8691$RM conftest* 8692 8693ac_outfile=conftest.$ac_objext 8694echo "$lt_simple_link_test_code" >conftest.$ac_ext 8695eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8696_lt_linker_boilerplate=`cat conftest.err` 8697$RM -r conftest* 8698 8699 8700## CAVEAT EMPTOR: 8701## There is no encapsulation within the following macros, do not change 8702## the running order or otherwise move them around unless you know exactly 8703## what you are doing... 8704if test -n "$compiler"; then 8705 8706lt_prog_compiler_no_builtin_flag= 8707 8708if test "$GCC" = yes; then 8709 case $cc_basename in 8710 nvcc*) 8711 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8712 *) 8713 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8714 esac 8715 8716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8717$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8718if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8719 $as_echo_n "(cached) " >&6 8720else 8721 lt_cv_prog_compiler_rtti_exceptions=no 8722 ac_outfile=conftest.$ac_objext 8723 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8724 lt_compiler_flag="-fno-rtti -fno-exceptions" 8725 # Insert the option either (1) after the last *FLAGS variable, or 8726 # (2) before a word containing "conftest.", or (3) at the end. 8727 # Note that $ac_compile itself does not contain backslashes and begins 8728 # with a dollar sign (not a hyphen), so the echo should work correctly. 8729 # The option is referenced via a variable to avoid confusing sed. 8730 lt_compile=`echo "$ac_compile" | $SED \ 8731 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8732 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8733 -e 's:$: $lt_compiler_flag:'` 8734 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8735 (eval "$lt_compile" 2>conftest.err) 8736 ac_status=$? 8737 cat conftest.err >&5 8738 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8739 if (exit $ac_status) && test -s "$ac_outfile"; then 8740 # The compiler can only warn and ignore the option if not recognized 8741 # So say no if there are warnings other than the usual output. 8742 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8743 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8744 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8745 lt_cv_prog_compiler_rtti_exceptions=yes 8746 fi 8747 fi 8748 $RM conftest* 8749 8750fi 8751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8752$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8753 8754if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8755 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8756else 8757 : 8758fi 8759 8760fi 8761 8762 8763 8764 8765 8766 8767 lt_prog_compiler_wl= 8768lt_prog_compiler_pic= 8769lt_prog_compiler_static= 8770 8771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8772$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8773 8774 if test "$GCC" = yes; then 8775 lt_prog_compiler_wl='-Wl,' 8776 lt_prog_compiler_static='-static' 8777 8778 case $host_os in 8779 aix*) 8780 # All AIX code is PIC. 8781 if test "$host_cpu" = ia64; then 8782 # AIX 5 now supports IA64 processor 8783 lt_prog_compiler_static='-Bstatic' 8784 fi 8785 lt_prog_compiler_pic='-fPIC' 8786 ;; 8787 8788 amigaos*) 8789 case $host_cpu in 8790 powerpc) 8791 # see comment about AmigaOS4 .so support 8792 lt_prog_compiler_pic='-fPIC' 8793 ;; 8794 m68k) 8795 # FIXME: we need at least 68020 code to build shared libraries, but 8796 # adding the `-m68020' flag to GCC prevents building anything better, 8797 # like `-m68040'. 8798 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8799 ;; 8800 esac 8801 ;; 8802 8803 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8804 # PIC is the default for these OSes. 8805 ;; 8806 8807 mingw* | cygwin* | pw32* | os2* | cegcc*) 8808 # This hack is so that the source file can tell whether it is being 8809 # built for inclusion in a dll (and should export symbols for example). 8810 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8811 # (--disable-auto-import) libraries 8812 lt_prog_compiler_pic='-DDLL_EXPORT' 8813 ;; 8814 8815 darwin* | rhapsody*) 8816 # PIC is the default on this platform 8817 # Common symbols not allowed in MH_DYLIB files 8818 lt_prog_compiler_pic='-fno-common' 8819 ;; 8820 8821 haiku*) 8822 # PIC is the default for Haiku. 8823 # The "-static" flag exists, but is broken. 8824 lt_prog_compiler_static= 8825 ;; 8826 8827 hpux*) 8828 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8829 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8830 # sets the default TLS model and affects inlining. 8831 case $host_cpu in 8832 hppa*64*) 8833 # +Z the default 8834 ;; 8835 *) 8836 lt_prog_compiler_pic='-fPIC' 8837 ;; 8838 esac 8839 ;; 8840 8841 interix[3-9]*) 8842 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8843 # Instead, we relocate shared libraries at runtime. 8844 ;; 8845 8846 msdosdjgpp*) 8847 # Just because we use GCC doesn't mean we suddenly get shared libraries 8848 # on systems that don't support them. 8849 lt_prog_compiler_can_build_shared=no 8850 enable_shared=no 8851 ;; 8852 8853 *nto* | *qnx*) 8854 # QNX uses GNU C++, but need to define -shared option too, otherwise 8855 # it will coredump. 8856 lt_prog_compiler_pic='-fPIC -shared' 8857 ;; 8858 8859 sysv4*MP*) 8860 if test -d /usr/nec; then 8861 lt_prog_compiler_pic=-Kconform_pic 8862 fi 8863 ;; 8864 8865 *) 8866 lt_prog_compiler_pic='-fPIC' 8867 ;; 8868 esac 8869 8870 case $cc_basename in 8871 nvcc*) # Cuda Compiler Driver 2.2 8872 lt_prog_compiler_wl='-Xlinker ' 8873 lt_prog_compiler_pic='-Xcompiler -fPIC' 8874 ;; 8875 esac 8876 else 8877 # PORTME Check for flag to pass linker flags through the system compiler. 8878 case $host_os in 8879 aix*) 8880 lt_prog_compiler_wl='-Wl,' 8881 if test "$host_cpu" = ia64; then 8882 # AIX 5 now supports IA64 processor 8883 lt_prog_compiler_static='-Bstatic' 8884 else 8885 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8886 fi 8887 ;; 8888 8889 mingw* | cygwin* | pw32* | os2* | cegcc*) 8890 # This hack is so that the source file can tell whether it is being 8891 # built for inclusion in a dll (and should export symbols for example). 8892 lt_prog_compiler_pic='-DDLL_EXPORT' 8893 ;; 8894 8895 hpux9* | hpux10* | hpux11*) 8896 lt_prog_compiler_wl='-Wl,' 8897 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8898 # not for PA HP-UX. 8899 case $host_cpu in 8900 hppa*64*|ia64*) 8901 # +Z the default 8902 ;; 8903 *) 8904 lt_prog_compiler_pic='+Z' 8905 ;; 8906 esac 8907 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8908 lt_prog_compiler_static='${wl}-a ${wl}archive' 8909 ;; 8910 8911 irix5* | irix6* | nonstopux*) 8912 lt_prog_compiler_wl='-Wl,' 8913 # PIC (with -KPIC) is the default. 8914 lt_prog_compiler_static='-non_shared' 8915 ;; 8916 8917 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8918 case $cc_basename in 8919 # old Intel for x86_64 which still supported -KPIC. 8920 ecc*) 8921 lt_prog_compiler_wl='-Wl,' 8922 lt_prog_compiler_pic='-KPIC' 8923 lt_prog_compiler_static='-static' 8924 ;; 8925 # icc used to be incompatible with GCC. 8926 # ICC 10 doesn't accept -KPIC any more. 8927 icc* | ifort*) 8928 lt_prog_compiler_wl='-Wl,' 8929 lt_prog_compiler_pic='-fPIC' 8930 lt_prog_compiler_static='-static' 8931 ;; 8932 # Lahey Fortran 8.1. 8933 lf95*) 8934 lt_prog_compiler_wl='-Wl,' 8935 lt_prog_compiler_pic='--shared' 8936 lt_prog_compiler_static='--static' 8937 ;; 8938 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8939 # Portland Group compilers (*not* the Pentium gcc compiler, 8940 # which looks to be a dead project) 8941 lt_prog_compiler_wl='-Wl,' 8942 lt_prog_compiler_pic='-fpic' 8943 lt_prog_compiler_static='-Bstatic' 8944 ;; 8945 ccc*) 8946 lt_prog_compiler_wl='-Wl,' 8947 # All Alpha code is PIC. 8948 lt_prog_compiler_static='-non_shared' 8949 ;; 8950 xl* | bgxl* | bgf* | mpixl*) 8951 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8952 lt_prog_compiler_wl='-Wl,' 8953 lt_prog_compiler_pic='-qpic' 8954 lt_prog_compiler_static='-qstaticlink' 8955 ;; 8956 *) 8957 case `$CC -V 2>&1 | sed 5q` in 8958 *Sun\ F* | *Sun*Fortran*) 8959 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8960 lt_prog_compiler_pic='-KPIC' 8961 lt_prog_compiler_static='-Bstatic' 8962 lt_prog_compiler_wl='' 8963 ;; 8964 *Sun\ C*) 8965 # Sun C 5.9 8966 lt_prog_compiler_pic='-KPIC' 8967 lt_prog_compiler_static='-Bstatic' 8968 lt_prog_compiler_wl='-Wl,' 8969 ;; 8970 esac 8971 ;; 8972 esac 8973 ;; 8974 8975 newsos6) 8976 lt_prog_compiler_pic='-KPIC' 8977 lt_prog_compiler_static='-Bstatic' 8978 ;; 8979 8980 *nto* | *qnx*) 8981 # QNX uses GNU C++, but need to define -shared option too, otherwise 8982 # it will coredump. 8983 lt_prog_compiler_pic='-fPIC -shared' 8984 ;; 8985 8986 osf3* | osf4* | osf5*) 8987 lt_prog_compiler_wl='-Wl,' 8988 # All OSF/1 code is PIC. 8989 lt_prog_compiler_static='-non_shared' 8990 ;; 8991 8992 rdos*) 8993 lt_prog_compiler_static='-non_shared' 8994 ;; 8995 8996 solaris*) 8997 lt_prog_compiler_pic='-KPIC' 8998 lt_prog_compiler_static='-Bstatic' 8999 case $cc_basename in 9000 f77* | f90* | f95*) 9001 lt_prog_compiler_wl='-Qoption ld ';; 9002 *) 9003 lt_prog_compiler_wl='-Wl,';; 9004 esac 9005 ;; 9006 9007 sunos4*) 9008 lt_prog_compiler_wl='-Qoption ld ' 9009 lt_prog_compiler_pic='-PIC' 9010 lt_prog_compiler_static='-Bstatic' 9011 ;; 9012 9013 sysv4 | sysv4.2uw2* | sysv4.3*) 9014 lt_prog_compiler_wl='-Wl,' 9015 lt_prog_compiler_pic='-KPIC' 9016 lt_prog_compiler_static='-Bstatic' 9017 ;; 9018 9019 sysv4*MP*) 9020 if test -d /usr/nec ;then 9021 lt_prog_compiler_pic='-Kconform_pic' 9022 lt_prog_compiler_static='-Bstatic' 9023 fi 9024 ;; 9025 9026 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9027 lt_prog_compiler_wl='-Wl,' 9028 lt_prog_compiler_pic='-KPIC' 9029 lt_prog_compiler_static='-Bstatic' 9030 ;; 9031 9032 unicos*) 9033 lt_prog_compiler_wl='-Wl,' 9034 lt_prog_compiler_can_build_shared=no 9035 ;; 9036 9037 uts4*) 9038 lt_prog_compiler_pic='-pic' 9039 lt_prog_compiler_static='-Bstatic' 9040 ;; 9041 9042 *) 9043 lt_prog_compiler_can_build_shared=no 9044 ;; 9045 esac 9046 fi 9047 9048case $host_os in 9049 # For platforms which do not support PIC, -DPIC is meaningless: 9050 *djgpp*) 9051 lt_prog_compiler_pic= 9052 ;; 9053 *) 9054 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9055 ;; 9056esac 9057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9058$as_echo "$lt_prog_compiler_pic" >&6; } 9059 9060 9061 9062 9063 9064 9065# 9066# Check to make sure the PIC flag actually works. 9067# 9068if test -n "$lt_prog_compiler_pic"; then 9069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9070$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9071if ${lt_cv_prog_compiler_pic_works+:} false; then : 9072 $as_echo_n "(cached) " >&6 9073else 9074 lt_cv_prog_compiler_pic_works=no 9075 ac_outfile=conftest.$ac_objext 9076 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9077 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9078 # Insert the option either (1) after the last *FLAGS variable, or 9079 # (2) before a word containing "conftest.", or (3) at the end. 9080 # Note that $ac_compile itself does not contain backslashes and begins 9081 # with a dollar sign (not a hyphen), so the echo should work correctly. 9082 # The option is referenced via a variable to avoid confusing sed. 9083 lt_compile=`echo "$ac_compile" | $SED \ 9084 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9085 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9086 -e 's:$: $lt_compiler_flag:'` 9087 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9088 (eval "$lt_compile" 2>conftest.err) 9089 ac_status=$? 9090 cat conftest.err >&5 9091 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9092 if (exit $ac_status) && test -s "$ac_outfile"; then 9093 # The compiler can only warn and ignore the option if not recognized 9094 # So say no if there are warnings other than the usual output. 9095 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9096 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9097 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9098 lt_cv_prog_compiler_pic_works=yes 9099 fi 9100 fi 9101 $RM conftest* 9102 9103fi 9104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9105$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9106 9107if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9108 case $lt_prog_compiler_pic in 9109 "" | " "*) ;; 9110 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9111 esac 9112else 9113 lt_prog_compiler_pic= 9114 lt_prog_compiler_can_build_shared=no 9115fi 9116 9117fi 9118 9119 9120 9121 9122 9123 9124# 9125# Check to make sure the static flag actually works. 9126# 9127wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9129$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9130if ${lt_cv_prog_compiler_static_works+:} false; then : 9131 $as_echo_n "(cached) " >&6 9132else 9133 lt_cv_prog_compiler_static_works=no 9134 save_LDFLAGS="$LDFLAGS" 9135 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9136 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9137 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9138 # The linker can only warn and ignore the option if not recognized 9139 # So say no if there are warnings 9140 if test -s conftest.err; then 9141 # Append any errors to the config.log. 9142 cat conftest.err 1>&5 9143 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9144 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9145 if diff conftest.exp conftest.er2 >/dev/null; then 9146 lt_cv_prog_compiler_static_works=yes 9147 fi 9148 else 9149 lt_cv_prog_compiler_static_works=yes 9150 fi 9151 fi 9152 $RM -r conftest* 9153 LDFLAGS="$save_LDFLAGS" 9154 9155fi 9156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9157$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9158 9159if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9160 : 9161else 9162 lt_prog_compiler_static= 9163fi 9164 9165 9166 9167 9168 9169 9170 9171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9172$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9173if ${lt_cv_prog_compiler_c_o+:} false; then : 9174 $as_echo_n "(cached) " >&6 9175else 9176 lt_cv_prog_compiler_c_o=no 9177 $RM -r conftest 2>/dev/null 9178 mkdir conftest 9179 cd conftest 9180 mkdir out 9181 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9182 9183 lt_compiler_flag="-o out/conftest2.$ac_objext" 9184 # Insert the option either (1) after the last *FLAGS variable, or 9185 # (2) before a word containing "conftest.", or (3) at the end. 9186 # Note that $ac_compile itself does not contain backslashes and begins 9187 # with a dollar sign (not a hyphen), so the echo should work correctly. 9188 lt_compile=`echo "$ac_compile" | $SED \ 9189 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9190 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9191 -e 's:$: $lt_compiler_flag:'` 9192 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9193 (eval "$lt_compile" 2>out/conftest.err) 9194 ac_status=$? 9195 cat out/conftest.err >&5 9196 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9197 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9198 then 9199 # The compiler can only warn and ignore the option if not recognized 9200 # So say no if there are warnings 9201 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9202 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9203 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9204 lt_cv_prog_compiler_c_o=yes 9205 fi 9206 fi 9207 chmod u+w . 2>&5 9208 $RM conftest* 9209 # SGI C++ compiler will create directory out/ii_files/ for 9210 # template instantiation 9211 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9212 $RM out/* && rmdir out 9213 cd .. 9214 $RM -r conftest 9215 $RM conftest* 9216 9217fi 9218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9219$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9220 9221 9222 9223 9224 9225 9226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9227$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9228if ${lt_cv_prog_compiler_c_o+:} false; then : 9229 $as_echo_n "(cached) " >&6 9230else 9231 lt_cv_prog_compiler_c_o=no 9232 $RM -r conftest 2>/dev/null 9233 mkdir conftest 9234 cd conftest 9235 mkdir out 9236 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9237 9238 lt_compiler_flag="-o out/conftest2.$ac_objext" 9239 # Insert the option either (1) after the last *FLAGS variable, or 9240 # (2) before a word containing "conftest.", or (3) at the end. 9241 # Note that $ac_compile itself does not contain backslashes and begins 9242 # with a dollar sign (not a hyphen), so the echo should work correctly. 9243 lt_compile=`echo "$ac_compile" | $SED \ 9244 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9245 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9246 -e 's:$: $lt_compiler_flag:'` 9247 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9248 (eval "$lt_compile" 2>out/conftest.err) 9249 ac_status=$? 9250 cat out/conftest.err >&5 9251 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9252 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9253 then 9254 # The compiler can only warn and ignore the option if not recognized 9255 # So say no if there are warnings 9256 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9257 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9258 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9259 lt_cv_prog_compiler_c_o=yes 9260 fi 9261 fi 9262 chmod u+w . 2>&5 9263 $RM conftest* 9264 # SGI C++ compiler will create directory out/ii_files/ for 9265 # template instantiation 9266 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9267 $RM out/* && rmdir out 9268 cd .. 9269 $RM -r conftest 9270 $RM conftest* 9271 9272fi 9273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9274$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9275 9276 9277 9278 9279hard_links="nottested" 9280if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9281 # do not overwrite the value of need_locks provided by the user 9282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9283$as_echo_n "checking if we can lock with hard links... " >&6; } 9284 hard_links=yes 9285 $RM conftest* 9286 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9287 touch conftest.a 9288 ln conftest.a conftest.b 2>&5 || hard_links=no 9289 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9291$as_echo "$hard_links" >&6; } 9292 if test "$hard_links" = no; then 9293 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9294$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9295 need_locks=warn 9296 fi 9297else 9298 need_locks=no 9299fi 9300 9301 9302 9303 9304 9305 9306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9307$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9308 9309 runpath_var= 9310 allow_undefined_flag= 9311 always_export_symbols=no 9312 archive_cmds= 9313 archive_expsym_cmds= 9314 compiler_needs_object=no 9315 enable_shared_with_static_runtimes=no 9316 export_dynamic_flag_spec= 9317 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9318 hardcode_automatic=no 9319 hardcode_direct=no 9320 hardcode_direct_absolute=no 9321 hardcode_libdir_flag_spec= 9322 hardcode_libdir_flag_spec_ld= 9323 hardcode_libdir_separator= 9324 hardcode_minus_L=no 9325 hardcode_shlibpath_var=unsupported 9326 inherit_rpath=no 9327 link_all_deplibs=unknown 9328 module_cmds= 9329 module_expsym_cmds= 9330 old_archive_from_new_cmds= 9331 old_archive_from_expsyms_cmds= 9332 thread_safe_flag_spec= 9333 whole_archive_flag_spec= 9334 # include_expsyms should be a list of space-separated symbols to be *always* 9335 # included in the symbol list 9336 include_expsyms= 9337 # exclude_expsyms can be an extended regexp of symbols to exclude 9338 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9339 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9340 # as well as any symbol that contains `d'. 9341 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9342 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9343 # platforms (ab)use it in PIC code, but their linkers get confused if 9344 # the symbol is explicitly referenced. Since portable code cannot 9345 # rely on this symbol name, it's probably fine to never include it in 9346 # preloaded symbol tables. 9347 # Exclude shared library initialization/finalization symbols. 9348 extract_expsyms_cmds= 9349 9350 case $host_os in 9351 cygwin* | mingw* | pw32* | cegcc*) 9352 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9353 # When not using gcc, we currently assume that we are using 9354 # Microsoft Visual C++. 9355 if test "$GCC" != yes; then 9356 with_gnu_ld=no 9357 fi 9358 ;; 9359 interix*) 9360 # we just hope/assume this is gcc and not c89 (= MSVC++) 9361 with_gnu_ld=yes 9362 ;; 9363 openbsd*) 9364 with_gnu_ld=no 9365 ;; 9366 esac 9367 9368 ld_shlibs=yes 9369 9370 # On some targets, GNU ld is compatible enough with the native linker 9371 # that we're better off using the native interface for both. 9372 lt_use_gnu_ld_interface=no 9373 if test "$with_gnu_ld" = yes; then 9374 case $host_os in 9375 aix*) 9376 # The AIX port of GNU ld has always aspired to compatibility 9377 # with the native linker. However, as the warning in the GNU ld 9378 # block says, versions before 2.19.5* couldn't really create working 9379 # shared libraries, regardless of the interface used. 9380 case `$LD -v 2>&1` in 9381 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9382 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9383 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9384 *) 9385 lt_use_gnu_ld_interface=yes 9386 ;; 9387 esac 9388 ;; 9389 *) 9390 lt_use_gnu_ld_interface=yes 9391 ;; 9392 esac 9393 fi 9394 9395 if test "$lt_use_gnu_ld_interface" = yes; then 9396 # If archive_cmds runs LD, not CC, wlarc should be empty 9397 wlarc='${wl}' 9398 9399 # Set some defaults for GNU ld with shared library support. These 9400 # are reset later if shared libraries are not supported. Putting them 9401 # here allows them to be overridden if necessary. 9402 runpath_var=LD_RUN_PATH 9403 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9404 export_dynamic_flag_spec='${wl}--export-dynamic' 9405 # ancient GNU ld didn't support --whole-archive et. al. 9406 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9407 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9408 else 9409 whole_archive_flag_spec= 9410 fi 9411 supports_anon_versioning=no 9412 case `$LD -v 2>&1` in 9413 *GNU\ gold*) supports_anon_versioning=yes ;; 9414 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9415 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9416 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9417 *\ 2.11.*) ;; # other 2.11 versions 9418 *) supports_anon_versioning=yes ;; 9419 esac 9420 9421 # See if GNU ld supports shared libraries. 9422 case $host_os in 9423 aix[3-9]*) 9424 # On AIX/PPC, the GNU linker is very broken 9425 if test "$host_cpu" != ia64; then 9426 ld_shlibs=no 9427 cat <<_LT_EOF 1>&2 9428 9429*** Warning: the GNU linker, at least up to release 2.19, is reported 9430*** to be unable to reliably create shared libraries on AIX. 9431*** Therefore, libtool is disabling shared libraries support. If you 9432*** really care for shared libraries, you may want to install binutils 9433*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9434*** You will then need to restart the configuration process. 9435 9436_LT_EOF 9437 fi 9438 ;; 9439 9440 amigaos*) 9441 case $host_cpu in 9442 powerpc) 9443 # see comment about AmigaOS4 .so support 9444 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9445 archive_expsym_cmds='' 9446 ;; 9447 m68k) 9448 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)' 9449 hardcode_libdir_flag_spec='-L$libdir' 9450 hardcode_minus_L=yes 9451 ;; 9452 esac 9453 ;; 9454 9455 beos*) 9456 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9457 allow_undefined_flag=unsupported 9458 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9459 # support --undefined. This deserves some investigation. FIXME 9460 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9461 else 9462 ld_shlibs=no 9463 fi 9464 ;; 9465 9466 cygwin* | mingw* | pw32* | cegcc*) 9467 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9468 # as there is no search path for DLLs. 9469 hardcode_libdir_flag_spec='-L$libdir' 9470 export_dynamic_flag_spec='${wl}--export-all-symbols' 9471 allow_undefined_flag=unsupported 9472 always_export_symbols=no 9473 enable_shared_with_static_runtimes=yes 9474 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9475 9476 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9477 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9478 # If the export-symbols file already is a .def file (1st line 9479 # is EXPORTS), use it as is; otherwise, prepend... 9480 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9481 cp $export_symbols $output_objdir/$soname.def; 9482 else 9483 echo EXPORTS > $output_objdir/$soname.def; 9484 cat $export_symbols >> $output_objdir/$soname.def; 9485 fi~ 9486 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9487 else 9488 ld_shlibs=no 9489 fi 9490 ;; 9491 9492 haiku*) 9493 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9494 link_all_deplibs=yes 9495 ;; 9496 9497 interix[3-9]*) 9498 hardcode_direct=no 9499 hardcode_shlibpath_var=no 9500 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9501 export_dynamic_flag_spec='${wl}-E' 9502 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9503 # Instead, shared libraries are loaded at an image base (0x10000000 by 9504 # default) and relocated if they conflict, which is a slow very memory 9505 # consuming and fragmenting process. To avoid this, we pick a random, 9506 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9507 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9508 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9509 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' 9510 ;; 9511 9512 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9513 tmp_diet=no 9514 if test "$host_os" = linux-dietlibc; then 9515 case $cc_basename in 9516 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9517 esac 9518 fi 9519 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9520 && test "$tmp_diet" = no 9521 then 9522 tmp_addflag=' $pic_flag' 9523 tmp_sharedflag='-shared' 9524 case $cc_basename,$host_cpu in 9525 pgcc*) # Portland Group C compiler 9526 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' 9527 tmp_addflag=' $pic_flag' 9528 ;; 9529 pgf77* | pgf90* | pgf95* | pgfortran*) 9530 # Portland Group f77 and f90 compilers 9531 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' 9532 tmp_addflag=' $pic_flag -Mnomain' ;; 9533 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9534 tmp_addflag=' -i_dynamic' ;; 9535 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9536 tmp_addflag=' -i_dynamic -nofor_main' ;; 9537 ifc* | ifort*) # Intel Fortran compiler 9538 tmp_addflag=' -nofor_main' ;; 9539 lf95*) # Lahey Fortran 8.1 9540 whole_archive_flag_spec= 9541 tmp_sharedflag='--shared' ;; 9542 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9543 tmp_sharedflag='-qmkshrobj' 9544 tmp_addflag= ;; 9545 nvcc*) # Cuda Compiler Driver 2.2 9546 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' 9547 compiler_needs_object=yes 9548 ;; 9549 esac 9550 case `$CC -V 2>&1 | sed 5q` in 9551 *Sun\ C*) # Sun C 5.9 9552 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' 9553 compiler_needs_object=yes 9554 tmp_sharedflag='-G' ;; 9555 *Sun\ F*) # Sun Fortran 8.3 9556 tmp_sharedflag='-G' ;; 9557 esac 9558 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9559 9560 if test "x$supports_anon_versioning" = xyes; then 9561 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9562 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9563 echo "local: *; };" >> $output_objdir/$libname.ver~ 9564 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9565 fi 9566 9567 case $cc_basename in 9568 xlf* | bgf* | bgxlf* | mpixlf*) 9569 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9570 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9571 hardcode_libdir_flag_spec= 9572 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9573 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9574 if test "x$supports_anon_versioning" = xyes; then 9575 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9576 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9577 echo "local: *; };" >> $output_objdir/$libname.ver~ 9578 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9579 fi 9580 ;; 9581 esac 9582 else 9583 ld_shlibs=no 9584 fi 9585 ;; 9586 9587 netbsd*) 9588 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9589 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9590 wlarc= 9591 else 9592 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9593 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9594 fi 9595 ;; 9596 9597 solaris*) 9598 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9599 ld_shlibs=no 9600 cat <<_LT_EOF 1>&2 9601 9602*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9603*** create shared libraries on Solaris systems. Therefore, libtool 9604*** is disabling shared libraries support. We urge you to upgrade GNU 9605*** binutils to release 2.9.1 or newer. Another option is to modify 9606*** your PATH or compiler configuration so that the native linker is 9607*** used, and then restart. 9608 9609_LT_EOF 9610 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9611 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9612 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9613 else 9614 ld_shlibs=no 9615 fi 9616 ;; 9617 9618 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9619 case `$LD -v 2>&1` in 9620 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9621 ld_shlibs=no 9622 cat <<_LT_EOF 1>&2 9623 9624*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9625*** reliably create shared libraries on SCO systems. Therefore, libtool 9626*** is disabling shared libraries support. We urge you to upgrade GNU 9627*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9628*** your PATH or compiler configuration so that the native linker is 9629*** used, and then restart. 9630 9631_LT_EOF 9632 ;; 9633 *) 9634 # For security reasons, it is highly recommended that you always 9635 # use absolute paths for naming shared libraries, and exclude the 9636 # DT_RUNPATH tag from executables and libraries. But doing so 9637 # requires that you compile everything twice, which is a pain. 9638 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9639 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9640 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9641 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9642 else 9643 ld_shlibs=no 9644 fi 9645 ;; 9646 esac 9647 ;; 9648 9649 sunos4*) 9650 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9651 wlarc= 9652 hardcode_direct=yes 9653 hardcode_shlibpath_var=no 9654 ;; 9655 9656 *) 9657 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9658 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9659 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9660 else 9661 ld_shlibs=no 9662 fi 9663 ;; 9664 esac 9665 9666 if test "$ld_shlibs" = no; then 9667 runpath_var= 9668 hardcode_libdir_flag_spec= 9669 export_dynamic_flag_spec= 9670 whole_archive_flag_spec= 9671 fi 9672 else 9673 # PORTME fill in a description of your system's linker (not GNU ld) 9674 case $host_os in 9675 aix3*) 9676 allow_undefined_flag=unsupported 9677 always_export_symbols=yes 9678 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' 9679 # Note: this linker hardcodes the directories in LIBPATH if there 9680 # are no directories specified by -L. 9681 hardcode_minus_L=yes 9682 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9683 # Neither direct hardcoding nor static linking is supported with a 9684 # broken collect2. 9685 hardcode_direct=unsupported 9686 fi 9687 ;; 9688 9689 aix[4-9]*) 9690 if test "$host_cpu" = ia64; then 9691 # On IA64, the linker does run time linking by default, so we don't 9692 # have to do anything special. 9693 aix_use_runtimelinking=no 9694 exp_sym_flag='-Bexport' 9695 no_entry_flag="" 9696 else 9697 # If we're using GNU nm, then we don't want the "-C" option. 9698 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9699 # Also, AIX nm treats weak defined symbols like other global 9700 # defined symbols, whereas GNU nm marks them as "W". 9701 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9702 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' 9703 else 9704 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' 9705 fi 9706 aix_use_runtimelinking=no 9707 9708 # Test if we are trying to use run time linking or normal 9709 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9710 # need to do runtime linking. 9711 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9712 for ld_flag in $LDFLAGS; do 9713 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9714 aix_use_runtimelinking=yes 9715 break 9716 fi 9717 done 9718 ;; 9719 esac 9720 9721 exp_sym_flag='-bexport' 9722 no_entry_flag='-bnoentry' 9723 fi 9724 9725 # When large executables or shared objects are built, AIX ld can 9726 # have problems creating the table of contents. If linking a library 9727 # or program results in "error TOC overflow" add -mminimal-toc to 9728 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9729 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9730 9731 archive_cmds='' 9732 hardcode_direct=yes 9733 hardcode_direct_absolute=yes 9734 hardcode_libdir_separator=':' 9735 link_all_deplibs=yes 9736 file_list_spec='${wl}-f,' 9737 9738 if test "$GCC" = yes; then 9739 case $host_os in aix4.[012]|aix4.[012].*) 9740 # We only want to do this on AIX 4.2 and lower, the check 9741 # below for broken collect2 doesn't work under 4.3+ 9742 collect2name=`${CC} -print-prog-name=collect2` 9743 if test -f "$collect2name" && 9744 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9745 then 9746 # We have reworked collect2 9747 : 9748 else 9749 # We have old collect2 9750 hardcode_direct=unsupported 9751 # It fails to find uninstalled libraries when the uninstalled 9752 # path is not listed in the libpath. Setting hardcode_minus_L 9753 # to unsupported forces relinking 9754 hardcode_minus_L=yes 9755 hardcode_libdir_flag_spec='-L$libdir' 9756 hardcode_libdir_separator= 9757 fi 9758 ;; 9759 esac 9760 shared_flag='-shared' 9761 if test "$aix_use_runtimelinking" = yes; then 9762 shared_flag="$shared_flag "'${wl}-G' 9763 fi 9764 else 9765 # not using gcc 9766 if test "$host_cpu" = ia64; then 9767 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9768 # chokes on -Wl,-G. The following line is correct: 9769 shared_flag='-G' 9770 else 9771 if test "$aix_use_runtimelinking" = yes; then 9772 shared_flag='${wl}-G' 9773 else 9774 shared_flag='${wl}-bM:SRE' 9775 fi 9776 fi 9777 fi 9778 9779 export_dynamic_flag_spec='${wl}-bexpall' 9780 # It seems that -bexpall does not export symbols beginning with 9781 # underscore (_), so it is better to generate a list of symbols to export. 9782 always_export_symbols=yes 9783 if test "$aix_use_runtimelinking" = yes; then 9784 # Warning - without using the other runtime loading flags (-brtl), 9785 # -berok will link without error, but may produce a broken library. 9786 allow_undefined_flag='-berok' 9787 # Determine the default libpath from the value encoded in an 9788 # empty executable. 9789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9790/* end confdefs.h. */ 9791 9792int 9793main () 9794{ 9795 9796 ; 9797 return 0; 9798} 9799_ACEOF 9800if ac_fn_c_try_link "$LINENO"; then : 9801 9802lt_aix_libpath_sed=' 9803 /Import File Strings/,/^$/ { 9804 /^0/ { 9805 s/^0 *\(.*\)$/\1/ 9806 p 9807 } 9808 }' 9809aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9810# Check for a 64-bit object if we didn't find anything. 9811if test -z "$aix_libpath"; then 9812 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9813fi 9814fi 9815rm -f core conftest.err conftest.$ac_objext \ 9816 conftest$ac_exeext conftest.$ac_ext 9817if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9818 9819 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9820 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" 9821 else 9822 if test "$host_cpu" = ia64; then 9823 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9824 allow_undefined_flag="-z nodefs" 9825 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" 9826 else 9827 # Determine the default libpath from the value encoded in an 9828 # empty executable. 9829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9830/* end confdefs.h. */ 9831 9832int 9833main () 9834{ 9835 9836 ; 9837 return 0; 9838} 9839_ACEOF 9840if ac_fn_c_try_link "$LINENO"; then : 9841 9842lt_aix_libpath_sed=' 9843 /Import File Strings/,/^$/ { 9844 /^0/ { 9845 s/^0 *\(.*\)$/\1/ 9846 p 9847 } 9848 }' 9849aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9850# Check for a 64-bit object if we didn't find anything. 9851if test -z "$aix_libpath"; then 9852 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9853fi 9854fi 9855rm -f core conftest.err conftest.$ac_objext \ 9856 conftest$ac_exeext conftest.$ac_ext 9857if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9858 9859 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9860 # Warning - without using the other run time loading flags, 9861 # -berok will link without error, but may produce a broken library. 9862 no_undefined_flag=' ${wl}-bernotok' 9863 allow_undefined_flag=' ${wl}-berok' 9864 if test "$with_gnu_ld" = yes; then 9865 # We only use this code for GNU lds that support --whole-archive. 9866 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9867 else 9868 # Exported symbols can be pulled into shared objects from archives 9869 whole_archive_flag_spec='$convenience' 9870 fi 9871 archive_cmds_need_lc=yes 9872 # This is similar to how AIX traditionally builds its shared libraries. 9873 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' 9874 fi 9875 fi 9876 ;; 9877 9878 amigaos*) 9879 case $host_cpu in 9880 powerpc) 9881 # see comment about AmigaOS4 .so support 9882 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9883 archive_expsym_cmds='' 9884 ;; 9885 m68k) 9886 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)' 9887 hardcode_libdir_flag_spec='-L$libdir' 9888 hardcode_minus_L=yes 9889 ;; 9890 esac 9891 ;; 9892 9893 bsdi[45]*) 9894 export_dynamic_flag_spec=-rdynamic 9895 ;; 9896 9897 cygwin* | mingw* | pw32* | cegcc*) 9898 # When not using gcc, we currently assume that we are using 9899 # Microsoft Visual C++. 9900 # hardcode_libdir_flag_spec is actually meaningless, as there is 9901 # no search path for DLLs. 9902 hardcode_libdir_flag_spec=' ' 9903 allow_undefined_flag=unsupported 9904 # Tell ltmain to make .lib files, not .a files. 9905 libext=lib 9906 # Tell ltmain to make .dll files, not .so files. 9907 shrext_cmds=".dll" 9908 # FIXME: Setting linknames here is a bad hack. 9909 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9910 # The linker will automatically build a .lib file if we build a DLL. 9911 old_archive_from_new_cmds='true' 9912 # FIXME: Should let the user specify the lib program. 9913 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9914 fix_srcfile_path='`cygpath -w "$srcfile"`' 9915 enable_shared_with_static_runtimes=yes 9916 ;; 9917 9918 darwin* | rhapsody*) 9919 9920 9921 archive_cmds_need_lc=no 9922 hardcode_direct=no 9923 hardcode_automatic=yes 9924 hardcode_shlibpath_var=unsupported 9925 if test "$lt_cv_ld_force_load" = "yes"; then 9926 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\"`' 9927 else 9928 whole_archive_flag_spec='' 9929 fi 9930 link_all_deplibs=yes 9931 allow_undefined_flag="$_lt_dar_allow_undefined" 9932 case $cc_basename in 9933 ifort*) _lt_dar_can_shared=yes ;; 9934 *) _lt_dar_can_shared=$GCC ;; 9935 esac 9936 if test "$_lt_dar_can_shared" = "yes"; then 9937 output_verbose_link_cmd=func_echo_all 9938 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9939 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9940 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}" 9941 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}" 9942 9943 else 9944 ld_shlibs=no 9945 fi 9946 9947 ;; 9948 9949 dgux*) 9950 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9951 hardcode_libdir_flag_spec='-L$libdir' 9952 hardcode_shlibpath_var=no 9953 ;; 9954 9955 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9956 # support. Future versions do this automatically, but an explicit c++rt0.o 9957 # does not break anything, and helps significantly (at the cost of a little 9958 # extra space). 9959 freebsd2.2*) 9960 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9961 hardcode_libdir_flag_spec='-R$libdir' 9962 hardcode_direct=yes 9963 hardcode_shlibpath_var=no 9964 ;; 9965 9966 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9967 freebsd2.*) 9968 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9969 hardcode_direct=yes 9970 hardcode_minus_L=yes 9971 hardcode_shlibpath_var=no 9972 ;; 9973 9974 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9975 freebsd* | dragonfly*) 9976 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9977 hardcode_libdir_flag_spec='-R$libdir' 9978 hardcode_direct=yes 9979 hardcode_shlibpath_var=no 9980 ;; 9981 9982 hpux9*) 9983 if test "$GCC" = yes; then 9984 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' 9985 else 9986 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' 9987 fi 9988 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9989 hardcode_libdir_separator=: 9990 hardcode_direct=yes 9991 9992 # hardcode_minus_L: Not really in the search PATH, 9993 # but as the default location of the library. 9994 hardcode_minus_L=yes 9995 export_dynamic_flag_spec='${wl}-E' 9996 ;; 9997 9998 hpux10*) 9999 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10000 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10001 else 10002 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10003 fi 10004 if test "$with_gnu_ld" = no; then 10005 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10006 hardcode_libdir_flag_spec_ld='+b $libdir' 10007 hardcode_libdir_separator=: 10008 hardcode_direct=yes 10009 hardcode_direct_absolute=yes 10010 export_dynamic_flag_spec='${wl}-E' 10011 # hardcode_minus_L: Not really in the search PATH, 10012 # but as the default location of the library. 10013 hardcode_minus_L=yes 10014 fi 10015 ;; 10016 10017 hpux11*) 10018 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10019 case $host_cpu in 10020 hppa*64*) 10021 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10022 ;; 10023 ia64*) 10024 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10025 ;; 10026 *) 10027 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10028 ;; 10029 esac 10030 else 10031 case $host_cpu in 10032 hppa*64*) 10033 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10034 ;; 10035 ia64*) 10036 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10037 ;; 10038 *) 10039 10040 # Older versions of the 11.00 compiler do not understand -b yet 10041 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10043$as_echo_n "checking if $CC understands -b... " >&6; } 10044if ${lt_cv_prog_compiler__b+:} false; then : 10045 $as_echo_n "(cached) " >&6 10046else 10047 lt_cv_prog_compiler__b=no 10048 save_LDFLAGS="$LDFLAGS" 10049 LDFLAGS="$LDFLAGS -b" 10050 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10051 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10052 # The linker can only warn and ignore the option if not recognized 10053 # So say no if there are warnings 10054 if test -s conftest.err; then 10055 # Append any errors to the config.log. 10056 cat conftest.err 1>&5 10057 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10058 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10059 if diff conftest.exp conftest.er2 >/dev/null; then 10060 lt_cv_prog_compiler__b=yes 10061 fi 10062 else 10063 lt_cv_prog_compiler__b=yes 10064 fi 10065 fi 10066 $RM -r conftest* 10067 LDFLAGS="$save_LDFLAGS" 10068 10069fi 10070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10071$as_echo "$lt_cv_prog_compiler__b" >&6; } 10072 10073if test x"$lt_cv_prog_compiler__b" = xyes; then 10074 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10075else 10076 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10077fi 10078 10079 ;; 10080 esac 10081 fi 10082 if test "$with_gnu_ld" = no; then 10083 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10084 hardcode_libdir_separator=: 10085 10086 case $host_cpu in 10087 hppa*64*|ia64*) 10088 hardcode_direct=no 10089 hardcode_shlibpath_var=no 10090 ;; 10091 *) 10092 hardcode_direct=yes 10093 hardcode_direct_absolute=yes 10094 export_dynamic_flag_spec='${wl}-E' 10095 10096 # hardcode_minus_L: Not really in the search PATH, 10097 # but as the default location of the library. 10098 hardcode_minus_L=yes 10099 ;; 10100 esac 10101 fi 10102 ;; 10103 10104 irix5* | irix6* | nonstopux*) 10105 if test "$GCC" = yes; then 10106 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' 10107 # Try to use the -exported_symbol ld option, if it does not 10108 # work, assume that -exports_file does not work either and 10109 # implicitly export all symbols. 10110 save_LDFLAGS="$LDFLAGS" 10111 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10113/* end confdefs.h. */ 10114int foo(void) {} 10115_ACEOF 10116if ac_fn_c_try_link "$LINENO"; then : 10117 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' 10118 10119fi 10120rm -f core conftest.err conftest.$ac_objext \ 10121 conftest$ac_exeext conftest.$ac_ext 10122 LDFLAGS="$save_LDFLAGS" 10123 else 10124 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' 10125 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' 10126 fi 10127 archive_cmds_need_lc='no' 10128 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10129 hardcode_libdir_separator=: 10130 inherit_rpath=yes 10131 link_all_deplibs=yes 10132 ;; 10133 10134 netbsd*) 10135 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10136 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10137 else 10138 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10139 fi 10140 hardcode_libdir_flag_spec='-R$libdir' 10141 hardcode_direct=yes 10142 hardcode_shlibpath_var=no 10143 ;; 10144 10145 newsos6) 10146 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10147 hardcode_direct=yes 10148 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10149 hardcode_libdir_separator=: 10150 hardcode_shlibpath_var=no 10151 ;; 10152 10153 *nto* | *qnx*) 10154 ;; 10155 10156 openbsd*) 10157 if test -f /usr/libexec/ld.so; then 10158 hardcode_direct=yes 10159 hardcode_shlibpath_var=no 10160 hardcode_direct_absolute=yes 10161 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10162 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10163 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10164 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10165 export_dynamic_flag_spec='${wl}-E' 10166 else 10167 case $host_os in 10168 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10169 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10170 hardcode_libdir_flag_spec='-R$libdir' 10171 ;; 10172 *) 10173 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10174 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10175 ;; 10176 esac 10177 fi 10178 else 10179 ld_shlibs=no 10180 fi 10181 ;; 10182 10183 os2*) 10184 hardcode_libdir_flag_spec='-L$libdir' 10185 hardcode_minus_L=yes 10186 allow_undefined_flag=unsupported 10187 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' 10188 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10189 ;; 10190 10191 osf3*) 10192 if test "$GCC" = yes; then 10193 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10194 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' 10195 else 10196 allow_undefined_flag=' -expect_unresolved \*' 10197 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' 10198 fi 10199 archive_cmds_need_lc='no' 10200 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10201 hardcode_libdir_separator=: 10202 ;; 10203 10204 osf4* | osf5*) # as osf3* with the addition of -msym flag 10205 if test "$GCC" = yes; then 10206 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10207 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' 10208 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10209 else 10210 allow_undefined_flag=' -expect_unresolved \*' 10211 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' 10212 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~ 10213 $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' 10214 10215 # Both c and cxx compiler support -rpath directly 10216 hardcode_libdir_flag_spec='-rpath $libdir' 10217 fi 10218 archive_cmds_need_lc='no' 10219 hardcode_libdir_separator=: 10220 ;; 10221 10222 solaris*) 10223 no_undefined_flag=' -z defs' 10224 if test "$GCC" = yes; then 10225 wlarc='${wl}' 10226 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10227 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10228 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10229 else 10230 case `$CC -V 2>&1` in 10231 *"Compilers 5.0"*) 10232 wlarc='' 10233 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10234 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10235 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10236 ;; 10237 *) 10238 wlarc='${wl}' 10239 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10240 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10241 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10242 ;; 10243 esac 10244 fi 10245 hardcode_libdir_flag_spec='-R$libdir' 10246 hardcode_shlibpath_var=no 10247 case $host_os in 10248 solaris2.[0-5] | solaris2.[0-5].*) ;; 10249 *) 10250 # The compiler driver will combine and reorder linker options, 10251 # but understands `-z linker_flag'. GCC discards it without `$wl', 10252 # but is careful enough not to reorder. 10253 # Supported since Solaris 2.6 (maybe 2.5.1?) 10254 if test "$GCC" = yes; then 10255 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10256 else 10257 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10258 fi 10259 ;; 10260 esac 10261 link_all_deplibs=yes 10262 ;; 10263 10264 sunos4*) 10265 if test "x$host_vendor" = xsequent; then 10266 # Use $CC to link under sequent, because it throws in some extra .o 10267 # files that make .init and .fini sections work. 10268 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10269 else 10270 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10271 fi 10272 hardcode_libdir_flag_spec='-L$libdir' 10273 hardcode_direct=yes 10274 hardcode_minus_L=yes 10275 hardcode_shlibpath_var=no 10276 ;; 10277 10278 sysv4) 10279 case $host_vendor in 10280 sni) 10281 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10282 hardcode_direct=yes # is this really true??? 10283 ;; 10284 siemens) 10285 ## LD is ld it makes a PLAMLIB 10286 ## CC just makes a GrossModule. 10287 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10288 reload_cmds='$CC -r -o $output$reload_objs' 10289 hardcode_direct=no 10290 ;; 10291 motorola) 10292 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10293 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10294 ;; 10295 esac 10296 runpath_var='LD_RUN_PATH' 10297 hardcode_shlibpath_var=no 10298 ;; 10299 10300 sysv4.3*) 10301 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10302 hardcode_shlibpath_var=no 10303 export_dynamic_flag_spec='-Bexport' 10304 ;; 10305 10306 sysv4*MP*) 10307 if test -d /usr/nec; then 10308 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10309 hardcode_shlibpath_var=no 10310 runpath_var=LD_RUN_PATH 10311 hardcode_runpath_var=yes 10312 ld_shlibs=yes 10313 fi 10314 ;; 10315 10316 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10317 no_undefined_flag='${wl}-z,text' 10318 archive_cmds_need_lc=no 10319 hardcode_shlibpath_var=no 10320 runpath_var='LD_RUN_PATH' 10321 10322 if test "$GCC" = yes; then 10323 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10324 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10325 else 10326 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10327 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10328 fi 10329 ;; 10330 10331 sysv5* | sco3.2v5* | sco5v6*) 10332 # Note: We can NOT use -z defs as we might desire, because we do not 10333 # link with -lc, and that would cause any symbols used from libc to 10334 # always be unresolved, which means just about no library would 10335 # ever link correctly. If we're not using GNU ld we use -z text 10336 # though, which does catch some bad symbols but isn't as heavy-handed 10337 # as -z defs. 10338 no_undefined_flag='${wl}-z,text' 10339 allow_undefined_flag='${wl}-z,nodefs' 10340 archive_cmds_need_lc=no 10341 hardcode_shlibpath_var=no 10342 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10343 hardcode_libdir_separator=':' 10344 link_all_deplibs=yes 10345 export_dynamic_flag_spec='${wl}-Bexport' 10346 runpath_var='LD_RUN_PATH' 10347 10348 if test "$GCC" = yes; then 10349 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10350 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10351 else 10352 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10353 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10354 fi 10355 ;; 10356 10357 uts4*) 10358 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10359 hardcode_libdir_flag_spec='-L$libdir' 10360 hardcode_shlibpath_var=no 10361 ;; 10362 10363 *) 10364 ld_shlibs=no 10365 ;; 10366 esac 10367 10368 if test x$host_vendor = xsni; then 10369 case $host in 10370 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10371 export_dynamic_flag_spec='${wl}-Blargedynsym' 10372 ;; 10373 esac 10374 fi 10375 fi 10376 10377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10378$as_echo "$ld_shlibs" >&6; } 10379test "$ld_shlibs" = no && can_build_shared=no 10380 10381with_gnu_ld=$with_gnu_ld 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397# 10398# Do we need to explicitly link libc? 10399# 10400case "x$archive_cmds_need_lc" in 10401x|xyes) 10402 # Assume -lc should be added 10403 archive_cmds_need_lc=yes 10404 10405 if test "$enable_shared" = yes && test "$GCC" = yes; then 10406 case $archive_cmds in 10407 *'~'*) 10408 # FIXME: we may have to deal with multi-command sequences. 10409 ;; 10410 '$CC '*) 10411 # Test whether the compiler implicitly links with -lc since on some 10412 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10413 # to ld, don't add -lc before -lgcc. 10414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10415$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10416if ${lt_cv_archive_cmds_need_lc+:} false; then : 10417 $as_echo_n "(cached) " >&6 10418else 10419 $RM conftest* 10420 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10421 10422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10423 (eval $ac_compile) 2>&5 10424 ac_status=$? 10425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10426 test $ac_status = 0; } 2>conftest.err; then 10427 soname=conftest 10428 lib=conftest 10429 libobjs=conftest.$ac_objext 10430 deplibs= 10431 wl=$lt_prog_compiler_wl 10432 pic_flag=$lt_prog_compiler_pic 10433 compiler_flags=-v 10434 linker_flags=-v 10435 verstring= 10436 output_objdir=. 10437 libname=conftest 10438 lt_save_allow_undefined_flag=$allow_undefined_flag 10439 allow_undefined_flag= 10440 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10441 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10442 ac_status=$? 10443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10444 test $ac_status = 0; } 10445 then 10446 lt_cv_archive_cmds_need_lc=no 10447 else 10448 lt_cv_archive_cmds_need_lc=yes 10449 fi 10450 allow_undefined_flag=$lt_save_allow_undefined_flag 10451 else 10452 cat conftest.err 1>&5 10453 fi 10454 $RM conftest* 10455 10456fi 10457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10458$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10459 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10460 ;; 10461 esac 10462 fi 10463 ;; 10464esac 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 10622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10623$as_echo_n "checking dynamic linker characteristics... " >&6; } 10624 10625if test "$GCC" = yes; then 10626 case $host_os in 10627 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10628 *) lt_awk_arg="/^libraries:/" ;; 10629 esac 10630 case $host_os in 10631 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10632 *) lt_sed_strip_eq="s,=/,/,g" ;; 10633 esac 10634 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10635 case $lt_search_path_spec in 10636 *\;*) 10637 # if the path contains ";" then we assume it to be the separator 10638 # otherwise default to the standard path separator (i.e. ":") - it is 10639 # assumed that no part of a normal pathname contains ";" but that should 10640 # okay in the real world where ";" in dirpaths is itself problematic. 10641 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10642 ;; 10643 *) 10644 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10645 ;; 10646 esac 10647 # Ok, now we have the path, separated by spaces, we can step through it 10648 # and add multilib dir if necessary. 10649 lt_tmp_lt_search_path_spec= 10650 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10651 for lt_sys_path in $lt_search_path_spec; do 10652 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10653 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10654 else 10655 test -d "$lt_sys_path" && \ 10656 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10657 fi 10658 done 10659 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10660BEGIN {RS=" "; FS="/|\n";} { 10661 lt_foo=""; 10662 lt_count=0; 10663 for (lt_i = NF; lt_i > 0; lt_i--) { 10664 if ($lt_i != "" && $lt_i != ".") { 10665 if ($lt_i == "..") { 10666 lt_count++; 10667 } else { 10668 if (lt_count == 0) { 10669 lt_foo="/" $lt_i lt_foo; 10670 } else { 10671 lt_count--; 10672 } 10673 } 10674 } 10675 } 10676 if (lt_foo != "") { lt_freq[lt_foo]++; } 10677 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10678}'` 10679 # AWK program above erroneously prepends '/' to C:/dos/paths 10680 # for these hosts. 10681 case $host_os in 10682 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10683 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10684 esac 10685 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10686else 10687 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10688fi 10689library_names_spec= 10690libname_spec='lib$name' 10691soname_spec= 10692shrext_cmds=".so" 10693postinstall_cmds= 10694postuninstall_cmds= 10695finish_cmds= 10696finish_eval= 10697shlibpath_var= 10698shlibpath_overrides_runpath=unknown 10699version_type=none 10700dynamic_linker="$host_os ld.so" 10701sys_lib_dlsearch_path_spec="/lib /usr/lib" 10702need_lib_prefix=unknown 10703hardcode_into_libs=no 10704 10705# when you set need_version to no, make sure it does not cause -set_version 10706# flags to be left without arguments 10707need_version=unknown 10708 10709case $host_os in 10710aix3*) 10711 version_type=linux 10712 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10713 shlibpath_var=LIBPATH 10714 10715 # AIX 3 has no versioning support, so we append a major version to the name. 10716 soname_spec='${libname}${release}${shared_ext}$major' 10717 ;; 10718 10719aix[4-9]*) 10720 version_type=linux 10721 need_lib_prefix=no 10722 need_version=no 10723 hardcode_into_libs=yes 10724 if test "$host_cpu" = ia64; then 10725 # AIX 5 supports IA64 10726 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10727 shlibpath_var=LD_LIBRARY_PATH 10728 else 10729 # With GCC up to 2.95.x, collect2 would create an import file 10730 # for dependence libraries. The import file would start with 10731 # the line `#! .'. This would cause the generated library to 10732 # depend on `.', always an invalid library. This was fixed in 10733 # development snapshots of GCC prior to 3.0. 10734 case $host_os in 10735 aix4 | aix4.[01] | aix4.[01].*) 10736 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10737 echo ' yes ' 10738 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10739 : 10740 else 10741 can_build_shared=no 10742 fi 10743 ;; 10744 esac 10745 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10746 # soname into executable. Probably we can add versioning support to 10747 # collect2, so additional links can be useful in future. 10748 if test "$aix_use_runtimelinking" = yes; then 10749 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10750 # instead of lib<name>.a to let people know that these are not 10751 # typical AIX shared libraries. 10752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10753 else 10754 # We preserve .a as extension for shared libraries through AIX4.2 10755 # and later when we are not doing run time linking. 10756 library_names_spec='${libname}${release}.a $libname.a' 10757 soname_spec='${libname}${release}${shared_ext}$major' 10758 fi 10759 shlibpath_var=LIBPATH 10760 fi 10761 ;; 10762 10763amigaos*) 10764 case $host_cpu in 10765 powerpc) 10766 # Since July 2007 AmigaOS4 officially supports .so libraries. 10767 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10769 ;; 10770 m68k) 10771 library_names_spec='$libname.ixlibrary $libname.a' 10772 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10773 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' 10774 ;; 10775 esac 10776 ;; 10777 10778beos*) 10779 library_names_spec='${libname}${shared_ext}' 10780 dynamic_linker="$host_os ld.so" 10781 shlibpath_var=LIBRARY_PATH 10782 ;; 10783 10784bsdi[45]*) 10785 version_type=linux 10786 need_version=no 10787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10788 soname_spec='${libname}${release}${shared_ext}$major' 10789 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10790 shlibpath_var=LD_LIBRARY_PATH 10791 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10792 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10793 # the default ld.so.conf also contains /usr/contrib/lib and 10794 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10795 # libtool to hard-code these into programs 10796 ;; 10797 10798cygwin* | mingw* | pw32* | cegcc*) 10799 version_type=windows 10800 shrext_cmds=".dll" 10801 need_version=no 10802 need_lib_prefix=no 10803 10804 case $GCC,$host_os in 10805 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10806 library_names_spec='$libname.dll.a' 10807 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10808 postinstall_cmds='base_file=`basename \${file}`~ 10809 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10810 dldir=$destdir/`dirname \$dlpath`~ 10811 test -d \$dldir || mkdir -p \$dldir~ 10812 $install_prog $dir/$dlname \$dldir/$dlname~ 10813 chmod a+x \$dldir/$dlname~ 10814 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10815 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10816 fi' 10817 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10818 dlpath=$dir/\$dldll~ 10819 $RM \$dlpath' 10820 shlibpath_overrides_runpath=yes 10821 10822 case $host_os in 10823 cygwin*) 10824 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10825 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10826 10827 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10828 ;; 10829 mingw* | cegcc*) 10830 # MinGW DLLs use traditional 'lib' prefix 10831 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10832 ;; 10833 pw32*) 10834 # pw32 DLLs use 'pw' prefix rather than 'lib' 10835 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10836 ;; 10837 esac 10838 ;; 10839 10840 *) 10841 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10842 ;; 10843 esac 10844 dynamic_linker='Win32 ld.exe' 10845 # FIXME: first we should search . and the directory the executable is in 10846 shlibpath_var=PATH 10847 ;; 10848 10849darwin* | rhapsody*) 10850 dynamic_linker="$host_os dyld" 10851 version_type=darwin 10852 need_lib_prefix=no 10853 need_version=no 10854 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10855 soname_spec='${libname}${release}${major}$shared_ext' 10856 shlibpath_overrides_runpath=yes 10857 shlibpath_var=DYLD_LIBRARY_PATH 10858 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10859 10860 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10861 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10862 ;; 10863 10864dgux*) 10865 version_type=linux 10866 need_lib_prefix=no 10867 need_version=no 10868 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10869 soname_spec='${libname}${release}${shared_ext}$major' 10870 shlibpath_var=LD_LIBRARY_PATH 10871 ;; 10872 10873freebsd* | dragonfly*) 10874 # DragonFly does not have aout. When/if they implement a new 10875 # versioning mechanism, adjust this. 10876 if test -x /usr/bin/objformat; then 10877 objformat=`/usr/bin/objformat` 10878 else 10879 case $host_os in 10880 freebsd[23].*) objformat=aout ;; 10881 *) objformat=elf ;; 10882 esac 10883 fi 10884 version_type=freebsd-$objformat 10885 case $version_type in 10886 freebsd-elf*) 10887 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10888 need_version=no 10889 need_lib_prefix=no 10890 ;; 10891 freebsd-*) 10892 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10893 need_version=yes 10894 ;; 10895 esac 10896 shlibpath_var=LD_LIBRARY_PATH 10897 case $host_os in 10898 freebsd2.*) 10899 shlibpath_overrides_runpath=yes 10900 ;; 10901 freebsd3.[01]* | freebsdelf3.[01]*) 10902 shlibpath_overrides_runpath=yes 10903 hardcode_into_libs=yes 10904 ;; 10905 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10906 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10907 shlibpath_overrides_runpath=no 10908 hardcode_into_libs=yes 10909 ;; 10910 *) # from 4.6 on, and DragonFly 10911 shlibpath_overrides_runpath=yes 10912 hardcode_into_libs=yes 10913 ;; 10914 esac 10915 ;; 10916 10917gnu*) 10918 version_type=linux 10919 need_lib_prefix=no 10920 need_version=no 10921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10922 soname_spec='${libname}${release}${shared_ext}$major' 10923 shlibpath_var=LD_LIBRARY_PATH 10924 hardcode_into_libs=yes 10925 ;; 10926 10927haiku*) 10928 version_type=linux 10929 need_lib_prefix=no 10930 need_version=no 10931 dynamic_linker="$host_os runtime_loader" 10932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10933 soname_spec='${libname}${release}${shared_ext}$major' 10934 shlibpath_var=LIBRARY_PATH 10935 shlibpath_overrides_runpath=yes 10936 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10937 hardcode_into_libs=yes 10938 ;; 10939 10940hpux9* | hpux10* | hpux11*) 10941 # Give a soname corresponding to the major version so that dld.sl refuses to 10942 # link against other versions. 10943 version_type=sunos 10944 need_lib_prefix=no 10945 need_version=no 10946 case $host_cpu in 10947 ia64*) 10948 shrext_cmds='.so' 10949 hardcode_into_libs=yes 10950 dynamic_linker="$host_os dld.so" 10951 shlibpath_var=LD_LIBRARY_PATH 10952 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10954 soname_spec='${libname}${release}${shared_ext}$major' 10955 if test "X$HPUX_IA64_MODE" = X32; then 10956 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10957 else 10958 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10959 fi 10960 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10961 ;; 10962 hppa*64*) 10963 shrext_cmds='.sl' 10964 hardcode_into_libs=yes 10965 dynamic_linker="$host_os dld.sl" 10966 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10967 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10969 soname_spec='${libname}${release}${shared_ext}$major' 10970 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10971 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10972 ;; 10973 *) 10974 shrext_cmds='.sl' 10975 dynamic_linker="$host_os dld.sl" 10976 shlibpath_var=SHLIB_PATH 10977 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10979 soname_spec='${libname}${release}${shared_ext}$major' 10980 ;; 10981 esac 10982 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10983 postinstall_cmds='chmod 555 $lib' 10984 # or fails outright, so override atomically: 10985 install_override_mode=555 10986 ;; 10987 10988interix[3-9]*) 10989 version_type=linux 10990 need_lib_prefix=no 10991 need_version=no 10992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10993 soname_spec='${libname}${release}${shared_ext}$major' 10994 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10995 shlibpath_var=LD_LIBRARY_PATH 10996 shlibpath_overrides_runpath=no 10997 hardcode_into_libs=yes 10998 ;; 10999 11000irix5* | irix6* | nonstopux*) 11001 case $host_os in 11002 nonstopux*) version_type=nonstopux ;; 11003 *) 11004 if test "$lt_cv_prog_gnu_ld" = yes; then 11005 version_type=linux 11006 else 11007 version_type=irix 11008 fi ;; 11009 esac 11010 need_lib_prefix=no 11011 need_version=no 11012 soname_spec='${libname}${release}${shared_ext}$major' 11013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11014 case $host_os in 11015 irix5* | nonstopux*) 11016 libsuff= shlibsuff= 11017 ;; 11018 *) 11019 case $LD in # libtool.m4 will add one of these switches to LD 11020 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11021 libsuff= shlibsuff= libmagic=32-bit;; 11022 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11023 libsuff=32 shlibsuff=N32 libmagic=N32;; 11024 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11025 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11026 *) libsuff= shlibsuff= libmagic=never-match;; 11027 esac 11028 ;; 11029 esac 11030 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11031 shlibpath_overrides_runpath=no 11032 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11033 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11034 hardcode_into_libs=yes 11035 ;; 11036 11037# No shared lib support for Linux oldld, aout, or coff. 11038linux*oldld* | linux*aout* | linux*coff*) 11039 dynamic_linker=no 11040 ;; 11041 11042# This must be Linux ELF. 11043linux* | k*bsd*-gnu | kopensolaris*-gnu) 11044 version_type=linux 11045 need_lib_prefix=no 11046 need_version=no 11047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11048 soname_spec='${libname}${release}${shared_ext}$major' 11049 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11050 shlibpath_var=LD_LIBRARY_PATH 11051 shlibpath_overrides_runpath=no 11052 11053 # Some binutils ld are patched to set DT_RUNPATH 11054 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11055 $as_echo_n "(cached) " >&6 11056else 11057 lt_cv_shlibpath_overrides_runpath=no 11058 save_LDFLAGS=$LDFLAGS 11059 save_libdir=$libdir 11060 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11061 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11063/* end confdefs.h. */ 11064 11065int 11066main () 11067{ 11068 11069 ; 11070 return 0; 11071} 11072_ACEOF 11073if ac_fn_c_try_link "$LINENO"; then : 11074 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11075 lt_cv_shlibpath_overrides_runpath=yes 11076fi 11077fi 11078rm -f core conftest.err conftest.$ac_objext \ 11079 conftest$ac_exeext conftest.$ac_ext 11080 LDFLAGS=$save_LDFLAGS 11081 libdir=$save_libdir 11082 11083fi 11084 11085 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11086 11087 # This implies no fast_install, which is unacceptable. 11088 # Some rework will be needed to allow for fast_install 11089 # before this can be enabled. 11090 hardcode_into_libs=yes 11091 11092 # Append ld.so.conf contents to the search path 11093 if test -f /etc/ld.so.conf; then 11094 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' ' '` 11095 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11096 fi 11097 11098 # We used to test for /lib/ld.so.1 and disable shared libraries on 11099 # powerpc, because MkLinux only supported shared libraries with the 11100 # GNU dynamic linker. Since this was broken with cross compilers, 11101 # most powerpc-linux boxes support dynamic linking these days and 11102 # people can always --disable-shared, the test was removed, and we 11103 # assume the GNU/Linux dynamic linker is in use. 11104 dynamic_linker='GNU/Linux ld.so' 11105 ;; 11106 11107netbsd*) 11108 version_type=sunos 11109 need_lib_prefix=no 11110 need_version=no 11111 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11113 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11114 dynamic_linker='NetBSD (a.out) ld.so' 11115 else 11116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11117 soname_spec='${libname}${release}${shared_ext}$major' 11118 dynamic_linker='NetBSD ld.elf_so' 11119 fi 11120 shlibpath_var=LD_LIBRARY_PATH 11121 shlibpath_overrides_runpath=yes 11122 hardcode_into_libs=yes 11123 ;; 11124 11125newsos6) 11126 version_type=linux 11127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11128 shlibpath_var=LD_LIBRARY_PATH 11129 shlibpath_overrides_runpath=yes 11130 ;; 11131 11132*nto* | *qnx*) 11133 version_type=qnx 11134 need_lib_prefix=no 11135 need_version=no 11136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11137 soname_spec='${libname}${release}${shared_ext}$major' 11138 shlibpath_var=LD_LIBRARY_PATH 11139 shlibpath_overrides_runpath=no 11140 hardcode_into_libs=yes 11141 dynamic_linker='ldqnx.so' 11142 ;; 11143 11144openbsd*) 11145 version_type=sunos 11146 sys_lib_dlsearch_path_spec="/usr/lib" 11147 need_lib_prefix=no 11148 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11149 case $host_os in 11150 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11151 *) need_version=no ;; 11152 esac 11153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11154 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11155 shlibpath_var=LD_LIBRARY_PATH 11156 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11157 case $host_os in 11158 openbsd2.[89] | openbsd2.[89].*) 11159 shlibpath_overrides_runpath=no 11160 ;; 11161 *) 11162 shlibpath_overrides_runpath=yes 11163 ;; 11164 esac 11165 else 11166 shlibpath_overrides_runpath=yes 11167 fi 11168 ;; 11169 11170os2*) 11171 libname_spec='$name' 11172 shrext_cmds=".dll" 11173 need_lib_prefix=no 11174 library_names_spec='$libname${shared_ext} $libname.a' 11175 dynamic_linker='OS/2 ld.exe' 11176 shlibpath_var=LIBPATH 11177 ;; 11178 11179osf3* | osf4* | osf5*) 11180 version_type=osf 11181 need_lib_prefix=no 11182 need_version=no 11183 soname_spec='${libname}${release}${shared_ext}$major' 11184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11185 shlibpath_var=LD_LIBRARY_PATH 11186 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11187 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11188 ;; 11189 11190rdos*) 11191 dynamic_linker=no 11192 ;; 11193 11194solaris*) 11195 version_type=linux 11196 need_lib_prefix=no 11197 need_version=no 11198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11199 soname_spec='${libname}${release}${shared_ext}$major' 11200 shlibpath_var=LD_LIBRARY_PATH 11201 shlibpath_overrides_runpath=yes 11202 hardcode_into_libs=yes 11203 # ldd complains unless libraries are executable 11204 postinstall_cmds='chmod +x $lib' 11205 ;; 11206 11207sunos4*) 11208 version_type=sunos 11209 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11210 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11211 shlibpath_var=LD_LIBRARY_PATH 11212 shlibpath_overrides_runpath=yes 11213 if test "$with_gnu_ld" = yes; then 11214 need_lib_prefix=no 11215 fi 11216 need_version=yes 11217 ;; 11218 11219sysv4 | sysv4.3*) 11220 version_type=linux 11221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11222 soname_spec='${libname}${release}${shared_ext}$major' 11223 shlibpath_var=LD_LIBRARY_PATH 11224 case $host_vendor in 11225 sni) 11226 shlibpath_overrides_runpath=no 11227 need_lib_prefix=no 11228 runpath_var=LD_RUN_PATH 11229 ;; 11230 siemens) 11231 need_lib_prefix=no 11232 ;; 11233 motorola) 11234 need_lib_prefix=no 11235 need_version=no 11236 shlibpath_overrides_runpath=no 11237 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11238 ;; 11239 esac 11240 ;; 11241 11242sysv4*MP*) 11243 if test -d /usr/nec ;then 11244 version_type=linux 11245 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11246 soname_spec='$libname${shared_ext}.$major' 11247 shlibpath_var=LD_LIBRARY_PATH 11248 fi 11249 ;; 11250 11251sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11252 version_type=freebsd-elf 11253 need_lib_prefix=no 11254 need_version=no 11255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11256 soname_spec='${libname}${release}${shared_ext}$major' 11257 shlibpath_var=LD_LIBRARY_PATH 11258 shlibpath_overrides_runpath=yes 11259 hardcode_into_libs=yes 11260 if test "$with_gnu_ld" = yes; then 11261 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11262 else 11263 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11264 case $host_os in 11265 sco3.2v5*) 11266 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11267 ;; 11268 esac 11269 fi 11270 sys_lib_dlsearch_path_spec='/usr/lib' 11271 ;; 11272 11273tpf*) 11274 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11275 version_type=linux 11276 need_lib_prefix=no 11277 need_version=no 11278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11279 shlibpath_var=LD_LIBRARY_PATH 11280 shlibpath_overrides_runpath=no 11281 hardcode_into_libs=yes 11282 ;; 11283 11284uts4*) 11285 version_type=linux 11286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11287 soname_spec='${libname}${release}${shared_ext}$major' 11288 shlibpath_var=LD_LIBRARY_PATH 11289 ;; 11290 11291*) 11292 dynamic_linker=no 11293 ;; 11294esac 11295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11296$as_echo "$dynamic_linker" >&6; } 11297test "$dynamic_linker" = no && can_build_shared=no 11298 11299variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11300if test "$GCC" = yes; then 11301 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11302fi 11303 11304if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11305 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11306fi 11307if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11308 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11309fi 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 11402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11403$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11404hardcode_action= 11405if test -n "$hardcode_libdir_flag_spec" || 11406 test -n "$runpath_var" || 11407 test "X$hardcode_automatic" = "Xyes" ; then 11408 11409 # We can hardcode non-existent directories. 11410 if test "$hardcode_direct" != no && 11411 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11412 # have to relink, otherwise we might link with an installed library 11413 # when we should be linking with a yet-to-be-installed one 11414 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11415 test "$hardcode_minus_L" != no; then 11416 # Linking always hardcodes the temporary library directory. 11417 hardcode_action=relink 11418 else 11419 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11420 hardcode_action=immediate 11421 fi 11422else 11423 # We cannot hardcode anything, or else we can only hardcode existing 11424 # directories. 11425 hardcode_action=unsupported 11426fi 11427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11428$as_echo "$hardcode_action" >&6; } 11429 11430if test "$hardcode_action" = relink || 11431 test "$inherit_rpath" = yes; then 11432 # Fast installation is not supported 11433 enable_fast_install=no 11434elif test "$shlibpath_overrides_runpath" = yes || 11435 test "$enable_shared" = no; then 11436 # Fast installation is not necessary 11437 enable_fast_install=needless 11438fi 11439 11440 11441 11442 11443 11444 11445 if test "x$enable_dlopen" != xyes; then 11446 enable_dlopen=unknown 11447 enable_dlopen_self=unknown 11448 enable_dlopen_self_static=unknown 11449else 11450 lt_cv_dlopen=no 11451 lt_cv_dlopen_libs= 11452 11453 case $host_os in 11454 beos*) 11455 lt_cv_dlopen="load_add_on" 11456 lt_cv_dlopen_libs= 11457 lt_cv_dlopen_self=yes 11458 ;; 11459 11460 mingw* | pw32* | cegcc*) 11461 lt_cv_dlopen="LoadLibrary" 11462 lt_cv_dlopen_libs= 11463 ;; 11464 11465 cygwin*) 11466 lt_cv_dlopen="dlopen" 11467 lt_cv_dlopen_libs= 11468 ;; 11469 11470 darwin*) 11471 # if libdl is installed we need to link against it 11472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11473$as_echo_n "checking for dlopen in -ldl... " >&6; } 11474if ${ac_cv_lib_dl_dlopen+:} false; then : 11475 $as_echo_n "(cached) " >&6 11476else 11477 ac_check_lib_save_LIBS=$LIBS 11478LIBS="-ldl $LIBS" 11479cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11480/* end confdefs.h. */ 11481 11482/* Override any GCC internal prototype to avoid an error. 11483 Use char because int might match the return type of a GCC 11484 builtin and then its argument prototype would still apply. */ 11485#ifdef __cplusplus 11486extern "C" 11487#endif 11488char dlopen (); 11489int 11490main () 11491{ 11492return dlopen (); 11493 ; 11494 return 0; 11495} 11496_ACEOF 11497if ac_fn_c_try_link "$LINENO"; then : 11498 ac_cv_lib_dl_dlopen=yes 11499else 11500 ac_cv_lib_dl_dlopen=no 11501fi 11502rm -f core conftest.err conftest.$ac_objext \ 11503 conftest$ac_exeext conftest.$ac_ext 11504LIBS=$ac_check_lib_save_LIBS 11505fi 11506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11507$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11508if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11509 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11510else 11511 11512 lt_cv_dlopen="dyld" 11513 lt_cv_dlopen_libs= 11514 lt_cv_dlopen_self=yes 11515 11516fi 11517 11518 ;; 11519 11520 *) 11521 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11522if test "x$ac_cv_func_shl_load" = xyes; then : 11523 lt_cv_dlopen="shl_load" 11524else 11525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11526$as_echo_n "checking for shl_load in -ldld... " >&6; } 11527if ${ac_cv_lib_dld_shl_load+:} false; then : 11528 $as_echo_n "(cached) " >&6 11529else 11530 ac_check_lib_save_LIBS=$LIBS 11531LIBS="-ldld $LIBS" 11532cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11533/* end confdefs.h. */ 11534 11535/* Override any GCC internal prototype to avoid an error. 11536 Use char because int might match the return type of a GCC 11537 builtin and then its argument prototype would still apply. */ 11538#ifdef __cplusplus 11539extern "C" 11540#endif 11541char shl_load (); 11542int 11543main () 11544{ 11545return shl_load (); 11546 ; 11547 return 0; 11548} 11549_ACEOF 11550if ac_fn_c_try_link "$LINENO"; then : 11551 ac_cv_lib_dld_shl_load=yes 11552else 11553 ac_cv_lib_dld_shl_load=no 11554fi 11555rm -f core conftest.err conftest.$ac_objext \ 11556 conftest$ac_exeext conftest.$ac_ext 11557LIBS=$ac_check_lib_save_LIBS 11558fi 11559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11560$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11561if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11562 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11563else 11564 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11565if test "x$ac_cv_func_dlopen" = xyes; then : 11566 lt_cv_dlopen="dlopen" 11567else 11568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11569$as_echo_n "checking for dlopen in -ldl... " >&6; } 11570if ${ac_cv_lib_dl_dlopen+:} false; then : 11571 $as_echo_n "(cached) " >&6 11572else 11573 ac_check_lib_save_LIBS=$LIBS 11574LIBS="-ldl $LIBS" 11575cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11576/* end confdefs.h. */ 11577 11578/* Override any GCC internal prototype to avoid an error. 11579 Use char because int might match the return type of a GCC 11580 builtin and then its argument prototype would still apply. */ 11581#ifdef __cplusplus 11582extern "C" 11583#endif 11584char dlopen (); 11585int 11586main () 11587{ 11588return dlopen (); 11589 ; 11590 return 0; 11591} 11592_ACEOF 11593if ac_fn_c_try_link "$LINENO"; then : 11594 ac_cv_lib_dl_dlopen=yes 11595else 11596 ac_cv_lib_dl_dlopen=no 11597fi 11598rm -f core conftest.err conftest.$ac_objext \ 11599 conftest$ac_exeext conftest.$ac_ext 11600LIBS=$ac_check_lib_save_LIBS 11601fi 11602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11603$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11604if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11605 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11606else 11607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11608$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11609if ${ac_cv_lib_svld_dlopen+:} false; then : 11610 $as_echo_n "(cached) " >&6 11611else 11612 ac_check_lib_save_LIBS=$LIBS 11613LIBS="-lsvld $LIBS" 11614cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11615/* end confdefs.h. */ 11616 11617/* Override any GCC internal prototype to avoid an error. 11618 Use char because int might match the return type of a GCC 11619 builtin and then its argument prototype would still apply. */ 11620#ifdef __cplusplus 11621extern "C" 11622#endif 11623char dlopen (); 11624int 11625main () 11626{ 11627return dlopen (); 11628 ; 11629 return 0; 11630} 11631_ACEOF 11632if ac_fn_c_try_link "$LINENO"; then : 11633 ac_cv_lib_svld_dlopen=yes 11634else 11635 ac_cv_lib_svld_dlopen=no 11636fi 11637rm -f core conftest.err conftest.$ac_objext \ 11638 conftest$ac_exeext conftest.$ac_ext 11639LIBS=$ac_check_lib_save_LIBS 11640fi 11641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11642$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11643if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11644 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11645else 11646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11647$as_echo_n "checking for dld_link in -ldld... " >&6; } 11648if ${ac_cv_lib_dld_dld_link+:} false; then : 11649 $as_echo_n "(cached) " >&6 11650else 11651 ac_check_lib_save_LIBS=$LIBS 11652LIBS="-ldld $LIBS" 11653cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11654/* end confdefs.h. */ 11655 11656/* Override any GCC internal prototype to avoid an error. 11657 Use char because int might match the return type of a GCC 11658 builtin and then its argument prototype would still apply. */ 11659#ifdef __cplusplus 11660extern "C" 11661#endif 11662char dld_link (); 11663int 11664main () 11665{ 11666return dld_link (); 11667 ; 11668 return 0; 11669} 11670_ACEOF 11671if ac_fn_c_try_link "$LINENO"; then : 11672 ac_cv_lib_dld_dld_link=yes 11673else 11674 ac_cv_lib_dld_dld_link=no 11675fi 11676rm -f core conftest.err conftest.$ac_objext \ 11677 conftest$ac_exeext conftest.$ac_ext 11678LIBS=$ac_check_lib_save_LIBS 11679fi 11680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11681$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11682if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11683 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11684fi 11685 11686 11687fi 11688 11689 11690fi 11691 11692 11693fi 11694 11695 11696fi 11697 11698 11699fi 11700 11701 ;; 11702 esac 11703 11704 if test "x$lt_cv_dlopen" != xno; then 11705 enable_dlopen=yes 11706 else 11707 enable_dlopen=no 11708 fi 11709 11710 case $lt_cv_dlopen in 11711 dlopen) 11712 save_CPPFLAGS="$CPPFLAGS" 11713 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11714 11715 save_LDFLAGS="$LDFLAGS" 11716 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11717 11718 save_LIBS="$LIBS" 11719 LIBS="$lt_cv_dlopen_libs $LIBS" 11720 11721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11722$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11723if ${lt_cv_dlopen_self+:} false; then : 11724 $as_echo_n "(cached) " >&6 11725else 11726 if test "$cross_compiling" = yes; then : 11727 lt_cv_dlopen_self=cross 11728else 11729 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11730 lt_status=$lt_dlunknown 11731 cat > conftest.$ac_ext <<_LT_EOF 11732#line 11731 "configure" 11733#include "confdefs.h" 11734 11735#if HAVE_DLFCN_H 11736#include <dlfcn.h> 11737#endif 11738 11739#include <stdio.h> 11740 11741#ifdef RTLD_GLOBAL 11742# define LT_DLGLOBAL RTLD_GLOBAL 11743#else 11744# ifdef DL_GLOBAL 11745# define LT_DLGLOBAL DL_GLOBAL 11746# else 11747# define LT_DLGLOBAL 0 11748# endif 11749#endif 11750 11751/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11752 find out it does not work in some platform. */ 11753#ifndef LT_DLLAZY_OR_NOW 11754# ifdef RTLD_LAZY 11755# define LT_DLLAZY_OR_NOW RTLD_LAZY 11756# else 11757# ifdef DL_LAZY 11758# define LT_DLLAZY_OR_NOW DL_LAZY 11759# else 11760# ifdef RTLD_NOW 11761# define LT_DLLAZY_OR_NOW RTLD_NOW 11762# else 11763# ifdef DL_NOW 11764# define LT_DLLAZY_OR_NOW DL_NOW 11765# else 11766# define LT_DLLAZY_OR_NOW 0 11767# endif 11768# endif 11769# endif 11770# endif 11771#endif 11772 11773/* When -fvisbility=hidden is used, assume the code has been annotated 11774 correspondingly for the symbols needed. */ 11775#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11776void fnord () __attribute__((visibility("default"))); 11777#endif 11778 11779void fnord () { int i=42; } 11780int main () 11781{ 11782 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11783 int status = $lt_dlunknown; 11784 11785 if (self) 11786 { 11787 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11788 else 11789 { 11790 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11791 else puts (dlerror ()); 11792 } 11793 /* dlclose (self); */ 11794 } 11795 else 11796 puts (dlerror ()); 11797 11798 return status; 11799} 11800_LT_EOF 11801 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11802 (eval $ac_link) 2>&5 11803 ac_status=$? 11804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11805 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11806 (./conftest; exit; ) >&5 2>/dev/null 11807 lt_status=$? 11808 case x$lt_status in 11809 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11810 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11811 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11812 esac 11813 else : 11814 # compilation failed 11815 lt_cv_dlopen_self=no 11816 fi 11817fi 11818rm -fr conftest* 11819 11820 11821fi 11822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11823$as_echo "$lt_cv_dlopen_self" >&6; } 11824 11825 if test "x$lt_cv_dlopen_self" = xyes; then 11826 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11828$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11829if ${lt_cv_dlopen_self_static+:} false; then : 11830 $as_echo_n "(cached) " >&6 11831else 11832 if test "$cross_compiling" = yes; then : 11833 lt_cv_dlopen_self_static=cross 11834else 11835 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11836 lt_status=$lt_dlunknown 11837 cat > conftest.$ac_ext <<_LT_EOF 11838#line 11837 "configure" 11839#include "confdefs.h" 11840 11841#if HAVE_DLFCN_H 11842#include <dlfcn.h> 11843#endif 11844 11845#include <stdio.h> 11846 11847#ifdef RTLD_GLOBAL 11848# define LT_DLGLOBAL RTLD_GLOBAL 11849#else 11850# ifdef DL_GLOBAL 11851# define LT_DLGLOBAL DL_GLOBAL 11852# else 11853# define LT_DLGLOBAL 0 11854# endif 11855#endif 11856 11857/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11858 find out it does not work in some platform. */ 11859#ifndef LT_DLLAZY_OR_NOW 11860# ifdef RTLD_LAZY 11861# define LT_DLLAZY_OR_NOW RTLD_LAZY 11862# else 11863# ifdef DL_LAZY 11864# define LT_DLLAZY_OR_NOW DL_LAZY 11865# else 11866# ifdef RTLD_NOW 11867# define LT_DLLAZY_OR_NOW RTLD_NOW 11868# else 11869# ifdef DL_NOW 11870# define LT_DLLAZY_OR_NOW DL_NOW 11871# else 11872# define LT_DLLAZY_OR_NOW 0 11873# endif 11874# endif 11875# endif 11876# endif 11877#endif 11878 11879/* When -fvisbility=hidden is used, assume the code has been annotated 11880 correspondingly for the symbols needed. */ 11881#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11882void fnord () __attribute__((visibility("default"))); 11883#endif 11884 11885void fnord () { int i=42; } 11886int main () 11887{ 11888 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11889 int status = $lt_dlunknown; 11890 11891 if (self) 11892 { 11893 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11894 else 11895 { 11896 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11897 else puts (dlerror ()); 11898 } 11899 /* dlclose (self); */ 11900 } 11901 else 11902 puts (dlerror ()); 11903 11904 return status; 11905} 11906_LT_EOF 11907 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11908 (eval $ac_link) 2>&5 11909 ac_status=$? 11910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11911 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11912 (./conftest; exit; ) >&5 2>/dev/null 11913 lt_status=$? 11914 case x$lt_status in 11915 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11916 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11917 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11918 esac 11919 else : 11920 # compilation failed 11921 lt_cv_dlopen_self_static=no 11922 fi 11923fi 11924rm -fr conftest* 11925 11926 11927fi 11928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11929$as_echo "$lt_cv_dlopen_self_static" >&6; } 11930 fi 11931 11932 CPPFLAGS="$save_CPPFLAGS" 11933 LDFLAGS="$save_LDFLAGS" 11934 LIBS="$save_LIBS" 11935 ;; 11936 esac 11937 11938 case $lt_cv_dlopen_self in 11939 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11940 *) enable_dlopen_self=unknown ;; 11941 esac 11942 11943 case $lt_cv_dlopen_self_static in 11944 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11945 *) enable_dlopen_self_static=unknown ;; 11946 esac 11947fi 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965striplib= 11966old_striplib= 11967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11968$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11969if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11970 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11971 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11973$as_echo "yes" >&6; } 11974else 11975# FIXME - insert some real tests, host_os isn't really good enough 11976 case $host_os in 11977 darwin*) 11978 if test -n "$STRIP" ; then 11979 striplib="$STRIP -x" 11980 old_striplib="$STRIP -S" 11981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11982$as_echo "yes" >&6; } 11983 else 11984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11985$as_echo "no" >&6; } 11986 fi 11987 ;; 11988 *) 11989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11990$as_echo "no" >&6; } 11991 ;; 11992 esac 11993fi 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 # Report which library types will actually be built 12007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12008$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12010$as_echo "$can_build_shared" >&6; } 12011 12012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12013$as_echo_n "checking whether to build shared libraries... " >&6; } 12014 test "$can_build_shared" = "no" && enable_shared=no 12015 12016 # On AIX, shared libraries and static libraries use the same namespace, and 12017 # are all built from PIC. 12018 case $host_os in 12019 aix3*) 12020 test "$enable_shared" = yes && enable_static=no 12021 if test -n "$RANLIB"; then 12022 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12023 postinstall_cmds='$RANLIB $lib' 12024 fi 12025 ;; 12026 12027 aix[4-9]*) 12028 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12029 test "$enable_shared" = yes && enable_static=no 12030 fi 12031 ;; 12032 esac 12033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12034$as_echo "$enable_shared" >&6; } 12035 12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12037$as_echo_n "checking whether to build static libraries... " >&6; } 12038 # Make sure either enable_shared or enable_static is yes. 12039 test "$enable_shared" = yes || enable_static=yes 12040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12041$as_echo "$enable_static" >&6; } 12042 12043 12044 12045 12046fi 12047ac_ext=c 12048ac_cpp='$CPP $CPPFLAGS' 12049ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12050ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12051ac_compiler_gnu=$ac_cv_c_compiler_gnu 12052 12053CC="$lt_save_CC" 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 ac_config_commands="$ac_config_commands libtool" 12068 12069 12070 12071 12072# Only expand once: 12073 12074 12075 12076# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE. 12077 12078# The tests for host and target for $enable_largefile require 12079# canonical names. 12080 12081 12082 12083# As the $enable_largefile decision depends on --enable-plugins we must set it 12084# even in directories otherwise not depending on the $plugins option. 12085 12086 12087 maybe_plugins=no 12088 for ac_header in dlfcn.h 12089do : 12090 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 12091" 12092if test "x$ac_cv_header_dlfcn_h" = xyes; then : 12093 cat >>confdefs.h <<_ACEOF 12094#define HAVE_DLFCN_H 1 12095_ACEOF 12096 maybe_plugins=yes 12097fi 12098 12099done 12100 12101 for ac_header in windows.h 12102do : 12103 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 12104" 12105if test "x$ac_cv_header_windows_h" = xyes; then : 12106 cat >>confdefs.h <<_ACEOF 12107#define HAVE_WINDOWS_H 1 12108_ACEOF 12109 maybe_plugins=yes 12110fi 12111 12112done 12113 12114 12115 # Check whether --enable-plugins was given. 12116if test "${enable_plugins+set}" = set; then : 12117 enableval=$enable_plugins; case "${enableval}" in 12118 no) plugins=no ;; 12119 *) plugins=yes 12120 if test "$maybe_plugins" != "yes" ; then 12121 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 12122 fi ;; 12123 esac 12124else 12125 plugins=$maybe_plugins 12126 12127fi 12128 12129 if test "$plugins" = "yes"; then 12130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 12131$as_echo_n "checking for library containing dlsym... " >&6; } 12132if ${ac_cv_search_dlsym+:} false; then : 12133 $as_echo_n "(cached) " >&6 12134else 12135 ac_func_search_save_LIBS=$LIBS 12136cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12137/* end confdefs.h. */ 12138 12139/* Override any GCC internal prototype to avoid an error. 12140 Use char because int might match the return type of a GCC 12141 builtin and then its argument prototype would still apply. */ 12142#ifdef __cplusplus 12143extern "C" 12144#endif 12145char dlsym (); 12146int 12147main () 12148{ 12149return dlsym (); 12150 ; 12151 return 0; 12152} 12153_ACEOF 12154for ac_lib in '' dl; do 12155 if test -z "$ac_lib"; then 12156 ac_res="none required" 12157 else 12158 ac_res=-l$ac_lib 12159 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12160 fi 12161 if ac_fn_c_try_link "$LINENO"; then : 12162 ac_cv_search_dlsym=$ac_res 12163fi 12164rm -f core conftest.err conftest.$ac_objext \ 12165 conftest$ac_exeext 12166 if ${ac_cv_search_dlsym+:} false; then : 12167 break 12168fi 12169done 12170if ${ac_cv_search_dlsym+:} false; then : 12171 12172else 12173 ac_cv_search_dlsym=no 12174fi 12175rm conftest.$ac_ext 12176LIBS=$ac_func_search_save_LIBS 12177fi 12178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 12179$as_echo "$ac_cv_search_dlsym" >&6; } 12180ac_res=$ac_cv_search_dlsym 12181if test "$ac_res" != no; then : 12182 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12183 12184fi 12185 12186 fi 12187 12188 12189case "${host}" in 12190 sparc-*-solaris*|i[3-7]86-*-solaris*) 12191 # On native 32bit sparc and ia32 solaris, large-file and procfs support 12192 # are mutually exclusive; and without procfs support, the bfd/ elf module 12193 # cannot provide certain routines such as elfcore_write_prpsinfo 12194 # or elfcore_write_prstatus. So unless the user explicitly requested 12195 # large-file support through the --enable-largefile switch, disable 12196 # large-file support in favor of procfs support. 12197 test "${target}" = "${host}" -a "x$plugins" = xno \ 12198 && : ${enable_largefile="no"} 12199 ;; 12200esac 12201 12202# Check whether --enable-largefile was given. 12203if test "${enable_largefile+set}" = set; then : 12204 enableval=$enable_largefile; 12205fi 12206 12207if test "$enable_largefile" != no; then 12208 12209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12210$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12211if ${ac_cv_sys_largefile_CC+:} false; then : 12212 $as_echo_n "(cached) " >&6 12213else 12214 ac_cv_sys_largefile_CC=no 12215 if test "$GCC" != yes; then 12216 ac_save_CC=$CC 12217 while :; do 12218 # IRIX 6.2 and later do not support large files by default, 12219 # so use the C compiler's -n32 option if that helps. 12220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12221/* end confdefs.h. */ 12222#include <sys/types.h> 12223 /* Check that off_t can represent 2**63 - 1 correctly. 12224 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12225 since some C++ compilers masquerading as C compilers 12226 incorrectly reject 9223372036854775807. */ 12227#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12228 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12229 && LARGE_OFF_T % 2147483647 == 1) 12230 ? 1 : -1]; 12231int 12232main () 12233{ 12234 12235 ; 12236 return 0; 12237} 12238_ACEOF 12239 if ac_fn_c_try_compile "$LINENO"; then : 12240 break 12241fi 12242rm -f core conftest.err conftest.$ac_objext 12243 CC="$CC -n32" 12244 if ac_fn_c_try_compile "$LINENO"; then : 12245 ac_cv_sys_largefile_CC=' -n32'; break 12246fi 12247rm -f core conftest.err conftest.$ac_objext 12248 break 12249 done 12250 CC=$ac_save_CC 12251 rm -f conftest.$ac_ext 12252 fi 12253fi 12254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12255$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12256 if test "$ac_cv_sys_largefile_CC" != no; then 12257 CC=$CC$ac_cv_sys_largefile_CC 12258 fi 12259 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12261$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12262if ${ac_cv_sys_file_offset_bits+:} false; then : 12263 $as_echo_n "(cached) " >&6 12264else 12265 while :; do 12266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12267/* end confdefs.h. */ 12268#include <sys/types.h> 12269 /* Check that off_t can represent 2**63 - 1 correctly. 12270 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12271 since some C++ compilers masquerading as C compilers 12272 incorrectly reject 9223372036854775807. */ 12273#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12274 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12275 && LARGE_OFF_T % 2147483647 == 1) 12276 ? 1 : -1]; 12277int 12278main () 12279{ 12280 12281 ; 12282 return 0; 12283} 12284_ACEOF 12285if ac_fn_c_try_compile "$LINENO"; then : 12286 ac_cv_sys_file_offset_bits=no; break 12287fi 12288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12290/* end confdefs.h. */ 12291#define _FILE_OFFSET_BITS 64 12292#include <sys/types.h> 12293 /* Check that off_t can represent 2**63 - 1 correctly. 12294 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12295 since some C++ compilers masquerading as C compilers 12296 incorrectly reject 9223372036854775807. */ 12297#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12298 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12299 && LARGE_OFF_T % 2147483647 == 1) 12300 ? 1 : -1]; 12301int 12302main () 12303{ 12304 12305 ; 12306 return 0; 12307} 12308_ACEOF 12309if ac_fn_c_try_compile "$LINENO"; then : 12310 ac_cv_sys_file_offset_bits=64; break 12311fi 12312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12313 ac_cv_sys_file_offset_bits=unknown 12314 break 12315done 12316fi 12317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12318$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12319case $ac_cv_sys_file_offset_bits in #( 12320 no | unknown) ;; 12321 *) 12322cat >>confdefs.h <<_ACEOF 12323#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12324_ACEOF 12325;; 12326esac 12327rm -rf conftest* 12328 if test $ac_cv_sys_file_offset_bits = unknown; then 12329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12330$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12331if ${ac_cv_sys_large_files+:} false; then : 12332 $as_echo_n "(cached) " >&6 12333else 12334 while :; do 12335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12336/* end confdefs.h. */ 12337#include <sys/types.h> 12338 /* Check that off_t can represent 2**63 - 1 correctly. 12339 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12340 since some C++ compilers masquerading as C compilers 12341 incorrectly reject 9223372036854775807. */ 12342#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12343 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12344 && LARGE_OFF_T % 2147483647 == 1) 12345 ? 1 : -1]; 12346int 12347main () 12348{ 12349 12350 ; 12351 return 0; 12352} 12353_ACEOF 12354if ac_fn_c_try_compile "$LINENO"; then : 12355 ac_cv_sys_large_files=no; break 12356fi 12357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12359/* end confdefs.h. */ 12360#define _LARGE_FILES 1 12361#include <sys/types.h> 12362 /* Check that off_t can represent 2**63 - 1 correctly. 12363 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12364 since some C++ compilers masquerading as C compilers 12365 incorrectly reject 9223372036854775807. */ 12366#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12367 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12368 && LARGE_OFF_T % 2147483647 == 1) 12369 ? 1 : -1]; 12370int 12371main () 12372{ 12373 12374 ; 12375 return 0; 12376} 12377_ACEOF 12378if ac_fn_c_try_compile "$LINENO"; then : 12379 ac_cv_sys_large_files=1; break 12380fi 12381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12382 ac_cv_sys_large_files=unknown 12383 break 12384done 12385fi 12386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12387$as_echo "$ac_cv_sys_large_files" >&6; } 12388case $ac_cv_sys_large_files in #( 12389 no | unknown) ;; 12390 *) 12391cat >>confdefs.h <<_ACEOF 12392#define _LARGE_FILES $ac_cv_sys_large_files 12393_ACEOF 12394;; 12395esac 12396rm -rf conftest* 12397 fi 12398 12399 12400fi 12401 12402 12403 12404 if test "$plugins" = "yes"; then 12405 PLUGINS_TRUE= 12406 PLUGINS_FALSE='#' 12407else 12408 PLUGINS_TRUE='#' 12409 PLUGINS_FALSE= 12410fi 12411 12412 12413if test "$plugins" = "yes"; then 12414 enable_targets="$enable_targets plugin" 12415fi 12416 12417# Check whether --enable-64-bit-bfd was given. 12418if test "${enable_64_bit_bfd+set}" = set; then : 12419 enableval=$enable_64_bit_bfd; case "${enableval}" in 12420 yes) want64=true ;; 12421 no) want64=false ;; 12422 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 12423esac 12424else 12425 want64=false 12426fi 12427 12428# Check whether --enable-targets was given. 12429if test "${enable_targets+set}" = set; then : 12430 enableval=$enable_targets; case "${enableval}" in 12431 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 12432 ;; 12433 no) enable_targets= ;; 12434 *) enable_targets=$enableval ;; 12435esac 12436fi 12437 12438# Check whether --enable-64_bit_archive was given. 12439if test "${enable_64_bit_archive+set}" = set; then : 12440 enableval=$enable_64_bit_archive; case "${enableval}" in 12441 yes) want_64_bit_archive=true ;; 12442 no) want_64_bit_archive=false ;; 12443 *) as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;; 12444esac 12445else 12446 want_64_bit_archive=unset 12447fi 12448 12449 12450# Check whether --with-mmap was given. 12451if test "${with_mmap+set}" = set; then : 12452 withval=$with_mmap; case "${withval}" in 12453 yes) want_mmap=true ;; 12454 no) want_mmap=false ;; 12455 *) as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;; 12456esac 12457else 12458 want_mmap=false 12459fi 12460 12461# Check whether --enable-secureplt was given. 12462if test "${enable_secureplt+set}" = set; then : 12463 enableval=$enable_secureplt; case "${enableval}" in 12464 yes) use_secureplt=true ;; 12465 no) use_secureplt=false ;; 12466 *) as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;; 12467esac 12468else 12469 use_secureplt=false 12470fi 12471if test $use_secureplt = true; then 12472 12473$as_echo "#define USE_SECUREPLT 1" >>confdefs.h 12474 12475fi 12476 12477# Decide if -z separate-code should be enabled in ELF linker by default. 12478ac_default_ld_z_separate_code=unset 12479# Check whether --enable-separate-code was given. 12480if test "${enable_separate_code+set}" = set; then : 12481 enableval=$enable_separate_code; case "${enableval}" in 12482 yes) ac_default_ld_z_separate_code=1 ;; 12483 no) ac_default_ld_z_separate_code=0 ;; 12484esac 12485fi 12486 12487# Enable -z separate-code by default for Linux/x86. 12488case "${target}" in 12489i[3-7]86-*-linux-* | x86_64-*-linux-*) 12490 if test ${ac_default_ld_z_separate_code} = unset; then 12491 ac_default_ld_z_separate_code=1 12492 fi 12493 ;; 12494esac 12495if test "${ac_default_ld_z_separate_code}" = unset; then 12496 ac_default_ld_z_separate_code=0 12497fi 12498 12499cat >>confdefs.h <<_ACEOF 12500#define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code 12501_ACEOF 12502 12503 12504# Check whether --enable-leading-mingw64-underscores was given. 12505if test "${enable_leading_mingw64_underscores+set}" = set; then : 12506 enableval=$enable_leading_mingw64_underscores; 12507fi 12508 12509if test x"$enable_leading_mingw64_underscores" = xyes ; then : 12510 12511$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h 12512 12513fi 12514 12515DEBUGDIR=${libdir}/debug 12516 12517# Check whether --with-separate-debug-dir was given. 12518if test "${with_separate_debug_dir+set}" = set; then : 12519 withval=$with_separate_debug_dir; DEBUGDIR="${withval}" 12520fi 12521 12522 12523 12524 12525 12526# Check whether --with-pkgversion was given. 12527if test "${with_pkgversion+set}" = set; then : 12528 withval=$with_pkgversion; case "$withval" in 12529 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 12530 no) PKGVERSION= ;; 12531 *) PKGVERSION="($withval) " ;; 12532 esac 12533else 12534 PKGVERSION="(GNU Binutils) " 12535 12536fi 12537 12538 12539 12540 12541 12542# Check whether --with-bugurl was given. 12543if test "${with_bugurl+set}" = set; then : 12544 withval=$with_bugurl; case "$withval" in 12545 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 12546 no) BUGURL= 12547 ;; 12548 *) BUGURL="$withval" 12549 ;; 12550 esac 12551else 12552 BUGURL="http://www.sourceware.org/bugzilla/" 12553 12554fi 12555 12556 case ${BUGURL} in 12557 "") 12558 REPORT_BUGS_TO= 12559 REPORT_BUGS_TEXI= 12560 ;; 12561 *) 12562 REPORT_BUGS_TO="<$BUGURL>" 12563 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12564 ;; 12565 esac; 12566 12567 12568 12569 12570 12571# Set the 'development' global. 12572. $srcdir/../bfd/development.sh 12573 12574# Set acp_cpp_for_build variable 12575ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 12576 12577# Default set of GCC warnings to enable. 12578GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12579GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12580 12581# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12582cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12583/* end confdefs.h. */ 12584__GNUC__ 12585_ACEOF 12586if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12587 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12588 12589else 12590 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12591fi 12592rm -f conftest* 12593 12594 12595# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12596cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12597/* end confdefs.h. */ 12598__GNUC__ 12599_ACEOF 12600if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12601 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12602 12603else 12604 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 12605fi 12606rm -f conftest* 12607 12608 12609# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 12610WARN_WRITE_STRINGS="" 12611cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12612/* end confdefs.h. */ 12613__GNUC__ 12614_ACEOF 12615if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12616 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12617 12618else 12619 WARN_WRITE_STRINGS="-Wwrite-strings" 12620fi 12621rm -f conftest* 12622 12623 12624# Verify CC_FOR_BUILD to be compatible with warning flags 12625 12626# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12627cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12628/* end confdefs.h. */ 12629__GNUC__ 12630_ACEOF 12631if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12632 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12633 12634else 12635 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 12636fi 12637rm -f conftest* 12638 12639 12640# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12641cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12642/* end confdefs.h. */ 12643__GNUC__ 12644_ACEOF 12645if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12646 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12647 12648else 12649 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 12650fi 12651rm -f conftest* 12652 12653 12654# Check whether --enable-werror was given. 12655if test "${enable_werror+set}" = set; then : 12656 enableval=$enable_werror; case "${enableval}" in 12657 yes | y) ERROR_ON_WARNING="yes" ;; 12658 no | n) ERROR_ON_WARNING="no" ;; 12659 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12660 esac 12661fi 12662 12663 12664# Disable -Wformat by default when using gcc on mingw 12665case "${host}" in 12666 *-*-mingw32*) 12667 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12668 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12669 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 12670 fi 12671 ;; 12672 *) ;; 12673esac 12674 12675# Enable -Werror by default when using gcc. Turn it off for releases. 12676if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 12677 ERROR_ON_WARNING=yes 12678fi 12679 12680NO_WERROR= 12681if test "${ERROR_ON_WARNING}" = yes ; then 12682 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12683 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 12684 NO_WERROR="-Wno-error" 12685fi 12686 12687if test "${GCC}" = yes ; then 12688 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12689 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 12690fi 12691 12692# Check whether --enable-build-warnings was given. 12693if test "${enable_build_warnings+set}" = set; then : 12694 enableval=$enable_build_warnings; case "${enableval}" in 12695 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12696 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 12697 no) if test "${GCC}" = yes ; then 12698 WARN_CFLAGS="-w" 12699 WARN_CFLAGS_FOR_BUILD="-w" 12700 fi;; 12701 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12702 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 12703 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 12704 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12705 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 12706 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 12707 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 12708 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12709esac 12710fi 12711 12712 12713if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12714 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12715fi 12716 12717 12718 12719 12720 12721 12722 12723ac_config_headers="$ac_config_headers config.h:config.in" 12724 12725 12726# PR 14072 12727 12728 12729if test -z "$target" ; then 12730 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5 12731fi 12732 12733 12734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12735$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12736 # Check whether --enable-maintainer-mode was given. 12737if test "${enable_maintainer_mode+set}" = set; then : 12738 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12739else 12740 USE_MAINTAINER_MODE=no 12741fi 12742 12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12744$as_echo "$USE_MAINTAINER_MODE" >&6; } 12745 if test $USE_MAINTAINER_MODE = yes; then 12746 MAINTAINER_MODE_TRUE= 12747 MAINTAINER_MODE_FALSE='#' 12748else 12749 MAINTAINER_MODE_TRUE='#' 12750 MAINTAINER_MODE_FALSE= 12751fi 12752 12753 MAINT=$MAINTAINER_MODE_TRUE 12754 12755 12756 if false; then 12757 GENINSRC_NEVER_TRUE= 12758 GENINSRC_NEVER_FALSE='#' 12759else 12760 GENINSRC_NEVER_TRUE='#' 12761 GENINSRC_NEVER_FALSE= 12762fi 12763 12764 case ${build_alias} in 12765 "") build_noncanonical=${build} ;; 12766 *) build_noncanonical=${build_alias} ;; 12767esac 12768 12769 case ${host_alias} in 12770 "") host_noncanonical=${build_noncanonical} ;; 12771 *) host_noncanonical=${host_alias} ;; 12772esac 12773 12774 case ${target_alias} in 12775 "") target_noncanonical=${host_noncanonical} ;; 12776 *) target_noncanonical=${target_alias} ;; 12777esac 12778 12779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12780$as_echo_n "checking whether to install libbfd... " >&6; } 12781 # Check whether --enable-install-libbfd was given. 12782if test "${enable_install_libbfd+set}" = set; then : 12783 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12784else 12785 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12786 install_libbfd_p=yes 12787 else 12788 install_libbfd_p=no 12789 fi 12790fi 12791 12792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12793$as_echo "$install_libbfd_p" >&6; } 12794 if test $install_libbfd_p = yes; then 12795 INSTALL_LIBBFD_TRUE= 12796 INSTALL_LIBBFD_FALSE='#' 12797else 12798 INSTALL_LIBBFD_TRUE='#' 12799 INSTALL_LIBBFD_FALSE= 12800fi 12801 12802 # Need _noncanonical variables for this. 12803 12804 12805 12806 12807 # libbfd.a is a host library containing target dependent code 12808 bfdlibdir='$(libdir)' 12809 bfdincludedir='$(includedir)' 12810 if test "${host}" != "${target}"; then 12811 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12812 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12813 fi 12814 12815 12816 12817 12818 12819 12820 12821 12822host64=false 12823target64=false 12824bfd_default_target_size=32 12825 12826# host stuff: 12827 12828ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt" 12829# If we haven't got the data from the intl directory, 12830# assume NLS is disabled. 12831USE_NLS=no 12832LIBINTL= 12833LIBINTL_DEP= 12834INCINTL= 12835XGETTEXT= 12836GMSGFMT= 12837POSUB= 12838 12839if test -f ../intl/config.intl; then 12840 . ../intl/config.intl 12841fi 12842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12843$as_echo_n "checking whether NLS is requested... " >&6; } 12844if test x"$USE_NLS" != xyes; then 12845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12846$as_echo "no" >&6; } 12847else 12848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12849$as_echo "yes" >&6; } 12850 12851$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12852 12853 12854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12855$as_echo_n "checking for catalogs to be installed... " >&6; } 12856 # Look for .po and .gmo files in the source directory. 12857 CATALOGS= 12858 XLINGUAS= 12859 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12860 # If there aren't any .gmo files the shell will give us the 12861 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12862 # weeded out. 12863 case "$cat" in *\**) 12864 continue;; 12865 esac 12866 # The quadruple backslash is collapsed to a double backslash 12867 # by the backticks, then collapsed again by the double quotes, 12868 # leaving us with one backslash in the sed expression (right 12869 # before the dot that mustn't act as a wildcard). 12870 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12871 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12872 # The user is allowed to set LINGUAS to a list of languages to 12873 # install catalogs for. If it's empty that means "all of them." 12874 if test "x$LINGUAS" = x; then 12875 CATALOGS="$CATALOGS $cat" 12876 XLINGUAS="$XLINGUAS $lang" 12877 else 12878 case "$LINGUAS" in *$lang*) 12879 CATALOGS="$CATALOGS $cat" 12880 XLINGUAS="$XLINGUAS $lang" 12881 ;; 12882 esac 12883 fi 12884 done 12885 LINGUAS="$XLINGUAS" 12886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12887$as_echo "$LINGUAS" >&6; } 12888 12889 12890 DATADIRNAME=share 12891 12892 INSTOBJEXT=.mo 12893 12894 GENCAT=gencat 12895 12896 CATOBJEXT=.gmo 12897 12898fi 12899 12900 MKINSTALLDIRS= 12901 if test -n "$ac_aux_dir"; then 12902 case "$ac_aux_dir" in 12903 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12904 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12905 esac 12906 fi 12907 if test -z "$MKINSTALLDIRS"; then 12908 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12909 fi 12910 12911 12912 12913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12914$as_echo_n "checking whether NLS is requested... " >&6; } 12915 # Check whether --enable-nls was given. 12916if test "${enable_nls+set}" = set; then : 12917 enableval=$enable_nls; USE_NLS=$enableval 12918else 12919 USE_NLS=yes 12920fi 12921 12922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12923$as_echo "$USE_NLS" >&6; } 12924 12925 12926 12927 12928 12929 12930# Prepare PATH_SEPARATOR. 12931# The user is always right. 12932if test "${PATH_SEPARATOR+set}" != set; then 12933 echo "#! /bin/sh" >conf$$.sh 12934 echo "exit 0" >>conf$$.sh 12935 chmod +x conf$$.sh 12936 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12937 PATH_SEPARATOR=';' 12938 else 12939 PATH_SEPARATOR=: 12940 fi 12941 rm -f conf$$.sh 12942fi 12943 12944# Find out how to test for executable files. Don't use a zero-byte file, 12945# as systems may use methods other than mode bits to determine executability. 12946cat >conf$$.file <<_ASEOF 12947#! /bin/sh 12948exit 0 12949_ASEOF 12950chmod +x conf$$.file 12951if test -x conf$$.file >/dev/null 2>&1; then 12952 ac_executable_p="test -x" 12953else 12954 ac_executable_p="test -f" 12955fi 12956rm -f conf$$.file 12957 12958# Extract the first word of "msgfmt", so it can be a program name with args. 12959set dummy msgfmt; ac_word=$2 12960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12961$as_echo_n "checking for $ac_word... " >&6; } 12962if ${ac_cv_path_MSGFMT+:} false; then : 12963 $as_echo_n "(cached) " >&6 12964else 12965 case "$MSGFMT" in 12966 [\\/]* | ?:[\\/]*) 12967 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12968 ;; 12969 *) 12970 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12971 for ac_dir in $PATH; do 12972 IFS="$ac_save_IFS" 12973 test -z "$ac_dir" && ac_dir=. 12974 for ac_exec_ext in '' $ac_executable_extensions; do 12975 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12976 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12977 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12978 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12979 break 2 12980 fi 12981 fi 12982 done 12983 done 12984 IFS="$ac_save_IFS" 12985 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12986 ;; 12987esac 12988fi 12989MSGFMT="$ac_cv_path_MSGFMT" 12990if test "$MSGFMT" != ":"; then 12991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12992$as_echo "$MSGFMT" >&6; } 12993else 12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12995$as_echo "no" >&6; } 12996fi 12997 12998 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12999set dummy gmsgfmt; ac_word=$2 13000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13001$as_echo_n "checking for $ac_word... " >&6; } 13002if ${ac_cv_path_GMSGFMT+:} false; then : 13003 $as_echo_n "(cached) " >&6 13004else 13005 case $GMSGFMT in 13006 [\\/]* | ?:[\\/]*) 13007 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 13008 ;; 13009 *) 13010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13011for as_dir in $PATH 13012do 13013 IFS=$as_save_IFS 13014 test -z "$as_dir" && as_dir=. 13015 for ac_exec_ext in '' $ac_executable_extensions; do 13016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13017 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 13018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13019 break 2 13020 fi 13021done 13022 done 13023IFS=$as_save_IFS 13024 13025 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 13026 ;; 13027esac 13028fi 13029GMSGFMT=$ac_cv_path_GMSGFMT 13030if test -n "$GMSGFMT"; then 13031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 13032$as_echo "$GMSGFMT" >&6; } 13033else 13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13035$as_echo "no" >&6; } 13036fi 13037 13038 13039 13040 13041# Prepare PATH_SEPARATOR. 13042# The user is always right. 13043if test "${PATH_SEPARATOR+set}" != set; then 13044 echo "#! /bin/sh" >conf$$.sh 13045 echo "exit 0" >>conf$$.sh 13046 chmod +x conf$$.sh 13047 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13048 PATH_SEPARATOR=';' 13049 else 13050 PATH_SEPARATOR=: 13051 fi 13052 rm -f conf$$.sh 13053fi 13054 13055# Find out how to test for executable files. Don't use a zero-byte file, 13056# as systems may use methods other than mode bits to determine executability. 13057cat >conf$$.file <<_ASEOF 13058#! /bin/sh 13059exit 0 13060_ASEOF 13061chmod +x conf$$.file 13062if test -x conf$$.file >/dev/null 2>&1; then 13063 ac_executable_p="test -x" 13064else 13065 ac_executable_p="test -f" 13066fi 13067rm -f conf$$.file 13068 13069# Extract the first word of "xgettext", so it can be a program name with args. 13070set dummy xgettext; ac_word=$2 13071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13072$as_echo_n "checking for $ac_word... " >&6; } 13073if ${ac_cv_path_XGETTEXT+:} false; then : 13074 $as_echo_n "(cached) " >&6 13075else 13076 case "$XGETTEXT" in 13077 [\\/]* | ?:[\\/]*) 13078 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13079 ;; 13080 *) 13081 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13082 for ac_dir in $PATH; do 13083 IFS="$ac_save_IFS" 13084 test -z "$ac_dir" && ac_dir=. 13085 for ac_exec_ext in '' $ac_executable_extensions; do 13086 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13087 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13088 (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 13089 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13090 break 2 13091 fi 13092 fi 13093 done 13094 done 13095 IFS="$ac_save_IFS" 13096 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13097 ;; 13098esac 13099fi 13100XGETTEXT="$ac_cv_path_XGETTEXT" 13101if test "$XGETTEXT" != ":"; then 13102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13103$as_echo "$XGETTEXT" >&6; } 13104else 13105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13106$as_echo "no" >&6; } 13107fi 13108 13109 rm -f messages.po 13110 13111 13112# Prepare PATH_SEPARATOR. 13113# The user is always right. 13114if test "${PATH_SEPARATOR+set}" != set; then 13115 echo "#! /bin/sh" >conf$$.sh 13116 echo "exit 0" >>conf$$.sh 13117 chmod +x conf$$.sh 13118 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13119 PATH_SEPARATOR=';' 13120 else 13121 PATH_SEPARATOR=: 13122 fi 13123 rm -f conf$$.sh 13124fi 13125 13126# Find out how to test for executable files. Don't use a zero-byte file, 13127# as systems may use methods other than mode bits to determine executability. 13128cat >conf$$.file <<_ASEOF 13129#! /bin/sh 13130exit 0 13131_ASEOF 13132chmod +x conf$$.file 13133if test -x conf$$.file >/dev/null 2>&1; then 13134 ac_executable_p="test -x" 13135else 13136 ac_executable_p="test -f" 13137fi 13138rm -f conf$$.file 13139 13140# Extract the first word of "msgmerge", so it can be a program name with args. 13141set dummy msgmerge; ac_word=$2 13142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13143$as_echo_n "checking for $ac_word... " >&6; } 13144if ${ac_cv_path_MSGMERGE+:} false; then : 13145 $as_echo_n "(cached) " >&6 13146else 13147 case "$MSGMERGE" in 13148 [\\/]* | ?:[\\/]*) 13149 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13150 ;; 13151 *) 13152 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13153 for ac_dir in $PATH; do 13154 IFS="$ac_save_IFS" 13155 test -z "$ac_dir" && ac_dir=. 13156 for ac_exec_ext in '' $ac_executable_extensions; do 13157 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13158 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13159 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13160 break 2 13161 fi 13162 fi 13163 done 13164 done 13165 IFS="$ac_save_IFS" 13166 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13167 ;; 13168esac 13169fi 13170MSGMERGE="$ac_cv_path_MSGMERGE" 13171if test "$MSGMERGE" != ":"; then 13172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13173$as_echo "$MSGMERGE" >&6; } 13174else 13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13176$as_echo "no" >&6; } 13177fi 13178 13179 13180 if test "$GMSGFMT" != ":"; then 13181 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13182 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13183 : ; 13184 else 13185 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13187$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13188 GMSGFMT=":" 13189 fi 13190 fi 13191 13192 if test "$XGETTEXT" != ":"; then 13193 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13194 (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 13195 : ; 13196 else 13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13198$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13199 XGETTEXT=":" 13200 fi 13201 rm -f messages.po 13202 fi 13203 13204 ac_config_commands="$ac_config_commands default-1" 13205 13206 13207 13208# Permit host specific settings. 13209. ${srcdir}/configure.host 13210 13211 13212 13213 13214BFD_HOST_64BIT_LONG=0 13215BFD_HOST_64BIT_LONG_LONG=0 13216BFD_HOST_64_BIT_DEFINED=0 13217BFD_HOST_64_BIT= 13218BFD_HOST_U_64_BIT= 13219BFD_HOSTPTR_T="unsigned long" 13220 13221 13222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5 13223$as_echo_n "checking for long double... " >&6; } 13224if ${ac_cv_type_long_double+:} false; then : 13225 $as_echo_n "(cached) " >&6 13226else 13227 if test "$GCC" = yes; then 13228 ac_cv_type_long_double=yes 13229 else 13230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13231/* end confdefs.h. */ 13232/* The Stardent Vistra knows sizeof (long double), but does 13233 not support it. */ 13234 long double foo = 0.0L; 13235int 13236main () 13237{ 13238static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */ 13239 sizeof (double) <= sizeof (long double))]; 13240test_array [0] = 0; 13241return test_array [0]; 13242 13243 ; 13244 return 0; 13245} 13246_ACEOF 13247if ac_fn_c_try_compile "$LINENO"; then : 13248 ac_cv_type_long_double=yes 13249else 13250 ac_cv_type_long_double=no 13251fi 13252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13253 fi 13254fi 13255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5 13256$as_echo "$ac_cv_type_long_double" >&6; } 13257 if test $ac_cv_type_long_double = yes; then 13258 13259$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h 13260 13261 fi 13262 13263ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 13264if test "x$ac_cv_type_long_long" = xyes; then : 13265 13266cat >>confdefs.h <<_ACEOF 13267#define HAVE_LONG_LONG 1 13268_ACEOF 13269 13270# The cast to long int works around a bug in the HP C Compiler 13271# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13272# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13273# This bug is HP SR number 8606223364. 13274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 13275$as_echo_n "checking size of long long... " >&6; } 13276if ${ac_cv_sizeof_long_long+:} false; then : 13277 $as_echo_n "(cached) " >&6 13278else 13279 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 13280 13281else 13282 if test "$ac_cv_type_long_long" = yes; then 13283 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13284$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13285as_fn_error 77 "cannot compute sizeof (long long) 13286See \`config.log' for more details" "$LINENO" 5; } 13287 else 13288 ac_cv_sizeof_long_long=0 13289 fi 13290fi 13291 13292fi 13293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 13294$as_echo "$ac_cv_sizeof_long_long" >&6; } 13295 13296 13297 13298cat >>confdefs.h <<_ACEOF 13299#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 13300_ACEOF 13301 13302 13303fi 13304 13305# The cast to long int works around a bug in the HP C Compiler 13306# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13307# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13308# This bug is HP SR number 8606223364. 13309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13310$as_echo_n "checking size of void *... " >&6; } 13311if ${ac_cv_sizeof_void_p+:} false; then : 13312 $as_echo_n "(cached) " >&6 13313else 13314 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13315 13316else 13317 if test "$ac_cv_type_void_p" = yes; then 13318 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13319$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13320as_fn_error 77 "cannot compute sizeof (void *) 13321See \`config.log' for more details" "$LINENO" 5; } 13322 else 13323 ac_cv_sizeof_void_p=0 13324 fi 13325fi 13326 13327fi 13328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13329$as_echo "$ac_cv_sizeof_void_p" >&6; } 13330 13331 13332 13333cat >>confdefs.h <<_ACEOF 13334#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13335_ACEOF 13336 13337 13338# The cast to long int works around a bug in the HP C Compiler 13339# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13340# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13341# This bug is HP SR number 8606223364. 13342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13343$as_echo_n "checking size of long... " >&6; } 13344if ${ac_cv_sizeof_long+:} false; then : 13345 $as_echo_n "(cached) " >&6 13346else 13347 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13348 13349else 13350 if test "$ac_cv_type_long" = yes; then 13351 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13352$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13353as_fn_error 77 "cannot compute sizeof (long) 13354See \`config.log' for more details" "$LINENO" 5; } 13355 else 13356 ac_cv_sizeof_long=0 13357 fi 13358fi 13359 13360fi 13361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13362$as_echo "$ac_cv_sizeof_long" >&6; } 13363 13364 13365 13366cat >>confdefs.h <<_ACEOF 13367#define SIZEOF_LONG $ac_cv_sizeof_long 13368_ACEOF 13369 13370 13371 13372if test "x${ac_cv_sizeof_void_p}" = "x8"; then 13373 host64=true 13374fi 13375 13376if test "x${ac_cv_sizeof_long}" = "x8"; then 13377 BFD_HOST_64BIT_LONG=1 13378 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 13379 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 13380elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 13381 BFD_HOST_64BIT_LONG_LONG=1 13382 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 13383 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 13384 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 13385 BFD_HOSTPTR_T="unsigned long long" 13386 fi 13387fi 13388 13389if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 13390 BFD_HOST_64_BIT_DEFINED=1 13391 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 13392 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 13393fi 13394 13395 13396 13397 13398 13399 13400 13401 13402# Put a plausible default for CC_FOR_BUILD in Makefile. 13403if test -z "$CC_FOR_BUILD"; then 13404 if test "x$cross_compiling" = "xno"; then 13405 CC_FOR_BUILD='$(CC)' 13406 else 13407 CC_FOR_BUILD=gcc 13408 fi 13409fi 13410 13411# Also set EXEEXT_FOR_BUILD. 13412if test "x$cross_compiling" = "xno"; then 13413 EXEEXT_FOR_BUILD='$(EXEEXT)' 13414else 13415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 13416$as_echo_n "checking for build system executable suffix... " >&6; } 13417if ${bfd_cv_build_exeext+:} false; then : 13418 $as_echo_n "(cached) " >&6 13419else 13420 rm -f conftest* 13421 echo 'int main () { return 0; }' > conftest.c 13422 bfd_cv_build_exeext= 13423 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 13424 for file in conftest.*; do 13425 case $file in 13426 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 13427 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 13428 esac 13429 done 13430 rm -f conftest* 13431 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 13432fi 13433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 13434$as_echo "$bfd_cv_build_exeext" >&6; } 13435 EXEEXT_FOR_BUILD="" 13436 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 13437fi 13438 13439 13440for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h wctype.h 13441do : 13442 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13443ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13444if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13445 cat >>confdefs.h <<_ACEOF 13446#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13447_ACEOF 13448 13449fi 13450 13451done 13452 13453for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h 13454do : 13455 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13456ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13457if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13458 cat >>confdefs.h <<_ACEOF 13459#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13460_ACEOF 13461 13462fi 13463 13464done 13465 13466 13467 13468inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 13469 13470acx_cv_header_stdint=stddef.h 13471acx_cv_header_stdint_kind="(already complete)" 13472for i in stdint.h $inttype_headers; do 13473 unset ac_cv_type_uintptr_t 13474 unset ac_cv_type_uintmax_t 13475 unset ac_cv_type_int_least32_t 13476 unset ac_cv_type_int_fast32_t 13477 unset ac_cv_type_uint64_t 13478 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 13479 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 13480#include <$i> 13481" 13482if test "x$ac_cv_type_uintmax_t" = xyes; then : 13483 acx_cv_header_stdint=$i 13484else 13485 continue 13486fi 13487 13488 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13489#include <$i> 13490" 13491if test "x$ac_cv_type_uintptr_t" = xyes; then : 13492 13493else 13494 acx_cv_header_stdint_kind="(mostly complete)" 13495fi 13496 13497 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 13498#include <$i> 13499" 13500if test "x$ac_cv_type_int_least32_t" = xyes; then : 13501 13502else 13503 acx_cv_header_stdint_kind="(mostly complete)" 13504fi 13505 13506 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 13507#include <$i> 13508" 13509if test "x$ac_cv_type_int_fast32_t" = xyes; then : 13510 13511else 13512 acx_cv_header_stdint_kind="(mostly complete)" 13513fi 13514 13515 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13516#include <$i> 13517" 13518if test "x$ac_cv_type_uint64_t" = xyes; then : 13519 13520else 13521 acx_cv_header_stdint_kind="(lacks uint64_t)" 13522fi 13523 13524 break 13525done 13526if test "$acx_cv_header_stdint" = stddef.h; then 13527 acx_cv_header_stdint_kind="(lacks uintmax_t)" 13528 for i in stdint.h $inttype_headers; do 13529 unset ac_cv_type_uintptr_t 13530 unset ac_cv_type_uint32_t 13531 unset ac_cv_type_uint64_t 13532 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 13533 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 13534#include <$i> 13535" 13536if test "x$ac_cv_type_uint32_t" = xyes; then : 13537 acx_cv_header_stdint=$i 13538else 13539 continue 13540fi 13541 13542 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13543#include <$i> 13544" 13545if test "x$ac_cv_type_uint64_t" = xyes; then : 13546 13547fi 13548 13549 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13550#include <$i> 13551" 13552if test "x$ac_cv_type_uintptr_t" = xyes; then : 13553 13554fi 13555 13556 break 13557 done 13558fi 13559if test "$acx_cv_header_stdint" = stddef.h; then 13560 acx_cv_header_stdint_kind="(u_intXX_t style)" 13561 for i in sys/types.h $inttype_headers; do 13562 unset ac_cv_type_u_int32_t 13563 unset ac_cv_type_u_int64_t 13564 $as_echo_n "looking for u_intXX_t types in $i, " >&6 13565 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 13566#include <$i> 13567" 13568if test "x$ac_cv_type_u_int32_t" = xyes; then : 13569 acx_cv_header_stdint=$i 13570else 13571 continue 13572fi 13573 13574 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 13575#include <$i> 13576" 13577if test "x$ac_cv_type_u_int64_t" = xyes; then : 13578 13579fi 13580 13581 break 13582 done 13583fi 13584if test "$acx_cv_header_stdint" = stddef.h; then 13585 acx_cv_header_stdint_kind="(using manual detection)" 13586fi 13587 13588test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13589test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13590test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13591test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13592test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13593 13594# ----------------- Summarize what we found so far 13595 13596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5 13597$as_echo_n "checking what to include in bfd_stdint.h... " >&6; } 13598 13599case `$as_basename -- bfd_stdint.h || 13600$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13601 Xbfd_stdint.h : 'X\(//\)$' \| \ 13602 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null || 13603$as_echo X/bfd_stdint.h | 13604 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13605 s//\1/ 13606 q 13607 } 13608 /^X\/\(\/\/\)$/{ 13609 s//\1/ 13610 q 13611 } 13612 /^X\/\(\/\).*/{ 13613 s//\1/ 13614 q 13615 } 13616 s/.*/./; q'` in 13617 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13618$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13619 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13620$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13621 *) ;; 13622esac 13623 13624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13625$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13626 13627# ----------------- done included file, check C basic types -------- 13628 13629# Lacking an uintptr_t? Test size of void * 13630case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13631 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13632# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13633# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13634# This bug is HP SR number 8606223364. 13635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13636$as_echo_n "checking size of void *... " >&6; } 13637if ${ac_cv_sizeof_void_p+:} false; then : 13638 $as_echo_n "(cached) " >&6 13639else 13640 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13641 13642else 13643 if test "$ac_cv_type_void_p" = yes; then 13644 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13645$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13646as_fn_error 77 "cannot compute sizeof (void *) 13647See \`config.log' for more details" "$LINENO" 5; } 13648 else 13649 ac_cv_sizeof_void_p=0 13650 fi 13651fi 13652 13653fi 13654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13655$as_echo "$ac_cv_sizeof_void_p" >&6; } 13656 13657 13658 13659cat >>confdefs.h <<_ACEOF 13660#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13661_ACEOF 13662 13663 ;; 13664esac 13665 13666# Lacking an uint64_t? Test size of long 13667case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13668 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13669# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13670# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13671# This bug is HP SR number 8606223364. 13672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13673$as_echo_n "checking size of long... " >&6; } 13674if ${ac_cv_sizeof_long+:} false; then : 13675 $as_echo_n "(cached) " >&6 13676else 13677 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13678 13679else 13680 if test "$ac_cv_type_long" = yes; then 13681 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13682$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13683as_fn_error 77 "cannot compute sizeof (long) 13684See \`config.log' for more details" "$LINENO" 5; } 13685 else 13686 ac_cv_sizeof_long=0 13687 fi 13688fi 13689 13690fi 13691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13692$as_echo "$ac_cv_sizeof_long" >&6; } 13693 13694 13695 13696cat >>confdefs.h <<_ACEOF 13697#define SIZEOF_LONG $ac_cv_sizeof_long 13698_ACEOF 13699 13700 ;; 13701esac 13702 13703if test $acx_cv_header_stdint = stddef.h; then 13704 # Lacking a good header? Test size of everything and deduce all types. 13705 # The cast to long int works around a bug in the HP C Compiler 13706# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13707# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13708# This bug is HP SR number 8606223364. 13709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13710$as_echo_n "checking size of int... " >&6; } 13711if ${ac_cv_sizeof_int+:} false; then : 13712 $as_echo_n "(cached) " >&6 13713else 13714 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13715 13716else 13717 if test "$ac_cv_type_int" = yes; then 13718 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13719$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13720as_fn_error 77 "cannot compute sizeof (int) 13721See \`config.log' for more details" "$LINENO" 5; } 13722 else 13723 ac_cv_sizeof_int=0 13724 fi 13725fi 13726 13727fi 13728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13729$as_echo "$ac_cv_sizeof_int" >&6; } 13730 13731 13732 13733cat >>confdefs.h <<_ACEOF 13734#define SIZEOF_INT $ac_cv_sizeof_int 13735_ACEOF 13736 13737 13738 # The cast to long int works around a bug in the HP C Compiler 13739# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13740# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13741# This bug is HP SR number 8606223364. 13742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13743$as_echo_n "checking size of short... " >&6; } 13744if ${ac_cv_sizeof_short+:} false; then : 13745 $as_echo_n "(cached) " >&6 13746else 13747 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13748 13749else 13750 if test "$ac_cv_type_short" = yes; then 13751 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13752$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13753as_fn_error 77 "cannot compute sizeof (short) 13754See \`config.log' for more details" "$LINENO" 5; } 13755 else 13756 ac_cv_sizeof_short=0 13757 fi 13758fi 13759 13760fi 13761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13762$as_echo "$ac_cv_sizeof_short" >&6; } 13763 13764 13765 13766cat >>confdefs.h <<_ACEOF 13767#define SIZEOF_SHORT $ac_cv_sizeof_short 13768_ACEOF 13769 13770 13771 # The cast to long int works around a bug in the HP C Compiler 13772# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13773# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13774# This bug is HP SR number 8606223364. 13775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13776$as_echo_n "checking size of char... " >&6; } 13777if ${ac_cv_sizeof_char+:} false; then : 13778 $as_echo_n "(cached) " >&6 13779else 13780 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13781 13782else 13783 if test "$ac_cv_type_char" = yes; then 13784 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13785$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13786as_fn_error 77 "cannot compute sizeof (char) 13787See \`config.log' for more details" "$LINENO" 5; } 13788 else 13789 ac_cv_sizeof_char=0 13790 fi 13791fi 13792 13793fi 13794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13795$as_echo "$ac_cv_sizeof_char" >&6; } 13796 13797 13798 13799cat >>confdefs.h <<_ACEOF 13800#define SIZEOF_CHAR $ac_cv_sizeof_char 13801_ACEOF 13802 13803 13804 13805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13806$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13807 case "$ac_cv_sizeof_char" in 13808 1) acx_cv_type_int8_t=char ;; 13809 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5 13810 esac 13811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13812$as_echo "$acx_cv_type_int8_t" >&6; } 13813 13814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13815$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13816 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13817 2:*) acx_cv_type_int16_t=int ;; 13818 *:2) acx_cv_type_int16_t=short ;; 13819 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5 13820 esac 13821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13822$as_echo "$acx_cv_type_int16_t" >&6; } 13823 13824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13825$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13826 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13827 4:*) acx_cv_type_int32_t=int ;; 13828 *:4) acx_cv_type_int32_t=long ;; 13829 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5 13830 esac 13831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13832$as_echo "$acx_cv_type_int32_t" >&6; } 13833fi 13834 13835# These tests are here to make the output prettier 13836 13837if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13838 case "$ac_cv_sizeof_long" in 13839 8) acx_cv_type_int64_t=long ;; 13840 esac 13841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13842$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13844$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13845fi 13846 13847# Now we can use the above types 13848 13849if test "$ac_cv_type_uintptr_t" != yes; then 13850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13851$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13852 case $ac_cv_sizeof_void_p in 13853 2) acx_cv_type_intptr_t=int16_t ;; 13854 4) acx_cv_type_intptr_t=int32_t ;; 13855 8) acx_cv_type_intptr_t=int64_t ;; 13856 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13857 esac 13858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13859$as_echo "$acx_cv_type_intptr_t" >&6; } 13860fi 13861 13862# ----------------- done all checks, emit header ------------- 13863ac_config_commands="$ac_config_commands bfd_stdint.h" 13864 13865 13866 13867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13868$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13869if ${ac_cv_header_time+:} false; then : 13870 $as_echo_n "(cached) " >&6 13871else 13872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13873/* end confdefs.h. */ 13874#include <sys/types.h> 13875#include <sys/time.h> 13876#include <time.h> 13877 13878int 13879main () 13880{ 13881if ((struct tm *) 0) 13882return 0; 13883 ; 13884 return 0; 13885} 13886_ACEOF 13887if ac_fn_c_try_compile "$LINENO"; then : 13888 ac_cv_header_time=yes 13889else 13890 ac_cv_header_time=no 13891fi 13892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13893fi 13894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13895$as_echo "$ac_cv_header_time" >&6; } 13896if test $ac_cv_header_time = yes; then 13897 13898$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13899 13900fi 13901 13902ac_header_dirent=no 13903for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 13904 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 13905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 13906$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 13907if eval \${$as_ac_Header+:} false; then : 13908 $as_echo_n "(cached) " >&6 13909else 13910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13911/* end confdefs.h. */ 13912#include <sys/types.h> 13913#include <$ac_hdr> 13914 13915int 13916main () 13917{ 13918if ((DIR *) 0) 13919return 0; 13920 ; 13921 return 0; 13922} 13923_ACEOF 13924if ac_fn_c_try_compile "$LINENO"; then : 13925 eval "$as_ac_Header=yes" 13926else 13927 eval "$as_ac_Header=no" 13928fi 13929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13930fi 13931eval ac_res=\$$as_ac_Header 13932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13933$as_echo "$ac_res" >&6; } 13934if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13935 cat >>confdefs.h <<_ACEOF 13936#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 13937_ACEOF 13938 13939ac_header_dirent=$ac_hdr; break 13940fi 13941 13942done 13943# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 13944if test $ac_header_dirent = dirent.h; then 13945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13946$as_echo_n "checking for library containing opendir... " >&6; } 13947if ${ac_cv_search_opendir+:} false; then : 13948 $as_echo_n "(cached) " >&6 13949else 13950 ac_func_search_save_LIBS=$LIBS 13951cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13952/* end confdefs.h. */ 13953 13954/* Override any GCC internal prototype to avoid an error. 13955 Use char because int might match the return type of a GCC 13956 builtin and then its argument prototype would still apply. */ 13957#ifdef __cplusplus 13958extern "C" 13959#endif 13960char opendir (); 13961int 13962main () 13963{ 13964return opendir (); 13965 ; 13966 return 0; 13967} 13968_ACEOF 13969for ac_lib in '' dir; do 13970 if test -z "$ac_lib"; then 13971 ac_res="none required" 13972 else 13973 ac_res=-l$ac_lib 13974 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13975 fi 13976 if ac_fn_c_try_link "$LINENO"; then : 13977 ac_cv_search_opendir=$ac_res 13978fi 13979rm -f core conftest.err conftest.$ac_objext \ 13980 conftest$ac_exeext 13981 if ${ac_cv_search_opendir+:} false; then : 13982 break 13983fi 13984done 13985if ${ac_cv_search_opendir+:} false; then : 13986 13987else 13988 ac_cv_search_opendir=no 13989fi 13990rm conftest.$ac_ext 13991LIBS=$ac_func_search_save_LIBS 13992fi 13993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13994$as_echo "$ac_cv_search_opendir" >&6; } 13995ac_res=$ac_cv_search_opendir 13996if test "$ac_res" != no; then : 13997 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13998 13999fi 14000 14001else 14002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 14003$as_echo_n "checking for library containing opendir... " >&6; } 14004if ${ac_cv_search_opendir+:} false; then : 14005 $as_echo_n "(cached) " >&6 14006else 14007 ac_func_search_save_LIBS=$LIBS 14008cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14009/* end confdefs.h. */ 14010 14011/* Override any GCC internal prototype to avoid an error. 14012 Use char because int might match the return type of a GCC 14013 builtin and then its argument prototype would still apply. */ 14014#ifdef __cplusplus 14015extern "C" 14016#endif 14017char opendir (); 14018int 14019main () 14020{ 14021return opendir (); 14022 ; 14023 return 0; 14024} 14025_ACEOF 14026for ac_lib in '' x; do 14027 if test -z "$ac_lib"; then 14028 ac_res="none required" 14029 else 14030 ac_res=-l$ac_lib 14031 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14032 fi 14033 if ac_fn_c_try_link "$LINENO"; then : 14034 ac_cv_search_opendir=$ac_res 14035fi 14036rm -f core conftest.err conftest.$ac_objext \ 14037 conftest$ac_exeext 14038 if ${ac_cv_search_opendir+:} false; then : 14039 break 14040fi 14041done 14042if ${ac_cv_search_opendir+:} false; then : 14043 14044else 14045 ac_cv_search_opendir=no 14046fi 14047rm conftest.$ac_ext 14048LIBS=$ac_func_search_save_LIBS 14049fi 14050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 14051$as_echo "$ac_cv_search_opendir" >&6; } 14052ac_res=$ac_cv_search_opendir 14053if test "$ac_res" != no; then : 14054 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14055 14056fi 14057 14058fi 14059 14060 14061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 14062$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 14063if ${gcc_cv_header_string+:} false; then : 14064 $as_echo_n "(cached) " >&6 14065else 14066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14067/* end confdefs.h. */ 14068#include <string.h> 14069#include <strings.h> 14070int 14071main () 14072{ 14073 14074 ; 14075 return 0; 14076} 14077_ACEOF 14078if ac_fn_c_try_compile "$LINENO"; then : 14079 gcc_cv_header_string=yes 14080else 14081 gcc_cv_header_string=no 14082fi 14083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14084fi 14085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 14086$as_echo "$gcc_cv_header_string" >&6; } 14087if test $gcc_cv_header_string = yes; then 14088 14089$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 14090 14091fi 14092 14093for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno fls 14094do : 14095 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14096ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14097if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14098 cat >>confdefs.h <<_ACEOF 14099#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14100_ACEOF 14101 14102fi 14103done 14104 14105for ac_func in strtoull getrlimit 14106do : 14107 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14108ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14109if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14110 cat >>confdefs.h <<_ACEOF 14111#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14112_ACEOF 14113 14114fi 14115done 14116 14117 14118ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 14119if test "x$ac_cv_have_decl_basename" = xyes; then : 14120 ac_have_decl=1 14121else 14122 ac_have_decl=0 14123fi 14124 14125cat >>confdefs.h <<_ACEOF 14126#define HAVE_DECL_BASENAME $ac_have_decl 14127_ACEOF 14128 14129ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default" 14130if test "x$ac_cv_have_decl_ftello" = xyes; then : 14131 ac_have_decl=1 14132else 14133 ac_have_decl=0 14134fi 14135 14136cat >>confdefs.h <<_ACEOF 14137#define HAVE_DECL_FTELLO $ac_have_decl 14138_ACEOF 14139 14140ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default" 14141if test "x$ac_cv_have_decl_ftello64" = xyes; then : 14142 ac_have_decl=1 14143else 14144 ac_have_decl=0 14145fi 14146 14147cat >>confdefs.h <<_ACEOF 14148#define HAVE_DECL_FTELLO64 $ac_have_decl 14149_ACEOF 14150 14151ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default" 14152if test "x$ac_cv_have_decl_fseeko" = xyes; then : 14153 ac_have_decl=1 14154else 14155 ac_have_decl=0 14156fi 14157 14158cat >>confdefs.h <<_ACEOF 14159#define HAVE_DECL_FSEEKO $ac_have_decl 14160_ACEOF 14161 14162ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default" 14163if test "x$ac_cv_have_decl_fseeko64" = xyes; then : 14164 ac_have_decl=1 14165else 14166 ac_have_decl=0 14167fi 14168 14169cat >>confdefs.h <<_ACEOF 14170#define HAVE_DECL_FSEEKO64 $ac_have_decl 14171_ACEOF 14172 14173 14174 14175case "${host}" in 14176*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 14177 14178$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 14179 ;; 14180esac 14181 14182ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 14183if test "x$ac_cv_have_decl_ffs" = xyes; then : 14184 ac_have_decl=1 14185else 14186 ac_have_decl=0 14187fi 14188 14189cat >>confdefs.h <<_ACEOF 14190#define HAVE_DECL_FFS $ac_have_decl 14191_ACEOF 14192 14193ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 14194if test "x$ac_cv_have_decl_free" = xyes; then : 14195 ac_have_decl=1 14196else 14197 ac_have_decl=0 14198fi 14199 14200cat >>confdefs.h <<_ACEOF 14201#define HAVE_DECL_FREE $ac_have_decl 14202_ACEOF 14203 14204ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 14205if test "x$ac_cv_have_decl_getenv" = xyes; then : 14206 ac_have_decl=1 14207else 14208 ac_have_decl=0 14209fi 14210 14211cat >>confdefs.h <<_ACEOF 14212#define HAVE_DECL_GETENV $ac_have_decl 14213_ACEOF 14214 14215ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 14216if test "x$ac_cv_have_decl_malloc" = xyes; then : 14217 ac_have_decl=1 14218else 14219 ac_have_decl=0 14220fi 14221 14222cat >>confdefs.h <<_ACEOF 14223#define HAVE_DECL_MALLOC $ac_have_decl 14224_ACEOF 14225 14226ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 14227if test "x$ac_cv_have_decl_realloc" = xyes; then : 14228 ac_have_decl=1 14229else 14230 ac_have_decl=0 14231fi 14232 14233cat >>confdefs.h <<_ACEOF 14234#define HAVE_DECL_REALLOC $ac_have_decl 14235_ACEOF 14236 14237ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 14238if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 14239 ac_have_decl=1 14240else 14241 ac_have_decl=0 14242fi 14243 14244cat >>confdefs.h <<_ACEOF 14245#define HAVE_DECL_STPCPY $ac_have_decl 14246_ACEOF 14247 14248ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 14249if test "x$ac_cv_have_decl_strstr" = xyes; then : 14250 ac_have_decl=1 14251else 14252 ac_have_decl=0 14253fi 14254 14255cat >>confdefs.h <<_ACEOF 14256#define HAVE_DECL_STRSTR $ac_have_decl 14257_ACEOF 14258 14259ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 14260if test "x$ac_cv_have_decl_asprintf" = xyes; then : 14261 ac_have_decl=1 14262else 14263 ac_have_decl=0 14264fi 14265 14266cat >>confdefs.h <<_ACEOF 14267#define HAVE_DECL_ASPRINTF $ac_have_decl 14268_ACEOF 14269 14270ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 14271if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 14272 ac_have_decl=1 14273else 14274 ac_have_decl=0 14275fi 14276 14277cat >>confdefs.h <<_ACEOF 14278#define HAVE_DECL_VASPRINTF $ac_have_decl 14279_ACEOF 14280 14281ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 14282if test "x$ac_cv_have_decl_snprintf" = xyes; then : 14283 ac_have_decl=1 14284else 14285 ac_have_decl=0 14286fi 14287 14288cat >>confdefs.h <<_ACEOF 14289#define HAVE_DECL_SNPRINTF $ac_have_decl 14290_ACEOF 14291 14292ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 14293if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 14294 ac_have_decl=1 14295else 14296 ac_have_decl=0 14297fi 14298 14299cat >>confdefs.h <<_ACEOF 14300#define HAVE_DECL_VSNPRINTF $ac_have_decl 14301_ACEOF 14302 14303ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 14304if test "x$ac_cv_have_decl_strnlen" = xyes; then : 14305 ac_have_decl=1 14306else 14307 ac_have_decl=0 14308fi 14309 14310cat >>confdefs.h <<_ACEOF 14311#define HAVE_DECL_STRNLEN $ac_have_decl 14312_ACEOF 14313 14314 14315# Link in zlib if we can. This allows us to read compressed debug sections. 14316# This is used only by compress.c. 14317 14318 # Use the system's zlib library. 14319 zlibdir="-L\$(top_builddir)/../zlib" 14320 zlibinc="-I\$(top_srcdir)/../zlib" 14321 14322# Check whether --with-system-zlib was given. 14323if test "${with_system_zlib+set}" = set; then : 14324 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 14325 zlibdir= 14326 zlibinc= 14327 fi 14328 14329fi 14330 14331 14332 14333 14334 14335save_CFLAGS="$CFLAGS" 14336CFLAGS="$CFLAGS -Werror" 14337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5 14338$as_echo_n "checking compiler support for hidden visibility... " >&6; } 14339if ${bfd_cv_hidden+:} false; then : 14340 $as_echo_n "(cached) " >&6 14341else 14342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14343/* end confdefs.h. */ 14344 14345const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n"; 14346extern void print (const char *) __attribute__ ((__visibility__ ("hidden"))); 14347int 14348main () 14349{ 14350print (hw); 14351 ; 14352 return 0; 14353} 14354_ACEOF 14355if ac_fn_c_try_compile "$LINENO"; then : 14356 bfd_cv_hidden=yes 14357else 14358 bfd_cv_hidden=no 14359fi 14360rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14361fi 14362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5 14363$as_echo "$bfd_cv_hidden" >&6; } 14364CFLAGS="$save_CFLAGS" 14365if test $bfd_cv_hidden = yes; then 14366 14367$as_echo "#define HAVE_HIDDEN 1" >>confdefs.h 14368 14369fi 14370 14371# Check if linker supports --as-needed and --no-as-needed options 14372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14373$as_echo_n "checking linker --as-needed support... " >&6; } 14374if ${bfd_cv_ld_as_needed+:} false; then : 14375 $as_echo_n "(cached) " >&6 14376else 14377 bfd_cv_ld_as_needed=no 14378 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 14379 bfd_cv_ld_as_needed=yes 14380 fi 14381 14382fi 14383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 14384$as_echo "$bfd_cv_ld_as_needed" >&6; } 14385 14386LIBM= 14387case $host in 14388*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 14389 # These system don't have libm, or don't need it 14390 ;; 14391*-ncr-sysv4.3*) 14392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 14393$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 14394if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 14395 $as_echo_n "(cached) " >&6 14396else 14397 ac_check_lib_save_LIBS=$LIBS 14398LIBS="-lmw $LIBS" 14399cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14400/* end confdefs.h. */ 14401 14402/* Override any GCC internal prototype to avoid an error. 14403 Use char because int might match the return type of a GCC 14404 builtin and then its argument prototype would still apply. */ 14405#ifdef __cplusplus 14406extern "C" 14407#endif 14408char _mwvalidcheckl (); 14409int 14410main () 14411{ 14412return _mwvalidcheckl (); 14413 ; 14414 return 0; 14415} 14416_ACEOF 14417if ac_fn_c_try_link "$LINENO"; then : 14418 ac_cv_lib_mw__mwvalidcheckl=yes 14419else 14420 ac_cv_lib_mw__mwvalidcheckl=no 14421fi 14422rm -f core conftest.err conftest.$ac_objext \ 14423 conftest$ac_exeext conftest.$ac_ext 14424LIBS=$ac_check_lib_save_LIBS 14425fi 14426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 14427$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 14428if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 14429 LIBM="-lmw" 14430fi 14431 14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14433$as_echo_n "checking for cos in -lm... " >&6; } 14434if ${ac_cv_lib_m_cos+:} false; then : 14435 $as_echo_n "(cached) " >&6 14436else 14437 ac_check_lib_save_LIBS=$LIBS 14438LIBS="-lm $LIBS" 14439cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14440/* end confdefs.h. */ 14441 14442/* Override any GCC internal prototype to avoid an error. 14443 Use char because int might match the return type of a GCC 14444 builtin and then its argument prototype would still apply. */ 14445#ifdef __cplusplus 14446extern "C" 14447#endif 14448char cos (); 14449int 14450main () 14451{ 14452return cos (); 14453 ; 14454 return 0; 14455} 14456_ACEOF 14457if ac_fn_c_try_link "$LINENO"; then : 14458 ac_cv_lib_m_cos=yes 14459else 14460 ac_cv_lib_m_cos=no 14461fi 14462rm -f core conftest.err conftest.$ac_objext \ 14463 conftest$ac_exeext conftest.$ac_ext 14464LIBS=$ac_check_lib_save_LIBS 14465fi 14466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14467$as_echo "$ac_cv_lib_m_cos" >&6; } 14468if test "x$ac_cv_lib_m_cos" = xyes; then : 14469 LIBM="$LIBM -lm" 14470fi 14471 14472 ;; 14473*) 14474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14475$as_echo_n "checking for cos in -lm... " >&6; } 14476if ${ac_cv_lib_m_cos+:} false; then : 14477 $as_echo_n "(cached) " >&6 14478else 14479 ac_check_lib_save_LIBS=$LIBS 14480LIBS="-lm $LIBS" 14481cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14482/* end confdefs.h. */ 14483 14484/* Override any GCC internal prototype to avoid an error. 14485 Use char because int might match the return type of a GCC 14486 builtin and then its argument prototype would still apply. */ 14487#ifdef __cplusplus 14488extern "C" 14489#endif 14490char cos (); 14491int 14492main () 14493{ 14494return cos (); 14495 ; 14496 return 0; 14497} 14498_ACEOF 14499if ac_fn_c_try_link "$LINENO"; then : 14500 ac_cv_lib_m_cos=yes 14501else 14502 ac_cv_lib_m_cos=no 14503fi 14504rm -f core conftest.err conftest.$ac_objext \ 14505 conftest$ac_exeext conftest.$ac_ext 14506LIBS=$ac_check_lib_save_LIBS 14507fi 14508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14509$as_echo "$ac_cv_lib_m_cos" >&6; } 14510if test "x$ac_cv_lib_m_cos" = xyes; then : 14511 LIBM="-lm" 14512fi 14513 14514 ;; 14515esac 14516 14517 14518 14519# When building a shared libbfd, link against the pic version of libiberty 14520# so that apps that use libbfd won't need libiberty just to satisfy any 14521# libbfd references. 14522# We can't do that if a pic libiberty is unavailable since including non-pic 14523# code would insert text relocations into libbfd. 14524SHARED_LIBADD= 14525SHARED_LDFLAGS= 14526if test "$enable_shared" = "yes"; then 14527 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 14528 if test -n "$x"; then 14529 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 14530 fi 14531 14532 case "${host}" in 14533 # More hacks to build DLLs on Windows. 14534 *-*-cygwin*) 14535 SHARED_LDFLAGS="-no-undefined" 14536 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 14537 ;; 14538 14539 # Use built-in libintl on macOS, since it is not provided by libc. 14540 *-*-darwin*) 14541 SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl" 14542 ;; 14543 esac 14544 14545 if test -n "$SHARED_LIBADD"; then 14546 if test -n "$LIBM"; then 14547 if test x"$bfd_cv_ld_as_needed" = xyes; then 14548 # Link against libm only when needed. Put -lc, -lm inside -Wl 14549 # to stop libtool reordering these options. 14550 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 14551 else 14552 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 14553 fi 14554 fi 14555 fi 14556fi 14557 14558 14559 14560# target stuff: 14561 14562# Canonicalize the secondary target names. 14563if test -n "$enable_targets" ; then 14564 for targ in `echo $enable_targets | sed 's/,/ /g'` 14565 do 14566 result=`$ac_config_sub $targ 2>/dev/null` 14567 if test -n "$result" ; then 14568 canon_targets="$canon_targets $result" 14569 else 14570 # Allow targets that config.sub doesn't recognize, like "all". 14571 canon_targets="$canon_targets $targ" 14572 fi 14573 done 14574fi 14575 14576all_targets=false 14577defvec= 14578selvecs= 14579assocvecs= 14580selarchs= 14581TDEFINES= 14582for targ in $target $canon_targets 14583do 14584 if test "x$targ" = "xall"; then 14585 all_targets=true 14586 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 14587 else 14588 . $srcdir/config.bfd 14589 if test "x$targ" = "x$target"; then 14590 defvec=$targ_defvec 14591 fi 14592 selvecs="$selvecs $targ_defvec $targ_selvecs" 14593 selarchs="$selarchs $targ_archs" 14594 TDEFINES="$TDEFINES $targ_cflags" 14595 fi 14596done 14597 14598 14599# This processing still needs to be done if we're to decide properly whether 14600# 64-bit support needs to be compiled in. Currently, it will be included if 14601# the default or any other explicitly requested target requires it; it 14602# will not be included on a 32-bit host if no 64-bit target is requested, and 14603# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 14604# used. 14605 14606# uniq the default and selected vectors in all the configured targets. 14607f="" 14608for i in $selvecs ; do 14609 case " $f " in 14610 *" $i "*) ;; 14611 *) f="$f $i" ;; 14612 esac 14613done 14614selvecs="$f" 14615 14616 14617# uniq the associated vectors in all the configured targets. 14618f="" 14619for i in $assocvecs ; do 14620 case " $f " in 14621 *" $i "*) ;; 14622 *) f="$f $i" ;; 14623 esac 14624done 14625assocvecs="$f" 14626 14627 14628# uniq the architectures in all the configured targets. 14629f="" 14630for i in $selarchs ; do 14631 case " $f " in 14632 *" $i "*) ;; 14633 *) f="$f $i" ;; 14634 esac 14635done 14636selarchs="$f" 14637 14638# Target backend .o files. 14639tb= 14640 14641elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo 14642 dwarf1.lo dwarf2.lo" 14643coffgen="coffgen.lo dwarf2.lo" 14644coff="cofflink.lo $coffgen" 14645ecoff="ecofflink.lo $coffgen" 14646xcoff="xcofflink.lo $coffgen" 14647 14648for vec in $selvecs 14649do 14650 target_size=32 14651 case "$vec" in 14652 # This list is alphabetized to make it easy to compare 14653 # with the two vector lists in targets.c. For the same reason, 14654 # use one entry per line, even though this leads to long lines. 14655 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 14656 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 14657 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14658 aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14659 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14660 aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14661 aarch64_mach_o_vec) tb="$tb mach-o-aarch64.lo"; target_size=64 ;; 14662 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;; 14663 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 14664 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 14665 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;; 14666 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;; 14667 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 14668 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;; 14669 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 14670 aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 14671 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 14672 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 14673 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14674 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14675 arm_elf32_fdpic_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14676 arm_elf32_fdpic_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14677 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14678 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14679 arm_elf32_symbian_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14680 arm_elf32_symbian_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14681 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14682 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14683 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 14684 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 14685 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 14686 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 14687 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 14688 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 14689 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 14690 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 14691 arm_mach_o_vec) tb="$tb mach-o-arm.lo" ;; 14692 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 14693 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 14694 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 14695 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 14696 cr16c_elf32_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;; 14697 cris_aout_vec) tb="$tb aout-cris.lo" ;; 14698 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 14699 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 14700 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 14701 csky_elf32_be_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;; 14702 csky_elf32_le_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;; 14703 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 14704 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 14705 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 14706 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 14707 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 14708 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14709 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14710 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;; 14711 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 14712 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 14713 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 14714 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 14715 h8300_elf32_linux_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 14716 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14717 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14718 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14719 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 14720 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 14721 hppa_som_vec) tb="$tb som.lo" ;; 14722 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 14723 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 14724 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 14725 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;; 14726 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;; 14727 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;; 14728 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;; 14729 i386_elf32_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14730 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14731 i386_elf32_nacl_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14732 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14733 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14734 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;; 14735 i386_msdos_vec) tb="$tb i386msdos.lo" ;; 14736 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;; 14737 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;; 14738 iamcu_elf32_vec) tb="$tb elf32-i386.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 14739 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 14740 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 14741 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14742 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14743 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14744 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 ;; 14745 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;; 14746 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 14747 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 14748 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14749 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 ;; 14750 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14751 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 ;; 14752 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 14753 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 14754 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 14755 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14756 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14757 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14758 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14759 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 14760 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 14761 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 14762 s12z_elf32_vec) tb="$tb elf32-s12z.lo elf32.lo $elf" ;; 14763 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14764 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14765 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14766 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 14767 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 14768 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 14769 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 14770 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 14771 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 14772 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 14773 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 14774 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;; 14775 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 14776 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 14777 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14778 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14779 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14780 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14781 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14782 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14783 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14784 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14785 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14786 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14787 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14788 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14789 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14790 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14791 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14792 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14793 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14794 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14795 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14796 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 ;; 14797 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 ;; 14798 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 ;; 14799 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 ;; 14800 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 14801 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 14802 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 14803 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 14804 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 14805 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 14806 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 14807 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 14808 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 14809 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14810 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14811 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14812 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14813 nfp_elf64_vec) tb="$tb elf64-nfp.lo elf64.lo $elf" ;; 14814 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 14815 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 14816 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 14817 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 14818 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;; 14819 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 14820 pef_vec) tb="$tb pef.lo" ;; 14821 pef_xlib_vec) tb="$tb pef.lo" ;; 14822 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 14823 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 14824 plugin_vec) tb="$tb plugin.lo" ;; 14825 powerpc_boot_vec) tb="$tb ppcboot.lo" ;; 14826 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14827 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14828 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14829 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14830 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14831 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 14832 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 14833 powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 14834 powerpc_pe_le_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 14835 powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 14836 powerpc_pei_le_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 14837 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 14838 pru_elf32_vec) tb="$tb elf32-pru.lo elf32.lo $elf" ;; 14839 riscv_elf32_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf32.lo $elf" ;; 14840 riscv_elf64_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf32.lo $elf"; target_size=64 ;; 14841 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;; 14842 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 14843 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 14844 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 14845 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14846 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14847 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14848 rx_elf32_linux_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14849 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 14850 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 14851 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 14852 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 14853 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;; 14854 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;; 14855 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;; 14856 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;; 14857 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14858 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14859 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14860 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14861 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14862 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14863 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14864 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14865 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14866 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14867 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;; 14868 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;; 14869 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14870 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14871 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14872 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14873 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14874 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14875 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 14876 sym_vec) tb="$tb xsym.lo" ;; 14877 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 14878 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;; 14879 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14880 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14881 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14882 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14883 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14884 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14885 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14886 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14887 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14888 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14889 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14890 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14891 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14892 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14893 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14894 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14895 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14896 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14897 tic80_coff_vec) tb="$tb coff-tic80.lo $coff" ;; 14898 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 14899 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 14900 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 14901 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 14902 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;; 14903 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 14904 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 14905 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 14906 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 14907 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 14908 ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;; 14909 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;; 14910 wasm_vec) tb="$tb wasm-module.lo" ;; 14911 wasm32_elf32_vec) tb="$tb elf32-wasm32.lo elf32.lo $elf" ;; 14912 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;; 14913 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 ;; 14914 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 ;; 14915 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 ;; 14916 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 ;; 14917 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 ;; 14918 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 ;; 14919 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 ;; 14920 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;; 14921 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14922 x86_64_pe_be_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14923 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14924 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 14925 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;; 14926 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 14927 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 14928 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 14929 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;; 14930 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;; 14931 14932 # These appear out of order in targets.c 14933 srec_vec) tb="$tb srec.lo" ;; 14934 symbolsrec_vec) tb="$tb srec.lo" ;; 14935 tekhex_vec) tb="$tb tekhex.lo" ;; 14936 core_cisco_be_vec) tb="$tb cisco-core.lo" ;; 14937 core_cisco_le_vec) tb="$tb cisco-core.lo" ;; 14938 14939 "") ;; 14940 *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;; 14941 esac 14942 14943 if test ${target_size} = 64; then 14944 target64=true 14945 fi 14946 if test x"${vec}" = x"${defvec}"; then 14947 bfd_default_target_size=${target_size} 14948 fi 14949done 14950 14951# Target architecture .o files. 14952# A couple of CPUs use shorter file names to avoid problems on DOS 14953# filesystems. 14954ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 14955 14956# Weed out duplicate .o files. 14957f="" 14958for i in $tb ; do 14959 case " $f " in 14960 *" $i "*) ;; 14961 *) f="$f $i" ;; 14962 esac 14963done 14964tb="$f" 14965 14966f="" 14967for i in $ta ; do 14968 case " $f " in 14969 *" $i "*) ;; 14970 *) f="$f $i" ;; 14971 esac 14972done 14973ta="$f" 14974 14975bfd_backends="$tb" 14976bfd_machines="$ta" 14977 14978if test x${all_targets} = xtrue ; then 14979 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 14980 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 14981 selvecs= 14982 havevecs=-DHAVE_all_vecs 14983 selarchs= 14984 test -n "$assocvecs" && 14985 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 14986else # all_targets is true 14987 # Only set these if they will be nonempty, for the clever echo. 14988 havevecs= 14989 assocvecs= 14990 test -n "$selvecs" && 14991 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 14992 test -n "$selvecs" && 14993 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 14994 test -n "$selarchs" && 14995 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 14996fi # all_targets is true 14997 14998# 64-bit archives need a 64-bit bfd_vma. 14999if test "x$want_64_bit_archive" = xtrue; then 15000 want64=true 15001 15002$as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h 15003 15004fi 15005 15006case ${host64}-${target64}-${want64} in 15007 *true*) 15008 wordsize=64 15009 bfd64_libs='$(BFD64_LIBS)' 15010 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 15011 if test $BFD_HOST_64_BIT_DEFINED = 0; then 15012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5 15013$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 15014 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5 15015$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 15016 fi 15017 if test -n "$GCC" ; then 15018 bad_64bit_gcc=no; 15019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5 15020$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; } 15021 # Add more tests for gcc versions with non-working 64-bit support here. 15022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15023/* end confdefs.h. */ 15024:__GNUC__:__GNUC_MINOR__:__i386__: 15025_ACEOF 15026if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15027 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then : 15028 bad_64bit_gcc=yes; 15029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5 15030$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; } 15031else 15032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15033$as_echo "no" >&6; } 15034fi 15035rm -f conftest* 15036 15037 if test $bad_64bit_gcc = yes ; then 15038 as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5 15039 fi 15040 fi 15041 ;; 15042 false-false-false) 15043 wordsize=32 15044 all_backends='$(BFD32_BACKENDS)' 15045 ;; 15046esac 15047 15048tdefaults="" 15049test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 15050test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 15051test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 15052test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063# If we are configured native, pick a core file support file. 15064COREFILE= 15065COREFLAG= 15066CORE_HEADER= 15067TRAD_HEADER= 15068if test "${target}" = "${host}"; then 15069 case "${host}" in 15070 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*) 15071 COREFILE='' 15072 ;; 15073 alpha*-*-linux-*) 15074 COREFILE=trad-core.lo 15075 TRAD_HEADER='"hosts/alphalinux.h"' 15076 ;; 15077 alpha*-*-netbsd* | alpha*-*-openbsd*) 15078 COREFILE=netbsd-core.lo 15079 ;; 15080 alpha*-*-*) 15081 COREFILE=osf-core.lo 15082 ;; 15083 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 15084 COREFILE='' ;; 15085 arm*-*-netbsd* | arm-*-openbsd*) 15086 COREFILE=netbsd-core.lo 15087 ;; 15088 arm-*-riscix) COREFILE=trad-core.lo ;; 15089 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 15090 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 15091 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 15092 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 15093 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 15094 hppa*-*-netbsd* | hppa*-*-openbsd*) 15095 COREFILE=netbsd-core.lo 15096 ;; 15097 15098 i[3-7]86-sequent-bsd*) 15099 COREFILE=trad-core.lo 15100 TRAD_HEADER='"hosts/symmetry.h"' 15101 ;; 15102 i[3-7]86-sequent-sysv4*) ;; 15103 i[3-7]86-sequent-sysv*) 15104 COREFILE=trad-core.lo 15105 TRAD_HEADER='"hosts/symmetry.h"' 15106 ;; 15107 i[3-7]86-*-bsdi) 15108 COREFILE= 15109 ;; 15110 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*) 15111 COREFILE=trad-core.lo 15112 TRAD_HEADER='"hosts/i386bsd.h"' 15113 ;; 15114 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 15115 COREFILE='' 15116 TRAD_HEADER='"hosts/i386bsd.h"' 15117 ;; 15118 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 15119 COREFILE=netbsd-core.lo 15120 ;; 15121 i[3-7]86-esix-sysv3*) 15122 COREFILE=trad-core.lo 15123 TRAD_HEADER='"hosts/esix.h"' 15124 ;; 15125 i[3-7]86-*-sco3.2v5*) 15126 COREFILE=sco5-core.lo 15127 ;; 15128 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 15129 COREFILE=trad-core.lo 15130 TRAD_HEADER='"hosts/i386sco.h"' 15131 ;; 15132 i[3-7]86-*-mach3*) 15133 COREFILE=trad-core.lo 15134 TRAD_HEADER='"hosts/i386mach3.h"' 15135 ;; 15136 i[3-7]86-*-linux-*) 15137 COREFILE=trad-core.lo 15138 TRAD_HEADER='"hosts/i386linux.h"' 15139 case "$enable_targets"-"$want64" in 15140 *x86_64-*linux*|*-true) 15141 CORE_HEADER='"hosts/x86-64linux.h"' 15142 esac 15143 ;; 15144 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 15145 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 15146 mips*-*-netbsd* | mips*-*-openbsd*) 15147 COREFILE=netbsd-core.lo 15148 ;; 15149 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 15150 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 15151 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 15152 m68*-*-linux-*) 15153 COREFILE=trad-core.lo 15154 TRAD_HEADER='"hosts/m68klinux.h"' 15155 ;; 15156 m68*-*-netbsd*) 15157 COREFILE=netbsd-core.lo 15158 ;; 15159 ns32k-pc532-mach) 15160 COREFILE=trad-core.lo 15161 TRAD_HEADER='"hosts/pc532mach.h"' 15162 ;; 15163 ns32k-*-netbsd* | ns32k-*-openbsd*) 15164 COREFILE=netbsd-core.lo 15165 ;; 15166 rs6000-*-lynx*) 15167 COREFILE=lynx-core.lo 15168 ;; 15169 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*) 15170 COREFILE=rs6000-core.lo 15171 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 15172 ;; 15173 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 15174 COREFILE=rs6000-core.lo 15175 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 15176 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 15177 # have c_impl as a member of struct core_dumpx 15178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5 15179$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; } 15180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15181/* end confdefs.h. */ 15182#include <core.h> 15183int 15184main () 15185{ 15186struct core_dumpx c; c.c_impl = 0; 15187 ; 15188 return 0; 15189} 15190_ACEOF 15191if ac_fn_c_try_compile "$LINENO"; then : 15192 15193$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h 15194 15195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15196$as_echo "yes" >&6; } 15197else 15198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15199$as_echo "no" >&6; } 15200fi 15201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15202 ;; 15203 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 15204 rs6000-*-*) COREFILE=rs6000-core.lo ;; 15205 powerpc64-*-aix*) COREFILE=rs6000-core.lo ;; 15206 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 15207 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 15208 powerpc-*-beos*) ;; 15209 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 15210 COREFILE='' ;; 15211 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 15212 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 15213 s390*-*-*) COREFILE=trad-core.lo ;; 15214 sh*-*-netbsd* | sh*-*-openbsd*) 15215 COREFILE=netbsd-core.lo 15216 ;; 15217 sparc-*-netbsd* | sparc*-*-openbsd*) 15218 COREFILE=netbsd-core.lo 15219 ;; 15220 vax-*-netbsd* | vax-*-openbsd*) 15221 COREFILE=netbsd-core.lo 15222 ;; 15223 vax-*-ultrix2*) 15224 COREFILE=trad-core.lo 15225 TRAD_HEADER='"hosts/vaxult2.h"' 15226 ;; 15227 vax-*-ultrix*) 15228 COREFILE=trad-core.lo 15229 TRAD_HEADER='"hosts/vaxult2.h"' 15230 ;; 15231 vax-*-linux-*) 15232 COREFILE=trad-core.lo 15233 TRAD_HEADER='"hosts/vaxlinux.h"' 15234 ;; 15235 vax-*-*) 15236 COREFILE=trad-core.lo 15237 TRAD_HEADER='"hosts/vaxbsd.h"' 15238 ;; 15239 x86_64-*-linux*) 15240 CORE_HEADER='"hosts/x86-64linux.h"' 15241 ;; 15242 x86_64-*-netbsd* | x86_64-*-openbsd*) 15243 COREFILE=netbsd-core.lo 15244 ;; 15245 esac 15246 15247 case "$COREFILE" in 15248 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 15249 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 15250 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 15251 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 15252 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 15253 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 15254 osf-core.lo) COREFLAG=-DOSF_CORE ;; 15255 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 15256 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 15257 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 15258 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 15259 esac 15260 15261 # ELF corefile support has several flavors, but all of 15262 # them use something called <sys/procfs.h> 15263 for ac_header in sys/procfs.h 15264do : 15265 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default" 15266if test "x$ac_cv_header_sys_procfs_h" = xyes; then : 15267 cat >>confdefs.h <<_ACEOF 15268#define HAVE_SYS_PROCFS_H 1 15269_ACEOF 15270 15271fi 15272 15273done 15274 15275 if test "$ac_cv_header_sys_procfs_h" = yes; then 15276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5 15277$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; } 15278 if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then : 15279 $as_echo_n "(cached) " >&6 15280else 15281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15282/* end confdefs.h. */ 15283 15284#define _SYSCALL32 15285/* Needed for new procfs interface on sparc-solaris. */ 15286#define _STRUCTURED_PROC 1 15287#include <sys/procfs.h> 15288int 15289main () 15290{ 15291prstatus_t avar 15292 ; 15293 return 0; 15294} 15295_ACEOF 15296if ac_fn_c_try_compile "$LINENO"; then : 15297 bfd_cv_have_sys_procfs_type_prstatus_t=yes 15298else 15299 bfd_cv_have_sys_procfs_type_prstatus_t=no 15300 15301fi 15302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15303fi 15304 15305 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 15306 15307$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h 15308 15309 fi 15310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 15311$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; } 15312 15313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5 15314$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; } 15315 if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then : 15316 $as_echo_n "(cached) " >&6 15317else 15318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15319/* end confdefs.h. */ 15320 15321#define _SYSCALL32 15322/* Needed for new procfs interface on sparc-solaris. */ 15323#define _STRUCTURED_PROC 1 15324#include <sys/procfs.h> 15325int 15326main () 15327{ 15328prstatus32_t avar 15329 ; 15330 return 0; 15331} 15332_ACEOF 15333if ac_fn_c_try_compile "$LINENO"; then : 15334 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 15335else 15336 bfd_cv_have_sys_procfs_type_prstatus32_t=no 15337 15338fi 15339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15340fi 15341 15342 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 15343 15344$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h 15345 15346 fi 15347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 15348$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; } 15349 15350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5 15351$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; } 15352 if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then : 15353 $as_echo_n "(cached) " >&6 15354else 15355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15356/* end confdefs.h. */ 15357 15358#define _SYSCALL32 15359/* Needed for new procfs interface on sparc-solaris. */ 15360#define _STRUCTURED_PROC 1 15361#include <sys/procfs.h> 15362int 15363main () 15364{ 15365prstatus_t avar; void* aref = (void*) &avar.pr_who 15366 ; 15367 return 0; 15368} 15369_ACEOF 15370if ac_fn_c_try_compile "$LINENO"; then : 15371 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 15372else 15373 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 15374 15375fi 15376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15377fi 15378 15379 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 15380 15381$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h 15382 15383 fi 15384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 15385$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; } 15386 15387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 15388$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; } 15389 if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then : 15390 $as_echo_n "(cached) " >&6 15391else 15392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15393/* end confdefs.h. */ 15394 15395#define _SYSCALL32 15396/* Needed for new procfs interface on sparc-solaris. */ 15397#define _STRUCTURED_PROC 1 15398#include <sys/procfs.h> 15399int 15400main () 15401{ 15402prstatus32_t avar; void* aref = (void*) &avar.pr_who 15403 ; 15404 return 0; 15405} 15406_ACEOF 15407if ac_fn_c_try_compile "$LINENO"; then : 15408 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 15409else 15410 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 15411 15412fi 15413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15414fi 15415 15416 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 15417 15418$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h 15419 15420 fi 15421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 15422$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; } 15423 15424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5 15425$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; } 15426 if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then : 15427 $as_echo_n "(cached) " >&6 15428else 15429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15430/* end confdefs.h. */ 15431 15432#define _SYSCALL32 15433/* Needed for new procfs interface on sparc-solaris. */ 15434#define _STRUCTURED_PROC 1 15435#include <sys/procfs.h> 15436int 15437main () 15438{ 15439pstatus_t avar 15440 ; 15441 return 0; 15442} 15443_ACEOF 15444if ac_fn_c_try_compile "$LINENO"; then : 15445 bfd_cv_have_sys_procfs_type_pstatus_t=yes 15446else 15447 bfd_cv_have_sys_procfs_type_pstatus_t=no 15448 15449fi 15450rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15451fi 15452 15453 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 15454 15455$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h 15456 15457 fi 15458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 15459$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; } 15460 15461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5 15462$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; } 15463 if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then : 15464 $as_echo_n "(cached) " >&6 15465else 15466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15467/* end confdefs.h. */ 15468 15469#define _SYSCALL32 15470/* Needed for new procfs interface on sparc-solaris. */ 15471#define _STRUCTURED_PROC 1 15472#include <sys/procfs.h> 15473int 15474main () 15475{ 15476pxstatus_t avar 15477 ; 15478 return 0; 15479} 15480_ACEOF 15481if ac_fn_c_try_compile "$LINENO"; then : 15482 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 15483else 15484 bfd_cv_have_sys_procfs_type_pxstatus_t=no 15485 15486fi 15487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15488fi 15489 15490 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 15491 15492$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h 15493 15494 fi 15495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 15496$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; } 15497 15498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5 15499$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; } 15500 if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then : 15501 $as_echo_n "(cached) " >&6 15502else 15503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15504/* end confdefs.h. */ 15505 15506#define _SYSCALL32 15507/* Needed for new procfs interface on sparc-solaris. */ 15508#define _STRUCTURED_PROC 1 15509#include <sys/procfs.h> 15510int 15511main () 15512{ 15513pstatus32_t avar 15514 ; 15515 return 0; 15516} 15517_ACEOF 15518if ac_fn_c_try_compile "$LINENO"; then : 15519 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 15520else 15521 bfd_cv_have_sys_procfs_type_pstatus32_t=no 15522 15523fi 15524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15525fi 15526 15527 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 15528 15529$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h 15530 15531 fi 15532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 15533$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; } 15534 15535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5 15536$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; } 15537 if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then : 15538 $as_echo_n "(cached) " >&6 15539else 15540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15541/* end confdefs.h. */ 15542 15543#define _SYSCALL32 15544/* Needed for new procfs interface on sparc-solaris. */ 15545#define _STRUCTURED_PROC 1 15546#include <sys/procfs.h> 15547int 15548main () 15549{ 15550prpsinfo_t avar 15551 ; 15552 return 0; 15553} 15554_ACEOF 15555if ac_fn_c_try_compile "$LINENO"; then : 15556 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 15557else 15558 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 15559 15560fi 15561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15562fi 15563 15564 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 15565 15566$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h 15567 15568 fi 15569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 15570$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; } 15571 15572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5 15573$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; } 15574 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then : 15575 $as_echo_n "(cached) " >&6 15576else 15577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15578/* end confdefs.h. */ 15579 15580#define _SYSCALL32 15581/* Needed for new procfs interface on sparc-solaris. */ 15582#define _STRUCTURED_PROC 1 15583#include <sys/procfs.h> 15584int 15585main () 15586{ 15587prpsinfo_t avar; void* aref = (void*) &avar.pr_pid 15588 ; 15589 return 0; 15590} 15591_ACEOF 15592if ac_fn_c_try_compile "$LINENO"; then : 15593 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes 15594else 15595 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no 15596 15597fi 15598rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15599fi 15600 15601 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then 15602 15603$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h 15604 15605 fi 15606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5 15607$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; } 15608 15609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5 15610$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; } 15611 if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then : 15612 $as_echo_n "(cached) " >&6 15613else 15614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15615/* end confdefs.h. */ 15616 15617#define _SYSCALL32 15618/* Needed for new procfs interface on sparc-solaris. */ 15619#define _STRUCTURED_PROC 1 15620#include <sys/procfs.h> 15621int 15622main () 15623{ 15624prpsinfo32_t avar 15625 ; 15626 return 0; 15627} 15628_ACEOF 15629if ac_fn_c_try_compile "$LINENO"; then : 15630 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 15631else 15632 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 15633 15634fi 15635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15636fi 15637 15638 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 15639 15640$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h 15641 15642 fi 15643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 15644$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; } 15645 15646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5 15647$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; } 15648 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then : 15649 $as_echo_n "(cached) " >&6 15650else 15651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15652/* end confdefs.h. */ 15653 15654#define _SYSCALL32 15655/* Needed for new procfs interface on sparc-solaris. */ 15656#define _STRUCTURED_PROC 1 15657#include <sys/procfs.h> 15658int 15659main () 15660{ 15661prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid 15662 ; 15663 return 0; 15664} 15665_ACEOF 15666if ac_fn_c_try_compile "$LINENO"; then : 15667 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes 15668else 15669 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no 15670 15671fi 15672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15673fi 15674 15675 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then 15676 15677$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h 15678 15679 fi 15680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5 15681$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; } 15682 15683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5 15684$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; } 15685 if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then : 15686 $as_echo_n "(cached) " >&6 15687else 15688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15689/* end confdefs.h. */ 15690 15691#define _SYSCALL32 15692/* Needed for new procfs interface on sparc-solaris. */ 15693#define _STRUCTURED_PROC 1 15694#include <sys/procfs.h> 15695int 15696main () 15697{ 15698psinfo_t avar 15699 ; 15700 return 0; 15701} 15702_ACEOF 15703if ac_fn_c_try_compile "$LINENO"; then : 15704 bfd_cv_have_sys_procfs_type_psinfo_t=yes 15705else 15706 bfd_cv_have_sys_procfs_type_psinfo_t=no 15707 15708fi 15709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15710fi 15711 15712 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 15713 15714$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h 15715 15716 fi 15717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 15718$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; } 15719 15720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5 15721$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; } 15722 if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then : 15723 $as_echo_n "(cached) " >&6 15724else 15725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15726/* end confdefs.h. */ 15727 15728#define _SYSCALL32 15729/* Needed for new procfs interface on sparc-solaris. */ 15730#define _STRUCTURED_PROC 1 15731#include <sys/procfs.h> 15732int 15733main () 15734{ 15735psinfo_t avar; void* aref = (void*) &avar.pr_pid 15736 ; 15737 return 0; 15738} 15739_ACEOF 15740if ac_fn_c_try_compile "$LINENO"; then : 15741 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes 15742else 15743 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no 15744 15745fi 15746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15747fi 15748 15749 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then 15750 15751$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h 15752 15753 fi 15754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5 15755$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; } 15756 15757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5 15758$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; } 15759 if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then : 15760 $as_echo_n "(cached) " >&6 15761else 15762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15763/* end confdefs.h. */ 15764 15765#define _SYSCALL32 15766/* Needed for new procfs interface on sparc-solaris. */ 15767#define _STRUCTURED_PROC 1 15768#include <sys/procfs.h> 15769int 15770main () 15771{ 15772psinfo32_t avar 15773 ; 15774 return 0; 15775} 15776_ACEOF 15777if ac_fn_c_try_compile "$LINENO"; then : 15778 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 15779else 15780 bfd_cv_have_sys_procfs_type_psinfo32_t=no 15781 15782fi 15783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15784fi 15785 15786 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 15787 15788$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h 15789 15790 fi 15791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 15792$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; } 15793 15794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5 15795$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; } 15796 if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then : 15797 $as_echo_n "(cached) " >&6 15798else 15799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15800/* end confdefs.h. */ 15801 15802#define _SYSCALL32 15803/* Needed for new procfs interface on sparc-solaris. */ 15804#define _STRUCTURED_PROC 1 15805#include <sys/procfs.h> 15806int 15807main () 15808{ 15809psinfo32_t avar; void* aref = (void*) &avar.pr_pid 15810 ; 15811 return 0; 15812} 15813_ACEOF 15814if ac_fn_c_try_compile "$LINENO"; then : 15815 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes 15816else 15817 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no 15818 15819fi 15820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15821fi 15822 15823 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then 15824 15825$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h 15826 15827 fi 15828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5 15829$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; } 15830 15831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5 15832$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; } 15833 if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then : 15834 $as_echo_n "(cached) " >&6 15835else 15836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15837/* end confdefs.h. */ 15838 15839#define _SYSCALL32 15840/* Needed for new procfs interface on sparc-solaris. */ 15841#define _STRUCTURED_PROC 1 15842#include <sys/procfs.h> 15843int 15844main () 15845{ 15846lwpstatus_t avar 15847 ; 15848 return 0; 15849} 15850_ACEOF 15851if ac_fn_c_try_compile "$LINENO"; then : 15852 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 15853else 15854 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 15855 15856fi 15857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15858fi 15859 15860 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 15861 15862$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h 15863 15864 fi 15865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 15866$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; } 15867 15868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5 15869$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; } 15870 if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then : 15871 $as_echo_n "(cached) " >&6 15872else 15873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15874/* end confdefs.h. */ 15875 15876#define _SYSCALL32 15877/* Needed for new procfs interface on sparc-solaris. */ 15878#define _STRUCTURED_PROC 1 15879#include <sys/procfs.h> 15880int 15881main () 15882{ 15883lwpxstatus_t avar 15884 ; 15885 return 0; 15886} 15887_ACEOF 15888if ac_fn_c_try_compile "$LINENO"; then : 15889 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 15890else 15891 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 15892 15893fi 15894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15895fi 15896 15897 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 15898 15899$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h 15900 15901 fi 15902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 15903$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; } 15904 15905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 15906$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; } 15907 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then : 15908 $as_echo_n "(cached) " >&6 15909else 15910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15911/* end confdefs.h. */ 15912 15913#define _SYSCALL32 15914/* Needed for new procfs interface on sparc-solaris. */ 15915#define _STRUCTURED_PROC 1 15916#include <sys/procfs.h> 15917int 15918main () 15919{ 15920lwpstatus_t avar; void* aref = (void*) &avar.pr_context 15921 ; 15922 return 0; 15923} 15924_ACEOF 15925if ac_fn_c_try_compile "$LINENO"; then : 15926 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 15927else 15928 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 15929 15930fi 15931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15932fi 15933 15934 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 15935 15936$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h 15937 15938 fi 15939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 15940$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; } 15941 15942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 15943$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; } 15944 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then : 15945 $as_echo_n "(cached) " >&6 15946else 15947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15948/* end confdefs.h. */ 15949 15950#define _SYSCALL32 15951/* Needed for new procfs interface on sparc-solaris. */ 15952#define _STRUCTURED_PROC 1 15953#include <sys/procfs.h> 15954int 15955main () 15956{ 15957lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 15958 ; 15959 return 0; 15960} 15961_ACEOF 15962if ac_fn_c_try_compile "$LINENO"; then : 15963 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 15964else 15965 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 15966 15967fi 15968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15969fi 15970 15971 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 15972 15973$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h 15974 15975 fi 15976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 15977$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; } 15978 15979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5 15980$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; } 15981 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then : 15982 $as_echo_n "(cached) " >&6 15983else 15984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15985/* end confdefs.h. */ 15986 15987#define _SYSCALL32 15988/* Needed for new procfs interface on sparc-solaris. */ 15989#define _STRUCTURED_PROC 1 15990#include <sys/procfs.h> 15991int 15992main () 15993{ 15994lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg 15995 ; 15996 return 0; 15997} 15998_ACEOF 15999if ac_fn_c_try_compile "$LINENO"; then : 16000 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes 16001else 16002 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no 16003 16004fi 16005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16006fi 16007 16008 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then 16009 16010$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h 16011 16012 fi 16013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5 16014$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; } 16015 16016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5 16017$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; } 16018 if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then : 16019 $as_echo_n "(cached) " >&6 16020else 16021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16022/* end confdefs.h. */ 16023 16024#define _SYSCALL32 16025/* Needed for new procfs interface on sparc-solaris. */ 16026#define _STRUCTURED_PROC 1 16027#include <sys/procfs.h> 16028int 16029main () 16030{ 16031win32_pstatus_t avar 16032 ; 16033 return 0; 16034} 16035_ACEOF 16036if ac_fn_c_try_compile "$LINENO"; then : 16037 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 16038else 16039 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 16040 16041fi 16042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16043fi 16044 16045 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 16046 16047$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h 16048 16049 fi 16050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 16051$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; } 16052 16053 fi 16054fi 16055 16056 16057if test -n "$CORE_HEADER"; then 16058 16059cat >>confdefs.h <<_ACEOF 16060#define CORE_HEADER $CORE_HEADER 16061_ACEOF 16062 16063fi 16064if test -n "$TRAD_HEADER"; then 16065 16066cat >>confdefs.h <<_ACEOF 16067#define TRAD_HEADER $TRAD_HEADER 16068_ACEOF 16069 16070fi 16071 16072if test "$plugins" = "yes"; then 16073 supports_plugins=1 16074else 16075 supports_plugins=0 16076fi 16077 16078 16079 16080# Determine the host dependent file_ptr a.k.a. off_t type. In order 16081# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 16082# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 16083# Hopefully a reasonable assumption since fseeko et.al. should be 16084# upward compatible. 16085for ac_func in ftello ftello64 fseeko fseeko64 fopen64 16086do : 16087 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16088ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16089if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16090 cat >>confdefs.h <<_ACEOF 16091#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16092_ACEOF 16093 16094fi 16095done 16096 16097if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 16098 # The cast to long int works around a bug in the HP C Compiler 16099# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 16100# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 16101# This bug is HP SR number 8606223364. 16102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 16103$as_echo_n "checking size of off_t... " >&6; } 16104if ${ac_cv_sizeof_off_t+:} false; then : 16105 $as_echo_n "(cached) " >&6 16106else 16107 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 16108 16109else 16110 if test "$ac_cv_type_off_t" = yes; then 16111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 16113as_fn_error 77 "cannot compute sizeof (off_t) 16114See \`config.log' for more details" "$LINENO" 5; } 16115 else 16116 ac_cv_sizeof_off_t=0 16117 fi 16118fi 16119 16120fi 16121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 16122$as_echo "$ac_cv_sizeof_off_t" >&6; } 16123 16124 16125 16126cat >>confdefs.h <<_ACEOF 16127#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 16128_ACEOF 16129 16130 16131fi 16132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5 16133$as_echo_n "checking file_ptr type... " >&6; } 16134bfd_file_ptr="long" 16135bfd_ufile_ptr="unsigned long" 16136if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 16137 -o x"${ac_cv_sizeof_off_t}" = x8; then 16138 bfd_file_ptr=BFD_HOST_64_BIT 16139 bfd_ufile_ptr=BFD_HOST_U_64_BIT 16140fi 16141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5 16142$as_echo "$bfd_file_ptr" >&6; } 16143 16144 16145 16146 16147 16148 16149 for ac_header in $ac_header_list 16150do : 16151 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16152ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 16153" 16154if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16155 cat >>confdefs.h <<_ACEOF 16156#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16157_ACEOF 16158 16159fi 16160 16161done 16162 16163 16164 16165 16166 16167 16168 16169 16170for ac_func in getpagesize 16171do : 16172 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 16173if test "x$ac_cv_func_getpagesize" = xyes; then : 16174 cat >>confdefs.h <<_ACEOF 16175#define HAVE_GETPAGESIZE 1 16176_ACEOF 16177 16178fi 16179done 16180 16181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 16182$as_echo_n "checking for working mmap... " >&6; } 16183if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 16184 $as_echo_n "(cached) " >&6 16185else 16186 if test "$cross_compiling" = yes; then : 16187 ac_cv_func_mmap_fixed_mapped=no 16188else 16189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16190/* end confdefs.h. */ 16191$ac_includes_default 16192/* malloc might have been renamed as rpl_malloc. */ 16193#undef malloc 16194 16195/* Thanks to Mike Haertel and Jim Avera for this test. 16196 Here is a matrix of mmap possibilities: 16197 mmap private not fixed 16198 mmap private fixed at somewhere currently unmapped 16199 mmap private fixed at somewhere already mapped 16200 mmap shared not fixed 16201 mmap shared fixed at somewhere currently unmapped 16202 mmap shared fixed at somewhere already mapped 16203 For private mappings, we should verify that changes cannot be read() 16204 back from the file, nor mmap's back from the file at a different 16205 address. (There have been systems where private was not correctly 16206 implemented like the infamous i386 svr4.0, and systems where the 16207 VM page cache was not coherent with the file system buffer cache 16208 like early versions of FreeBSD and possibly contemporary NetBSD.) 16209 For shared mappings, we should conversely verify that changes get 16210 propagated back to all the places they're supposed to be. 16211 16212 Grep wants private fixed already mapped. 16213 The main things grep needs to know about mmap are: 16214 * does it exist and is it safe to write into the mmap'd area 16215 * how to use it (BSD variants) */ 16216 16217#include <fcntl.h> 16218#include <sys/mman.h> 16219 16220#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 16221char *malloc (); 16222#endif 16223 16224/* This mess was copied from the GNU getpagesize.h. */ 16225#ifndef HAVE_GETPAGESIZE 16226# ifdef _SC_PAGESIZE 16227# define getpagesize() sysconf(_SC_PAGESIZE) 16228# else /* no _SC_PAGESIZE */ 16229# ifdef HAVE_SYS_PARAM_H 16230# include <sys/param.h> 16231# ifdef EXEC_PAGESIZE 16232# define getpagesize() EXEC_PAGESIZE 16233# else /* no EXEC_PAGESIZE */ 16234# ifdef NBPG 16235# define getpagesize() NBPG * CLSIZE 16236# ifndef CLSIZE 16237# define CLSIZE 1 16238# endif /* no CLSIZE */ 16239# else /* no NBPG */ 16240# ifdef NBPC 16241# define getpagesize() NBPC 16242# else /* no NBPC */ 16243# ifdef PAGESIZE 16244# define getpagesize() PAGESIZE 16245# endif /* PAGESIZE */ 16246# endif /* no NBPC */ 16247# endif /* no NBPG */ 16248# endif /* no EXEC_PAGESIZE */ 16249# else /* no HAVE_SYS_PARAM_H */ 16250# define getpagesize() 8192 /* punt totally */ 16251# endif /* no HAVE_SYS_PARAM_H */ 16252# endif /* no _SC_PAGESIZE */ 16253 16254#endif /* no HAVE_GETPAGESIZE */ 16255 16256int 16257main () 16258{ 16259 char *data, *data2, *data3; 16260 const char *cdata2; 16261 int i, pagesize; 16262 int fd, fd2; 16263 16264 pagesize = getpagesize (); 16265 16266 /* First, make a file with some known garbage in it. */ 16267 data = (char *) malloc (pagesize); 16268 if (!data) 16269 return 1; 16270 for (i = 0; i < pagesize; ++i) 16271 *(data + i) = rand (); 16272 umask (0); 16273 fd = creat ("conftest.mmap", 0600); 16274 if (fd < 0) 16275 return 2; 16276 if (write (fd, data, pagesize) != pagesize) 16277 return 3; 16278 close (fd); 16279 16280 /* Next, check that the tail of a page is zero-filled. File must have 16281 non-zero length, otherwise we risk SIGBUS for entire page. */ 16282 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 16283 if (fd2 < 0) 16284 return 4; 16285 cdata2 = ""; 16286 if (write (fd2, cdata2, 1) != 1) 16287 return 5; 16288 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 16289 if (data2 == MAP_FAILED) 16290 return 6; 16291 for (i = 0; i < pagesize; ++i) 16292 if (*(data2 + i)) 16293 return 7; 16294 close (fd2); 16295 if (munmap (data2, pagesize)) 16296 return 8; 16297 16298 /* Next, try to mmap the file at a fixed address which already has 16299 something else allocated at it. If we can, also make sure that 16300 we see the same garbage. */ 16301 fd = open ("conftest.mmap", O_RDWR); 16302 if (fd < 0) 16303 return 9; 16304 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 16305 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 16306 return 10; 16307 for (i = 0; i < pagesize; ++i) 16308 if (*(data + i) != *(data2 + i)) 16309 return 11; 16310 16311 /* Finally, make sure that changes to the mapped area do not 16312 percolate back to the file as seen by read(). (This is a bug on 16313 some variants of i386 svr4.0.) */ 16314 for (i = 0; i < pagesize; ++i) 16315 *(data2 + i) = *(data2 + i) + 1; 16316 data3 = (char *) malloc (pagesize); 16317 if (!data3) 16318 return 12; 16319 if (read (fd, data3, pagesize) != pagesize) 16320 return 13; 16321 for (i = 0; i < pagesize; ++i) 16322 if (*(data + i) != *(data3 + i)) 16323 return 14; 16324 close (fd); 16325 return 0; 16326} 16327_ACEOF 16328if ac_fn_c_try_run "$LINENO"; then : 16329 ac_cv_func_mmap_fixed_mapped=yes 16330else 16331 ac_cv_func_mmap_fixed_mapped=no 16332fi 16333rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16334 conftest.$ac_objext conftest.beam conftest.$ac_ext 16335fi 16336 16337fi 16338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 16339$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 16340if test $ac_cv_func_mmap_fixed_mapped = yes; then 16341 16342$as_echo "#define HAVE_MMAP 1" >>confdefs.h 16343 16344fi 16345rm -f conftest.mmap conftest.txt 16346 16347for ac_func in madvise mprotect 16348do : 16349 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16350ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16351if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16352 cat >>confdefs.h <<_ACEOF 16353#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16354_ACEOF 16355 16356fi 16357done 16358 16359case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 16360 true+yes ) 16361$as_echo "#define USE_MMAP 1" >>confdefs.h 16362 ;; 16363esac 16364 16365rm -f doc/config.status 16366ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 16367 16368 16369ac_config_commands="$ac_config_commands default" 16370 16371 16372 16373 16374 16375 16376 16377cat >confcache <<\_ACEOF 16378# This file is a shell script that caches the results of configure 16379# tests run on this system so they can be shared between configure 16380# scripts and configure runs, see configure's option --config-cache. 16381# It is not useful on other systems. If it contains results you don't 16382# want to keep, you may remove or edit it. 16383# 16384# config.status only pays attention to the cache file if you give it 16385# the --recheck option to rerun configure. 16386# 16387# `ac_cv_env_foo' variables (set or unset) will be overridden when 16388# loading this file, other *unset* `ac_cv_foo' will be assigned the 16389# following values. 16390 16391_ACEOF 16392 16393# The following way of writing the cache mishandles newlines in values, 16394# but we know of no workaround that is simple, portable, and efficient. 16395# So, we kill variables containing newlines. 16396# Ultrix sh set writes to stderr and can't be redirected directly, 16397# and sets the high bit in the cache file unless we assign to the vars. 16398( 16399 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16400 eval ac_val=\$$ac_var 16401 case $ac_val in #( 16402 *${as_nl}*) 16403 case $ac_var in #( 16404 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16405$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16406 esac 16407 case $ac_var in #( 16408 _ | IFS | as_nl) ;; #( 16409 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16410 *) { eval $ac_var=; unset $ac_var;} ;; 16411 esac ;; 16412 esac 16413 done 16414 16415 (set) 2>&1 | 16416 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16417 *${as_nl}ac_space=\ *) 16418 # `set' does not quote correctly, so add quotes: double-quote 16419 # substitution turns \\\\ into \\, and sed turns \\ into \. 16420 sed -n \ 16421 "s/'/'\\\\''/g; 16422 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16423 ;; #( 16424 *) 16425 # `set' quotes correctly as required by POSIX, so do not add quotes. 16426 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16427 ;; 16428 esac | 16429 sort 16430) | 16431 sed ' 16432 /^ac_cv_env_/b end 16433 t clear 16434 :clear 16435 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16436 t end 16437 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16438 :end' >>confcache 16439if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16440 if test -w "$cache_file"; then 16441 if test "x$cache_file" != "x/dev/null"; then 16442 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16443$as_echo "$as_me: updating cache $cache_file" >&6;} 16444 if test ! -f "$cache_file" || test -h "$cache_file"; then 16445 cat confcache >"$cache_file" 16446 else 16447 case $cache_file in #( 16448 */* | ?:*) 16449 mv -f confcache "$cache_file"$$ && 16450 mv -f "$cache_file"$$ "$cache_file" ;; #( 16451 *) 16452 mv -f confcache "$cache_file" ;; 16453 esac 16454 fi 16455 fi 16456 else 16457 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16458$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16459 fi 16460fi 16461rm -f confcache 16462 16463test "x$prefix" = xNONE && prefix=$ac_default_prefix 16464# Let make expand exec_prefix. 16465test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16466 16467DEFS=-DHAVE_CONFIG_H 16468 16469ac_libobjs= 16470ac_ltlibobjs= 16471U= 16472for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16473 # 1. Remove the extension, and $U if already installed. 16474 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16475 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16476 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16477 # will be set to the directory where LIBOBJS objects are built. 16478 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16479 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16480done 16481LIBOBJS=$ac_libobjs 16482 16483LTLIBOBJS=$ac_ltlibobjs 16484 16485 16486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16487$as_echo_n "checking that generated files are newer than configure... " >&6; } 16488 if test -n "$am_sleep_pid"; then 16489 # Hide warnings about reused PIDs. 16490 wait $am_sleep_pid 2>/dev/null 16491 fi 16492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16493$as_echo "done" >&6; } 16494if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16495 as_fn_error $? "conditional \"AMDEP\" was never defined. 16496Usually this means the macro was only invoked conditionally." "$LINENO" 5 16497fi 16498if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16499 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16500Usually this means the macro was only invoked conditionally." "$LINENO" 5 16501fi 16502 if test -n "$EXEEXT"; then 16503 am__EXEEXT_TRUE= 16504 am__EXEEXT_FALSE='#' 16505else 16506 am__EXEEXT_TRUE='#' 16507 am__EXEEXT_FALSE= 16508fi 16509 16510if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 16511 as_fn_error $? "conditional \"PLUGINS\" was never defined. 16512Usually this means the macro was only invoked conditionally." "$LINENO" 5 16513fi 16514if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16515 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 16516Usually this means the macro was only invoked conditionally." "$LINENO" 5 16517fi 16518if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16519 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 16520Usually this means the macro was only invoked conditionally." "$LINENO" 5 16521fi 16522if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 16523 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 16524Usually this means the macro was only invoked conditionally." "$LINENO" 5 16525fi 16526 16527: "${CONFIG_STATUS=./config.status}" 16528ac_write_fail=0 16529ac_clean_files_save=$ac_clean_files 16530ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16531{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16532$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16533as_write_fail=0 16534cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16535#! $SHELL 16536# Generated by $as_me. 16537# Run this file to recreate the current configuration. 16538# Compiler output produced by configure, useful for debugging 16539# configure, is in config.log if it exists. 16540 16541debug=false 16542ac_cs_recheck=false 16543ac_cs_silent=false 16544 16545SHELL=\${CONFIG_SHELL-$SHELL} 16546export SHELL 16547_ASEOF 16548cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16549## -------------------- ## 16550## M4sh Initialization. ## 16551## -------------------- ## 16552 16553# Be more Bourne compatible 16554DUALCASE=1; export DUALCASE # for MKS sh 16555if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16556 emulate sh 16557 NULLCMD=: 16558 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16559 # is contrary to our usage. Disable this feature. 16560 alias -g '${1+"$@"}'='"$@"' 16561 setopt NO_GLOB_SUBST 16562else 16563 case `(set -o) 2>/dev/null` in #( 16564 *posix*) : 16565 set -o posix ;; #( 16566 *) : 16567 ;; 16568esac 16569fi 16570 16571 16572as_nl=' 16573' 16574export as_nl 16575# Printing a long string crashes Solaris 7 /usr/bin/printf. 16576as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16577as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16578as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16579# Prefer a ksh shell builtin over an external printf program on Solaris, 16580# but without wasting forks for bash or zsh. 16581if test -z "$BASH_VERSION$ZSH_VERSION" \ 16582 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16583 as_echo='print -r --' 16584 as_echo_n='print -rn --' 16585elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16586 as_echo='printf %s\n' 16587 as_echo_n='printf %s' 16588else 16589 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16590 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16591 as_echo_n='/usr/ucb/echo -n' 16592 else 16593 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16594 as_echo_n_body='eval 16595 arg=$1; 16596 case $arg in #( 16597 *"$as_nl"*) 16598 expr "X$arg" : "X\\(.*\\)$as_nl"; 16599 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16600 esac; 16601 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16602 ' 16603 export as_echo_n_body 16604 as_echo_n='sh -c $as_echo_n_body as_echo' 16605 fi 16606 export as_echo_body 16607 as_echo='sh -c $as_echo_body as_echo' 16608fi 16609 16610# The user is always right. 16611if test "${PATH_SEPARATOR+set}" != set; then 16612 PATH_SEPARATOR=: 16613 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16614 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16615 PATH_SEPARATOR=';' 16616 } 16617fi 16618 16619 16620# IFS 16621# We need space, tab and new line, in precisely that order. Quoting is 16622# there to prevent editors from complaining about space-tab. 16623# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16624# splitting by setting IFS to empty value.) 16625IFS=" "" $as_nl" 16626 16627# Find who we are. Look in the path if we contain no directory separator. 16628as_myself= 16629case $0 in #(( 16630 *[\\/]* ) as_myself=$0 ;; 16631 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16632for as_dir in $PATH 16633do 16634 IFS=$as_save_IFS 16635 test -z "$as_dir" && as_dir=. 16636 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16637 done 16638IFS=$as_save_IFS 16639 16640 ;; 16641esac 16642# We did not find ourselves, most probably we were run as `sh COMMAND' 16643# in which case we are not to be found in the path. 16644if test "x$as_myself" = x; then 16645 as_myself=$0 16646fi 16647if test ! -f "$as_myself"; then 16648 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16649 exit 1 16650fi 16651 16652# Unset variables that we do not need and which cause bugs (e.g. in 16653# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16654# suppresses any "Segmentation fault" message there. '((' could 16655# trigger a bug in pdksh 5.2.14. 16656for as_var in BASH_ENV ENV MAIL MAILPATH 16657do eval test x\${$as_var+set} = xset \ 16658 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16659done 16660PS1='$ ' 16661PS2='> ' 16662PS4='+ ' 16663 16664# NLS nuisances. 16665LC_ALL=C 16666export LC_ALL 16667LANGUAGE=C 16668export LANGUAGE 16669 16670# CDPATH. 16671(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16672 16673 16674# as_fn_error STATUS ERROR [LINENO LOG_FD] 16675# ---------------------------------------- 16676# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16677# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16678# script with STATUS, using 1 if that was 0. 16679as_fn_error () 16680{ 16681 as_status=$1; test $as_status -eq 0 && as_status=1 16682 if test "$4"; then 16683 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16684 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16685 fi 16686 $as_echo "$as_me: error: $2" >&2 16687 as_fn_exit $as_status 16688} # as_fn_error 16689 16690 16691# as_fn_set_status STATUS 16692# ----------------------- 16693# Set $? to STATUS, without forking. 16694as_fn_set_status () 16695{ 16696 return $1 16697} # as_fn_set_status 16698 16699# as_fn_exit STATUS 16700# ----------------- 16701# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16702as_fn_exit () 16703{ 16704 set +e 16705 as_fn_set_status $1 16706 exit $1 16707} # as_fn_exit 16708 16709# as_fn_unset VAR 16710# --------------- 16711# Portably unset VAR. 16712as_fn_unset () 16713{ 16714 { eval $1=; unset $1;} 16715} 16716as_unset=as_fn_unset 16717# as_fn_append VAR VALUE 16718# ---------------------- 16719# Append the text in VALUE to the end of the definition contained in VAR. Take 16720# advantage of any shell optimizations that allow amortized linear growth over 16721# repeated appends, instead of the typical quadratic growth present in naive 16722# implementations. 16723if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16724 eval 'as_fn_append () 16725 { 16726 eval $1+=\$2 16727 }' 16728else 16729 as_fn_append () 16730 { 16731 eval $1=\$$1\$2 16732 } 16733fi # as_fn_append 16734 16735# as_fn_arith ARG... 16736# ------------------ 16737# Perform arithmetic evaluation on the ARGs, and store the result in the 16738# global $as_val. Take advantage of shells that can avoid forks. The arguments 16739# must be portable across $(()) and expr. 16740if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16741 eval 'as_fn_arith () 16742 { 16743 as_val=$(( $* )) 16744 }' 16745else 16746 as_fn_arith () 16747 { 16748 as_val=`expr "$@" || test $? -eq 1` 16749 } 16750fi # as_fn_arith 16751 16752 16753if expr a : '\(a\)' >/dev/null 2>&1 && 16754 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16755 as_expr=expr 16756else 16757 as_expr=false 16758fi 16759 16760if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16761 as_basename=basename 16762else 16763 as_basename=false 16764fi 16765 16766if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16767 as_dirname=dirname 16768else 16769 as_dirname=false 16770fi 16771 16772as_me=`$as_basename -- "$0" || 16773$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16774 X"$0" : 'X\(//\)$' \| \ 16775 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16776$as_echo X/"$0" | 16777 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16778 s//\1/ 16779 q 16780 } 16781 /^X\/\(\/\/\)$/{ 16782 s//\1/ 16783 q 16784 } 16785 /^X\/\(\/\).*/{ 16786 s//\1/ 16787 q 16788 } 16789 s/.*/./; q'` 16790 16791# Avoid depending upon Character Ranges. 16792as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16793as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16794as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16795as_cr_digits='0123456789' 16796as_cr_alnum=$as_cr_Letters$as_cr_digits 16797 16798ECHO_C= ECHO_N= ECHO_T= 16799case `echo -n x` in #((((( 16800-n*) 16801 case `echo 'xy\c'` in 16802 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16803 xy) ECHO_C='\c';; 16804 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16805 ECHO_T=' ';; 16806 esac;; 16807*) 16808 ECHO_N='-n';; 16809esac 16810 16811rm -f conf$$ conf$$.exe conf$$.file 16812if test -d conf$$.dir; then 16813 rm -f conf$$.dir/conf$$.file 16814else 16815 rm -f conf$$.dir 16816 mkdir conf$$.dir 2>/dev/null 16817fi 16818if (echo >conf$$.file) 2>/dev/null; then 16819 if ln -s conf$$.file conf$$ 2>/dev/null; then 16820 as_ln_s='ln -s' 16821 # ... but there are two gotchas: 16822 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16823 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16824 # In both cases, we have to default to `cp -pR'. 16825 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16826 as_ln_s='cp -pR' 16827 elif ln conf$$.file conf$$ 2>/dev/null; then 16828 as_ln_s=ln 16829 else 16830 as_ln_s='cp -pR' 16831 fi 16832else 16833 as_ln_s='cp -pR' 16834fi 16835rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16836rmdir conf$$.dir 2>/dev/null 16837 16838 16839# as_fn_mkdir_p 16840# ------------- 16841# Create "$as_dir" as a directory, including parents if necessary. 16842as_fn_mkdir_p () 16843{ 16844 16845 case $as_dir in #( 16846 -*) as_dir=./$as_dir;; 16847 esac 16848 test -d "$as_dir" || eval $as_mkdir_p || { 16849 as_dirs= 16850 while :; do 16851 case $as_dir in #( 16852 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16853 *) as_qdir=$as_dir;; 16854 esac 16855 as_dirs="'$as_qdir' $as_dirs" 16856 as_dir=`$as_dirname -- "$as_dir" || 16857$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16858 X"$as_dir" : 'X\(//\)[^/]' \| \ 16859 X"$as_dir" : 'X\(//\)$' \| \ 16860 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16861$as_echo X"$as_dir" | 16862 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16863 s//\1/ 16864 q 16865 } 16866 /^X\(\/\/\)[^/].*/{ 16867 s//\1/ 16868 q 16869 } 16870 /^X\(\/\/\)$/{ 16871 s//\1/ 16872 q 16873 } 16874 /^X\(\/\).*/{ 16875 s//\1/ 16876 q 16877 } 16878 s/.*/./; q'` 16879 test -d "$as_dir" && break 16880 done 16881 test -z "$as_dirs" || eval "mkdir $as_dirs" 16882 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16883 16884 16885} # as_fn_mkdir_p 16886if mkdir -p . 2>/dev/null; then 16887 as_mkdir_p='mkdir -p "$as_dir"' 16888else 16889 test -d ./-p && rmdir ./-p 16890 as_mkdir_p=false 16891fi 16892 16893 16894# as_fn_executable_p FILE 16895# ----------------------- 16896# Test if FILE is an executable regular file. 16897as_fn_executable_p () 16898{ 16899 test -f "$1" && test -x "$1" 16900} # as_fn_executable_p 16901as_test_x='test -x' 16902as_executable_p=as_fn_executable_p 16903 16904# Sed expression to map a string onto a valid CPP name. 16905as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16906 16907# Sed expression to map a string onto a valid variable name. 16908as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16909 16910 16911exec 6>&1 16912## ----------------------------------- ## 16913## Main body of $CONFIG_STATUS script. ## 16914## ----------------------------------- ## 16915_ASEOF 16916test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16917 16918cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16919# Save the log message, to keep $0 and so on meaningful, and to 16920# report actual input values of CONFIG_FILES etc. instead of their 16921# values after options handling. 16922ac_log=" 16923This file was extended by bfd $as_me 2.32.51, which was 16924generated by GNU Autoconf 2.69. Invocation command line was 16925 16926 CONFIG_FILES = $CONFIG_FILES 16927 CONFIG_HEADERS = $CONFIG_HEADERS 16928 CONFIG_LINKS = $CONFIG_LINKS 16929 CONFIG_COMMANDS = $CONFIG_COMMANDS 16930 $ $0 $@ 16931 16932on `(hostname || uname -n) 2>/dev/null | sed 1q` 16933" 16934 16935_ACEOF 16936 16937case $ac_config_files in *" 16938"*) set x $ac_config_files; shift; ac_config_files=$*;; 16939esac 16940 16941case $ac_config_headers in *" 16942"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16943esac 16944 16945 16946cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16947# Files that config.status was made for. 16948config_files="$ac_config_files" 16949config_headers="$ac_config_headers" 16950config_commands="$ac_config_commands" 16951 16952_ACEOF 16953 16954cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16955ac_cs_usage="\ 16956\`$as_me' instantiates files and other configuration actions 16957from templates according to the current configuration. Unless the files 16958and actions are specified as TAGs, all are instantiated by default. 16959 16960Usage: $0 [OPTION]... [TAG]... 16961 16962 -h, --help print this help, then exit 16963 -V, --version print version number and configuration settings, then exit 16964 --config print configuration, then exit 16965 -q, --quiet, --silent 16966 do not print progress messages 16967 -d, --debug don't remove temporary files 16968 --recheck update $as_me by reconfiguring in the same conditions 16969 --file=FILE[:TEMPLATE] 16970 instantiate the configuration file FILE 16971 --header=FILE[:TEMPLATE] 16972 instantiate the configuration header FILE 16973 16974Configuration files: 16975$config_files 16976 16977Configuration headers: 16978$config_headers 16979 16980Configuration commands: 16981$config_commands 16982 16983Report bugs to the package provider." 16984 16985_ACEOF 16986cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16987ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16988ac_cs_version="\\ 16989bfd config.status 2.32.51 16990configured by $0, generated by GNU Autoconf 2.69, 16991 with options \\"\$ac_cs_config\\" 16992 16993Copyright (C) 2012 Free Software Foundation, Inc. 16994This config.status script is free software; the Free Software Foundation 16995gives unlimited permission to copy, distribute and modify it." 16996 16997ac_pwd='$ac_pwd' 16998srcdir='$srcdir' 16999INSTALL='$INSTALL' 17000MKDIR_P='$MKDIR_P' 17001AWK='$AWK' 17002test -n "\$AWK" || AWK=awk 17003_ACEOF 17004 17005cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17006# The default lists apply if the user does not specify any file. 17007ac_need_defaults=: 17008while test $# != 0 17009do 17010 case $1 in 17011 --*=?*) 17012 ac_option=`expr "X$1" : 'X\([^=]*\)='` 17013 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 17014 ac_shift=: 17015 ;; 17016 --*=) 17017 ac_option=`expr "X$1" : 'X\([^=]*\)='` 17018 ac_optarg= 17019 ac_shift=: 17020 ;; 17021 *) 17022 ac_option=$1 17023 ac_optarg=$2 17024 ac_shift=shift 17025 ;; 17026 esac 17027 17028 case $ac_option in 17029 # Handling of the options. 17030 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17031 ac_cs_recheck=: ;; 17032 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17033 $as_echo "$ac_cs_version"; exit ;; 17034 --config | --confi | --conf | --con | --co | --c ) 17035 $as_echo "$ac_cs_config"; exit ;; 17036 --debug | --debu | --deb | --de | --d | -d ) 17037 debug=: ;; 17038 --file | --fil | --fi | --f ) 17039 $ac_shift 17040 case $ac_optarg in 17041 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17042 '') as_fn_error $? "missing file argument" ;; 17043 esac 17044 as_fn_append CONFIG_FILES " '$ac_optarg'" 17045 ac_need_defaults=false;; 17046 --header | --heade | --head | --hea ) 17047 $ac_shift 17048 case $ac_optarg in 17049 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17050 esac 17051 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17052 ac_need_defaults=false;; 17053 --he | --h) 17054 # Conflict between --help and --header 17055 as_fn_error $? "ambiguous option: \`$1' 17056Try \`$0 --help' for more information.";; 17057 --help | --hel | -h ) 17058 $as_echo "$ac_cs_usage"; exit ;; 17059 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17060 | -silent | --silent | --silen | --sile | --sil | --si | --s) 17061 ac_cs_silent=: ;; 17062 17063 # This is an error. 17064 -*) as_fn_error $? "unrecognized option: \`$1' 17065Try \`$0 --help' for more information." ;; 17066 17067 *) as_fn_append ac_config_targets " $1" 17068 ac_need_defaults=false ;; 17069 17070 esac 17071 shift 17072done 17073 17074ac_configure_extra_args= 17075 17076if $ac_cs_silent; then 17077 exec 6>/dev/null 17078 ac_configure_extra_args="$ac_configure_extra_args --silent" 17079fi 17080 17081_ACEOF 17082cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17083if \$ac_cs_recheck; then 17084 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17085 shift 17086 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17087 CONFIG_SHELL='$SHELL' 17088 export CONFIG_SHELL 17089 exec "\$@" 17090fi 17091 17092_ACEOF 17093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17094exec 5>>config.log 17095{ 17096 echo 17097 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17098## Running $as_me. ## 17099_ASBOX 17100 $as_echo "$ac_log" 17101} >&5 17102 17103_ACEOF 17104cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17105# 17106# INIT-COMMANDS 17107# 17108AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17109 17110 17111# The HP-UX ksh and POSIX shell print the target directory to stdout 17112# if CDPATH is set. 17113(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17114 17115sed_quote_subst='$sed_quote_subst' 17116double_quote_subst='$double_quote_subst' 17117delay_variable_subst='$delay_variable_subst' 17118enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17119macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17120macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17121enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17122pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17123enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17124SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17125ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17126host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17127host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17128host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17129build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17130build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17131build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17132SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17133Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17134GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17135EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17136FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17137LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17138NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17139LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17140max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17141ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17142exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17143lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17144lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17145lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17146reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17147reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17148OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17149deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17150file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17151AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17152AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17153STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17154RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17155old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17156old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17157old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17158lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17159CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17160CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17161compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17162GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17163lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17164lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17165lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 17166lt_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"`' 17167objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17168MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17169lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17170lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17171lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17172lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17173lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17174need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17175DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17176NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17177LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17178OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17179OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17180libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17181shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17182extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17183archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17184enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17185export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17186whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17187compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17188old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17189old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17190archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17191archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17192module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17193module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17194with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17195allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17196no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17197hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17198hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17199hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17200hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17201hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17202hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17203hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17204hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17205inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17206link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17207fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17208always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17209export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17210exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17211include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17212prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17213file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17214variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17215need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17216need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17217version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17218runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17219shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17220shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17221libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17222library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17223soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17224install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17225postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17226postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17227finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17228finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17229hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17230sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17231sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17232hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17233enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17234enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17235enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17236old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17237striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17238 17239LTCC='$LTCC' 17240LTCFLAGS='$LTCFLAGS' 17241compiler='$compiler_DEFAULT' 17242 17243# A function that is used when there is no print builtin or printf. 17244func_fallback_echo () 17245{ 17246 eval 'cat <<_LTECHO_EOF 17247\$1 17248_LTECHO_EOF' 17249} 17250 17251# Quote evaled strings. 17252for var in SHELL \ 17253ECHO \ 17254SED \ 17255GREP \ 17256EGREP \ 17257FGREP \ 17258LD \ 17259NM \ 17260LN_S \ 17261lt_SP2NL \ 17262lt_NL2SP \ 17263reload_flag \ 17264OBJDUMP \ 17265deplibs_check_method \ 17266file_magic_cmd \ 17267AR \ 17268AR_FLAGS \ 17269STRIP \ 17270RANLIB \ 17271CC \ 17272CFLAGS \ 17273compiler \ 17274lt_cv_sys_global_symbol_pipe \ 17275lt_cv_sys_global_symbol_to_cdecl \ 17276lt_cv_sys_global_symbol_to_c_name_address \ 17277lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17278lt_prog_compiler_no_builtin_flag \ 17279lt_prog_compiler_wl \ 17280lt_prog_compiler_pic \ 17281lt_prog_compiler_static \ 17282lt_cv_prog_compiler_c_o \ 17283need_locks \ 17284DSYMUTIL \ 17285NMEDIT \ 17286LIPO \ 17287OTOOL \ 17288OTOOL64 \ 17289shrext_cmds \ 17290export_dynamic_flag_spec \ 17291whole_archive_flag_spec \ 17292compiler_needs_object \ 17293with_gnu_ld \ 17294allow_undefined_flag \ 17295no_undefined_flag \ 17296hardcode_libdir_flag_spec \ 17297hardcode_libdir_flag_spec_ld \ 17298hardcode_libdir_separator \ 17299fix_srcfile_path \ 17300exclude_expsyms \ 17301include_expsyms \ 17302file_list_spec \ 17303variables_saved_for_relink \ 17304libname_spec \ 17305library_names_spec \ 17306soname_spec \ 17307install_override_mode \ 17308finish_eval \ 17309old_striplib \ 17310striplib; do 17311 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17312 *[\\\\\\\`\\"\\\$]*) 17313 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 17314 ;; 17315 *) 17316 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17317 ;; 17318 esac 17319done 17320 17321# Double-quote double-evaled strings. 17322for var in reload_cmds \ 17323old_postinstall_cmds \ 17324old_postuninstall_cmds \ 17325old_archive_cmds \ 17326extract_expsyms_cmds \ 17327old_archive_from_new_cmds \ 17328old_archive_from_expsyms_cmds \ 17329archive_cmds \ 17330archive_expsym_cmds \ 17331module_cmds \ 17332module_expsym_cmds \ 17333export_symbols_cmds \ 17334prelink_cmds \ 17335postinstall_cmds \ 17336postuninstall_cmds \ 17337finish_cmds \ 17338sys_lib_search_path_spec \ 17339sys_lib_dlsearch_path_spec; do 17340 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17341 *[\\\\\\\`\\"\\\$]*) 17342 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 17343 ;; 17344 *) 17345 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17346 ;; 17347 esac 17348done 17349 17350ac_aux_dir='$ac_aux_dir' 17351xsi_shell='$xsi_shell' 17352lt_shell_append='$lt_shell_append' 17353 17354# See if we are running on zsh, and set the options which allow our 17355# commands through without removal of \ escapes INIT. 17356if test -n "\${ZSH_VERSION+set}" ; then 17357 setopt NO_GLOB_SUBST 17358fi 17359 17360 17361 PACKAGE='$PACKAGE' 17362 VERSION='$VERSION' 17363 TIMESTAMP='$TIMESTAMP' 17364 RM='$RM' 17365 ofile='$ofile' 17366 17367 17368 17369# Capture the value of obsolete ALL_LINGUAS because we need it to compute 17370 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17371 # from automake. 17372 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17373 # Capture the value of LINGUAS because we need it to compute CATALOGS. 17374 LINGUAS="${LINGUAS-%UNSET%}" 17375 17376 17377GCC="$GCC" 17378CC="$CC" 17379acx_cv_header_stdint="$acx_cv_header_stdint" 17380acx_cv_type_int8_t="$acx_cv_type_int8_t" 17381acx_cv_type_int16_t="$acx_cv_type_int16_t" 17382acx_cv_type_int32_t="$acx_cv_type_int32_t" 17383acx_cv_type_int64_t="$acx_cv_type_int64_t" 17384acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 17385ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 17386ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 17387ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 17388ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 17389ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 17390ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 17391ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 17392ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 17393 17394 17395 17396_ACEOF 17397 17398cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17399 17400# Handling of arguments. 17401for ac_config_target in $ac_config_targets 17402do 17403 case $ac_config_target in 17404 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17405 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17406 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 17407 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 17408 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 17409 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17410 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 17411 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 17412 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 17413 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 17414 17415 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17416 esac 17417done 17418 17419 17420# If the user did not use the arguments to specify the items to instantiate, 17421# then the envvar interface is used. Set only those that are not. 17422# We use the long form for the default assignment because of an extremely 17423# bizarre bug on SunOS 4.1.3. 17424if $ac_need_defaults; then 17425 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17426 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17427 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17428fi 17429 17430# Have a temporary directory for convenience. Make it in the build tree 17431# simply because there is no reason against having it here, and in addition, 17432# creating and moving files from /tmp can sometimes cause problems. 17433# Hook for its removal unless debugging. 17434# Note that there is a small window in which the directory will not be cleaned: 17435# after its creation but before its name has been assigned to `$tmp'. 17436$debug || 17437{ 17438 tmp= ac_tmp= 17439 trap 'exit_status=$? 17440 : "${ac_tmp:=$tmp}" 17441 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17442' 0 17443 trap 'as_fn_exit 1' 1 2 13 15 17444} 17445# Create a (secure) tmp directory for tmp files. 17446 17447{ 17448 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17449 test -d "$tmp" 17450} || 17451{ 17452 tmp=./conf$$-$RANDOM 17453 (umask 077 && mkdir "$tmp") 17454} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17455ac_tmp=$tmp 17456 17457# Set up the scripts for CONFIG_FILES section. 17458# No need to generate them if there are no CONFIG_FILES. 17459# This happens for instance with `./config.status config.h'. 17460if test -n "$CONFIG_FILES"; then 17461 17462 17463ac_cr=`echo X | tr X '\015'` 17464# On cygwin, bash can eat \r inside `` if the user requested igncr. 17465# But we know of no other shell where ac_cr would be empty at this 17466# point, so we can use a bashism as a fallback. 17467if test "x$ac_cr" = x; then 17468 eval ac_cr=\$\'\\r\' 17469fi 17470ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17471if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17472 ac_cs_awk_cr='\\r' 17473else 17474 ac_cs_awk_cr=$ac_cr 17475fi 17476 17477echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17478_ACEOF 17479 17480 17481{ 17482 echo "cat >conf$$subs.awk <<_ACEOF" && 17483 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17484 echo "_ACEOF" 17485} >conf$$subs.sh || 17486 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17487ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17488ac_delim='%!_!# ' 17489for ac_last_try in false false false false false :; do 17490 . ./conf$$subs.sh || 17491 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17492 17493 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17494 if test $ac_delim_n = $ac_delim_num; then 17495 break 17496 elif $ac_last_try; then 17497 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17498 else 17499 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17500 fi 17501done 17502rm -f conf$$subs.sh 17503 17504cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17505cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17506_ACEOF 17507sed -n ' 17508h 17509s/^/S["/; s/!.*/"]=/ 17510p 17511g 17512s/^[^!]*!// 17513:repl 17514t repl 17515s/'"$ac_delim"'$// 17516t delim 17517:nl 17518h 17519s/\(.\{148\}\)..*/\1/ 17520t more1 17521s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17522p 17523n 17524b repl 17525:more1 17526s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17527p 17528g 17529s/.\{148\}// 17530t nl 17531:delim 17532h 17533s/\(.\{148\}\)..*/\1/ 17534t more2 17535s/["\\]/\\&/g; s/^/"/; s/$/"/ 17536p 17537b 17538:more2 17539s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17540p 17541g 17542s/.\{148\}// 17543t delim 17544' <conf$$subs.awk | sed ' 17545/^[^""]/{ 17546 N 17547 s/\n// 17548} 17549' >>$CONFIG_STATUS || ac_write_fail=1 17550rm -f conf$$subs.awk 17551cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17552_ACAWK 17553cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17554 for (key in S) S_is_set[key] = 1 17555 FS = "" 17556 17557} 17558{ 17559 line = $ 0 17560 nfields = split(line, field, "@") 17561 substed = 0 17562 len = length(field[1]) 17563 for (i = 2; i < nfields; i++) { 17564 key = field[i] 17565 keylen = length(key) 17566 if (S_is_set[key]) { 17567 value = S[key] 17568 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17569 len += length(value) + length(field[++i]) 17570 substed = 1 17571 } else 17572 len += 1 + keylen 17573 } 17574 17575 print line 17576} 17577 17578_ACAWK 17579_ACEOF 17580cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17581if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17582 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17583else 17584 cat 17585fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17586 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17587_ACEOF 17588 17589# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17590# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17591# trailing colons and then remove the whole line if VPATH becomes empty 17592# (actually we leave an empty line to preserve line numbers). 17593if test "x$srcdir" = x.; then 17594 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17595h 17596s/// 17597s/^/:/ 17598s/[ ]*$/:/ 17599s/:\$(srcdir):/:/g 17600s/:\${srcdir}:/:/g 17601s/:@srcdir@:/:/g 17602s/^:*// 17603s/:*$// 17604x 17605s/\(=[ ]*\).*/\1/ 17606G 17607s/\n// 17608s/^[^=]*=[ ]*$// 17609}' 17610fi 17611 17612cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17613fi # test -n "$CONFIG_FILES" 17614 17615# Set up the scripts for CONFIG_HEADERS section. 17616# No need to generate them if there are no CONFIG_HEADERS. 17617# This happens for instance with `./config.status Makefile'. 17618if test -n "$CONFIG_HEADERS"; then 17619cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17620BEGIN { 17621_ACEOF 17622 17623# Transform confdefs.h into an awk script `defines.awk', embedded as 17624# here-document in config.status, that substitutes the proper values into 17625# config.h.in to produce config.h. 17626 17627# Create a delimiter string that does not exist in confdefs.h, to ease 17628# handling of long lines. 17629ac_delim='%!_!# ' 17630for ac_last_try in false false :; do 17631 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17632 if test -z "$ac_tt"; then 17633 break 17634 elif $ac_last_try; then 17635 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17636 else 17637 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17638 fi 17639done 17640 17641# For the awk script, D is an array of macro values keyed by name, 17642# likewise P contains macro parameters if any. Preserve backslash 17643# newline sequences. 17644 17645ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17646sed -n ' 17647s/.\{148\}/&'"$ac_delim"'/g 17648t rset 17649:rset 17650s/^[ ]*#[ ]*define[ ][ ]*/ / 17651t def 17652d 17653:def 17654s/\\$// 17655t bsnl 17656s/["\\]/\\&/g 17657s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17658D["\1"]=" \3"/p 17659s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17660d 17661:bsnl 17662s/["\\]/\\&/g 17663s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17664D["\1"]=" \3\\\\\\n"\\/p 17665t cont 17666s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17667t cont 17668d 17669:cont 17670n 17671s/.\{148\}/&'"$ac_delim"'/g 17672t clear 17673:clear 17674s/\\$// 17675t bsnlc 17676s/["\\]/\\&/g; s/^/"/; s/$/"/p 17677d 17678:bsnlc 17679s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17680b cont 17681' <confdefs.h | sed ' 17682s/'"$ac_delim"'/"\\\ 17683"/g' >>$CONFIG_STATUS || ac_write_fail=1 17684 17685cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17686 for (key in D) D_is_set[key] = 1 17687 FS = "" 17688} 17689/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17690 line = \$ 0 17691 split(line, arg, " ") 17692 if (arg[1] == "#") { 17693 defundef = arg[2] 17694 mac1 = arg[3] 17695 } else { 17696 defundef = substr(arg[1], 2) 17697 mac1 = arg[2] 17698 } 17699 split(mac1, mac2, "(") #) 17700 macro = mac2[1] 17701 prefix = substr(line, 1, index(line, defundef) - 1) 17702 if (D_is_set[macro]) { 17703 # Preserve the white space surrounding the "#". 17704 print prefix "define", macro P[macro] D[macro] 17705 next 17706 } else { 17707 # Replace #undef with comments. This is necessary, for example, 17708 # in the case of _POSIX_SOURCE, which is predefined and required 17709 # on some systems where configure will not decide to define it. 17710 if (defundef == "undef") { 17711 print "/*", prefix defundef, macro, "*/" 17712 next 17713 } 17714 } 17715} 17716{ print } 17717_ACAWK 17718_ACEOF 17719cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17720 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17721fi # test -n "$CONFIG_HEADERS" 17722 17723 17724eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17725shift 17726for ac_tag 17727do 17728 case $ac_tag in 17729 :[FHLC]) ac_mode=$ac_tag; continue;; 17730 esac 17731 case $ac_mode$ac_tag in 17732 :[FHL]*:*);; 17733 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17734 :[FH]-) ac_tag=-:-;; 17735 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17736 esac 17737 ac_save_IFS=$IFS 17738 IFS=: 17739 set x $ac_tag 17740 IFS=$ac_save_IFS 17741 shift 17742 ac_file=$1 17743 shift 17744 17745 case $ac_mode in 17746 :L) ac_source=$1;; 17747 :[FH]) 17748 ac_file_inputs= 17749 for ac_f 17750 do 17751 case $ac_f in 17752 -) ac_f="$ac_tmp/stdin";; 17753 *) # Look for the file first in the build tree, then in the source tree 17754 # (if the path is not absolute). The absolute path cannot be DOS-style, 17755 # because $ac_f cannot contain `:'. 17756 test -f "$ac_f" || 17757 case $ac_f in 17758 [\\/$]*) false;; 17759 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17760 esac || 17761 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17762 esac 17763 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17764 as_fn_append ac_file_inputs " '$ac_f'" 17765 done 17766 17767 # Let's still pretend it is `configure' which instantiates (i.e., don't 17768 # use $as_me), people would be surprised to read: 17769 # /* config.h. Generated by config.status. */ 17770 configure_input='Generated from '` 17771 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17772 `' by configure.' 17773 if test x"$ac_file" != x-; then 17774 configure_input="$ac_file. $configure_input" 17775 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17776$as_echo "$as_me: creating $ac_file" >&6;} 17777 fi 17778 # Neutralize special characters interpreted by sed in replacement strings. 17779 case $configure_input in #( 17780 *\&* | *\|* | *\\* ) 17781 ac_sed_conf_input=`$as_echo "$configure_input" | 17782 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17783 *) ac_sed_conf_input=$configure_input;; 17784 esac 17785 17786 case $ac_tag in 17787 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17788 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17789 esac 17790 ;; 17791 esac 17792 17793 ac_dir=`$as_dirname -- "$ac_file" || 17794$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17795 X"$ac_file" : 'X\(//\)[^/]' \| \ 17796 X"$ac_file" : 'X\(//\)$' \| \ 17797 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17798$as_echo X"$ac_file" | 17799 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17800 s//\1/ 17801 q 17802 } 17803 /^X\(\/\/\)[^/].*/{ 17804 s//\1/ 17805 q 17806 } 17807 /^X\(\/\/\)$/{ 17808 s//\1/ 17809 q 17810 } 17811 /^X\(\/\).*/{ 17812 s//\1/ 17813 q 17814 } 17815 s/.*/./; q'` 17816 as_dir="$ac_dir"; as_fn_mkdir_p 17817 ac_builddir=. 17818 17819case "$ac_dir" in 17820.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17821*) 17822 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17823 # A ".." for each directory in $ac_dir_suffix. 17824 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17825 case $ac_top_builddir_sub in 17826 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17827 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17828 esac ;; 17829esac 17830ac_abs_top_builddir=$ac_pwd 17831ac_abs_builddir=$ac_pwd$ac_dir_suffix 17832# for backward compatibility: 17833ac_top_builddir=$ac_top_build_prefix 17834 17835case $srcdir in 17836 .) # We are building in place. 17837 ac_srcdir=. 17838 ac_top_srcdir=$ac_top_builddir_sub 17839 ac_abs_top_srcdir=$ac_pwd ;; 17840 [\\/]* | ?:[\\/]* ) # Absolute name. 17841 ac_srcdir=$srcdir$ac_dir_suffix; 17842 ac_top_srcdir=$srcdir 17843 ac_abs_top_srcdir=$srcdir ;; 17844 *) # Relative name. 17845 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17846 ac_top_srcdir=$ac_top_build_prefix$srcdir 17847 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17848esac 17849ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17850 17851 17852 case $ac_mode in 17853 :F) 17854 # 17855 # CONFIG_FILE 17856 # 17857 17858 case $INSTALL in 17859 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17860 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17861 esac 17862 ac_MKDIR_P=$MKDIR_P 17863 case $MKDIR_P in 17864 [\\/$]* | ?:[\\/]* ) ;; 17865 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17866 esac 17867_ACEOF 17868 17869cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17870# If the template does not know about datarootdir, expand it. 17871# FIXME: This hack should be removed a few years after 2.60. 17872ac_datarootdir_hack=; ac_datarootdir_seen= 17873ac_sed_dataroot=' 17874/datarootdir/ { 17875 p 17876 q 17877} 17878/@datadir@/p 17879/@docdir@/p 17880/@infodir@/p 17881/@localedir@/p 17882/@mandir@/p' 17883case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17884*datarootdir*) ac_datarootdir_seen=yes;; 17885*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17887$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17888_ACEOF 17889cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17890 ac_datarootdir_hack=' 17891 s&@datadir@&$datadir&g 17892 s&@docdir@&$docdir&g 17893 s&@infodir@&$infodir&g 17894 s&@localedir@&$localedir&g 17895 s&@mandir@&$mandir&g 17896 s&\\\${datarootdir}&$datarootdir&g' ;; 17897esac 17898_ACEOF 17899 17900# Neutralize VPATH when `$srcdir' = `.'. 17901# Shell code in configure.ac might set extrasub. 17902# FIXME: do we really want to maintain this feature? 17903cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17904ac_sed_extra="$ac_vpsub 17905$extrasub 17906_ACEOF 17907cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17908:t 17909/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17910s|@configure_input@|$ac_sed_conf_input|;t t 17911s&@top_builddir@&$ac_top_builddir_sub&;t t 17912s&@top_build_prefix@&$ac_top_build_prefix&;t t 17913s&@srcdir@&$ac_srcdir&;t t 17914s&@abs_srcdir@&$ac_abs_srcdir&;t t 17915s&@top_srcdir@&$ac_top_srcdir&;t t 17916s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17917s&@builddir@&$ac_builddir&;t t 17918s&@abs_builddir@&$ac_abs_builddir&;t t 17919s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17920s&@INSTALL@&$ac_INSTALL&;t t 17921s&@MKDIR_P@&$ac_MKDIR_P&;t t 17922$ac_datarootdir_hack 17923" 17924eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17925 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17926 17927test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17928 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17929 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17930 "$ac_tmp/out"`; test -z "$ac_out"; } && 17931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17932which seems to be undefined. Please make sure it is defined" >&5 17933$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17934which seems to be undefined. Please make sure it is defined" >&2;} 17935 17936 rm -f "$ac_tmp/stdin" 17937 case $ac_file in 17938 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17939 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17940 esac \ 17941 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17942 ;; 17943 :H) 17944 # 17945 # CONFIG_HEADER 17946 # 17947 if test x"$ac_file" != x-; then 17948 { 17949 $as_echo "/* $configure_input */" \ 17950 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17951 } >"$ac_tmp/config.h" \ 17952 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17953 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17954 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17955$as_echo "$as_me: $ac_file is unchanged" >&6;} 17956 else 17957 rm -f "$ac_file" 17958 mv "$ac_tmp/config.h" "$ac_file" \ 17959 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17960 fi 17961 else 17962 $as_echo "/* $configure_input */" \ 17963 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17964 || as_fn_error $? "could not create -" "$LINENO" 5 17965 fi 17966# Compute "$ac_file"'s index in $config_headers. 17967_am_arg="$ac_file" 17968_am_stamp_count=1 17969for _am_header in $config_headers :; do 17970 case $_am_header in 17971 $_am_arg | $_am_arg:* ) 17972 break ;; 17973 * ) 17974 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17975 esac 17976done 17977echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17978$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17979 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17980 X"$_am_arg" : 'X\(//\)$' \| \ 17981 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17982$as_echo X"$_am_arg" | 17983 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17984 s//\1/ 17985 q 17986 } 17987 /^X\(\/\/\)[^/].*/{ 17988 s//\1/ 17989 q 17990 } 17991 /^X\(\/\/\)$/{ 17992 s//\1/ 17993 q 17994 } 17995 /^X\(\/\).*/{ 17996 s//\1/ 17997 q 17998 } 17999 s/.*/./; q'`/stamp-h$_am_stamp_count 18000 ;; 18001 18002 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 18003$as_echo "$as_me: executing $ac_file commands" >&6;} 18004 ;; 18005 esac 18006 18007 18008 case $ac_file$ac_mode in 18009 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 18010 # Older Autoconf quotes --file arguments for eval, but not when files 18011 # are listed without --file. Let's play safe and only enable the eval 18012 # if we detect the quoting. 18013 case $CONFIG_FILES in 18014 *\'*) eval set x "$CONFIG_FILES" ;; 18015 *) set x $CONFIG_FILES ;; 18016 esac 18017 shift 18018 for mf 18019 do 18020 # Strip MF so we end up with the name of the file. 18021 mf=`echo "$mf" | sed -e 's/:.*$//'` 18022 # Check whether this is an Automake generated Makefile or not. 18023 # We used to match only the files named 'Makefile.in', but 18024 # some people rename them; so instead we look at the file content. 18025 # Grep'ing the first line is not enough: some people post-process 18026 # each Makefile.in and add a new line on top of each file to say so. 18027 # Grep'ing the whole file is not good either: AIX grep has a line 18028 # limit of 2048, but all sed's we know have understand at least 4000. 18029 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 18030 dirpart=`$as_dirname -- "$mf" || 18031$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18032 X"$mf" : 'X\(//\)[^/]' \| \ 18033 X"$mf" : 'X\(//\)$' \| \ 18034 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 18035$as_echo X"$mf" | 18036 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18037 s//\1/ 18038 q 18039 } 18040 /^X\(\/\/\)[^/].*/{ 18041 s//\1/ 18042 q 18043 } 18044 /^X\(\/\/\)$/{ 18045 s//\1/ 18046 q 18047 } 18048 /^X\(\/\).*/{ 18049 s//\1/ 18050 q 18051 } 18052 s/.*/./; q'` 18053 else 18054 continue 18055 fi 18056 # Extract the definition of DEPDIR, am__include, and am__quote 18057 # from the Makefile without running 'make'. 18058 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 18059 test -z "$DEPDIR" && continue 18060 am__include=`sed -n 's/^am__include = //p' < "$mf"` 18061 test -z "$am__include" && continue 18062 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 18063 # Find all dependency output files, they are included files with 18064 # $(DEPDIR) in their names. We invoke sed twice because it is the 18065 # simplest approach to changing $(DEPDIR) to its actual value in the 18066 # expansion. 18067 for file in `sed -n " 18068 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 18069 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 18070 # Make sure the directory exists. 18071 test -f "$dirpart/$file" && continue 18072 fdir=`$as_dirname -- "$file" || 18073$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18074 X"$file" : 'X\(//\)[^/]' \| \ 18075 X"$file" : 'X\(//\)$' \| \ 18076 X"$file" : 'X\(/\)' \| . 2>/dev/null || 18077$as_echo X"$file" | 18078 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18079 s//\1/ 18080 q 18081 } 18082 /^X\(\/\/\)[^/].*/{ 18083 s//\1/ 18084 q 18085 } 18086 /^X\(\/\/\)$/{ 18087 s//\1/ 18088 q 18089 } 18090 /^X\(\/\).*/{ 18091 s//\1/ 18092 q 18093 } 18094 s/.*/./; q'` 18095 as_dir=$dirpart/$fdir; as_fn_mkdir_p 18096 # echo "creating $dirpart/$file" 18097 echo '# dummy' > "$dirpart/$file" 18098 done 18099 done 18100} 18101 ;; 18102 "libtool":C) 18103 18104 # See if we are running on zsh, and set the options which allow our 18105 # commands through without removal of \ escapes. 18106 if test -n "${ZSH_VERSION+set}" ; then 18107 setopt NO_GLOB_SUBST 18108 fi 18109 18110 cfgfile="${ofile}T" 18111 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18112 $RM "$cfgfile" 18113 18114 cat <<_LT_EOF >> "$cfgfile" 18115#! $SHELL 18116 18117# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18118# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18119# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18120# NOTE: Changes made to this file will be lost: look at ltmain.sh. 18121# 18122# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18123# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18124# Written by Gordon Matzigkeit, 1996 18125# 18126# This file is part of GNU Libtool. 18127# 18128# GNU Libtool is free software; you can redistribute it and/or 18129# modify it under the terms of the GNU General Public License as 18130# published by the Free Software Foundation; either version 2 of 18131# the License, or (at your option) any later version. 18132# 18133# As a special exception to the GNU General Public License, 18134# if you distribute this file as part of a program or library that 18135# is built using GNU Libtool, you may include this file under the 18136# same distribution terms that you use for the rest of that program. 18137# 18138# GNU Libtool is distributed in the hope that it will be useful, 18139# but WITHOUT ANY WARRANTY; without even the implied warranty of 18140# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18141# GNU General Public License for more details. 18142# 18143# You should have received a copy of the GNU General Public License 18144# along with GNU Libtool; see the file COPYING. If not, a copy 18145# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18146# obtained by writing to the Free Software Foundation, Inc., 18147# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18148 18149 18150# The names of the tagged configurations supported by this script. 18151available_tags="" 18152 18153# ### BEGIN LIBTOOL CONFIG 18154 18155# Whether or not to build shared libraries. 18156build_libtool_libs=$enable_shared 18157 18158# Which release of libtool.m4 was used? 18159macro_version=$macro_version 18160macro_revision=$macro_revision 18161 18162# Whether or not to build static libraries. 18163build_old_libs=$enable_static 18164 18165# What type of objects to build. 18166pic_mode=$pic_mode 18167 18168# Whether or not to optimize for fast installation. 18169fast_install=$enable_fast_install 18170 18171# Shell to use when invoking shell scripts. 18172SHELL=$lt_SHELL 18173 18174# An echo program that protects backslashes. 18175ECHO=$lt_ECHO 18176 18177# The host system. 18178host_alias=$host_alias 18179host=$host 18180host_os=$host_os 18181 18182# The build system. 18183build_alias=$build_alias 18184build=$build 18185build_os=$build_os 18186 18187# A sed program that does not truncate output. 18188SED=$lt_SED 18189 18190# Sed that helps us avoid accidentally triggering echo(1) options like -n. 18191Xsed="\$SED -e 1s/^X//" 18192 18193# A grep program that handles long lines. 18194GREP=$lt_GREP 18195 18196# An ERE matcher. 18197EGREP=$lt_EGREP 18198 18199# A literal string matcher. 18200FGREP=$lt_FGREP 18201 18202# A BSD- or MS-compatible name lister. 18203NM=$lt_NM 18204 18205# Whether we need soft or hard links. 18206LN_S=$lt_LN_S 18207 18208# What is the maximum length of a command? 18209max_cmd_len=$max_cmd_len 18210 18211# Object file suffix (normally "o"). 18212objext=$ac_objext 18213 18214# Executable file suffix (normally ""). 18215exeext=$exeext 18216 18217# whether the shell understands "unset". 18218lt_unset=$lt_unset 18219 18220# turn spaces into newlines. 18221SP2NL=$lt_lt_SP2NL 18222 18223# turn newlines into spaces. 18224NL2SP=$lt_lt_NL2SP 18225 18226# An object symbol dumper. 18227OBJDUMP=$lt_OBJDUMP 18228 18229# Method to check whether dependent libraries are shared objects. 18230deplibs_check_method=$lt_deplibs_check_method 18231 18232# Command to use when deplibs_check_method == "file_magic". 18233file_magic_cmd=$lt_file_magic_cmd 18234 18235# The archiver. 18236AR=$lt_AR 18237AR_FLAGS=$lt_AR_FLAGS 18238 18239# A symbol stripping program. 18240STRIP=$lt_STRIP 18241 18242# Commands used to install an old-style archive. 18243RANLIB=$lt_RANLIB 18244old_postinstall_cmds=$lt_old_postinstall_cmds 18245old_postuninstall_cmds=$lt_old_postuninstall_cmds 18246 18247# Whether to use a lock for old archive extraction. 18248lock_old_archive_extraction=$lock_old_archive_extraction 18249 18250# A C compiler. 18251LTCC=$lt_CC 18252 18253# LTCC compiler flags. 18254LTCFLAGS=$lt_CFLAGS 18255 18256# Take the output of nm and produce a listing of raw symbols and C names. 18257global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18258 18259# Transform the output of nm in a proper C declaration. 18260global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18261 18262# Transform the output of nm in a C name address pair. 18263global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18264 18265# Transform the output of nm in a C name address pair when lib prefix is needed. 18266global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18267 18268# The name of the directory that contains temporary libtool files. 18269objdir=$objdir 18270 18271# Used to examine libraries when file_magic_cmd begins with "file". 18272MAGIC_CMD=$MAGIC_CMD 18273 18274# Must we lock files when doing compilation? 18275need_locks=$lt_need_locks 18276 18277# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18278DSYMUTIL=$lt_DSYMUTIL 18279 18280# Tool to change global to local symbols on Mac OS X. 18281NMEDIT=$lt_NMEDIT 18282 18283# Tool to manipulate fat objects and archives on Mac OS X. 18284LIPO=$lt_LIPO 18285 18286# ldd/readelf like tool for Mach-O binaries on Mac OS X. 18287OTOOL=$lt_OTOOL 18288 18289# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18290OTOOL64=$lt_OTOOL64 18291 18292# Old archive suffix (normally "a"). 18293libext=$libext 18294 18295# Shared library suffix (normally ".so"). 18296shrext_cmds=$lt_shrext_cmds 18297 18298# The commands to extract the exported symbol list from a shared archive. 18299extract_expsyms_cmds=$lt_extract_expsyms_cmds 18300 18301# Variables whose values should be saved in libtool wrapper scripts and 18302# restored at link time. 18303variables_saved_for_relink=$lt_variables_saved_for_relink 18304 18305# Do we need the "lib" prefix for modules? 18306need_lib_prefix=$need_lib_prefix 18307 18308# Do we need a version for libraries? 18309need_version=$need_version 18310 18311# Library versioning type. 18312version_type=$version_type 18313 18314# Shared library runtime path variable. 18315runpath_var=$runpath_var 18316 18317# Shared library path variable. 18318shlibpath_var=$shlibpath_var 18319 18320# Is shlibpath searched before the hard-coded library search path? 18321shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18322 18323# Format of library name prefix. 18324libname_spec=$lt_libname_spec 18325 18326# List of archive names. First name is the real one, the rest are links. 18327# The last name is the one that the linker finds with -lNAME 18328library_names_spec=$lt_library_names_spec 18329 18330# The coded name of the library, if different from the real name. 18331soname_spec=$lt_soname_spec 18332 18333# Permission mode override for installation of shared libraries. 18334install_override_mode=$lt_install_override_mode 18335 18336# Command to use after installation of a shared archive. 18337postinstall_cmds=$lt_postinstall_cmds 18338 18339# Command to use after uninstallation of a shared archive. 18340postuninstall_cmds=$lt_postuninstall_cmds 18341 18342# Commands used to finish a libtool library installation in a directory. 18343finish_cmds=$lt_finish_cmds 18344 18345# As "finish_cmds", except a single script fragment to be evaled but 18346# not shown. 18347finish_eval=$lt_finish_eval 18348 18349# Whether we should hardcode library paths into libraries. 18350hardcode_into_libs=$hardcode_into_libs 18351 18352# Compile-time system search path for libraries. 18353sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18354 18355# Run-time system search path for libraries. 18356sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18357 18358# Whether dlopen is supported. 18359dlopen_support=$enable_dlopen 18360 18361# Whether dlopen of programs is supported. 18362dlopen_self=$enable_dlopen_self 18363 18364# Whether dlopen of statically linked programs is supported. 18365dlopen_self_static=$enable_dlopen_self_static 18366 18367# Commands to strip libraries. 18368old_striplib=$lt_old_striplib 18369striplib=$lt_striplib 18370 18371 18372# The linker used to build libraries. 18373LD=$lt_LD 18374 18375# How to create reloadable object files. 18376reload_flag=$lt_reload_flag 18377reload_cmds=$lt_reload_cmds 18378 18379# Commands used to build an old-style archive. 18380old_archive_cmds=$lt_old_archive_cmds 18381 18382# A language specific compiler. 18383CC=$lt_compiler 18384 18385# Is the compiler the GNU compiler? 18386with_gcc=$GCC 18387 18388# Compiler flag to turn off builtin functions. 18389no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18390 18391# How to pass a linker flag through the compiler. 18392wl=$lt_lt_prog_compiler_wl 18393 18394# Additional compiler flags for building library objects. 18395pic_flag=$lt_lt_prog_compiler_pic 18396 18397# Compiler flag to prevent dynamic linking. 18398link_static_flag=$lt_lt_prog_compiler_static 18399 18400# Does compiler simultaneously support -c and -o options? 18401compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18402 18403# Whether or not to add -lc for building shared libraries. 18404build_libtool_need_lc=$archive_cmds_need_lc 18405 18406# Whether or not to disallow shared libs when runtime libs are static. 18407allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18408 18409# Compiler flag to allow reflexive dlopens. 18410export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18411 18412# Compiler flag to generate shared objects directly from archives. 18413whole_archive_flag_spec=$lt_whole_archive_flag_spec 18414 18415# Whether the compiler copes with passing no objects directly. 18416compiler_needs_object=$lt_compiler_needs_object 18417 18418# Create an old-style archive from a shared archive. 18419old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18420 18421# Create a temporary old-style archive to link instead of a shared archive. 18422old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18423 18424# Commands used to build a shared archive. 18425archive_cmds=$lt_archive_cmds 18426archive_expsym_cmds=$lt_archive_expsym_cmds 18427 18428# Commands used to build a loadable module if different from building 18429# a shared archive. 18430module_cmds=$lt_module_cmds 18431module_expsym_cmds=$lt_module_expsym_cmds 18432 18433# Whether we are building with GNU ld or not. 18434with_gnu_ld=$lt_with_gnu_ld 18435 18436# Flag that allows shared libraries with undefined symbols to be built. 18437allow_undefined_flag=$lt_allow_undefined_flag 18438 18439# Flag that enforces no undefined symbols. 18440no_undefined_flag=$lt_no_undefined_flag 18441 18442# Flag to hardcode \$libdir into a binary during linking. 18443# This must work even if \$libdir does not exist 18444hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18445 18446# If ld is used when linking, flag to hardcode \$libdir into a binary 18447# during linking. This must work even if \$libdir does not exist. 18448hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18449 18450# Whether we need a single "-rpath" flag with a separated argument. 18451hardcode_libdir_separator=$lt_hardcode_libdir_separator 18452 18453# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18454# DIR into the resulting binary. 18455hardcode_direct=$hardcode_direct 18456 18457# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18458# DIR into the resulting binary and the resulting library dependency is 18459# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18460# library is relocated. 18461hardcode_direct_absolute=$hardcode_direct_absolute 18462 18463# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18464# into the resulting binary. 18465hardcode_minus_L=$hardcode_minus_L 18466 18467# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18468# into the resulting binary. 18469hardcode_shlibpath_var=$hardcode_shlibpath_var 18470 18471# Set to "yes" if building a shared library automatically hardcodes DIR 18472# into the library and all subsequent libraries and executables linked 18473# against it. 18474hardcode_automatic=$hardcode_automatic 18475 18476# Set to yes if linker adds runtime paths of dependent libraries 18477# to runtime path list. 18478inherit_rpath=$inherit_rpath 18479 18480# Whether libtool must link a program against all its dependency libraries. 18481link_all_deplibs=$link_all_deplibs 18482 18483# Fix the shell variable \$srcfile for the compiler. 18484fix_srcfile_path=$lt_fix_srcfile_path 18485 18486# Set to "yes" if exported symbols are required. 18487always_export_symbols=$always_export_symbols 18488 18489# The commands to list exported symbols. 18490export_symbols_cmds=$lt_export_symbols_cmds 18491 18492# Symbols that should not be listed in the preloaded symbols. 18493exclude_expsyms=$lt_exclude_expsyms 18494 18495# Symbols that must always be exported. 18496include_expsyms=$lt_include_expsyms 18497 18498# Commands necessary for linking programs (against libraries) with templates. 18499prelink_cmds=$lt_prelink_cmds 18500 18501# Specify filename containing input files. 18502file_list_spec=$lt_file_list_spec 18503 18504# How to hardcode a shared library path into an executable. 18505hardcode_action=$hardcode_action 18506 18507# ### END LIBTOOL CONFIG 18508 18509_LT_EOF 18510 18511 case $host_os in 18512 aix3*) 18513 cat <<\_LT_EOF >> "$cfgfile" 18514# AIX sometimes has problems with the GCC collect2 program. For some 18515# reason, if we set the COLLECT_NAMES environment variable, the problems 18516# vanish in a puff of smoke. 18517if test "X${COLLECT_NAMES+set}" != Xset; then 18518 COLLECT_NAMES= 18519 export COLLECT_NAMES 18520fi 18521_LT_EOF 18522 ;; 18523 esac 18524 18525 18526ltmain="$ac_aux_dir/ltmain.sh" 18527 18528 18529 # We use sed instead of cat because bash on DJGPP gets confused if 18530 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18531 # text mode, it properly converts lines to CR/LF. This bash problem 18532 # is reportedly fixed, but why not run on old versions too? 18533 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18534 || (rm -f "$cfgfile"; exit 1) 18535 18536 case $xsi_shell in 18537 yes) 18538 cat << \_LT_EOF >> "$cfgfile" 18539 18540# func_dirname file append nondir_replacement 18541# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18542# otherwise set result to NONDIR_REPLACEMENT. 18543func_dirname () 18544{ 18545 case ${1} in 18546 */*) func_dirname_result="${1%/*}${2}" ;; 18547 * ) func_dirname_result="${3}" ;; 18548 esac 18549} 18550 18551# func_basename file 18552func_basename () 18553{ 18554 func_basename_result="${1##*/}" 18555} 18556 18557# func_dirname_and_basename file append nondir_replacement 18558# perform func_basename and func_dirname in a single function 18559# call: 18560# dirname: Compute the dirname of FILE. If nonempty, 18561# add APPEND to the result, otherwise set result 18562# to NONDIR_REPLACEMENT. 18563# value returned in "$func_dirname_result" 18564# basename: Compute filename of FILE. 18565# value retuned in "$func_basename_result" 18566# Implementation must be kept synchronized with func_dirname 18567# and func_basename. For efficiency, we do not delegate to 18568# those functions but instead duplicate the functionality here. 18569func_dirname_and_basename () 18570{ 18571 case ${1} in 18572 */*) func_dirname_result="${1%/*}${2}" ;; 18573 * ) func_dirname_result="${3}" ;; 18574 esac 18575 func_basename_result="${1##*/}" 18576} 18577 18578# func_stripname prefix suffix name 18579# strip PREFIX and SUFFIX off of NAME. 18580# PREFIX and SUFFIX must not contain globbing or regex special 18581# characters, hashes, percent signs, but SUFFIX may contain a leading 18582# dot (in which case that matches only a dot). 18583func_stripname () 18584{ 18585 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18586 # positional parameters, so assign one to ordinary parameter first. 18587 func_stripname_result=${3} 18588 func_stripname_result=${func_stripname_result#"${1}"} 18589 func_stripname_result=${func_stripname_result%"${2}"} 18590} 18591 18592# func_opt_split 18593func_opt_split () 18594{ 18595 func_opt_split_opt=${1%%=*} 18596 func_opt_split_arg=${1#*=} 18597} 18598 18599# func_lo2o object 18600func_lo2o () 18601{ 18602 case ${1} in 18603 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18604 *) func_lo2o_result=${1} ;; 18605 esac 18606} 18607 18608# func_xform libobj-or-source 18609func_xform () 18610{ 18611 func_xform_result=${1%.*}.lo 18612} 18613 18614# func_arith arithmetic-term... 18615func_arith () 18616{ 18617 func_arith_result=$(( $* )) 18618} 18619 18620# func_len string 18621# STRING may not start with a hyphen. 18622func_len () 18623{ 18624 func_len_result=${#1} 18625} 18626 18627_LT_EOF 18628 ;; 18629 *) # Bourne compatible functions. 18630 cat << \_LT_EOF >> "$cfgfile" 18631 18632# func_dirname file append nondir_replacement 18633# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18634# otherwise set result to NONDIR_REPLACEMENT. 18635func_dirname () 18636{ 18637 # Extract subdirectory from the argument. 18638 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18639 if test "X$func_dirname_result" = "X${1}"; then 18640 func_dirname_result="${3}" 18641 else 18642 func_dirname_result="$func_dirname_result${2}" 18643 fi 18644} 18645 18646# func_basename file 18647func_basename () 18648{ 18649 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18650} 18651 18652 18653# func_stripname prefix suffix name 18654# strip PREFIX and SUFFIX off of NAME. 18655# PREFIX and SUFFIX must not contain globbing or regex special 18656# characters, hashes, percent signs, but SUFFIX may contain a leading 18657# dot (in which case that matches only a dot). 18658# func_strip_suffix prefix name 18659func_stripname () 18660{ 18661 case ${2} in 18662 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18663 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18664 esac 18665} 18666 18667# sed scripts: 18668my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18669my_sed_long_arg='1s/^-[^=]*=//' 18670 18671# func_opt_split 18672func_opt_split () 18673{ 18674 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18675 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18676} 18677 18678# func_lo2o object 18679func_lo2o () 18680{ 18681 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18682} 18683 18684# func_xform libobj-or-source 18685func_xform () 18686{ 18687 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18688} 18689 18690# func_arith arithmetic-term... 18691func_arith () 18692{ 18693 func_arith_result=`expr "$@"` 18694} 18695 18696# func_len string 18697# STRING may not start with a hyphen. 18698func_len () 18699{ 18700 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18701} 18702 18703_LT_EOF 18704esac 18705 18706case $lt_shell_append in 18707 yes) 18708 cat << \_LT_EOF >> "$cfgfile" 18709 18710# func_append var value 18711# Append VALUE to the end of shell variable VAR. 18712func_append () 18713{ 18714 eval "$1+=\$2" 18715} 18716_LT_EOF 18717 ;; 18718 *) 18719 cat << \_LT_EOF >> "$cfgfile" 18720 18721# func_append var value 18722# Append VALUE to the end of shell variable VAR. 18723func_append () 18724{ 18725 eval "$1=\$$1\$2" 18726} 18727 18728_LT_EOF 18729 ;; 18730 esac 18731 18732 18733 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18734 || (rm -f "$cfgfile"; exit 1) 18735 18736 mv -f "$cfgfile" "$ofile" || 18737 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18738 chmod +x "$ofile" 18739 18740 ;; 18741 "default-1":C) 18742 for ac_file in $CONFIG_FILES; do 18743 # Support "outfile[:infile[:infile...]]" 18744 case "$ac_file" in 18745 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18746 esac 18747 # PO directories have a Makefile.in generated from Makefile.in.in. 18748 case "$ac_file" in */Makefile.in) 18749 # Adjust a relative srcdir. 18750 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18751 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18752 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18753 # In autoconf-2.13 it is called $ac_given_srcdir. 18754 # In autoconf-2.50 it is called $srcdir. 18755 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18756 case "$ac_given_srcdir" in 18757 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18758 /*) top_srcdir="$ac_given_srcdir" ;; 18759 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18760 esac 18761 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18762 rm -f "$ac_dir/POTFILES" 18763 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18764 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18765 POMAKEFILEDEPS="POTFILES.in" 18766 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18767 # on $ac_dir but don't depend on user-specified configuration 18768 # parameters. 18769 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18770 # The LINGUAS file contains the set of available languages. 18771 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18772 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 18773 fi 18774 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18775 # Hide the ALL_LINGUAS assigment from automake. 18776 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18777 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18778 else 18779 # The set of available languages was given in configure.ac. 18780 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18781 fi 18782 case "$ac_given_srcdir" in 18783 .) srcdirpre= ;; 18784 *) srcdirpre='$(srcdir)/' ;; 18785 esac 18786 POFILES= 18787 GMOFILES= 18788 UPDATEPOFILES= 18789 DUMMYPOFILES= 18790 for lang in $ALL_LINGUAS; do 18791 POFILES="$POFILES $srcdirpre$lang.po" 18792 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18793 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18794 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18795 done 18796 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18797 # environment variable. 18798 INST_LINGUAS= 18799 if test -n "$ALL_LINGUAS"; then 18800 for presentlang in $ALL_LINGUAS; do 18801 useit=no 18802 if test "%UNSET%" != "$LINGUAS"; then 18803 desiredlanguages="$LINGUAS" 18804 else 18805 desiredlanguages="$ALL_LINGUAS" 18806 fi 18807 for desiredlang in $desiredlanguages; do 18808 # Use the presentlang catalog if desiredlang is 18809 # a. equal to presentlang, or 18810 # b. a variant of presentlang (because in this case, 18811 # presentlang can be used as a fallback for messages 18812 # which are not translated in the desiredlang catalog). 18813 case "$desiredlang" in 18814 "$presentlang"*) useit=yes;; 18815 esac 18816 done 18817 if test $useit = yes; then 18818 INST_LINGUAS="$INST_LINGUAS $presentlang" 18819 fi 18820 done 18821 fi 18822 CATALOGS= 18823 if test -n "$INST_LINGUAS"; then 18824 for lang in $INST_LINGUAS; do 18825 CATALOGS="$CATALOGS $lang.gmo" 18826 done 18827 fi 18828 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18829 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" 18830 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18831 if test -f "$f"; then 18832 case "$f" in 18833 *.orig | *.bak | *~) ;; 18834 *) cat "$f" >> "$ac_dir/Makefile" ;; 18835 esac 18836 fi 18837 done 18838 fi 18839 ;; 18840 esac 18841 done ;; 18842 "bfd_stdint.h":C) 18843if test "$GCC" = yes; then 18844 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18845else 18846 echo "/* generated for $CC */" > tmp-stdint.h 18847fi 18848 18849sed 's/^ *//' >> tmp-stdint.h <<EOF 18850 18851 #ifndef GCC_GENERATED_STDINT_H 18852 #define GCC_GENERATED_STDINT_H 1 18853 18854 #include <sys/types.h> 18855EOF 18856 18857if test "$acx_cv_header_stdint" != stdint.h; then 18858 echo "#include <stddef.h>" >> tmp-stdint.h 18859fi 18860if test "$acx_cv_header_stdint" != stddef.h; then 18861 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18862fi 18863 18864sed 's/^ *//' >> tmp-stdint.h <<EOF 18865 /* glibc uses these symbols as guards to prevent redefinitions. */ 18866 #ifdef __int8_t_defined 18867 #define _INT8_T 18868 #define _INT16_T 18869 #define _INT32_T 18870 #endif 18871 #ifdef __uint32_t_defined 18872 #define _UINT32_T 18873 #endif 18874 18875EOF 18876 18877# ----------------- done header, emit basic int types ------------- 18878if test "$acx_cv_header_stdint" = stddef.h; then 18879 sed 's/^ *//' >> tmp-stdint.h <<EOF 18880 18881 #ifndef _UINT8_T 18882 #define _UINT8_T 18883 #ifndef __uint8_t_defined 18884 #define __uint8_t_defined 18885 #ifndef uint8_t 18886 typedef unsigned $acx_cv_type_int8_t uint8_t; 18887 #endif 18888 #endif 18889 #endif 18890 18891 #ifndef _UINT16_T 18892 #define _UINT16_T 18893 #ifndef __uint16_t_defined 18894 #define __uint16_t_defined 18895 #ifndef uint16_t 18896 typedef unsigned $acx_cv_type_int16_t uint16_t; 18897 #endif 18898 #endif 18899 #endif 18900 18901 #ifndef _UINT32_T 18902 #define _UINT32_T 18903 #ifndef __uint32_t_defined 18904 #define __uint32_t_defined 18905 #ifndef uint32_t 18906 typedef unsigned $acx_cv_type_int32_t uint32_t; 18907 #endif 18908 #endif 18909 #endif 18910 18911 #ifndef _INT8_T 18912 #define _INT8_T 18913 #ifndef __int8_t_defined 18914 #define __int8_t_defined 18915 #ifndef int8_t 18916 typedef $acx_cv_type_int8_t int8_t; 18917 #endif 18918 #endif 18919 #endif 18920 18921 #ifndef _INT16_T 18922 #define _INT16_T 18923 #ifndef __int16_t_defined 18924 #define __int16_t_defined 18925 #ifndef int16_t 18926 typedef $acx_cv_type_int16_t int16_t; 18927 #endif 18928 #endif 18929 #endif 18930 18931 #ifndef _INT32_T 18932 #define _INT32_T 18933 #ifndef __int32_t_defined 18934 #define __int32_t_defined 18935 #ifndef int32_t 18936 typedef $acx_cv_type_int32_t int32_t; 18937 #endif 18938 #endif 18939 #endif 18940EOF 18941elif test "$ac_cv_type_u_int32_t" = yes; then 18942 sed 's/^ *//' >> tmp-stdint.h <<EOF 18943 18944 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18945 #ifndef _INT8_T 18946 #define _INT8_T 18947 #endif 18948 #ifndef _INT16_T 18949 #define _INT16_T 18950 #endif 18951 #ifndef _INT32_T 18952 #define _INT32_T 18953 #endif 18954 18955 #ifndef _UINT8_T 18956 #define _UINT8_T 18957 #ifndef __uint8_t_defined 18958 #define __uint8_t_defined 18959 #ifndef uint8_t 18960 typedef u_int8_t uint8_t; 18961 #endif 18962 #endif 18963 #endif 18964 18965 #ifndef _UINT16_T 18966 #define _UINT16_T 18967 #ifndef __uint16_t_defined 18968 #define __uint16_t_defined 18969 #ifndef uint16_t 18970 typedef u_int16_t uint16_t; 18971 #endif 18972 #endif 18973 #endif 18974 18975 #ifndef _UINT32_T 18976 #define _UINT32_T 18977 #ifndef __uint32_t_defined 18978 #define __uint32_t_defined 18979 #ifndef uint32_t 18980 typedef u_int32_t uint32_t; 18981 #endif 18982 #endif 18983 #endif 18984EOF 18985else 18986 sed 's/^ *//' >> tmp-stdint.h <<EOF 18987 18988 /* Some systems have guard macros to prevent redefinitions, define them. */ 18989 #ifndef _INT8_T 18990 #define _INT8_T 18991 #endif 18992 #ifndef _INT16_T 18993 #define _INT16_T 18994 #endif 18995 #ifndef _INT32_T 18996 #define _INT32_T 18997 #endif 18998 #ifndef _UINT8_T 18999 #define _UINT8_T 19000 #endif 19001 #ifndef _UINT16_T 19002 #define _UINT16_T 19003 #endif 19004 #ifndef _UINT32_T 19005 #define _UINT32_T 19006 #endif 19007EOF 19008fi 19009 19010# ------------- done basic int types, emit int64_t types ------------ 19011if test "$ac_cv_type_uint64_t" = yes; then 19012 sed 's/^ *//' >> tmp-stdint.h <<EOF 19013 19014 /* system headers have good uint64_t and int64_t */ 19015 #ifndef _INT64_T 19016 #define _INT64_T 19017 #endif 19018 #ifndef _UINT64_T 19019 #define _UINT64_T 19020 #endif 19021EOF 19022elif test "$ac_cv_type_u_int64_t" = yes; then 19023 sed 's/^ *//' >> tmp-stdint.h <<EOF 19024 19025 /* system headers have an u_int64_t (and int64_t) */ 19026 #ifndef _INT64_T 19027 #define _INT64_T 19028 #endif 19029 #ifndef _UINT64_T 19030 #define _UINT64_T 19031 #ifndef __uint64_t_defined 19032 #define __uint64_t_defined 19033 #ifndef uint64_t 19034 typedef u_int64_t uint64_t; 19035 #endif 19036 #endif 19037 #endif 19038EOF 19039elif test -n "$acx_cv_type_int64_t"; then 19040 sed 's/^ *//' >> tmp-stdint.h <<EOF 19041 19042 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 19043 #ifndef _INT64_T 19044 #define _INT64_T 19045 #ifndef int64_t 19046 typedef $acx_cv_type_int64_t int64_t; 19047 #endif 19048 #endif 19049 #ifndef _UINT64_T 19050 #define _UINT64_T 19051 #ifndef __uint64_t_defined 19052 #define __uint64_t_defined 19053 #ifndef uint64_t 19054 typedef unsigned $acx_cv_type_int64_t uint64_t; 19055 #endif 19056 #endif 19057 #endif 19058EOF 19059else 19060 sed 's/^ *//' >> tmp-stdint.h <<EOF 19061 19062 /* some common heuristics for int64_t, using compiler-specific tests */ 19063 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 19064 #ifndef _INT64_T 19065 #define _INT64_T 19066 #ifndef __int64_t_defined 19067 #ifndef int64_t 19068 typedef long long int64_t; 19069 #endif 19070 #endif 19071 #endif 19072 #ifndef _UINT64_T 19073 #define _UINT64_T 19074 #ifndef uint64_t 19075 typedef unsigned long long uint64_t; 19076 #endif 19077 #endif 19078 19079 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 19080 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 19081 does not implement __extension__. But that compiler doesn't define 19082 __GNUC_MINOR__. */ 19083 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 19084 # define __extension__ 19085 # endif 19086 19087 # ifndef _INT64_T 19088 # define _INT64_T 19089 # ifndef int64_t 19090 __extension__ typedef long long int64_t; 19091 # endif 19092 # endif 19093 # ifndef _UINT64_T 19094 # define _UINT64_T 19095 # ifndef uint64_t 19096 __extension__ typedef unsigned long long uint64_t; 19097 # endif 19098 # endif 19099 19100 #elif !defined __STRICT_ANSI__ 19101 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 19102 19103 # ifndef _INT64_T 19104 # define _INT64_T 19105 # ifndef int64_t 19106 typedef __int64 int64_t; 19107 # endif 19108 # endif 19109 # ifndef _UINT64_T 19110 # define _UINT64_T 19111 # ifndef uint64_t 19112 typedef unsigned __int64 uint64_t; 19113 # endif 19114 # endif 19115 # endif /* compiler */ 19116 19117 #endif /* ANSI version */ 19118EOF 19119fi 19120 19121# ------------- done int64_t types, emit intptr types ------------ 19122if test "$ac_cv_type_uintptr_t" != yes; then 19123 sed 's/^ *//' >> tmp-stdint.h <<EOF 19124 19125 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 19126 #ifndef __uintptr_t_defined 19127 #ifndef uintptr_t 19128 typedef u$acx_cv_type_intptr_t uintptr_t; 19129 #endif 19130 #endif 19131 #ifndef __intptr_t_defined 19132 #ifndef intptr_t 19133 typedef $acx_cv_type_intptr_t intptr_t; 19134 #endif 19135 #endif 19136EOF 19137fi 19138 19139# ------------- done intptr types, emit int_least types ------------ 19140if test "$ac_cv_type_int_least32_t" != yes; then 19141 sed 's/^ *//' >> tmp-stdint.h <<EOF 19142 19143 /* Define int_least types */ 19144 typedef int8_t int_least8_t; 19145 typedef int16_t int_least16_t; 19146 typedef int32_t int_least32_t; 19147 #ifdef _INT64_T 19148 typedef int64_t int_least64_t; 19149 #endif 19150 19151 typedef uint8_t uint_least8_t; 19152 typedef uint16_t uint_least16_t; 19153 typedef uint32_t uint_least32_t; 19154 #ifdef _UINT64_T 19155 typedef uint64_t uint_least64_t; 19156 #endif 19157EOF 19158fi 19159 19160# ------------- done intptr types, emit int_fast types ------------ 19161if test "$ac_cv_type_int_fast32_t" != yes; then 19162 sed 's/^ *//' >> tmp-stdint.h <<EOF 19163 19164 /* Define int_fast types. short is often slow */ 19165 typedef int8_t int_fast8_t; 19166 typedef int int_fast16_t; 19167 typedef int32_t int_fast32_t; 19168 #ifdef _INT64_T 19169 typedef int64_t int_fast64_t; 19170 #endif 19171 19172 typedef uint8_t uint_fast8_t; 19173 typedef unsigned int uint_fast16_t; 19174 typedef uint32_t uint_fast32_t; 19175 #ifdef _UINT64_T 19176 typedef uint64_t uint_fast64_t; 19177 #endif 19178EOF 19179fi 19180 19181if test "$ac_cv_type_uintmax_t" != yes; then 19182 sed 's/^ *//' >> tmp-stdint.h <<EOF 19183 19184 /* Define intmax based on what we found */ 19185 #ifndef intmax_t 19186 #ifdef _INT64_T 19187 typedef int64_t intmax_t; 19188 #else 19189 typedef long intmax_t; 19190 #endif 19191 #endif 19192 #ifndef uintmax_t 19193 #ifdef _UINT64_T 19194 typedef uint64_t uintmax_t; 19195 #else 19196 typedef unsigned long uintmax_t; 19197 #endif 19198 #endif 19199EOF 19200fi 19201 19202sed 's/^ *//' >> tmp-stdint.h <<EOF 19203 19204 #endif /* GCC_GENERATED_STDINT_H */ 19205EOF 19206 19207if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 19208 rm -f tmp-stdint.h 19209else 19210 mv -f tmp-stdint.h bfd_stdint.h 19211fi 19212 19213 ;; 19214 "default":C) 19215case "$srcdir" in 19216 .) srcdirpre= ;; 19217 *) srcdirpre='$(srcdir)/' ;; 19218esac 19219POFILES= 19220GMOFILES= 19221for lang in dummy $OBSOLETE_ALL_LINGUAS; do 19222 if test $lang != dummy; then 19223 POFILES="$POFILES $srcdirpre$lang.po" 19224 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 19225 fi 19226done 19227sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 19228 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 19229 -e "s,@POFILES@,$POFILES," \ 19230 -e "s,@GMOFILES@,$GMOFILES," \ 19231 po/Makefile.in > po/Makefile ;; 19232 19233 esac 19234done # for ac_tag 19235 19236 19237as_fn_exit 0 19238_ACEOF 19239ac_clean_files=$ac_clean_files_save 19240 19241test $ac_write_fail = 0 || 19242 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19243 19244 19245# configure is writing to config.log, and then calls config.status. 19246# config.status does its own redirection, appending to config.log. 19247# Unfortunately, on DOS this fails, as config.log is still kept open 19248# by configure, so config.status won't be able to write to it; its 19249# output is simply discarded. So we exec the FD to /dev/null, 19250# effectively closing config.log, so it can be properly (re)opened and 19251# appended to by config.status. When coming back to configure, we 19252# need to make the FD available again. 19253if test "$no_create" != yes; then 19254 ac_cs_success=: 19255 ac_config_status_args= 19256 test "$silent" = yes && 19257 ac_config_status_args="$ac_config_status_args --quiet" 19258 exec 5>/dev/null 19259 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19260 exec 5>>config.log 19261 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19262 # would make configure fail if this is the last instruction. 19263 $ac_cs_success || as_fn_exit 1 19264fi 19265if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19267$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19268fi 19269 19270