1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for bfd 2.34. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='bfd' 589PACKAGE_TARNAME='bfd' 590PACKAGE_VERSION='2.34' 591PACKAGE_STRING='bfd 2.34' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="libbfd.c" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_header_list= 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636LIBOBJS 637bfd_ufile_ptr 638bfd_file_ptr 639lt_cv_dlopen_libs 640supports_plugins 641COREFLAG 642COREFILE 643havevecs 644tdefaults 645bfd_default_target_size 646bfd_machines 647bfd_backends 648all_backends 649bfd64_libs 650wordsize 651TDEFINES 652SHARED_LIBADD 653SHARED_LDFLAGS 654LIBM 655zlibinc 656zlibdir 657EXEEXT_FOR_BUILD 658CC_FOR_BUILD 659BFD_HOSTPTR_T 660BFD_HOST_U_64_BIT 661BFD_HOST_64_BIT 662BFD_HOST_64_BIT_DEFINED 663BFD_HOST_64BIT_LONG_LONG 664BFD_HOST_64BIT_LONG 665HDEFINES 666MSGMERGE 667MSGFMT 668MKINSTALLDIRS 669CATOBJEXT 670GENCAT 671INSTOBJEXT 672DATADIRNAME 673CATALOGS 674POSUB 675GMSGFMT 676XGETTEXT 677INCINTL 678LIBINTL_DEP 679LIBINTL 680USE_NLS 681bfdincludedir 682bfdlibdir 683target_noncanonical 684host_noncanonical 685INSTALL_LIBBFD_FALSE 686INSTALL_LIBBFD_TRUE 687GENINSRC_NEVER_FALSE 688GENINSRC_NEVER_TRUE 689MAINT 690MAINTAINER_MODE_FALSE 691MAINTAINER_MODE_TRUE 692WARN_WRITE_STRINGS 693NO_WERROR 694WARN_CFLAGS_FOR_BUILD 695WARN_CFLAGS 696REPORT_BUGS_TEXI 697REPORT_BUGS_TO 698PKGVERSION 699DEBUGDIR 700PLUGINS_FALSE 701PLUGINS_TRUE 702OTOOL64 703OTOOL 704LIPO 705NMEDIT 706DSYMUTIL 707OBJDUMP 708LN_S 709NM 710ac_ct_DUMPBIN 711DUMPBIN 712LD 713FGREP 714SED 715LIBTOOL 716EGREP 717GREP 718CPP 719RANLIB 720AR 721AM_BACKSLASH 722AM_DEFAULT_VERBOSITY 723AM_DEFAULT_V 724AM_V 725am__fastdepCC_FALSE 726am__fastdepCC_TRUE 727CCDEPMODE 728am__nodep 729AMDEPBACKSLASH 730AMDEP_FALSE 731AMDEP_TRUE 732am__quote 733am__include 734DEPDIR 735am__untar 736am__tar 737AMTAR 738am__leading_dot 739SET_MAKE 740AWK 741mkdir_p 742MKDIR_P 743INSTALL_STRIP_PROGRAM 744STRIP 745install_sh 746MAKEINFO 747AUTOHEADER 748AUTOMAKE 749AUTOCONF 750ACLOCAL 751VERSION 752PACKAGE 753CYGPATH_W 754am__isrc 755INSTALL_DATA 756INSTALL_SCRIPT 757INSTALL_PROGRAM 758OBJEXT 759EXEEXT 760ac_ct_CC 761CPPFLAGS 762LDFLAGS 763CFLAGS 764CC 765target_os 766target_vendor 767target_cpu 768target 769host_os 770host_vendor 771host_cpu 772host 773build_os 774build_vendor 775build_cpu 776build 777target_alias 778host_alias 779build_alias 780LIBS 781ECHO_T 782ECHO_N 783ECHO_C 784DEFS 785mandir 786localedir 787libdir 788psdir 789pdfdir 790dvidir 791htmldir 792infodir 793docdir 794oldincludedir 795includedir 796localstatedir 797sharedstatedir 798sysconfdir 799datadir 800datarootdir 801libexecdir 802sbindir 803bindir 804program_transform_name 805prefix 806exec_prefix 807PACKAGE_URL 808PACKAGE_BUGREPORT 809PACKAGE_STRING 810PACKAGE_VERSION 811PACKAGE_TARNAME 812PACKAGE_NAME 813PATH_SEPARATOR 814SHELL' 815ac_subst_files='' 816ac_user_opts=' 817enable_option_checking 818enable_dependency_tracking 819enable_silent_rules 820enable_shared 821enable_static 822with_pic 823enable_fast_install 824with_gnu_ld 825enable_libtool_lock 826enable_plugins 827enable_largefile 828enable_64_bit_bfd 829enable_targets 830enable_64_bit_archive 831with_mmap 832enable_secureplt 833enable_separate_code 834enable_leading_mingw64_underscores 835with_separate_debug_dir 836with_pkgversion 837with_bugurl 838enable_werror 839enable_build_warnings 840enable_maintainer_mode 841enable_install_libbfd 842enable_nls 843with_system_zlib 844' 845 ac_precious_vars='build_alias 846host_alias 847target_alias 848CC 849CFLAGS 850LDFLAGS 851LIBS 852CPPFLAGS 853CPP' 854 855 856# Initialize some variables set by options. 857ac_init_help= 858ac_init_version=false 859ac_unrecognized_opts= 860ac_unrecognized_sep= 861# The variables have the same names as the options, with 862# dashes changed to underlines. 863cache_file=/dev/null 864exec_prefix=NONE 865no_create= 866no_recursion= 867prefix=NONE 868program_prefix=NONE 869program_suffix=NONE 870program_transform_name=s,x,x, 871silent= 872site= 873srcdir= 874verbose= 875x_includes=NONE 876x_libraries=NONE 877 878# Installation directory options. 879# These are left unexpanded so users can "make install exec_prefix=/foo" 880# and all the variables that are supposed to be based on exec_prefix 881# by default will actually change. 882# Use braces instead of parens because sh, perl, etc. also accept them. 883# (The list follows the same order as the GNU Coding Standards.) 884bindir='${exec_prefix}/bin' 885sbindir='${exec_prefix}/sbin' 886libexecdir='${exec_prefix}/libexec' 887datarootdir='${prefix}/share' 888datadir='${datarootdir}' 889sysconfdir='${prefix}/etc' 890sharedstatedir='${prefix}/com' 891localstatedir='${prefix}/var' 892includedir='${prefix}/include' 893oldincludedir='/usr/include' 894docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 895infodir='${datarootdir}/info' 896htmldir='${docdir}' 897dvidir='${docdir}' 898pdfdir='${docdir}' 899psdir='${docdir}' 900libdir='${exec_prefix}/lib' 901localedir='${datarootdir}/locale' 902mandir='${datarootdir}/man' 903 904ac_prev= 905ac_dashdash= 906for ac_option 907do 908 # If the previous option needs an argument, assign it. 909 if test -n "$ac_prev"; then 910 eval $ac_prev=\$ac_option 911 ac_prev= 912 continue 913 fi 914 915 case $ac_option in 916 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 917 *=) ac_optarg= ;; 918 *) ac_optarg=yes ;; 919 esac 920 921 # Accept the important Cygnus configure options, so we can diagnose typos. 922 923 case $ac_dashdash$ac_option in 924 --) 925 ac_dashdash=yes ;; 926 927 -bindir | --bindir | --bindi | --bind | --bin | --bi) 928 ac_prev=bindir ;; 929 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 930 bindir=$ac_optarg ;; 931 932 -build | --build | --buil | --bui | --bu) 933 ac_prev=build_alias ;; 934 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 935 build_alias=$ac_optarg ;; 936 937 -cache-file | --cache-file | --cache-fil | --cache-fi \ 938 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 939 ac_prev=cache_file ;; 940 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 941 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 942 cache_file=$ac_optarg ;; 943 944 --config-cache | -C) 945 cache_file=config.cache ;; 946 947 -datadir | --datadir | --datadi | --datad) 948 ac_prev=datadir ;; 949 -datadir=* | --datadir=* | --datadi=* | --datad=*) 950 datadir=$ac_optarg ;; 951 952 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 953 | --dataroo | --dataro | --datar) 954 ac_prev=datarootdir ;; 955 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 956 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 957 datarootdir=$ac_optarg ;; 958 959 -disable-* | --disable-*) 960 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 961 # Reject names that are not valid shell variable names. 962 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 963 as_fn_error $? "invalid feature name: $ac_useropt" 964 ac_useropt_orig=$ac_useropt 965 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 966 case $ac_user_opts in 967 *" 968"enable_$ac_useropt" 969"*) ;; 970 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 971 ac_unrecognized_sep=', ';; 972 esac 973 eval enable_$ac_useropt=no ;; 974 975 -docdir | --docdir | --docdi | --doc | --do) 976 ac_prev=docdir ;; 977 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 978 docdir=$ac_optarg ;; 979 980 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 981 ac_prev=dvidir ;; 982 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 983 dvidir=$ac_optarg ;; 984 985 -enable-* | --enable-*) 986 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 987 # Reject names that are not valid shell variable names. 988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 989 as_fn_error $? "invalid feature name: $ac_useropt" 990 ac_useropt_orig=$ac_useropt 991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 992 case $ac_user_opts in 993 *" 994"enable_$ac_useropt" 995"*) ;; 996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 997 ac_unrecognized_sep=', ';; 998 esac 999 eval enable_$ac_useropt=\$ac_optarg ;; 1000 1001 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1002 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1003 | --exec | --exe | --ex) 1004 ac_prev=exec_prefix ;; 1005 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1006 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1007 | --exec=* | --exe=* | --ex=*) 1008 exec_prefix=$ac_optarg ;; 1009 1010 -gas | --gas | --ga | --g) 1011 # Obsolete; use --with-gas. 1012 with_gas=yes ;; 1013 1014 -help | --help | --hel | --he | -h) 1015 ac_init_help=long ;; 1016 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1017 ac_init_help=recursive ;; 1018 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1019 ac_init_help=short ;; 1020 1021 -host | --host | --hos | --ho) 1022 ac_prev=host_alias ;; 1023 -host=* | --host=* | --hos=* | --ho=*) 1024 host_alias=$ac_optarg ;; 1025 1026 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1027 ac_prev=htmldir ;; 1028 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1029 | --ht=*) 1030 htmldir=$ac_optarg ;; 1031 1032 -includedir | --includedir | --includedi | --included | --include \ 1033 | --includ | --inclu | --incl | --inc) 1034 ac_prev=includedir ;; 1035 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1036 | --includ=* | --inclu=* | --incl=* | --inc=*) 1037 includedir=$ac_optarg ;; 1038 1039 -infodir | --infodir | --infodi | --infod | --info | --inf) 1040 ac_prev=infodir ;; 1041 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1042 infodir=$ac_optarg ;; 1043 1044 -libdir | --libdir | --libdi | --libd) 1045 ac_prev=libdir ;; 1046 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1047 libdir=$ac_optarg ;; 1048 1049 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1050 | --libexe | --libex | --libe) 1051 ac_prev=libexecdir ;; 1052 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1053 | --libexe=* | --libex=* | --libe=*) 1054 libexecdir=$ac_optarg ;; 1055 1056 -localedir | --localedir | --localedi | --localed | --locale) 1057 ac_prev=localedir ;; 1058 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1059 localedir=$ac_optarg ;; 1060 1061 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1062 | --localstate | --localstat | --localsta | --localst | --locals) 1063 ac_prev=localstatedir ;; 1064 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1065 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1066 localstatedir=$ac_optarg ;; 1067 1068 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1069 ac_prev=mandir ;; 1070 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1071 mandir=$ac_optarg ;; 1072 1073 -nfp | --nfp | --nf) 1074 # Obsolete; use --without-fp. 1075 with_fp=no ;; 1076 1077 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1078 | --no-cr | --no-c | -n) 1079 no_create=yes ;; 1080 1081 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1082 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1083 no_recursion=yes ;; 1084 1085 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1086 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1087 | --oldin | --oldi | --old | --ol | --o) 1088 ac_prev=oldincludedir ;; 1089 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1090 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1091 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1092 oldincludedir=$ac_optarg ;; 1093 1094 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1095 ac_prev=prefix ;; 1096 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1097 prefix=$ac_optarg ;; 1098 1099 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1100 | --program-pre | --program-pr | --program-p) 1101 ac_prev=program_prefix ;; 1102 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1103 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1104 program_prefix=$ac_optarg ;; 1105 1106 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1107 | --program-suf | --program-su | --program-s) 1108 ac_prev=program_suffix ;; 1109 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1110 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1111 program_suffix=$ac_optarg ;; 1112 1113 -program-transform-name | --program-transform-name \ 1114 | --program-transform-nam | --program-transform-na \ 1115 | --program-transform-n | --program-transform- \ 1116 | --program-transform | --program-transfor \ 1117 | --program-transfo | --program-transf \ 1118 | --program-trans | --program-tran \ 1119 | --progr-tra | --program-tr | --program-t) 1120 ac_prev=program_transform_name ;; 1121 -program-transform-name=* | --program-transform-name=* \ 1122 | --program-transform-nam=* | --program-transform-na=* \ 1123 | --program-transform-n=* | --program-transform-=* \ 1124 | --program-transform=* | --program-transfor=* \ 1125 | --program-transfo=* | --program-transf=* \ 1126 | --program-trans=* | --program-tran=* \ 1127 | --progr-tra=* | --program-tr=* | --program-t=*) 1128 program_transform_name=$ac_optarg ;; 1129 1130 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1131 ac_prev=pdfdir ;; 1132 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1133 pdfdir=$ac_optarg ;; 1134 1135 -psdir | --psdir | --psdi | --psd | --ps) 1136 ac_prev=psdir ;; 1137 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1138 psdir=$ac_optarg ;; 1139 1140 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1141 | -silent | --silent | --silen | --sile | --sil) 1142 silent=yes ;; 1143 1144 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1145 ac_prev=sbindir ;; 1146 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1147 | --sbi=* | --sb=*) 1148 sbindir=$ac_optarg ;; 1149 1150 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1151 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1152 | --sharedst | --shareds | --shared | --share | --shar \ 1153 | --sha | --sh) 1154 ac_prev=sharedstatedir ;; 1155 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1156 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1157 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1158 | --sha=* | --sh=*) 1159 sharedstatedir=$ac_optarg ;; 1160 1161 -site | --site | --sit) 1162 ac_prev=site ;; 1163 -site=* | --site=* | --sit=*) 1164 site=$ac_optarg ;; 1165 1166 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1167 ac_prev=srcdir ;; 1168 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1169 srcdir=$ac_optarg ;; 1170 1171 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1172 | --syscon | --sysco | --sysc | --sys | --sy) 1173 ac_prev=sysconfdir ;; 1174 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1175 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1176 sysconfdir=$ac_optarg ;; 1177 1178 -target | --target | --targe | --targ | --tar | --ta | --t) 1179 ac_prev=target_alias ;; 1180 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1181 target_alias=$ac_optarg ;; 1182 1183 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1184 verbose=yes ;; 1185 1186 -version | --version | --versio | --versi | --vers | -V) 1187 ac_init_version=: ;; 1188 1189 -with-* | --with-*) 1190 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1191 # Reject names that are not valid shell variable names. 1192 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1193 as_fn_error $? "invalid package name: $ac_useropt" 1194 ac_useropt_orig=$ac_useropt 1195 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1196 case $ac_user_opts in 1197 *" 1198"with_$ac_useropt" 1199"*) ;; 1200 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1201 ac_unrecognized_sep=', ';; 1202 esac 1203 eval with_$ac_useropt=\$ac_optarg ;; 1204 1205 -without-* | --without-*) 1206 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1207 # Reject names that are not valid shell variable names. 1208 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1209 as_fn_error $? "invalid package name: $ac_useropt" 1210 ac_useropt_orig=$ac_useropt 1211 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1212 case $ac_user_opts in 1213 *" 1214"with_$ac_useropt" 1215"*) ;; 1216 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1217 ac_unrecognized_sep=', ';; 1218 esac 1219 eval with_$ac_useropt=no ;; 1220 1221 --x) 1222 # Obsolete; use --with-x. 1223 with_x=yes ;; 1224 1225 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1226 | --x-incl | --x-inc | --x-in | --x-i) 1227 ac_prev=x_includes ;; 1228 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1229 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1230 x_includes=$ac_optarg ;; 1231 1232 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1233 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1234 ac_prev=x_libraries ;; 1235 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1236 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1237 x_libraries=$ac_optarg ;; 1238 1239 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1240Try \`$0 --help' for more information" 1241 ;; 1242 1243 *=*) 1244 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1245 # Reject names that are not valid shell variable names. 1246 case $ac_envvar in #( 1247 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1248 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1249 esac 1250 eval $ac_envvar=\$ac_optarg 1251 export $ac_envvar ;; 1252 1253 *) 1254 # FIXME: should be removed in autoconf 3.0. 1255 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1256 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1257 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1258 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1259 ;; 1260 1261 esac 1262done 1263 1264if test -n "$ac_prev"; then 1265 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1266 as_fn_error $? "missing argument to $ac_option" 1267fi 1268 1269if test -n "$ac_unrecognized_opts"; then 1270 case $enable_option_checking in 1271 no) ;; 1272 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1273 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1274 esac 1275fi 1276 1277# Check all directory arguments for consistency. 1278for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1279 datadir sysconfdir sharedstatedir localstatedir includedir \ 1280 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1281 libdir localedir mandir 1282do 1283 eval ac_val=\$$ac_var 1284 # Remove trailing slashes. 1285 case $ac_val in 1286 */ ) 1287 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1288 eval $ac_var=\$ac_val;; 1289 esac 1290 # Be sure to have absolute directory names. 1291 case $ac_val in 1292 [\\/$]* | ?:[\\/]* ) continue;; 1293 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1294 esac 1295 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1296done 1297 1298# There might be people who depend on the old broken behavior: `$host' 1299# used to hold the argument of --host etc. 1300# FIXME: To remove some day. 1301build=$build_alias 1302host=$host_alias 1303target=$target_alias 1304 1305# FIXME: To remove some day. 1306if test "x$host_alias" != x; then 1307 if test "x$build_alias" = x; then 1308 cross_compiling=maybe 1309 elif test "x$build_alias" != "x$host_alias"; then 1310 cross_compiling=yes 1311 fi 1312fi 1313 1314ac_tool_prefix= 1315test -n "$host_alias" && ac_tool_prefix=$host_alias- 1316 1317test "$silent" = yes && exec 6>/dev/null 1318 1319 1320ac_pwd=`pwd` && test -n "$ac_pwd" && 1321ac_ls_di=`ls -di .` && 1322ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1323 as_fn_error $? "working directory cannot be determined" 1324test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1325 as_fn_error $? "pwd does not report name of working directory" 1326 1327 1328# Find the source files, if location was not specified. 1329if test -z "$srcdir"; then 1330 ac_srcdir_defaulted=yes 1331 # Try the directory containing this script, then the parent directory. 1332 ac_confdir=`$as_dirname -- "$as_myself" || 1333$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1334 X"$as_myself" : 'X\(//\)[^/]' \| \ 1335 X"$as_myself" : 'X\(//\)$' \| \ 1336 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1337$as_echo X"$as_myself" | 1338 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1339 s//\1/ 1340 q 1341 } 1342 /^X\(\/\/\)[^/].*/{ 1343 s//\1/ 1344 q 1345 } 1346 /^X\(\/\/\)$/{ 1347 s//\1/ 1348 q 1349 } 1350 /^X\(\/\).*/{ 1351 s//\1/ 1352 q 1353 } 1354 s/.*/./; q'` 1355 srcdir=$ac_confdir 1356 if test ! -r "$srcdir/$ac_unique_file"; then 1357 srcdir=.. 1358 fi 1359else 1360 ac_srcdir_defaulted=no 1361fi 1362if test ! -r "$srcdir/$ac_unique_file"; then 1363 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1364 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1365fi 1366ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1367ac_abs_confdir=`( 1368 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1369 pwd)` 1370# When building in place, set srcdir=. 1371if test "$ac_abs_confdir" = "$ac_pwd"; then 1372 srcdir=. 1373fi 1374# Remove unnecessary trailing slashes from srcdir. 1375# Double slashes in file names in object file debugging info 1376# mess up M-x gdb in Emacs. 1377case $srcdir in 1378*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1379esac 1380for ac_var in $ac_precious_vars; do 1381 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1382 eval ac_env_${ac_var}_value=\$${ac_var} 1383 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1384 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1385done 1386 1387# 1388# Report the --help message. 1389# 1390if test "$ac_init_help" = "long"; then 1391 # Omit some internal or obsolete options to make the list less imposing. 1392 # This message is too long to be a string in the A/UX 3.1 sh. 1393 cat <<_ACEOF 1394\`configure' configures bfd 2.34 to adapt to many kinds of systems. 1395 1396Usage: $0 [OPTION]... [VAR=VALUE]... 1397 1398To assign environment variables (e.g., CC, CFLAGS...), specify them as 1399VAR=VALUE. See below for descriptions of some of the useful variables. 1400 1401Defaults for the options are specified in brackets. 1402 1403Configuration: 1404 -h, --help display this help and exit 1405 --help=short display options specific to this package 1406 --help=recursive display the short help of all the included packages 1407 -V, --version display version information and exit 1408 -q, --quiet, --silent do not print \`checking ...' messages 1409 --cache-file=FILE cache test results in FILE [disabled] 1410 -C, --config-cache alias for \`--cache-file=config.cache' 1411 -n, --no-create do not create output files 1412 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1413 1414Installation directories: 1415 --prefix=PREFIX install architecture-independent files in PREFIX 1416 [$ac_default_prefix] 1417 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1418 [PREFIX] 1419 1420By default, \`make install' will install all the files in 1421\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1422an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1423for instance \`--prefix=\$HOME'. 1424 1425For better control, use the options below. 1426 1427Fine tuning of the installation directories: 1428 --bindir=DIR user executables [EPREFIX/bin] 1429 --sbindir=DIR system admin executables [EPREFIX/sbin] 1430 --libexecdir=DIR program executables [EPREFIX/libexec] 1431 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1432 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1433 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1434 --libdir=DIR object code libraries [EPREFIX/lib] 1435 --includedir=DIR C header files [PREFIX/include] 1436 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1437 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1438 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1439 --infodir=DIR info documentation [DATAROOTDIR/info] 1440 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1441 --mandir=DIR man documentation [DATAROOTDIR/man] 1442 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd] 1443 --htmldir=DIR html documentation [DOCDIR] 1444 --dvidir=DIR dvi documentation [DOCDIR] 1445 --pdfdir=DIR pdf documentation [DOCDIR] 1446 --psdir=DIR ps documentation [DOCDIR] 1447_ACEOF 1448 1449 cat <<\_ACEOF 1450 1451Program names: 1452 --program-prefix=PREFIX prepend PREFIX to installed program names 1453 --program-suffix=SUFFIX append SUFFIX to installed program names 1454 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1455 1456System types: 1457 --build=BUILD configure for building on BUILD [guessed] 1458 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1459 --target=TARGET configure for building compilers for TARGET [HOST] 1460_ACEOF 1461fi 1462 1463if test -n "$ac_init_help"; then 1464 case $ac_init_help in 1465 short | recursive ) echo "Configuration of bfd 2.34:";; 1466 esac 1467 cat <<\_ACEOF 1468 1469Optional Features: 1470 --disable-option-checking ignore unrecognized --enable/--with options 1471 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1472 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1473 --enable-dependency-tracking 1474 do not reject slow dependency extractors 1475 --disable-dependency-tracking 1476 speeds up one-time build 1477 --enable-silent-rules less verbose build output (undo: "make V=1") 1478 --disable-silent-rules verbose build output (undo: "make V=0") 1479 --enable-shared[=PKGS] build shared libraries [default=no] 1480 --enable-static[=PKGS] build static libraries [default=yes] 1481 --enable-fast-install[=PKGS] 1482 optimize for fast installation [default=yes] 1483 --disable-libtool-lock avoid locking (might break parallel builds) 1484 --enable-plugins Enable support for plugins 1485 --disable-largefile omit support for large files 1486 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1487 --enable-targets alternative target configurations 1488 --enable-64-bit-archive force 64-bit archives 1489 --enable-secureplt Default to creating read-only plt entries 1490 --enable-separate-code enable -z separate-code in ELF linker by default 1491 --enable-leading-mingw64-underscores 1492 Enable leading underscores on 64 bit mingw targets 1493 --enable-werror treat compile warnings as errors 1494 --enable-build-warnings enable build-time compiler warnings 1495 --enable-maintainer-mode 1496 enable make rules and dependencies not useful (and 1497 sometimes confusing) to the casual installer 1498 --enable-install-libbfd controls installation of libbfd and related headers 1499 --disable-nls do not use Native Language Support 1500 1501Optional Packages: 1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1504 --with-pic try to use only PIC/non-PIC objects [default=use 1505 both] 1506 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1507 --with-mmap try using mmap for BFD input files if available 1508 --with-separate-debug-dir=DIR 1509 Look for global separate debug info in DIR 1510 [[default=LIBDIR/debug]] 1511 --with-pkgversion=PKG Use PKG in the version string in place of "GNU 1512 Binutils" 1513 --with-bugurl=URL Direct users to URL to report a bug 1514 --with-system-zlib use installed libz 1515 1516Some influential environment variables: 1517 CC C compiler command 1518 CFLAGS C compiler flags 1519 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1520 nonstandard directory <lib dir> 1521 LIBS libraries to pass to the linker, e.g. -l<library> 1522 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1523 you have headers in a nonstandard directory <include dir> 1524 CPP C preprocessor 1525 1526Use these variables to override the choices made by `configure' or to help 1527it to find libraries and programs with nonstandard names/locations. 1528 1529Report bugs to the package provider. 1530_ACEOF 1531ac_status=$? 1532fi 1533 1534if test "$ac_init_help" = "recursive"; then 1535 # If there are subdirs, report their specific --help. 1536 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1537 test -d "$ac_dir" || 1538 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1539 continue 1540 ac_builddir=. 1541 1542case "$ac_dir" in 1543.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1544*) 1545 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1546 # A ".." for each directory in $ac_dir_suffix. 1547 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1548 case $ac_top_builddir_sub in 1549 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1550 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1551 esac ;; 1552esac 1553ac_abs_top_builddir=$ac_pwd 1554ac_abs_builddir=$ac_pwd$ac_dir_suffix 1555# for backward compatibility: 1556ac_top_builddir=$ac_top_build_prefix 1557 1558case $srcdir in 1559 .) # We are building in place. 1560 ac_srcdir=. 1561 ac_top_srcdir=$ac_top_builddir_sub 1562 ac_abs_top_srcdir=$ac_pwd ;; 1563 [\\/]* | ?:[\\/]* ) # Absolute name. 1564 ac_srcdir=$srcdir$ac_dir_suffix; 1565 ac_top_srcdir=$srcdir 1566 ac_abs_top_srcdir=$srcdir ;; 1567 *) # Relative name. 1568 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1569 ac_top_srcdir=$ac_top_build_prefix$srcdir 1570 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1571esac 1572ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1573 1574 cd "$ac_dir" || { ac_status=$?; continue; } 1575 # Check for guested configure. 1576 if test -f "$ac_srcdir/configure.gnu"; then 1577 echo && 1578 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1579 elif test -f "$ac_srcdir/configure"; then 1580 echo && 1581 $SHELL "$ac_srcdir/configure" --help=recursive 1582 else 1583 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1584 fi || ac_status=$? 1585 cd "$ac_pwd" || { ac_status=$?; break; } 1586 done 1587fi 1588 1589test -n "$ac_init_help" && exit $ac_status 1590if $ac_init_version; then 1591 cat <<\_ACEOF 1592bfd configure 2.34 1593generated by GNU Autoconf 2.69 1594 1595Copyright (C) 2012 Free Software Foundation, Inc. 1596This configure script is free software; the Free Software Foundation 1597gives unlimited permission to copy, distribute and modify it. 1598_ACEOF 1599 exit 1600fi 1601 1602## ------------------------ ## 1603## Autoconf initialization. ## 1604## ------------------------ ## 1605 1606# ac_fn_c_try_compile LINENO 1607# -------------------------- 1608# Try to compile conftest.$ac_ext, and return whether this succeeded. 1609ac_fn_c_try_compile () 1610{ 1611 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1612 rm -f conftest.$ac_objext 1613 if { { ac_try="$ac_compile" 1614case "(($ac_try" in 1615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1616 *) ac_try_echo=$ac_try;; 1617esac 1618eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1619$as_echo "$ac_try_echo"; } >&5 1620 (eval "$ac_compile") 2>conftest.err 1621 ac_status=$? 1622 if test -s conftest.err; then 1623 grep -v '^ *+' conftest.err >conftest.er1 1624 cat conftest.er1 >&5 1625 mv -f conftest.er1 conftest.err 1626 fi 1627 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1628 test $ac_status = 0; } && { 1629 test -z "$ac_c_werror_flag" || 1630 test ! -s conftest.err 1631 } && test -s conftest.$ac_objext; then : 1632 ac_retval=0 1633else 1634 $as_echo "$as_me: failed program was:" >&5 1635sed 's/^/| /' conftest.$ac_ext >&5 1636 1637 ac_retval=1 1638fi 1639 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1640 as_fn_set_status $ac_retval 1641 1642} # ac_fn_c_try_compile 1643 1644# ac_fn_c_try_link LINENO 1645# ----------------------- 1646# Try to link conftest.$ac_ext, and return whether this succeeded. 1647ac_fn_c_try_link () 1648{ 1649 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1650 rm -f conftest.$ac_objext conftest$ac_exeext 1651 if { { ac_try="$ac_link" 1652case "(($ac_try" in 1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1654 *) ac_try_echo=$ac_try;; 1655esac 1656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1657$as_echo "$ac_try_echo"; } >&5 1658 (eval "$ac_link") 2>conftest.err 1659 ac_status=$? 1660 if test -s conftest.err; then 1661 grep -v '^ *+' conftest.err >conftest.er1 1662 cat conftest.er1 >&5 1663 mv -f conftest.er1 conftest.err 1664 fi 1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1666 test $ac_status = 0; } && { 1667 test -z "$ac_c_werror_flag" || 1668 test ! -s conftest.err 1669 } && test -s conftest$ac_exeext && { 1670 test "$cross_compiling" = yes || 1671 test -x conftest$ac_exeext 1672 }; then : 1673 ac_retval=0 1674else 1675 $as_echo "$as_me: failed program was:" >&5 1676sed 's/^/| /' conftest.$ac_ext >&5 1677 1678 ac_retval=1 1679fi 1680 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1681 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1682 # interfere with the next link command; also delete a directory that is 1683 # left behind by Apple's compiler. We do this before executing the actions. 1684 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1685 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1686 as_fn_set_status $ac_retval 1687 1688} # ac_fn_c_try_link 1689 1690# ac_fn_c_try_cpp LINENO 1691# ---------------------- 1692# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1693ac_fn_c_try_cpp () 1694{ 1695 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1696 if { { ac_try="$ac_cpp conftest.$ac_ext" 1697case "(($ac_try" in 1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1699 *) ac_try_echo=$ac_try;; 1700esac 1701eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1702$as_echo "$ac_try_echo"; } >&5 1703 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1704 ac_status=$? 1705 if test -s conftest.err; then 1706 grep -v '^ *+' conftest.err >conftest.er1 1707 cat conftest.er1 >&5 1708 mv -f conftest.er1 conftest.err 1709 fi 1710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1711 test $ac_status = 0; } > conftest.i && { 1712 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1713 test ! -s conftest.err 1714 }; then : 1715 ac_retval=0 1716else 1717 $as_echo "$as_me: failed program was:" >&5 1718sed 's/^/| /' conftest.$ac_ext >&5 1719 1720 ac_retval=1 1721fi 1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1723 as_fn_set_status $ac_retval 1724 1725} # ac_fn_c_try_cpp 1726 1727# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1728# ------------------------------------------------------- 1729# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1730# the include files in INCLUDES and setting the cache variable VAR 1731# accordingly. 1732ac_fn_c_check_header_mongrel () 1733{ 1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1735 if eval \${$3+:} false; then : 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1737$as_echo_n "checking for $2... " >&6; } 1738if eval \${$3+:} false; then : 1739 $as_echo_n "(cached) " >&6 1740fi 1741eval ac_res=\$$3 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1743$as_echo "$ac_res" >&6; } 1744else 1745 # Is the header compilable? 1746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1747$as_echo_n "checking $2 usability... " >&6; } 1748cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1749/* end confdefs.h. */ 1750$4 1751#include <$2> 1752_ACEOF 1753if ac_fn_c_try_compile "$LINENO"; then : 1754 ac_header_compiler=yes 1755else 1756 ac_header_compiler=no 1757fi 1758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1760$as_echo "$ac_header_compiler" >&6; } 1761 1762# Is the header present? 1763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1764$as_echo_n "checking $2 presence... " >&6; } 1765cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1766/* end confdefs.h. */ 1767#include <$2> 1768_ACEOF 1769if ac_fn_c_try_cpp "$LINENO"; then : 1770 ac_header_preproc=yes 1771else 1772 ac_header_preproc=no 1773fi 1774rm -f conftest.err conftest.i conftest.$ac_ext 1775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1776$as_echo "$ac_header_preproc" >&6; } 1777 1778# So? What about this header? 1779case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1780 yes:no: ) 1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1782$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1784$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1785 ;; 1786 no:yes:* ) 1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1788$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1790$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1792$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1794$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1796$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1797 ;; 1798esac 1799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1800$as_echo_n "checking for $2... " >&6; } 1801if eval \${$3+:} false; then : 1802 $as_echo_n "(cached) " >&6 1803else 1804 eval "$3=\$ac_header_compiler" 1805fi 1806eval ac_res=\$$3 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1808$as_echo "$ac_res" >&6; } 1809fi 1810 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1811 1812} # ac_fn_c_check_header_mongrel 1813 1814# ac_fn_c_try_run LINENO 1815# ---------------------- 1816# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1817# that executables *can* be run. 1818ac_fn_c_try_run () 1819{ 1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1821 if { { ac_try="$ac_link" 1822case "(($ac_try" in 1823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1824 *) ac_try_echo=$ac_try;; 1825esac 1826eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1827$as_echo "$ac_try_echo"; } >&5 1828 (eval "$ac_link") 2>&5 1829 ac_status=$? 1830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1831 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1832 { { case "(($ac_try" in 1833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1834 *) ac_try_echo=$ac_try;; 1835esac 1836eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1837$as_echo "$ac_try_echo"; } >&5 1838 (eval "$ac_try") 2>&5 1839 ac_status=$? 1840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1841 test $ac_status = 0; }; }; then : 1842 ac_retval=0 1843else 1844 $as_echo "$as_me: program exited with status $ac_status" >&5 1845 $as_echo "$as_me: failed program was:" >&5 1846sed 's/^/| /' conftest.$ac_ext >&5 1847 1848 ac_retval=$ac_status 1849fi 1850 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1851 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1852 as_fn_set_status $ac_retval 1853 1854} # ac_fn_c_try_run 1855 1856# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1857# ------------------------------------------------------- 1858# Tests whether HEADER exists and can be compiled using the include files in 1859# INCLUDES, setting the cache variable VAR accordingly. 1860ac_fn_c_check_header_compile () 1861{ 1862 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1864$as_echo_n "checking for $2... " >&6; } 1865if eval \${$3+:} false; then : 1866 $as_echo_n "(cached) " >&6 1867else 1868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1869/* end confdefs.h. */ 1870$4 1871#include <$2> 1872_ACEOF 1873if ac_fn_c_try_compile "$LINENO"; then : 1874 eval "$3=yes" 1875else 1876 eval "$3=no" 1877fi 1878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1879fi 1880eval ac_res=\$$3 1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1882$as_echo "$ac_res" >&6; } 1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1884 1885} # ac_fn_c_check_header_compile 1886 1887# ac_fn_c_check_func LINENO FUNC VAR 1888# ---------------------------------- 1889# Tests whether FUNC exists, setting the cache variable VAR accordingly 1890ac_fn_c_check_func () 1891{ 1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1894$as_echo_n "checking for $2... " >&6; } 1895if eval \${$3+:} false; then : 1896 $as_echo_n "(cached) " >&6 1897else 1898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1899/* end confdefs.h. */ 1900/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1901 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1902#define $2 innocuous_$2 1903 1904/* System header to define __stub macros and hopefully few prototypes, 1905 which can conflict with char $2 (); below. 1906 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1907 <limits.h> exists even on freestanding compilers. */ 1908 1909#ifdef __STDC__ 1910# include <limits.h> 1911#else 1912# include <assert.h> 1913#endif 1914 1915#undef $2 1916 1917/* Override any GCC internal prototype to avoid an error. 1918 Use char because int might match the return type of a GCC 1919 builtin and then its argument prototype would still apply. */ 1920#ifdef __cplusplus 1921extern "C" 1922#endif 1923char $2 (); 1924/* The GNU C library defines this for functions which it implements 1925 to always fail with ENOSYS. Some functions are actually named 1926 something starting with __ and the normal name is an alias. */ 1927#if defined __stub_$2 || defined __stub___$2 1928choke me 1929#endif 1930 1931int 1932main () 1933{ 1934return $2 (); 1935 ; 1936 return 0; 1937} 1938_ACEOF 1939if ac_fn_c_try_link "$LINENO"; then : 1940 eval "$3=yes" 1941else 1942 eval "$3=no" 1943fi 1944rm -f core conftest.err conftest.$ac_objext \ 1945 conftest$ac_exeext conftest.$ac_ext 1946fi 1947eval ac_res=\$$3 1948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1949$as_echo "$ac_res" >&6; } 1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1951 1952} # ac_fn_c_check_func 1953 1954# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1955# ------------------------------------------- 1956# Tests whether TYPE exists after having included INCLUDES, setting cache 1957# variable VAR accordingly. 1958ac_fn_c_check_type () 1959{ 1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1962$as_echo_n "checking for $2... " >&6; } 1963if eval \${$3+:} false; then : 1964 $as_echo_n "(cached) " >&6 1965else 1966 eval "$3=no" 1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1968/* end confdefs.h. */ 1969$4 1970int 1971main () 1972{ 1973if (sizeof ($2)) 1974 return 0; 1975 ; 1976 return 0; 1977} 1978_ACEOF 1979if ac_fn_c_try_compile "$LINENO"; then : 1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1981/* end confdefs.h. */ 1982$4 1983int 1984main () 1985{ 1986if (sizeof (($2))) 1987 return 0; 1988 ; 1989 return 0; 1990} 1991_ACEOF 1992if ac_fn_c_try_compile "$LINENO"; then : 1993 1994else 1995 eval "$3=yes" 1996fi 1997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1998fi 1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2000fi 2001eval ac_res=\$$3 2002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2003$as_echo "$ac_res" >&6; } 2004 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2005 2006} # ac_fn_c_check_type 2007 2008# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2009# -------------------------------------------- 2010# Tries to find the compile-time value of EXPR in a program that includes 2011# INCLUDES, setting VAR accordingly. Returns whether the value could be 2012# computed 2013ac_fn_c_compute_int () 2014{ 2015 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2016 if test "$cross_compiling" = yes; then 2017 # Depending upon the size, compute the lo and hi bounds. 2018cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2019/* end confdefs.h. */ 2020$4 2021int 2022main () 2023{ 2024static int test_array [1 - 2 * !(($2) >= 0)]; 2025test_array [0] = 0; 2026return test_array [0]; 2027 2028 ; 2029 return 0; 2030} 2031_ACEOF 2032if ac_fn_c_try_compile "$LINENO"; then : 2033 ac_lo=0 ac_mid=0 2034 while :; do 2035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2036/* end confdefs.h. */ 2037$4 2038int 2039main () 2040{ 2041static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2042test_array [0] = 0; 2043return test_array [0]; 2044 2045 ; 2046 return 0; 2047} 2048_ACEOF 2049if ac_fn_c_try_compile "$LINENO"; then : 2050 ac_hi=$ac_mid; break 2051else 2052 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2053 if test $ac_lo -le $ac_mid; then 2054 ac_lo= ac_hi= 2055 break 2056 fi 2057 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2058fi 2059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2060 done 2061else 2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2063/* end confdefs.h. */ 2064$4 2065int 2066main () 2067{ 2068static int test_array [1 - 2 * !(($2) < 0)]; 2069test_array [0] = 0; 2070return test_array [0]; 2071 2072 ; 2073 return 0; 2074} 2075_ACEOF 2076if ac_fn_c_try_compile "$LINENO"; then : 2077 ac_hi=-1 ac_mid=-1 2078 while :; do 2079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2080/* end confdefs.h. */ 2081$4 2082int 2083main () 2084{ 2085static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2086test_array [0] = 0; 2087return test_array [0]; 2088 2089 ; 2090 return 0; 2091} 2092_ACEOF 2093if ac_fn_c_try_compile "$LINENO"; then : 2094 ac_lo=$ac_mid; break 2095else 2096 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2097 if test $ac_mid -le $ac_hi; then 2098 ac_lo= ac_hi= 2099 break 2100 fi 2101 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2102fi 2103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2104 done 2105else 2106 ac_lo= ac_hi= 2107fi 2108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2109fi 2110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2111# Binary search between lo and hi bounds. 2112while test "x$ac_lo" != "x$ac_hi"; do 2113 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2115/* end confdefs.h. */ 2116$4 2117int 2118main () 2119{ 2120static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2121test_array [0] = 0; 2122return test_array [0]; 2123 2124 ; 2125 return 0; 2126} 2127_ACEOF 2128if ac_fn_c_try_compile "$LINENO"; then : 2129 ac_hi=$ac_mid 2130else 2131 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2132fi 2133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2134done 2135case $ac_lo in #(( 2136?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2137'') ac_retval=1 ;; 2138esac 2139 else 2140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2141/* end confdefs.h. */ 2142$4 2143static long int longval () { return $2; } 2144static unsigned long int ulongval () { return $2; } 2145#include <stdio.h> 2146#include <stdlib.h> 2147int 2148main () 2149{ 2150 2151 FILE *f = fopen ("conftest.val", "w"); 2152 if (! f) 2153 return 1; 2154 if (($2) < 0) 2155 { 2156 long int i = longval (); 2157 if (i != ($2)) 2158 return 1; 2159 fprintf (f, "%ld", i); 2160 } 2161 else 2162 { 2163 unsigned long int i = ulongval (); 2164 if (i != ($2)) 2165 return 1; 2166 fprintf (f, "%lu", i); 2167 } 2168 /* Do not output a trailing newline, as this causes \r\n confusion 2169 on some platforms. */ 2170 return ferror (f) || fclose (f) != 0; 2171 2172 ; 2173 return 0; 2174} 2175_ACEOF 2176if ac_fn_c_try_run "$LINENO"; then : 2177 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2178else 2179 ac_retval=1 2180fi 2181rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2182 conftest.$ac_objext conftest.beam conftest.$ac_ext 2183rm -f conftest.val 2184 2185 fi 2186 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2187 as_fn_set_status $ac_retval 2188 2189} # ac_fn_c_compute_int 2190 2191# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2192# --------------------------------------------- 2193# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2194# accordingly. 2195ac_fn_c_check_decl () 2196{ 2197 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2198 as_decl_name=`echo $2|sed 's/ *(.*//'` 2199 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2201$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2202if eval \${$3+:} false; then : 2203 $as_echo_n "(cached) " >&6 2204else 2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2206/* end confdefs.h. */ 2207$4 2208int 2209main () 2210{ 2211#ifndef $as_decl_name 2212#ifdef __cplusplus 2213 (void) $as_decl_use; 2214#else 2215 (void) $as_decl_name; 2216#endif 2217#endif 2218 2219 ; 2220 return 0; 2221} 2222_ACEOF 2223if ac_fn_c_try_compile "$LINENO"; then : 2224 eval "$3=yes" 2225else 2226 eval "$3=no" 2227fi 2228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2229fi 2230eval ac_res=\$$3 2231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2232$as_echo "$ac_res" >&6; } 2233 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2234 2235} # ac_fn_c_check_decl 2236cat >config.log <<_ACEOF 2237This file contains any messages produced by compilers while 2238running configure, to aid debugging if configure makes a mistake. 2239 2240It was created by bfd $as_me 2.34, which was 2241generated by GNU Autoconf 2.69. Invocation command line was 2242 2243 $ $0 $@ 2244 2245_ACEOF 2246exec 5>>config.log 2247{ 2248cat <<_ASUNAME 2249## --------- ## 2250## Platform. ## 2251## --------- ## 2252 2253hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2254uname -m = `(uname -m) 2>/dev/null || echo unknown` 2255uname -r = `(uname -r) 2>/dev/null || echo unknown` 2256uname -s = `(uname -s) 2>/dev/null || echo unknown` 2257uname -v = `(uname -v) 2>/dev/null || echo unknown` 2258 2259/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2260/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2261 2262/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2263/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2264/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2265/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2266/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2267/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2268/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2269 2270_ASUNAME 2271 2272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2273for as_dir in $PATH 2274do 2275 IFS=$as_save_IFS 2276 test -z "$as_dir" && as_dir=. 2277 $as_echo "PATH: $as_dir" 2278 done 2279IFS=$as_save_IFS 2280 2281} >&5 2282 2283cat >&5 <<_ACEOF 2284 2285 2286## ----------- ## 2287## Core tests. ## 2288## ----------- ## 2289 2290_ACEOF 2291 2292 2293# Keep a trace of the command line. 2294# Strip out --no-create and --no-recursion so they do not pile up. 2295# Strip out --silent because we don't want to record it for future runs. 2296# Also quote any args containing shell meta-characters. 2297# Make two passes to allow for proper duplicate-argument suppression. 2298ac_configure_args= 2299ac_configure_args0= 2300ac_configure_args1= 2301ac_must_keep_next=false 2302for ac_pass in 1 2 2303do 2304 for ac_arg 2305 do 2306 case $ac_arg in 2307 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2308 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2309 | -silent | --silent | --silen | --sile | --sil) 2310 continue ;; 2311 *\'*) 2312 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2313 esac 2314 case $ac_pass in 2315 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2316 2) 2317 as_fn_append ac_configure_args1 " '$ac_arg'" 2318 if test $ac_must_keep_next = true; then 2319 ac_must_keep_next=false # Got value, back to normal. 2320 else 2321 case $ac_arg in 2322 *=* | --config-cache | -C | -disable-* | --disable-* \ 2323 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2324 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2325 | -with-* | --with-* | -without-* | --without-* | --x) 2326 case "$ac_configure_args0 " in 2327 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2328 esac 2329 ;; 2330 -* ) ac_must_keep_next=true ;; 2331 esac 2332 fi 2333 as_fn_append ac_configure_args " '$ac_arg'" 2334 ;; 2335 esac 2336 done 2337done 2338{ ac_configure_args0=; unset ac_configure_args0;} 2339{ ac_configure_args1=; unset ac_configure_args1;} 2340 2341# When interrupted or exit'd, cleanup temporary files, and complete 2342# config.log. We remove comments because anyway the quotes in there 2343# would cause problems or look ugly. 2344# WARNING: Use '\'' to represent an apostrophe within the trap. 2345# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2346trap 'exit_status=$? 2347 # Save into config.log some information that might help in debugging. 2348 { 2349 echo 2350 2351 $as_echo "## ---------------- ## 2352## Cache variables. ## 2353## ---------------- ##" 2354 echo 2355 # The following way of writing the cache mishandles newlines in values, 2356( 2357 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2358 eval ac_val=\$$ac_var 2359 case $ac_val in #( 2360 *${as_nl}*) 2361 case $ac_var in #( 2362 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2363$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2364 esac 2365 case $ac_var in #( 2366 _ | IFS | as_nl) ;; #( 2367 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2368 *) { eval $ac_var=; unset $ac_var;} ;; 2369 esac ;; 2370 esac 2371 done 2372 (set) 2>&1 | 2373 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2374 *${as_nl}ac_space=\ *) 2375 sed -n \ 2376 "s/'\''/'\''\\\\'\'''\''/g; 2377 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2378 ;; #( 2379 *) 2380 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2381 ;; 2382 esac | 2383 sort 2384) 2385 echo 2386 2387 $as_echo "## ----------------- ## 2388## Output variables. ## 2389## ----------------- ##" 2390 echo 2391 for ac_var in $ac_subst_vars 2392 do 2393 eval ac_val=\$$ac_var 2394 case $ac_val in 2395 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2396 esac 2397 $as_echo "$ac_var='\''$ac_val'\''" 2398 done | sort 2399 echo 2400 2401 if test -n "$ac_subst_files"; then 2402 $as_echo "## ------------------- ## 2403## File substitutions. ## 2404## ------------------- ##" 2405 echo 2406 for ac_var in $ac_subst_files 2407 do 2408 eval ac_val=\$$ac_var 2409 case $ac_val in 2410 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2411 esac 2412 $as_echo "$ac_var='\''$ac_val'\''" 2413 done | sort 2414 echo 2415 fi 2416 2417 if test -s confdefs.h; then 2418 $as_echo "## ----------- ## 2419## confdefs.h. ## 2420## ----------- ##" 2421 echo 2422 cat confdefs.h 2423 echo 2424 fi 2425 test "$ac_signal" != 0 && 2426 $as_echo "$as_me: caught signal $ac_signal" 2427 $as_echo "$as_me: exit $exit_status" 2428 } >&5 2429 rm -f core *.core core.conftest.* && 2430 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2431 exit $exit_status 2432' 0 2433for ac_signal in 1 2 13 15; do 2434 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2435done 2436ac_signal=0 2437 2438# confdefs.h avoids OS command line length limits that DEFS can exceed. 2439rm -f -r conftest* confdefs.h 2440 2441$as_echo "/* confdefs.h */" > confdefs.h 2442 2443# Predefined preprocessor variables. 2444 2445cat >>confdefs.h <<_ACEOF 2446#define PACKAGE_NAME "$PACKAGE_NAME" 2447_ACEOF 2448 2449cat >>confdefs.h <<_ACEOF 2450#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2451_ACEOF 2452 2453cat >>confdefs.h <<_ACEOF 2454#define PACKAGE_VERSION "$PACKAGE_VERSION" 2455_ACEOF 2456 2457cat >>confdefs.h <<_ACEOF 2458#define PACKAGE_STRING "$PACKAGE_STRING" 2459_ACEOF 2460 2461cat >>confdefs.h <<_ACEOF 2462#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2463_ACEOF 2464 2465cat >>confdefs.h <<_ACEOF 2466#define PACKAGE_URL "$PACKAGE_URL" 2467_ACEOF 2468 2469 2470# Let the site file select an alternate cache file if it wants to. 2471# Prefer an explicitly selected file to automatically selected ones. 2472ac_site_file1=NONE 2473ac_site_file2=NONE 2474if test -n "$CONFIG_SITE"; then 2475 # We do not want a PATH search for config.site. 2476 case $CONFIG_SITE in #(( 2477 -*) ac_site_file1=./$CONFIG_SITE;; 2478 */*) ac_site_file1=$CONFIG_SITE;; 2479 *) ac_site_file1=./$CONFIG_SITE;; 2480 esac 2481elif test "x$prefix" != xNONE; then 2482 ac_site_file1=$prefix/share/config.site 2483 ac_site_file2=$prefix/etc/config.site 2484else 2485 ac_site_file1=$ac_default_prefix/share/config.site 2486 ac_site_file2=$ac_default_prefix/etc/config.site 2487fi 2488for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2489do 2490 test "x$ac_site_file" = xNONE && continue 2491 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2492 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2493$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2494 sed 's/^/| /' "$ac_site_file" >&5 2495 . "$ac_site_file" \ 2496 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2497$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2498as_fn_error $? "failed to load site script $ac_site_file 2499See \`config.log' for more details" "$LINENO" 5; } 2500 fi 2501done 2502 2503if test -r "$cache_file"; then 2504 # Some versions of bash will fail to source /dev/null (special files 2505 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2506 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2507 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2508$as_echo "$as_me: loading cache $cache_file" >&6;} 2509 case $cache_file in 2510 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2511 *) . "./$cache_file";; 2512 esac 2513 fi 2514else 2515 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2516$as_echo "$as_me: creating cache $cache_file" >&6;} 2517 >$cache_file 2518fi 2519 2520as_fn_append ac_header_list " stdlib.h" 2521as_fn_append ac_header_list " unistd.h" 2522as_fn_append ac_header_list " sys/param.h" 2523# Check that the precious variables saved in the cache have kept the same 2524# value. 2525ac_cache_corrupted=false 2526for ac_var in $ac_precious_vars; do 2527 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2528 eval ac_new_set=\$ac_env_${ac_var}_set 2529 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2530 eval ac_new_val=\$ac_env_${ac_var}_value 2531 case $ac_old_set,$ac_new_set in 2532 set,) 2533 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2534$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2535 ac_cache_corrupted=: ;; 2536 ,set) 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2538$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2539 ac_cache_corrupted=: ;; 2540 ,);; 2541 *) 2542 if test "x$ac_old_val" != "x$ac_new_val"; then 2543 # differences in whitespace do not lead to failure. 2544 ac_old_val_w=`echo x $ac_old_val` 2545 ac_new_val_w=`echo x $ac_new_val` 2546 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2547 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2548$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2549 ac_cache_corrupted=: 2550 else 2551 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2552$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2553 eval $ac_var=\$ac_old_val 2554 fi 2555 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2556$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2557 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2558$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2559 fi;; 2560 esac 2561 # Pass precious variables to config.status. 2562 if test "$ac_new_set" = set; then 2563 case $ac_new_val in 2564 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2565 *) ac_arg=$ac_var=$ac_new_val ;; 2566 esac 2567 case " $ac_configure_args " in 2568 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2569 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2570 esac 2571 fi 2572done 2573if $ac_cache_corrupted; then 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2575$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2576 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2577$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2578 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2579fi 2580## -------------------- ## 2581## Main body of script. ## 2582## -------------------- ## 2583 2584ac_ext=c 2585ac_cpp='$CPP $CPPFLAGS' 2586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2588ac_compiler_gnu=$ac_cv_c_compiler_gnu 2589 2590 2591 2592 2593 2594 2595 2596ac_aux_dir= 2597for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2598 if test -f "$ac_dir/install-sh"; then 2599 ac_aux_dir=$ac_dir 2600 ac_install_sh="$ac_aux_dir/install-sh -c" 2601 break 2602 elif test -f "$ac_dir/install.sh"; then 2603 ac_aux_dir=$ac_dir 2604 ac_install_sh="$ac_aux_dir/install.sh -c" 2605 break 2606 elif test -f "$ac_dir/shtool"; then 2607 ac_aux_dir=$ac_dir 2608 ac_install_sh="$ac_aux_dir/shtool install -c" 2609 break 2610 fi 2611done 2612if test -z "$ac_aux_dir"; then 2613 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2614fi 2615 2616# These three variables are undocumented and unsupported, 2617# and are intended to be withdrawn in a future Autoconf release. 2618# They can cause serious problems if a builder's source tree is in a directory 2619# whose full name contains unusual characters. 2620ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2621ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2622ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2623 2624 2625# Make sure we can run config.sub. 2626$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2627 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2628 2629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2630$as_echo_n "checking build system type... " >&6; } 2631if ${ac_cv_build+:} false; then : 2632 $as_echo_n "(cached) " >&6 2633else 2634 ac_build_alias=$build_alias 2635test "x$ac_build_alias" = x && 2636 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2637test "x$ac_build_alias" = x && 2638 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2639ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2640 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2641 2642fi 2643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2644$as_echo "$ac_cv_build" >&6; } 2645case $ac_cv_build in 2646*-*-*) ;; 2647*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2648esac 2649build=$ac_cv_build 2650ac_save_IFS=$IFS; IFS='-' 2651set x $ac_cv_build 2652shift 2653build_cpu=$1 2654build_vendor=$2 2655shift; shift 2656# Remember, the first character of IFS is used to create $*, 2657# except with old shells: 2658build_os=$* 2659IFS=$ac_save_IFS 2660case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2661 2662 2663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2664$as_echo_n "checking host system type... " >&6; } 2665if ${ac_cv_host+:} false; then : 2666 $as_echo_n "(cached) " >&6 2667else 2668 if test "x$host_alias" = x; then 2669 ac_cv_host=$ac_cv_build 2670else 2671 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2672 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2673fi 2674 2675fi 2676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2677$as_echo "$ac_cv_host" >&6; } 2678case $ac_cv_host in 2679*-*-*) ;; 2680*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2681esac 2682host=$ac_cv_host 2683ac_save_IFS=$IFS; IFS='-' 2684set x $ac_cv_host 2685shift 2686host_cpu=$1 2687host_vendor=$2 2688shift; shift 2689# Remember, the first character of IFS is used to create $*, 2690# except with old shells: 2691host_os=$* 2692IFS=$ac_save_IFS 2693case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2694 2695 2696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2697$as_echo_n "checking target system type... " >&6; } 2698if ${ac_cv_target+:} false; then : 2699 $as_echo_n "(cached) " >&6 2700else 2701 if test "x$target_alias" = x; then 2702 ac_cv_target=$ac_cv_host 2703else 2704 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2705 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2706fi 2707 2708fi 2709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2710$as_echo "$ac_cv_target" >&6; } 2711case $ac_cv_target in 2712*-*-*) ;; 2713*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2714esac 2715target=$ac_cv_target 2716ac_save_IFS=$IFS; IFS='-' 2717set x $ac_cv_target 2718shift 2719target_cpu=$1 2720target_vendor=$2 2721shift; shift 2722# Remember, the first character of IFS is used to create $*, 2723# except with old shells: 2724target_os=$* 2725IFS=$ac_save_IFS 2726case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2727 2728 2729# The aliases save the names the user supplied, while $host etc. 2730# will get canonicalized. 2731test -n "$target_alias" && 2732 test "$program_prefix$program_suffix$program_transform_name" = \ 2733 NONENONEs,x,x, && 2734 program_prefix=${target_alias}- 2735# Expand $ac_aux_dir to an absolute path. 2736am_aux_dir=`cd "$ac_aux_dir" && pwd` 2737 2738ac_ext=c 2739ac_cpp='$CPP $CPPFLAGS' 2740ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2741ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2742ac_compiler_gnu=$ac_cv_c_compiler_gnu 2743if test -n "$ac_tool_prefix"; then 2744 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2745set dummy ${ac_tool_prefix}gcc; ac_word=$2 2746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2747$as_echo_n "checking for $ac_word... " >&6; } 2748if ${ac_cv_prog_CC+:} false; then : 2749 $as_echo_n "(cached) " >&6 2750else 2751 if test -n "$CC"; then 2752 ac_cv_prog_CC="$CC" # Let the user override the test. 2753else 2754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2755for as_dir in $PATH 2756do 2757 IFS=$as_save_IFS 2758 test -z "$as_dir" && as_dir=. 2759 for ac_exec_ext in '' $ac_executable_extensions; do 2760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2761 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2763 break 2 2764 fi 2765done 2766 done 2767IFS=$as_save_IFS 2768 2769fi 2770fi 2771CC=$ac_cv_prog_CC 2772if test -n "$CC"; then 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2774$as_echo "$CC" >&6; } 2775else 2776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2777$as_echo "no" >&6; } 2778fi 2779 2780 2781fi 2782if test -z "$ac_cv_prog_CC"; then 2783 ac_ct_CC=$CC 2784 # Extract the first word of "gcc", so it can be a program name with args. 2785set dummy gcc; ac_word=$2 2786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2787$as_echo_n "checking for $ac_word... " >&6; } 2788if ${ac_cv_prog_ac_ct_CC+:} false; then : 2789 $as_echo_n "(cached) " >&6 2790else 2791 if test -n "$ac_ct_CC"; then 2792 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2793else 2794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2795for as_dir in $PATH 2796do 2797 IFS=$as_save_IFS 2798 test -z "$as_dir" && as_dir=. 2799 for ac_exec_ext in '' $ac_executable_extensions; do 2800 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2801 ac_cv_prog_ac_ct_CC="gcc" 2802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2803 break 2 2804 fi 2805done 2806 done 2807IFS=$as_save_IFS 2808 2809fi 2810fi 2811ac_ct_CC=$ac_cv_prog_ac_ct_CC 2812if test -n "$ac_ct_CC"; then 2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2814$as_echo "$ac_ct_CC" >&6; } 2815else 2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2817$as_echo "no" >&6; } 2818fi 2819 2820 if test "x$ac_ct_CC" = x; then 2821 CC="" 2822 else 2823 case $cross_compiling:$ac_tool_warned in 2824yes:) 2825{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2826$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2827ac_tool_warned=yes ;; 2828esac 2829 CC=$ac_ct_CC 2830 fi 2831else 2832 CC="$ac_cv_prog_CC" 2833fi 2834 2835if test -z "$CC"; then 2836 if test -n "$ac_tool_prefix"; then 2837 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2838set dummy ${ac_tool_prefix}cc; ac_word=$2 2839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2840$as_echo_n "checking for $ac_word... " >&6; } 2841if ${ac_cv_prog_CC+:} false; then : 2842 $as_echo_n "(cached) " >&6 2843else 2844 if test -n "$CC"; then 2845 ac_cv_prog_CC="$CC" # Let the user override the test. 2846else 2847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2848for as_dir in $PATH 2849do 2850 IFS=$as_save_IFS 2851 test -z "$as_dir" && as_dir=. 2852 for ac_exec_ext in '' $ac_executable_extensions; do 2853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2854 ac_cv_prog_CC="${ac_tool_prefix}cc" 2855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2856 break 2 2857 fi 2858done 2859 done 2860IFS=$as_save_IFS 2861 2862fi 2863fi 2864CC=$ac_cv_prog_CC 2865if test -n "$CC"; then 2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2867$as_echo "$CC" >&6; } 2868else 2869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2870$as_echo "no" >&6; } 2871fi 2872 2873 2874 fi 2875fi 2876if test -z "$CC"; then 2877 # Extract the first word of "cc", so it can be a program name with args. 2878set dummy cc; ac_word=$2 2879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2880$as_echo_n "checking for $ac_word... " >&6; } 2881if ${ac_cv_prog_CC+:} false; then : 2882 $as_echo_n "(cached) " >&6 2883else 2884 if test -n "$CC"; then 2885 ac_cv_prog_CC="$CC" # Let the user override the test. 2886else 2887 ac_prog_rejected=no 2888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2889for as_dir in $PATH 2890do 2891 IFS=$as_save_IFS 2892 test -z "$as_dir" && as_dir=. 2893 for ac_exec_ext in '' $ac_executable_extensions; do 2894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2895 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2896 ac_prog_rejected=yes 2897 continue 2898 fi 2899 ac_cv_prog_CC="cc" 2900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2901 break 2 2902 fi 2903done 2904 done 2905IFS=$as_save_IFS 2906 2907if test $ac_prog_rejected = yes; then 2908 # We found a bogon in the path, so make sure we never use it. 2909 set dummy $ac_cv_prog_CC 2910 shift 2911 if test $# != 0; then 2912 # We chose a different compiler from the bogus one. 2913 # However, it has the same basename, so the bogon will be chosen 2914 # first if we set CC to just the basename; use the full file name. 2915 shift 2916 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2917 fi 2918fi 2919fi 2920fi 2921CC=$ac_cv_prog_CC 2922if test -n "$CC"; then 2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2924$as_echo "$CC" >&6; } 2925else 2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2927$as_echo "no" >&6; } 2928fi 2929 2930 2931fi 2932if test -z "$CC"; then 2933 if test -n "$ac_tool_prefix"; then 2934 for ac_prog in cl.exe 2935 do 2936 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2937set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2939$as_echo_n "checking for $ac_word... " >&6; } 2940if ${ac_cv_prog_CC+:} false; then : 2941 $as_echo_n "(cached) " >&6 2942else 2943 if test -n "$CC"; then 2944 ac_cv_prog_CC="$CC" # Let the user override the test. 2945else 2946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2947for as_dir in $PATH 2948do 2949 IFS=$as_save_IFS 2950 test -z "$as_dir" && as_dir=. 2951 for ac_exec_ext in '' $ac_executable_extensions; do 2952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2953 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2955 break 2 2956 fi 2957done 2958 done 2959IFS=$as_save_IFS 2960 2961fi 2962fi 2963CC=$ac_cv_prog_CC 2964if test -n "$CC"; then 2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2966$as_echo "$CC" >&6; } 2967else 2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2969$as_echo "no" >&6; } 2970fi 2971 2972 2973 test -n "$CC" && break 2974 done 2975fi 2976if test -z "$CC"; then 2977 ac_ct_CC=$CC 2978 for ac_prog in cl.exe 2979do 2980 # Extract the first word of "$ac_prog", so it can be a program name with args. 2981set dummy $ac_prog; ac_word=$2 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2983$as_echo_n "checking for $ac_word... " >&6; } 2984if ${ac_cv_prog_ac_ct_CC+:} false; then : 2985 $as_echo_n "(cached) " >&6 2986else 2987 if test -n "$ac_ct_CC"; then 2988 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2989else 2990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2991for as_dir in $PATH 2992do 2993 IFS=$as_save_IFS 2994 test -z "$as_dir" && as_dir=. 2995 for ac_exec_ext in '' $ac_executable_extensions; do 2996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2997 ac_cv_prog_ac_ct_CC="$ac_prog" 2998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2999 break 2 3000 fi 3001done 3002 done 3003IFS=$as_save_IFS 3004 3005fi 3006fi 3007ac_ct_CC=$ac_cv_prog_ac_ct_CC 3008if test -n "$ac_ct_CC"; then 3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3010$as_echo "$ac_ct_CC" >&6; } 3011else 3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3013$as_echo "no" >&6; } 3014fi 3015 3016 3017 test -n "$ac_ct_CC" && break 3018done 3019 3020 if test "x$ac_ct_CC" = x; then 3021 CC="" 3022 else 3023 case $cross_compiling:$ac_tool_warned in 3024yes:) 3025{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3026$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3027ac_tool_warned=yes ;; 3028esac 3029 CC=$ac_ct_CC 3030 fi 3031fi 3032 3033fi 3034 3035 3036test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3037$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3038as_fn_error $? "no acceptable C compiler found in \$PATH 3039See \`config.log' for more details" "$LINENO" 5; } 3040 3041# Provide some information about the compiler. 3042$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3043set X $ac_compile 3044ac_compiler=$2 3045for ac_option in --version -v -V -qversion; do 3046 { { ac_try="$ac_compiler $ac_option >&5" 3047case "(($ac_try" in 3048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3049 *) ac_try_echo=$ac_try;; 3050esac 3051eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3052$as_echo "$ac_try_echo"; } >&5 3053 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3054 ac_status=$? 3055 if test -s conftest.err; then 3056 sed '10a\ 3057... rest of stderr output deleted ... 3058 10q' conftest.err >conftest.er1 3059 cat conftest.er1 >&5 3060 fi 3061 rm -f conftest.er1 conftest.err 3062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3063 test $ac_status = 0; } 3064done 3065 3066cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3067/* end confdefs.h. */ 3068 3069int 3070main () 3071{ 3072 3073 ; 3074 return 0; 3075} 3076_ACEOF 3077ac_clean_files_save=$ac_clean_files 3078ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3079# Try to create an executable without -o first, disregard a.out. 3080# It will help us diagnose broken compilers, and finding out an intuition 3081# of exeext. 3082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3083$as_echo_n "checking whether the C compiler works... " >&6; } 3084ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3085 3086# The possible output files: 3087ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3088 3089ac_rmfiles= 3090for ac_file in $ac_files 3091do 3092 case $ac_file in 3093 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3094 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3095 esac 3096done 3097rm -f $ac_rmfiles 3098 3099if { { ac_try="$ac_link_default" 3100case "(($ac_try" in 3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3102 *) ac_try_echo=$ac_try;; 3103esac 3104eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3105$as_echo "$ac_try_echo"; } >&5 3106 (eval "$ac_link_default") 2>&5 3107 ac_status=$? 3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3109 test $ac_status = 0; }; then : 3110 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3111# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3112# in a Makefile. We should not override ac_cv_exeext if it was cached, 3113# so that the user can short-circuit this test for compilers unknown to 3114# Autoconf. 3115for ac_file in $ac_files '' 3116do 3117 test -f "$ac_file" || continue 3118 case $ac_file in 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3120 ;; 3121 [ab].out ) 3122 # We found the default executable, but exeext='' is most 3123 # certainly right. 3124 break;; 3125 *.* ) 3126 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3127 then :; else 3128 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3129 fi 3130 # We set ac_cv_exeext here because the later test for it is not 3131 # safe: cross compilers may not add the suffix if given an `-o' 3132 # argument, so we may need to know it at that point already. 3133 # Even if this section looks crufty: it has the advantage of 3134 # actually working. 3135 break;; 3136 * ) 3137 break;; 3138 esac 3139done 3140test "$ac_cv_exeext" = no && ac_cv_exeext= 3141 3142else 3143 ac_file='' 3144fi 3145if test -z "$ac_file"; then : 3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3147$as_echo "no" >&6; } 3148$as_echo "$as_me: failed program was:" >&5 3149sed 's/^/| /' conftest.$ac_ext >&5 3150 3151{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3152$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3153as_fn_error 77 "C compiler cannot create executables 3154See \`config.log' for more details" "$LINENO" 5; } 3155else 3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3157$as_echo "yes" >&6; } 3158fi 3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3160$as_echo_n "checking for C compiler default output file name... " >&6; } 3161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3162$as_echo "$ac_file" >&6; } 3163ac_exeext=$ac_cv_exeext 3164 3165rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3166ac_clean_files=$ac_clean_files_save 3167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3168$as_echo_n "checking for suffix of executables... " >&6; } 3169if { { ac_try="$ac_link" 3170case "(($ac_try" in 3171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3172 *) ac_try_echo=$ac_try;; 3173esac 3174eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3175$as_echo "$ac_try_echo"; } >&5 3176 (eval "$ac_link") 2>&5 3177 ac_status=$? 3178 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3179 test $ac_status = 0; }; then : 3180 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3181# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3182# work properly (i.e., refer to `conftest.exe'), while it won't with 3183# `rm'. 3184for ac_file in conftest.exe conftest conftest.*; do 3185 test -f "$ac_file" || continue 3186 case $ac_file in 3187 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3188 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3189 break;; 3190 * ) break;; 3191 esac 3192done 3193else 3194 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3195$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3196as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3197See \`config.log' for more details" "$LINENO" 5; } 3198fi 3199rm -f conftest conftest$ac_cv_exeext 3200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3201$as_echo "$ac_cv_exeext" >&6; } 3202 3203rm -f conftest.$ac_ext 3204EXEEXT=$ac_cv_exeext 3205ac_exeext=$EXEEXT 3206cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3207/* end confdefs.h. */ 3208#include <stdio.h> 3209int 3210main () 3211{ 3212FILE *f = fopen ("conftest.out", "w"); 3213 return ferror (f) || fclose (f) != 0; 3214 3215 ; 3216 return 0; 3217} 3218_ACEOF 3219ac_clean_files="$ac_clean_files conftest.out" 3220# Check that the compiler produces executables we can run. If not, either 3221# the compiler is broken, or we cross compile. 3222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3223$as_echo_n "checking whether we are cross compiling... " >&6; } 3224if test "$cross_compiling" != yes; then 3225 { { ac_try="$ac_link" 3226case "(($ac_try" in 3227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3228 *) ac_try_echo=$ac_try;; 3229esac 3230eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3231$as_echo "$ac_try_echo"; } >&5 3232 (eval "$ac_link") 2>&5 3233 ac_status=$? 3234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3235 test $ac_status = 0; } 3236 if { ac_try='./conftest$ac_cv_exeext' 3237 { { case "(($ac_try" in 3238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3239 *) ac_try_echo=$ac_try;; 3240esac 3241eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3242$as_echo "$ac_try_echo"; } >&5 3243 (eval "$ac_try") 2>&5 3244 ac_status=$? 3245 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3246 test $ac_status = 0; }; }; then 3247 cross_compiling=no 3248 else 3249 if test "$cross_compiling" = maybe; then 3250 cross_compiling=yes 3251 else 3252 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3253$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3254as_fn_error $? "cannot run C compiled programs. 3255If you meant to cross compile, use \`--host'. 3256See \`config.log' for more details" "$LINENO" 5; } 3257 fi 3258 fi 3259fi 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3261$as_echo "$cross_compiling" >&6; } 3262 3263rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3264ac_clean_files=$ac_clean_files_save 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3266$as_echo_n "checking for suffix of object files... " >&6; } 3267if ${ac_cv_objext+:} false; then : 3268 $as_echo_n "(cached) " >&6 3269else 3270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3271/* end confdefs.h. */ 3272 3273int 3274main () 3275{ 3276 3277 ; 3278 return 0; 3279} 3280_ACEOF 3281rm -f conftest.o conftest.obj 3282if { { ac_try="$ac_compile" 3283case "(($ac_try" in 3284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3285 *) ac_try_echo=$ac_try;; 3286esac 3287eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3288$as_echo "$ac_try_echo"; } >&5 3289 (eval "$ac_compile") 2>&5 3290 ac_status=$? 3291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3292 test $ac_status = 0; }; then : 3293 for ac_file in conftest.o conftest.obj conftest.*; do 3294 test -f "$ac_file" || continue; 3295 case $ac_file in 3296 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3297 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3298 break;; 3299 esac 3300done 3301else 3302 $as_echo "$as_me: failed program was:" >&5 3303sed 's/^/| /' conftest.$ac_ext >&5 3304 3305{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3306$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3307as_fn_error $? "cannot compute suffix of object files: cannot compile 3308See \`config.log' for more details" "$LINENO" 5; } 3309fi 3310rm -f conftest.$ac_cv_objext conftest.$ac_ext 3311fi 3312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3313$as_echo "$ac_cv_objext" >&6; } 3314OBJEXT=$ac_cv_objext 3315ac_objext=$OBJEXT 3316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3317$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3318if ${ac_cv_c_compiler_gnu+:} false; then : 3319 $as_echo_n "(cached) " >&6 3320else 3321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3322/* end confdefs.h. */ 3323 3324int 3325main () 3326{ 3327#ifndef __GNUC__ 3328 choke me 3329#endif 3330 3331 ; 3332 return 0; 3333} 3334_ACEOF 3335if ac_fn_c_try_compile "$LINENO"; then : 3336 ac_compiler_gnu=yes 3337else 3338 ac_compiler_gnu=no 3339fi 3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3341ac_cv_c_compiler_gnu=$ac_compiler_gnu 3342 3343fi 3344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3345$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3346if test $ac_compiler_gnu = yes; then 3347 GCC=yes 3348else 3349 GCC= 3350fi 3351ac_test_CFLAGS=${CFLAGS+set} 3352ac_save_CFLAGS=$CFLAGS 3353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3354$as_echo_n "checking whether $CC accepts -g... " >&6; } 3355if ${ac_cv_prog_cc_g+:} false; then : 3356 $as_echo_n "(cached) " >&6 3357else 3358 ac_save_c_werror_flag=$ac_c_werror_flag 3359 ac_c_werror_flag=yes 3360 ac_cv_prog_cc_g=no 3361 CFLAGS="-g" 3362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3363/* end confdefs.h. */ 3364 3365int 3366main () 3367{ 3368 3369 ; 3370 return 0; 3371} 3372_ACEOF 3373if ac_fn_c_try_compile "$LINENO"; then : 3374 ac_cv_prog_cc_g=yes 3375else 3376 CFLAGS="" 3377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3378/* end confdefs.h. */ 3379 3380int 3381main () 3382{ 3383 3384 ; 3385 return 0; 3386} 3387_ACEOF 3388if ac_fn_c_try_compile "$LINENO"; then : 3389 3390else 3391 ac_c_werror_flag=$ac_save_c_werror_flag 3392 CFLAGS="-g" 3393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3394/* end confdefs.h. */ 3395 3396int 3397main () 3398{ 3399 3400 ; 3401 return 0; 3402} 3403_ACEOF 3404if ac_fn_c_try_compile "$LINENO"; then : 3405 ac_cv_prog_cc_g=yes 3406fi 3407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3408fi 3409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3410fi 3411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3412 ac_c_werror_flag=$ac_save_c_werror_flag 3413fi 3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3415$as_echo "$ac_cv_prog_cc_g" >&6; } 3416if test "$ac_test_CFLAGS" = set; then 3417 CFLAGS=$ac_save_CFLAGS 3418elif test $ac_cv_prog_cc_g = yes; then 3419 if test "$GCC" = yes; then 3420 CFLAGS="-g -O2" 3421 else 3422 CFLAGS="-g" 3423 fi 3424else 3425 if test "$GCC" = yes; then 3426 CFLAGS="-O2" 3427 else 3428 CFLAGS= 3429 fi 3430fi 3431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3432$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3433if ${ac_cv_prog_cc_c89+:} false; then : 3434 $as_echo_n "(cached) " >&6 3435else 3436 ac_cv_prog_cc_c89=no 3437ac_save_CC=$CC 3438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3439/* end confdefs.h. */ 3440#include <stdarg.h> 3441#include <stdio.h> 3442struct stat; 3443/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3444struct buf { int x; }; 3445FILE * (*rcsopen) (struct buf *, struct stat *, int); 3446static char *e (p, i) 3447 char **p; 3448 int i; 3449{ 3450 return p[i]; 3451} 3452static char *f (char * (*g) (char **, int), char **p, ...) 3453{ 3454 char *s; 3455 va_list v; 3456 va_start (v,p); 3457 s = g (p, va_arg (v,int)); 3458 va_end (v); 3459 return s; 3460} 3461 3462/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3463 function prototypes and stuff, but not '\xHH' hex character constants. 3464 These don't provoke an error unfortunately, instead are silently treated 3465 as 'x'. The following induces an error, until -std is added to get 3466 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3467 array size at least. It's necessary to write '\x00'==0 to get something 3468 that's true only with -std. */ 3469int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3470 3471/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3472 inside strings and character constants. */ 3473#define FOO(x) 'x' 3474int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3475 3476int test (int i, double x); 3477struct s1 {int (*f) (int a);}; 3478struct s2 {int (*f) (double a);}; 3479int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3480int argc; 3481char **argv; 3482int 3483main () 3484{ 3485return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3486 ; 3487 return 0; 3488} 3489_ACEOF 3490for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3491 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3492do 3493 CC="$ac_save_CC $ac_arg" 3494 if ac_fn_c_try_compile "$LINENO"; then : 3495 ac_cv_prog_cc_c89=$ac_arg 3496fi 3497rm -f core conftest.err conftest.$ac_objext 3498 test "x$ac_cv_prog_cc_c89" != "xno" && break 3499done 3500rm -f conftest.$ac_ext 3501CC=$ac_save_CC 3502 3503fi 3504# AC_CACHE_VAL 3505case "x$ac_cv_prog_cc_c89" in 3506 x) 3507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3508$as_echo "none needed" >&6; } ;; 3509 xno) 3510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3511$as_echo "unsupported" >&6; } ;; 3512 *) 3513 CC="$CC $ac_cv_prog_cc_c89" 3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3515$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3516esac 3517if test "x$ac_cv_prog_cc_c89" != xno; then : 3518 3519fi 3520 3521ac_ext=c 3522ac_cpp='$CPP $CPPFLAGS' 3523ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3524ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3525ac_compiler_gnu=$ac_cv_c_compiler_gnu 3526 3527ac_ext=c 3528ac_cpp='$CPP $CPPFLAGS' 3529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3531ac_compiler_gnu=$ac_cv_c_compiler_gnu 3532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3533$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3534if ${am_cv_prog_cc_c_o+:} false; then : 3535 $as_echo_n "(cached) " >&6 3536else 3537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3538/* end confdefs.h. */ 3539 3540int 3541main () 3542{ 3543 3544 ; 3545 return 0; 3546} 3547_ACEOF 3548 # Make sure it works both with $CC and with simple cc. 3549 # Following AC_PROG_CC_C_O, we do the test twice because some 3550 # compilers refuse to overwrite an existing .o file with -o, 3551 # though they will create one. 3552 am_cv_prog_cc_c_o=yes 3553 for am_i in 1 2; do 3554 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3555 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3556 ac_status=$? 3557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3558 (exit $ac_status); } \ 3559 && test -f conftest2.$ac_objext; then 3560 : OK 3561 else 3562 am_cv_prog_cc_c_o=no 3563 break 3564 fi 3565 done 3566 rm -f core conftest* 3567 unset am_i 3568fi 3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3570$as_echo "$am_cv_prog_cc_c_o" >&6; } 3571if test "$am_cv_prog_cc_c_o" != yes; then 3572 # Losing compiler, so override with the script. 3573 # FIXME: It is wrong to rewrite CC. 3574 # But if we don't then we get into trouble of one sort or another. 3575 # A longer-term fix would be to have automake use am__CC in this case, 3576 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3577 CC="$am_aux_dir/compile $CC" 3578fi 3579ac_ext=c 3580ac_cpp='$CPP $CPPFLAGS' 3581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3583ac_compiler_gnu=$ac_cv_c_compiler_gnu 3584 3585 3586 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3588$as_echo_n "checking for library containing strerror... " >&6; } 3589if ${ac_cv_search_strerror+:} false; then : 3590 $as_echo_n "(cached) " >&6 3591else 3592 ac_func_search_save_LIBS=$LIBS 3593cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3594/* end confdefs.h. */ 3595 3596/* Override any GCC internal prototype to avoid an error. 3597 Use char because int might match the return type of a GCC 3598 builtin and then its argument prototype would still apply. */ 3599#ifdef __cplusplus 3600extern "C" 3601#endif 3602char strerror (); 3603int 3604main () 3605{ 3606return strerror (); 3607 ; 3608 return 0; 3609} 3610_ACEOF 3611for ac_lib in '' cposix; do 3612 if test -z "$ac_lib"; then 3613 ac_res="none required" 3614 else 3615 ac_res=-l$ac_lib 3616 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3617 fi 3618 if ac_fn_c_try_link "$LINENO"; then : 3619 ac_cv_search_strerror=$ac_res 3620fi 3621rm -f core conftest.err conftest.$ac_objext \ 3622 conftest$ac_exeext 3623 if ${ac_cv_search_strerror+:} false; then : 3624 break 3625fi 3626done 3627if ${ac_cv_search_strerror+:} false; then : 3628 3629else 3630 ac_cv_search_strerror=no 3631fi 3632rm conftest.$ac_ext 3633LIBS=$ac_func_search_save_LIBS 3634fi 3635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3636$as_echo "$ac_cv_search_strerror" >&6; } 3637ac_res=$ac_cv_search_strerror 3638if test "$ac_res" != no; then : 3639 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3640 3641fi 3642 3643 3644am__api_version='1.15' 3645 3646# Find a good install program. We prefer a C program (faster), 3647# so one script is as good as another. But avoid the broken or 3648# incompatible versions: 3649# SysV /etc/install, /usr/sbin/install 3650# SunOS /usr/etc/install 3651# IRIX /sbin/install 3652# AIX /bin/install 3653# AmigaOS /C/install, which installs bootblocks on floppy discs 3654# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3655# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3656# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3657# OS/2's system install, which has a completely different semantic 3658# ./install, which can be erroneously created by make from ./install.sh. 3659# Reject install programs that cannot install multiple files. 3660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3661$as_echo_n "checking for a BSD-compatible install... " >&6; } 3662if test -z "$INSTALL"; then 3663if ${ac_cv_path_install+:} false; then : 3664 $as_echo_n "(cached) " >&6 3665else 3666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3667for as_dir in $PATH 3668do 3669 IFS=$as_save_IFS 3670 test -z "$as_dir" && as_dir=. 3671 # Account for people who put trailing slashes in PATH elements. 3672case $as_dir/ in #(( 3673 ./ | .// | /[cC]/* | \ 3674 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3675 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3676 /usr/ucb/* ) ;; 3677 *) 3678 # OSF1 and SCO ODT 3.0 have their own names for install. 3679 # Don't use installbsd from OSF since it installs stuff as root 3680 # by default. 3681 for ac_prog in ginstall scoinst install; do 3682 for ac_exec_ext in '' $ac_executable_extensions; do 3683 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3684 if test $ac_prog = install && 3685 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3686 # AIX install. It has an incompatible calling convention. 3687 : 3688 elif test $ac_prog = install && 3689 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3690 # program-specific install script used by HP pwplus--don't use. 3691 : 3692 else 3693 rm -rf conftest.one conftest.two conftest.dir 3694 echo one > conftest.one 3695 echo two > conftest.two 3696 mkdir conftest.dir 3697 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3698 test -s conftest.one && test -s conftest.two && 3699 test -s conftest.dir/conftest.one && 3700 test -s conftest.dir/conftest.two 3701 then 3702 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3703 break 3 3704 fi 3705 fi 3706 fi 3707 done 3708 done 3709 ;; 3710esac 3711 3712 done 3713IFS=$as_save_IFS 3714 3715rm -rf conftest.one conftest.two conftest.dir 3716 3717fi 3718 if test "${ac_cv_path_install+set}" = set; then 3719 INSTALL=$ac_cv_path_install 3720 else 3721 # As a last resort, use the slow shell script. Don't cache a 3722 # value for INSTALL within a source directory, because that will 3723 # break other packages using the cache if that directory is 3724 # removed, or if the value is a relative name. 3725 INSTALL=$ac_install_sh 3726 fi 3727fi 3728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3729$as_echo "$INSTALL" >&6; } 3730 3731# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3732# It thinks the first close brace ends the variable substitution. 3733test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3734 3735test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3736 3737test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3738 3739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3740$as_echo_n "checking whether build environment is sane... " >&6; } 3741# Reject unsafe characters in $srcdir or the absolute working directory 3742# name. Accept space and tab only in the latter. 3743am_lf=' 3744' 3745case `pwd` in 3746 *[\\\"\#\$\&\'\`$am_lf]*) 3747 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3748esac 3749case $srcdir in 3750 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3751 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3752esac 3753 3754# Do 'set' in a subshell so we don't clobber the current shell's 3755# arguments. Must try -L first in case configure is actually a 3756# symlink; some systems play weird games with the mod time of symlinks 3757# (eg FreeBSD returns the mod time of the symlink's containing 3758# directory). 3759if ( 3760 am_has_slept=no 3761 for am_try in 1 2; do 3762 echo "timestamp, slept: $am_has_slept" > conftest.file 3763 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3764 if test "$*" = "X"; then 3765 # -L didn't work. 3766 set X `ls -t "$srcdir/configure" conftest.file` 3767 fi 3768 if test "$*" != "X $srcdir/configure conftest.file" \ 3769 && test "$*" != "X conftest.file $srcdir/configure"; then 3770 3771 # If neither matched, then we have a broken ls. This can happen 3772 # if, for instance, CONFIG_SHELL is bash and it inherits a 3773 # broken ls alias from the environment. This has actually 3774 # happened. Such a system could not be considered "sane". 3775 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3776 alias in your environment" "$LINENO" 5 3777 fi 3778 if test "$2" = conftest.file || test $am_try -eq 2; then 3779 break 3780 fi 3781 # Just in case. 3782 sleep 1 3783 am_has_slept=yes 3784 done 3785 test "$2" = conftest.file 3786 ) 3787then 3788 # Ok. 3789 : 3790else 3791 as_fn_error $? "newly created file is older than distributed files! 3792Check your system clock" "$LINENO" 5 3793fi 3794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3795$as_echo "yes" >&6; } 3796# If we didn't sleep, we still need to ensure time stamps of config.status and 3797# generated files are strictly newer. 3798am_sleep_pid= 3799if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3800 ( sleep 1 ) & 3801 am_sleep_pid=$! 3802fi 3803 3804rm -f conftest.file 3805 3806test "$program_prefix" != NONE && 3807 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3808# Use a double $ so make ignores it. 3809test "$program_suffix" != NONE && 3810 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3811# Double any \ or $. 3812# By default was `s,x,x', remove it if useless. 3813ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3814program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3815 3816if test x"${MISSING+set}" != xset; then 3817 case $am_aux_dir in 3818 *\ * | *\ *) 3819 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3820 *) 3821 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3822 esac 3823fi 3824# Use eval to expand $SHELL 3825if eval "$MISSING --is-lightweight"; then 3826 am_missing_run="$MISSING " 3827else 3828 am_missing_run= 3829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3830$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3831fi 3832 3833if test x"${install_sh+set}" != xset; then 3834 case $am_aux_dir in 3835 *\ * | *\ *) 3836 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3837 *) 3838 install_sh="\${SHELL} $am_aux_dir/install-sh" 3839 esac 3840fi 3841 3842# Installed binaries are usually stripped using 'strip' when the user 3843# run "make install-strip". However 'strip' might not be the right 3844# tool to use in cross-compilation environments, therefore Automake 3845# will honor the 'STRIP' environment variable to overrule this program. 3846if test "$cross_compiling" != no; then 3847 if test -n "$ac_tool_prefix"; then 3848 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3849set dummy ${ac_tool_prefix}strip; ac_word=$2 3850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3851$as_echo_n "checking for $ac_word... " >&6; } 3852if ${ac_cv_prog_STRIP+:} false; then : 3853 $as_echo_n "(cached) " >&6 3854else 3855 if test -n "$STRIP"; then 3856 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3857else 3858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3859for as_dir in $PATH 3860do 3861 IFS=$as_save_IFS 3862 test -z "$as_dir" && as_dir=. 3863 for ac_exec_ext in '' $ac_executable_extensions; do 3864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3865 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3867 break 2 3868 fi 3869done 3870 done 3871IFS=$as_save_IFS 3872 3873fi 3874fi 3875STRIP=$ac_cv_prog_STRIP 3876if test -n "$STRIP"; then 3877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3878$as_echo "$STRIP" >&6; } 3879else 3880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3881$as_echo "no" >&6; } 3882fi 3883 3884 3885fi 3886if test -z "$ac_cv_prog_STRIP"; then 3887 ac_ct_STRIP=$STRIP 3888 # Extract the first word of "strip", so it can be a program name with args. 3889set dummy strip; ac_word=$2 3890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3891$as_echo_n "checking for $ac_word... " >&6; } 3892if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3893 $as_echo_n "(cached) " >&6 3894else 3895 if test -n "$ac_ct_STRIP"; then 3896 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3897else 3898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3899for as_dir in $PATH 3900do 3901 IFS=$as_save_IFS 3902 test -z "$as_dir" && as_dir=. 3903 for ac_exec_ext in '' $ac_executable_extensions; do 3904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3905 ac_cv_prog_ac_ct_STRIP="strip" 3906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3907 break 2 3908 fi 3909done 3910 done 3911IFS=$as_save_IFS 3912 3913fi 3914fi 3915ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3916if test -n "$ac_ct_STRIP"; then 3917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3918$as_echo "$ac_ct_STRIP" >&6; } 3919else 3920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3921$as_echo "no" >&6; } 3922fi 3923 3924 if test "x$ac_ct_STRIP" = x; then 3925 STRIP=":" 3926 else 3927 case $cross_compiling:$ac_tool_warned in 3928yes:) 3929{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3930$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3931ac_tool_warned=yes ;; 3932esac 3933 STRIP=$ac_ct_STRIP 3934 fi 3935else 3936 STRIP="$ac_cv_prog_STRIP" 3937fi 3938 3939fi 3940INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3941 3942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3943$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3944if test -z "$MKDIR_P"; then 3945 if ${ac_cv_path_mkdir+:} false; then : 3946 $as_echo_n "(cached) " >&6 3947else 3948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3949for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3950do 3951 IFS=$as_save_IFS 3952 test -z "$as_dir" && as_dir=. 3953 for ac_prog in mkdir gmkdir; do 3954 for ac_exec_ext in '' $ac_executable_extensions; do 3955 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3956 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3957 'mkdir (GNU coreutils) '* | \ 3958 'mkdir (coreutils) '* | \ 3959 'mkdir (fileutils) '4.1*) 3960 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3961 break 3;; 3962 esac 3963 done 3964 done 3965 done 3966IFS=$as_save_IFS 3967 3968fi 3969 3970 test -d ./--version && rmdir ./--version 3971 if test "${ac_cv_path_mkdir+set}" = set; then 3972 MKDIR_P="$ac_cv_path_mkdir -p" 3973 else 3974 # As a last resort, use the slow shell script. Don't cache a 3975 # value for MKDIR_P within a source directory, because that will 3976 # break other packages using the cache if that directory is 3977 # removed, or if the value is a relative name. 3978 MKDIR_P="$ac_install_sh -d" 3979 fi 3980fi 3981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3982$as_echo "$MKDIR_P" >&6; } 3983 3984for ac_prog in gawk mawk nawk awk 3985do 3986 # Extract the first word of "$ac_prog", so it can be a program name with args. 3987set dummy $ac_prog; ac_word=$2 3988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3989$as_echo_n "checking for $ac_word... " >&6; } 3990if ${ac_cv_prog_AWK+:} false; then : 3991 $as_echo_n "(cached) " >&6 3992else 3993 if test -n "$AWK"; then 3994 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3995else 3996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3997for as_dir in $PATH 3998do 3999 IFS=$as_save_IFS 4000 test -z "$as_dir" && as_dir=. 4001 for ac_exec_ext in '' $ac_executable_extensions; do 4002 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4003 ac_cv_prog_AWK="$ac_prog" 4004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4005 break 2 4006 fi 4007done 4008 done 4009IFS=$as_save_IFS 4010 4011fi 4012fi 4013AWK=$ac_cv_prog_AWK 4014if test -n "$AWK"; then 4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4016$as_echo "$AWK" >&6; } 4017else 4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4019$as_echo "no" >&6; } 4020fi 4021 4022 4023 test -n "$AWK" && break 4024done 4025 4026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4027$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4028set x ${MAKE-make} 4029ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4030if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4031 $as_echo_n "(cached) " >&6 4032else 4033 cat >conftest.make <<\_ACEOF 4034SHELL = /bin/sh 4035all: 4036 @echo '@@@%%%=$(MAKE)=@@@%%%' 4037_ACEOF 4038# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4039case `${MAKE-make} -f conftest.make 2>/dev/null` in 4040 *@@@%%%=?*=@@@%%%*) 4041 eval ac_cv_prog_make_${ac_make}_set=yes;; 4042 *) 4043 eval ac_cv_prog_make_${ac_make}_set=no;; 4044esac 4045rm -f conftest.make 4046fi 4047if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4049$as_echo "yes" >&6; } 4050 SET_MAKE= 4051else 4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4053$as_echo "no" >&6; } 4054 SET_MAKE="MAKE=${MAKE-make}" 4055fi 4056 4057rm -rf .tst 2>/dev/null 4058mkdir .tst 2>/dev/null 4059if test -d .tst; then 4060 am__leading_dot=. 4061else 4062 am__leading_dot=_ 4063fi 4064rmdir .tst 2>/dev/null 4065 4066DEPDIR="${am__leading_dot}deps" 4067 4068ac_config_commands="$ac_config_commands depfiles" 4069 4070 4071am_make=${MAKE-make} 4072cat > confinc << 'END' 4073am__doit: 4074 @echo this is the am__doit target 4075.PHONY: am__doit 4076END 4077# If we don't find an include directive, just comment out the code. 4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4079$as_echo_n "checking for style of include used by $am_make... " >&6; } 4080am__include="#" 4081am__quote= 4082_am_result=none 4083# First try GNU make style include. 4084echo "include confinc" > confmf 4085# Ignore all kinds of additional output from 'make'. 4086case `$am_make -s -f confmf 2> /dev/null` in #( 4087*the\ am__doit\ target*) 4088 am__include=include 4089 am__quote= 4090 _am_result=GNU 4091 ;; 4092esac 4093# Now try BSD make style include. 4094if test "$am__include" = "#"; then 4095 echo '.include "confinc"' > confmf 4096 case `$am_make -s -f confmf 2> /dev/null` in #( 4097 *the\ am__doit\ target*) 4098 am__include=.include 4099 am__quote="\"" 4100 _am_result=BSD 4101 ;; 4102 esac 4103fi 4104 4105 4106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4107$as_echo "$_am_result" >&6; } 4108rm -f confinc confmf 4109 4110# Check whether --enable-dependency-tracking was given. 4111if test "${enable_dependency_tracking+set}" = set; then : 4112 enableval=$enable_dependency_tracking; 4113fi 4114 4115if test "x$enable_dependency_tracking" != xno; then 4116 am_depcomp="$ac_aux_dir/depcomp" 4117 AMDEPBACKSLASH='\' 4118 am__nodep='_no' 4119fi 4120 if test "x$enable_dependency_tracking" != xno; then 4121 AMDEP_TRUE= 4122 AMDEP_FALSE='#' 4123else 4124 AMDEP_TRUE='#' 4125 AMDEP_FALSE= 4126fi 4127 4128 4129# Check whether --enable-silent-rules was given. 4130if test "${enable_silent_rules+set}" = set; then : 4131 enableval=$enable_silent_rules; 4132fi 4133 4134case $enable_silent_rules in # ((( 4135 yes) AM_DEFAULT_VERBOSITY=0;; 4136 no) AM_DEFAULT_VERBOSITY=1;; 4137 *) AM_DEFAULT_VERBOSITY=1;; 4138esac 4139am_make=${MAKE-make} 4140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4141$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4142if ${am_cv_make_support_nested_variables+:} false; then : 4143 $as_echo_n "(cached) " >&6 4144else 4145 if $as_echo 'TRUE=$(BAR$(V)) 4146BAR0=false 4147BAR1=true 4148V=1 4149am__doit: 4150 @$(TRUE) 4151.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4152 am_cv_make_support_nested_variables=yes 4153else 4154 am_cv_make_support_nested_variables=no 4155fi 4156fi 4157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4158$as_echo "$am_cv_make_support_nested_variables" >&6; } 4159if test $am_cv_make_support_nested_variables = yes; then 4160 AM_V='$(V)' 4161 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4162else 4163 AM_V=$AM_DEFAULT_VERBOSITY 4164 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4165fi 4166AM_BACKSLASH='\' 4167 4168if test "`cd $srcdir && pwd`" != "`pwd`"; then 4169 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4170 # is not polluted with repeated "-I." 4171 am__isrc=' -I$(srcdir)' 4172 # test to see if srcdir already configured 4173 if test -f $srcdir/config.status; then 4174 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4175 fi 4176fi 4177 4178# test whether we have cygpath 4179if test -z "$CYGPATH_W"; then 4180 if (cygpath --version) >/dev/null 2>/dev/null; then 4181 CYGPATH_W='cygpath -w' 4182 else 4183 CYGPATH_W=echo 4184 fi 4185fi 4186 4187 4188# Define the identity of the package. 4189 PACKAGE='bfd' 4190 VERSION='2.34' 4191 4192 4193cat >>confdefs.h <<_ACEOF 4194#define PACKAGE "$PACKAGE" 4195_ACEOF 4196 4197 4198cat >>confdefs.h <<_ACEOF 4199#define VERSION "$VERSION" 4200_ACEOF 4201 4202# Some tools Automake needs. 4203 4204ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4205 4206 4207AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4208 4209 4210AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4211 4212 4213AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4214 4215 4216MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4217 4218# For better backward compatibility. To be removed once Automake 1.9.x 4219# dies out for good. For more background, see: 4220# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4221# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4222mkdir_p='$(MKDIR_P)' 4223 4224# We need awk for the "check" target (and possibly the TAP driver). The 4225# system "awk" is bad on some platforms. 4226# Always define AMTAR for backward compatibility. Yes, it's still used 4227# in the wild :-( We should find a proper way to deprecate it ... 4228AMTAR='$${TAR-tar}' 4229 4230 4231# We'll loop over all known methods to create a tar archive until one works. 4232_am_tools='gnutar pax cpio none' 4233 4234am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4235 4236 4237 4238 4239 4240depcc="$CC" am_compiler_list= 4241 4242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4243$as_echo_n "checking dependency style of $depcc... " >&6; } 4244if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4245 $as_echo_n "(cached) " >&6 4246else 4247 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4248 # We make a subdir and do the tests there. Otherwise we can end up 4249 # making bogus files that we don't know about and never remove. For 4250 # instance it was reported that on HP-UX the gcc test will end up 4251 # making a dummy file named 'D' -- because '-MD' means "put the output 4252 # in D". 4253 rm -rf conftest.dir 4254 mkdir conftest.dir 4255 # Copy depcomp to subdir because otherwise we won't find it if we're 4256 # using a relative directory. 4257 cp "$am_depcomp" conftest.dir 4258 cd conftest.dir 4259 # We will build objects and dependencies in a subdirectory because 4260 # it helps to detect inapplicable dependency modes. For instance 4261 # both Tru64's cc and ICC support -MD to output dependencies as a 4262 # side effect of compilation, but ICC will put the dependencies in 4263 # the current directory while Tru64 will put them in the object 4264 # directory. 4265 mkdir sub 4266 4267 am_cv_CC_dependencies_compiler_type=none 4268 if test "$am_compiler_list" = ""; then 4269 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4270 fi 4271 am__universal=false 4272 case " $depcc " in #( 4273 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4274 esac 4275 4276 for depmode in $am_compiler_list; do 4277 # Setup a source with many dependencies, because some compilers 4278 # like to wrap large dependency lists on column 80 (with \), and 4279 # we should not choose a depcomp mode which is confused by this. 4280 # 4281 # We need to recreate these files for each test, as the compiler may 4282 # overwrite some of them when testing with obscure command lines. 4283 # This happens at least with the AIX C compiler. 4284 : > sub/conftest.c 4285 for i in 1 2 3 4 5 6; do 4286 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4287 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4288 # Solaris 10 /bin/sh. 4289 echo '/* dummy */' > sub/conftst$i.h 4290 done 4291 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4292 4293 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4294 # mode. It turns out that the SunPro C++ compiler does not properly 4295 # handle '-M -o', and we need to detect this. Also, some Intel 4296 # versions had trouble with output in subdirs. 4297 am__obj=sub/conftest.${OBJEXT-o} 4298 am__minus_obj="-o $am__obj" 4299 case $depmode in 4300 gcc) 4301 # This depmode causes a compiler race in universal mode. 4302 test "$am__universal" = false || continue 4303 ;; 4304 nosideeffect) 4305 # After this tag, mechanisms are not by side-effect, so they'll 4306 # only be used when explicitly requested. 4307 if test "x$enable_dependency_tracking" = xyes; then 4308 continue 4309 else 4310 break 4311 fi 4312 ;; 4313 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4314 # This compiler won't grok '-c -o', but also, the minuso test has 4315 # not run yet. These depmodes are late enough in the game, and 4316 # so weak that their functioning should not be impacted. 4317 am__obj=conftest.${OBJEXT-o} 4318 am__minus_obj= 4319 ;; 4320 none) break ;; 4321 esac 4322 if depmode=$depmode \ 4323 source=sub/conftest.c object=$am__obj \ 4324 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4325 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4326 >/dev/null 2>conftest.err && 4327 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4328 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4329 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4330 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4331 # icc doesn't choke on unknown options, it will just issue warnings 4332 # or remarks (even with -Werror). So we grep stderr for any message 4333 # that says an option was ignored or not supported. 4334 # When given -MP, icc 7.0 and 7.1 complain thusly: 4335 # icc: Command line warning: ignoring option '-M'; no argument required 4336 # The diagnosis changed in icc 8.0: 4337 # icc: Command line remark: option '-MP' not supported 4338 if (grep 'ignoring option' conftest.err || 4339 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4340 am_cv_CC_dependencies_compiler_type=$depmode 4341 break 4342 fi 4343 fi 4344 done 4345 4346 cd .. 4347 rm -rf conftest.dir 4348else 4349 am_cv_CC_dependencies_compiler_type=none 4350fi 4351 4352fi 4353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4354$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4355CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4356 4357 if 4358 test "x$enable_dependency_tracking" != xno \ 4359 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4360 am__fastdepCC_TRUE= 4361 am__fastdepCC_FALSE='#' 4362else 4363 am__fastdepCC_TRUE='#' 4364 am__fastdepCC_FALSE= 4365fi 4366 4367 4368 4369# POSIX will say in a future version that running "rm -f" with no argument 4370# is OK; and we want to be able to make that assumption in our Makefile 4371# recipes. So use an aggressive probe to check that the usage we want is 4372# actually supported "in the wild" to an acceptable degree. 4373# See automake bug#10828. 4374# To make any issue more visible, cause the running configure to be aborted 4375# by default if the 'rm' program in use doesn't match our expectations; the 4376# user can still override this though. 4377if rm -f && rm -fr && rm -rf; then : OK; else 4378 cat >&2 <<'END' 4379Oops! 4380 4381Your 'rm' program seems unable to run without file operands specified 4382on the command line, even when the '-f' option is present. This is contrary 4383to the behaviour of most rm programs out there, and not conforming with 4384the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4385 4386Please tell bug-automake@gnu.org about your system, including the value 4387of your $PATH and any error possibly output before this message. This 4388can help us improve future automake versions. 4389 4390END 4391 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4392 echo 'Configuration will proceed anyway, since you have set the' >&2 4393 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4394 echo >&2 4395 else 4396 cat >&2 <<'END' 4397Aborting the configuration process, to ensure you take notice of the issue. 4398 4399You can download and install GNU coreutils to get an 'rm' implementation 4400that behaves properly: <http://www.gnu.org/software/coreutils/>. 4401 4402If you want to complete the configuration process using your problematic 4403'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4404to "yes", and re-run configure. 4405 4406END 4407 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4408 fi 4409fi 4410 4411 4412if test -n "$ac_tool_prefix"; then 4413 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4414set dummy ${ac_tool_prefix}ar; ac_word=$2 4415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4416$as_echo_n "checking for $ac_word... " >&6; } 4417if ${ac_cv_prog_AR+:} false; then : 4418 $as_echo_n "(cached) " >&6 4419else 4420 if test -n "$AR"; then 4421 ac_cv_prog_AR="$AR" # Let the user override the test. 4422else 4423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4424for as_dir in $PATH 4425do 4426 IFS=$as_save_IFS 4427 test -z "$as_dir" && as_dir=. 4428 for ac_exec_ext in '' $ac_executable_extensions; do 4429 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4430 ac_cv_prog_AR="${ac_tool_prefix}ar" 4431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4432 break 2 4433 fi 4434done 4435 done 4436IFS=$as_save_IFS 4437 4438fi 4439fi 4440AR=$ac_cv_prog_AR 4441if test -n "$AR"; then 4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4443$as_echo "$AR" >&6; } 4444else 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4446$as_echo "no" >&6; } 4447fi 4448 4449 4450fi 4451if test -z "$ac_cv_prog_AR"; then 4452 ac_ct_AR=$AR 4453 # Extract the first word of "ar", so it can be a program name with args. 4454set dummy ar; ac_word=$2 4455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4456$as_echo_n "checking for $ac_word... " >&6; } 4457if ${ac_cv_prog_ac_ct_AR+:} false; then : 4458 $as_echo_n "(cached) " >&6 4459else 4460 if test -n "$ac_ct_AR"; then 4461 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4462else 4463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4464for as_dir in $PATH 4465do 4466 IFS=$as_save_IFS 4467 test -z "$as_dir" && as_dir=. 4468 for ac_exec_ext in '' $ac_executable_extensions; do 4469 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4470 ac_cv_prog_ac_ct_AR="ar" 4471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4472 break 2 4473 fi 4474done 4475 done 4476IFS=$as_save_IFS 4477 4478fi 4479fi 4480ac_ct_AR=$ac_cv_prog_ac_ct_AR 4481if test -n "$ac_ct_AR"; then 4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4483$as_echo "$ac_ct_AR" >&6; } 4484else 4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4486$as_echo "no" >&6; } 4487fi 4488 4489 if test "x$ac_ct_AR" = x; then 4490 AR="" 4491 else 4492 case $cross_compiling:$ac_tool_warned in 4493yes:) 4494{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4495$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4496ac_tool_warned=yes ;; 4497esac 4498 AR=$ac_ct_AR 4499 fi 4500else 4501 AR="$ac_cv_prog_AR" 4502fi 4503 4504if test -n "$ac_tool_prefix"; then 4505 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4506set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4508$as_echo_n "checking for $ac_word... " >&6; } 4509if ${ac_cv_prog_RANLIB+:} false; then : 4510 $as_echo_n "(cached) " >&6 4511else 4512 if test -n "$RANLIB"; then 4513 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4514else 4515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4516for as_dir in $PATH 4517do 4518 IFS=$as_save_IFS 4519 test -z "$as_dir" && as_dir=. 4520 for ac_exec_ext in '' $ac_executable_extensions; do 4521 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4522 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4524 break 2 4525 fi 4526done 4527 done 4528IFS=$as_save_IFS 4529 4530fi 4531fi 4532RANLIB=$ac_cv_prog_RANLIB 4533if test -n "$RANLIB"; then 4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4535$as_echo "$RANLIB" >&6; } 4536else 4537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4538$as_echo "no" >&6; } 4539fi 4540 4541 4542fi 4543if test -z "$ac_cv_prog_RANLIB"; then 4544 ac_ct_RANLIB=$RANLIB 4545 # Extract the first word of "ranlib", so it can be a program name with args. 4546set dummy ranlib; ac_word=$2 4547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4548$as_echo_n "checking for $ac_word... " >&6; } 4549if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4550 $as_echo_n "(cached) " >&6 4551else 4552 if test -n "$ac_ct_RANLIB"; then 4553 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4554else 4555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4556for as_dir in $PATH 4557do 4558 IFS=$as_save_IFS 4559 test -z "$as_dir" && as_dir=. 4560 for ac_exec_ext in '' $ac_executable_extensions; do 4561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4562 ac_cv_prog_ac_ct_RANLIB="ranlib" 4563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4564 break 2 4565 fi 4566done 4567 done 4568IFS=$as_save_IFS 4569 4570fi 4571fi 4572ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4573if test -n "$ac_ct_RANLIB"; then 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4575$as_echo "$ac_ct_RANLIB" >&6; } 4576else 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4578$as_echo "no" >&6; } 4579fi 4580 4581 if test "x$ac_ct_RANLIB" = x; then 4582 RANLIB=":" 4583 else 4584 case $cross_compiling:$ac_tool_warned in 4585yes:) 4586{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4587$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4588ac_tool_warned=yes ;; 4589esac 4590 RANLIB=$ac_ct_RANLIB 4591 fi 4592else 4593 RANLIB="$ac_cv_prog_RANLIB" 4594fi 4595 4596 4597# Check whether --enable-shared was given. 4598if test "${enable_shared+set}" = set; then : 4599 enableval=$enable_shared; p=${PACKAGE-default} 4600 case $enableval in 4601 yes) enable_shared=yes ;; 4602 no) enable_shared=no ;; 4603 *) 4604 enable_shared=no 4605 # Look at the argument we got. We use all the common list separators. 4606 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4607 for pkg in $enableval; do 4608 IFS="$lt_save_ifs" 4609 if test "X$pkg" = "X$p"; then 4610 enable_shared=yes 4611 fi 4612 done 4613 IFS="$lt_save_ifs" 4614 ;; 4615 esac 4616else 4617 enable_shared=no 4618fi 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629ac_ext=c 4630ac_cpp='$CPP $CPPFLAGS' 4631ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4632ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4633ac_compiler_gnu=$ac_cv_c_compiler_gnu 4634if test -n "$ac_tool_prefix"; then 4635 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4636set dummy ${ac_tool_prefix}gcc; ac_word=$2 4637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4638$as_echo_n "checking for $ac_word... " >&6; } 4639if ${ac_cv_prog_CC+:} false; then : 4640 $as_echo_n "(cached) " >&6 4641else 4642 if test -n "$CC"; then 4643 ac_cv_prog_CC="$CC" # Let the user override the test. 4644else 4645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4646for as_dir in $PATH 4647do 4648 IFS=$as_save_IFS 4649 test -z "$as_dir" && as_dir=. 4650 for ac_exec_ext in '' $ac_executable_extensions; do 4651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4652 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4654 break 2 4655 fi 4656done 4657 done 4658IFS=$as_save_IFS 4659 4660fi 4661fi 4662CC=$ac_cv_prog_CC 4663if test -n "$CC"; then 4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4665$as_echo "$CC" >&6; } 4666else 4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4668$as_echo "no" >&6; } 4669fi 4670 4671 4672fi 4673if test -z "$ac_cv_prog_CC"; then 4674 ac_ct_CC=$CC 4675 # Extract the first word of "gcc", so it can be a program name with args. 4676set dummy gcc; ac_word=$2 4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4678$as_echo_n "checking for $ac_word... " >&6; } 4679if ${ac_cv_prog_ac_ct_CC+:} false; then : 4680 $as_echo_n "(cached) " >&6 4681else 4682 if test -n "$ac_ct_CC"; then 4683 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4684else 4685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4686for as_dir in $PATH 4687do 4688 IFS=$as_save_IFS 4689 test -z "$as_dir" && as_dir=. 4690 for ac_exec_ext in '' $ac_executable_extensions; do 4691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4692 ac_cv_prog_ac_ct_CC="gcc" 4693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4694 break 2 4695 fi 4696done 4697 done 4698IFS=$as_save_IFS 4699 4700fi 4701fi 4702ac_ct_CC=$ac_cv_prog_ac_ct_CC 4703if test -n "$ac_ct_CC"; then 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4705$as_echo "$ac_ct_CC" >&6; } 4706else 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4708$as_echo "no" >&6; } 4709fi 4710 4711 if test "x$ac_ct_CC" = x; then 4712 CC="" 4713 else 4714 case $cross_compiling:$ac_tool_warned in 4715yes:) 4716{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4717$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4718ac_tool_warned=yes ;; 4719esac 4720 CC=$ac_ct_CC 4721 fi 4722else 4723 CC="$ac_cv_prog_CC" 4724fi 4725 4726if test -z "$CC"; then 4727 if test -n "$ac_tool_prefix"; then 4728 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4729set dummy ${ac_tool_prefix}cc; ac_word=$2 4730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4731$as_echo_n "checking for $ac_word... " >&6; } 4732if ${ac_cv_prog_CC+:} false; then : 4733 $as_echo_n "(cached) " >&6 4734else 4735 if test -n "$CC"; then 4736 ac_cv_prog_CC="$CC" # Let the user override the test. 4737else 4738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4739for as_dir in $PATH 4740do 4741 IFS=$as_save_IFS 4742 test -z "$as_dir" && as_dir=. 4743 for ac_exec_ext in '' $ac_executable_extensions; do 4744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4745 ac_cv_prog_CC="${ac_tool_prefix}cc" 4746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4747 break 2 4748 fi 4749done 4750 done 4751IFS=$as_save_IFS 4752 4753fi 4754fi 4755CC=$ac_cv_prog_CC 4756if test -n "$CC"; then 4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4758$as_echo "$CC" >&6; } 4759else 4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4761$as_echo "no" >&6; } 4762fi 4763 4764 4765 fi 4766fi 4767if test -z "$CC"; then 4768 # Extract the first word of "cc", so it can be a program name with args. 4769set dummy cc; ac_word=$2 4770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4771$as_echo_n "checking for $ac_word... " >&6; } 4772if ${ac_cv_prog_CC+:} false; then : 4773 $as_echo_n "(cached) " >&6 4774else 4775 if test -n "$CC"; then 4776 ac_cv_prog_CC="$CC" # Let the user override the test. 4777else 4778 ac_prog_rejected=no 4779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4780for as_dir in $PATH 4781do 4782 IFS=$as_save_IFS 4783 test -z "$as_dir" && as_dir=. 4784 for ac_exec_ext in '' $ac_executable_extensions; do 4785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4786 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4787 ac_prog_rejected=yes 4788 continue 4789 fi 4790 ac_cv_prog_CC="cc" 4791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4792 break 2 4793 fi 4794done 4795 done 4796IFS=$as_save_IFS 4797 4798if test $ac_prog_rejected = yes; then 4799 # We found a bogon in the path, so make sure we never use it. 4800 set dummy $ac_cv_prog_CC 4801 shift 4802 if test $# != 0; then 4803 # We chose a different compiler from the bogus one. 4804 # However, it has the same basename, so the bogon will be chosen 4805 # first if we set CC to just the basename; use the full file name. 4806 shift 4807 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4808 fi 4809fi 4810fi 4811fi 4812CC=$ac_cv_prog_CC 4813if test -n "$CC"; then 4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4815$as_echo "$CC" >&6; } 4816else 4817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4818$as_echo "no" >&6; } 4819fi 4820 4821 4822fi 4823if test -z "$CC"; then 4824 if test -n "$ac_tool_prefix"; then 4825 for ac_prog in cl.exe 4826 do 4827 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4828set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4830$as_echo_n "checking for $ac_word... " >&6; } 4831if ${ac_cv_prog_CC+:} false; then : 4832 $as_echo_n "(cached) " >&6 4833else 4834 if test -n "$CC"; then 4835 ac_cv_prog_CC="$CC" # Let the user override the test. 4836else 4837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4838for as_dir in $PATH 4839do 4840 IFS=$as_save_IFS 4841 test -z "$as_dir" && as_dir=. 4842 for ac_exec_ext in '' $ac_executable_extensions; do 4843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4844 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4846 break 2 4847 fi 4848done 4849 done 4850IFS=$as_save_IFS 4851 4852fi 4853fi 4854CC=$ac_cv_prog_CC 4855if test -n "$CC"; then 4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4857$as_echo "$CC" >&6; } 4858else 4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4860$as_echo "no" >&6; } 4861fi 4862 4863 4864 test -n "$CC" && break 4865 done 4866fi 4867if test -z "$CC"; then 4868 ac_ct_CC=$CC 4869 for ac_prog in cl.exe 4870do 4871 # Extract the first word of "$ac_prog", so it can be a program name with args. 4872set dummy $ac_prog; ac_word=$2 4873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4874$as_echo_n "checking for $ac_word... " >&6; } 4875if ${ac_cv_prog_ac_ct_CC+:} false; then : 4876 $as_echo_n "(cached) " >&6 4877else 4878 if test -n "$ac_ct_CC"; then 4879 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4880else 4881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4882for as_dir in $PATH 4883do 4884 IFS=$as_save_IFS 4885 test -z "$as_dir" && as_dir=. 4886 for ac_exec_ext in '' $ac_executable_extensions; do 4887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4888 ac_cv_prog_ac_ct_CC="$ac_prog" 4889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4890 break 2 4891 fi 4892done 4893 done 4894IFS=$as_save_IFS 4895 4896fi 4897fi 4898ac_ct_CC=$ac_cv_prog_ac_ct_CC 4899if test -n "$ac_ct_CC"; then 4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4901$as_echo "$ac_ct_CC" >&6; } 4902else 4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4904$as_echo "no" >&6; } 4905fi 4906 4907 4908 test -n "$ac_ct_CC" && break 4909done 4910 4911 if test "x$ac_ct_CC" = x; then 4912 CC="" 4913 else 4914 case $cross_compiling:$ac_tool_warned in 4915yes:) 4916{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4917$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4918ac_tool_warned=yes ;; 4919esac 4920 CC=$ac_ct_CC 4921 fi 4922fi 4923 4924fi 4925 4926 4927test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4928$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4929as_fn_error $? "no acceptable C compiler found in \$PATH 4930See \`config.log' for more details" "$LINENO" 5; } 4931 4932# Provide some information about the compiler. 4933$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4934set X $ac_compile 4935ac_compiler=$2 4936for ac_option in --version -v -V -qversion; do 4937 { { ac_try="$ac_compiler $ac_option >&5" 4938case "(($ac_try" in 4939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4940 *) ac_try_echo=$ac_try;; 4941esac 4942eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4943$as_echo "$ac_try_echo"; } >&5 4944 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4945 ac_status=$? 4946 if test -s conftest.err; then 4947 sed '10a\ 4948... rest of stderr output deleted ... 4949 10q' conftest.err >conftest.er1 4950 cat conftest.er1 >&5 4951 fi 4952 rm -f conftest.er1 conftest.err 4953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4954 test $ac_status = 0; } 4955done 4956 4957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4958$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4959if ${ac_cv_c_compiler_gnu+:} false; then : 4960 $as_echo_n "(cached) " >&6 4961else 4962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4963/* end confdefs.h. */ 4964 4965int 4966main () 4967{ 4968#ifndef __GNUC__ 4969 choke me 4970#endif 4971 4972 ; 4973 return 0; 4974} 4975_ACEOF 4976if ac_fn_c_try_compile "$LINENO"; then : 4977 ac_compiler_gnu=yes 4978else 4979 ac_compiler_gnu=no 4980fi 4981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4982ac_cv_c_compiler_gnu=$ac_compiler_gnu 4983 4984fi 4985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4986$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4987if test $ac_compiler_gnu = yes; then 4988 GCC=yes 4989else 4990 GCC= 4991fi 4992ac_test_CFLAGS=${CFLAGS+set} 4993ac_save_CFLAGS=$CFLAGS 4994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4995$as_echo_n "checking whether $CC accepts -g... " >&6; } 4996if ${ac_cv_prog_cc_g+:} false; then : 4997 $as_echo_n "(cached) " >&6 4998else 4999 ac_save_c_werror_flag=$ac_c_werror_flag 5000 ac_c_werror_flag=yes 5001 ac_cv_prog_cc_g=no 5002 CFLAGS="-g" 5003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5004/* end confdefs.h. */ 5005 5006int 5007main () 5008{ 5009 5010 ; 5011 return 0; 5012} 5013_ACEOF 5014if ac_fn_c_try_compile "$LINENO"; then : 5015 ac_cv_prog_cc_g=yes 5016else 5017 CFLAGS="" 5018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5019/* end confdefs.h. */ 5020 5021int 5022main () 5023{ 5024 5025 ; 5026 return 0; 5027} 5028_ACEOF 5029if ac_fn_c_try_compile "$LINENO"; then : 5030 5031else 5032 ac_c_werror_flag=$ac_save_c_werror_flag 5033 CFLAGS="-g" 5034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5035/* end confdefs.h. */ 5036 5037int 5038main () 5039{ 5040 5041 ; 5042 return 0; 5043} 5044_ACEOF 5045if ac_fn_c_try_compile "$LINENO"; then : 5046 ac_cv_prog_cc_g=yes 5047fi 5048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5049fi 5050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5051fi 5052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5053 ac_c_werror_flag=$ac_save_c_werror_flag 5054fi 5055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5056$as_echo "$ac_cv_prog_cc_g" >&6; } 5057if test "$ac_test_CFLAGS" = set; then 5058 CFLAGS=$ac_save_CFLAGS 5059elif test $ac_cv_prog_cc_g = yes; then 5060 if test "$GCC" = yes; then 5061 CFLAGS="-g -O2" 5062 else 5063 CFLAGS="-g" 5064 fi 5065else 5066 if test "$GCC" = yes; then 5067 CFLAGS="-O2" 5068 else 5069 CFLAGS= 5070 fi 5071fi 5072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5073$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5074if ${ac_cv_prog_cc_c89+:} false; then : 5075 $as_echo_n "(cached) " >&6 5076else 5077 ac_cv_prog_cc_c89=no 5078ac_save_CC=$CC 5079cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5080/* end confdefs.h. */ 5081#include <stdarg.h> 5082#include <stdio.h> 5083struct stat; 5084/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5085struct buf { int x; }; 5086FILE * (*rcsopen) (struct buf *, struct stat *, int); 5087static char *e (p, i) 5088 char **p; 5089 int i; 5090{ 5091 return p[i]; 5092} 5093static char *f (char * (*g) (char **, int), char **p, ...) 5094{ 5095 char *s; 5096 va_list v; 5097 va_start (v,p); 5098 s = g (p, va_arg (v,int)); 5099 va_end (v); 5100 return s; 5101} 5102 5103/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5104 function prototypes and stuff, but not '\xHH' hex character constants. 5105 These don't provoke an error unfortunately, instead are silently treated 5106 as 'x'. The following induces an error, until -std is added to get 5107 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5108 array size at least. It's necessary to write '\x00'==0 to get something 5109 that's true only with -std. */ 5110int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5111 5112/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5113 inside strings and character constants. */ 5114#define FOO(x) 'x' 5115int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5116 5117int test (int i, double x); 5118struct s1 {int (*f) (int a);}; 5119struct s2 {int (*f) (double a);}; 5120int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5121int argc; 5122char **argv; 5123int 5124main () 5125{ 5126return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5127 ; 5128 return 0; 5129} 5130_ACEOF 5131for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5132 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5133do 5134 CC="$ac_save_CC $ac_arg" 5135 if ac_fn_c_try_compile "$LINENO"; then : 5136 ac_cv_prog_cc_c89=$ac_arg 5137fi 5138rm -f core conftest.err conftest.$ac_objext 5139 test "x$ac_cv_prog_cc_c89" != "xno" && break 5140done 5141rm -f conftest.$ac_ext 5142CC=$ac_save_CC 5143 5144fi 5145# AC_CACHE_VAL 5146case "x$ac_cv_prog_cc_c89" in 5147 x) 5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5149$as_echo "none needed" >&6; } ;; 5150 xno) 5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5152$as_echo "unsupported" >&6; } ;; 5153 *) 5154 CC="$CC $ac_cv_prog_cc_c89" 5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5156$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5157esac 5158if test "x$ac_cv_prog_cc_c89" != xno; then : 5159 5160fi 5161 5162ac_ext=c 5163ac_cpp='$CPP $CPPFLAGS' 5164ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5165ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5166ac_compiler_gnu=$ac_cv_c_compiler_gnu 5167 5168ac_ext=c 5169ac_cpp='$CPP $CPPFLAGS' 5170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5172ac_compiler_gnu=$ac_cv_c_compiler_gnu 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5174$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5175if ${am_cv_prog_cc_c_o+:} false; then : 5176 $as_echo_n "(cached) " >&6 5177else 5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5179/* end confdefs.h. */ 5180 5181int 5182main () 5183{ 5184 5185 ; 5186 return 0; 5187} 5188_ACEOF 5189 # Make sure it works both with $CC and with simple cc. 5190 # Following AC_PROG_CC_C_O, we do the test twice because some 5191 # compilers refuse to overwrite an existing .o file with -o, 5192 # though they will create one. 5193 am_cv_prog_cc_c_o=yes 5194 for am_i in 1 2; do 5195 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5196 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5197 ac_status=$? 5198 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5199 (exit $ac_status); } \ 5200 && test -f conftest2.$ac_objext; then 5201 : OK 5202 else 5203 am_cv_prog_cc_c_o=no 5204 break 5205 fi 5206 done 5207 rm -f core conftest* 5208 unset am_i 5209fi 5210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5211$as_echo "$am_cv_prog_cc_c_o" >&6; } 5212if test "$am_cv_prog_cc_c_o" != yes; then 5213 # Losing compiler, so override with the script. 5214 # FIXME: It is wrong to rewrite CC. 5215 # But if we don't then we get into trouble of one sort or another. 5216 # A longer-term fix would be to have automake use am__CC in this case, 5217 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5218 CC="$am_aux_dir/compile $CC" 5219fi 5220ac_ext=c 5221ac_cpp='$CPP $CPPFLAGS' 5222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5224ac_compiler_gnu=$ac_cv_c_compiler_gnu 5225 5226 5227ac_ext=c 5228ac_cpp='$CPP $CPPFLAGS' 5229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5231ac_compiler_gnu=$ac_cv_c_compiler_gnu 5232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5233$as_echo_n "checking how to run the C preprocessor... " >&6; } 5234# On Suns, sometimes $CPP names a directory. 5235if test -n "$CPP" && test -d "$CPP"; then 5236 CPP= 5237fi 5238if test -z "$CPP"; then 5239 if ${ac_cv_prog_CPP+:} false; then : 5240 $as_echo_n "(cached) " >&6 5241else 5242 # Double quotes because CPP needs to be expanded 5243 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5244 do 5245 ac_preproc_ok=false 5246for ac_c_preproc_warn_flag in '' yes 5247do 5248 # Use a header file that comes with gcc, so configuring glibc 5249 # with a fresh cross-compiler works. 5250 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5251 # <limits.h> exists even on freestanding compilers. 5252 # On the NeXT, cc -E runs the code through the compiler's parser, 5253 # not just through cpp. "Syntax error" is here to catch this case. 5254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5255/* end confdefs.h. */ 5256#ifdef __STDC__ 5257# include <limits.h> 5258#else 5259# include <assert.h> 5260#endif 5261 Syntax error 5262_ACEOF 5263if ac_fn_c_try_cpp "$LINENO"; then : 5264 5265else 5266 # Broken: fails on valid input. 5267continue 5268fi 5269rm -f conftest.err conftest.i conftest.$ac_ext 5270 5271 # OK, works on sane cases. Now check whether nonexistent headers 5272 # can be detected and how. 5273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5274/* end confdefs.h. */ 5275#include <ac_nonexistent.h> 5276_ACEOF 5277if ac_fn_c_try_cpp "$LINENO"; then : 5278 # Broken: success on invalid input. 5279continue 5280else 5281 # Passes both tests. 5282ac_preproc_ok=: 5283break 5284fi 5285rm -f conftest.err conftest.i conftest.$ac_ext 5286 5287done 5288# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5289rm -f conftest.i conftest.err conftest.$ac_ext 5290if $ac_preproc_ok; then : 5291 break 5292fi 5293 5294 done 5295 ac_cv_prog_CPP=$CPP 5296 5297fi 5298 CPP=$ac_cv_prog_CPP 5299else 5300 ac_cv_prog_CPP=$CPP 5301fi 5302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5303$as_echo "$CPP" >&6; } 5304ac_preproc_ok=false 5305for ac_c_preproc_warn_flag in '' yes 5306do 5307 # Use a header file that comes with gcc, so configuring glibc 5308 # with a fresh cross-compiler works. 5309 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5310 # <limits.h> exists even on freestanding compilers. 5311 # On the NeXT, cc -E runs the code through the compiler's parser, 5312 # not just through cpp. "Syntax error" is here to catch this case. 5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5314/* end confdefs.h. */ 5315#ifdef __STDC__ 5316# include <limits.h> 5317#else 5318# include <assert.h> 5319#endif 5320 Syntax error 5321_ACEOF 5322if ac_fn_c_try_cpp "$LINENO"; then : 5323 5324else 5325 # Broken: fails on valid input. 5326continue 5327fi 5328rm -f conftest.err conftest.i conftest.$ac_ext 5329 5330 # OK, works on sane cases. Now check whether nonexistent headers 5331 # can be detected and how. 5332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5333/* end confdefs.h. */ 5334#include <ac_nonexistent.h> 5335_ACEOF 5336if ac_fn_c_try_cpp "$LINENO"; then : 5337 # Broken: success on invalid input. 5338continue 5339else 5340 # Passes both tests. 5341ac_preproc_ok=: 5342break 5343fi 5344rm -f conftest.err conftest.i conftest.$ac_ext 5345 5346done 5347# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5348rm -f conftest.i conftest.err conftest.$ac_ext 5349if $ac_preproc_ok; then : 5350 5351else 5352 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5353$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5354as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5355See \`config.log' for more details" "$LINENO" 5; } 5356fi 5357 5358ac_ext=c 5359ac_cpp='$CPP $CPPFLAGS' 5360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5362ac_compiler_gnu=$ac_cv_c_compiler_gnu 5363 5364 5365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5366$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5367if ${ac_cv_path_GREP+:} false; then : 5368 $as_echo_n "(cached) " >&6 5369else 5370 if test -z "$GREP"; then 5371 ac_path_GREP_found=false 5372 # Loop through the user's path and test for each of PROGNAME-LIST 5373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5374for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5375do 5376 IFS=$as_save_IFS 5377 test -z "$as_dir" && as_dir=. 5378 for ac_prog in grep ggrep; do 5379 for ac_exec_ext in '' $ac_executable_extensions; do 5380 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5381 as_fn_executable_p "$ac_path_GREP" || continue 5382# Check for GNU ac_path_GREP and select it if it is found. 5383 # Check for GNU $ac_path_GREP 5384case `"$ac_path_GREP" --version 2>&1` in 5385*GNU*) 5386 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5387*) 5388 ac_count=0 5389 $as_echo_n 0123456789 >"conftest.in" 5390 while : 5391 do 5392 cat "conftest.in" "conftest.in" >"conftest.tmp" 5393 mv "conftest.tmp" "conftest.in" 5394 cp "conftest.in" "conftest.nl" 5395 $as_echo 'GREP' >> "conftest.nl" 5396 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5397 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5398 as_fn_arith $ac_count + 1 && ac_count=$as_val 5399 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5400 # Best one so far, save it but keep looking for a better one 5401 ac_cv_path_GREP="$ac_path_GREP" 5402 ac_path_GREP_max=$ac_count 5403 fi 5404 # 10*(2^10) chars as input seems more than enough 5405 test $ac_count -gt 10 && break 5406 done 5407 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5408esac 5409 5410 $ac_path_GREP_found && break 3 5411 done 5412 done 5413 done 5414IFS=$as_save_IFS 5415 if test -z "$ac_cv_path_GREP"; then 5416 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5417 fi 5418else 5419 ac_cv_path_GREP=$GREP 5420fi 5421 5422fi 5423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5424$as_echo "$ac_cv_path_GREP" >&6; } 5425 GREP="$ac_cv_path_GREP" 5426 5427 5428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5429$as_echo_n "checking for egrep... " >&6; } 5430if ${ac_cv_path_EGREP+:} false; then : 5431 $as_echo_n "(cached) " >&6 5432else 5433 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5434 then ac_cv_path_EGREP="$GREP -E" 5435 else 5436 if test -z "$EGREP"; then 5437 ac_path_EGREP_found=false 5438 # Loop through the user's path and test for each of PROGNAME-LIST 5439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5440for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5441do 5442 IFS=$as_save_IFS 5443 test -z "$as_dir" && as_dir=. 5444 for ac_prog in egrep; do 5445 for ac_exec_ext in '' $ac_executable_extensions; do 5446 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5447 as_fn_executable_p "$ac_path_EGREP" || continue 5448# Check for GNU ac_path_EGREP and select it if it is found. 5449 # Check for GNU $ac_path_EGREP 5450case `"$ac_path_EGREP" --version 2>&1` in 5451*GNU*) 5452 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5453*) 5454 ac_count=0 5455 $as_echo_n 0123456789 >"conftest.in" 5456 while : 5457 do 5458 cat "conftest.in" "conftest.in" >"conftest.tmp" 5459 mv "conftest.tmp" "conftest.in" 5460 cp "conftest.in" "conftest.nl" 5461 $as_echo 'EGREP' >> "conftest.nl" 5462 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5463 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5464 as_fn_arith $ac_count + 1 && ac_count=$as_val 5465 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5466 # Best one so far, save it but keep looking for a better one 5467 ac_cv_path_EGREP="$ac_path_EGREP" 5468 ac_path_EGREP_max=$ac_count 5469 fi 5470 # 10*(2^10) chars as input seems more than enough 5471 test $ac_count -gt 10 && break 5472 done 5473 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5474esac 5475 5476 $ac_path_EGREP_found && break 3 5477 done 5478 done 5479 done 5480IFS=$as_save_IFS 5481 if test -z "$ac_cv_path_EGREP"; then 5482 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5483 fi 5484else 5485 ac_cv_path_EGREP=$EGREP 5486fi 5487 5488 fi 5489fi 5490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5491$as_echo "$ac_cv_path_EGREP" >&6; } 5492 EGREP="$ac_cv_path_EGREP" 5493 5494 5495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5496$as_echo_n "checking for ANSI C header files... " >&6; } 5497if ${ac_cv_header_stdc+:} false; then : 5498 $as_echo_n "(cached) " >&6 5499else 5500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5501/* end confdefs.h. */ 5502#include <stdlib.h> 5503#include <stdarg.h> 5504#include <string.h> 5505#include <float.h> 5506 5507int 5508main () 5509{ 5510 5511 ; 5512 return 0; 5513} 5514_ACEOF 5515if ac_fn_c_try_compile "$LINENO"; then : 5516 ac_cv_header_stdc=yes 5517else 5518 ac_cv_header_stdc=no 5519fi 5520rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5521 5522if test $ac_cv_header_stdc = yes; then 5523 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5525/* end confdefs.h. */ 5526#include <string.h> 5527 5528_ACEOF 5529if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5530 $EGREP "memchr" >/dev/null 2>&1; then : 5531 5532else 5533 ac_cv_header_stdc=no 5534fi 5535rm -f conftest* 5536 5537fi 5538 5539if test $ac_cv_header_stdc = yes; then 5540 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5542/* end confdefs.h. */ 5543#include <stdlib.h> 5544 5545_ACEOF 5546if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5547 $EGREP "free" >/dev/null 2>&1; then : 5548 5549else 5550 ac_cv_header_stdc=no 5551fi 5552rm -f conftest* 5553 5554fi 5555 5556if test $ac_cv_header_stdc = yes; then 5557 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5558 if test "$cross_compiling" = yes; then : 5559 : 5560else 5561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5562/* end confdefs.h. */ 5563#include <ctype.h> 5564#include <stdlib.h> 5565#if ((' ' & 0x0FF) == 0x020) 5566# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5567# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5568#else 5569# define ISLOWER(c) \ 5570 (('a' <= (c) && (c) <= 'i') \ 5571 || ('j' <= (c) && (c) <= 'r') \ 5572 || ('s' <= (c) && (c) <= 'z')) 5573# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5574#endif 5575 5576#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5577int 5578main () 5579{ 5580 int i; 5581 for (i = 0; i < 256; i++) 5582 if (XOR (islower (i), ISLOWER (i)) 5583 || toupper (i) != TOUPPER (i)) 5584 return 2; 5585 return 0; 5586} 5587_ACEOF 5588if ac_fn_c_try_run "$LINENO"; then : 5589 5590else 5591 ac_cv_header_stdc=no 5592fi 5593rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5594 conftest.$ac_objext conftest.beam conftest.$ac_ext 5595fi 5596 5597fi 5598fi 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5600$as_echo "$ac_cv_header_stdc" >&6; } 5601if test $ac_cv_header_stdc = yes; then 5602 5603$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5604 5605fi 5606 5607# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5608for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5609 inttypes.h stdint.h unistd.h 5610do : 5611 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5612ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5613" 5614if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5615 cat >>confdefs.h <<_ACEOF 5616#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5617_ACEOF 5618 5619fi 5620 5621done 5622 5623 5624 5625 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5626if test "x$ac_cv_header_minix_config_h" = xyes; then : 5627 MINIX=yes 5628else 5629 MINIX= 5630fi 5631 5632 5633 if test "$MINIX" = yes; then 5634 5635$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5636 5637 5638$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5639 5640 5641$as_echo "#define _MINIX 1" >>confdefs.h 5642 5643 fi 5644 5645 5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5647$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5648if ${ac_cv_safe_to_define___extensions__+:} false; then : 5649 $as_echo_n "(cached) " >&6 5650else 5651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5652/* end confdefs.h. */ 5653 5654# define __EXTENSIONS__ 1 5655 $ac_includes_default 5656int 5657main () 5658{ 5659 5660 ; 5661 return 0; 5662} 5663_ACEOF 5664if ac_fn_c_try_compile "$LINENO"; then : 5665 ac_cv_safe_to_define___extensions__=yes 5666else 5667 ac_cv_safe_to_define___extensions__=no 5668fi 5669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5670fi 5671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5672$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5673 test $ac_cv_safe_to_define___extensions__ = yes && 5674 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5675 5676 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5677 5678 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5679 5680 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5681 5682 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5683 5684 5685 5686 5687 5688case `pwd` in 5689 *\ * | *\ *) 5690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5691$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5692esac 5693 5694 5695 5696macro_version='2.2.7a' 5697macro_revision='1.3134' 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711ltmain="$ac_aux_dir/ltmain.sh" 5712 5713# Backslashify metacharacters that are still active within 5714# double-quoted strings. 5715sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5716 5717# Same as above, but do not quote variable references. 5718double_quote_subst='s/\(["`\\]\)/\\\1/g' 5719 5720# Sed substitution to delay expansion of an escaped shell variable in a 5721# double_quote_subst'ed string. 5722delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5723 5724# Sed substitution to delay expansion of an escaped single quote. 5725delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5726 5727# Sed substitution to avoid accidental globbing in evaled expressions 5728no_glob_subst='s/\*/\\\*/g' 5729 5730ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5731ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5732ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5733 5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5735$as_echo_n "checking how to print strings... " >&6; } 5736# Test print first, because it will be a builtin if present. 5737if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5738 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5739 ECHO='print -r --' 5740elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5741 ECHO='printf %s\n' 5742else 5743 # Use this function as a fallback that always works. 5744 func_fallback_echo () 5745 { 5746 eval 'cat <<_LTECHO_EOF 5747$1 5748_LTECHO_EOF' 5749 } 5750 ECHO='func_fallback_echo' 5751fi 5752 5753# func_echo_all arg... 5754# Invoke $ECHO with all args, space-separated. 5755func_echo_all () 5756{ 5757 $ECHO "" 5758} 5759 5760case "$ECHO" in 5761 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5762$as_echo "printf" >&6; } ;; 5763 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5764$as_echo "print -r" >&6; } ;; 5765 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5766$as_echo "cat" >&6; } ;; 5767esac 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5783$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5784if ${ac_cv_path_SED+:} false; then : 5785 $as_echo_n "(cached) " >&6 5786else 5787 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5788 for ac_i in 1 2 3 4 5 6 7; do 5789 ac_script="$ac_script$as_nl$ac_script" 5790 done 5791 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5792 { ac_script=; unset ac_script;} 5793 if test -z "$SED"; then 5794 ac_path_SED_found=false 5795 # Loop through the user's path and test for each of PROGNAME-LIST 5796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5797for as_dir in $PATH 5798do 5799 IFS=$as_save_IFS 5800 test -z "$as_dir" && as_dir=. 5801 for ac_prog in sed gsed; do 5802 for ac_exec_ext in '' $ac_executable_extensions; do 5803 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5804 as_fn_executable_p "$ac_path_SED" || continue 5805# Check for GNU ac_path_SED and select it if it is found. 5806 # Check for GNU $ac_path_SED 5807case `"$ac_path_SED" --version 2>&1` in 5808*GNU*) 5809 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5810*) 5811 ac_count=0 5812 $as_echo_n 0123456789 >"conftest.in" 5813 while : 5814 do 5815 cat "conftest.in" "conftest.in" >"conftest.tmp" 5816 mv "conftest.tmp" "conftest.in" 5817 cp "conftest.in" "conftest.nl" 5818 $as_echo '' >> "conftest.nl" 5819 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5820 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5821 as_fn_arith $ac_count + 1 && ac_count=$as_val 5822 if test $ac_count -gt ${ac_path_SED_max-0}; then 5823 # Best one so far, save it but keep looking for a better one 5824 ac_cv_path_SED="$ac_path_SED" 5825 ac_path_SED_max=$ac_count 5826 fi 5827 # 10*(2^10) chars as input seems more than enough 5828 test $ac_count -gt 10 && break 5829 done 5830 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5831esac 5832 5833 $ac_path_SED_found && break 3 5834 done 5835 done 5836 done 5837IFS=$as_save_IFS 5838 if test -z "$ac_cv_path_SED"; then 5839 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5840 fi 5841else 5842 ac_cv_path_SED=$SED 5843fi 5844 5845fi 5846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5847$as_echo "$ac_cv_path_SED" >&6; } 5848 SED="$ac_cv_path_SED" 5849 rm -f conftest.sed 5850 5851test -z "$SED" && SED=sed 5852Xsed="$SED -e 1s/^X//" 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5865$as_echo_n "checking for fgrep... " >&6; } 5866if ${ac_cv_path_FGREP+:} false; then : 5867 $as_echo_n "(cached) " >&6 5868else 5869 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5870 then ac_cv_path_FGREP="$GREP -F" 5871 else 5872 if test -z "$FGREP"; then 5873 ac_path_FGREP_found=false 5874 # Loop through the user's path and test for each of PROGNAME-LIST 5875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5876for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5877do 5878 IFS=$as_save_IFS 5879 test -z "$as_dir" && as_dir=. 5880 for ac_prog in fgrep; do 5881 for ac_exec_ext in '' $ac_executable_extensions; do 5882 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5883 as_fn_executable_p "$ac_path_FGREP" || continue 5884# Check for GNU ac_path_FGREP and select it if it is found. 5885 # Check for GNU $ac_path_FGREP 5886case `"$ac_path_FGREP" --version 2>&1` in 5887*GNU*) 5888 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5889*) 5890 ac_count=0 5891 $as_echo_n 0123456789 >"conftest.in" 5892 while : 5893 do 5894 cat "conftest.in" "conftest.in" >"conftest.tmp" 5895 mv "conftest.tmp" "conftest.in" 5896 cp "conftest.in" "conftest.nl" 5897 $as_echo 'FGREP' >> "conftest.nl" 5898 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5900 as_fn_arith $ac_count + 1 && ac_count=$as_val 5901 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5902 # Best one so far, save it but keep looking for a better one 5903 ac_cv_path_FGREP="$ac_path_FGREP" 5904 ac_path_FGREP_max=$ac_count 5905 fi 5906 # 10*(2^10) chars as input seems more than enough 5907 test $ac_count -gt 10 && break 5908 done 5909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5910esac 5911 5912 $ac_path_FGREP_found && break 3 5913 done 5914 done 5915 done 5916IFS=$as_save_IFS 5917 if test -z "$ac_cv_path_FGREP"; then 5918 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5919 fi 5920else 5921 ac_cv_path_FGREP=$FGREP 5922fi 5923 5924 fi 5925fi 5926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5927$as_echo "$ac_cv_path_FGREP" >&6; } 5928 FGREP="$ac_cv_path_FGREP" 5929 5930 5931test -z "$GREP" && GREP=grep 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951# Check whether --with-gnu-ld was given. 5952if test "${with_gnu_ld+set}" = set; then : 5953 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5954else 5955 with_gnu_ld=no 5956fi 5957 5958ac_prog=ld 5959if test "$GCC" = yes; then 5960 # Check if gcc -print-prog-name=ld gives a path. 5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5962$as_echo_n "checking for ld used by $CC... " >&6; } 5963 case $host in 5964 *-*-mingw*) 5965 # gcc leaves a trailing carriage return which upsets mingw 5966 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5967 *) 5968 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5969 esac 5970 case $ac_prog in 5971 # Accept absolute paths. 5972 [\\/]* | ?:[\\/]*) 5973 re_direlt='/[^/][^/]*/\.\./' 5974 # Canonicalize the pathname of ld 5975 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5976 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5977 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5978 done 5979 test -z "$LD" && LD="$ac_prog" 5980 ;; 5981 "") 5982 # If it fails, then pretend we aren't using GCC. 5983 ac_prog=ld 5984 ;; 5985 *) 5986 # If it is relative, then search for the first ld in PATH. 5987 with_gnu_ld=unknown 5988 ;; 5989 esac 5990elif test "$with_gnu_ld" = yes; then 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5992$as_echo_n "checking for GNU ld... " >&6; } 5993else 5994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5995$as_echo_n "checking for non-GNU ld... " >&6; } 5996fi 5997if ${lt_cv_path_LD+:} false; then : 5998 $as_echo_n "(cached) " >&6 5999else 6000 if test -z "$LD"; then 6001 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6002 for ac_dir in $PATH; do 6003 IFS="$lt_save_ifs" 6004 test -z "$ac_dir" && ac_dir=. 6005 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6006 lt_cv_path_LD="$ac_dir/$ac_prog" 6007 # Check to see if the program is GNU ld. I'd rather use --version, 6008 # but apparently some variants of GNU ld only accept -v. 6009 # Break only if it was the GNU/non-GNU ld that we prefer. 6010 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6011 *GNU* | *'with BFD'*) 6012 test "$with_gnu_ld" != no && break 6013 ;; 6014 *) 6015 test "$with_gnu_ld" != yes && break 6016 ;; 6017 esac 6018 fi 6019 done 6020 IFS="$lt_save_ifs" 6021else 6022 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6023fi 6024fi 6025 6026LD="$lt_cv_path_LD" 6027if test -n "$LD"; then 6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6029$as_echo "$LD" >&6; } 6030else 6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6032$as_echo "no" >&6; } 6033fi 6034test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6036$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6037if ${lt_cv_prog_gnu_ld+:} false; then : 6038 $as_echo_n "(cached) " >&6 6039else 6040 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6041case `$LD -v 2>&1 </dev/null` in 6042*GNU* | *'with BFD'*) 6043 lt_cv_prog_gnu_ld=yes 6044 ;; 6045*) 6046 lt_cv_prog_gnu_ld=no 6047 ;; 6048esac 6049fi 6050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6051$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6052with_gnu_ld=$lt_cv_prog_gnu_ld 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6063$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6064if ${lt_cv_path_NM+:} false; then : 6065 $as_echo_n "(cached) " >&6 6066else 6067 if test -n "$NM"; then 6068 # Let the user override the test. 6069 lt_cv_path_NM="$NM" 6070else 6071 lt_nm_to_check="${ac_tool_prefix}nm" 6072 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6073 lt_nm_to_check="$lt_nm_to_check nm" 6074 fi 6075 for lt_tmp_nm in $lt_nm_to_check; do 6076 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6077 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6078 IFS="$lt_save_ifs" 6079 test -z "$ac_dir" && ac_dir=. 6080 tmp_nm="$ac_dir/$lt_tmp_nm" 6081 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6082 # Check to see if the nm accepts a BSD-compat flag. 6083 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6084 # nm: unknown option "B" ignored 6085 # Tru64's nm complains that /dev/null is an invalid object file 6086 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6087 */dev/null* | *'Invalid file or object type'*) 6088 lt_cv_path_NM="$tmp_nm -B" 6089 break 6090 ;; 6091 *) 6092 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6093 */dev/null*) 6094 lt_cv_path_NM="$tmp_nm -p" 6095 break 6096 ;; 6097 *) 6098 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6099 continue # so that we can try to find one that supports BSD flags 6100 ;; 6101 esac 6102 ;; 6103 esac 6104 fi 6105 done 6106 IFS="$lt_save_ifs" 6107 done 6108 : ${lt_cv_path_NM=no} 6109fi 6110fi 6111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6112$as_echo "$lt_cv_path_NM" >&6; } 6113if test "$lt_cv_path_NM" != "no"; then 6114 NM="$lt_cv_path_NM" 6115else 6116 # Didn't find any BSD compatible name lister, look for dumpbin. 6117 if test -n "$DUMPBIN"; then : 6118 # Let the user override the test. 6119 else 6120 if test -n "$ac_tool_prefix"; then 6121 for ac_prog in dumpbin "link -dump" 6122 do 6123 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6124set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6126$as_echo_n "checking for $ac_word... " >&6; } 6127if ${ac_cv_prog_DUMPBIN+:} false; then : 6128 $as_echo_n "(cached) " >&6 6129else 6130 if test -n "$DUMPBIN"; then 6131 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6132else 6133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6134for as_dir in $PATH 6135do 6136 IFS=$as_save_IFS 6137 test -z "$as_dir" && as_dir=. 6138 for ac_exec_ext in '' $ac_executable_extensions; do 6139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6140 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6142 break 2 6143 fi 6144done 6145 done 6146IFS=$as_save_IFS 6147 6148fi 6149fi 6150DUMPBIN=$ac_cv_prog_DUMPBIN 6151if test -n "$DUMPBIN"; then 6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6153$as_echo "$DUMPBIN" >&6; } 6154else 6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6156$as_echo "no" >&6; } 6157fi 6158 6159 6160 test -n "$DUMPBIN" && break 6161 done 6162fi 6163if test -z "$DUMPBIN"; then 6164 ac_ct_DUMPBIN=$DUMPBIN 6165 for ac_prog in dumpbin "link -dump" 6166do 6167 # Extract the first word of "$ac_prog", so it can be a program name with args. 6168set dummy $ac_prog; ac_word=$2 6169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6170$as_echo_n "checking for $ac_word... " >&6; } 6171if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6172 $as_echo_n "(cached) " >&6 6173else 6174 if test -n "$ac_ct_DUMPBIN"; then 6175 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6176else 6177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6178for as_dir in $PATH 6179do 6180 IFS=$as_save_IFS 6181 test -z "$as_dir" && as_dir=. 6182 for ac_exec_ext in '' $ac_executable_extensions; do 6183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6184 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6186 break 2 6187 fi 6188done 6189 done 6190IFS=$as_save_IFS 6191 6192fi 6193fi 6194ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6195if test -n "$ac_ct_DUMPBIN"; then 6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6197$as_echo "$ac_ct_DUMPBIN" >&6; } 6198else 6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6200$as_echo "no" >&6; } 6201fi 6202 6203 6204 test -n "$ac_ct_DUMPBIN" && break 6205done 6206 6207 if test "x$ac_ct_DUMPBIN" = x; then 6208 DUMPBIN=":" 6209 else 6210 case $cross_compiling:$ac_tool_warned in 6211yes:) 6212{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6213$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6214ac_tool_warned=yes ;; 6215esac 6216 DUMPBIN=$ac_ct_DUMPBIN 6217 fi 6218fi 6219 6220 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6221 *COFF*) 6222 DUMPBIN="$DUMPBIN -symbols" 6223 ;; 6224 *) 6225 DUMPBIN=: 6226 ;; 6227 esac 6228 fi 6229 6230 if test "$DUMPBIN" != ":"; then 6231 NM="$DUMPBIN" 6232 fi 6233fi 6234test -z "$NM" && NM=nm 6235 6236 6237 6238 6239 6240 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6242$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6243if ${lt_cv_nm_interface+:} false; then : 6244 $as_echo_n "(cached) " >&6 6245else 6246 lt_cv_nm_interface="BSD nm" 6247 echo "int some_variable = 0;" > conftest.$ac_ext 6248 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6249 (eval "$ac_compile" 2>conftest.err) 6250 cat conftest.err >&5 6251 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6252 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6253 cat conftest.err >&5 6254 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6255 cat conftest.out >&5 6256 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6257 lt_cv_nm_interface="MS dumpbin" 6258 fi 6259 rm -f conftest* 6260fi 6261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6262$as_echo "$lt_cv_nm_interface" >&6; } 6263 6264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6265$as_echo_n "checking whether ln -s works... " >&6; } 6266LN_S=$as_ln_s 6267if test "$LN_S" = "ln -s"; then 6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6269$as_echo "yes" >&6; } 6270else 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6272$as_echo "no, using $LN_S" >&6; } 6273fi 6274 6275# find the maximum length of command line arguments 6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6277$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6278if ${lt_cv_sys_max_cmd_len+:} false; then : 6279 $as_echo_n "(cached) " >&6 6280else 6281 i=0 6282 teststring="ABCD" 6283 6284 case $build_os in 6285 msdosdjgpp*) 6286 # On DJGPP, this test can blow up pretty badly due to problems in libc 6287 # (any single argument exceeding 2000 bytes causes a buffer overrun 6288 # during glob expansion). Even if it were fixed, the result of this 6289 # check would be larger than it should be. 6290 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6291 ;; 6292 6293 gnu*) 6294 # Under GNU Hurd, this test is not required because there is 6295 # no limit to the length of command line arguments. 6296 # Libtool will interpret -1 as no limit whatsoever 6297 lt_cv_sys_max_cmd_len=-1; 6298 ;; 6299 6300 cygwin* | mingw* | cegcc*) 6301 # On Win9x/ME, this test blows up -- it succeeds, but takes 6302 # about 5 minutes as the teststring grows exponentially. 6303 # Worse, since 9x/ME are not pre-emptively multitasking, 6304 # you end up with a "frozen" computer, even though with patience 6305 # the test eventually succeeds (with a max line length of 256k). 6306 # Instead, let's just punt: use the minimum linelength reported by 6307 # all of the supported platforms: 8192 (on NT/2K/XP). 6308 lt_cv_sys_max_cmd_len=8192; 6309 ;; 6310 6311 mint*) 6312 # On MiNT this can take a long time and run out of memory. 6313 lt_cv_sys_max_cmd_len=8192; 6314 ;; 6315 6316 amigaos*) 6317 # On AmigaOS with pdksh, this test takes hours, literally. 6318 # So we just punt and use a minimum line length of 8192. 6319 lt_cv_sys_max_cmd_len=8192; 6320 ;; 6321 6322 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6323 # This has been around since 386BSD, at least. Likely further. 6324 if test -x /sbin/sysctl; then 6325 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6326 elif test -x /usr/sbin/sysctl; then 6327 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6328 else 6329 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6330 fi 6331 # And add a safety zone 6332 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6333 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6334 ;; 6335 6336 interix*) 6337 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6338 lt_cv_sys_max_cmd_len=196608 6339 ;; 6340 6341 osf*) 6342 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6343 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6344 # nice to cause kernel panics so lets avoid the loop below. 6345 # First set a reasonable default. 6346 lt_cv_sys_max_cmd_len=16384 6347 # 6348 if test -x /sbin/sysconfig; then 6349 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6350 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6351 esac 6352 fi 6353 ;; 6354 sco3.2v5*) 6355 lt_cv_sys_max_cmd_len=102400 6356 ;; 6357 sysv5* | sco5v6* | sysv4.2uw2*) 6358 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6359 if test -n "$kargmax"; then 6360 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6361 else 6362 lt_cv_sys_max_cmd_len=32768 6363 fi 6364 ;; 6365 *) 6366 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6367 if test -n "$lt_cv_sys_max_cmd_len"; then 6368 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6369 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6370 else 6371 # Make teststring a little bigger before we do anything with it. 6372 # a 1K string should be a reasonable start. 6373 for i in 1 2 3 4 5 6 7 8 ; do 6374 teststring=$teststring$teststring 6375 done 6376 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6377 # If test is not a shell built-in, we'll probably end up computing a 6378 # maximum length that is only half of the actual maximum length, but 6379 # we can't tell. 6380 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6381 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6382 test $i != 17 # 1/2 MB should be enough 6383 do 6384 i=`expr $i + 1` 6385 teststring=$teststring$teststring 6386 done 6387 # Only check the string length outside the loop. 6388 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6389 teststring= 6390 # Add a significant safety factor because C++ compilers can tack on 6391 # massive amounts of additional arguments before passing them to the 6392 # linker. It appears as though 1/2 is a usable value. 6393 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6394 fi 6395 ;; 6396 esac 6397 6398fi 6399 6400if test -n $lt_cv_sys_max_cmd_len ; then 6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6402$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6403else 6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6405$as_echo "none" >&6; } 6406fi 6407max_cmd_len=$lt_cv_sys_max_cmd_len 6408 6409 6410 6411 6412 6413 6414: ${CP="cp -f"} 6415: ${MV="mv -f"} 6416: ${RM="rm -f"} 6417 6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6419$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6420# Try some XSI features 6421xsi_shell=no 6422( _lt_dummy="a/b/c" 6423 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6424 = c,a/b,, \ 6425 && eval 'test $(( 1 + 1 )) -eq 2 \ 6426 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6427 && xsi_shell=yes 6428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6429$as_echo "$xsi_shell" >&6; } 6430 6431 6432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6433$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6434lt_shell_append=no 6435( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6436 >/dev/null 2>&1 \ 6437 && lt_shell_append=yes 6438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6439$as_echo "$lt_shell_append" >&6; } 6440 6441 6442if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6443 lt_unset=unset 6444else 6445 lt_unset=false 6446fi 6447 6448 6449 6450 6451 6452# test EBCDIC or ASCII 6453case `echo X|tr X '\101'` in 6454 A) # ASCII based system 6455 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6456 lt_SP2NL='tr \040 \012' 6457 lt_NL2SP='tr \015\012 \040\040' 6458 ;; 6459 *) # EBCDIC based system 6460 lt_SP2NL='tr \100 \n' 6461 lt_NL2SP='tr \r\n \100\100' 6462 ;; 6463esac 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6474$as_echo_n "checking for $LD option to reload object files... " >&6; } 6475if ${lt_cv_ld_reload_flag+:} false; then : 6476 $as_echo_n "(cached) " >&6 6477else 6478 lt_cv_ld_reload_flag='-r' 6479fi 6480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6481$as_echo "$lt_cv_ld_reload_flag" >&6; } 6482reload_flag=$lt_cv_ld_reload_flag 6483case $reload_flag in 6484"" | " "*) ;; 6485*) reload_flag=" $reload_flag" ;; 6486esac 6487reload_cmds='$LD$reload_flag -o $output$reload_objs' 6488case $host_os in 6489 darwin*) 6490 if test "$GCC" = yes; then 6491 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6492 else 6493 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6494 fi 6495 ;; 6496esac 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506if test -n "$ac_tool_prefix"; then 6507 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6508set dummy ${ac_tool_prefix}objdump; ac_word=$2 6509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6510$as_echo_n "checking for $ac_word... " >&6; } 6511if ${ac_cv_prog_OBJDUMP+:} false; then : 6512 $as_echo_n "(cached) " >&6 6513else 6514 if test -n "$OBJDUMP"; then 6515 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6516else 6517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6518for as_dir in $PATH 6519do 6520 IFS=$as_save_IFS 6521 test -z "$as_dir" && as_dir=. 6522 for ac_exec_ext in '' $ac_executable_extensions; do 6523 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6524 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6526 break 2 6527 fi 6528done 6529 done 6530IFS=$as_save_IFS 6531 6532fi 6533fi 6534OBJDUMP=$ac_cv_prog_OBJDUMP 6535if test -n "$OBJDUMP"; then 6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6537$as_echo "$OBJDUMP" >&6; } 6538else 6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6540$as_echo "no" >&6; } 6541fi 6542 6543 6544fi 6545if test -z "$ac_cv_prog_OBJDUMP"; then 6546 ac_ct_OBJDUMP=$OBJDUMP 6547 # Extract the first word of "objdump", so it can be a program name with args. 6548set dummy objdump; ac_word=$2 6549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6550$as_echo_n "checking for $ac_word... " >&6; } 6551if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6552 $as_echo_n "(cached) " >&6 6553else 6554 if test -n "$ac_ct_OBJDUMP"; then 6555 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6556else 6557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6558for as_dir in $PATH 6559do 6560 IFS=$as_save_IFS 6561 test -z "$as_dir" && as_dir=. 6562 for ac_exec_ext in '' $ac_executable_extensions; do 6563 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6564 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6566 break 2 6567 fi 6568done 6569 done 6570IFS=$as_save_IFS 6571 6572fi 6573fi 6574ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6575if test -n "$ac_ct_OBJDUMP"; then 6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6577$as_echo "$ac_ct_OBJDUMP" >&6; } 6578else 6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6580$as_echo "no" >&6; } 6581fi 6582 6583 if test "x$ac_ct_OBJDUMP" = x; then 6584 OBJDUMP="false" 6585 else 6586 case $cross_compiling:$ac_tool_warned in 6587yes:) 6588{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6589$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6590ac_tool_warned=yes ;; 6591esac 6592 OBJDUMP=$ac_ct_OBJDUMP 6593 fi 6594else 6595 OBJDUMP="$ac_cv_prog_OBJDUMP" 6596fi 6597 6598test -z "$OBJDUMP" && OBJDUMP=objdump 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6609$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6610if ${lt_cv_deplibs_check_method+:} false; then : 6611 $as_echo_n "(cached) " >&6 6612else 6613 lt_cv_file_magic_cmd='$MAGIC_CMD' 6614lt_cv_file_magic_test_file= 6615lt_cv_deplibs_check_method='unknown' 6616# Need to set the preceding variable on all platforms that support 6617# interlibrary dependencies. 6618# 'none' -- dependencies not supported. 6619# `unknown' -- same as none, but documents that we really don't know. 6620# 'pass_all' -- all dependencies passed with no checks. 6621# 'test_compile' -- check by making test program. 6622# 'file_magic [[regex]]' -- check by looking for files in library path 6623# which responds to the $file_magic_cmd with a given extended regex. 6624# If you have `file' or equivalent on your system and you're not sure 6625# whether `pass_all' will *always* work, you probably want this one. 6626 6627case $host_os in 6628aix[4-9]*) 6629 lt_cv_deplibs_check_method=pass_all 6630 ;; 6631 6632beos*) 6633 lt_cv_deplibs_check_method=pass_all 6634 ;; 6635 6636bsdi[45]*) 6637 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6638 lt_cv_file_magic_cmd='/usr/bin/file -L' 6639 lt_cv_file_magic_test_file=/shlib/libc.so 6640 ;; 6641 6642cygwin*) 6643 # func_win32_libid is a shell function defined in ltmain.sh 6644 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6645 lt_cv_file_magic_cmd='func_win32_libid' 6646 ;; 6647 6648mingw* | pw32*) 6649 # Base MSYS/MinGW do not provide the 'file' command needed by 6650 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6651 # unless we find 'file', for example because we are cross-compiling. 6652 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6653 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6654 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6655 lt_cv_file_magic_cmd='func_win32_libid' 6656 else 6657 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6658 lt_cv_file_magic_cmd='$OBJDUMP -f' 6659 fi 6660 ;; 6661 6662cegcc*) 6663 # use the weaker test based on 'objdump'. See mingw*. 6664 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6665 lt_cv_file_magic_cmd='$OBJDUMP -f' 6666 ;; 6667 6668darwin* | rhapsody*) 6669 lt_cv_deplibs_check_method=pass_all 6670 ;; 6671 6672freebsd* | dragonfly*) 6673 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6674 case $host_cpu in 6675 i*86 ) 6676 # Not sure whether the presence of OpenBSD here was a mistake. 6677 # Let's accept both of them until this is cleared up. 6678 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6679 lt_cv_file_magic_cmd=/usr/bin/file 6680 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6681 ;; 6682 esac 6683 else 6684 lt_cv_deplibs_check_method=pass_all 6685 fi 6686 ;; 6687 6688gnu*) 6689 lt_cv_deplibs_check_method=pass_all 6690 ;; 6691 6692haiku*) 6693 lt_cv_deplibs_check_method=pass_all 6694 ;; 6695 6696hpux10.20* | hpux11*) 6697 lt_cv_file_magic_cmd=/usr/bin/file 6698 case $host_cpu in 6699 ia64*) 6700 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6701 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6702 ;; 6703 hppa*64*) 6704 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6705 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6706 ;; 6707 *) 6708 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6709 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6710 ;; 6711 esac 6712 ;; 6713 6714interix[3-9]*) 6715 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6716 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6717 ;; 6718 6719irix5* | irix6* | nonstopux*) 6720 case $LD in 6721 *-32|*"-32 ") libmagic=32-bit;; 6722 *-n32|*"-n32 ") libmagic=N32;; 6723 *-64|*"-64 ") libmagic=64-bit;; 6724 *) libmagic=never-match;; 6725 esac 6726 lt_cv_deplibs_check_method=pass_all 6727 ;; 6728 6729# This must be Linux ELF. 6730linux* | k*bsd*-gnu | kopensolaris*-gnu) 6731 lt_cv_deplibs_check_method=pass_all 6732 ;; 6733 6734netbsd*) 6735 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6736 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6737 else 6738 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6739 fi 6740 ;; 6741 6742newos6*) 6743 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6744 lt_cv_file_magic_cmd=/usr/bin/file 6745 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6746 ;; 6747 6748*nto* | *qnx*) 6749 lt_cv_deplibs_check_method=pass_all 6750 ;; 6751 6752openbsd*) 6753 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6754 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6755 else 6756 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6757 fi 6758 ;; 6759 6760osf3* | osf4* | osf5*) 6761 lt_cv_deplibs_check_method=pass_all 6762 ;; 6763 6764rdos*) 6765 lt_cv_deplibs_check_method=pass_all 6766 ;; 6767 6768solaris*) 6769 lt_cv_deplibs_check_method=pass_all 6770 ;; 6771 6772sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6773 lt_cv_deplibs_check_method=pass_all 6774 ;; 6775 6776sysv4 | sysv4.3*) 6777 case $host_vendor in 6778 motorola) 6779 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 6780 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6781 ;; 6782 ncr) 6783 lt_cv_deplibs_check_method=pass_all 6784 ;; 6785 sequent) 6786 lt_cv_file_magic_cmd='/bin/file' 6787 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6788 ;; 6789 sni) 6790 lt_cv_file_magic_cmd='/bin/file' 6791 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6792 lt_cv_file_magic_test_file=/lib/libc.so 6793 ;; 6794 siemens) 6795 lt_cv_deplibs_check_method=pass_all 6796 ;; 6797 pc) 6798 lt_cv_deplibs_check_method=pass_all 6799 ;; 6800 esac 6801 ;; 6802 6803tpf*) 6804 lt_cv_deplibs_check_method=pass_all 6805 ;; 6806esac 6807 6808fi 6809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6810$as_echo "$lt_cv_deplibs_check_method" >&6; } 6811file_magic_cmd=$lt_cv_file_magic_cmd 6812deplibs_check_method=$lt_cv_deplibs_check_method 6813test -z "$deplibs_check_method" && deplibs_check_method=unknown 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826if test -n "$ac_tool_prefix"; then 6827 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6828set dummy ${ac_tool_prefix}ar; ac_word=$2 6829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6830$as_echo_n "checking for $ac_word... " >&6; } 6831if ${ac_cv_prog_AR+:} false; then : 6832 $as_echo_n "(cached) " >&6 6833else 6834 if test -n "$AR"; then 6835 ac_cv_prog_AR="$AR" # Let the user override the test. 6836else 6837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6838for as_dir in $PATH 6839do 6840 IFS=$as_save_IFS 6841 test -z "$as_dir" && as_dir=. 6842 for ac_exec_ext in '' $ac_executable_extensions; do 6843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6844 ac_cv_prog_AR="${ac_tool_prefix}ar" 6845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6846 break 2 6847 fi 6848done 6849 done 6850IFS=$as_save_IFS 6851 6852fi 6853fi 6854AR=$ac_cv_prog_AR 6855if test -n "$AR"; then 6856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6857$as_echo "$AR" >&6; } 6858else 6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6860$as_echo "no" >&6; } 6861fi 6862 6863 6864fi 6865if test -z "$ac_cv_prog_AR"; then 6866 ac_ct_AR=$AR 6867 # Extract the first word of "ar", so it can be a program name with args. 6868set dummy ar; ac_word=$2 6869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6870$as_echo_n "checking for $ac_word... " >&6; } 6871if ${ac_cv_prog_ac_ct_AR+:} false; then : 6872 $as_echo_n "(cached) " >&6 6873else 6874 if test -n "$ac_ct_AR"; then 6875 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6876else 6877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6878for as_dir in $PATH 6879do 6880 IFS=$as_save_IFS 6881 test -z "$as_dir" && as_dir=. 6882 for ac_exec_ext in '' $ac_executable_extensions; do 6883 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6884 ac_cv_prog_ac_ct_AR="ar" 6885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6886 break 2 6887 fi 6888done 6889 done 6890IFS=$as_save_IFS 6891 6892fi 6893fi 6894ac_ct_AR=$ac_cv_prog_ac_ct_AR 6895if test -n "$ac_ct_AR"; then 6896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6897$as_echo "$ac_ct_AR" >&6; } 6898else 6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6900$as_echo "no" >&6; } 6901fi 6902 6903 if test "x$ac_ct_AR" = x; then 6904 AR="false" 6905 else 6906 case $cross_compiling:$ac_tool_warned in 6907yes:) 6908{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6909$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6910ac_tool_warned=yes ;; 6911esac 6912 AR=$ac_ct_AR 6913 fi 6914else 6915 AR="$ac_cv_prog_AR" 6916fi 6917 6918test -z "$AR" && AR=ar 6919test -z "$AR_FLAGS" && AR_FLAGS=cru 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931if test -n "$ac_tool_prefix"; then 6932 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6933set dummy ${ac_tool_prefix}strip; ac_word=$2 6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6935$as_echo_n "checking for $ac_word... " >&6; } 6936if ${ac_cv_prog_STRIP+:} false; then : 6937 $as_echo_n "(cached) " >&6 6938else 6939 if test -n "$STRIP"; then 6940 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6941else 6942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6943for as_dir in $PATH 6944do 6945 IFS=$as_save_IFS 6946 test -z "$as_dir" && as_dir=. 6947 for ac_exec_ext in '' $ac_executable_extensions; do 6948 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6949 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6951 break 2 6952 fi 6953done 6954 done 6955IFS=$as_save_IFS 6956 6957fi 6958fi 6959STRIP=$ac_cv_prog_STRIP 6960if test -n "$STRIP"; then 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6962$as_echo "$STRIP" >&6; } 6963else 6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6965$as_echo "no" >&6; } 6966fi 6967 6968 6969fi 6970if test -z "$ac_cv_prog_STRIP"; then 6971 ac_ct_STRIP=$STRIP 6972 # Extract the first word of "strip", so it can be a program name with args. 6973set dummy strip; ac_word=$2 6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6975$as_echo_n "checking for $ac_word... " >&6; } 6976if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6977 $as_echo_n "(cached) " >&6 6978else 6979 if test -n "$ac_ct_STRIP"; then 6980 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6981else 6982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6983for as_dir in $PATH 6984do 6985 IFS=$as_save_IFS 6986 test -z "$as_dir" && as_dir=. 6987 for ac_exec_ext in '' $ac_executable_extensions; do 6988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6989 ac_cv_prog_ac_ct_STRIP="strip" 6990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6991 break 2 6992 fi 6993done 6994 done 6995IFS=$as_save_IFS 6996 6997fi 6998fi 6999ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7000if test -n "$ac_ct_STRIP"; then 7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7002$as_echo "$ac_ct_STRIP" >&6; } 7003else 7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7005$as_echo "no" >&6; } 7006fi 7007 7008 if test "x$ac_ct_STRIP" = x; then 7009 STRIP=":" 7010 else 7011 case $cross_compiling:$ac_tool_warned in 7012yes:) 7013{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7014$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7015ac_tool_warned=yes ;; 7016esac 7017 STRIP=$ac_ct_STRIP 7018 fi 7019else 7020 STRIP="$ac_cv_prog_STRIP" 7021fi 7022 7023test -z "$STRIP" && STRIP=: 7024 7025 7026 7027 7028 7029 7030if test -n "$ac_tool_prefix"; then 7031 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7032set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7034$as_echo_n "checking for $ac_word... " >&6; } 7035if ${ac_cv_prog_RANLIB+:} false; then : 7036 $as_echo_n "(cached) " >&6 7037else 7038 if test -n "$RANLIB"; then 7039 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7040else 7041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7042for as_dir in $PATH 7043do 7044 IFS=$as_save_IFS 7045 test -z "$as_dir" && as_dir=. 7046 for ac_exec_ext in '' $ac_executable_extensions; do 7047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7048 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7050 break 2 7051 fi 7052done 7053 done 7054IFS=$as_save_IFS 7055 7056fi 7057fi 7058RANLIB=$ac_cv_prog_RANLIB 7059if test -n "$RANLIB"; then 7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7061$as_echo "$RANLIB" >&6; } 7062else 7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7064$as_echo "no" >&6; } 7065fi 7066 7067 7068fi 7069if test -z "$ac_cv_prog_RANLIB"; then 7070 ac_ct_RANLIB=$RANLIB 7071 # Extract the first word of "ranlib", so it can be a program name with args. 7072set dummy ranlib; ac_word=$2 7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7074$as_echo_n "checking for $ac_word... " >&6; } 7075if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7076 $as_echo_n "(cached) " >&6 7077else 7078 if test -n "$ac_ct_RANLIB"; then 7079 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7080else 7081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7082for as_dir in $PATH 7083do 7084 IFS=$as_save_IFS 7085 test -z "$as_dir" && as_dir=. 7086 for ac_exec_ext in '' $ac_executable_extensions; do 7087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7088 ac_cv_prog_ac_ct_RANLIB="ranlib" 7089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7090 break 2 7091 fi 7092done 7093 done 7094IFS=$as_save_IFS 7095 7096fi 7097fi 7098ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7099if test -n "$ac_ct_RANLIB"; then 7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7101$as_echo "$ac_ct_RANLIB" >&6; } 7102else 7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7104$as_echo "no" >&6; } 7105fi 7106 7107 if test "x$ac_ct_RANLIB" = x; then 7108 RANLIB=":" 7109 else 7110 case $cross_compiling:$ac_tool_warned in 7111yes:) 7112{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7113$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7114ac_tool_warned=yes ;; 7115esac 7116 RANLIB=$ac_ct_RANLIB 7117 fi 7118else 7119 RANLIB="$ac_cv_prog_RANLIB" 7120fi 7121 7122test -z "$RANLIB" && RANLIB=: 7123 7124 7125 7126 7127 7128 7129# Determine commands to create old-style static archives. 7130old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7131old_postinstall_cmds='chmod 644 $oldlib' 7132old_postuninstall_cmds= 7133 7134if test -n "$RANLIB"; then 7135 case $host_os in 7136 openbsd*) 7137 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7138 ;; 7139 *) 7140 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7141 ;; 7142 esac 7143 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7144fi 7145 7146case $host_os in 7147 darwin*) 7148 lock_old_archive_extraction=yes ;; 7149 *) 7150 lock_old_archive_extraction=no ;; 7151esac 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191# If no C compiler was specified, use CC. 7192LTCC=${LTCC-"$CC"} 7193 7194# If no C compiler flags were specified, use CFLAGS. 7195LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7196 7197# Allow CC to be a program name with arguments. 7198compiler=$CC 7199 7200 7201# Check for command to grab the raw symbol name followed by C symbol from nm. 7202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7203$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7204if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7205 $as_echo_n "(cached) " >&6 7206else 7207 7208# These are sane defaults that work on at least a few old systems. 7209# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7210 7211# Character class describing NM global symbol codes. 7212symcode='[BCDEGRST]' 7213 7214# Regexp to match symbols that can be accessed directly from C. 7215sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7216 7217# Define system-specific variables. 7218case $host_os in 7219aix*) 7220 symcode='[BCDT]' 7221 ;; 7222cygwin* | mingw* | pw32* | cegcc*) 7223 symcode='[ABCDGISTW]' 7224 ;; 7225hpux*) 7226 if test "$host_cpu" = ia64; then 7227 symcode='[ABCDEGRST]' 7228 fi 7229 ;; 7230irix* | nonstopux*) 7231 symcode='[BCDEGRST]' 7232 ;; 7233osf*) 7234 symcode='[BCDEGQRST]' 7235 ;; 7236solaris*) 7237 symcode='[BDRT]' 7238 ;; 7239sco3.2v5*) 7240 symcode='[DT]' 7241 ;; 7242sysv4.2uw2*) 7243 symcode='[DT]' 7244 ;; 7245sysv5* | sco5v6* | unixware* | OpenUNIX*) 7246 symcode='[ABDT]' 7247 ;; 7248sysv4) 7249 symcode='[DFNSTU]' 7250 ;; 7251esac 7252 7253# If we're using GNU nm, then use its standard symbol codes. 7254case `$NM -V 2>&1` in 7255*GNU* | *'with BFD'*) 7256 symcode='[ABCDGIRSTW]' ;; 7257esac 7258 7259# Transform an extracted symbol line into a proper C declaration. 7260# Some systems (esp. on ia64) link data and code symbols differently, 7261# so use this general approach. 7262lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7263 7264# Transform an extracted symbol line into symbol name and symbol address 7265lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7266lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7267 7268# Handle CRLF in mingw tool chain 7269opt_cr= 7270case $build_os in 7271mingw*) 7272 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7273 ;; 7274esac 7275 7276# Try without a prefix underscore, then with it. 7277for ac_symprfx in "" "_"; do 7278 7279 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7280 symxfrm="\\1 $ac_symprfx\\2 \\2" 7281 7282 # Write the raw and C identifiers. 7283 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7284 # Fake it for dumpbin and say T for any non-static function 7285 # and D for any global variable. 7286 # Also find C++ and __fastcall symbols from MSVC++, 7287 # which start with @ or ?. 7288 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7289" {last_section=section; section=\$ 3};"\ 7290" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7291" \$ 0!~/External *\|/{next};"\ 7292" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7293" {if(hide[section]) next};"\ 7294" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7295" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7296" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7297" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7298" ' prfx=^$ac_symprfx" 7299 else 7300 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7301 fi 7302 7303 # Check to see that the pipe works correctly. 7304 pipe_works=no 7305 7306 rm -f conftest* 7307 cat > conftest.$ac_ext <<_LT_EOF 7308#ifdef __cplusplus 7309extern "C" { 7310#endif 7311char nm_test_var; 7312void nm_test_func(void); 7313void nm_test_func(void){} 7314#ifdef __cplusplus 7315} 7316#endif 7317int main(){nm_test_var='a';nm_test_func();return(0);} 7318_LT_EOF 7319 7320 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7321 (eval $ac_compile) 2>&5 7322 ac_status=$? 7323 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7324 test $ac_status = 0; }; then 7325 # Now try to grab the symbols. 7326 nlist=conftest.nm 7327 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7328 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7329 ac_status=$? 7330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7331 test $ac_status = 0; } && test -s "$nlist"; then 7332 # Try sorting and uniquifying the output. 7333 if sort "$nlist" | uniq > "$nlist"T; then 7334 mv -f "$nlist"T "$nlist" 7335 else 7336 rm -f "$nlist"T 7337 fi 7338 7339 # Make sure that we snagged all the symbols we need. 7340 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7341 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7342 cat <<_LT_EOF > conftest.$ac_ext 7343#ifdef __cplusplus 7344extern "C" { 7345#endif 7346 7347_LT_EOF 7348 # Now generate the symbol file. 7349 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7350 7351 cat <<_LT_EOF >> conftest.$ac_ext 7352 7353/* The mapping between symbol names and symbols. */ 7354const struct { 7355 const char *name; 7356 void *address; 7357} 7358lt__PROGRAM__LTX_preloaded_symbols[] = 7359{ 7360 { "@PROGRAM@", (void *) 0 }, 7361_LT_EOF 7362 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7363 cat <<\_LT_EOF >> conftest.$ac_ext 7364 {0, (void *) 0} 7365}; 7366 7367/* This works around a problem in FreeBSD linker */ 7368#ifdef FREEBSD_WORKAROUND 7369static const void *lt_preloaded_setup() { 7370 return lt__PROGRAM__LTX_preloaded_symbols; 7371} 7372#endif 7373 7374#ifdef __cplusplus 7375} 7376#endif 7377_LT_EOF 7378 # Now try linking the two files. 7379 mv conftest.$ac_objext conftstm.$ac_objext 7380 lt_save_LIBS="$LIBS" 7381 lt_save_CFLAGS="$CFLAGS" 7382 LIBS="conftstm.$ac_objext" 7383 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7384 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7385 (eval $ac_link) 2>&5 7386 ac_status=$? 7387 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7388 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7389 pipe_works=yes 7390 fi 7391 LIBS="$lt_save_LIBS" 7392 CFLAGS="$lt_save_CFLAGS" 7393 else 7394 echo "cannot find nm_test_func in $nlist" >&5 7395 fi 7396 else 7397 echo "cannot find nm_test_var in $nlist" >&5 7398 fi 7399 else 7400 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7401 fi 7402 else 7403 echo "$progname: failed program was:" >&5 7404 cat conftest.$ac_ext >&5 7405 fi 7406 rm -rf conftest* conftst* 7407 7408 # Do not use the global_symbol_pipe unless it works. 7409 if test "$pipe_works" = yes; then 7410 break 7411 else 7412 lt_cv_sys_global_symbol_pipe= 7413 fi 7414done 7415 7416fi 7417 7418if test -z "$lt_cv_sys_global_symbol_pipe"; then 7419 lt_cv_sys_global_symbol_to_cdecl= 7420fi 7421if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7423$as_echo "failed" >&6; } 7424else 7425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7426$as_echo "ok" >&6; } 7427fi 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450# Check whether --enable-libtool-lock was given. 7451if test "${enable_libtool_lock+set}" = set; then : 7452 enableval=$enable_libtool_lock; 7453fi 7454 7455test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7456 7457# Some flags need to be propagated to the compiler or linker for good 7458# libtool support. 7459case $host in 7460ia64-*-hpux*) 7461 # Find out which ABI we are using. 7462 echo 'int i;' > conftest.$ac_ext 7463 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7464 (eval $ac_compile) 2>&5 7465 ac_status=$? 7466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7467 test $ac_status = 0; }; then 7468 case `/usr/bin/file conftest.$ac_objext` in 7469 *ELF-32*) 7470 HPUX_IA64_MODE="32" 7471 ;; 7472 *ELF-64*) 7473 HPUX_IA64_MODE="64" 7474 ;; 7475 esac 7476 fi 7477 rm -rf conftest* 7478 ;; 7479*-*-irix6*) 7480 # Find out which ABI we are using. 7481 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7483 (eval $ac_compile) 2>&5 7484 ac_status=$? 7485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7486 test $ac_status = 0; }; then 7487 if test "$lt_cv_prog_gnu_ld" = yes; then 7488 case `/usr/bin/file conftest.$ac_objext` in 7489 *32-bit*) 7490 LD="${LD-ld} -melf32bsmip" 7491 ;; 7492 *N32*) 7493 LD="${LD-ld} -melf32bmipn32" 7494 ;; 7495 *64-bit*) 7496 LD="${LD-ld} -melf64bmip" 7497 ;; 7498 esac 7499 else 7500 case `/usr/bin/file conftest.$ac_objext` in 7501 *32-bit*) 7502 LD="${LD-ld} -32" 7503 ;; 7504 *N32*) 7505 LD="${LD-ld} -n32" 7506 ;; 7507 *64-bit*) 7508 LD="${LD-ld} -64" 7509 ;; 7510 esac 7511 fi 7512 fi 7513 rm -rf conftest* 7514 ;; 7515 7516x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7517s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7518 # Find out which ABI we are using. 7519 echo 'int i;' > conftest.$ac_ext 7520 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7521 (eval $ac_compile) 2>&5 7522 ac_status=$? 7523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7524 test $ac_status = 0; }; then 7525 case `/usr/bin/file conftest.o` in 7526 *32-bit*) 7527 case $host in 7528 x86_64-*kfreebsd*-gnu) 7529 LD="${LD-ld} -m elf_i386_fbsd" 7530 ;; 7531 x86_64-*linux*) 7532 case `/usr/bin/file conftest.o` in 7533 *x86-64*) 7534 LD="${LD-ld} -m elf32_x86_64" 7535 ;; 7536 *) 7537 LD="${LD-ld} -m elf_i386" 7538 ;; 7539 esac 7540 ;; 7541 powerpc64le-*linux*) 7542 LD="${LD-ld} -m elf32lppclinux" 7543 ;; 7544 powerpc64-*linux*) 7545 LD="${LD-ld} -m elf32ppclinux" 7546 ;; 7547 s390x-*linux*) 7548 LD="${LD-ld} -m elf_s390" 7549 ;; 7550 sparc64-*linux*) 7551 LD="${LD-ld} -m elf32_sparc" 7552 ;; 7553 esac 7554 ;; 7555 *64-bit*) 7556 case $host in 7557 x86_64-*kfreebsd*-gnu) 7558 LD="${LD-ld} -m elf_x86_64_fbsd" 7559 ;; 7560 x86_64-*linux*) 7561 LD="${LD-ld} -m elf_x86_64" 7562 ;; 7563 powerpcle-*linux*) 7564 LD="${LD-ld} -m elf64lppc" 7565 ;; 7566 powerpc-*linux*) 7567 LD="${LD-ld} -m elf64ppc" 7568 ;; 7569 s390*-*linux*|s390*-*tpf*) 7570 LD="${LD-ld} -m elf64_s390" 7571 ;; 7572 sparc*-*linux*) 7573 LD="${LD-ld} -m elf64_sparc" 7574 ;; 7575 esac 7576 ;; 7577 esac 7578 fi 7579 rm -rf conftest* 7580 ;; 7581 7582*-*-sco3.2v5*) 7583 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7584 SAVE_CFLAGS="$CFLAGS" 7585 CFLAGS="$CFLAGS -belf" 7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7587$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7588if ${lt_cv_cc_needs_belf+:} false; then : 7589 $as_echo_n "(cached) " >&6 7590else 7591 ac_ext=c 7592ac_cpp='$CPP $CPPFLAGS' 7593ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7594ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7595ac_compiler_gnu=$ac_cv_c_compiler_gnu 7596 7597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7598/* end confdefs.h. */ 7599 7600int 7601main () 7602{ 7603 7604 ; 7605 return 0; 7606} 7607_ACEOF 7608if ac_fn_c_try_link "$LINENO"; then : 7609 lt_cv_cc_needs_belf=yes 7610else 7611 lt_cv_cc_needs_belf=no 7612fi 7613rm -f core conftest.err conftest.$ac_objext \ 7614 conftest$ac_exeext conftest.$ac_ext 7615 ac_ext=c 7616ac_cpp='$CPP $CPPFLAGS' 7617ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7618ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7619ac_compiler_gnu=$ac_cv_c_compiler_gnu 7620 7621fi 7622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7623$as_echo "$lt_cv_cc_needs_belf" >&6; } 7624 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7625 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7626 CFLAGS="$SAVE_CFLAGS" 7627 fi 7628 ;; 7629sparc*-*solaris*) 7630 # Find out which ABI we are using. 7631 echo 'int i;' > conftest.$ac_ext 7632 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7633 (eval $ac_compile) 2>&5 7634 ac_status=$? 7635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7636 test $ac_status = 0; }; then 7637 case `/usr/bin/file conftest.o` in 7638 *64-bit*) 7639 case $lt_cv_prog_gnu_ld in 7640 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7641 *) 7642 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7643 LD="${LD-ld} -64" 7644 fi 7645 ;; 7646 esac 7647 ;; 7648 esac 7649 fi 7650 rm -rf conftest* 7651 ;; 7652esac 7653 7654need_locks="$enable_libtool_lock" 7655 7656 7657 case $host_os in 7658 rhapsody* | darwin*) 7659 if test -n "$ac_tool_prefix"; then 7660 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7661set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7663$as_echo_n "checking for $ac_word... " >&6; } 7664if ${ac_cv_prog_DSYMUTIL+:} false; then : 7665 $as_echo_n "(cached) " >&6 7666else 7667 if test -n "$DSYMUTIL"; then 7668 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7669else 7670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7671for as_dir in $PATH 7672do 7673 IFS=$as_save_IFS 7674 test -z "$as_dir" && as_dir=. 7675 for ac_exec_ext in '' $ac_executable_extensions; do 7676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7677 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7679 break 2 7680 fi 7681done 7682 done 7683IFS=$as_save_IFS 7684 7685fi 7686fi 7687DSYMUTIL=$ac_cv_prog_DSYMUTIL 7688if test -n "$DSYMUTIL"; then 7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7690$as_echo "$DSYMUTIL" >&6; } 7691else 7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7693$as_echo "no" >&6; } 7694fi 7695 7696 7697fi 7698if test -z "$ac_cv_prog_DSYMUTIL"; then 7699 ac_ct_DSYMUTIL=$DSYMUTIL 7700 # Extract the first word of "dsymutil", so it can be a program name with args. 7701set dummy dsymutil; ac_word=$2 7702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7703$as_echo_n "checking for $ac_word... " >&6; } 7704if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7705 $as_echo_n "(cached) " >&6 7706else 7707 if test -n "$ac_ct_DSYMUTIL"; then 7708 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7709else 7710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7711for as_dir in $PATH 7712do 7713 IFS=$as_save_IFS 7714 test -z "$as_dir" && as_dir=. 7715 for ac_exec_ext in '' $ac_executable_extensions; do 7716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7717 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7719 break 2 7720 fi 7721done 7722 done 7723IFS=$as_save_IFS 7724 7725fi 7726fi 7727ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7728if test -n "$ac_ct_DSYMUTIL"; then 7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7730$as_echo "$ac_ct_DSYMUTIL" >&6; } 7731else 7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7733$as_echo "no" >&6; } 7734fi 7735 7736 if test "x$ac_ct_DSYMUTIL" = x; then 7737 DSYMUTIL=":" 7738 else 7739 case $cross_compiling:$ac_tool_warned in 7740yes:) 7741{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7742$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7743ac_tool_warned=yes ;; 7744esac 7745 DSYMUTIL=$ac_ct_DSYMUTIL 7746 fi 7747else 7748 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7749fi 7750 7751 if test -n "$ac_tool_prefix"; then 7752 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7753set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7755$as_echo_n "checking for $ac_word... " >&6; } 7756if ${ac_cv_prog_NMEDIT+:} false; then : 7757 $as_echo_n "(cached) " >&6 7758else 7759 if test -n "$NMEDIT"; then 7760 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7761else 7762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7763for as_dir in $PATH 7764do 7765 IFS=$as_save_IFS 7766 test -z "$as_dir" && as_dir=. 7767 for ac_exec_ext in '' $ac_executable_extensions; do 7768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7769 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7771 break 2 7772 fi 7773done 7774 done 7775IFS=$as_save_IFS 7776 7777fi 7778fi 7779NMEDIT=$ac_cv_prog_NMEDIT 7780if test -n "$NMEDIT"; then 7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7782$as_echo "$NMEDIT" >&6; } 7783else 7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7785$as_echo "no" >&6; } 7786fi 7787 7788 7789fi 7790if test -z "$ac_cv_prog_NMEDIT"; then 7791 ac_ct_NMEDIT=$NMEDIT 7792 # Extract the first word of "nmedit", so it can be a program name with args. 7793set dummy nmedit; ac_word=$2 7794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7795$as_echo_n "checking for $ac_word... " >&6; } 7796if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7797 $as_echo_n "(cached) " >&6 7798else 7799 if test -n "$ac_ct_NMEDIT"; then 7800 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7801else 7802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7803for as_dir in $PATH 7804do 7805 IFS=$as_save_IFS 7806 test -z "$as_dir" && as_dir=. 7807 for ac_exec_ext in '' $ac_executable_extensions; do 7808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7809 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7811 break 2 7812 fi 7813done 7814 done 7815IFS=$as_save_IFS 7816 7817fi 7818fi 7819ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7820if test -n "$ac_ct_NMEDIT"; then 7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7822$as_echo "$ac_ct_NMEDIT" >&6; } 7823else 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7825$as_echo "no" >&6; } 7826fi 7827 7828 if test "x$ac_ct_NMEDIT" = x; then 7829 NMEDIT=":" 7830 else 7831 case $cross_compiling:$ac_tool_warned in 7832yes:) 7833{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7834$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7835ac_tool_warned=yes ;; 7836esac 7837 NMEDIT=$ac_ct_NMEDIT 7838 fi 7839else 7840 NMEDIT="$ac_cv_prog_NMEDIT" 7841fi 7842 7843 if test -n "$ac_tool_prefix"; then 7844 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7845set dummy ${ac_tool_prefix}lipo; ac_word=$2 7846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7847$as_echo_n "checking for $ac_word... " >&6; } 7848if ${ac_cv_prog_LIPO+:} false; then : 7849 $as_echo_n "(cached) " >&6 7850else 7851 if test -n "$LIPO"; then 7852 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7853else 7854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7855for as_dir in $PATH 7856do 7857 IFS=$as_save_IFS 7858 test -z "$as_dir" && as_dir=. 7859 for ac_exec_ext in '' $ac_executable_extensions; do 7860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7861 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7863 break 2 7864 fi 7865done 7866 done 7867IFS=$as_save_IFS 7868 7869fi 7870fi 7871LIPO=$ac_cv_prog_LIPO 7872if test -n "$LIPO"; then 7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7874$as_echo "$LIPO" >&6; } 7875else 7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7877$as_echo "no" >&6; } 7878fi 7879 7880 7881fi 7882if test -z "$ac_cv_prog_LIPO"; then 7883 ac_ct_LIPO=$LIPO 7884 # Extract the first word of "lipo", so it can be a program name with args. 7885set dummy lipo; ac_word=$2 7886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7887$as_echo_n "checking for $ac_word... " >&6; } 7888if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7889 $as_echo_n "(cached) " >&6 7890else 7891 if test -n "$ac_ct_LIPO"; then 7892 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7893else 7894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7895for as_dir in $PATH 7896do 7897 IFS=$as_save_IFS 7898 test -z "$as_dir" && as_dir=. 7899 for ac_exec_ext in '' $ac_executable_extensions; do 7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7901 ac_cv_prog_ac_ct_LIPO="lipo" 7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7903 break 2 7904 fi 7905done 7906 done 7907IFS=$as_save_IFS 7908 7909fi 7910fi 7911ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7912if test -n "$ac_ct_LIPO"; then 7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7914$as_echo "$ac_ct_LIPO" >&6; } 7915else 7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7917$as_echo "no" >&6; } 7918fi 7919 7920 if test "x$ac_ct_LIPO" = x; then 7921 LIPO=":" 7922 else 7923 case $cross_compiling:$ac_tool_warned in 7924yes:) 7925{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7926$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7927ac_tool_warned=yes ;; 7928esac 7929 LIPO=$ac_ct_LIPO 7930 fi 7931else 7932 LIPO="$ac_cv_prog_LIPO" 7933fi 7934 7935 if test -n "$ac_tool_prefix"; then 7936 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7937set dummy ${ac_tool_prefix}otool; ac_word=$2 7938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7939$as_echo_n "checking for $ac_word... " >&6; } 7940if ${ac_cv_prog_OTOOL+:} false; then : 7941 $as_echo_n "(cached) " >&6 7942else 7943 if test -n "$OTOOL"; then 7944 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7945else 7946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7947for as_dir in $PATH 7948do 7949 IFS=$as_save_IFS 7950 test -z "$as_dir" && as_dir=. 7951 for ac_exec_ext in '' $ac_executable_extensions; do 7952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7953 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7955 break 2 7956 fi 7957done 7958 done 7959IFS=$as_save_IFS 7960 7961fi 7962fi 7963OTOOL=$ac_cv_prog_OTOOL 7964if test -n "$OTOOL"; then 7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7966$as_echo "$OTOOL" >&6; } 7967else 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7969$as_echo "no" >&6; } 7970fi 7971 7972 7973fi 7974if test -z "$ac_cv_prog_OTOOL"; then 7975 ac_ct_OTOOL=$OTOOL 7976 # Extract the first word of "otool", so it can be a program name with args. 7977set dummy otool; ac_word=$2 7978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7979$as_echo_n "checking for $ac_word... " >&6; } 7980if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7981 $as_echo_n "(cached) " >&6 7982else 7983 if test -n "$ac_ct_OTOOL"; then 7984 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7985else 7986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7987for as_dir in $PATH 7988do 7989 IFS=$as_save_IFS 7990 test -z "$as_dir" && as_dir=. 7991 for ac_exec_ext in '' $ac_executable_extensions; do 7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7993 ac_cv_prog_ac_ct_OTOOL="otool" 7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7995 break 2 7996 fi 7997done 7998 done 7999IFS=$as_save_IFS 8000 8001fi 8002fi 8003ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8004if test -n "$ac_ct_OTOOL"; then 8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8006$as_echo "$ac_ct_OTOOL" >&6; } 8007else 8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8009$as_echo "no" >&6; } 8010fi 8011 8012 if test "x$ac_ct_OTOOL" = x; then 8013 OTOOL=":" 8014 else 8015 case $cross_compiling:$ac_tool_warned in 8016yes:) 8017{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8018$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8019ac_tool_warned=yes ;; 8020esac 8021 OTOOL=$ac_ct_OTOOL 8022 fi 8023else 8024 OTOOL="$ac_cv_prog_OTOOL" 8025fi 8026 8027 if test -n "$ac_tool_prefix"; then 8028 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8029set dummy ${ac_tool_prefix}otool64; ac_word=$2 8030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8031$as_echo_n "checking for $ac_word... " >&6; } 8032if ${ac_cv_prog_OTOOL64+:} false; then : 8033 $as_echo_n "(cached) " >&6 8034else 8035 if test -n "$OTOOL64"; then 8036 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8037else 8038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8039for as_dir in $PATH 8040do 8041 IFS=$as_save_IFS 8042 test -z "$as_dir" && as_dir=. 8043 for ac_exec_ext in '' $ac_executable_extensions; do 8044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8045 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8047 break 2 8048 fi 8049done 8050 done 8051IFS=$as_save_IFS 8052 8053fi 8054fi 8055OTOOL64=$ac_cv_prog_OTOOL64 8056if test -n "$OTOOL64"; then 8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8058$as_echo "$OTOOL64" >&6; } 8059else 8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8061$as_echo "no" >&6; } 8062fi 8063 8064 8065fi 8066if test -z "$ac_cv_prog_OTOOL64"; then 8067 ac_ct_OTOOL64=$OTOOL64 8068 # Extract the first word of "otool64", so it can be a program name with args. 8069set dummy otool64; ac_word=$2 8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8071$as_echo_n "checking for $ac_word... " >&6; } 8072if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8073 $as_echo_n "(cached) " >&6 8074else 8075 if test -n "$ac_ct_OTOOL64"; then 8076 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8077else 8078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8079for as_dir in $PATH 8080do 8081 IFS=$as_save_IFS 8082 test -z "$as_dir" && as_dir=. 8083 for ac_exec_ext in '' $ac_executable_extensions; do 8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8085 ac_cv_prog_ac_ct_OTOOL64="otool64" 8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8087 break 2 8088 fi 8089done 8090 done 8091IFS=$as_save_IFS 8092 8093fi 8094fi 8095ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8096if test -n "$ac_ct_OTOOL64"; then 8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8098$as_echo "$ac_ct_OTOOL64" >&6; } 8099else 8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8101$as_echo "no" >&6; } 8102fi 8103 8104 if test "x$ac_ct_OTOOL64" = x; then 8105 OTOOL64=":" 8106 else 8107 case $cross_compiling:$ac_tool_warned in 8108yes:) 8109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8111ac_tool_warned=yes ;; 8112esac 8113 OTOOL64=$ac_ct_OTOOL64 8114 fi 8115else 8116 OTOOL64="$ac_cv_prog_OTOOL64" 8117fi 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8146$as_echo_n "checking for -single_module linker flag... " >&6; } 8147if ${lt_cv_apple_cc_single_mod+:} false; then : 8148 $as_echo_n "(cached) " >&6 8149else 8150 lt_cv_apple_cc_single_mod=no 8151 if test -z "${LT_MULTI_MODULE}"; then 8152 # By default we will add the -single_module flag. You can override 8153 # by either setting the environment variable LT_MULTI_MODULE 8154 # non-empty at configure time, or by adding -multi_module to the 8155 # link flags. 8156 rm -rf libconftest.dylib* 8157 echo "int foo(void){return 1;}" > conftest.c 8158 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8159-dynamiclib -Wl,-single_module conftest.c" >&5 8160 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8161 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8162 _lt_result=$? 8163 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8164 lt_cv_apple_cc_single_mod=yes 8165 else 8166 cat conftest.err >&5 8167 fi 8168 rm -rf libconftest.dylib* 8169 rm -f conftest.* 8170 fi 8171fi 8172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8173$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8175$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8176if ${lt_cv_ld_exported_symbols_list+:} false; then : 8177 $as_echo_n "(cached) " >&6 8178else 8179 lt_cv_ld_exported_symbols_list=no 8180 save_LDFLAGS=$LDFLAGS 8181 echo "_main" > conftest.sym 8182 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8184/* end confdefs.h. */ 8185 8186int 8187main () 8188{ 8189 8190 ; 8191 return 0; 8192} 8193_ACEOF 8194if ac_fn_c_try_link "$LINENO"; then : 8195 lt_cv_ld_exported_symbols_list=yes 8196else 8197 lt_cv_ld_exported_symbols_list=no 8198fi 8199rm -f core conftest.err conftest.$ac_objext \ 8200 conftest$ac_exeext conftest.$ac_ext 8201 LDFLAGS="$save_LDFLAGS" 8202 8203fi 8204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8205$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8207$as_echo_n "checking for -force_load linker flag... " >&6; } 8208if ${lt_cv_ld_force_load+:} false; then : 8209 $as_echo_n "(cached) " >&6 8210else 8211 lt_cv_ld_force_load=no 8212 cat > conftest.c << _LT_EOF 8213int forced_loaded() { return 2;} 8214_LT_EOF 8215 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8216 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8217 echo "$AR cru libconftest.a conftest.o" >&5 8218 $AR cru libconftest.a conftest.o 2>&5 8219 cat > conftest.c << _LT_EOF 8220int main() { return 0;} 8221_LT_EOF 8222 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8223 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8224 _lt_result=$? 8225 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8226 lt_cv_ld_force_load=yes 8227 else 8228 cat conftest.err >&5 8229 fi 8230 rm -f conftest.err libconftest.a conftest conftest.c 8231 rm -rf conftest.dSYM 8232 8233fi 8234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8235$as_echo "$lt_cv_ld_force_load" >&6; } 8236 case $host_os in 8237 rhapsody* | darwin1.[012]) 8238 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8239 darwin1.*) 8240 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8241 darwin*) # darwin 5.x on 8242 # if running on 10.5 or later, the deployment target defaults 8243 # to the OS version, if on x86, and 10.4, the deployment 8244 # target defaults to 10.4. Don't you love it? 8245 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8246 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8247 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8248 10.[012][,.]*) 8249 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8250 10.*) 8251 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8252 esac 8253 ;; 8254 esac 8255 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8256 _lt_dar_single_mod='$single_module' 8257 fi 8258 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8259 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8260 else 8261 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8262 fi 8263 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8264 _lt_dsymutil='~$DSYMUTIL $lib || :' 8265 else 8266 _lt_dsymutil= 8267 fi 8268 ;; 8269 esac 8270 8271for ac_header in dlfcn.h 8272do : 8273 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8274" 8275if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8276 cat >>confdefs.h <<_ACEOF 8277#define HAVE_DLFCN_H 1 8278_ACEOF 8279 8280fi 8281 8282done 8283 8284 8285 8286 8287 8288# Set options 8289enable_dlopen=yes 8290 8291 8292 8293 8294 enable_win32_dll=no 8295 8296 8297 8298 # Check whether --enable-static was given. 8299if test "${enable_static+set}" = set; then : 8300 enableval=$enable_static; p=${PACKAGE-default} 8301 case $enableval in 8302 yes) enable_static=yes ;; 8303 no) enable_static=no ;; 8304 *) 8305 enable_static=no 8306 # Look at the argument we got. We use all the common list separators. 8307 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8308 for pkg in $enableval; do 8309 IFS="$lt_save_ifs" 8310 if test "X$pkg" = "X$p"; then 8311 enable_static=yes 8312 fi 8313 done 8314 IFS="$lt_save_ifs" 8315 ;; 8316 esac 8317else 8318 enable_static=yes 8319fi 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330# Check whether --with-pic was given. 8331if test "${with_pic+set}" = set; then : 8332 withval=$with_pic; pic_mode="$withval" 8333else 8334 pic_mode=default 8335fi 8336 8337 8338test -z "$pic_mode" && pic_mode=default 8339 8340 8341 8342 8343 8344 8345 8346 # Check whether --enable-fast-install was given. 8347if test "${enable_fast_install+set}" = set; then : 8348 enableval=$enable_fast_install; p=${PACKAGE-default} 8349 case $enableval in 8350 yes) enable_fast_install=yes ;; 8351 no) enable_fast_install=no ;; 8352 *) 8353 enable_fast_install=no 8354 # Look at the argument we got. We use all the common list separators. 8355 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8356 for pkg in $enableval; do 8357 IFS="$lt_save_ifs" 8358 if test "X$pkg" = "X$p"; then 8359 enable_fast_install=yes 8360 fi 8361 done 8362 IFS="$lt_save_ifs" 8363 ;; 8364 esac 8365else 8366 enable_fast_install=yes 8367fi 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379# This can be used to rebuild libtool when needed 8380LIBTOOL_DEPS="$ltmain" 8381 8382# Always use our own libtool. 8383LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410test -z "$LN_S" && LN_S="ln -s" 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425if test -n "${ZSH_VERSION+set}" ; then 8426 setopt NO_GLOB_SUBST 8427fi 8428 8429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8430$as_echo_n "checking for objdir... " >&6; } 8431if ${lt_cv_objdir+:} false; then : 8432 $as_echo_n "(cached) " >&6 8433else 8434 rm -f .libs 2>/dev/null 8435mkdir .libs 2>/dev/null 8436if test -d .libs; then 8437 lt_cv_objdir=.libs 8438else 8439 # MS-DOS does not allow filenames that begin with a dot. 8440 lt_cv_objdir=_libs 8441fi 8442rmdir .libs 2>/dev/null 8443fi 8444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8445$as_echo "$lt_cv_objdir" >&6; } 8446objdir=$lt_cv_objdir 8447 8448 8449 8450 8451 8452cat >>confdefs.h <<_ACEOF 8453#define LT_OBJDIR "$lt_cv_objdir/" 8454_ACEOF 8455 8456 8457 8458 8459case $host_os in 8460aix3*) 8461 # AIX sometimes has problems with the GCC collect2 program. For some 8462 # reason, if we set the COLLECT_NAMES environment variable, the problems 8463 # vanish in a puff of smoke. 8464 if test "X${COLLECT_NAMES+set}" != Xset; then 8465 COLLECT_NAMES= 8466 export COLLECT_NAMES 8467 fi 8468 ;; 8469esac 8470 8471# Global variables: 8472ofile=libtool 8473can_build_shared=yes 8474 8475# All known linkers require a `.a' archive for static linking (except MSVC, 8476# which needs '.lib'). 8477libext=a 8478 8479with_gnu_ld="$lt_cv_prog_gnu_ld" 8480 8481old_CC="$CC" 8482old_CFLAGS="$CFLAGS" 8483 8484# Set sane defaults for various variables 8485test -z "$CC" && CC=cc 8486test -z "$LTCC" && LTCC=$CC 8487test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8488test -z "$LD" && LD=ld 8489test -z "$ac_objext" && ac_objext=o 8490 8491for cc_temp in $compiler""; do 8492 case $cc_temp in 8493 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8494 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8495 \-*) ;; 8496 *) break;; 8497 esac 8498done 8499cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8500 8501 8502# Only perform the check for file, if the check method requires it 8503test -z "$MAGIC_CMD" && MAGIC_CMD=file 8504case $deplibs_check_method in 8505file_magic*) 8506 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8508$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8509if ${lt_cv_path_MAGIC_CMD+:} false; then : 8510 $as_echo_n "(cached) " >&6 8511else 8512 case $MAGIC_CMD in 8513[\\/*] | ?:[\\/]*) 8514 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8515 ;; 8516*) 8517 lt_save_MAGIC_CMD="$MAGIC_CMD" 8518 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8519 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8520 for ac_dir in $ac_dummy; do 8521 IFS="$lt_save_ifs" 8522 test -z "$ac_dir" && ac_dir=. 8523 if test -f $ac_dir/${ac_tool_prefix}file; then 8524 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8525 if test -n "$file_magic_test_file"; then 8526 case $deplibs_check_method in 8527 "file_magic "*) 8528 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8529 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8530 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8531 $EGREP "$file_magic_regex" > /dev/null; then 8532 : 8533 else 8534 cat <<_LT_EOF 1>&2 8535 8536*** Warning: the command libtool uses to detect shared libraries, 8537*** $file_magic_cmd, produces output that libtool cannot recognize. 8538*** The result is that libtool may fail to recognize shared libraries 8539*** as such. This will affect the creation of libtool libraries that 8540*** depend on shared libraries, but programs linked with such libtool 8541*** libraries will work regardless of this problem. Nevertheless, you 8542*** may want to report the problem to your system manager and/or to 8543*** bug-libtool@gnu.org 8544 8545_LT_EOF 8546 fi ;; 8547 esac 8548 fi 8549 break 8550 fi 8551 done 8552 IFS="$lt_save_ifs" 8553 MAGIC_CMD="$lt_save_MAGIC_CMD" 8554 ;; 8555esac 8556fi 8557 8558MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8559if test -n "$MAGIC_CMD"; then 8560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8561$as_echo "$MAGIC_CMD" >&6; } 8562else 8563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8564$as_echo "no" >&6; } 8565fi 8566 8567 8568 8569 8570 8571if test -z "$lt_cv_path_MAGIC_CMD"; then 8572 if test -n "$ac_tool_prefix"; then 8573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8574$as_echo_n "checking for file... " >&6; } 8575if ${lt_cv_path_MAGIC_CMD+:} false; then : 8576 $as_echo_n "(cached) " >&6 8577else 8578 case $MAGIC_CMD in 8579[\\/*] | ?:[\\/]*) 8580 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8581 ;; 8582*) 8583 lt_save_MAGIC_CMD="$MAGIC_CMD" 8584 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8585 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8586 for ac_dir in $ac_dummy; do 8587 IFS="$lt_save_ifs" 8588 test -z "$ac_dir" && ac_dir=. 8589 if test -f $ac_dir/file; then 8590 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8591 if test -n "$file_magic_test_file"; then 8592 case $deplibs_check_method in 8593 "file_magic "*) 8594 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8595 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8596 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8597 $EGREP "$file_magic_regex" > /dev/null; then 8598 : 8599 else 8600 cat <<_LT_EOF 1>&2 8601 8602*** Warning: the command libtool uses to detect shared libraries, 8603*** $file_magic_cmd, produces output that libtool cannot recognize. 8604*** The result is that libtool may fail to recognize shared libraries 8605*** as such. This will affect the creation of libtool libraries that 8606*** depend on shared libraries, but programs linked with such libtool 8607*** libraries will work regardless of this problem. Nevertheless, you 8608*** may want to report the problem to your system manager and/or to 8609*** bug-libtool@gnu.org 8610 8611_LT_EOF 8612 fi ;; 8613 esac 8614 fi 8615 break 8616 fi 8617 done 8618 IFS="$lt_save_ifs" 8619 MAGIC_CMD="$lt_save_MAGIC_CMD" 8620 ;; 8621esac 8622fi 8623 8624MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8625if test -n "$MAGIC_CMD"; then 8626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8627$as_echo "$MAGIC_CMD" >&6; } 8628else 8629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8630$as_echo "no" >&6; } 8631fi 8632 8633 8634 else 8635 MAGIC_CMD=: 8636 fi 8637fi 8638 8639 fi 8640 ;; 8641esac 8642 8643# Use C for the default configuration in the libtool script 8644 8645lt_save_CC="$CC" 8646ac_ext=c 8647ac_cpp='$CPP $CPPFLAGS' 8648ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8649ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8650ac_compiler_gnu=$ac_cv_c_compiler_gnu 8651 8652 8653# Source file extension for C test sources. 8654ac_ext=c 8655 8656# Object file extension for compiled C test sources. 8657objext=o 8658objext=$objext 8659 8660# Code to be used in simple compile tests 8661lt_simple_compile_test_code="int some_variable = 0;" 8662 8663# Code to be used in simple link tests 8664lt_simple_link_test_code='int main(){return(0);}' 8665 8666 8667 8668 8669 8670 8671 8672# If no C compiler was specified, use CC. 8673LTCC=${LTCC-"$CC"} 8674 8675# If no C compiler flags were specified, use CFLAGS. 8676LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8677 8678# Allow CC to be a program name with arguments. 8679compiler=$CC 8680 8681# Save the default compiler, since it gets overwritten when the other 8682# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8683compiler_DEFAULT=$CC 8684 8685# save warnings/boilerplate of simple test code 8686ac_outfile=conftest.$ac_objext 8687echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8688eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8689_lt_compiler_boilerplate=`cat conftest.err` 8690$RM conftest* 8691 8692ac_outfile=conftest.$ac_objext 8693echo "$lt_simple_link_test_code" >conftest.$ac_ext 8694eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8695_lt_linker_boilerplate=`cat conftest.err` 8696$RM -r conftest* 8697 8698 8699## CAVEAT EMPTOR: 8700## There is no encapsulation within the following macros, do not change 8701## the running order or otherwise move them around unless you know exactly 8702## what you are doing... 8703if test -n "$compiler"; then 8704 8705lt_prog_compiler_no_builtin_flag= 8706 8707if test "$GCC" = yes; then 8708 case $cc_basename in 8709 nvcc*) 8710 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8711 *) 8712 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8713 esac 8714 8715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8716$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8717if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8718 $as_echo_n "(cached) " >&6 8719else 8720 lt_cv_prog_compiler_rtti_exceptions=no 8721 ac_outfile=conftest.$ac_objext 8722 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8723 lt_compiler_flag="-fno-rtti -fno-exceptions" 8724 # Insert the option either (1) after the last *FLAGS variable, or 8725 # (2) before a word containing "conftest.", or (3) at the end. 8726 # Note that $ac_compile itself does not contain backslashes and begins 8727 # with a dollar sign (not a hyphen), so the echo should work correctly. 8728 # The option is referenced via a variable to avoid confusing sed. 8729 lt_compile=`echo "$ac_compile" | $SED \ 8730 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8731 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8732 -e 's:$: $lt_compiler_flag:'` 8733 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8734 (eval "$lt_compile" 2>conftest.err) 8735 ac_status=$? 8736 cat conftest.err >&5 8737 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8738 if (exit $ac_status) && test -s "$ac_outfile"; then 8739 # The compiler can only warn and ignore the option if not recognized 8740 # So say no if there are warnings other than the usual output. 8741 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8742 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8743 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8744 lt_cv_prog_compiler_rtti_exceptions=yes 8745 fi 8746 fi 8747 $RM conftest* 8748 8749fi 8750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8751$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8752 8753if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8754 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8755else 8756 : 8757fi 8758 8759fi 8760 8761 8762 8763 8764 8765 8766 lt_prog_compiler_wl= 8767lt_prog_compiler_pic= 8768lt_prog_compiler_static= 8769 8770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8771$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8772 8773 if test "$GCC" = yes; then 8774 lt_prog_compiler_wl='-Wl,' 8775 lt_prog_compiler_static='-static' 8776 8777 case $host_os in 8778 aix*) 8779 # All AIX code is PIC. 8780 if test "$host_cpu" = ia64; then 8781 # AIX 5 now supports IA64 processor 8782 lt_prog_compiler_static='-Bstatic' 8783 fi 8784 lt_prog_compiler_pic='-fPIC' 8785 ;; 8786 8787 amigaos*) 8788 case $host_cpu in 8789 powerpc) 8790 # see comment about AmigaOS4 .so support 8791 lt_prog_compiler_pic='-fPIC' 8792 ;; 8793 m68k) 8794 # FIXME: we need at least 68020 code to build shared libraries, but 8795 # adding the `-m68020' flag to GCC prevents building anything better, 8796 # like `-m68040'. 8797 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8798 ;; 8799 esac 8800 ;; 8801 8802 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8803 # PIC is the default for these OSes. 8804 ;; 8805 8806 mingw* | cygwin* | pw32* | os2* | cegcc*) 8807 # This hack is so that the source file can tell whether it is being 8808 # built for inclusion in a dll (and should export symbols for example). 8809 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8810 # (--disable-auto-import) libraries 8811 lt_prog_compiler_pic='-DDLL_EXPORT' 8812 ;; 8813 8814 darwin* | rhapsody*) 8815 # PIC is the default on this platform 8816 # Common symbols not allowed in MH_DYLIB files 8817 lt_prog_compiler_pic='-fno-common' 8818 ;; 8819 8820 haiku*) 8821 # PIC is the default for Haiku. 8822 # The "-static" flag exists, but is broken. 8823 lt_prog_compiler_static= 8824 ;; 8825 8826 hpux*) 8827 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8828 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8829 # sets the default TLS model and affects inlining. 8830 case $host_cpu in 8831 hppa*64*) 8832 # +Z the default 8833 ;; 8834 *) 8835 lt_prog_compiler_pic='-fPIC' 8836 ;; 8837 esac 8838 ;; 8839 8840 interix[3-9]*) 8841 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8842 # Instead, we relocate shared libraries at runtime. 8843 ;; 8844 8845 msdosdjgpp*) 8846 # Just because we use GCC doesn't mean we suddenly get shared libraries 8847 # on systems that don't support them. 8848 lt_prog_compiler_can_build_shared=no 8849 enable_shared=no 8850 ;; 8851 8852 *nto* | *qnx*) 8853 # QNX uses GNU C++, but need to define -shared option too, otherwise 8854 # it will coredump. 8855 lt_prog_compiler_pic='-fPIC -shared' 8856 ;; 8857 8858 sysv4*MP*) 8859 if test -d /usr/nec; then 8860 lt_prog_compiler_pic=-Kconform_pic 8861 fi 8862 ;; 8863 8864 *) 8865 lt_prog_compiler_pic='-fPIC' 8866 ;; 8867 esac 8868 8869 case $cc_basename in 8870 nvcc*) # Cuda Compiler Driver 2.2 8871 lt_prog_compiler_wl='-Xlinker ' 8872 lt_prog_compiler_pic='-Xcompiler -fPIC' 8873 ;; 8874 esac 8875 else 8876 # PORTME Check for flag to pass linker flags through the system compiler. 8877 case $host_os in 8878 aix*) 8879 lt_prog_compiler_wl='-Wl,' 8880 if test "$host_cpu" = ia64; then 8881 # AIX 5 now supports IA64 processor 8882 lt_prog_compiler_static='-Bstatic' 8883 else 8884 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8885 fi 8886 ;; 8887 8888 mingw* | cygwin* | pw32* | os2* | cegcc*) 8889 # This hack is so that the source file can tell whether it is being 8890 # built for inclusion in a dll (and should export symbols for example). 8891 lt_prog_compiler_pic='-DDLL_EXPORT' 8892 ;; 8893 8894 hpux9* | hpux10* | hpux11*) 8895 lt_prog_compiler_wl='-Wl,' 8896 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8897 # not for PA HP-UX. 8898 case $host_cpu in 8899 hppa*64*|ia64*) 8900 # +Z the default 8901 ;; 8902 *) 8903 lt_prog_compiler_pic='+Z' 8904 ;; 8905 esac 8906 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8907 lt_prog_compiler_static='${wl}-a ${wl}archive' 8908 ;; 8909 8910 irix5* | irix6* | nonstopux*) 8911 lt_prog_compiler_wl='-Wl,' 8912 # PIC (with -KPIC) is the default. 8913 lt_prog_compiler_static='-non_shared' 8914 ;; 8915 8916 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8917 case $cc_basename in 8918 # old Intel for x86_64 which still supported -KPIC. 8919 ecc*) 8920 lt_prog_compiler_wl='-Wl,' 8921 lt_prog_compiler_pic='-KPIC' 8922 lt_prog_compiler_static='-static' 8923 ;; 8924 # icc used to be incompatible with GCC. 8925 # ICC 10 doesn't accept -KPIC any more. 8926 icc* | ifort*) 8927 lt_prog_compiler_wl='-Wl,' 8928 lt_prog_compiler_pic='-fPIC' 8929 lt_prog_compiler_static='-static' 8930 ;; 8931 # Lahey Fortran 8.1. 8932 lf95*) 8933 lt_prog_compiler_wl='-Wl,' 8934 lt_prog_compiler_pic='--shared' 8935 lt_prog_compiler_static='--static' 8936 ;; 8937 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8938 # Portland Group compilers (*not* the Pentium gcc compiler, 8939 # which looks to be a dead project) 8940 lt_prog_compiler_wl='-Wl,' 8941 lt_prog_compiler_pic='-fpic' 8942 lt_prog_compiler_static='-Bstatic' 8943 ;; 8944 ccc*) 8945 lt_prog_compiler_wl='-Wl,' 8946 # All Alpha code is PIC. 8947 lt_prog_compiler_static='-non_shared' 8948 ;; 8949 xl* | bgxl* | bgf* | mpixl*) 8950 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8951 lt_prog_compiler_wl='-Wl,' 8952 lt_prog_compiler_pic='-qpic' 8953 lt_prog_compiler_static='-qstaticlink' 8954 ;; 8955 *) 8956 case `$CC -V 2>&1 | sed 5q` in 8957 *Sun\ F* | *Sun*Fortran*) 8958 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8959 lt_prog_compiler_pic='-KPIC' 8960 lt_prog_compiler_static='-Bstatic' 8961 lt_prog_compiler_wl='' 8962 ;; 8963 *Sun\ C*) 8964 # Sun C 5.9 8965 lt_prog_compiler_pic='-KPIC' 8966 lt_prog_compiler_static='-Bstatic' 8967 lt_prog_compiler_wl='-Wl,' 8968 ;; 8969 esac 8970 ;; 8971 esac 8972 ;; 8973 8974 newsos6) 8975 lt_prog_compiler_pic='-KPIC' 8976 lt_prog_compiler_static='-Bstatic' 8977 ;; 8978 8979 *nto* | *qnx*) 8980 # QNX uses GNU C++, but need to define -shared option too, otherwise 8981 # it will coredump. 8982 lt_prog_compiler_pic='-fPIC -shared' 8983 ;; 8984 8985 osf3* | osf4* | osf5*) 8986 lt_prog_compiler_wl='-Wl,' 8987 # All OSF/1 code is PIC. 8988 lt_prog_compiler_static='-non_shared' 8989 ;; 8990 8991 rdos*) 8992 lt_prog_compiler_static='-non_shared' 8993 ;; 8994 8995 solaris*) 8996 lt_prog_compiler_pic='-KPIC' 8997 lt_prog_compiler_static='-Bstatic' 8998 case $cc_basename in 8999 f77* | f90* | f95*) 9000 lt_prog_compiler_wl='-Qoption ld ';; 9001 *) 9002 lt_prog_compiler_wl='-Wl,';; 9003 esac 9004 ;; 9005 9006 sunos4*) 9007 lt_prog_compiler_wl='-Qoption ld ' 9008 lt_prog_compiler_pic='-PIC' 9009 lt_prog_compiler_static='-Bstatic' 9010 ;; 9011 9012 sysv4 | sysv4.2uw2* | sysv4.3*) 9013 lt_prog_compiler_wl='-Wl,' 9014 lt_prog_compiler_pic='-KPIC' 9015 lt_prog_compiler_static='-Bstatic' 9016 ;; 9017 9018 sysv4*MP*) 9019 if test -d /usr/nec ;then 9020 lt_prog_compiler_pic='-Kconform_pic' 9021 lt_prog_compiler_static='-Bstatic' 9022 fi 9023 ;; 9024 9025 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9026 lt_prog_compiler_wl='-Wl,' 9027 lt_prog_compiler_pic='-KPIC' 9028 lt_prog_compiler_static='-Bstatic' 9029 ;; 9030 9031 unicos*) 9032 lt_prog_compiler_wl='-Wl,' 9033 lt_prog_compiler_can_build_shared=no 9034 ;; 9035 9036 uts4*) 9037 lt_prog_compiler_pic='-pic' 9038 lt_prog_compiler_static='-Bstatic' 9039 ;; 9040 9041 *) 9042 lt_prog_compiler_can_build_shared=no 9043 ;; 9044 esac 9045 fi 9046 9047case $host_os in 9048 # For platforms which do not support PIC, -DPIC is meaningless: 9049 *djgpp*) 9050 lt_prog_compiler_pic= 9051 ;; 9052 *) 9053 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9054 ;; 9055esac 9056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9057$as_echo "$lt_prog_compiler_pic" >&6; } 9058 9059 9060 9061 9062 9063 9064# 9065# Check to make sure the PIC flag actually works. 9066# 9067if test -n "$lt_prog_compiler_pic"; then 9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9069$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9070if ${lt_cv_prog_compiler_pic_works+:} false; then : 9071 $as_echo_n "(cached) " >&6 9072else 9073 lt_cv_prog_compiler_pic_works=no 9074 ac_outfile=conftest.$ac_objext 9075 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9076 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9077 # Insert the option either (1) after the last *FLAGS variable, or 9078 # (2) before a word containing "conftest.", or (3) at the end. 9079 # Note that $ac_compile itself does not contain backslashes and begins 9080 # with a dollar sign (not a hyphen), so the echo should work correctly. 9081 # The option is referenced via a variable to avoid confusing sed. 9082 lt_compile=`echo "$ac_compile" | $SED \ 9083 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9084 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9085 -e 's:$: $lt_compiler_flag:'` 9086 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9087 (eval "$lt_compile" 2>conftest.err) 9088 ac_status=$? 9089 cat conftest.err >&5 9090 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9091 if (exit $ac_status) && test -s "$ac_outfile"; then 9092 # The compiler can only warn and ignore the option if not recognized 9093 # So say no if there are warnings other than the usual output. 9094 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9095 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9096 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9097 lt_cv_prog_compiler_pic_works=yes 9098 fi 9099 fi 9100 $RM conftest* 9101 9102fi 9103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9104$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9105 9106if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9107 case $lt_prog_compiler_pic in 9108 "" | " "*) ;; 9109 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9110 esac 9111else 9112 lt_prog_compiler_pic= 9113 lt_prog_compiler_can_build_shared=no 9114fi 9115 9116fi 9117 9118 9119 9120 9121 9122 9123# 9124# Check to make sure the static flag actually works. 9125# 9126wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9128$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9129if ${lt_cv_prog_compiler_static_works+:} false; then : 9130 $as_echo_n "(cached) " >&6 9131else 9132 lt_cv_prog_compiler_static_works=no 9133 save_LDFLAGS="$LDFLAGS" 9134 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9135 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9136 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9137 # The linker can only warn and ignore the option if not recognized 9138 # So say no if there are warnings 9139 if test -s conftest.err; then 9140 # Append any errors to the config.log. 9141 cat conftest.err 1>&5 9142 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9143 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9144 if diff conftest.exp conftest.er2 >/dev/null; then 9145 lt_cv_prog_compiler_static_works=yes 9146 fi 9147 else 9148 lt_cv_prog_compiler_static_works=yes 9149 fi 9150 fi 9151 $RM -r conftest* 9152 LDFLAGS="$save_LDFLAGS" 9153 9154fi 9155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9156$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9157 9158if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9159 : 9160else 9161 lt_prog_compiler_static= 9162fi 9163 9164 9165 9166 9167 9168 9169 9170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9171$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9172if ${lt_cv_prog_compiler_c_o+:} false; then : 9173 $as_echo_n "(cached) " >&6 9174else 9175 lt_cv_prog_compiler_c_o=no 9176 $RM -r conftest 2>/dev/null 9177 mkdir conftest 9178 cd conftest 9179 mkdir out 9180 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9181 9182 lt_compiler_flag="-o out/conftest2.$ac_objext" 9183 # Insert the option either (1) after the last *FLAGS variable, or 9184 # (2) before a word containing "conftest.", or (3) at the end. 9185 # Note that $ac_compile itself does not contain backslashes and begins 9186 # with a dollar sign (not a hyphen), so the echo should work correctly. 9187 lt_compile=`echo "$ac_compile" | $SED \ 9188 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9189 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9190 -e 's:$: $lt_compiler_flag:'` 9191 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9192 (eval "$lt_compile" 2>out/conftest.err) 9193 ac_status=$? 9194 cat out/conftest.err >&5 9195 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9196 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9197 then 9198 # The compiler can only warn and ignore the option if not recognized 9199 # So say no if there are warnings 9200 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9201 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9202 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9203 lt_cv_prog_compiler_c_o=yes 9204 fi 9205 fi 9206 chmod u+w . 2>&5 9207 $RM conftest* 9208 # SGI C++ compiler will create directory out/ii_files/ for 9209 # template instantiation 9210 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9211 $RM out/* && rmdir out 9212 cd .. 9213 $RM -r conftest 9214 $RM conftest* 9215 9216fi 9217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9218$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9219 9220 9221 9222 9223 9224 9225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9226$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9227if ${lt_cv_prog_compiler_c_o+:} false; then : 9228 $as_echo_n "(cached) " >&6 9229else 9230 lt_cv_prog_compiler_c_o=no 9231 $RM -r conftest 2>/dev/null 9232 mkdir conftest 9233 cd conftest 9234 mkdir out 9235 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9236 9237 lt_compiler_flag="-o out/conftest2.$ac_objext" 9238 # Insert the option either (1) after the last *FLAGS variable, or 9239 # (2) before a word containing "conftest.", or (3) at the end. 9240 # Note that $ac_compile itself does not contain backslashes and begins 9241 # with a dollar sign (not a hyphen), so the echo should work correctly. 9242 lt_compile=`echo "$ac_compile" | $SED \ 9243 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9244 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9245 -e 's:$: $lt_compiler_flag:'` 9246 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9247 (eval "$lt_compile" 2>out/conftest.err) 9248 ac_status=$? 9249 cat out/conftest.err >&5 9250 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9251 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9252 then 9253 # The compiler can only warn and ignore the option if not recognized 9254 # So say no if there are warnings 9255 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9256 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9257 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9258 lt_cv_prog_compiler_c_o=yes 9259 fi 9260 fi 9261 chmod u+w . 2>&5 9262 $RM conftest* 9263 # SGI C++ compiler will create directory out/ii_files/ for 9264 # template instantiation 9265 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9266 $RM out/* && rmdir out 9267 cd .. 9268 $RM -r conftest 9269 $RM conftest* 9270 9271fi 9272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9273$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9274 9275 9276 9277 9278hard_links="nottested" 9279if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9280 # do not overwrite the value of need_locks provided by the user 9281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9282$as_echo_n "checking if we can lock with hard links... " >&6; } 9283 hard_links=yes 9284 $RM conftest* 9285 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9286 touch conftest.a 9287 ln conftest.a conftest.b 2>&5 || hard_links=no 9288 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9290$as_echo "$hard_links" >&6; } 9291 if test "$hard_links" = no; then 9292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9293$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9294 need_locks=warn 9295 fi 9296else 9297 need_locks=no 9298fi 9299 9300 9301 9302 9303 9304 9305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9306$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9307 9308 runpath_var= 9309 allow_undefined_flag= 9310 always_export_symbols=no 9311 archive_cmds= 9312 archive_expsym_cmds= 9313 compiler_needs_object=no 9314 enable_shared_with_static_runtimes=no 9315 export_dynamic_flag_spec= 9316 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9317 hardcode_automatic=no 9318 hardcode_direct=no 9319 hardcode_direct_absolute=no 9320 hardcode_libdir_flag_spec= 9321 hardcode_libdir_flag_spec_ld= 9322 hardcode_libdir_separator= 9323 hardcode_minus_L=no 9324 hardcode_shlibpath_var=unsupported 9325 inherit_rpath=no 9326 link_all_deplibs=unknown 9327 module_cmds= 9328 module_expsym_cmds= 9329 old_archive_from_new_cmds= 9330 old_archive_from_expsyms_cmds= 9331 thread_safe_flag_spec= 9332 whole_archive_flag_spec= 9333 # include_expsyms should be a list of space-separated symbols to be *always* 9334 # included in the symbol list 9335 include_expsyms= 9336 # exclude_expsyms can be an extended regexp of symbols to exclude 9337 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9338 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9339 # as well as any symbol that contains `d'. 9340 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9341 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9342 # platforms (ab)use it in PIC code, but their linkers get confused if 9343 # the symbol is explicitly referenced. Since portable code cannot 9344 # rely on this symbol name, it's probably fine to never include it in 9345 # preloaded symbol tables. 9346 # Exclude shared library initialization/finalization symbols. 9347 extract_expsyms_cmds= 9348 9349 case $host_os in 9350 cygwin* | mingw* | pw32* | cegcc*) 9351 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9352 # When not using gcc, we currently assume that we are using 9353 # Microsoft Visual C++. 9354 if test "$GCC" != yes; then 9355 with_gnu_ld=no 9356 fi 9357 ;; 9358 interix*) 9359 # we just hope/assume this is gcc and not c89 (= MSVC++) 9360 with_gnu_ld=yes 9361 ;; 9362 openbsd*) 9363 with_gnu_ld=no 9364 ;; 9365 esac 9366 9367 ld_shlibs=yes 9368 9369 # On some targets, GNU ld is compatible enough with the native linker 9370 # that we're better off using the native interface for both. 9371 lt_use_gnu_ld_interface=no 9372 if test "$with_gnu_ld" = yes; then 9373 case $host_os in 9374 aix*) 9375 # The AIX port of GNU ld has always aspired to compatibility 9376 # with the native linker. However, as the warning in the GNU ld 9377 # block says, versions before 2.19.5* couldn't really create working 9378 # shared libraries, regardless of the interface used. 9379 case `$LD -v 2>&1` in 9380 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9381 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9382 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9383 *) 9384 lt_use_gnu_ld_interface=yes 9385 ;; 9386 esac 9387 ;; 9388 *) 9389 lt_use_gnu_ld_interface=yes 9390 ;; 9391 esac 9392 fi 9393 9394 if test "$lt_use_gnu_ld_interface" = yes; then 9395 # If archive_cmds runs LD, not CC, wlarc should be empty 9396 wlarc='${wl}' 9397 9398 # Set some defaults for GNU ld with shared library support. These 9399 # are reset later if shared libraries are not supported. Putting them 9400 # here allows them to be overridden if necessary. 9401 runpath_var=LD_RUN_PATH 9402 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9403 export_dynamic_flag_spec='${wl}--export-dynamic' 9404 # ancient GNU ld didn't support --whole-archive et. al. 9405 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9406 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9407 else 9408 whole_archive_flag_spec= 9409 fi 9410 supports_anon_versioning=no 9411 case `$LD -v 2>&1` in 9412 *GNU\ gold*) supports_anon_versioning=yes ;; 9413 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9414 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9415 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9416 *\ 2.11.*) ;; # other 2.11 versions 9417 *) supports_anon_versioning=yes ;; 9418 esac 9419 9420 # See if GNU ld supports shared libraries. 9421 case $host_os in 9422 aix[3-9]*) 9423 # On AIX/PPC, the GNU linker is very broken 9424 if test "$host_cpu" != ia64; then 9425 ld_shlibs=no 9426 cat <<_LT_EOF 1>&2 9427 9428*** Warning: the GNU linker, at least up to release 2.19, is reported 9429*** to be unable to reliably create shared libraries on AIX. 9430*** Therefore, libtool is disabling shared libraries support. If you 9431*** really care for shared libraries, you may want to install binutils 9432*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9433*** You will then need to restart the configuration process. 9434 9435_LT_EOF 9436 fi 9437 ;; 9438 9439 amigaos*) 9440 case $host_cpu in 9441 powerpc) 9442 # see comment about AmigaOS4 .so support 9443 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9444 archive_expsym_cmds='' 9445 ;; 9446 m68k) 9447 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 9448 hardcode_libdir_flag_spec='-L$libdir' 9449 hardcode_minus_L=yes 9450 ;; 9451 esac 9452 ;; 9453 9454 beos*) 9455 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9456 allow_undefined_flag=unsupported 9457 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9458 # support --undefined. This deserves some investigation. FIXME 9459 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9460 else 9461 ld_shlibs=no 9462 fi 9463 ;; 9464 9465 cygwin* | mingw* | pw32* | cegcc*) 9466 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9467 # as there is no search path for DLLs. 9468 hardcode_libdir_flag_spec='-L$libdir' 9469 export_dynamic_flag_spec='${wl}--export-all-symbols' 9470 allow_undefined_flag=unsupported 9471 always_export_symbols=no 9472 enable_shared_with_static_runtimes=yes 9473 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9474 9475 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9476 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9477 # If the export-symbols file already is a .def file (1st line 9478 # is EXPORTS), use it as is; otherwise, prepend... 9479 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9480 cp $export_symbols $output_objdir/$soname.def; 9481 else 9482 echo EXPORTS > $output_objdir/$soname.def; 9483 cat $export_symbols >> $output_objdir/$soname.def; 9484 fi~ 9485 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9486 else 9487 ld_shlibs=no 9488 fi 9489 ;; 9490 9491 haiku*) 9492 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9493 link_all_deplibs=yes 9494 ;; 9495 9496 interix[3-9]*) 9497 hardcode_direct=no 9498 hardcode_shlibpath_var=no 9499 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9500 export_dynamic_flag_spec='${wl}-E' 9501 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9502 # Instead, shared libraries are loaded at an image base (0x10000000 by 9503 # default) and relocated if they conflict, which is a slow very memory 9504 # consuming and fragmenting process. To avoid this, we pick a random, 9505 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9506 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9507 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9508 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9509 ;; 9510 9511 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9512 tmp_diet=no 9513 if test "$host_os" = linux-dietlibc; then 9514 case $cc_basename in 9515 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9516 esac 9517 fi 9518 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9519 && test "$tmp_diet" = no 9520 then 9521 tmp_addflag=' $pic_flag' 9522 tmp_sharedflag='-shared' 9523 case $cc_basename,$host_cpu in 9524 pgcc*) # Portland Group C compiler 9525 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9526 tmp_addflag=' $pic_flag' 9527 ;; 9528 pgf77* | pgf90* | pgf95* | pgfortran*) 9529 # Portland Group f77 and f90 compilers 9530 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9531 tmp_addflag=' $pic_flag -Mnomain' ;; 9532 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9533 tmp_addflag=' -i_dynamic' ;; 9534 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9535 tmp_addflag=' -i_dynamic -nofor_main' ;; 9536 ifc* | ifort*) # Intel Fortran compiler 9537 tmp_addflag=' -nofor_main' ;; 9538 lf95*) # Lahey Fortran 8.1 9539 whole_archive_flag_spec= 9540 tmp_sharedflag='--shared' ;; 9541 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9542 tmp_sharedflag='-qmkshrobj' 9543 tmp_addflag= ;; 9544 nvcc*) # Cuda Compiler Driver 2.2 9545 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9546 compiler_needs_object=yes 9547 ;; 9548 esac 9549 case `$CC -V 2>&1 | sed 5q` in 9550 *Sun\ C*) # Sun C 5.9 9551 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9552 compiler_needs_object=yes 9553 tmp_sharedflag='-G' ;; 9554 *Sun\ F*) # Sun Fortran 8.3 9555 tmp_sharedflag='-G' ;; 9556 esac 9557 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9558 9559 if test "x$supports_anon_versioning" = xyes; then 9560 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9561 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9562 echo "local: *; };" >> $output_objdir/$libname.ver~ 9563 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9564 fi 9565 9566 case $cc_basename in 9567 xlf* | bgf* | bgxlf* | mpixlf*) 9568 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9569 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9570 hardcode_libdir_flag_spec= 9571 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9572 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9573 if test "x$supports_anon_versioning" = xyes; then 9574 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9575 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9576 echo "local: *; };" >> $output_objdir/$libname.ver~ 9577 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9578 fi 9579 ;; 9580 esac 9581 else 9582 ld_shlibs=no 9583 fi 9584 ;; 9585 9586 netbsd*) 9587 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9588 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9589 wlarc= 9590 else 9591 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9592 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9593 fi 9594 ;; 9595 9596 solaris*) 9597 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9598 ld_shlibs=no 9599 cat <<_LT_EOF 1>&2 9600 9601*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9602*** create shared libraries on Solaris systems. Therefore, libtool 9603*** is disabling shared libraries support. We urge you to upgrade GNU 9604*** binutils to release 2.9.1 or newer. Another option is to modify 9605*** your PATH or compiler configuration so that the native linker is 9606*** used, and then restart. 9607 9608_LT_EOF 9609 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9610 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9611 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9612 else 9613 ld_shlibs=no 9614 fi 9615 ;; 9616 9617 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9618 case `$LD -v 2>&1` in 9619 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9620 ld_shlibs=no 9621 cat <<_LT_EOF 1>&2 9622 9623*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9624*** reliably create shared libraries on SCO systems. Therefore, libtool 9625*** is disabling shared libraries support. We urge you to upgrade GNU 9626*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9627*** your PATH or compiler configuration so that the native linker is 9628*** used, and then restart. 9629 9630_LT_EOF 9631 ;; 9632 *) 9633 # For security reasons, it is highly recommended that you always 9634 # use absolute paths for naming shared libraries, and exclude the 9635 # DT_RUNPATH tag from executables and libraries. But doing so 9636 # requires that you compile everything twice, which is a pain. 9637 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9638 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9639 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9640 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9641 else 9642 ld_shlibs=no 9643 fi 9644 ;; 9645 esac 9646 ;; 9647 9648 sunos4*) 9649 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9650 wlarc= 9651 hardcode_direct=yes 9652 hardcode_shlibpath_var=no 9653 ;; 9654 9655 *) 9656 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9657 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9658 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9659 else 9660 ld_shlibs=no 9661 fi 9662 ;; 9663 esac 9664 9665 if test "$ld_shlibs" = no; then 9666 runpath_var= 9667 hardcode_libdir_flag_spec= 9668 export_dynamic_flag_spec= 9669 whole_archive_flag_spec= 9670 fi 9671 else 9672 # PORTME fill in a description of your system's linker (not GNU ld) 9673 case $host_os in 9674 aix3*) 9675 allow_undefined_flag=unsupported 9676 always_export_symbols=yes 9677 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 9678 # Note: this linker hardcodes the directories in LIBPATH if there 9679 # are no directories specified by -L. 9680 hardcode_minus_L=yes 9681 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9682 # Neither direct hardcoding nor static linking is supported with a 9683 # broken collect2. 9684 hardcode_direct=unsupported 9685 fi 9686 ;; 9687 9688 aix[4-9]*) 9689 if test "$host_cpu" = ia64; then 9690 # On IA64, the linker does run time linking by default, so we don't 9691 # have to do anything special. 9692 aix_use_runtimelinking=no 9693 exp_sym_flag='-Bexport' 9694 no_entry_flag="" 9695 else 9696 # If we're using GNU nm, then we don't want the "-C" option. 9697 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9698 # Also, AIX nm treats weak defined symbols like other global 9699 # defined symbols, whereas GNU nm marks them as "W". 9700 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9701 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9702 else 9703 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9704 fi 9705 aix_use_runtimelinking=no 9706 9707 # Test if we are trying to use run time linking or normal 9708 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9709 # need to do runtime linking. 9710 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9711 for ld_flag in $LDFLAGS; do 9712 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9713 aix_use_runtimelinking=yes 9714 break 9715 fi 9716 done 9717 ;; 9718 esac 9719 9720 exp_sym_flag='-bexport' 9721 no_entry_flag='-bnoentry' 9722 fi 9723 9724 # When large executables or shared objects are built, AIX ld can 9725 # have problems creating the table of contents. If linking a library 9726 # or program results in "error TOC overflow" add -mminimal-toc to 9727 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9728 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9729 9730 archive_cmds='' 9731 hardcode_direct=yes 9732 hardcode_direct_absolute=yes 9733 hardcode_libdir_separator=':' 9734 link_all_deplibs=yes 9735 file_list_spec='${wl}-f,' 9736 9737 if test "$GCC" = yes; then 9738 case $host_os in aix4.[012]|aix4.[012].*) 9739 # We only want to do this on AIX 4.2 and lower, the check 9740 # below for broken collect2 doesn't work under 4.3+ 9741 collect2name=`${CC} -print-prog-name=collect2` 9742 if test -f "$collect2name" && 9743 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9744 then 9745 # We have reworked collect2 9746 : 9747 else 9748 # We have old collect2 9749 hardcode_direct=unsupported 9750 # It fails to find uninstalled libraries when the uninstalled 9751 # path is not listed in the libpath. Setting hardcode_minus_L 9752 # to unsupported forces relinking 9753 hardcode_minus_L=yes 9754 hardcode_libdir_flag_spec='-L$libdir' 9755 hardcode_libdir_separator= 9756 fi 9757 ;; 9758 esac 9759 shared_flag='-shared' 9760 if test "$aix_use_runtimelinking" = yes; then 9761 shared_flag="$shared_flag "'${wl}-G' 9762 fi 9763 else 9764 # not using gcc 9765 if test "$host_cpu" = ia64; then 9766 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9767 # chokes on -Wl,-G. The following line is correct: 9768 shared_flag='-G' 9769 else 9770 if test "$aix_use_runtimelinking" = yes; then 9771 shared_flag='${wl}-G' 9772 else 9773 shared_flag='${wl}-bM:SRE' 9774 fi 9775 fi 9776 fi 9777 9778 export_dynamic_flag_spec='${wl}-bexpall' 9779 # It seems that -bexpall does not export symbols beginning with 9780 # underscore (_), so it is better to generate a list of symbols to export. 9781 always_export_symbols=yes 9782 if test "$aix_use_runtimelinking" = yes; then 9783 # Warning - without using the other runtime loading flags (-brtl), 9784 # -berok will link without error, but may produce a broken library. 9785 allow_undefined_flag='-berok' 9786 # Determine the default libpath from the value encoded in an 9787 # empty executable. 9788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9789/* end confdefs.h. */ 9790 9791int 9792main () 9793{ 9794 9795 ; 9796 return 0; 9797} 9798_ACEOF 9799if ac_fn_c_try_link "$LINENO"; then : 9800 9801lt_aix_libpath_sed=' 9802 /Import File Strings/,/^$/ { 9803 /^0/ { 9804 s/^0 *\(.*\)$/\1/ 9805 p 9806 } 9807 }' 9808aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9809# Check for a 64-bit object if we didn't find anything. 9810if test -z "$aix_libpath"; then 9811 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9812fi 9813fi 9814rm -f core conftest.err conftest.$ac_objext \ 9815 conftest$ac_exeext conftest.$ac_ext 9816if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9817 9818 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9819 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9820 else 9821 if test "$host_cpu" = ia64; then 9822 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9823 allow_undefined_flag="-z nodefs" 9824 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 9825 else 9826 # Determine the default libpath from the value encoded in an 9827 # empty executable. 9828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9829/* end confdefs.h. */ 9830 9831int 9832main () 9833{ 9834 9835 ; 9836 return 0; 9837} 9838_ACEOF 9839if ac_fn_c_try_link "$LINENO"; then : 9840 9841lt_aix_libpath_sed=' 9842 /Import File Strings/,/^$/ { 9843 /^0/ { 9844 s/^0 *\(.*\)$/\1/ 9845 p 9846 } 9847 }' 9848aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9849# Check for a 64-bit object if we didn't find anything. 9850if test -z "$aix_libpath"; then 9851 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9852fi 9853fi 9854rm -f core conftest.err conftest.$ac_objext \ 9855 conftest$ac_exeext conftest.$ac_ext 9856if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9857 9858 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9859 # Warning - without using the other run time loading flags, 9860 # -berok will link without error, but may produce a broken library. 9861 no_undefined_flag=' ${wl}-bernotok' 9862 allow_undefined_flag=' ${wl}-berok' 9863 if test "$with_gnu_ld" = yes; then 9864 # We only use this code for GNU lds that support --whole-archive. 9865 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9866 else 9867 # Exported symbols can be pulled into shared objects from archives 9868 whole_archive_flag_spec='$convenience' 9869 fi 9870 archive_cmds_need_lc=yes 9871 # This is similar to how AIX traditionally builds its shared libraries. 9872 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 9873 fi 9874 fi 9875 ;; 9876 9877 amigaos*) 9878 case $host_cpu in 9879 powerpc) 9880 # see comment about AmigaOS4 .so support 9881 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9882 archive_expsym_cmds='' 9883 ;; 9884 m68k) 9885 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 9886 hardcode_libdir_flag_spec='-L$libdir' 9887 hardcode_minus_L=yes 9888 ;; 9889 esac 9890 ;; 9891 9892 bsdi[45]*) 9893 export_dynamic_flag_spec=-rdynamic 9894 ;; 9895 9896 cygwin* | mingw* | pw32* | cegcc*) 9897 # When not using gcc, we currently assume that we are using 9898 # Microsoft Visual C++. 9899 # hardcode_libdir_flag_spec is actually meaningless, as there is 9900 # no search path for DLLs. 9901 hardcode_libdir_flag_spec=' ' 9902 allow_undefined_flag=unsupported 9903 # Tell ltmain to make .lib files, not .a files. 9904 libext=lib 9905 # Tell ltmain to make .dll files, not .so files. 9906 shrext_cmds=".dll" 9907 # FIXME: Setting linknames here is a bad hack. 9908 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9909 # The linker will automatically build a .lib file if we build a DLL. 9910 old_archive_from_new_cmds='true' 9911 # FIXME: Should let the user specify the lib program. 9912 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9913 fix_srcfile_path='`cygpath -w "$srcfile"`' 9914 enable_shared_with_static_runtimes=yes 9915 ;; 9916 9917 darwin* | rhapsody*) 9918 9919 9920 archive_cmds_need_lc=no 9921 hardcode_direct=no 9922 hardcode_automatic=yes 9923 hardcode_shlibpath_var=unsupported 9924 if test "$lt_cv_ld_force_load" = "yes"; then 9925 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 9926 else 9927 whole_archive_flag_spec='' 9928 fi 9929 link_all_deplibs=yes 9930 allow_undefined_flag="$_lt_dar_allow_undefined" 9931 case $cc_basename in 9932 ifort*) _lt_dar_can_shared=yes ;; 9933 *) _lt_dar_can_shared=$GCC ;; 9934 esac 9935 if test "$_lt_dar_can_shared" = "yes"; then 9936 output_verbose_link_cmd=func_echo_all 9937 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9938 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9939 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 9940 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 9941 9942 else 9943 ld_shlibs=no 9944 fi 9945 9946 ;; 9947 9948 dgux*) 9949 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9950 hardcode_libdir_flag_spec='-L$libdir' 9951 hardcode_shlibpath_var=no 9952 ;; 9953 9954 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9955 # support. Future versions do this automatically, but an explicit c++rt0.o 9956 # does not break anything, and helps significantly (at the cost of a little 9957 # extra space). 9958 freebsd2.2*) 9959 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9960 hardcode_libdir_flag_spec='-R$libdir' 9961 hardcode_direct=yes 9962 hardcode_shlibpath_var=no 9963 ;; 9964 9965 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9966 freebsd2.*) 9967 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9968 hardcode_direct=yes 9969 hardcode_minus_L=yes 9970 hardcode_shlibpath_var=no 9971 ;; 9972 9973 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9974 freebsd* | dragonfly*) 9975 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9976 hardcode_libdir_flag_spec='-R$libdir' 9977 hardcode_direct=yes 9978 hardcode_shlibpath_var=no 9979 ;; 9980 9981 hpux9*) 9982 if test "$GCC" = yes; then 9983 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9984 else 9985 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9986 fi 9987 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9988 hardcode_libdir_separator=: 9989 hardcode_direct=yes 9990 9991 # hardcode_minus_L: Not really in the search PATH, 9992 # but as the default location of the library. 9993 hardcode_minus_L=yes 9994 export_dynamic_flag_spec='${wl}-E' 9995 ;; 9996 9997 hpux10*) 9998 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9999 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10000 else 10001 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10002 fi 10003 if test "$with_gnu_ld" = no; then 10004 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10005 hardcode_libdir_flag_spec_ld='+b $libdir' 10006 hardcode_libdir_separator=: 10007 hardcode_direct=yes 10008 hardcode_direct_absolute=yes 10009 export_dynamic_flag_spec='${wl}-E' 10010 # hardcode_minus_L: Not really in the search PATH, 10011 # but as the default location of the library. 10012 hardcode_minus_L=yes 10013 fi 10014 ;; 10015 10016 hpux11*) 10017 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10018 case $host_cpu in 10019 hppa*64*) 10020 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10021 ;; 10022 ia64*) 10023 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10024 ;; 10025 *) 10026 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10027 ;; 10028 esac 10029 else 10030 case $host_cpu in 10031 hppa*64*) 10032 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10033 ;; 10034 ia64*) 10035 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10036 ;; 10037 *) 10038 10039 # Older versions of the 11.00 compiler do not understand -b yet 10040 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10042$as_echo_n "checking if $CC understands -b... " >&6; } 10043if ${lt_cv_prog_compiler__b+:} false; then : 10044 $as_echo_n "(cached) " >&6 10045else 10046 lt_cv_prog_compiler__b=no 10047 save_LDFLAGS="$LDFLAGS" 10048 LDFLAGS="$LDFLAGS -b" 10049 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10050 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10051 # The linker can only warn and ignore the option if not recognized 10052 # So say no if there are warnings 10053 if test -s conftest.err; then 10054 # Append any errors to the config.log. 10055 cat conftest.err 1>&5 10056 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10057 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10058 if diff conftest.exp conftest.er2 >/dev/null; then 10059 lt_cv_prog_compiler__b=yes 10060 fi 10061 else 10062 lt_cv_prog_compiler__b=yes 10063 fi 10064 fi 10065 $RM -r conftest* 10066 LDFLAGS="$save_LDFLAGS" 10067 10068fi 10069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10070$as_echo "$lt_cv_prog_compiler__b" >&6; } 10071 10072if test x"$lt_cv_prog_compiler__b" = xyes; then 10073 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10074else 10075 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10076fi 10077 10078 ;; 10079 esac 10080 fi 10081 if test "$with_gnu_ld" = no; then 10082 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10083 hardcode_libdir_separator=: 10084 10085 case $host_cpu in 10086 hppa*64*|ia64*) 10087 hardcode_direct=no 10088 hardcode_shlibpath_var=no 10089 ;; 10090 *) 10091 hardcode_direct=yes 10092 hardcode_direct_absolute=yes 10093 export_dynamic_flag_spec='${wl}-E' 10094 10095 # hardcode_minus_L: Not really in the search PATH, 10096 # but as the default location of the library. 10097 hardcode_minus_L=yes 10098 ;; 10099 esac 10100 fi 10101 ;; 10102 10103 irix5* | irix6* | nonstopux*) 10104 if test "$GCC" = yes; then 10105 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10106 # Try to use the -exported_symbol ld option, if it does not 10107 # work, assume that -exports_file does not work either and 10108 # implicitly export all symbols. 10109 save_LDFLAGS="$LDFLAGS" 10110 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10112/* end confdefs.h. */ 10113int foo(void) {} 10114_ACEOF 10115if ac_fn_c_try_link "$LINENO"; then : 10116 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 10117 10118fi 10119rm -f core conftest.err conftest.$ac_objext \ 10120 conftest$ac_exeext conftest.$ac_ext 10121 LDFLAGS="$save_LDFLAGS" 10122 else 10123 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10124 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 10125 fi 10126 archive_cmds_need_lc='no' 10127 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10128 hardcode_libdir_separator=: 10129 inherit_rpath=yes 10130 link_all_deplibs=yes 10131 ;; 10132 10133 netbsd*) 10134 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10135 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10136 else 10137 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10138 fi 10139 hardcode_libdir_flag_spec='-R$libdir' 10140 hardcode_direct=yes 10141 hardcode_shlibpath_var=no 10142 ;; 10143 10144 newsos6) 10145 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10146 hardcode_direct=yes 10147 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10148 hardcode_libdir_separator=: 10149 hardcode_shlibpath_var=no 10150 ;; 10151 10152 *nto* | *qnx*) 10153 ;; 10154 10155 openbsd*) 10156 if test -f /usr/libexec/ld.so; then 10157 hardcode_direct=yes 10158 hardcode_shlibpath_var=no 10159 hardcode_direct_absolute=yes 10160 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10161 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10162 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10163 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10164 export_dynamic_flag_spec='${wl}-E' 10165 else 10166 case $host_os in 10167 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10168 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10169 hardcode_libdir_flag_spec='-R$libdir' 10170 ;; 10171 *) 10172 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10173 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10174 ;; 10175 esac 10176 fi 10177 else 10178 ld_shlibs=no 10179 fi 10180 ;; 10181 10182 os2*) 10183 hardcode_libdir_flag_spec='-L$libdir' 10184 hardcode_minus_L=yes 10185 allow_undefined_flag=unsupported 10186 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 10187 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10188 ;; 10189 10190 osf3*) 10191 if test "$GCC" = yes; then 10192 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10193 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10194 else 10195 allow_undefined_flag=' -expect_unresolved \*' 10196 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10197 fi 10198 archive_cmds_need_lc='no' 10199 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10200 hardcode_libdir_separator=: 10201 ;; 10202 10203 osf4* | osf5*) # as osf3* with the addition of -msym flag 10204 if test "$GCC" = yes; then 10205 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10206 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10207 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10208 else 10209 allow_undefined_flag=' -expect_unresolved \*' 10210 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10211 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 10212 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 10213 10214 # Both c and cxx compiler support -rpath directly 10215 hardcode_libdir_flag_spec='-rpath $libdir' 10216 fi 10217 archive_cmds_need_lc='no' 10218 hardcode_libdir_separator=: 10219 ;; 10220 10221 solaris*) 10222 no_undefined_flag=' -z defs' 10223 if test "$GCC" = yes; then 10224 wlarc='${wl}' 10225 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10226 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10227 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10228 else 10229 case `$CC -V 2>&1` in 10230 *"Compilers 5.0"*) 10231 wlarc='' 10232 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10233 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10234 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10235 ;; 10236 *) 10237 wlarc='${wl}' 10238 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10239 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10240 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10241 ;; 10242 esac 10243 fi 10244 hardcode_libdir_flag_spec='-R$libdir' 10245 hardcode_shlibpath_var=no 10246 case $host_os in 10247 solaris2.[0-5] | solaris2.[0-5].*) ;; 10248 *) 10249 # The compiler driver will combine and reorder linker options, 10250 # but understands `-z linker_flag'. GCC discards it without `$wl', 10251 # but is careful enough not to reorder. 10252 # Supported since Solaris 2.6 (maybe 2.5.1?) 10253 if test "$GCC" = yes; then 10254 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10255 else 10256 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10257 fi 10258 ;; 10259 esac 10260 link_all_deplibs=yes 10261 ;; 10262 10263 sunos4*) 10264 if test "x$host_vendor" = xsequent; then 10265 # Use $CC to link under sequent, because it throws in some extra .o 10266 # files that make .init and .fini sections work. 10267 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10268 else 10269 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10270 fi 10271 hardcode_libdir_flag_spec='-L$libdir' 10272 hardcode_direct=yes 10273 hardcode_minus_L=yes 10274 hardcode_shlibpath_var=no 10275 ;; 10276 10277 sysv4) 10278 case $host_vendor in 10279 sni) 10280 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10281 hardcode_direct=yes # is this really true??? 10282 ;; 10283 siemens) 10284 ## LD is ld it makes a PLAMLIB 10285 ## CC just makes a GrossModule. 10286 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10287 reload_cmds='$CC -r -o $output$reload_objs' 10288 hardcode_direct=no 10289 ;; 10290 motorola) 10291 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10292 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10293 ;; 10294 esac 10295 runpath_var='LD_RUN_PATH' 10296 hardcode_shlibpath_var=no 10297 ;; 10298 10299 sysv4.3*) 10300 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10301 hardcode_shlibpath_var=no 10302 export_dynamic_flag_spec='-Bexport' 10303 ;; 10304 10305 sysv4*MP*) 10306 if test -d /usr/nec; then 10307 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10308 hardcode_shlibpath_var=no 10309 runpath_var=LD_RUN_PATH 10310 hardcode_runpath_var=yes 10311 ld_shlibs=yes 10312 fi 10313 ;; 10314 10315 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10316 no_undefined_flag='${wl}-z,text' 10317 archive_cmds_need_lc=no 10318 hardcode_shlibpath_var=no 10319 runpath_var='LD_RUN_PATH' 10320 10321 if test "$GCC" = yes; then 10322 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10323 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10324 else 10325 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10326 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10327 fi 10328 ;; 10329 10330 sysv5* | sco3.2v5* | sco5v6*) 10331 # Note: We can NOT use -z defs as we might desire, because we do not 10332 # link with -lc, and that would cause any symbols used from libc to 10333 # always be unresolved, which means just about no library would 10334 # ever link correctly. If we're not using GNU ld we use -z text 10335 # though, which does catch some bad symbols but isn't as heavy-handed 10336 # as -z defs. 10337 no_undefined_flag='${wl}-z,text' 10338 allow_undefined_flag='${wl}-z,nodefs' 10339 archive_cmds_need_lc=no 10340 hardcode_shlibpath_var=no 10341 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10342 hardcode_libdir_separator=':' 10343 link_all_deplibs=yes 10344 export_dynamic_flag_spec='${wl}-Bexport' 10345 runpath_var='LD_RUN_PATH' 10346 10347 if test "$GCC" = yes; then 10348 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10349 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10350 else 10351 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10352 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10353 fi 10354 ;; 10355 10356 uts4*) 10357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10358 hardcode_libdir_flag_spec='-L$libdir' 10359 hardcode_shlibpath_var=no 10360 ;; 10361 10362 *) 10363 ld_shlibs=no 10364 ;; 10365 esac 10366 10367 if test x$host_vendor = xsni; then 10368 case $host in 10369 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10370 export_dynamic_flag_spec='${wl}-Blargedynsym' 10371 ;; 10372 esac 10373 fi 10374 fi 10375 10376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10377$as_echo "$ld_shlibs" >&6; } 10378test "$ld_shlibs" = no && can_build_shared=no 10379 10380with_gnu_ld=$with_gnu_ld 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396# 10397# Do we need to explicitly link libc? 10398# 10399case "x$archive_cmds_need_lc" in 10400x|xyes) 10401 # Assume -lc should be added 10402 archive_cmds_need_lc=yes 10403 10404 if test "$enable_shared" = yes && test "$GCC" = yes; then 10405 case $archive_cmds in 10406 *'~'*) 10407 # FIXME: we may have to deal with multi-command sequences. 10408 ;; 10409 '$CC '*) 10410 # Test whether the compiler implicitly links with -lc since on some 10411 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10412 # to ld, don't add -lc before -lgcc. 10413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10414$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10415if ${lt_cv_archive_cmds_need_lc+:} false; then : 10416 $as_echo_n "(cached) " >&6 10417else 10418 $RM conftest* 10419 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10420 10421 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10422 (eval $ac_compile) 2>&5 10423 ac_status=$? 10424 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10425 test $ac_status = 0; } 2>conftest.err; then 10426 soname=conftest 10427 lib=conftest 10428 libobjs=conftest.$ac_objext 10429 deplibs= 10430 wl=$lt_prog_compiler_wl 10431 pic_flag=$lt_prog_compiler_pic 10432 compiler_flags=-v 10433 linker_flags=-v 10434 verstring= 10435 output_objdir=. 10436 libname=conftest 10437 lt_save_allow_undefined_flag=$allow_undefined_flag 10438 allow_undefined_flag= 10439 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10440 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10441 ac_status=$? 10442 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10443 test $ac_status = 0; } 10444 then 10445 lt_cv_archive_cmds_need_lc=no 10446 else 10447 lt_cv_archive_cmds_need_lc=yes 10448 fi 10449 allow_undefined_flag=$lt_save_allow_undefined_flag 10450 else 10451 cat conftest.err 1>&5 10452 fi 10453 $RM conftest* 10454 10455fi 10456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10457$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10458 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10459 ;; 10460 esac 10461 fi 10462 ;; 10463esac 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10622$as_echo_n "checking dynamic linker characteristics... " >&6; } 10623 10624if test "$GCC" = yes; then 10625 case $host_os in 10626 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10627 *) lt_awk_arg="/^libraries:/" ;; 10628 esac 10629 case $host_os in 10630 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10631 *) lt_sed_strip_eq="s,=/,/,g" ;; 10632 esac 10633 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10634 case $lt_search_path_spec in 10635 *\;*) 10636 # if the path contains ";" then we assume it to be the separator 10637 # otherwise default to the standard path separator (i.e. ":") - it is 10638 # assumed that no part of a normal pathname contains ";" but that should 10639 # okay in the real world where ";" in dirpaths is itself problematic. 10640 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10641 ;; 10642 *) 10643 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10644 ;; 10645 esac 10646 # Ok, now we have the path, separated by spaces, we can step through it 10647 # and add multilib dir if necessary. 10648 lt_tmp_lt_search_path_spec= 10649 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10650 for lt_sys_path in $lt_search_path_spec; do 10651 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10652 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10653 else 10654 test -d "$lt_sys_path" && \ 10655 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10656 fi 10657 done 10658 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10659BEGIN {RS=" "; FS="/|\n";} { 10660 lt_foo=""; 10661 lt_count=0; 10662 for (lt_i = NF; lt_i > 0; lt_i--) { 10663 if ($lt_i != "" && $lt_i != ".") { 10664 if ($lt_i == "..") { 10665 lt_count++; 10666 } else { 10667 if (lt_count == 0) { 10668 lt_foo="/" $lt_i lt_foo; 10669 } else { 10670 lt_count--; 10671 } 10672 } 10673 } 10674 } 10675 if (lt_foo != "") { lt_freq[lt_foo]++; } 10676 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10677}'` 10678 # AWK program above erroneously prepends '/' to C:/dos/paths 10679 # for these hosts. 10680 case $host_os in 10681 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10682 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10683 esac 10684 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10685else 10686 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10687fi 10688library_names_spec= 10689libname_spec='lib$name' 10690soname_spec= 10691shrext_cmds=".so" 10692postinstall_cmds= 10693postuninstall_cmds= 10694finish_cmds= 10695finish_eval= 10696shlibpath_var= 10697shlibpath_overrides_runpath=unknown 10698version_type=none 10699dynamic_linker="$host_os ld.so" 10700sys_lib_dlsearch_path_spec="/lib /usr/lib" 10701need_lib_prefix=unknown 10702hardcode_into_libs=no 10703 10704# when you set need_version to no, make sure it does not cause -set_version 10705# flags to be left without arguments 10706need_version=unknown 10707 10708case $host_os in 10709aix3*) 10710 version_type=linux 10711 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10712 shlibpath_var=LIBPATH 10713 10714 # AIX 3 has no versioning support, so we append a major version to the name. 10715 soname_spec='${libname}${release}${shared_ext}$major' 10716 ;; 10717 10718aix[4-9]*) 10719 version_type=linux 10720 need_lib_prefix=no 10721 need_version=no 10722 hardcode_into_libs=yes 10723 if test "$host_cpu" = ia64; then 10724 # AIX 5 supports IA64 10725 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10726 shlibpath_var=LD_LIBRARY_PATH 10727 else 10728 # With GCC up to 2.95.x, collect2 would create an import file 10729 # for dependence libraries. The import file would start with 10730 # the line `#! .'. This would cause the generated library to 10731 # depend on `.', always an invalid library. This was fixed in 10732 # development snapshots of GCC prior to 3.0. 10733 case $host_os in 10734 aix4 | aix4.[01] | aix4.[01].*) 10735 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10736 echo ' yes ' 10737 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10738 : 10739 else 10740 can_build_shared=no 10741 fi 10742 ;; 10743 esac 10744 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10745 # soname into executable. Probably we can add versioning support to 10746 # collect2, so additional links can be useful in future. 10747 if test "$aix_use_runtimelinking" = yes; then 10748 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10749 # instead of lib<name>.a to let people know that these are not 10750 # typical AIX shared libraries. 10751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10752 else 10753 # We preserve .a as extension for shared libraries through AIX4.2 10754 # and later when we are not doing run time linking. 10755 library_names_spec='${libname}${release}.a $libname.a' 10756 soname_spec='${libname}${release}${shared_ext}$major' 10757 fi 10758 shlibpath_var=LIBPATH 10759 fi 10760 ;; 10761 10762amigaos*) 10763 case $host_cpu in 10764 powerpc) 10765 # Since July 2007 AmigaOS4 officially supports .so libraries. 10766 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10768 ;; 10769 m68k) 10770 library_names_spec='$libname.ixlibrary $libname.a' 10771 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10772 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10773 ;; 10774 esac 10775 ;; 10776 10777beos*) 10778 library_names_spec='${libname}${shared_ext}' 10779 dynamic_linker="$host_os ld.so" 10780 shlibpath_var=LIBRARY_PATH 10781 ;; 10782 10783bsdi[45]*) 10784 version_type=linux 10785 need_version=no 10786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10787 soname_spec='${libname}${release}${shared_ext}$major' 10788 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10789 shlibpath_var=LD_LIBRARY_PATH 10790 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10791 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10792 # the default ld.so.conf also contains /usr/contrib/lib and 10793 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10794 # libtool to hard-code these into programs 10795 ;; 10796 10797cygwin* | mingw* | pw32* | cegcc*) 10798 version_type=windows 10799 shrext_cmds=".dll" 10800 need_version=no 10801 need_lib_prefix=no 10802 10803 case $GCC,$host_os in 10804 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10805 library_names_spec='$libname.dll.a' 10806 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10807 postinstall_cmds='base_file=`basename \${file}`~ 10808 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10809 dldir=$destdir/`dirname \$dlpath`~ 10810 test -d \$dldir || mkdir -p \$dldir~ 10811 $install_prog $dir/$dlname \$dldir/$dlname~ 10812 chmod a+x \$dldir/$dlname~ 10813 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10814 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10815 fi' 10816 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10817 dlpath=$dir/\$dldll~ 10818 $RM \$dlpath' 10819 shlibpath_overrides_runpath=yes 10820 10821 case $host_os in 10822 cygwin*) 10823 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10824 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10825 10826 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10827 ;; 10828 mingw* | cegcc*) 10829 # MinGW DLLs use traditional 'lib' prefix 10830 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10831 ;; 10832 pw32*) 10833 # pw32 DLLs use 'pw' prefix rather than 'lib' 10834 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10835 ;; 10836 esac 10837 ;; 10838 10839 *) 10840 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10841 ;; 10842 esac 10843 dynamic_linker='Win32 ld.exe' 10844 # FIXME: first we should search . and the directory the executable is in 10845 shlibpath_var=PATH 10846 ;; 10847 10848darwin* | rhapsody*) 10849 dynamic_linker="$host_os dyld" 10850 version_type=darwin 10851 need_lib_prefix=no 10852 need_version=no 10853 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10854 soname_spec='${libname}${release}${major}$shared_ext' 10855 shlibpath_overrides_runpath=yes 10856 shlibpath_var=DYLD_LIBRARY_PATH 10857 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10858 10859 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10860 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10861 ;; 10862 10863dgux*) 10864 version_type=linux 10865 need_lib_prefix=no 10866 need_version=no 10867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10868 soname_spec='${libname}${release}${shared_ext}$major' 10869 shlibpath_var=LD_LIBRARY_PATH 10870 ;; 10871 10872freebsd* | dragonfly*) 10873 # DragonFly does not have aout. When/if they implement a new 10874 # versioning mechanism, adjust this. 10875 if test -x /usr/bin/objformat; then 10876 objformat=`/usr/bin/objformat` 10877 else 10878 case $host_os in 10879 freebsd[23].*) objformat=aout ;; 10880 *) objformat=elf ;; 10881 esac 10882 fi 10883 version_type=freebsd-$objformat 10884 case $version_type in 10885 freebsd-elf*) 10886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10887 need_version=no 10888 need_lib_prefix=no 10889 ;; 10890 freebsd-*) 10891 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10892 need_version=yes 10893 ;; 10894 esac 10895 shlibpath_var=LD_LIBRARY_PATH 10896 case $host_os in 10897 freebsd2.*) 10898 shlibpath_overrides_runpath=yes 10899 ;; 10900 freebsd3.[01]* | freebsdelf3.[01]*) 10901 shlibpath_overrides_runpath=yes 10902 hardcode_into_libs=yes 10903 ;; 10904 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10905 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10906 shlibpath_overrides_runpath=no 10907 hardcode_into_libs=yes 10908 ;; 10909 *) # from 4.6 on, and DragonFly 10910 shlibpath_overrides_runpath=yes 10911 hardcode_into_libs=yes 10912 ;; 10913 esac 10914 ;; 10915 10916gnu*) 10917 version_type=linux 10918 need_lib_prefix=no 10919 need_version=no 10920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10921 soname_spec='${libname}${release}${shared_ext}$major' 10922 shlibpath_var=LD_LIBRARY_PATH 10923 hardcode_into_libs=yes 10924 ;; 10925 10926haiku*) 10927 version_type=linux 10928 need_lib_prefix=no 10929 need_version=no 10930 dynamic_linker="$host_os runtime_loader" 10931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10932 soname_spec='${libname}${release}${shared_ext}$major' 10933 shlibpath_var=LIBRARY_PATH 10934 shlibpath_overrides_runpath=yes 10935 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10936 hardcode_into_libs=yes 10937 ;; 10938 10939hpux9* | hpux10* | hpux11*) 10940 # Give a soname corresponding to the major version so that dld.sl refuses to 10941 # link against other versions. 10942 version_type=sunos 10943 need_lib_prefix=no 10944 need_version=no 10945 case $host_cpu in 10946 ia64*) 10947 shrext_cmds='.so' 10948 hardcode_into_libs=yes 10949 dynamic_linker="$host_os dld.so" 10950 shlibpath_var=LD_LIBRARY_PATH 10951 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10953 soname_spec='${libname}${release}${shared_ext}$major' 10954 if test "X$HPUX_IA64_MODE" = X32; then 10955 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10956 else 10957 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10958 fi 10959 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10960 ;; 10961 hppa*64*) 10962 shrext_cmds='.sl' 10963 hardcode_into_libs=yes 10964 dynamic_linker="$host_os dld.sl" 10965 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10966 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10968 soname_spec='${libname}${release}${shared_ext}$major' 10969 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10970 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10971 ;; 10972 *) 10973 shrext_cmds='.sl' 10974 dynamic_linker="$host_os dld.sl" 10975 shlibpath_var=SHLIB_PATH 10976 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10978 soname_spec='${libname}${release}${shared_ext}$major' 10979 ;; 10980 esac 10981 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10982 postinstall_cmds='chmod 555 $lib' 10983 # or fails outright, so override atomically: 10984 install_override_mode=555 10985 ;; 10986 10987interix[3-9]*) 10988 version_type=linux 10989 need_lib_prefix=no 10990 need_version=no 10991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10992 soname_spec='${libname}${release}${shared_ext}$major' 10993 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10994 shlibpath_var=LD_LIBRARY_PATH 10995 shlibpath_overrides_runpath=no 10996 hardcode_into_libs=yes 10997 ;; 10998 10999irix5* | irix6* | nonstopux*) 11000 case $host_os in 11001 nonstopux*) version_type=nonstopux ;; 11002 *) 11003 if test "$lt_cv_prog_gnu_ld" = yes; then 11004 version_type=linux 11005 else 11006 version_type=irix 11007 fi ;; 11008 esac 11009 need_lib_prefix=no 11010 need_version=no 11011 soname_spec='${libname}${release}${shared_ext}$major' 11012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11013 case $host_os in 11014 irix5* | nonstopux*) 11015 libsuff= shlibsuff= 11016 ;; 11017 *) 11018 case $LD in # libtool.m4 will add one of these switches to LD 11019 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11020 libsuff= shlibsuff= libmagic=32-bit;; 11021 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11022 libsuff=32 shlibsuff=N32 libmagic=N32;; 11023 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11024 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11025 *) libsuff= shlibsuff= libmagic=never-match;; 11026 esac 11027 ;; 11028 esac 11029 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11030 shlibpath_overrides_runpath=no 11031 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11032 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11033 hardcode_into_libs=yes 11034 ;; 11035 11036# No shared lib support for Linux oldld, aout, or coff. 11037linux*oldld* | linux*aout* | linux*coff*) 11038 dynamic_linker=no 11039 ;; 11040 11041# This must be Linux ELF. 11042linux* | k*bsd*-gnu | kopensolaris*-gnu) 11043 version_type=linux 11044 need_lib_prefix=no 11045 need_version=no 11046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11047 soname_spec='${libname}${release}${shared_ext}$major' 11048 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11049 shlibpath_var=LD_LIBRARY_PATH 11050 shlibpath_overrides_runpath=no 11051 11052 # Some binutils ld are patched to set DT_RUNPATH 11053 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11054 $as_echo_n "(cached) " >&6 11055else 11056 lt_cv_shlibpath_overrides_runpath=no 11057 save_LDFLAGS=$LDFLAGS 11058 save_libdir=$libdir 11059 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11060 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11062/* end confdefs.h. */ 11063 11064int 11065main () 11066{ 11067 11068 ; 11069 return 0; 11070} 11071_ACEOF 11072if ac_fn_c_try_link "$LINENO"; then : 11073 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11074 lt_cv_shlibpath_overrides_runpath=yes 11075fi 11076fi 11077rm -f core conftest.err conftest.$ac_objext \ 11078 conftest$ac_exeext conftest.$ac_ext 11079 LDFLAGS=$save_LDFLAGS 11080 libdir=$save_libdir 11081 11082fi 11083 11084 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11085 11086 # This implies no fast_install, which is unacceptable. 11087 # Some rework will be needed to allow for fast_install 11088 # before this can be enabled. 11089 hardcode_into_libs=yes 11090 11091 # Append ld.so.conf contents to the search path 11092 if test -f /etc/ld.so.conf; then 11093 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 11094 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11095 fi 11096 11097 # We used to test for /lib/ld.so.1 and disable shared libraries on 11098 # powerpc, because MkLinux only supported shared libraries with the 11099 # GNU dynamic linker. Since this was broken with cross compilers, 11100 # most powerpc-linux boxes support dynamic linking these days and 11101 # people can always --disable-shared, the test was removed, and we 11102 # assume the GNU/Linux dynamic linker is in use. 11103 dynamic_linker='GNU/Linux ld.so' 11104 ;; 11105 11106netbsd*) 11107 version_type=sunos 11108 need_lib_prefix=no 11109 need_version=no 11110 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11112 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11113 dynamic_linker='NetBSD (a.out) ld.so' 11114 else 11115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11116 soname_spec='${libname}${release}${shared_ext}$major' 11117 dynamic_linker='NetBSD ld.elf_so' 11118 fi 11119 shlibpath_var=LD_LIBRARY_PATH 11120 shlibpath_overrides_runpath=yes 11121 hardcode_into_libs=yes 11122 ;; 11123 11124newsos6) 11125 version_type=linux 11126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11127 shlibpath_var=LD_LIBRARY_PATH 11128 shlibpath_overrides_runpath=yes 11129 ;; 11130 11131*nto* | *qnx*) 11132 version_type=qnx 11133 need_lib_prefix=no 11134 need_version=no 11135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11136 soname_spec='${libname}${release}${shared_ext}$major' 11137 shlibpath_var=LD_LIBRARY_PATH 11138 shlibpath_overrides_runpath=no 11139 hardcode_into_libs=yes 11140 dynamic_linker='ldqnx.so' 11141 ;; 11142 11143openbsd*) 11144 version_type=sunos 11145 sys_lib_dlsearch_path_spec="/usr/lib" 11146 need_lib_prefix=no 11147 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11148 case $host_os in 11149 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11150 *) need_version=no ;; 11151 esac 11152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11153 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11154 shlibpath_var=LD_LIBRARY_PATH 11155 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11156 case $host_os in 11157 openbsd2.[89] | openbsd2.[89].*) 11158 shlibpath_overrides_runpath=no 11159 ;; 11160 *) 11161 shlibpath_overrides_runpath=yes 11162 ;; 11163 esac 11164 else 11165 shlibpath_overrides_runpath=yes 11166 fi 11167 ;; 11168 11169os2*) 11170 libname_spec='$name' 11171 shrext_cmds=".dll" 11172 need_lib_prefix=no 11173 library_names_spec='$libname${shared_ext} $libname.a' 11174 dynamic_linker='OS/2 ld.exe' 11175 shlibpath_var=LIBPATH 11176 ;; 11177 11178osf3* | osf4* | osf5*) 11179 version_type=osf 11180 need_lib_prefix=no 11181 need_version=no 11182 soname_spec='${libname}${release}${shared_ext}$major' 11183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11184 shlibpath_var=LD_LIBRARY_PATH 11185 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11186 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11187 ;; 11188 11189rdos*) 11190 dynamic_linker=no 11191 ;; 11192 11193solaris*) 11194 version_type=linux 11195 need_lib_prefix=no 11196 need_version=no 11197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11198 soname_spec='${libname}${release}${shared_ext}$major' 11199 shlibpath_var=LD_LIBRARY_PATH 11200 shlibpath_overrides_runpath=yes 11201 hardcode_into_libs=yes 11202 # ldd complains unless libraries are executable 11203 postinstall_cmds='chmod +x $lib' 11204 ;; 11205 11206sunos4*) 11207 version_type=sunos 11208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11209 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11210 shlibpath_var=LD_LIBRARY_PATH 11211 shlibpath_overrides_runpath=yes 11212 if test "$with_gnu_ld" = yes; then 11213 need_lib_prefix=no 11214 fi 11215 need_version=yes 11216 ;; 11217 11218sysv4 | sysv4.3*) 11219 version_type=linux 11220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11221 soname_spec='${libname}${release}${shared_ext}$major' 11222 shlibpath_var=LD_LIBRARY_PATH 11223 case $host_vendor in 11224 sni) 11225 shlibpath_overrides_runpath=no 11226 need_lib_prefix=no 11227 runpath_var=LD_RUN_PATH 11228 ;; 11229 siemens) 11230 need_lib_prefix=no 11231 ;; 11232 motorola) 11233 need_lib_prefix=no 11234 need_version=no 11235 shlibpath_overrides_runpath=no 11236 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11237 ;; 11238 esac 11239 ;; 11240 11241sysv4*MP*) 11242 if test -d /usr/nec ;then 11243 version_type=linux 11244 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11245 soname_spec='$libname${shared_ext}.$major' 11246 shlibpath_var=LD_LIBRARY_PATH 11247 fi 11248 ;; 11249 11250sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11251 version_type=freebsd-elf 11252 need_lib_prefix=no 11253 need_version=no 11254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11255 soname_spec='${libname}${release}${shared_ext}$major' 11256 shlibpath_var=LD_LIBRARY_PATH 11257 shlibpath_overrides_runpath=yes 11258 hardcode_into_libs=yes 11259 if test "$with_gnu_ld" = yes; then 11260 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11261 else 11262 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11263 case $host_os in 11264 sco3.2v5*) 11265 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11266 ;; 11267 esac 11268 fi 11269 sys_lib_dlsearch_path_spec='/usr/lib' 11270 ;; 11271 11272tpf*) 11273 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11274 version_type=linux 11275 need_lib_prefix=no 11276 need_version=no 11277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11278 shlibpath_var=LD_LIBRARY_PATH 11279 shlibpath_overrides_runpath=no 11280 hardcode_into_libs=yes 11281 ;; 11282 11283uts4*) 11284 version_type=linux 11285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11286 soname_spec='${libname}${release}${shared_ext}$major' 11287 shlibpath_var=LD_LIBRARY_PATH 11288 ;; 11289 11290*) 11291 dynamic_linker=no 11292 ;; 11293esac 11294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11295$as_echo "$dynamic_linker" >&6; } 11296test "$dynamic_linker" = no && can_build_shared=no 11297 11298variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11299if test "$GCC" = yes; then 11300 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11301fi 11302 11303if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11304 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11305fi 11306if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11307 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11308fi 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11402$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11403hardcode_action= 11404if test -n "$hardcode_libdir_flag_spec" || 11405 test -n "$runpath_var" || 11406 test "X$hardcode_automatic" = "Xyes" ; then 11407 11408 # We can hardcode non-existent directories. 11409 if test "$hardcode_direct" != no && 11410 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11411 # have to relink, otherwise we might link with an installed library 11412 # when we should be linking with a yet-to-be-installed one 11413 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11414 test "$hardcode_minus_L" != no; then 11415 # Linking always hardcodes the temporary library directory. 11416 hardcode_action=relink 11417 else 11418 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11419 hardcode_action=immediate 11420 fi 11421else 11422 # We cannot hardcode anything, or else we can only hardcode existing 11423 # directories. 11424 hardcode_action=unsupported 11425fi 11426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11427$as_echo "$hardcode_action" >&6; } 11428 11429if test "$hardcode_action" = relink || 11430 test "$inherit_rpath" = yes; then 11431 # Fast installation is not supported 11432 enable_fast_install=no 11433elif test "$shlibpath_overrides_runpath" = yes || 11434 test "$enable_shared" = no; then 11435 # Fast installation is not necessary 11436 enable_fast_install=needless 11437fi 11438 11439 11440 11441 11442 11443 11444 if test "x$enable_dlopen" != xyes; then 11445 enable_dlopen=unknown 11446 enable_dlopen_self=unknown 11447 enable_dlopen_self_static=unknown 11448else 11449 lt_cv_dlopen=no 11450 lt_cv_dlopen_libs= 11451 11452 case $host_os in 11453 beos*) 11454 lt_cv_dlopen="load_add_on" 11455 lt_cv_dlopen_libs= 11456 lt_cv_dlopen_self=yes 11457 ;; 11458 11459 mingw* | pw32* | cegcc*) 11460 lt_cv_dlopen="LoadLibrary" 11461 lt_cv_dlopen_libs= 11462 ;; 11463 11464 cygwin*) 11465 lt_cv_dlopen="dlopen" 11466 lt_cv_dlopen_libs= 11467 ;; 11468 11469 darwin*) 11470 # if libdl is installed we need to link against it 11471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11472$as_echo_n "checking for dlopen in -ldl... " >&6; } 11473if ${ac_cv_lib_dl_dlopen+:} false; then : 11474 $as_echo_n "(cached) " >&6 11475else 11476 ac_check_lib_save_LIBS=$LIBS 11477LIBS="-ldl $LIBS" 11478cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11479/* end confdefs.h. */ 11480 11481/* Override any GCC internal prototype to avoid an error. 11482 Use char because int might match the return type of a GCC 11483 builtin and then its argument prototype would still apply. */ 11484#ifdef __cplusplus 11485extern "C" 11486#endif 11487char dlopen (); 11488int 11489main () 11490{ 11491return dlopen (); 11492 ; 11493 return 0; 11494} 11495_ACEOF 11496if ac_fn_c_try_link "$LINENO"; then : 11497 ac_cv_lib_dl_dlopen=yes 11498else 11499 ac_cv_lib_dl_dlopen=no 11500fi 11501rm -f core conftest.err conftest.$ac_objext \ 11502 conftest$ac_exeext conftest.$ac_ext 11503LIBS=$ac_check_lib_save_LIBS 11504fi 11505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11506$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11507if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11508 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11509else 11510 11511 lt_cv_dlopen="dyld" 11512 lt_cv_dlopen_libs= 11513 lt_cv_dlopen_self=yes 11514 11515fi 11516 11517 ;; 11518 11519 *) 11520 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11521if test "x$ac_cv_func_shl_load" = xyes; then : 11522 lt_cv_dlopen="shl_load" 11523else 11524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11525$as_echo_n "checking for shl_load in -ldld... " >&6; } 11526if ${ac_cv_lib_dld_shl_load+:} false; then : 11527 $as_echo_n "(cached) " >&6 11528else 11529 ac_check_lib_save_LIBS=$LIBS 11530LIBS="-ldld $LIBS" 11531cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11532/* end confdefs.h. */ 11533 11534/* Override any GCC internal prototype to avoid an error. 11535 Use char because int might match the return type of a GCC 11536 builtin and then its argument prototype would still apply. */ 11537#ifdef __cplusplus 11538extern "C" 11539#endif 11540char shl_load (); 11541int 11542main () 11543{ 11544return shl_load (); 11545 ; 11546 return 0; 11547} 11548_ACEOF 11549if ac_fn_c_try_link "$LINENO"; then : 11550 ac_cv_lib_dld_shl_load=yes 11551else 11552 ac_cv_lib_dld_shl_load=no 11553fi 11554rm -f core conftest.err conftest.$ac_objext \ 11555 conftest$ac_exeext conftest.$ac_ext 11556LIBS=$ac_check_lib_save_LIBS 11557fi 11558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11559$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11560if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11561 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11562else 11563 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11564if test "x$ac_cv_func_dlopen" = xyes; then : 11565 lt_cv_dlopen="dlopen" 11566else 11567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11568$as_echo_n "checking for dlopen in -ldl... " >&6; } 11569if ${ac_cv_lib_dl_dlopen+:} false; then : 11570 $as_echo_n "(cached) " >&6 11571else 11572 ac_check_lib_save_LIBS=$LIBS 11573LIBS="-ldl $LIBS" 11574cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11575/* end confdefs.h. */ 11576 11577/* Override any GCC internal prototype to avoid an error. 11578 Use char because int might match the return type of a GCC 11579 builtin and then its argument prototype would still apply. */ 11580#ifdef __cplusplus 11581extern "C" 11582#endif 11583char dlopen (); 11584int 11585main () 11586{ 11587return dlopen (); 11588 ; 11589 return 0; 11590} 11591_ACEOF 11592if ac_fn_c_try_link "$LINENO"; then : 11593 ac_cv_lib_dl_dlopen=yes 11594else 11595 ac_cv_lib_dl_dlopen=no 11596fi 11597rm -f core conftest.err conftest.$ac_objext \ 11598 conftest$ac_exeext conftest.$ac_ext 11599LIBS=$ac_check_lib_save_LIBS 11600fi 11601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11602$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11603if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11604 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11605else 11606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11607$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11608if ${ac_cv_lib_svld_dlopen+:} false; then : 11609 $as_echo_n "(cached) " >&6 11610else 11611 ac_check_lib_save_LIBS=$LIBS 11612LIBS="-lsvld $LIBS" 11613cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11614/* end confdefs.h. */ 11615 11616/* Override any GCC internal prototype to avoid an error. 11617 Use char because int might match the return type of a GCC 11618 builtin and then its argument prototype would still apply. */ 11619#ifdef __cplusplus 11620extern "C" 11621#endif 11622char dlopen (); 11623int 11624main () 11625{ 11626return dlopen (); 11627 ; 11628 return 0; 11629} 11630_ACEOF 11631if ac_fn_c_try_link "$LINENO"; then : 11632 ac_cv_lib_svld_dlopen=yes 11633else 11634 ac_cv_lib_svld_dlopen=no 11635fi 11636rm -f core conftest.err conftest.$ac_objext \ 11637 conftest$ac_exeext conftest.$ac_ext 11638LIBS=$ac_check_lib_save_LIBS 11639fi 11640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11641$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11642if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11643 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11644else 11645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11646$as_echo_n "checking for dld_link in -ldld... " >&6; } 11647if ${ac_cv_lib_dld_dld_link+:} false; then : 11648 $as_echo_n "(cached) " >&6 11649else 11650 ac_check_lib_save_LIBS=$LIBS 11651LIBS="-ldld $LIBS" 11652cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11653/* end confdefs.h. */ 11654 11655/* Override any GCC internal prototype to avoid an error. 11656 Use char because int might match the return type of a GCC 11657 builtin and then its argument prototype would still apply. */ 11658#ifdef __cplusplus 11659extern "C" 11660#endif 11661char dld_link (); 11662int 11663main () 11664{ 11665return dld_link (); 11666 ; 11667 return 0; 11668} 11669_ACEOF 11670if ac_fn_c_try_link "$LINENO"; then : 11671 ac_cv_lib_dld_dld_link=yes 11672else 11673 ac_cv_lib_dld_dld_link=no 11674fi 11675rm -f core conftest.err conftest.$ac_objext \ 11676 conftest$ac_exeext conftest.$ac_ext 11677LIBS=$ac_check_lib_save_LIBS 11678fi 11679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11680$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11681if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11682 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11683fi 11684 11685 11686fi 11687 11688 11689fi 11690 11691 11692fi 11693 11694 11695fi 11696 11697 11698fi 11699 11700 ;; 11701 esac 11702 11703 if test "x$lt_cv_dlopen" != xno; then 11704 enable_dlopen=yes 11705 else 11706 enable_dlopen=no 11707 fi 11708 11709 case $lt_cv_dlopen in 11710 dlopen) 11711 save_CPPFLAGS="$CPPFLAGS" 11712 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11713 11714 save_LDFLAGS="$LDFLAGS" 11715 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11716 11717 save_LIBS="$LIBS" 11718 LIBS="$lt_cv_dlopen_libs $LIBS" 11719 11720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11721$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11722if ${lt_cv_dlopen_self+:} false; then : 11723 $as_echo_n "(cached) " >&6 11724else 11725 if test "$cross_compiling" = yes; then : 11726 lt_cv_dlopen_self=cross 11727else 11728 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11729 lt_status=$lt_dlunknown 11730 cat > conftest.$ac_ext <<_LT_EOF 11731#line 11731 "configure" 11732#include "confdefs.h" 11733 11734#if HAVE_DLFCN_H 11735#include <dlfcn.h> 11736#endif 11737 11738#include <stdio.h> 11739 11740#ifdef RTLD_GLOBAL 11741# define LT_DLGLOBAL RTLD_GLOBAL 11742#else 11743# ifdef DL_GLOBAL 11744# define LT_DLGLOBAL DL_GLOBAL 11745# else 11746# define LT_DLGLOBAL 0 11747# endif 11748#endif 11749 11750/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11751 find out it does not work in some platform. */ 11752#ifndef LT_DLLAZY_OR_NOW 11753# ifdef RTLD_LAZY 11754# define LT_DLLAZY_OR_NOW RTLD_LAZY 11755# else 11756# ifdef DL_LAZY 11757# define LT_DLLAZY_OR_NOW DL_LAZY 11758# else 11759# ifdef RTLD_NOW 11760# define LT_DLLAZY_OR_NOW RTLD_NOW 11761# else 11762# ifdef DL_NOW 11763# define LT_DLLAZY_OR_NOW DL_NOW 11764# else 11765# define LT_DLLAZY_OR_NOW 0 11766# endif 11767# endif 11768# endif 11769# endif 11770#endif 11771 11772/* When -fvisbility=hidden is used, assume the code has been annotated 11773 correspondingly for the symbols needed. */ 11774#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11775void fnord () __attribute__((visibility("default"))); 11776#endif 11777 11778void fnord () { int i=42; } 11779int main () 11780{ 11781 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11782 int status = $lt_dlunknown; 11783 11784 if (self) 11785 { 11786 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11787 else 11788 { 11789 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11790 else puts (dlerror ()); 11791 } 11792 /* dlclose (self); */ 11793 } 11794 else 11795 puts (dlerror ()); 11796 11797 return status; 11798} 11799_LT_EOF 11800 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11801 (eval $ac_link) 2>&5 11802 ac_status=$? 11803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11804 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11805 (./conftest; exit; ) >&5 2>/dev/null 11806 lt_status=$? 11807 case x$lt_status in 11808 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11809 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11810 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11811 esac 11812 else : 11813 # compilation failed 11814 lt_cv_dlopen_self=no 11815 fi 11816fi 11817rm -fr conftest* 11818 11819 11820fi 11821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11822$as_echo "$lt_cv_dlopen_self" >&6; } 11823 11824 if test "x$lt_cv_dlopen_self" = xyes; then 11825 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11827$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11828if ${lt_cv_dlopen_self_static+:} false; then : 11829 $as_echo_n "(cached) " >&6 11830else 11831 if test "$cross_compiling" = yes; then : 11832 lt_cv_dlopen_self_static=cross 11833else 11834 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11835 lt_status=$lt_dlunknown 11836 cat > conftest.$ac_ext <<_LT_EOF 11837#line 11837 "configure" 11838#include "confdefs.h" 11839 11840#if HAVE_DLFCN_H 11841#include <dlfcn.h> 11842#endif 11843 11844#include <stdio.h> 11845 11846#ifdef RTLD_GLOBAL 11847# define LT_DLGLOBAL RTLD_GLOBAL 11848#else 11849# ifdef DL_GLOBAL 11850# define LT_DLGLOBAL DL_GLOBAL 11851# else 11852# define LT_DLGLOBAL 0 11853# endif 11854#endif 11855 11856/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11857 find out it does not work in some platform. */ 11858#ifndef LT_DLLAZY_OR_NOW 11859# ifdef RTLD_LAZY 11860# define LT_DLLAZY_OR_NOW RTLD_LAZY 11861# else 11862# ifdef DL_LAZY 11863# define LT_DLLAZY_OR_NOW DL_LAZY 11864# else 11865# ifdef RTLD_NOW 11866# define LT_DLLAZY_OR_NOW RTLD_NOW 11867# else 11868# ifdef DL_NOW 11869# define LT_DLLAZY_OR_NOW DL_NOW 11870# else 11871# define LT_DLLAZY_OR_NOW 0 11872# endif 11873# endif 11874# endif 11875# endif 11876#endif 11877 11878/* When -fvisbility=hidden is used, assume the code has been annotated 11879 correspondingly for the symbols needed. */ 11880#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11881void fnord () __attribute__((visibility("default"))); 11882#endif 11883 11884void fnord () { int i=42; } 11885int main () 11886{ 11887 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11888 int status = $lt_dlunknown; 11889 11890 if (self) 11891 { 11892 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11893 else 11894 { 11895 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11896 else puts (dlerror ()); 11897 } 11898 /* dlclose (self); */ 11899 } 11900 else 11901 puts (dlerror ()); 11902 11903 return status; 11904} 11905_LT_EOF 11906 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11907 (eval $ac_link) 2>&5 11908 ac_status=$? 11909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11910 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11911 (./conftest; exit; ) >&5 2>/dev/null 11912 lt_status=$? 11913 case x$lt_status in 11914 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11915 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11916 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11917 esac 11918 else : 11919 # compilation failed 11920 lt_cv_dlopen_self_static=no 11921 fi 11922fi 11923rm -fr conftest* 11924 11925 11926fi 11927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11928$as_echo "$lt_cv_dlopen_self_static" >&6; } 11929 fi 11930 11931 CPPFLAGS="$save_CPPFLAGS" 11932 LDFLAGS="$save_LDFLAGS" 11933 LIBS="$save_LIBS" 11934 ;; 11935 esac 11936 11937 case $lt_cv_dlopen_self in 11938 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11939 *) enable_dlopen_self=unknown ;; 11940 esac 11941 11942 case $lt_cv_dlopen_self_static in 11943 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11944 *) enable_dlopen_self_static=unknown ;; 11945 esac 11946fi 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964striplib= 11965old_striplib= 11966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11967$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11968if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11969 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11970 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11972$as_echo "yes" >&6; } 11973else 11974# FIXME - insert some real tests, host_os isn't really good enough 11975 case $host_os in 11976 darwin*) 11977 if test -n "$STRIP" ; then 11978 striplib="$STRIP -x" 11979 old_striplib="$STRIP -S" 11980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11981$as_echo "yes" >&6; } 11982 else 11983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11984$as_echo "no" >&6; } 11985 fi 11986 ;; 11987 *) 11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11989$as_echo "no" >&6; } 11990 ;; 11991 esac 11992fi 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 # Report which library types will actually be built 12006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12007$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12009$as_echo "$can_build_shared" >&6; } 12010 12011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12012$as_echo_n "checking whether to build shared libraries... " >&6; } 12013 test "$can_build_shared" = "no" && enable_shared=no 12014 12015 # On AIX, shared libraries and static libraries use the same namespace, and 12016 # are all built from PIC. 12017 case $host_os in 12018 aix3*) 12019 test "$enable_shared" = yes && enable_static=no 12020 if test -n "$RANLIB"; then 12021 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12022 postinstall_cmds='$RANLIB $lib' 12023 fi 12024 ;; 12025 12026 aix[4-9]*) 12027 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12028 test "$enable_shared" = yes && enable_static=no 12029 fi 12030 ;; 12031 esac 12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12033$as_echo "$enable_shared" >&6; } 12034 12035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12036$as_echo_n "checking whether to build static libraries... " >&6; } 12037 # Make sure either enable_shared or enable_static is yes. 12038 test "$enable_shared" = yes || enable_static=yes 12039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12040$as_echo "$enable_static" >&6; } 12041 12042 12043 12044 12045fi 12046ac_ext=c 12047ac_cpp='$CPP $CPPFLAGS' 12048ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12049ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12050ac_compiler_gnu=$ac_cv_c_compiler_gnu 12051 12052CC="$lt_save_CC" 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 ac_config_commands="$ac_config_commands libtool" 12067 12068 12069 12070 12071# Only expand once: 12072 12073 12074 12075# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE. 12076 12077# The tests for host and target for $enable_largefile require 12078# canonical names. 12079 12080 12081 12082# As the $enable_largefile decision depends on --enable-plugins we must set it 12083# even in directories otherwise not depending on the $plugins option. 12084 12085 12086 maybe_plugins=no 12087 for ac_header in dlfcn.h 12088do : 12089 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 12090" 12091if test "x$ac_cv_header_dlfcn_h" = xyes; then : 12092 cat >>confdefs.h <<_ACEOF 12093#define HAVE_DLFCN_H 1 12094_ACEOF 12095 maybe_plugins=yes 12096fi 12097 12098done 12099 12100 for ac_header in windows.h 12101do : 12102 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 12103" 12104if test "x$ac_cv_header_windows_h" = xyes; then : 12105 cat >>confdefs.h <<_ACEOF 12106#define HAVE_WINDOWS_H 1 12107_ACEOF 12108 maybe_plugins=yes 12109fi 12110 12111done 12112 12113 12114 # Check whether --enable-plugins was given. 12115if test "${enable_plugins+set}" = set; then : 12116 enableval=$enable_plugins; case "${enableval}" in 12117 no) plugins=no ;; 12118 *) plugins=yes 12119 if test "$maybe_plugins" != "yes" ; then 12120 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 12121 fi ;; 12122 esac 12123else 12124 plugins=$maybe_plugins 12125 12126fi 12127 12128 if test "$plugins" = "yes"; then 12129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 12130$as_echo_n "checking for library containing dlsym... " >&6; } 12131if ${ac_cv_search_dlsym+:} false; then : 12132 $as_echo_n "(cached) " >&6 12133else 12134 ac_func_search_save_LIBS=$LIBS 12135cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12136/* end confdefs.h. */ 12137 12138/* Override any GCC internal prototype to avoid an error. 12139 Use char because int might match the return type of a GCC 12140 builtin and then its argument prototype would still apply. */ 12141#ifdef __cplusplus 12142extern "C" 12143#endif 12144char dlsym (); 12145int 12146main () 12147{ 12148return dlsym (); 12149 ; 12150 return 0; 12151} 12152_ACEOF 12153for ac_lib in '' dl; do 12154 if test -z "$ac_lib"; then 12155 ac_res="none required" 12156 else 12157 ac_res=-l$ac_lib 12158 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12159 fi 12160 if ac_fn_c_try_link "$LINENO"; then : 12161 ac_cv_search_dlsym=$ac_res 12162fi 12163rm -f core conftest.err conftest.$ac_objext \ 12164 conftest$ac_exeext 12165 if ${ac_cv_search_dlsym+:} false; then : 12166 break 12167fi 12168done 12169if ${ac_cv_search_dlsym+:} false; then : 12170 12171else 12172 ac_cv_search_dlsym=no 12173fi 12174rm conftest.$ac_ext 12175LIBS=$ac_func_search_save_LIBS 12176fi 12177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 12178$as_echo "$ac_cv_search_dlsym" >&6; } 12179ac_res=$ac_cv_search_dlsym 12180if test "$ac_res" != no; then : 12181 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12182 12183fi 12184 12185 fi 12186 12187 12188case "${host}" in 12189 sparc-*-solaris*|i[3-7]86-*-solaris*) 12190 # On native 32bit sparc and ia32 solaris, large-file and procfs support 12191 # are mutually exclusive; and without procfs support, the bfd/ elf module 12192 # cannot provide certain routines such as elfcore_write_prpsinfo 12193 # or elfcore_write_prstatus. So unless the user explicitly requested 12194 # large-file support through the --enable-largefile switch, disable 12195 # large-file support in favor of procfs support. 12196 test "${target}" = "${host}" -a "x$plugins" = xno \ 12197 && : ${enable_largefile="no"} 12198 ;; 12199esac 12200 12201# Check whether --enable-largefile was given. 12202if test "${enable_largefile+set}" = set; then : 12203 enableval=$enable_largefile; 12204fi 12205 12206if test "$enable_largefile" != no; then 12207 12208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12209$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12210if ${ac_cv_sys_largefile_CC+:} false; then : 12211 $as_echo_n "(cached) " >&6 12212else 12213 ac_cv_sys_largefile_CC=no 12214 if test "$GCC" != yes; then 12215 ac_save_CC=$CC 12216 while :; do 12217 # IRIX 6.2 and later do not support large files by default, 12218 # so use the C compiler's -n32 option if that helps. 12219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12220/* end confdefs.h. */ 12221#include <sys/types.h> 12222 /* Check that off_t can represent 2**63 - 1 correctly. 12223 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12224 since some C++ compilers masquerading as C compilers 12225 incorrectly reject 9223372036854775807. */ 12226#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12227 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12228 && LARGE_OFF_T % 2147483647 == 1) 12229 ? 1 : -1]; 12230int 12231main () 12232{ 12233 12234 ; 12235 return 0; 12236} 12237_ACEOF 12238 if ac_fn_c_try_compile "$LINENO"; then : 12239 break 12240fi 12241rm -f core conftest.err conftest.$ac_objext 12242 CC="$CC -n32" 12243 if ac_fn_c_try_compile "$LINENO"; then : 12244 ac_cv_sys_largefile_CC=' -n32'; break 12245fi 12246rm -f core conftest.err conftest.$ac_objext 12247 break 12248 done 12249 CC=$ac_save_CC 12250 rm -f conftest.$ac_ext 12251 fi 12252fi 12253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12254$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12255 if test "$ac_cv_sys_largefile_CC" != no; then 12256 CC=$CC$ac_cv_sys_largefile_CC 12257 fi 12258 12259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12260$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12261if ${ac_cv_sys_file_offset_bits+:} false; then : 12262 $as_echo_n "(cached) " >&6 12263else 12264 while :; do 12265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12266/* end confdefs.h. */ 12267#include <sys/types.h> 12268 /* Check that off_t can represent 2**63 - 1 correctly. 12269 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12270 since some C++ compilers masquerading as C compilers 12271 incorrectly reject 9223372036854775807. */ 12272#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12273 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12274 && LARGE_OFF_T % 2147483647 == 1) 12275 ? 1 : -1]; 12276int 12277main () 12278{ 12279 12280 ; 12281 return 0; 12282} 12283_ACEOF 12284if ac_fn_c_try_compile "$LINENO"; then : 12285 ac_cv_sys_file_offset_bits=no; break 12286fi 12287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12289/* end confdefs.h. */ 12290#define _FILE_OFFSET_BITS 64 12291#include <sys/types.h> 12292 /* Check that off_t can represent 2**63 - 1 correctly. 12293 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12294 since some C++ compilers masquerading as C compilers 12295 incorrectly reject 9223372036854775807. */ 12296#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12297 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12298 && LARGE_OFF_T % 2147483647 == 1) 12299 ? 1 : -1]; 12300int 12301main () 12302{ 12303 12304 ; 12305 return 0; 12306} 12307_ACEOF 12308if ac_fn_c_try_compile "$LINENO"; then : 12309 ac_cv_sys_file_offset_bits=64; break 12310fi 12311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12312 ac_cv_sys_file_offset_bits=unknown 12313 break 12314done 12315fi 12316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12317$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12318case $ac_cv_sys_file_offset_bits in #( 12319 no | unknown) ;; 12320 *) 12321cat >>confdefs.h <<_ACEOF 12322#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12323_ACEOF 12324;; 12325esac 12326rm -rf conftest* 12327 if test $ac_cv_sys_file_offset_bits = unknown; then 12328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12329$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12330if ${ac_cv_sys_large_files+:} false; then : 12331 $as_echo_n "(cached) " >&6 12332else 12333 while :; do 12334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12335/* end confdefs.h. */ 12336#include <sys/types.h> 12337 /* Check that off_t can represent 2**63 - 1 correctly. 12338 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12339 since some C++ compilers masquerading as C compilers 12340 incorrectly reject 9223372036854775807. */ 12341#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12342 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12343 && LARGE_OFF_T % 2147483647 == 1) 12344 ? 1 : -1]; 12345int 12346main () 12347{ 12348 12349 ; 12350 return 0; 12351} 12352_ACEOF 12353if ac_fn_c_try_compile "$LINENO"; then : 12354 ac_cv_sys_large_files=no; break 12355fi 12356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12358/* end confdefs.h. */ 12359#define _LARGE_FILES 1 12360#include <sys/types.h> 12361 /* Check that off_t can represent 2**63 - 1 correctly. 12362 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12363 since some C++ compilers masquerading as C compilers 12364 incorrectly reject 9223372036854775807. */ 12365#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12366 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12367 && LARGE_OFF_T % 2147483647 == 1) 12368 ? 1 : -1]; 12369int 12370main () 12371{ 12372 12373 ; 12374 return 0; 12375} 12376_ACEOF 12377if ac_fn_c_try_compile "$LINENO"; then : 12378 ac_cv_sys_large_files=1; break 12379fi 12380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12381 ac_cv_sys_large_files=unknown 12382 break 12383done 12384fi 12385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12386$as_echo "$ac_cv_sys_large_files" >&6; } 12387case $ac_cv_sys_large_files in #( 12388 no | unknown) ;; 12389 *) 12390cat >>confdefs.h <<_ACEOF 12391#define _LARGE_FILES $ac_cv_sys_large_files 12392_ACEOF 12393;; 12394esac 12395rm -rf conftest* 12396 fi 12397 12398 12399fi 12400 12401 12402 12403 if test "$plugins" = "yes"; then 12404 PLUGINS_TRUE= 12405 PLUGINS_FALSE='#' 12406else 12407 PLUGINS_TRUE='#' 12408 PLUGINS_FALSE= 12409fi 12410 12411 12412# Check whether --enable-64-bit-bfd was given. 12413if test "${enable_64_bit_bfd+set}" = set; then : 12414 enableval=$enable_64_bit_bfd; case "${enableval}" in 12415 yes) want64=true ;; 12416 no) want64=false ;; 12417 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 12418esac 12419else 12420 want64=false 12421fi 12422 12423# Check whether --enable-targets was given. 12424if test "${enable_targets+set}" = set; then : 12425 enableval=$enable_targets; case "${enableval}" in 12426 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 12427 ;; 12428 no) enable_targets= ;; 12429 *) enable_targets=$enableval ;; 12430esac 12431fi 12432 12433# Check whether --enable-64_bit_archive was given. 12434if test "${enable_64_bit_archive+set}" = set; then : 12435 enableval=$enable_64_bit_archive; case "${enableval}" in 12436 yes) want_64_bit_archive=true ;; 12437 no) want_64_bit_archive=false ;; 12438 *) as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;; 12439esac 12440else 12441 want_64_bit_archive=unset 12442fi 12443 12444 12445# Check whether --with-mmap was given. 12446if test "${with_mmap+set}" = set; then : 12447 withval=$with_mmap; case "${withval}" in 12448 yes) want_mmap=true ;; 12449 no) want_mmap=false ;; 12450 *) as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;; 12451esac 12452else 12453 want_mmap=false 12454fi 12455 12456# Check whether --enable-secureplt was given. 12457if test "${enable_secureplt+set}" = set; then : 12458 enableval=$enable_secureplt; case "${enableval}" in 12459 yes) use_secureplt=true ;; 12460 no) use_secureplt=false ;; 12461 *) as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;; 12462esac 12463else 12464 use_secureplt=false 12465fi 12466if test $use_secureplt = true; then 12467 12468$as_echo "#define USE_SECUREPLT 1" >>confdefs.h 12469 12470fi 12471 12472# Decide if -z separate-code should be enabled in ELF linker by default. 12473ac_default_ld_z_separate_code=unset 12474# Check whether --enable-separate-code was given. 12475if test "${enable_separate_code+set}" = set; then : 12476 enableval=$enable_separate_code; case "${enableval}" in 12477 yes) ac_default_ld_z_separate_code=1 ;; 12478 no) ac_default_ld_z_separate_code=0 ;; 12479esac 12480fi 12481 12482# Enable -z separate-code by default for Linux/x86. 12483case "${target}" in 12484i[3-7]86-*-linux-* | x86_64-*-linux-*) 12485 if test ${ac_default_ld_z_separate_code} = unset; then 12486 ac_default_ld_z_separate_code=1 12487 fi 12488 ;; 12489esac 12490if test "${ac_default_ld_z_separate_code}" = unset; then 12491 ac_default_ld_z_separate_code=0 12492fi 12493 12494cat >>confdefs.h <<_ACEOF 12495#define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code 12496_ACEOF 12497 12498 12499# Check whether --enable-leading-mingw64-underscores was given. 12500if test "${enable_leading_mingw64_underscores+set}" = set; then : 12501 enableval=$enable_leading_mingw64_underscores; 12502fi 12503 12504if test x"$enable_leading_mingw64_underscores" = xyes ; then : 12505 12506$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h 12507 12508fi 12509 12510DEBUGDIR=${libdir}/debug 12511 12512# Check whether --with-separate-debug-dir was given. 12513if test "${with_separate_debug_dir+set}" = set; then : 12514 withval=$with_separate_debug_dir; DEBUGDIR="${withval}" 12515fi 12516 12517 12518 12519 12520 12521# Check whether --with-pkgversion was given. 12522if test "${with_pkgversion+set}" = set; then : 12523 withval=$with_pkgversion; case "$withval" in 12524 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 12525 no) PKGVERSION= ;; 12526 *) PKGVERSION="($withval)\ " ;; 12527 esac 12528else 12529 PKGVERSION="(GNU Binutils)\ " 12530 12531fi 12532 12533 12534 12535 12536 12537# Check whether --with-bugurl was given. 12538if test "${with_bugurl+set}" = set; then : 12539 withval=$with_bugurl; case "$withval" in 12540 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 12541 no) BUGURL= 12542 ;; 12543 *) BUGURL="$withval" 12544 ;; 12545 esac 12546else 12547 BUGURL="http://www.sourceware.org/bugzilla/" 12548 12549fi 12550 12551 case ${BUGURL} in 12552 "") 12553 REPORT_BUGS_TO= 12554 REPORT_BUGS_TEXI= 12555 ;; 12556 *) 12557 REPORT_BUGS_TO="<$BUGURL>" 12558 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12559 ;; 12560 esac; 12561 12562 12563 12564 12565 12566# Set the 'development' global. 12567. $srcdir/../bfd/development.sh 12568 12569# Set acp_cpp_for_build variable 12570ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 12571 12572# Default set of GCC warnings to enable. 12573GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12574GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12575 12576# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12577cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12578/* end confdefs.h. */ 12579__GNUC__ 12580_ACEOF 12581if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12582 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12583 12584else 12585 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12586fi 12587rm -f conftest* 12588 12589 12590# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12591cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12592/* end confdefs.h. */ 12593__GNUC__ 12594_ACEOF 12595if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12596 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12597 12598else 12599 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 12600fi 12601rm -f conftest* 12602 12603 12604# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 12605WARN_WRITE_STRINGS="" 12606cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12607/* end confdefs.h. */ 12608__GNUC__ 12609_ACEOF 12610if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12611 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12612 12613else 12614 WARN_WRITE_STRINGS="-Wwrite-strings" 12615fi 12616rm -f conftest* 12617 12618 12619# Verify CC_FOR_BUILD to be compatible with warning flags 12620 12621# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12622cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12623/* end confdefs.h. */ 12624__GNUC__ 12625_ACEOF 12626if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12627 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12628 12629else 12630 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 12631fi 12632rm -f conftest* 12633 12634 12635# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12636cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12637/* end confdefs.h. */ 12638__GNUC__ 12639_ACEOF 12640if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12641 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12642 12643else 12644 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 12645fi 12646rm -f conftest* 12647 12648 12649# Check whether --enable-werror was given. 12650if test "${enable_werror+set}" = set; then : 12651 enableval=$enable_werror; case "${enableval}" in 12652 yes | y) ERROR_ON_WARNING="yes" ;; 12653 no | n) ERROR_ON_WARNING="no" ;; 12654 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12655 esac 12656fi 12657 12658 12659# Disable -Wformat by default when using gcc on mingw 12660case "${host}" in 12661 *-*-mingw32*) 12662 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12663 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12664 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 12665 fi 12666 ;; 12667 *) ;; 12668esac 12669 12670# Enable -Werror by default when using gcc. Turn it off for releases. 12671if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 12672 ERROR_ON_WARNING=yes 12673fi 12674 12675NO_WERROR= 12676if test "${ERROR_ON_WARNING}" = yes ; then 12677 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12678 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 12679 NO_WERROR="-Wno-error" 12680fi 12681 12682if test "${GCC}" = yes ; then 12683 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12684 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 12685fi 12686 12687# Check whether --enable-build-warnings was given. 12688if test "${enable_build_warnings+set}" = set; then : 12689 enableval=$enable_build_warnings; case "${enableval}" in 12690 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12691 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 12692 no) if test "${GCC}" = yes ; then 12693 WARN_CFLAGS="-w" 12694 WARN_CFLAGS_FOR_BUILD="-w" 12695 fi;; 12696 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12697 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 12698 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 12699 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12700 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 12701 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 12702 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 12703 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12704esac 12705fi 12706 12707 12708if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12709 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12710fi 12711 12712 12713 12714 12715 12716 12717 12718ac_config_headers="$ac_config_headers config.h:config.in" 12719 12720 12721# PR 14072 12722 12723 12724if test -z "$target" ; then 12725 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5 12726fi 12727 12728 12729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12730$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12731 # Check whether --enable-maintainer-mode was given. 12732if test "${enable_maintainer_mode+set}" = set; then : 12733 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12734else 12735 USE_MAINTAINER_MODE=no 12736fi 12737 12738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12739$as_echo "$USE_MAINTAINER_MODE" >&6; } 12740 if test $USE_MAINTAINER_MODE = yes; then 12741 MAINTAINER_MODE_TRUE= 12742 MAINTAINER_MODE_FALSE='#' 12743else 12744 MAINTAINER_MODE_TRUE='#' 12745 MAINTAINER_MODE_FALSE= 12746fi 12747 12748 MAINT=$MAINTAINER_MODE_TRUE 12749 12750 12751 if false; then 12752 GENINSRC_NEVER_TRUE= 12753 GENINSRC_NEVER_FALSE='#' 12754else 12755 GENINSRC_NEVER_TRUE='#' 12756 GENINSRC_NEVER_FALSE= 12757fi 12758 12759 case ${build_alias} in 12760 "") build_noncanonical=${build} ;; 12761 *) build_noncanonical=${build_alias} ;; 12762esac 12763 12764 case ${host_alias} in 12765 "") host_noncanonical=${build_noncanonical} ;; 12766 *) host_noncanonical=${host_alias} ;; 12767esac 12768 12769 case ${target_alias} in 12770 "") target_noncanonical=${host_noncanonical} ;; 12771 *) target_noncanonical=${target_alias} ;; 12772esac 12773 12774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12775$as_echo_n "checking whether to install libbfd... " >&6; } 12776 # Check whether --enable-install-libbfd was given. 12777if test "${enable_install_libbfd+set}" = set; then : 12778 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12779else 12780 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12781 install_libbfd_p=yes 12782 else 12783 install_libbfd_p=no 12784 fi 12785fi 12786 12787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12788$as_echo "$install_libbfd_p" >&6; } 12789 if test $install_libbfd_p = yes; then 12790 INSTALL_LIBBFD_TRUE= 12791 INSTALL_LIBBFD_FALSE='#' 12792else 12793 INSTALL_LIBBFD_TRUE='#' 12794 INSTALL_LIBBFD_FALSE= 12795fi 12796 12797 # Need _noncanonical variables for this. 12798 12799 12800 12801 12802 # libbfd.a is a host library containing target dependent code 12803 bfdlibdir='$(libdir)' 12804 bfdincludedir='$(includedir)' 12805 if test "${host}" != "${target}"; then 12806 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12807 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12808 fi 12809 12810 12811 12812 12813 12814 12815 12816 12817host64=false 12818target64=false 12819bfd_default_target_size=32 12820 12821# host stuff: 12822 12823ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt" 12824# If we haven't got the data from the intl directory, 12825# assume NLS is disabled. 12826USE_NLS=no 12827LIBINTL= 12828LIBINTL_DEP= 12829INCINTL= 12830XGETTEXT= 12831GMSGFMT= 12832POSUB= 12833 12834if test -f ../intl/config.intl; then 12835 . ../intl/config.intl 12836fi 12837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12838$as_echo_n "checking whether NLS is requested... " >&6; } 12839if test x"$USE_NLS" != xyes; then 12840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12841$as_echo "no" >&6; } 12842else 12843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12844$as_echo "yes" >&6; } 12845 12846$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12847 12848 12849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12850$as_echo_n "checking for catalogs to be installed... " >&6; } 12851 # Look for .po and .gmo files in the source directory. 12852 CATALOGS= 12853 XLINGUAS= 12854 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12855 # If there aren't any .gmo files the shell will give us the 12856 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12857 # weeded out. 12858 case "$cat" in *\**) 12859 continue;; 12860 esac 12861 # The quadruple backslash is collapsed to a double backslash 12862 # by the backticks, then collapsed again by the double quotes, 12863 # leaving us with one backslash in the sed expression (right 12864 # before the dot that mustn't act as a wildcard). 12865 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12866 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12867 # The user is allowed to set LINGUAS to a list of languages to 12868 # install catalogs for. If it's empty that means "all of them." 12869 if test "x$LINGUAS" = x; then 12870 CATALOGS="$CATALOGS $cat" 12871 XLINGUAS="$XLINGUAS $lang" 12872 else 12873 case "$LINGUAS" in *$lang*) 12874 CATALOGS="$CATALOGS $cat" 12875 XLINGUAS="$XLINGUAS $lang" 12876 ;; 12877 esac 12878 fi 12879 done 12880 LINGUAS="$XLINGUAS" 12881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12882$as_echo "$LINGUAS" >&6; } 12883 12884 12885 DATADIRNAME=share 12886 12887 INSTOBJEXT=.mo 12888 12889 GENCAT=gencat 12890 12891 CATOBJEXT=.gmo 12892 12893fi 12894 12895 MKINSTALLDIRS= 12896 if test -n "$ac_aux_dir"; then 12897 case "$ac_aux_dir" in 12898 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12899 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12900 esac 12901 fi 12902 if test -z "$MKINSTALLDIRS"; then 12903 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12904 fi 12905 12906 12907 12908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12909$as_echo_n "checking whether NLS is requested... " >&6; } 12910 # Check whether --enable-nls was given. 12911if test "${enable_nls+set}" = set; then : 12912 enableval=$enable_nls; USE_NLS=$enableval 12913else 12914 USE_NLS=yes 12915fi 12916 12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12918$as_echo "$USE_NLS" >&6; } 12919 12920 12921 12922 12923 12924 12925# Prepare PATH_SEPARATOR. 12926# The user is always right. 12927if test "${PATH_SEPARATOR+set}" != set; then 12928 echo "#! /bin/sh" >conf$$.sh 12929 echo "exit 0" >>conf$$.sh 12930 chmod +x conf$$.sh 12931 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12932 PATH_SEPARATOR=';' 12933 else 12934 PATH_SEPARATOR=: 12935 fi 12936 rm -f conf$$.sh 12937fi 12938 12939# Find out how to test for executable files. Don't use a zero-byte file, 12940# as systems may use methods other than mode bits to determine executability. 12941cat >conf$$.file <<_ASEOF 12942#! /bin/sh 12943exit 0 12944_ASEOF 12945chmod +x conf$$.file 12946if test -x conf$$.file >/dev/null 2>&1; then 12947 ac_executable_p="test -x" 12948else 12949 ac_executable_p="test -f" 12950fi 12951rm -f conf$$.file 12952 12953# Extract the first word of "msgfmt", so it can be a program name with args. 12954set dummy msgfmt; ac_word=$2 12955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12956$as_echo_n "checking for $ac_word... " >&6; } 12957if ${ac_cv_path_MSGFMT+:} false; then : 12958 $as_echo_n "(cached) " >&6 12959else 12960 case "$MSGFMT" in 12961 [\\/]* | ?:[\\/]*) 12962 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12963 ;; 12964 *) 12965 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12966 for ac_dir in $PATH; do 12967 IFS="$ac_save_IFS" 12968 test -z "$ac_dir" && ac_dir=. 12969 for ac_exec_ext in '' $ac_executable_extensions; do 12970 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12971 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12972 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12973 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12974 break 2 12975 fi 12976 fi 12977 done 12978 done 12979 IFS="$ac_save_IFS" 12980 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12981 ;; 12982esac 12983fi 12984MSGFMT="$ac_cv_path_MSGFMT" 12985if test "$MSGFMT" != ":"; then 12986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12987$as_echo "$MSGFMT" >&6; } 12988else 12989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12990$as_echo "no" >&6; } 12991fi 12992 12993 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12994set dummy gmsgfmt; ac_word=$2 12995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12996$as_echo_n "checking for $ac_word... " >&6; } 12997if ${ac_cv_path_GMSGFMT+:} false; then : 12998 $as_echo_n "(cached) " >&6 12999else 13000 case $GMSGFMT in 13001 [\\/]* | ?:[\\/]*) 13002 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 13003 ;; 13004 *) 13005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13006for as_dir in $PATH 13007do 13008 IFS=$as_save_IFS 13009 test -z "$as_dir" && as_dir=. 13010 for ac_exec_ext in '' $ac_executable_extensions; do 13011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13012 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 13013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13014 break 2 13015 fi 13016done 13017 done 13018IFS=$as_save_IFS 13019 13020 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 13021 ;; 13022esac 13023fi 13024GMSGFMT=$ac_cv_path_GMSGFMT 13025if test -n "$GMSGFMT"; then 13026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 13027$as_echo "$GMSGFMT" >&6; } 13028else 13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13030$as_echo "no" >&6; } 13031fi 13032 13033 13034 13035 13036# Prepare PATH_SEPARATOR. 13037# The user is always right. 13038if test "${PATH_SEPARATOR+set}" != set; then 13039 echo "#! /bin/sh" >conf$$.sh 13040 echo "exit 0" >>conf$$.sh 13041 chmod +x conf$$.sh 13042 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13043 PATH_SEPARATOR=';' 13044 else 13045 PATH_SEPARATOR=: 13046 fi 13047 rm -f conf$$.sh 13048fi 13049 13050# Find out how to test for executable files. Don't use a zero-byte file, 13051# as systems may use methods other than mode bits to determine executability. 13052cat >conf$$.file <<_ASEOF 13053#! /bin/sh 13054exit 0 13055_ASEOF 13056chmod +x conf$$.file 13057if test -x conf$$.file >/dev/null 2>&1; then 13058 ac_executable_p="test -x" 13059else 13060 ac_executable_p="test -f" 13061fi 13062rm -f conf$$.file 13063 13064# Extract the first word of "xgettext", so it can be a program name with args. 13065set dummy xgettext; ac_word=$2 13066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13067$as_echo_n "checking for $ac_word... " >&6; } 13068if ${ac_cv_path_XGETTEXT+:} false; then : 13069 $as_echo_n "(cached) " >&6 13070else 13071 case "$XGETTEXT" in 13072 [\\/]* | ?:[\\/]*) 13073 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13074 ;; 13075 *) 13076 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13077 for ac_dir in $PATH; do 13078 IFS="$ac_save_IFS" 13079 test -z "$ac_dir" && ac_dir=. 13080 for ac_exec_ext in '' $ac_executable_extensions; do 13081 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13082 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13083 (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 13084 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13085 break 2 13086 fi 13087 fi 13088 done 13089 done 13090 IFS="$ac_save_IFS" 13091 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13092 ;; 13093esac 13094fi 13095XGETTEXT="$ac_cv_path_XGETTEXT" 13096if test "$XGETTEXT" != ":"; then 13097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13098$as_echo "$XGETTEXT" >&6; } 13099else 13100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13101$as_echo "no" >&6; } 13102fi 13103 13104 rm -f messages.po 13105 13106 13107# Prepare PATH_SEPARATOR. 13108# The user is always right. 13109if test "${PATH_SEPARATOR+set}" != set; then 13110 echo "#! /bin/sh" >conf$$.sh 13111 echo "exit 0" >>conf$$.sh 13112 chmod +x conf$$.sh 13113 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13114 PATH_SEPARATOR=';' 13115 else 13116 PATH_SEPARATOR=: 13117 fi 13118 rm -f conf$$.sh 13119fi 13120 13121# Find out how to test for executable files. Don't use a zero-byte file, 13122# as systems may use methods other than mode bits to determine executability. 13123cat >conf$$.file <<_ASEOF 13124#! /bin/sh 13125exit 0 13126_ASEOF 13127chmod +x conf$$.file 13128if test -x conf$$.file >/dev/null 2>&1; then 13129 ac_executable_p="test -x" 13130else 13131 ac_executable_p="test -f" 13132fi 13133rm -f conf$$.file 13134 13135# Extract the first word of "msgmerge", so it can be a program name with args. 13136set dummy msgmerge; ac_word=$2 13137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13138$as_echo_n "checking for $ac_word... " >&6; } 13139if ${ac_cv_path_MSGMERGE+:} false; then : 13140 $as_echo_n "(cached) " >&6 13141else 13142 case "$MSGMERGE" in 13143 [\\/]* | ?:[\\/]*) 13144 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13145 ;; 13146 *) 13147 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13148 for ac_dir in $PATH; do 13149 IFS="$ac_save_IFS" 13150 test -z "$ac_dir" && ac_dir=. 13151 for ac_exec_ext in '' $ac_executable_extensions; do 13152 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13153 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13154 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13155 break 2 13156 fi 13157 fi 13158 done 13159 done 13160 IFS="$ac_save_IFS" 13161 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13162 ;; 13163esac 13164fi 13165MSGMERGE="$ac_cv_path_MSGMERGE" 13166if test "$MSGMERGE" != ":"; then 13167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13168$as_echo "$MSGMERGE" >&6; } 13169else 13170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13171$as_echo "no" >&6; } 13172fi 13173 13174 13175 if test "$GMSGFMT" != ":"; then 13176 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13177 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13178 : ; 13179 else 13180 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13182$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13183 GMSGFMT=":" 13184 fi 13185 fi 13186 13187 if test "$XGETTEXT" != ":"; then 13188 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13189 (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 13190 : ; 13191 else 13192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13193$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13194 XGETTEXT=":" 13195 fi 13196 rm -f messages.po 13197 fi 13198 13199 ac_config_commands="$ac_config_commands default-1" 13200 13201 13202 13203# Permit host specific settings. 13204. ${srcdir}/configure.host 13205 13206 13207 13208 13209BFD_HOST_64BIT_LONG=0 13210BFD_HOST_64BIT_LONG_LONG=0 13211BFD_HOST_64_BIT_DEFINED=0 13212BFD_HOST_64_BIT= 13213BFD_HOST_U_64_BIT= 13214BFD_HOSTPTR_T="unsigned long" 13215 13216 13217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5 13218$as_echo_n "checking for long double... " >&6; } 13219if ${ac_cv_type_long_double+:} false; then : 13220 $as_echo_n "(cached) " >&6 13221else 13222 if test "$GCC" = yes; then 13223 ac_cv_type_long_double=yes 13224 else 13225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13226/* end confdefs.h. */ 13227/* The Stardent Vistra knows sizeof (long double), but does 13228 not support it. */ 13229 long double foo = 0.0L; 13230int 13231main () 13232{ 13233static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */ 13234 sizeof (double) <= sizeof (long double))]; 13235test_array [0] = 0; 13236return test_array [0]; 13237 13238 ; 13239 return 0; 13240} 13241_ACEOF 13242if ac_fn_c_try_compile "$LINENO"; then : 13243 ac_cv_type_long_double=yes 13244else 13245 ac_cv_type_long_double=no 13246fi 13247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13248 fi 13249fi 13250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5 13251$as_echo "$ac_cv_type_long_double" >&6; } 13252 if test $ac_cv_type_long_double = yes; then 13253 13254$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h 13255 13256 fi 13257 13258ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 13259if test "x$ac_cv_type_long_long" = xyes; then : 13260 13261cat >>confdefs.h <<_ACEOF 13262#define HAVE_LONG_LONG 1 13263_ACEOF 13264 13265# The cast to long int works around a bug in the HP C Compiler 13266# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13267# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13268# This bug is HP SR number 8606223364. 13269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 13270$as_echo_n "checking size of long long... " >&6; } 13271if ${ac_cv_sizeof_long_long+:} false; then : 13272 $as_echo_n "(cached) " >&6 13273else 13274 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 13275 13276else 13277 if test "$ac_cv_type_long_long" = yes; then 13278 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13279$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13280as_fn_error 77 "cannot compute sizeof (long long) 13281See \`config.log' for more details" "$LINENO" 5; } 13282 else 13283 ac_cv_sizeof_long_long=0 13284 fi 13285fi 13286 13287fi 13288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 13289$as_echo "$ac_cv_sizeof_long_long" >&6; } 13290 13291 13292 13293cat >>confdefs.h <<_ACEOF 13294#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 13295_ACEOF 13296 13297 13298fi 13299 13300# The cast to long int works around a bug in the HP C Compiler 13301# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13302# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13303# This bug is HP SR number 8606223364. 13304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13305$as_echo_n "checking size of void *... " >&6; } 13306if ${ac_cv_sizeof_void_p+:} false; then : 13307 $as_echo_n "(cached) " >&6 13308else 13309 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13310 13311else 13312 if test "$ac_cv_type_void_p" = yes; then 13313 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13314$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13315as_fn_error 77 "cannot compute sizeof (void *) 13316See \`config.log' for more details" "$LINENO" 5; } 13317 else 13318 ac_cv_sizeof_void_p=0 13319 fi 13320fi 13321 13322fi 13323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13324$as_echo "$ac_cv_sizeof_void_p" >&6; } 13325 13326 13327 13328cat >>confdefs.h <<_ACEOF 13329#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13330_ACEOF 13331 13332 13333# The cast to long int works around a bug in the HP C Compiler 13334# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13335# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13336# This bug is HP SR number 8606223364. 13337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13338$as_echo_n "checking size of long... " >&6; } 13339if ${ac_cv_sizeof_long+:} false; then : 13340 $as_echo_n "(cached) " >&6 13341else 13342 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13343 13344else 13345 if test "$ac_cv_type_long" = yes; then 13346 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13347$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13348as_fn_error 77 "cannot compute sizeof (long) 13349See \`config.log' for more details" "$LINENO" 5; } 13350 else 13351 ac_cv_sizeof_long=0 13352 fi 13353fi 13354 13355fi 13356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13357$as_echo "$ac_cv_sizeof_long" >&6; } 13358 13359 13360 13361cat >>confdefs.h <<_ACEOF 13362#define SIZEOF_LONG $ac_cv_sizeof_long 13363_ACEOF 13364 13365 13366# The cast to long int works around a bug in the HP C Compiler 13367# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13368# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13369# This bug is HP SR number 8606223364. 13370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13371$as_echo_n "checking size of int... " >&6; } 13372if ${ac_cv_sizeof_int+:} false; then : 13373 $as_echo_n "(cached) " >&6 13374else 13375 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13376 13377else 13378 if test "$ac_cv_type_int" = yes; then 13379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13380$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13381as_fn_error 77 "cannot compute sizeof (int) 13382See \`config.log' for more details" "$LINENO" 5; } 13383 else 13384 ac_cv_sizeof_int=0 13385 fi 13386fi 13387 13388fi 13389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13390$as_echo "$ac_cv_sizeof_int" >&6; } 13391 13392 13393 13394cat >>confdefs.h <<_ACEOF 13395#define SIZEOF_INT $ac_cv_sizeof_int 13396_ACEOF 13397 13398 13399 13400if test "x${ac_cv_sizeof_void_p}" = "x8"; then 13401 host64=true 13402fi 13403 13404if test "x${ac_cv_sizeof_long}" = "x8"; then 13405 BFD_HOST_64BIT_LONG=1 13406 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 13407 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 13408elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 13409 BFD_HOST_64BIT_LONG_LONG=1 13410 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 13411 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 13412 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 13413 BFD_HOSTPTR_T="unsigned long long" 13414 fi 13415fi 13416 13417if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 13418 BFD_HOST_64_BIT_DEFINED=1 13419 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 13420 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 13421fi 13422 13423 13424 13425 13426 13427 13428 13429 13430# Put a plausible default for CC_FOR_BUILD in Makefile. 13431if test -z "$CC_FOR_BUILD"; then 13432 if test "x$cross_compiling" = "xno"; then 13433 CC_FOR_BUILD='$(CC)' 13434 else 13435 CC_FOR_BUILD=gcc 13436 fi 13437fi 13438 13439# Also set EXEEXT_FOR_BUILD. 13440if test "x$cross_compiling" = "xno"; then 13441 EXEEXT_FOR_BUILD='$(EXEEXT)' 13442else 13443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 13444$as_echo_n "checking for build system executable suffix... " >&6; } 13445if ${bfd_cv_build_exeext+:} false; then : 13446 $as_echo_n "(cached) " >&6 13447else 13448 rm -f conftest* 13449 echo 'int main () { return 0; }' > conftest.c 13450 bfd_cv_build_exeext= 13451 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 13452 for file in conftest.*; do 13453 case $file in 13454 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 13455 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 13456 esac 13457 done 13458 rm -f conftest* 13459 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 13460fi 13461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 13462$as_echo "$bfd_cv_build_exeext" >&6; } 13463 EXEEXT_FOR_BUILD="" 13464 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 13465fi 13466 13467 13468for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h wctype.h 13469do : 13470 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13471ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13472if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13473 cat >>confdefs.h <<_ACEOF 13474#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13475_ACEOF 13476 13477fi 13478 13479done 13480 13481for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h 13482do : 13483 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13484ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13485if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13486 cat >>confdefs.h <<_ACEOF 13487#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13488_ACEOF 13489 13490fi 13491 13492done 13493 13494 13495 13496inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 13497 13498acx_cv_header_stdint=stddef.h 13499acx_cv_header_stdint_kind="(already complete)" 13500for i in stdint.h $inttype_headers; do 13501 unset ac_cv_type_uintptr_t 13502 unset ac_cv_type_uintmax_t 13503 unset ac_cv_type_int_least32_t 13504 unset ac_cv_type_int_fast32_t 13505 unset ac_cv_type_uint64_t 13506 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 13507 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 13508#include <$i> 13509" 13510if test "x$ac_cv_type_uintmax_t" = xyes; then : 13511 acx_cv_header_stdint=$i 13512else 13513 continue 13514fi 13515 13516 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13517#include <$i> 13518" 13519if test "x$ac_cv_type_uintptr_t" = xyes; then : 13520 13521else 13522 acx_cv_header_stdint_kind="(mostly complete)" 13523fi 13524 13525 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 13526#include <$i> 13527" 13528if test "x$ac_cv_type_int_least32_t" = xyes; then : 13529 13530else 13531 acx_cv_header_stdint_kind="(mostly complete)" 13532fi 13533 13534 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 13535#include <$i> 13536" 13537if test "x$ac_cv_type_int_fast32_t" = xyes; then : 13538 13539else 13540 acx_cv_header_stdint_kind="(mostly complete)" 13541fi 13542 13543 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13544#include <$i> 13545" 13546if test "x$ac_cv_type_uint64_t" = xyes; then : 13547 13548else 13549 acx_cv_header_stdint_kind="(lacks uint64_t)" 13550fi 13551 13552 break 13553done 13554if test "$acx_cv_header_stdint" = stddef.h; then 13555 acx_cv_header_stdint_kind="(lacks uintmax_t)" 13556 for i in stdint.h $inttype_headers; do 13557 unset ac_cv_type_uintptr_t 13558 unset ac_cv_type_uint32_t 13559 unset ac_cv_type_uint64_t 13560 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 13561 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 13562#include <$i> 13563" 13564if test "x$ac_cv_type_uint32_t" = xyes; then : 13565 acx_cv_header_stdint=$i 13566else 13567 continue 13568fi 13569 13570 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13571#include <$i> 13572" 13573if test "x$ac_cv_type_uint64_t" = xyes; then : 13574 13575fi 13576 13577 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13578#include <$i> 13579" 13580if test "x$ac_cv_type_uintptr_t" = xyes; then : 13581 13582fi 13583 13584 break 13585 done 13586fi 13587if test "$acx_cv_header_stdint" = stddef.h; then 13588 acx_cv_header_stdint_kind="(u_intXX_t style)" 13589 for i in sys/types.h $inttype_headers; do 13590 unset ac_cv_type_u_int32_t 13591 unset ac_cv_type_u_int64_t 13592 $as_echo_n "looking for u_intXX_t types in $i, " >&6 13593 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 13594#include <$i> 13595" 13596if test "x$ac_cv_type_u_int32_t" = xyes; then : 13597 acx_cv_header_stdint=$i 13598else 13599 continue 13600fi 13601 13602 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 13603#include <$i> 13604" 13605if test "x$ac_cv_type_u_int64_t" = xyes; then : 13606 13607fi 13608 13609 break 13610 done 13611fi 13612if test "$acx_cv_header_stdint" = stddef.h; then 13613 acx_cv_header_stdint_kind="(using manual detection)" 13614fi 13615 13616test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13617test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13618test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13619test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13620test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13621 13622# ----------------- Summarize what we found so far 13623 13624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5 13625$as_echo_n "checking what to include in bfd_stdint.h... " >&6; } 13626 13627case `$as_basename -- bfd_stdint.h || 13628$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13629 Xbfd_stdint.h : 'X\(//\)$' \| \ 13630 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null || 13631$as_echo X/bfd_stdint.h | 13632 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13633 s//\1/ 13634 q 13635 } 13636 /^X\/\(\/\/\)$/{ 13637 s//\1/ 13638 q 13639 } 13640 /^X\/\(\/\).*/{ 13641 s//\1/ 13642 q 13643 } 13644 s/.*/./; q'` in 13645 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13646$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13647 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13648$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13649 *) ;; 13650esac 13651 13652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13653$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13654 13655# ----------------- done included file, check C basic types -------- 13656 13657# Lacking an uintptr_t? Test size of void * 13658case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13659 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13660# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13661# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13662# This bug is HP SR number 8606223364. 13663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13664$as_echo_n "checking size of void *... " >&6; } 13665if ${ac_cv_sizeof_void_p+:} false; then : 13666 $as_echo_n "(cached) " >&6 13667else 13668 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13669 13670else 13671 if test "$ac_cv_type_void_p" = yes; then 13672 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13673$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13674as_fn_error 77 "cannot compute sizeof (void *) 13675See \`config.log' for more details" "$LINENO" 5; } 13676 else 13677 ac_cv_sizeof_void_p=0 13678 fi 13679fi 13680 13681fi 13682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13683$as_echo "$ac_cv_sizeof_void_p" >&6; } 13684 13685 13686 13687cat >>confdefs.h <<_ACEOF 13688#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13689_ACEOF 13690 13691 ;; 13692esac 13693 13694# Lacking an uint64_t? Test size of long 13695case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13696 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13697# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13698# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13699# This bug is HP SR number 8606223364. 13700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13701$as_echo_n "checking size of long... " >&6; } 13702if ${ac_cv_sizeof_long+:} false; then : 13703 $as_echo_n "(cached) " >&6 13704else 13705 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13706 13707else 13708 if test "$ac_cv_type_long" = yes; then 13709 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13711as_fn_error 77 "cannot compute sizeof (long) 13712See \`config.log' for more details" "$LINENO" 5; } 13713 else 13714 ac_cv_sizeof_long=0 13715 fi 13716fi 13717 13718fi 13719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13720$as_echo "$ac_cv_sizeof_long" >&6; } 13721 13722 13723 13724cat >>confdefs.h <<_ACEOF 13725#define SIZEOF_LONG $ac_cv_sizeof_long 13726_ACEOF 13727 13728 ;; 13729esac 13730 13731if test $acx_cv_header_stdint = stddef.h; then 13732 # Lacking a good header? Test size of everything and deduce all types. 13733 # The cast to long int works around a bug in the HP C Compiler 13734# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13735# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13736# This bug is HP SR number 8606223364. 13737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13738$as_echo_n "checking size of int... " >&6; } 13739if ${ac_cv_sizeof_int+:} false; then : 13740 $as_echo_n "(cached) " >&6 13741else 13742 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13743 13744else 13745 if test "$ac_cv_type_int" = yes; then 13746 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13747$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13748as_fn_error 77 "cannot compute sizeof (int) 13749See \`config.log' for more details" "$LINENO" 5; } 13750 else 13751 ac_cv_sizeof_int=0 13752 fi 13753fi 13754 13755fi 13756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13757$as_echo "$ac_cv_sizeof_int" >&6; } 13758 13759 13760 13761cat >>confdefs.h <<_ACEOF 13762#define SIZEOF_INT $ac_cv_sizeof_int 13763_ACEOF 13764 13765 13766 # The cast to long int works around a bug in the HP C Compiler 13767# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13768# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13769# This bug is HP SR number 8606223364. 13770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13771$as_echo_n "checking size of short... " >&6; } 13772if ${ac_cv_sizeof_short+:} false; then : 13773 $as_echo_n "(cached) " >&6 13774else 13775 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13776 13777else 13778 if test "$ac_cv_type_short" = yes; then 13779 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13780$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13781as_fn_error 77 "cannot compute sizeof (short) 13782See \`config.log' for more details" "$LINENO" 5; } 13783 else 13784 ac_cv_sizeof_short=0 13785 fi 13786fi 13787 13788fi 13789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13790$as_echo "$ac_cv_sizeof_short" >&6; } 13791 13792 13793 13794cat >>confdefs.h <<_ACEOF 13795#define SIZEOF_SHORT $ac_cv_sizeof_short 13796_ACEOF 13797 13798 13799 # The cast to long int works around a bug in the HP C Compiler 13800# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13801# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13802# This bug is HP SR number 8606223364. 13803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13804$as_echo_n "checking size of char... " >&6; } 13805if ${ac_cv_sizeof_char+:} false; then : 13806 $as_echo_n "(cached) " >&6 13807else 13808 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13809 13810else 13811 if test "$ac_cv_type_char" = yes; then 13812 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13813$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13814as_fn_error 77 "cannot compute sizeof (char) 13815See \`config.log' for more details" "$LINENO" 5; } 13816 else 13817 ac_cv_sizeof_char=0 13818 fi 13819fi 13820 13821fi 13822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13823$as_echo "$ac_cv_sizeof_char" >&6; } 13824 13825 13826 13827cat >>confdefs.h <<_ACEOF 13828#define SIZEOF_CHAR $ac_cv_sizeof_char 13829_ACEOF 13830 13831 13832 13833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13834$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13835 case "$ac_cv_sizeof_char" in 13836 1) acx_cv_type_int8_t=char ;; 13837 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5 13838 esac 13839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13840$as_echo "$acx_cv_type_int8_t" >&6; } 13841 13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13843$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13844 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13845 2:*) acx_cv_type_int16_t=int ;; 13846 *:2) acx_cv_type_int16_t=short ;; 13847 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5 13848 esac 13849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13850$as_echo "$acx_cv_type_int16_t" >&6; } 13851 13852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13853$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13854 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13855 4:*) acx_cv_type_int32_t=int ;; 13856 *:4) acx_cv_type_int32_t=long ;; 13857 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5 13858 esac 13859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13860$as_echo "$acx_cv_type_int32_t" >&6; } 13861fi 13862 13863# These tests are here to make the output prettier 13864 13865if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13866 case "$ac_cv_sizeof_long" in 13867 8) acx_cv_type_int64_t=long ;; 13868 esac 13869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13870$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13872$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13873fi 13874 13875# Now we can use the above types 13876 13877if test "$ac_cv_type_uintptr_t" != yes; then 13878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13879$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13880 case $ac_cv_sizeof_void_p in 13881 2) acx_cv_type_intptr_t=int16_t ;; 13882 4) acx_cv_type_intptr_t=int32_t ;; 13883 8) acx_cv_type_intptr_t=int64_t ;; 13884 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13885 esac 13886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13887$as_echo "$acx_cv_type_intptr_t" >&6; } 13888fi 13889 13890# ----------------- done all checks, emit header ------------- 13891ac_config_commands="$ac_config_commands bfd_stdint.h" 13892 13893 13894 13895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13896$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13897if ${ac_cv_header_time+:} false; then : 13898 $as_echo_n "(cached) " >&6 13899else 13900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13901/* end confdefs.h. */ 13902#include <sys/types.h> 13903#include <sys/time.h> 13904#include <time.h> 13905 13906int 13907main () 13908{ 13909if ((struct tm *) 0) 13910return 0; 13911 ; 13912 return 0; 13913} 13914_ACEOF 13915if ac_fn_c_try_compile "$LINENO"; then : 13916 ac_cv_header_time=yes 13917else 13918 ac_cv_header_time=no 13919fi 13920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13921fi 13922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13923$as_echo "$ac_cv_header_time" >&6; } 13924if test $ac_cv_header_time = yes; then 13925 13926$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13927 13928fi 13929 13930ac_header_dirent=no 13931for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 13932 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 13933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 13934$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 13935if eval \${$as_ac_Header+:} false; then : 13936 $as_echo_n "(cached) " >&6 13937else 13938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13939/* end confdefs.h. */ 13940#include <sys/types.h> 13941#include <$ac_hdr> 13942 13943int 13944main () 13945{ 13946if ((DIR *) 0) 13947return 0; 13948 ; 13949 return 0; 13950} 13951_ACEOF 13952if ac_fn_c_try_compile "$LINENO"; then : 13953 eval "$as_ac_Header=yes" 13954else 13955 eval "$as_ac_Header=no" 13956fi 13957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13958fi 13959eval ac_res=\$$as_ac_Header 13960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13961$as_echo "$ac_res" >&6; } 13962if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13963 cat >>confdefs.h <<_ACEOF 13964#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 13965_ACEOF 13966 13967ac_header_dirent=$ac_hdr; break 13968fi 13969 13970done 13971# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 13972if test $ac_header_dirent = dirent.h; then 13973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13974$as_echo_n "checking for library containing opendir... " >&6; } 13975if ${ac_cv_search_opendir+:} false; then : 13976 $as_echo_n "(cached) " >&6 13977else 13978 ac_func_search_save_LIBS=$LIBS 13979cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13980/* end confdefs.h. */ 13981 13982/* Override any GCC internal prototype to avoid an error. 13983 Use char because int might match the return type of a GCC 13984 builtin and then its argument prototype would still apply. */ 13985#ifdef __cplusplus 13986extern "C" 13987#endif 13988char opendir (); 13989int 13990main () 13991{ 13992return opendir (); 13993 ; 13994 return 0; 13995} 13996_ACEOF 13997for ac_lib in '' dir; do 13998 if test -z "$ac_lib"; then 13999 ac_res="none required" 14000 else 14001 ac_res=-l$ac_lib 14002 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14003 fi 14004 if ac_fn_c_try_link "$LINENO"; then : 14005 ac_cv_search_opendir=$ac_res 14006fi 14007rm -f core conftest.err conftest.$ac_objext \ 14008 conftest$ac_exeext 14009 if ${ac_cv_search_opendir+:} false; then : 14010 break 14011fi 14012done 14013if ${ac_cv_search_opendir+:} false; then : 14014 14015else 14016 ac_cv_search_opendir=no 14017fi 14018rm conftest.$ac_ext 14019LIBS=$ac_func_search_save_LIBS 14020fi 14021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 14022$as_echo "$ac_cv_search_opendir" >&6; } 14023ac_res=$ac_cv_search_opendir 14024if test "$ac_res" != no; then : 14025 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14026 14027fi 14028 14029else 14030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 14031$as_echo_n "checking for library containing opendir... " >&6; } 14032if ${ac_cv_search_opendir+:} false; then : 14033 $as_echo_n "(cached) " >&6 14034else 14035 ac_func_search_save_LIBS=$LIBS 14036cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14037/* end confdefs.h. */ 14038 14039/* Override any GCC internal prototype to avoid an error. 14040 Use char because int might match the return type of a GCC 14041 builtin and then its argument prototype would still apply. */ 14042#ifdef __cplusplus 14043extern "C" 14044#endif 14045char opendir (); 14046int 14047main () 14048{ 14049return opendir (); 14050 ; 14051 return 0; 14052} 14053_ACEOF 14054for ac_lib in '' x; do 14055 if test -z "$ac_lib"; then 14056 ac_res="none required" 14057 else 14058 ac_res=-l$ac_lib 14059 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14060 fi 14061 if ac_fn_c_try_link "$LINENO"; then : 14062 ac_cv_search_opendir=$ac_res 14063fi 14064rm -f core conftest.err conftest.$ac_objext \ 14065 conftest$ac_exeext 14066 if ${ac_cv_search_opendir+:} false; then : 14067 break 14068fi 14069done 14070if ${ac_cv_search_opendir+:} false; then : 14071 14072else 14073 ac_cv_search_opendir=no 14074fi 14075rm conftest.$ac_ext 14076LIBS=$ac_func_search_save_LIBS 14077fi 14078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 14079$as_echo "$ac_cv_search_opendir" >&6; } 14080ac_res=$ac_cv_search_opendir 14081if test "$ac_res" != no; then : 14082 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14083 14084fi 14085 14086fi 14087 14088 14089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 14090$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 14091if ${gcc_cv_header_string+:} false; then : 14092 $as_echo_n "(cached) " >&6 14093else 14094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14095/* end confdefs.h. */ 14096#include <string.h> 14097#include <strings.h> 14098int 14099main () 14100{ 14101 14102 ; 14103 return 0; 14104} 14105_ACEOF 14106if ac_fn_c_try_compile "$LINENO"; then : 14107 gcc_cv_header_string=yes 14108else 14109 gcc_cv_header_string=no 14110fi 14111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14112fi 14113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 14114$as_echo "$gcc_cv_header_string" >&6; } 14115if test $gcc_cv_header_string = yes; then 14116 14117$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 14118 14119fi 14120 14121for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno fls 14122do : 14123 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14124ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14125if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14126 cat >>confdefs.h <<_ACEOF 14127#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14128_ACEOF 14129 14130fi 14131done 14132 14133for ac_func in strtoull getrlimit 14134do : 14135 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14136ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14137if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14138 cat >>confdefs.h <<_ACEOF 14139#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14140_ACEOF 14141 14142fi 14143done 14144 14145 14146ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 14147if test "x$ac_cv_have_decl_basename" = xyes; then : 14148 ac_have_decl=1 14149else 14150 ac_have_decl=0 14151fi 14152 14153cat >>confdefs.h <<_ACEOF 14154#define HAVE_DECL_BASENAME $ac_have_decl 14155_ACEOF 14156 14157ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default" 14158if test "x$ac_cv_have_decl_ftello" = xyes; then : 14159 ac_have_decl=1 14160else 14161 ac_have_decl=0 14162fi 14163 14164cat >>confdefs.h <<_ACEOF 14165#define HAVE_DECL_FTELLO $ac_have_decl 14166_ACEOF 14167 14168ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default" 14169if test "x$ac_cv_have_decl_ftello64" = xyes; then : 14170 ac_have_decl=1 14171else 14172 ac_have_decl=0 14173fi 14174 14175cat >>confdefs.h <<_ACEOF 14176#define HAVE_DECL_FTELLO64 $ac_have_decl 14177_ACEOF 14178 14179ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default" 14180if test "x$ac_cv_have_decl_fseeko" = xyes; then : 14181 ac_have_decl=1 14182else 14183 ac_have_decl=0 14184fi 14185 14186cat >>confdefs.h <<_ACEOF 14187#define HAVE_DECL_FSEEKO $ac_have_decl 14188_ACEOF 14189 14190ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default" 14191if test "x$ac_cv_have_decl_fseeko64" = xyes; then : 14192 ac_have_decl=1 14193else 14194 ac_have_decl=0 14195fi 14196 14197cat >>confdefs.h <<_ACEOF 14198#define HAVE_DECL_FSEEKO64 $ac_have_decl 14199_ACEOF 14200 14201 14202 14203case "${host}" in 14204*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 14205 14206$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 14207 ;; 14208esac 14209 14210ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 14211if test "x$ac_cv_have_decl_ffs" = xyes; then : 14212 ac_have_decl=1 14213else 14214 ac_have_decl=0 14215fi 14216 14217cat >>confdefs.h <<_ACEOF 14218#define HAVE_DECL_FFS $ac_have_decl 14219_ACEOF 14220 14221ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 14222if test "x$ac_cv_have_decl_free" = xyes; then : 14223 ac_have_decl=1 14224else 14225 ac_have_decl=0 14226fi 14227 14228cat >>confdefs.h <<_ACEOF 14229#define HAVE_DECL_FREE $ac_have_decl 14230_ACEOF 14231 14232ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 14233if test "x$ac_cv_have_decl_getenv" = xyes; then : 14234 ac_have_decl=1 14235else 14236 ac_have_decl=0 14237fi 14238 14239cat >>confdefs.h <<_ACEOF 14240#define HAVE_DECL_GETENV $ac_have_decl 14241_ACEOF 14242 14243ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 14244if test "x$ac_cv_have_decl_malloc" = xyes; then : 14245 ac_have_decl=1 14246else 14247 ac_have_decl=0 14248fi 14249 14250cat >>confdefs.h <<_ACEOF 14251#define HAVE_DECL_MALLOC $ac_have_decl 14252_ACEOF 14253 14254ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 14255if test "x$ac_cv_have_decl_realloc" = xyes; then : 14256 ac_have_decl=1 14257else 14258 ac_have_decl=0 14259fi 14260 14261cat >>confdefs.h <<_ACEOF 14262#define HAVE_DECL_REALLOC $ac_have_decl 14263_ACEOF 14264 14265ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 14266if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 14267 ac_have_decl=1 14268else 14269 ac_have_decl=0 14270fi 14271 14272cat >>confdefs.h <<_ACEOF 14273#define HAVE_DECL_STPCPY $ac_have_decl 14274_ACEOF 14275 14276ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 14277if test "x$ac_cv_have_decl_strstr" = xyes; then : 14278 ac_have_decl=1 14279else 14280 ac_have_decl=0 14281fi 14282 14283cat >>confdefs.h <<_ACEOF 14284#define HAVE_DECL_STRSTR $ac_have_decl 14285_ACEOF 14286 14287ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 14288if test "x$ac_cv_have_decl_asprintf" = xyes; then : 14289 ac_have_decl=1 14290else 14291 ac_have_decl=0 14292fi 14293 14294cat >>confdefs.h <<_ACEOF 14295#define HAVE_DECL_ASPRINTF $ac_have_decl 14296_ACEOF 14297 14298ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 14299if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 14300 ac_have_decl=1 14301else 14302 ac_have_decl=0 14303fi 14304 14305cat >>confdefs.h <<_ACEOF 14306#define HAVE_DECL_VASPRINTF $ac_have_decl 14307_ACEOF 14308 14309ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 14310if test "x$ac_cv_have_decl_snprintf" = xyes; then : 14311 ac_have_decl=1 14312else 14313 ac_have_decl=0 14314fi 14315 14316cat >>confdefs.h <<_ACEOF 14317#define HAVE_DECL_SNPRINTF $ac_have_decl 14318_ACEOF 14319 14320ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 14321if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 14322 ac_have_decl=1 14323else 14324 ac_have_decl=0 14325fi 14326 14327cat >>confdefs.h <<_ACEOF 14328#define HAVE_DECL_VSNPRINTF $ac_have_decl 14329_ACEOF 14330 14331ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 14332if test "x$ac_cv_have_decl_strnlen" = xyes; then : 14333 ac_have_decl=1 14334else 14335 ac_have_decl=0 14336fi 14337 14338cat >>confdefs.h <<_ACEOF 14339#define HAVE_DECL_STRNLEN $ac_have_decl 14340_ACEOF 14341 14342 14343# Link in zlib if we can. This allows us to read compressed debug sections. 14344# This is used only by compress.c. 14345 14346 # Use the system's zlib library. 14347 zlibdir="-L\$(top_builddir)/../zlib" 14348 zlibinc="-I\$(top_srcdir)/../zlib" 14349 14350# Check whether --with-system-zlib was given. 14351if test "${with_system_zlib+set}" = set; then : 14352 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 14353 zlibdir= 14354 zlibinc= 14355 fi 14356 14357fi 14358 14359 14360 14361 14362 14363save_CFLAGS="$CFLAGS" 14364CFLAGS="$CFLAGS -Werror" 14365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5 14366$as_echo_n "checking compiler support for hidden visibility... " >&6; } 14367if ${bfd_cv_hidden+:} false; then : 14368 $as_echo_n "(cached) " >&6 14369else 14370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14371/* end confdefs.h. */ 14372 14373const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n"; 14374extern void print (const char *) __attribute__ ((__visibility__ ("hidden"))); 14375int 14376main () 14377{ 14378print (hw); 14379 ; 14380 return 0; 14381} 14382_ACEOF 14383if ac_fn_c_try_compile "$LINENO"; then : 14384 bfd_cv_hidden=yes 14385else 14386 bfd_cv_hidden=no 14387fi 14388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14389fi 14390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5 14391$as_echo "$bfd_cv_hidden" >&6; } 14392CFLAGS="$save_CFLAGS" 14393if test $bfd_cv_hidden = yes; then 14394 14395$as_echo "#define HAVE_HIDDEN 1" >>confdefs.h 14396 14397fi 14398 14399# Check if linker supports --as-needed and --no-as-needed options 14400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14401$as_echo_n "checking linker --as-needed support... " >&6; } 14402if ${bfd_cv_ld_as_needed+:} false; then : 14403 $as_echo_n "(cached) " >&6 14404else 14405 bfd_cv_ld_as_needed=no 14406 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 14407 bfd_cv_ld_as_needed=yes 14408 fi 14409 14410fi 14411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 14412$as_echo "$bfd_cv_ld_as_needed" >&6; } 14413 14414LIBM= 14415case $host in 14416*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 14417 # These system don't have libm, or don't need it 14418 ;; 14419*-ncr-sysv4.3*) 14420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 14421$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 14422if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 14423 $as_echo_n "(cached) " >&6 14424else 14425 ac_check_lib_save_LIBS=$LIBS 14426LIBS="-lmw $LIBS" 14427cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14428/* end confdefs.h. */ 14429 14430/* Override any GCC internal prototype to avoid an error. 14431 Use char because int might match the return type of a GCC 14432 builtin and then its argument prototype would still apply. */ 14433#ifdef __cplusplus 14434extern "C" 14435#endif 14436char _mwvalidcheckl (); 14437int 14438main () 14439{ 14440return _mwvalidcheckl (); 14441 ; 14442 return 0; 14443} 14444_ACEOF 14445if ac_fn_c_try_link "$LINENO"; then : 14446 ac_cv_lib_mw__mwvalidcheckl=yes 14447else 14448 ac_cv_lib_mw__mwvalidcheckl=no 14449fi 14450rm -f core conftest.err conftest.$ac_objext \ 14451 conftest$ac_exeext conftest.$ac_ext 14452LIBS=$ac_check_lib_save_LIBS 14453fi 14454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 14455$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 14456if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 14457 LIBM="-lmw" 14458fi 14459 14460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14461$as_echo_n "checking for cos in -lm... " >&6; } 14462if ${ac_cv_lib_m_cos+:} false; then : 14463 $as_echo_n "(cached) " >&6 14464else 14465 ac_check_lib_save_LIBS=$LIBS 14466LIBS="-lm $LIBS" 14467cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14468/* end confdefs.h. */ 14469 14470/* Override any GCC internal prototype to avoid an error. 14471 Use char because int might match the return type of a GCC 14472 builtin and then its argument prototype would still apply. */ 14473#ifdef __cplusplus 14474extern "C" 14475#endif 14476char cos (); 14477int 14478main () 14479{ 14480return cos (); 14481 ; 14482 return 0; 14483} 14484_ACEOF 14485if ac_fn_c_try_link "$LINENO"; then : 14486 ac_cv_lib_m_cos=yes 14487else 14488 ac_cv_lib_m_cos=no 14489fi 14490rm -f core conftest.err conftest.$ac_objext \ 14491 conftest$ac_exeext conftest.$ac_ext 14492LIBS=$ac_check_lib_save_LIBS 14493fi 14494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14495$as_echo "$ac_cv_lib_m_cos" >&6; } 14496if test "x$ac_cv_lib_m_cos" = xyes; then : 14497 LIBM="$LIBM -lm" 14498fi 14499 14500 ;; 14501*) 14502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14503$as_echo_n "checking for cos in -lm... " >&6; } 14504if ${ac_cv_lib_m_cos+:} false; then : 14505 $as_echo_n "(cached) " >&6 14506else 14507 ac_check_lib_save_LIBS=$LIBS 14508LIBS="-lm $LIBS" 14509cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14510/* end confdefs.h. */ 14511 14512/* Override any GCC internal prototype to avoid an error. 14513 Use char because int might match the return type of a GCC 14514 builtin and then its argument prototype would still apply. */ 14515#ifdef __cplusplus 14516extern "C" 14517#endif 14518char cos (); 14519int 14520main () 14521{ 14522return cos (); 14523 ; 14524 return 0; 14525} 14526_ACEOF 14527if ac_fn_c_try_link "$LINENO"; then : 14528 ac_cv_lib_m_cos=yes 14529else 14530 ac_cv_lib_m_cos=no 14531fi 14532rm -f core conftest.err conftest.$ac_objext \ 14533 conftest$ac_exeext conftest.$ac_ext 14534LIBS=$ac_check_lib_save_LIBS 14535fi 14536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14537$as_echo "$ac_cv_lib_m_cos" >&6; } 14538if test "x$ac_cv_lib_m_cos" = xyes; then : 14539 LIBM="-lm" 14540fi 14541 14542 ;; 14543esac 14544 14545 14546 14547# When building a shared libbfd, link against the pic version of libiberty 14548# so that apps that use libbfd won't need libiberty just to satisfy any 14549# libbfd references. 14550# We can't do that if a pic libiberty is unavailable since including non-pic 14551# code would insert text relocations into libbfd. 14552SHARED_LIBADD= 14553SHARED_LDFLAGS= 14554if test "$enable_shared" = "yes"; then 14555 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 14556 if test -n "$x"; then 14557 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 14558 fi 14559 14560 case "${host}" in 14561 # More hacks to build DLLs on Windows. 14562 *-*-cygwin*) 14563 SHARED_LDFLAGS="-no-undefined" 14564 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 14565 ;; 14566 14567 # Use built-in libintl on macOS, since it is not provided by libc. 14568 *-*-darwin*) 14569 SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl" 14570 ;; 14571 esac 14572 14573 if test -n "$SHARED_LIBADD"; then 14574 if test -n "$LIBM"; then 14575 if test x"$bfd_cv_ld_as_needed" = xyes; then 14576 # Link against libm only when needed. Put -lc, -lm inside -Wl 14577 # to stop libtool reordering these options. 14578 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 14579 else 14580 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 14581 fi 14582 fi 14583 fi 14584fi 14585 14586 14587 14588# target stuff: 14589 14590# Canonicalize the secondary target names. 14591if test -n "$enable_targets" ; then 14592 for targ in `echo $enable_targets | sed 's/,/ /g'` 14593 do 14594 result=`$ac_config_sub $targ 2>/dev/null` 14595 if test -n "$result" ; then 14596 canon_targets="$canon_targets $result" 14597 else 14598 # Allow targets that config.sub doesn't recognize, like "all". 14599 canon_targets="$canon_targets $targ" 14600 fi 14601 done 14602fi 14603 14604all_targets=false 14605defvec= 14606selvecs= 14607assocvecs= 14608selarchs= 14609TDEFINES= 14610for targ in $target $canon_targets 14611do 14612 if test $targ = all; then 14613 all_targets=true 14614 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 14615 elif test $targ != plugin; then 14616 . $srcdir/config.bfd 14617 if test $targ = $target; then 14618 defvec=$targ_defvec 14619 fi 14620 selvecs="$selvecs $targ_defvec $targ_selvecs" 14621 selarchs="$selarchs $targ_archs" 14622 TDEFINES="$TDEFINES $targ_cflags" 14623 fi 14624done 14625 14626 14627# This processing still needs to be done if we're to decide properly whether 14628# 64-bit support needs to be compiled in. Currently, it will be included if 14629# the default or any other explicitly requested target requires it; it 14630# will not be included on a 32-bit host if no 64-bit target is requested, and 14631# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 14632# used. 14633 14634# uniq the default and selected vectors in all the configured targets. 14635f="" 14636for i in $selvecs ; do 14637 case " $f " in 14638 *" $i "*) ;; 14639 *) f="$f $i" ;; 14640 esac 14641done 14642selvecs="$f" 14643 14644 14645# uniq the associated vectors in all the configured targets. 14646f="" 14647for i in $assocvecs ; do 14648 case " $f " in 14649 *" $i "*) ;; 14650 *) f="$f $i" ;; 14651 esac 14652done 14653assocvecs="$f" 14654 14655 14656# uniq the architectures in all the configured targets. 14657f="" 14658for i in $selarchs ; do 14659 case " $f " in 14660 *" $i "*) ;; 14661 *) f="$f $i" ;; 14662 esac 14663done 14664selarchs="$f" 14665 14666# Target backend .o files. 14667tb= 14668 14669elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo 14670 dwarf1.lo dwarf2.lo" 14671coffgen="coffgen.lo dwarf2.lo" 14672coff="cofflink.lo $coffgen" 14673ecoff="ecofflink.lo $coffgen" 14674xcoff="xcofflink.lo $coffgen" 14675 14676elfxx_x86="elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo" 14677for vec in $selvecs 14678do 14679 target_size=32 14680 case "$vec" in 14681 # This list is alphabetized to make it easy to compare 14682 # with the two vector lists in targets.c. For the same reason, 14683 # use one entry per line, even though this leads to long lines. 14684 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 14685 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 14686 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14687 aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14688 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14689 aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 14690 aarch64_mach_o_vec) tb="$tb mach-o-aarch64.lo"; target_size=64 ;; 14691 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;; 14692 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 14693 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 14694 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;; 14695 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;; 14696 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 14697 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;; 14698 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 14699 aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 14700 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 14701 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 14702 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14703 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14704 arm_elf32_fdpic_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14705 arm_elf32_fdpic_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14706 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14707 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14708 arm_elf32_symbian_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14709 arm_elf32_symbian_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14710 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14711 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 14712 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 14713 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 14714 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 14715 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 14716 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 14717 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 14718 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 14719 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 14720 arm_mach_o_vec) tb="$tb mach-o-arm.lo" ;; 14721 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 14722 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 14723 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 14724 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 14725 cris_aout_vec) tb="$tb aout-cris.lo" ;; 14726 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 14727 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 14728 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 14729 csky_elf32_be_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;; 14730 csky_elf32_le_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;; 14731 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 14732 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 14733 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 14734 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 14735 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 14736 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14737 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14738 bpf_elf64_le_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64;; 14739 bpf_elf64_be_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64 ;; 14740 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;; 14741 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 14742 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 14743 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 14744 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 14745 h8300_elf32_linux_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 14746 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14747 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14748 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 14749 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 14750 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 14751 hppa_som_vec) tb="$tb som.lo" ;; 14752 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 14753 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 14754 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 14755 i386_aout_nbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;; 14756 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;; 14757 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;; 14758 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;; 14759 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;; 14760 i386_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;; 14761 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;; 14762 i386_elf32_nacl_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;; 14763 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;; 14764 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;; 14765 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;; 14766 i386_msdos_vec) tb="$tb i386msdos.lo" ;; 14767 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;; 14768 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;; 14769 iamcu_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;; 14770 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 14771 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 14772 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14773 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14774 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 14775 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 ;; 14776 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;; 14777 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 14778 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 14779 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14780 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 ;; 14781 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 14782 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 ;; 14783 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 14784 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 14785 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 14786 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14787 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14788 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14789 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 14790 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 14791 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 14792 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 14793 s12z_elf32_vec) tb="$tb elf32-s12z.lo elf32.lo $elf" ;; 14794 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14795 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14796 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 14797 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 14798 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 14799 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 14800 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 14801 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 14802 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 14803 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 14804 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 14805 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;; 14806 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 14807 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 14808 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14809 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14810 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 14811 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14812 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14813 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14814 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14815 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14816 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14817 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14818 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14819 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14820 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14821 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14822 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14823 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14824 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 14825 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14826 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 14827 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 ;; 14828 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 ;; 14829 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 ;; 14830 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 ;; 14831 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 14832 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 14833 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 14834 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 14835 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 14836 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 14837 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 14838 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 14839 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 14840 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14841 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14842 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14843 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 14844 nfp_elf64_vec) tb="$tb elf64-nfp.lo elf64.lo $elf" ;; 14845 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 14846 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 14847 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 14848 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 14849 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;; 14850 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 14851 pef_vec) tb="$tb pef.lo" ;; 14852 pef_xlib_vec) tb="$tb pef.lo" ;; 14853 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 14854 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 14855 powerpc_boot_vec) tb="$tb ppcboot.lo" ;; 14856 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14857 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14858 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14859 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 14860 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 14861 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 14862 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 14863 powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 14864 powerpc_pe_le_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 14865 powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 14866 powerpc_pei_le_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 14867 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 14868 pru_elf32_vec) tb="$tb elf32-pru.lo elf32.lo $elf" ;; 14869 riscv_elf32_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf32.lo $elf" ;; 14870 riscv_elf64_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf32.lo $elf"; target_size=64 ;; 14871 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;; 14872 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 14873 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 14874 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 14875 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14876 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14877 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14878 rx_elf32_linux_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 14879 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 14880 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 14881 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 14882 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 14883 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;; 14884 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;; 14885 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;; 14886 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;; 14887 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14888 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14889 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14890 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14891 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14892 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14893 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14894 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14895 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14896 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 14897 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;; 14898 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;; 14899 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14900 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14901 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 14902 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14903 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14904 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 14905 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 14906 sym_vec) tb="$tb xsym.lo" ;; 14907 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 14908 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;; 14909 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14910 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14911 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14912 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14913 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14914 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 14915 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14916 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14917 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14918 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14919 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14920 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 14921 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14922 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14923 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14924 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14925 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14926 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 14927 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 14928 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 14929 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 14930 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 14931 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;; 14932 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 14933 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 14934 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 14935 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 14936 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 14937 ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;; 14938 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;; 14939 wasm_vec) tb="$tb wasm-module.lo" ;; 14940 wasm32_elf32_vec) tb="$tb elf32-wasm32.lo elf32.lo $elf" ;; 14941 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;; 14942 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;; 14943 x86_64_elf32_nacl_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;; 14944 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;; 14945 x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;; 14946 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;; 14947 x86_64_elf64_nacl_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;; 14948 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;; 14949 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;; 14950 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14951 x86_64_pe_be_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14952 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 14953 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 14954 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;; 14955 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 14956 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 14957 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 14958 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;; 14959 z80_elf32_vec) tb="$tb elf32-z80.lo elf32.lo $elf" ;; 14960 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;; 14961 14962 # These appear out of order in targets.c 14963 srec_vec) tb="$tb srec.lo" ;; 14964 symbolsrec_vec) tb="$tb srec.lo" ;; 14965 tekhex_vec) tb="$tb tekhex.lo" ;; 14966 core_cisco_be_vec) tb="$tb cisco-core.lo" ;; 14967 core_cisco_le_vec) tb="$tb cisco-core.lo" ;; 14968 14969 "") ;; 14970 *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;; 14971 esac 14972 14973 if test ${target_size} = 64; then 14974 target64=true 14975 fi 14976 if test x"${vec}" = x"${defvec}"; then 14977 bfd_default_target_size=${target_size} 14978 fi 14979done 14980 14981if test "$plugins" = "yes"; then 14982 tb="$tb plugin.lo" 14983fi 14984 14985# Target architecture .o files. 14986# A couple of CPUs use shorter file names to avoid problems on DOS 14987# filesystems. 14988ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 14989 14990# Weed out duplicate .o files. 14991f="" 14992for i in $tb ; do 14993 case " $f " in 14994 *" $i "*) ;; 14995 *) f="$f $i" ;; 14996 esac 14997done 14998tb="$f" 14999 15000f="" 15001for i in $ta ; do 15002 case " $f " in 15003 *" $i "*) ;; 15004 *) f="$f $i" ;; 15005 esac 15006done 15007ta="$f" 15008 15009bfd_backends="$tb" 15010bfd_machines="$ta" 15011 15012if test x${all_targets} = xtrue ; then 15013 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 15014 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 15015 selvecs= 15016 havevecs=-DHAVE_all_vecs 15017 selarchs= 15018 test -n "$assocvecs" && 15019 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15020else # all_targets is true 15021 # Only set these if they will be nonempty, for the clever echo. 15022 havevecs= 15023 assocvecs= 15024 test -n "$selvecs" && 15025 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 15026 test -n "$selvecs" && 15027 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15028 test -n "$selarchs" && 15029 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15030fi # all_targets is true 15031 15032# 64-bit archives need a 64-bit bfd_vma. 15033if test "x$want_64_bit_archive" = xtrue; then 15034 want64=true 15035 15036$as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h 15037 15038fi 15039 15040case ${host64}-${target64}-${want64} in 15041 *true*) 15042 wordsize=64 15043 bfd64_libs='$(BFD64_LIBS)' 15044 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 15045 if test $BFD_HOST_64_BIT_DEFINED = 0; then 15046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5 15047$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 15048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5 15049$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 15050 fi 15051 if test -n "$GCC" ; then 15052 bad_64bit_gcc=no; 15053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5 15054$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; } 15055 # Add more tests for gcc versions with non-working 64-bit support here. 15056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15057/* end confdefs.h. */ 15058:__GNUC__:__GNUC_MINOR__:__i386__: 15059_ACEOF 15060if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15061 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then : 15062 bad_64bit_gcc=yes; 15063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5 15064$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; } 15065else 15066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15067$as_echo "no" >&6; } 15068fi 15069rm -f conftest* 15070 15071 if test $bad_64bit_gcc = yes ; then 15072 as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5 15073 fi 15074 fi 15075 ;; 15076 false-false-false) 15077 wordsize=32 15078 all_backends='$(BFD32_BACKENDS)' 15079 ;; 15080esac 15081 15082tdefaults="" 15083test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 15084test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 15085test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 15086test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097# If we are configured native, pick a core file support file. 15098COREFILE= 15099COREFLAG= 15100CORE_HEADER= 15101TRAD_HEADER= 15102if test "${target}" = "${host}"; then 15103 case "${host}" in 15104 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*) 15105 COREFILE='' 15106 ;; 15107 alpha*-*-linux-*) 15108 COREFILE=trad-core.lo 15109 TRAD_HEADER='"hosts/alphalinux.h"' 15110 ;; 15111 alpha*-*-netbsd* | alpha*-*-openbsd*) 15112 COREFILE=netbsd-core.lo 15113 ;; 15114 alpha*-*-*) 15115 COREFILE=osf-core.lo 15116 ;; 15117 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 15118 COREFILE='' ;; 15119 arm-*-netbsd* | arm-*-openbsd*) 15120 COREFILE=netbsd-core.lo 15121 ;; 15122 arm-*-riscix) COREFILE=trad-core.lo ;; 15123 arm*-*-netbsd*) COREFILE=netbsd-core.lo ;; 15124 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 15125 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 15126 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 15127 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 15128 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 15129 hppa*-*-netbsd* | hppa*-*-openbsd*) 15130 COREFILE=netbsd-core.lo 15131 ;; 15132 15133 i[3-7]86-sequent-bsd*) 15134 COREFILE=trad-core.lo 15135 TRAD_HEADER='"hosts/symmetry.h"' 15136 ;; 15137 i[3-7]86-sequent-sysv4*) ;; 15138 i[3-7]86-sequent-sysv*) 15139 COREFILE=trad-core.lo 15140 TRAD_HEADER='"hosts/symmetry.h"' 15141 ;; 15142 i[3-7]86-*-bsdi) 15143 COREFILE= 15144 ;; 15145 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*) 15146 COREFILE=trad-core.lo 15147 TRAD_HEADER='"hosts/i386bsd.h"' 15148 ;; 15149 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 15150 COREFILE='' 15151 TRAD_HEADER='"hosts/i386bsd.h"' 15152 ;; 15153 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 15154 COREFILE=netbsd-core.lo 15155 ;; 15156 i[3-7]86-esix-sysv3*) 15157 COREFILE=trad-core.lo 15158 TRAD_HEADER='"hosts/esix.h"' 15159 ;; 15160 i[3-7]86-*-sco3.2v5*) 15161 COREFILE=sco5-core.lo 15162 ;; 15163 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 15164 COREFILE=trad-core.lo 15165 TRAD_HEADER='"hosts/i386sco.h"' 15166 ;; 15167 i[3-7]86-*-mach3*) 15168 COREFILE=trad-core.lo 15169 TRAD_HEADER='"hosts/i386mach3.h"' 15170 ;; 15171 i[3-7]86-*-linux-*) 15172 COREFILE=trad-core.lo 15173 TRAD_HEADER='"hosts/i386linux.h"' 15174 case "$enable_targets"-"$want64" in 15175 *x86_64-*linux*|*-true) 15176 CORE_HEADER='"hosts/x86-64linux.h"' 15177 esac 15178 ;; 15179 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 15180 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 15181 mips-*-netbsd* | mips*-*-openbsd*) 15182 COREFILE=netbsd-core.lo 15183 ;; 15184 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 15185 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 15186 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 15187 m68*-*-linux-*) 15188 COREFILE=trad-core.lo 15189 TRAD_HEADER='"hosts/m68klinux.h"' 15190 ;; 15191 m68*-*-netbsd*) 15192 COREFILE=netbsd-core.lo 15193 ;; 15194 ns32k-pc532-mach) 15195 COREFILE=trad-core.lo 15196 TRAD_HEADER='"hosts/pc532mach.h"' 15197 ;; 15198 ns32k-*-netbsd* | ns32k-*-openbsd*) 15199 COREFILE=netbsd-core.lo 15200 ;; 15201 rs6000-*-lynx*) 15202 COREFILE=lynx-core.lo 15203 ;; 15204 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*) 15205 COREFILE=rs6000-core.lo 15206 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 15207 ;; 15208 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 15209 COREFILE=rs6000-core.lo 15210 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 15211 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 15212 # have c_impl as a member of struct core_dumpx 15213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5 15214$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; } 15215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15216/* end confdefs.h. */ 15217#include <core.h> 15218int 15219main () 15220{ 15221struct core_dumpx c; c.c_impl = 0; 15222 ; 15223 return 0; 15224} 15225_ACEOF 15226if ac_fn_c_try_compile "$LINENO"; then : 15227 15228$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h 15229 15230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15231$as_echo "yes" >&6; } 15232else 15233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15234$as_echo "no" >&6; } 15235fi 15236rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15237 ;; 15238 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 15239 rs6000-*-*) COREFILE=rs6000-core.lo ;; 15240 powerpc64-*-aix*) COREFILE=rs6000-core.lo ;; 15241 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 15242 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 15243 powerpc-*-beos*) ;; 15244 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 15245 COREFILE='' ;; 15246 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 15247 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 15248 s390*-*-*) COREFILE=trad-core.lo ;; 15249 sh*-*-netbsd* | sh*-*-openbsd*) 15250 COREFILE=netbsd-core.lo 15251 ;; 15252 sparc-*-netbsd* | sparc*-*-openbsd*) 15253 COREFILE=netbsd-core.lo 15254 ;; 15255 vax-*-netbsd* | vax-*-openbsd*) 15256 COREFILE=netbsd-core.lo 15257 ;; 15258 vax-*-ultrix2*) 15259 COREFILE=trad-core.lo 15260 TRAD_HEADER='"hosts/vaxult2.h"' 15261 ;; 15262 vax-*-ultrix*) 15263 COREFILE=trad-core.lo 15264 TRAD_HEADER='"hosts/vaxult2.h"' 15265 ;; 15266 vax-*-linux-*) 15267 COREFILE=trad-core.lo 15268 TRAD_HEADER='"hosts/vaxlinux.h"' 15269 ;; 15270 vax-*-*) 15271 COREFILE=trad-core.lo 15272 TRAD_HEADER='"hosts/vaxbsd.h"' 15273 ;; 15274 x86_64-*-linux*) 15275 CORE_HEADER='"hosts/x86-64linux.h"' 15276 ;; 15277 x86_64-*-netbsd* | x86_64-*-openbsd*) 15278 COREFILE=netbsd-core.lo 15279 ;; 15280 esac 15281 15282 case "$COREFILE" in 15283 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 15284 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 15285 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 15286 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 15287 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 15288 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 15289 osf-core.lo) COREFLAG=-DOSF_CORE ;; 15290 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 15291 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 15292 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 15293 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 15294 esac 15295 15296 # ELF corefile support has several flavors, but all of 15297 # them use something called <sys/procfs.h> 15298 for ac_header in sys/procfs.h 15299do : 15300 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default" 15301if test "x$ac_cv_header_sys_procfs_h" = xyes; then : 15302 cat >>confdefs.h <<_ACEOF 15303#define HAVE_SYS_PROCFS_H 1 15304_ACEOF 15305 15306fi 15307 15308done 15309 15310 if test "$ac_cv_header_sys_procfs_h" = yes; then 15311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5 15312$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; } 15313 if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then : 15314 $as_echo_n "(cached) " >&6 15315else 15316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15317/* end confdefs.h. */ 15318 15319#define _SYSCALL32 15320/* Needed for new procfs interface on sparc-solaris. */ 15321#define _STRUCTURED_PROC 1 15322#include <sys/procfs.h> 15323int 15324main () 15325{ 15326prstatus_t avar 15327 ; 15328 return 0; 15329} 15330_ACEOF 15331if ac_fn_c_try_compile "$LINENO"; then : 15332 bfd_cv_have_sys_procfs_type_prstatus_t=yes 15333else 15334 bfd_cv_have_sys_procfs_type_prstatus_t=no 15335 15336fi 15337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15338fi 15339 15340 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 15341 15342$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h 15343 15344 fi 15345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 15346$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; } 15347 15348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5 15349$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; } 15350 if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then : 15351 $as_echo_n "(cached) " >&6 15352else 15353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15354/* end confdefs.h. */ 15355 15356#define _SYSCALL32 15357/* Needed for new procfs interface on sparc-solaris. */ 15358#define _STRUCTURED_PROC 1 15359#include <sys/procfs.h> 15360int 15361main () 15362{ 15363prstatus32_t avar 15364 ; 15365 return 0; 15366} 15367_ACEOF 15368if ac_fn_c_try_compile "$LINENO"; then : 15369 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 15370else 15371 bfd_cv_have_sys_procfs_type_prstatus32_t=no 15372 15373fi 15374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15375fi 15376 15377 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 15378 15379$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h 15380 15381 fi 15382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 15383$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; } 15384 15385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5 15386$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; } 15387 if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then : 15388 $as_echo_n "(cached) " >&6 15389else 15390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15391/* end confdefs.h. */ 15392 15393#define _SYSCALL32 15394/* Needed for new procfs interface on sparc-solaris. */ 15395#define _STRUCTURED_PROC 1 15396#include <sys/procfs.h> 15397int 15398main () 15399{ 15400prstatus_t avar; void* aref = (void*) &avar.pr_who 15401 ; 15402 return 0; 15403} 15404_ACEOF 15405if ac_fn_c_try_compile "$LINENO"; then : 15406 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 15407else 15408 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 15409 15410fi 15411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15412fi 15413 15414 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 15415 15416$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h 15417 15418 fi 15419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 15420$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; } 15421 15422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 15423$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; } 15424 if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then : 15425 $as_echo_n "(cached) " >&6 15426else 15427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15428/* end confdefs.h. */ 15429 15430#define _SYSCALL32 15431/* Needed for new procfs interface on sparc-solaris. */ 15432#define _STRUCTURED_PROC 1 15433#include <sys/procfs.h> 15434int 15435main () 15436{ 15437prstatus32_t avar; void* aref = (void*) &avar.pr_who 15438 ; 15439 return 0; 15440} 15441_ACEOF 15442if ac_fn_c_try_compile "$LINENO"; then : 15443 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 15444else 15445 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 15446 15447fi 15448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15449fi 15450 15451 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 15452 15453$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h 15454 15455 fi 15456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 15457$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; } 15458 15459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5 15460$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; } 15461 if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then : 15462 $as_echo_n "(cached) " >&6 15463else 15464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15465/* end confdefs.h. */ 15466 15467#define _SYSCALL32 15468/* Needed for new procfs interface on sparc-solaris. */ 15469#define _STRUCTURED_PROC 1 15470#include <sys/procfs.h> 15471int 15472main () 15473{ 15474pstatus_t avar 15475 ; 15476 return 0; 15477} 15478_ACEOF 15479if ac_fn_c_try_compile "$LINENO"; then : 15480 bfd_cv_have_sys_procfs_type_pstatus_t=yes 15481else 15482 bfd_cv_have_sys_procfs_type_pstatus_t=no 15483 15484fi 15485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15486fi 15487 15488 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 15489 15490$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h 15491 15492 fi 15493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 15494$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; } 15495 15496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5 15497$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; } 15498 if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then : 15499 $as_echo_n "(cached) " >&6 15500else 15501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15502/* end confdefs.h. */ 15503 15504#define _SYSCALL32 15505/* Needed for new procfs interface on sparc-solaris. */ 15506#define _STRUCTURED_PROC 1 15507#include <sys/procfs.h> 15508int 15509main () 15510{ 15511pxstatus_t avar 15512 ; 15513 return 0; 15514} 15515_ACEOF 15516if ac_fn_c_try_compile "$LINENO"; then : 15517 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 15518else 15519 bfd_cv_have_sys_procfs_type_pxstatus_t=no 15520 15521fi 15522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15523fi 15524 15525 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 15526 15527$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h 15528 15529 fi 15530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 15531$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; } 15532 15533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5 15534$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; } 15535 if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then : 15536 $as_echo_n "(cached) " >&6 15537else 15538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15539/* end confdefs.h. */ 15540 15541#define _SYSCALL32 15542/* Needed for new procfs interface on sparc-solaris. */ 15543#define _STRUCTURED_PROC 1 15544#include <sys/procfs.h> 15545int 15546main () 15547{ 15548pstatus32_t avar 15549 ; 15550 return 0; 15551} 15552_ACEOF 15553if ac_fn_c_try_compile "$LINENO"; then : 15554 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 15555else 15556 bfd_cv_have_sys_procfs_type_pstatus32_t=no 15557 15558fi 15559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15560fi 15561 15562 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 15563 15564$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h 15565 15566 fi 15567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 15568$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; } 15569 15570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5 15571$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; } 15572 if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then : 15573 $as_echo_n "(cached) " >&6 15574else 15575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15576/* end confdefs.h. */ 15577 15578#define _SYSCALL32 15579/* Needed for new procfs interface on sparc-solaris. */ 15580#define _STRUCTURED_PROC 1 15581#include <sys/procfs.h> 15582int 15583main () 15584{ 15585prpsinfo_t avar 15586 ; 15587 return 0; 15588} 15589_ACEOF 15590if ac_fn_c_try_compile "$LINENO"; then : 15591 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 15592else 15593 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 15594 15595fi 15596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15597fi 15598 15599 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 15600 15601$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h 15602 15603 fi 15604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 15605$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; } 15606 15607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5 15608$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; } 15609 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then : 15610 $as_echo_n "(cached) " >&6 15611else 15612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15613/* end confdefs.h. */ 15614 15615#define _SYSCALL32 15616/* Needed for new procfs interface on sparc-solaris. */ 15617#define _STRUCTURED_PROC 1 15618#include <sys/procfs.h> 15619int 15620main () 15621{ 15622prpsinfo_t avar; void* aref = (void*) &avar.pr_pid 15623 ; 15624 return 0; 15625} 15626_ACEOF 15627if ac_fn_c_try_compile "$LINENO"; then : 15628 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes 15629else 15630 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no 15631 15632fi 15633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15634fi 15635 15636 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then 15637 15638$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h 15639 15640 fi 15641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5 15642$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; } 15643 15644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5 15645$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; } 15646 if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then : 15647 $as_echo_n "(cached) " >&6 15648else 15649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15650/* end confdefs.h. */ 15651 15652#define _SYSCALL32 15653/* Needed for new procfs interface on sparc-solaris. */ 15654#define _STRUCTURED_PROC 1 15655#include <sys/procfs.h> 15656int 15657main () 15658{ 15659prpsinfo32_t avar 15660 ; 15661 return 0; 15662} 15663_ACEOF 15664if ac_fn_c_try_compile "$LINENO"; then : 15665 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 15666else 15667 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 15668 15669fi 15670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15671fi 15672 15673 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 15674 15675$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h 15676 15677 fi 15678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 15679$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; } 15680 15681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5 15682$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; } 15683 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then : 15684 $as_echo_n "(cached) " >&6 15685else 15686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15687/* end confdefs.h. */ 15688 15689#define _SYSCALL32 15690/* Needed for new procfs interface on sparc-solaris. */ 15691#define _STRUCTURED_PROC 1 15692#include <sys/procfs.h> 15693int 15694main () 15695{ 15696prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid 15697 ; 15698 return 0; 15699} 15700_ACEOF 15701if ac_fn_c_try_compile "$LINENO"; then : 15702 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes 15703else 15704 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no 15705 15706fi 15707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15708fi 15709 15710 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then 15711 15712$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h 15713 15714 fi 15715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5 15716$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; } 15717 15718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5 15719$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; } 15720 if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then : 15721 $as_echo_n "(cached) " >&6 15722else 15723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15724/* end confdefs.h. */ 15725 15726#define _SYSCALL32 15727/* Needed for new procfs interface on sparc-solaris. */ 15728#define _STRUCTURED_PROC 1 15729#include <sys/procfs.h> 15730int 15731main () 15732{ 15733psinfo_t avar 15734 ; 15735 return 0; 15736} 15737_ACEOF 15738if ac_fn_c_try_compile "$LINENO"; then : 15739 bfd_cv_have_sys_procfs_type_psinfo_t=yes 15740else 15741 bfd_cv_have_sys_procfs_type_psinfo_t=no 15742 15743fi 15744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15745fi 15746 15747 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 15748 15749$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h 15750 15751 fi 15752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 15753$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; } 15754 15755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5 15756$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; } 15757 if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then : 15758 $as_echo_n "(cached) " >&6 15759else 15760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15761/* end confdefs.h. */ 15762 15763#define _SYSCALL32 15764/* Needed for new procfs interface on sparc-solaris. */ 15765#define _STRUCTURED_PROC 1 15766#include <sys/procfs.h> 15767int 15768main () 15769{ 15770psinfo_t avar; void* aref = (void*) &avar.pr_pid 15771 ; 15772 return 0; 15773} 15774_ACEOF 15775if ac_fn_c_try_compile "$LINENO"; then : 15776 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes 15777else 15778 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no 15779 15780fi 15781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15782fi 15783 15784 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then 15785 15786$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h 15787 15788 fi 15789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5 15790$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; } 15791 15792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5 15793$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; } 15794 if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then : 15795 $as_echo_n "(cached) " >&6 15796else 15797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15798/* end confdefs.h. */ 15799 15800#define _SYSCALL32 15801/* Needed for new procfs interface on sparc-solaris. */ 15802#define _STRUCTURED_PROC 1 15803#include <sys/procfs.h> 15804int 15805main () 15806{ 15807psinfo32_t avar 15808 ; 15809 return 0; 15810} 15811_ACEOF 15812if ac_fn_c_try_compile "$LINENO"; then : 15813 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 15814else 15815 bfd_cv_have_sys_procfs_type_psinfo32_t=no 15816 15817fi 15818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15819fi 15820 15821 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 15822 15823$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h 15824 15825 fi 15826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 15827$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; } 15828 15829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5 15830$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; } 15831 if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then : 15832 $as_echo_n "(cached) " >&6 15833else 15834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15835/* end confdefs.h. */ 15836 15837#define _SYSCALL32 15838/* Needed for new procfs interface on sparc-solaris. */ 15839#define _STRUCTURED_PROC 1 15840#include <sys/procfs.h> 15841int 15842main () 15843{ 15844psinfo32_t avar; void* aref = (void*) &avar.pr_pid 15845 ; 15846 return 0; 15847} 15848_ACEOF 15849if ac_fn_c_try_compile "$LINENO"; then : 15850 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes 15851else 15852 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no 15853 15854fi 15855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15856fi 15857 15858 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then 15859 15860$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h 15861 15862 fi 15863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5 15864$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; } 15865 15866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5 15867$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; } 15868 if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then : 15869 $as_echo_n "(cached) " >&6 15870else 15871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15872/* end confdefs.h. */ 15873 15874#define _SYSCALL32 15875/* Needed for new procfs interface on sparc-solaris. */ 15876#define _STRUCTURED_PROC 1 15877#include <sys/procfs.h> 15878int 15879main () 15880{ 15881lwpstatus_t avar 15882 ; 15883 return 0; 15884} 15885_ACEOF 15886if ac_fn_c_try_compile "$LINENO"; then : 15887 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 15888else 15889 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 15890 15891fi 15892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15893fi 15894 15895 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 15896 15897$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h 15898 15899 fi 15900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 15901$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; } 15902 15903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5 15904$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; } 15905 if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then : 15906 $as_echo_n "(cached) " >&6 15907else 15908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15909/* end confdefs.h. */ 15910 15911#define _SYSCALL32 15912/* Needed for new procfs interface on sparc-solaris. */ 15913#define _STRUCTURED_PROC 1 15914#include <sys/procfs.h> 15915int 15916main () 15917{ 15918lwpxstatus_t avar 15919 ; 15920 return 0; 15921} 15922_ACEOF 15923if ac_fn_c_try_compile "$LINENO"; then : 15924 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 15925else 15926 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 15927 15928fi 15929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15930fi 15931 15932 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 15933 15934$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h 15935 15936 fi 15937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 15938$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; } 15939 15940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 15941$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; } 15942 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then : 15943 $as_echo_n "(cached) " >&6 15944else 15945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15946/* end confdefs.h. */ 15947 15948#define _SYSCALL32 15949/* Needed for new procfs interface on sparc-solaris. */ 15950#define _STRUCTURED_PROC 1 15951#include <sys/procfs.h> 15952int 15953main () 15954{ 15955lwpstatus_t avar; void* aref = (void*) &avar.pr_context 15956 ; 15957 return 0; 15958} 15959_ACEOF 15960if ac_fn_c_try_compile "$LINENO"; then : 15961 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 15962else 15963 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 15964 15965fi 15966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15967fi 15968 15969 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 15970 15971$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h 15972 15973 fi 15974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 15975$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; } 15976 15977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 15978$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; } 15979 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then : 15980 $as_echo_n "(cached) " >&6 15981else 15982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15983/* end confdefs.h. */ 15984 15985#define _SYSCALL32 15986/* Needed for new procfs interface on sparc-solaris. */ 15987#define _STRUCTURED_PROC 1 15988#include <sys/procfs.h> 15989int 15990main () 15991{ 15992lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 15993 ; 15994 return 0; 15995} 15996_ACEOF 15997if ac_fn_c_try_compile "$LINENO"; then : 15998 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 15999else 16000 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 16001 16002fi 16003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16004fi 16005 16006 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 16007 16008$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h 16009 16010 fi 16011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 16012$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; } 16013 16014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5 16015$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; } 16016 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then : 16017 $as_echo_n "(cached) " >&6 16018else 16019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16020/* end confdefs.h. */ 16021 16022#define _SYSCALL32 16023/* Needed for new procfs interface on sparc-solaris. */ 16024#define _STRUCTURED_PROC 1 16025#include <sys/procfs.h> 16026int 16027main () 16028{ 16029lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg 16030 ; 16031 return 0; 16032} 16033_ACEOF 16034if ac_fn_c_try_compile "$LINENO"; then : 16035 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes 16036else 16037 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no 16038 16039fi 16040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16041fi 16042 16043 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then 16044 16045$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h 16046 16047 fi 16048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5 16049$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; } 16050 16051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5 16052$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; } 16053 if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then : 16054 $as_echo_n "(cached) " >&6 16055else 16056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16057/* end confdefs.h. */ 16058 16059#define _SYSCALL32 16060/* Needed for new procfs interface on sparc-solaris. */ 16061#define _STRUCTURED_PROC 1 16062#include <sys/procfs.h> 16063int 16064main () 16065{ 16066win32_pstatus_t avar 16067 ; 16068 return 0; 16069} 16070_ACEOF 16071if ac_fn_c_try_compile "$LINENO"; then : 16072 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 16073else 16074 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 16075 16076fi 16077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16078fi 16079 16080 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 16081 16082$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h 16083 16084 fi 16085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 16086$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; } 16087 16088 fi 16089fi 16090 16091 16092if test -n "$CORE_HEADER"; then 16093 16094cat >>confdefs.h <<_ACEOF 16095#define CORE_HEADER $CORE_HEADER 16096_ACEOF 16097 16098fi 16099if test -n "$TRAD_HEADER"; then 16100 16101cat >>confdefs.h <<_ACEOF 16102#define TRAD_HEADER $TRAD_HEADER 16103_ACEOF 16104 16105fi 16106 16107if test "$plugins" = "yes"; then 16108 supports_plugins=1 16109else 16110 supports_plugins=0 16111fi 16112 16113 16114 16115# Determine the host dependent file_ptr a.k.a. off_t type. In order 16116# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 16117# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 16118# Hopefully a reasonable assumption since fseeko et.al. should be 16119# upward compatible. 16120for ac_func in ftello ftello64 fseeko fseeko64 fopen64 16121do : 16122 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16123ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16124if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16125 cat >>confdefs.h <<_ACEOF 16126#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16127_ACEOF 16128 16129fi 16130done 16131 16132if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 16133 # The cast to long int works around a bug in the HP C Compiler 16134# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 16135# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 16136# This bug is HP SR number 8606223364. 16137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 16138$as_echo_n "checking size of off_t... " >&6; } 16139if ${ac_cv_sizeof_off_t+:} false; then : 16140 $as_echo_n "(cached) " >&6 16141else 16142 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 16143 16144else 16145 if test "$ac_cv_type_off_t" = yes; then 16146 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 16148as_fn_error 77 "cannot compute sizeof (off_t) 16149See \`config.log' for more details" "$LINENO" 5; } 16150 else 16151 ac_cv_sizeof_off_t=0 16152 fi 16153fi 16154 16155fi 16156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 16157$as_echo "$ac_cv_sizeof_off_t" >&6; } 16158 16159 16160 16161cat >>confdefs.h <<_ACEOF 16162#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 16163_ACEOF 16164 16165 16166fi 16167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5 16168$as_echo_n "checking file_ptr type... " >&6; } 16169bfd_file_ptr="long" 16170bfd_ufile_ptr="unsigned long" 16171if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 16172 -o x"${ac_cv_sizeof_off_t}" = x8; then 16173 bfd_file_ptr=BFD_HOST_64_BIT 16174 bfd_ufile_ptr=BFD_HOST_U_64_BIT 16175fi 16176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5 16177$as_echo "$bfd_file_ptr" >&6; } 16178 16179 16180 16181 16182 16183 16184 for ac_header in $ac_header_list 16185do : 16186 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16187ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 16188" 16189if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16190 cat >>confdefs.h <<_ACEOF 16191#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16192_ACEOF 16193 16194fi 16195 16196done 16197 16198 16199 16200 16201 16202 16203 16204 16205for ac_func in getpagesize 16206do : 16207 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 16208if test "x$ac_cv_func_getpagesize" = xyes; then : 16209 cat >>confdefs.h <<_ACEOF 16210#define HAVE_GETPAGESIZE 1 16211_ACEOF 16212 16213fi 16214done 16215 16216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 16217$as_echo_n "checking for working mmap... " >&6; } 16218if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 16219 $as_echo_n "(cached) " >&6 16220else 16221 if test "$cross_compiling" = yes; then : 16222 ac_cv_func_mmap_fixed_mapped=no 16223else 16224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16225/* end confdefs.h. */ 16226$ac_includes_default 16227/* malloc might have been renamed as rpl_malloc. */ 16228#undef malloc 16229 16230/* Thanks to Mike Haertel and Jim Avera for this test. 16231 Here is a matrix of mmap possibilities: 16232 mmap private not fixed 16233 mmap private fixed at somewhere currently unmapped 16234 mmap private fixed at somewhere already mapped 16235 mmap shared not fixed 16236 mmap shared fixed at somewhere currently unmapped 16237 mmap shared fixed at somewhere already mapped 16238 For private mappings, we should verify that changes cannot be read() 16239 back from the file, nor mmap's back from the file at a different 16240 address. (There have been systems where private was not correctly 16241 implemented like the infamous i386 svr4.0, and systems where the 16242 VM page cache was not coherent with the file system buffer cache 16243 like early versions of FreeBSD and possibly contemporary NetBSD.) 16244 For shared mappings, we should conversely verify that changes get 16245 propagated back to all the places they're supposed to be. 16246 16247 Grep wants private fixed already mapped. 16248 The main things grep needs to know about mmap are: 16249 * does it exist and is it safe to write into the mmap'd area 16250 * how to use it (BSD variants) */ 16251 16252#include <fcntl.h> 16253#include <sys/mman.h> 16254 16255#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 16256char *malloc (); 16257#endif 16258 16259/* This mess was copied from the GNU getpagesize.h. */ 16260#ifndef HAVE_GETPAGESIZE 16261# ifdef _SC_PAGESIZE 16262# define getpagesize() sysconf(_SC_PAGESIZE) 16263# else /* no _SC_PAGESIZE */ 16264# ifdef HAVE_SYS_PARAM_H 16265# include <sys/param.h> 16266# ifdef EXEC_PAGESIZE 16267# define getpagesize() EXEC_PAGESIZE 16268# else /* no EXEC_PAGESIZE */ 16269# ifdef NBPG 16270# define getpagesize() NBPG * CLSIZE 16271# ifndef CLSIZE 16272# define CLSIZE 1 16273# endif /* no CLSIZE */ 16274# else /* no NBPG */ 16275# ifdef NBPC 16276# define getpagesize() NBPC 16277# else /* no NBPC */ 16278# ifdef PAGESIZE 16279# define getpagesize() PAGESIZE 16280# endif /* PAGESIZE */ 16281# endif /* no NBPC */ 16282# endif /* no NBPG */ 16283# endif /* no EXEC_PAGESIZE */ 16284# else /* no HAVE_SYS_PARAM_H */ 16285# define getpagesize() 8192 /* punt totally */ 16286# endif /* no HAVE_SYS_PARAM_H */ 16287# endif /* no _SC_PAGESIZE */ 16288 16289#endif /* no HAVE_GETPAGESIZE */ 16290 16291int 16292main () 16293{ 16294 char *data, *data2, *data3; 16295 const char *cdata2; 16296 int i, pagesize; 16297 int fd, fd2; 16298 16299 pagesize = getpagesize (); 16300 16301 /* First, make a file with some known garbage in it. */ 16302 data = (char *) malloc (pagesize); 16303 if (!data) 16304 return 1; 16305 for (i = 0; i < pagesize; ++i) 16306 *(data + i) = rand (); 16307 umask (0); 16308 fd = creat ("conftest.mmap", 0600); 16309 if (fd < 0) 16310 return 2; 16311 if (write (fd, data, pagesize) != pagesize) 16312 return 3; 16313 close (fd); 16314 16315 /* Next, check that the tail of a page is zero-filled. File must have 16316 non-zero length, otherwise we risk SIGBUS for entire page. */ 16317 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 16318 if (fd2 < 0) 16319 return 4; 16320 cdata2 = ""; 16321 if (write (fd2, cdata2, 1) != 1) 16322 return 5; 16323 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 16324 if (data2 == MAP_FAILED) 16325 return 6; 16326 for (i = 0; i < pagesize; ++i) 16327 if (*(data2 + i)) 16328 return 7; 16329 close (fd2); 16330 if (munmap (data2, pagesize)) 16331 return 8; 16332 16333 /* Next, try to mmap the file at a fixed address which already has 16334 something else allocated at it. If we can, also make sure that 16335 we see the same garbage. */ 16336 fd = open ("conftest.mmap", O_RDWR); 16337 if (fd < 0) 16338 return 9; 16339 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 16340 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 16341 return 10; 16342 for (i = 0; i < pagesize; ++i) 16343 if (*(data + i) != *(data2 + i)) 16344 return 11; 16345 16346 /* Finally, make sure that changes to the mapped area do not 16347 percolate back to the file as seen by read(). (This is a bug on 16348 some variants of i386 svr4.0.) */ 16349 for (i = 0; i < pagesize; ++i) 16350 *(data2 + i) = *(data2 + i) + 1; 16351 data3 = (char *) malloc (pagesize); 16352 if (!data3) 16353 return 12; 16354 if (read (fd, data3, pagesize) != pagesize) 16355 return 13; 16356 for (i = 0; i < pagesize; ++i) 16357 if (*(data + i) != *(data3 + i)) 16358 return 14; 16359 close (fd); 16360 return 0; 16361} 16362_ACEOF 16363if ac_fn_c_try_run "$LINENO"; then : 16364 ac_cv_func_mmap_fixed_mapped=yes 16365else 16366 ac_cv_func_mmap_fixed_mapped=no 16367fi 16368rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16369 conftest.$ac_objext conftest.beam conftest.$ac_ext 16370fi 16371 16372fi 16373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 16374$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 16375if test $ac_cv_func_mmap_fixed_mapped = yes; then 16376 16377$as_echo "#define HAVE_MMAP 1" >>confdefs.h 16378 16379fi 16380rm -f conftest.mmap conftest.txt 16381 16382for ac_func in madvise mprotect 16383do : 16384 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16385ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16386if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16387 cat >>confdefs.h <<_ACEOF 16388#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16389_ACEOF 16390 16391fi 16392done 16393 16394case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 16395 true+yes ) 16396$as_echo "#define USE_MMAP 1" >>confdefs.h 16397 ;; 16398esac 16399 16400rm -f doc/config.status 16401ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 16402 16403 16404ac_config_commands="$ac_config_commands default" 16405 16406 16407 16408 16409 16410 16411 16412cat >confcache <<\_ACEOF 16413# This file is a shell script that caches the results of configure 16414# tests run on this system so they can be shared between configure 16415# scripts and configure runs, see configure's option --config-cache. 16416# It is not useful on other systems. If it contains results you don't 16417# want to keep, you may remove or edit it. 16418# 16419# config.status only pays attention to the cache file if you give it 16420# the --recheck option to rerun configure. 16421# 16422# `ac_cv_env_foo' variables (set or unset) will be overridden when 16423# loading this file, other *unset* `ac_cv_foo' will be assigned the 16424# following values. 16425 16426_ACEOF 16427 16428# The following way of writing the cache mishandles newlines in values, 16429# but we know of no workaround that is simple, portable, and efficient. 16430# So, we kill variables containing newlines. 16431# Ultrix sh set writes to stderr and can't be redirected directly, 16432# and sets the high bit in the cache file unless we assign to the vars. 16433( 16434 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16435 eval ac_val=\$$ac_var 16436 case $ac_val in #( 16437 *${as_nl}*) 16438 case $ac_var in #( 16439 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16440$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16441 esac 16442 case $ac_var in #( 16443 _ | IFS | as_nl) ;; #( 16444 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16445 *) { eval $ac_var=; unset $ac_var;} ;; 16446 esac ;; 16447 esac 16448 done 16449 16450 (set) 2>&1 | 16451 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16452 *${as_nl}ac_space=\ *) 16453 # `set' does not quote correctly, so add quotes: double-quote 16454 # substitution turns \\\\ into \\, and sed turns \\ into \. 16455 sed -n \ 16456 "s/'/'\\\\''/g; 16457 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16458 ;; #( 16459 *) 16460 # `set' quotes correctly as required by POSIX, so do not add quotes. 16461 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16462 ;; 16463 esac | 16464 sort 16465) | 16466 sed ' 16467 /^ac_cv_env_/b end 16468 t clear 16469 :clear 16470 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16471 t end 16472 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16473 :end' >>confcache 16474if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16475 if test -w "$cache_file"; then 16476 if test "x$cache_file" != "x/dev/null"; then 16477 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16478$as_echo "$as_me: updating cache $cache_file" >&6;} 16479 if test ! -f "$cache_file" || test -h "$cache_file"; then 16480 cat confcache >"$cache_file" 16481 else 16482 case $cache_file in #( 16483 */* | ?:*) 16484 mv -f confcache "$cache_file"$$ && 16485 mv -f "$cache_file"$$ "$cache_file" ;; #( 16486 *) 16487 mv -f confcache "$cache_file" ;; 16488 esac 16489 fi 16490 fi 16491 else 16492 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16493$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16494 fi 16495fi 16496rm -f confcache 16497 16498test "x$prefix" = xNONE && prefix=$ac_default_prefix 16499# Let make expand exec_prefix. 16500test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16501 16502DEFS=-DHAVE_CONFIG_H 16503 16504ac_libobjs= 16505ac_ltlibobjs= 16506U= 16507for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16508 # 1. Remove the extension, and $U if already installed. 16509 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16510 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16511 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16512 # will be set to the directory where LIBOBJS objects are built. 16513 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16514 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16515done 16516LIBOBJS=$ac_libobjs 16517 16518LTLIBOBJS=$ac_ltlibobjs 16519 16520 16521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16522$as_echo_n "checking that generated files are newer than configure... " >&6; } 16523 if test -n "$am_sleep_pid"; then 16524 # Hide warnings about reused PIDs. 16525 wait $am_sleep_pid 2>/dev/null 16526 fi 16527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16528$as_echo "done" >&6; } 16529if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16530 as_fn_error $? "conditional \"AMDEP\" was never defined. 16531Usually this means the macro was only invoked conditionally." "$LINENO" 5 16532fi 16533if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16534 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16535Usually this means the macro was only invoked conditionally." "$LINENO" 5 16536fi 16537 if test -n "$EXEEXT"; then 16538 am__EXEEXT_TRUE= 16539 am__EXEEXT_FALSE='#' 16540else 16541 am__EXEEXT_TRUE='#' 16542 am__EXEEXT_FALSE= 16543fi 16544 16545if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 16546 as_fn_error $? "conditional \"PLUGINS\" was never defined. 16547Usually this means the macro was only invoked conditionally." "$LINENO" 5 16548fi 16549if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16550 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 16551Usually this means the macro was only invoked conditionally." "$LINENO" 5 16552fi 16553if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16554 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 16555Usually this means the macro was only invoked conditionally." "$LINENO" 5 16556fi 16557if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 16558 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 16559Usually this means the macro was only invoked conditionally." "$LINENO" 5 16560fi 16561 16562: "${CONFIG_STATUS=./config.status}" 16563ac_write_fail=0 16564ac_clean_files_save=$ac_clean_files 16565ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16566{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16567$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16568as_write_fail=0 16569cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16570#! $SHELL 16571# Generated by $as_me. 16572# Run this file to recreate the current configuration. 16573# Compiler output produced by configure, useful for debugging 16574# configure, is in config.log if it exists. 16575 16576debug=false 16577ac_cs_recheck=false 16578ac_cs_silent=false 16579 16580SHELL=\${CONFIG_SHELL-$SHELL} 16581export SHELL 16582_ASEOF 16583cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16584## -------------------- ## 16585## M4sh Initialization. ## 16586## -------------------- ## 16587 16588# Be more Bourne compatible 16589DUALCASE=1; export DUALCASE # for MKS sh 16590if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16591 emulate sh 16592 NULLCMD=: 16593 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16594 # is contrary to our usage. Disable this feature. 16595 alias -g '${1+"$@"}'='"$@"' 16596 setopt NO_GLOB_SUBST 16597else 16598 case `(set -o) 2>/dev/null` in #( 16599 *posix*) : 16600 set -o posix ;; #( 16601 *) : 16602 ;; 16603esac 16604fi 16605 16606 16607as_nl=' 16608' 16609export as_nl 16610# Printing a long string crashes Solaris 7 /usr/bin/printf. 16611as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16612as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16613as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16614# Prefer a ksh shell builtin over an external printf program on Solaris, 16615# but without wasting forks for bash or zsh. 16616if test -z "$BASH_VERSION$ZSH_VERSION" \ 16617 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16618 as_echo='print -r --' 16619 as_echo_n='print -rn --' 16620elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16621 as_echo='printf %s\n' 16622 as_echo_n='printf %s' 16623else 16624 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16625 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16626 as_echo_n='/usr/ucb/echo -n' 16627 else 16628 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16629 as_echo_n_body='eval 16630 arg=$1; 16631 case $arg in #( 16632 *"$as_nl"*) 16633 expr "X$arg" : "X\\(.*\\)$as_nl"; 16634 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16635 esac; 16636 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16637 ' 16638 export as_echo_n_body 16639 as_echo_n='sh -c $as_echo_n_body as_echo' 16640 fi 16641 export as_echo_body 16642 as_echo='sh -c $as_echo_body as_echo' 16643fi 16644 16645# The user is always right. 16646if test "${PATH_SEPARATOR+set}" != set; then 16647 PATH_SEPARATOR=: 16648 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16649 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16650 PATH_SEPARATOR=';' 16651 } 16652fi 16653 16654 16655# IFS 16656# We need space, tab and new line, in precisely that order. Quoting is 16657# there to prevent editors from complaining about space-tab. 16658# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16659# splitting by setting IFS to empty value.) 16660IFS=" "" $as_nl" 16661 16662# Find who we are. Look in the path if we contain no directory separator. 16663as_myself= 16664case $0 in #(( 16665 *[\\/]* ) as_myself=$0 ;; 16666 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16667for as_dir in $PATH 16668do 16669 IFS=$as_save_IFS 16670 test -z "$as_dir" && as_dir=. 16671 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16672 done 16673IFS=$as_save_IFS 16674 16675 ;; 16676esac 16677# We did not find ourselves, most probably we were run as `sh COMMAND' 16678# in which case we are not to be found in the path. 16679if test "x$as_myself" = x; then 16680 as_myself=$0 16681fi 16682if test ! -f "$as_myself"; then 16683 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16684 exit 1 16685fi 16686 16687# Unset variables that we do not need and which cause bugs (e.g. in 16688# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16689# suppresses any "Segmentation fault" message there. '((' could 16690# trigger a bug in pdksh 5.2.14. 16691for as_var in BASH_ENV ENV MAIL MAILPATH 16692do eval test x\${$as_var+set} = xset \ 16693 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16694done 16695PS1='$ ' 16696PS2='> ' 16697PS4='+ ' 16698 16699# NLS nuisances. 16700LC_ALL=C 16701export LC_ALL 16702LANGUAGE=C 16703export LANGUAGE 16704 16705# CDPATH. 16706(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16707 16708 16709# as_fn_error STATUS ERROR [LINENO LOG_FD] 16710# ---------------------------------------- 16711# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16712# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16713# script with STATUS, using 1 if that was 0. 16714as_fn_error () 16715{ 16716 as_status=$1; test $as_status -eq 0 && as_status=1 16717 if test "$4"; then 16718 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16719 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16720 fi 16721 $as_echo "$as_me: error: $2" >&2 16722 as_fn_exit $as_status 16723} # as_fn_error 16724 16725 16726# as_fn_set_status STATUS 16727# ----------------------- 16728# Set $? to STATUS, without forking. 16729as_fn_set_status () 16730{ 16731 return $1 16732} # as_fn_set_status 16733 16734# as_fn_exit STATUS 16735# ----------------- 16736# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16737as_fn_exit () 16738{ 16739 set +e 16740 as_fn_set_status $1 16741 exit $1 16742} # as_fn_exit 16743 16744# as_fn_unset VAR 16745# --------------- 16746# Portably unset VAR. 16747as_fn_unset () 16748{ 16749 { eval $1=; unset $1;} 16750} 16751as_unset=as_fn_unset 16752# as_fn_append VAR VALUE 16753# ---------------------- 16754# Append the text in VALUE to the end of the definition contained in VAR. Take 16755# advantage of any shell optimizations that allow amortized linear growth over 16756# repeated appends, instead of the typical quadratic growth present in naive 16757# implementations. 16758if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16759 eval 'as_fn_append () 16760 { 16761 eval $1+=\$2 16762 }' 16763else 16764 as_fn_append () 16765 { 16766 eval $1=\$$1\$2 16767 } 16768fi # as_fn_append 16769 16770# as_fn_arith ARG... 16771# ------------------ 16772# Perform arithmetic evaluation on the ARGs, and store the result in the 16773# global $as_val. Take advantage of shells that can avoid forks. The arguments 16774# must be portable across $(()) and expr. 16775if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16776 eval 'as_fn_arith () 16777 { 16778 as_val=$(( $* )) 16779 }' 16780else 16781 as_fn_arith () 16782 { 16783 as_val=`expr "$@" || test $? -eq 1` 16784 } 16785fi # as_fn_arith 16786 16787 16788if expr a : '\(a\)' >/dev/null 2>&1 && 16789 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16790 as_expr=expr 16791else 16792 as_expr=false 16793fi 16794 16795if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16796 as_basename=basename 16797else 16798 as_basename=false 16799fi 16800 16801if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16802 as_dirname=dirname 16803else 16804 as_dirname=false 16805fi 16806 16807as_me=`$as_basename -- "$0" || 16808$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16809 X"$0" : 'X\(//\)$' \| \ 16810 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16811$as_echo X/"$0" | 16812 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16813 s//\1/ 16814 q 16815 } 16816 /^X\/\(\/\/\)$/{ 16817 s//\1/ 16818 q 16819 } 16820 /^X\/\(\/\).*/{ 16821 s//\1/ 16822 q 16823 } 16824 s/.*/./; q'` 16825 16826# Avoid depending upon Character Ranges. 16827as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16828as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16829as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16830as_cr_digits='0123456789' 16831as_cr_alnum=$as_cr_Letters$as_cr_digits 16832 16833ECHO_C= ECHO_N= ECHO_T= 16834case `echo -n x` in #((((( 16835-n*) 16836 case `echo 'xy\c'` in 16837 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16838 xy) ECHO_C='\c';; 16839 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16840 ECHO_T=' ';; 16841 esac;; 16842*) 16843 ECHO_N='-n';; 16844esac 16845 16846rm -f conf$$ conf$$.exe conf$$.file 16847if test -d conf$$.dir; then 16848 rm -f conf$$.dir/conf$$.file 16849else 16850 rm -f conf$$.dir 16851 mkdir conf$$.dir 2>/dev/null 16852fi 16853if (echo >conf$$.file) 2>/dev/null; then 16854 if ln -s conf$$.file conf$$ 2>/dev/null; then 16855 as_ln_s='ln -s' 16856 # ... but there are two gotchas: 16857 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16858 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16859 # In both cases, we have to default to `cp -pR'. 16860 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16861 as_ln_s='cp -pR' 16862 elif ln conf$$.file conf$$ 2>/dev/null; then 16863 as_ln_s=ln 16864 else 16865 as_ln_s='cp -pR' 16866 fi 16867else 16868 as_ln_s='cp -pR' 16869fi 16870rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16871rmdir conf$$.dir 2>/dev/null 16872 16873 16874# as_fn_mkdir_p 16875# ------------- 16876# Create "$as_dir" as a directory, including parents if necessary. 16877as_fn_mkdir_p () 16878{ 16879 16880 case $as_dir in #( 16881 -*) as_dir=./$as_dir;; 16882 esac 16883 test -d "$as_dir" || eval $as_mkdir_p || { 16884 as_dirs= 16885 while :; do 16886 case $as_dir in #( 16887 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16888 *) as_qdir=$as_dir;; 16889 esac 16890 as_dirs="'$as_qdir' $as_dirs" 16891 as_dir=`$as_dirname -- "$as_dir" || 16892$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16893 X"$as_dir" : 'X\(//\)[^/]' \| \ 16894 X"$as_dir" : 'X\(//\)$' \| \ 16895 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16896$as_echo X"$as_dir" | 16897 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16898 s//\1/ 16899 q 16900 } 16901 /^X\(\/\/\)[^/].*/{ 16902 s//\1/ 16903 q 16904 } 16905 /^X\(\/\/\)$/{ 16906 s//\1/ 16907 q 16908 } 16909 /^X\(\/\).*/{ 16910 s//\1/ 16911 q 16912 } 16913 s/.*/./; q'` 16914 test -d "$as_dir" && break 16915 done 16916 test -z "$as_dirs" || eval "mkdir $as_dirs" 16917 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16918 16919 16920} # as_fn_mkdir_p 16921if mkdir -p . 2>/dev/null; then 16922 as_mkdir_p='mkdir -p "$as_dir"' 16923else 16924 test -d ./-p && rmdir ./-p 16925 as_mkdir_p=false 16926fi 16927 16928 16929# as_fn_executable_p FILE 16930# ----------------------- 16931# Test if FILE is an executable regular file. 16932as_fn_executable_p () 16933{ 16934 test -f "$1" && test -x "$1" 16935} # as_fn_executable_p 16936as_test_x='test -x' 16937as_executable_p=as_fn_executable_p 16938 16939# Sed expression to map a string onto a valid CPP name. 16940as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16941 16942# Sed expression to map a string onto a valid variable name. 16943as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16944 16945 16946exec 6>&1 16947## ----------------------------------- ## 16948## Main body of $CONFIG_STATUS script. ## 16949## ----------------------------------- ## 16950_ASEOF 16951test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16952 16953cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16954# Save the log message, to keep $0 and so on meaningful, and to 16955# report actual input values of CONFIG_FILES etc. instead of their 16956# values after options handling. 16957ac_log=" 16958This file was extended by bfd $as_me 2.34, which was 16959generated by GNU Autoconf 2.69. Invocation command line was 16960 16961 CONFIG_FILES = $CONFIG_FILES 16962 CONFIG_HEADERS = $CONFIG_HEADERS 16963 CONFIG_LINKS = $CONFIG_LINKS 16964 CONFIG_COMMANDS = $CONFIG_COMMANDS 16965 $ $0 $@ 16966 16967on `(hostname || uname -n) 2>/dev/null | sed 1q` 16968" 16969 16970_ACEOF 16971 16972case $ac_config_files in *" 16973"*) set x $ac_config_files; shift; ac_config_files=$*;; 16974esac 16975 16976case $ac_config_headers in *" 16977"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16978esac 16979 16980 16981cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16982# Files that config.status was made for. 16983config_files="$ac_config_files" 16984config_headers="$ac_config_headers" 16985config_commands="$ac_config_commands" 16986 16987_ACEOF 16988 16989cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16990ac_cs_usage="\ 16991\`$as_me' instantiates files and other configuration actions 16992from templates according to the current configuration. Unless the files 16993and actions are specified as TAGs, all are instantiated by default. 16994 16995Usage: $0 [OPTION]... [TAG]... 16996 16997 -h, --help print this help, then exit 16998 -V, --version print version number and configuration settings, then exit 16999 --config print configuration, then exit 17000 -q, --quiet, --silent 17001 do not print progress messages 17002 -d, --debug don't remove temporary files 17003 --recheck update $as_me by reconfiguring in the same conditions 17004 --file=FILE[:TEMPLATE] 17005 instantiate the configuration file FILE 17006 --header=FILE[:TEMPLATE] 17007 instantiate the configuration header FILE 17008 17009Configuration files: 17010$config_files 17011 17012Configuration headers: 17013$config_headers 17014 17015Configuration commands: 17016$config_commands 17017 17018Report bugs to the package provider." 17019 17020_ACEOF 17021cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17022ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 17023ac_cs_version="\\ 17024bfd config.status 2.34 17025configured by $0, generated by GNU Autoconf 2.69, 17026 with options \\"\$ac_cs_config\\" 17027 17028Copyright (C) 2012 Free Software Foundation, Inc. 17029This config.status script is free software; the Free Software Foundation 17030gives unlimited permission to copy, distribute and modify it." 17031 17032ac_pwd='$ac_pwd' 17033srcdir='$srcdir' 17034INSTALL='$INSTALL' 17035MKDIR_P='$MKDIR_P' 17036AWK='$AWK' 17037test -n "\$AWK" || AWK=awk 17038_ACEOF 17039 17040cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17041# The default lists apply if the user does not specify any file. 17042ac_need_defaults=: 17043while test $# != 0 17044do 17045 case $1 in 17046 --*=?*) 17047 ac_option=`expr "X$1" : 'X\([^=]*\)='` 17048 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 17049 ac_shift=: 17050 ;; 17051 --*=) 17052 ac_option=`expr "X$1" : 'X\([^=]*\)='` 17053 ac_optarg= 17054 ac_shift=: 17055 ;; 17056 *) 17057 ac_option=$1 17058 ac_optarg=$2 17059 ac_shift=shift 17060 ;; 17061 esac 17062 17063 case $ac_option in 17064 # Handling of the options. 17065 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17066 ac_cs_recheck=: ;; 17067 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17068 $as_echo "$ac_cs_version"; exit ;; 17069 --config | --confi | --conf | --con | --co | --c ) 17070 $as_echo "$ac_cs_config"; exit ;; 17071 --debug | --debu | --deb | --de | --d | -d ) 17072 debug=: ;; 17073 --file | --fil | --fi | --f ) 17074 $ac_shift 17075 case $ac_optarg in 17076 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17077 '') as_fn_error $? "missing file argument" ;; 17078 esac 17079 as_fn_append CONFIG_FILES " '$ac_optarg'" 17080 ac_need_defaults=false;; 17081 --header | --heade | --head | --hea ) 17082 $ac_shift 17083 case $ac_optarg in 17084 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17085 esac 17086 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17087 ac_need_defaults=false;; 17088 --he | --h) 17089 # Conflict between --help and --header 17090 as_fn_error $? "ambiguous option: \`$1' 17091Try \`$0 --help' for more information.";; 17092 --help | --hel | -h ) 17093 $as_echo "$ac_cs_usage"; exit ;; 17094 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17095 | -silent | --silent | --silen | --sile | --sil | --si | --s) 17096 ac_cs_silent=: ;; 17097 17098 # This is an error. 17099 -*) as_fn_error $? "unrecognized option: \`$1' 17100Try \`$0 --help' for more information." ;; 17101 17102 *) as_fn_append ac_config_targets " $1" 17103 ac_need_defaults=false ;; 17104 17105 esac 17106 shift 17107done 17108 17109ac_configure_extra_args= 17110 17111if $ac_cs_silent; then 17112 exec 6>/dev/null 17113 ac_configure_extra_args="$ac_configure_extra_args --silent" 17114fi 17115 17116_ACEOF 17117cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17118if \$ac_cs_recheck; then 17119 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17120 shift 17121 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17122 CONFIG_SHELL='$SHELL' 17123 export CONFIG_SHELL 17124 exec "\$@" 17125fi 17126 17127_ACEOF 17128cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17129exec 5>>config.log 17130{ 17131 echo 17132 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17133## Running $as_me. ## 17134_ASBOX 17135 $as_echo "$ac_log" 17136} >&5 17137 17138_ACEOF 17139cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17140# 17141# INIT-COMMANDS 17142# 17143AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17144 17145 17146# The HP-UX ksh and POSIX shell print the target directory to stdout 17147# if CDPATH is set. 17148(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17149 17150sed_quote_subst='$sed_quote_subst' 17151double_quote_subst='$double_quote_subst' 17152delay_variable_subst='$delay_variable_subst' 17153enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17154macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17155macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17156enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17157pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17158enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17159SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17160ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17161host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17162host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17163host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17164build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17165build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17166build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17167SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17168Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17169GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17170EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17171FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17172LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17173NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17174LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17175max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17176ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17177exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17178lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17179lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17180lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17181reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17182reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17183OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17184deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17185file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17186AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17187AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17188STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17189RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17190old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17191old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17192old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17193lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17194CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17195CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17196compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17197GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17198lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17199lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17200lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 17201lt_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"`' 17202objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17203MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17204lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17205lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17206lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17207lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17208lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17209need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17210DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17211NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17212LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17213OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17214OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17215libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17216shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17217extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17218archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17219enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17220export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17221whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17222compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17223old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17224old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17225archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17226archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17227module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17228module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17229with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17230allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17231no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17232hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17233hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17234hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17235hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17236hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17237hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17238hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17239hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17240inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17241link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17242fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17243always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17244export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17245exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17246include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17247prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17248file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17249variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17250need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17251need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17252version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17253runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17254shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17255shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17256libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17257library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17258soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17259install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17260postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17261postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17262finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17263finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17264hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17265sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17266sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17267hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17268enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17269enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17270enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17271old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17272striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17273 17274LTCC='$LTCC' 17275LTCFLAGS='$LTCFLAGS' 17276compiler='$compiler_DEFAULT' 17277 17278# A function that is used when there is no print builtin or printf. 17279func_fallback_echo () 17280{ 17281 eval 'cat <<_LTECHO_EOF 17282\$1 17283_LTECHO_EOF' 17284} 17285 17286# Quote evaled strings. 17287for var in SHELL \ 17288ECHO \ 17289SED \ 17290GREP \ 17291EGREP \ 17292FGREP \ 17293LD \ 17294NM \ 17295LN_S \ 17296lt_SP2NL \ 17297lt_NL2SP \ 17298reload_flag \ 17299OBJDUMP \ 17300deplibs_check_method \ 17301file_magic_cmd \ 17302AR \ 17303AR_FLAGS \ 17304STRIP \ 17305RANLIB \ 17306CC \ 17307CFLAGS \ 17308compiler \ 17309lt_cv_sys_global_symbol_pipe \ 17310lt_cv_sys_global_symbol_to_cdecl \ 17311lt_cv_sys_global_symbol_to_c_name_address \ 17312lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17313lt_prog_compiler_no_builtin_flag \ 17314lt_prog_compiler_wl \ 17315lt_prog_compiler_pic \ 17316lt_prog_compiler_static \ 17317lt_cv_prog_compiler_c_o \ 17318need_locks \ 17319DSYMUTIL \ 17320NMEDIT \ 17321LIPO \ 17322OTOOL \ 17323OTOOL64 \ 17324shrext_cmds \ 17325export_dynamic_flag_spec \ 17326whole_archive_flag_spec \ 17327compiler_needs_object \ 17328with_gnu_ld \ 17329allow_undefined_flag \ 17330no_undefined_flag \ 17331hardcode_libdir_flag_spec \ 17332hardcode_libdir_flag_spec_ld \ 17333hardcode_libdir_separator \ 17334fix_srcfile_path \ 17335exclude_expsyms \ 17336include_expsyms \ 17337file_list_spec \ 17338variables_saved_for_relink \ 17339libname_spec \ 17340library_names_spec \ 17341soname_spec \ 17342install_override_mode \ 17343finish_eval \ 17344old_striplib \ 17345striplib; do 17346 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17347 *[\\\\\\\`\\"\\\$]*) 17348 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 17349 ;; 17350 *) 17351 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17352 ;; 17353 esac 17354done 17355 17356# Double-quote double-evaled strings. 17357for var in reload_cmds \ 17358old_postinstall_cmds \ 17359old_postuninstall_cmds \ 17360old_archive_cmds \ 17361extract_expsyms_cmds \ 17362old_archive_from_new_cmds \ 17363old_archive_from_expsyms_cmds \ 17364archive_cmds \ 17365archive_expsym_cmds \ 17366module_cmds \ 17367module_expsym_cmds \ 17368export_symbols_cmds \ 17369prelink_cmds \ 17370postinstall_cmds \ 17371postuninstall_cmds \ 17372finish_cmds \ 17373sys_lib_search_path_spec \ 17374sys_lib_dlsearch_path_spec; do 17375 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17376 *[\\\\\\\`\\"\\\$]*) 17377 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 17378 ;; 17379 *) 17380 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17381 ;; 17382 esac 17383done 17384 17385ac_aux_dir='$ac_aux_dir' 17386xsi_shell='$xsi_shell' 17387lt_shell_append='$lt_shell_append' 17388 17389# See if we are running on zsh, and set the options which allow our 17390# commands through without removal of \ escapes INIT. 17391if test -n "\${ZSH_VERSION+set}" ; then 17392 setopt NO_GLOB_SUBST 17393fi 17394 17395 17396 PACKAGE='$PACKAGE' 17397 VERSION='$VERSION' 17398 TIMESTAMP='$TIMESTAMP' 17399 RM='$RM' 17400 ofile='$ofile' 17401 17402 17403 17404# Capture the value of obsolete ALL_LINGUAS because we need it to compute 17405 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17406 # from automake. 17407 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17408 # Capture the value of LINGUAS because we need it to compute CATALOGS. 17409 LINGUAS="${LINGUAS-%UNSET%}" 17410 17411 17412GCC="$GCC" 17413CC="$CC" 17414acx_cv_header_stdint="$acx_cv_header_stdint" 17415acx_cv_type_int8_t="$acx_cv_type_int8_t" 17416acx_cv_type_int16_t="$acx_cv_type_int16_t" 17417acx_cv_type_int32_t="$acx_cv_type_int32_t" 17418acx_cv_type_int64_t="$acx_cv_type_int64_t" 17419acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 17420ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 17421ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 17422ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 17423ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 17424ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 17425ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 17426ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 17427ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 17428 17429 17430 17431_ACEOF 17432 17433cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17434 17435# Handling of arguments. 17436for ac_config_target in $ac_config_targets 17437do 17438 case $ac_config_target in 17439 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17440 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17441 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 17442 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 17443 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 17444 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17445 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 17446 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 17447 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 17448 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 17449 17450 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17451 esac 17452done 17453 17454 17455# If the user did not use the arguments to specify the items to instantiate, 17456# then the envvar interface is used. Set only those that are not. 17457# We use the long form for the default assignment because of an extremely 17458# bizarre bug on SunOS 4.1.3. 17459if $ac_need_defaults; then 17460 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17461 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17462 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17463fi 17464 17465# Have a temporary directory for convenience. Make it in the build tree 17466# simply because there is no reason against having it here, and in addition, 17467# creating and moving files from /tmp can sometimes cause problems. 17468# Hook for its removal unless debugging. 17469# Note that there is a small window in which the directory will not be cleaned: 17470# after its creation but before its name has been assigned to `$tmp'. 17471$debug || 17472{ 17473 tmp= ac_tmp= 17474 trap 'exit_status=$? 17475 : "${ac_tmp:=$tmp}" 17476 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17477' 0 17478 trap 'as_fn_exit 1' 1 2 13 15 17479} 17480# Create a (secure) tmp directory for tmp files. 17481 17482{ 17483 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17484 test -d "$tmp" 17485} || 17486{ 17487 tmp=./conf$$-$RANDOM 17488 (umask 077 && mkdir "$tmp") 17489} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17490ac_tmp=$tmp 17491 17492# Set up the scripts for CONFIG_FILES section. 17493# No need to generate them if there are no CONFIG_FILES. 17494# This happens for instance with `./config.status config.h'. 17495if test -n "$CONFIG_FILES"; then 17496 17497 17498ac_cr=`echo X | tr X '\015'` 17499# On cygwin, bash can eat \r inside `` if the user requested igncr. 17500# But we know of no other shell where ac_cr would be empty at this 17501# point, so we can use a bashism as a fallback. 17502if test "x$ac_cr" = x; then 17503 eval ac_cr=\$\'\\r\' 17504fi 17505ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17506if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17507 ac_cs_awk_cr='\\r' 17508else 17509 ac_cs_awk_cr=$ac_cr 17510fi 17511 17512echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17513_ACEOF 17514 17515 17516{ 17517 echo "cat >conf$$subs.awk <<_ACEOF" && 17518 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17519 echo "_ACEOF" 17520} >conf$$subs.sh || 17521 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17522ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17523ac_delim='%!_!# ' 17524for ac_last_try in false false false false false :; do 17525 . ./conf$$subs.sh || 17526 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17527 17528 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17529 if test $ac_delim_n = $ac_delim_num; then 17530 break 17531 elif $ac_last_try; then 17532 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17533 else 17534 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17535 fi 17536done 17537rm -f conf$$subs.sh 17538 17539cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17540cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17541_ACEOF 17542sed -n ' 17543h 17544s/^/S["/; s/!.*/"]=/ 17545p 17546g 17547s/^[^!]*!// 17548:repl 17549t repl 17550s/'"$ac_delim"'$// 17551t delim 17552:nl 17553h 17554s/\(.\{148\}\)..*/\1/ 17555t more1 17556s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17557p 17558n 17559b repl 17560:more1 17561s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17562p 17563g 17564s/.\{148\}// 17565t nl 17566:delim 17567h 17568s/\(.\{148\}\)..*/\1/ 17569t more2 17570s/["\\]/\\&/g; s/^/"/; s/$/"/ 17571p 17572b 17573:more2 17574s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17575p 17576g 17577s/.\{148\}// 17578t delim 17579' <conf$$subs.awk | sed ' 17580/^[^""]/{ 17581 N 17582 s/\n// 17583} 17584' >>$CONFIG_STATUS || ac_write_fail=1 17585rm -f conf$$subs.awk 17586cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17587_ACAWK 17588cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17589 for (key in S) S_is_set[key] = 1 17590 FS = "" 17591 17592} 17593{ 17594 line = $ 0 17595 nfields = split(line, field, "@") 17596 substed = 0 17597 len = length(field[1]) 17598 for (i = 2; i < nfields; i++) { 17599 key = field[i] 17600 keylen = length(key) 17601 if (S_is_set[key]) { 17602 value = S[key] 17603 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17604 len += length(value) + length(field[++i]) 17605 substed = 1 17606 } else 17607 len += 1 + keylen 17608 } 17609 17610 print line 17611} 17612 17613_ACAWK 17614_ACEOF 17615cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17616if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17617 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17618else 17619 cat 17620fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17621 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17622_ACEOF 17623 17624# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17625# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17626# trailing colons and then remove the whole line if VPATH becomes empty 17627# (actually we leave an empty line to preserve line numbers). 17628if test "x$srcdir" = x.; then 17629 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17630h 17631s/// 17632s/^/:/ 17633s/[ ]*$/:/ 17634s/:\$(srcdir):/:/g 17635s/:\${srcdir}:/:/g 17636s/:@srcdir@:/:/g 17637s/^:*// 17638s/:*$// 17639x 17640s/\(=[ ]*\).*/\1/ 17641G 17642s/\n// 17643s/^[^=]*=[ ]*$// 17644}' 17645fi 17646 17647cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17648fi # test -n "$CONFIG_FILES" 17649 17650# Set up the scripts for CONFIG_HEADERS section. 17651# No need to generate them if there are no CONFIG_HEADERS. 17652# This happens for instance with `./config.status Makefile'. 17653if test -n "$CONFIG_HEADERS"; then 17654cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17655BEGIN { 17656_ACEOF 17657 17658# Transform confdefs.h into an awk script `defines.awk', embedded as 17659# here-document in config.status, that substitutes the proper values into 17660# config.h.in to produce config.h. 17661 17662# Create a delimiter string that does not exist in confdefs.h, to ease 17663# handling of long lines. 17664ac_delim='%!_!# ' 17665for ac_last_try in false false :; do 17666 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17667 if test -z "$ac_tt"; then 17668 break 17669 elif $ac_last_try; then 17670 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17671 else 17672 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17673 fi 17674done 17675 17676# For the awk script, D is an array of macro values keyed by name, 17677# likewise P contains macro parameters if any. Preserve backslash 17678# newline sequences. 17679 17680ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17681sed -n ' 17682s/.\{148\}/&'"$ac_delim"'/g 17683t rset 17684:rset 17685s/^[ ]*#[ ]*define[ ][ ]*/ / 17686t def 17687d 17688:def 17689s/\\$// 17690t bsnl 17691s/["\\]/\\&/g 17692s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17693D["\1"]=" \3"/p 17694s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17695d 17696:bsnl 17697s/["\\]/\\&/g 17698s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17699D["\1"]=" \3\\\\\\n"\\/p 17700t cont 17701s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17702t cont 17703d 17704:cont 17705n 17706s/.\{148\}/&'"$ac_delim"'/g 17707t clear 17708:clear 17709s/\\$// 17710t bsnlc 17711s/["\\]/\\&/g; s/^/"/; s/$/"/p 17712d 17713:bsnlc 17714s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17715b cont 17716' <confdefs.h | sed ' 17717s/'"$ac_delim"'/"\\\ 17718"/g' >>$CONFIG_STATUS || ac_write_fail=1 17719 17720cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17721 for (key in D) D_is_set[key] = 1 17722 FS = "" 17723} 17724/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17725 line = \$ 0 17726 split(line, arg, " ") 17727 if (arg[1] == "#") { 17728 defundef = arg[2] 17729 mac1 = arg[3] 17730 } else { 17731 defundef = substr(arg[1], 2) 17732 mac1 = arg[2] 17733 } 17734 split(mac1, mac2, "(") #) 17735 macro = mac2[1] 17736 prefix = substr(line, 1, index(line, defundef) - 1) 17737 if (D_is_set[macro]) { 17738 # Preserve the white space surrounding the "#". 17739 print prefix "define", macro P[macro] D[macro] 17740 next 17741 } else { 17742 # Replace #undef with comments. This is necessary, for example, 17743 # in the case of _POSIX_SOURCE, which is predefined and required 17744 # on some systems where configure will not decide to define it. 17745 if (defundef == "undef") { 17746 print "/*", prefix defundef, macro, "*/" 17747 next 17748 } 17749 } 17750} 17751{ print } 17752_ACAWK 17753_ACEOF 17754cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17755 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17756fi # test -n "$CONFIG_HEADERS" 17757 17758 17759eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17760shift 17761for ac_tag 17762do 17763 case $ac_tag in 17764 :[FHLC]) ac_mode=$ac_tag; continue;; 17765 esac 17766 case $ac_mode$ac_tag in 17767 :[FHL]*:*);; 17768 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17769 :[FH]-) ac_tag=-:-;; 17770 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17771 esac 17772 ac_save_IFS=$IFS 17773 IFS=: 17774 set x $ac_tag 17775 IFS=$ac_save_IFS 17776 shift 17777 ac_file=$1 17778 shift 17779 17780 case $ac_mode in 17781 :L) ac_source=$1;; 17782 :[FH]) 17783 ac_file_inputs= 17784 for ac_f 17785 do 17786 case $ac_f in 17787 -) ac_f="$ac_tmp/stdin";; 17788 *) # Look for the file first in the build tree, then in the source tree 17789 # (if the path is not absolute). The absolute path cannot be DOS-style, 17790 # because $ac_f cannot contain `:'. 17791 test -f "$ac_f" || 17792 case $ac_f in 17793 [\\/$]*) false;; 17794 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17795 esac || 17796 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17797 esac 17798 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17799 as_fn_append ac_file_inputs " '$ac_f'" 17800 done 17801 17802 # Let's still pretend it is `configure' which instantiates (i.e., don't 17803 # use $as_me), people would be surprised to read: 17804 # /* config.h. Generated by config.status. */ 17805 configure_input='Generated from '` 17806 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17807 `' by configure.' 17808 if test x"$ac_file" != x-; then 17809 configure_input="$ac_file. $configure_input" 17810 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17811$as_echo "$as_me: creating $ac_file" >&6;} 17812 fi 17813 # Neutralize special characters interpreted by sed in replacement strings. 17814 case $configure_input in #( 17815 *\&* | *\|* | *\\* ) 17816 ac_sed_conf_input=`$as_echo "$configure_input" | 17817 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17818 *) ac_sed_conf_input=$configure_input;; 17819 esac 17820 17821 case $ac_tag in 17822 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17823 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17824 esac 17825 ;; 17826 esac 17827 17828 ac_dir=`$as_dirname -- "$ac_file" || 17829$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17830 X"$ac_file" : 'X\(//\)[^/]' \| \ 17831 X"$ac_file" : 'X\(//\)$' \| \ 17832 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17833$as_echo X"$ac_file" | 17834 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17835 s//\1/ 17836 q 17837 } 17838 /^X\(\/\/\)[^/].*/{ 17839 s//\1/ 17840 q 17841 } 17842 /^X\(\/\/\)$/{ 17843 s//\1/ 17844 q 17845 } 17846 /^X\(\/\).*/{ 17847 s//\1/ 17848 q 17849 } 17850 s/.*/./; q'` 17851 as_dir="$ac_dir"; as_fn_mkdir_p 17852 ac_builddir=. 17853 17854case "$ac_dir" in 17855.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17856*) 17857 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17858 # A ".." for each directory in $ac_dir_suffix. 17859 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17860 case $ac_top_builddir_sub in 17861 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17862 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17863 esac ;; 17864esac 17865ac_abs_top_builddir=$ac_pwd 17866ac_abs_builddir=$ac_pwd$ac_dir_suffix 17867# for backward compatibility: 17868ac_top_builddir=$ac_top_build_prefix 17869 17870case $srcdir in 17871 .) # We are building in place. 17872 ac_srcdir=. 17873 ac_top_srcdir=$ac_top_builddir_sub 17874 ac_abs_top_srcdir=$ac_pwd ;; 17875 [\\/]* | ?:[\\/]* ) # Absolute name. 17876 ac_srcdir=$srcdir$ac_dir_suffix; 17877 ac_top_srcdir=$srcdir 17878 ac_abs_top_srcdir=$srcdir ;; 17879 *) # Relative name. 17880 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17881 ac_top_srcdir=$ac_top_build_prefix$srcdir 17882 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17883esac 17884ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17885 17886 17887 case $ac_mode in 17888 :F) 17889 # 17890 # CONFIG_FILE 17891 # 17892 17893 case $INSTALL in 17894 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17895 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17896 esac 17897 ac_MKDIR_P=$MKDIR_P 17898 case $MKDIR_P in 17899 [\\/$]* | ?:[\\/]* ) ;; 17900 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17901 esac 17902_ACEOF 17903 17904cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17905# If the template does not know about datarootdir, expand it. 17906# FIXME: This hack should be removed a few years after 2.60. 17907ac_datarootdir_hack=; ac_datarootdir_seen= 17908ac_sed_dataroot=' 17909/datarootdir/ { 17910 p 17911 q 17912} 17913/@datadir@/p 17914/@docdir@/p 17915/@infodir@/p 17916/@localedir@/p 17917/@mandir@/p' 17918case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17919*datarootdir*) ac_datarootdir_seen=yes;; 17920*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17922$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17923_ACEOF 17924cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17925 ac_datarootdir_hack=' 17926 s&@datadir@&$datadir&g 17927 s&@docdir@&$docdir&g 17928 s&@infodir@&$infodir&g 17929 s&@localedir@&$localedir&g 17930 s&@mandir@&$mandir&g 17931 s&\\\${datarootdir}&$datarootdir&g' ;; 17932esac 17933_ACEOF 17934 17935# Neutralize VPATH when `$srcdir' = `.'. 17936# Shell code in configure.ac might set extrasub. 17937# FIXME: do we really want to maintain this feature? 17938cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17939ac_sed_extra="$ac_vpsub 17940$extrasub 17941_ACEOF 17942cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17943:t 17944/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17945s|@configure_input@|$ac_sed_conf_input|;t t 17946s&@top_builddir@&$ac_top_builddir_sub&;t t 17947s&@top_build_prefix@&$ac_top_build_prefix&;t t 17948s&@srcdir@&$ac_srcdir&;t t 17949s&@abs_srcdir@&$ac_abs_srcdir&;t t 17950s&@top_srcdir@&$ac_top_srcdir&;t t 17951s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17952s&@builddir@&$ac_builddir&;t t 17953s&@abs_builddir@&$ac_abs_builddir&;t t 17954s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17955s&@INSTALL@&$ac_INSTALL&;t t 17956s&@MKDIR_P@&$ac_MKDIR_P&;t t 17957$ac_datarootdir_hack 17958" 17959eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17960 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17961 17962test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17963 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17964 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17965 "$ac_tmp/out"`; test -z "$ac_out"; } && 17966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17967which seems to be undefined. Please make sure it is defined" >&5 17968$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17969which seems to be undefined. Please make sure it is defined" >&2;} 17970 17971 rm -f "$ac_tmp/stdin" 17972 case $ac_file in 17973 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17974 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17975 esac \ 17976 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17977 ;; 17978 :H) 17979 # 17980 # CONFIG_HEADER 17981 # 17982 if test x"$ac_file" != x-; then 17983 { 17984 $as_echo "/* $configure_input */" \ 17985 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17986 } >"$ac_tmp/config.h" \ 17987 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17988 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17989 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17990$as_echo "$as_me: $ac_file is unchanged" >&6;} 17991 else 17992 rm -f "$ac_file" 17993 mv "$ac_tmp/config.h" "$ac_file" \ 17994 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17995 fi 17996 else 17997 $as_echo "/* $configure_input */" \ 17998 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17999 || as_fn_error $? "could not create -" "$LINENO" 5 18000 fi 18001# Compute "$ac_file"'s index in $config_headers. 18002_am_arg="$ac_file" 18003_am_stamp_count=1 18004for _am_header in $config_headers :; do 18005 case $_am_header in 18006 $_am_arg | $_am_arg:* ) 18007 break ;; 18008 * ) 18009 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 18010 esac 18011done 18012echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 18013$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18014 X"$_am_arg" : 'X\(//\)[^/]' \| \ 18015 X"$_am_arg" : 'X\(//\)$' \| \ 18016 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 18017$as_echo X"$_am_arg" | 18018 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18019 s//\1/ 18020 q 18021 } 18022 /^X\(\/\/\)[^/].*/{ 18023 s//\1/ 18024 q 18025 } 18026 /^X\(\/\/\)$/{ 18027 s//\1/ 18028 q 18029 } 18030 /^X\(\/\).*/{ 18031 s//\1/ 18032 q 18033 } 18034 s/.*/./; q'`/stamp-h$_am_stamp_count 18035 ;; 18036 18037 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 18038$as_echo "$as_me: executing $ac_file commands" >&6;} 18039 ;; 18040 esac 18041 18042 18043 case $ac_file$ac_mode in 18044 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 18045 # Older Autoconf quotes --file arguments for eval, but not when files 18046 # are listed without --file. Let's play safe and only enable the eval 18047 # if we detect the quoting. 18048 case $CONFIG_FILES in 18049 *\'*) eval set x "$CONFIG_FILES" ;; 18050 *) set x $CONFIG_FILES ;; 18051 esac 18052 shift 18053 for mf 18054 do 18055 # Strip MF so we end up with the name of the file. 18056 mf=`echo "$mf" | sed -e 's/:.*$//'` 18057 # Check whether this is an Automake generated Makefile or not. 18058 # We used to match only the files named 'Makefile.in', but 18059 # some people rename them; so instead we look at the file content. 18060 # Grep'ing the first line is not enough: some people post-process 18061 # each Makefile.in and add a new line on top of each file to say so. 18062 # Grep'ing the whole file is not good either: AIX grep has a line 18063 # limit of 2048, but all sed's we know have understand at least 4000. 18064 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 18065 dirpart=`$as_dirname -- "$mf" || 18066$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18067 X"$mf" : 'X\(//\)[^/]' \| \ 18068 X"$mf" : 'X\(//\)$' \| \ 18069 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 18070$as_echo X"$mf" | 18071 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18072 s//\1/ 18073 q 18074 } 18075 /^X\(\/\/\)[^/].*/{ 18076 s//\1/ 18077 q 18078 } 18079 /^X\(\/\/\)$/{ 18080 s//\1/ 18081 q 18082 } 18083 /^X\(\/\).*/{ 18084 s//\1/ 18085 q 18086 } 18087 s/.*/./; q'` 18088 else 18089 continue 18090 fi 18091 # Extract the definition of DEPDIR, am__include, and am__quote 18092 # from the Makefile without running 'make'. 18093 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 18094 test -z "$DEPDIR" && continue 18095 am__include=`sed -n 's/^am__include = //p' < "$mf"` 18096 test -z "$am__include" && continue 18097 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 18098 # Find all dependency output files, they are included files with 18099 # $(DEPDIR) in their names. We invoke sed twice because it is the 18100 # simplest approach to changing $(DEPDIR) to its actual value in the 18101 # expansion. 18102 for file in `sed -n " 18103 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 18104 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 18105 # Make sure the directory exists. 18106 test -f "$dirpart/$file" && continue 18107 fdir=`$as_dirname -- "$file" || 18108$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18109 X"$file" : 'X\(//\)[^/]' \| \ 18110 X"$file" : 'X\(//\)$' \| \ 18111 X"$file" : 'X\(/\)' \| . 2>/dev/null || 18112$as_echo X"$file" | 18113 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18114 s//\1/ 18115 q 18116 } 18117 /^X\(\/\/\)[^/].*/{ 18118 s//\1/ 18119 q 18120 } 18121 /^X\(\/\/\)$/{ 18122 s//\1/ 18123 q 18124 } 18125 /^X\(\/\).*/{ 18126 s//\1/ 18127 q 18128 } 18129 s/.*/./; q'` 18130 as_dir=$dirpart/$fdir; as_fn_mkdir_p 18131 # echo "creating $dirpart/$file" 18132 echo '# dummy' > "$dirpart/$file" 18133 done 18134 done 18135} 18136 ;; 18137 "libtool":C) 18138 18139 # See if we are running on zsh, and set the options which allow our 18140 # commands through without removal of \ escapes. 18141 if test -n "${ZSH_VERSION+set}" ; then 18142 setopt NO_GLOB_SUBST 18143 fi 18144 18145 cfgfile="${ofile}T" 18146 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18147 $RM "$cfgfile" 18148 18149 cat <<_LT_EOF >> "$cfgfile" 18150#! $SHELL 18151 18152# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18153# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18154# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18155# NOTE: Changes made to this file will be lost: look at ltmain.sh. 18156# 18157# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18158# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18159# Written by Gordon Matzigkeit, 1996 18160# 18161# This file is part of GNU Libtool. 18162# 18163# GNU Libtool is free software; you can redistribute it and/or 18164# modify it under the terms of the GNU General Public License as 18165# published by the Free Software Foundation; either version 2 of 18166# the License, or (at your option) any later version. 18167# 18168# As a special exception to the GNU General Public License, 18169# if you distribute this file as part of a program or library that 18170# is built using GNU Libtool, you may include this file under the 18171# same distribution terms that you use for the rest of that program. 18172# 18173# GNU Libtool is distributed in the hope that it will be useful, 18174# but WITHOUT ANY WARRANTY; without even the implied warranty of 18175# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18176# GNU General Public License for more details. 18177# 18178# You should have received a copy of the GNU General Public License 18179# along with GNU Libtool; see the file COPYING. If not, a copy 18180# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18181# obtained by writing to the Free Software Foundation, Inc., 18182# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18183 18184 18185# The names of the tagged configurations supported by this script. 18186available_tags="" 18187 18188# ### BEGIN LIBTOOL CONFIG 18189 18190# Whether or not to build shared libraries. 18191build_libtool_libs=$enable_shared 18192 18193# Which release of libtool.m4 was used? 18194macro_version=$macro_version 18195macro_revision=$macro_revision 18196 18197# Whether or not to build static libraries. 18198build_old_libs=$enable_static 18199 18200# What type of objects to build. 18201pic_mode=$pic_mode 18202 18203# Whether or not to optimize for fast installation. 18204fast_install=$enable_fast_install 18205 18206# Shell to use when invoking shell scripts. 18207SHELL=$lt_SHELL 18208 18209# An echo program that protects backslashes. 18210ECHO=$lt_ECHO 18211 18212# The host system. 18213host_alias=$host_alias 18214host=$host 18215host_os=$host_os 18216 18217# The build system. 18218build_alias=$build_alias 18219build=$build 18220build_os=$build_os 18221 18222# A sed program that does not truncate output. 18223SED=$lt_SED 18224 18225# Sed that helps us avoid accidentally triggering echo(1) options like -n. 18226Xsed="\$SED -e 1s/^X//" 18227 18228# A grep program that handles long lines. 18229GREP=$lt_GREP 18230 18231# An ERE matcher. 18232EGREP=$lt_EGREP 18233 18234# A literal string matcher. 18235FGREP=$lt_FGREP 18236 18237# A BSD- or MS-compatible name lister. 18238NM=$lt_NM 18239 18240# Whether we need soft or hard links. 18241LN_S=$lt_LN_S 18242 18243# What is the maximum length of a command? 18244max_cmd_len=$max_cmd_len 18245 18246# Object file suffix (normally "o"). 18247objext=$ac_objext 18248 18249# Executable file suffix (normally ""). 18250exeext=$exeext 18251 18252# whether the shell understands "unset". 18253lt_unset=$lt_unset 18254 18255# turn spaces into newlines. 18256SP2NL=$lt_lt_SP2NL 18257 18258# turn newlines into spaces. 18259NL2SP=$lt_lt_NL2SP 18260 18261# An object symbol dumper. 18262OBJDUMP=$lt_OBJDUMP 18263 18264# Method to check whether dependent libraries are shared objects. 18265deplibs_check_method=$lt_deplibs_check_method 18266 18267# Command to use when deplibs_check_method == "file_magic". 18268file_magic_cmd=$lt_file_magic_cmd 18269 18270# The archiver. 18271AR=$lt_AR 18272AR_FLAGS=$lt_AR_FLAGS 18273 18274# A symbol stripping program. 18275STRIP=$lt_STRIP 18276 18277# Commands used to install an old-style archive. 18278RANLIB=$lt_RANLIB 18279old_postinstall_cmds=$lt_old_postinstall_cmds 18280old_postuninstall_cmds=$lt_old_postuninstall_cmds 18281 18282# Whether to use a lock for old archive extraction. 18283lock_old_archive_extraction=$lock_old_archive_extraction 18284 18285# A C compiler. 18286LTCC=$lt_CC 18287 18288# LTCC compiler flags. 18289LTCFLAGS=$lt_CFLAGS 18290 18291# Take the output of nm and produce a listing of raw symbols and C names. 18292global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18293 18294# Transform the output of nm in a proper C declaration. 18295global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18296 18297# Transform the output of nm in a C name address pair. 18298global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18299 18300# Transform the output of nm in a C name address pair when lib prefix is needed. 18301global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18302 18303# The name of the directory that contains temporary libtool files. 18304objdir=$objdir 18305 18306# Used to examine libraries when file_magic_cmd begins with "file". 18307MAGIC_CMD=$MAGIC_CMD 18308 18309# Must we lock files when doing compilation? 18310need_locks=$lt_need_locks 18311 18312# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18313DSYMUTIL=$lt_DSYMUTIL 18314 18315# Tool to change global to local symbols on Mac OS X. 18316NMEDIT=$lt_NMEDIT 18317 18318# Tool to manipulate fat objects and archives on Mac OS X. 18319LIPO=$lt_LIPO 18320 18321# ldd/readelf like tool for Mach-O binaries on Mac OS X. 18322OTOOL=$lt_OTOOL 18323 18324# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18325OTOOL64=$lt_OTOOL64 18326 18327# Old archive suffix (normally "a"). 18328libext=$libext 18329 18330# Shared library suffix (normally ".so"). 18331shrext_cmds=$lt_shrext_cmds 18332 18333# The commands to extract the exported symbol list from a shared archive. 18334extract_expsyms_cmds=$lt_extract_expsyms_cmds 18335 18336# Variables whose values should be saved in libtool wrapper scripts and 18337# restored at link time. 18338variables_saved_for_relink=$lt_variables_saved_for_relink 18339 18340# Do we need the "lib" prefix for modules? 18341need_lib_prefix=$need_lib_prefix 18342 18343# Do we need a version for libraries? 18344need_version=$need_version 18345 18346# Library versioning type. 18347version_type=$version_type 18348 18349# Shared library runtime path variable. 18350runpath_var=$runpath_var 18351 18352# Shared library path variable. 18353shlibpath_var=$shlibpath_var 18354 18355# Is shlibpath searched before the hard-coded library search path? 18356shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18357 18358# Format of library name prefix. 18359libname_spec=$lt_libname_spec 18360 18361# List of archive names. First name is the real one, the rest are links. 18362# The last name is the one that the linker finds with -lNAME 18363library_names_spec=$lt_library_names_spec 18364 18365# The coded name of the library, if different from the real name. 18366soname_spec=$lt_soname_spec 18367 18368# Permission mode override for installation of shared libraries. 18369install_override_mode=$lt_install_override_mode 18370 18371# Command to use after installation of a shared archive. 18372postinstall_cmds=$lt_postinstall_cmds 18373 18374# Command to use after uninstallation of a shared archive. 18375postuninstall_cmds=$lt_postuninstall_cmds 18376 18377# Commands used to finish a libtool library installation in a directory. 18378finish_cmds=$lt_finish_cmds 18379 18380# As "finish_cmds", except a single script fragment to be evaled but 18381# not shown. 18382finish_eval=$lt_finish_eval 18383 18384# Whether we should hardcode library paths into libraries. 18385hardcode_into_libs=$hardcode_into_libs 18386 18387# Compile-time system search path for libraries. 18388sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18389 18390# Run-time system search path for libraries. 18391sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18392 18393# Whether dlopen is supported. 18394dlopen_support=$enable_dlopen 18395 18396# Whether dlopen of programs is supported. 18397dlopen_self=$enable_dlopen_self 18398 18399# Whether dlopen of statically linked programs is supported. 18400dlopen_self_static=$enable_dlopen_self_static 18401 18402# Commands to strip libraries. 18403old_striplib=$lt_old_striplib 18404striplib=$lt_striplib 18405 18406 18407# The linker used to build libraries. 18408LD=$lt_LD 18409 18410# How to create reloadable object files. 18411reload_flag=$lt_reload_flag 18412reload_cmds=$lt_reload_cmds 18413 18414# Commands used to build an old-style archive. 18415old_archive_cmds=$lt_old_archive_cmds 18416 18417# A language specific compiler. 18418CC=$lt_compiler 18419 18420# Is the compiler the GNU compiler? 18421with_gcc=$GCC 18422 18423# Compiler flag to turn off builtin functions. 18424no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18425 18426# How to pass a linker flag through the compiler. 18427wl=$lt_lt_prog_compiler_wl 18428 18429# Additional compiler flags for building library objects. 18430pic_flag=$lt_lt_prog_compiler_pic 18431 18432# Compiler flag to prevent dynamic linking. 18433link_static_flag=$lt_lt_prog_compiler_static 18434 18435# Does compiler simultaneously support -c and -o options? 18436compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18437 18438# Whether or not to add -lc for building shared libraries. 18439build_libtool_need_lc=$archive_cmds_need_lc 18440 18441# Whether or not to disallow shared libs when runtime libs are static. 18442allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18443 18444# Compiler flag to allow reflexive dlopens. 18445export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18446 18447# Compiler flag to generate shared objects directly from archives. 18448whole_archive_flag_spec=$lt_whole_archive_flag_spec 18449 18450# Whether the compiler copes with passing no objects directly. 18451compiler_needs_object=$lt_compiler_needs_object 18452 18453# Create an old-style archive from a shared archive. 18454old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18455 18456# Create a temporary old-style archive to link instead of a shared archive. 18457old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18458 18459# Commands used to build a shared archive. 18460archive_cmds=$lt_archive_cmds 18461archive_expsym_cmds=$lt_archive_expsym_cmds 18462 18463# Commands used to build a loadable module if different from building 18464# a shared archive. 18465module_cmds=$lt_module_cmds 18466module_expsym_cmds=$lt_module_expsym_cmds 18467 18468# Whether we are building with GNU ld or not. 18469with_gnu_ld=$lt_with_gnu_ld 18470 18471# Flag that allows shared libraries with undefined symbols to be built. 18472allow_undefined_flag=$lt_allow_undefined_flag 18473 18474# Flag that enforces no undefined symbols. 18475no_undefined_flag=$lt_no_undefined_flag 18476 18477# Flag to hardcode \$libdir into a binary during linking. 18478# This must work even if \$libdir does not exist 18479hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18480 18481# If ld is used when linking, flag to hardcode \$libdir into a binary 18482# during linking. This must work even if \$libdir does not exist. 18483hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18484 18485# Whether we need a single "-rpath" flag with a separated argument. 18486hardcode_libdir_separator=$lt_hardcode_libdir_separator 18487 18488# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18489# DIR into the resulting binary. 18490hardcode_direct=$hardcode_direct 18491 18492# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18493# DIR into the resulting binary and the resulting library dependency is 18494# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18495# library is relocated. 18496hardcode_direct_absolute=$hardcode_direct_absolute 18497 18498# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18499# into the resulting binary. 18500hardcode_minus_L=$hardcode_minus_L 18501 18502# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18503# into the resulting binary. 18504hardcode_shlibpath_var=$hardcode_shlibpath_var 18505 18506# Set to "yes" if building a shared library automatically hardcodes DIR 18507# into the library and all subsequent libraries and executables linked 18508# against it. 18509hardcode_automatic=$hardcode_automatic 18510 18511# Set to yes if linker adds runtime paths of dependent libraries 18512# to runtime path list. 18513inherit_rpath=$inherit_rpath 18514 18515# Whether libtool must link a program against all its dependency libraries. 18516link_all_deplibs=$link_all_deplibs 18517 18518# Fix the shell variable \$srcfile for the compiler. 18519fix_srcfile_path=$lt_fix_srcfile_path 18520 18521# Set to "yes" if exported symbols are required. 18522always_export_symbols=$always_export_symbols 18523 18524# The commands to list exported symbols. 18525export_symbols_cmds=$lt_export_symbols_cmds 18526 18527# Symbols that should not be listed in the preloaded symbols. 18528exclude_expsyms=$lt_exclude_expsyms 18529 18530# Symbols that must always be exported. 18531include_expsyms=$lt_include_expsyms 18532 18533# Commands necessary for linking programs (against libraries) with templates. 18534prelink_cmds=$lt_prelink_cmds 18535 18536# Specify filename containing input files. 18537file_list_spec=$lt_file_list_spec 18538 18539# How to hardcode a shared library path into an executable. 18540hardcode_action=$hardcode_action 18541 18542# ### END LIBTOOL CONFIG 18543 18544_LT_EOF 18545 18546 case $host_os in 18547 aix3*) 18548 cat <<\_LT_EOF >> "$cfgfile" 18549# AIX sometimes has problems with the GCC collect2 program. For some 18550# reason, if we set the COLLECT_NAMES environment variable, the problems 18551# vanish in a puff of smoke. 18552if test "X${COLLECT_NAMES+set}" != Xset; then 18553 COLLECT_NAMES= 18554 export COLLECT_NAMES 18555fi 18556_LT_EOF 18557 ;; 18558 esac 18559 18560 18561ltmain="$ac_aux_dir/ltmain.sh" 18562 18563 18564 # We use sed instead of cat because bash on DJGPP gets confused if 18565 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18566 # text mode, it properly converts lines to CR/LF. This bash problem 18567 # is reportedly fixed, but why not run on old versions too? 18568 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18569 || (rm -f "$cfgfile"; exit 1) 18570 18571 case $xsi_shell in 18572 yes) 18573 cat << \_LT_EOF >> "$cfgfile" 18574 18575# func_dirname file append nondir_replacement 18576# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18577# otherwise set result to NONDIR_REPLACEMENT. 18578func_dirname () 18579{ 18580 case ${1} in 18581 */*) func_dirname_result="${1%/*}${2}" ;; 18582 * ) func_dirname_result="${3}" ;; 18583 esac 18584} 18585 18586# func_basename file 18587func_basename () 18588{ 18589 func_basename_result="${1##*/}" 18590} 18591 18592# func_dirname_and_basename file append nondir_replacement 18593# perform func_basename and func_dirname in a single function 18594# call: 18595# dirname: Compute the dirname of FILE. If nonempty, 18596# add APPEND to the result, otherwise set result 18597# to NONDIR_REPLACEMENT. 18598# value returned in "$func_dirname_result" 18599# basename: Compute filename of FILE. 18600# value retuned in "$func_basename_result" 18601# Implementation must be kept synchronized with func_dirname 18602# and func_basename. For efficiency, we do not delegate to 18603# those functions but instead duplicate the functionality here. 18604func_dirname_and_basename () 18605{ 18606 case ${1} in 18607 */*) func_dirname_result="${1%/*}${2}" ;; 18608 * ) func_dirname_result="${3}" ;; 18609 esac 18610 func_basename_result="${1##*/}" 18611} 18612 18613# func_stripname prefix suffix name 18614# strip PREFIX and SUFFIX off of NAME. 18615# PREFIX and SUFFIX must not contain globbing or regex special 18616# characters, hashes, percent signs, but SUFFIX may contain a leading 18617# dot (in which case that matches only a dot). 18618func_stripname () 18619{ 18620 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18621 # positional parameters, so assign one to ordinary parameter first. 18622 func_stripname_result=${3} 18623 func_stripname_result=${func_stripname_result#"${1}"} 18624 func_stripname_result=${func_stripname_result%"${2}"} 18625} 18626 18627# func_opt_split 18628func_opt_split () 18629{ 18630 func_opt_split_opt=${1%%=*} 18631 func_opt_split_arg=${1#*=} 18632} 18633 18634# func_lo2o object 18635func_lo2o () 18636{ 18637 case ${1} in 18638 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18639 *) func_lo2o_result=${1} ;; 18640 esac 18641} 18642 18643# func_xform libobj-or-source 18644func_xform () 18645{ 18646 func_xform_result=${1%.*}.lo 18647} 18648 18649# func_arith arithmetic-term... 18650func_arith () 18651{ 18652 func_arith_result=$(( $* )) 18653} 18654 18655# func_len string 18656# STRING may not start with a hyphen. 18657func_len () 18658{ 18659 func_len_result=${#1} 18660} 18661 18662_LT_EOF 18663 ;; 18664 *) # Bourne compatible functions. 18665 cat << \_LT_EOF >> "$cfgfile" 18666 18667# func_dirname file append nondir_replacement 18668# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18669# otherwise set result to NONDIR_REPLACEMENT. 18670func_dirname () 18671{ 18672 # Extract subdirectory from the argument. 18673 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18674 if test "X$func_dirname_result" = "X${1}"; then 18675 func_dirname_result="${3}" 18676 else 18677 func_dirname_result="$func_dirname_result${2}" 18678 fi 18679} 18680 18681# func_basename file 18682func_basename () 18683{ 18684 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18685} 18686 18687 18688# func_stripname prefix suffix name 18689# strip PREFIX and SUFFIX off of NAME. 18690# PREFIX and SUFFIX must not contain globbing or regex special 18691# characters, hashes, percent signs, but SUFFIX may contain a leading 18692# dot (in which case that matches only a dot). 18693# func_strip_suffix prefix name 18694func_stripname () 18695{ 18696 case ${2} in 18697 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18698 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18699 esac 18700} 18701 18702# sed scripts: 18703my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18704my_sed_long_arg='1s/^-[^=]*=//' 18705 18706# func_opt_split 18707func_opt_split () 18708{ 18709 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18710 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18711} 18712 18713# func_lo2o object 18714func_lo2o () 18715{ 18716 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18717} 18718 18719# func_xform libobj-or-source 18720func_xform () 18721{ 18722 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18723} 18724 18725# func_arith arithmetic-term... 18726func_arith () 18727{ 18728 func_arith_result=`expr "$@"` 18729} 18730 18731# func_len string 18732# STRING may not start with a hyphen. 18733func_len () 18734{ 18735 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18736} 18737 18738_LT_EOF 18739esac 18740 18741case $lt_shell_append in 18742 yes) 18743 cat << \_LT_EOF >> "$cfgfile" 18744 18745# func_append var value 18746# Append VALUE to the end of shell variable VAR. 18747func_append () 18748{ 18749 eval "$1+=\$2" 18750} 18751_LT_EOF 18752 ;; 18753 *) 18754 cat << \_LT_EOF >> "$cfgfile" 18755 18756# func_append var value 18757# Append VALUE to the end of shell variable VAR. 18758func_append () 18759{ 18760 eval "$1=\$$1\$2" 18761} 18762 18763_LT_EOF 18764 ;; 18765 esac 18766 18767 18768 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18769 || (rm -f "$cfgfile"; exit 1) 18770 18771 mv -f "$cfgfile" "$ofile" || 18772 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18773 chmod +x "$ofile" 18774 18775 ;; 18776 "default-1":C) 18777 for ac_file in $CONFIG_FILES; do 18778 # Support "outfile[:infile[:infile...]]" 18779 case "$ac_file" in 18780 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18781 esac 18782 # PO directories have a Makefile.in generated from Makefile.in.in. 18783 case "$ac_file" in */Makefile.in) 18784 # Adjust a relative srcdir. 18785 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18786 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18787 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18788 # In autoconf-2.13 it is called $ac_given_srcdir. 18789 # In autoconf-2.50 it is called $srcdir. 18790 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18791 case "$ac_given_srcdir" in 18792 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18793 /*) top_srcdir="$ac_given_srcdir" ;; 18794 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18795 esac 18796 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18797 rm -f "$ac_dir/POTFILES" 18798 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18799 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18800 POMAKEFILEDEPS="POTFILES.in" 18801 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18802 # on $ac_dir but don't depend on user-specified configuration 18803 # parameters. 18804 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18805 # The LINGUAS file contains the set of available languages. 18806 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18807 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 18808 fi 18809 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18810 # Hide the ALL_LINGUAS assigment from automake. 18811 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18812 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18813 else 18814 # The set of available languages was given in configure.ac. 18815 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18816 fi 18817 case "$ac_given_srcdir" in 18818 .) srcdirpre= ;; 18819 *) srcdirpre='$(srcdir)/' ;; 18820 esac 18821 POFILES= 18822 GMOFILES= 18823 UPDATEPOFILES= 18824 DUMMYPOFILES= 18825 for lang in $ALL_LINGUAS; do 18826 POFILES="$POFILES $srcdirpre$lang.po" 18827 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18828 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18829 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18830 done 18831 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18832 # environment variable. 18833 INST_LINGUAS= 18834 if test -n "$ALL_LINGUAS"; then 18835 for presentlang in $ALL_LINGUAS; do 18836 useit=no 18837 if test "%UNSET%" != "$LINGUAS"; then 18838 desiredlanguages="$LINGUAS" 18839 else 18840 desiredlanguages="$ALL_LINGUAS" 18841 fi 18842 for desiredlang in $desiredlanguages; do 18843 # Use the presentlang catalog if desiredlang is 18844 # a. equal to presentlang, or 18845 # b. a variant of presentlang (because in this case, 18846 # presentlang can be used as a fallback for messages 18847 # which are not translated in the desiredlang catalog). 18848 case "$desiredlang" in 18849 "$presentlang"*) useit=yes;; 18850 esac 18851 done 18852 if test $useit = yes; then 18853 INST_LINGUAS="$INST_LINGUAS $presentlang" 18854 fi 18855 done 18856 fi 18857 CATALOGS= 18858 if test -n "$INST_LINGUAS"; then 18859 for lang in $INST_LINGUAS; do 18860 CATALOGS="$CATALOGS $lang.gmo" 18861 done 18862 fi 18863 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18864 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" 18865 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18866 if test -f "$f"; then 18867 case "$f" in 18868 *.orig | *.bak | *~) ;; 18869 *) cat "$f" >> "$ac_dir/Makefile" ;; 18870 esac 18871 fi 18872 done 18873 fi 18874 ;; 18875 esac 18876 done ;; 18877 "bfd_stdint.h":C) 18878if test "$GCC" = yes; then 18879 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18880else 18881 echo "/* generated for $CC */" > tmp-stdint.h 18882fi 18883 18884sed 's/^ *//' >> tmp-stdint.h <<EOF 18885 18886 #ifndef GCC_GENERATED_STDINT_H 18887 #define GCC_GENERATED_STDINT_H 1 18888 18889 #include <sys/types.h> 18890EOF 18891 18892if test "$acx_cv_header_stdint" != stdint.h; then 18893 echo "#include <stddef.h>" >> tmp-stdint.h 18894fi 18895if test "$acx_cv_header_stdint" != stddef.h; then 18896 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18897fi 18898 18899sed 's/^ *//' >> tmp-stdint.h <<EOF 18900 /* glibc uses these symbols as guards to prevent redefinitions. */ 18901 #ifdef __int8_t_defined 18902 #define _INT8_T 18903 #define _INT16_T 18904 #define _INT32_T 18905 #endif 18906 #ifdef __uint32_t_defined 18907 #define _UINT32_T 18908 #endif 18909 18910EOF 18911 18912# ----------------- done header, emit basic int types ------------- 18913if test "$acx_cv_header_stdint" = stddef.h; then 18914 sed 's/^ *//' >> tmp-stdint.h <<EOF 18915 18916 #ifndef _UINT8_T 18917 #define _UINT8_T 18918 #ifndef __uint8_t_defined 18919 #define __uint8_t_defined 18920 #ifndef uint8_t 18921 typedef unsigned $acx_cv_type_int8_t uint8_t; 18922 #endif 18923 #endif 18924 #endif 18925 18926 #ifndef _UINT16_T 18927 #define _UINT16_T 18928 #ifndef __uint16_t_defined 18929 #define __uint16_t_defined 18930 #ifndef uint16_t 18931 typedef unsigned $acx_cv_type_int16_t uint16_t; 18932 #endif 18933 #endif 18934 #endif 18935 18936 #ifndef _UINT32_T 18937 #define _UINT32_T 18938 #ifndef __uint32_t_defined 18939 #define __uint32_t_defined 18940 #ifndef uint32_t 18941 typedef unsigned $acx_cv_type_int32_t uint32_t; 18942 #endif 18943 #endif 18944 #endif 18945 18946 #ifndef _INT8_T 18947 #define _INT8_T 18948 #ifndef __int8_t_defined 18949 #define __int8_t_defined 18950 #ifndef int8_t 18951 typedef $acx_cv_type_int8_t int8_t; 18952 #endif 18953 #endif 18954 #endif 18955 18956 #ifndef _INT16_T 18957 #define _INT16_T 18958 #ifndef __int16_t_defined 18959 #define __int16_t_defined 18960 #ifndef int16_t 18961 typedef $acx_cv_type_int16_t int16_t; 18962 #endif 18963 #endif 18964 #endif 18965 18966 #ifndef _INT32_T 18967 #define _INT32_T 18968 #ifndef __int32_t_defined 18969 #define __int32_t_defined 18970 #ifndef int32_t 18971 typedef $acx_cv_type_int32_t int32_t; 18972 #endif 18973 #endif 18974 #endif 18975EOF 18976elif test "$ac_cv_type_u_int32_t" = yes; then 18977 sed 's/^ *//' >> tmp-stdint.h <<EOF 18978 18979 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18980 #ifndef _INT8_T 18981 #define _INT8_T 18982 #endif 18983 #ifndef _INT16_T 18984 #define _INT16_T 18985 #endif 18986 #ifndef _INT32_T 18987 #define _INT32_T 18988 #endif 18989 18990 #ifndef _UINT8_T 18991 #define _UINT8_T 18992 #ifndef __uint8_t_defined 18993 #define __uint8_t_defined 18994 #ifndef uint8_t 18995 typedef u_int8_t uint8_t; 18996 #endif 18997 #endif 18998 #endif 18999 19000 #ifndef _UINT16_T 19001 #define _UINT16_T 19002 #ifndef __uint16_t_defined 19003 #define __uint16_t_defined 19004 #ifndef uint16_t 19005 typedef u_int16_t uint16_t; 19006 #endif 19007 #endif 19008 #endif 19009 19010 #ifndef _UINT32_T 19011 #define _UINT32_T 19012 #ifndef __uint32_t_defined 19013 #define __uint32_t_defined 19014 #ifndef uint32_t 19015 typedef u_int32_t uint32_t; 19016 #endif 19017 #endif 19018 #endif 19019EOF 19020else 19021 sed 's/^ *//' >> tmp-stdint.h <<EOF 19022 19023 /* Some systems have guard macros to prevent redefinitions, define them. */ 19024 #ifndef _INT8_T 19025 #define _INT8_T 19026 #endif 19027 #ifndef _INT16_T 19028 #define _INT16_T 19029 #endif 19030 #ifndef _INT32_T 19031 #define _INT32_T 19032 #endif 19033 #ifndef _UINT8_T 19034 #define _UINT8_T 19035 #endif 19036 #ifndef _UINT16_T 19037 #define _UINT16_T 19038 #endif 19039 #ifndef _UINT32_T 19040 #define _UINT32_T 19041 #endif 19042EOF 19043fi 19044 19045# ------------- done basic int types, emit int64_t types ------------ 19046if test "$ac_cv_type_uint64_t" = yes; then 19047 sed 's/^ *//' >> tmp-stdint.h <<EOF 19048 19049 /* system headers have good uint64_t and int64_t */ 19050 #ifndef _INT64_T 19051 #define _INT64_T 19052 #endif 19053 #ifndef _UINT64_T 19054 #define _UINT64_T 19055 #endif 19056EOF 19057elif test "$ac_cv_type_u_int64_t" = yes; then 19058 sed 's/^ *//' >> tmp-stdint.h <<EOF 19059 19060 /* system headers have an u_int64_t (and int64_t) */ 19061 #ifndef _INT64_T 19062 #define _INT64_T 19063 #endif 19064 #ifndef _UINT64_T 19065 #define _UINT64_T 19066 #ifndef __uint64_t_defined 19067 #define __uint64_t_defined 19068 #ifndef uint64_t 19069 typedef u_int64_t uint64_t; 19070 #endif 19071 #endif 19072 #endif 19073EOF 19074elif test -n "$acx_cv_type_int64_t"; then 19075 sed 's/^ *//' >> tmp-stdint.h <<EOF 19076 19077 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 19078 #ifndef _INT64_T 19079 #define _INT64_T 19080 #ifndef int64_t 19081 typedef $acx_cv_type_int64_t int64_t; 19082 #endif 19083 #endif 19084 #ifndef _UINT64_T 19085 #define _UINT64_T 19086 #ifndef __uint64_t_defined 19087 #define __uint64_t_defined 19088 #ifndef uint64_t 19089 typedef unsigned $acx_cv_type_int64_t uint64_t; 19090 #endif 19091 #endif 19092 #endif 19093EOF 19094else 19095 sed 's/^ *//' >> tmp-stdint.h <<EOF 19096 19097 /* some common heuristics for int64_t, using compiler-specific tests */ 19098 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 19099 #ifndef _INT64_T 19100 #define _INT64_T 19101 #ifndef __int64_t_defined 19102 #ifndef int64_t 19103 typedef long long int64_t; 19104 #endif 19105 #endif 19106 #endif 19107 #ifndef _UINT64_T 19108 #define _UINT64_T 19109 #ifndef uint64_t 19110 typedef unsigned long long uint64_t; 19111 #endif 19112 #endif 19113 19114 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 19115 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 19116 does not implement __extension__. But that compiler doesn't define 19117 __GNUC_MINOR__. */ 19118 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 19119 # define __extension__ 19120 # endif 19121 19122 # ifndef _INT64_T 19123 # define _INT64_T 19124 # ifndef int64_t 19125 __extension__ typedef long long int64_t; 19126 # endif 19127 # endif 19128 # ifndef _UINT64_T 19129 # define _UINT64_T 19130 # ifndef uint64_t 19131 __extension__ typedef unsigned long long uint64_t; 19132 # endif 19133 # endif 19134 19135 #elif !defined __STRICT_ANSI__ 19136 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 19137 19138 # ifndef _INT64_T 19139 # define _INT64_T 19140 # ifndef int64_t 19141 typedef __int64 int64_t; 19142 # endif 19143 # endif 19144 # ifndef _UINT64_T 19145 # define _UINT64_T 19146 # ifndef uint64_t 19147 typedef unsigned __int64 uint64_t; 19148 # endif 19149 # endif 19150 # endif /* compiler */ 19151 19152 #endif /* ANSI version */ 19153EOF 19154fi 19155 19156# ------------- done int64_t types, emit intptr types ------------ 19157if test "$ac_cv_type_uintptr_t" != yes; then 19158 sed 's/^ *//' >> tmp-stdint.h <<EOF 19159 19160 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 19161 #ifndef __uintptr_t_defined 19162 #ifndef uintptr_t 19163 typedef u$acx_cv_type_intptr_t uintptr_t; 19164 #endif 19165 #endif 19166 #ifndef __intptr_t_defined 19167 #ifndef intptr_t 19168 typedef $acx_cv_type_intptr_t intptr_t; 19169 #endif 19170 #endif 19171EOF 19172fi 19173 19174# ------------- done intptr types, emit int_least types ------------ 19175if test "$ac_cv_type_int_least32_t" != yes; then 19176 sed 's/^ *//' >> tmp-stdint.h <<EOF 19177 19178 /* Define int_least types */ 19179 typedef int8_t int_least8_t; 19180 typedef int16_t int_least16_t; 19181 typedef int32_t int_least32_t; 19182 #ifdef _INT64_T 19183 typedef int64_t int_least64_t; 19184 #endif 19185 19186 typedef uint8_t uint_least8_t; 19187 typedef uint16_t uint_least16_t; 19188 typedef uint32_t uint_least32_t; 19189 #ifdef _UINT64_T 19190 typedef uint64_t uint_least64_t; 19191 #endif 19192EOF 19193fi 19194 19195# ------------- done intptr types, emit int_fast types ------------ 19196if test "$ac_cv_type_int_fast32_t" != yes; then 19197 sed 's/^ *//' >> tmp-stdint.h <<EOF 19198 19199 /* Define int_fast types. short is often slow */ 19200 typedef int8_t int_fast8_t; 19201 typedef int int_fast16_t; 19202 typedef int32_t int_fast32_t; 19203 #ifdef _INT64_T 19204 typedef int64_t int_fast64_t; 19205 #endif 19206 19207 typedef uint8_t uint_fast8_t; 19208 typedef unsigned int uint_fast16_t; 19209 typedef uint32_t uint_fast32_t; 19210 #ifdef _UINT64_T 19211 typedef uint64_t uint_fast64_t; 19212 #endif 19213EOF 19214fi 19215 19216if test "$ac_cv_type_uintmax_t" != yes; then 19217 sed 's/^ *//' >> tmp-stdint.h <<EOF 19218 19219 /* Define intmax based on what we found */ 19220 #ifndef intmax_t 19221 #ifdef _INT64_T 19222 typedef int64_t intmax_t; 19223 #else 19224 typedef long intmax_t; 19225 #endif 19226 #endif 19227 #ifndef uintmax_t 19228 #ifdef _UINT64_T 19229 typedef uint64_t uintmax_t; 19230 #else 19231 typedef unsigned long uintmax_t; 19232 #endif 19233 #endif 19234EOF 19235fi 19236 19237sed 's/^ *//' >> tmp-stdint.h <<EOF 19238 19239 #endif /* GCC_GENERATED_STDINT_H */ 19240EOF 19241 19242if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 19243 rm -f tmp-stdint.h 19244else 19245 mv -f tmp-stdint.h bfd_stdint.h 19246fi 19247 19248 ;; 19249 "default":C) 19250case "$srcdir" in 19251 .) srcdirpre= ;; 19252 *) srcdirpre='$(srcdir)/' ;; 19253esac 19254POFILES= 19255GMOFILES= 19256for lang in dummy $OBSOLETE_ALL_LINGUAS; do 19257 if test $lang != dummy; then 19258 POFILES="$POFILES $srcdirpre$lang.po" 19259 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 19260 fi 19261done 19262sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 19263 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 19264 -e "s,@POFILES@,$POFILES," \ 19265 -e "s,@GMOFILES@,$GMOFILES," \ 19266 po/Makefile.in > po/Makefile ;; 19267 19268 esac 19269done # for ac_tag 19270 19271 19272as_fn_exit 0 19273_ACEOF 19274ac_clean_files=$ac_clean_files_save 19275 19276test $ac_write_fail = 0 || 19277 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19278 19279 19280# configure is writing to config.log, and then calls config.status. 19281# config.status does its own redirection, appending to config.log. 19282# Unfortunately, on DOS this fails, as config.log is still kept open 19283# by configure, so config.status won't be able to write to it; its 19284# output is simply discarded. So we exec the FD to /dev/null, 19285# effectively closing config.log, so it can be properly (re)opened and 19286# appended to by config.status. When coming back to configure, we 19287# need to make the FD available again. 19288if test "$no_create" != yes; then 19289 ac_cs_success=: 19290 ac_config_status_args= 19291 test "$silent" = yes && 19292 ac_config_status_args="$ac_config_status_args --quiet" 19293 exec 5>/dev/null 19294 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19295 exec 5>>config.log 19296 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19297 # would make configure fail if this is the last instruction. 19298 $ac_cs_success || as_fn_exit 1 19299fi 19300if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19302$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19303fi 19304 19305