1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for bfd 2.23.52. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 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. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 as_me=bfd_$as_me # XXX don't overwrite our caller's configure.lineno 432 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 433 sed -n ' 434 p 435 /[$]LINENO/= 436 ' <$as_myself | 437 sed ' 438 s/[$]LINENO.*/&-/ 439 t lineno 440 b 441 :lineno 442 N 443 :loop 444 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 445 t loop 446 s/-\n.*// 447 ' >$as_me.lineno && 448 chmod +x "$as_me.lineno" || 449 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 450 451 # Don't try to exec as it changes $[0], causing all sort of problems 452 # (the dirname of $[0] is not the place where we might find the 453 # original and so on. Autoconf is especially sensitive to this). 454 . "./$as_me.lineno" 455 # Exit status is that of the last command. 456 exit 457} 458 459ECHO_C= ECHO_N= ECHO_T= 460case `echo -n x` in #((((( 461-n*) 462 case `echo 'xy\c'` in 463 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 464 xy) ECHO_C='\c';; 465 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 466 ECHO_T=' ';; 467 esac;; 468*) 469 ECHO_N='-n';; 470esac 471 472rm -f conf$$ conf$$.exe conf$$.file 473if test -d conf$$.dir; then 474 rm -f conf$$.dir/conf$$.file 475else 476 rm -f conf$$.dir 477 mkdir conf$$.dir 2>/dev/null 478fi 479if (echo >conf$$.file) 2>/dev/null; then 480 if ln -s conf$$.file conf$$ 2>/dev/null; then 481 as_ln_s='ln -s' 482 # ... but there are two gotchas: 483 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 484 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 485 # In both cases, we have to default to `cp -p'. 486 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 487 as_ln_s='cp -p' 488 elif ln conf$$.file conf$$ 2>/dev/null; then 489 as_ln_s=ln 490 else 491 as_ln_s='cp -p' 492 fi 493else 494 as_ln_s='cp -p' 495fi 496rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 497rmdir conf$$.dir 2>/dev/null 498 499if mkdir -p . 2>/dev/null; then 500 as_mkdir_p='mkdir -p "$as_dir"' 501else 502 test -d ./-p && rmdir ./-p 503 as_mkdir_p=false 504fi 505 506if test -x / >/dev/null 2>&1; then 507 as_test_x='test -x' 508else 509 if ls -dL / >/dev/null 2>&1; then 510 as_ls_L_option=L 511 else 512 as_ls_L_option= 513 fi 514 as_test_x=' 515 eval sh -c '\'' 516 if test -d "$1"; then 517 test -d "$1/."; 518 else 519 case $1 in #( 520 -*)set "./$1";; 521 esac; 522 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 523 ???[sx]*):;;*)false;;esac;fi 524 '\'' sh 525 ' 526fi 527as_executable_p=$as_test_x 528 529# Sed expression to map a string onto a valid CPP name. 530as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 531 532# Sed expression to map a string onto a valid variable name. 533as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 534 535SHELL=${CONFIG_SHELL-/bin/sh} 536 537 538exec 7<&0 </dev/null 6>&1 539 540# Name of the host. 541# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 542# so uname gets run too. 543ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 544 545# 546# Initializations. 547# 548ac_default_prefix=/usr/local 549ac_clean_files= 550ac_config_libobj_dir=. 551LIBOBJS= 552cross_compiling=no 553subdirs= 554MFLAGS= 555MAKEFLAGS= 556 557# Identity of this package. 558PACKAGE_NAME='bfd' 559PACKAGE_TARNAME='bfd' 560PACKAGE_VERSION='2.23.52' 561PACKAGE_STRING='bfd 2.23.52' 562PACKAGE_BUGREPORT='' 563PACKAGE_URL='' 564 565ac_unique_file="libbfd.c" 566# Factoring default headers for most tests. 567ac_includes_default="\ 568#include <stdio.h> 569#ifdef HAVE_SYS_TYPES_H 570# include <sys/types.h> 571#endif 572#ifdef HAVE_SYS_STAT_H 573# include <sys/stat.h> 574#endif 575#ifdef STDC_HEADERS 576# include <stdlib.h> 577# include <stddef.h> 578#else 579# ifdef HAVE_STDLIB_H 580# include <stdlib.h> 581# endif 582#endif 583#ifdef HAVE_STRING_H 584# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 585# include <memory.h> 586# endif 587# include <string.h> 588#endif 589#ifdef HAVE_STRINGS_H 590# include <strings.h> 591#endif 592#ifdef HAVE_INTTYPES_H 593# include <inttypes.h> 594#endif 595#ifdef HAVE_STDINT_H 596# include <stdint.h> 597#endif 598#ifdef HAVE_UNISTD_H 599# include <unistd.h> 600#endif" 601 602ac_subst_vars='am__EXEEXT_FALSE 603am__EXEEXT_TRUE 604LTLIBOBJS 605LIBOBJS 606havevecs 607tdefaults 608bfd_ufile_ptr 609bfd_file_ptr 610lt_cv_dlopen_libs 611supports_plugins 612bfd_default_target_size 613bfd_machines 614bfd_backends 615all_backends 616bfd64_libs 617wordsize 618TDEFINES 619SHARED_LIBADD 620SHARED_LDFLAGS 621LIBM 622COREFLAG 623COREFILE 624EXEEXT_FOR_BUILD 625CC_FOR_BUILD 626BFD_HOSTPTR_T 627BFD_HOST_U_64_BIT 628BFD_HOST_64_BIT 629BFD_HOST_64_BIT_DEFINED 630BFD_HOST_64BIT_LONG_LONG 631BFD_HOST_64BIT_LONG 632HDEFINES 633MSGMERGE 634MSGFMT 635MKINSTALLDIRS 636CATOBJEXT 637GENCAT 638INSTOBJEXT 639DATADIRNAME 640CATALOGS 641POSUB 642GMSGFMT 643XGETTEXT 644INCINTL 645LIBINTL_DEP 646LIBINTL 647USE_NLS 648bfdincludedir 649bfdlibdir 650target_noncanonical 651host_noncanonical 652INSTALL_LIBBFD_FALSE 653INSTALL_LIBBFD_TRUE 654GENINSRC_NEVER_FALSE 655GENINSRC_NEVER_TRUE 656MAINT 657MAINTAINER_MODE_FALSE 658MAINTAINER_MODE_TRUE 659NO_WERROR 660WARN_CFLAGS 661REPORT_BUGS_TEXI 662REPORT_BUGS_TO 663PKGVERSION 664DEBUGDIR 665PLUGINS_FALSE 666PLUGINS_TRUE 667OTOOL64 668OTOOL 669LIPO 670NMEDIT 671DSYMUTIL 672OBJDUMP 673LN_S 674NM 675ac_ct_DUMPBIN 676DUMPBIN 677LD 678FGREP 679SED 680LIBTOOL 681EGREP 682GREP 683CPP 684RANLIB 685AR 686am__fastdepCC_FALSE 687am__fastdepCC_TRUE 688CCDEPMODE 689AMDEPBACKSLASH 690AMDEP_FALSE 691AMDEP_TRUE 692am__quote 693am__include 694DEPDIR 695am__untar 696am__tar 697AMTAR 698am__leading_dot 699SET_MAKE 700AWK 701mkdir_p 702MKDIR_P 703INSTALL_STRIP_PROGRAM 704STRIP 705install_sh 706MAKEINFO 707AUTOHEADER 708AUTOMAKE 709AUTOCONF 710ACLOCAL 711VERSION 712PACKAGE 713CYGPATH_W 714am__isrc 715INSTALL_DATA 716INSTALL_SCRIPT 717INSTALL_PROGRAM 718OBJEXT 719EXEEXT 720ac_ct_CC 721CPPFLAGS 722LDFLAGS 723CFLAGS 724CC 725target_os 726target_vendor 727target_cpu 728target 729host_os 730host_vendor 731host_cpu 732host 733build_os 734build_vendor 735build_cpu 736build 737target_alias 738host_alias 739build_alias 740LIBS 741ECHO_T 742ECHO_N 743ECHO_C 744DEFS 745mandir 746localedir 747libdir 748psdir 749pdfdir 750dvidir 751htmldir 752infodir 753docdir 754oldincludedir 755includedir 756localstatedir 757sharedstatedir 758sysconfdir 759datadir 760datarootdir 761libexecdir 762sbindir 763bindir 764program_transform_name 765prefix 766exec_prefix 767PACKAGE_URL 768PACKAGE_BUGREPORT 769PACKAGE_STRING 770PACKAGE_VERSION 771PACKAGE_TARNAME 772PACKAGE_NAME 773PATH_SEPARATOR 774SHELL' 775ac_subst_files='' 776ac_user_opts=' 777enable_option_checking 778enable_dependency_tracking 779enable_shared 780enable_static 781with_pic 782enable_fast_install 783with_gnu_ld 784enable_libtool_lock 785enable_plugins 786enable_largefile 787enable_64_bit_bfd 788enable_targets 789with_mmap 790enable_secureplt 791enable_leading_mingw64_underscores 792with_separate_debug_dir 793enable_elf_stt_common 794with_pkgversion 795with_bugurl 796enable_werror 797enable_build_warnings 798enable_maintainer_mode 799enable_install_libbfd 800enable_nls 801with_zlib 802' 803 ac_precious_vars='build_alias 804host_alias 805target_alias 806CC 807CFLAGS 808LDFLAGS 809LIBS 810CPPFLAGS 811CPP' 812 813 814# Initialize some variables set by options. 815ac_init_help= 816ac_init_version=false 817ac_unrecognized_opts= 818ac_unrecognized_sep= 819# The variables have the same names as the options, with 820# dashes changed to underlines. 821cache_file=/dev/null 822exec_prefix=NONE 823no_create= 824no_recursion= 825prefix=NONE 826program_prefix=NONE 827program_suffix=NONE 828program_transform_name=s,x,x, 829silent= 830site= 831srcdir= 832verbose= 833x_includes=NONE 834x_libraries=NONE 835 836# Installation directory options. 837# These are left unexpanded so users can "make install exec_prefix=/foo" 838# and all the variables that are supposed to be based on exec_prefix 839# by default will actually change. 840# Use braces instead of parens because sh, perl, etc. also accept them. 841# (The list follows the same order as the GNU Coding Standards.) 842bindir='${exec_prefix}/bin' 843sbindir='${exec_prefix}/sbin' 844libexecdir='${exec_prefix}/libexec' 845datarootdir='${prefix}/share' 846datadir='${datarootdir}' 847sysconfdir='${prefix}/etc' 848sharedstatedir='${prefix}/com' 849localstatedir='${prefix}/var' 850includedir='${prefix}/include' 851oldincludedir='/usr/include' 852docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 853infodir='${datarootdir}/info' 854htmldir='${docdir}' 855dvidir='${docdir}' 856pdfdir='${docdir}' 857psdir='${docdir}' 858libdir='${exec_prefix}/lib' 859localedir='${datarootdir}/locale' 860mandir='${datarootdir}/man' 861 862ac_prev= 863ac_dashdash= 864for ac_option 865do 866 # If the previous option needs an argument, assign it. 867 if test -n "$ac_prev"; then 868 eval $ac_prev=\$ac_option 869 ac_prev= 870 continue 871 fi 872 873 case $ac_option in 874 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 875 *) ac_optarg=yes ;; 876 esac 877 878 # Accept the important Cygnus configure options, so we can diagnose typos. 879 880 case $ac_dashdash$ac_option in 881 --) 882 ac_dashdash=yes ;; 883 884 -bindir | --bindir | --bindi | --bind | --bin | --bi) 885 ac_prev=bindir ;; 886 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 887 bindir=$ac_optarg ;; 888 889 -build | --build | --buil | --bui | --bu) 890 ac_prev=build_alias ;; 891 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 892 build_alias=$ac_optarg ;; 893 894 -cache-file | --cache-file | --cache-fil | --cache-fi \ 895 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 896 ac_prev=cache_file ;; 897 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 898 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 899 cache_file=$ac_optarg ;; 900 901 --config-cache | -C) 902 cache_file=config.cache ;; 903 904 -datadir | --datadir | --datadi | --datad) 905 ac_prev=datadir ;; 906 -datadir=* | --datadir=* | --datadi=* | --datad=*) 907 datadir=$ac_optarg ;; 908 909 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 910 | --dataroo | --dataro | --datar) 911 ac_prev=datarootdir ;; 912 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 913 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 914 datarootdir=$ac_optarg ;; 915 916 -disable-* | --disable-*) 917 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 918 # Reject names that are not valid shell variable names. 919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 920 as_fn_error "invalid feature name: $ac_useropt" 921 ac_useropt_orig=$ac_useropt 922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 923 case $ac_user_opts in 924 *" 925"enable_$ac_useropt" 926"*) ;; 927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 928 ac_unrecognized_sep=', ';; 929 esac 930 eval enable_$ac_useropt=no ;; 931 932 -docdir | --docdir | --docdi | --doc | --do) 933 ac_prev=docdir ;; 934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 935 docdir=$ac_optarg ;; 936 937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 938 ac_prev=dvidir ;; 939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 940 dvidir=$ac_optarg ;; 941 942 -enable-* | --enable-*) 943 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 944 # Reject names that are not valid shell variable names. 945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 946 as_fn_error "invalid feature name: $ac_useropt" 947 ac_useropt_orig=$ac_useropt 948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 949 case $ac_user_opts in 950 *" 951"enable_$ac_useropt" 952"*) ;; 953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 954 ac_unrecognized_sep=', ';; 955 esac 956 eval enable_$ac_useropt=\$ac_optarg ;; 957 958 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 959 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 960 | --exec | --exe | --ex) 961 ac_prev=exec_prefix ;; 962 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 963 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 964 | --exec=* | --exe=* | --ex=*) 965 exec_prefix=$ac_optarg ;; 966 967 -gas | --gas | --ga | --g) 968 # Obsolete; use --with-gas. 969 with_gas=yes ;; 970 971 -help | --help | --hel | --he | -h) 972 ac_init_help=long ;; 973 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 974 ac_init_help=recursive ;; 975 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 976 ac_init_help=short ;; 977 978 -host | --host | --hos | --ho) 979 ac_prev=host_alias ;; 980 -host=* | --host=* | --hos=* | --ho=*) 981 host_alias=$ac_optarg ;; 982 983 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 984 ac_prev=htmldir ;; 985 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 986 | --ht=*) 987 htmldir=$ac_optarg ;; 988 989 -includedir | --includedir | --includedi | --included | --include \ 990 | --includ | --inclu | --incl | --inc) 991 ac_prev=includedir ;; 992 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 993 | --includ=* | --inclu=* | --incl=* | --inc=*) 994 includedir=$ac_optarg ;; 995 996 -infodir | --infodir | --infodi | --infod | --info | --inf) 997 ac_prev=infodir ;; 998 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 999 infodir=$ac_optarg ;; 1000 1001 -libdir | --libdir | --libdi | --libd) 1002 ac_prev=libdir ;; 1003 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1004 libdir=$ac_optarg ;; 1005 1006 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1007 | --libexe | --libex | --libe) 1008 ac_prev=libexecdir ;; 1009 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1010 | --libexe=* | --libex=* | --libe=*) 1011 libexecdir=$ac_optarg ;; 1012 1013 -localedir | --localedir | --localedi | --localed | --locale) 1014 ac_prev=localedir ;; 1015 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1016 localedir=$ac_optarg ;; 1017 1018 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1019 | --localstate | --localstat | --localsta | --localst | --locals) 1020 ac_prev=localstatedir ;; 1021 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1022 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1023 localstatedir=$ac_optarg ;; 1024 1025 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1026 ac_prev=mandir ;; 1027 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1028 mandir=$ac_optarg ;; 1029 1030 -nfp | --nfp | --nf) 1031 # Obsolete; use --without-fp. 1032 with_fp=no ;; 1033 1034 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1035 | --no-cr | --no-c | -n) 1036 no_create=yes ;; 1037 1038 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1039 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1040 no_recursion=yes ;; 1041 1042 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1043 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1044 | --oldin | --oldi | --old | --ol | --o) 1045 ac_prev=oldincludedir ;; 1046 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1047 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1048 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1049 oldincludedir=$ac_optarg ;; 1050 1051 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1052 ac_prev=prefix ;; 1053 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1054 prefix=$ac_optarg ;; 1055 1056 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1057 | --program-pre | --program-pr | --program-p) 1058 ac_prev=program_prefix ;; 1059 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1060 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1061 program_prefix=$ac_optarg ;; 1062 1063 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1064 | --program-suf | --program-su | --program-s) 1065 ac_prev=program_suffix ;; 1066 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1067 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1068 program_suffix=$ac_optarg ;; 1069 1070 -program-transform-name | --program-transform-name \ 1071 | --program-transform-nam | --program-transform-na \ 1072 | --program-transform-n | --program-transform- \ 1073 | --program-transform | --program-transfor \ 1074 | --program-transfo | --program-transf \ 1075 | --program-trans | --program-tran \ 1076 | --progr-tra | --program-tr | --program-t) 1077 ac_prev=program_transform_name ;; 1078 -program-transform-name=* | --program-transform-name=* \ 1079 | --program-transform-nam=* | --program-transform-na=* \ 1080 | --program-transform-n=* | --program-transform-=* \ 1081 | --program-transform=* | --program-transfor=* \ 1082 | --program-transfo=* | --program-transf=* \ 1083 | --program-trans=* | --program-tran=* \ 1084 | --progr-tra=* | --program-tr=* | --program-t=*) 1085 program_transform_name=$ac_optarg ;; 1086 1087 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1088 ac_prev=pdfdir ;; 1089 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1090 pdfdir=$ac_optarg ;; 1091 1092 -psdir | --psdir | --psdi | --psd | --ps) 1093 ac_prev=psdir ;; 1094 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1095 psdir=$ac_optarg ;; 1096 1097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1098 | -silent | --silent | --silen | --sile | --sil) 1099 silent=yes ;; 1100 1101 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1102 ac_prev=sbindir ;; 1103 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1104 | --sbi=* | --sb=*) 1105 sbindir=$ac_optarg ;; 1106 1107 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1108 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1109 | --sharedst | --shareds | --shared | --share | --shar \ 1110 | --sha | --sh) 1111 ac_prev=sharedstatedir ;; 1112 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1113 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1114 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1115 | --sha=* | --sh=*) 1116 sharedstatedir=$ac_optarg ;; 1117 1118 -site | --site | --sit) 1119 ac_prev=site ;; 1120 -site=* | --site=* | --sit=*) 1121 site=$ac_optarg ;; 1122 1123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1124 ac_prev=srcdir ;; 1125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1126 srcdir=$ac_optarg ;; 1127 1128 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1129 | --syscon | --sysco | --sysc | --sys | --sy) 1130 ac_prev=sysconfdir ;; 1131 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1132 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1133 sysconfdir=$ac_optarg ;; 1134 1135 -target | --target | --targe | --targ | --tar | --ta | --t) 1136 ac_prev=target_alias ;; 1137 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1138 target_alias=$ac_optarg ;; 1139 1140 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1141 verbose=yes ;; 1142 1143 -version | --version | --versio | --versi | --vers | -V) 1144 ac_init_version=: ;; 1145 1146 -with-* | --with-*) 1147 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1148 # Reject names that are not valid shell variable names. 1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1150 as_fn_error "invalid package name: $ac_useropt" 1151 ac_useropt_orig=$ac_useropt 1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1153 case $ac_user_opts in 1154 *" 1155"with_$ac_useropt" 1156"*) ;; 1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1158 ac_unrecognized_sep=', ';; 1159 esac 1160 eval with_$ac_useropt=\$ac_optarg ;; 1161 1162 -without-* | --without-*) 1163 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1164 # Reject names that are not valid shell variable names. 1165 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1166 as_fn_error "invalid package name: $ac_useropt" 1167 ac_useropt_orig=$ac_useropt 1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1169 case $ac_user_opts in 1170 *" 1171"with_$ac_useropt" 1172"*) ;; 1173 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1174 ac_unrecognized_sep=', ';; 1175 esac 1176 eval with_$ac_useropt=no ;; 1177 1178 --x) 1179 # Obsolete; use --with-x. 1180 with_x=yes ;; 1181 1182 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1183 | --x-incl | --x-inc | --x-in | --x-i) 1184 ac_prev=x_includes ;; 1185 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1186 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1187 x_includes=$ac_optarg ;; 1188 1189 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1190 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1191 ac_prev=x_libraries ;; 1192 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1193 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1194 x_libraries=$ac_optarg ;; 1195 1196 -*) as_fn_error "unrecognized option: \`$ac_option' 1197Try \`$0 --help' for more information." 1198 ;; 1199 1200 *=*) 1201 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1202 # Reject names that are not valid shell variable names. 1203 case $ac_envvar in #( 1204 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1205 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1206 esac 1207 eval $ac_envvar=\$ac_optarg 1208 export $ac_envvar ;; 1209 1210 *) 1211 # FIXME: should be removed in autoconf 3.0. 1212 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1213 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1214 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1215 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1216 ;; 1217 1218 esac 1219done 1220 1221if test -n "$ac_prev"; then 1222 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1223 as_fn_error "missing argument to $ac_option" 1224fi 1225 1226if test -n "$ac_unrecognized_opts"; then 1227 case $enable_option_checking in 1228 no) ;; 1229 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1230 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1231 esac 1232fi 1233 1234# Check all directory arguments for consistency. 1235for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1236 datadir sysconfdir sharedstatedir localstatedir includedir \ 1237 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1238 libdir localedir mandir 1239do 1240 eval ac_val=\$$ac_var 1241 # Remove trailing slashes. 1242 case $ac_val in 1243 */ ) 1244 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1245 eval $ac_var=\$ac_val;; 1246 esac 1247 # Be sure to have absolute directory names. 1248 case $ac_val in 1249 [\\/$]* | ?:[\\/]* ) continue;; 1250 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1251 esac 1252 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1253done 1254 1255# There might be people who depend on the old broken behavior: `$host' 1256# used to hold the argument of --host etc. 1257# FIXME: To remove some day. 1258build=$build_alias 1259host=$host_alias 1260target=$target_alias 1261 1262# FIXME: To remove some day. 1263if test "x$host_alias" != x; then 1264 if test "x$build_alias" = x; then 1265 cross_compiling=maybe 1266 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1267 If a cross compiler is detected then cross compile mode will be used." >&2 1268 elif test "x$build_alias" != "x$host_alias"; then 1269 cross_compiling=yes 1270 fi 1271fi 1272 1273ac_tool_prefix= 1274test -n "$host_alias" && ac_tool_prefix=$host_alias- 1275 1276test "$silent" = yes && exec 6>/dev/null 1277 1278 1279ac_pwd=`pwd` && test -n "$ac_pwd" && 1280ac_ls_di=`ls -di .` && 1281ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1282 as_fn_error "working directory cannot be determined" 1283test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1284 as_fn_error "pwd does not report name of working directory" 1285 1286 1287# Find the source files, if location was not specified. 1288if test -z "$srcdir"; then 1289 ac_srcdir_defaulted=yes 1290 # Try the directory containing this script, then the parent directory. 1291 ac_confdir=`$as_dirname -- "$as_myself" || 1292$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1293 X"$as_myself" : 'X\(//\)[^/]' \| \ 1294 X"$as_myself" : 'X\(//\)$' \| \ 1295 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1296$as_echo X"$as_myself" | 1297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1298 s//\1/ 1299 q 1300 } 1301 /^X\(\/\/\)[^/].*/{ 1302 s//\1/ 1303 q 1304 } 1305 /^X\(\/\/\)$/{ 1306 s//\1/ 1307 q 1308 } 1309 /^X\(\/\).*/{ 1310 s//\1/ 1311 q 1312 } 1313 s/.*/./; q'` 1314 srcdir=$ac_confdir 1315 if test ! -r "$srcdir/$ac_unique_file"; then 1316 srcdir=.. 1317 fi 1318else 1319 ac_srcdir_defaulted=no 1320fi 1321if test ! -r "$srcdir/$ac_unique_file"; then 1322 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1323 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1324fi 1325ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1326ac_abs_confdir=`( 1327 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1328 pwd)` 1329# When building in place, set srcdir=. 1330if test "$ac_abs_confdir" = "$ac_pwd"; then 1331 srcdir=. 1332fi 1333# Remove unnecessary trailing slashes from srcdir. 1334# Double slashes in file names in object file debugging info 1335# mess up M-x gdb in Emacs. 1336case $srcdir in 1337*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1338esac 1339for ac_var in $ac_precious_vars; do 1340 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1341 eval ac_env_${ac_var}_value=\$${ac_var} 1342 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1343 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1344done 1345 1346# 1347# Report the --help message. 1348# 1349if test "$ac_init_help" = "long"; then 1350 # Omit some internal or obsolete options to make the list less imposing. 1351 # This message is too long to be a string in the A/UX 3.1 sh. 1352 cat <<_ACEOF 1353\`configure' configures bfd 2.23.52 to adapt to many kinds of systems. 1354 1355Usage: $0 [OPTION]... [VAR=VALUE]... 1356 1357To assign environment variables (e.g., CC, CFLAGS...), specify them as 1358VAR=VALUE. See below for descriptions of some of the useful variables. 1359 1360Defaults for the options are specified in brackets. 1361 1362Configuration: 1363 -h, --help display this help and exit 1364 --help=short display options specific to this package 1365 --help=recursive display the short help of all the included packages 1366 -V, --version display version information and exit 1367 -q, --quiet, --silent do not print \`checking...' messages 1368 --cache-file=FILE cache test results in FILE [disabled] 1369 -C, --config-cache alias for \`--cache-file=config.cache' 1370 -n, --no-create do not create output files 1371 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1372 1373Installation directories: 1374 --prefix=PREFIX install architecture-independent files in PREFIX 1375 [$ac_default_prefix] 1376 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1377 [PREFIX] 1378 1379By default, \`make install' will install all the files in 1380\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1381an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1382for instance \`--prefix=\$HOME'. 1383 1384For better control, use the options below. 1385 1386Fine tuning of the installation directories: 1387 --bindir=DIR user executables [EPREFIX/bin] 1388 --sbindir=DIR system admin executables [EPREFIX/sbin] 1389 --libexecdir=DIR program executables [EPREFIX/libexec] 1390 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1391 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1392 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1393 --libdir=DIR object code libraries [EPREFIX/lib] 1394 --includedir=DIR C header files [PREFIX/include] 1395 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1396 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1397 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1398 --infodir=DIR info documentation [DATAROOTDIR/info] 1399 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1400 --mandir=DIR man documentation [DATAROOTDIR/man] 1401 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd] 1402 --htmldir=DIR html documentation [DOCDIR] 1403 --dvidir=DIR dvi documentation [DOCDIR] 1404 --pdfdir=DIR pdf documentation [DOCDIR] 1405 --psdir=DIR ps documentation [DOCDIR] 1406_ACEOF 1407 1408 cat <<\_ACEOF 1409 1410Program names: 1411 --program-prefix=PREFIX prepend PREFIX to installed program names 1412 --program-suffix=SUFFIX append SUFFIX to installed program names 1413 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1414 1415System types: 1416 --build=BUILD configure for building on BUILD [guessed] 1417 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1418 --target=TARGET configure for building compilers for TARGET [HOST] 1419_ACEOF 1420fi 1421 1422if test -n "$ac_init_help"; then 1423 case $ac_init_help in 1424 short | recursive ) echo "Configuration of bfd 2.23.52:";; 1425 esac 1426 cat <<\_ACEOF 1427 1428Optional Features: 1429 --disable-option-checking ignore unrecognized --enable/--with options 1430 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1431 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1432 --disable-dependency-tracking speeds up one-time build 1433 --enable-dependency-tracking do not reject slow dependency extractors 1434 --enable-shared[=PKGS] build shared libraries [default=no] 1435 --enable-static[=PKGS] build static libraries [default=yes] 1436 --enable-fast-install[=PKGS] 1437 optimize for fast installation [default=yes] 1438 --disable-libtool-lock avoid locking (might break parallel builds) 1439 --enable-plugins Enable support for plugins (defaults no) 1440 --disable-largefile omit support for large files 1441 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1442 --enable-targets alternative target configurations 1443 --enable-secureplt Default to creating read-only plt entries 1444 --enable-leading-mingw64-underscores 1445 Enable leading underscores on 64 bit mingw targets 1446 --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type 1447 --enable-werror treat compile warnings as errors 1448 --enable-build-warnings enable build-time compiler warnings 1449 --enable-maintainer-mode enable make rules and dependencies not useful 1450 (and sometimes confusing) to the casual installer 1451 --enable-install-libbfd controls installation of libbfd and related headers 1452 --disable-nls do not use Native Language Support 1453 1454Optional Packages: 1455 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1456 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1457 --with-pic try to use only PIC/non-PIC objects [default=use 1458 both] 1459 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1460 --with-mmap try using mmap for BFD input files if available 1461 --with-separate-debug-dir=DIR 1462 Look for global separate debug info in DIR 1463 [default=LIBDIR/debug] 1464 --with-pkgversion=PKG Use PKG in the version string in place of "GNU 1465 Binutils" 1466 --with-bugurl=URL Direct users to URL to report a bug 1467 --with-zlib include zlib support (auto/yes/no) default=auto 1468 1469Some influential environment variables: 1470 CC C compiler command 1471 CFLAGS C compiler flags 1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1473 nonstandard directory <lib dir> 1474 LIBS libraries to pass to the linker, e.g. -l<library> 1475 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1476 you have headers in a nonstandard directory <include dir> 1477 CPP C preprocessor 1478 1479Use these variables to override the choices made by `configure' or to help 1480it to find libraries and programs with nonstandard names/locations. 1481 1482Report bugs to the package provider. 1483_ACEOF 1484ac_status=$? 1485fi 1486 1487if test "$ac_init_help" = "recursive"; then 1488 # If there are subdirs, report their specific --help. 1489 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1490 test -d "$ac_dir" || 1491 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1492 continue 1493 ac_builddir=. 1494 1495case "$ac_dir" in 1496.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1497*) 1498 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1499 # A ".." for each directory in $ac_dir_suffix. 1500 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1501 case $ac_top_builddir_sub in 1502 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1503 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1504 esac ;; 1505esac 1506ac_abs_top_builddir=$ac_pwd 1507ac_abs_builddir=$ac_pwd$ac_dir_suffix 1508# for backward compatibility: 1509ac_top_builddir=$ac_top_build_prefix 1510 1511case $srcdir in 1512 .) # We are building in place. 1513 ac_srcdir=. 1514 ac_top_srcdir=$ac_top_builddir_sub 1515 ac_abs_top_srcdir=$ac_pwd ;; 1516 [\\/]* | ?:[\\/]* ) # Absolute name. 1517 ac_srcdir=$srcdir$ac_dir_suffix; 1518 ac_top_srcdir=$srcdir 1519 ac_abs_top_srcdir=$srcdir ;; 1520 *) # Relative name. 1521 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1522 ac_top_srcdir=$ac_top_build_prefix$srcdir 1523 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1524esac 1525ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1526 1527 cd "$ac_dir" || { ac_status=$?; continue; } 1528 # Check for guested configure. 1529 if test -f "$ac_srcdir/configure.gnu"; then 1530 echo && 1531 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1532 elif test -f "$ac_srcdir/configure"; then 1533 echo && 1534 $SHELL "$ac_srcdir/configure" --help=recursive 1535 else 1536 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1537 fi || ac_status=$? 1538 cd "$ac_pwd" || { ac_status=$?; break; } 1539 done 1540fi 1541 1542test -n "$ac_init_help" && exit $ac_status 1543if $ac_init_version; then 1544 cat <<\_ACEOF 1545bfd configure 2.23.52 1546generated by GNU Autoconf 2.64 1547 1548Copyright (C) 2009 Free Software Foundation, Inc. 1549This configure script is free software; the Free Software Foundation 1550gives unlimited permission to copy, distribute and modify it. 1551_ACEOF 1552 exit 1553fi 1554 1555## ------------------------ ## 1556## Autoconf initialization. ## 1557## ------------------------ ## 1558 1559# ac_fn_c_try_compile LINENO 1560# -------------------------- 1561# Try to compile conftest.$ac_ext, and return whether this succeeded. 1562ac_fn_c_try_compile () 1563{ 1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1565 rm -f conftest.$ac_objext 1566 if { { ac_try="$ac_compile" 1567case "(($ac_try" in 1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1569 *) ac_try_echo=$ac_try;; 1570esac 1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1572$as_echo "$ac_try_echo"; } >&5 1573 (eval "$ac_compile") 2>conftest.err 1574 ac_status=$? 1575 if test -s conftest.err; then 1576 grep -v '^ *+' conftest.err >conftest.er1 1577 cat conftest.er1 >&5 1578 mv -f conftest.er1 conftest.err 1579 fi 1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1581 test $ac_status = 0; } && { 1582 test -z "$ac_c_werror_flag" || 1583 test ! -s conftest.err 1584 } && test -s conftest.$ac_objext; then : 1585 ac_retval=0 1586else 1587 $as_echo "$as_me: failed program was:" >&5 1588sed 's/^/| /' conftest.$ac_ext >&5 1589 1590 ac_retval=1 1591fi 1592 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1593 return $ac_retval 1594 1595} # ac_fn_c_try_compile 1596 1597# ac_fn_c_try_link LINENO 1598# ----------------------- 1599# Try to link conftest.$ac_ext, and return whether this succeeded. 1600ac_fn_c_try_link () 1601{ 1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1603 rm -f conftest.$ac_objext conftest$ac_exeext 1604 if { { ac_try="$ac_link" 1605case "(($ac_try" in 1606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1607 *) ac_try_echo=$ac_try;; 1608esac 1609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1610$as_echo "$ac_try_echo"; } >&5 1611 (eval "$ac_link") 2>conftest.err 1612 ac_status=$? 1613 if test -s conftest.err; then 1614 grep -v '^ *+' conftest.err >conftest.er1 1615 cat conftest.er1 >&5 1616 mv -f conftest.er1 conftest.err 1617 fi 1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1619 test $ac_status = 0; } && { 1620 test -z "$ac_c_werror_flag" || 1621 test ! -s conftest.err 1622 } && test -s conftest$ac_exeext && { 1623 test "$cross_compiling" = yes || 1624 $as_test_x conftest$ac_exeext 1625 }; then : 1626 ac_retval=0 1627else 1628 $as_echo "$as_me: failed program was:" >&5 1629sed 's/^/| /' conftest.$ac_ext >&5 1630 1631 ac_retval=1 1632fi 1633 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1634 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1635 # interfere with the next link command; also delete a directory that is 1636 # left behind by Apple's compiler. We do this before executing the actions. 1637 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1638 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1639 return $ac_retval 1640 1641} # ac_fn_c_try_link 1642 1643# ac_fn_c_try_cpp LINENO 1644# ---------------------- 1645# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1646ac_fn_c_try_cpp () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 if { { ac_try="$ac_cpp conftest.$ac_ext" 1650case "(($ac_try" in 1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1652 *) ac_try_echo=$ac_try;; 1653esac 1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1655$as_echo "$ac_try_echo"; } >&5 1656 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1657 ac_status=$? 1658 if test -s conftest.err; then 1659 grep -v '^ *+' conftest.err >conftest.er1 1660 cat conftest.er1 >&5 1661 mv -f conftest.er1 conftest.err 1662 fi 1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1664 test $ac_status = 0; } >/dev/null && { 1665 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1666 test ! -s conftest.err 1667 }; then : 1668 ac_retval=0 1669else 1670 $as_echo "$as_me: failed program was:" >&5 1671sed 's/^/| /' conftest.$ac_ext >&5 1672 1673 ac_retval=1 1674fi 1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1676 return $ac_retval 1677 1678} # ac_fn_c_try_cpp 1679 1680# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1681# ------------------------------------------------------- 1682# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1683# the include files in INCLUDES and setting the cache variable VAR 1684# accordingly. 1685ac_fn_c_check_header_mongrel () 1686{ 1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1688 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1690$as_echo_n "checking for $2... " >&6; } 1691if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1692 $as_echo_n "(cached) " >&6 1693fi 1694eval ac_res=\$$3 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1696$as_echo "$ac_res" >&6; } 1697else 1698 # Is the header compilable? 1699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1700$as_echo_n "checking $2 usability... " >&6; } 1701cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1702/* end confdefs.h. */ 1703$4 1704#include <$2> 1705_ACEOF 1706if ac_fn_c_try_compile "$LINENO"; then : 1707 ac_header_compiler=yes 1708else 1709 ac_header_compiler=no 1710fi 1711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1713$as_echo "$ac_header_compiler" >&6; } 1714 1715# Is the header present? 1716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1717$as_echo_n "checking $2 presence... " >&6; } 1718cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1719/* end confdefs.h. */ 1720#include <$2> 1721_ACEOF 1722if ac_fn_c_try_cpp "$LINENO"; then : 1723 ac_header_preproc=yes 1724else 1725 ac_header_preproc=no 1726fi 1727rm -f conftest.err conftest.$ac_ext 1728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1729$as_echo "$ac_header_preproc" >&6; } 1730 1731# So? What about this header? 1732case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1733 yes:no: ) 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1735$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1737$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1738 ;; 1739 no:yes:* ) 1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1741$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1743$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1745$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1747$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1749$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1750 ;; 1751esac 1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1753$as_echo_n "checking for $2... " >&6; } 1754if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1755 $as_echo_n "(cached) " >&6 1756else 1757 eval "$3=\$ac_header_compiler" 1758fi 1759eval ac_res=\$$3 1760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1761$as_echo "$ac_res" >&6; } 1762fi 1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1764 1765} # ac_fn_c_check_header_mongrel 1766 1767# ac_fn_c_try_run LINENO 1768# ---------------------- 1769# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1770# that executables *can* be run. 1771ac_fn_c_try_run () 1772{ 1773 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1774 if { { ac_try="$ac_link" 1775case "(($ac_try" in 1776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1777 *) ac_try_echo=$ac_try;; 1778esac 1779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1780$as_echo "$ac_try_echo"; } >&5 1781 (eval "$ac_link") 2>&5 1782 ac_status=$? 1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1784 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1785 { { case "(($ac_try" in 1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1787 *) ac_try_echo=$ac_try;; 1788esac 1789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1790$as_echo "$ac_try_echo"; } >&5 1791 (eval "$ac_try") 2>&5 1792 ac_status=$? 1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1794 test $ac_status = 0; }; }; then : 1795 ac_retval=0 1796else 1797 $as_echo "$as_me: program exited with status $ac_status" >&5 1798 $as_echo "$as_me: failed program was:" >&5 1799sed 's/^/| /' conftest.$ac_ext >&5 1800 1801 ac_retval=$ac_status 1802fi 1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1804 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1805 return $ac_retval 1806 1807} # ac_fn_c_try_run 1808 1809# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1810# ------------------------------------------------------- 1811# Tests whether HEADER exists and can be compiled using the include files in 1812# INCLUDES, setting the cache variable VAR accordingly. 1813ac_fn_c_check_header_compile () 1814{ 1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1817$as_echo_n "checking for $2... " >&6; } 1818if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1819 $as_echo_n "(cached) " >&6 1820else 1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1822/* end confdefs.h. */ 1823$4 1824#include <$2> 1825_ACEOF 1826if ac_fn_c_try_compile "$LINENO"; then : 1827 eval "$3=yes" 1828else 1829 eval "$3=no" 1830fi 1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1832fi 1833eval ac_res=\$$3 1834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1835$as_echo "$ac_res" >&6; } 1836 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1837 1838} # ac_fn_c_check_header_compile 1839 1840# ac_fn_c_check_func LINENO FUNC VAR 1841# ---------------------------------- 1842# Tests whether FUNC exists, setting the cache variable VAR accordingly 1843ac_fn_c_check_func () 1844{ 1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1847$as_echo_n "checking for $2... " >&6; } 1848if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1849 $as_echo_n "(cached) " >&6 1850else 1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1852/* end confdefs.h. */ 1853/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1854 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1855#define $2 innocuous_$2 1856 1857/* System header to define __stub macros and hopefully few prototypes, 1858 which can conflict with char $2 (); below. 1859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1860 <limits.h> exists even on freestanding compilers. */ 1861 1862#ifdef __STDC__ 1863# include <limits.h> 1864#else 1865# include <assert.h> 1866#endif 1867 1868#undef $2 1869 1870/* Override any GCC internal prototype to avoid an error. 1871 Use char because int might match the return type of a GCC 1872 builtin and then its argument prototype would still apply. */ 1873#ifdef __cplusplus 1874extern "C" 1875#endif 1876char $2 (); 1877/* The GNU C library defines this for functions which it implements 1878 to always fail with ENOSYS. Some functions are actually named 1879 something starting with __ and the normal name is an alias. */ 1880#if defined __stub_$2 || defined __stub___$2 1881choke me 1882#endif 1883 1884int 1885main () 1886{ 1887return $2 (); 1888 ; 1889 return 0; 1890} 1891_ACEOF 1892if ac_fn_c_try_link "$LINENO"; then : 1893 eval "$3=yes" 1894else 1895 eval "$3=no" 1896fi 1897rm -f core conftest.err conftest.$ac_objext \ 1898 conftest$ac_exeext conftest.$ac_ext 1899fi 1900eval ac_res=\$$3 1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1902$as_echo "$ac_res" >&6; } 1903 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1904 1905} # ac_fn_c_check_func 1906 1907# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1908# -------------------------------------------- 1909# Tries to find the compile-time value of EXPR in a program that includes 1910# INCLUDES, setting VAR accordingly. Returns whether the value could be 1911# computed 1912ac_fn_c_compute_int () 1913{ 1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1915 if test "$cross_compiling" = yes; then 1916 # Depending upon the size, compute the lo and hi bounds. 1917cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1918/* end confdefs.h. */ 1919$4 1920int 1921main () 1922{ 1923static int test_array [1 - 2 * !(($2) >= 0)]; 1924test_array [0] = 0 1925 1926 ; 1927 return 0; 1928} 1929_ACEOF 1930if ac_fn_c_try_compile "$LINENO"; then : 1931 ac_lo=0 ac_mid=0 1932 while :; do 1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1934/* end confdefs.h. */ 1935$4 1936int 1937main () 1938{ 1939static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1940test_array [0] = 0 1941 1942 ; 1943 return 0; 1944} 1945_ACEOF 1946if ac_fn_c_try_compile "$LINENO"; then : 1947 ac_hi=$ac_mid; break 1948else 1949 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1950 if test $ac_lo -le $ac_mid; then 1951 ac_lo= ac_hi= 1952 break 1953 fi 1954 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1955fi 1956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1957 done 1958else 1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1960/* end confdefs.h. */ 1961$4 1962int 1963main () 1964{ 1965static int test_array [1 - 2 * !(($2) < 0)]; 1966test_array [0] = 0 1967 1968 ; 1969 return 0; 1970} 1971_ACEOF 1972if ac_fn_c_try_compile "$LINENO"; then : 1973 ac_hi=-1 ac_mid=-1 1974 while :; do 1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1976/* end confdefs.h. */ 1977$4 1978int 1979main () 1980{ 1981static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1982test_array [0] = 0 1983 1984 ; 1985 return 0; 1986} 1987_ACEOF 1988if ac_fn_c_try_compile "$LINENO"; then : 1989 ac_lo=$ac_mid; break 1990else 1991 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1992 if test $ac_mid -le $ac_hi; then 1993 ac_lo= ac_hi= 1994 break 1995 fi 1996 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1997fi 1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1999 done 2000else 2001 ac_lo= ac_hi= 2002fi 2003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2004fi 2005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2006# Binary search between lo and hi bounds. 2007while test "x$ac_lo" != "x$ac_hi"; do 2008 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2010/* end confdefs.h. */ 2011$4 2012int 2013main () 2014{ 2015static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2016test_array [0] = 0 2017 2018 ; 2019 return 0; 2020} 2021_ACEOF 2022if ac_fn_c_try_compile "$LINENO"; then : 2023 ac_hi=$ac_mid 2024else 2025 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2026fi 2027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2028done 2029case $ac_lo in #(( 2030?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2031'') ac_retval=1 ;; 2032esac 2033 else 2034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2035/* end confdefs.h. */ 2036$4 2037static long int longval () { return $2; } 2038static unsigned long int ulongval () { return $2; } 2039#include <stdio.h> 2040#include <stdlib.h> 2041int 2042main () 2043{ 2044 2045 FILE *f = fopen ("conftest.val", "w"); 2046 if (! f) 2047 return 1; 2048 if (($2) < 0) 2049 { 2050 long int i = longval (); 2051 if (i != ($2)) 2052 return 1; 2053 fprintf (f, "%ld", i); 2054 } 2055 else 2056 { 2057 unsigned long int i = ulongval (); 2058 if (i != ($2)) 2059 return 1; 2060 fprintf (f, "%lu", i); 2061 } 2062 /* Do not output a trailing newline, as this causes \r\n confusion 2063 on some platforms. */ 2064 return ferror (f) || fclose (f) != 0; 2065 2066 ; 2067 return 0; 2068} 2069_ACEOF 2070if ac_fn_c_try_run "$LINENO"; then : 2071 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2072else 2073 ac_retval=1 2074fi 2075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2076 conftest.$ac_objext conftest.beam conftest.$ac_ext 2077rm -f conftest.val 2078 2079 fi 2080 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2081 return $ac_retval 2082 2083} # ac_fn_c_compute_int 2084 2085# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2086# ------------------------------------------- 2087# Tests whether TYPE exists after having included INCLUDES, setting cache 2088# variable VAR accordingly. 2089ac_fn_c_check_type () 2090{ 2091 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2093$as_echo_n "checking for $2... " >&6; } 2094if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2095 $as_echo_n "(cached) " >&6 2096else 2097 eval "$3=no" 2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2099/* end confdefs.h. */ 2100$4 2101int 2102main () 2103{ 2104if (sizeof ($2)) 2105 return 0; 2106 ; 2107 return 0; 2108} 2109_ACEOF 2110if ac_fn_c_try_compile "$LINENO"; then : 2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2112/* end confdefs.h. */ 2113$4 2114int 2115main () 2116{ 2117if (sizeof (($2))) 2118 return 0; 2119 ; 2120 return 0; 2121} 2122_ACEOF 2123if ac_fn_c_try_compile "$LINENO"; then : 2124 2125else 2126 eval "$3=yes" 2127fi 2128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2129fi 2130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2131fi 2132eval ac_res=\$$3 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2134$as_echo "$ac_res" >&6; } 2135 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2136 2137} # ac_fn_c_check_type 2138 2139# ac_fn_c_check_decl LINENO SYMBOL VAR 2140# ------------------------------------ 2141# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 2142ac_fn_c_check_decl () 2143{ 2144 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2145 as_decl_name=`echo $2|sed 's/ *(.*//'` 2146 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2148$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2149if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2150 $as_echo_n "(cached) " >&6 2151else 2152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2153/* end confdefs.h. */ 2154$4 2155int 2156main () 2157{ 2158#ifndef $as_decl_name 2159#ifdef __cplusplus 2160 (void) $as_decl_use; 2161#else 2162 (void) $as_decl_name; 2163#endif 2164#endif 2165 2166 ; 2167 return 0; 2168} 2169_ACEOF 2170if ac_fn_c_try_compile "$LINENO"; then : 2171 eval "$3=yes" 2172else 2173 eval "$3=no" 2174fi 2175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2176fi 2177eval ac_res=\$$3 2178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2179$as_echo "$ac_res" >&6; } 2180 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2181 2182} # ac_fn_c_check_decl 2183cat >config.log <<_ACEOF 2184This file contains any messages produced by compilers while 2185running configure, to aid debugging if configure makes a mistake. 2186 2187It was created by bfd $as_me 2.23.52, which was 2188generated by GNU Autoconf 2.64. Invocation command line was 2189 2190 $ $0 $@ 2191 2192_ACEOF 2193exec 5>>config.log 2194{ 2195cat <<_ASUNAME 2196## --------- ## 2197## Platform. ## 2198## --------- ## 2199 2200hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2201uname -m = `(uname -m) 2>/dev/null || echo unknown` 2202uname -r = `(uname -r) 2>/dev/null || echo unknown` 2203uname -s = `(uname -s) 2>/dev/null || echo unknown` 2204uname -v = `(uname -v) 2>/dev/null || echo unknown` 2205 2206/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2207/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2208 2209/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2210/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2211/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2212/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2213/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2214/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2215/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2216 2217_ASUNAME 2218 2219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2220for as_dir in $PATH 2221do 2222 IFS=$as_save_IFS 2223 test -z "$as_dir" && as_dir=. 2224 $as_echo "PATH: $as_dir" 2225 done 2226IFS=$as_save_IFS 2227 2228} >&5 2229 2230cat >&5 <<_ACEOF 2231 2232 2233## ----------- ## 2234## Core tests. ## 2235## ----------- ## 2236 2237_ACEOF 2238 2239 2240# Keep a trace of the command line. 2241# Strip out --no-create and --no-recursion so they do not pile up. 2242# Strip out --silent because we don't want to record it for future runs. 2243# Also quote any args containing shell meta-characters. 2244# Make two passes to allow for proper duplicate-argument suppression. 2245ac_configure_args= 2246ac_configure_args0= 2247ac_configure_args1= 2248ac_must_keep_next=false 2249for ac_pass in 1 2 2250do 2251 for ac_arg 2252 do 2253 case $ac_arg in 2254 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2255 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2256 | -silent | --silent | --silen | --sile | --sil) 2257 continue ;; 2258 *\'*) 2259 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2260 esac 2261 case $ac_pass in 2262 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2263 2) 2264 as_fn_append ac_configure_args1 " '$ac_arg'" 2265 if test $ac_must_keep_next = true; then 2266 ac_must_keep_next=false # Got value, back to normal. 2267 else 2268 case $ac_arg in 2269 *=* | --config-cache | -C | -disable-* | --disable-* \ 2270 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2271 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2272 | -with-* | --with-* | -without-* | --without-* | --x) 2273 case "$ac_configure_args0 " in 2274 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2275 esac 2276 ;; 2277 -* ) ac_must_keep_next=true ;; 2278 esac 2279 fi 2280 as_fn_append ac_configure_args " '$ac_arg'" 2281 ;; 2282 esac 2283 done 2284done 2285{ ac_configure_args0=; unset ac_configure_args0;} 2286{ ac_configure_args1=; unset ac_configure_args1;} 2287 2288# When interrupted or exit'd, cleanup temporary files, and complete 2289# config.log. We remove comments because anyway the quotes in there 2290# would cause problems or look ugly. 2291# WARNING: Use '\'' to represent an apostrophe within the trap. 2292# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2293trap 'exit_status=$? 2294 # Save into config.log some information that might help in debugging. 2295 { 2296 echo 2297 2298 cat <<\_ASBOX 2299## ---------------- ## 2300## Cache variables. ## 2301## ---------------- ## 2302_ASBOX 2303 echo 2304 # The following way of writing the cache mishandles newlines in values, 2305( 2306 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2307 eval ac_val=\$$ac_var 2308 case $ac_val in #( 2309 *${as_nl}*) 2310 case $ac_var in #( 2311 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2312$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2313 esac 2314 case $ac_var in #( 2315 _ | IFS | as_nl) ;; #( 2316 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2317 *) { eval $ac_var=; unset $ac_var;} ;; 2318 esac ;; 2319 esac 2320 done 2321 (set) 2>&1 | 2322 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2323 *${as_nl}ac_space=\ *) 2324 sed -n \ 2325 "s/'\''/'\''\\\\'\'''\''/g; 2326 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2327 ;; #( 2328 *) 2329 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2330 ;; 2331 esac | 2332 sort 2333) 2334 echo 2335 2336 cat <<\_ASBOX 2337## ----------------- ## 2338## Output variables. ## 2339## ----------------- ## 2340_ASBOX 2341 echo 2342 for ac_var in $ac_subst_vars 2343 do 2344 eval ac_val=\$$ac_var 2345 case $ac_val in 2346 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2347 esac 2348 $as_echo "$ac_var='\''$ac_val'\''" 2349 done | sort 2350 echo 2351 2352 if test -n "$ac_subst_files"; then 2353 cat <<\_ASBOX 2354## ------------------- ## 2355## File substitutions. ## 2356## ------------------- ## 2357_ASBOX 2358 echo 2359 for ac_var in $ac_subst_files 2360 do 2361 eval ac_val=\$$ac_var 2362 case $ac_val in 2363 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2364 esac 2365 $as_echo "$ac_var='\''$ac_val'\''" 2366 done | sort 2367 echo 2368 fi 2369 2370 if test -s confdefs.h; then 2371 cat <<\_ASBOX 2372## ----------- ## 2373## confdefs.h. ## 2374## ----------- ## 2375_ASBOX 2376 echo 2377 cat confdefs.h 2378 echo 2379 fi 2380 test "$ac_signal" != 0 && 2381 $as_echo "$as_me: caught signal $ac_signal" 2382 $as_echo "$as_me: exit $exit_status" 2383 } >&5 2384 rm -f core *.core core.conftest.* && 2385 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2386 exit $exit_status 2387' 0 2388for ac_signal in 1 2 13 15; do 2389 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2390done 2391ac_signal=0 2392 2393# confdefs.h avoids OS command line length limits that DEFS can exceed. 2394rm -f -r conftest* confdefs.h 2395 2396$as_echo "/* confdefs.h */" > confdefs.h 2397 2398# Predefined preprocessor variables. 2399 2400cat >>confdefs.h <<_ACEOF 2401#define PACKAGE_NAME "$PACKAGE_NAME" 2402_ACEOF 2403 2404cat >>confdefs.h <<_ACEOF 2405#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2406_ACEOF 2407 2408cat >>confdefs.h <<_ACEOF 2409#define PACKAGE_VERSION "$PACKAGE_VERSION" 2410_ACEOF 2411 2412cat >>confdefs.h <<_ACEOF 2413#define PACKAGE_STRING "$PACKAGE_STRING" 2414_ACEOF 2415 2416cat >>confdefs.h <<_ACEOF 2417#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2418_ACEOF 2419 2420cat >>confdefs.h <<_ACEOF 2421#define PACKAGE_URL "$PACKAGE_URL" 2422_ACEOF 2423 2424 2425# Let the site file select an alternate cache file if it wants to. 2426# Prefer an explicitly selected file to automatically selected ones. 2427ac_site_file1=NONE 2428ac_site_file2=NONE 2429if test -n "$CONFIG_SITE"; then 2430 ac_site_file1=$CONFIG_SITE 2431elif test "x$prefix" != xNONE; then 2432 ac_site_file1=$prefix/share/config.site 2433 ac_site_file2=$prefix/etc/config.site 2434else 2435 ac_site_file1=$ac_default_prefix/share/config.site 2436 ac_site_file2=$ac_default_prefix/etc/config.site 2437fi 2438for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2439do 2440 test "x$ac_site_file" = xNONE && continue 2441 if test -r "$ac_site_file"; then 2442 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2443$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2444 sed 's/^/| /' "$ac_site_file" >&5 2445 . "$ac_site_file" 2446 fi 2447done 2448 2449if test -r "$cache_file"; then 2450 # Some versions of bash will fail to source /dev/null (special 2451 # files actually), so we avoid doing that. 2452 if test -f "$cache_file"; then 2453 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2454$as_echo "$as_me: loading cache $cache_file" >&6;} 2455 case $cache_file in 2456 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2457 *) . "./$cache_file";; 2458 esac 2459 fi 2460else 2461 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2462$as_echo "$as_me: creating cache $cache_file" >&6;} 2463 >$cache_file 2464fi 2465 2466# Check that the precious variables saved in the cache have kept the same 2467# value. 2468ac_cache_corrupted=false 2469for ac_var in $ac_precious_vars; do 2470 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2471 eval ac_new_set=\$ac_env_${ac_var}_set 2472 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2473 eval ac_new_val=\$ac_env_${ac_var}_value 2474 case $ac_old_set,$ac_new_set in 2475 set,) 2476 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2477$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2478 ac_cache_corrupted=: ;; 2479 ,set) 2480 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2481$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2482 ac_cache_corrupted=: ;; 2483 ,);; 2484 *) 2485 if test "x$ac_old_val" != "x$ac_new_val"; then 2486 # differences in whitespace do not lead to failure. 2487 ac_old_val_w=`echo x $ac_old_val` 2488 ac_new_val_w=`echo x $ac_new_val` 2489 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2490 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2491$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2492 ac_cache_corrupted=: 2493 else 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2495$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2496 eval $ac_var=\$ac_old_val 2497 fi 2498 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2499$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2500 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2501$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2502 fi;; 2503 esac 2504 # Pass precious variables to config.status. 2505 if test "$ac_new_set" = set; then 2506 case $ac_new_val in 2507 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2508 *) ac_arg=$ac_var=$ac_new_val ;; 2509 esac 2510 case " $ac_configure_args " in 2511 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2512 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2513 esac 2514 fi 2515done 2516if $ac_cache_corrupted; then 2517 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2518$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2519 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2520$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2521 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2522fi 2523## -------------------- ## 2524## Main body of script. ## 2525## -------------------- ## 2526 2527ac_ext=c 2528ac_cpp='$CPP $CPPFLAGS' 2529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2531ac_compiler_gnu=$ac_cv_c_compiler_gnu 2532 2533 2534 2535 2536 2537 2538 2539ac_aux_dir= 2540for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2541 for ac_t in install-sh install.sh shtool; do 2542 if test -f "$ac_dir/$ac_t"; then 2543 ac_aux_dir=$ac_dir 2544 ac_install_sh="$ac_aux_dir/$ac_t -c" 2545 break 2 2546 fi 2547 done 2548done 2549if test -z "$ac_aux_dir"; then 2550 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2551fi 2552 2553# These three variables are undocumented and unsupported, 2554# and are intended to be withdrawn in a future Autoconf release. 2555# They can cause serious problems if a builder's source tree is in a directory 2556# whose full name contains unusual characters. 2557ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2558ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2559ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2560 2561 2562# Make sure we can run config.sub. 2563$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2564 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2565 2566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2567$as_echo_n "checking build system type... " >&6; } 2568if test "${ac_cv_build+set}" = set; then : 2569 $as_echo_n "(cached) " >&6 2570else 2571 ac_build_alias=$build_alias 2572test "x$ac_build_alias" = x && 2573 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2574test "x$ac_build_alias" = x && 2575 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2576ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2577 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2578 2579fi 2580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2581$as_echo "$ac_cv_build" >&6; } 2582case $ac_cv_build in 2583*-*-*) ;; 2584*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2585esac 2586build=$ac_cv_build 2587ac_save_IFS=$IFS; IFS='-' 2588set x $ac_cv_build 2589shift 2590build_cpu=$1 2591build_vendor=$2 2592shift; shift 2593# Remember, the first character of IFS is used to create $*, 2594# except with old shells: 2595build_os=$* 2596IFS=$ac_save_IFS 2597case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2598 2599 2600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2601$as_echo_n "checking host system type... " >&6; } 2602if test "${ac_cv_host+set}" = set; then : 2603 $as_echo_n "(cached) " >&6 2604else 2605 if test "x$host_alias" = x; then 2606 ac_cv_host=$ac_cv_build 2607else 2608 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2609 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2610fi 2611 2612fi 2613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2614$as_echo "$ac_cv_host" >&6; } 2615case $ac_cv_host in 2616*-*-*) ;; 2617*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2618esac 2619host=$ac_cv_host 2620ac_save_IFS=$IFS; IFS='-' 2621set x $ac_cv_host 2622shift 2623host_cpu=$1 2624host_vendor=$2 2625shift; shift 2626# Remember, the first character of IFS is used to create $*, 2627# except with old shells: 2628host_os=$* 2629IFS=$ac_save_IFS 2630case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2631 2632 2633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2634$as_echo_n "checking target system type... " >&6; } 2635if test "${ac_cv_target+set}" = set; then : 2636 $as_echo_n "(cached) " >&6 2637else 2638 if test "x$target_alias" = x; then 2639 ac_cv_target=$ac_cv_host 2640else 2641 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2642 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2643fi 2644 2645fi 2646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2647$as_echo "$ac_cv_target" >&6; } 2648case $ac_cv_target in 2649*-*-*) ;; 2650*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2651esac 2652target=$ac_cv_target 2653ac_save_IFS=$IFS; IFS='-' 2654set x $ac_cv_target 2655shift 2656target_cpu=$1 2657target_vendor=$2 2658shift; shift 2659# Remember, the first character of IFS is used to create $*, 2660# except with old shells: 2661target_os=$* 2662IFS=$ac_save_IFS 2663case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2664 2665 2666# The aliases save the names the user supplied, while $host etc. 2667# will get canonicalized. 2668test -n "$target_alias" && 2669 test "$program_prefix$program_suffix$program_transform_name" = \ 2670 NONENONEs,x,x, && 2671 program_prefix=${target_alias}- 2672ac_ext=c 2673ac_cpp='$CPP $CPPFLAGS' 2674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2676ac_compiler_gnu=$ac_cv_c_compiler_gnu 2677if test -n "$ac_tool_prefix"; then 2678 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2679set dummy ${ac_tool_prefix}gcc; ac_word=$2 2680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2681$as_echo_n "checking for $ac_word... " >&6; } 2682if test "${ac_cv_prog_CC+set}" = set; then : 2683 $as_echo_n "(cached) " >&6 2684else 2685 if test -n "$CC"; then 2686 ac_cv_prog_CC="$CC" # Let the user override the test. 2687else 2688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2689for as_dir in $PATH 2690do 2691 IFS=$as_save_IFS 2692 test -z "$as_dir" && as_dir=. 2693 for ac_exec_ext in '' $ac_executable_extensions; do 2694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2695 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2697 break 2 2698 fi 2699done 2700 done 2701IFS=$as_save_IFS 2702 2703fi 2704fi 2705CC=$ac_cv_prog_CC 2706if test -n "$CC"; then 2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2708$as_echo "$CC" >&6; } 2709else 2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2711$as_echo "no" >&6; } 2712fi 2713 2714 2715fi 2716if test -z "$ac_cv_prog_CC"; then 2717 ac_ct_CC=$CC 2718 # Extract the first word of "gcc", so it can be a program name with args. 2719set dummy gcc; ac_word=$2 2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2721$as_echo_n "checking for $ac_word... " >&6; } 2722if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2723 $as_echo_n "(cached) " >&6 2724else 2725 if test -n "$ac_ct_CC"; then 2726 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2727else 2728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2729for as_dir in $PATH 2730do 2731 IFS=$as_save_IFS 2732 test -z "$as_dir" && as_dir=. 2733 for ac_exec_ext in '' $ac_executable_extensions; do 2734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2735 ac_cv_prog_ac_ct_CC="gcc" 2736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2737 break 2 2738 fi 2739done 2740 done 2741IFS=$as_save_IFS 2742 2743fi 2744fi 2745ac_ct_CC=$ac_cv_prog_ac_ct_CC 2746if test -n "$ac_ct_CC"; then 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2748$as_echo "$ac_ct_CC" >&6; } 2749else 2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2751$as_echo "no" >&6; } 2752fi 2753 2754 if test "x$ac_ct_CC" = x; then 2755 CC="" 2756 else 2757 case $cross_compiling:$ac_tool_warned in 2758yes:) 2759{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2760$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2761ac_tool_warned=yes ;; 2762esac 2763 CC=$ac_ct_CC 2764 fi 2765else 2766 CC="$ac_cv_prog_CC" 2767fi 2768 2769if test -z "$CC"; then 2770 if test -n "$ac_tool_prefix"; then 2771 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2772set dummy ${ac_tool_prefix}cc; ac_word=$2 2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2774$as_echo_n "checking for $ac_word... " >&6; } 2775if test "${ac_cv_prog_CC+set}" = set; then : 2776 $as_echo_n "(cached) " >&6 2777else 2778 if test -n "$CC"; then 2779 ac_cv_prog_CC="$CC" # Let the user override the test. 2780else 2781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2782for as_dir in $PATH 2783do 2784 IFS=$as_save_IFS 2785 test -z "$as_dir" && as_dir=. 2786 for ac_exec_ext in '' $ac_executable_extensions; do 2787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2788 ac_cv_prog_CC="${ac_tool_prefix}cc" 2789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2790 break 2 2791 fi 2792done 2793 done 2794IFS=$as_save_IFS 2795 2796fi 2797fi 2798CC=$ac_cv_prog_CC 2799if test -n "$CC"; then 2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2801$as_echo "$CC" >&6; } 2802else 2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2804$as_echo "no" >&6; } 2805fi 2806 2807 2808 fi 2809fi 2810if test -z "$CC"; then 2811 # Extract the first word of "cc", so it can be a program name with args. 2812set dummy cc; ac_word=$2 2813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2814$as_echo_n "checking for $ac_word... " >&6; } 2815if test "${ac_cv_prog_CC+set}" = set; then : 2816 $as_echo_n "(cached) " >&6 2817else 2818 if test -n "$CC"; then 2819 ac_cv_prog_CC="$CC" # Let the user override the test. 2820else 2821 ac_prog_rejected=no 2822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2823for as_dir in $PATH 2824do 2825 IFS=$as_save_IFS 2826 test -z "$as_dir" && as_dir=. 2827 for ac_exec_ext in '' $ac_executable_extensions; do 2828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2829 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2830 ac_prog_rejected=yes 2831 continue 2832 fi 2833 ac_cv_prog_CC="cc" 2834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2835 break 2 2836 fi 2837done 2838 done 2839IFS=$as_save_IFS 2840 2841if test $ac_prog_rejected = yes; then 2842 # We found a bogon in the path, so make sure we never use it. 2843 set dummy $ac_cv_prog_CC 2844 shift 2845 if test $# != 0; then 2846 # We chose a different compiler from the bogus one. 2847 # However, it has the same basename, so the bogon will be chosen 2848 # first if we set CC to just the basename; use the full file name. 2849 shift 2850 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2851 fi 2852fi 2853fi 2854fi 2855CC=$ac_cv_prog_CC 2856if test -n "$CC"; then 2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2858$as_echo "$CC" >&6; } 2859else 2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2861$as_echo "no" >&6; } 2862fi 2863 2864 2865fi 2866if test -z "$CC"; then 2867 if test -n "$ac_tool_prefix"; then 2868 for ac_prog in cl.exe 2869 do 2870 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2871set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2873$as_echo_n "checking for $ac_word... " >&6; } 2874if test "${ac_cv_prog_CC+set}" = set; then : 2875 $as_echo_n "(cached) " >&6 2876else 2877 if test -n "$CC"; then 2878 ac_cv_prog_CC="$CC" # Let the user override the test. 2879else 2880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2881for as_dir in $PATH 2882do 2883 IFS=$as_save_IFS 2884 test -z "$as_dir" && as_dir=. 2885 for ac_exec_ext in '' $ac_executable_extensions; do 2886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2887 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2889 break 2 2890 fi 2891done 2892 done 2893IFS=$as_save_IFS 2894 2895fi 2896fi 2897CC=$ac_cv_prog_CC 2898if test -n "$CC"; then 2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2900$as_echo "$CC" >&6; } 2901else 2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2903$as_echo "no" >&6; } 2904fi 2905 2906 2907 test -n "$CC" && break 2908 done 2909fi 2910if test -z "$CC"; then 2911 ac_ct_CC=$CC 2912 for ac_prog in cl.exe 2913do 2914 # Extract the first word of "$ac_prog", so it can be a program name with args. 2915set dummy $ac_prog; ac_word=$2 2916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2917$as_echo_n "checking for $ac_word... " >&6; } 2918if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2919 $as_echo_n "(cached) " >&6 2920else 2921 if test -n "$ac_ct_CC"; then 2922 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2923else 2924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2925for as_dir in $PATH 2926do 2927 IFS=$as_save_IFS 2928 test -z "$as_dir" && as_dir=. 2929 for ac_exec_ext in '' $ac_executable_extensions; do 2930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2931 ac_cv_prog_ac_ct_CC="$ac_prog" 2932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2933 break 2 2934 fi 2935done 2936 done 2937IFS=$as_save_IFS 2938 2939fi 2940fi 2941ac_ct_CC=$ac_cv_prog_ac_ct_CC 2942if test -n "$ac_ct_CC"; then 2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2944$as_echo "$ac_ct_CC" >&6; } 2945else 2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2947$as_echo "no" >&6; } 2948fi 2949 2950 2951 test -n "$ac_ct_CC" && break 2952done 2953 2954 if test "x$ac_ct_CC" = x; then 2955 CC="" 2956 else 2957 case $cross_compiling:$ac_tool_warned in 2958yes:) 2959{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2960$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2961ac_tool_warned=yes ;; 2962esac 2963 CC=$ac_ct_CC 2964 fi 2965fi 2966 2967fi 2968 2969 2970test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2971$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2972as_fn_error "no acceptable C compiler found in \$PATH 2973See \`config.log' for more details." "$LINENO" 5; } 2974 2975# Provide some information about the compiler. 2976$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2977set X $ac_compile 2978ac_compiler=$2 2979for ac_option in --version -v -V -qversion; do 2980 { { ac_try="$ac_compiler $ac_option >&5" 2981case "(($ac_try" in 2982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2983 *) ac_try_echo=$ac_try;; 2984esac 2985eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2986$as_echo "$ac_try_echo"; } >&5 2987 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2988 ac_status=$? 2989 if test -s conftest.err; then 2990 sed '10a\ 2991... rest of stderr output deleted ... 2992 10q' conftest.err >conftest.er1 2993 cat conftest.er1 >&5 2994 rm -f conftest.er1 conftest.err 2995 fi 2996 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2997 test $ac_status = 0; } 2998done 2999 3000cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3001/* end confdefs.h. */ 3002 3003int 3004main () 3005{ 3006 3007 ; 3008 return 0; 3009} 3010_ACEOF 3011ac_clean_files_save=$ac_clean_files 3012ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3013# Try to create an executable without -o first, disregard a.out. 3014# It will help us diagnose broken compilers, and finding out an intuition 3015# of exeext. 3016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3017$as_echo_n "checking for C compiler default output file name... " >&6; } 3018ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3019 3020# The possible output files: 3021ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3022 3023ac_rmfiles= 3024for ac_file in $ac_files 3025do 3026 case $ac_file in 3027 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3028 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3029 esac 3030done 3031rm -f $ac_rmfiles 3032 3033if { { ac_try="$ac_link_default" 3034case "(($ac_try" in 3035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3036 *) ac_try_echo=$ac_try;; 3037esac 3038eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3039$as_echo "$ac_try_echo"; } >&5 3040 (eval "$ac_link_default") 2>&5 3041 ac_status=$? 3042 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3043 test $ac_status = 0; }; then : 3044 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3045# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3046# in a Makefile. We should not override ac_cv_exeext if it was cached, 3047# so that the user can short-circuit this test for compilers unknown to 3048# Autoconf. 3049for ac_file in $ac_files '' 3050do 3051 test -f "$ac_file" || continue 3052 case $ac_file in 3053 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3054 ;; 3055 [ab].out ) 3056 # We found the default executable, but exeext='' is most 3057 # certainly right. 3058 break;; 3059 *.* ) 3060 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3061 then :; else 3062 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3063 fi 3064 # We set ac_cv_exeext here because the later test for it is not 3065 # safe: cross compilers may not add the suffix if given an `-o' 3066 # argument, so we may need to know it at that point already. 3067 # Even if this section looks crufty: it has the advantage of 3068 # actually working. 3069 break;; 3070 * ) 3071 break;; 3072 esac 3073done 3074test "$ac_cv_exeext" = no && ac_cv_exeext= 3075 3076else 3077 ac_file='' 3078fi 3079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3080$as_echo "$ac_file" >&6; } 3081if test -z "$ac_file"; then : 3082 $as_echo "$as_me: failed program was:" >&5 3083sed 's/^/| /' conftest.$ac_ext >&5 3084 3085{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3086$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3087{ as_fn_set_status 77 3088as_fn_error "C compiler cannot create executables 3089See \`config.log' for more details." "$LINENO" 5; }; } 3090fi 3091ac_exeext=$ac_cv_exeext 3092 3093# Check that the compiler produces executables we can run. If not, either 3094# the compiler is broken, or we cross compile. 3095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3096$as_echo_n "checking whether the C compiler works... " >&6; } 3097# If not cross compiling, check that we can run a simple program. 3098if test "$cross_compiling" != yes; then 3099 if { ac_try='./$ac_file' 3100 { { case "(($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_try") 2>&5 3107 ac_status=$? 3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3109 test $ac_status = 0; }; }; then 3110 cross_compiling=no 3111 else 3112 if test "$cross_compiling" = maybe; then 3113 cross_compiling=yes 3114 else 3115 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3116$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3117as_fn_error "cannot run C compiled programs. 3118If you meant to cross compile, use \`--host'. 3119See \`config.log' for more details." "$LINENO" 5; } 3120 fi 3121 fi 3122fi 3123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3124$as_echo "yes" >&6; } 3125 3126rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3127ac_clean_files=$ac_clean_files_save 3128# Check that the compiler produces executables we can run. If not, either 3129# the compiler is broken, or we cross compile. 3130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3131$as_echo_n "checking whether we are cross compiling... " >&6; } 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3133$as_echo "$cross_compiling" >&6; } 3134 3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3136$as_echo_n "checking for suffix of executables... " >&6; } 3137if { { ac_try="$ac_link" 3138case "(($ac_try" in 3139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3140 *) ac_try_echo=$ac_try;; 3141esac 3142eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3143$as_echo "$ac_try_echo"; } >&5 3144 (eval "$ac_link") 2>&5 3145 ac_status=$? 3146 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3147 test $ac_status = 0; }; then : 3148 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3149# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3150# work properly (i.e., refer to `conftest.exe'), while it won't with 3151# `rm'. 3152for ac_file in conftest.exe conftest conftest.*; do 3153 test -f "$ac_file" || continue 3154 case $ac_file in 3155 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3156 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3157 break;; 3158 * ) break;; 3159 esac 3160done 3161else 3162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3164as_fn_error "cannot compute suffix of executables: cannot compile and link 3165See \`config.log' for more details." "$LINENO" 5; } 3166fi 3167rm -f conftest$ac_cv_exeext 3168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3169$as_echo "$ac_cv_exeext" >&6; } 3170 3171rm -f conftest.$ac_ext 3172EXEEXT=$ac_cv_exeext 3173ac_exeext=$EXEEXT 3174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3175$as_echo_n "checking for suffix of object files... " >&6; } 3176if test "${ac_cv_objext+set}" = set; then : 3177 $as_echo_n "(cached) " >&6 3178else 3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3180/* end confdefs.h. */ 3181 3182int 3183main () 3184{ 3185 3186 ; 3187 return 0; 3188} 3189_ACEOF 3190rm -f conftest.o conftest.obj 3191if { { ac_try="$ac_compile" 3192case "(($ac_try" in 3193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3194 *) ac_try_echo=$ac_try;; 3195esac 3196eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3197$as_echo "$ac_try_echo"; } >&5 3198 (eval "$ac_compile") 2>&5 3199 ac_status=$? 3200 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3201 test $ac_status = 0; }; then : 3202 for ac_file in conftest.o conftest.obj conftest.*; do 3203 test -f "$ac_file" || continue; 3204 case $ac_file in 3205 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3206 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3207 break;; 3208 esac 3209done 3210else 3211 $as_echo "$as_me: failed program was:" >&5 3212sed 's/^/| /' conftest.$ac_ext >&5 3213 3214{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3216as_fn_error "cannot compute suffix of object files: cannot compile 3217See \`config.log' for more details." "$LINENO" 5; } 3218fi 3219rm -f conftest.$ac_cv_objext conftest.$ac_ext 3220fi 3221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3222$as_echo "$ac_cv_objext" >&6; } 3223OBJEXT=$ac_cv_objext 3224ac_objext=$OBJEXT 3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3226$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3227if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3228 $as_echo_n "(cached) " >&6 3229else 3230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3231/* end confdefs.h. */ 3232 3233int 3234main () 3235{ 3236#ifndef __GNUC__ 3237 choke me 3238#endif 3239 3240 ; 3241 return 0; 3242} 3243_ACEOF 3244if ac_fn_c_try_compile "$LINENO"; then : 3245 ac_compiler_gnu=yes 3246else 3247 ac_compiler_gnu=no 3248fi 3249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3250ac_cv_c_compiler_gnu=$ac_compiler_gnu 3251 3252fi 3253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3254$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3255if test $ac_compiler_gnu = yes; then 3256 GCC=yes 3257else 3258 GCC= 3259fi 3260ac_test_CFLAGS=${CFLAGS+set} 3261ac_save_CFLAGS=$CFLAGS 3262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3263$as_echo_n "checking whether $CC accepts -g... " >&6; } 3264if test "${ac_cv_prog_cc_g+set}" = set; then : 3265 $as_echo_n "(cached) " >&6 3266else 3267 ac_save_c_werror_flag=$ac_c_werror_flag 3268 ac_c_werror_flag=yes 3269 ac_cv_prog_cc_g=no 3270 CFLAGS="-g" 3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3272/* end confdefs.h. */ 3273 3274int 3275main () 3276{ 3277 3278 ; 3279 return 0; 3280} 3281_ACEOF 3282if ac_fn_c_try_compile "$LINENO"; then : 3283 ac_cv_prog_cc_g=yes 3284else 3285 CFLAGS="" 3286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3287/* end confdefs.h. */ 3288 3289int 3290main () 3291{ 3292 3293 ; 3294 return 0; 3295} 3296_ACEOF 3297if ac_fn_c_try_compile "$LINENO"; then : 3298 3299else 3300 ac_c_werror_flag=$ac_save_c_werror_flag 3301 CFLAGS="-g" 3302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3303/* end confdefs.h. */ 3304 3305int 3306main () 3307{ 3308 3309 ; 3310 return 0; 3311} 3312_ACEOF 3313if ac_fn_c_try_compile "$LINENO"; then : 3314 ac_cv_prog_cc_g=yes 3315fi 3316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3317fi 3318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3319fi 3320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3321 ac_c_werror_flag=$ac_save_c_werror_flag 3322fi 3323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3324$as_echo "$ac_cv_prog_cc_g" >&6; } 3325if test "$ac_test_CFLAGS" = set; then 3326 CFLAGS=$ac_save_CFLAGS 3327elif test $ac_cv_prog_cc_g = yes; then 3328 if test "$GCC" = yes; then 3329 CFLAGS="-g -O2" 3330 else 3331 CFLAGS="-g" 3332 fi 3333else 3334 if test "$GCC" = yes; then 3335 CFLAGS="-O2" 3336 else 3337 CFLAGS= 3338 fi 3339fi 3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3341$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3342if test "${ac_cv_prog_cc_c89+set}" = set; then : 3343 $as_echo_n "(cached) " >&6 3344else 3345 ac_cv_prog_cc_c89=no 3346ac_save_CC=$CC 3347cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3348/* end confdefs.h. */ 3349#include <stdarg.h> 3350#include <stdio.h> 3351#include <sys/types.h> 3352#include <sys/stat.h> 3353/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3354struct buf { int x; }; 3355FILE * (*rcsopen) (struct buf *, struct stat *, int); 3356static char *e (p, i) 3357 char **p; 3358 int i; 3359{ 3360 return p[i]; 3361} 3362static char *f (char * (*g) (char **, int), char **p, ...) 3363{ 3364 char *s; 3365 va_list v; 3366 va_start (v,p); 3367 s = g (p, va_arg (v,int)); 3368 va_end (v); 3369 return s; 3370} 3371 3372/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3373 function prototypes and stuff, but not '\xHH' hex character constants. 3374 These don't provoke an error unfortunately, instead are silently treated 3375 as 'x'. The following induces an error, until -std is added to get 3376 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3377 array size at least. It's necessary to write '\x00'==0 to get something 3378 that's true only with -std. */ 3379int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3380 3381/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3382 inside strings and character constants. */ 3383#define FOO(x) 'x' 3384int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3385 3386int test (int i, double x); 3387struct s1 {int (*f) (int a);}; 3388struct s2 {int (*f) (double a);}; 3389int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3390int argc; 3391char **argv; 3392int 3393main () 3394{ 3395return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3396 ; 3397 return 0; 3398} 3399_ACEOF 3400for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3401 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3402do 3403 CC="$ac_save_CC $ac_arg" 3404 if ac_fn_c_try_compile "$LINENO"; then : 3405 ac_cv_prog_cc_c89=$ac_arg 3406fi 3407rm -f core conftest.err conftest.$ac_objext 3408 test "x$ac_cv_prog_cc_c89" != "xno" && break 3409done 3410rm -f conftest.$ac_ext 3411CC=$ac_save_CC 3412 3413fi 3414# AC_CACHE_VAL 3415case "x$ac_cv_prog_cc_c89" in 3416 x) 3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3418$as_echo "none needed" >&6; } ;; 3419 xno) 3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3421$as_echo "unsupported" >&6; } ;; 3422 *) 3423 CC="$CC $ac_cv_prog_cc_c89" 3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3425$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3426esac 3427if test "x$ac_cv_prog_cc_c89" != xno; then : 3428 3429fi 3430 3431ac_ext=c 3432ac_cpp='$CPP $CPPFLAGS' 3433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3435ac_compiler_gnu=$ac_cv_c_compiler_gnu 3436 3437 3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3439$as_echo_n "checking for library containing strerror... " >&6; } 3440if test "${ac_cv_search_strerror+set}" = set; then : 3441 $as_echo_n "(cached) " >&6 3442else 3443 ac_func_search_save_LIBS=$LIBS 3444cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3445/* end confdefs.h. */ 3446 3447/* Override any GCC internal prototype to avoid an error. 3448 Use char because int might match the return type of a GCC 3449 builtin and then its argument prototype would still apply. */ 3450#ifdef __cplusplus 3451extern "C" 3452#endif 3453char strerror (); 3454int 3455main () 3456{ 3457return strerror (); 3458 ; 3459 return 0; 3460} 3461_ACEOF 3462for ac_lib in '' cposix; do 3463 if test -z "$ac_lib"; then 3464 ac_res="none required" 3465 else 3466 ac_res=-l$ac_lib 3467 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3468 fi 3469 if ac_fn_c_try_link "$LINENO"; then : 3470 ac_cv_search_strerror=$ac_res 3471fi 3472rm -f core conftest.err conftest.$ac_objext \ 3473 conftest$ac_exeext 3474 if test "${ac_cv_search_strerror+set}" = set; then : 3475 break 3476fi 3477done 3478if test "${ac_cv_search_strerror+set}" = set; then : 3479 3480else 3481 ac_cv_search_strerror=no 3482fi 3483rm conftest.$ac_ext 3484LIBS=$ac_func_search_save_LIBS 3485fi 3486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3487$as_echo "$ac_cv_search_strerror" >&6; } 3488ac_res=$ac_cv_search_strerror 3489if test "$ac_res" != no; then : 3490 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3491 3492fi 3493 3494 3495am__api_version='1.11' 3496 3497# Find a good install program. We prefer a C program (faster), 3498# so one script is as good as another. But avoid the broken or 3499# incompatible versions: 3500# SysV /etc/install, /usr/sbin/install 3501# SunOS /usr/etc/install 3502# IRIX /sbin/install 3503# AIX /bin/install 3504# AmigaOS /C/install, which installs bootblocks on floppy discs 3505# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3506# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3507# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3508# OS/2's system install, which has a completely different semantic 3509# ./install, which can be erroneously created by make from ./install.sh. 3510# Reject install programs that cannot install multiple files. 3511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3512$as_echo_n "checking for a BSD-compatible install... " >&6; } 3513if test -z "$INSTALL"; then 3514if test "${ac_cv_path_install+set}" = set; then : 3515 $as_echo_n "(cached) " >&6 3516else 3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3518for as_dir in $PATH 3519do 3520 IFS=$as_save_IFS 3521 test -z "$as_dir" && as_dir=. 3522 # Account for people who put trailing slashes in PATH elements. 3523case $as_dir/ in #(( 3524 ./ | .// | /[cC]/* | \ 3525 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3526 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3527 /usr/ucb/* ) ;; 3528 *) 3529 # OSF1 and SCO ODT 3.0 have their own names for install. 3530 # Don't use installbsd from OSF since it installs stuff as root 3531 # by default. 3532 for ac_prog in ginstall scoinst install; do 3533 for ac_exec_ext in '' $ac_executable_extensions; do 3534 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3535 if test $ac_prog = install && 3536 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3537 # AIX install. It has an incompatible calling convention. 3538 : 3539 elif test $ac_prog = install && 3540 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3541 # program-specific install script used by HP pwplus--don't use. 3542 : 3543 else 3544 rm -rf conftest.one conftest.two conftest.dir 3545 echo one > conftest.one 3546 echo two > conftest.two 3547 mkdir conftest.dir 3548 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3549 test -s conftest.one && test -s conftest.two && 3550 test -s conftest.dir/conftest.one && 3551 test -s conftest.dir/conftest.two 3552 then 3553 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3554 break 3 3555 fi 3556 fi 3557 fi 3558 done 3559 done 3560 ;; 3561esac 3562 3563 done 3564IFS=$as_save_IFS 3565 3566rm -rf conftest.one conftest.two conftest.dir 3567 3568fi 3569 if test "${ac_cv_path_install+set}" = set; then 3570 INSTALL=$ac_cv_path_install 3571 else 3572 # As a last resort, use the slow shell script. Don't cache a 3573 # value for INSTALL within a source directory, because that will 3574 # break other packages using the cache if that directory is 3575 # removed, or if the value is a relative name. 3576 INSTALL=$ac_install_sh 3577 fi 3578fi 3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3580$as_echo "$INSTALL" >&6; } 3581 3582# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3583# It thinks the first close brace ends the variable substitution. 3584test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3585 3586test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3587 3588test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3589 3590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3591$as_echo_n "checking whether build environment is sane... " >&6; } 3592# Just in case 3593sleep 1 3594echo timestamp > conftest.file 3595# Reject unsafe characters in $srcdir or the absolute working directory 3596# name. Accept space and tab only in the latter. 3597am_lf=' 3598' 3599case `pwd` in 3600 *[\\\"\#\$\&\'\`$am_lf]*) 3601 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 3602esac 3603case $srcdir in 3604 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3605 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 3606esac 3607 3608# Do `set' in a subshell so we don't clobber the current shell's 3609# arguments. Must try -L first in case configure is actually a 3610# symlink; some systems play weird games with the mod time of symlinks 3611# (eg FreeBSD returns the mod time of the symlink's containing 3612# directory). 3613if ( 3614 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3615 if test "$*" = "X"; then 3616 # -L didn't work. 3617 set X `ls -t "$srcdir/configure" conftest.file` 3618 fi 3619 rm -f conftest.file 3620 if test "$*" != "X $srcdir/configure conftest.file" \ 3621 && test "$*" != "X conftest.file $srcdir/configure"; then 3622 3623 # If neither matched, then we have a broken ls. This can happen 3624 # if, for instance, CONFIG_SHELL is bash and it inherits a 3625 # broken ls alias from the environment. This has actually 3626 # happened. Such a system could not be considered "sane". 3627 as_fn_error "ls -t appears to fail. Make sure there is not a broken 3628alias in your environment" "$LINENO" 5 3629 fi 3630 3631 test "$2" = conftest.file 3632 ) 3633then 3634 # Ok. 3635 : 3636else 3637 as_fn_error "newly created file is older than distributed files! 3638Check your system clock" "$LINENO" 5 3639fi 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3641$as_echo "yes" >&6; } 3642test "$program_prefix" != NONE && 3643 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3644# Use a double $ so make ignores it. 3645test "$program_suffix" != NONE && 3646 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3647# Double any \ or $. 3648# By default was `s,x,x', remove it if useless. 3649ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3650program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3651 3652# expand $ac_aux_dir to an absolute path 3653am_aux_dir=`cd $ac_aux_dir && pwd` 3654 3655if test x"${MISSING+set}" != xset; then 3656 case $am_aux_dir in 3657 *\ * | *\ *) 3658 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3659 *) 3660 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3661 esac 3662fi 3663# Use eval to expand $SHELL 3664if eval "$MISSING --run true"; then 3665 am_missing_run="$MISSING --run " 3666else 3667 am_missing_run= 3668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 3669$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 3670fi 3671 3672if test x"${install_sh}" != xset; then 3673 case $am_aux_dir in 3674 *\ * | *\ *) 3675 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3676 *) 3677 install_sh="\${SHELL} $am_aux_dir/install-sh" 3678 esac 3679fi 3680 3681# Installed binaries are usually stripped using `strip' when the user 3682# run `make install-strip'. However `strip' might not be the right 3683# tool to use in cross-compilation environments, therefore Automake 3684# will honor the `STRIP' environment variable to overrule this program. 3685if test "$cross_compiling" != no; then 3686 if test -n "$ac_tool_prefix"; then 3687 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3688set dummy ${ac_tool_prefix}strip; ac_word=$2 3689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3690$as_echo_n "checking for $ac_word... " >&6; } 3691if test "${ac_cv_prog_STRIP+set}" = set; then : 3692 $as_echo_n "(cached) " >&6 3693else 3694 if test -n "$STRIP"; then 3695 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3696else 3697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3698for as_dir in $PATH 3699do 3700 IFS=$as_save_IFS 3701 test -z "$as_dir" && as_dir=. 3702 for ac_exec_ext in '' $ac_executable_extensions; do 3703 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3704 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3706 break 2 3707 fi 3708done 3709 done 3710IFS=$as_save_IFS 3711 3712fi 3713fi 3714STRIP=$ac_cv_prog_STRIP 3715if test -n "$STRIP"; then 3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3717$as_echo "$STRIP" >&6; } 3718else 3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3720$as_echo "no" >&6; } 3721fi 3722 3723 3724fi 3725if test -z "$ac_cv_prog_STRIP"; then 3726 ac_ct_STRIP=$STRIP 3727 # Extract the first word of "strip", so it can be a program name with args. 3728set dummy strip; ac_word=$2 3729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3730$as_echo_n "checking for $ac_word... " >&6; } 3731if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 3732 $as_echo_n "(cached) " >&6 3733else 3734 if test -n "$ac_ct_STRIP"; then 3735 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3736else 3737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3738for as_dir in $PATH 3739do 3740 IFS=$as_save_IFS 3741 test -z "$as_dir" && as_dir=. 3742 for ac_exec_ext in '' $ac_executable_extensions; do 3743 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3744 ac_cv_prog_ac_ct_STRIP="strip" 3745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3746 break 2 3747 fi 3748done 3749 done 3750IFS=$as_save_IFS 3751 3752fi 3753fi 3754ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3755if test -n "$ac_ct_STRIP"; then 3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3757$as_echo "$ac_ct_STRIP" >&6; } 3758else 3759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3760$as_echo "no" >&6; } 3761fi 3762 3763 if test "x$ac_ct_STRIP" = x; then 3764 STRIP=":" 3765 else 3766 case $cross_compiling:$ac_tool_warned in 3767yes:) 3768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3770ac_tool_warned=yes ;; 3771esac 3772 STRIP=$ac_ct_STRIP 3773 fi 3774else 3775 STRIP="$ac_cv_prog_STRIP" 3776fi 3777 3778fi 3779INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3780 3781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3782$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3783if test -z "$MKDIR_P"; then 3784 if test "${ac_cv_path_mkdir+set}" = set; then : 3785 $as_echo_n "(cached) " >&6 3786else 3787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3788for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3789do 3790 IFS=$as_save_IFS 3791 test -z "$as_dir" && as_dir=. 3792 for ac_prog in mkdir gmkdir; do 3793 for ac_exec_ext in '' $ac_executable_extensions; do 3794 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 3795 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3796 'mkdir (GNU coreutils) '* | \ 3797 'mkdir (coreutils) '* | \ 3798 'mkdir (fileutils) '4.1*) 3799 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3800 break 3;; 3801 esac 3802 done 3803 done 3804 done 3805IFS=$as_save_IFS 3806 3807fi 3808 3809 if test "${ac_cv_path_mkdir+set}" = set; then 3810 MKDIR_P="$ac_cv_path_mkdir -p" 3811 else 3812 # As a last resort, use the slow shell script. Don't cache a 3813 # value for MKDIR_P within a source directory, because that will 3814 # break other packages using the cache if that directory is 3815 # removed, or if the value is a relative name. 3816 test -d ./--version && rmdir ./--version 3817 MKDIR_P="$ac_install_sh -d" 3818 fi 3819fi 3820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3821$as_echo "$MKDIR_P" >&6; } 3822 3823mkdir_p="$MKDIR_P" 3824case $mkdir_p in 3825 [\\/$]* | ?:[\\/]*) ;; 3826 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 3827esac 3828 3829for ac_prog in gawk mawk nawk awk 3830do 3831 # Extract the first word of "$ac_prog", so it can be a program name with args. 3832set dummy $ac_prog; ac_word=$2 3833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3834$as_echo_n "checking for $ac_word... " >&6; } 3835if test "${ac_cv_prog_AWK+set}" = set; then : 3836 $as_echo_n "(cached) " >&6 3837else 3838 if test -n "$AWK"; then 3839 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3840else 3841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3842for as_dir in $PATH 3843do 3844 IFS=$as_save_IFS 3845 test -z "$as_dir" && as_dir=. 3846 for ac_exec_ext in '' $ac_executable_extensions; do 3847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3848 ac_cv_prog_AWK="$ac_prog" 3849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3850 break 2 3851 fi 3852done 3853 done 3854IFS=$as_save_IFS 3855 3856fi 3857fi 3858AWK=$ac_cv_prog_AWK 3859if test -n "$AWK"; then 3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3861$as_echo "$AWK" >&6; } 3862else 3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3864$as_echo "no" >&6; } 3865fi 3866 3867 3868 test -n "$AWK" && break 3869done 3870 3871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3872$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3873set x ${MAKE-make} 3874ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3875if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 3876 $as_echo_n "(cached) " >&6 3877else 3878 cat >conftest.make <<\_ACEOF 3879SHELL = /bin/sh 3880all: 3881 @echo '@@@%%%=$(MAKE)=@@@%%%' 3882_ACEOF 3883# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 3884case `${MAKE-make} -f conftest.make 2>/dev/null` in 3885 *@@@%%%=?*=@@@%%%*) 3886 eval ac_cv_prog_make_${ac_make}_set=yes;; 3887 *) 3888 eval ac_cv_prog_make_${ac_make}_set=no;; 3889esac 3890rm -f conftest.make 3891fi 3892if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3894$as_echo "yes" >&6; } 3895 SET_MAKE= 3896else 3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3898$as_echo "no" >&6; } 3899 SET_MAKE="MAKE=${MAKE-make}" 3900fi 3901 3902rm -rf .tst 2>/dev/null 3903mkdir .tst 2>/dev/null 3904if test -d .tst; then 3905 am__leading_dot=. 3906else 3907 am__leading_dot=_ 3908fi 3909rmdir .tst 2>/dev/null 3910 3911DEPDIR="${am__leading_dot}deps" 3912 3913ac_config_commands="$ac_config_commands depfiles" 3914 3915 3916am_make=${MAKE-make} 3917cat > confinc << 'END' 3918am__doit: 3919 @echo this is the am__doit target 3920.PHONY: am__doit 3921END 3922# If we don't find an include directive, just comment out the code. 3923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3924$as_echo_n "checking for style of include used by $am_make... " >&6; } 3925am__include="#" 3926am__quote= 3927_am_result=none 3928# First try GNU make style include. 3929echo "include confinc" > confmf 3930# Ignore all kinds of additional output from `make'. 3931case `$am_make -s -f confmf 2> /dev/null` in #( 3932*the\ am__doit\ target*) 3933 am__include=include 3934 am__quote= 3935 _am_result=GNU 3936 ;; 3937esac 3938# Now try BSD make style include. 3939if test "$am__include" = "#"; then 3940 echo '.include "confinc"' > confmf 3941 case `$am_make -s -f confmf 2> /dev/null` in #( 3942 *the\ am__doit\ target*) 3943 am__include=.include 3944 am__quote="\"" 3945 _am_result=BSD 3946 ;; 3947 esac 3948fi 3949 3950 3951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3952$as_echo "$_am_result" >&6; } 3953rm -f confinc confmf 3954 3955# Check whether --enable-dependency-tracking was given. 3956if test "${enable_dependency_tracking+set}" = set; then : 3957 enableval=$enable_dependency_tracking; 3958fi 3959 3960if test "x$enable_dependency_tracking" != xno; then 3961 am_depcomp="$ac_aux_dir/depcomp" 3962 AMDEPBACKSLASH='\' 3963fi 3964 if test "x$enable_dependency_tracking" != xno; then 3965 AMDEP_TRUE= 3966 AMDEP_FALSE='#' 3967else 3968 AMDEP_TRUE='#' 3969 AMDEP_FALSE= 3970fi 3971 3972 3973if test "`cd $srcdir && pwd`" != "`pwd`"; then 3974 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3975 # is not polluted with repeated "-I." 3976 am__isrc=' -I$(srcdir)' 3977 # test to see if srcdir already configured 3978 if test -f $srcdir/config.status; then 3979 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3980 fi 3981fi 3982 3983# test whether we have cygpath 3984if test -z "$CYGPATH_W"; then 3985 if (cygpath --version) >/dev/null 2>/dev/null; then 3986 CYGPATH_W='cygpath -w' 3987 else 3988 CYGPATH_W=echo 3989 fi 3990fi 3991 3992 3993# Define the identity of the package. 3994 PACKAGE='bfd' 3995 VERSION='2.23.52' 3996 3997 3998cat >>confdefs.h <<_ACEOF 3999#define PACKAGE "$PACKAGE" 4000_ACEOF 4001 4002 4003cat >>confdefs.h <<_ACEOF 4004#define VERSION "$VERSION" 4005_ACEOF 4006 4007# Some tools Automake needs. 4008 4009ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4010 4011 4012AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4013 4014 4015AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4016 4017 4018AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4019 4020 4021MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4022 4023# We need awk for the "check" target. The system "awk" is bad on 4024# some platforms. 4025# Always define AMTAR for backward compatibility. 4026 4027AMTAR=${AMTAR-"${am_missing_run}tar"} 4028 4029am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 4030 4031 4032 4033 4034depcc="$CC" am_compiler_list= 4035 4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4037$as_echo_n "checking dependency style of $depcc... " >&6; } 4038if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4039 $as_echo_n "(cached) " >&6 4040else 4041 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4042 # We make a subdir and do the tests there. Otherwise we can end up 4043 # making bogus files that we don't know about and never remove. For 4044 # instance it was reported that on HP-UX the gcc test will end up 4045 # making a dummy file named `D' -- because `-MD' means `put the output 4046 # in D'. 4047 mkdir conftest.dir 4048 # Copy depcomp to subdir because otherwise we won't find it if we're 4049 # using a relative directory. 4050 cp "$am_depcomp" conftest.dir 4051 cd conftest.dir 4052 # We will build objects and dependencies in a subdirectory because 4053 # it helps to detect inapplicable dependency modes. For instance 4054 # both Tru64's cc and ICC support -MD to output dependencies as a 4055 # side effect of compilation, but ICC will put the dependencies in 4056 # the current directory while Tru64 will put them in the object 4057 # directory. 4058 mkdir sub 4059 4060 am_cv_CC_dependencies_compiler_type=none 4061 if test "$am_compiler_list" = ""; then 4062 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4063 fi 4064 am__universal=false 4065 case " $depcc " in #( 4066 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4067 esac 4068 4069 for depmode in $am_compiler_list; do 4070 # Setup a source with many dependencies, because some compilers 4071 # like to wrap large dependency lists on column 80 (with \), and 4072 # we should not choose a depcomp mode which is confused by this. 4073 # 4074 # We need to recreate these files for each test, as the compiler may 4075 # overwrite some of them when testing with obscure command lines. 4076 # This happens at least with the AIX C compiler. 4077 : > sub/conftest.c 4078 for i in 1 2 3 4 5 6; do 4079 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4080 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4081 # Solaris 8's {/usr,}/bin/sh. 4082 touch sub/conftst$i.h 4083 done 4084 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4085 4086 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4087 # mode. It turns out that the SunPro C++ compiler does not properly 4088 # handle `-M -o', and we need to detect this. Also, some Intel 4089 # versions had trouble with output in subdirs 4090 am__obj=sub/conftest.${OBJEXT-o} 4091 am__minus_obj="-o $am__obj" 4092 case $depmode in 4093 gcc) 4094 # This depmode causes a compiler race in universal mode. 4095 test "$am__universal" = false || continue 4096 ;; 4097 nosideeffect) 4098 # after this tag, mechanisms are not by side-effect, so they'll 4099 # only be used when explicitly requested 4100 if test "x$enable_dependency_tracking" = xyes; then 4101 continue 4102 else 4103 break 4104 fi 4105 ;; 4106 msvisualcpp | msvcmsys) 4107 # This compiler won't grok `-c -o', but also, the minuso test has 4108 # not run yet. These depmodes are late enough in the game, and 4109 # so weak that their functioning should not be impacted. 4110 am__obj=conftest.${OBJEXT-o} 4111 am__minus_obj= 4112 ;; 4113 none) break ;; 4114 esac 4115 if depmode=$depmode \ 4116 source=sub/conftest.c object=$am__obj \ 4117 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4118 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4119 >/dev/null 2>conftest.err && 4120 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4121 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4122 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4123 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4124 # icc doesn't choke on unknown options, it will just issue warnings 4125 # or remarks (even with -Werror). So we grep stderr for any message 4126 # that says an option was ignored or not supported. 4127 # When given -MP, icc 7.0 and 7.1 complain thusly: 4128 # icc: Command line warning: ignoring option '-M'; no argument required 4129 # The diagnosis changed in icc 8.0: 4130 # icc: Command line remark: option '-MP' not supported 4131 if (grep 'ignoring option' conftest.err || 4132 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4133 am_cv_CC_dependencies_compiler_type=$depmode 4134 break 4135 fi 4136 fi 4137 done 4138 4139 cd .. 4140 rm -rf conftest.dir 4141else 4142 am_cv_CC_dependencies_compiler_type=none 4143fi 4144 4145fi 4146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4147$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4148CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4149 4150 if 4151 test "x$enable_dependency_tracking" != xno \ 4152 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4153 am__fastdepCC_TRUE= 4154 am__fastdepCC_FALSE='#' 4155else 4156 am__fastdepCC_TRUE='#' 4157 am__fastdepCC_FALSE= 4158fi 4159 4160 4161 4162 4163if test -n "$ac_tool_prefix"; then 4164 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4165set dummy ${ac_tool_prefix}ar; ac_word=$2 4166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4167$as_echo_n "checking for $ac_word... " >&6; } 4168if test "${ac_cv_prog_AR+set}" = set; then : 4169 $as_echo_n "(cached) " >&6 4170else 4171 if test -n "$AR"; then 4172 ac_cv_prog_AR="$AR" # Let the user override the test. 4173else 4174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4175for as_dir in $PATH 4176do 4177 IFS=$as_save_IFS 4178 test -z "$as_dir" && as_dir=. 4179 for ac_exec_ext in '' $ac_executable_extensions; do 4180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4181 ac_cv_prog_AR="${ac_tool_prefix}ar" 4182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4183 break 2 4184 fi 4185done 4186 done 4187IFS=$as_save_IFS 4188 4189fi 4190fi 4191AR=$ac_cv_prog_AR 4192if test -n "$AR"; then 4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4194$as_echo "$AR" >&6; } 4195else 4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4197$as_echo "no" >&6; } 4198fi 4199 4200 4201fi 4202if test -z "$ac_cv_prog_AR"; then 4203 ac_ct_AR=$AR 4204 # Extract the first word of "ar", so it can be a program name with args. 4205set dummy ar; ac_word=$2 4206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4207$as_echo_n "checking for $ac_word... " >&6; } 4208if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 4209 $as_echo_n "(cached) " >&6 4210else 4211 if test -n "$ac_ct_AR"; then 4212 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4213else 4214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4215for as_dir in $PATH 4216do 4217 IFS=$as_save_IFS 4218 test -z "$as_dir" && as_dir=. 4219 for ac_exec_ext in '' $ac_executable_extensions; do 4220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4221 ac_cv_prog_ac_ct_AR="ar" 4222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4223 break 2 4224 fi 4225done 4226 done 4227IFS=$as_save_IFS 4228 4229fi 4230fi 4231ac_ct_AR=$ac_cv_prog_ac_ct_AR 4232if test -n "$ac_ct_AR"; then 4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4234$as_echo "$ac_ct_AR" >&6; } 4235else 4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4237$as_echo "no" >&6; } 4238fi 4239 4240 if test "x$ac_ct_AR" = x; then 4241 AR="" 4242 else 4243 case $cross_compiling:$ac_tool_warned in 4244yes:) 4245{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4247ac_tool_warned=yes ;; 4248esac 4249 AR=$ac_ct_AR 4250 fi 4251else 4252 AR="$ac_cv_prog_AR" 4253fi 4254 4255if test -n "$ac_tool_prefix"; then 4256 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4257set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4259$as_echo_n "checking for $ac_word... " >&6; } 4260if test "${ac_cv_prog_RANLIB+set}" = set; then : 4261 $as_echo_n "(cached) " >&6 4262else 4263 if test -n "$RANLIB"; then 4264 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4265else 4266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4267for as_dir in $PATH 4268do 4269 IFS=$as_save_IFS 4270 test -z "$as_dir" && as_dir=. 4271 for ac_exec_ext in '' $ac_executable_extensions; do 4272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4273 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4275 break 2 4276 fi 4277done 4278 done 4279IFS=$as_save_IFS 4280 4281fi 4282fi 4283RANLIB=$ac_cv_prog_RANLIB 4284if test -n "$RANLIB"; then 4285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4286$as_echo "$RANLIB" >&6; } 4287else 4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4289$as_echo "no" >&6; } 4290fi 4291 4292 4293fi 4294if test -z "$ac_cv_prog_RANLIB"; then 4295 ac_ct_RANLIB=$RANLIB 4296 # Extract the first word of "ranlib", so it can be a program name with args. 4297set dummy ranlib; ac_word=$2 4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4299$as_echo_n "checking for $ac_word... " >&6; } 4300if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 4301 $as_echo_n "(cached) " >&6 4302else 4303 if test -n "$ac_ct_RANLIB"; then 4304 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4305else 4306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4307for as_dir in $PATH 4308do 4309 IFS=$as_save_IFS 4310 test -z "$as_dir" && as_dir=. 4311 for ac_exec_ext in '' $ac_executable_extensions; do 4312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4313 ac_cv_prog_ac_ct_RANLIB="ranlib" 4314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4315 break 2 4316 fi 4317done 4318 done 4319IFS=$as_save_IFS 4320 4321fi 4322fi 4323ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4324if test -n "$ac_ct_RANLIB"; then 4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4326$as_echo "$ac_ct_RANLIB" >&6; } 4327else 4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4329$as_echo "no" >&6; } 4330fi 4331 4332 if test "x$ac_ct_RANLIB" = x; then 4333 RANLIB=":" 4334 else 4335 case $cross_compiling:$ac_tool_warned in 4336yes:) 4337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4339ac_tool_warned=yes ;; 4340esac 4341 RANLIB=$ac_ct_RANLIB 4342 fi 4343else 4344 RANLIB="$ac_cv_prog_RANLIB" 4345fi 4346 4347 4348# Check whether --enable-shared was given. 4349if test "${enable_shared+set}" = set; then : 4350 enableval=$enable_shared; p=${PACKAGE-default} 4351 case $enableval in 4352 yes) enable_shared=yes ;; 4353 no) enable_shared=no ;; 4354 *) 4355 enable_shared=no 4356 # Look at the argument we got. We use all the common list separators. 4357 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4358 for pkg in $enableval; do 4359 IFS="$lt_save_ifs" 4360 if test "X$pkg" = "X$p"; then 4361 enable_shared=yes 4362 fi 4363 done 4364 IFS="$lt_save_ifs" 4365 ;; 4366 esac 4367else 4368 enable_shared=no 4369fi 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380ac_ext=c 4381ac_cpp='$CPP $CPPFLAGS' 4382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4384ac_compiler_gnu=$ac_cv_c_compiler_gnu 4385if test -n "$ac_tool_prefix"; then 4386 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4387set dummy ${ac_tool_prefix}gcc; ac_word=$2 4388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4389$as_echo_n "checking for $ac_word... " >&6; } 4390if test "${ac_cv_prog_CC+set}" = set; then : 4391 $as_echo_n "(cached) " >&6 4392else 4393 if test -n "$CC"; then 4394 ac_cv_prog_CC="$CC" # Let the user override the test. 4395else 4396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4397for as_dir in $PATH 4398do 4399 IFS=$as_save_IFS 4400 test -z "$as_dir" && as_dir=. 4401 for ac_exec_ext in '' $ac_executable_extensions; do 4402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4403 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4405 break 2 4406 fi 4407done 4408 done 4409IFS=$as_save_IFS 4410 4411fi 4412fi 4413CC=$ac_cv_prog_CC 4414if test -n "$CC"; then 4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4416$as_echo "$CC" >&6; } 4417else 4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4419$as_echo "no" >&6; } 4420fi 4421 4422 4423fi 4424if test -z "$ac_cv_prog_CC"; then 4425 ac_ct_CC=$CC 4426 # Extract the first word of "gcc", so it can be a program name with args. 4427set dummy gcc; ac_word=$2 4428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4429$as_echo_n "checking for $ac_word... " >&6; } 4430if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4431 $as_echo_n "(cached) " >&6 4432else 4433 if test -n "$ac_ct_CC"; then 4434 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4435else 4436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4437for as_dir in $PATH 4438do 4439 IFS=$as_save_IFS 4440 test -z "$as_dir" && as_dir=. 4441 for ac_exec_ext in '' $ac_executable_extensions; do 4442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4443 ac_cv_prog_ac_ct_CC="gcc" 4444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4445 break 2 4446 fi 4447done 4448 done 4449IFS=$as_save_IFS 4450 4451fi 4452fi 4453ac_ct_CC=$ac_cv_prog_ac_ct_CC 4454if test -n "$ac_ct_CC"; then 4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4456$as_echo "$ac_ct_CC" >&6; } 4457else 4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4459$as_echo "no" >&6; } 4460fi 4461 4462 if test "x$ac_ct_CC" = x; then 4463 CC="" 4464 else 4465 case $cross_compiling:$ac_tool_warned in 4466yes:) 4467{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4468$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4469ac_tool_warned=yes ;; 4470esac 4471 CC=$ac_ct_CC 4472 fi 4473else 4474 CC="$ac_cv_prog_CC" 4475fi 4476 4477if test -z "$CC"; then 4478 if test -n "$ac_tool_prefix"; then 4479 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4480set dummy ${ac_tool_prefix}cc; ac_word=$2 4481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4482$as_echo_n "checking for $ac_word... " >&6; } 4483if test "${ac_cv_prog_CC+set}" = set; then : 4484 $as_echo_n "(cached) " >&6 4485else 4486 if test -n "$CC"; then 4487 ac_cv_prog_CC="$CC" # Let the user override the test. 4488else 4489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4490for as_dir in $PATH 4491do 4492 IFS=$as_save_IFS 4493 test -z "$as_dir" && as_dir=. 4494 for ac_exec_ext in '' $ac_executable_extensions; do 4495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4496 ac_cv_prog_CC="${ac_tool_prefix}cc" 4497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4498 break 2 4499 fi 4500done 4501 done 4502IFS=$as_save_IFS 4503 4504fi 4505fi 4506CC=$ac_cv_prog_CC 4507if test -n "$CC"; then 4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4509$as_echo "$CC" >&6; } 4510else 4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4512$as_echo "no" >&6; } 4513fi 4514 4515 4516 fi 4517fi 4518if test -z "$CC"; then 4519 # Extract the first word of "cc", so it can be a program name with args. 4520set dummy cc; ac_word=$2 4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4522$as_echo_n "checking for $ac_word... " >&6; } 4523if test "${ac_cv_prog_CC+set}" = set; then : 4524 $as_echo_n "(cached) " >&6 4525else 4526 if test -n "$CC"; then 4527 ac_cv_prog_CC="$CC" # Let the user override the test. 4528else 4529 ac_prog_rejected=no 4530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4531for as_dir in $PATH 4532do 4533 IFS=$as_save_IFS 4534 test -z "$as_dir" && as_dir=. 4535 for ac_exec_ext in '' $ac_executable_extensions; do 4536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4537 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4538 ac_prog_rejected=yes 4539 continue 4540 fi 4541 ac_cv_prog_CC="cc" 4542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4543 break 2 4544 fi 4545done 4546 done 4547IFS=$as_save_IFS 4548 4549if test $ac_prog_rejected = yes; then 4550 # We found a bogon in the path, so make sure we never use it. 4551 set dummy $ac_cv_prog_CC 4552 shift 4553 if test $# != 0; then 4554 # We chose a different compiler from the bogus one. 4555 # However, it has the same basename, so the bogon will be chosen 4556 # first if we set CC to just the basename; use the full file name. 4557 shift 4558 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4559 fi 4560fi 4561fi 4562fi 4563CC=$ac_cv_prog_CC 4564if test -n "$CC"; then 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4566$as_echo "$CC" >&6; } 4567else 4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4569$as_echo "no" >&6; } 4570fi 4571 4572 4573fi 4574if test -z "$CC"; then 4575 if test -n "$ac_tool_prefix"; then 4576 for ac_prog in cl.exe 4577 do 4578 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4579set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4581$as_echo_n "checking for $ac_word... " >&6; } 4582if test "${ac_cv_prog_CC+set}" = set; then : 4583 $as_echo_n "(cached) " >&6 4584else 4585 if test -n "$CC"; then 4586 ac_cv_prog_CC="$CC" # Let the user override the test. 4587else 4588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4589for as_dir in $PATH 4590do 4591 IFS=$as_save_IFS 4592 test -z "$as_dir" && as_dir=. 4593 for ac_exec_ext in '' $ac_executable_extensions; do 4594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4595 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4597 break 2 4598 fi 4599done 4600 done 4601IFS=$as_save_IFS 4602 4603fi 4604fi 4605CC=$ac_cv_prog_CC 4606if test -n "$CC"; then 4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4608$as_echo "$CC" >&6; } 4609else 4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4611$as_echo "no" >&6; } 4612fi 4613 4614 4615 test -n "$CC" && break 4616 done 4617fi 4618if test -z "$CC"; then 4619 ac_ct_CC=$CC 4620 for ac_prog in cl.exe 4621do 4622 # Extract the first word of "$ac_prog", so it can be a program name with args. 4623set dummy $ac_prog; ac_word=$2 4624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4625$as_echo_n "checking for $ac_word... " >&6; } 4626if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4627 $as_echo_n "(cached) " >&6 4628else 4629 if test -n "$ac_ct_CC"; then 4630 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4631else 4632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4633for as_dir in $PATH 4634do 4635 IFS=$as_save_IFS 4636 test -z "$as_dir" && as_dir=. 4637 for ac_exec_ext in '' $ac_executable_extensions; do 4638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4639 ac_cv_prog_ac_ct_CC="$ac_prog" 4640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4641 break 2 4642 fi 4643done 4644 done 4645IFS=$as_save_IFS 4646 4647fi 4648fi 4649ac_ct_CC=$ac_cv_prog_ac_ct_CC 4650if test -n "$ac_ct_CC"; then 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4652$as_echo "$ac_ct_CC" >&6; } 4653else 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4655$as_echo "no" >&6; } 4656fi 4657 4658 4659 test -n "$ac_ct_CC" && break 4660done 4661 4662 if test "x$ac_ct_CC" = x; then 4663 CC="" 4664 else 4665 case $cross_compiling:$ac_tool_warned in 4666yes:) 4667{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4668$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4669ac_tool_warned=yes ;; 4670esac 4671 CC=$ac_ct_CC 4672 fi 4673fi 4674 4675fi 4676 4677 4678test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4680as_fn_error "no acceptable C compiler found in \$PATH 4681See \`config.log' for more details." "$LINENO" 5; } 4682 4683# Provide some information about the compiler. 4684$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4685set X $ac_compile 4686ac_compiler=$2 4687for ac_option in --version -v -V -qversion; do 4688 { { ac_try="$ac_compiler $ac_option >&5" 4689case "(($ac_try" in 4690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4691 *) ac_try_echo=$ac_try;; 4692esac 4693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4694$as_echo "$ac_try_echo"; } >&5 4695 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4696 ac_status=$? 4697 if test -s conftest.err; then 4698 sed '10a\ 4699... rest of stderr output deleted ... 4700 10q' conftest.err >conftest.er1 4701 cat conftest.er1 >&5 4702 rm -f conftest.er1 conftest.err 4703 fi 4704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4705 test $ac_status = 0; } 4706done 4707 4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4709$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4710if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4711 $as_echo_n "(cached) " >&6 4712else 4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4714/* end confdefs.h. */ 4715 4716int 4717main () 4718{ 4719#ifndef __GNUC__ 4720 choke me 4721#endif 4722 4723 ; 4724 return 0; 4725} 4726_ACEOF 4727if ac_fn_c_try_compile "$LINENO"; then : 4728 ac_compiler_gnu=yes 4729else 4730 ac_compiler_gnu=no 4731fi 4732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4733ac_cv_c_compiler_gnu=$ac_compiler_gnu 4734 4735fi 4736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4737$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4738if test $ac_compiler_gnu = yes; then 4739 GCC=yes 4740else 4741 GCC= 4742fi 4743ac_test_CFLAGS=${CFLAGS+set} 4744ac_save_CFLAGS=$CFLAGS 4745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4746$as_echo_n "checking whether $CC accepts -g... " >&6; } 4747if test "${ac_cv_prog_cc_g+set}" = set; then : 4748 $as_echo_n "(cached) " >&6 4749else 4750 ac_save_c_werror_flag=$ac_c_werror_flag 4751 ac_c_werror_flag=yes 4752 ac_cv_prog_cc_g=no 4753 CFLAGS="-g" 4754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4755/* end confdefs.h. */ 4756 4757int 4758main () 4759{ 4760 4761 ; 4762 return 0; 4763} 4764_ACEOF 4765if ac_fn_c_try_compile "$LINENO"; then : 4766 ac_cv_prog_cc_g=yes 4767else 4768 CFLAGS="" 4769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4770/* end confdefs.h. */ 4771 4772int 4773main () 4774{ 4775 4776 ; 4777 return 0; 4778} 4779_ACEOF 4780if ac_fn_c_try_compile "$LINENO"; then : 4781 4782else 4783 ac_c_werror_flag=$ac_save_c_werror_flag 4784 CFLAGS="-g" 4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4786/* end confdefs.h. */ 4787 4788int 4789main () 4790{ 4791 4792 ; 4793 return 0; 4794} 4795_ACEOF 4796if ac_fn_c_try_compile "$LINENO"; then : 4797 ac_cv_prog_cc_g=yes 4798fi 4799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4800fi 4801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4802fi 4803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4804 ac_c_werror_flag=$ac_save_c_werror_flag 4805fi 4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4807$as_echo "$ac_cv_prog_cc_g" >&6; } 4808if test "$ac_test_CFLAGS" = set; then 4809 CFLAGS=$ac_save_CFLAGS 4810elif test $ac_cv_prog_cc_g = yes; then 4811 if test "$GCC" = yes; then 4812 CFLAGS="-g -O2" 4813 else 4814 CFLAGS="-g" 4815 fi 4816else 4817 if test "$GCC" = yes; then 4818 CFLAGS="-O2" 4819 else 4820 CFLAGS= 4821 fi 4822fi 4823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4824$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4825if test "${ac_cv_prog_cc_c89+set}" = set; then : 4826 $as_echo_n "(cached) " >&6 4827else 4828 ac_cv_prog_cc_c89=no 4829ac_save_CC=$CC 4830cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4831/* end confdefs.h. */ 4832#include <stdarg.h> 4833#include <stdio.h> 4834#include <sys/types.h> 4835#include <sys/stat.h> 4836/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4837struct buf { int x; }; 4838FILE * (*rcsopen) (struct buf *, struct stat *, int); 4839static char *e (p, i) 4840 char **p; 4841 int i; 4842{ 4843 return p[i]; 4844} 4845static char *f (char * (*g) (char **, int), char **p, ...) 4846{ 4847 char *s; 4848 va_list v; 4849 va_start (v,p); 4850 s = g (p, va_arg (v,int)); 4851 va_end (v); 4852 return s; 4853} 4854 4855/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4856 function prototypes and stuff, but not '\xHH' hex character constants. 4857 These don't provoke an error unfortunately, instead are silently treated 4858 as 'x'. The following induces an error, until -std is added to get 4859 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4860 array size at least. It's necessary to write '\x00'==0 to get something 4861 that's true only with -std. */ 4862int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4863 4864/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4865 inside strings and character constants. */ 4866#define FOO(x) 'x' 4867int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4868 4869int test (int i, double x); 4870struct s1 {int (*f) (int a);}; 4871struct s2 {int (*f) (double a);}; 4872int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4873int argc; 4874char **argv; 4875int 4876main () 4877{ 4878return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4879 ; 4880 return 0; 4881} 4882_ACEOF 4883for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4884 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4885do 4886 CC="$ac_save_CC $ac_arg" 4887 if ac_fn_c_try_compile "$LINENO"; then : 4888 ac_cv_prog_cc_c89=$ac_arg 4889fi 4890rm -f core conftest.err conftest.$ac_objext 4891 test "x$ac_cv_prog_cc_c89" != "xno" && break 4892done 4893rm -f conftest.$ac_ext 4894CC=$ac_save_CC 4895 4896fi 4897# AC_CACHE_VAL 4898case "x$ac_cv_prog_cc_c89" in 4899 x) 4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4901$as_echo "none needed" >&6; } ;; 4902 xno) 4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4904$as_echo "unsupported" >&6; } ;; 4905 *) 4906 CC="$CC $ac_cv_prog_cc_c89" 4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4908$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4909esac 4910if test "x$ac_cv_prog_cc_c89" != xno; then : 4911 4912fi 4913 4914ac_ext=c 4915ac_cpp='$CPP $CPPFLAGS' 4916ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4917ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4918ac_compiler_gnu=$ac_cv_c_compiler_gnu 4919 4920ac_ext=c 4921ac_cpp='$CPP $CPPFLAGS' 4922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4924ac_compiler_gnu=$ac_cv_c_compiler_gnu 4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4926$as_echo_n "checking how to run the C preprocessor... " >&6; } 4927# On Suns, sometimes $CPP names a directory. 4928if test -n "$CPP" && test -d "$CPP"; then 4929 CPP= 4930fi 4931if test -z "$CPP"; then 4932 if test "${ac_cv_prog_CPP+set}" = set; then : 4933 $as_echo_n "(cached) " >&6 4934else 4935 # Double quotes because CPP needs to be expanded 4936 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4937 do 4938 ac_preproc_ok=false 4939for ac_c_preproc_warn_flag in '' yes 4940do 4941 # Use a header file that comes with gcc, so configuring glibc 4942 # with a fresh cross-compiler works. 4943 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4944 # <limits.h> exists even on freestanding compilers. 4945 # On the NeXT, cc -E runs the code through the compiler's parser, 4946 # not just through cpp. "Syntax error" is here to catch this case. 4947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4948/* end confdefs.h. */ 4949#ifdef __STDC__ 4950# include <limits.h> 4951#else 4952# include <assert.h> 4953#endif 4954 Syntax error 4955_ACEOF 4956if ac_fn_c_try_cpp "$LINENO"; then : 4957 4958else 4959 # Broken: fails on valid input. 4960continue 4961fi 4962rm -f conftest.err conftest.$ac_ext 4963 4964 # OK, works on sane cases. Now check whether nonexistent headers 4965 # can be detected and how. 4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4967/* end confdefs.h. */ 4968#include <ac_nonexistent.h> 4969_ACEOF 4970if ac_fn_c_try_cpp "$LINENO"; then : 4971 # Broken: success on invalid input. 4972continue 4973else 4974 # Passes both tests. 4975ac_preproc_ok=: 4976break 4977fi 4978rm -f conftest.err conftest.$ac_ext 4979 4980done 4981# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4982rm -f conftest.err conftest.$ac_ext 4983if $ac_preproc_ok; then : 4984 break 4985fi 4986 4987 done 4988 ac_cv_prog_CPP=$CPP 4989 4990fi 4991 CPP=$ac_cv_prog_CPP 4992else 4993 ac_cv_prog_CPP=$CPP 4994fi 4995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4996$as_echo "$CPP" >&6; } 4997ac_preproc_ok=false 4998for ac_c_preproc_warn_flag in '' yes 4999do 5000 # Use a header file that comes with gcc, so configuring glibc 5001 # with a fresh cross-compiler works. 5002 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5003 # <limits.h> exists even on freestanding compilers. 5004 # On the NeXT, cc -E runs the code through the compiler's parser, 5005 # not just through cpp. "Syntax error" is here to catch this case. 5006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5007/* end confdefs.h. */ 5008#ifdef __STDC__ 5009# include <limits.h> 5010#else 5011# include <assert.h> 5012#endif 5013 Syntax error 5014_ACEOF 5015if ac_fn_c_try_cpp "$LINENO"; then : 5016 5017else 5018 # Broken: fails on valid input. 5019continue 5020fi 5021rm -f conftest.err conftest.$ac_ext 5022 5023 # OK, works on sane cases. Now check whether nonexistent headers 5024 # can be detected and how. 5025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5026/* end confdefs.h. */ 5027#include <ac_nonexistent.h> 5028_ACEOF 5029if ac_fn_c_try_cpp "$LINENO"; then : 5030 # Broken: success on invalid input. 5031continue 5032else 5033 # Passes both tests. 5034ac_preproc_ok=: 5035break 5036fi 5037rm -f conftest.err conftest.$ac_ext 5038 5039done 5040# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5041rm -f conftest.err conftest.$ac_ext 5042if $ac_preproc_ok; then : 5043 5044else 5045 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5046$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5047as_fn_error "C preprocessor \"$CPP\" fails sanity check 5048See \`config.log' for more details." "$LINENO" 5; } 5049fi 5050 5051ac_ext=c 5052ac_cpp='$CPP $CPPFLAGS' 5053ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5054ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5055ac_compiler_gnu=$ac_cv_c_compiler_gnu 5056 5057 5058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5059$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5060if test "${ac_cv_path_GREP+set}" = set; then : 5061 $as_echo_n "(cached) " >&6 5062else 5063 if test -z "$GREP"; then 5064 ac_path_GREP_found=false 5065 # Loop through the user's path and test for each of PROGNAME-LIST 5066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5067for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5068do 5069 IFS=$as_save_IFS 5070 test -z "$as_dir" && as_dir=. 5071 for ac_prog in grep ggrep; do 5072 for ac_exec_ext in '' $ac_executable_extensions; do 5073 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5074 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5075# Check for GNU ac_path_GREP and select it if it is found. 5076 # Check for GNU $ac_path_GREP 5077case `"$ac_path_GREP" --version 2>&1` in 5078*GNU*) 5079 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5080*) 5081 ac_count=0 5082 $as_echo_n 0123456789 >"conftest.in" 5083 while : 5084 do 5085 cat "conftest.in" "conftest.in" >"conftest.tmp" 5086 mv "conftest.tmp" "conftest.in" 5087 cp "conftest.in" "conftest.nl" 5088 $as_echo 'GREP' >> "conftest.nl" 5089 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5090 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5091 as_fn_arith $ac_count + 1 && ac_count=$as_val 5092 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5093 # Best one so far, save it but keep looking for a better one 5094 ac_cv_path_GREP="$ac_path_GREP" 5095 ac_path_GREP_max=$ac_count 5096 fi 5097 # 10*(2^10) chars as input seems more than enough 5098 test $ac_count -gt 10 && break 5099 done 5100 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5101esac 5102 5103 $ac_path_GREP_found && break 3 5104 done 5105 done 5106 done 5107IFS=$as_save_IFS 5108 if test -z "$ac_cv_path_GREP"; then 5109 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5110 fi 5111else 5112 ac_cv_path_GREP=$GREP 5113fi 5114 5115fi 5116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5117$as_echo "$ac_cv_path_GREP" >&6; } 5118 GREP="$ac_cv_path_GREP" 5119 5120 5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5122$as_echo_n "checking for egrep... " >&6; } 5123if test "${ac_cv_path_EGREP+set}" = set; then : 5124 $as_echo_n "(cached) " >&6 5125else 5126 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5127 then ac_cv_path_EGREP="$GREP -E" 5128 else 5129 if test -z "$EGREP"; then 5130 ac_path_EGREP_found=false 5131 # Loop through the user's path and test for each of PROGNAME-LIST 5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5133for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5134do 5135 IFS=$as_save_IFS 5136 test -z "$as_dir" && as_dir=. 5137 for ac_prog in egrep; do 5138 for ac_exec_ext in '' $ac_executable_extensions; do 5139 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5140 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5141# Check for GNU ac_path_EGREP and select it if it is found. 5142 # Check for GNU $ac_path_EGREP 5143case `"$ac_path_EGREP" --version 2>&1` in 5144*GNU*) 5145 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5146*) 5147 ac_count=0 5148 $as_echo_n 0123456789 >"conftest.in" 5149 while : 5150 do 5151 cat "conftest.in" "conftest.in" >"conftest.tmp" 5152 mv "conftest.tmp" "conftest.in" 5153 cp "conftest.in" "conftest.nl" 5154 $as_echo 'EGREP' >> "conftest.nl" 5155 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5156 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5157 as_fn_arith $ac_count + 1 && ac_count=$as_val 5158 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5159 # Best one so far, save it but keep looking for a better one 5160 ac_cv_path_EGREP="$ac_path_EGREP" 5161 ac_path_EGREP_max=$ac_count 5162 fi 5163 # 10*(2^10) chars as input seems more than enough 5164 test $ac_count -gt 10 && break 5165 done 5166 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5167esac 5168 5169 $ac_path_EGREP_found && break 3 5170 done 5171 done 5172 done 5173IFS=$as_save_IFS 5174 if test -z "$ac_cv_path_EGREP"; then 5175 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5176 fi 5177else 5178 ac_cv_path_EGREP=$EGREP 5179fi 5180 5181 fi 5182fi 5183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5184$as_echo "$ac_cv_path_EGREP" >&6; } 5185 EGREP="$ac_cv_path_EGREP" 5186 5187 5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5189$as_echo_n "checking for ANSI C header files... " >&6; } 5190if test "${ac_cv_header_stdc+set}" = set; then : 5191 $as_echo_n "(cached) " >&6 5192else 5193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5194/* end confdefs.h. */ 5195#include <stdlib.h> 5196#include <stdarg.h> 5197#include <string.h> 5198#include <float.h> 5199 5200int 5201main () 5202{ 5203 5204 ; 5205 return 0; 5206} 5207_ACEOF 5208if ac_fn_c_try_compile "$LINENO"; then : 5209 ac_cv_header_stdc=yes 5210else 5211 ac_cv_header_stdc=no 5212fi 5213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5214 5215if test $ac_cv_header_stdc = yes; then 5216 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5218/* end confdefs.h. */ 5219#include <string.h> 5220 5221_ACEOF 5222if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5223 $EGREP "memchr" >/dev/null 2>&1; then : 5224 5225else 5226 ac_cv_header_stdc=no 5227fi 5228rm -f conftest* 5229 5230fi 5231 5232if test $ac_cv_header_stdc = yes; then 5233 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5235/* end confdefs.h. */ 5236#include <stdlib.h> 5237 5238_ACEOF 5239if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5240 $EGREP "free" >/dev/null 2>&1; then : 5241 5242else 5243 ac_cv_header_stdc=no 5244fi 5245rm -f conftest* 5246 5247fi 5248 5249if test $ac_cv_header_stdc = yes; then 5250 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5251 if test "$cross_compiling" = yes; then : 5252 : 5253else 5254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5255/* end confdefs.h. */ 5256#include <ctype.h> 5257#include <stdlib.h> 5258#if ((' ' & 0x0FF) == 0x020) 5259# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5260# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5261#else 5262# define ISLOWER(c) \ 5263 (('a' <= (c) && (c) <= 'i') \ 5264 || ('j' <= (c) && (c) <= 'r') \ 5265 || ('s' <= (c) && (c) <= 'z')) 5266# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5267#endif 5268 5269#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5270int 5271main () 5272{ 5273 int i; 5274 for (i = 0; i < 256; i++) 5275 if (XOR (islower (i), ISLOWER (i)) 5276 || toupper (i) != TOUPPER (i)) 5277 return 2; 5278 return 0; 5279} 5280_ACEOF 5281if ac_fn_c_try_run "$LINENO"; then : 5282 5283else 5284 ac_cv_header_stdc=no 5285fi 5286rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5287 conftest.$ac_objext conftest.beam conftest.$ac_ext 5288fi 5289 5290fi 5291fi 5292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5293$as_echo "$ac_cv_header_stdc" >&6; } 5294if test $ac_cv_header_stdc = yes; then 5295 5296$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5297 5298fi 5299 5300# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5301for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5302 inttypes.h stdint.h unistd.h 5303do : 5304 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5305ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5306" 5307eval as_val=\$$as_ac_Header 5308 if test "x$as_val" = x""yes; then : 5309 cat >>confdefs.h <<_ACEOF 5310#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5311_ACEOF 5312 5313fi 5314 5315done 5316 5317 5318 5319 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5320if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5321 MINIX=yes 5322else 5323 MINIX= 5324fi 5325 5326 5327 if test "$MINIX" = yes; then 5328 5329$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5330 5331 5332$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5333 5334 5335$as_echo "#define _MINIX 1" >>confdefs.h 5336 5337 fi 5338 5339 5340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5341$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5342if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5343 $as_echo_n "(cached) " >&6 5344else 5345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5346/* end confdefs.h. */ 5347 5348# define __EXTENSIONS__ 1 5349 $ac_includes_default 5350int 5351main () 5352{ 5353 5354 ; 5355 return 0; 5356} 5357_ACEOF 5358if ac_fn_c_try_compile "$LINENO"; then : 5359 ac_cv_safe_to_define___extensions__=yes 5360else 5361 ac_cv_safe_to_define___extensions__=no 5362fi 5363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5364fi 5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5366$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5367 test $ac_cv_safe_to_define___extensions__ = yes && 5368 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5369 5370 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5371 5372 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5373 5374 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5375 5376 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5377 5378 5379 5380 5381 5382case `pwd` in 5383 *\ * | *\ *) 5384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5385$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5386esac 5387 5388 5389 5390macro_version='2.2.7a' 5391macro_revision='1.3134' 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405ltmain="$ac_aux_dir/ltmain.sh" 5406 5407# Backslashify metacharacters that are still active within 5408# double-quoted strings. 5409sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5410 5411# Same as above, but do not quote variable references. 5412double_quote_subst='s/\(["`\\]\)/\\\1/g' 5413 5414# Sed substitution to delay expansion of an escaped shell variable in a 5415# double_quote_subst'ed string. 5416delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5417 5418# Sed substitution to delay expansion of an escaped single quote. 5419delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5420 5421# Sed substitution to avoid accidental globbing in evaled expressions 5422no_glob_subst='s/\*/\\\*/g' 5423 5424ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5425ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5426ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5427 5428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5429$as_echo_n "checking how to print strings... " >&6; } 5430# Test print first, because it will be a builtin if present. 5431if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5432 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5433 ECHO='print -r --' 5434elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5435 ECHO='printf %s\n' 5436else 5437 # Use this function as a fallback that always works. 5438 func_fallback_echo () 5439 { 5440 eval 'cat <<_LTECHO_EOF 5441$1 5442_LTECHO_EOF' 5443 } 5444 ECHO='func_fallback_echo' 5445fi 5446 5447# func_echo_all arg... 5448# Invoke $ECHO with all args, space-separated. 5449func_echo_all () 5450{ 5451 $ECHO "" 5452} 5453 5454case "$ECHO" in 5455 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5456$as_echo "printf" >&6; } ;; 5457 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5458$as_echo "print -r" >&6; } ;; 5459 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5460$as_echo "cat" >&6; } ;; 5461esac 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5477$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5478if test "${ac_cv_path_SED+set}" = set; then : 5479 $as_echo_n "(cached) " >&6 5480else 5481 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5482 for ac_i in 1 2 3 4 5 6 7; do 5483 ac_script="$ac_script$as_nl$ac_script" 5484 done 5485 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5486 { ac_script=; unset ac_script;} 5487 if test -z "$SED"; then 5488 ac_path_SED_found=false 5489 # Loop through the user's path and test for each of PROGNAME-LIST 5490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5491for as_dir in $PATH 5492do 5493 IFS=$as_save_IFS 5494 test -z "$as_dir" && as_dir=. 5495 for ac_prog in sed gsed; do 5496 for ac_exec_ext in '' $ac_executable_extensions; do 5497 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5498 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5499# Check for GNU ac_path_SED and select it if it is found. 5500 # Check for GNU $ac_path_SED 5501case `"$ac_path_SED" --version 2>&1` in 5502*GNU*) 5503 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5504*) 5505 ac_count=0 5506 $as_echo_n 0123456789 >"conftest.in" 5507 while : 5508 do 5509 cat "conftest.in" "conftest.in" >"conftest.tmp" 5510 mv "conftest.tmp" "conftest.in" 5511 cp "conftest.in" "conftest.nl" 5512 $as_echo '' >> "conftest.nl" 5513 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5514 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5515 as_fn_arith $ac_count + 1 && ac_count=$as_val 5516 if test $ac_count -gt ${ac_path_SED_max-0}; then 5517 # Best one so far, save it but keep looking for a better one 5518 ac_cv_path_SED="$ac_path_SED" 5519 ac_path_SED_max=$ac_count 5520 fi 5521 # 10*(2^10) chars as input seems more than enough 5522 test $ac_count -gt 10 && break 5523 done 5524 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5525esac 5526 5527 $ac_path_SED_found && break 3 5528 done 5529 done 5530 done 5531IFS=$as_save_IFS 5532 if test -z "$ac_cv_path_SED"; then 5533 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5534 fi 5535else 5536 ac_cv_path_SED=$SED 5537fi 5538 5539fi 5540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5541$as_echo "$ac_cv_path_SED" >&6; } 5542 SED="$ac_cv_path_SED" 5543 rm -f conftest.sed 5544 5545test -z "$SED" && SED=sed 5546Xsed="$SED -e 1s/^X//" 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5559$as_echo_n "checking for fgrep... " >&6; } 5560if test "${ac_cv_path_FGREP+set}" = set; then : 5561 $as_echo_n "(cached) " >&6 5562else 5563 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5564 then ac_cv_path_FGREP="$GREP -F" 5565 else 5566 if test -z "$FGREP"; then 5567 ac_path_FGREP_found=false 5568 # Loop through the user's path and test for each of PROGNAME-LIST 5569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5570for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5571do 5572 IFS=$as_save_IFS 5573 test -z "$as_dir" && as_dir=. 5574 for ac_prog in fgrep; do 5575 for ac_exec_ext in '' $ac_executable_extensions; do 5576 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5577 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5578# Check for GNU ac_path_FGREP and select it if it is found. 5579 # Check for GNU $ac_path_FGREP 5580case `"$ac_path_FGREP" --version 2>&1` in 5581*GNU*) 5582 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5583*) 5584 ac_count=0 5585 $as_echo_n 0123456789 >"conftest.in" 5586 while : 5587 do 5588 cat "conftest.in" "conftest.in" >"conftest.tmp" 5589 mv "conftest.tmp" "conftest.in" 5590 cp "conftest.in" "conftest.nl" 5591 $as_echo 'FGREP' >> "conftest.nl" 5592 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5593 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5594 as_fn_arith $ac_count + 1 && ac_count=$as_val 5595 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5596 # Best one so far, save it but keep looking for a better one 5597 ac_cv_path_FGREP="$ac_path_FGREP" 5598 ac_path_FGREP_max=$ac_count 5599 fi 5600 # 10*(2^10) chars as input seems more than enough 5601 test $ac_count -gt 10 && break 5602 done 5603 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5604esac 5605 5606 $ac_path_FGREP_found && break 3 5607 done 5608 done 5609 done 5610IFS=$as_save_IFS 5611 if test -z "$ac_cv_path_FGREP"; then 5612 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5613 fi 5614else 5615 ac_cv_path_FGREP=$FGREP 5616fi 5617 5618 fi 5619fi 5620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5621$as_echo "$ac_cv_path_FGREP" >&6; } 5622 FGREP="$ac_cv_path_FGREP" 5623 5624 5625test -z "$GREP" && GREP=grep 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645# Check whether --with-gnu-ld was given. 5646if test "${with_gnu_ld+set}" = set; then : 5647 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5648else 5649 with_gnu_ld=no 5650fi 5651 5652ac_prog=ld 5653if test "$GCC" = yes; then 5654 # Check if gcc -print-prog-name=ld gives a path. 5655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5656$as_echo_n "checking for ld used by $CC... " >&6; } 5657 case $host in 5658 *-*-mingw*) 5659 # gcc leaves a trailing carriage return which upsets mingw 5660 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5661 *) 5662 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5663 esac 5664 case $ac_prog in 5665 # Accept absolute paths. 5666 [\\/]* | ?:[\\/]*) 5667 re_direlt='/[^/][^/]*/\.\./' 5668 # Canonicalize the pathname of ld 5669 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5670 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5671 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5672 done 5673 test -z "$LD" && LD="$ac_prog" 5674 ;; 5675 "") 5676 # If it fails, then pretend we aren't using GCC. 5677 ac_prog=ld 5678 ;; 5679 *) 5680 # If it is relative, then search for the first ld in PATH. 5681 with_gnu_ld=unknown 5682 ;; 5683 esac 5684elif test "$with_gnu_ld" = yes; then 5685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5686$as_echo_n "checking for GNU ld... " >&6; } 5687else 5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5689$as_echo_n "checking for non-GNU ld... " >&6; } 5690fi 5691if test "${lt_cv_path_LD+set}" = set; then : 5692 $as_echo_n "(cached) " >&6 5693else 5694 if test -z "$LD"; then 5695 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5696 for ac_dir in $PATH; do 5697 IFS="$lt_save_ifs" 5698 test -z "$ac_dir" && ac_dir=. 5699 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5700 lt_cv_path_LD="$ac_dir/$ac_prog" 5701 # Check to see if the program is GNU ld. I'd rather use --version, 5702 # but apparently some variants of GNU ld only accept -v. 5703 # Break only if it was the GNU/non-GNU ld that we prefer. 5704 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5705 *GNU* | *'with BFD'*) 5706 test "$with_gnu_ld" != no && break 5707 ;; 5708 *) 5709 test "$with_gnu_ld" != yes && break 5710 ;; 5711 esac 5712 fi 5713 done 5714 IFS="$lt_save_ifs" 5715else 5716 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5717fi 5718fi 5719 5720LD="$lt_cv_path_LD" 5721if test -n "$LD"; then 5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5723$as_echo "$LD" >&6; } 5724else 5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5726$as_echo "no" >&6; } 5727fi 5728test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5730$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5731if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5732 $as_echo_n "(cached) " >&6 5733else 5734 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5735case `$LD -v 2>&1 </dev/null` in 5736*GNU* | *'with BFD'*) 5737 lt_cv_prog_gnu_ld=yes 5738 ;; 5739*) 5740 lt_cv_prog_gnu_ld=no 5741 ;; 5742esac 5743fi 5744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5745$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5746with_gnu_ld=$lt_cv_prog_gnu_ld 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5757$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5758if test "${lt_cv_path_NM+set}" = set; then : 5759 $as_echo_n "(cached) " >&6 5760else 5761 if test -n "$NM"; then 5762 # Let the user override the test. 5763 lt_cv_path_NM="$NM" 5764else 5765 lt_nm_to_check="${ac_tool_prefix}nm" 5766 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5767 lt_nm_to_check="$lt_nm_to_check nm" 5768 fi 5769 for lt_tmp_nm in $lt_nm_to_check; do 5770 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5771 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5772 IFS="$lt_save_ifs" 5773 test -z "$ac_dir" && ac_dir=. 5774 tmp_nm="$ac_dir/$lt_tmp_nm" 5775 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5776 # Check to see if the nm accepts a BSD-compat flag. 5777 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5778 # nm: unknown option "B" ignored 5779 # Tru64's nm complains that /dev/null is an invalid object file 5780 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5781 */dev/null* | *'Invalid file or object type'*) 5782 lt_cv_path_NM="$tmp_nm -B" 5783 break 5784 ;; 5785 *) 5786 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5787 */dev/null*) 5788 lt_cv_path_NM="$tmp_nm -p" 5789 break 5790 ;; 5791 *) 5792 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5793 continue # so that we can try to find one that supports BSD flags 5794 ;; 5795 esac 5796 ;; 5797 esac 5798 fi 5799 done 5800 IFS="$lt_save_ifs" 5801 done 5802 : ${lt_cv_path_NM=no} 5803fi 5804fi 5805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5806$as_echo "$lt_cv_path_NM" >&6; } 5807if test "$lt_cv_path_NM" != "no"; then 5808 NM="$lt_cv_path_NM" 5809else 5810 # Didn't find any BSD compatible name lister, look for dumpbin. 5811 if test -n "$DUMPBIN"; then : 5812 # Let the user override the test. 5813 else 5814 if test -n "$ac_tool_prefix"; then 5815 for ac_prog in dumpbin "link -dump" 5816 do 5817 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5818set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5820$as_echo_n "checking for $ac_word... " >&6; } 5821if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5822 $as_echo_n "(cached) " >&6 5823else 5824 if test -n "$DUMPBIN"; then 5825 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5826else 5827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5828for as_dir in $PATH 5829do 5830 IFS=$as_save_IFS 5831 test -z "$as_dir" && as_dir=. 5832 for ac_exec_ext in '' $ac_executable_extensions; do 5833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5834 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5836 break 2 5837 fi 5838done 5839 done 5840IFS=$as_save_IFS 5841 5842fi 5843fi 5844DUMPBIN=$ac_cv_prog_DUMPBIN 5845if test -n "$DUMPBIN"; then 5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5847$as_echo "$DUMPBIN" >&6; } 5848else 5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5850$as_echo "no" >&6; } 5851fi 5852 5853 5854 test -n "$DUMPBIN" && break 5855 done 5856fi 5857if test -z "$DUMPBIN"; then 5858 ac_ct_DUMPBIN=$DUMPBIN 5859 for ac_prog in dumpbin "link -dump" 5860do 5861 # Extract the first word of "$ac_prog", so it can be a program name with args. 5862set dummy $ac_prog; ac_word=$2 5863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5864$as_echo_n "checking for $ac_word... " >&6; } 5865if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5866 $as_echo_n "(cached) " >&6 5867else 5868 if test -n "$ac_ct_DUMPBIN"; then 5869 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5870else 5871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5872for as_dir in $PATH 5873do 5874 IFS=$as_save_IFS 5875 test -z "$as_dir" && as_dir=. 5876 for ac_exec_ext in '' $ac_executable_extensions; do 5877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5878 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5880 break 2 5881 fi 5882done 5883 done 5884IFS=$as_save_IFS 5885 5886fi 5887fi 5888ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5889if test -n "$ac_ct_DUMPBIN"; then 5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5891$as_echo "$ac_ct_DUMPBIN" >&6; } 5892else 5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5894$as_echo "no" >&6; } 5895fi 5896 5897 5898 test -n "$ac_ct_DUMPBIN" && break 5899done 5900 5901 if test "x$ac_ct_DUMPBIN" = x; then 5902 DUMPBIN=":" 5903 else 5904 case $cross_compiling:$ac_tool_warned in 5905yes:) 5906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5908ac_tool_warned=yes ;; 5909esac 5910 DUMPBIN=$ac_ct_DUMPBIN 5911 fi 5912fi 5913 5914 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5915 *COFF*) 5916 DUMPBIN="$DUMPBIN -symbols" 5917 ;; 5918 *) 5919 DUMPBIN=: 5920 ;; 5921 esac 5922 fi 5923 5924 if test "$DUMPBIN" != ":"; then 5925 NM="$DUMPBIN" 5926 fi 5927fi 5928test -z "$NM" && NM=nm 5929 5930 5931 5932 5933 5934 5935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5936$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5937if test "${lt_cv_nm_interface+set}" = set; then : 5938 $as_echo_n "(cached) " >&6 5939else 5940 lt_cv_nm_interface="BSD nm" 5941 echo "int some_variable = 0;" > conftest.$ac_ext 5942 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5943 (eval "$ac_compile" 2>conftest.err) 5944 cat conftest.err >&5 5945 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5946 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5947 cat conftest.err >&5 5948 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5949 cat conftest.out >&5 5950 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5951 lt_cv_nm_interface="MS dumpbin" 5952 fi 5953 rm -f conftest* 5954fi 5955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5956$as_echo "$lt_cv_nm_interface" >&6; } 5957 5958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5959$as_echo_n "checking whether ln -s works... " >&6; } 5960LN_S=$as_ln_s 5961if test "$LN_S" = "ln -s"; then 5962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5963$as_echo "yes" >&6; } 5964else 5965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5966$as_echo "no, using $LN_S" >&6; } 5967fi 5968 5969# find the maximum length of command line arguments 5970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5971$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5972if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5973 $as_echo_n "(cached) " >&6 5974else 5975 i=0 5976 teststring="ABCD" 5977 5978 case $build_os in 5979 msdosdjgpp*) 5980 # On DJGPP, this test can blow up pretty badly due to problems in libc 5981 # (any single argument exceeding 2000 bytes causes a buffer overrun 5982 # during glob expansion). Even if it were fixed, the result of this 5983 # check would be larger than it should be. 5984 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5985 ;; 5986 5987 gnu*) 5988 # Under GNU Hurd, this test is not required because there is 5989 # no limit to the length of command line arguments. 5990 # Libtool will interpret -1 as no limit whatsoever 5991 lt_cv_sys_max_cmd_len=-1; 5992 ;; 5993 5994 cygwin* | mingw* | cegcc*) 5995 # On Win9x/ME, this test blows up -- it succeeds, but takes 5996 # about 5 minutes as the teststring grows exponentially. 5997 # Worse, since 9x/ME are not pre-emptively multitasking, 5998 # you end up with a "frozen" computer, even though with patience 5999 # the test eventually succeeds (with a max line length of 256k). 6000 # Instead, let's just punt: use the minimum linelength reported by 6001 # all of the supported platforms: 8192 (on NT/2K/XP). 6002 lt_cv_sys_max_cmd_len=8192; 6003 ;; 6004 6005 mint*) 6006 # On MiNT this can take a long time and run out of memory. 6007 lt_cv_sys_max_cmd_len=8192; 6008 ;; 6009 6010 amigaos*) 6011 # On AmigaOS with pdksh, this test takes hours, literally. 6012 # So we just punt and use a minimum line length of 8192. 6013 lt_cv_sys_max_cmd_len=8192; 6014 ;; 6015 6016 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6017 # This has been around since 386BSD, at least. Likely further. 6018 if test -x /sbin/sysctl; then 6019 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6020 elif test -x /usr/sbin/sysctl; then 6021 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6022 else 6023 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6024 fi 6025 # And add a safety zone 6026 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6027 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6028 ;; 6029 6030 interix*) 6031 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6032 lt_cv_sys_max_cmd_len=196608 6033 ;; 6034 6035 osf*) 6036 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6037 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6038 # nice to cause kernel panics so lets avoid the loop below. 6039 # First set a reasonable default. 6040 lt_cv_sys_max_cmd_len=16384 6041 # 6042 if test -x /sbin/sysconfig; then 6043 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6044 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6045 esac 6046 fi 6047 ;; 6048 sco3.2v5*) 6049 lt_cv_sys_max_cmd_len=102400 6050 ;; 6051 sysv5* | sco5v6* | sysv4.2uw2*) 6052 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6053 if test -n "$kargmax"; then 6054 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6055 else 6056 lt_cv_sys_max_cmd_len=32768 6057 fi 6058 ;; 6059 *) 6060 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6061 if test -n "$lt_cv_sys_max_cmd_len"; then 6062 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6063 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6064 else 6065 # Make teststring a little bigger before we do anything with it. 6066 # a 1K string should be a reasonable start. 6067 for i in 1 2 3 4 5 6 7 8 ; do 6068 teststring=$teststring$teststring 6069 done 6070 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6071 # If test is not a shell built-in, we'll probably end up computing a 6072 # maximum length that is only half of the actual maximum length, but 6073 # we can't tell. 6074 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6075 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6076 test $i != 17 # 1/2 MB should be enough 6077 do 6078 i=`expr $i + 1` 6079 teststring=$teststring$teststring 6080 done 6081 # Only check the string length outside the loop. 6082 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6083 teststring= 6084 # Add a significant safety factor because C++ compilers can tack on 6085 # massive amounts of additional arguments before passing them to the 6086 # linker. It appears as though 1/2 is a usable value. 6087 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6088 fi 6089 ;; 6090 esac 6091 6092fi 6093 6094if test -n $lt_cv_sys_max_cmd_len ; then 6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6096$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6097else 6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6099$as_echo "none" >&6; } 6100fi 6101max_cmd_len=$lt_cv_sys_max_cmd_len 6102 6103 6104 6105 6106 6107 6108: ${CP="cp -f"} 6109: ${MV="mv -f"} 6110: ${RM="rm -f"} 6111 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6113$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6114# Try some XSI features 6115xsi_shell=no 6116( _lt_dummy="a/b/c" 6117 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6118 = c,a/b,, \ 6119 && eval 'test $(( 1 + 1 )) -eq 2 \ 6120 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6121 && xsi_shell=yes 6122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6123$as_echo "$xsi_shell" >&6; } 6124 6125 6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6127$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6128lt_shell_append=no 6129( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6130 >/dev/null 2>&1 \ 6131 && lt_shell_append=yes 6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6133$as_echo "$lt_shell_append" >&6; } 6134 6135 6136if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6137 lt_unset=unset 6138else 6139 lt_unset=false 6140fi 6141 6142 6143 6144 6145 6146# test EBCDIC or ASCII 6147case `echo X|tr X '\101'` in 6148 A) # ASCII based system 6149 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6150 lt_SP2NL='tr \040 \012' 6151 lt_NL2SP='tr \015\012 \040\040' 6152 ;; 6153 *) # EBCDIC based system 6154 lt_SP2NL='tr \100 \n' 6155 lt_NL2SP='tr \r\n \100\100' 6156 ;; 6157esac 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6168$as_echo_n "checking for $LD option to reload object files... " >&6; } 6169if test "${lt_cv_ld_reload_flag+set}" = set; then : 6170 $as_echo_n "(cached) " >&6 6171else 6172 lt_cv_ld_reload_flag='-r' 6173fi 6174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6175$as_echo "$lt_cv_ld_reload_flag" >&6; } 6176reload_flag=$lt_cv_ld_reload_flag 6177case $reload_flag in 6178"" | " "*) ;; 6179*) reload_flag=" $reload_flag" ;; 6180esac 6181reload_cmds='$LD$reload_flag -o $output$reload_objs' 6182case $host_os in 6183 darwin*) 6184 if test "$GCC" = yes; then 6185 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6186 else 6187 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6188 fi 6189 ;; 6190esac 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200if test -n "$ac_tool_prefix"; then 6201 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6202set dummy ${ac_tool_prefix}objdump; ac_word=$2 6203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6204$as_echo_n "checking for $ac_word... " >&6; } 6205if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6206 $as_echo_n "(cached) " >&6 6207else 6208 if test -n "$OBJDUMP"; then 6209 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6210else 6211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6212for as_dir in $PATH 6213do 6214 IFS=$as_save_IFS 6215 test -z "$as_dir" && as_dir=. 6216 for ac_exec_ext in '' $ac_executable_extensions; do 6217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6218 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6220 break 2 6221 fi 6222done 6223 done 6224IFS=$as_save_IFS 6225 6226fi 6227fi 6228OBJDUMP=$ac_cv_prog_OBJDUMP 6229if test -n "$OBJDUMP"; then 6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6231$as_echo "$OBJDUMP" >&6; } 6232else 6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6234$as_echo "no" >&6; } 6235fi 6236 6237 6238fi 6239if test -z "$ac_cv_prog_OBJDUMP"; then 6240 ac_ct_OBJDUMP=$OBJDUMP 6241 # Extract the first word of "objdump", so it can be a program name with args. 6242set dummy objdump; ac_word=$2 6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6244$as_echo_n "checking for $ac_word... " >&6; } 6245if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6246 $as_echo_n "(cached) " >&6 6247else 6248 if test -n "$ac_ct_OBJDUMP"; then 6249 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6250else 6251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6252for as_dir in $PATH 6253do 6254 IFS=$as_save_IFS 6255 test -z "$as_dir" && as_dir=. 6256 for ac_exec_ext in '' $ac_executable_extensions; do 6257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6258 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6260 break 2 6261 fi 6262done 6263 done 6264IFS=$as_save_IFS 6265 6266fi 6267fi 6268ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6269if test -n "$ac_ct_OBJDUMP"; then 6270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6271$as_echo "$ac_ct_OBJDUMP" >&6; } 6272else 6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6274$as_echo "no" >&6; } 6275fi 6276 6277 if test "x$ac_ct_OBJDUMP" = x; then 6278 OBJDUMP="false" 6279 else 6280 case $cross_compiling:$ac_tool_warned in 6281yes:) 6282{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6283$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6284ac_tool_warned=yes ;; 6285esac 6286 OBJDUMP=$ac_ct_OBJDUMP 6287 fi 6288else 6289 OBJDUMP="$ac_cv_prog_OBJDUMP" 6290fi 6291 6292test -z "$OBJDUMP" && OBJDUMP=objdump 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6303$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6304if test "${lt_cv_deplibs_check_method+set}" = set; then : 6305 $as_echo_n "(cached) " >&6 6306else 6307 lt_cv_file_magic_cmd='$MAGIC_CMD' 6308lt_cv_file_magic_test_file= 6309lt_cv_deplibs_check_method='unknown' 6310# Need to set the preceding variable on all platforms that support 6311# interlibrary dependencies. 6312# 'none' -- dependencies not supported. 6313# `unknown' -- same as none, but documents that we really don't know. 6314# 'pass_all' -- all dependencies passed with no checks. 6315# 'test_compile' -- check by making test program. 6316# 'file_magic [[regex]]' -- check by looking for files in library path 6317# which responds to the $file_magic_cmd with a given extended regex. 6318# If you have `file' or equivalent on your system and you're not sure 6319# whether `pass_all' will *always* work, you probably want this one. 6320 6321case $host_os in 6322aix[4-9]*) 6323 lt_cv_deplibs_check_method=pass_all 6324 ;; 6325 6326beos*) 6327 lt_cv_deplibs_check_method=pass_all 6328 ;; 6329 6330bsdi[45]*) 6331 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6332 lt_cv_file_magic_cmd='/usr/bin/file -L' 6333 lt_cv_file_magic_test_file=/shlib/libc.so 6334 ;; 6335 6336cygwin*) 6337 # func_win32_libid is a shell function defined in ltmain.sh 6338 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6339 lt_cv_file_magic_cmd='func_win32_libid' 6340 ;; 6341 6342mingw* | pw32*) 6343 # Base MSYS/MinGW do not provide the 'file' command needed by 6344 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6345 # unless we find 'file', for example because we are cross-compiling. 6346 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6347 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6348 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6349 lt_cv_file_magic_cmd='func_win32_libid' 6350 else 6351 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6352 lt_cv_file_magic_cmd='$OBJDUMP -f' 6353 fi 6354 ;; 6355 6356cegcc*) 6357 # use the weaker test based on 'objdump'. See mingw*. 6358 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6359 lt_cv_file_magic_cmd='$OBJDUMP -f' 6360 ;; 6361 6362darwin* | rhapsody*) 6363 lt_cv_deplibs_check_method=pass_all 6364 ;; 6365 6366freebsd* | dragonfly*) 6367 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6368 case $host_cpu in 6369 i*86 ) 6370 # Not sure whether the presence of OpenBSD here was a mistake. 6371 # Let's accept both of them until this is cleared up. 6372 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6373 lt_cv_file_magic_cmd=/usr/bin/file 6374 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6375 ;; 6376 esac 6377 else 6378 lt_cv_deplibs_check_method=pass_all 6379 fi 6380 ;; 6381 6382gnu*) 6383 lt_cv_deplibs_check_method=pass_all 6384 ;; 6385 6386haiku*) 6387 lt_cv_deplibs_check_method=pass_all 6388 ;; 6389 6390hpux10.20* | hpux11*) 6391 lt_cv_file_magic_cmd=/usr/bin/file 6392 case $host_cpu in 6393 ia64*) 6394 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6395 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6396 ;; 6397 hppa*64*) 6398 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]' 6399 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6400 ;; 6401 *) 6402 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6403 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6404 ;; 6405 esac 6406 ;; 6407 6408interix[3-9]*) 6409 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6411 ;; 6412 6413irix5* | irix6* | nonstopux*) 6414 case $LD in 6415 *-32|*"-32 ") libmagic=32-bit;; 6416 *-n32|*"-n32 ") libmagic=N32;; 6417 *-64|*"-64 ") libmagic=64-bit;; 6418 *) libmagic=never-match;; 6419 esac 6420 lt_cv_deplibs_check_method=pass_all 6421 ;; 6422 6423# This must be Linux ELF. 6424linux* | k*bsd*-gnu | kopensolaris*-gnu) 6425 lt_cv_deplibs_check_method=pass_all 6426 ;; 6427 6428netbsd*) 6429 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6430 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6431 else 6432 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6433 fi 6434 ;; 6435 6436newos6*) 6437 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6438 lt_cv_file_magic_cmd=/usr/bin/file 6439 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6440 ;; 6441 6442*nto* | *qnx*) 6443 lt_cv_deplibs_check_method=pass_all 6444 ;; 6445 6446openbsd*) 6447 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6448 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6449 else 6450 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6451 fi 6452 ;; 6453 6454osf3* | osf4* | osf5*) 6455 lt_cv_deplibs_check_method=pass_all 6456 ;; 6457 6458rdos*) 6459 lt_cv_deplibs_check_method=pass_all 6460 ;; 6461 6462solaris*) 6463 lt_cv_deplibs_check_method=pass_all 6464 ;; 6465 6466sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6467 lt_cv_deplibs_check_method=pass_all 6468 ;; 6469 6470sysv4 | sysv4.3*) 6471 case $host_vendor in 6472 motorola) 6473 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]' 6474 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6475 ;; 6476 ncr) 6477 lt_cv_deplibs_check_method=pass_all 6478 ;; 6479 sequent) 6480 lt_cv_file_magic_cmd='/bin/file' 6481 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6482 ;; 6483 sni) 6484 lt_cv_file_magic_cmd='/bin/file' 6485 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6486 lt_cv_file_magic_test_file=/lib/libc.so 6487 ;; 6488 siemens) 6489 lt_cv_deplibs_check_method=pass_all 6490 ;; 6491 pc) 6492 lt_cv_deplibs_check_method=pass_all 6493 ;; 6494 esac 6495 ;; 6496 6497tpf*) 6498 lt_cv_deplibs_check_method=pass_all 6499 ;; 6500esac 6501 6502fi 6503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6504$as_echo "$lt_cv_deplibs_check_method" >&6; } 6505file_magic_cmd=$lt_cv_file_magic_cmd 6506deplibs_check_method=$lt_cv_deplibs_check_method 6507test -z "$deplibs_check_method" && deplibs_check_method=unknown 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520if test -n "$ac_tool_prefix"; then 6521 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6522set dummy ${ac_tool_prefix}ar; ac_word=$2 6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6524$as_echo_n "checking for $ac_word... " >&6; } 6525if test "${ac_cv_prog_AR+set}" = set; then : 6526 $as_echo_n "(cached) " >&6 6527else 6528 if test -n "$AR"; then 6529 ac_cv_prog_AR="$AR" # Let the user override the test. 6530else 6531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6532for as_dir in $PATH 6533do 6534 IFS=$as_save_IFS 6535 test -z "$as_dir" && as_dir=. 6536 for ac_exec_ext in '' $ac_executable_extensions; do 6537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6538 ac_cv_prog_AR="${ac_tool_prefix}ar" 6539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6540 break 2 6541 fi 6542done 6543 done 6544IFS=$as_save_IFS 6545 6546fi 6547fi 6548AR=$ac_cv_prog_AR 6549if test -n "$AR"; then 6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6551$as_echo "$AR" >&6; } 6552else 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6554$as_echo "no" >&6; } 6555fi 6556 6557 6558fi 6559if test -z "$ac_cv_prog_AR"; then 6560 ac_ct_AR=$AR 6561 # Extract the first word of "ar", so it can be a program name with args. 6562set dummy ar; ac_word=$2 6563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6564$as_echo_n "checking for $ac_word... " >&6; } 6565if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6566 $as_echo_n "(cached) " >&6 6567else 6568 if test -n "$ac_ct_AR"; then 6569 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6570else 6571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6572for as_dir in $PATH 6573do 6574 IFS=$as_save_IFS 6575 test -z "$as_dir" && as_dir=. 6576 for ac_exec_ext in '' $ac_executable_extensions; do 6577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6578 ac_cv_prog_ac_ct_AR="ar" 6579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6580 break 2 6581 fi 6582done 6583 done 6584IFS=$as_save_IFS 6585 6586fi 6587fi 6588ac_ct_AR=$ac_cv_prog_ac_ct_AR 6589if test -n "$ac_ct_AR"; then 6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6591$as_echo "$ac_ct_AR" >&6; } 6592else 6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6594$as_echo "no" >&6; } 6595fi 6596 6597 if test "x$ac_ct_AR" = x; then 6598 AR="false" 6599 else 6600 case $cross_compiling:$ac_tool_warned in 6601yes:) 6602{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6603$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6604ac_tool_warned=yes ;; 6605esac 6606 AR=$ac_ct_AR 6607 fi 6608else 6609 AR="$ac_cv_prog_AR" 6610fi 6611 6612test -z "$AR" && AR=ar 6613test -z "$AR_FLAGS" && AR_FLAGS=cru 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625if test -n "$ac_tool_prefix"; then 6626 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6627set dummy ${ac_tool_prefix}strip; ac_word=$2 6628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6629$as_echo_n "checking for $ac_word... " >&6; } 6630if test "${ac_cv_prog_STRIP+set}" = set; then : 6631 $as_echo_n "(cached) " >&6 6632else 6633 if test -n "$STRIP"; then 6634 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6635else 6636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6637for as_dir in $PATH 6638do 6639 IFS=$as_save_IFS 6640 test -z "$as_dir" && as_dir=. 6641 for ac_exec_ext in '' $ac_executable_extensions; do 6642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6643 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6645 break 2 6646 fi 6647done 6648 done 6649IFS=$as_save_IFS 6650 6651fi 6652fi 6653STRIP=$ac_cv_prog_STRIP 6654if test -n "$STRIP"; then 6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6656$as_echo "$STRIP" >&6; } 6657else 6658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6659$as_echo "no" >&6; } 6660fi 6661 6662 6663fi 6664if test -z "$ac_cv_prog_STRIP"; then 6665 ac_ct_STRIP=$STRIP 6666 # Extract the first word of "strip", so it can be a program name with args. 6667set dummy strip; ac_word=$2 6668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6669$as_echo_n "checking for $ac_word... " >&6; } 6670if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6671 $as_echo_n "(cached) " >&6 6672else 6673 if test -n "$ac_ct_STRIP"; then 6674 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6675else 6676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6677for as_dir in $PATH 6678do 6679 IFS=$as_save_IFS 6680 test -z "$as_dir" && as_dir=. 6681 for ac_exec_ext in '' $ac_executable_extensions; do 6682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6683 ac_cv_prog_ac_ct_STRIP="strip" 6684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6685 break 2 6686 fi 6687done 6688 done 6689IFS=$as_save_IFS 6690 6691fi 6692fi 6693ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6694if test -n "$ac_ct_STRIP"; then 6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6696$as_echo "$ac_ct_STRIP" >&6; } 6697else 6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6699$as_echo "no" >&6; } 6700fi 6701 6702 if test "x$ac_ct_STRIP" = x; then 6703 STRIP=":" 6704 else 6705 case $cross_compiling:$ac_tool_warned in 6706yes:) 6707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6709ac_tool_warned=yes ;; 6710esac 6711 STRIP=$ac_ct_STRIP 6712 fi 6713else 6714 STRIP="$ac_cv_prog_STRIP" 6715fi 6716 6717test -z "$STRIP" && STRIP=: 6718 6719 6720 6721 6722 6723 6724if test -n "$ac_tool_prefix"; then 6725 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6726set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6728$as_echo_n "checking for $ac_word... " >&6; } 6729if test "${ac_cv_prog_RANLIB+set}" = set; then : 6730 $as_echo_n "(cached) " >&6 6731else 6732 if test -n "$RANLIB"; then 6733 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6734else 6735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6736for as_dir in $PATH 6737do 6738 IFS=$as_save_IFS 6739 test -z "$as_dir" && as_dir=. 6740 for ac_exec_ext in '' $ac_executable_extensions; do 6741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6742 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6744 break 2 6745 fi 6746done 6747 done 6748IFS=$as_save_IFS 6749 6750fi 6751fi 6752RANLIB=$ac_cv_prog_RANLIB 6753if test -n "$RANLIB"; then 6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6755$as_echo "$RANLIB" >&6; } 6756else 6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6758$as_echo "no" >&6; } 6759fi 6760 6761 6762fi 6763if test -z "$ac_cv_prog_RANLIB"; then 6764 ac_ct_RANLIB=$RANLIB 6765 # Extract the first word of "ranlib", so it can be a program name with args. 6766set dummy ranlib; ac_word=$2 6767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6768$as_echo_n "checking for $ac_word... " >&6; } 6769if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6770 $as_echo_n "(cached) " >&6 6771else 6772 if test -n "$ac_ct_RANLIB"; then 6773 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6774else 6775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6776for as_dir in $PATH 6777do 6778 IFS=$as_save_IFS 6779 test -z "$as_dir" && as_dir=. 6780 for ac_exec_ext in '' $ac_executable_extensions; do 6781 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6782 ac_cv_prog_ac_ct_RANLIB="ranlib" 6783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6784 break 2 6785 fi 6786done 6787 done 6788IFS=$as_save_IFS 6789 6790fi 6791fi 6792ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6793if test -n "$ac_ct_RANLIB"; then 6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6795$as_echo "$ac_ct_RANLIB" >&6; } 6796else 6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6798$as_echo "no" >&6; } 6799fi 6800 6801 if test "x$ac_ct_RANLIB" = x; then 6802 RANLIB=":" 6803 else 6804 case $cross_compiling:$ac_tool_warned in 6805yes:) 6806{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6807$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6808ac_tool_warned=yes ;; 6809esac 6810 RANLIB=$ac_ct_RANLIB 6811 fi 6812else 6813 RANLIB="$ac_cv_prog_RANLIB" 6814fi 6815 6816test -z "$RANLIB" && RANLIB=: 6817 6818 6819 6820 6821 6822 6823# Determine commands to create old-style static archives. 6824old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6825old_postinstall_cmds='chmod 644 $oldlib' 6826old_postuninstall_cmds= 6827 6828if test -n "$RANLIB"; then 6829 case $host_os in 6830 openbsd*) 6831 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6832 ;; 6833 *) 6834 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6835 ;; 6836 esac 6837 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6838fi 6839 6840case $host_os in 6841 darwin*) 6842 lock_old_archive_extraction=yes ;; 6843 *) 6844 lock_old_archive_extraction=no ;; 6845esac 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885# If no C compiler was specified, use CC. 6886LTCC=${LTCC-"$CC"} 6887 6888# If no C compiler flags were specified, use CFLAGS. 6889LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6890 6891# Allow CC to be a program name with arguments. 6892compiler=$CC 6893 6894 6895# Check for command to grab the raw symbol name followed by C symbol from nm. 6896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6897$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6898if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6899 $as_echo_n "(cached) " >&6 6900else 6901 6902# These are sane defaults that work on at least a few old systems. 6903# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6904 6905# Character class describing NM global symbol codes. 6906symcode='[BCDEGRST]' 6907 6908# Regexp to match symbols that can be accessed directly from C. 6909sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6910 6911# Define system-specific variables. 6912case $host_os in 6913aix*) 6914 symcode='[BCDT]' 6915 ;; 6916cygwin* | mingw* | pw32* | cegcc*) 6917 symcode='[ABCDGISTW]' 6918 ;; 6919hpux*) 6920 if test "$host_cpu" = ia64; then 6921 symcode='[ABCDEGRST]' 6922 fi 6923 ;; 6924irix* | nonstopux*) 6925 symcode='[BCDEGRST]' 6926 ;; 6927osf*) 6928 symcode='[BCDEGQRST]' 6929 ;; 6930solaris*) 6931 symcode='[BDRT]' 6932 ;; 6933sco3.2v5*) 6934 symcode='[DT]' 6935 ;; 6936sysv4.2uw2*) 6937 symcode='[DT]' 6938 ;; 6939sysv5* | sco5v6* | unixware* | OpenUNIX*) 6940 symcode='[ABDT]' 6941 ;; 6942sysv4) 6943 symcode='[DFNSTU]' 6944 ;; 6945esac 6946 6947# If we're using GNU nm, then use its standard symbol codes. 6948case `$NM -V 2>&1` in 6949*GNU* | *'with BFD'*) 6950 symcode='[ABCDGIRSTW]' ;; 6951esac 6952 6953# Transform an extracted symbol line into a proper C declaration. 6954# Some systems (esp. on ia64) link data and code symbols differently, 6955# so use this general approach. 6956lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6957 6958# Transform an extracted symbol line into symbol name and symbol address 6959lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6960lt_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'" 6961 6962# Handle CRLF in mingw tool chain 6963opt_cr= 6964case $build_os in 6965mingw*) 6966 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6967 ;; 6968esac 6969 6970# Try without a prefix underscore, then with it. 6971for ac_symprfx in "" "_"; do 6972 6973 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6974 symxfrm="\\1 $ac_symprfx\\2 \\2" 6975 6976 # Write the raw and C identifiers. 6977 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6978 # Fake it for dumpbin and say T for any non-static function 6979 # and D for any global variable. 6980 # Also find C++ and __fastcall symbols from MSVC++, 6981 # which start with @ or ?. 6982 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6983" {last_section=section; section=\$ 3};"\ 6984" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6985" \$ 0!~/External *\|/{next};"\ 6986" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6987" {if(hide[section]) next};"\ 6988" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6989" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6990" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6991" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6992" ' prfx=^$ac_symprfx" 6993 else 6994 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6995 fi 6996 6997 # Check to see that the pipe works correctly. 6998 pipe_works=no 6999 7000 rm -f conftest* 7001 cat > conftest.$ac_ext <<_LT_EOF 7002#ifdef __cplusplus 7003extern "C" { 7004#endif 7005char nm_test_var; 7006void nm_test_func(void); 7007void nm_test_func(void){} 7008#ifdef __cplusplus 7009} 7010#endif 7011int main(){nm_test_var='a';nm_test_func();return(0);} 7012_LT_EOF 7013 7014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7015 (eval $ac_compile) 2>&5 7016 ac_status=$? 7017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7018 test $ac_status = 0; }; then 7019 # Now try to grab the symbols. 7020 nlist=conftest.nm 7021 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7022 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7023 ac_status=$? 7024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7025 test $ac_status = 0; } && test -s "$nlist"; then 7026 # Try sorting and uniquifying the output. 7027 if sort "$nlist" | uniq > "$nlist"T; then 7028 mv -f "$nlist"T "$nlist" 7029 else 7030 rm -f "$nlist"T 7031 fi 7032 7033 # Make sure that we snagged all the symbols we need. 7034 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7035 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7036 cat <<_LT_EOF > conftest.$ac_ext 7037#ifdef __cplusplus 7038extern "C" { 7039#endif 7040 7041_LT_EOF 7042 # Now generate the symbol file. 7043 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7044 7045 cat <<_LT_EOF >> conftest.$ac_ext 7046 7047/* The mapping between symbol names and symbols. */ 7048const struct { 7049 const char *name; 7050 void *address; 7051} 7052lt__PROGRAM__LTX_preloaded_symbols[] = 7053{ 7054 { "@PROGRAM@", (void *) 0 }, 7055_LT_EOF 7056 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7057 cat <<\_LT_EOF >> conftest.$ac_ext 7058 {0, (void *) 0} 7059}; 7060 7061/* This works around a problem in FreeBSD linker */ 7062#ifdef FREEBSD_WORKAROUND 7063static const void *lt_preloaded_setup() { 7064 return lt__PROGRAM__LTX_preloaded_symbols; 7065} 7066#endif 7067 7068#ifdef __cplusplus 7069} 7070#endif 7071_LT_EOF 7072 # Now try linking the two files. 7073 mv conftest.$ac_objext conftstm.$ac_objext 7074 lt_save_LIBS="$LIBS" 7075 lt_save_CFLAGS="$CFLAGS" 7076 LIBS="conftstm.$ac_objext" 7077 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7078 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7079 (eval $ac_link) 2>&5 7080 ac_status=$? 7081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7082 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7083 pipe_works=yes 7084 fi 7085 LIBS="$lt_save_LIBS" 7086 CFLAGS="$lt_save_CFLAGS" 7087 else 7088 echo "cannot find nm_test_func in $nlist" >&5 7089 fi 7090 else 7091 echo "cannot find nm_test_var in $nlist" >&5 7092 fi 7093 else 7094 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7095 fi 7096 else 7097 echo "$progname: failed program was:" >&5 7098 cat conftest.$ac_ext >&5 7099 fi 7100 rm -rf conftest* conftst* 7101 7102 # Do not use the global_symbol_pipe unless it works. 7103 if test "$pipe_works" = yes; then 7104 break 7105 else 7106 lt_cv_sys_global_symbol_pipe= 7107 fi 7108done 7109 7110fi 7111 7112if test -z "$lt_cv_sys_global_symbol_pipe"; then 7113 lt_cv_sys_global_symbol_to_cdecl= 7114fi 7115if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7117$as_echo "failed" >&6; } 7118else 7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7120$as_echo "ok" >&6; } 7121fi 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144# Check whether --enable-libtool-lock was given. 7145if test "${enable_libtool_lock+set}" = set; then : 7146 enableval=$enable_libtool_lock; 7147fi 7148 7149test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7150 7151# Some flags need to be propagated to the compiler or linker for good 7152# libtool support. 7153case $host in 7154ia64-*-hpux*) 7155 # Find out which ABI we are using. 7156 echo 'int i;' > conftest.$ac_ext 7157 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7158 (eval $ac_compile) 2>&5 7159 ac_status=$? 7160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7161 test $ac_status = 0; }; then 7162 case `/usr/bin/file conftest.$ac_objext` in 7163 *ELF-32*) 7164 HPUX_IA64_MODE="32" 7165 ;; 7166 *ELF-64*) 7167 HPUX_IA64_MODE="64" 7168 ;; 7169 esac 7170 fi 7171 rm -rf conftest* 7172 ;; 7173*-*-irix6*) 7174 # Find out which ABI we are using. 7175 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7176 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7177 (eval $ac_compile) 2>&5 7178 ac_status=$? 7179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7180 test $ac_status = 0; }; then 7181 if test "$lt_cv_prog_gnu_ld" = yes; then 7182 case `/usr/bin/file conftest.$ac_objext` in 7183 *32-bit*) 7184 LD="${LD-ld} -melf32bsmip" 7185 ;; 7186 *N32*) 7187 LD="${LD-ld} -melf32bmipn32" 7188 ;; 7189 *64-bit*) 7190 LD="${LD-ld} -melf64bmip" 7191 ;; 7192 esac 7193 else 7194 case `/usr/bin/file conftest.$ac_objext` in 7195 *32-bit*) 7196 LD="${LD-ld} -32" 7197 ;; 7198 *N32*) 7199 LD="${LD-ld} -n32" 7200 ;; 7201 *64-bit*) 7202 LD="${LD-ld} -64" 7203 ;; 7204 esac 7205 fi 7206 fi 7207 rm -rf conftest* 7208 ;; 7209 7210x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7211s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7212 # Find out which ABI we are using. 7213 echo 'int i;' > conftest.$ac_ext 7214 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7215 (eval $ac_compile) 2>&5 7216 ac_status=$? 7217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7218 test $ac_status = 0; }; then 7219 case `/usr/bin/file conftest.o` in 7220 *32-bit*) 7221 case $host in 7222 x86_64-*kfreebsd*-gnu) 7223 LD="${LD-ld} -m elf_i386_fbsd" 7224 ;; 7225 x86_64-*linux*) 7226 case `/usr/bin/file conftest.o` in 7227 *x86-64*) 7228 LD="${LD-ld} -m elf32_x86_64" 7229 ;; 7230 *) 7231 LD="${LD-ld} -m elf_i386" 7232 ;; 7233 esac 7234 ;; 7235 ppc64-*linux*|powerpc64-*linux*) 7236 LD="${LD-ld} -m elf32ppclinux" 7237 ;; 7238 s390x-*linux*) 7239 LD="${LD-ld} -m elf_s390" 7240 ;; 7241 sparc64-*linux*) 7242 LD="${LD-ld} -m elf32_sparc" 7243 ;; 7244 esac 7245 ;; 7246 *64-bit*) 7247 case $host in 7248 x86_64-*kfreebsd*-gnu) 7249 LD="${LD-ld} -m elf_x86_64_fbsd" 7250 ;; 7251 x86_64-*linux*) 7252 LD="${LD-ld} -m elf_x86_64" 7253 ;; 7254 ppc*-*linux*|powerpc*-*linux*) 7255 LD="${LD-ld} -m elf64ppc" 7256 ;; 7257 s390*-*linux*|s390*-*tpf*) 7258 LD="${LD-ld} -m elf64_s390" 7259 ;; 7260 sparc*-*linux*) 7261 LD="${LD-ld} -m elf64_sparc" 7262 ;; 7263 esac 7264 ;; 7265 esac 7266 fi 7267 rm -rf conftest* 7268 ;; 7269 7270*-*-sco3.2v5*) 7271 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7272 SAVE_CFLAGS="$CFLAGS" 7273 CFLAGS="$CFLAGS -belf" 7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7275$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7276if test "${lt_cv_cc_needs_belf+set}" = set; then : 7277 $as_echo_n "(cached) " >&6 7278else 7279 ac_ext=c 7280ac_cpp='$CPP $CPPFLAGS' 7281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7283ac_compiler_gnu=$ac_cv_c_compiler_gnu 7284 7285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7286/* end confdefs.h. */ 7287 7288int 7289main () 7290{ 7291 7292 ; 7293 return 0; 7294} 7295_ACEOF 7296if ac_fn_c_try_link "$LINENO"; then : 7297 lt_cv_cc_needs_belf=yes 7298else 7299 lt_cv_cc_needs_belf=no 7300fi 7301rm -f core conftest.err conftest.$ac_objext \ 7302 conftest$ac_exeext conftest.$ac_ext 7303 ac_ext=c 7304ac_cpp='$CPP $CPPFLAGS' 7305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7307ac_compiler_gnu=$ac_cv_c_compiler_gnu 7308 7309fi 7310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7311$as_echo "$lt_cv_cc_needs_belf" >&6; } 7312 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7313 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7314 CFLAGS="$SAVE_CFLAGS" 7315 fi 7316 ;; 7317sparc*-*solaris*) 7318 # Find out which ABI we are using. 7319 echo 'int i;' > conftest.$ac_ext 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 case `/usr/bin/file conftest.o` in 7326 *64-bit*) 7327 case $lt_cv_prog_gnu_ld in 7328 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7329 *) 7330 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7331 LD="${LD-ld} -64" 7332 fi 7333 ;; 7334 esac 7335 ;; 7336 esac 7337 fi 7338 rm -rf conftest* 7339 ;; 7340esac 7341 7342need_locks="$enable_libtool_lock" 7343 7344 7345 case $host_os in 7346 rhapsody* | darwin*) 7347 if test -n "$ac_tool_prefix"; then 7348 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7349set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7351$as_echo_n "checking for $ac_word... " >&6; } 7352if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7353 $as_echo_n "(cached) " >&6 7354else 7355 if test -n "$DSYMUTIL"; then 7356 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7357else 7358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7359for as_dir in $PATH 7360do 7361 IFS=$as_save_IFS 7362 test -z "$as_dir" && as_dir=. 7363 for ac_exec_ext in '' $ac_executable_extensions; do 7364 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7365 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7367 break 2 7368 fi 7369done 7370 done 7371IFS=$as_save_IFS 7372 7373fi 7374fi 7375DSYMUTIL=$ac_cv_prog_DSYMUTIL 7376if test -n "$DSYMUTIL"; then 7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7378$as_echo "$DSYMUTIL" >&6; } 7379else 7380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7381$as_echo "no" >&6; } 7382fi 7383 7384 7385fi 7386if test -z "$ac_cv_prog_DSYMUTIL"; then 7387 ac_ct_DSYMUTIL=$DSYMUTIL 7388 # Extract the first word of "dsymutil", so it can be a program name with args. 7389set dummy dsymutil; ac_word=$2 7390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7391$as_echo_n "checking for $ac_word... " >&6; } 7392if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7393 $as_echo_n "(cached) " >&6 7394else 7395 if test -n "$ac_ct_DSYMUTIL"; then 7396 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7397else 7398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7399for as_dir in $PATH 7400do 7401 IFS=$as_save_IFS 7402 test -z "$as_dir" && as_dir=. 7403 for ac_exec_ext in '' $ac_executable_extensions; do 7404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7405 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7407 break 2 7408 fi 7409done 7410 done 7411IFS=$as_save_IFS 7412 7413fi 7414fi 7415ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7416if test -n "$ac_ct_DSYMUTIL"; then 7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7418$as_echo "$ac_ct_DSYMUTIL" >&6; } 7419else 7420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7421$as_echo "no" >&6; } 7422fi 7423 7424 if test "x$ac_ct_DSYMUTIL" = x; then 7425 DSYMUTIL=":" 7426 else 7427 case $cross_compiling:$ac_tool_warned in 7428yes:) 7429{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7430$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7431ac_tool_warned=yes ;; 7432esac 7433 DSYMUTIL=$ac_ct_DSYMUTIL 7434 fi 7435else 7436 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7437fi 7438 7439 if test -n "$ac_tool_prefix"; then 7440 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7441set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7443$as_echo_n "checking for $ac_word... " >&6; } 7444if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7445 $as_echo_n "(cached) " >&6 7446else 7447 if test -n "$NMEDIT"; then 7448 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7449else 7450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7451for as_dir in $PATH 7452do 7453 IFS=$as_save_IFS 7454 test -z "$as_dir" && as_dir=. 7455 for ac_exec_ext in '' $ac_executable_extensions; do 7456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7457 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7459 break 2 7460 fi 7461done 7462 done 7463IFS=$as_save_IFS 7464 7465fi 7466fi 7467NMEDIT=$ac_cv_prog_NMEDIT 7468if test -n "$NMEDIT"; then 7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7470$as_echo "$NMEDIT" >&6; } 7471else 7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7473$as_echo "no" >&6; } 7474fi 7475 7476 7477fi 7478if test -z "$ac_cv_prog_NMEDIT"; then 7479 ac_ct_NMEDIT=$NMEDIT 7480 # Extract the first word of "nmedit", so it can be a program name with args. 7481set dummy nmedit; ac_word=$2 7482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7483$as_echo_n "checking for $ac_word... " >&6; } 7484if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7485 $as_echo_n "(cached) " >&6 7486else 7487 if test -n "$ac_ct_NMEDIT"; then 7488 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7489else 7490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7491for as_dir in $PATH 7492do 7493 IFS=$as_save_IFS 7494 test -z "$as_dir" && as_dir=. 7495 for ac_exec_ext in '' $ac_executable_extensions; do 7496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7497 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7499 break 2 7500 fi 7501done 7502 done 7503IFS=$as_save_IFS 7504 7505fi 7506fi 7507ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7508if test -n "$ac_ct_NMEDIT"; then 7509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7510$as_echo "$ac_ct_NMEDIT" >&6; } 7511else 7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7513$as_echo "no" >&6; } 7514fi 7515 7516 if test "x$ac_ct_NMEDIT" = x; then 7517 NMEDIT=":" 7518 else 7519 case $cross_compiling:$ac_tool_warned in 7520yes:) 7521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7523ac_tool_warned=yes ;; 7524esac 7525 NMEDIT=$ac_ct_NMEDIT 7526 fi 7527else 7528 NMEDIT="$ac_cv_prog_NMEDIT" 7529fi 7530 7531 if test -n "$ac_tool_prefix"; then 7532 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7533set dummy ${ac_tool_prefix}lipo; ac_word=$2 7534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7535$as_echo_n "checking for $ac_word... " >&6; } 7536if test "${ac_cv_prog_LIPO+set}" = set; then : 7537 $as_echo_n "(cached) " >&6 7538else 7539 if test -n "$LIPO"; then 7540 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7541else 7542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7543for as_dir in $PATH 7544do 7545 IFS=$as_save_IFS 7546 test -z "$as_dir" && as_dir=. 7547 for ac_exec_ext in '' $ac_executable_extensions; do 7548 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7549 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7551 break 2 7552 fi 7553done 7554 done 7555IFS=$as_save_IFS 7556 7557fi 7558fi 7559LIPO=$ac_cv_prog_LIPO 7560if test -n "$LIPO"; then 7561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7562$as_echo "$LIPO" >&6; } 7563else 7564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7565$as_echo "no" >&6; } 7566fi 7567 7568 7569fi 7570if test -z "$ac_cv_prog_LIPO"; then 7571 ac_ct_LIPO=$LIPO 7572 # Extract the first word of "lipo", so it can be a program name with args. 7573set dummy lipo; ac_word=$2 7574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7575$as_echo_n "checking for $ac_word... " >&6; } 7576if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7577 $as_echo_n "(cached) " >&6 7578else 7579 if test -n "$ac_ct_LIPO"; then 7580 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7581else 7582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7583for as_dir in $PATH 7584do 7585 IFS=$as_save_IFS 7586 test -z "$as_dir" && as_dir=. 7587 for ac_exec_ext in '' $ac_executable_extensions; do 7588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7589 ac_cv_prog_ac_ct_LIPO="lipo" 7590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7591 break 2 7592 fi 7593done 7594 done 7595IFS=$as_save_IFS 7596 7597fi 7598fi 7599ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7600if test -n "$ac_ct_LIPO"; then 7601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7602$as_echo "$ac_ct_LIPO" >&6; } 7603else 7604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7605$as_echo "no" >&6; } 7606fi 7607 7608 if test "x$ac_ct_LIPO" = x; then 7609 LIPO=":" 7610 else 7611 case $cross_compiling:$ac_tool_warned in 7612yes:) 7613{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7614$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7615ac_tool_warned=yes ;; 7616esac 7617 LIPO=$ac_ct_LIPO 7618 fi 7619else 7620 LIPO="$ac_cv_prog_LIPO" 7621fi 7622 7623 if test -n "$ac_tool_prefix"; then 7624 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7625set dummy ${ac_tool_prefix}otool; ac_word=$2 7626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7627$as_echo_n "checking for $ac_word... " >&6; } 7628if test "${ac_cv_prog_OTOOL+set}" = set; then : 7629 $as_echo_n "(cached) " >&6 7630else 7631 if test -n "$OTOOL"; then 7632 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7633else 7634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7635for as_dir in $PATH 7636do 7637 IFS=$as_save_IFS 7638 test -z "$as_dir" && as_dir=. 7639 for ac_exec_ext in '' $ac_executable_extensions; do 7640 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7641 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7643 break 2 7644 fi 7645done 7646 done 7647IFS=$as_save_IFS 7648 7649fi 7650fi 7651OTOOL=$ac_cv_prog_OTOOL 7652if test -n "$OTOOL"; then 7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7654$as_echo "$OTOOL" >&6; } 7655else 7656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7657$as_echo "no" >&6; } 7658fi 7659 7660 7661fi 7662if test -z "$ac_cv_prog_OTOOL"; then 7663 ac_ct_OTOOL=$OTOOL 7664 # Extract the first word of "otool", so it can be a program name with args. 7665set dummy otool; ac_word=$2 7666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7667$as_echo_n "checking for $ac_word... " >&6; } 7668if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7669 $as_echo_n "(cached) " >&6 7670else 7671 if test -n "$ac_ct_OTOOL"; then 7672 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7673else 7674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7675for as_dir in $PATH 7676do 7677 IFS=$as_save_IFS 7678 test -z "$as_dir" && as_dir=. 7679 for ac_exec_ext in '' $ac_executable_extensions; do 7680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7681 ac_cv_prog_ac_ct_OTOOL="otool" 7682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7683 break 2 7684 fi 7685done 7686 done 7687IFS=$as_save_IFS 7688 7689fi 7690fi 7691ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7692if test -n "$ac_ct_OTOOL"; then 7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7694$as_echo "$ac_ct_OTOOL" >&6; } 7695else 7696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7697$as_echo "no" >&6; } 7698fi 7699 7700 if test "x$ac_ct_OTOOL" = x; then 7701 OTOOL=":" 7702 else 7703 case $cross_compiling:$ac_tool_warned in 7704yes:) 7705{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7706$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7707ac_tool_warned=yes ;; 7708esac 7709 OTOOL=$ac_ct_OTOOL 7710 fi 7711else 7712 OTOOL="$ac_cv_prog_OTOOL" 7713fi 7714 7715 if test -n "$ac_tool_prefix"; then 7716 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7717set dummy ${ac_tool_prefix}otool64; ac_word=$2 7718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7719$as_echo_n "checking for $ac_word... " >&6; } 7720if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7721 $as_echo_n "(cached) " >&6 7722else 7723 if test -n "$OTOOL64"; then 7724 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7725else 7726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7727for as_dir in $PATH 7728do 7729 IFS=$as_save_IFS 7730 test -z "$as_dir" && as_dir=. 7731 for ac_exec_ext in '' $ac_executable_extensions; do 7732 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7733 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7735 break 2 7736 fi 7737done 7738 done 7739IFS=$as_save_IFS 7740 7741fi 7742fi 7743OTOOL64=$ac_cv_prog_OTOOL64 7744if test -n "$OTOOL64"; then 7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7746$as_echo "$OTOOL64" >&6; } 7747else 7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7749$as_echo "no" >&6; } 7750fi 7751 7752 7753fi 7754if test -z "$ac_cv_prog_OTOOL64"; then 7755 ac_ct_OTOOL64=$OTOOL64 7756 # Extract the first word of "otool64", so it can be a program name with args. 7757set dummy otool64; ac_word=$2 7758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7759$as_echo_n "checking for $ac_word... " >&6; } 7760if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7761 $as_echo_n "(cached) " >&6 7762else 7763 if test -n "$ac_ct_OTOOL64"; then 7764 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7765else 7766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7767for as_dir in $PATH 7768do 7769 IFS=$as_save_IFS 7770 test -z "$as_dir" && as_dir=. 7771 for ac_exec_ext in '' $ac_executable_extensions; do 7772 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7773 ac_cv_prog_ac_ct_OTOOL64="otool64" 7774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7775 break 2 7776 fi 7777done 7778 done 7779IFS=$as_save_IFS 7780 7781fi 7782fi 7783ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7784if test -n "$ac_ct_OTOOL64"; then 7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7786$as_echo "$ac_ct_OTOOL64" >&6; } 7787else 7788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7789$as_echo "no" >&6; } 7790fi 7791 7792 if test "x$ac_ct_OTOOL64" = x; then 7793 OTOOL64=":" 7794 else 7795 case $cross_compiling:$ac_tool_warned in 7796yes:) 7797{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7798$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7799ac_tool_warned=yes ;; 7800esac 7801 OTOOL64=$ac_ct_OTOOL64 7802 fi 7803else 7804 OTOOL64="$ac_cv_prog_OTOOL64" 7805fi 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7834$as_echo_n "checking for -single_module linker flag... " >&6; } 7835if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7836 $as_echo_n "(cached) " >&6 7837else 7838 lt_cv_apple_cc_single_mod=no 7839 if test -z "${LT_MULTI_MODULE}"; then 7840 # By default we will add the -single_module flag. You can override 7841 # by either setting the environment variable LT_MULTI_MODULE 7842 # non-empty at configure time, or by adding -multi_module to the 7843 # link flags. 7844 rm -rf libconftest.dylib* 7845 echo "int foo(void){return 1;}" > conftest.c 7846 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7847-dynamiclib -Wl,-single_module conftest.c" >&5 7848 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7849 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7850 _lt_result=$? 7851 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7852 lt_cv_apple_cc_single_mod=yes 7853 else 7854 cat conftest.err >&5 7855 fi 7856 rm -rf libconftest.dylib* 7857 rm -f conftest.* 7858 fi 7859fi 7860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7861$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7863$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7864if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7865 $as_echo_n "(cached) " >&6 7866else 7867 lt_cv_ld_exported_symbols_list=no 7868 save_LDFLAGS=$LDFLAGS 7869 echo "_main" > conftest.sym 7870 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7872/* end confdefs.h. */ 7873 7874int 7875main () 7876{ 7877 7878 ; 7879 return 0; 7880} 7881_ACEOF 7882if ac_fn_c_try_link "$LINENO"; then : 7883 lt_cv_ld_exported_symbols_list=yes 7884else 7885 lt_cv_ld_exported_symbols_list=no 7886fi 7887rm -f core conftest.err conftest.$ac_objext \ 7888 conftest$ac_exeext conftest.$ac_ext 7889 LDFLAGS="$save_LDFLAGS" 7890 7891fi 7892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7893$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7895$as_echo_n "checking for -force_load linker flag... " >&6; } 7896if test "${lt_cv_ld_force_load+set}" = set; then : 7897 $as_echo_n "(cached) " >&6 7898else 7899 lt_cv_ld_force_load=no 7900 cat > conftest.c << _LT_EOF 7901int forced_loaded() { return 2;} 7902_LT_EOF 7903 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7904 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7905 echo "$AR cru libconftest.a conftest.o" >&5 7906 $AR cru libconftest.a conftest.o 2>&5 7907 cat > conftest.c << _LT_EOF 7908int main() { return 0;} 7909_LT_EOF 7910 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7911 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7912 _lt_result=$? 7913 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7914 lt_cv_ld_force_load=yes 7915 else 7916 cat conftest.err >&5 7917 fi 7918 rm -f conftest.err libconftest.a conftest conftest.c 7919 rm -rf conftest.dSYM 7920 7921fi 7922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7923$as_echo "$lt_cv_ld_force_load" >&6; } 7924 case $host_os in 7925 rhapsody* | darwin1.[012]) 7926 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7927 darwin1.*) 7928 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7929 darwin*) # darwin 5.x on 7930 # if running on 10.5 or later, the deployment target defaults 7931 # to the OS version, if on x86, and 10.4, the deployment 7932 # target defaults to 10.4. Don't you love it? 7933 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7934 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7935 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7936 10.[012]*) 7937 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7938 10.*) 7939 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7940 esac 7941 ;; 7942 esac 7943 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7944 _lt_dar_single_mod='$single_module' 7945 fi 7946 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7947 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7948 else 7949 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7950 fi 7951 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7952 _lt_dsymutil='~$DSYMUTIL $lib || :' 7953 else 7954 _lt_dsymutil= 7955 fi 7956 ;; 7957 esac 7958 7959for ac_header in dlfcn.h 7960do : 7961 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7962" 7963if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7964 cat >>confdefs.h <<_ACEOF 7965#define HAVE_DLFCN_H 1 7966_ACEOF 7967 7968fi 7969 7970done 7971 7972 7973 7974 7975 7976# Set options 7977enable_dlopen=yes 7978 7979 7980 7981 7982 enable_win32_dll=no 7983 7984 7985 7986 # Check whether --enable-static was given. 7987if test "${enable_static+set}" = set; then : 7988 enableval=$enable_static; p=${PACKAGE-default} 7989 case $enableval in 7990 yes) enable_static=yes ;; 7991 no) enable_static=no ;; 7992 *) 7993 enable_static=no 7994 # Look at the argument we got. We use all the common list separators. 7995 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7996 for pkg in $enableval; do 7997 IFS="$lt_save_ifs" 7998 if test "X$pkg" = "X$p"; then 7999 enable_static=yes 8000 fi 8001 done 8002 IFS="$lt_save_ifs" 8003 ;; 8004 esac 8005else 8006 enable_static=yes 8007fi 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018# Check whether --with-pic was given. 8019if test "${with_pic+set}" = set; then : 8020 withval=$with_pic; pic_mode="$withval" 8021else 8022 pic_mode=default 8023fi 8024 8025 8026test -z "$pic_mode" && pic_mode=default 8027 8028 8029 8030 8031 8032 8033 8034 # Check whether --enable-fast-install was given. 8035if test "${enable_fast_install+set}" = set; then : 8036 enableval=$enable_fast_install; p=${PACKAGE-default} 8037 case $enableval in 8038 yes) enable_fast_install=yes ;; 8039 no) enable_fast_install=no ;; 8040 *) 8041 enable_fast_install=no 8042 # Look at the argument we got. We use all the common list separators. 8043 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8044 for pkg in $enableval; do 8045 IFS="$lt_save_ifs" 8046 if test "X$pkg" = "X$p"; then 8047 enable_fast_install=yes 8048 fi 8049 done 8050 IFS="$lt_save_ifs" 8051 ;; 8052 esac 8053else 8054 enable_fast_install=yes 8055fi 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067# This can be used to rebuild libtool when needed 8068LIBTOOL_DEPS="$ltmain" 8069 8070# Always use our own libtool. 8071LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098test -z "$LN_S" && LN_S="ln -s" 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113if test -n "${ZSH_VERSION+set}" ; then 8114 setopt NO_GLOB_SUBST 8115fi 8116 8117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8118$as_echo_n "checking for objdir... " >&6; } 8119if test "${lt_cv_objdir+set}" = set; then : 8120 $as_echo_n "(cached) " >&6 8121else 8122 rm -f .libs 2>/dev/null 8123mkdir .libs 2>/dev/null 8124if test -d .libs; then 8125 lt_cv_objdir=.libs 8126else 8127 # MS-DOS does not allow filenames that begin with a dot. 8128 lt_cv_objdir=_libs 8129fi 8130rmdir .libs 2>/dev/null 8131fi 8132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8133$as_echo "$lt_cv_objdir" >&6; } 8134objdir=$lt_cv_objdir 8135 8136 8137 8138 8139 8140cat >>confdefs.h <<_ACEOF 8141#define LT_OBJDIR "$lt_cv_objdir/" 8142_ACEOF 8143 8144 8145 8146 8147case $host_os in 8148aix3*) 8149 # AIX sometimes has problems with the GCC collect2 program. For some 8150 # reason, if we set the COLLECT_NAMES environment variable, the problems 8151 # vanish in a puff of smoke. 8152 if test "X${COLLECT_NAMES+set}" != Xset; then 8153 COLLECT_NAMES= 8154 export COLLECT_NAMES 8155 fi 8156 ;; 8157esac 8158 8159# Global variables: 8160ofile=libtool 8161can_build_shared=yes 8162 8163# All known linkers require a `.a' archive for static linking (except MSVC, 8164# which needs '.lib'). 8165libext=a 8166 8167with_gnu_ld="$lt_cv_prog_gnu_ld" 8168 8169old_CC="$CC" 8170old_CFLAGS="$CFLAGS" 8171 8172# Set sane defaults for various variables 8173test -z "$CC" && CC=cc 8174test -z "$LTCC" && LTCC=$CC 8175test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8176test -z "$LD" && LD=ld 8177test -z "$ac_objext" && ac_objext=o 8178 8179for cc_temp in $compiler""; do 8180 case $cc_temp in 8181 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8182 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8183 \-*) ;; 8184 *) break;; 8185 esac 8186done 8187cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8188 8189 8190# Only perform the check for file, if the check method requires it 8191test -z "$MAGIC_CMD" && MAGIC_CMD=file 8192case $deplibs_check_method in 8193file_magic*) 8194 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8196$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8197if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8198 $as_echo_n "(cached) " >&6 8199else 8200 case $MAGIC_CMD in 8201[\\/*] | ?:[\\/]*) 8202 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8203 ;; 8204*) 8205 lt_save_MAGIC_CMD="$MAGIC_CMD" 8206 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8207 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8208 for ac_dir in $ac_dummy; do 8209 IFS="$lt_save_ifs" 8210 test -z "$ac_dir" && ac_dir=. 8211 if test -f $ac_dir/${ac_tool_prefix}file; then 8212 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8213 if test -n "$file_magic_test_file"; then 8214 case $deplibs_check_method in 8215 "file_magic "*) 8216 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8217 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8218 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8219 $EGREP "$file_magic_regex" > /dev/null; then 8220 : 8221 else 8222 cat <<_LT_EOF 1>&2 8223 8224*** Warning: the command libtool uses to detect shared libraries, 8225*** $file_magic_cmd, produces output that libtool cannot recognize. 8226*** The result is that libtool may fail to recognize shared libraries 8227*** as such. This will affect the creation of libtool libraries that 8228*** depend on shared libraries, but programs linked with such libtool 8229*** libraries will work regardless of this problem. Nevertheless, you 8230*** may want to report the problem to your system manager and/or to 8231*** bug-libtool@gnu.org 8232 8233_LT_EOF 8234 fi ;; 8235 esac 8236 fi 8237 break 8238 fi 8239 done 8240 IFS="$lt_save_ifs" 8241 MAGIC_CMD="$lt_save_MAGIC_CMD" 8242 ;; 8243esac 8244fi 8245 8246MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8247if test -n "$MAGIC_CMD"; then 8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8249$as_echo "$MAGIC_CMD" >&6; } 8250else 8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8252$as_echo "no" >&6; } 8253fi 8254 8255 8256 8257 8258 8259if test -z "$lt_cv_path_MAGIC_CMD"; then 8260 if test -n "$ac_tool_prefix"; then 8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8262$as_echo_n "checking for file... " >&6; } 8263if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8264 $as_echo_n "(cached) " >&6 8265else 8266 case $MAGIC_CMD in 8267[\\/*] | ?:[\\/]*) 8268 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8269 ;; 8270*) 8271 lt_save_MAGIC_CMD="$MAGIC_CMD" 8272 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8273 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8274 for ac_dir in $ac_dummy; do 8275 IFS="$lt_save_ifs" 8276 test -z "$ac_dir" && ac_dir=. 8277 if test -f $ac_dir/file; then 8278 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8279 if test -n "$file_magic_test_file"; then 8280 case $deplibs_check_method in 8281 "file_magic "*) 8282 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8283 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8284 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8285 $EGREP "$file_magic_regex" > /dev/null; then 8286 : 8287 else 8288 cat <<_LT_EOF 1>&2 8289 8290*** Warning: the command libtool uses to detect shared libraries, 8291*** $file_magic_cmd, produces output that libtool cannot recognize. 8292*** The result is that libtool may fail to recognize shared libraries 8293*** as such. This will affect the creation of libtool libraries that 8294*** depend on shared libraries, but programs linked with such libtool 8295*** libraries will work regardless of this problem. Nevertheless, you 8296*** may want to report the problem to your system manager and/or to 8297*** bug-libtool@gnu.org 8298 8299_LT_EOF 8300 fi ;; 8301 esac 8302 fi 8303 break 8304 fi 8305 done 8306 IFS="$lt_save_ifs" 8307 MAGIC_CMD="$lt_save_MAGIC_CMD" 8308 ;; 8309esac 8310fi 8311 8312MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8313if test -n "$MAGIC_CMD"; then 8314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8315$as_echo "$MAGIC_CMD" >&6; } 8316else 8317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8318$as_echo "no" >&6; } 8319fi 8320 8321 8322 else 8323 MAGIC_CMD=: 8324 fi 8325fi 8326 8327 fi 8328 ;; 8329esac 8330 8331# Use C for the default configuration in the libtool script 8332 8333lt_save_CC="$CC" 8334ac_ext=c 8335ac_cpp='$CPP $CPPFLAGS' 8336ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8337ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8338ac_compiler_gnu=$ac_cv_c_compiler_gnu 8339 8340 8341# Source file extension for C test sources. 8342ac_ext=c 8343 8344# Object file extension for compiled C test sources. 8345objext=o 8346objext=$objext 8347 8348# Code to be used in simple compile tests 8349lt_simple_compile_test_code="int some_variable = 0;" 8350 8351# Code to be used in simple link tests 8352lt_simple_link_test_code='int main(){return(0);}' 8353 8354 8355 8356 8357 8358 8359 8360# If no C compiler was specified, use CC. 8361LTCC=${LTCC-"$CC"} 8362 8363# If no C compiler flags were specified, use CFLAGS. 8364LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8365 8366# Allow CC to be a program name with arguments. 8367compiler=$CC 8368 8369# Save the default compiler, since it gets overwritten when the other 8370# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8371compiler_DEFAULT=$CC 8372 8373# save warnings/boilerplate of simple test code 8374ac_outfile=conftest.$ac_objext 8375echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8376eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8377_lt_compiler_boilerplate=`cat conftest.err` 8378$RM conftest* 8379 8380ac_outfile=conftest.$ac_objext 8381echo "$lt_simple_link_test_code" >conftest.$ac_ext 8382eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8383_lt_linker_boilerplate=`cat conftest.err` 8384$RM -r conftest* 8385 8386 8387## CAVEAT EMPTOR: 8388## There is no encapsulation within the following macros, do not change 8389## the running order or otherwise move them around unless you know exactly 8390## what you are doing... 8391if test -n "$compiler"; then 8392 8393lt_prog_compiler_no_builtin_flag= 8394 8395if test "$GCC" = yes; then 8396 case $cc_basename in 8397 nvcc*) 8398 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8399 *) 8400 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8401 esac 8402 8403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8404$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8405if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8406 $as_echo_n "(cached) " >&6 8407else 8408 lt_cv_prog_compiler_rtti_exceptions=no 8409 ac_outfile=conftest.$ac_objext 8410 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8411 lt_compiler_flag="-fno-rtti -fno-exceptions" 8412 # Insert the option either (1) after the last *FLAGS variable, or 8413 # (2) before a word containing "conftest.", or (3) at the end. 8414 # Note that $ac_compile itself does not contain backslashes and begins 8415 # with a dollar sign (not a hyphen), so the echo should work correctly. 8416 # The option is referenced via a variable to avoid confusing sed. 8417 lt_compile=`echo "$ac_compile" | $SED \ 8418 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8419 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8420 -e 's:$: $lt_compiler_flag:'` 8421 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8422 (eval "$lt_compile" 2>conftest.err) 8423 ac_status=$? 8424 cat conftest.err >&5 8425 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8426 if (exit $ac_status) && test -s "$ac_outfile"; then 8427 # The compiler can only warn and ignore the option if not recognized 8428 # So say no if there are warnings other than the usual output. 8429 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8430 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8431 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8432 lt_cv_prog_compiler_rtti_exceptions=yes 8433 fi 8434 fi 8435 $RM conftest* 8436 8437fi 8438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8439$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8440 8441if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8442 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8443else 8444 : 8445fi 8446 8447fi 8448 8449 8450 8451 8452 8453 8454 lt_prog_compiler_wl= 8455lt_prog_compiler_pic= 8456lt_prog_compiler_static= 8457 8458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8459$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8460 8461 if test "$GCC" = yes; then 8462 lt_prog_compiler_wl='-Wl,' 8463 lt_prog_compiler_static='-static' 8464 8465 case $host_os in 8466 aix*) 8467 # All AIX code is PIC. 8468 if test "$host_cpu" = ia64; then 8469 # AIX 5 now supports IA64 processor 8470 lt_prog_compiler_static='-Bstatic' 8471 fi 8472 lt_prog_compiler_pic='-fPIC' 8473 ;; 8474 8475 amigaos*) 8476 case $host_cpu in 8477 powerpc) 8478 # see comment about AmigaOS4 .so support 8479 lt_prog_compiler_pic='-fPIC' 8480 ;; 8481 m68k) 8482 # FIXME: we need at least 68020 code to build shared libraries, but 8483 # adding the `-m68020' flag to GCC prevents building anything better, 8484 # like `-m68040'. 8485 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8486 ;; 8487 esac 8488 ;; 8489 8490 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8491 # PIC is the default for these OSes. 8492 ;; 8493 8494 mingw* | cygwin* | pw32* | os2* | cegcc*) 8495 # This hack is so that the source file can tell whether it is being 8496 # built for inclusion in a dll (and should export symbols for example). 8497 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8498 # (--disable-auto-import) libraries 8499 lt_prog_compiler_pic='-DDLL_EXPORT' 8500 ;; 8501 8502 darwin* | rhapsody*) 8503 # PIC is the default on this platform 8504 # Common symbols not allowed in MH_DYLIB files 8505 lt_prog_compiler_pic='-fno-common' 8506 ;; 8507 8508 haiku*) 8509 # PIC is the default for Haiku. 8510 # The "-static" flag exists, but is broken. 8511 lt_prog_compiler_static= 8512 ;; 8513 8514 hpux*) 8515 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8516 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8517 # sets the default TLS model and affects inlining. 8518 case $host_cpu in 8519 hppa*64*) 8520 # +Z the default 8521 ;; 8522 *) 8523 lt_prog_compiler_pic='-fPIC' 8524 ;; 8525 esac 8526 ;; 8527 8528 interix[3-9]*) 8529 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8530 # Instead, we relocate shared libraries at runtime. 8531 ;; 8532 8533 msdosdjgpp*) 8534 # Just because we use GCC doesn't mean we suddenly get shared libraries 8535 # on systems that don't support them. 8536 lt_prog_compiler_can_build_shared=no 8537 enable_shared=no 8538 ;; 8539 8540 *nto* | *qnx*) 8541 # QNX uses GNU C++, but need to define -shared option too, otherwise 8542 # it will coredump. 8543 lt_prog_compiler_pic='-fPIC -shared' 8544 ;; 8545 8546 sysv4*MP*) 8547 if test -d /usr/nec; then 8548 lt_prog_compiler_pic=-Kconform_pic 8549 fi 8550 ;; 8551 8552 *) 8553 lt_prog_compiler_pic='-fPIC' 8554 ;; 8555 esac 8556 8557 case $cc_basename in 8558 nvcc*) # Cuda Compiler Driver 2.2 8559 lt_prog_compiler_wl='-Xlinker ' 8560 lt_prog_compiler_pic='-Xcompiler -fPIC' 8561 ;; 8562 esac 8563 else 8564 # PORTME Check for flag to pass linker flags through the system compiler. 8565 case $host_os in 8566 aix*) 8567 lt_prog_compiler_wl='-Wl,' 8568 if test "$host_cpu" = ia64; then 8569 # AIX 5 now supports IA64 processor 8570 lt_prog_compiler_static='-Bstatic' 8571 else 8572 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8573 fi 8574 ;; 8575 8576 mingw* | cygwin* | pw32* | os2* | cegcc*) 8577 # This hack is so that the source file can tell whether it is being 8578 # built for inclusion in a dll (and should export symbols for example). 8579 lt_prog_compiler_pic='-DDLL_EXPORT' 8580 ;; 8581 8582 hpux9* | hpux10* | hpux11*) 8583 lt_prog_compiler_wl='-Wl,' 8584 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8585 # not for PA HP-UX. 8586 case $host_cpu in 8587 hppa*64*|ia64*) 8588 # +Z the default 8589 ;; 8590 *) 8591 lt_prog_compiler_pic='+Z' 8592 ;; 8593 esac 8594 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8595 lt_prog_compiler_static='${wl}-a ${wl}archive' 8596 ;; 8597 8598 irix5* | irix6* | nonstopux*) 8599 lt_prog_compiler_wl='-Wl,' 8600 # PIC (with -KPIC) is the default. 8601 lt_prog_compiler_static='-non_shared' 8602 ;; 8603 8604 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8605 case $cc_basename in 8606 # old Intel for x86_64 which still supported -KPIC. 8607 ecc*) 8608 lt_prog_compiler_wl='-Wl,' 8609 lt_prog_compiler_pic='-KPIC' 8610 lt_prog_compiler_static='-static' 8611 ;; 8612 # icc used to be incompatible with GCC. 8613 # ICC 10 doesn't accept -KPIC any more. 8614 icc* | ifort*) 8615 lt_prog_compiler_wl='-Wl,' 8616 lt_prog_compiler_pic='-fPIC' 8617 lt_prog_compiler_static='-static' 8618 ;; 8619 # Lahey Fortran 8.1. 8620 lf95*) 8621 lt_prog_compiler_wl='-Wl,' 8622 lt_prog_compiler_pic='--shared' 8623 lt_prog_compiler_static='--static' 8624 ;; 8625 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8626 # Portland Group compilers (*not* the Pentium gcc compiler, 8627 # which looks to be a dead project) 8628 lt_prog_compiler_wl='-Wl,' 8629 lt_prog_compiler_pic='-fpic' 8630 lt_prog_compiler_static='-Bstatic' 8631 ;; 8632 ccc*) 8633 lt_prog_compiler_wl='-Wl,' 8634 # All Alpha code is PIC. 8635 lt_prog_compiler_static='-non_shared' 8636 ;; 8637 xl* | bgxl* | bgf* | mpixl*) 8638 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8639 lt_prog_compiler_wl='-Wl,' 8640 lt_prog_compiler_pic='-qpic' 8641 lt_prog_compiler_static='-qstaticlink' 8642 ;; 8643 *) 8644 case `$CC -V 2>&1 | sed 5q` in 8645 *Sun\ F* | *Sun*Fortran*) 8646 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8647 lt_prog_compiler_pic='-KPIC' 8648 lt_prog_compiler_static='-Bstatic' 8649 lt_prog_compiler_wl='' 8650 ;; 8651 *Sun\ C*) 8652 # Sun C 5.9 8653 lt_prog_compiler_pic='-KPIC' 8654 lt_prog_compiler_static='-Bstatic' 8655 lt_prog_compiler_wl='-Wl,' 8656 ;; 8657 esac 8658 ;; 8659 esac 8660 ;; 8661 8662 newsos6) 8663 lt_prog_compiler_pic='-KPIC' 8664 lt_prog_compiler_static='-Bstatic' 8665 ;; 8666 8667 *nto* | *qnx*) 8668 # QNX uses GNU C++, but need to define -shared option too, otherwise 8669 # it will coredump. 8670 lt_prog_compiler_pic='-fPIC -shared' 8671 ;; 8672 8673 osf3* | osf4* | osf5*) 8674 lt_prog_compiler_wl='-Wl,' 8675 # All OSF/1 code is PIC. 8676 lt_prog_compiler_static='-non_shared' 8677 ;; 8678 8679 rdos*) 8680 lt_prog_compiler_static='-non_shared' 8681 ;; 8682 8683 solaris*) 8684 lt_prog_compiler_pic='-KPIC' 8685 lt_prog_compiler_static='-Bstatic' 8686 case $cc_basename in 8687 f77* | f90* | f95*) 8688 lt_prog_compiler_wl='-Qoption ld ';; 8689 *) 8690 lt_prog_compiler_wl='-Wl,';; 8691 esac 8692 ;; 8693 8694 sunos4*) 8695 lt_prog_compiler_wl='-Qoption ld ' 8696 lt_prog_compiler_pic='-PIC' 8697 lt_prog_compiler_static='-Bstatic' 8698 ;; 8699 8700 sysv4 | sysv4.2uw2* | sysv4.3*) 8701 lt_prog_compiler_wl='-Wl,' 8702 lt_prog_compiler_pic='-KPIC' 8703 lt_prog_compiler_static='-Bstatic' 8704 ;; 8705 8706 sysv4*MP*) 8707 if test -d /usr/nec ;then 8708 lt_prog_compiler_pic='-Kconform_pic' 8709 lt_prog_compiler_static='-Bstatic' 8710 fi 8711 ;; 8712 8713 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8714 lt_prog_compiler_wl='-Wl,' 8715 lt_prog_compiler_pic='-KPIC' 8716 lt_prog_compiler_static='-Bstatic' 8717 ;; 8718 8719 unicos*) 8720 lt_prog_compiler_wl='-Wl,' 8721 lt_prog_compiler_can_build_shared=no 8722 ;; 8723 8724 uts4*) 8725 lt_prog_compiler_pic='-pic' 8726 lt_prog_compiler_static='-Bstatic' 8727 ;; 8728 8729 *) 8730 lt_prog_compiler_can_build_shared=no 8731 ;; 8732 esac 8733 fi 8734 8735case $host_os in 8736 # For platforms which do not support PIC, -DPIC is meaningless: 8737 *djgpp*) 8738 lt_prog_compiler_pic= 8739 ;; 8740 *) 8741 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8742 ;; 8743esac 8744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8745$as_echo "$lt_prog_compiler_pic" >&6; } 8746 8747 8748 8749 8750 8751 8752# 8753# Check to make sure the PIC flag actually works. 8754# 8755if test -n "$lt_prog_compiler_pic"; then 8756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8757$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8758if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8759 $as_echo_n "(cached) " >&6 8760else 8761 lt_cv_prog_compiler_pic_works=no 8762 ac_outfile=conftest.$ac_objext 8763 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8764 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8765 # Insert the option either (1) after the last *FLAGS variable, or 8766 # (2) before a word containing "conftest.", or (3) at the end. 8767 # Note that $ac_compile itself does not contain backslashes and begins 8768 # with a dollar sign (not a hyphen), so the echo should work correctly. 8769 # The option is referenced via a variable to avoid confusing sed. 8770 lt_compile=`echo "$ac_compile" | $SED \ 8771 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8772 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8773 -e 's:$: $lt_compiler_flag:'` 8774 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8775 (eval "$lt_compile" 2>conftest.err) 8776 ac_status=$? 8777 cat conftest.err >&5 8778 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8779 if (exit $ac_status) && test -s "$ac_outfile"; then 8780 # The compiler can only warn and ignore the option if not recognized 8781 # So say no if there are warnings other than the usual output. 8782 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8783 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8784 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8785 lt_cv_prog_compiler_pic_works=yes 8786 fi 8787 fi 8788 $RM conftest* 8789 8790fi 8791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8792$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8793 8794if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8795 case $lt_prog_compiler_pic in 8796 "" | " "*) ;; 8797 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8798 esac 8799else 8800 lt_prog_compiler_pic= 8801 lt_prog_compiler_can_build_shared=no 8802fi 8803 8804fi 8805 8806 8807 8808 8809 8810 8811# 8812# Check to make sure the static flag actually works. 8813# 8814wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8816$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8817if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8818 $as_echo_n "(cached) " >&6 8819else 8820 lt_cv_prog_compiler_static_works=no 8821 save_LDFLAGS="$LDFLAGS" 8822 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8823 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8824 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8825 # The linker can only warn and ignore the option if not recognized 8826 # So say no if there are warnings 8827 if test -s conftest.err; then 8828 # Append any errors to the config.log. 8829 cat conftest.err 1>&5 8830 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8831 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8832 if diff conftest.exp conftest.er2 >/dev/null; then 8833 lt_cv_prog_compiler_static_works=yes 8834 fi 8835 else 8836 lt_cv_prog_compiler_static_works=yes 8837 fi 8838 fi 8839 $RM -r conftest* 8840 LDFLAGS="$save_LDFLAGS" 8841 8842fi 8843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8844$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8845 8846if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8847 : 8848else 8849 lt_prog_compiler_static= 8850fi 8851 8852 8853 8854 8855 8856 8857 8858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8859$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8860if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8861 $as_echo_n "(cached) " >&6 8862else 8863 lt_cv_prog_compiler_c_o=no 8864 $RM -r conftest 2>/dev/null 8865 mkdir conftest 8866 cd conftest 8867 mkdir out 8868 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8869 8870 lt_compiler_flag="-o out/conftest2.$ac_objext" 8871 # Insert the option either (1) after the last *FLAGS variable, or 8872 # (2) before a word containing "conftest.", or (3) at the end. 8873 # Note that $ac_compile itself does not contain backslashes and begins 8874 # with a dollar sign (not a hyphen), so the echo should work correctly. 8875 lt_compile=`echo "$ac_compile" | $SED \ 8876 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8877 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8878 -e 's:$: $lt_compiler_flag:'` 8879 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8880 (eval "$lt_compile" 2>out/conftest.err) 8881 ac_status=$? 8882 cat out/conftest.err >&5 8883 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8884 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8885 then 8886 # The compiler can only warn and ignore the option if not recognized 8887 # So say no if there are warnings 8888 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8889 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8890 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8891 lt_cv_prog_compiler_c_o=yes 8892 fi 8893 fi 8894 chmod u+w . 2>&5 8895 $RM conftest* 8896 # SGI C++ compiler will create directory out/ii_files/ for 8897 # template instantiation 8898 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8899 $RM out/* && rmdir out 8900 cd .. 8901 $RM -r conftest 8902 $RM conftest* 8903 8904fi 8905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8906$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8907 8908 8909 8910 8911 8912 8913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8914$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8915if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8916 $as_echo_n "(cached) " >&6 8917else 8918 lt_cv_prog_compiler_c_o=no 8919 $RM -r conftest 2>/dev/null 8920 mkdir conftest 8921 cd conftest 8922 mkdir out 8923 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8924 8925 lt_compiler_flag="-o out/conftest2.$ac_objext" 8926 # Insert the option either (1) after the last *FLAGS variable, or 8927 # (2) before a word containing "conftest.", or (3) at the end. 8928 # Note that $ac_compile itself does not contain backslashes and begins 8929 # with a dollar sign (not a hyphen), so the echo should work correctly. 8930 lt_compile=`echo "$ac_compile" | $SED \ 8931 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8932 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8933 -e 's:$: $lt_compiler_flag:'` 8934 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8935 (eval "$lt_compile" 2>out/conftest.err) 8936 ac_status=$? 8937 cat out/conftest.err >&5 8938 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8939 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8940 then 8941 # The compiler can only warn and ignore the option if not recognized 8942 # So say no if there are warnings 8943 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8944 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8945 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8946 lt_cv_prog_compiler_c_o=yes 8947 fi 8948 fi 8949 chmod u+w . 2>&5 8950 $RM conftest* 8951 # SGI C++ compiler will create directory out/ii_files/ for 8952 # template instantiation 8953 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8954 $RM out/* && rmdir out 8955 cd .. 8956 $RM -r conftest 8957 $RM conftest* 8958 8959fi 8960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8961$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8962 8963 8964 8965 8966hard_links="nottested" 8967if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8968 # do not overwrite the value of need_locks provided by the user 8969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8970$as_echo_n "checking if we can lock with hard links... " >&6; } 8971 hard_links=yes 8972 $RM conftest* 8973 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8974 touch conftest.a 8975 ln conftest.a conftest.b 2>&5 || hard_links=no 8976 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8978$as_echo "$hard_links" >&6; } 8979 if test "$hard_links" = no; then 8980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8981$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8982 need_locks=warn 8983 fi 8984else 8985 need_locks=no 8986fi 8987 8988 8989 8990 8991 8992 8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8994$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8995 8996 runpath_var= 8997 allow_undefined_flag= 8998 always_export_symbols=no 8999 archive_cmds= 9000 archive_expsym_cmds= 9001 compiler_needs_object=no 9002 enable_shared_with_static_runtimes=no 9003 export_dynamic_flag_spec= 9004 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9005 hardcode_automatic=no 9006 hardcode_direct=no 9007 hardcode_direct_absolute=no 9008 hardcode_libdir_flag_spec= 9009 hardcode_libdir_flag_spec_ld= 9010 hardcode_libdir_separator= 9011 hardcode_minus_L=no 9012 hardcode_shlibpath_var=unsupported 9013 inherit_rpath=no 9014 link_all_deplibs=unknown 9015 module_cmds= 9016 module_expsym_cmds= 9017 old_archive_from_new_cmds= 9018 old_archive_from_expsyms_cmds= 9019 thread_safe_flag_spec= 9020 whole_archive_flag_spec= 9021 # include_expsyms should be a list of space-separated symbols to be *always* 9022 # included in the symbol list 9023 include_expsyms= 9024 # exclude_expsyms can be an extended regexp of symbols to exclude 9025 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9026 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9027 # as well as any symbol that contains `d'. 9028 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9029 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9030 # platforms (ab)use it in PIC code, but their linkers get confused if 9031 # the symbol is explicitly referenced. Since portable code cannot 9032 # rely on this symbol name, it's probably fine to never include it in 9033 # preloaded symbol tables. 9034 # Exclude shared library initialization/finalization symbols. 9035 extract_expsyms_cmds= 9036 9037 case $host_os in 9038 cygwin* | mingw* | pw32* | cegcc*) 9039 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9040 # When not using gcc, we currently assume that we are using 9041 # Microsoft Visual C++. 9042 if test "$GCC" != yes; then 9043 with_gnu_ld=no 9044 fi 9045 ;; 9046 interix*) 9047 # we just hope/assume this is gcc and not c89 (= MSVC++) 9048 with_gnu_ld=yes 9049 ;; 9050 openbsd*) 9051 with_gnu_ld=no 9052 ;; 9053 esac 9054 9055 ld_shlibs=yes 9056 9057 # On some targets, GNU ld is compatible enough with the native linker 9058 # that we're better off using the native interface for both. 9059 lt_use_gnu_ld_interface=no 9060 if test "$with_gnu_ld" = yes; then 9061 case $host_os in 9062 aix*) 9063 # The AIX port of GNU ld has always aspired to compatibility 9064 # with the native linker. However, as the warning in the GNU ld 9065 # block says, versions before 2.19.5* couldn't really create working 9066 # shared libraries, regardless of the interface used. 9067 case `$LD -v 2>&1` in 9068 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9069 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9070 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9071 *) 9072 lt_use_gnu_ld_interface=yes 9073 ;; 9074 esac 9075 ;; 9076 *) 9077 lt_use_gnu_ld_interface=yes 9078 ;; 9079 esac 9080 fi 9081 9082 if test "$lt_use_gnu_ld_interface" = yes; then 9083 # If archive_cmds runs LD, not CC, wlarc should be empty 9084 wlarc='${wl}' 9085 9086 # Set some defaults for GNU ld with shared library support. These 9087 # are reset later if shared libraries are not supported. Putting them 9088 # here allows them to be overridden if necessary. 9089 runpath_var=LD_RUN_PATH 9090 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9091 export_dynamic_flag_spec='${wl}--export-dynamic' 9092 # ancient GNU ld didn't support --whole-archive et. al. 9093 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9094 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9095 else 9096 whole_archive_flag_spec= 9097 fi 9098 supports_anon_versioning=no 9099 case `$LD -v 2>&1` in 9100 *GNU\ gold*) supports_anon_versioning=yes ;; 9101 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9102 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9103 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9104 *\ 2.11.*) ;; # other 2.11 versions 9105 *) supports_anon_versioning=yes ;; 9106 esac 9107 9108 # See if GNU ld supports shared libraries. 9109 case $host_os in 9110 aix[3-9]*) 9111 # On AIX/PPC, the GNU linker is very broken 9112 if test "$host_cpu" != ia64; then 9113 ld_shlibs=no 9114 cat <<_LT_EOF 1>&2 9115 9116*** Warning: the GNU linker, at least up to release 2.19, is reported 9117*** to be unable to reliably create shared libraries on AIX. 9118*** Therefore, libtool is disabling shared libraries support. If you 9119*** really care for shared libraries, you may want to install binutils 9120*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9121*** You will then need to restart the configuration process. 9122 9123_LT_EOF 9124 fi 9125 ;; 9126 9127 amigaos*) 9128 case $host_cpu in 9129 powerpc) 9130 # see comment about AmigaOS4 .so support 9131 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9132 archive_expsym_cmds='' 9133 ;; 9134 m68k) 9135 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)' 9136 hardcode_libdir_flag_spec='-L$libdir' 9137 hardcode_minus_L=yes 9138 ;; 9139 esac 9140 ;; 9141 9142 beos*) 9143 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9144 allow_undefined_flag=unsupported 9145 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9146 # support --undefined. This deserves some investigation. FIXME 9147 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9148 else 9149 ld_shlibs=no 9150 fi 9151 ;; 9152 9153 cygwin* | mingw* | pw32* | cegcc*) 9154 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9155 # as there is no search path for DLLs. 9156 hardcode_libdir_flag_spec='-L$libdir' 9157 export_dynamic_flag_spec='${wl}--export-all-symbols' 9158 allow_undefined_flag=unsupported 9159 always_export_symbols=no 9160 enable_shared_with_static_runtimes=yes 9161 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9162 9163 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9164 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9165 # If the export-symbols file already is a .def file (1st line 9166 # is EXPORTS), use it as is; otherwise, prepend... 9167 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9168 cp $export_symbols $output_objdir/$soname.def; 9169 else 9170 echo EXPORTS > $output_objdir/$soname.def; 9171 cat $export_symbols >> $output_objdir/$soname.def; 9172 fi~ 9173 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9174 else 9175 ld_shlibs=no 9176 fi 9177 ;; 9178 9179 haiku*) 9180 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9181 link_all_deplibs=yes 9182 ;; 9183 9184 interix[3-9]*) 9185 hardcode_direct=no 9186 hardcode_shlibpath_var=no 9187 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9188 export_dynamic_flag_spec='${wl}-E' 9189 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9190 # Instead, shared libraries are loaded at an image base (0x10000000 by 9191 # default) and relocated if they conflict, which is a slow very memory 9192 # consuming and fragmenting process. To avoid this, we pick a random, 9193 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9194 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9195 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9196 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' 9197 ;; 9198 9199 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9200 tmp_diet=no 9201 if test "$host_os" = linux-dietlibc; then 9202 case $cc_basename in 9203 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9204 esac 9205 fi 9206 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9207 && test "$tmp_diet" = no 9208 then 9209 tmp_addflag= 9210 tmp_sharedflag='-shared' 9211 case $cc_basename,$host_cpu in 9212 pgcc*) # Portland Group C compiler 9213 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' 9214 tmp_addflag=' $pic_flag' 9215 ;; 9216 pgf77* | pgf90* | pgf95* | pgfortran*) 9217 # Portland Group f77 and f90 compilers 9218 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' 9219 tmp_addflag=' $pic_flag -Mnomain' ;; 9220 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9221 tmp_addflag=' -i_dynamic' ;; 9222 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9223 tmp_addflag=' -i_dynamic -nofor_main' ;; 9224 ifc* | ifort*) # Intel Fortran compiler 9225 tmp_addflag=' -nofor_main' ;; 9226 lf95*) # Lahey Fortran 8.1 9227 whole_archive_flag_spec= 9228 tmp_sharedflag='--shared' ;; 9229 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9230 tmp_sharedflag='-qmkshrobj' 9231 tmp_addflag= ;; 9232 nvcc*) # Cuda Compiler Driver 2.2 9233 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' 9234 compiler_needs_object=yes 9235 ;; 9236 esac 9237 case `$CC -V 2>&1 | sed 5q` in 9238 *Sun\ C*) # Sun C 5.9 9239 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' 9240 compiler_needs_object=yes 9241 tmp_sharedflag='-G' ;; 9242 *Sun\ F*) # Sun Fortran 8.3 9243 tmp_sharedflag='-G' ;; 9244 esac 9245 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9246 9247 if test "x$supports_anon_versioning" = xyes; then 9248 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9249 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9250 echo "local: *; };" >> $output_objdir/$libname.ver~ 9251 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9252 fi 9253 9254 case $cc_basename in 9255 xlf* | bgf* | bgxlf* | mpixlf*) 9256 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9257 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9258 hardcode_libdir_flag_spec= 9259 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9260 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9261 if test "x$supports_anon_versioning" = xyes; then 9262 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9263 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9264 echo "local: *; };" >> $output_objdir/$libname.ver~ 9265 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9266 fi 9267 ;; 9268 esac 9269 else 9270 ld_shlibs=no 9271 fi 9272 ;; 9273 9274 netbsd*) 9275 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9276 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9277 wlarc= 9278 else 9279 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9280 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9281 fi 9282 ;; 9283 9284 solaris*) 9285 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9286 ld_shlibs=no 9287 cat <<_LT_EOF 1>&2 9288 9289*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9290*** create shared libraries on Solaris systems. Therefore, libtool 9291*** is disabling shared libraries support. We urge you to upgrade GNU 9292*** binutils to release 2.9.1 or newer. Another option is to modify 9293*** your PATH or compiler configuration so that the native linker is 9294*** used, and then restart. 9295 9296_LT_EOF 9297 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9298 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9299 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9300 else 9301 ld_shlibs=no 9302 fi 9303 ;; 9304 9305 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9306 case `$LD -v 2>&1` in 9307 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9308 ld_shlibs=no 9309 cat <<_LT_EOF 1>&2 9310 9311*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9312*** reliably create shared libraries on SCO systems. Therefore, libtool 9313*** is disabling shared libraries support. We urge you to upgrade GNU 9314*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9315*** your PATH or compiler configuration so that the native linker is 9316*** used, and then restart. 9317 9318_LT_EOF 9319 ;; 9320 *) 9321 # For security reasons, it is highly recommended that you always 9322 # use absolute paths for naming shared libraries, and exclude the 9323 # DT_RUNPATH tag from executables and libraries. But doing so 9324 # requires that you compile everything twice, which is a pain. 9325 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9326 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9327 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9328 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9329 else 9330 ld_shlibs=no 9331 fi 9332 ;; 9333 esac 9334 ;; 9335 9336 sunos4*) 9337 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9338 wlarc= 9339 hardcode_direct=yes 9340 hardcode_shlibpath_var=no 9341 ;; 9342 9343 *) 9344 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9345 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9346 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9347 else 9348 ld_shlibs=no 9349 fi 9350 ;; 9351 esac 9352 9353 if test "$ld_shlibs" = no; then 9354 runpath_var= 9355 hardcode_libdir_flag_spec= 9356 export_dynamic_flag_spec= 9357 whole_archive_flag_spec= 9358 fi 9359 else 9360 # PORTME fill in a description of your system's linker (not GNU ld) 9361 case $host_os in 9362 aix3*) 9363 allow_undefined_flag=unsupported 9364 always_export_symbols=yes 9365 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' 9366 # Note: this linker hardcodes the directories in LIBPATH if there 9367 # are no directories specified by -L. 9368 hardcode_minus_L=yes 9369 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9370 # Neither direct hardcoding nor static linking is supported with a 9371 # broken collect2. 9372 hardcode_direct=unsupported 9373 fi 9374 ;; 9375 9376 aix[4-9]*) 9377 if test "$host_cpu" = ia64; then 9378 # On IA64, the linker does run time linking by default, so we don't 9379 # have to do anything special. 9380 aix_use_runtimelinking=no 9381 exp_sym_flag='-Bexport' 9382 no_entry_flag="" 9383 else 9384 # If we're using GNU nm, then we don't want the "-C" option. 9385 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9386 # Also, AIX nm treats weak defined symbols like other global 9387 # defined symbols, whereas GNU nm marks them as "W". 9388 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9389 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' 9390 else 9391 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9392 fi 9393 aix_use_runtimelinking=no 9394 9395 # Test if we are trying to use run time linking or normal 9396 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9397 # need to do runtime linking. 9398 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9399 for ld_flag in $LDFLAGS; do 9400 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9401 aix_use_runtimelinking=yes 9402 break 9403 fi 9404 done 9405 ;; 9406 esac 9407 9408 exp_sym_flag='-bexport' 9409 no_entry_flag='-bnoentry' 9410 fi 9411 9412 # When large executables or shared objects are built, AIX ld can 9413 # have problems creating the table of contents. If linking a library 9414 # or program results in "error TOC overflow" add -mminimal-toc to 9415 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9416 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9417 9418 archive_cmds='' 9419 hardcode_direct=yes 9420 hardcode_direct_absolute=yes 9421 hardcode_libdir_separator=':' 9422 link_all_deplibs=yes 9423 file_list_spec='${wl}-f,' 9424 9425 if test "$GCC" = yes; then 9426 case $host_os in aix4.[012]|aix4.[012].*) 9427 # We only want to do this on AIX 4.2 and lower, the check 9428 # below for broken collect2 doesn't work under 4.3+ 9429 collect2name=`${CC} -print-prog-name=collect2` 9430 if test -f "$collect2name" && 9431 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9432 then 9433 # We have reworked collect2 9434 : 9435 else 9436 # We have old collect2 9437 hardcode_direct=unsupported 9438 # It fails to find uninstalled libraries when the uninstalled 9439 # path is not listed in the libpath. Setting hardcode_minus_L 9440 # to unsupported forces relinking 9441 hardcode_minus_L=yes 9442 hardcode_libdir_flag_spec='-L$libdir' 9443 hardcode_libdir_separator= 9444 fi 9445 ;; 9446 esac 9447 shared_flag='-shared' 9448 if test "$aix_use_runtimelinking" = yes; then 9449 shared_flag="$shared_flag "'${wl}-G' 9450 fi 9451 else 9452 # not using gcc 9453 if test "$host_cpu" = ia64; then 9454 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9455 # chokes on -Wl,-G. The following line is correct: 9456 shared_flag='-G' 9457 else 9458 if test "$aix_use_runtimelinking" = yes; then 9459 shared_flag='${wl}-G' 9460 else 9461 shared_flag='${wl}-bM:SRE' 9462 fi 9463 fi 9464 fi 9465 9466 export_dynamic_flag_spec='${wl}-bexpall' 9467 # It seems that -bexpall does not export symbols beginning with 9468 # underscore (_), so it is better to generate a list of symbols to export. 9469 always_export_symbols=yes 9470 if test "$aix_use_runtimelinking" = yes; then 9471 # Warning - without using the other runtime loading flags (-brtl), 9472 # -berok will link without error, but may produce a broken library. 9473 allow_undefined_flag='-berok' 9474 # Determine the default libpath from the value encoded in an 9475 # empty executable. 9476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9477/* end confdefs.h. */ 9478 9479int 9480main () 9481{ 9482 9483 ; 9484 return 0; 9485} 9486_ACEOF 9487if ac_fn_c_try_link "$LINENO"; then : 9488 9489lt_aix_libpath_sed=' 9490 /Import File Strings/,/^$/ { 9491 /^0/ { 9492 s/^0 *\(.*\)$/\1/ 9493 p 9494 } 9495 }' 9496aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9497# Check for a 64-bit object if we didn't find anything. 9498if test -z "$aix_libpath"; then 9499 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9500fi 9501fi 9502rm -f core conftest.err conftest.$ac_objext \ 9503 conftest$ac_exeext conftest.$ac_ext 9504if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9505 9506 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9507 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" 9508 else 9509 if test "$host_cpu" = ia64; then 9510 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9511 allow_undefined_flag="-z nodefs" 9512 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" 9513 else 9514 # Determine the default libpath from the value encoded in an 9515 # empty executable. 9516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9517/* end confdefs.h. */ 9518 9519int 9520main () 9521{ 9522 9523 ; 9524 return 0; 9525} 9526_ACEOF 9527if ac_fn_c_try_link "$LINENO"; then : 9528 9529lt_aix_libpath_sed=' 9530 /Import File Strings/,/^$/ { 9531 /^0/ { 9532 s/^0 *\(.*\)$/\1/ 9533 p 9534 } 9535 }' 9536aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9537# Check for a 64-bit object if we didn't find anything. 9538if test -z "$aix_libpath"; then 9539 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9540fi 9541fi 9542rm -f core conftest.err conftest.$ac_objext \ 9543 conftest$ac_exeext conftest.$ac_ext 9544if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9545 9546 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9547 # Warning - without using the other run time loading flags, 9548 # -berok will link without error, but may produce a broken library. 9549 no_undefined_flag=' ${wl}-bernotok' 9550 allow_undefined_flag=' ${wl}-berok' 9551 if test "$with_gnu_ld" = yes; then 9552 # We only use this code for GNU lds that support --whole-archive. 9553 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9554 else 9555 # Exported symbols can be pulled into shared objects from archives 9556 whole_archive_flag_spec='$convenience' 9557 fi 9558 archive_cmds_need_lc=yes 9559 # This is similar to how AIX traditionally builds its shared libraries. 9560 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' 9561 fi 9562 fi 9563 ;; 9564 9565 amigaos*) 9566 case $host_cpu in 9567 powerpc) 9568 # see comment about AmigaOS4 .so support 9569 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9570 archive_expsym_cmds='' 9571 ;; 9572 m68k) 9573 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)' 9574 hardcode_libdir_flag_spec='-L$libdir' 9575 hardcode_minus_L=yes 9576 ;; 9577 esac 9578 ;; 9579 9580 bsdi[45]*) 9581 export_dynamic_flag_spec=-rdynamic 9582 ;; 9583 9584 cygwin* | mingw* | pw32* | cegcc*) 9585 # When not using gcc, we currently assume that we are using 9586 # Microsoft Visual C++. 9587 # hardcode_libdir_flag_spec is actually meaningless, as there is 9588 # no search path for DLLs. 9589 hardcode_libdir_flag_spec=' ' 9590 allow_undefined_flag=unsupported 9591 # Tell ltmain to make .lib files, not .a files. 9592 libext=lib 9593 # Tell ltmain to make .dll files, not .so files. 9594 shrext_cmds=".dll" 9595 # FIXME: Setting linknames here is a bad hack. 9596 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9597 # The linker will automatically build a .lib file if we build a DLL. 9598 old_archive_from_new_cmds='true' 9599 # FIXME: Should let the user specify the lib program. 9600 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9601 fix_srcfile_path='`cygpath -w "$srcfile"`' 9602 enable_shared_with_static_runtimes=yes 9603 ;; 9604 9605 darwin* | rhapsody*) 9606 9607 9608 archive_cmds_need_lc=no 9609 hardcode_direct=no 9610 hardcode_automatic=yes 9611 hardcode_shlibpath_var=unsupported 9612 if test "$lt_cv_ld_force_load" = "yes"; then 9613 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\"`' 9614 else 9615 whole_archive_flag_spec='' 9616 fi 9617 link_all_deplibs=yes 9618 allow_undefined_flag="$_lt_dar_allow_undefined" 9619 case $cc_basename in 9620 ifort*) _lt_dar_can_shared=yes ;; 9621 *) _lt_dar_can_shared=$GCC ;; 9622 esac 9623 if test "$_lt_dar_can_shared" = "yes"; then 9624 output_verbose_link_cmd=func_echo_all 9625 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9626 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9627 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}" 9628 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}" 9629 9630 else 9631 ld_shlibs=no 9632 fi 9633 9634 ;; 9635 9636 dgux*) 9637 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9638 hardcode_libdir_flag_spec='-L$libdir' 9639 hardcode_shlibpath_var=no 9640 ;; 9641 9642 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9643 # support. Future versions do this automatically, but an explicit c++rt0.o 9644 # does not break anything, and helps significantly (at the cost of a little 9645 # extra space). 9646 freebsd2.2*) 9647 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9648 hardcode_libdir_flag_spec='-R$libdir' 9649 hardcode_direct=yes 9650 hardcode_shlibpath_var=no 9651 ;; 9652 9653 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9654 freebsd2.*) 9655 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9656 hardcode_direct=yes 9657 hardcode_minus_L=yes 9658 hardcode_shlibpath_var=no 9659 ;; 9660 9661 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9662 freebsd* | dragonfly*) 9663 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9664 hardcode_libdir_flag_spec='-R$libdir' 9665 hardcode_direct=yes 9666 hardcode_shlibpath_var=no 9667 ;; 9668 9669 hpux9*) 9670 if test "$GCC" = yes; then 9671 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' 9672 else 9673 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' 9674 fi 9675 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9676 hardcode_libdir_separator=: 9677 hardcode_direct=yes 9678 9679 # hardcode_minus_L: Not really in the search PATH, 9680 # but as the default location of the library. 9681 hardcode_minus_L=yes 9682 export_dynamic_flag_spec='${wl}-E' 9683 ;; 9684 9685 hpux10*) 9686 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9687 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9688 else 9689 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9690 fi 9691 if test "$with_gnu_ld" = no; then 9692 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9693 hardcode_libdir_flag_spec_ld='+b $libdir' 9694 hardcode_libdir_separator=: 9695 hardcode_direct=yes 9696 hardcode_direct_absolute=yes 9697 export_dynamic_flag_spec='${wl}-E' 9698 # hardcode_minus_L: Not really in the search PATH, 9699 # but as the default location of the library. 9700 hardcode_minus_L=yes 9701 fi 9702 ;; 9703 9704 hpux11*) 9705 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9706 case $host_cpu in 9707 hppa*64*) 9708 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9709 ;; 9710 ia64*) 9711 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9712 ;; 9713 *) 9714 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9715 ;; 9716 esac 9717 else 9718 case $host_cpu in 9719 hppa*64*) 9720 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9721 ;; 9722 ia64*) 9723 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9724 ;; 9725 *) 9726 9727 # Older versions of the 11.00 compiler do not understand -b yet 9728 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9730$as_echo_n "checking if $CC understands -b... " >&6; } 9731if test "${lt_cv_prog_compiler__b+set}" = set; then : 9732 $as_echo_n "(cached) " >&6 9733else 9734 lt_cv_prog_compiler__b=no 9735 save_LDFLAGS="$LDFLAGS" 9736 LDFLAGS="$LDFLAGS -b" 9737 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9738 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9739 # The linker can only warn and ignore the option if not recognized 9740 # So say no if there are warnings 9741 if test -s conftest.err; then 9742 # Append any errors to the config.log. 9743 cat conftest.err 1>&5 9744 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9745 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9746 if diff conftest.exp conftest.er2 >/dev/null; then 9747 lt_cv_prog_compiler__b=yes 9748 fi 9749 else 9750 lt_cv_prog_compiler__b=yes 9751 fi 9752 fi 9753 $RM -r conftest* 9754 LDFLAGS="$save_LDFLAGS" 9755 9756fi 9757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9758$as_echo "$lt_cv_prog_compiler__b" >&6; } 9759 9760if test x"$lt_cv_prog_compiler__b" = xyes; then 9761 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9762else 9763 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9764fi 9765 9766 ;; 9767 esac 9768 fi 9769 if test "$with_gnu_ld" = no; then 9770 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9771 hardcode_libdir_separator=: 9772 9773 case $host_cpu in 9774 hppa*64*|ia64*) 9775 hardcode_direct=no 9776 hardcode_shlibpath_var=no 9777 ;; 9778 *) 9779 hardcode_direct=yes 9780 hardcode_direct_absolute=yes 9781 export_dynamic_flag_spec='${wl}-E' 9782 9783 # hardcode_minus_L: Not really in the search PATH, 9784 # but as the default location of the library. 9785 hardcode_minus_L=yes 9786 ;; 9787 esac 9788 fi 9789 ;; 9790 9791 irix5* | irix6* | nonstopux*) 9792 if test "$GCC" = yes; then 9793 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' 9794 # Try to use the -exported_symbol ld option, if it does not 9795 # work, assume that -exports_file does not work either and 9796 # implicitly export all symbols. 9797 save_LDFLAGS="$LDFLAGS" 9798 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9800/* end confdefs.h. */ 9801int foo(void) {} 9802_ACEOF 9803if ac_fn_c_try_link "$LINENO"; then : 9804 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' 9805 9806fi 9807rm -f core conftest.err conftest.$ac_objext \ 9808 conftest$ac_exeext conftest.$ac_ext 9809 LDFLAGS="$save_LDFLAGS" 9810 else 9811 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' 9812 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' 9813 fi 9814 archive_cmds_need_lc='no' 9815 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9816 hardcode_libdir_separator=: 9817 inherit_rpath=yes 9818 link_all_deplibs=yes 9819 ;; 9820 9821 netbsd*) 9822 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9823 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9824 else 9825 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9826 fi 9827 hardcode_libdir_flag_spec='-R$libdir' 9828 hardcode_direct=yes 9829 hardcode_shlibpath_var=no 9830 ;; 9831 9832 newsos6) 9833 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9834 hardcode_direct=yes 9835 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9836 hardcode_libdir_separator=: 9837 hardcode_shlibpath_var=no 9838 ;; 9839 9840 *nto* | *qnx*) 9841 ;; 9842 9843 openbsd*) 9844 if test -f /usr/libexec/ld.so; then 9845 hardcode_direct=yes 9846 hardcode_shlibpath_var=no 9847 hardcode_direct_absolute=yes 9848 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9849 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9850 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9851 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9852 export_dynamic_flag_spec='${wl}-E' 9853 else 9854 case $host_os in 9855 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9856 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9857 hardcode_libdir_flag_spec='-R$libdir' 9858 ;; 9859 *) 9860 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9861 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9862 ;; 9863 esac 9864 fi 9865 else 9866 ld_shlibs=no 9867 fi 9868 ;; 9869 9870 os2*) 9871 hardcode_libdir_flag_spec='-L$libdir' 9872 hardcode_minus_L=yes 9873 allow_undefined_flag=unsupported 9874 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' 9875 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9876 ;; 9877 9878 osf3*) 9879 if test "$GCC" = yes; then 9880 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9881 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' 9882 else 9883 allow_undefined_flag=' -expect_unresolved \*' 9884 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' 9885 fi 9886 archive_cmds_need_lc='no' 9887 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9888 hardcode_libdir_separator=: 9889 ;; 9890 9891 osf4* | osf5*) # as osf3* with the addition of -msym flag 9892 if test "$GCC" = yes; then 9893 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9894 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' 9895 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9896 else 9897 allow_undefined_flag=' -expect_unresolved \*' 9898 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' 9899 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~ 9900 $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' 9901 9902 # Both c and cxx compiler support -rpath directly 9903 hardcode_libdir_flag_spec='-rpath $libdir' 9904 fi 9905 archive_cmds_need_lc='no' 9906 hardcode_libdir_separator=: 9907 ;; 9908 9909 solaris*) 9910 no_undefined_flag=' -z defs' 9911 if test "$GCC" = yes; then 9912 wlarc='${wl}' 9913 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9914 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9915 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9916 else 9917 case `$CC -V 2>&1` in 9918 *"Compilers 5.0"*) 9919 wlarc='' 9920 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9921 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9922 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9923 ;; 9924 *) 9925 wlarc='${wl}' 9926 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9927 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9928 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9929 ;; 9930 esac 9931 fi 9932 hardcode_libdir_flag_spec='-R$libdir' 9933 hardcode_shlibpath_var=no 9934 case $host_os in 9935 solaris2.[0-5] | solaris2.[0-5].*) ;; 9936 *) 9937 # The compiler driver will combine and reorder linker options, 9938 # but understands `-z linker_flag'. GCC discards it without `$wl', 9939 # but is careful enough not to reorder. 9940 # Supported since Solaris 2.6 (maybe 2.5.1?) 9941 if test "$GCC" = yes; then 9942 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9943 else 9944 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9945 fi 9946 ;; 9947 esac 9948 link_all_deplibs=yes 9949 ;; 9950 9951 sunos4*) 9952 if test "x$host_vendor" = xsequent; then 9953 # Use $CC to link under sequent, because it throws in some extra .o 9954 # files that make .init and .fini sections work. 9955 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9956 else 9957 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9958 fi 9959 hardcode_libdir_flag_spec='-L$libdir' 9960 hardcode_direct=yes 9961 hardcode_minus_L=yes 9962 hardcode_shlibpath_var=no 9963 ;; 9964 9965 sysv4) 9966 case $host_vendor in 9967 sni) 9968 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9969 hardcode_direct=yes # is this really true??? 9970 ;; 9971 siemens) 9972 ## LD is ld it makes a PLAMLIB 9973 ## CC just makes a GrossModule. 9974 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9975 reload_cmds='$CC -r -o $output$reload_objs' 9976 hardcode_direct=no 9977 ;; 9978 motorola) 9979 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9980 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9981 ;; 9982 esac 9983 runpath_var='LD_RUN_PATH' 9984 hardcode_shlibpath_var=no 9985 ;; 9986 9987 sysv4.3*) 9988 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9989 hardcode_shlibpath_var=no 9990 export_dynamic_flag_spec='-Bexport' 9991 ;; 9992 9993 sysv4*MP*) 9994 if test -d /usr/nec; then 9995 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9996 hardcode_shlibpath_var=no 9997 runpath_var=LD_RUN_PATH 9998 hardcode_runpath_var=yes 9999 ld_shlibs=yes 10000 fi 10001 ;; 10002 10003 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10004 no_undefined_flag='${wl}-z,text' 10005 archive_cmds_need_lc=no 10006 hardcode_shlibpath_var=no 10007 runpath_var='LD_RUN_PATH' 10008 10009 if test "$GCC" = yes; then 10010 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10011 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10012 else 10013 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10014 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10015 fi 10016 ;; 10017 10018 sysv5* | sco3.2v5* | sco5v6*) 10019 # Note: We can NOT use -z defs as we might desire, because we do not 10020 # link with -lc, and that would cause any symbols used from libc to 10021 # always be unresolved, which means just about no library would 10022 # ever link correctly. If we're not using GNU ld we use -z text 10023 # though, which does catch some bad symbols but isn't as heavy-handed 10024 # as -z defs. 10025 no_undefined_flag='${wl}-z,text' 10026 allow_undefined_flag='${wl}-z,nodefs' 10027 archive_cmds_need_lc=no 10028 hardcode_shlibpath_var=no 10029 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10030 hardcode_libdir_separator=':' 10031 link_all_deplibs=yes 10032 export_dynamic_flag_spec='${wl}-Bexport' 10033 runpath_var='LD_RUN_PATH' 10034 10035 if test "$GCC" = yes; then 10036 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10037 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10038 else 10039 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10040 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10041 fi 10042 ;; 10043 10044 uts4*) 10045 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10046 hardcode_libdir_flag_spec='-L$libdir' 10047 hardcode_shlibpath_var=no 10048 ;; 10049 10050 *) 10051 ld_shlibs=no 10052 ;; 10053 esac 10054 10055 if test x$host_vendor = xsni; then 10056 case $host in 10057 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10058 export_dynamic_flag_spec='${wl}-Blargedynsym' 10059 ;; 10060 esac 10061 fi 10062 fi 10063 10064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10065$as_echo "$ld_shlibs" >&6; } 10066test "$ld_shlibs" = no && can_build_shared=no 10067 10068with_gnu_ld=$with_gnu_ld 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084# 10085# Do we need to explicitly link libc? 10086# 10087case "x$archive_cmds_need_lc" in 10088x|xyes) 10089 # Assume -lc should be added 10090 archive_cmds_need_lc=yes 10091 10092 if test "$enable_shared" = yes && test "$GCC" = yes; then 10093 case $archive_cmds in 10094 *'~'*) 10095 # FIXME: we may have to deal with multi-command sequences. 10096 ;; 10097 '$CC '*) 10098 # Test whether the compiler implicitly links with -lc since on some 10099 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10100 # to ld, don't add -lc before -lgcc. 10101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10102$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10103if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10104 $as_echo_n "(cached) " >&6 10105else 10106 $RM conftest* 10107 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10108 10109 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10110 (eval $ac_compile) 2>&5 10111 ac_status=$? 10112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10113 test $ac_status = 0; } 2>conftest.err; then 10114 soname=conftest 10115 lib=conftest 10116 libobjs=conftest.$ac_objext 10117 deplibs= 10118 wl=$lt_prog_compiler_wl 10119 pic_flag=$lt_prog_compiler_pic 10120 compiler_flags=-v 10121 linker_flags=-v 10122 verstring= 10123 output_objdir=. 10124 libname=conftest 10125 lt_save_allow_undefined_flag=$allow_undefined_flag 10126 allow_undefined_flag= 10127 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10128 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10129 ac_status=$? 10130 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10131 test $ac_status = 0; } 10132 then 10133 lt_cv_archive_cmds_need_lc=no 10134 else 10135 lt_cv_archive_cmds_need_lc=yes 10136 fi 10137 allow_undefined_flag=$lt_save_allow_undefined_flag 10138 else 10139 cat conftest.err 1>&5 10140 fi 10141 $RM conftest* 10142 10143fi 10144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10145$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10146 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10147 ;; 10148 esac 10149 fi 10150 ;; 10151esac 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10310$as_echo_n "checking dynamic linker characteristics... " >&6; } 10311 10312if test "$GCC" = yes; then 10313 case $host_os in 10314 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10315 *) lt_awk_arg="/^libraries:/" ;; 10316 esac 10317 case $host_os in 10318 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10319 *) lt_sed_strip_eq="s,=/,/,g" ;; 10320 esac 10321 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10322 case $lt_search_path_spec in 10323 *\;*) 10324 # if the path contains ";" then we assume it to be the separator 10325 # otherwise default to the standard path separator (i.e. ":") - it is 10326 # assumed that no part of a normal pathname contains ";" but that should 10327 # okay in the real world where ";" in dirpaths is itself problematic. 10328 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10329 ;; 10330 *) 10331 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10332 ;; 10333 esac 10334 # Ok, now we have the path, separated by spaces, we can step through it 10335 # and add multilib dir if necessary. 10336 lt_tmp_lt_search_path_spec= 10337 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10338 for lt_sys_path in $lt_search_path_spec; do 10339 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10340 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10341 else 10342 test -d "$lt_sys_path" && \ 10343 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10344 fi 10345 done 10346 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10347BEGIN {RS=" "; FS="/|\n";} { 10348 lt_foo=""; 10349 lt_count=0; 10350 for (lt_i = NF; lt_i > 0; lt_i--) { 10351 if ($lt_i != "" && $lt_i != ".") { 10352 if ($lt_i == "..") { 10353 lt_count++; 10354 } else { 10355 if (lt_count == 0) { 10356 lt_foo="/" $lt_i lt_foo; 10357 } else { 10358 lt_count--; 10359 } 10360 } 10361 } 10362 } 10363 if (lt_foo != "") { lt_freq[lt_foo]++; } 10364 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10365}'` 10366 # AWK program above erroneously prepends '/' to C:/dos/paths 10367 # for these hosts. 10368 case $host_os in 10369 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10370 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10371 esac 10372 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10373else 10374 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10375fi 10376library_names_spec= 10377libname_spec='lib$name' 10378soname_spec= 10379shrext_cmds=".so" 10380postinstall_cmds= 10381postuninstall_cmds= 10382finish_cmds= 10383finish_eval= 10384shlibpath_var= 10385shlibpath_overrides_runpath=unknown 10386version_type=none 10387dynamic_linker="$host_os ld.so" 10388sys_lib_dlsearch_path_spec="/lib /usr/lib" 10389need_lib_prefix=unknown 10390hardcode_into_libs=no 10391 10392# when you set need_version to no, make sure it does not cause -set_version 10393# flags to be left without arguments 10394need_version=unknown 10395 10396case $host_os in 10397aix3*) 10398 version_type=linux 10399 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10400 shlibpath_var=LIBPATH 10401 10402 # AIX 3 has no versioning support, so we append a major version to the name. 10403 soname_spec='${libname}${release}${shared_ext}$major' 10404 ;; 10405 10406aix[4-9]*) 10407 version_type=linux 10408 need_lib_prefix=no 10409 need_version=no 10410 hardcode_into_libs=yes 10411 if test "$host_cpu" = ia64; then 10412 # AIX 5 supports IA64 10413 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10414 shlibpath_var=LD_LIBRARY_PATH 10415 else 10416 # With GCC up to 2.95.x, collect2 would create an import file 10417 # for dependence libraries. The import file would start with 10418 # the line `#! .'. This would cause the generated library to 10419 # depend on `.', always an invalid library. This was fixed in 10420 # development snapshots of GCC prior to 3.0. 10421 case $host_os in 10422 aix4 | aix4.[01] | aix4.[01].*) 10423 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10424 echo ' yes ' 10425 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10426 : 10427 else 10428 can_build_shared=no 10429 fi 10430 ;; 10431 esac 10432 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10433 # soname into executable. Probably we can add versioning support to 10434 # collect2, so additional links can be useful in future. 10435 if test "$aix_use_runtimelinking" = yes; then 10436 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10437 # instead of lib<name>.a to let people know that these are not 10438 # typical AIX shared libraries. 10439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10440 else 10441 # We preserve .a as extension for shared libraries through AIX4.2 10442 # and later when we are not doing run time linking. 10443 library_names_spec='${libname}${release}.a $libname.a' 10444 soname_spec='${libname}${release}${shared_ext}$major' 10445 fi 10446 shlibpath_var=LIBPATH 10447 fi 10448 ;; 10449 10450amigaos*) 10451 case $host_cpu in 10452 powerpc) 10453 # Since July 2007 AmigaOS4 officially supports .so libraries. 10454 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10456 ;; 10457 m68k) 10458 library_names_spec='$libname.ixlibrary $libname.a' 10459 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10460 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' 10461 ;; 10462 esac 10463 ;; 10464 10465beos*) 10466 library_names_spec='${libname}${shared_ext}' 10467 dynamic_linker="$host_os ld.so" 10468 shlibpath_var=LIBRARY_PATH 10469 ;; 10470 10471bsdi[45]*) 10472 version_type=linux 10473 need_version=no 10474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10475 soname_spec='${libname}${release}${shared_ext}$major' 10476 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10477 shlibpath_var=LD_LIBRARY_PATH 10478 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10479 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10480 # the default ld.so.conf also contains /usr/contrib/lib and 10481 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10482 # libtool to hard-code these into programs 10483 ;; 10484 10485cygwin* | mingw* | pw32* | cegcc*) 10486 version_type=windows 10487 shrext_cmds=".dll" 10488 need_version=no 10489 need_lib_prefix=no 10490 10491 case $GCC,$host_os in 10492 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10493 library_names_spec='$libname.dll.a' 10494 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10495 postinstall_cmds='base_file=`basename \${file}`~ 10496 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10497 dldir=$destdir/`dirname \$dlpath`~ 10498 test -d \$dldir || mkdir -p \$dldir~ 10499 $install_prog $dir/$dlname \$dldir/$dlname~ 10500 chmod a+x \$dldir/$dlname~ 10501 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10502 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10503 fi' 10504 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10505 dlpath=$dir/\$dldll~ 10506 $RM \$dlpath' 10507 shlibpath_overrides_runpath=yes 10508 10509 case $host_os in 10510 cygwin*) 10511 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10512 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10513 10514 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10515 ;; 10516 mingw* | cegcc*) 10517 # MinGW DLLs use traditional 'lib' prefix 10518 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10519 ;; 10520 pw32*) 10521 # pw32 DLLs use 'pw' prefix rather than 'lib' 10522 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10523 ;; 10524 esac 10525 ;; 10526 10527 *) 10528 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10529 ;; 10530 esac 10531 dynamic_linker='Win32 ld.exe' 10532 # FIXME: first we should search . and the directory the executable is in 10533 shlibpath_var=PATH 10534 ;; 10535 10536darwin* | rhapsody*) 10537 dynamic_linker="$host_os dyld" 10538 version_type=darwin 10539 need_lib_prefix=no 10540 need_version=no 10541 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10542 soname_spec='${libname}${release}${major}$shared_ext' 10543 shlibpath_overrides_runpath=yes 10544 shlibpath_var=DYLD_LIBRARY_PATH 10545 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10546 10547 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10548 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10549 ;; 10550 10551dgux*) 10552 version_type=linux 10553 need_lib_prefix=no 10554 need_version=no 10555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10556 soname_spec='${libname}${release}${shared_ext}$major' 10557 shlibpath_var=LD_LIBRARY_PATH 10558 ;; 10559 10560freebsd* | dragonfly*) 10561 # DragonFly does not have aout. When/if they implement a new 10562 # versioning mechanism, adjust this. 10563 if test -x /usr/bin/objformat; then 10564 objformat=`/usr/bin/objformat` 10565 else 10566 case $host_os in 10567 freebsd[23].*) objformat=aout ;; 10568 *) objformat=elf ;; 10569 esac 10570 fi 10571 version_type=freebsd-$objformat 10572 case $version_type in 10573 freebsd-elf*) 10574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10575 need_version=no 10576 need_lib_prefix=no 10577 ;; 10578 freebsd-*) 10579 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10580 need_version=yes 10581 ;; 10582 esac 10583 shlibpath_var=LD_LIBRARY_PATH 10584 case $host_os in 10585 freebsd2.*) 10586 shlibpath_overrides_runpath=yes 10587 ;; 10588 freebsd3.[01]* | freebsdelf3.[01]*) 10589 shlibpath_overrides_runpath=yes 10590 hardcode_into_libs=yes 10591 ;; 10592 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10593 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10594 shlibpath_overrides_runpath=no 10595 hardcode_into_libs=yes 10596 ;; 10597 *) # from 4.6 on, and DragonFly 10598 shlibpath_overrides_runpath=yes 10599 hardcode_into_libs=yes 10600 ;; 10601 esac 10602 ;; 10603 10604gnu*) 10605 version_type=linux 10606 need_lib_prefix=no 10607 need_version=no 10608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10609 soname_spec='${libname}${release}${shared_ext}$major' 10610 shlibpath_var=LD_LIBRARY_PATH 10611 hardcode_into_libs=yes 10612 ;; 10613 10614haiku*) 10615 version_type=linux 10616 need_lib_prefix=no 10617 need_version=no 10618 dynamic_linker="$host_os runtime_loader" 10619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10620 soname_spec='${libname}${release}${shared_ext}$major' 10621 shlibpath_var=LIBRARY_PATH 10622 shlibpath_overrides_runpath=yes 10623 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10624 hardcode_into_libs=yes 10625 ;; 10626 10627hpux9* | hpux10* | hpux11*) 10628 # Give a soname corresponding to the major version so that dld.sl refuses to 10629 # link against other versions. 10630 version_type=sunos 10631 need_lib_prefix=no 10632 need_version=no 10633 case $host_cpu in 10634 ia64*) 10635 shrext_cmds='.so' 10636 hardcode_into_libs=yes 10637 dynamic_linker="$host_os dld.so" 10638 shlibpath_var=LD_LIBRARY_PATH 10639 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10641 soname_spec='${libname}${release}${shared_ext}$major' 10642 if test "X$HPUX_IA64_MODE" = X32; then 10643 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10644 else 10645 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10646 fi 10647 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10648 ;; 10649 hppa*64*) 10650 shrext_cmds='.sl' 10651 hardcode_into_libs=yes 10652 dynamic_linker="$host_os dld.sl" 10653 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10654 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10656 soname_spec='${libname}${release}${shared_ext}$major' 10657 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10658 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10659 ;; 10660 *) 10661 shrext_cmds='.sl' 10662 dynamic_linker="$host_os dld.sl" 10663 shlibpath_var=SHLIB_PATH 10664 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10666 soname_spec='${libname}${release}${shared_ext}$major' 10667 ;; 10668 esac 10669 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10670 postinstall_cmds='chmod 555 $lib' 10671 # or fails outright, so override atomically: 10672 install_override_mode=555 10673 ;; 10674 10675interix[3-9]*) 10676 version_type=linux 10677 need_lib_prefix=no 10678 need_version=no 10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10680 soname_spec='${libname}${release}${shared_ext}$major' 10681 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10682 shlibpath_var=LD_LIBRARY_PATH 10683 shlibpath_overrides_runpath=no 10684 hardcode_into_libs=yes 10685 ;; 10686 10687irix5* | irix6* | nonstopux*) 10688 case $host_os in 10689 nonstopux*) version_type=nonstopux ;; 10690 *) 10691 if test "$lt_cv_prog_gnu_ld" = yes; then 10692 version_type=linux 10693 else 10694 version_type=irix 10695 fi ;; 10696 esac 10697 need_lib_prefix=no 10698 need_version=no 10699 soname_spec='${libname}${release}${shared_ext}$major' 10700 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10701 case $host_os in 10702 irix5* | nonstopux*) 10703 libsuff= shlibsuff= 10704 ;; 10705 *) 10706 case $LD in # libtool.m4 will add one of these switches to LD 10707 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10708 libsuff= shlibsuff= libmagic=32-bit;; 10709 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10710 libsuff=32 shlibsuff=N32 libmagic=N32;; 10711 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10712 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10713 *) libsuff= shlibsuff= libmagic=never-match;; 10714 esac 10715 ;; 10716 esac 10717 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10718 shlibpath_overrides_runpath=no 10719 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10720 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10721 hardcode_into_libs=yes 10722 ;; 10723 10724# No shared lib support for Linux oldld, aout, or coff. 10725linux*oldld* | linux*aout* | linux*coff*) 10726 dynamic_linker=no 10727 ;; 10728 10729# This must be Linux ELF. 10730linux* | k*bsd*-gnu | kopensolaris*-gnu) 10731 version_type=linux 10732 need_lib_prefix=no 10733 need_version=no 10734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10735 soname_spec='${libname}${release}${shared_ext}$major' 10736 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10737 shlibpath_var=LD_LIBRARY_PATH 10738 shlibpath_overrides_runpath=no 10739 10740 # Some binutils ld are patched to set DT_RUNPATH 10741 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10742 $as_echo_n "(cached) " >&6 10743else 10744 lt_cv_shlibpath_overrides_runpath=no 10745 save_LDFLAGS=$LDFLAGS 10746 save_libdir=$libdir 10747 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10748 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10750/* end confdefs.h. */ 10751 10752int 10753main () 10754{ 10755 10756 ; 10757 return 0; 10758} 10759_ACEOF 10760if ac_fn_c_try_link "$LINENO"; then : 10761 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10762 lt_cv_shlibpath_overrides_runpath=yes 10763fi 10764fi 10765rm -f core conftest.err conftest.$ac_objext \ 10766 conftest$ac_exeext conftest.$ac_ext 10767 LDFLAGS=$save_LDFLAGS 10768 libdir=$save_libdir 10769 10770fi 10771 10772 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10773 10774 # This implies no fast_install, which is unacceptable. 10775 # Some rework will be needed to allow for fast_install 10776 # before this can be enabled. 10777 hardcode_into_libs=yes 10778 10779 # Append ld.so.conf contents to the search path 10780 if test -f /etc/ld.so.conf; then 10781 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' ' '` 10782 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10783 fi 10784 10785 # We used to test for /lib/ld.so.1 and disable shared libraries on 10786 # powerpc, because MkLinux only supported shared libraries with the 10787 # GNU dynamic linker. Since this was broken with cross compilers, 10788 # most powerpc-linux boxes support dynamic linking these days and 10789 # people can always --disable-shared, the test was removed, and we 10790 # assume the GNU/Linux dynamic linker is in use. 10791 dynamic_linker='GNU/Linux ld.so' 10792 ;; 10793 10794netbsd*) 10795 version_type=sunos 10796 need_lib_prefix=no 10797 need_version=no 10798 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10800 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10801 dynamic_linker='NetBSD (a.out) ld.so' 10802 else 10803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10804 soname_spec='${libname}${release}${shared_ext}$major' 10805 dynamic_linker='NetBSD ld.elf_so' 10806 fi 10807 shlibpath_var=LD_LIBRARY_PATH 10808 shlibpath_overrides_runpath=yes 10809 hardcode_into_libs=yes 10810 ;; 10811 10812newsos6) 10813 version_type=linux 10814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10815 shlibpath_var=LD_LIBRARY_PATH 10816 shlibpath_overrides_runpath=yes 10817 ;; 10818 10819*nto* | *qnx*) 10820 version_type=qnx 10821 need_lib_prefix=no 10822 need_version=no 10823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10824 soname_spec='${libname}${release}${shared_ext}$major' 10825 shlibpath_var=LD_LIBRARY_PATH 10826 shlibpath_overrides_runpath=no 10827 hardcode_into_libs=yes 10828 dynamic_linker='ldqnx.so' 10829 ;; 10830 10831openbsd*) 10832 version_type=sunos 10833 sys_lib_dlsearch_path_spec="/usr/lib" 10834 need_lib_prefix=no 10835 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10836 case $host_os in 10837 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10838 *) need_version=no ;; 10839 esac 10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10841 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10842 shlibpath_var=LD_LIBRARY_PATH 10843 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10844 case $host_os in 10845 openbsd2.[89] | openbsd2.[89].*) 10846 shlibpath_overrides_runpath=no 10847 ;; 10848 *) 10849 shlibpath_overrides_runpath=yes 10850 ;; 10851 esac 10852 else 10853 shlibpath_overrides_runpath=yes 10854 fi 10855 ;; 10856 10857os2*) 10858 libname_spec='$name' 10859 shrext_cmds=".dll" 10860 need_lib_prefix=no 10861 library_names_spec='$libname${shared_ext} $libname.a' 10862 dynamic_linker='OS/2 ld.exe' 10863 shlibpath_var=LIBPATH 10864 ;; 10865 10866osf3* | osf4* | osf5*) 10867 version_type=osf 10868 need_lib_prefix=no 10869 need_version=no 10870 soname_spec='${libname}${release}${shared_ext}$major' 10871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10872 shlibpath_var=LD_LIBRARY_PATH 10873 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10874 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10875 ;; 10876 10877rdos*) 10878 dynamic_linker=no 10879 ;; 10880 10881solaris*) 10882 version_type=linux 10883 need_lib_prefix=no 10884 need_version=no 10885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10886 soname_spec='${libname}${release}${shared_ext}$major' 10887 shlibpath_var=LD_LIBRARY_PATH 10888 shlibpath_overrides_runpath=yes 10889 hardcode_into_libs=yes 10890 # ldd complains unless libraries are executable 10891 postinstall_cmds='chmod +x $lib' 10892 ;; 10893 10894sunos4*) 10895 version_type=sunos 10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10897 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10898 shlibpath_var=LD_LIBRARY_PATH 10899 shlibpath_overrides_runpath=yes 10900 if test "$with_gnu_ld" = yes; then 10901 need_lib_prefix=no 10902 fi 10903 need_version=yes 10904 ;; 10905 10906sysv4 | sysv4.3*) 10907 version_type=linux 10908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10909 soname_spec='${libname}${release}${shared_ext}$major' 10910 shlibpath_var=LD_LIBRARY_PATH 10911 case $host_vendor in 10912 sni) 10913 shlibpath_overrides_runpath=no 10914 need_lib_prefix=no 10915 runpath_var=LD_RUN_PATH 10916 ;; 10917 siemens) 10918 need_lib_prefix=no 10919 ;; 10920 motorola) 10921 need_lib_prefix=no 10922 need_version=no 10923 shlibpath_overrides_runpath=no 10924 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10925 ;; 10926 esac 10927 ;; 10928 10929sysv4*MP*) 10930 if test -d /usr/nec ;then 10931 version_type=linux 10932 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10933 soname_spec='$libname${shared_ext}.$major' 10934 shlibpath_var=LD_LIBRARY_PATH 10935 fi 10936 ;; 10937 10938sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10939 version_type=freebsd-elf 10940 need_lib_prefix=no 10941 need_version=no 10942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10943 soname_spec='${libname}${release}${shared_ext}$major' 10944 shlibpath_var=LD_LIBRARY_PATH 10945 shlibpath_overrides_runpath=yes 10946 hardcode_into_libs=yes 10947 if test "$with_gnu_ld" = yes; then 10948 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10949 else 10950 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10951 case $host_os in 10952 sco3.2v5*) 10953 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10954 ;; 10955 esac 10956 fi 10957 sys_lib_dlsearch_path_spec='/usr/lib' 10958 ;; 10959 10960tpf*) 10961 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10962 version_type=linux 10963 need_lib_prefix=no 10964 need_version=no 10965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10966 shlibpath_var=LD_LIBRARY_PATH 10967 shlibpath_overrides_runpath=no 10968 hardcode_into_libs=yes 10969 ;; 10970 10971uts4*) 10972 version_type=linux 10973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10974 soname_spec='${libname}${release}${shared_ext}$major' 10975 shlibpath_var=LD_LIBRARY_PATH 10976 ;; 10977 10978*) 10979 dynamic_linker=no 10980 ;; 10981esac 10982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10983$as_echo "$dynamic_linker" >&6; } 10984test "$dynamic_linker" = no && can_build_shared=no 10985 10986variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10987if test "$GCC" = yes; then 10988 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10989fi 10990 10991if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10992 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10993fi 10994if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10995 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10996fi 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11090$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11091hardcode_action= 11092if test -n "$hardcode_libdir_flag_spec" || 11093 test -n "$runpath_var" || 11094 test "X$hardcode_automatic" = "Xyes" ; then 11095 11096 # We can hardcode non-existent directories. 11097 if test "$hardcode_direct" != no && 11098 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11099 # have to relink, otherwise we might link with an installed library 11100 # when we should be linking with a yet-to-be-installed one 11101 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11102 test "$hardcode_minus_L" != no; then 11103 # Linking always hardcodes the temporary library directory. 11104 hardcode_action=relink 11105 else 11106 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11107 hardcode_action=immediate 11108 fi 11109else 11110 # We cannot hardcode anything, or else we can only hardcode existing 11111 # directories. 11112 hardcode_action=unsupported 11113fi 11114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11115$as_echo "$hardcode_action" >&6; } 11116 11117if test "$hardcode_action" = relink || 11118 test "$inherit_rpath" = yes; then 11119 # Fast installation is not supported 11120 enable_fast_install=no 11121elif test "$shlibpath_overrides_runpath" = yes || 11122 test "$enable_shared" = no; then 11123 # Fast installation is not necessary 11124 enable_fast_install=needless 11125fi 11126 11127 11128 11129 11130 11131 11132 if test "x$enable_dlopen" != xyes; then 11133 enable_dlopen=unknown 11134 enable_dlopen_self=unknown 11135 enable_dlopen_self_static=unknown 11136else 11137 lt_cv_dlopen=no 11138 lt_cv_dlopen_libs= 11139 11140 case $host_os in 11141 beos*) 11142 lt_cv_dlopen="load_add_on" 11143 lt_cv_dlopen_libs= 11144 lt_cv_dlopen_self=yes 11145 ;; 11146 11147 mingw* | pw32* | cegcc*) 11148 lt_cv_dlopen="LoadLibrary" 11149 lt_cv_dlopen_libs= 11150 ;; 11151 11152 cygwin*) 11153 lt_cv_dlopen="dlopen" 11154 lt_cv_dlopen_libs= 11155 ;; 11156 11157 darwin*) 11158 # if libdl is installed we need to link against it 11159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11160$as_echo_n "checking for dlopen in -ldl... " >&6; } 11161if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11162 $as_echo_n "(cached) " >&6 11163else 11164 ac_check_lib_save_LIBS=$LIBS 11165LIBS="-ldl $LIBS" 11166cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11167/* end confdefs.h. */ 11168 11169/* Override any GCC internal prototype to avoid an error. 11170 Use char because int might match the return type of a GCC 11171 builtin and then its argument prototype would still apply. */ 11172#ifdef __cplusplus 11173extern "C" 11174#endif 11175char dlopen (); 11176int 11177main () 11178{ 11179return dlopen (); 11180 ; 11181 return 0; 11182} 11183_ACEOF 11184if ac_fn_c_try_link "$LINENO"; then : 11185 ac_cv_lib_dl_dlopen=yes 11186else 11187 ac_cv_lib_dl_dlopen=no 11188fi 11189rm -f core conftest.err conftest.$ac_objext \ 11190 conftest$ac_exeext conftest.$ac_ext 11191LIBS=$ac_check_lib_save_LIBS 11192fi 11193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11194$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11195if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11196 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11197else 11198 11199 lt_cv_dlopen="dyld" 11200 lt_cv_dlopen_libs= 11201 lt_cv_dlopen_self=yes 11202 11203fi 11204 11205 ;; 11206 11207 *) 11208 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11209if test "x$ac_cv_func_shl_load" = x""yes; then : 11210 lt_cv_dlopen="shl_load" 11211else 11212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11213$as_echo_n "checking for shl_load in -ldld... " >&6; } 11214if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 11215 $as_echo_n "(cached) " >&6 11216else 11217 ac_check_lib_save_LIBS=$LIBS 11218LIBS="-ldld $LIBS" 11219cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11220/* end confdefs.h. */ 11221 11222/* Override any GCC internal prototype to avoid an error. 11223 Use char because int might match the return type of a GCC 11224 builtin and then its argument prototype would still apply. */ 11225#ifdef __cplusplus 11226extern "C" 11227#endif 11228char shl_load (); 11229int 11230main () 11231{ 11232return shl_load (); 11233 ; 11234 return 0; 11235} 11236_ACEOF 11237if ac_fn_c_try_link "$LINENO"; then : 11238 ac_cv_lib_dld_shl_load=yes 11239else 11240 ac_cv_lib_dld_shl_load=no 11241fi 11242rm -f core conftest.err conftest.$ac_objext \ 11243 conftest$ac_exeext conftest.$ac_ext 11244LIBS=$ac_check_lib_save_LIBS 11245fi 11246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11247$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11248if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 11249 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11250else 11251 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11252if test "x$ac_cv_func_dlopen" = x""yes; then : 11253 lt_cv_dlopen="dlopen" 11254else 11255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11256$as_echo_n "checking for dlopen in -ldl... " >&6; } 11257if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11258 $as_echo_n "(cached) " >&6 11259else 11260 ac_check_lib_save_LIBS=$LIBS 11261LIBS="-ldl $LIBS" 11262cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11263/* end confdefs.h. */ 11264 11265/* Override any GCC internal prototype to avoid an error. 11266 Use char because int might match the return type of a GCC 11267 builtin and then its argument prototype would still apply. */ 11268#ifdef __cplusplus 11269extern "C" 11270#endif 11271char dlopen (); 11272int 11273main () 11274{ 11275return dlopen (); 11276 ; 11277 return 0; 11278} 11279_ACEOF 11280if ac_fn_c_try_link "$LINENO"; then : 11281 ac_cv_lib_dl_dlopen=yes 11282else 11283 ac_cv_lib_dl_dlopen=no 11284fi 11285rm -f core conftest.err conftest.$ac_objext \ 11286 conftest$ac_exeext conftest.$ac_ext 11287LIBS=$ac_check_lib_save_LIBS 11288fi 11289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11290$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11291if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11292 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11293else 11294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11295$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11296if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 11297 $as_echo_n "(cached) " >&6 11298else 11299 ac_check_lib_save_LIBS=$LIBS 11300LIBS="-lsvld $LIBS" 11301cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11302/* end confdefs.h. */ 11303 11304/* Override any GCC internal prototype to avoid an error. 11305 Use char because int might match the return type of a GCC 11306 builtin and then its argument prototype would still apply. */ 11307#ifdef __cplusplus 11308extern "C" 11309#endif 11310char dlopen (); 11311int 11312main () 11313{ 11314return dlopen (); 11315 ; 11316 return 0; 11317} 11318_ACEOF 11319if ac_fn_c_try_link "$LINENO"; then : 11320 ac_cv_lib_svld_dlopen=yes 11321else 11322 ac_cv_lib_svld_dlopen=no 11323fi 11324rm -f core conftest.err conftest.$ac_objext \ 11325 conftest$ac_exeext conftest.$ac_ext 11326LIBS=$ac_check_lib_save_LIBS 11327fi 11328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11329$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11330if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11331 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11332else 11333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11334$as_echo_n "checking for dld_link in -ldld... " >&6; } 11335if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11336 $as_echo_n "(cached) " >&6 11337else 11338 ac_check_lib_save_LIBS=$LIBS 11339LIBS="-ldld $LIBS" 11340cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11341/* end confdefs.h. */ 11342 11343/* Override any GCC internal prototype to avoid an error. 11344 Use char because int might match the return type of a GCC 11345 builtin and then its argument prototype would still apply. */ 11346#ifdef __cplusplus 11347extern "C" 11348#endif 11349char dld_link (); 11350int 11351main () 11352{ 11353return dld_link (); 11354 ; 11355 return 0; 11356} 11357_ACEOF 11358if ac_fn_c_try_link "$LINENO"; then : 11359 ac_cv_lib_dld_dld_link=yes 11360else 11361 ac_cv_lib_dld_dld_link=no 11362fi 11363rm -f core conftest.err conftest.$ac_objext \ 11364 conftest$ac_exeext conftest.$ac_ext 11365LIBS=$ac_check_lib_save_LIBS 11366fi 11367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11368$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11369if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11370 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11371fi 11372 11373 11374fi 11375 11376 11377fi 11378 11379 11380fi 11381 11382 11383fi 11384 11385 11386fi 11387 11388 ;; 11389 esac 11390 11391 if test "x$lt_cv_dlopen" != xno; then 11392 enable_dlopen=yes 11393 else 11394 enable_dlopen=no 11395 fi 11396 11397 case $lt_cv_dlopen in 11398 dlopen) 11399 save_CPPFLAGS="$CPPFLAGS" 11400 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11401 11402 save_LDFLAGS="$LDFLAGS" 11403 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11404 11405 save_LIBS="$LIBS" 11406 LIBS="$lt_cv_dlopen_libs $LIBS" 11407 11408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11409$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11410if test "${lt_cv_dlopen_self+set}" = set; then : 11411 $as_echo_n "(cached) " >&6 11412else 11413 if test "$cross_compiling" = yes; then : 11414 lt_cv_dlopen_self=cross 11415else 11416 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11417 lt_status=$lt_dlunknown 11418 cat > conftest.$ac_ext <<_LT_EOF 11419#line 11418 "configure" 11420#include "confdefs.h" 11421 11422#if HAVE_DLFCN_H 11423#include <dlfcn.h> 11424#endif 11425 11426#include <stdio.h> 11427 11428#ifdef RTLD_GLOBAL 11429# define LT_DLGLOBAL RTLD_GLOBAL 11430#else 11431# ifdef DL_GLOBAL 11432# define LT_DLGLOBAL DL_GLOBAL 11433# else 11434# define LT_DLGLOBAL 0 11435# endif 11436#endif 11437 11438/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11439 find out it does not work in some platform. */ 11440#ifndef LT_DLLAZY_OR_NOW 11441# ifdef RTLD_LAZY 11442# define LT_DLLAZY_OR_NOW RTLD_LAZY 11443# else 11444# ifdef DL_LAZY 11445# define LT_DLLAZY_OR_NOW DL_LAZY 11446# else 11447# ifdef RTLD_NOW 11448# define LT_DLLAZY_OR_NOW RTLD_NOW 11449# else 11450# ifdef DL_NOW 11451# define LT_DLLAZY_OR_NOW DL_NOW 11452# else 11453# define LT_DLLAZY_OR_NOW 0 11454# endif 11455# endif 11456# endif 11457# endif 11458#endif 11459 11460/* When -fvisbility=hidden is used, assume the code has been annotated 11461 correspondingly for the symbols needed. */ 11462#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11463void fnord () __attribute__((visibility("default"))); 11464#endif 11465 11466void fnord () { int i=42; } 11467int main () 11468{ 11469 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11470 int status = $lt_dlunknown; 11471 11472 if (self) 11473 { 11474 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11475 else 11476 { 11477 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11478 else puts (dlerror ()); 11479 } 11480 /* dlclose (self); */ 11481 } 11482 else 11483 puts (dlerror ()); 11484 11485 return status; 11486} 11487_LT_EOF 11488 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11489 (eval $ac_link) 2>&5 11490 ac_status=$? 11491 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11492 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11493 (./conftest; exit; ) >&5 2>/dev/null 11494 lt_status=$? 11495 case x$lt_status in 11496 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11497 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11498 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11499 esac 11500 else : 11501 # compilation failed 11502 lt_cv_dlopen_self=no 11503 fi 11504fi 11505rm -fr conftest* 11506 11507 11508fi 11509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11510$as_echo "$lt_cv_dlopen_self" >&6; } 11511 11512 if test "x$lt_cv_dlopen_self" = xyes; then 11513 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11515$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11516if test "${lt_cv_dlopen_self_static+set}" = set; then : 11517 $as_echo_n "(cached) " >&6 11518else 11519 if test "$cross_compiling" = yes; then : 11520 lt_cv_dlopen_self_static=cross 11521else 11522 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11523 lt_status=$lt_dlunknown 11524 cat > conftest.$ac_ext <<_LT_EOF 11525#line 11524 "configure" 11526#include "confdefs.h" 11527 11528#if HAVE_DLFCN_H 11529#include <dlfcn.h> 11530#endif 11531 11532#include <stdio.h> 11533 11534#ifdef RTLD_GLOBAL 11535# define LT_DLGLOBAL RTLD_GLOBAL 11536#else 11537# ifdef DL_GLOBAL 11538# define LT_DLGLOBAL DL_GLOBAL 11539# else 11540# define LT_DLGLOBAL 0 11541# endif 11542#endif 11543 11544/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11545 find out it does not work in some platform. */ 11546#ifndef LT_DLLAZY_OR_NOW 11547# ifdef RTLD_LAZY 11548# define LT_DLLAZY_OR_NOW RTLD_LAZY 11549# else 11550# ifdef DL_LAZY 11551# define LT_DLLAZY_OR_NOW DL_LAZY 11552# else 11553# ifdef RTLD_NOW 11554# define LT_DLLAZY_OR_NOW RTLD_NOW 11555# else 11556# ifdef DL_NOW 11557# define LT_DLLAZY_OR_NOW DL_NOW 11558# else 11559# define LT_DLLAZY_OR_NOW 0 11560# endif 11561# endif 11562# endif 11563# endif 11564#endif 11565 11566/* When -fvisbility=hidden is used, assume the code has been annotated 11567 correspondingly for the symbols needed. */ 11568#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11569void fnord () __attribute__((visibility("default"))); 11570#endif 11571 11572void fnord () { int i=42; } 11573int main () 11574{ 11575 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11576 int status = $lt_dlunknown; 11577 11578 if (self) 11579 { 11580 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11581 else 11582 { 11583 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11584 else puts (dlerror ()); 11585 } 11586 /* dlclose (self); */ 11587 } 11588 else 11589 puts (dlerror ()); 11590 11591 return status; 11592} 11593_LT_EOF 11594 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11595 (eval $ac_link) 2>&5 11596 ac_status=$? 11597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11598 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11599 (./conftest; exit; ) >&5 2>/dev/null 11600 lt_status=$? 11601 case x$lt_status in 11602 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11603 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11604 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11605 esac 11606 else : 11607 # compilation failed 11608 lt_cv_dlopen_self_static=no 11609 fi 11610fi 11611rm -fr conftest* 11612 11613 11614fi 11615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11616$as_echo "$lt_cv_dlopen_self_static" >&6; } 11617 fi 11618 11619 CPPFLAGS="$save_CPPFLAGS" 11620 LDFLAGS="$save_LDFLAGS" 11621 LIBS="$save_LIBS" 11622 ;; 11623 esac 11624 11625 case $lt_cv_dlopen_self in 11626 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11627 *) enable_dlopen_self=unknown ;; 11628 esac 11629 11630 case $lt_cv_dlopen_self_static in 11631 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11632 *) enable_dlopen_self_static=unknown ;; 11633 esac 11634fi 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652striplib= 11653old_striplib= 11654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11655$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11656if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11657 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11658 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11660$as_echo "yes" >&6; } 11661else 11662# FIXME - insert some real tests, host_os isn't really good enough 11663 case $host_os in 11664 darwin*) 11665 if test -n "$STRIP" ; then 11666 striplib="$STRIP -x" 11667 old_striplib="$STRIP -S" 11668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11669$as_echo "yes" >&6; } 11670 else 11671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11672$as_echo "no" >&6; } 11673 fi 11674 ;; 11675 *) 11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11677$as_echo "no" >&6; } 11678 ;; 11679 esac 11680fi 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 # Report which library types will actually be built 11694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11695$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11697$as_echo "$can_build_shared" >&6; } 11698 11699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11700$as_echo_n "checking whether to build shared libraries... " >&6; } 11701 test "$can_build_shared" = "no" && enable_shared=no 11702 11703 # On AIX, shared libraries and static libraries use the same namespace, and 11704 # are all built from PIC. 11705 case $host_os in 11706 aix3*) 11707 test "$enable_shared" = yes && enable_static=no 11708 if test -n "$RANLIB"; then 11709 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11710 postinstall_cmds='$RANLIB $lib' 11711 fi 11712 ;; 11713 11714 aix[4-9]*) 11715 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11716 test "$enable_shared" = yes && enable_static=no 11717 fi 11718 ;; 11719 esac 11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11721$as_echo "$enable_shared" >&6; } 11722 11723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11724$as_echo_n "checking whether to build static libraries... " >&6; } 11725 # Make sure either enable_shared or enable_static is yes. 11726 test "$enable_shared" = yes || enable_static=yes 11727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11728$as_echo "$enable_static" >&6; } 11729 11730 11731 11732 11733fi 11734ac_ext=c 11735ac_cpp='$CPP $CPPFLAGS' 11736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11738ac_compiler_gnu=$ac_cv_c_compiler_gnu 11739 11740CC="$lt_save_CC" 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 ac_config_commands="$ac_config_commands libtool" 11755 11756 11757 11758 11759# Only expand once: 11760 11761 11762 11763# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE. 11764 11765# The tests for host and target for $enable_largefile require 11766# canonical names. 11767 11768 11769 11770# As the $enable_largefile decision depends on --enable-plugins we must set it 11771# even in directories otherwise not depending on the $plugins option. 11772 11773 11774# Check whether --enable-plugins was given. 11775if test "${enable_plugins+set}" = set; then : 11776 enableval=$enable_plugins; case "${enableval}" in 11777 yes | "") plugins=yes ;; 11778 no) plugins=no ;; 11779 *) plugins=yes ;; 11780 esac 11781else 11782 plugins=no 11783fi 11784 11785 11786 11787case "${host}" in 11788 sparc-*-solaris*|i[3-7]86-*-solaris*) 11789 # On native 32bit sparc and ia32 solaris, large-file and procfs support 11790 # are mutually exclusive; and without procfs support, the bfd/ elf module 11791 # cannot provide certain routines such as elfcore_write_prpsinfo 11792 # or elfcore_write_prstatus. So unless the user explicitly requested 11793 # large-file support through the --enable-largefile switch, disable 11794 # large-file support in favor of procfs support. 11795 test "${target}" = "${host}" -a "x$plugins" = xno \ 11796 && : ${enable_largefile="no"} 11797 ;; 11798esac 11799 11800# Check whether --enable-largefile was given. 11801if test "${enable_largefile+set}" = set; then : 11802 enableval=$enable_largefile; 11803fi 11804 11805if test "$enable_largefile" != no; then 11806 11807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11808$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11809if test "${ac_cv_sys_largefile_CC+set}" = set; then : 11810 $as_echo_n "(cached) " >&6 11811else 11812 ac_cv_sys_largefile_CC=no 11813 if test "$GCC" != yes; then 11814 ac_save_CC=$CC 11815 while :; do 11816 # IRIX 6.2 and later do not support large files by default, 11817 # so use the C compiler's -n32 option if that helps. 11818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11819/* end confdefs.h. */ 11820#include <sys/types.h> 11821 /* Check that off_t can represent 2**63 - 1 correctly. 11822 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11823 since some C++ compilers masquerading as C compilers 11824 incorrectly reject 9223372036854775807. */ 11825#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11826 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11827 && LARGE_OFF_T % 2147483647 == 1) 11828 ? 1 : -1]; 11829int 11830main () 11831{ 11832 11833 ; 11834 return 0; 11835} 11836_ACEOF 11837 if ac_fn_c_try_compile "$LINENO"; then : 11838 break 11839fi 11840rm -f core conftest.err conftest.$ac_objext 11841 CC="$CC -n32" 11842 if ac_fn_c_try_compile "$LINENO"; then : 11843 ac_cv_sys_largefile_CC=' -n32'; break 11844fi 11845rm -f core conftest.err conftest.$ac_objext 11846 break 11847 done 11848 CC=$ac_save_CC 11849 rm -f conftest.$ac_ext 11850 fi 11851fi 11852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11853$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11854 if test "$ac_cv_sys_largefile_CC" != no; then 11855 CC=$CC$ac_cv_sys_largefile_CC 11856 fi 11857 11858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11859$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11860if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 11861 $as_echo_n "(cached) " >&6 11862else 11863 while :; do 11864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11865/* end confdefs.h. */ 11866#include <sys/types.h> 11867 /* Check that off_t can represent 2**63 - 1 correctly. 11868 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11869 since some C++ compilers masquerading as C compilers 11870 incorrectly reject 9223372036854775807. */ 11871#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11872 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11873 && LARGE_OFF_T % 2147483647 == 1) 11874 ? 1 : -1]; 11875int 11876main () 11877{ 11878 11879 ; 11880 return 0; 11881} 11882_ACEOF 11883if ac_fn_c_try_compile "$LINENO"; then : 11884 ac_cv_sys_file_offset_bits=no; break 11885fi 11886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11888/* end confdefs.h. */ 11889#define _FILE_OFFSET_BITS 64 11890#include <sys/types.h> 11891 /* Check that off_t can represent 2**63 - 1 correctly. 11892 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11893 since some C++ compilers masquerading as C compilers 11894 incorrectly reject 9223372036854775807. */ 11895#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11896 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11897 && LARGE_OFF_T % 2147483647 == 1) 11898 ? 1 : -1]; 11899int 11900main () 11901{ 11902 11903 ; 11904 return 0; 11905} 11906_ACEOF 11907if ac_fn_c_try_compile "$LINENO"; then : 11908 ac_cv_sys_file_offset_bits=64; break 11909fi 11910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11911 ac_cv_sys_file_offset_bits=unknown 11912 break 11913done 11914fi 11915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11916$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11917case $ac_cv_sys_file_offset_bits in #( 11918 no | unknown) ;; 11919 *) 11920cat >>confdefs.h <<_ACEOF 11921#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11922_ACEOF 11923;; 11924esac 11925rm -rf conftest* 11926 if test $ac_cv_sys_file_offset_bits = unknown; then 11927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11928$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11929if test "${ac_cv_sys_large_files+set}" = set; then : 11930 $as_echo_n "(cached) " >&6 11931else 11932 while :; do 11933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11934/* end confdefs.h. */ 11935#include <sys/types.h> 11936 /* Check that off_t can represent 2**63 - 1 correctly. 11937 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11938 since some C++ compilers masquerading as C compilers 11939 incorrectly reject 9223372036854775807. */ 11940#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11941 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11942 && LARGE_OFF_T % 2147483647 == 1) 11943 ? 1 : -1]; 11944int 11945main () 11946{ 11947 11948 ; 11949 return 0; 11950} 11951_ACEOF 11952if ac_fn_c_try_compile "$LINENO"; then : 11953 ac_cv_sys_large_files=no; break 11954fi 11955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11957/* end confdefs.h. */ 11958#define _LARGE_FILES 1 11959#include <sys/types.h> 11960 /* Check that off_t can represent 2**63 - 1 correctly. 11961 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11962 since some C++ compilers masquerading as C compilers 11963 incorrectly reject 9223372036854775807. */ 11964#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11965 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11966 && LARGE_OFF_T % 2147483647 == 1) 11967 ? 1 : -1]; 11968int 11969main () 11970{ 11971 11972 ; 11973 return 0; 11974} 11975_ACEOF 11976if ac_fn_c_try_compile "$LINENO"; then : 11977 ac_cv_sys_large_files=1; break 11978fi 11979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11980 ac_cv_sys_large_files=unknown 11981 break 11982done 11983fi 11984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11985$as_echo "$ac_cv_sys_large_files" >&6; } 11986case $ac_cv_sys_large_files in #( 11987 no | unknown) ;; 11988 *) 11989cat >>confdefs.h <<_ACEOF 11990#define _LARGE_FILES $ac_cv_sys_large_files 11991_ACEOF 11992;; 11993esac 11994rm -rf conftest* 11995 fi 11996fi 11997 11998 11999 12000 if test "$plugins" = "yes"; then 12001 PLUGINS_TRUE= 12002 PLUGINS_FALSE='#' 12003else 12004 PLUGINS_TRUE='#' 12005 PLUGINS_FALSE= 12006fi 12007 12008 12009if test "$plugins" = "yes"; then 12010 if test "$enable_dlopen" != "yes" ; then 12011 as_fn_error " 12012 Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5 12013 fi 12014 enable_targets="$enable_targets plugin" 12015fi 12016 12017# Check whether --enable-64-bit-bfd was given. 12018if test "${enable_64_bit_bfd+set}" = set; then : 12019 enableval=$enable_64_bit_bfd; case "${enableval}" in 12020 yes) want64=true ;; 12021 no) want64=false ;; 12022 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 12023esac 12024else 12025 want64=false 12026fi 12027 12028# Check whether --enable-targets was given. 12029if test "${enable_targets+set}" = set; then : 12030 enableval=$enable_targets; case "${enableval}" in 12031 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5 12032 ;; 12033 no) enable_targets= ;; 12034 *) enable_targets=$enableval ;; 12035esac 12036fi 12037 12038 12039# Check whether --with-mmap was given. 12040if test "${with_mmap+set}" = set; then : 12041 withval=$with_mmap; case "${withval}" in 12042 yes) want_mmap=true ;; 12043 no) want_mmap=false ;; 12044 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;; 12045esac 12046else 12047 want_mmap=false 12048fi 12049 12050# Check whether --enable-secureplt was given. 12051if test "${enable_secureplt+set}" = set; then : 12052 enableval=$enable_secureplt; case "${enableval}" in 12053 yes) use_secureplt=true ;; 12054 no) use_secureplt=false ;; 12055 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;; 12056esac 12057else 12058 use_secureplt=false 12059fi 12060if test $use_secureplt = true; then 12061 12062$as_echo "#define USE_SECUREPLT 1" >>confdefs.h 12063 12064fi 12065 12066# Check whether --enable-leading-mingw64-underscores was given. 12067if test "${enable_leading_mingw64_underscores+set}" = set; then : 12068 enableval=$enable_leading_mingw64_underscores; 12069fi 12070 12071if test x"$enable_leading_mingw64_underscores" = xyes ; then : 12072 12073$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h 12074 12075fi 12076 12077DEBUGDIR=${libdir}/debug 12078 12079# Check whether --with-separate-debug-dir was given. 12080if test "${with_separate_debug_dir+set}" = set; then : 12081 withval=$with_separate_debug_dir; DEBUGDIR="${withval}" 12082fi 12083 12084 12085 12086# Check to see if we should allow the generation of 12087# symbols with the ELF standard's STT_COMMON type. 12088# Check whether --enable-elf-stt-common was given. 12089if test "${enable_elf_stt_common+set}" = set; then : 12090 enableval=$enable_elf_stt_common; case "${enableval}" in 12091 yes) want_elf_stt_common=true ;; 12092 no) want_elf_stt_common=false ;; 12093 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;; 12094 esac 12095else 12096 # We have to choose a default behaviour. For native builds we could 12097# test whether the loader supports the STT_COMMON type, but that would 12098# mean that built binaries could not be exported to older systems where 12099# the loader does not support it. So by default we always choose to 12100# disable this feature. 12101 want_elf_stt_common=false 12102fi 12103if test $want_elf_stt_common = true; then 12104 12105$as_echo "#define USE_STT_COMMON 1" >>confdefs.h 12106 12107fi 12108 12109 12110 12111# Check whether --with-pkgversion was given. 12112if test "${with_pkgversion+set}" = set; then : 12113 withval=$with_pkgversion; case "$withval" in 12114 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12115 no) PKGVERSION= ;; 12116 *) PKGVERSION="($withval) " ;; 12117 esac 12118else 12119 PKGVERSION="(GNU Binutils) " 12120 12121fi 12122 12123 12124 12125 12126 12127# Check whether --with-bugurl was given. 12128if test "${with_bugurl+set}" = set; then : 12129 withval=$with_bugurl; case "$withval" in 12130 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12131 no) BUGURL= 12132 ;; 12133 *) BUGURL="$withval" 12134 ;; 12135 esac 12136else 12137 BUGURL="http://www.sourceware.org/bugzilla/" 12138 12139fi 12140 12141 case ${BUGURL} in 12142 "") 12143 REPORT_BUGS_TO= 12144 REPORT_BUGS_TEXI= 12145 ;; 12146 *) 12147 REPORT_BUGS_TO="<$BUGURL>" 12148 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12149 ;; 12150 esac; 12151 12152 12153 12154 12155 12156GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12157cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12158/* end confdefs.h. */ 12159__GNUC__ 12160_ACEOF 12161if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12162 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 12163 12164else 12165 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12166fi 12167rm -f conftest* 12168 12169 12170# Check whether --enable-werror was given. 12171if test "${enable_werror+set}" = set; then : 12172 enableval=$enable_werror; case "${enableval}" in 12173 yes | y) ERROR_ON_WARNING="yes" ;; 12174 no | n) ERROR_ON_WARNING="no" ;; 12175 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12176 esac 12177fi 12178 12179 12180# Disable -Wformat by default when using gcc on mingw 12181case "${host}" in 12182 *-*-mingw32*) 12183 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12184 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12185 fi 12186 ;; 12187 *) ;; 12188esac 12189 12190# Enable -Werror by default when using gcc 12191if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12192 ERROR_ON_WARNING=yes 12193fi 12194 12195NO_WERROR= 12196if test "${ERROR_ON_WARNING}" = yes ; then 12197 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12198 NO_WERROR="-Wno-error" 12199fi 12200 12201if test "${GCC}" = yes ; then 12202 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12203fi 12204 12205# Check whether --enable-build-warnings was given. 12206if test "${enable_build_warnings+set}" = set; then : 12207 enableval=$enable_build_warnings; case "${enableval}" in 12208 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";; 12209 no) if test "${GCC}" = yes ; then 12210 WARN_CFLAGS="-w" 12211 fi;; 12212 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12213 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";; 12214 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12215 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";; 12216 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12217esac 12218fi 12219 12220 12221if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12222 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12223fi 12224 12225 12226 12227 12228 12229ac_config_headers="$ac_config_headers config.h:config.in" 12230 12231 12232# PR 14072 12233 12234 12235if test -z "$target" ; then 12236 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5 12237fi 12238 12239 12240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12241$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12242 # Check whether --enable-maintainer-mode was given. 12243if test "${enable_maintainer_mode+set}" = set; then : 12244 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12245else 12246 USE_MAINTAINER_MODE=no 12247fi 12248 12249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12250$as_echo "$USE_MAINTAINER_MODE" >&6; } 12251 if test $USE_MAINTAINER_MODE = yes; then 12252 MAINTAINER_MODE_TRUE= 12253 MAINTAINER_MODE_FALSE='#' 12254else 12255 MAINTAINER_MODE_TRUE='#' 12256 MAINTAINER_MODE_FALSE= 12257fi 12258 12259 MAINT=$MAINTAINER_MODE_TRUE 12260 12261 12262 if false; then 12263 GENINSRC_NEVER_TRUE= 12264 GENINSRC_NEVER_FALSE='#' 12265else 12266 GENINSRC_NEVER_TRUE='#' 12267 GENINSRC_NEVER_FALSE= 12268fi 12269 12270 case ${build_alias} in 12271 "") build_noncanonical=${build} ;; 12272 *) build_noncanonical=${build_alias} ;; 12273esac 12274 12275 case ${host_alias} in 12276 "") host_noncanonical=${build_noncanonical} ;; 12277 *) host_noncanonical=${host_alias} ;; 12278esac 12279 12280 case ${target_alias} in 12281 "") target_noncanonical=${host_noncanonical} ;; 12282 *) target_noncanonical=${target_alias} ;; 12283esac 12284 12285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12286$as_echo_n "checking whether to install libbfd... " >&6; } 12287 # Check whether --enable-install-libbfd was given. 12288if test "${enable_install_libbfd+set}" = set; then : 12289 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12290else 12291 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12292 install_libbfd_p=yes 12293 else 12294 install_libbfd_p=no 12295 fi 12296fi 12297 12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12299$as_echo "$install_libbfd_p" >&6; } 12300 if test $install_libbfd_p = yes; then 12301 INSTALL_LIBBFD_TRUE= 12302 INSTALL_LIBBFD_FALSE='#' 12303else 12304 INSTALL_LIBBFD_TRUE='#' 12305 INSTALL_LIBBFD_FALSE= 12306fi 12307 12308 # Need _noncanonical variables for this. 12309 12310 12311 12312 12313 # libbfd.a is a host library containing target dependent code 12314 bfdlibdir='$(libdir)' 12315 bfdincludedir='$(includedir)' 12316 if test "${host}" != "${target}"; then 12317 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12318 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12319 fi 12320 12321 12322 12323 12324 12325 12326 12327 12328host64=false 12329target64=false 12330bfd_default_target_size=32 12331 12332# host stuff: 12333 12334ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk" 12335# If we haven't got the data from the intl directory, 12336# assume NLS is disabled. 12337USE_NLS=no 12338LIBINTL= 12339LIBINTL_DEP= 12340INCINTL= 12341XGETTEXT= 12342GMSGFMT= 12343POSUB= 12344 12345if test -f ../intl/config.intl; then 12346 . ../intl/config.intl 12347fi 12348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12349$as_echo_n "checking whether NLS is requested... " >&6; } 12350if test x"$USE_NLS" != xyes; then 12351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12352$as_echo "no" >&6; } 12353else 12354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12355$as_echo "yes" >&6; } 12356 12357$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12358 12359 12360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12361$as_echo_n "checking for catalogs to be installed... " >&6; } 12362 # Look for .po and .gmo files in the source directory. 12363 CATALOGS= 12364 XLINGUAS= 12365 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12366 # If there aren't any .gmo files the shell will give us the 12367 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12368 # weeded out. 12369 case "$cat" in *\**) 12370 continue;; 12371 esac 12372 # The quadruple backslash is collapsed to a double backslash 12373 # by the backticks, then collapsed again by the double quotes, 12374 # leaving us with one backslash in the sed expression (right 12375 # before the dot that mustn't act as a wildcard). 12376 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12377 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12378 # The user is allowed to set LINGUAS to a list of languages to 12379 # install catalogs for. If it's empty that means "all of them." 12380 if test "x$LINGUAS" = x; then 12381 CATALOGS="$CATALOGS $cat" 12382 XLINGUAS="$XLINGUAS $lang" 12383 else 12384 case "$LINGUAS" in *$lang*) 12385 CATALOGS="$CATALOGS $cat" 12386 XLINGUAS="$XLINGUAS $lang" 12387 ;; 12388 esac 12389 fi 12390 done 12391 LINGUAS="$XLINGUAS" 12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12393$as_echo "$LINGUAS" >&6; } 12394 12395 12396 DATADIRNAME=share 12397 12398 INSTOBJEXT=.mo 12399 12400 GENCAT=gencat 12401 12402 CATOBJEXT=.gmo 12403 12404fi 12405 12406 MKINSTALLDIRS= 12407 if test -n "$ac_aux_dir"; then 12408 case "$ac_aux_dir" in 12409 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12410 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12411 esac 12412 fi 12413 if test -z "$MKINSTALLDIRS"; then 12414 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12415 fi 12416 12417 12418 12419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12420$as_echo_n "checking whether NLS is requested... " >&6; } 12421 # Check whether --enable-nls was given. 12422if test "${enable_nls+set}" = set; then : 12423 enableval=$enable_nls; USE_NLS=$enableval 12424else 12425 USE_NLS=yes 12426fi 12427 12428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12429$as_echo "$USE_NLS" >&6; } 12430 12431 12432 12433 12434 12435 12436# Prepare PATH_SEPARATOR. 12437# The user is always right. 12438if test "${PATH_SEPARATOR+set}" != set; then 12439 echo "#! /bin/sh" >conf$$.sh 12440 echo "exit 0" >>conf$$.sh 12441 chmod +x conf$$.sh 12442 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12443 PATH_SEPARATOR=';' 12444 else 12445 PATH_SEPARATOR=: 12446 fi 12447 rm -f conf$$.sh 12448fi 12449 12450# Find out how to test for executable files. Don't use a zero-byte file, 12451# as systems may use methods other than mode bits to determine executability. 12452cat >conf$$.file <<_ASEOF 12453#! /bin/sh 12454exit 0 12455_ASEOF 12456chmod +x conf$$.file 12457if test -x conf$$.file >/dev/null 2>&1; then 12458 ac_executable_p="test -x" 12459else 12460 ac_executable_p="test -f" 12461fi 12462rm -f conf$$.file 12463 12464# Extract the first word of "msgfmt", so it can be a program name with args. 12465set dummy msgfmt; ac_word=$2 12466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12467$as_echo_n "checking for $ac_word... " >&6; } 12468if test "${ac_cv_path_MSGFMT+set}" = set; then : 12469 $as_echo_n "(cached) " >&6 12470else 12471 case "$MSGFMT" in 12472 [\\/]* | ?:[\\/]*) 12473 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12474 ;; 12475 *) 12476 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12477 for ac_dir in $PATH; do 12478 IFS="$ac_save_IFS" 12479 test -z "$ac_dir" && ac_dir=. 12480 for ac_exec_ext in '' $ac_executable_extensions; do 12481 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12482 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12483 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12484 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12485 break 2 12486 fi 12487 fi 12488 done 12489 done 12490 IFS="$ac_save_IFS" 12491 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12492 ;; 12493esac 12494fi 12495MSGFMT="$ac_cv_path_MSGFMT" 12496if test "$MSGFMT" != ":"; then 12497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12498$as_echo "$MSGFMT" >&6; } 12499else 12500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12501$as_echo "no" >&6; } 12502fi 12503 12504 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12505set dummy gmsgfmt; ac_word=$2 12506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12507$as_echo_n "checking for $ac_word... " >&6; } 12508if test "${ac_cv_path_GMSGFMT+set}" = set; then : 12509 $as_echo_n "(cached) " >&6 12510else 12511 case $GMSGFMT in 12512 [\\/]* | ?:[\\/]*) 12513 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 12514 ;; 12515 *) 12516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12517for as_dir in $PATH 12518do 12519 IFS=$as_save_IFS 12520 test -z "$as_dir" && as_dir=. 12521 for ac_exec_ext in '' $ac_executable_extensions; do 12522 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12523 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 12524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12525 break 2 12526 fi 12527done 12528 done 12529IFS=$as_save_IFS 12530 12531 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 12532 ;; 12533esac 12534fi 12535GMSGFMT=$ac_cv_path_GMSGFMT 12536if test -n "$GMSGFMT"; then 12537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 12538$as_echo "$GMSGFMT" >&6; } 12539else 12540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12541$as_echo "no" >&6; } 12542fi 12543 12544 12545 12546 12547# Prepare PATH_SEPARATOR. 12548# The user is always right. 12549if test "${PATH_SEPARATOR+set}" != set; then 12550 echo "#! /bin/sh" >conf$$.sh 12551 echo "exit 0" >>conf$$.sh 12552 chmod +x conf$$.sh 12553 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12554 PATH_SEPARATOR=';' 12555 else 12556 PATH_SEPARATOR=: 12557 fi 12558 rm -f conf$$.sh 12559fi 12560 12561# Find out how to test for executable files. Don't use a zero-byte file, 12562# as systems may use methods other than mode bits to determine executability. 12563cat >conf$$.file <<_ASEOF 12564#! /bin/sh 12565exit 0 12566_ASEOF 12567chmod +x conf$$.file 12568if test -x conf$$.file >/dev/null 2>&1; then 12569 ac_executable_p="test -x" 12570else 12571 ac_executable_p="test -f" 12572fi 12573rm -f conf$$.file 12574 12575# Extract the first word of "xgettext", so it can be a program name with args. 12576set dummy xgettext; ac_word=$2 12577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12578$as_echo_n "checking for $ac_word... " >&6; } 12579if test "${ac_cv_path_XGETTEXT+set}" = set; then : 12580 $as_echo_n "(cached) " >&6 12581else 12582 case "$XGETTEXT" in 12583 [\\/]* | ?:[\\/]*) 12584 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 12585 ;; 12586 *) 12587 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12588 for ac_dir in $PATH; do 12589 IFS="$ac_save_IFS" 12590 test -z "$ac_dir" && ac_dir=. 12591 for ac_exec_ext in '' $ac_executable_extensions; do 12592 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12593 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12594 (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 12595 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 12596 break 2 12597 fi 12598 fi 12599 done 12600 done 12601 IFS="$ac_save_IFS" 12602 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 12603 ;; 12604esac 12605fi 12606XGETTEXT="$ac_cv_path_XGETTEXT" 12607if test "$XGETTEXT" != ":"; then 12608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 12609$as_echo "$XGETTEXT" >&6; } 12610else 12611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12612$as_echo "no" >&6; } 12613fi 12614 12615 rm -f messages.po 12616 12617 12618# Prepare PATH_SEPARATOR. 12619# The user is always right. 12620if test "${PATH_SEPARATOR+set}" != set; then 12621 echo "#! /bin/sh" >conf$$.sh 12622 echo "exit 0" >>conf$$.sh 12623 chmod +x conf$$.sh 12624 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12625 PATH_SEPARATOR=';' 12626 else 12627 PATH_SEPARATOR=: 12628 fi 12629 rm -f conf$$.sh 12630fi 12631 12632# Find out how to test for executable files. Don't use a zero-byte file, 12633# as systems may use methods other than mode bits to determine executability. 12634cat >conf$$.file <<_ASEOF 12635#! /bin/sh 12636exit 0 12637_ASEOF 12638chmod +x conf$$.file 12639if test -x conf$$.file >/dev/null 2>&1; then 12640 ac_executable_p="test -x" 12641else 12642 ac_executable_p="test -f" 12643fi 12644rm -f conf$$.file 12645 12646# Extract the first word of "msgmerge", so it can be a program name with args. 12647set dummy msgmerge; ac_word=$2 12648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12649$as_echo_n "checking for $ac_word... " >&6; } 12650if test "${ac_cv_path_MSGMERGE+set}" = set; then : 12651 $as_echo_n "(cached) " >&6 12652else 12653 case "$MSGMERGE" in 12654 [\\/]* | ?:[\\/]*) 12655 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 12656 ;; 12657 *) 12658 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12659 for ac_dir in $PATH; do 12660 IFS="$ac_save_IFS" 12661 test -z "$ac_dir" && ac_dir=. 12662 for ac_exec_ext in '' $ac_executable_extensions; do 12663 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12664 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 12665 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 12666 break 2 12667 fi 12668 fi 12669 done 12670 done 12671 IFS="$ac_save_IFS" 12672 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 12673 ;; 12674esac 12675fi 12676MSGMERGE="$ac_cv_path_MSGMERGE" 12677if test "$MSGMERGE" != ":"; then 12678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 12679$as_echo "$MSGMERGE" >&6; } 12680else 12681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12682$as_echo "no" >&6; } 12683fi 12684 12685 12686 if test "$GMSGFMT" != ":"; then 12687 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 12688 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12689 : ; 12690 else 12691 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 12692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 12693$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 12694 GMSGFMT=":" 12695 fi 12696 fi 12697 12698 if test "$XGETTEXT" != ":"; then 12699 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12700 (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 12701 : ; 12702 else 12703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 12704$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 12705 XGETTEXT=":" 12706 fi 12707 rm -f messages.po 12708 fi 12709 12710 ac_config_commands="$ac_config_commands default-1" 12711 12712 12713 12714# Permit host specific settings. 12715. ${srcdir}/configure.host 12716 12717 12718 12719 12720BFD_HOST_64BIT_LONG=0 12721BFD_HOST_64BIT_LONG_LONG=0 12722BFD_HOST_64_BIT_DEFINED=0 12723BFD_HOST_64_BIT= 12724BFD_HOST_U_64_BIT= 12725BFD_HOSTPTR_T="unsigned long" 12726 12727# The cast to long int works around a bug in the HP C Compiler 12728# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12729# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12730# This bug is HP SR number 8606223364. 12731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 12732$as_echo_n "checking size of long long... " >&6; } 12733if test "${ac_cv_sizeof_long_long+set}" = set; then : 12734 $as_echo_n "(cached) " >&6 12735else 12736 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 12737 12738else 12739 if test "$ac_cv_type_long_long" = yes; then 12740 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12742{ as_fn_set_status 77 12743as_fn_error "cannot compute sizeof (long long) 12744See \`config.log' for more details." "$LINENO" 5; }; } 12745 else 12746 ac_cv_sizeof_long_long=0 12747 fi 12748fi 12749 12750fi 12751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 12752$as_echo "$ac_cv_sizeof_long_long" >&6; } 12753 12754 12755 12756cat >>confdefs.h <<_ACEOF 12757#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 12758_ACEOF 12759 12760 12761# The cast to long int works around a bug in the HP C Compiler 12762# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12763# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12764# This bug is HP SR number 8606223364. 12765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 12766$as_echo_n "checking size of void *... " >&6; } 12767if test "${ac_cv_sizeof_void_p+set}" = set; then : 12768 $as_echo_n "(cached) " >&6 12769else 12770 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 12771 12772else 12773 if test "$ac_cv_type_void_p" = yes; then 12774 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12775$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12776{ as_fn_set_status 77 12777as_fn_error "cannot compute sizeof (void *) 12778See \`config.log' for more details." "$LINENO" 5; }; } 12779 else 12780 ac_cv_sizeof_void_p=0 12781 fi 12782fi 12783 12784fi 12785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 12786$as_echo "$ac_cv_sizeof_void_p" >&6; } 12787 12788 12789 12790cat >>confdefs.h <<_ACEOF 12791#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12792_ACEOF 12793 12794 12795# The cast to long int works around a bug in the HP C Compiler 12796# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12797# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12798# This bug is HP SR number 8606223364. 12799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 12800$as_echo_n "checking size of long... " >&6; } 12801if test "${ac_cv_sizeof_long+set}" = set; then : 12802 $as_echo_n "(cached) " >&6 12803else 12804 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 12805 12806else 12807 if test "$ac_cv_type_long" = yes; then 12808 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12809$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12810{ as_fn_set_status 77 12811as_fn_error "cannot compute sizeof (long) 12812See \`config.log' for more details." "$LINENO" 5; }; } 12813 else 12814 ac_cv_sizeof_long=0 12815 fi 12816fi 12817 12818fi 12819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 12820$as_echo "$ac_cv_sizeof_long" >&6; } 12821 12822 12823 12824cat >>confdefs.h <<_ACEOF 12825#define SIZEOF_LONG $ac_cv_sizeof_long 12826_ACEOF 12827 12828 12829 12830if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12831 host64=true 12832fi 12833 12834if test "x${ac_cv_sizeof_long}" = "x8"; then 12835 BFD_HOST_64BIT_LONG=1 12836 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 12837 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 12838elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 12839 BFD_HOST_64BIT_LONG_LONG=1 12840 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 12841 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 12842 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12843 BFD_HOSTPTR_T="unsigned long long" 12844 fi 12845fi 12846 12847if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 12848 BFD_HOST_64_BIT_DEFINED=1 12849 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 12850 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 12851fi 12852 12853 12854 12855 12856 12857 12858 12859 12860# Put a plausible default for CC_FOR_BUILD in Makefile. 12861if test -z "$CC_FOR_BUILD"; then 12862 if test "x$cross_compiling" = "xno"; then 12863 CC_FOR_BUILD='$(CC)' 12864 else 12865 CC_FOR_BUILD=gcc 12866 fi 12867fi 12868 12869# Also set EXEEXT_FOR_BUILD. 12870if test "x$cross_compiling" = "xno"; then 12871 EXEEXT_FOR_BUILD='$(EXEEXT)' 12872else 12873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 12874$as_echo_n "checking for build system executable suffix... " >&6; } 12875if test "${bfd_cv_build_exeext+set}" = set; then : 12876 $as_echo_n "(cached) " >&6 12877else 12878 rm -f conftest* 12879 echo 'int main () { return 0; }' > conftest.c 12880 bfd_cv_build_exeext= 12881 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 12882 for file in conftest.*; do 12883 case $file in 12884 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 12885 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 12886 esac 12887 done 12888 rm -f conftest* 12889 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 12890fi 12891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 12892$as_echo "$bfd_cv_build_exeext" >&6; } 12893 EXEEXT_FOR_BUILD="" 12894 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 12895fi 12896 12897 12898for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h 12899do : 12900 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12901ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12902eval as_val=\$$as_ac_Header 12903 if test "x$as_val" = x""yes; then : 12904 cat >>confdefs.h <<_ACEOF 12905#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12906_ACEOF 12907 12908fi 12909 12910done 12911 12912for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h 12913do : 12914 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12915ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12916eval as_val=\$$as_ac_Header 12917 if test "x$as_val" = x""yes; then : 12918 cat >>confdefs.h <<_ACEOF 12919#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12920_ACEOF 12921 12922fi 12923 12924done 12925 12926 12927 12928inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 12929 12930acx_cv_header_stdint=stddef.h 12931acx_cv_header_stdint_kind="(already complete)" 12932for i in stdint.h $inttype_headers; do 12933 unset ac_cv_type_uintptr_t 12934 unset ac_cv_type_uintmax_t 12935 unset ac_cv_type_int_least32_t 12936 unset ac_cv_type_int_fast32_t 12937 unset ac_cv_type_uint64_t 12938 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 12939 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 12940#include <$i> 12941" 12942if test "x$ac_cv_type_uintmax_t" = x""yes; then : 12943 acx_cv_header_stdint=$i 12944else 12945 continue 12946fi 12947 12948 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12949#include <$i> 12950" 12951if test "x$ac_cv_type_uintptr_t" = x""yes; then : 12952 12953else 12954 acx_cv_header_stdint_kind="(mostly complete)" 12955fi 12956 12957 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 12958#include <$i> 12959" 12960if test "x$ac_cv_type_int_least32_t" = x""yes; then : 12961 12962else 12963 acx_cv_header_stdint_kind="(mostly complete)" 12964fi 12965 12966 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 12967#include <$i> 12968" 12969if test "x$ac_cv_type_int_fast32_t" = x""yes; then : 12970 12971else 12972 acx_cv_header_stdint_kind="(mostly complete)" 12973fi 12974 12975 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12976#include <$i> 12977" 12978if test "x$ac_cv_type_uint64_t" = x""yes; then : 12979 12980else 12981 acx_cv_header_stdint_kind="(lacks uint64_t)" 12982fi 12983 12984 break 12985done 12986if test "$acx_cv_header_stdint" = stddef.h; then 12987 acx_cv_header_stdint_kind="(lacks uintmax_t)" 12988 for i in stdint.h $inttype_headers; do 12989 unset ac_cv_type_uintptr_t 12990 unset ac_cv_type_uint32_t 12991 unset ac_cv_type_uint64_t 12992 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 12993 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 12994#include <$i> 12995" 12996if test "x$ac_cv_type_uint32_t" = x""yes; then : 12997 acx_cv_header_stdint=$i 12998else 12999 continue 13000fi 13001 13002 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13003#include <$i> 13004" 13005if test "x$ac_cv_type_uint64_t" = x""yes; then : 13006 13007fi 13008 13009 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13010#include <$i> 13011" 13012if test "x$ac_cv_type_uintptr_t" = x""yes; then : 13013 13014fi 13015 13016 break 13017 done 13018fi 13019if test "$acx_cv_header_stdint" = stddef.h; then 13020 acx_cv_header_stdint_kind="(u_intXX_t style)" 13021 for i in sys/types.h $inttype_headers; do 13022 unset ac_cv_type_u_int32_t 13023 unset ac_cv_type_u_int64_t 13024 $as_echo_n "looking for u_intXX_t types in $i, " >&6 13025 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 13026#include <$i> 13027" 13028if test "x$ac_cv_type_u_int32_t" = x""yes; then : 13029 acx_cv_header_stdint=$i 13030else 13031 continue 13032fi 13033 13034 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 13035#include <$i> 13036" 13037if test "x$ac_cv_type_u_int64_t" = x""yes; then : 13038 13039fi 13040 13041 break 13042 done 13043fi 13044if test "$acx_cv_header_stdint" = stddef.h; then 13045 acx_cv_header_stdint_kind="(using manual detection)" 13046fi 13047 13048test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13049test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13050test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13051test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13052test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13053 13054# ----------------- Summarize what we found so far 13055 13056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5 13057$as_echo_n "checking what to include in bfd_stdint.h... " >&6; } 13058 13059case `$as_basename -- bfd_stdint.h || 13060$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13061 Xbfd_stdint.h : 'X\(//\)$' \| \ 13062 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null || 13063$as_echo X/bfd_stdint.h | 13064 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13065 s//\1/ 13066 q 13067 } 13068 /^X\/\(\/\/\)$/{ 13069 s//\1/ 13070 q 13071 } 13072 /^X\/\(\/\).*/{ 13073 s//\1/ 13074 q 13075 } 13076 s/.*/./; q'` in 13077 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13078$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13079 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13080$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13081 *) ;; 13082esac 13083 13084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13085$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13086 13087# ----------------- done included file, check C basic types -------- 13088 13089# Lacking an uintptr_t? Test size of void * 13090case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13091 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13092# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13093# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13094# This bug is HP SR number 8606223364. 13095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13096$as_echo_n "checking size of void *... " >&6; } 13097if test "${ac_cv_sizeof_void_p+set}" = set; then : 13098 $as_echo_n "(cached) " >&6 13099else 13100 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13101 13102else 13103 if test "$ac_cv_type_void_p" = yes; then 13104 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13105$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13106{ as_fn_set_status 77 13107as_fn_error "cannot compute sizeof (void *) 13108See \`config.log' for more details." "$LINENO" 5; }; } 13109 else 13110 ac_cv_sizeof_void_p=0 13111 fi 13112fi 13113 13114fi 13115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13116$as_echo "$ac_cv_sizeof_void_p" >&6; } 13117 13118 13119 13120cat >>confdefs.h <<_ACEOF 13121#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13122_ACEOF 13123 13124 ;; 13125esac 13126 13127# Lacking an uint64_t? Test size of long 13128case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13129 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13130# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13131# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13132# This bug is HP SR number 8606223364. 13133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13134$as_echo_n "checking size of long... " >&6; } 13135if test "${ac_cv_sizeof_long+set}" = set; then : 13136 $as_echo_n "(cached) " >&6 13137else 13138 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13139 13140else 13141 if test "$ac_cv_type_long" = yes; then 13142 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13144{ as_fn_set_status 77 13145as_fn_error "cannot compute sizeof (long) 13146See \`config.log' for more details." "$LINENO" 5; }; } 13147 else 13148 ac_cv_sizeof_long=0 13149 fi 13150fi 13151 13152fi 13153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13154$as_echo "$ac_cv_sizeof_long" >&6; } 13155 13156 13157 13158cat >>confdefs.h <<_ACEOF 13159#define SIZEOF_LONG $ac_cv_sizeof_long 13160_ACEOF 13161 13162 ;; 13163esac 13164 13165if test $acx_cv_header_stdint = stddef.h; then 13166 # Lacking a good header? Test size of everything and deduce all types. 13167 # The cast to long int works around a bug in the HP C Compiler 13168# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13169# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13170# This bug is HP SR number 8606223364. 13171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13172$as_echo_n "checking size of int... " >&6; } 13173if test "${ac_cv_sizeof_int+set}" = set; then : 13174 $as_echo_n "(cached) " >&6 13175else 13176 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13177 13178else 13179 if test "$ac_cv_type_int" = yes; then 13180 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13181$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13182{ as_fn_set_status 77 13183as_fn_error "cannot compute sizeof (int) 13184See \`config.log' for more details." "$LINENO" 5; }; } 13185 else 13186 ac_cv_sizeof_int=0 13187 fi 13188fi 13189 13190fi 13191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13192$as_echo "$ac_cv_sizeof_int" >&6; } 13193 13194 13195 13196cat >>confdefs.h <<_ACEOF 13197#define SIZEOF_INT $ac_cv_sizeof_int 13198_ACEOF 13199 13200 13201 # The cast to long int works around a bug in the HP C Compiler 13202# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13203# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13204# This bug is HP SR number 8606223364. 13205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13206$as_echo_n "checking size of short... " >&6; } 13207if test "${ac_cv_sizeof_short+set}" = set; then : 13208 $as_echo_n "(cached) " >&6 13209else 13210 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13211 13212else 13213 if test "$ac_cv_type_short" = yes; then 13214 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13216{ as_fn_set_status 77 13217as_fn_error "cannot compute sizeof (short) 13218See \`config.log' for more details." "$LINENO" 5; }; } 13219 else 13220 ac_cv_sizeof_short=0 13221 fi 13222fi 13223 13224fi 13225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13226$as_echo "$ac_cv_sizeof_short" >&6; } 13227 13228 13229 13230cat >>confdefs.h <<_ACEOF 13231#define SIZEOF_SHORT $ac_cv_sizeof_short 13232_ACEOF 13233 13234 13235 # The cast to long int works around a bug in the HP C Compiler 13236# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13237# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13238# This bug is HP SR number 8606223364. 13239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13240$as_echo_n "checking size of char... " >&6; } 13241if test "${ac_cv_sizeof_char+set}" = set; then : 13242 $as_echo_n "(cached) " >&6 13243else 13244 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13245 13246else 13247 if test "$ac_cv_type_char" = yes; then 13248 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13249$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13250{ as_fn_set_status 77 13251as_fn_error "cannot compute sizeof (char) 13252See \`config.log' for more details." "$LINENO" 5; }; } 13253 else 13254 ac_cv_sizeof_char=0 13255 fi 13256fi 13257 13258fi 13259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13260$as_echo "$ac_cv_sizeof_char" >&6; } 13261 13262 13263 13264cat >>confdefs.h <<_ACEOF 13265#define SIZEOF_CHAR $ac_cv_sizeof_char 13266_ACEOF 13267 13268 13269 13270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13271$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13272 case "$ac_cv_sizeof_char" in 13273 1) acx_cv_type_int8_t=char ;; 13274 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5 13275 esac 13276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13277$as_echo "$acx_cv_type_int8_t" >&6; } 13278 13279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13280$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13281 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13282 2:*) acx_cv_type_int16_t=int ;; 13283 *:2) acx_cv_type_int16_t=short ;; 13284 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5 13285 esac 13286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13287$as_echo "$acx_cv_type_int16_t" >&6; } 13288 13289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13290$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13291 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13292 4:*) acx_cv_type_int32_t=int ;; 13293 *:4) acx_cv_type_int32_t=long ;; 13294 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5 13295 esac 13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13297$as_echo "$acx_cv_type_int32_t" >&6; } 13298fi 13299 13300# These tests are here to make the output prettier 13301 13302if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13303 case "$ac_cv_sizeof_long" in 13304 8) acx_cv_type_int64_t=long ;; 13305 esac 13306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13307$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13309$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13310fi 13311 13312# Now we can use the above types 13313 13314if test "$ac_cv_type_uintptr_t" != yes; then 13315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13316$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13317 case $ac_cv_sizeof_void_p in 13318 2) acx_cv_type_intptr_t=int16_t ;; 13319 4) acx_cv_type_intptr_t=int32_t ;; 13320 8) acx_cv_type_intptr_t=int64_t ;; 13321 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13322 esac 13323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13324$as_echo "$acx_cv_type_intptr_t" >&6; } 13325fi 13326 13327# ----------------- done all checks, emit header ------------- 13328ac_config_commands="$ac_config_commands bfd_stdint.h" 13329 13330 13331 13332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13333$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13334if test "${ac_cv_header_time+set}" = set; then : 13335 $as_echo_n "(cached) " >&6 13336else 13337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13338/* end confdefs.h. */ 13339#include <sys/types.h> 13340#include <sys/time.h> 13341#include <time.h> 13342 13343int 13344main () 13345{ 13346if ((struct tm *) 0) 13347return 0; 13348 ; 13349 return 0; 13350} 13351_ACEOF 13352if ac_fn_c_try_compile "$LINENO"; then : 13353 ac_cv_header_time=yes 13354else 13355 ac_cv_header_time=no 13356fi 13357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13358fi 13359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13360$as_echo "$ac_cv_header_time" >&6; } 13361if test $ac_cv_header_time = yes; then 13362 13363$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13364 13365fi 13366 13367ac_header_dirent=no 13368for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 13369 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 13370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 13371$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 13372if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 13373 $as_echo_n "(cached) " >&6 13374else 13375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13376/* end confdefs.h. */ 13377#include <sys/types.h> 13378#include <$ac_hdr> 13379 13380int 13381main () 13382{ 13383if ((DIR *) 0) 13384return 0; 13385 ; 13386 return 0; 13387} 13388_ACEOF 13389if ac_fn_c_try_compile "$LINENO"; then : 13390 eval "$as_ac_Header=yes" 13391else 13392 eval "$as_ac_Header=no" 13393fi 13394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13395fi 13396eval ac_res=\$$as_ac_Header 13397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13398$as_echo "$ac_res" >&6; } 13399eval as_val=\$$as_ac_Header 13400 if test "x$as_val" = x""yes; then : 13401 cat >>confdefs.h <<_ACEOF 13402#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 13403_ACEOF 13404 13405ac_header_dirent=$ac_hdr; break 13406fi 13407 13408done 13409# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 13410if test $ac_header_dirent = dirent.h; then 13411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13412$as_echo_n "checking for library containing opendir... " >&6; } 13413if test "${ac_cv_search_opendir+set}" = set; then : 13414 $as_echo_n "(cached) " >&6 13415else 13416 ac_func_search_save_LIBS=$LIBS 13417cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13418/* end confdefs.h. */ 13419 13420/* Override any GCC internal prototype to avoid an error. 13421 Use char because int might match the return type of a GCC 13422 builtin and then its argument prototype would still apply. */ 13423#ifdef __cplusplus 13424extern "C" 13425#endif 13426char opendir (); 13427int 13428main () 13429{ 13430return opendir (); 13431 ; 13432 return 0; 13433} 13434_ACEOF 13435for ac_lib in '' dir; do 13436 if test -z "$ac_lib"; then 13437 ac_res="none required" 13438 else 13439 ac_res=-l$ac_lib 13440 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13441 fi 13442 if ac_fn_c_try_link "$LINENO"; then : 13443 ac_cv_search_opendir=$ac_res 13444fi 13445rm -f core conftest.err conftest.$ac_objext \ 13446 conftest$ac_exeext 13447 if test "${ac_cv_search_opendir+set}" = set; then : 13448 break 13449fi 13450done 13451if test "${ac_cv_search_opendir+set}" = set; then : 13452 13453else 13454 ac_cv_search_opendir=no 13455fi 13456rm conftest.$ac_ext 13457LIBS=$ac_func_search_save_LIBS 13458fi 13459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13460$as_echo "$ac_cv_search_opendir" >&6; } 13461ac_res=$ac_cv_search_opendir 13462if test "$ac_res" != no; then : 13463 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13464 13465fi 13466 13467else 13468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13469$as_echo_n "checking for library containing opendir... " >&6; } 13470if test "${ac_cv_search_opendir+set}" = set; then : 13471 $as_echo_n "(cached) " >&6 13472else 13473 ac_func_search_save_LIBS=$LIBS 13474cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13475/* end confdefs.h. */ 13476 13477/* Override any GCC internal prototype to avoid an error. 13478 Use char because int might match the return type of a GCC 13479 builtin and then its argument prototype would still apply. */ 13480#ifdef __cplusplus 13481extern "C" 13482#endif 13483char opendir (); 13484int 13485main () 13486{ 13487return opendir (); 13488 ; 13489 return 0; 13490} 13491_ACEOF 13492for ac_lib in '' x; do 13493 if test -z "$ac_lib"; then 13494 ac_res="none required" 13495 else 13496 ac_res=-l$ac_lib 13497 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13498 fi 13499 if ac_fn_c_try_link "$LINENO"; then : 13500 ac_cv_search_opendir=$ac_res 13501fi 13502rm -f core conftest.err conftest.$ac_objext \ 13503 conftest$ac_exeext 13504 if test "${ac_cv_search_opendir+set}" = set; then : 13505 break 13506fi 13507done 13508if test "${ac_cv_search_opendir+set}" = set; then : 13509 13510else 13511 ac_cv_search_opendir=no 13512fi 13513rm conftest.$ac_ext 13514LIBS=$ac_func_search_save_LIBS 13515fi 13516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13517$as_echo "$ac_cv_search_opendir" >&6; } 13518ac_res=$ac_cv_search_opendir 13519if test "$ac_res" != no; then : 13520 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13521 13522fi 13523 13524fi 13525 13526 13527for ac_header in windows.h dlfcn.h 13528do : 13529 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13530ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13531eval as_val=\$$as_ac_Header 13532 if test "x$as_val" = x""yes; then : 13533 cat >>confdefs.h <<_ACEOF 13534#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13535_ACEOF 13536 13537fi 13538 13539done 13540 13541 13542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 13543$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 13544if test "${gcc_cv_header_string+set}" = set; then : 13545 $as_echo_n "(cached) " >&6 13546else 13547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13548/* end confdefs.h. */ 13549#include <string.h> 13550#include <strings.h> 13551int 13552main () 13553{ 13554 13555 ; 13556 return 0; 13557} 13558_ACEOF 13559if ac_fn_c_try_compile "$LINENO"; then : 13560 gcc_cv_header_string=yes 13561else 13562 gcc_cv_header_string=no 13563fi 13564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13565fi 13566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 13567$as_echo "$gcc_cv_header_string" >&6; } 13568if test $gcc_cv_header_string = yes; then 13569 13570$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 13571 13572fi 13573 13574for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno 13575do : 13576 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13577ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13578eval as_val=\$$as_ac_var 13579 if test "x$as_val" = x""yes; then : 13580 cat >>confdefs.h <<_ACEOF 13581#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13582_ACEOF 13583 13584fi 13585done 13586 13587for ac_func in strtoull 13588do : 13589 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 13590if test "x$ac_cv_func_strtoull" = x""yes; then : 13591 cat >>confdefs.h <<_ACEOF 13592#define HAVE_STRTOULL 1 13593_ACEOF 13594 13595fi 13596done 13597 13598 13599ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 13600if test "x$ac_cv_have_decl_basename" = x""yes; then : 13601 ac_have_decl=1 13602else 13603 ac_have_decl=0 13604fi 13605 13606cat >>confdefs.h <<_ACEOF 13607#define HAVE_DECL_BASENAME $ac_have_decl 13608_ACEOF 13609 13610ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default" 13611if test "x$ac_cv_have_decl_ftello" = x""yes; then : 13612 ac_have_decl=1 13613else 13614 ac_have_decl=0 13615fi 13616 13617cat >>confdefs.h <<_ACEOF 13618#define HAVE_DECL_FTELLO $ac_have_decl 13619_ACEOF 13620 13621ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default" 13622if test "x$ac_cv_have_decl_ftello64" = x""yes; then : 13623 ac_have_decl=1 13624else 13625 ac_have_decl=0 13626fi 13627 13628cat >>confdefs.h <<_ACEOF 13629#define HAVE_DECL_FTELLO64 $ac_have_decl 13630_ACEOF 13631 13632ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default" 13633if test "x$ac_cv_have_decl_fseeko" = x""yes; then : 13634 ac_have_decl=1 13635else 13636 ac_have_decl=0 13637fi 13638 13639cat >>confdefs.h <<_ACEOF 13640#define HAVE_DECL_FSEEKO $ac_have_decl 13641_ACEOF 13642 13643ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default" 13644if test "x$ac_cv_have_decl_fseeko64" = x""yes; then : 13645 ac_have_decl=1 13646else 13647 ac_have_decl=0 13648fi 13649 13650cat >>confdefs.h <<_ACEOF 13651#define HAVE_DECL_FSEEKO64 $ac_have_decl 13652_ACEOF 13653 13654 13655 13656case "${host}" in 13657*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 13658 13659$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 13660 ;; 13661esac 13662 13663ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 13664if test "x$ac_cv_have_decl_ffs" = x""yes; then : 13665 ac_have_decl=1 13666else 13667 ac_have_decl=0 13668fi 13669 13670cat >>confdefs.h <<_ACEOF 13671#define HAVE_DECL_FFS $ac_have_decl 13672_ACEOF 13673 13674ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 13675if test "x$ac_cv_have_decl_free" = x""yes; then : 13676 ac_have_decl=1 13677else 13678 ac_have_decl=0 13679fi 13680 13681cat >>confdefs.h <<_ACEOF 13682#define HAVE_DECL_FREE $ac_have_decl 13683_ACEOF 13684 13685ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 13686if test "x$ac_cv_have_decl_getenv" = x""yes; then : 13687 ac_have_decl=1 13688else 13689 ac_have_decl=0 13690fi 13691 13692cat >>confdefs.h <<_ACEOF 13693#define HAVE_DECL_GETENV $ac_have_decl 13694_ACEOF 13695 13696ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 13697if test "x$ac_cv_have_decl_malloc" = x""yes; then : 13698 ac_have_decl=1 13699else 13700 ac_have_decl=0 13701fi 13702 13703cat >>confdefs.h <<_ACEOF 13704#define HAVE_DECL_MALLOC $ac_have_decl 13705_ACEOF 13706 13707ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 13708if test "x$ac_cv_have_decl_realloc" = x""yes; then : 13709 ac_have_decl=1 13710else 13711 ac_have_decl=0 13712fi 13713 13714cat >>confdefs.h <<_ACEOF 13715#define HAVE_DECL_REALLOC $ac_have_decl 13716_ACEOF 13717 13718ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13719if test "x$ac_cv_have_decl_stpcpy" = x""yes; then : 13720 ac_have_decl=1 13721else 13722 ac_have_decl=0 13723fi 13724 13725cat >>confdefs.h <<_ACEOF 13726#define HAVE_DECL_STPCPY $ac_have_decl 13727_ACEOF 13728 13729ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 13730if test "x$ac_cv_have_decl_strstr" = x""yes; then : 13731 ac_have_decl=1 13732else 13733 ac_have_decl=0 13734fi 13735 13736cat >>confdefs.h <<_ACEOF 13737#define HAVE_DECL_STRSTR $ac_have_decl 13738_ACEOF 13739 13740ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 13741if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 13742 ac_have_decl=1 13743else 13744 ac_have_decl=0 13745fi 13746 13747cat >>confdefs.h <<_ACEOF 13748#define HAVE_DECL_SNPRINTF $ac_have_decl 13749_ACEOF 13750 13751ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 13752if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 13753 ac_have_decl=1 13754else 13755 ac_have_decl=0 13756fi 13757 13758cat >>confdefs.h <<_ACEOF 13759#define HAVE_DECL_VSNPRINTF $ac_have_decl 13760_ACEOF 13761 13762 13763# Link in zlib if we can. This allows us to read compressed debug sections. 13764# This is used only by compress.c. 13765 13766 # See if the user specified whether he wants zlib support or not. 13767 13768# Check whether --with-zlib was given. 13769if test "${with_zlib+set}" = set; then : 13770 withval=$with_zlib; 13771else 13772 with_zlib=auto 13773fi 13774 13775 13776 if test "$with_zlib" != "no"; then 13777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 13778$as_echo_n "checking for library containing zlibVersion... " >&6; } 13779if test "${ac_cv_search_zlibVersion+set}" = set; then : 13780 $as_echo_n "(cached) " >&6 13781else 13782 ac_func_search_save_LIBS=$LIBS 13783cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13784/* end confdefs.h. */ 13785 13786/* Override any GCC internal prototype to avoid an error. 13787 Use char because int might match the return type of a GCC 13788 builtin and then its argument prototype would still apply. */ 13789#ifdef __cplusplus 13790extern "C" 13791#endif 13792char zlibVersion (); 13793int 13794main () 13795{ 13796return zlibVersion (); 13797 ; 13798 return 0; 13799} 13800_ACEOF 13801for ac_lib in '' z; do 13802 if test -z "$ac_lib"; then 13803 ac_res="none required" 13804 else 13805 ac_res=-l$ac_lib 13806 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13807 fi 13808 if ac_fn_c_try_link "$LINENO"; then : 13809 ac_cv_search_zlibVersion=$ac_res 13810fi 13811rm -f core conftest.err conftest.$ac_objext \ 13812 conftest$ac_exeext 13813 if test "${ac_cv_search_zlibVersion+set}" = set; then : 13814 break 13815fi 13816done 13817if test "${ac_cv_search_zlibVersion+set}" = set; then : 13818 13819else 13820 ac_cv_search_zlibVersion=no 13821fi 13822rm conftest.$ac_ext 13823LIBS=$ac_func_search_save_LIBS 13824fi 13825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 13826$as_echo "$ac_cv_search_zlibVersion" >&6; } 13827ac_res=$ac_cv_search_zlibVersion 13828if test "$ac_res" != no; then : 13829 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13830 for ac_header in zlib.h 13831do : 13832 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13833if test "x$ac_cv_header_zlib_h" = x""yes; then : 13834 cat >>confdefs.h <<_ACEOF 13835#define HAVE_ZLIB_H 1 13836_ACEOF 13837 13838fi 13839 13840done 13841 13842fi 13843 13844 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 13845 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 13846 fi 13847 fi 13848 13849 13850# If we are configured native, pick a core file support file. 13851COREFILE= 13852COREFLAG= 13853CORE_HEADER= 13854TRAD_HEADER= 13855if test "${target}" = "${host}"; then 13856 case "${host}" in 13857 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*) 13858 COREFILE='' 13859 ;; 13860 alpha*-*-linux-*) 13861 COREFILE=trad-core.lo 13862 TRAD_HEADER='"hosts/alphalinux.h"' 13863 ;; 13864 alpha*-*-netbsd* | alpha*-*-openbsd*) 13865 COREFILE=netbsd-core.lo 13866 ;; 13867 alpha*-*-*) 13868 COREFILE=osf-core.lo 13869 ;; 13870 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 13871 COREFILE='' ;; 13872 arm-*-netbsd* | arm-*-openbsd*) 13873 COREFILE=netbsd-core.lo 13874 ;; 13875 arm-*-riscix) COREFILE=trad-core.lo ;; 13876 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 13877 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 13878 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 13879 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 13880 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 13881 hppa*-*-netbsd* | hppa*-*-openbsd*) 13882 COREFILE=netbsd-core.lo 13883 ;; 13884 13885 i370-*-*) 13886 COREFILE=trad-core.lo 13887 TRAD_HEADER='"hosts/i370linux.h"' 13888 ;; 13889 13890 i[3-7]86-sequent-bsd*) 13891 COREFILE=trad-core.lo 13892 TRAD_HEADER='"hosts/symmetry.h"' 13893 ;; 13894 i[3-7]86-sequent-sysv4*) ;; 13895 i[3-7]86-sequent-sysv*) 13896 COREFILE=trad-core.lo 13897 TRAD_HEADER='"hosts/symmetry.h"' 13898 ;; 13899 i[3-7]86-*-bsdi) 13900 COREFILE= 13901 ;; 13902 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*) 13903 COREFILE=trad-core.lo 13904 TRAD_HEADER='"hosts/i386bsd.h"' 13905 ;; 13906 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 13907 COREFILE='' 13908 TRAD_HEADER='"hosts/i386bsd.h"' 13909 ;; 13910 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 13911 COREFILE=netbsd-core.lo 13912 ;; 13913 i[3-7]86-esix-sysv3*) 13914 COREFILE=trad-core.lo 13915 TRAD_HEADER='"hosts/esix.h"' 13916 ;; 13917 i[3-7]86-*-sco3.2v5*) 13918 COREFILE=sco5-core.lo 13919 ;; 13920 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 13921 COREFILE=trad-core.lo 13922 TRAD_HEADER='"hosts/i386sco.h"' 13923 ;; 13924 i[3-7]86-*-mach3*) 13925 COREFILE=trad-core.lo 13926 TRAD_HEADER='"hosts/i386mach3.h"' 13927 ;; 13928 i[3-7]86-*-linux-*) 13929 COREFILE=trad-core.lo 13930 TRAD_HEADER='"hosts/i386linux.h"' 13931 case "$enable_targets"-"$want64" in 13932 *x86_64-*linux*|*-true) 13933 CORE_HEADER='"hosts/x86-64linux.h"' 13934 esac 13935 ;; 13936 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 13937 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 13938 i860-*-mach3* | i860-*-osf1*) 13939 COREFILE=trad-core.lo 13940 TRAD_HEADER='"hosts/i860mach3.h"' 13941 ;; 13942 mips-*-netbsd* | mips*-*-openbsd*) 13943 COREFILE=netbsd-core.lo 13944 ;; 13945 mips-dec-*) 13946 COREFILE=trad-core.lo 13947 TRAD_HEADER='"hosts/decstation.h"' 13948 ;; 13949 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 13950 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 13951 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 13952 mips-*-sysv4*) ;; 13953 mips-*-sysv* | mips-*-riscos*) 13954 COREFILE=trad-core.lo 13955 TRAD_HEADER='"hosts/riscos.h"' 13956 ;; 13957 mips-sony-bsd*) 13958 COREFILE=trad-core.lo 13959 TRAD_HEADER='"hosts/news-mips.h"' 13960 ;; 13961 m68*-bull*-sysv*) 13962 COREFILE=trad-core.lo 13963 TRAD_HEADER='"hosts/dpx2.h"' 13964 ;; 13965 m68*-hp-hpux*) COREFILE=hpux-core.lo ;; 13966 m68*-hp-bsd*) 13967 COREFILE=trad-core.lo 13968 TRAD_HEADER='"hosts/hp300bsd.h"' 13969 ;; 13970 m68*-*-linux-*) 13971 COREFILE=trad-core.lo 13972 TRAD_HEADER='"hosts/m68klinux.h"' 13973 ;; 13974 m68*-motorola-sysv*) 13975 COREFILE=trad-core.lo 13976 TRAD_HEADER='"hosts/delta68.h"' 13977 ;; 13978 m68*-sony-*) 13979 COREFILE=trad-core.lo 13980 TRAD_HEADER='"hosts/news.h"' 13981 ;; 13982 m68*-*-netbsd* | m68*-*-openbsd*) 13983 COREFILE=netbsd-core.lo 13984 ;; 13985 m68*-apple-aux*) 13986 COREFILE=trad-core.lo 13987 TRAD_HEADER='"hosts/m68kaux.h"' 13988 ;; 13989 m88*-*-sysv4*) 13990 ;; 13991 m88*-motorola-sysv*) 13992 COREFILE=ptrace-core.lo 13993 ;; 13994 m88*-*-mach3*) 13995 COREFILE=trad-core.lo 13996 TRAD_HEADER='"hosts/m88kmach3.h"' 13997 ;; 13998 m88*-*-openbsd*) 13999 COREFILE=netbsd-core.lo 14000 ;; 14001 ns32k-pc532-mach) 14002 COREFILE=trad-core.lo 14003 TRAD_HEADER='"hosts/pc532mach.h"' 14004 ;; 14005 ns32k-*-netbsd* | ns32k-*-openbsd*) 14006 COREFILE=netbsd-core.lo 14007 ;; 14008 rs6000-*-lynx*) 14009 COREFILE=lynx-core.lo 14010 ;; 14011 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*) 14012 COREFILE=rs6000-core.lo 14013 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 14014 ;; 14015 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 14016 COREFILE=rs6000-core.lo 14017 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 14018 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 14019 # have c_impl as a member of struct core_dumpx 14020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5 14021$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; } 14022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14023/* end confdefs.h. */ 14024#include <core.h> 14025int 14026main () 14027{ 14028struct core_dumpx c; c.c_impl = 0; 14029 ; 14030 return 0; 14031} 14032_ACEOF 14033if ac_fn_c_try_compile "$LINENO"; then : 14034 14035$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h 14036 14037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14038$as_echo "yes" >&6; } 14039else 14040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14041$as_echo "no" >&6; } 14042fi 14043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14044 ;; 14045 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 14046 rs6000-*-*) COREFILE=rs6000-core.lo ;; 14047 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 14048 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 14049 powerpc-*-beos*) ;; 14050 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 14051 COREFILE='' ;; 14052 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 14053 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 14054 s390*-*-*) COREFILE=trad-core.lo ;; 14055 sh*-*-netbsd* | sh*-*-openbsd*) 14056 COREFILE=netbsd-core.lo 14057 ;; 14058 sparc-*-netbsd* | sparc*-*-openbsd*) 14059 COREFILE=netbsd-core.lo 14060 ;; 14061 tahoe-*-*) 14062 COREFILE=trad-core.lo 14063 TRAD_HEADER='"hosts/tahoe.h"' 14064 ;; 14065 vax-*-netbsd* | vax-*-openbsd*) 14066 COREFILE=netbsd-core.lo 14067 ;; 14068 vax-*-ultrix2*) 14069 COREFILE=trad-core.lo 14070 TRAD_HEADER='"hosts/vaxult2.h"' 14071 ;; 14072 vax-*-ultrix*) 14073 COREFILE=trad-core.lo 14074 TRAD_HEADER='"hosts/vaxult2.h"' 14075 ;; 14076 vax-*-linux-*) 14077 COREFILE=trad-core.lo 14078 TRAD_HEADER='"hosts/vaxlinux.h"' 14079 ;; 14080 vax-*-*) 14081 COREFILE=trad-core.lo 14082 TRAD_HEADER='"hosts/vaxbsd.h"' 14083 ;; 14084 x86_64-*-linux*) 14085 CORE_HEADER='"hosts/x86-64linux.h"' 14086 ;; 14087 x86_64-*-netbsd* | x86_64-*-openbsd*) 14088 COREFILE=netbsd-core.lo 14089 ;; 14090 esac 14091 14092 case "$COREFILE" in 14093 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 14094 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 14095 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 14096 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 14097 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 14098 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 14099 osf-core.lo) COREFLAG=-DOSF_CORE ;; 14100 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 14101 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 14102 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 14103 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 14104 esac 14105 14106 # ELF corefile support has several flavors, but all of 14107 # them use something called <sys/procfs.h> 14108 for ac_header in sys/procfs.h 14109do : 14110 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default" 14111if test "x$ac_cv_header_sys_procfs_h" = x""yes; then : 14112 cat >>confdefs.h <<_ACEOF 14113#define HAVE_SYS_PROCFS_H 1 14114_ACEOF 14115 14116fi 14117 14118done 14119 14120 if test "$ac_cv_header_sys_procfs_h" = yes; then 14121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5 14122$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; } 14123 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then : 14124 $as_echo_n "(cached) " >&6 14125else 14126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14127/* end confdefs.h. */ 14128 14129#define _SYSCALL32 14130/* Needed for new procfs interface on sparc-solaris. */ 14131#define _STRUCTURED_PROC 1 14132#include <sys/procfs.h> 14133int 14134main () 14135{ 14136prstatus_t avar 14137 ; 14138 return 0; 14139} 14140_ACEOF 14141if ac_fn_c_try_compile "$LINENO"; then : 14142 bfd_cv_have_sys_procfs_type_prstatus_t=yes 14143else 14144 bfd_cv_have_sys_procfs_type_prstatus_t=no 14145 14146fi 14147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14148fi 14149 14150 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 14151 14152$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h 14153 14154 fi 14155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 14156$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; } 14157 14158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5 14159$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; } 14160 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then : 14161 $as_echo_n "(cached) " >&6 14162else 14163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14164/* end confdefs.h. */ 14165 14166#define _SYSCALL32 14167/* Needed for new procfs interface on sparc-solaris. */ 14168#define _STRUCTURED_PROC 1 14169#include <sys/procfs.h> 14170int 14171main () 14172{ 14173prstatus32_t avar 14174 ; 14175 return 0; 14176} 14177_ACEOF 14178if ac_fn_c_try_compile "$LINENO"; then : 14179 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 14180else 14181 bfd_cv_have_sys_procfs_type_prstatus32_t=no 14182 14183fi 14184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14185fi 14186 14187 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 14188 14189$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h 14190 14191 fi 14192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 14193$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; } 14194 14195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5 14196$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; } 14197 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then : 14198 $as_echo_n "(cached) " >&6 14199else 14200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14201/* end confdefs.h. */ 14202 14203#define _SYSCALL32 14204/* Needed for new procfs interface on sparc-solaris. */ 14205#define _STRUCTURED_PROC 1 14206#include <sys/procfs.h> 14207int 14208main () 14209{ 14210prstatus_t avar; void* aref = (void*) &avar.pr_who 14211 ; 14212 return 0; 14213} 14214_ACEOF 14215if ac_fn_c_try_compile "$LINENO"; then : 14216 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 14217else 14218 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 14219 14220fi 14221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14222fi 14223 14224 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 14225 14226$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h 14227 14228 fi 14229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 14230$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; } 14231 14232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 14233$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; } 14234 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then : 14235 $as_echo_n "(cached) " >&6 14236else 14237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14238/* end confdefs.h. */ 14239 14240#define _SYSCALL32 14241/* Needed for new procfs interface on sparc-solaris. */ 14242#define _STRUCTURED_PROC 1 14243#include <sys/procfs.h> 14244int 14245main () 14246{ 14247prstatus32_t avar; void* aref = (void*) &avar.pr_who 14248 ; 14249 return 0; 14250} 14251_ACEOF 14252if ac_fn_c_try_compile "$LINENO"; then : 14253 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 14254else 14255 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 14256 14257fi 14258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14259fi 14260 14261 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 14262 14263$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h 14264 14265 fi 14266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 14267$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; } 14268 14269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5 14270$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; } 14271 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then : 14272 $as_echo_n "(cached) " >&6 14273else 14274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14275/* end confdefs.h. */ 14276 14277#define _SYSCALL32 14278/* Needed for new procfs interface on sparc-solaris. */ 14279#define _STRUCTURED_PROC 1 14280#include <sys/procfs.h> 14281int 14282main () 14283{ 14284pstatus_t avar 14285 ; 14286 return 0; 14287} 14288_ACEOF 14289if ac_fn_c_try_compile "$LINENO"; then : 14290 bfd_cv_have_sys_procfs_type_pstatus_t=yes 14291else 14292 bfd_cv_have_sys_procfs_type_pstatus_t=no 14293 14294fi 14295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14296fi 14297 14298 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 14299 14300$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h 14301 14302 fi 14303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 14304$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; } 14305 14306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5 14307$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; } 14308 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then : 14309 $as_echo_n "(cached) " >&6 14310else 14311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14312/* end confdefs.h. */ 14313 14314#define _SYSCALL32 14315/* Needed for new procfs interface on sparc-solaris. */ 14316#define _STRUCTURED_PROC 1 14317#include <sys/procfs.h> 14318int 14319main () 14320{ 14321pxstatus_t avar 14322 ; 14323 return 0; 14324} 14325_ACEOF 14326if ac_fn_c_try_compile "$LINENO"; then : 14327 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 14328else 14329 bfd_cv_have_sys_procfs_type_pxstatus_t=no 14330 14331fi 14332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14333fi 14334 14335 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 14336 14337$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h 14338 14339 fi 14340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 14341$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; } 14342 14343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5 14344$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; } 14345 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then : 14346 $as_echo_n "(cached) " >&6 14347else 14348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14349/* end confdefs.h. */ 14350 14351#define _SYSCALL32 14352/* Needed for new procfs interface on sparc-solaris. */ 14353#define _STRUCTURED_PROC 1 14354#include <sys/procfs.h> 14355int 14356main () 14357{ 14358pstatus32_t avar 14359 ; 14360 return 0; 14361} 14362_ACEOF 14363if ac_fn_c_try_compile "$LINENO"; then : 14364 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 14365else 14366 bfd_cv_have_sys_procfs_type_pstatus32_t=no 14367 14368fi 14369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14370fi 14371 14372 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 14373 14374$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h 14375 14376 fi 14377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 14378$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; } 14379 14380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5 14381$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; } 14382 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then : 14383 $as_echo_n "(cached) " >&6 14384else 14385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14386/* end confdefs.h. */ 14387 14388#define _SYSCALL32 14389/* Needed for new procfs interface on sparc-solaris. */ 14390#define _STRUCTURED_PROC 1 14391#include <sys/procfs.h> 14392int 14393main () 14394{ 14395prpsinfo_t avar 14396 ; 14397 return 0; 14398} 14399_ACEOF 14400if ac_fn_c_try_compile "$LINENO"; then : 14401 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 14402else 14403 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 14404 14405fi 14406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14407fi 14408 14409 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 14410 14411$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h 14412 14413 fi 14414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 14415$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; } 14416 14417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5 14418$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; } 14419 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then : 14420 $as_echo_n "(cached) " >&6 14421else 14422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14423/* end confdefs.h. */ 14424 14425#define _SYSCALL32 14426/* Needed for new procfs interface on sparc-solaris. */ 14427#define _STRUCTURED_PROC 1 14428#include <sys/procfs.h> 14429int 14430main () 14431{ 14432prpsinfo_t avar; void* aref = (void*) &avar.pr_pid 14433 ; 14434 return 0; 14435} 14436_ACEOF 14437if ac_fn_c_try_compile "$LINENO"; then : 14438 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes 14439else 14440 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no 14441 14442fi 14443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14444fi 14445 14446 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then 14447 14448$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h 14449 14450 fi 14451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5 14452$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; } 14453 14454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5 14455$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; } 14456 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then : 14457 $as_echo_n "(cached) " >&6 14458else 14459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14460/* end confdefs.h. */ 14461 14462#define _SYSCALL32 14463/* Needed for new procfs interface on sparc-solaris. */ 14464#define _STRUCTURED_PROC 1 14465#include <sys/procfs.h> 14466int 14467main () 14468{ 14469prpsinfo32_t avar 14470 ; 14471 return 0; 14472} 14473_ACEOF 14474if ac_fn_c_try_compile "$LINENO"; then : 14475 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 14476else 14477 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 14478 14479fi 14480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14481fi 14482 14483 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 14484 14485$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h 14486 14487 fi 14488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 14489$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; } 14490 14491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5 14492$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14493 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then : 14494 $as_echo_n "(cached) " >&6 14495else 14496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14497/* end confdefs.h. */ 14498 14499#define _SYSCALL32 14500/* Needed for new procfs interface on sparc-solaris. */ 14501#define _STRUCTURED_PROC 1 14502#include <sys/procfs.h> 14503int 14504main () 14505{ 14506prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid 14507 ; 14508 return 0; 14509} 14510_ACEOF 14511if ac_fn_c_try_compile "$LINENO"; then : 14512 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes 14513else 14514 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no 14515 14516fi 14517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14518fi 14519 14520 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then 14521 14522$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h 14523 14524 fi 14525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5 14526$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; } 14527 14528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5 14529$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; } 14530 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then : 14531 $as_echo_n "(cached) " >&6 14532else 14533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14534/* end confdefs.h. */ 14535 14536#define _SYSCALL32 14537/* Needed for new procfs interface on sparc-solaris. */ 14538#define _STRUCTURED_PROC 1 14539#include <sys/procfs.h> 14540int 14541main () 14542{ 14543psinfo_t avar 14544 ; 14545 return 0; 14546} 14547_ACEOF 14548if ac_fn_c_try_compile "$LINENO"; then : 14549 bfd_cv_have_sys_procfs_type_psinfo_t=yes 14550else 14551 bfd_cv_have_sys_procfs_type_psinfo_t=no 14552 14553fi 14554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14555fi 14556 14557 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 14558 14559$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h 14560 14561 fi 14562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 14563$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; } 14564 14565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5 14566$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; } 14567 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then : 14568 $as_echo_n "(cached) " >&6 14569else 14570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14571/* end confdefs.h. */ 14572 14573#define _SYSCALL32 14574/* Needed for new procfs interface on sparc-solaris. */ 14575#define _STRUCTURED_PROC 1 14576#include <sys/procfs.h> 14577int 14578main () 14579{ 14580psinfo_t avar; void* aref = (void*) &avar.pr_pid 14581 ; 14582 return 0; 14583} 14584_ACEOF 14585if ac_fn_c_try_compile "$LINENO"; then : 14586 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes 14587else 14588 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no 14589 14590fi 14591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14592fi 14593 14594 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then 14595 14596$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h 14597 14598 fi 14599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5 14600$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; } 14601 14602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5 14603$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; } 14604 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then : 14605 $as_echo_n "(cached) " >&6 14606else 14607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14608/* end confdefs.h. */ 14609 14610#define _SYSCALL32 14611/* Needed for new procfs interface on sparc-solaris. */ 14612#define _STRUCTURED_PROC 1 14613#include <sys/procfs.h> 14614int 14615main () 14616{ 14617psinfo32_t avar 14618 ; 14619 return 0; 14620} 14621_ACEOF 14622if ac_fn_c_try_compile "$LINENO"; then : 14623 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 14624else 14625 bfd_cv_have_sys_procfs_type_psinfo32_t=no 14626 14627fi 14628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14629fi 14630 14631 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 14632 14633$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h 14634 14635 fi 14636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 14637$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; } 14638 14639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5 14640$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14641 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then : 14642 $as_echo_n "(cached) " >&6 14643else 14644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14645/* end confdefs.h. */ 14646 14647#define _SYSCALL32 14648/* Needed for new procfs interface on sparc-solaris. */ 14649#define _STRUCTURED_PROC 1 14650#include <sys/procfs.h> 14651int 14652main () 14653{ 14654psinfo32_t avar; void* aref = (void*) &avar.pr_pid 14655 ; 14656 return 0; 14657} 14658_ACEOF 14659if ac_fn_c_try_compile "$LINENO"; then : 14660 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes 14661else 14662 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no 14663 14664fi 14665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14666fi 14667 14668 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then 14669 14670$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h 14671 14672 fi 14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5 14674$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; } 14675 14676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5 14677$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; } 14678 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then : 14679 $as_echo_n "(cached) " >&6 14680else 14681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14682/* end confdefs.h. */ 14683 14684#define _SYSCALL32 14685/* Needed for new procfs interface on sparc-solaris. */ 14686#define _STRUCTURED_PROC 1 14687#include <sys/procfs.h> 14688int 14689main () 14690{ 14691lwpstatus_t avar 14692 ; 14693 return 0; 14694} 14695_ACEOF 14696if ac_fn_c_try_compile "$LINENO"; then : 14697 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 14698else 14699 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 14700 14701fi 14702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14703fi 14704 14705 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 14706 14707$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h 14708 14709 fi 14710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 14711$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; } 14712 14713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5 14714$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; } 14715 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then : 14716 $as_echo_n "(cached) " >&6 14717else 14718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14719/* end confdefs.h. */ 14720 14721#define _SYSCALL32 14722/* Needed for new procfs interface on sparc-solaris. */ 14723#define _STRUCTURED_PROC 1 14724#include <sys/procfs.h> 14725int 14726main () 14727{ 14728lwpxstatus_t avar 14729 ; 14730 return 0; 14731} 14732_ACEOF 14733if ac_fn_c_try_compile "$LINENO"; then : 14734 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 14735else 14736 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 14737 14738fi 14739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14740fi 14741 14742 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 14743 14744$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h 14745 14746 fi 14747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 14748$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; } 14749 14750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 14751$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; } 14752 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then : 14753 $as_echo_n "(cached) " >&6 14754else 14755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14756/* end confdefs.h. */ 14757 14758#define _SYSCALL32 14759/* Needed for new procfs interface on sparc-solaris. */ 14760#define _STRUCTURED_PROC 1 14761#include <sys/procfs.h> 14762int 14763main () 14764{ 14765lwpstatus_t avar; void* aref = (void*) &avar.pr_context 14766 ; 14767 return 0; 14768} 14769_ACEOF 14770if ac_fn_c_try_compile "$LINENO"; then : 14771 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 14772else 14773 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 14774 14775fi 14776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14777fi 14778 14779 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 14780 14781$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h 14782 14783 fi 14784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 14785$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; } 14786 14787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 14788$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; } 14789 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then : 14790 $as_echo_n "(cached) " >&6 14791else 14792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14793/* end confdefs.h. */ 14794 14795#define _SYSCALL32 14796/* Needed for new procfs interface on sparc-solaris. */ 14797#define _STRUCTURED_PROC 1 14798#include <sys/procfs.h> 14799int 14800main () 14801{ 14802lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 14803 ; 14804 return 0; 14805} 14806_ACEOF 14807if ac_fn_c_try_compile "$LINENO"; then : 14808 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 14809else 14810 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 14811 14812fi 14813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14814fi 14815 14816 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 14817 14818$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h 14819 14820 fi 14821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 14822$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; } 14823 14824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5 14825$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; } 14826 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then : 14827 $as_echo_n "(cached) " >&6 14828else 14829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14830/* end confdefs.h. */ 14831 14832#define _SYSCALL32 14833/* Needed for new procfs interface on sparc-solaris. */ 14834#define _STRUCTURED_PROC 1 14835#include <sys/procfs.h> 14836int 14837main () 14838{ 14839lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg 14840 ; 14841 return 0; 14842} 14843_ACEOF 14844if ac_fn_c_try_compile "$LINENO"; then : 14845 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes 14846else 14847 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no 14848 14849fi 14850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14851fi 14852 14853 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then 14854 14855$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h 14856 14857 fi 14858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5 14859$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; } 14860 14861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5 14862$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; } 14863 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then : 14864 $as_echo_n "(cached) " >&6 14865else 14866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14867/* end confdefs.h. */ 14868 14869#define _SYSCALL32 14870/* Needed for new procfs interface on sparc-solaris. */ 14871#define _STRUCTURED_PROC 1 14872#include <sys/procfs.h> 14873int 14874main () 14875{ 14876win32_pstatus_t avar 14877 ; 14878 return 0; 14879} 14880_ACEOF 14881if ac_fn_c_try_compile "$LINENO"; then : 14882 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 14883else 14884 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 14885 14886fi 14887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14888fi 14889 14890 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 14891 14892$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h 14893 14894 fi 14895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 14896$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; } 14897 14898 fi 14899fi 14900 14901 14902if test -n "$CORE_HEADER"; then 14903 14904cat >>confdefs.h <<_ACEOF 14905#define CORE_HEADER $CORE_HEADER 14906_ACEOF 14907 14908fi 14909if test -n "$TRAD_HEADER"; then 14910 14911cat >>confdefs.h <<_ACEOF 14912#define TRAD_HEADER $TRAD_HEADER 14913_ACEOF 14914 14915fi 14916 14917# Check if linker supports --as-needed and --no-as-needed options 14918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14919$as_echo_n "checking linker --as-needed support... " >&6; } 14920if test "${bfd_cv_ld_as_needed+set}" = set; then : 14921 $as_echo_n "(cached) " >&6 14922else 14923 bfd_cv_ld_as_needed=no 14924 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 14925 bfd_cv_ld_as_needed=yes 14926 fi 14927 14928fi 14929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 14930$as_echo "$bfd_cv_ld_as_needed" >&6; } 14931 14932LIBM= 14933case $host in 14934*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 14935 # These system don't have libm, or don't need it 14936 ;; 14937*-ncr-sysv4.3*) 14938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 14939$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 14940if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then : 14941 $as_echo_n "(cached) " >&6 14942else 14943 ac_check_lib_save_LIBS=$LIBS 14944LIBS="-lmw $LIBS" 14945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14946/* end confdefs.h. */ 14947 14948/* Override any GCC internal prototype to avoid an error. 14949 Use char because int might match the return type of a GCC 14950 builtin and then its argument prototype would still apply. */ 14951#ifdef __cplusplus 14952extern "C" 14953#endif 14954char _mwvalidcheckl (); 14955int 14956main () 14957{ 14958return _mwvalidcheckl (); 14959 ; 14960 return 0; 14961} 14962_ACEOF 14963if ac_fn_c_try_link "$LINENO"; then : 14964 ac_cv_lib_mw__mwvalidcheckl=yes 14965else 14966 ac_cv_lib_mw__mwvalidcheckl=no 14967fi 14968rm -f core conftest.err conftest.$ac_objext \ 14969 conftest$ac_exeext conftest.$ac_ext 14970LIBS=$ac_check_lib_save_LIBS 14971fi 14972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 14973$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 14974if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then : 14975 LIBM="-lmw" 14976fi 14977 14978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14979$as_echo_n "checking for cos in -lm... " >&6; } 14980if test "${ac_cv_lib_m_cos+set}" = set; then : 14981 $as_echo_n "(cached) " >&6 14982else 14983 ac_check_lib_save_LIBS=$LIBS 14984LIBS="-lm $LIBS" 14985cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14986/* end confdefs.h. */ 14987 14988/* Override any GCC internal prototype to avoid an error. 14989 Use char because int might match the return type of a GCC 14990 builtin and then its argument prototype would still apply. */ 14991#ifdef __cplusplus 14992extern "C" 14993#endif 14994char cos (); 14995int 14996main () 14997{ 14998return cos (); 14999 ; 15000 return 0; 15001} 15002_ACEOF 15003if ac_fn_c_try_link "$LINENO"; then : 15004 ac_cv_lib_m_cos=yes 15005else 15006 ac_cv_lib_m_cos=no 15007fi 15008rm -f core conftest.err conftest.$ac_objext \ 15009 conftest$ac_exeext conftest.$ac_ext 15010LIBS=$ac_check_lib_save_LIBS 15011fi 15012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15013$as_echo "$ac_cv_lib_m_cos" >&6; } 15014if test "x$ac_cv_lib_m_cos" = x""yes; then : 15015 LIBM="$LIBM -lm" 15016fi 15017 15018 ;; 15019*) 15020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15021$as_echo_n "checking for cos in -lm... " >&6; } 15022if test "${ac_cv_lib_m_cos+set}" = set; then : 15023 $as_echo_n "(cached) " >&6 15024else 15025 ac_check_lib_save_LIBS=$LIBS 15026LIBS="-lm $LIBS" 15027cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15028/* end confdefs.h. */ 15029 15030/* Override any GCC internal prototype to avoid an error. 15031 Use char because int might match the return type of a GCC 15032 builtin and then its argument prototype would still apply. */ 15033#ifdef __cplusplus 15034extern "C" 15035#endif 15036char cos (); 15037int 15038main () 15039{ 15040return cos (); 15041 ; 15042 return 0; 15043} 15044_ACEOF 15045if ac_fn_c_try_link "$LINENO"; then : 15046 ac_cv_lib_m_cos=yes 15047else 15048 ac_cv_lib_m_cos=no 15049fi 15050rm -f core conftest.err conftest.$ac_objext \ 15051 conftest$ac_exeext conftest.$ac_ext 15052LIBS=$ac_check_lib_save_LIBS 15053fi 15054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15055$as_echo "$ac_cv_lib_m_cos" >&6; } 15056if test "x$ac_cv_lib_m_cos" = x""yes; then : 15057 LIBM="-lm" 15058fi 15059 15060 ;; 15061esac 15062 15063 15064 15065# When building a shared libbfd, link against the pic version of libiberty 15066# so that apps that use libbfd won't need libiberty just to satisfy any 15067# libbfd references. 15068# We can't do that if a pic libiberty is unavailable since including non-pic 15069# code would insert text relocations into libbfd. 15070SHARED_LIBADD= 15071SHARED_LDFLAGS= 15072if test "$enable_shared" = "yes"; then 15073 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 15074 if test -n "$x"; then 15075 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 15076 fi 15077 15078# More hacks to build DLLs on Windows. 15079 case "${host}" in 15080 *-*-cygwin*) 15081 SHARED_LDFLAGS="-no-undefined" 15082 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 15083 ;; 15084 esac 15085 15086 if test -n "$SHARED_LIBADD"; then 15087 if test -n "$LIBM"; then 15088 if test x"$bfd_cv_ld_as_needed" = xyes; then 15089 # Link against libm only when needed. Put -lc, -lm inside -Wl 15090 # to stop libtool reordering these options. 15091 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 15092 else 15093 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 15094 fi 15095 fi 15096 fi 15097fi 15098 15099 15100 15101# target stuff: 15102 15103# Canonicalize the secondary target names. 15104if test -n "$enable_targets" ; then 15105 for targ in `echo $enable_targets | sed 's/,/ /g'` 15106 do 15107 result=`$ac_config_sub $targ 2>/dev/null` 15108 if test -n "$result" ; then 15109 canon_targets="$canon_targets $result" 15110 else 15111 # Allow targets that config.sub doesn't recognize, like "all". 15112 canon_targets="$canon_targets $targ" 15113 fi 15114 done 15115fi 15116 15117all_targets=false 15118defvec= 15119selvecs= 15120assocvecs= 15121selarchs= 15122TDEFINES= 15123for targ in $target $canon_targets 15124do 15125 if test "x$targ" = "xall"; then 15126 all_targets=true 15127 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 15128 else 15129 . $srcdir/config.bfd 15130 if test "x$targ" = "x$target"; then 15131 defvec=$targ_defvec 15132 fi 15133 selvecs="$selvecs $targ_defvec $targ_selvecs" 15134 selarchs="$selarchs $targ_archs" 15135 TDEFINES="$TDEFINES $targ_cflags" 15136 fi 15137done 15138 15139 15140# This processing still needs to be done if we're to decide properly whether 15141# 64-bit support needs to be compiled in. Currently, it will be included if 15142# the default or any other explicitly requested target requires it; it 15143# will not be included on a 32-bit host if no 64-bit target is requested, and 15144# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 15145# used. 15146 15147# uniq the default and selected vectors in all the configured targets. 15148f="" 15149for i in $selvecs ; do 15150 case " $f " in 15151 *" $i "*) ;; 15152 *) f="$f $i" ;; 15153 esac 15154done 15155selvecs="$f" 15156 15157 15158# uniq the associated vectors in all the configured targets. 15159f="" 15160for i in $assocvecs ; do 15161 case " $f " in 15162 *" $i "*) ;; 15163 *) f="$f $i" ;; 15164 esac 15165done 15166assocvecs="$f" 15167 15168 15169# uniq the architectures in all the configured targets. 15170f="" 15171for i in $selarchs ; do 15172 case " $f " in 15173 *" $i "*) ;; 15174 *) f="$f $i" ;; 15175 esac 15176done 15177selarchs="$f" 15178 15179# Target backend .o files. 15180tb= 15181 15182elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo 15183 elf-eh-frame.lo dwarf1.lo" 15184 15185for vec in $selvecs 15186do 15187 target_size=32 15188 case "$vec" in 15189 # This list is alphabetized to make it easy to compare 15190 # with the two vector lists in targets.c. For the same reason, 15191 # use one entry per line, even though this leads to long lines. 15192 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;; 15193 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 15194 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;; 15195 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15196 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15197 apollocoff_vec) tb="$tb coff-apollo.lo" ;; 15198 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 15199 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 15200 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 15201 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 15202 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 15203 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 15204 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 15205 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 15206 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 15207 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 15208 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;; 15209 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 15210 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 15211 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 15212 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 15213 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;; 15214 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;; 15215 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;; 15216 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 15217 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 15218 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15219 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15220 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15221 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15222 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15223 bfd_elf32_bigarm_nacl_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15224 bfd_elf32_bigarm_symbian_vec) 15225 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15226 bfd_elf32_bigarm_vxworks_vec) 15227 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15228 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15229 bfd_elf32_bigmips_vxworks_vec) 15230 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15231 bfd_elf32_bigmoxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 15232 bfd_elf32_bignios2_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 15233 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 15234 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;; 15235 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15236 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 15237 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 15238 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 15239 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 15240 bfd_elf32_epiphany_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;; 15241 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 15242 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15243 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15244 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 15245 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15246 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15247 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15248 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;; 15249 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15250 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15251 bfd_elf32_i386_nacl_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15252 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15253 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15254 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15255 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15256 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;; 15257 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 15258 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf";; 15259 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 15260 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 15261 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15262 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15263 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15264 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15265 bfd_elf32_littlearm_symbian_vec) 15266 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15267 bfd_elf32_littlearm_vxworks_vec) 15268 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15269 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15270 bfd_elf32_littlearm_nacl_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15271 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15272 bfd_elf32_littlemips_vxworks_vec) 15273 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15274 bfd_elf32_littlemoxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 15275 bfd_elf32_littlenios2_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 15276 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 15277 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15278 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15279 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15280 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15281 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15282 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15283 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 15284 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;; 15285 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15286 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15287 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15288 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15289 bfd_elf32_metag_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;; 15290 bfd_elf32_microblazeel_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 15291 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 15292 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 15293 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 15294 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 15295 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 15296 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15297 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15298 bfd_elf32_ntradbigmips_vec | bfd_elf32_ntradbigmips_freebsd_vec) 15299 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15300 bfd_elf32_ntradlittlemips_vec | bfd_elf32_ntradlittlemips_freebsd_vec) 15301 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15302 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;; 15303 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;; 15304 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 15305 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 15306 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15307 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15308 bfd_elf32_powerpc_freebsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15309 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15310 bfd_elf32_rl78_vec) tb="$tb elf32-rl78.lo $elf" ;; 15311 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15312 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15313 bfd_elf32_rx_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15314 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 15315 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;; 15316 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;; 15317 # FIXME: We include cofflink.lo not because it's needed for 15318 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec 15319 # which needs it but does not list it. Should be fixed in right place. 15320 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15321 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15322 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15323 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15324 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 15325 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 15326 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15327 bfd_elf32_shbfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15328 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15329 bfd_elf32_shfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15330 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15331 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15332 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15333 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15334 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15335 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15336 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15337 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15338 bfd_elf32_sparc_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15339 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15340 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 15341 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15342 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15343 bfd_elf32_tic6x_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15344 bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15345 bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15346 bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15347 bfd_elf32_tilegx_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 15348 bfd_elf32_tilegx_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 15349 bfd_elf32_tilepro_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;; 15350 bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec) 15351 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15352 bfd_elf32_tradlittlemips_vec | bfd_elf32_tradlittlemips_freebsd_vec) 15353 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15354 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15355 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 15356 bfd_elf32_v850_rh850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 15357 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 15358 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 15359 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 15360 bfd_elf32_xgate_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;; 15361 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15362 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15363 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15364 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15365 bfd_elf64_bigaarch64_vec) tb="$tb elf64-aarch64.lo elf64.lo $elf"; target_size=64 ;; 15366 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15367 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15368 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15369 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15370 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15371 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15372 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15373 bfd_elf64_ia64_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 ;; 15374 bfd_elf64_littleaarch64_vec)tb="$tb elf64-aarch64.lo elf64.lo $elf"; target_size=64 ;; 15375 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15376 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15377 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 15378 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15379 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 15380 bfd_elf64_powerpc_freebsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 15381 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 15382 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15383 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15384 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15385 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15386 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15387 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15388 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15389 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15390 bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15391 bfd_elf64_tilegx_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 15392 bfd_elf64_tilegx_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 15393 bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec) 15394 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15395 bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec) 15396 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15397 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15398 bfd_elf64_x86_64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15399 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15400 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15401 bfd_elf32_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 15402 bfd_elf32_x86_64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 15403 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15404 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15405 bfd_elf64_k1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15406 bfd_elf64_k1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15407 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 15408 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 15409 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 15410 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 15411 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 15412 cris_aout_vec) tb="$tb aout-cris.lo" ;; 15413 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 15414 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15415 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15416 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15417 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;; 15418 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;; 15419 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;; 15420 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;; 15421 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;; 15422 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 15423 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;; 15424 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;; 15425 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 15426 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 15427 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;; 15428 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;; 15429 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;; 15430 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;; 15431 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;; 15432 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 15433 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;; 15434 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;; 15435 i386msdos_vec) tb="$tb i386msdos.lo" ;; 15436 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;; 15437 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;; 15438 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;; 15439 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;; 15440 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 15441 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 15442 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;; 15443 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 15444 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 15445 ieee_vec) tb="$tb ieee.lo" ;; 15446 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;; 15447 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;; 15448 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;; 15449 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;; 15450 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;; 15451 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;; 15452 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;; 15453 m88kbcs_vec) tb="$tb coff-m88k.lo" ;; 15454 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;; 15455 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;; 15456 mach_o_be_vec) tb="$tb mach-o.lo" ;; 15457 mach_o_le_vec) tb="$tb mach-o.lo" ;; 15458 mach_o_fat_vec) tb="$tb mach-o.lo" ;; 15459 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;; 15460 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;; 15461 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 15462 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 15463 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 15464 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 15465 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;; 15466 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;; 15467 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;; 15468 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;; 15469 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;; 15470 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;; 15471 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;; 15472 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;; 15473 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 15474 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 15475 pef_vec) tb="$tb pef.lo" ;; 15476 pef_xlib_vec) tb="$tb pef.lo" ;; 15477 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 15478 plugin_vec) tb="$tb plugin.lo" ;; 15479 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 15480 ppcboot_vec) tb="$tb ppcboot.lo" ;; 15481 riscix_vec) tb="$tb aout32.lo riscix.lo" ;; 15482 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 15483 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 15484 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15485 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15486 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15487 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15488 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 15489 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 15490 som_vec) tb="$tb som.lo" ;; 15491 sparccoff_vec) tb="$tb coff-sparc.lo" ;; 15492 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; 15493 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;; 15494 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; 15495 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;; 15496 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; 15497 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;; 15498 sym_vec) tb="$tb xsym.lo" ;; 15499 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 15500 tic30_coff_vec) tb="$tb coff-tic30.lo" ;; 15501 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;; 15502 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;; 15503 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;; 15504 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;; 15505 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;; 15506 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;; 15507 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;; 15508 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;; 15509 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;; 15510 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;; 15511 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;; 15512 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;; 15513 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;; 15514 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 15515 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 15516 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; 15517 versados_vec) tb="$tb versados.lo" ;; 15518 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;; 15519 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;; 15520 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;; 15521 we32kcoff_vec) tb="$tb coff-we32k.lo" ;; 15522 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;; 15523 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;; 15524 15525 # These appear out of order in targets.c 15526 srec_vec) tb="$tb srec.lo" ;; 15527 symbolsrec_vec) tb="$tb srec.lo" ;; 15528 tekhex_vec) tb="$tb tekhex.lo" ;; 15529 cisco_core_big_vec) tb="$tb cisco-core.lo" ;; 15530 cisco_core_little_vec) tb="$tb cisco-core.lo" ;; 15531 15532 "") ;; 15533 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;; 15534 esac 15535 15536 if test ${target_size} = 64; then 15537 target64=true 15538 fi 15539 if test x"${vec}" = x"${defvec}"; then 15540 bfd_default_target_size=${target_size} 15541 fi 15542done 15543 15544# Target architecture .o files. 15545# A couple of CPUs use shorter file names to avoid problems on DOS 15546# filesystems. 15547ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 15548 15549# Weed out duplicate .o files. 15550f="" 15551for i in $tb ; do 15552 case " $f " in 15553 *" $i "*) ;; 15554 *) f="$f $i" ;; 15555 esac 15556done 15557tb="$f" 15558 15559f="" 15560for i in $ta ; do 15561 case " $f " in 15562 *" $i "*) ;; 15563 *) f="$f $i" ;; 15564 esac 15565done 15566ta="$f" 15567 15568bfd_backends="$tb" 15569bfd_machines="$ta" 15570 15571if test x${all_targets} = xtrue ; then 15572 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 15573 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 15574 selvecs= 15575 havevecs=-DHAVE_all_vecs 15576 selarchs= 15577 test -n "$assocvecs" && 15578 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15579else # all_targets is true 15580 # Only set these if they will be nonempty, for the clever echo. 15581 havevecs= 15582 assocvecs= 15583 test -n "$selvecs" && 15584 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 15585 test -n "$selvecs" && 15586 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15587 test -n "$selarchs" && 15588 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15589fi # all_targets is true 15590 15591case ${host64}-${target64}-${want64} in 15592 *true*) 15593 wordsize=64 15594 bfd64_libs='$(BFD64_LIBS)' 15595 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 15596 if test $BFD_HOST_64_BIT_DEFINED = 0; then 15597 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5 15598$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 15599 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5 15600$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 15601 fi 15602 if test -n "$GCC" ; then 15603 bad_64bit_gcc=no; 15604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5 15605$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; } 15606 # Add more tests for gcc versions with non-working 64-bit support here. 15607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15608/* end confdefs.h. */ 15609:__GNUC__:__GNUC_MINOR__:__i386__: 15610_ACEOF 15611if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15612 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then : 15613 bad_64bit_gcc=yes; 15614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5 15615$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; } 15616else 15617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15618$as_echo "no" >&6; } 15619fi 15620rm -f conftest* 15621 15622 if test $bad_64bit_gcc = yes ; then 15623 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5 15624 fi 15625 fi 15626 ;; 15627 false-false-false) 15628 wordsize=32 15629 all_backends='$(BFD32_BACKENDS)' 15630 ;; 15631esac 15632 15633 15634 15635 15636 15637 15638 15639 15640if test "$plugins" = "yes"; then 15641 supports_plugins=1 15642else 15643 supports_plugins=0 15644fi 15645 15646 15647 15648# Determine the host dependant file_ptr a.k.a. off_t type. In order 15649# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 15650# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 15651# Hopefully a reasonable assumption since fseeko et.al. should be 15652# upward compatible. 15653for ac_func in ftello ftello64 fseeko fseeko64 fopen64 15654do : 15655 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15656ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15657eval as_val=\$$as_ac_var 15658 if test "x$as_val" = x""yes; then : 15659 cat >>confdefs.h <<_ACEOF 15660#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15661_ACEOF 15662 15663fi 15664done 15665 15666if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 15667 # The cast to long int works around a bug in the HP C Compiler 15668# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15669# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15670# This bug is HP SR number 8606223364. 15671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 15672$as_echo_n "checking size of off_t... " >&6; } 15673if test "${ac_cv_sizeof_off_t+set}" = set; then : 15674 $as_echo_n "(cached) " >&6 15675else 15676 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 15677 15678else 15679 if test "$ac_cv_type_off_t" = yes; then 15680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15682{ as_fn_set_status 77 15683as_fn_error "cannot compute sizeof (off_t) 15684See \`config.log' for more details." "$LINENO" 5; }; } 15685 else 15686 ac_cv_sizeof_off_t=0 15687 fi 15688fi 15689 15690fi 15691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 15692$as_echo "$ac_cv_sizeof_off_t" >&6; } 15693 15694 15695 15696cat >>confdefs.h <<_ACEOF 15697#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 15698_ACEOF 15699 15700 15701fi 15702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5 15703$as_echo_n "checking file_ptr type... " >&6; } 15704bfd_file_ptr="long" 15705bfd_ufile_ptr="unsigned long" 15706if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 15707 -o x"${ac_cv_sizeof_off_t}" = x8; then 15708 bfd_file_ptr=BFD_HOST_64_BIT 15709 bfd_ufile_ptr=BFD_HOST_U_64_BIT 15710fi 15711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5 15712$as_echo "$bfd_file_ptr" >&6; } 15713 15714 15715 15716 15717tdefaults="" 15718test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 15719test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 15720test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 15721test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 15722 15723 15724 15725for ac_header in stdlib.h unistd.h 15726do : 15727 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15728ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15729eval as_val=\$$as_ac_Header 15730 if test "x$as_val" = x""yes; then : 15731 cat >>confdefs.h <<_ACEOF 15732#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15733_ACEOF 15734 15735fi 15736 15737done 15738 15739for ac_func in getpagesize 15740do : 15741 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 15742if test "x$ac_cv_func_getpagesize" = x""yes; then : 15743 cat >>confdefs.h <<_ACEOF 15744#define HAVE_GETPAGESIZE 1 15745_ACEOF 15746 15747fi 15748done 15749 15750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 15751$as_echo_n "checking for working mmap... " >&6; } 15752if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 15753 $as_echo_n "(cached) " >&6 15754else 15755 if test "$cross_compiling" = yes; then : 15756 ac_cv_func_mmap_fixed_mapped=no 15757else 15758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15759/* end confdefs.h. */ 15760$ac_includes_default 15761/* malloc might have been renamed as rpl_malloc. */ 15762#undef malloc 15763 15764/* Thanks to Mike Haertel and Jim Avera for this test. 15765 Here is a matrix of mmap possibilities: 15766 mmap private not fixed 15767 mmap private fixed at somewhere currently unmapped 15768 mmap private fixed at somewhere already mapped 15769 mmap shared not fixed 15770 mmap shared fixed at somewhere currently unmapped 15771 mmap shared fixed at somewhere already mapped 15772 For private mappings, we should verify that changes cannot be read() 15773 back from the file, nor mmap's back from the file at a different 15774 address. (There have been systems where private was not correctly 15775 implemented like the infamous i386 svr4.0, and systems where the 15776 VM page cache was not coherent with the file system buffer cache 15777 like early versions of FreeBSD and possibly contemporary NetBSD.) 15778 For shared mappings, we should conversely verify that changes get 15779 propagated back to all the places they're supposed to be. 15780 15781 Grep wants private fixed already mapped. 15782 The main things grep needs to know about mmap are: 15783 * does it exist and is it safe to write into the mmap'd area 15784 * how to use it (BSD variants) */ 15785 15786#include <fcntl.h> 15787#include <sys/mman.h> 15788 15789#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 15790char *malloc (); 15791#endif 15792 15793/* This mess was copied from the GNU getpagesize.h. */ 15794#ifndef HAVE_GETPAGESIZE 15795/* Assume that all systems that can run configure have sys/param.h. */ 15796# ifndef HAVE_SYS_PARAM_H 15797# define HAVE_SYS_PARAM_H 1 15798# endif 15799 15800# ifdef _SC_PAGESIZE 15801# define getpagesize() sysconf(_SC_PAGESIZE) 15802# else /* no _SC_PAGESIZE */ 15803# ifdef HAVE_SYS_PARAM_H 15804# include <sys/param.h> 15805# ifdef EXEC_PAGESIZE 15806# define getpagesize() EXEC_PAGESIZE 15807# else /* no EXEC_PAGESIZE */ 15808# ifdef NBPG 15809# define getpagesize() NBPG * CLSIZE 15810# ifndef CLSIZE 15811# define CLSIZE 1 15812# endif /* no CLSIZE */ 15813# else /* no NBPG */ 15814# ifdef NBPC 15815# define getpagesize() NBPC 15816# else /* no NBPC */ 15817# ifdef PAGESIZE 15818# define getpagesize() PAGESIZE 15819# endif /* PAGESIZE */ 15820# endif /* no NBPC */ 15821# endif /* no NBPG */ 15822# endif /* no EXEC_PAGESIZE */ 15823# else /* no HAVE_SYS_PARAM_H */ 15824# define getpagesize() 8192 /* punt totally */ 15825# endif /* no HAVE_SYS_PARAM_H */ 15826# endif /* no _SC_PAGESIZE */ 15827 15828#endif /* no HAVE_GETPAGESIZE */ 15829 15830int 15831main () 15832{ 15833 char *data, *data2, *data3; 15834 int i, pagesize; 15835 int fd; 15836 15837 pagesize = getpagesize (); 15838 15839 /* First, make a file with some known garbage in it. */ 15840 data = (char *) malloc (pagesize); 15841 if (!data) 15842 return 1; 15843 for (i = 0; i < pagesize; ++i) 15844 *(data + i) = rand (); 15845 umask (0); 15846 fd = creat ("conftest.mmap", 0600); 15847 if (fd < 0) 15848 return 1; 15849 if (write (fd, data, pagesize) != pagesize) 15850 return 1; 15851 close (fd); 15852 15853 /* Next, try to mmap the file at a fixed address which already has 15854 something else allocated at it. If we can, also make sure that 15855 we see the same garbage. */ 15856 fd = open ("conftest.mmap", O_RDWR); 15857 if (fd < 0) 15858 return 1; 15859 data2 = (char *) malloc (2 * pagesize); 15860 if (!data2) 15861 return 1; 15862 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 15863 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 15864 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 15865 return 1; 15866 for (i = 0; i < pagesize; ++i) 15867 if (*(data + i) != *(data2 + i)) 15868 return 1; 15869 15870 /* Finally, make sure that changes to the mapped area do not 15871 percolate back to the file as seen by read(). (This is a bug on 15872 some variants of i386 svr4.0.) */ 15873 for (i = 0; i < pagesize; ++i) 15874 *(data2 + i) = *(data2 + i) + 1; 15875 data3 = (char *) malloc (pagesize); 15876 if (!data3) 15877 return 1; 15878 if (read (fd, data3, pagesize) != pagesize) 15879 return 1; 15880 for (i = 0; i < pagesize; ++i) 15881 if (*(data + i) != *(data3 + i)) 15882 return 1; 15883 close (fd); 15884 return 0; 15885} 15886_ACEOF 15887if ac_fn_c_try_run "$LINENO"; then : 15888 ac_cv_func_mmap_fixed_mapped=yes 15889else 15890 ac_cv_func_mmap_fixed_mapped=no 15891fi 15892rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15893 conftest.$ac_objext conftest.beam conftest.$ac_ext 15894fi 15895 15896fi 15897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 15898$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 15899if test $ac_cv_func_mmap_fixed_mapped = yes; then 15900 15901$as_echo "#define HAVE_MMAP 1" >>confdefs.h 15902 15903fi 15904rm -f conftest.mmap 15905 15906for ac_func in madvise mprotect 15907do : 15908 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15909ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15910eval as_val=\$$as_ac_var 15911 if test "x$as_val" = x""yes; then : 15912 cat >>confdefs.h <<_ACEOF 15913#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15914_ACEOF 15915 15916fi 15917done 15918 15919case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 15920 true+yes ) 15921$as_echo "#define USE_MMAP 1" >>confdefs.h 15922 ;; 15923esac 15924 15925rm -f doc/config.status 15926ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 15927 15928 15929ac_config_commands="$ac_config_commands default" 15930 15931 15932 15933 15934 15935 15936 15937cat >confcache <<\_ACEOF 15938# This file is a shell script that caches the results of configure 15939# tests run on this system so they can be shared between configure 15940# scripts and configure runs, see configure's option --config-cache. 15941# It is not useful on other systems. If it contains results you don't 15942# want to keep, you may remove or edit it. 15943# 15944# config.status only pays attention to the cache file if you give it 15945# the --recheck option to rerun configure. 15946# 15947# `ac_cv_env_foo' variables (set or unset) will be overridden when 15948# loading this file, other *unset* `ac_cv_foo' will be assigned the 15949# following values. 15950 15951_ACEOF 15952 15953# The following way of writing the cache mishandles newlines in values, 15954# but we know of no workaround that is simple, portable, and efficient. 15955# So, we kill variables containing newlines. 15956# Ultrix sh set writes to stderr and can't be redirected directly, 15957# and sets the high bit in the cache file unless we assign to the vars. 15958( 15959 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15960 eval ac_val=\$$ac_var 15961 case $ac_val in #( 15962 *${as_nl}*) 15963 case $ac_var in #( 15964 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15965$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15966 esac 15967 case $ac_var in #( 15968 _ | IFS | as_nl) ;; #( 15969 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15970 *) { eval $ac_var=; unset $ac_var;} ;; 15971 esac ;; 15972 esac 15973 done 15974 15975 (set) 2>&1 | 15976 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15977 *${as_nl}ac_space=\ *) 15978 # `set' does not quote correctly, so add quotes: double-quote 15979 # substitution turns \\\\ into \\, and sed turns \\ into \. 15980 sed -n \ 15981 "s/'/'\\\\''/g; 15982 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15983 ;; #( 15984 *) 15985 # `set' quotes correctly as required by POSIX, so do not add quotes. 15986 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15987 ;; 15988 esac | 15989 sort 15990) | 15991 sed ' 15992 /^ac_cv_env_/b end 15993 t clear 15994 :clear 15995 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15996 t end 15997 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15998 :end' >>confcache 15999if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16000 if test -w "$cache_file"; then 16001 test "x$cache_file" != "x/dev/null" && 16002 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16003$as_echo "$as_me: updating cache $cache_file" >&6;} 16004 cat confcache >$cache_file 16005 else 16006 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16007$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16008 fi 16009fi 16010rm -f confcache 16011 16012test "x$prefix" = xNONE && prefix=$ac_default_prefix 16013# Let make expand exec_prefix. 16014test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16015 16016DEFS=-DHAVE_CONFIG_H 16017 16018ac_libobjs= 16019ac_ltlibobjs= 16020for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16021 # 1. Remove the extension, and $U if already installed. 16022 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16023 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16024 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16025 # will be set to the directory where LIBOBJS objects are built. 16026 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16027 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16028done 16029LIBOBJS=$ac_libobjs 16030 16031LTLIBOBJS=$ac_ltlibobjs 16032 16033 16034if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16035 as_fn_error "conditional \"AMDEP\" was never defined. 16036Usually this means the macro was only invoked conditionally." "$LINENO" 5 16037fi 16038if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16039 as_fn_error "conditional \"am__fastdepCC\" was never defined. 16040Usually this means the macro was only invoked conditionally." "$LINENO" 5 16041fi 16042 if test -n "$EXEEXT"; then 16043 am__EXEEXT_TRUE= 16044 am__EXEEXT_FALSE='#' 16045else 16046 am__EXEEXT_TRUE='#' 16047 am__EXEEXT_FALSE= 16048fi 16049 16050if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 16051 as_fn_error "conditional \"PLUGINS\" was never defined. 16052Usually this means the macro was only invoked conditionally." "$LINENO" 5 16053fi 16054if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16055 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 16056Usually this means the macro was only invoked conditionally." "$LINENO" 5 16057fi 16058if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16059 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined. 16060Usually this means the macro was only invoked conditionally." "$LINENO" 5 16061fi 16062if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 16063 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined. 16064Usually this means the macro was only invoked conditionally." "$LINENO" 5 16065fi 16066 16067: ${CONFIG_STATUS=./config.status} 16068ac_write_fail=0 16069ac_clean_files_save=$ac_clean_files 16070ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16071{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16072$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16073as_write_fail=0 16074cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16075#! $SHELL 16076# Generated by $as_me. 16077# Run this file to recreate the current configuration. 16078# Compiler output produced by configure, useful for debugging 16079# configure, is in config.log if it exists. 16080 16081debug=false 16082ac_cs_recheck=false 16083ac_cs_silent=false 16084 16085SHELL=\${CONFIG_SHELL-$SHELL} 16086export SHELL 16087_ASEOF 16088cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16089## -------------------- ## 16090## M4sh Initialization. ## 16091## -------------------- ## 16092 16093# Be more Bourne compatible 16094DUALCASE=1; export DUALCASE # for MKS sh 16095if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16096 emulate sh 16097 NULLCMD=: 16098 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16099 # is contrary to our usage. Disable this feature. 16100 alias -g '${1+"$@"}'='"$@"' 16101 setopt NO_GLOB_SUBST 16102else 16103 case `(set -o) 2>/dev/null` in #( 16104 *posix*) : 16105 set -o posix ;; #( 16106 *) : 16107 ;; 16108esac 16109fi 16110 16111 16112as_nl=' 16113' 16114export as_nl 16115# Printing a long string crashes Solaris 7 /usr/bin/printf. 16116as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16117as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16118as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16119# Prefer a ksh shell builtin over an external printf program on Solaris, 16120# but without wasting forks for bash or zsh. 16121if test -z "$BASH_VERSION$ZSH_VERSION" \ 16122 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16123 as_echo='print -r --' 16124 as_echo_n='print -rn --' 16125elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16126 as_echo='printf %s\n' 16127 as_echo_n='printf %s' 16128else 16129 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16130 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16131 as_echo_n='/usr/ucb/echo -n' 16132 else 16133 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16134 as_echo_n_body='eval 16135 arg=$1; 16136 case $arg in #( 16137 *"$as_nl"*) 16138 expr "X$arg" : "X\\(.*\\)$as_nl"; 16139 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16140 esac; 16141 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16142 ' 16143 export as_echo_n_body 16144 as_echo_n='sh -c $as_echo_n_body as_echo' 16145 fi 16146 export as_echo_body 16147 as_echo='sh -c $as_echo_body as_echo' 16148fi 16149 16150# The user is always right. 16151if test "${PATH_SEPARATOR+set}" != set; then 16152 PATH_SEPARATOR=: 16153 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16154 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16155 PATH_SEPARATOR=';' 16156 } 16157fi 16158 16159 16160# IFS 16161# We need space, tab and new line, in precisely that order. Quoting is 16162# there to prevent editors from complaining about space-tab. 16163# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16164# splitting by setting IFS to empty value.) 16165IFS=" "" $as_nl" 16166 16167# Find who we are. Look in the path if we contain no directory separator. 16168case $0 in #(( 16169 *[\\/]* ) as_myself=$0 ;; 16170 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16171for as_dir in $PATH 16172do 16173 IFS=$as_save_IFS 16174 test -z "$as_dir" && as_dir=. 16175 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16176 done 16177IFS=$as_save_IFS 16178 16179 ;; 16180esac 16181# We did not find ourselves, most probably we were run as `sh COMMAND' 16182# in which case we are not to be found in the path. 16183if test "x$as_myself" = x; then 16184 as_myself=$0 16185fi 16186if test ! -f "$as_myself"; then 16187 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16188 exit 1 16189fi 16190 16191# Unset variables that we do not need and which cause bugs (e.g. in 16192# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16193# suppresses any "Segmentation fault" message there. '((' could 16194# trigger a bug in pdksh 5.2.14. 16195for as_var in BASH_ENV ENV MAIL MAILPATH 16196do eval test x\${$as_var+set} = xset \ 16197 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16198done 16199PS1='$ ' 16200PS2='> ' 16201PS4='+ ' 16202 16203# NLS nuisances. 16204LC_ALL=C 16205export LC_ALL 16206LANGUAGE=C 16207export LANGUAGE 16208 16209# CDPATH. 16210(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16211 16212 16213# as_fn_error ERROR [LINENO LOG_FD] 16214# --------------------------------- 16215# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16216# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16217# script with status $?, using 1 if that was 0. 16218as_fn_error () 16219{ 16220 as_status=$?; test $as_status -eq 0 && as_status=1 16221 if test "$3"; then 16222 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16223 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 16224 fi 16225 $as_echo "$as_me: error: $1" >&2 16226 as_fn_exit $as_status 16227} # as_fn_error 16228 16229 16230# as_fn_set_status STATUS 16231# ----------------------- 16232# Set $? to STATUS, without forking. 16233as_fn_set_status () 16234{ 16235 return $1 16236} # as_fn_set_status 16237 16238# as_fn_exit STATUS 16239# ----------------- 16240# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16241as_fn_exit () 16242{ 16243 set +e 16244 as_fn_set_status $1 16245 exit $1 16246} # as_fn_exit 16247 16248# as_fn_unset VAR 16249# --------------- 16250# Portably unset VAR. 16251as_fn_unset () 16252{ 16253 { eval $1=; unset $1;} 16254} 16255as_unset=as_fn_unset 16256# as_fn_append VAR VALUE 16257# ---------------------- 16258# Append the text in VALUE to the end of the definition contained in VAR. Take 16259# advantage of any shell optimizations that allow amortized linear growth over 16260# repeated appends, instead of the typical quadratic growth present in naive 16261# implementations. 16262if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16263 eval 'as_fn_append () 16264 { 16265 eval $1+=\$2 16266 }' 16267else 16268 as_fn_append () 16269 { 16270 eval $1=\$$1\$2 16271 } 16272fi # as_fn_append 16273 16274# as_fn_arith ARG... 16275# ------------------ 16276# Perform arithmetic evaluation on the ARGs, and store the result in the 16277# global $as_val. Take advantage of shells that can avoid forks. The arguments 16278# must be portable across $(()) and expr. 16279if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16280 eval 'as_fn_arith () 16281 { 16282 as_val=$(( $* )) 16283 }' 16284else 16285 as_fn_arith () 16286 { 16287 as_val=`expr "$@" || test $? -eq 1` 16288 } 16289fi # as_fn_arith 16290 16291 16292if expr a : '\(a\)' >/dev/null 2>&1 && 16293 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16294 as_expr=expr 16295else 16296 as_expr=false 16297fi 16298 16299if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16300 as_basename=basename 16301else 16302 as_basename=false 16303fi 16304 16305if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16306 as_dirname=dirname 16307else 16308 as_dirname=false 16309fi 16310 16311as_me=`$as_basename -- "$0" || 16312$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16313 X"$0" : 'X\(//\)$' \| \ 16314 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16315$as_echo X/"$0" | 16316 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16317 s//\1/ 16318 q 16319 } 16320 /^X\/\(\/\/\)$/{ 16321 s//\1/ 16322 q 16323 } 16324 /^X\/\(\/\).*/{ 16325 s//\1/ 16326 q 16327 } 16328 s/.*/./; q'` 16329 16330# Avoid depending upon Character Ranges. 16331as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16332as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16333as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16334as_cr_digits='0123456789' 16335as_cr_alnum=$as_cr_Letters$as_cr_digits 16336 16337ECHO_C= ECHO_N= ECHO_T= 16338case `echo -n x` in #((((( 16339-n*) 16340 case `echo 'xy\c'` in 16341 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16342 xy) ECHO_C='\c';; 16343 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16344 ECHO_T=' ';; 16345 esac;; 16346*) 16347 ECHO_N='-n';; 16348esac 16349 16350rm -f conf$$ conf$$.exe conf$$.file 16351if test -d conf$$.dir; then 16352 rm -f conf$$.dir/conf$$.file 16353else 16354 rm -f conf$$.dir 16355 mkdir conf$$.dir 2>/dev/null 16356fi 16357if (echo >conf$$.file) 2>/dev/null; then 16358 if ln -s conf$$.file conf$$ 2>/dev/null; then 16359 as_ln_s='ln -s' 16360 # ... but there are two gotchas: 16361 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16362 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16363 # In both cases, we have to default to `cp -p'. 16364 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16365 as_ln_s='cp -p' 16366 elif ln conf$$.file conf$$ 2>/dev/null; then 16367 as_ln_s=ln 16368 else 16369 as_ln_s='cp -p' 16370 fi 16371else 16372 as_ln_s='cp -p' 16373fi 16374rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16375rmdir conf$$.dir 2>/dev/null 16376 16377 16378# as_fn_mkdir_p 16379# ------------- 16380# Create "$as_dir" as a directory, including parents if necessary. 16381as_fn_mkdir_p () 16382{ 16383 16384 case $as_dir in #( 16385 -*) as_dir=./$as_dir;; 16386 esac 16387 test -d "$as_dir" || eval $as_mkdir_p || { 16388 as_dirs= 16389 while :; do 16390 case $as_dir in #( 16391 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16392 *) as_qdir=$as_dir;; 16393 esac 16394 as_dirs="'$as_qdir' $as_dirs" 16395 as_dir=`$as_dirname -- "$as_dir" || 16396$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16397 X"$as_dir" : 'X\(//\)[^/]' \| \ 16398 X"$as_dir" : 'X\(//\)$' \| \ 16399 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16400$as_echo X"$as_dir" | 16401 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16402 s//\1/ 16403 q 16404 } 16405 /^X\(\/\/\)[^/].*/{ 16406 s//\1/ 16407 q 16408 } 16409 /^X\(\/\/\)$/{ 16410 s//\1/ 16411 q 16412 } 16413 /^X\(\/\).*/{ 16414 s//\1/ 16415 q 16416 } 16417 s/.*/./; q'` 16418 test -d "$as_dir" && break 16419 done 16420 test -z "$as_dirs" || eval "mkdir $as_dirs" 16421 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 16422 16423 16424} # as_fn_mkdir_p 16425if mkdir -p . 2>/dev/null; then 16426 as_mkdir_p='mkdir -p "$as_dir"' 16427else 16428 test -d ./-p && rmdir ./-p 16429 as_mkdir_p=false 16430fi 16431 16432if test -x / >/dev/null 2>&1; then 16433 as_test_x='test -x' 16434else 16435 if ls -dL / >/dev/null 2>&1; then 16436 as_ls_L_option=L 16437 else 16438 as_ls_L_option= 16439 fi 16440 as_test_x=' 16441 eval sh -c '\'' 16442 if test -d "$1"; then 16443 test -d "$1/."; 16444 else 16445 case $1 in #( 16446 -*)set "./$1";; 16447 esac; 16448 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16449 ???[sx]*):;;*)false;;esac;fi 16450 '\'' sh 16451 ' 16452fi 16453as_executable_p=$as_test_x 16454 16455# Sed expression to map a string onto a valid CPP name. 16456as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16457 16458# Sed expression to map a string onto a valid variable name. 16459as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16460 16461 16462exec 6>&1 16463## ----------------------------------- ## 16464## Main body of $CONFIG_STATUS script. ## 16465## ----------------------------------- ## 16466_ASEOF 16467test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16468 16469cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16470# Save the log message, to keep $0 and so on meaningful, and to 16471# report actual input values of CONFIG_FILES etc. instead of their 16472# values after options handling. 16473ac_log=" 16474This file was extended by bfd $as_me 2.23.52, which was 16475generated by GNU Autoconf 2.64. Invocation command line was 16476 16477 CONFIG_FILES = $CONFIG_FILES 16478 CONFIG_HEADERS = $CONFIG_HEADERS 16479 CONFIG_LINKS = $CONFIG_LINKS 16480 CONFIG_COMMANDS = $CONFIG_COMMANDS 16481 $ $0 $@ 16482 16483on `(hostname || uname -n) 2>/dev/null | sed 1q` 16484" 16485 16486_ACEOF 16487 16488case $ac_config_files in *" 16489"*) set x $ac_config_files; shift; ac_config_files=$*;; 16490esac 16491 16492case $ac_config_headers in *" 16493"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16494esac 16495 16496 16497cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16498# Files that config.status was made for. 16499config_files="$ac_config_files" 16500config_headers="$ac_config_headers" 16501config_commands="$ac_config_commands" 16502 16503_ACEOF 16504 16505cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16506ac_cs_usage="\ 16507\`$as_me' instantiates files and other configuration actions 16508from templates according to the current configuration. Unless the files 16509and actions are specified as TAGs, all are instantiated by default. 16510 16511Usage: $0 [OPTION]... [TAG]... 16512 16513 -h, --help print this help, then exit 16514 -V, --version print version number and configuration settings, then exit 16515 -q, --quiet, --silent 16516 do not print progress messages 16517 -d, --debug don't remove temporary files 16518 --recheck update $as_me by reconfiguring in the same conditions 16519 --file=FILE[:TEMPLATE] 16520 instantiate the configuration file FILE 16521 --header=FILE[:TEMPLATE] 16522 instantiate the configuration header FILE 16523 16524Configuration files: 16525$config_files 16526 16527Configuration headers: 16528$config_headers 16529 16530Configuration commands: 16531$config_commands 16532 16533Report bugs to the package provider." 16534 16535_ACEOF 16536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16537ac_cs_version="\\ 16538bfd config.status 2.23.52 16539configured by $0, generated by GNU Autoconf 2.64, 16540 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 16541 16542Copyright (C) 2009 Free Software Foundation, Inc. 16543This config.status script is free software; the Free Software Foundation 16544gives unlimited permission to copy, distribute and modify it." 16545 16546ac_pwd='$ac_pwd' 16547srcdir='$srcdir' 16548INSTALL='$INSTALL' 16549MKDIR_P='$MKDIR_P' 16550AWK='$AWK' 16551test -n "\$AWK" || AWK=awk 16552_ACEOF 16553 16554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16555# The default lists apply if the user does not specify any file. 16556ac_need_defaults=: 16557while test $# != 0 16558do 16559 case $1 in 16560 --*=*) 16561 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16562 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16563 ac_shift=: 16564 ;; 16565 *) 16566 ac_option=$1 16567 ac_optarg=$2 16568 ac_shift=shift 16569 ;; 16570 esac 16571 16572 case $ac_option in 16573 # Handling of the options. 16574 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16575 ac_cs_recheck=: ;; 16576 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16577 $as_echo "$ac_cs_version"; exit ;; 16578 --debug | --debu | --deb | --de | --d | -d ) 16579 debug=: ;; 16580 --file | --fil | --fi | --f ) 16581 $ac_shift 16582 case $ac_optarg in 16583 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16584 esac 16585 as_fn_append CONFIG_FILES " '$ac_optarg'" 16586 ac_need_defaults=false;; 16587 --header | --heade | --head | --hea ) 16588 $ac_shift 16589 case $ac_optarg in 16590 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16591 esac 16592 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16593 ac_need_defaults=false;; 16594 --he | --h) 16595 # Conflict between --help and --header 16596 as_fn_error "ambiguous option: \`$1' 16597Try \`$0 --help' for more information.";; 16598 --help | --hel | -h ) 16599 $as_echo "$ac_cs_usage"; exit ;; 16600 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16601 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16602 ac_cs_silent=: ;; 16603 16604 # This is an error. 16605 -*) as_fn_error "unrecognized option: \`$1' 16606Try \`$0 --help' for more information." ;; 16607 16608 *) as_fn_append ac_config_targets " $1" 16609 ac_need_defaults=false ;; 16610 16611 esac 16612 shift 16613done 16614 16615ac_configure_extra_args= 16616 16617if $ac_cs_silent; then 16618 exec 6>/dev/null 16619 ac_configure_extra_args="$ac_configure_extra_args --silent" 16620fi 16621 16622_ACEOF 16623cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16624if \$ac_cs_recheck; then 16625 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16626 shift 16627 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16628 CONFIG_SHELL='$SHELL' 16629 export CONFIG_SHELL 16630 exec "\$@" 16631fi 16632 16633_ACEOF 16634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16635exec 5>>config.log 16636{ 16637 echo 16638 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16639## Running $as_me. ## 16640_ASBOX 16641 $as_echo "$ac_log" 16642} >&5 16643 16644_ACEOF 16645cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16646# 16647# INIT-COMMANDS 16648# 16649AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16650 16651 16652# The HP-UX ksh and POSIX shell print the target directory to stdout 16653# if CDPATH is set. 16654(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16655 16656sed_quote_subst='$sed_quote_subst' 16657double_quote_subst='$double_quote_subst' 16658delay_variable_subst='$delay_variable_subst' 16659enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16660macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16661macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16662enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16663pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16664enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16665SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16666ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16667host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16668host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16669host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16670build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16671build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16672build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16673SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16674Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16675GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16676EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16677FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16678LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16679NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16680LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16681max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16682ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16683exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16684lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16685lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16686lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16687reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16688reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16689OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16690deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16691file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16692AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16693AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16694STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16695RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16696old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16697old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16698old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16699lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16700CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16701CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16702compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16703GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16704lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16705lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16706lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16707lt_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"`' 16708objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16709MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16710lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16711lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16712lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16713lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16714lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16715need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16716DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16717NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16718LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16719OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16720OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16721libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16722shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16723extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16724archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16725enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16726export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16727whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16728compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16729old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16730old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16731archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16732archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16733module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16734module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16735with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16736allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16737no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16738hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16739hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16740hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16741hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16742hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16743hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16744hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16745hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16746inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16747link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16748fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16749always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16750export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16751exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16752include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16753prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16754file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16755variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16756need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16757need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16758version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16759runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16760shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16761shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16762libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16763library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16764soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16765install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16766postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16767postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16768finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16769finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16770hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16771sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16772sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16773hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16774enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16775enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16776enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16777old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16778striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16779 16780LTCC='$LTCC' 16781LTCFLAGS='$LTCFLAGS' 16782compiler='$compiler_DEFAULT' 16783 16784# A function that is used when there is no print builtin or printf. 16785func_fallback_echo () 16786{ 16787 eval 'cat <<_LTECHO_EOF 16788\$1 16789_LTECHO_EOF' 16790} 16791 16792# Quote evaled strings. 16793for var in SHELL \ 16794ECHO \ 16795SED \ 16796GREP \ 16797EGREP \ 16798FGREP \ 16799LD \ 16800NM \ 16801LN_S \ 16802lt_SP2NL \ 16803lt_NL2SP \ 16804reload_flag \ 16805OBJDUMP \ 16806deplibs_check_method \ 16807file_magic_cmd \ 16808AR \ 16809AR_FLAGS \ 16810STRIP \ 16811RANLIB \ 16812CC \ 16813CFLAGS \ 16814compiler \ 16815lt_cv_sys_global_symbol_pipe \ 16816lt_cv_sys_global_symbol_to_cdecl \ 16817lt_cv_sys_global_symbol_to_c_name_address \ 16818lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16819lt_prog_compiler_no_builtin_flag \ 16820lt_prog_compiler_wl \ 16821lt_prog_compiler_pic \ 16822lt_prog_compiler_static \ 16823lt_cv_prog_compiler_c_o \ 16824need_locks \ 16825DSYMUTIL \ 16826NMEDIT \ 16827LIPO \ 16828OTOOL \ 16829OTOOL64 \ 16830shrext_cmds \ 16831export_dynamic_flag_spec \ 16832whole_archive_flag_spec \ 16833compiler_needs_object \ 16834with_gnu_ld \ 16835allow_undefined_flag \ 16836no_undefined_flag \ 16837hardcode_libdir_flag_spec \ 16838hardcode_libdir_flag_spec_ld \ 16839hardcode_libdir_separator \ 16840fix_srcfile_path \ 16841exclude_expsyms \ 16842include_expsyms \ 16843file_list_spec \ 16844variables_saved_for_relink \ 16845libname_spec \ 16846library_names_spec \ 16847soname_spec \ 16848install_override_mode \ 16849finish_eval \ 16850old_striplib \ 16851striplib; do 16852 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16853 *[\\\\\\\`\\"\\\$]*) 16854 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16855 ;; 16856 *) 16857 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16858 ;; 16859 esac 16860done 16861 16862# Double-quote double-evaled strings. 16863for var in reload_cmds \ 16864old_postinstall_cmds \ 16865old_postuninstall_cmds \ 16866old_archive_cmds \ 16867extract_expsyms_cmds \ 16868old_archive_from_new_cmds \ 16869old_archive_from_expsyms_cmds \ 16870archive_cmds \ 16871archive_expsym_cmds \ 16872module_cmds \ 16873module_expsym_cmds \ 16874export_symbols_cmds \ 16875prelink_cmds \ 16876postinstall_cmds \ 16877postuninstall_cmds \ 16878finish_cmds \ 16879sys_lib_search_path_spec \ 16880sys_lib_dlsearch_path_spec; do 16881 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16882 *[\\\\\\\`\\"\\\$]*) 16883 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16884 ;; 16885 *) 16886 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16887 ;; 16888 esac 16889done 16890 16891ac_aux_dir='$ac_aux_dir' 16892xsi_shell='$xsi_shell' 16893lt_shell_append='$lt_shell_append' 16894 16895# See if we are running on zsh, and set the options which allow our 16896# commands through without removal of \ escapes INIT. 16897if test -n "\${ZSH_VERSION+set}" ; then 16898 setopt NO_GLOB_SUBST 16899fi 16900 16901 16902 PACKAGE='$PACKAGE' 16903 VERSION='$VERSION' 16904 TIMESTAMP='$TIMESTAMP' 16905 RM='$RM' 16906 ofile='$ofile' 16907 16908 16909 16910# Capture the value of obsolete ALL_LINGUAS because we need it to compute 16911 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 16912 # from automake. 16913 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 16914 # Capture the value of LINGUAS because we need it to compute CATALOGS. 16915 LINGUAS="${LINGUAS-%UNSET%}" 16916 16917 16918GCC="$GCC" 16919CC="$CC" 16920acx_cv_header_stdint="$acx_cv_header_stdint" 16921acx_cv_type_int8_t="$acx_cv_type_int8_t" 16922acx_cv_type_int16_t="$acx_cv_type_int16_t" 16923acx_cv_type_int32_t="$acx_cv_type_int32_t" 16924acx_cv_type_int64_t="$acx_cv_type_int64_t" 16925acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 16926ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 16927ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 16928ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 16929ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 16930ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 16931ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 16932ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 16933ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 16934 16935 16936 16937_ACEOF 16938 16939cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16940 16941# Handling of arguments. 16942for ac_config_target in $ac_config_targets 16943do 16944 case $ac_config_target in 16945 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16946 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16947 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 16948 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16949 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 16950 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16951 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 16952 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 16953 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 16954 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 16955 16956 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16957 esac 16958done 16959 16960 16961# If the user did not use the arguments to specify the items to instantiate, 16962# then the envvar interface is used. Set only those that are not. 16963# We use the long form for the default assignment because of an extremely 16964# bizarre bug on SunOS 4.1.3. 16965if $ac_need_defaults; then 16966 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16967 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16968 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16969fi 16970 16971# Have a temporary directory for convenience. Make it in the build tree 16972# simply because there is no reason against having it here, and in addition, 16973# creating and moving files from /tmp can sometimes cause problems. 16974# Hook for its removal unless debugging. 16975# Note that there is a small window in which the directory will not be cleaned: 16976# after its creation but before its name has been assigned to `$tmp'. 16977$debug || 16978{ 16979 tmp= 16980 trap 'exit_status=$? 16981 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 16982' 0 16983 trap 'as_fn_exit 1' 1 2 13 15 16984} 16985# Create a (secure) tmp directory for tmp files. 16986 16987{ 16988 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16989 test -n "$tmp" && test -d "$tmp" 16990} || 16991{ 16992 tmp=./conf$$-$RANDOM 16993 (umask 077 && mkdir "$tmp") 16994} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 16995 16996# Set up the scripts for CONFIG_FILES section. 16997# No need to generate them if there are no CONFIG_FILES. 16998# This happens for instance with `./config.status config.h'. 16999if test -n "$CONFIG_FILES"; then 17000 17001 17002ac_cr=`echo X | tr X '\015'` 17003# On cygwin, bash can eat \r inside `` if the user requested igncr. 17004# But we know of no other shell where ac_cr would be empty at this 17005# point, so we can use a bashism as a fallback. 17006if test "x$ac_cr" = x; then 17007 eval ac_cr=\$\'\\r\' 17008fi 17009ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17010if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17011 ac_cs_awk_cr='\r' 17012else 17013 ac_cs_awk_cr=$ac_cr 17014fi 17015 17016echo 'BEGIN {' >"$tmp/subs1.awk" && 17017_ACEOF 17018 17019 17020{ 17021 echo "cat >conf$$subs.awk <<_ACEOF" && 17022 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17023 echo "_ACEOF" 17024} >conf$$subs.sh || 17025 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17026ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 17027ac_delim='%!_!# ' 17028for ac_last_try in false false false false false :; do 17029 . ./conf$$subs.sh || 17030 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17031 17032 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17033 if test $ac_delim_n = $ac_delim_num; then 17034 break 17035 elif $ac_last_try; then 17036 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17037 else 17038 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17039 fi 17040done 17041rm -f conf$$subs.sh 17042 17043cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17044cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 17045_ACEOF 17046sed -n ' 17047h 17048s/^/S["/; s/!.*/"]=/ 17049p 17050g 17051s/^[^!]*!// 17052:repl 17053t repl 17054s/'"$ac_delim"'$// 17055t delim 17056:nl 17057h 17058s/\(.\{148\}\).*/\1/ 17059t more1 17060s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17061p 17062n 17063b repl 17064:more1 17065s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17066p 17067g 17068s/.\{148\}// 17069t nl 17070:delim 17071h 17072s/\(.\{148\}\).*/\1/ 17073t more2 17074s/["\\]/\\&/g; s/^/"/; s/$/"/ 17075p 17076b 17077:more2 17078s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17079p 17080g 17081s/.\{148\}// 17082t delim 17083' <conf$$subs.awk | sed ' 17084/^[^""]/{ 17085 N 17086 s/\n// 17087} 17088' >>$CONFIG_STATUS || ac_write_fail=1 17089rm -f conf$$subs.awk 17090cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17091_ACAWK 17092cat >>"\$tmp/subs1.awk" <<_ACAWK && 17093 for (key in S) S_is_set[key] = 1 17094 FS = "" 17095 17096} 17097{ 17098 line = $ 0 17099 nfields = split(line, field, "@") 17100 substed = 0 17101 len = length(field[1]) 17102 for (i = 2; i < nfields; i++) { 17103 key = field[i] 17104 keylen = length(key) 17105 if (S_is_set[key]) { 17106 value = S[key] 17107 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17108 len += length(value) + length(field[++i]) 17109 substed = 1 17110 } else 17111 len += 1 + keylen 17112 } 17113 17114 print line 17115} 17116 17117_ACAWK 17118_ACEOF 17119cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17120if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17121 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17122else 17123 cat 17124fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 17125 || as_fn_error "could not setup config files machinery" "$LINENO" 5 17126_ACEOF 17127 17128# VPATH may cause trouble with some makes, so we remove $(srcdir), 17129# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 17130# trailing colons and then remove the whole line if VPATH becomes empty 17131# (actually we leave an empty line to preserve line numbers). 17132if test "x$srcdir" = x.; then 17133 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 17134s/:*\$(srcdir):*/:/ 17135s/:*\${srcdir}:*/:/ 17136s/:*@srcdir@:*/:/ 17137s/^\([^=]*=[ ]*\):*/\1/ 17138s/:*$// 17139s/^[^=]*=[ ]*$// 17140}' 17141fi 17142 17143cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17144fi # test -n "$CONFIG_FILES" 17145 17146# Set up the scripts for CONFIG_HEADERS section. 17147# No need to generate them if there are no CONFIG_HEADERS. 17148# This happens for instance with `./config.status Makefile'. 17149if test -n "$CONFIG_HEADERS"; then 17150cat >"$tmp/defines.awk" <<\_ACAWK || 17151BEGIN { 17152_ACEOF 17153 17154# Transform confdefs.h into an awk script `defines.awk', embedded as 17155# here-document in config.status, that substitutes the proper values into 17156# config.h.in to produce config.h. 17157 17158# Create a delimiter string that does not exist in confdefs.h, to ease 17159# handling of long lines. 17160ac_delim='%!_!# ' 17161for ac_last_try in false false :; do 17162 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 17163 if test -z "$ac_t"; then 17164 break 17165 elif $ac_last_try; then 17166 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 17167 else 17168 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17169 fi 17170done 17171 17172# For the awk script, D is an array of macro values keyed by name, 17173# likewise P contains macro parameters if any. Preserve backslash 17174# newline sequences. 17175 17176ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17177sed -n ' 17178s/.\{148\}/&'"$ac_delim"'/g 17179t rset 17180:rset 17181s/^[ ]*#[ ]*define[ ][ ]*/ / 17182t def 17183d 17184:def 17185s/\\$// 17186t bsnl 17187s/["\\]/\\&/g 17188s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17189D["\1"]=" \3"/p 17190s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17191d 17192:bsnl 17193s/["\\]/\\&/g 17194s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17195D["\1"]=" \3\\\\\\n"\\/p 17196t cont 17197s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17198t cont 17199d 17200:cont 17201n 17202s/.\{148\}/&'"$ac_delim"'/g 17203t clear 17204:clear 17205s/\\$// 17206t bsnlc 17207s/["\\]/\\&/g; s/^/"/; s/$/"/p 17208d 17209:bsnlc 17210s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17211b cont 17212' <confdefs.h | sed ' 17213s/'"$ac_delim"'/"\\\ 17214"/g' >>$CONFIG_STATUS || ac_write_fail=1 17215 17216cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17217 for (key in D) D_is_set[key] = 1 17218 FS = "" 17219} 17220/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17221 line = \$ 0 17222 split(line, arg, " ") 17223 if (arg[1] == "#") { 17224 defundef = arg[2] 17225 mac1 = arg[3] 17226 } else { 17227 defundef = substr(arg[1], 2) 17228 mac1 = arg[2] 17229 } 17230 split(mac1, mac2, "(") #) 17231 macro = mac2[1] 17232 prefix = substr(line, 1, index(line, defundef) - 1) 17233 if (D_is_set[macro]) { 17234 # Preserve the white space surrounding the "#". 17235 print prefix "define", macro P[macro] D[macro] 17236 next 17237 } else { 17238 # Replace #undef with comments. This is necessary, for example, 17239 # in the case of _POSIX_SOURCE, which is predefined and required 17240 # on some systems where configure will not decide to define it. 17241 if (defundef == "undef") { 17242 print "/*", prefix defundef, macro, "*/" 17243 next 17244 } 17245 } 17246} 17247{ print } 17248_ACAWK 17249_ACEOF 17250cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17251 as_fn_error "could not setup config headers machinery" "$LINENO" 5 17252fi # test -n "$CONFIG_HEADERS" 17253 17254 17255eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17256shift 17257for ac_tag 17258do 17259 case $ac_tag in 17260 :[FHLC]) ac_mode=$ac_tag; continue;; 17261 esac 17262 case $ac_mode$ac_tag in 17263 :[FHL]*:*);; 17264 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 17265 :[FH]-) ac_tag=-:-;; 17266 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17267 esac 17268 ac_save_IFS=$IFS 17269 IFS=: 17270 set x $ac_tag 17271 IFS=$ac_save_IFS 17272 shift 17273 ac_file=$1 17274 shift 17275 17276 case $ac_mode in 17277 :L) ac_source=$1;; 17278 :[FH]) 17279 ac_file_inputs= 17280 for ac_f 17281 do 17282 case $ac_f in 17283 -) ac_f="$tmp/stdin";; 17284 *) # Look for the file first in the build tree, then in the source tree 17285 # (if the path is not absolute). The absolute path cannot be DOS-style, 17286 # because $ac_f cannot contain `:'. 17287 test -f "$ac_f" || 17288 case $ac_f in 17289 [\\/$]*) false;; 17290 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17291 esac || 17292 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17293 esac 17294 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17295 as_fn_append ac_file_inputs " '$ac_f'" 17296 done 17297 17298 # Let's still pretend it is `configure' which instantiates (i.e., don't 17299 # use $as_me), people would be surprised to read: 17300 # /* config.h. Generated by config.status. */ 17301 configure_input='Generated from '` 17302 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17303 `' by configure.' 17304 if test x"$ac_file" != x-; then 17305 configure_input="$ac_file. $configure_input" 17306 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17307$as_echo "$as_me: creating $ac_file" >&6;} 17308 fi 17309 # Neutralize special characters interpreted by sed in replacement strings. 17310 case $configure_input in #( 17311 *\&* | *\|* | *\\* ) 17312 ac_sed_conf_input=`$as_echo "$configure_input" | 17313 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17314 *) ac_sed_conf_input=$configure_input;; 17315 esac 17316 17317 case $ac_tag in 17318 *:-:* | *:-) cat >"$tmp/stdin" \ 17319 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 17320 esac 17321 ;; 17322 esac 17323 17324 ac_dir=`$as_dirname -- "$ac_file" || 17325$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17326 X"$ac_file" : 'X\(//\)[^/]' \| \ 17327 X"$ac_file" : 'X\(//\)$' \| \ 17328 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17329$as_echo X"$ac_file" | 17330 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17331 s//\1/ 17332 q 17333 } 17334 /^X\(\/\/\)[^/].*/{ 17335 s//\1/ 17336 q 17337 } 17338 /^X\(\/\/\)$/{ 17339 s//\1/ 17340 q 17341 } 17342 /^X\(\/\).*/{ 17343 s//\1/ 17344 q 17345 } 17346 s/.*/./; q'` 17347 as_dir="$ac_dir"; as_fn_mkdir_p 17348 ac_builddir=. 17349 17350case "$ac_dir" in 17351.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17352*) 17353 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17354 # A ".." for each directory in $ac_dir_suffix. 17355 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17356 case $ac_top_builddir_sub in 17357 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17358 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17359 esac ;; 17360esac 17361ac_abs_top_builddir=$ac_pwd 17362ac_abs_builddir=$ac_pwd$ac_dir_suffix 17363# for backward compatibility: 17364ac_top_builddir=$ac_top_build_prefix 17365 17366case $srcdir in 17367 .) # We are building in place. 17368 ac_srcdir=. 17369 ac_top_srcdir=$ac_top_builddir_sub 17370 ac_abs_top_srcdir=$ac_pwd ;; 17371 [\\/]* | ?:[\\/]* ) # Absolute name. 17372 ac_srcdir=$srcdir$ac_dir_suffix; 17373 ac_top_srcdir=$srcdir 17374 ac_abs_top_srcdir=$srcdir ;; 17375 *) # Relative name. 17376 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17377 ac_top_srcdir=$ac_top_build_prefix$srcdir 17378 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17379esac 17380ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17381 17382 17383 case $ac_mode in 17384 :F) 17385 # 17386 # CONFIG_FILE 17387 # 17388 17389 case $INSTALL in 17390 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17391 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17392 esac 17393 ac_MKDIR_P=$MKDIR_P 17394 case $MKDIR_P in 17395 [\\/$]* | ?:[\\/]* ) ;; 17396 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17397 esac 17398_ACEOF 17399 17400cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17401# If the template does not know about datarootdir, expand it. 17402# FIXME: This hack should be removed a few years after 2.60. 17403ac_datarootdir_hack=; ac_datarootdir_seen= 17404ac_sed_dataroot=' 17405/datarootdir/ { 17406 p 17407 q 17408} 17409/@datadir@/p 17410/@docdir@/p 17411/@infodir@/p 17412/@localedir@/p 17413/@mandir@/p' 17414case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17415*datarootdir*) ac_datarootdir_seen=yes;; 17416*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17418$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17419_ACEOF 17420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17421 ac_datarootdir_hack=' 17422 s&@datadir@&$datadir&g 17423 s&@docdir@&$docdir&g 17424 s&@infodir@&$infodir&g 17425 s&@localedir@&$localedir&g 17426 s&@mandir@&$mandir&g 17427 s&\\\${datarootdir}&$datarootdir&g' ;; 17428esac 17429_ACEOF 17430 17431# Neutralize VPATH when `$srcdir' = `.'. 17432# Shell code in configure.ac might set extrasub. 17433# FIXME: do we really want to maintain this feature? 17434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17435ac_sed_extra="$ac_vpsub 17436$extrasub 17437_ACEOF 17438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17439:t 17440/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17441s|@configure_input@|$ac_sed_conf_input|;t t 17442s&@top_builddir@&$ac_top_builddir_sub&;t t 17443s&@top_build_prefix@&$ac_top_build_prefix&;t t 17444s&@srcdir@&$ac_srcdir&;t t 17445s&@abs_srcdir@&$ac_abs_srcdir&;t t 17446s&@top_srcdir@&$ac_top_srcdir&;t t 17447s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17448s&@builddir@&$ac_builddir&;t t 17449s&@abs_builddir@&$ac_abs_builddir&;t t 17450s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17451s&@INSTALL@&$ac_INSTALL&;t t 17452s&@MKDIR_P@&$ac_MKDIR_P&;t t 17453$ac_datarootdir_hack 17454" 17455eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 17456 || as_fn_error "could not create $ac_file" "$LINENO" 5 17457 17458test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17459 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17460 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17462which seems to be undefined. Please make sure it is defined." >&5 17463$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17464which seems to be undefined. Please make sure it is defined." >&2;} 17465 17466 rm -f "$tmp/stdin" 17467 case $ac_file in 17468 -) cat "$tmp/out" && rm -f "$tmp/out";; 17469 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17470 esac \ 17471 || as_fn_error "could not create $ac_file" "$LINENO" 5 17472 ;; 17473 :H) 17474 # 17475 # CONFIG_HEADER 17476 # 17477 if test x"$ac_file" != x-; then 17478 { 17479 $as_echo "/* $configure_input */" \ 17480 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 17481 } >"$tmp/config.h" \ 17482 || as_fn_error "could not create $ac_file" "$LINENO" 5 17483 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 17484 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17485$as_echo "$as_me: $ac_file is unchanged" >&6;} 17486 else 17487 rm -f "$ac_file" 17488 mv "$tmp/config.h" "$ac_file" \ 17489 || as_fn_error "could not create $ac_file" "$LINENO" 5 17490 fi 17491 else 17492 $as_echo "/* $configure_input */" \ 17493 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 17494 || as_fn_error "could not create -" "$LINENO" 5 17495 fi 17496# Compute "$ac_file"'s index in $config_headers. 17497_am_arg="$ac_file" 17498_am_stamp_count=1 17499for _am_header in $config_headers :; do 17500 case $_am_header in 17501 $_am_arg | $_am_arg:* ) 17502 break ;; 17503 * ) 17504 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17505 esac 17506done 17507echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17508$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17509 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17510 X"$_am_arg" : 'X\(//\)$' \| \ 17511 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17512$as_echo X"$_am_arg" | 17513 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17514 s//\1/ 17515 q 17516 } 17517 /^X\(\/\/\)[^/].*/{ 17518 s//\1/ 17519 q 17520 } 17521 /^X\(\/\/\)$/{ 17522 s//\1/ 17523 q 17524 } 17525 /^X\(\/\).*/{ 17526 s//\1/ 17527 q 17528 } 17529 s/.*/./; q'`/stamp-h$_am_stamp_count 17530 ;; 17531 17532 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17533$as_echo "$as_me: executing $ac_file commands" >&6;} 17534 ;; 17535 esac 17536 17537 17538 case $ac_file$ac_mode in 17539 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17540 # Autoconf 2.62 quotes --file arguments for eval, but not when files 17541 # are listed without --file. Let's play safe and only enable the eval 17542 # if we detect the quoting. 17543 case $CONFIG_FILES in 17544 *\'*) eval set x "$CONFIG_FILES" ;; 17545 *) set x $CONFIG_FILES ;; 17546 esac 17547 shift 17548 for mf 17549 do 17550 # Strip MF so we end up with the name of the file. 17551 mf=`echo "$mf" | sed -e 's/:.*$//'` 17552 # Check whether this is an Automake generated Makefile or not. 17553 # We used to match only the files named `Makefile.in', but 17554 # some people rename them; so instead we look at the file content. 17555 # Grep'ing the first line is not enough: some people post-process 17556 # each Makefile.in and add a new line on top of each file to say so. 17557 # Grep'ing the whole file is not good either: AIX grep has a line 17558 # limit of 2048, but all sed's we know have understand at least 4000. 17559 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17560 dirpart=`$as_dirname -- "$mf" || 17561$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17562 X"$mf" : 'X\(//\)[^/]' \| \ 17563 X"$mf" : 'X\(//\)$' \| \ 17564 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17565$as_echo X"$mf" | 17566 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17567 s//\1/ 17568 q 17569 } 17570 /^X\(\/\/\)[^/].*/{ 17571 s//\1/ 17572 q 17573 } 17574 /^X\(\/\/\)$/{ 17575 s//\1/ 17576 q 17577 } 17578 /^X\(\/\).*/{ 17579 s//\1/ 17580 q 17581 } 17582 s/.*/./; q'` 17583 else 17584 continue 17585 fi 17586 # Extract the definition of DEPDIR, am__include, and am__quote 17587 # from the Makefile without running `make'. 17588 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17589 test -z "$DEPDIR" && continue 17590 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17591 test -z "am__include" && continue 17592 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17593 # When using ansi2knr, U may be empty or an underscore; expand it 17594 U=`sed -n 's/^U = //p' < "$mf"` 17595 # Find all dependency output files, they are included files with 17596 # $(DEPDIR) in their names. We invoke sed twice because it is the 17597 # simplest approach to changing $(DEPDIR) to its actual value in the 17598 # expansion. 17599 for file in `sed -n " 17600 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17601 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17602 # Make sure the directory exists. 17603 test -f "$dirpart/$file" && continue 17604 fdir=`$as_dirname -- "$file" || 17605$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17606 X"$file" : 'X\(//\)[^/]' \| \ 17607 X"$file" : 'X\(//\)$' \| \ 17608 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17609$as_echo X"$file" | 17610 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17611 s//\1/ 17612 q 17613 } 17614 /^X\(\/\/\)[^/].*/{ 17615 s//\1/ 17616 q 17617 } 17618 /^X\(\/\/\)$/{ 17619 s//\1/ 17620 q 17621 } 17622 /^X\(\/\).*/{ 17623 s//\1/ 17624 q 17625 } 17626 s/.*/./; q'` 17627 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17628 # echo "creating $dirpart/$file" 17629 echo '# dummy' > "$dirpart/$file" 17630 done 17631 done 17632} 17633 ;; 17634 "libtool":C) 17635 17636 # See if we are running on zsh, and set the options which allow our 17637 # commands through without removal of \ escapes. 17638 if test -n "${ZSH_VERSION+set}" ; then 17639 setopt NO_GLOB_SUBST 17640 fi 17641 17642 cfgfile="${ofile}T" 17643 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17644 $RM "$cfgfile" 17645 17646 cat <<_LT_EOF >> "$cfgfile" 17647#! $SHELL 17648 17649# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17650# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17651# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17652# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17653# 17654# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17655# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17656# Written by Gordon Matzigkeit, 1996 17657# 17658# This file is part of GNU Libtool. 17659# 17660# GNU Libtool is free software; you can redistribute it and/or 17661# modify it under the terms of the GNU General Public License as 17662# published by the Free Software Foundation; either version 2 of 17663# the License, or (at your option) any later version. 17664# 17665# As a special exception to the GNU General Public License, 17666# if you distribute this file as part of a program or library that 17667# is built using GNU Libtool, you may include this file under the 17668# same distribution terms that you use for the rest of that program. 17669# 17670# GNU Libtool is distributed in the hope that it will be useful, 17671# but WITHOUT ANY WARRANTY; without even the implied warranty of 17672# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17673# GNU General Public License for more details. 17674# 17675# You should have received a copy of the GNU General Public License 17676# along with GNU Libtool; see the file COPYING. If not, a copy 17677# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17678# obtained by writing to the Free Software Foundation, Inc., 17679# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17680 17681 17682# The names of the tagged configurations supported by this script. 17683available_tags="" 17684 17685# ### BEGIN LIBTOOL CONFIG 17686 17687# Whether or not to build shared libraries. 17688build_libtool_libs=$enable_shared 17689 17690# Which release of libtool.m4 was used? 17691macro_version=$macro_version 17692macro_revision=$macro_revision 17693 17694# Whether or not to build static libraries. 17695build_old_libs=$enable_static 17696 17697# What type of objects to build. 17698pic_mode=$pic_mode 17699 17700# Whether or not to optimize for fast installation. 17701fast_install=$enable_fast_install 17702 17703# Shell to use when invoking shell scripts. 17704SHELL=$lt_SHELL 17705 17706# An echo program that protects backslashes. 17707ECHO=$lt_ECHO 17708 17709# The host system. 17710host_alias=$host_alias 17711host=$host 17712host_os=$host_os 17713 17714# The build system. 17715build_alias=$build_alias 17716build=$build 17717build_os=$build_os 17718 17719# A sed program that does not truncate output. 17720SED=$lt_SED 17721 17722# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17723Xsed="\$SED -e 1s/^X//" 17724 17725# A grep program that handles long lines. 17726GREP=$lt_GREP 17727 17728# An ERE matcher. 17729EGREP=$lt_EGREP 17730 17731# A literal string matcher. 17732FGREP=$lt_FGREP 17733 17734# A BSD- or MS-compatible name lister. 17735NM=$lt_NM 17736 17737# Whether we need soft or hard links. 17738LN_S=$lt_LN_S 17739 17740# What is the maximum length of a command? 17741max_cmd_len=$max_cmd_len 17742 17743# Object file suffix (normally "o"). 17744objext=$ac_objext 17745 17746# Executable file suffix (normally ""). 17747exeext=$exeext 17748 17749# whether the shell understands "unset". 17750lt_unset=$lt_unset 17751 17752# turn spaces into newlines. 17753SP2NL=$lt_lt_SP2NL 17754 17755# turn newlines into spaces. 17756NL2SP=$lt_lt_NL2SP 17757 17758# An object symbol dumper. 17759OBJDUMP=$lt_OBJDUMP 17760 17761# Method to check whether dependent libraries are shared objects. 17762deplibs_check_method=$lt_deplibs_check_method 17763 17764# Command to use when deplibs_check_method == "file_magic". 17765file_magic_cmd=$lt_file_magic_cmd 17766 17767# The archiver. 17768AR=$lt_AR 17769AR_FLAGS=$lt_AR_FLAGS 17770 17771# A symbol stripping program. 17772STRIP=$lt_STRIP 17773 17774# Commands used to install an old-style archive. 17775RANLIB=$lt_RANLIB 17776old_postinstall_cmds=$lt_old_postinstall_cmds 17777old_postuninstall_cmds=$lt_old_postuninstall_cmds 17778 17779# Whether to use a lock for old archive extraction. 17780lock_old_archive_extraction=$lock_old_archive_extraction 17781 17782# A C compiler. 17783LTCC=$lt_CC 17784 17785# LTCC compiler flags. 17786LTCFLAGS=$lt_CFLAGS 17787 17788# Take the output of nm and produce a listing of raw symbols and C names. 17789global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17790 17791# Transform the output of nm in a proper C declaration. 17792global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17793 17794# Transform the output of nm in a C name address pair. 17795global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17796 17797# Transform the output of nm in a C name address pair when lib prefix is needed. 17798global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17799 17800# The name of the directory that contains temporary libtool files. 17801objdir=$objdir 17802 17803# Used to examine libraries when file_magic_cmd begins with "file". 17804MAGIC_CMD=$MAGIC_CMD 17805 17806# Must we lock files when doing compilation? 17807need_locks=$lt_need_locks 17808 17809# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17810DSYMUTIL=$lt_DSYMUTIL 17811 17812# Tool to change global to local symbols on Mac OS X. 17813NMEDIT=$lt_NMEDIT 17814 17815# Tool to manipulate fat objects and archives on Mac OS X. 17816LIPO=$lt_LIPO 17817 17818# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17819OTOOL=$lt_OTOOL 17820 17821# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17822OTOOL64=$lt_OTOOL64 17823 17824# Old archive suffix (normally "a"). 17825libext=$libext 17826 17827# Shared library suffix (normally ".so"). 17828shrext_cmds=$lt_shrext_cmds 17829 17830# The commands to extract the exported symbol list from a shared archive. 17831extract_expsyms_cmds=$lt_extract_expsyms_cmds 17832 17833# Variables whose values should be saved in libtool wrapper scripts and 17834# restored at link time. 17835variables_saved_for_relink=$lt_variables_saved_for_relink 17836 17837# Do we need the "lib" prefix for modules? 17838need_lib_prefix=$need_lib_prefix 17839 17840# Do we need a version for libraries? 17841need_version=$need_version 17842 17843# Library versioning type. 17844version_type=$version_type 17845 17846# Shared library runtime path variable. 17847runpath_var=$runpath_var 17848 17849# Shared library path variable. 17850shlibpath_var=$shlibpath_var 17851 17852# Is shlibpath searched before the hard-coded library search path? 17853shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17854 17855# Format of library name prefix. 17856libname_spec=$lt_libname_spec 17857 17858# List of archive names. First name is the real one, the rest are links. 17859# The last name is the one that the linker finds with -lNAME 17860library_names_spec=$lt_library_names_spec 17861 17862# The coded name of the library, if different from the real name. 17863soname_spec=$lt_soname_spec 17864 17865# Permission mode override for installation of shared libraries. 17866install_override_mode=$lt_install_override_mode 17867 17868# Command to use after installation of a shared archive. 17869postinstall_cmds=$lt_postinstall_cmds 17870 17871# Command to use after uninstallation of a shared archive. 17872postuninstall_cmds=$lt_postuninstall_cmds 17873 17874# Commands used to finish a libtool library installation in a directory. 17875finish_cmds=$lt_finish_cmds 17876 17877# As "finish_cmds", except a single script fragment to be evaled but 17878# not shown. 17879finish_eval=$lt_finish_eval 17880 17881# Whether we should hardcode library paths into libraries. 17882hardcode_into_libs=$hardcode_into_libs 17883 17884# Compile-time system search path for libraries. 17885sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17886 17887# Run-time system search path for libraries. 17888sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17889 17890# Whether dlopen is supported. 17891dlopen_support=$enable_dlopen 17892 17893# Whether dlopen of programs is supported. 17894dlopen_self=$enable_dlopen_self 17895 17896# Whether dlopen of statically linked programs is supported. 17897dlopen_self_static=$enable_dlopen_self_static 17898 17899# Commands to strip libraries. 17900old_striplib=$lt_old_striplib 17901striplib=$lt_striplib 17902 17903 17904# The linker used to build libraries. 17905LD=$lt_LD 17906 17907# How to create reloadable object files. 17908reload_flag=$lt_reload_flag 17909reload_cmds=$lt_reload_cmds 17910 17911# Commands used to build an old-style archive. 17912old_archive_cmds=$lt_old_archive_cmds 17913 17914# A language specific compiler. 17915CC=$lt_compiler 17916 17917# Is the compiler the GNU compiler? 17918with_gcc=$GCC 17919 17920# Compiler flag to turn off builtin functions. 17921no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17922 17923# How to pass a linker flag through the compiler. 17924wl=$lt_lt_prog_compiler_wl 17925 17926# Additional compiler flags for building library objects. 17927pic_flag=$lt_lt_prog_compiler_pic 17928 17929# Compiler flag to prevent dynamic linking. 17930link_static_flag=$lt_lt_prog_compiler_static 17931 17932# Does compiler simultaneously support -c and -o options? 17933compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17934 17935# Whether or not to add -lc for building shared libraries. 17936build_libtool_need_lc=$archive_cmds_need_lc 17937 17938# Whether or not to disallow shared libs when runtime libs are static. 17939allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17940 17941# Compiler flag to allow reflexive dlopens. 17942export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17943 17944# Compiler flag to generate shared objects directly from archives. 17945whole_archive_flag_spec=$lt_whole_archive_flag_spec 17946 17947# Whether the compiler copes with passing no objects directly. 17948compiler_needs_object=$lt_compiler_needs_object 17949 17950# Create an old-style archive from a shared archive. 17951old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17952 17953# Create a temporary old-style archive to link instead of a shared archive. 17954old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17955 17956# Commands used to build a shared archive. 17957archive_cmds=$lt_archive_cmds 17958archive_expsym_cmds=$lt_archive_expsym_cmds 17959 17960# Commands used to build a loadable module if different from building 17961# a shared archive. 17962module_cmds=$lt_module_cmds 17963module_expsym_cmds=$lt_module_expsym_cmds 17964 17965# Whether we are building with GNU ld or not. 17966with_gnu_ld=$lt_with_gnu_ld 17967 17968# Flag that allows shared libraries with undefined symbols to be built. 17969allow_undefined_flag=$lt_allow_undefined_flag 17970 17971# Flag that enforces no undefined symbols. 17972no_undefined_flag=$lt_no_undefined_flag 17973 17974# Flag to hardcode \$libdir into a binary during linking. 17975# This must work even if \$libdir does not exist 17976hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17977 17978# If ld is used when linking, flag to hardcode \$libdir into a binary 17979# during linking. This must work even if \$libdir does not exist. 17980hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17981 17982# Whether we need a single "-rpath" flag with a separated argument. 17983hardcode_libdir_separator=$lt_hardcode_libdir_separator 17984 17985# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17986# DIR into the resulting binary. 17987hardcode_direct=$hardcode_direct 17988 17989# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17990# DIR into the resulting binary and the resulting library dependency is 17991# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17992# library is relocated. 17993hardcode_direct_absolute=$hardcode_direct_absolute 17994 17995# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17996# into the resulting binary. 17997hardcode_minus_L=$hardcode_minus_L 17998 17999# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18000# into the resulting binary. 18001hardcode_shlibpath_var=$hardcode_shlibpath_var 18002 18003# Set to "yes" if building a shared library automatically hardcodes DIR 18004# into the library and all subsequent libraries and executables linked 18005# against it. 18006hardcode_automatic=$hardcode_automatic 18007 18008# Set to yes if linker adds runtime paths of dependent libraries 18009# to runtime path list. 18010inherit_rpath=$inherit_rpath 18011 18012# Whether libtool must link a program against all its dependency libraries. 18013link_all_deplibs=$link_all_deplibs 18014 18015# Fix the shell variable \$srcfile for the compiler. 18016fix_srcfile_path=$lt_fix_srcfile_path 18017 18018# Set to "yes" if exported symbols are required. 18019always_export_symbols=$always_export_symbols 18020 18021# The commands to list exported symbols. 18022export_symbols_cmds=$lt_export_symbols_cmds 18023 18024# Symbols that should not be listed in the preloaded symbols. 18025exclude_expsyms=$lt_exclude_expsyms 18026 18027# Symbols that must always be exported. 18028include_expsyms=$lt_include_expsyms 18029 18030# Commands necessary for linking programs (against libraries) with templates. 18031prelink_cmds=$lt_prelink_cmds 18032 18033# Specify filename containing input files. 18034file_list_spec=$lt_file_list_spec 18035 18036# How to hardcode a shared library path into an executable. 18037hardcode_action=$hardcode_action 18038 18039# ### END LIBTOOL CONFIG 18040 18041_LT_EOF 18042 18043 case $host_os in 18044 aix3*) 18045 cat <<\_LT_EOF >> "$cfgfile" 18046# AIX sometimes has problems with the GCC collect2 program. For some 18047# reason, if we set the COLLECT_NAMES environment variable, the problems 18048# vanish in a puff of smoke. 18049if test "X${COLLECT_NAMES+set}" != Xset; then 18050 COLLECT_NAMES= 18051 export COLLECT_NAMES 18052fi 18053_LT_EOF 18054 ;; 18055 esac 18056 18057 18058ltmain="$ac_aux_dir/ltmain.sh" 18059 18060 18061 # We use sed instead of cat because bash on DJGPP gets confused if 18062 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18063 # text mode, it properly converts lines to CR/LF. This bash problem 18064 # is reportedly fixed, but why not run on old versions too? 18065 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18066 || (rm -f "$cfgfile"; exit 1) 18067 18068 case $xsi_shell in 18069 yes) 18070 cat << \_LT_EOF >> "$cfgfile" 18071 18072# func_dirname file append nondir_replacement 18073# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18074# otherwise set result to NONDIR_REPLACEMENT. 18075func_dirname () 18076{ 18077 case ${1} in 18078 */*) func_dirname_result="${1%/*}${2}" ;; 18079 * ) func_dirname_result="${3}" ;; 18080 esac 18081} 18082 18083# func_basename file 18084func_basename () 18085{ 18086 func_basename_result="${1##*/}" 18087} 18088 18089# func_dirname_and_basename file append nondir_replacement 18090# perform func_basename and func_dirname in a single function 18091# call: 18092# dirname: Compute the dirname of FILE. If nonempty, 18093# add APPEND to the result, otherwise set result 18094# to NONDIR_REPLACEMENT. 18095# value returned in "$func_dirname_result" 18096# basename: Compute filename of FILE. 18097# value retuned in "$func_basename_result" 18098# Implementation must be kept synchronized with func_dirname 18099# and func_basename. For efficiency, we do not delegate to 18100# those functions but instead duplicate the functionality here. 18101func_dirname_and_basename () 18102{ 18103 case ${1} in 18104 */*) func_dirname_result="${1%/*}${2}" ;; 18105 * ) func_dirname_result="${3}" ;; 18106 esac 18107 func_basename_result="${1##*/}" 18108} 18109 18110# func_stripname prefix suffix name 18111# strip PREFIX and SUFFIX off of NAME. 18112# PREFIX and SUFFIX must not contain globbing or regex special 18113# characters, hashes, percent signs, but SUFFIX may contain a leading 18114# dot (in which case that matches only a dot). 18115func_stripname () 18116{ 18117 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18118 # positional parameters, so assign one to ordinary parameter first. 18119 func_stripname_result=${3} 18120 func_stripname_result=${func_stripname_result#"${1}"} 18121 func_stripname_result=${func_stripname_result%"${2}"} 18122} 18123 18124# func_opt_split 18125func_opt_split () 18126{ 18127 func_opt_split_opt=${1%%=*} 18128 func_opt_split_arg=${1#*=} 18129} 18130 18131# func_lo2o object 18132func_lo2o () 18133{ 18134 case ${1} in 18135 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18136 *) func_lo2o_result=${1} ;; 18137 esac 18138} 18139 18140# func_xform libobj-or-source 18141func_xform () 18142{ 18143 func_xform_result=${1%.*}.lo 18144} 18145 18146# func_arith arithmetic-term... 18147func_arith () 18148{ 18149 func_arith_result=$(( $* )) 18150} 18151 18152# func_len string 18153# STRING may not start with a hyphen. 18154func_len () 18155{ 18156 func_len_result=${#1} 18157} 18158 18159_LT_EOF 18160 ;; 18161 *) # Bourne compatible functions. 18162 cat << \_LT_EOF >> "$cfgfile" 18163 18164# func_dirname file append nondir_replacement 18165# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18166# otherwise set result to NONDIR_REPLACEMENT. 18167func_dirname () 18168{ 18169 # Extract subdirectory from the argument. 18170 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18171 if test "X$func_dirname_result" = "X${1}"; then 18172 func_dirname_result="${3}" 18173 else 18174 func_dirname_result="$func_dirname_result${2}" 18175 fi 18176} 18177 18178# func_basename file 18179func_basename () 18180{ 18181 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18182} 18183 18184 18185# func_stripname prefix suffix name 18186# strip PREFIX and SUFFIX off of NAME. 18187# PREFIX and SUFFIX must not contain globbing or regex special 18188# characters, hashes, percent signs, but SUFFIX may contain a leading 18189# dot (in which case that matches only a dot). 18190# func_strip_suffix prefix name 18191func_stripname () 18192{ 18193 case ${2} in 18194 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18195 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18196 esac 18197} 18198 18199# sed scripts: 18200my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18201my_sed_long_arg='1s/^-[^=]*=//' 18202 18203# func_opt_split 18204func_opt_split () 18205{ 18206 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18207 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18208} 18209 18210# func_lo2o object 18211func_lo2o () 18212{ 18213 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18214} 18215 18216# func_xform libobj-or-source 18217func_xform () 18218{ 18219 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18220} 18221 18222# func_arith arithmetic-term... 18223func_arith () 18224{ 18225 func_arith_result=`expr "$@"` 18226} 18227 18228# func_len string 18229# STRING may not start with a hyphen. 18230func_len () 18231{ 18232 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18233} 18234 18235_LT_EOF 18236esac 18237 18238case $lt_shell_append in 18239 yes) 18240 cat << \_LT_EOF >> "$cfgfile" 18241 18242# func_append var value 18243# Append VALUE to the end of shell variable VAR. 18244func_append () 18245{ 18246 eval "$1+=\$2" 18247} 18248_LT_EOF 18249 ;; 18250 *) 18251 cat << \_LT_EOF >> "$cfgfile" 18252 18253# func_append var value 18254# Append VALUE to the end of shell variable VAR. 18255func_append () 18256{ 18257 eval "$1=\$$1\$2" 18258} 18259 18260_LT_EOF 18261 ;; 18262 esac 18263 18264 18265 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18266 || (rm -f "$cfgfile"; exit 1) 18267 18268 mv -f "$cfgfile" "$ofile" || 18269 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18270 chmod +x "$ofile" 18271 18272 ;; 18273 "default-1":C) 18274 for ac_file in $CONFIG_FILES; do 18275 # Support "outfile[:infile[:infile...]]" 18276 case "$ac_file" in 18277 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18278 esac 18279 # PO directories have a Makefile.in generated from Makefile.in.in. 18280 case "$ac_file" in */Makefile.in) 18281 # Adjust a relative srcdir. 18282 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18283 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18284 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18285 # In autoconf-2.13 it is called $ac_given_srcdir. 18286 # In autoconf-2.50 it is called $srcdir. 18287 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18288 case "$ac_given_srcdir" in 18289 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18290 /*) top_srcdir="$ac_given_srcdir" ;; 18291 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18292 esac 18293 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18294 rm -f "$ac_dir/POTFILES" 18295 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18296 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18297 POMAKEFILEDEPS="POTFILES.in" 18298 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18299 # on $ac_dir but don't depend on user-specified configuration 18300 # parameters. 18301 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18302 # The LINGUAS file contains the set of available languages. 18303 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18304 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 18305 fi 18306 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18307 # Hide the ALL_LINGUAS assigment from automake. 18308 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18309 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18310 else 18311 # The set of available languages was given in configure.in. 18312 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18313 fi 18314 case "$ac_given_srcdir" in 18315 .) srcdirpre= ;; 18316 *) srcdirpre='$(srcdir)/' ;; 18317 esac 18318 POFILES= 18319 GMOFILES= 18320 UPDATEPOFILES= 18321 DUMMYPOFILES= 18322 for lang in $ALL_LINGUAS; do 18323 POFILES="$POFILES $srcdirpre$lang.po" 18324 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18325 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18326 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18327 done 18328 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18329 # environment variable. 18330 INST_LINGUAS= 18331 if test -n "$ALL_LINGUAS"; then 18332 for presentlang in $ALL_LINGUAS; do 18333 useit=no 18334 if test "%UNSET%" != "$LINGUAS"; then 18335 desiredlanguages="$LINGUAS" 18336 else 18337 desiredlanguages="$ALL_LINGUAS" 18338 fi 18339 for desiredlang in $desiredlanguages; do 18340 # Use the presentlang catalog if desiredlang is 18341 # a. equal to presentlang, or 18342 # b. a variant of presentlang (because in this case, 18343 # presentlang can be used as a fallback for messages 18344 # which are not translated in the desiredlang catalog). 18345 case "$desiredlang" in 18346 "$presentlang"*) useit=yes;; 18347 esac 18348 done 18349 if test $useit = yes; then 18350 INST_LINGUAS="$INST_LINGUAS $presentlang" 18351 fi 18352 done 18353 fi 18354 CATALOGS= 18355 if test -n "$INST_LINGUAS"; then 18356 for lang in $INST_LINGUAS; do 18357 CATALOGS="$CATALOGS $lang.gmo" 18358 done 18359 fi 18360 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18361 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" 18362 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18363 if test -f "$f"; then 18364 case "$f" in 18365 *.orig | *.bak | *~) ;; 18366 *) cat "$f" >> "$ac_dir/Makefile" ;; 18367 esac 18368 fi 18369 done 18370 fi 18371 ;; 18372 esac 18373 done ;; 18374 "bfd_stdint.h":C) 18375if test "$GCC" = yes; then 18376 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18377else 18378 echo "/* generated for $CC */" > tmp-stdint.h 18379fi 18380 18381sed 's/^ *//' >> tmp-stdint.h <<EOF 18382 18383 #ifndef GCC_GENERATED_STDINT_H 18384 #define GCC_GENERATED_STDINT_H 1 18385 18386 #include <sys/types.h> 18387EOF 18388 18389if test "$acx_cv_header_stdint" != stdint.h; then 18390 echo "#include <stddef.h>" >> tmp-stdint.h 18391fi 18392if test "$acx_cv_header_stdint" != stddef.h; then 18393 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18394fi 18395 18396sed 's/^ *//' >> tmp-stdint.h <<EOF 18397 /* glibc uses these symbols as guards to prevent redefinitions. */ 18398 #ifdef __int8_t_defined 18399 #define _INT8_T 18400 #define _INT16_T 18401 #define _INT32_T 18402 #endif 18403 #ifdef __uint32_t_defined 18404 #define _UINT32_T 18405 #endif 18406 18407EOF 18408 18409# ----------------- done header, emit basic int types ------------- 18410if test "$acx_cv_header_stdint" = stddef.h; then 18411 sed 's/^ *//' >> tmp-stdint.h <<EOF 18412 18413 #ifndef _UINT8_T 18414 #define _UINT8_T 18415 #ifndef __uint8_t_defined 18416 #define __uint8_t_defined 18417 #ifndef uint8_t 18418 typedef unsigned $acx_cv_type_int8_t uint8_t; 18419 #endif 18420 #endif 18421 #endif 18422 18423 #ifndef _UINT16_T 18424 #define _UINT16_T 18425 #ifndef __uint16_t_defined 18426 #define __uint16_t_defined 18427 #ifndef uint16_t 18428 typedef unsigned $acx_cv_type_int16_t uint16_t; 18429 #endif 18430 #endif 18431 #endif 18432 18433 #ifndef _UINT32_T 18434 #define _UINT32_T 18435 #ifndef __uint32_t_defined 18436 #define __uint32_t_defined 18437 #ifndef uint32_t 18438 typedef unsigned $acx_cv_type_int32_t uint32_t; 18439 #endif 18440 #endif 18441 #endif 18442 18443 #ifndef _INT8_T 18444 #define _INT8_T 18445 #ifndef __int8_t_defined 18446 #define __int8_t_defined 18447 #ifndef int8_t 18448 typedef $acx_cv_type_int8_t int8_t; 18449 #endif 18450 #endif 18451 #endif 18452 18453 #ifndef _INT16_T 18454 #define _INT16_T 18455 #ifndef __int16_t_defined 18456 #define __int16_t_defined 18457 #ifndef int16_t 18458 typedef $acx_cv_type_int16_t int16_t; 18459 #endif 18460 #endif 18461 #endif 18462 18463 #ifndef _INT32_T 18464 #define _INT32_T 18465 #ifndef __int32_t_defined 18466 #define __int32_t_defined 18467 #ifndef int32_t 18468 typedef $acx_cv_type_int32_t int32_t; 18469 #endif 18470 #endif 18471 #endif 18472EOF 18473elif test "$ac_cv_type_u_int32_t" = yes; then 18474 sed 's/^ *//' >> tmp-stdint.h <<EOF 18475 18476 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18477 #ifndef _INT8_T 18478 #define _INT8_T 18479 #endif 18480 #ifndef _INT16_T 18481 #define _INT16_T 18482 #endif 18483 #ifndef _INT32_T 18484 #define _INT32_T 18485 #endif 18486 18487 #ifndef _UINT8_T 18488 #define _UINT8_T 18489 #ifndef __uint8_t_defined 18490 #define __uint8_t_defined 18491 #ifndef uint8_t 18492 typedef u_int8_t uint8_t; 18493 #endif 18494 #endif 18495 #endif 18496 18497 #ifndef _UINT16_T 18498 #define _UINT16_T 18499 #ifndef __uint16_t_defined 18500 #define __uint16_t_defined 18501 #ifndef uint16_t 18502 typedef u_int16_t uint16_t; 18503 #endif 18504 #endif 18505 #endif 18506 18507 #ifndef _UINT32_T 18508 #define _UINT32_T 18509 #ifndef __uint32_t_defined 18510 #define __uint32_t_defined 18511 #ifndef uint32_t 18512 typedef u_int32_t uint32_t; 18513 #endif 18514 #endif 18515 #endif 18516EOF 18517else 18518 sed 's/^ *//' >> tmp-stdint.h <<EOF 18519 18520 /* Some systems have guard macros to prevent redefinitions, define them. */ 18521 #ifndef _INT8_T 18522 #define _INT8_T 18523 #endif 18524 #ifndef _INT16_T 18525 #define _INT16_T 18526 #endif 18527 #ifndef _INT32_T 18528 #define _INT32_T 18529 #endif 18530 #ifndef _UINT8_T 18531 #define _UINT8_T 18532 #endif 18533 #ifndef _UINT16_T 18534 #define _UINT16_T 18535 #endif 18536 #ifndef _UINT32_T 18537 #define _UINT32_T 18538 #endif 18539EOF 18540fi 18541 18542# ------------- done basic int types, emit int64_t types ------------ 18543if test "$ac_cv_type_uint64_t" = yes; then 18544 sed 's/^ *//' >> tmp-stdint.h <<EOF 18545 18546 /* system headers have good uint64_t and int64_t */ 18547 #ifndef _INT64_T 18548 #define _INT64_T 18549 #endif 18550 #ifndef _UINT64_T 18551 #define _UINT64_T 18552 #endif 18553EOF 18554elif test "$ac_cv_type_u_int64_t" = yes; then 18555 sed 's/^ *//' >> tmp-stdint.h <<EOF 18556 18557 /* system headers have an u_int64_t (and int64_t) */ 18558 #ifndef _INT64_T 18559 #define _INT64_T 18560 #endif 18561 #ifndef _UINT64_T 18562 #define _UINT64_T 18563 #ifndef __uint64_t_defined 18564 #define __uint64_t_defined 18565 #ifndef uint64_t 18566 typedef u_int64_t uint64_t; 18567 #endif 18568 #endif 18569 #endif 18570EOF 18571elif test -n "$acx_cv_type_int64_t"; then 18572 sed 's/^ *//' >> tmp-stdint.h <<EOF 18573 18574 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 18575 #ifndef _INT64_T 18576 #define _INT64_T 18577 #ifndef int64_t 18578 typedef $acx_cv_type_int64_t int64_t; 18579 #endif 18580 #endif 18581 #ifndef _UINT64_T 18582 #define _UINT64_T 18583 #ifndef __uint64_t_defined 18584 #define __uint64_t_defined 18585 #ifndef uint64_t 18586 typedef unsigned $acx_cv_type_int64_t uint64_t; 18587 #endif 18588 #endif 18589 #endif 18590EOF 18591else 18592 sed 's/^ *//' >> tmp-stdint.h <<EOF 18593 18594 /* some common heuristics for int64_t, using compiler-specific tests */ 18595 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 18596 #ifndef _INT64_T 18597 #define _INT64_T 18598 #ifndef __int64_t_defined 18599 #ifndef int64_t 18600 typedef long long int64_t; 18601 #endif 18602 #endif 18603 #endif 18604 #ifndef _UINT64_T 18605 #define _UINT64_T 18606 #ifndef uint64_t 18607 typedef unsigned long long uint64_t; 18608 #endif 18609 #endif 18610 18611 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 18612 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 18613 does not implement __extension__. But that compiler doesn't define 18614 __GNUC_MINOR__. */ 18615 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 18616 # define __extension__ 18617 # endif 18618 18619 # ifndef _INT64_T 18620 # define _INT64_T 18621 # ifndef int64_t 18622 __extension__ typedef long long int64_t; 18623 # endif 18624 # endif 18625 # ifndef _UINT64_T 18626 # define _UINT64_T 18627 # ifndef uint64_t 18628 __extension__ typedef unsigned long long uint64_t; 18629 # endif 18630 # endif 18631 18632 #elif !defined __STRICT_ANSI__ 18633 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 18634 18635 # ifndef _INT64_T 18636 # define _INT64_T 18637 # ifndef int64_t 18638 typedef __int64 int64_t; 18639 # endif 18640 # endif 18641 # ifndef _UINT64_T 18642 # define _UINT64_T 18643 # ifndef uint64_t 18644 typedef unsigned __int64 uint64_t; 18645 # endif 18646 # endif 18647 # endif /* compiler */ 18648 18649 #endif /* ANSI version */ 18650EOF 18651fi 18652 18653# ------------- done int64_t types, emit intptr types ------------ 18654if test "$ac_cv_type_uintptr_t" != yes; then 18655 sed 's/^ *//' >> tmp-stdint.h <<EOF 18656 18657 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 18658 #ifndef __uintptr_t_defined 18659 #ifndef uintptr_t 18660 typedef u$acx_cv_type_intptr_t uintptr_t; 18661 #endif 18662 #endif 18663 #ifndef __intptr_t_defined 18664 #ifndef intptr_t 18665 typedef $acx_cv_type_intptr_t intptr_t; 18666 #endif 18667 #endif 18668EOF 18669fi 18670 18671# ------------- done intptr types, emit int_least types ------------ 18672if test "$ac_cv_type_int_least32_t" != yes; then 18673 sed 's/^ *//' >> tmp-stdint.h <<EOF 18674 18675 /* Define int_least types */ 18676 typedef int8_t int_least8_t; 18677 typedef int16_t int_least16_t; 18678 typedef int32_t int_least32_t; 18679 #ifdef _INT64_T 18680 typedef int64_t int_least64_t; 18681 #endif 18682 18683 typedef uint8_t uint_least8_t; 18684 typedef uint16_t uint_least16_t; 18685 typedef uint32_t uint_least32_t; 18686 #ifdef _UINT64_T 18687 typedef uint64_t uint_least64_t; 18688 #endif 18689EOF 18690fi 18691 18692# ------------- done intptr types, emit int_fast types ------------ 18693if test "$ac_cv_type_int_fast32_t" != yes; then 18694 sed 's/^ *//' >> tmp-stdint.h <<EOF 18695 18696 /* Define int_fast types. short is often slow */ 18697 typedef int8_t int_fast8_t; 18698 typedef int int_fast16_t; 18699 typedef int32_t int_fast32_t; 18700 #ifdef _INT64_T 18701 typedef int64_t int_fast64_t; 18702 #endif 18703 18704 typedef uint8_t uint_fast8_t; 18705 typedef unsigned int uint_fast16_t; 18706 typedef uint32_t uint_fast32_t; 18707 #ifdef _UINT64_T 18708 typedef uint64_t uint_fast64_t; 18709 #endif 18710EOF 18711fi 18712 18713if test "$ac_cv_type_uintmax_t" != yes; then 18714 sed 's/^ *//' >> tmp-stdint.h <<EOF 18715 18716 /* Define intmax based on what we found */ 18717 #ifndef intmax_t 18718 #ifdef _INT64_T 18719 typedef int64_t intmax_t; 18720 #else 18721 typedef long intmax_t; 18722 #endif 18723 #endif 18724 #ifndef uintmax_t 18725 #ifdef _UINT64_T 18726 typedef uint64_t uintmax_t; 18727 #else 18728 typedef unsigned long uintmax_t; 18729 #endif 18730 #endif 18731EOF 18732fi 18733 18734sed 's/^ *//' >> tmp-stdint.h <<EOF 18735 18736 #endif /* GCC_GENERATED_STDINT_H */ 18737EOF 18738 18739if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 18740 rm -f tmp-stdint.h 18741else 18742 mv -f tmp-stdint.h bfd_stdint.h 18743fi 18744 18745 ;; 18746 "default":C) 18747case "$srcdir" in 18748 .) srcdirpre= ;; 18749 *) srcdirpre='$(srcdir)/' ;; 18750esac 18751POFILES= 18752GMOFILES= 18753for lang in dummy $OBSOLETE_ALL_LINGUAS; do 18754 if test $lang != dummy; then 18755 POFILES="$POFILES $srcdirpre$lang.po" 18756 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18757 fi 18758done 18759sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 18760 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 18761 -e "s,@POFILES@,$POFILES," \ 18762 -e "s,@GMOFILES@,$GMOFILES," \ 18763 po/Makefile.in > po/Makefile ;; 18764 18765 esac 18766done # for ac_tag 18767 18768 18769as_fn_exit 0 18770_ACEOF 18771ac_clean_files=$ac_clean_files_save 18772 18773test $ac_write_fail = 0 || 18774 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 18775 18776 18777# configure is writing to config.log, and then calls config.status. 18778# config.status does its own redirection, appending to config.log. 18779# Unfortunately, on DOS this fails, as config.log is still kept open 18780# by configure, so config.status won't be able to write to it; its 18781# output is simply discarded. So we exec the FD to /dev/null, 18782# effectively closing config.log, so it can be properly (re)opened and 18783# appended to by config.status. When coming back to configure, we 18784# need to make the FD available again. 18785if test "$no_create" != yes; then 18786 ac_cs_success=: 18787 ac_config_status_args= 18788 test "$silent" = yes && 18789 ac_config_status_args="$ac_config_status_args --quiet" 18790 exec 5>/dev/null 18791 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18792 exec 5>>config.log 18793 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18794 # would make configure fail if this is the last instruction. 18795 $ac_cs_success || as_fn_exit $? 18796fi 18797if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18799$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18800fi 18801 18802