1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for bfd 2.25.51. 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.25.51' 561PACKAGE_STRING='bfd 2.25.51' 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.25.51 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.25.51:";; 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 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.25.51 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.25.51, 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.25.51' 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*|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 powerpc64le-*linux*) 7236 LD="${LD-ld} -m elf32lppclinux" 7237 ;; 7238 powerpc64-*linux*) 7239 LD="${LD-ld} -m elf32ppclinux" 7240 ;; 7241 s390x-*linux*) 7242 LD="${LD-ld} -m elf_s390" 7243 ;; 7244 sparc64-*linux*) 7245 LD="${LD-ld} -m elf32_sparc" 7246 ;; 7247 esac 7248 ;; 7249 *64-bit*) 7250 case $host in 7251 x86_64-*kfreebsd*-gnu) 7252 LD="${LD-ld} -m elf_x86_64_fbsd" 7253 ;; 7254 x86_64-*linux*) 7255 LD="${LD-ld} -m elf_x86_64" 7256 ;; 7257 powerpcle-*linux*) 7258 LD="${LD-ld} -m elf64lppc" 7259 ;; 7260 powerpc-*linux*) 7261 LD="${LD-ld} -m elf64ppc" 7262 ;; 7263 s390*-*linux*|s390*-*tpf*) 7264 LD="${LD-ld} -m elf64_s390" 7265 ;; 7266 sparc*-*linux*) 7267 LD="${LD-ld} -m elf64_sparc" 7268 ;; 7269 esac 7270 ;; 7271 esac 7272 fi 7273 rm -rf conftest* 7274 ;; 7275 7276*-*-sco3.2v5*) 7277 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7278 SAVE_CFLAGS="$CFLAGS" 7279 CFLAGS="$CFLAGS -belf" 7280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7281$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7282if test "${lt_cv_cc_needs_belf+set}" = set; then : 7283 $as_echo_n "(cached) " >&6 7284else 7285 ac_ext=c 7286ac_cpp='$CPP $CPPFLAGS' 7287ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7288ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7289ac_compiler_gnu=$ac_cv_c_compiler_gnu 7290 7291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7292/* end confdefs.h. */ 7293 7294int 7295main () 7296{ 7297 7298 ; 7299 return 0; 7300} 7301_ACEOF 7302if ac_fn_c_try_link "$LINENO"; then : 7303 lt_cv_cc_needs_belf=yes 7304else 7305 lt_cv_cc_needs_belf=no 7306fi 7307rm -f core conftest.err conftest.$ac_objext \ 7308 conftest$ac_exeext conftest.$ac_ext 7309 ac_ext=c 7310ac_cpp='$CPP $CPPFLAGS' 7311ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7312ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7313ac_compiler_gnu=$ac_cv_c_compiler_gnu 7314 7315fi 7316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7317$as_echo "$lt_cv_cc_needs_belf" >&6; } 7318 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7319 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7320 CFLAGS="$SAVE_CFLAGS" 7321 fi 7322 ;; 7323sparc*-*solaris*) 7324 # Find out which ABI we are using. 7325 echo 'int i;' > conftest.$ac_ext 7326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7327 (eval $ac_compile) 2>&5 7328 ac_status=$? 7329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7330 test $ac_status = 0; }; then 7331 case `/usr/bin/file conftest.o` in 7332 *64-bit*) 7333 case $lt_cv_prog_gnu_ld in 7334 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7335 *) 7336 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7337 LD="${LD-ld} -64" 7338 fi 7339 ;; 7340 esac 7341 ;; 7342 esac 7343 fi 7344 rm -rf conftest* 7345 ;; 7346esac 7347 7348need_locks="$enable_libtool_lock" 7349 7350 7351 case $host_os in 7352 rhapsody* | darwin*) 7353 if test -n "$ac_tool_prefix"; then 7354 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7355set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7357$as_echo_n "checking for $ac_word... " >&6; } 7358if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7359 $as_echo_n "(cached) " >&6 7360else 7361 if test -n "$DSYMUTIL"; then 7362 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7363else 7364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7365for as_dir in $PATH 7366do 7367 IFS=$as_save_IFS 7368 test -z "$as_dir" && as_dir=. 7369 for ac_exec_ext in '' $ac_executable_extensions; do 7370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7371 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7373 break 2 7374 fi 7375done 7376 done 7377IFS=$as_save_IFS 7378 7379fi 7380fi 7381DSYMUTIL=$ac_cv_prog_DSYMUTIL 7382if test -n "$DSYMUTIL"; then 7383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7384$as_echo "$DSYMUTIL" >&6; } 7385else 7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7387$as_echo "no" >&6; } 7388fi 7389 7390 7391fi 7392if test -z "$ac_cv_prog_DSYMUTIL"; then 7393 ac_ct_DSYMUTIL=$DSYMUTIL 7394 # Extract the first word of "dsymutil", so it can be a program name with args. 7395set dummy dsymutil; ac_word=$2 7396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7397$as_echo_n "checking for $ac_word... " >&6; } 7398if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7399 $as_echo_n "(cached) " >&6 7400else 7401 if test -n "$ac_ct_DSYMUTIL"; then 7402 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7403else 7404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7405for as_dir in $PATH 7406do 7407 IFS=$as_save_IFS 7408 test -z "$as_dir" && as_dir=. 7409 for ac_exec_ext in '' $ac_executable_extensions; do 7410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7411 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7413 break 2 7414 fi 7415done 7416 done 7417IFS=$as_save_IFS 7418 7419fi 7420fi 7421ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7422if test -n "$ac_ct_DSYMUTIL"; then 7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7424$as_echo "$ac_ct_DSYMUTIL" >&6; } 7425else 7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7427$as_echo "no" >&6; } 7428fi 7429 7430 if test "x$ac_ct_DSYMUTIL" = x; then 7431 DSYMUTIL=":" 7432 else 7433 case $cross_compiling:$ac_tool_warned in 7434yes:) 7435{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7436$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7437ac_tool_warned=yes ;; 7438esac 7439 DSYMUTIL=$ac_ct_DSYMUTIL 7440 fi 7441else 7442 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7443fi 7444 7445 if test -n "$ac_tool_prefix"; then 7446 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7447set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7449$as_echo_n "checking for $ac_word... " >&6; } 7450if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7451 $as_echo_n "(cached) " >&6 7452else 7453 if test -n "$NMEDIT"; then 7454 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7455else 7456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7457for as_dir in $PATH 7458do 7459 IFS=$as_save_IFS 7460 test -z "$as_dir" && as_dir=. 7461 for ac_exec_ext in '' $ac_executable_extensions; do 7462 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7463 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7465 break 2 7466 fi 7467done 7468 done 7469IFS=$as_save_IFS 7470 7471fi 7472fi 7473NMEDIT=$ac_cv_prog_NMEDIT 7474if test -n "$NMEDIT"; then 7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7476$as_echo "$NMEDIT" >&6; } 7477else 7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7479$as_echo "no" >&6; } 7480fi 7481 7482 7483fi 7484if test -z "$ac_cv_prog_NMEDIT"; then 7485 ac_ct_NMEDIT=$NMEDIT 7486 # Extract the first word of "nmedit", so it can be a program name with args. 7487set dummy nmedit; ac_word=$2 7488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7489$as_echo_n "checking for $ac_word... " >&6; } 7490if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7491 $as_echo_n "(cached) " >&6 7492else 7493 if test -n "$ac_ct_NMEDIT"; then 7494 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7495else 7496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7497for as_dir in $PATH 7498do 7499 IFS=$as_save_IFS 7500 test -z "$as_dir" && as_dir=. 7501 for ac_exec_ext in '' $ac_executable_extensions; do 7502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7503 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7505 break 2 7506 fi 7507done 7508 done 7509IFS=$as_save_IFS 7510 7511fi 7512fi 7513ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7514if test -n "$ac_ct_NMEDIT"; then 7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7516$as_echo "$ac_ct_NMEDIT" >&6; } 7517else 7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7519$as_echo "no" >&6; } 7520fi 7521 7522 if test "x$ac_ct_NMEDIT" = x; then 7523 NMEDIT=":" 7524 else 7525 case $cross_compiling:$ac_tool_warned in 7526yes:) 7527{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7528$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7529ac_tool_warned=yes ;; 7530esac 7531 NMEDIT=$ac_ct_NMEDIT 7532 fi 7533else 7534 NMEDIT="$ac_cv_prog_NMEDIT" 7535fi 7536 7537 if test -n "$ac_tool_prefix"; then 7538 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7539set dummy ${ac_tool_prefix}lipo; ac_word=$2 7540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7541$as_echo_n "checking for $ac_word... " >&6; } 7542if test "${ac_cv_prog_LIPO+set}" = set; then : 7543 $as_echo_n "(cached) " >&6 7544else 7545 if test -n "$LIPO"; then 7546 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7547else 7548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7549for as_dir in $PATH 7550do 7551 IFS=$as_save_IFS 7552 test -z "$as_dir" && as_dir=. 7553 for ac_exec_ext in '' $ac_executable_extensions; do 7554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7555 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7557 break 2 7558 fi 7559done 7560 done 7561IFS=$as_save_IFS 7562 7563fi 7564fi 7565LIPO=$ac_cv_prog_LIPO 7566if test -n "$LIPO"; then 7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7568$as_echo "$LIPO" >&6; } 7569else 7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7571$as_echo "no" >&6; } 7572fi 7573 7574 7575fi 7576if test -z "$ac_cv_prog_LIPO"; then 7577 ac_ct_LIPO=$LIPO 7578 # Extract the first word of "lipo", so it can be a program name with args. 7579set dummy lipo; ac_word=$2 7580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7581$as_echo_n "checking for $ac_word... " >&6; } 7582if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7583 $as_echo_n "(cached) " >&6 7584else 7585 if test -n "$ac_ct_LIPO"; then 7586 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7587else 7588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7589for as_dir in $PATH 7590do 7591 IFS=$as_save_IFS 7592 test -z "$as_dir" && as_dir=. 7593 for ac_exec_ext in '' $ac_executable_extensions; do 7594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7595 ac_cv_prog_ac_ct_LIPO="lipo" 7596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7597 break 2 7598 fi 7599done 7600 done 7601IFS=$as_save_IFS 7602 7603fi 7604fi 7605ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7606if test -n "$ac_ct_LIPO"; then 7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7608$as_echo "$ac_ct_LIPO" >&6; } 7609else 7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7611$as_echo "no" >&6; } 7612fi 7613 7614 if test "x$ac_ct_LIPO" = x; then 7615 LIPO=":" 7616 else 7617 case $cross_compiling:$ac_tool_warned in 7618yes:) 7619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7621ac_tool_warned=yes ;; 7622esac 7623 LIPO=$ac_ct_LIPO 7624 fi 7625else 7626 LIPO="$ac_cv_prog_LIPO" 7627fi 7628 7629 if test -n "$ac_tool_prefix"; then 7630 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7631set dummy ${ac_tool_prefix}otool; ac_word=$2 7632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7633$as_echo_n "checking for $ac_word... " >&6; } 7634if test "${ac_cv_prog_OTOOL+set}" = set; then : 7635 $as_echo_n "(cached) " >&6 7636else 7637 if test -n "$OTOOL"; then 7638 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7639else 7640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7641for as_dir in $PATH 7642do 7643 IFS=$as_save_IFS 7644 test -z "$as_dir" && as_dir=. 7645 for ac_exec_ext in '' $ac_executable_extensions; do 7646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7647 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7649 break 2 7650 fi 7651done 7652 done 7653IFS=$as_save_IFS 7654 7655fi 7656fi 7657OTOOL=$ac_cv_prog_OTOOL 7658if test -n "$OTOOL"; then 7659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7660$as_echo "$OTOOL" >&6; } 7661else 7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7663$as_echo "no" >&6; } 7664fi 7665 7666 7667fi 7668if test -z "$ac_cv_prog_OTOOL"; then 7669 ac_ct_OTOOL=$OTOOL 7670 # Extract the first word of "otool", so it can be a program name with args. 7671set dummy otool; ac_word=$2 7672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7673$as_echo_n "checking for $ac_word... " >&6; } 7674if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7675 $as_echo_n "(cached) " >&6 7676else 7677 if test -n "$ac_ct_OTOOL"; then 7678 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7679else 7680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7681for as_dir in $PATH 7682do 7683 IFS=$as_save_IFS 7684 test -z "$as_dir" && as_dir=. 7685 for ac_exec_ext in '' $ac_executable_extensions; do 7686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7687 ac_cv_prog_ac_ct_OTOOL="otool" 7688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7689 break 2 7690 fi 7691done 7692 done 7693IFS=$as_save_IFS 7694 7695fi 7696fi 7697ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7698if test -n "$ac_ct_OTOOL"; then 7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7700$as_echo "$ac_ct_OTOOL" >&6; } 7701else 7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7703$as_echo "no" >&6; } 7704fi 7705 7706 if test "x$ac_ct_OTOOL" = x; then 7707 OTOOL=":" 7708 else 7709 case $cross_compiling:$ac_tool_warned in 7710yes:) 7711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7713ac_tool_warned=yes ;; 7714esac 7715 OTOOL=$ac_ct_OTOOL 7716 fi 7717else 7718 OTOOL="$ac_cv_prog_OTOOL" 7719fi 7720 7721 if test -n "$ac_tool_prefix"; then 7722 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7723set dummy ${ac_tool_prefix}otool64; ac_word=$2 7724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7725$as_echo_n "checking for $ac_word... " >&6; } 7726if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7727 $as_echo_n "(cached) " >&6 7728else 7729 if test -n "$OTOOL64"; then 7730 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7731else 7732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7733for as_dir in $PATH 7734do 7735 IFS=$as_save_IFS 7736 test -z "$as_dir" && as_dir=. 7737 for ac_exec_ext in '' $ac_executable_extensions; do 7738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7739 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7741 break 2 7742 fi 7743done 7744 done 7745IFS=$as_save_IFS 7746 7747fi 7748fi 7749OTOOL64=$ac_cv_prog_OTOOL64 7750if test -n "$OTOOL64"; then 7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7752$as_echo "$OTOOL64" >&6; } 7753else 7754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7755$as_echo "no" >&6; } 7756fi 7757 7758 7759fi 7760if test -z "$ac_cv_prog_OTOOL64"; then 7761 ac_ct_OTOOL64=$OTOOL64 7762 # Extract the first word of "otool64", so it can be a program name with args. 7763set dummy otool64; ac_word=$2 7764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7765$as_echo_n "checking for $ac_word... " >&6; } 7766if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7767 $as_echo_n "(cached) " >&6 7768else 7769 if test -n "$ac_ct_OTOOL64"; then 7770 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7771else 7772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7773for as_dir in $PATH 7774do 7775 IFS=$as_save_IFS 7776 test -z "$as_dir" && as_dir=. 7777 for ac_exec_ext in '' $ac_executable_extensions; do 7778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7779 ac_cv_prog_ac_ct_OTOOL64="otool64" 7780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7781 break 2 7782 fi 7783done 7784 done 7785IFS=$as_save_IFS 7786 7787fi 7788fi 7789ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7790if test -n "$ac_ct_OTOOL64"; then 7791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7792$as_echo "$ac_ct_OTOOL64" >&6; } 7793else 7794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7795$as_echo "no" >&6; } 7796fi 7797 7798 if test "x$ac_ct_OTOOL64" = x; then 7799 OTOOL64=":" 7800 else 7801 case $cross_compiling:$ac_tool_warned in 7802yes:) 7803{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7804$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7805ac_tool_warned=yes ;; 7806esac 7807 OTOOL64=$ac_ct_OTOOL64 7808 fi 7809else 7810 OTOOL64="$ac_cv_prog_OTOOL64" 7811fi 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7840$as_echo_n "checking for -single_module linker flag... " >&6; } 7841if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7842 $as_echo_n "(cached) " >&6 7843else 7844 lt_cv_apple_cc_single_mod=no 7845 if test -z "${LT_MULTI_MODULE}"; then 7846 # By default we will add the -single_module flag. You can override 7847 # by either setting the environment variable LT_MULTI_MODULE 7848 # non-empty at configure time, or by adding -multi_module to the 7849 # link flags. 7850 rm -rf libconftest.dylib* 7851 echo "int foo(void){return 1;}" > conftest.c 7852 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7853-dynamiclib -Wl,-single_module conftest.c" >&5 7854 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7855 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7856 _lt_result=$? 7857 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7858 lt_cv_apple_cc_single_mod=yes 7859 else 7860 cat conftest.err >&5 7861 fi 7862 rm -rf libconftest.dylib* 7863 rm -f conftest.* 7864 fi 7865fi 7866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7867$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7869$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7870if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7871 $as_echo_n "(cached) " >&6 7872else 7873 lt_cv_ld_exported_symbols_list=no 7874 save_LDFLAGS=$LDFLAGS 7875 echo "_main" > conftest.sym 7876 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7878/* end confdefs.h. */ 7879 7880int 7881main () 7882{ 7883 7884 ; 7885 return 0; 7886} 7887_ACEOF 7888if ac_fn_c_try_link "$LINENO"; then : 7889 lt_cv_ld_exported_symbols_list=yes 7890else 7891 lt_cv_ld_exported_symbols_list=no 7892fi 7893rm -f core conftest.err conftest.$ac_objext \ 7894 conftest$ac_exeext conftest.$ac_ext 7895 LDFLAGS="$save_LDFLAGS" 7896 7897fi 7898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7899$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7901$as_echo_n "checking for -force_load linker flag... " >&6; } 7902if test "${lt_cv_ld_force_load+set}" = set; then : 7903 $as_echo_n "(cached) " >&6 7904else 7905 lt_cv_ld_force_load=no 7906 cat > conftest.c << _LT_EOF 7907int forced_loaded() { return 2;} 7908_LT_EOF 7909 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7910 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7911 echo "$AR cru libconftest.a conftest.o" >&5 7912 $AR cru libconftest.a conftest.o 2>&5 7913 cat > conftest.c << _LT_EOF 7914int main() { return 0;} 7915_LT_EOF 7916 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7917 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7918 _lt_result=$? 7919 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7920 lt_cv_ld_force_load=yes 7921 else 7922 cat conftest.err >&5 7923 fi 7924 rm -f conftest.err libconftest.a conftest conftest.c 7925 rm -rf conftest.dSYM 7926 7927fi 7928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7929$as_echo "$lt_cv_ld_force_load" >&6; } 7930 case $host_os in 7931 rhapsody* | darwin1.[012]) 7932 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7933 darwin1.*) 7934 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7935 darwin*) # darwin 5.x on 7936 # if running on 10.5 or later, the deployment target defaults 7937 # to the OS version, if on x86, and 10.4, the deployment 7938 # target defaults to 10.4. Don't you love it? 7939 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7940 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7941 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7942 10.[012][,.]*) 7943 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7944 10.*) 7945 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7946 esac 7947 ;; 7948 esac 7949 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7950 _lt_dar_single_mod='$single_module' 7951 fi 7952 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7953 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7954 else 7955 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7956 fi 7957 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7958 _lt_dsymutil='~$DSYMUTIL $lib || :' 7959 else 7960 _lt_dsymutil= 7961 fi 7962 ;; 7963 esac 7964 7965for ac_header in dlfcn.h 7966do : 7967 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7968" 7969if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7970 cat >>confdefs.h <<_ACEOF 7971#define HAVE_DLFCN_H 1 7972_ACEOF 7973 7974fi 7975 7976done 7977 7978 7979 7980 7981 7982# Set options 7983enable_dlopen=yes 7984 7985 7986 7987 7988 enable_win32_dll=no 7989 7990 7991 7992 # Check whether --enable-static was given. 7993if test "${enable_static+set}" = set; then : 7994 enableval=$enable_static; p=${PACKAGE-default} 7995 case $enableval in 7996 yes) enable_static=yes ;; 7997 no) enable_static=no ;; 7998 *) 7999 enable_static=no 8000 # Look at the argument we got. We use all the common list separators. 8001 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8002 for pkg in $enableval; do 8003 IFS="$lt_save_ifs" 8004 if test "X$pkg" = "X$p"; then 8005 enable_static=yes 8006 fi 8007 done 8008 IFS="$lt_save_ifs" 8009 ;; 8010 esac 8011else 8012 enable_static=yes 8013fi 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024# Check whether --with-pic was given. 8025if test "${with_pic+set}" = set; then : 8026 withval=$with_pic; pic_mode="$withval" 8027else 8028 pic_mode=default 8029fi 8030 8031 8032test -z "$pic_mode" && pic_mode=default 8033 8034 8035 8036 8037 8038 8039 8040 # Check whether --enable-fast-install was given. 8041if test "${enable_fast_install+set}" = set; then : 8042 enableval=$enable_fast_install; p=${PACKAGE-default} 8043 case $enableval in 8044 yes) enable_fast_install=yes ;; 8045 no) enable_fast_install=no ;; 8046 *) 8047 enable_fast_install=no 8048 # Look at the argument we got. We use all the common list separators. 8049 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8050 for pkg in $enableval; do 8051 IFS="$lt_save_ifs" 8052 if test "X$pkg" = "X$p"; then 8053 enable_fast_install=yes 8054 fi 8055 done 8056 IFS="$lt_save_ifs" 8057 ;; 8058 esac 8059else 8060 enable_fast_install=yes 8061fi 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073# This can be used to rebuild libtool when needed 8074LIBTOOL_DEPS="$ltmain" 8075 8076# Always use our own libtool. 8077LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104test -z "$LN_S" && LN_S="ln -s" 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119if test -n "${ZSH_VERSION+set}" ; then 8120 setopt NO_GLOB_SUBST 8121fi 8122 8123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8124$as_echo_n "checking for objdir... " >&6; } 8125if test "${lt_cv_objdir+set}" = set; then : 8126 $as_echo_n "(cached) " >&6 8127else 8128 rm -f .libs 2>/dev/null 8129mkdir .libs 2>/dev/null 8130if test -d .libs; then 8131 lt_cv_objdir=.libs 8132else 8133 # MS-DOS does not allow filenames that begin with a dot. 8134 lt_cv_objdir=_libs 8135fi 8136rmdir .libs 2>/dev/null 8137fi 8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8139$as_echo "$lt_cv_objdir" >&6; } 8140objdir=$lt_cv_objdir 8141 8142 8143 8144 8145 8146cat >>confdefs.h <<_ACEOF 8147#define LT_OBJDIR "$lt_cv_objdir/" 8148_ACEOF 8149 8150 8151 8152 8153case $host_os in 8154aix3*) 8155 # AIX sometimes has problems with the GCC collect2 program. For some 8156 # reason, if we set the COLLECT_NAMES environment variable, the problems 8157 # vanish in a puff of smoke. 8158 if test "X${COLLECT_NAMES+set}" != Xset; then 8159 COLLECT_NAMES= 8160 export COLLECT_NAMES 8161 fi 8162 ;; 8163esac 8164 8165# Global variables: 8166ofile=libtool 8167can_build_shared=yes 8168 8169# All known linkers require a `.a' archive for static linking (except MSVC, 8170# which needs '.lib'). 8171libext=a 8172 8173with_gnu_ld="$lt_cv_prog_gnu_ld" 8174 8175old_CC="$CC" 8176old_CFLAGS="$CFLAGS" 8177 8178# Set sane defaults for various variables 8179test -z "$CC" && CC=cc 8180test -z "$LTCC" && LTCC=$CC 8181test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8182test -z "$LD" && LD=ld 8183test -z "$ac_objext" && ac_objext=o 8184 8185for cc_temp in $compiler""; do 8186 case $cc_temp in 8187 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8188 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8189 \-*) ;; 8190 *) break;; 8191 esac 8192done 8193cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8194 8195 8196# Only perform the check for file, if the check method requires it 8197test -z "$MAGIC_CMD" && MAGIC_CMD=file 8198case $deplibs_check_method in 8199file_magic*) 8200 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8202$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8203if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8204 $as_echo_n "(cached) " >&6 8205else 8206 case $MAGIC_CMD in 8207[\\/*] | ?:[\\/]*) 8208 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8209 ;; 8210*) 8211 lt_save_MAGIC_CMD="$MAGIC_CMD" 8212 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8213 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8214 for ac_dir in $ac_dummy; do 8215 IFS="$lt_save_ifs" 8216 test -z "$ac_dir" && ac_dir=. 8217 if test -f $ac_dir/${ac_tool_prefix}file; then 8218 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8219 if test -n "$file_magic_test_file"; then 8220 case $deplibs_check_method in 8221 "file_magic "*) 8222 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8223 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8224 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8225 $EGREP "$file_magic_regex" > /dev/null; then 8226 : 8227 else 8228 cat <<_LT_EOF 1>&2 8229 8230*** Warning: the command libtool uses to detect shared libraries, 8231*** $file_magic_cmd, produces output that libtool cannot recognize. 8232*** The result is that libtool may fail to recognize shared libraries 8233*** as such. This will affect the creation of libtool libraries that 8234*** depend on shared libraries, but programs linked with such libtool 8235*** libraries will work regardless of this problem. Nevertheless, you 8236*** may want to report the problem to your system manager and/or to 8237*** bug-libtool@gnu.org 8238 8239_LT_EOF 8240 fi ;; 8241 esac 8242 fi 8243 break 8244 fi 8245 done 8246 IFS="$lt_save_ifs" 8247 MAGIC_CMD="$lt_save_MAGIC_CMD" 8248 ;; 8249esac 8250fi 8251 8252MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8253if test -n "$MAGIC_CMD"; then 8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8255$as_echo "$MAGIC_CMD" >&6; } 8256else 8257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8258$as_echo "no" >&6; } 8259fi 8260 8261 8262 8263 8264 8265if test -z "$lt_cv_path_MAGIC_CMD"; then 8266 if test -n "$ac_tool_prefix"; then 8267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8268$as_echo_n "checking for file... " >&6; } 8269if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8270 $as_echo_n "(cached) " >&6 8271else 8272 case $MAGIC_CMD in 8273[\\/*] | ?:[\\/]*) 8274 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8275 ;; 8276*) 8277 lt_save_MAGIC_CMD="$MAGIC_CMD" 8278 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8279 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8280 for ac_dir in $ac_dummy; do 8281 IFS="$lt_save_ifs" 8282 test -z "$ac_dir" && ac_dir=. 8283 if test -f $ac_dir/file; then 8284 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8285 if test -n "$file_magic_test_file"; then 8286 case $deplibs_check_method in 8287 "file_magic "*) 8288 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8289 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8290 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8291 $EGREP "$file_magic_regex" > /dev/null; then 8292 : 8293 else 8294 cat <<_LT_EOF 1>&2 8295 8296*** Warning: the command libtool uses to detect shared libraries, 8297*** $file_magic_cmd, produces output that libtool cannot recognize. 8298*** The result is that libtool may fail to recognize shared libraries 8299*** as such. This will affect the creation of libtool libraries that 8300*** depend on shared libraries, but programs linked with such libtool 8301*** libraries will work regardless of this problem. Nevertheless, you 8302*** may want to report the problem to your system manager and/or to 8303*** bug-libtool@gnu.org 8304 8305_LT_EOF 8306 fi ;; 8307 esac 8308 fi 8309 break 8310 fi 8311 done 8312 IFS="$lt_save_ifs" 8313 MAGIC_CMD="$lt_save_MAGIC_CMD" 8314 ;; 8315esac 8316fi 8317 8318MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8319if test -n "$MAGIC_CMD"; then 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8321$as_echo "$MAGIC_CMD" >&6; } 8322else 8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8324$as_echo "no" >&6; } 8325fi 8326 8327 8328 else 8329 MAGIC_CMD=: 8330 fi 8331fi 8332 8333 fi 8334 ;; 8335esac 8336 8337# Use C for the default configuration in the libtool script 8338 8339lt_save_CC="$CC" 8340ac_ext=c 8341ac_cpp='$CPP $CPPFLAGS' 8342ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8343ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8344ac_compiler_gnu=$ac_cv_c_compiler_gnu 8345 8346 8347# Source file extension for C test sources. 8348ac_ext=c 8349 8350# Object file extension for compiled C test sources. 8351objext=o 8352objext=$objext 8353 8354# Code to be used in simple compile tests 8355lt_simple_compile_test_code="int some_variable = 0;" 8356 8357# Code to be used in simple link tests 8358lt_simple_link_test_code='int main(){return(0);}' 8359 8360 8361 8362 8363 8364 8365 8366# If no C compiler was specified, use CC. 8367LTCC=${LTCC-"$CC"} 8368 8369# If no C compiler flags were specified, use CFLAGS. 8370LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8371 8372# Allow CC to be a program name with arguments. 8373compiler=$CC 8374 8375# Save the default compiler, since it gets overwritten when the other 8376# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8377compiler_DEFAULT=$CC 8378 8379# save warnings/boilerplate of simple test code 8380ac_outfile=conftest.$ac_objext 8381echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8382eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8383_lt_compiler_boilerplate=`cat conftest.err` 8384$RM conftest* 8385 8386ac_outfile=conftest.$ac_objext 8387echo "$lt_simple_link_test_code" >conftest.$ac_ext 8388eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8389_lt_linker_boilerplate=`cat conftest.err` 8390$RM -r conftest* 8391 8392 8393## CAVEAT EMPTOR: 8394## There is no encapsulation within the following macros, do not change 8395## the running order or otherwise move them around unless you know exactly 8396## what you are doing... 8397if test -n "$compiler"; then 8398 8399lt_prog_compiler_no_builtin_flag= 8400 8401if test "$GCC" = yes; then 8402 case $cc_basename in 8403 nvcc*) 8404 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8405 *) 8406 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8407 esac 8408 8409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8410$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8411if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8412 $as_echo_n "(cached) " >&6 8413else 8414 lt_cv_prog_compiler_rtti_exceptions=no 8415 ac_outfile=conftest.$ac_objext 8416 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8417 lt_compiler_flag="-fno-rtti -fno-exceptions" 8418 # Insert the option either (1) after the last *FLAGS variable, or 8419 # (2) before a word containing "conftest.", or (3) at the end. 8420 # Note that $ac_compile itself does not contain backslashes and begins 8421 # with a dollar sign (not a hyphen), so the echo should work correctly. 8422 # The option is referenced via a variable to avoid confusing sed. 8423 lt_compile=`echo "$ac_compile" | $SED \ 8424 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8425 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8426 -e 's:$: $lt_compiler_flag:'` 8427 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8428 (eval "$lt_compile" 2>conftest.err) 8429 ac_status=$? 8430 cat conftest.err >&5 8431 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8432 if (exit $ac_status) && test -s "$ac_outfile"; then 8433 # The compiler can only warn and ignore the option if not recognized 8434 # So say no if there are warnings other than the usual output. 8435 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8436 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8437 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8438 lt_cv_prog_compiler_rtti_exceptions=yes 8439 fi 8440 fi 8441 $RM conftest* 8442 8443fi 8444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8445$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8446 8447if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8448 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8449else 8450 : 8451fi 8452 8453fi 8454 8455 8456 8457 8458 8459 8460 lt_prog_compiler_wl= 8461lt_prog_compiler_pic= 8462lt_prog_compiler_static= 8463 8464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8465$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8466 8467 if test "$GCC" = yes; then 8468 lt_prog_compiler_wl='-Wl,' 8469 lt_prog_compiler_static='-static' 8470 8471 case $host_os in 8472 aix*) 8473 # All AIX code is PIC. 8474 if test "$host_cpu" = ia64; then 8475 # AIX 5 now supports IA64 processor 8476 lt_prog_compiler_static='-Bstatic' 8477 fi 8478 lt_prog_compiler_pic='-fPIC' 8479 ;; 8480 8481 amigaos*) 8482 case $host_cpu in 8483 powerpc) 8484 # see comment about AmigaOS4 .so support 8485 lt_prog_compiler_pic='-fPIC' 8486 ;; 8487 m68k) 8488 # FIXME: we need at least 68020 code to build shared libraries, but 8489 # adding the `-m68020' flag to GCC prevents building anything better, 8490 # like `-m68040'. 8491 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8492 ;; 8493 esac 8494 ;; 8495 8496 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8497 # PIC is the default for these OSes. 8498 ;; 8499 8500 mingw* | cygwin* | pw32* | os2* | cegcc*) 8501 # This hack is so that the source file can tell whether it is being 8502 # built for inclusion in a dll (and should export symbols for example). 8503 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8504 # (--disable-auto-import) libraries 8505 lt_prog_compiler_pic='-DDLL_EXPORT' 8506 ;; 8507 8508 darwin* | rhapsody*) 8509 # PIC is the default on this platform 8510 # Common symbols not allowed in MH_DYLIB files 8511 lt_prog_compiler_pic='-fno-common' 8512 ;; 8513 8514 haiku*) 8515 # PIC is the default for Haiku. 8516 # The "-static" flag exists, but is broken. 8517 lt_prog_compiler_static= 8518 ;; 8519 8520 hpux*) 8521 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8522 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8523 # sets the default TLS model and affects inlining. 8524 case $host_cpu in 8525 hppa*64*) 8526 # +Z the default 8527 ;; 8528 *) 8529 lt_prog_compiler_pic='-fPIC' 8530 ;; 8531 esac 8532 ;; 8533 8534 interix[3-9]*) 8535 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8536 # Instead, we relocate shared libraries at runtime. 8537 ;; 8538 8539 msdosdjgpp*) 8540 # Just because we use GCC doesn't mean we suddenly get shared libraries 8541 # on systems that don't support them. 8542 lt_prog_compiler_can_build_shared=no 8543 enable_shared=no 8544 ;; 8545 8546 *nto* | *qnx*) 8547 # QNX uses GNU C++, but need to define -shared option too, otherwise 8548 # it will coredump. 8549 lt_prog_compiler_pic='-fPIC -shared' 8550 ;; 8551 8552 sysv4*MP*) 8553 if test -d /usr/nec; then 8554 lt_prog_compiler_pic=-Kconform_pic 8555 fi 8556 ;; 8557 8558 *) 8559 lt_prog_compiler_pic='-fPIC' 8560 ;; 8561 esac 8562 8563 case $cc_basename in 8564 nvcc*) # Cuda Compiler Driver 2.2 8565 lt_prog_compiler_wl='-Xlinker ' 8566 lt_prog_compiler_pic='-Xcompiler -fPIC' 8567 ;; 8568 esac 8569 else 8570 # PORTME Check for flag to pass linker flags through the system compiler. 8571 case $host_os in 8572 aix*) 8573 lt_prog_compiler_wl='-Wl,' 8574 if test "$host_cpu" = ia64; then 8575 # AIX 5 now supports IA64 processor 8576 lt_prog_compiler_static='-Bstatic' 8577 else 8578 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8579 fi 8580 ;; 8581 8582 mingw* | cygwin* | pw32* | os2* | cegcc*) 8583 # This hack is so that the source file can tell whether it is being 8584 # built for inclusion in a dll (and should export symbols for example). 8585 lt_prog_compiler_pic='-DDLL_EXPORT' 8586 ;; 8587 8588 hpux9* | hpux10* | hpux11*) 8589 lt_prog_compiler_wl='-Wl,' 8590 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8591 # not for PA HP-UX. 8592 case $host_cpu in 8593 hppa*64*|ia64*) 8594 # +Z the default 8595 ;; 8596 *) 8597 lt_prog_compiler_pic='+Z' 8598 ;; 8599 esac 8600 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8601 lt_prog_compiler_static='${wl}-a ${wl}archive' 8602 ;; 8603 8604 irix5* | irix6* | nonstopux*) 8605 lt_prog_compiler_wl='-Wl,' 8606 # PIC (with -KPIC) is the default. 8607 lt_prog_compiler_static='-non_shared' 8608 ;; 8609 8610 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8611 case $cc_basename in 8612 # old Intel for x86_64 which still supported -KPIC. 8613 ecc*) 8614 lt_prog_compiler_wl='-Wl,' 8615 lt_prog_compiler_pic='-KPIC' 8616 lt_prog_compiler_static='-static' 8617 ;; 8618 # icc used to be incompatible with GCC. 8619 # ICC 10 doesn't accept -KPIC any more. 8620 icc* | ifort*) 8621 lt_prog_compiler_wl='-Wl,' 8622 lt_prog_compiler_pic='-fPIC' 8623 lt_prog_compiler_static='-static' 8624 ;; 8625 # Lahey Fortran 8.1. 8626 lf95*) 8627 lt_prog_compiler_wl='-Wl,' 8628 lt_prog_compiler_pic='--shared' 8629 lt_prog_compiler_static='--static' 8630 ;; 8631 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8632 # Portland Group compilers (*not* the Pentium gcc compiler, 8633 # which looks to be a dead project) 8634 lt_prog_compiler_wl='-Wl,' 8635 lt_prog_compiler_pic='-fpic' 8636 lt_prog_compiler_static='-Bstatic' 8637 ;; 8638 ccc*) 8639 lt_prog_compiler_wl='-Wl,' 8640 # All Alpha code is PIC. 8641 lt_prog_compiler_static='-non_shared' 8642 ;; 8643 xl* | bgxl* | bgf* | mpixl*) 8644 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8645 lt_prog_compiler_wl='-Wl,' 8646 lt_prog_compiler_pic='-qpic' 8647 lt_prog_compiler_static='-qstaticlink' 8648 ;; 8649 *) 8650 case `$CC -V 2>&1 | sed 5q` in 8651 *Sun\ F* | *Sun*Fortran*) 8652 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8653 lt_prog_compiler_pic='-KPIC' 8654 lt_prog_compiler_static='-Bstatic' 8655 lt_prog_compiler_wl='' 8656 ;; 8657 *Sun\ C*) 8658 # Sun C 5.9 8659 lt_prog_compiler_pic='-KPIC' 8660 lt_prog_compiler_static='-Bstatic' 8661 lt_prog_compiler_wl='-Wl,' 8662 ;; 8663 esac 8664 ;; 8665 esac 8666 ;; 8667 8668 newsos6) 8669 lt_prog_compiler_pic='-KPIC' 8670 lt_prog_compiler_static='-Bstatic' 8671 ;; 8672 8673 *nto* | *qnx*) 8674 # QNX uses GNU C++, but need to define -shared option too, otherwise 8675 # it will coredump. 8676 lt_prog_compiler_pic='-fPIC -shared' 8677 ;; 8678 8679 osf3* | osf4* | osf5*) 8680 lt_prog_compiler_wl='-Wl,' 8681 # All OSF/1 code is PIC. 8682 lt_prog_compiler_static='-non_shared' 8683 ;; 8684 8685 rdos*) 8686 lt_prog_compiler_static='-non_shared' 8687 ;; 8688 8689 solaris*) 8690 lt_prog_compiler_pic='-KPIC' 8691 lt_prog_compiler_static='-Bstatic' 8692 case $cc_basename in 8693 f77* | f90* | f95*) 8694 lt_prog_compiler_wl='-Qoption ld ';; 8695 *) 8696 lt_prog_compiler_wl='-Wl,';; 8697 esac 8698 ;; 8699 8700 sunos4*) 8701 lt_prog_compiler_wl='-Qoption ld ' 8702 lt_prog_compiler_pic='-PIC' 8703 lt_prog_compiler_static='-Bstatic' 8704 ;; 8705 8706 sysv4 | sysv4.2uw2* | sysv4.3*) 8707 lt_prog_compiler_wl='-Wl,' 8708 lt_prog_compiler_pic='-KPIC' 8709 lt_prog_compiler_static='-Bstatic' 8710 ;; 8711 8712 sysv4*MP*) 8713 if test -d /usr/nec ;then 8714 lt_prog_compiler_pic='-Kconform_pic' 8715 lt_prog_compiler_static='-Bstatic' 8716 fi 8717 ;; 8718 8719 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8720 lt_prog_compiler_wl='-Wl,' 8721 lt_prog_compiler_pic='-KPIC' 8722 lt_prog_compiler_static='-Bstatic' 8723 ;; 8724 8725 unicos*) 8726 lt_prog_compiler_wl='-Wl,' 8727 lt_prog_compiler_can_build_shared=no 8728 ;; 8729 8730 uts4*) 8731 lt_prog_compiler_pic='-pic' 8732 lt_prog_compiler_static='-Bstatic' 8733 ;; 8734 8735 *) 8736 lt_prog_compiler_can_build_shared=no 8737 ;; 8738 esac 8739 fi 8740 8741case $host_os in 8742 # For platforms which do not support PIC, -DPIC is meaningless: 8743 *djgpp*) 8744 lt_prog_compiler_pic= 8745 ;; 8746 *) 8747 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8748 ;; 8749esac 8750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8751$as_echo "$lt_prog_compiler_pic" >&6; } 8752 8753 8754 8755 8756 8757 8758# 8759# Check to make sure the PIC flag actually works. 8760# 8761if test -n "$lt_prog_compiler_pic"; then 8762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8763$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8764if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8765 $as_echo_n "(cached) " >&6 8766else 8767 lt_cv_prog_compiler_pic_works=no 8768 ac_outfile=conftest.$ac_objext 8769 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8770 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8771 # Insert the option either (1) after the last *FLAGS variable, or 8772 # (2) before a word containing "conftest.", or (3) at the end. 8773 # Note that $ac_compile itself does not contain backslashes and begins 8774 # with a dollar sign (not a hyphen), so the echo should work correctly. 8775 # The option is referenced via a variable to avoid confusing sed. 8776 lt_compile=`echo "$ac_compile" | $SED \ 8777 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8778 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8779 -e 's:$: $lt_compiler_flag:'` 8780 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8781 (eval "$lt_compile" 2>conftest.err) 8782 ac_status=$? 8783 cat conftest.err >&5 8784 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8785 if (exit $ac_status) && test -s "$ac_outfile"; then 8786 # The compiler can only warn and ignore the option if not recognized 8787 # So say no if there are warnings other than the usual output. 8788 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8789 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8790 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8791 lt_cv_prog_compiler_pic_works=yes 8792 fi 8793 fi 8794 $RM conftest* 8795 8796fi 8797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8798$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8799 8800if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8801 case $lt_prog_compiler_pic in 8802 "" | " "*) ;; 8803 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8804 esac 8805else 8806 lt_prog_compiler_pic= 8807 lt_prog_compiler_can_build_shared=no 8808fi 8809 8810fi 8811 8812 8813 8814 8815 8816 8817# 8818# Check to make sure the static flag actually works. 8819# 8820wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8822$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8823if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8824 $as_echo_n "(cached) " >&6 8825else 8826 lt_cv_prog_compiler_static_works=no 8827 save_LDFLAGS="$LDFLAGS" 8828 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8829 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8830 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8831 # The linker can only warn and ignore the option if not recognized 8832 # So say no if there are warnings 8833 if test -s conftest.err; then 8834 # Append any errors to the config.log. 8835 cat conftest.err 1>&5 8836 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8837 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8838 if diff conftest.exp conftest.er2 >/dev/null; then 8839 lt_cv_prog_compiler_static_works=yes 8840 fi 8841 else 8842 lt_cv_prog_compiler_static_works=yes 8843 fi 8844 fi 8845 $RM -r conftest* 8846 LDFLAGS="$save_LDFLAGS" 8847 8848fi 8849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8850$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8851 8852if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8853 : 8854else 8855 lt_prog_compiler_static= 8856fi 8857 8858 8859 8860 8861 8862 8863 8864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8865$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8866if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8867 $as_echo_n "(cached) " >&6 8868else 8869 lt_cv_prog_compiler_c_o=no 8870 $RM -r conftest 2>/dev/null 8871 mkdir conftest 8872 cd conftest 8873 mkdir out 8874 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8875 8876 lt_compiler_flag="-o out/conftest2.$ac_objext" 8877 # Insert the option either (1) after the last *FLAGS variable, or 8878 # (2) before a word containing "conftest.", or (3) at the end. 8879 # Note that $ac_compile itself does not contain backslashes and begins 8880 # with a dollar sign (not a hyphen), so the echo should work correctly. 8881 lt_compile=`echo "$ac_compile" | $SED \ 8882 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8883 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8884 -e 's:$: $lt_compiler_flag:'` 8885 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8886 (eval "$lt_compile" 2>out/conftest.err) 8887 ac_status=$? 8888 cat out/conftest.err >&5 8889 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8890 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8891 then 8892 # The compiler can only warn and ignore the option if not recognized 8893 # So say no if there are warnings 8894 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8895 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8896 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8897 lt_cv_prog_compiler_c_o=yes 8898 fi 8899 fi 8900 chmod u+w . 2>&5 8901 $RM conftest* 8902 # SGI C++ compiler will create directory out/ii_files/ for 8903 # template instantiation 8904 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8905 $RM out/* && rmdir out 8906 cd .. 8907 $RM -r conftest 8908 $RM conftest* 8909 8910fi 8911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8912$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8913 8914 8915 8916 8917 8918 8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8920$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8921if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8922 $as_echo_n "(cached) " >&6 8923else 8924 lt_cv_prog_compiler_c_o=no 8925 $RM -r conftest 2>/dev/null 8926 mkdir conftest 8927 cd conftest 8928 mkdir out 8929 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8930 8931 lt_compiler_flag="-o out/conftest2.$ac_objext" 8932 # Insert the option either (1) after the last *FLAGS variable, or 8933 # (2) before a word containing "conftest.", or (3) at the end. 8934 # Note that $ac_compile itself does not contain backslashes and begins 8935 # with a dollar sign (not a hyphen), so the echo should work correctly. 8936 lt_compile=`echo "$ac_compile" | $SED \ 8937 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8938 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8939 -e 's:$: $lt_compiler_flag:'` 8940 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8941 (eval "$lt_compile" 2>out/conftest.err) 8942 ac_status=$? 8943 cat out/conftest.err >&5 8944 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8945 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8946 then 8947 # The compiler can only warn and ignore the option if not recognized 8948 # So say no if there are warnings 8949 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8950 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8951 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8952 lt_cv_prog_compiler_c_o=yes 8953 fi 8954 fi 8955 chmod u+w . 2>&5 8956 $RM conftest* 8957 # SGI C++ compiler will create directory out/ii_files/ for 8958 # template instantiation 8959 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8960 $RM out/* && rmdir out 8961 cd .. 8962 $RM -r conftest 8963 $RM conftest* 8964 8965fi 8966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8967$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8968 8969 8970 8971 8972hard_links="nottested" 8973if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8974 # do not overwrite the value of need_locks provided by the user 8975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8976$as_echo_n "checking if we can lock with hard links... " >&6; } 8977 hard_links=yes 8978 $RM conftest* 8979 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8980 touch conftest.a 8981 ln conftest.a conftest.b 2>&5 || hard_links=no 8982 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8984$as_echo "$hard_links" >&6; } 8985 if test "$hard_links" = no; then 8986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8987$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8988 need_locks=warn 8989 fi 8990else 8991 need_locks=no 8992fi 8993 8994 8995 8996 8997 8998 8999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9000$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9001 9002 runpath_var= 9003 allow_undefined_flag= 9004 always_export_symbols=no 9005 archive_cmds= 9006 archive_expsym_cmds= 9007 compiler_needs_object=no 9008 enable_shared_with_static_runtimes=no 9009 export_dynamic_flag_spec= 9010 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9011 hardcode_automatic=no 9012 hardcode_direct=no 9013 hardcode_direct_absolute=no 9014 hardcode_libdir_flag_spec= 9015 hardcode_libdir_flag_spec_ld= 9016 hardcode_libdir_separator= 9017 hardcode_minus_L=no 9018 hardcode_shlibpath_var=unsupported 9019 inherit_rpath=no 9020 link_all_deplibs=unknown 9021 module_cmds= 9022 module_expsym_cmds= 9023 old_archive_from_new_cmds= 9024 old_archive_from_expsyms_cmds= 9025 thread_safe_flag_spec= 9026 whole_archive_flag_spec= 9027 # include_expsyms should be a list of space-separated symbols to be *always* 9028 # included in the symbol list 9029 include_expsyms= 9030 # exclude_expsyms can be an extended regexp of symbols to exclude 9031 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9032 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9033 # as well as any symbol that contains `d'. 9034 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9035 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9036 # platforms (ab)use it in PIC code, but their linkers get confused if 9037 # the symbol is explicitly referenced. Since portable code cannot 9038 # rely on this symbol name, it's probably fine to never include it in 9039 # preloaded symbol tables. 9040 # Exclude shared library initialization/finalization symbols. 9041 extract_expsyms_cmds= 9042 9043 case $host_os in 9044 cygwin* | mingw* | pw32* | cegcc*) 9045 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9046 # When not using gcc, we currently assume that we are using 9047 # Microsoft Visual C++. 9048 if test "$GCC" != yes; then 9049 with_gnu_ld=no 9050 fi 9051 ;; 9052 interix*) 9053 # we just hope/assume this is gcc and not c89 (= MSVC++) 9054 with_gnu_ld=yes 9055 ;; 9056 openbsd*) 9057 with_gnu_ld=no 9058 ;; 9059 esac 9060 9061 ld_shlibs=yes 9062 9063 # On some targets, GNU ld is compatible enough with the native linker 9064 # that we're better off using the native interface for both. 9065 lt_use_gnu_ld_interface=no 9066 if test "$with_gnu_ld" = yes; then 9067 case $host_os in 9068 aix*) 9069 # The AIX port of GNU ld has always aspired to compatibility 9070 # with the native linker. However, as the warning in the GNU ld 9071 # block says, versions before 2.19.5* couldn't really create working 9072 # shared libraries, regardless of the interface used. 9073 case `$LD -v 2>&1` in 9074 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9075 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9076 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9077 *) 9078 lt_use_gnu_ld_interface=yes 9079 ;; 9080 esac 9081 ;; 9082 *) 9083 lt_use_gnu_ld_interface=yes 9084 ;; 9085 esac 9086 fi 9087 9088 if test "$lt_use_gnu_ld_interface" = yes; then 9089 # If archive_cmds runs LD, not CC, wlarc should be empty 9090 wlarc='${wl}' 9091 9092 # Set some defaults for GNU ld with shared library support. These 9093 # are reset later if shared libraries are not supported. Putting them 9094 # here allows them to be overridden if necessary. 9095 runpath_var=LD_RUN_PATH 9096 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9097 export_dynamic_flag_spec='${wl}--export-dynamic' 9098 # ancient GNU ld didn't support --whole-archive et. al. 9099 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9100 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9101 else 9102 whole_archive_flag_spec= 9103 fi 9104 supports_anon_versioning=no 9105 case `$LD -v 2>&1` in 9106 *GNU\ gold*) supports_anon_versioning=yes ;; 9107 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9108 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9109 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9110 *\ 2.11.*) ;; # other 2.11 versions 9111 *) supports_anon_versioning=yes ;; 9112 esac 9113 9114 # See if GNU ld supports shared libraries. 9115 case $host_os in 9116 aix[3-9]*) 9117 # On AIX/PPC, the GNU linker is very broken 9118 if test "$host_cpu" != ia64; then 9119 ld_shlibs=no 9120 cat <<_LT_EOF 1>&2 9121 9122*** Warning: the GNU linker, at least up to release 2.19, is reported 9123*** to be unable to reliably create shared libraries on AIX. 9124*** Therefore, libtool is disabling shared libraries support. If you 9125*** really care for shared libraries, you may want to install binutils 9126*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9127*** You will then need to restart the configuration process. 9128 9129_LT_EOF 9130 fi 9131 ;; 9132 9133 amigaos*) 9134 case $host_cpu in 9135 powerpc) 9136 # see comment about AmigaOS4 .so support 9137 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9138 archive_expsym_cmds='' 9139 ;; 9140 m68k) 9141 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)' 9142 hardcode_libdir_flag_spec='-L$libdir' 9143 hardcode_minus_L=yes 9144 ;; 9145 esac 9146 ;; 9147 9148 beos*) 9149 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9150 allow_undefined_flag=unsupported 9151 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9152 # support --undefined. This deserves some investigation. FIXME 9153 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9154 else 9155 ld_shlibs=no 9156 fi 9157 ;; 9158 9159 cygwin* | mingw* | pw32* | cegcc*) 9160 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9161 # as there is no search path for DLLs. 9162 hardcode_libdir_flag_spec='-L$libdir' 9163 export_dynamic_flag_spec='${wl}--export-all-symbols' 9164 allow_undefined_flag=unsupported 9165 always_export_symbols=no 9166 enable_shared_with_static_runtimes=yes 9167 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9168 9169 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9170 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9171 # If the export-symbols file already is a .def file (1st line 9172 # is EXPORTS), use it as is; otherwise, prepend... 9173 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9174 cp $export_symbols $output_objdir/$soname.def; 9175 else 9176 echo EXPORTS > $output_objdir/$soname.def; 9177 cat $export_symbols >> $output_objdir/$soname.def; 9178 fi~ 9179 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9180 else 9181 ld_shlibs=no 9182 fi 9183 ;; 9184 9185 haiku*) 9186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9187 link_all_deplibs=yes 9188 ;; 9189 9190 interix[3-9]*) 9191 hardcode_direct=no 9192 hardcode_shlibpath_var=no 9193 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9194 export_dynamic_flag_spec='${wl}-E' 9195 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9196 # Instead, shared libraries are loaded at an image base (0x10000000 by 9197 # default) and relocated if they conflict, which is a slow very memory 9198 # consuming and fragmenting process. To avoid this, we pick a random, 9199 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9200 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9201 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9202 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' 9203 ;; 9204 9205 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9206 tmp_diet=no 9207 if test "$host_os" = linux-dietlibc; then 9208 case $cc_basename in 9209 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9210 esac 9211 fi 9212 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9213 && test "$tmp_diet" = no 9214 then 9215 tmp_addflag=' $pic_flag' 9216 tmp_sharedflag='-shared' 9217 case $cc_basename,$host_cpu in 9218 pgcc*) # Portland Group C compiler 9219 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' 9220 tmp_addflag=' $pic_flag' 9221 ;; 9222 pgf77* | pgf90* | pgf95* | pgfortran*) 9223 # Portland Group f77 and f90 compilers 9224 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' 9225 tmp_addflag=' $pic_flag -Mnomain' ;; 9226 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9227 tmp_addflag=' -i_dynamic' ;; 9228 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9229 tmp_addflag=' -i_dynamic -nofor_main' ;; 9230 ifc* | ifort*) # Intel Fortran compiler 9231 tmp_addflag=' -nofor_main' ;; 9232 lf95*) # Lahey Fortran 8.1 9233 whole_archive_flag_spec= 9234 tmp_sharedflag='--shared' ;; 9235 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9236 tmp_sharedflag='-qmkshrobj' 9237 tmp_addflag= ;; 9238 nvcc*) # Cuda Compiler Driver 2.2 9239 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' 9240 compiler_needs_object=yes 9241 ;; 9242 esac 9243 case `$CC -V 2>&1 | sed 5q` in 9244 *Sun\ C*) # Sun C 5.9 9245 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' 9246 compiler_needs_object=yes 9247 tmp_sharedflag='-G' ;; 9248 *Sun\ F*) # Sun Fortran 8.3 9249 tmp_sharedflag='-G' ;; 9250 esac 9251 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9252 9253 if test "x$supports_anon_versioning" = xyes; then 9254 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9255 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9256 echo "local: *; };" >> $output_objdir/$libname.ver~ 9257 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9258 fi 9259 9260 case $cc_basename in 9261 xlf* | bgf* | bgxlf* | mpixlf*) 9262 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9263 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9264 hardcode_libdir_flag_spec= 9265 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9266 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9267 if test "x$supports_anon_versioning" = xyes; then 9268 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9269 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9270 echo "local: *; };" >> $output_objdir/$libname.ver~ 9271 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9272 fi 9273 ;; 9274 esac 9275 else 9276 ld_shlibs=no 9277 fi 9278 ;; 9279 9280 netbsd*) 9281 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9282 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9283 wlarc= 9284 else 9285 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9286 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9287 fi 9288 ;; 9289 9290 solaris*) 9291 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9292 ld_shlibs=no 9293 cat <<_LT_EOF 1>&2 9294 9295*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9296*** create shared libraries on Solaris systems. Therefore, libtool 9297*** is disabling shared libraries support. We urge you to upgrade GNU 9298*** binutils to release 2.9.1 or newer. Another option is to modify 9299*** your PATH or compiler configuration so that the native linker is 9300*** used, and then restart. 9301 9302_LT_EOF 9303 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9305 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9306 else 9307 ld_shlibs=no 9308 fi 9309 ;; 9310 9311 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9312 case `$LD -v 2>&1` in 9313 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9314 ld_shlibs=no 9315 cat <<_LT_EOF 1>&2 9316 9317*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9318*** reliably create shared libraries on SCO systems. Therefore, libtool 9319*** is disabling shared libraries support. We urge you to upgrade GNU 9320*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9321*** your PATH or compiler configuration so that the native linker is 9322*** used, and then restart. 9323 9324_LT_EOF 9325 ;; 9326 *) 9327 # For security reasons, it is highly recommended that you always 9328 # use absolute paths for naming shared libraries, and exclude the 9329 # DT_RUNPATH tag from executables and libraries. But doing so 9330 # requires that you compile everything twice, which is a pain. 9331 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9332 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9333 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9334 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9335 else 9336 ld_shlibs=no 9337 fi 9338 ;; 9339 esac 9340 ;; 9341 9342 sunos4*) 9343 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9344 wlarc= 9345 hardcode_direct=yes 9346 hardcode_shlibpath_var=no 9347 ;; 9348 9349 *) 9350 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9351 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9352 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9353 else 9354 ld_shlibs=no 9355 fi 9356 ;; 9357 esac 9358 9359 if test "$ld_shlibs" = no; then 9360 runpath_var= 9361 hardcode_libdir_flag_spec= 9362 export_dynamic_flag_spec= 9363 whole_archive_flag_spec= 9364 fi 9365 else 9366 # PORTME fill in a description of your system's linker (not GNU ld) 9367 case $host_os in 9368 aix3*) 9369 allow_undefined_flag=unsupported 9370 always_export_symbols=yes 9371 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' 9372 # Note: this linker hardcodes the directories in LIBPATH if there 9373 # are no directories specified by -L. 9374 hardcode_minus_L=yes 9375 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9376 # Neither direct hardcoding nor static linking is supported with a 9377 # broken collect2. 9378 hardcode_direct=unsupported 9379 fi 9380 ;; 9381 9382 aix[4-9]*) 9383 if test "$host_cpu" = ia64; then 9384 # On IA64, the linker does run time linking by default, so we don't 9385 # have to do anything special. 9386 aix_use_runtimelinking=no 9387 exp_sym_flag='-Bexport' 9388 no_entry_flag="" 9389 else 9390 # If we're using GNU nm, then we don't want the "-C" option. 9391 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9392 # Also, AIX nm treats weak defined symbols like other global 9393 # defined symbols, whereas GNU nm marks them as "W". 9394 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9395 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' 9396 else 9397 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' 9398 fi 9399 aix_use_runtimelinking=no 9400 9401 # Test if we are trying to use run time linking or normal 9402 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9403 # need to do runtime linking. 9404 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9405 for ld_flag in $LDFLAGS; do 9406 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9407 aix_use_runtimelinking=yes 9408 break 9409 fi 9410 done 9411 ;; 9412 esac 9413 9414 exp_sym_flag='-bexport' 9415 no_entry_flag='-bnoentry' 9416 fi 9417 9418 # When large executables or shared objects are built, AIX ld can 9419 # have problems creating the table of contents. If linking a library 9420 # or program results in "error TOC overflow" add -mminimal-toc to 9421 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9422 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9423 9424 archive_cmds='' 9425 hardcode_direct=yes 9426 hardcode_direct_absolute=yes 9427 hardcode_libdir_separator=':' 9428 link_all_deplibs=yes 9429 file_list_spec='${wl}-f,' 9430 9431 if test "$GCC" = yes; then 9432 case $host_os in aix4.[012]|aix4.[012].*) 9433 # We only want to do this on AIX 4.2 and lower, the check 9434 # below for broken collect2 doesn't work under 4.3+ 9435 collect2name=`${CC} -print-prog-name=collect2` 9436 if test -f "$collect2name" && 9437 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9438 then 9439 # We have reworked collect2 9440 : 9441 else 9442 # We have old collect2 9443 hardcode_direct=unsupported 9444 # It fails to find uninstalled libraries when the uninstalled 9445 # path is not listed in the libpath. Setting hardcode_minus_L 9446 # to unsupported forces relinking 9447 hardcode_minus_L=yes 9448 hardcode_libdir_flag_spec='-L$libdir' 9449 hardcode_libdir_separator= 9450 fi 9451 ;; 9452 esac 9453 shared_flag='-shared' 9454 if test "$aix_use_runtimelinking" = yes; then 9455 shared_flag="$shared_flag "'${wl}-G' 9456 fi 9457 else 9458 # not using gcc 9459 if test "$host_cpu" = ia64; then 9460 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9461 # chokes on -Wl,-G. The following line is correct: 9462 shared_flag='-G' 9463 else 9464 if test "$aix_use_runtimelinking" = yes; then 9465 shared_flag='${wl}-G' 9466 else 9467 shared_flag='${wl}-bM:SRE' 9468 fi 9469 fi 9470 fi 9471 9472 export_dynamic_flag_spec='${wl}-bexpall' 9473 # It seems that -bexpall does not export symbols beginning with 9474 # underscore (_), so it is better to generate a list of symbols to export. 9475 always_export_symbols=yes 9476 if test "$aix_use_runtimelinking" = yes; then 9477 # Warning - without using the other runtime loading flags (-brtl), 9478 # -berok will link without error, but may produce a broken library. 9479 allow_undefined_flag='-berok' 9480 # Determine the default libpath from the value encoded in an 9481 # empty executable. 9482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9483/* end confdefs.h. */ 9484 9485int 9486main () 9487{ 9488 9489 ; 9490 return 0; 9491} 9492_ACEOF 9493if ac_fn_c_try_link "$LINENO"; then : 9494 9495lt_aix_libpath_sed=' 9496 /Import File Strings/,/^$/ { 9497 /^0/ { 9498 s/^0 *\(.*\)$/\1/ 9499 p 9500 } 9501 }' 9502aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9503# Check for a 64-bit object if we didn't find anything. 9504if test -z "$aix_libpath"; then 9505 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9506fi 9507fi 9508rm -f core conftest.err conftest.$ac_objext \ 9509 conftest$ac_exeext conftest.$ac_ext 9510if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9511 9512 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9513 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" 9514 else 9515 if test "$host_cpu" = ia64; then 9516 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9517 allow_undefined_flag="-z nodefs" 9518 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" 9519 else 9520 # Determine the default libpath from the value encoded in an 9521 # empty executable. 9522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9523/* end confdefs.h. */ 9524 9525int 9526main () 9527{ 9528 9529 ; 9530 return 0; 9531} 9532_ACEOF 9533if ac_fn_c_try_link "$LINENO"; then : 9534 9535lt_aix_libpath_sed=' 9536 /Import File Strings/,/^$/ { 9537 /^0/ { 9538 s/^0 *\(.*\)$/\1/ 9539 p 9540 } 9541 }' 9542aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9543# Check for a 64-bit object if we didn't find anything. 9544if test -z "$aix_libpath"; then 9545 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9546fi 9547fi 9548rm -f core conftest.err conftest.$ac_objext \ 9549 conftest$ac_exeext conftest.$ac_ext 9550if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9551 9552 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9553 # Warning - without using the other run time loading flags, 9554 # -berok will link without error, but may produce a broken library. 9555 no_undefined_flag=' ${wl}-bernotok' 9556 allow_undefined_flag=' ${wl}-berok' 9557 if test "$with_gnu_ld" = yes; then 9558 # We only use this code for GNU lds that support --whole-archive. 9559 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9560 else 9561 # Exported symbols can be pulled into shared objects from archives 9562 whole_archive_flag_spec='$convenience' 9563 fi 9564 archive_cmds_need_lc=yes 9565 # This is similar to how AIX traditionally builds its shared libraries. 9566 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' 9567 fi 9568 fi 9569 ;; 9570 9571 amigaos*) 9572 case $host_cpu in 9573 powerpc) 9574 # see comment about AmigaOS4 .so support 9575 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9576 archive_expsym_cmds='' 9577 ;; 9578 m68k) 9579 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)' 9580 hardcode_libdir_flag_spec='-L$libdir' 9581 hardcode_minus_L=yes 9582 ;; 9583 esac 9584 ;; 9585 9586 bsdi[45]*) 9587 export_dynamic_flag_spec=-rdynamic 9588 ;; 9589 9590 cygwin* | mingw* | pw32* | cegcc*) 9591 # When not using gcc, we currently assume that we are using 9592 # Microsoft Visual C++. 9593 # hardcode_libdir_flag_spec is actually meaningless, as there is 9594 # no search path for DLLs. 9595 hardcode_libdir_flag_spec=' ' 9596 allow_undefined_flag=unsupported 9597 # Tell ltmain to make .lib files, not .a files. 9598 libext=lib 9599 # Tell ltmain to make .dll files, not .so files. 9600 shrext_cmds=".dll" 9601 # FIXME: Setting linknames here is a bad hack. 9602 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9603 # The linker will automatically build a .lib file if we build a DLL. 9604 old_archive_from_new_cmds='true' 9605 # FIXME: Should let the user specify the lib program. 9606 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9607 fix_srcfile_path='`cygpath -w "$srcfile"`' 9608 enable_shared_with_static_runtimes=yes 9609 ;; 9610 9611 darwin* | rhapsody*) 9612 9613 9614 archive_cmds_need_lc=no 9615 hardcode_direct=no 9616 hardcode_automatic=yes 9617 hardcode_shlibpath_var=unsupported 9618 if test "$lt_cv_ld_force_load" = "yes"; then 9619 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\"`' 9620 else 9621 whole_archive_flag_spec='' 9622 fi 9623 link_all_deplibs=yes 9624 allow_undefined_flag="$_lt_dar_allow_undefined" 9625 case $cc_basename in 9626 ifort*) _lt_dar_can_shared=yes ;; 9627 *) _lt_dar_can_shared=$GCC ;; 9628 esac 9629 if test "$_lt_dar_can_shared" = "yes"; then 9630 output_verbose_link_cmd=func_echo_all 9631 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9632 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9633 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}" 9634 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}" 9635 9636 else 9637 ld_shlibs=no 9638 fi 9639 9640 ;; 9641 9642 dgux*) 9643 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9644 hardcode_libdir_flag_spec='-L$libdir' 9645 hardcode_shlibpath_var=no 9646 ;; 9647 9648 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9649 # support. Future versions do this automatically, but an explicit c++rt0.o 9650 # does not break anything, and helps significantly (at the cost of a little 9651 # extra space). 9652 freebsd2.2*) 9653 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9654 hardcode_libdir_flag_spec='-R$libdir' 9655 hardcode_direct=yes 9656 hardcode_shlibpath_var=no 9657 ;; 9658 9659 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9660 freebsd2.*) 9661 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9662 hardcode_direct=yes 9663 hardcode_minus_L=yes 9664 hardcode_shlibpath_var=no 9665 ;; 9666 9667 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9668 freebsd* | dragonfly*) 9669 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9670 hardcode_libdir_flag_spec='-R$libdir' 9671 hardcode_direct=yes 9672 hardcode_shlibpath_var=no 9673 ;; 9674 9675 hpux9*) 9676 if test "$GCC" = yes; then 9677 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' 9678 else 9679 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' 9680 fi 9681 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9682 hardcode_libdir_separator=: 9683 hardcode_direct=yes 9684 9685 # hardcode_minus_L: Not really in the search PATH, 9686 # but as the default location of the library. 9687 hardcode_minus_L=yes 9688 export_dynamic_flag_spec='${wl}-E' 9689 ;; 9690 9691 hpux10*) 9692 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9693 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9694 else 9695 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9696 fi 9697 if test "$with_gnu_ld" = no; then 9698 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9699 hardcode_libdir_flag_spec_ld='+b $libdir' 9700 hardcode_libdir_separator=: 9701 hardcode_direct=yes 9702 hardcode_direct_absolute=yes 9703 export_dynamic_flag_spec='${wl}-E' 9704 # hardcode_minus_L: Not really in the search PATH, 9705 # but as the default location of the library. 9706 hardcode_minus_L=yes 9707 fi 9708 ;; 9709 9710 hpux11*) 9711 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9712 case $host_cpu in 9713 hppa*64*) 9714 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9715 ;; 9716 ia64*) 9717 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9718 ;; 9719 *) 9720 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9721 ;; 9722 esac 9723 else 9724 case $host_cpu in 9725 hppa*64*) 9726 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9727 ;; 9728 ia64*) 9729 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9730 ;; 9731 *) 9732 9733 # Older versions of the 11.00 compiler do not understand -b yet 9734 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9736$as_echo_n "checking if $CC understands -b... " >&6; } 9737if test "${lt_cv_prog_compiler__b+set}" = set; then : 9738 $as_echo_n "(cached) " >&6 9739else 9740 lt_cv_prog_compiler__b=no 9741 save_LDFLAGS="$LDFLAGS" 9742 LDFLAGS="$LDFLAGS -b" 9743 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9744 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9745 # The linker can only warn and ignore the option if not recognized 9746 # So say no if there are warnings 9747 if test -s conftest.err; then 9748 # Append any errors to the config.log. 9749 cat conftest.err 1>&5 9750 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9751 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9752 if diff conftest.exp conftest.er2 >/dev/null; then 9753 lt_cv_prog_compiler__b=yes 9754 fi 9755 else 9756 lt_cv_prog_compiler__b=yes 9757 fi 9758 fi 9759 $RM -r conftest* 9760 LDFLAGS="$save_LDFLAGS" 9761 9762fi 9763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9764$as_echo "$lt_cv_prog_compiler__b" >&6; } 9765 9766if test x"$lt_cv_prog_compiler__b" = xyes; then 9767 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9768else 9769 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9770fi 9771 9772 ;; 9773 esac 9774 fi 9775 if test "$with_gnu_ld" = no; then 9776 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9777 hardcode_libdir_separator=: 9778 9779 case $host_cpu in 9780 hppa*64*|ia64*) 9781 hardcode_direct=no 9782 hardcode_shlibpath_var=no 9783 ;; 9784 *) 9785 hardcode_direct=yes 9786 hardcode_direct_absolute=yes 9787 export_dynamic_flag_spec='${wl}-E' 9788 9789 # hardcode_minus_L: Not really in the search PATH, 9790 # but as the default location of the library. 9791 hardcode_minus_L=yes 9792 ;; 9793 esac 9794 fi 9795 ;; 9796 9797 irix5* | irix6* | nonstopux*) 9798 if test "$GCC" = yes; then 9799 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' 9800 # Try to use the -exported_symbol ld option, if it does not 9801 # work, assume that -exports_file does not work either and 9802 # implicitly export all symbols. 9803 save_LDFLAGS="$LDFLAGS" 9804 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9806/* end confdefs.h. */ 9807int foo(void) {} 9808_ACEOF 9809if ac_fn_c_try_link "$LINENO"; then : 9810 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' 9811 9812fi 9813rm -f core conftest.err conftest.$ac_objext \ 9814 conftest$ac_exeext conftest.$ac_ext 9815 LDFLAGS="$save_LDFLAGS" 9816 else 9817 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' 9818 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' 9819 fi 9820 archive_cmds_need_lc='no' 9821 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9822 hardcode_libdir_separator=: 9823 inherit_rpath=yes 9824 link_all_deplibs=yes 9825 ;; 9826 9827 netbsd*) 9828 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9829 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9830 else 9831 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9832 fi 9833 hardcode_libdir_flag_spec='-R$libdir' 9834 hardcode_direct=yes 9835 hardcode_shlibpath_var=no 9836 ;; 9837 9838 newsos6) 9839 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9840 hardcode_direct=yes 9841 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9842 hardcode_libdir_separator=: 9843 hardcode_shlibpath_var=no 9844 ;; 9845 9846 *nto* | *qnx*) 9847 ;; 9848 9849 openbsd*) 9850 if test -f /usr/libexec/ld.so; then 9851 hardcode_direct=yes 9852 hardcode_shlibpath_var=no 9853 hardcode_direct_absolute=yes 9854 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9855 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9856 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9857 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9858 export_dynamic_flag_spec='${wl}-E' 9859 else 9860 case $host_os in 9861 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9862 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9863 hardcode_libdir_flag_spec='-R$libdir' 9864 ;; 9865 *) 9866 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9867 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9868 ;; 9869 esac 9870 fi 9871 else 9872 ld_shlibs=no 9873 fi 9874 ;; 9875 9876 os2*) 9877 hardcode_libdir_flag_spec='-L$libdir' 9878 hardcode_minus_L=yes 9879 allow_undefined_flag=unsupported 9880 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' 9881 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9882 ;; 9883 9884 osf3*) 9885 if test "$GCC" = yes; then 9886 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9887 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' 9888 else 9889 allow_undefined_flag=' -expect_unresolved \*' 9890 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' 9891 fi 9892 archive_cmds_need_lc='no' 9893 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9894 hardcode_libdir_separator=: 9895 ;; 9896 9897 osf4* | osf5*) # as osf3* with the addition of -msym flag 9898 if test "$GCC" = yes; then 9899 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9900 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' 9901 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9902 else 9903 allow_undefined_flag=' -expect_unresolved \*' 9904 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' 9905 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~ 9906 $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' 9907 9908 # Both c and cxx compiler support -rpath directly 9909 hardcode_libdir_flag_spec='-rpath $libdir' 9910 fi 9911 archive_cmds_need_lc='no' 9912 hardcode_libdir_separator=: 9913 ;; 9914 9915 solaris*) 9916 no_undefined_flag=' -z defs' 9917 if test "$GCC" = yes; then 9918 wlarc='${wl}' 9919 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9920 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9921 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9922 else 9923 case `$CC -V 2>&1` in 9924 *"Compilers 5.0"*) 9925 wlarc='' 9926 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9927 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9928 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9929 ;; 9930 *) 9931 wlarc='${wl}' 9932 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9933 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9934 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9935 ;; 9936 esac 9937 fi 9938 hardcode_libdir_flag_spec='-R$libdir' 9939 hardcode_shlibpath_var=no 9940 case $host_os in 9941 solaris2.[0-5] | solaris2.[0-5].*) ;; 9942 *) 9943 # The compiler driver will combine and reorder linker options, 9944 # but understands `-z linker_flag'. GCC discards it without `$wl', 9945 # but is careful enough not to reorder. 9946 # Supported since Solaris 2.6 (maybe 2.5.1?) 9947 if test "$GCC" = yes; then 9948 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9949 else 9950 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9951 fi 9952 ;; 9953 esac 9954 link_all_deplibs=yes 9955 ;; 9956 9957 sunos4*) 9958 if test "x$host_vendor" = xsequent; then 9959 # Use $CC to link under sequent, because it throws in some extra .o 9960 # files that make .init and .fini sections work. 9961 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9962 else 9963 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9964 fi 9965 hardcode_libdir_flag_spec='-L$libdir' 9966 hardcode_direct=yes 9967 hardcode_minus_L=yes 9968 hardcode_shlibpath_var=no 9969 ;; 9970 9971 sysv4) 9972 case $host_vendor in 9973 sni) 9974 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9975 hardcode_direct=yes # is this really true??? 9976 ;; 9977 siemens) 9978 ## LD is ld it makes a PLAMLIB 9979 ## CC just makes a GrossModule. 9980 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9981 reload_cmds='$CC -r -o $output$reload_objs' 9982 hardcode_direct=no 9983 ;; 9984 motorola) 9985 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9986 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9987 ;; 9988 esac 9989 runpath_var='LD_RUN_PATH' 9990 hardcode_shlibpath_var=no 9991 ;; 9992 9993 sysv4.3*) 9994 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9995 hardcode_shlibpath_var=no 9996 export_dynamic_flag_spec='-Bexport' 9997 ;; 9998 9999 sysv4*MP*) 10000 if test -d /usr/nec; then 10001 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10002 hardcode_shlibpath_var=no 10003 runpath_var=LD_RUN_PATH 10004 hardcode_runpath_var=yes 10005 ld_shlibs=yes 10006 fi 10007 ;; 10008 10009 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10010 no_undefined_flag='${wl}-z,text' 10011 archive_cmds_need_lc=no 10012 hardcode_shlibpath_var=no 10013 runpath_var='LD_RUN_PATH' 10014 10015 if test "$GCC" = yes; then 10016 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10017 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10018 else 10019 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10020 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10021 fi 10022 ;; 10023 10024 sysv5* | sco3.2v5* | sco5v6*) 10025 # Note: We can NOT use -z defs as we might desire, because we do not 10026 # link with -lc, and that would cause any symbols used from libc to 10027 # always be unresolved, which means just about no library would 10028 # ever link correctly. If we're not using GNU ld we use -z text 10029 # though, which does catch some bad symbols but isn't as heavy-handed 10030 # as -z defs. 10031 no_undefined_flag='${wl}-z,text' 10032 allow_undefined_flag='${wl}-z,nodefs' 10033 archive_cmds_need_lc=no 10034 hardcode_shlibpath_var=no 10035 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10036 hardcode_libdir_separator=':' 10037 link_all_deplibs=yes 10038 export_dynamic_flag_spec='${wl}-Bexport' 10039 runpath_var='LD_RUN_PATH' 10040 10041 if test "$GCC" = yes; then 10042 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10043 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10044 else 10045 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10046 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10047 fi 10048 ;; 10049 10050 uts4*) 10051 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10052 hardcode_libdir_flag_spec='-L$libdir' 10053 hardcode_shlibpath_var=no 10054 ;; 10055 10056 *) 10057 ld_shlibs=no 10058 ;; 10059 esac 10060 10061 if test x$host_vendor = xsni; then 10062 case $host in 10063 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10064 export_dynamic_flag_spec='${wl}-Blargedynsym' 10065 ;; 10066 esac 10067 fi 10068 fi 10069 10070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10071$as_echo "$ld_shlibs" >&6; } 10072test "$ld_shlibs" = no && can_build_shared=no 10073 10074with_gnu_ld=$with_gnu_ld 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090# 10091# Do we need to explicitly link libc? 10092# 10093case "x$archive_cmds_need_lc" in 10094x|xyes) 10095 # Assume -lc should be added 10096 archive_cmds_need_lc=yes 10097 10098 if test "$enable_shared" = yes && test "$GCC" = yes; then 10099 case $archive_cmds in 10100 *'~'*) 10101 # FIXME: we may have to deal with multi-command sequences. 10102 ;; 10103 '$CC '*) 10104 # Test whether the compiler implicitly links with -lc since on some 10105 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10106 # to ld, don't add -lc before -lgcc. 10107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10108$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10109if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10110 $as_echo_n "(cached) " >&6 10111else 10112 $RM conftest* 10113 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10114 10115 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10116 (eval $ac_compile) 2>&5 10117 ac_status=$? 10118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10119 test $ac_status = 0; } 2>conftest.err; then 10120 soname=conftest 10121 lib=conftest 10122 libobjs=conftest.$ac_objext 10123 deplibs= 10124 wl=$lt_prog_compiler_wl 10125 pic_flag=$lt_prog_compiler_pic 10126 compiler_flags=-v 10127 linker_flags=-v 10128 verstring= 10129 output_objdir=. 10130 libname=conftest 10131 lt_save_allow_undefined_flag=$allow_undefined_flag 10132 allow_undefined_flag= 10133 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10134 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10135 ac_status=$? 10136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10137 test $ac_status = 0; } 10138 then 10139 lt_cv_archive_cmds_need_lc=no 10140 else 10141 lt_cv_archive_cmds_need_lc=yes 10142 fi 10143 allow_undefined_flag=$lt_save_allow_undefined_flag 10144 else 10145 cat conftest.err 1>&5 10146 fi 10147 $RM conftest* 10148 10149fi 10150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10151$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10152 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10153 ;; 10154 esac 10155 fi 10156 ;; 10157esac 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 10310 10311 10312 10313 10314 10315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10316$as_echo_n "checking dynamic linker characteristics... " >&6; } 10317 10318if test "$GCC" = yes; then 10319 case $host_os in 10320 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10321 *) lt_awk_arg="/^libraries:/" ;; 10322 esac 10323 case $host_os in 10324 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10325 *) lt_sed_strip_eq="s,=/,/,g" ;; 10326 esac 10327 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10328 case $lt_search_path_spec in 10329 *\;*) 10330 # if the path contains ";" then we assume it to be the separator 10331 # otherwise default to the standard path separator (i.e. ":") - it is 10332 # assumed that no part of a normal pathname contains ";" but that should 10333 # okay in the real world where ";" in dirpaths is itself problematic. 10334 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10335 ;; 10336 *) 10337 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10338 ;; 10339 esac 10340 # Ok, now we have the path, separated by spaces, we can step through it 10341 # and add multilib dir if necessary. 10342 lt_tmp_lt_search_path_spec= 10343 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10344 for lt_sys_path in $lt_search_path_spec; do 10345 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10346 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10347 else 10348 test -d "$lt_sys_path" && \ 10349 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10350 fi 10351 done 10352 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10353BEGIN {RS=" "; FS="/|\n";} { 10354 lt_foo=""; 10355 lt_count=0; 10356 for (lt_i = NF; lt_i > 0; lt_i--) { 10357 if ($lt_i != "" && $lt_i != ".") { 10358 if ($lt_i == "..") { 10359 lt_count++; 10360 } else { 10361 if (lt_count == 0) { 10362 lt_foo="/" $lt_i lt_foo; 10363 } else { 10364 lt_count--; 10365 } 10366 } 10367 } 10368 } 10369 if (lt_foo != "") { lt_freq[lt_foo]++; } 10370 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10371}'` 10372 # AWK program above erroneously prepends '/' to C:/dos/paths 10373 # for these hosts. 10374 case $host_os in 10375 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10376 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10377 esac 10378 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10379else 10380 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10381fi 10382library_names_spec= 10383libname_spec='lib$name' 10384soname_spec= 10385shrext_cmds=".so" 10386postinstall_cmds= 10387postuninstall_cmds= 10388finish_cmds= 10389finish_eval= 10390shlibpath_var= 10391shlibpath_overrides_runpath=unknown 10392version_type=none 10393dynamic_linker="$host_os ld.so" 10394sys_lib_dlsearch_path_spec="/lib /usr/lib" 10395need_lib_prefix=unknown 10396hardcode_into_libs=no 10397 10398# when you set need_version to no, make sure it does not cause -set_version 10399# flags to be left without arguments 10400need_version=unknown 10401 10402case $host_os in 10403aix3*) 10404 version_type=linux 10405 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10406 shlibpath_var=LIBPATH 10407 10408 # AIX 3 has no versioning support, so we append a major version to the name. 10409 soname_spec='${libname}${release}${shared_ext}$major' 10410 ;; 10411 10412aix[4-9]*) 10413 version_type=linux 10414 need_lib_prefix=no 10415 need_version=no 10416 hardcode_into_libs=yes 10417 if test "$host_cpu" = ia64; then 10418 # AIX 5 supports IA64 10419 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10420 shlibpath_var=LD_LIBRARY_PATH 10421 else 10422 # With GCC up to 2.95.x, collect2 would create an import file 10423 # for dependence libraries. The import file would start with 10424 # the line `#! .'. This would cause the generated library to 10425 # depend on `.', always an invalid library. This was fixed in 10426 # development snapshots of GCC prior to 3.0. 10427 case $host_os in 10428 aix4 | aix4.[01] | aix4.[01].*) 10429 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10430 echo ' yes ' 10431 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10432 : 10433 else 10434 can_build_shared=no 10435 fi 10436 ;; 10437 esac 10438 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10439 # soname into executable. Probably we can add versioning support to 10440 # collect2, so additional links can be useful in future. 10441 if test "$aix_use_runtimelinking" = yes; then 10442 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10443 # instead of lib<name>.a to let people know that these are not 10444 # typical AIX shared libraries. 10445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10446 else 10447 # We preserve .a as extension for shared libraries through AIX4.2 10448 # and later when we are not doing run time linking. 10449 library_names_spec='${libname}${release}.a $libname.a' 10450 soname_spec='${libname}${release}${shared_ext}$major' 10451 fi 10452 shlibpath_var=LIBPATH 10453 fi 10454 ;; 10455 10456amigaos*) 10457 case $host_cpu in 10458 powerpc) 10459 # Since July 2007 AmigaOS4 officially supports .so libraries. 10460 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10462 ;; 10463 m68k) 10464 library_names_spec='$libname.ixlibrary $libname.a' 10465 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10466 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' 10467 ;; 10468 esac 10469 ;; 10470 10471beos*) 10472 library_names_spec='${libname}${shared_ext}' 10473 dynamic_linker="$host_os ld.so" 10474 shlibpath_var=LIBRARY_PATH 10475 ;; 10476 10477bsdi[45]*) 10478 version_type=linux 10479 need_version=no 10480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10481 soname_spec='${libname}${release}${shared_ext}$major' 10482 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10483 shlibpath_var=LD_LIBRARY_PATH 10484 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10485 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10486 # the default ld.so.conf also contains /usr/contrib/lib and 10487 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10488 # libtool to hard-code these into programs 10489 ;; 10490 10491cygwin* | mingw* | pw32* | cegcc*) 10492 version_type=windows 10493 shrext_cmds=".dll" 10494 need_version=no 10495 need_lib_prefix=no 10496 10497 case $GCC,$host_os in 10498 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10499 library_names_spec='$libname.dll.a' 10500 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10501 postinstall_cmds='base_file=`basename \${file}`~ 10502 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10503 dldir=$destdir/`dirname \$dlpath`~ 10504 test -d \$dldir || mkdir -p \$dldir~ 10505 $install_prog $dir/$dlname \$dldir/$dlname~ 10506 chmod a+x \$dldir/$dlname~ 10507 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10508 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10509 fi' 10510 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10511 dlpath=$dir/\$dldll~ 10512 $RM \$dlpath' 10513 shlibpath_overrides_runpath=yes 10514 10515 case $host_os in 10516 cygwin*) 10517 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10518 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10519 10520 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10521 ;; 10522 mingw* | cegcc*) 10523 # MinGW DLLs use traditional 'lib' prefix 10524 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10525 ;; 10526 pw32*) 10527 # pw32 DLLs use 'pw' prefix rather than 'lib' 10528 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10529 ;; 10530 esac 10531 ;; 10532 10533 *) 10534 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10535 ;; 10536 esac 10537 dynamic_linker='Win32 ld.exe' 10538 # FIXME: first we should search . and the directory the executable is in 10539 shlibpath_var=PATH 10540 ;; 10541 10542darwin* | rhapsody*) 10543 dynamic_linker="$host_os dyld" 10544 version_type=darwin 10545 need_lib_prefix=no 10546 need_version=no 10547 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10548 soname_spec='${libname}${release}${major}$shared_ext' 10549 shlibpath_overrides_runpath=yes 10550 shlibpath_var=DYLD_LIBRARY_PATH 10551 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10552 10553 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10554 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10555 ;; 10556 10557dgux*) 10558 version_type=linux 10559 need_lib_prefix=no 10560 need_version=no 10561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10562 soname_spec='${libname}${release}${shared_ext}$major' 10563 shlibpath_var=LD_LIBRARY_PATH 10564 ;; 10565 10566freebsd* | dragonfly*) 10567 # DragonFly does not have aout. When/if they implement a new 10568 # versioning mechanism, adjust this. 10569 if test -x /usr/bin/objformat; then 10570 objformat=`/usr/bin/objformat` 10571 else 10572 case $host_os in 10573 freebsd[23].*) objformat=aout ;; 10574 *) objformat=elf ;; 10575 esac 10576 fi 10577 version_type=freebsd-$objformat 10578 case $version_type in 10579 freebsd-elf*) 10580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10581 need_version=no 10582 need_lib_prefix=no 10583 ;; 10584 freebsd-*) 10585 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10586 need_version=yes 10587 ;; 10588 esac 10589 shlibpath_var=LD_LIBRARY_PATH 10590 case $host_os in 10591 freebsd2.*) 10592 shlibpath_overrides_runpath=yes 10593 ;; 10594 freebsd3.[01]* | freebsdelf3.[01]*) 10595 shlibpath_overrides_runpath=yes 10596 hardcode_into_libs=yes 10597 ;; 10598 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10599 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10600 shlibpath_overrides_runpath=no 10601 hardcode_into_libs=yes 10602 ;; 10603 *) # from 4.6 on, and DragonFly 10604 shlibpath_overrides_runpath=yes 10605 hardcode_into_libs=yes 10606 ;; 10607 esac 10608 ;; 10609 10610gnu*) 10611 version_type=linux 10612 need_lib_prefix=no 10613 need_version=no 10614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10615 soname_spec='${libname}${release}${shared_ext}$major' 10616 shlibpath_var=LD_LIBRARY_PATH 10617 hardcode_into_libs=yes 10618 ;; 10619 10620haiku*) 10621 version_type=linux 10622 need_lib_prefix=no 10623 need_version=no 10624 dynamic_linker="$host_os runtime_loader" 10625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10626 soname_spec='${libname}${release}${shared_ext}$major' 10627 shlibpath_var=LIBRARY_PATH 10628 shlibpath_overrides_runpath=yes 10629 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10630 hardcode_into_libs=yes 10631 ;; 10632 10633hpux9* | hpux10* | hpux11*) 10634 # Give a soname corresponding to the major version so that dld.sl refuses to 10635 # link against other versions. 10636 version_type=sunos 10637 need_lib_prefix=no 10638 need_version=no 10639 case $host_cpu in 10640 ia64*) 10641 shrext_cmds='.so' 10642 hardcode_into_libs=yes 10643 dynamic_linker="$host_os dld.so" 10644 shlibpath_var=LD_LIBRARY_PATH 10645 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10647 soname_spec='${libname}${release}${shared_ext}$major' 10648 if test "X$HPUX_IA64_MODE" = X32; then 10649 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10650 else 10651 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10652 fi 10653 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10654 ;; 10655 hppa*64*) 10656 shrext_cmds='.sl' 10657 hardcode_into_libs=yes 10658 dynamic_linker="$host_os dld.sl" 10659 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10660 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10662 soname_spec='${libname}${release}${shared_ext}$major' 10663 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10664 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10665 ;; 10666 *) 10667 shrext_cmds='.sl' 10668 dynamic_linker="$host_os dld.sl" 10669 shlibpath_var=SHLIB_PATH 10670 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10672 soname_spec='${libname}${release}${shared_ext}$major' 10673 ;; 10674 esac 10675 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10676 postinstall_cmds='chmod 555 $lib' 10677 # or fails outright, so override atomically: 10678 install_override_mode=555 10679 ;; 10680 10681interix[3-9]*) 10682 version_type=linux 10683 need_lib_prefix=no 10684 need_version=no 10685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10686 soname_spec='${libname}${release}${shared_ext}$major' 10687 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10688 shlibpath_var=LD_LIBRARY_PATH 10689 shlibpath_overrides_runpath=no 10690 hardcode_into_libs=yes 10691 ;; 10692 10693irix5* | irix6* | nonstopux*) 10694 case $host_os in 10695 nonstopux*) version_type=nonstopux ;; 10696 *) 10697 if test "$lt_cv_prog_gnu_ld" = yes; then 10698 version_type=linux 10699 else 10700 version_type=irix 10701 fi ;; 10702 esac 10703 need_lib_prefix=no 10704 need_version=no 10705 soname_spec='${libname}${release}${shared_ext}$major' 10706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10707 case $host_os in 10708 irix5* | nonstopux*) 10709 libsuff= shlibsuff= 10710 ;; 10711 *) 10712 case $LD in # libtool.m4 will add one of these switches to LD 10713 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10714 libsuff= shlibsuff= libmagic=32-bit;; 10715 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10716 libsuff=32 shlibsuff=N32 libmagic=N32;; 10717 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10718 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10719 *) libsuff= shlibsuff= libmagic=never-match;; 10720 esac 10721 ;; 10722 esac 10723 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10724 shlibpath_overrides_runpath=no 10725 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10726 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10727 hardcode_into_libs=yes 10728 ;; 10729 10730# No shared lib support for Linux oldld, aout, or coff. 10731linux*oldld* | linux*aout* | linux*coff*) 10732 dynamic_linker=no 10733 ;; 10734 10735# This must be Linux ELF. 10736linux* | k*bsd*-gnu | kopensolaris*-gnu) 10737 version_type=linux 10738 need_lib_prefix=no 10739 need_version=no 10740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10741 soname_spec='${libname}${release}${shared_ext}$major' 10742 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10743 shlibpath_var=LD_LIBRARY_PATH 10744 shlibpath_overrides_runpath=no 10745 10746 # Some binutils ld are patched to set DT_RUNPATH 10747 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10748 $as_echo_n "(cached) " >&6 10749else 10750 lt_cv_shlibpath_overrides_runpath=no 10751 save_LDFLAGS=$LDFLAGS 10752 save_libdir=$libdir 10753 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10754 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10756/* end confdefs.h. */ 10757 10758int 10759main () 10760{ 10761 10762 ; 10763 return 0; 10764} 10765_ACEOF 10766if ac_fn_c_try_link "$LINENO"; then : 10767 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10768 lt_cv_shlibpath_overrides_runpath=yes 10769fi 10770fi 10771rm -f core conftest.err conftest.$ac_objext \ 10772 conftest$ac_exeext conftest.$ac_ext 10773 LDFLAGS=$save_LDFLAGS 10774 libdir=$save_libdir 10775 10776fi 10777 10778 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10779 10780 # This implies no fast_install, which is unacceptable. 10781 # Some rework will be needed to allow for fast_install 10782 # before this can be enabled. 10783 hardcode_into_libs=yes 10784 10785 # Append ld.so.conf contents to the search path 10786 if test -f /etc/ld.so.conf; then 10787 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' ' '` 10788 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10789 fi 10790 10791 # We used to test for /lib/ld.so.1 and disable shared libraries on 10792 # powerpc, because MkLinux only supported shared libraries with the 10793 # GNU dynamic linker. Since this was broken with cross compilers, 10794 # most powerpc-linux boxes support dynamic linking these days and 10795 # people can always --disable-shared, the test was removed, and we 10796 # assume the GNU/Linux dynamic linker is in use. 10797 dynamic_linker='GNU/Linux ld.so' 10798 ;; 10799 10800netbsd*) 10801 version_type=sunos 10802 need_lib_prefix=no 10803 need_version=no 10804 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10806 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10807 dynamic_linker='NetBSD (a.out) ld.so' 10808 else 10809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10810 soname_spec='${libname}${release}${shared_ext}$major' 10811 dynamic_linker='NetBSD ld.elf_so' 10812 fi 10813 shlibpath_var=LD_LIBRARY_PATH 10814 shlibpath_overrides_runpath=yes 10815 hardcode_into_libs=yes 10816 ;; 10817 10818newsos6) 10819 version_type=linux 10820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10821 shlibpath_var=LD_LIBRARY_PATH 10822 shlibpath_overrides_runpath=yes 10823 ;; 10824 10825*nto* | *qnx*) 10826 version_type=qnx 10827 need_lib_prefix=no 10828 need_version=no 10829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10830 soname_spec='${libname}${release}${shared_ext}$major' 10831 shlibpath_var=LD_LIBRARY_PATH 10832 shlibpath_overrides_runpath=no 10833 hardcode_into_libs=yes 10834 dynamic_linker='ldqnx.so' 10835 ;; 10836 10837openbsd*) 10838 version_type=sunos 10839 sys_lib_dlsearch_path_spec="/usr/lib" 10840 need_lib_prefix=no 10841 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10842 case $host_os in 10843 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10844 *) need_version=no ;; 10845 esac 10846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10847 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10848 shlibpath_var=LD_LIBRARY_PATH 10849 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10850 case $host_os in 10851 openbsd2.[89] | openbsd2.[89].*) 10852 shlibpath_overrides_runpath=no 10853 ;; 10854 *) 10855 shlibpath_overrides_runpath=yes 10856 ;; 10857 esac 10858 else 10859 shlibpath_overrides_runpath=yes 10860 fi 10861 ;; 10862 10863os2*) 10864 libname_spec='$name' 10865 shrext_cmds=".dll" 10866 need_lib_prefix=no 10867 library_names_spec='$libname${shared_ext} $libname.a' 10868 dynamic_linker='OS/2 ld.exe' 10869 shlibpath_var=LIBPATH 10870 ;; 10871 10872osf3* | osf4* | osf5*) 10873 version_type=osf 10874 need_lib_prefix=no 10875 need_version=no 10876 soname_spec='${libname}${release}${shared_ext}$major' 10877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10878 shlibpath_var=LD_LIBRARY_PATH 10879 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10880 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10881 ;; 10882 10883rdos*) 10884 dynamic_linker=no 10885 ;; 10886 10887solaris*) 10888 version_type=linux 10889 need_lib_prefix=no 10890 need_version=no 10891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10892 soname_spec='${libname}${release}${shared_ext}$major' 10893 shlibpath_var=LD_LIBRARY_PATH 10894 shlibpath_overrides_runpath=yes 10895 hardcode_into_libs=yes 10896 # ldd complains unless libraries are executable 10897 postinstall_cmds='chmod +x $lib' 10898 ;; 10899 10900sunos4*) 10901 version_type=sunos 10902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10903 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10904 shlibpath_var=LD_LIBRARY_PATH 10905 shlibpath_overrides_runpath=yes 10906 if test "$with_gnu_ld" = yes; then 10907 need_lib_prefix=no 10908 fi 10909 need_version=yes 10910 ;; 10911 10912sysv4 | sysv4.3*) 10913 version_type=linux 10914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10915 soname_spec='${libname}${release}${shared_ext}$major' 10916 shlibpath_var=LD_LIBRARY_PATH 10917 case $host_vendor in 10918 sni) 10919 shlibpath_overrides_runpath=no 10920 need_lib_prefix=no 10921 runpath_var=LD_RUN_PATH 10922 ;; 10923 siemens) 10924 need_lib_prefix=no 10925 ;; 10926 motorola) 10927 need_lib_prefix=no 10928 need_version=no 10929 shlibpath_overrides_runpath=no 10930 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10931 ;; 10932 esac 10933 ;; 10934 10935sysv4*MP*) 10936 if test -d /usr/nec ;then 10937 version_type=linux 10938 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10939 soname_spec='$libname${shared_ext}.$major' 10940 shlibpath_var=LD_LIBRARY_PATH 10941 fi 10942 ;; 10943 10944sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10945 version_type=freebsd-elf 10946 need_lib_prefix=no 10947 need_version=no 10948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10949 soname_spec='${libname}${release}${shared_ext}$major' 10950 shlibpath_var=LD_LIBRARY_PATH 10951 shlibpath_overrides_runpath=yes 10952 hardcode_into_libs=yes 10953 if test "$with_gnu_ld" = yes; then 10954 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10955 else 10956 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10957 case $host_os in 10958 sco3.2v5*) 10959 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10960 ;; 10961 esac 10962 fi 10963 sys_lib_dlsearch_path_spec='/usr/lib' 10964 ;; 10965 10966tpf*) 10967 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10968 version_type=linux 10969 need_lib_prefix=no 10970 need_version=no 10971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10972 shlibpath_var=LD_LIBRARY_PATH 10973 shlibpath_overrides_runpath=no 10974 hardcode_into_libs=yes 10975 ;; 10976 10977uts4*) 10978 version_type=linux 10979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10980 soname_spec='${libname}${release}${shared_ext}$major' 10981 shlibpath_var=LD_LIBRARY_PATH 10982 ;; 10983 10984*) 10985 dynamic_linker=no 10986 ;; 10987esac 10988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10989$as_echo "$dynamic_linker" >&6; } 10990test "$dynamic_linker" = no && can_build_shared=no 10991 10992variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10993if test "$GCC" = yes; then 10994 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10995fi 10996 10997if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10998 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10999fi 11000if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11001 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11002fi 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 11090 11091 11092 11093 11094 11095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11096$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11097hardcode_action= 11098if test -n "$hardcode_libdir_flag_spec" || 11099 test -n "$runpath_var" || 11100 test "X$hardcode_automatic" = "Xyes" ; then 11101 11102 # We can hardcode non-existent directories. 11103 if test "$hardcode_direct" != no && 11104 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11105 # have to relink, otherwise we might link with an installed library 11106 # when we should be linking with a yet-to-be-installed one 11107 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11108 test "$hardcode_minus_L" != no; then 11109 # Linking always hardcodes the temporary library directory. 11110 hardcode_action=relink 11111 else 11112 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11113 hardcode_action=immediate 11114 fi 11115else 11116 # We cannot hardcode anything, or else we can only hardcode existing 11117 # directories. 11118 hardcode_action=unsupported 11119fi 11120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11121$as_echo "$hardcode_action" >&6; } 11122 11123if test "$hardcode_action" = relink || 11124 test "$inherit_rpath" = yes; then 11125 # Fast installation is not supported 11126 enable_fast_install=no 11127elif test "$shlibpath_overrides_runpath" = yes || 11128 test "$enable_shared" = no; then 11129 # Fast installation is not necessary 11130 enable_fast_install=needless 11131fi 11132 11133 11134 11135 11136 11137 11138 if test "x$enable_dlopen" != xyes; then 11139 enable_dlopen=unknown 11140 enable_dlopen_self=unknown 11141 enable_dlopen_self_static=unknown 11142else 11143 lt_cv_dlopen=no 11144 lt_cv_dlopen_libs= 11145 11146 case $host_os in 11147 beos*) 11148 lt_cv_dlopen="load_add_on" 11149 lt_cv_dlopen_libs= 11150 lt_cv_dlopen_self=yes 11151 ;; 11152 11153 mingw* | pw32* | cegcc*) 11154 lt_cv_dlopen="LoadLibrary" 11155 lt_cv_dlopen_libs= 11156 ;; 11157 11158 cygwin*) 11159 lt_cv_dlopen="dlopen" 11160 lt_cv_dlopen_libs= 11161 ;; 11162 11163 darwin*) 11164 # if libdl is installed we need to link against it 11165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11166$as_echo_n "checking for dlopen in -ldl... " >&6; } 11167if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11168 $as_echo_n "(cached) " >&6 11169else 11170 ac_check_lib_save_LIBS=$LIBS 11171LIBS="-ldl $LIBS" 11172cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11173/* end confdefs.h. */ 11174 11175/* Override any GCC internal prototype to avoid an error. 11176 Use char because int might match the return type of a GCC 11177 builtin and then its argument prototype would still apply. */ 11178#ifdef __cplusplus 11179extern "C" 11180#endif 11181char dlopen (); 11182int 11183main () 11184{ 11185return dlopen (); 11186 ; 11187 return 0; 11188} 11189_ACEOF 11190if ac_fn_c_try_link "$LINENO"; then : 11191 ac_cv_lib_dl_dlopen=yes 11192else 11193 ac_cv_lib_dl_dlopen=no 11194fi 11195rm -f core conftest.err conftest.$ac_objext \ 11196 conftest$ac_exeext conftest.$ac_ext 11197LIBS=$ac_check_lib_save_LIBS 11198fi 11199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11200$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11201if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11202 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11203else 11204 11205 lt_cv_dlopen="dyld" 11206 lt_cv_dlopen_libs= 11207 lt_cv_dlopen_self=yes 11208 11209fi 11210 11211 ;; 11212 11213 *) 11214 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11215if test "x$ac_cv_func_shl_load" = x""yes; then : 11216 lt_cv_dlopen="shl_load" 11217else 11218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11219$as_echo_n "checking for shl_load in -ldld... " >&6; } 11220if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 11221 $as_echo_n "(cached) " >&6 11222else 11223 ac_check_lib_save_LIBS=$LIBS 11224LIBS="-ldld $LIBS" 11225cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11226/* end confdefs.h. */ 11227 11228/* Override any GCC internal prototype to avoid an error. 11229 Use char because int might match the return type of a GCC 11230 builtin and then its argument prototype would still apply. */ 11231#ifdef __cplusplus 11232extern "C" 11233#endif 11234char shl_load (); 11235int 11236main () 11237{ 11238return shl_load (); 11239 ; 11240 return 0; 11241} 11242_ACEOF 11243if ac_fn_c_try_link "$LINENO"; then : 11244 ac_cv_lib_dld_shl_load=yes 11245else 11246 ac_cv_lib_dld_shl_load=no 11247fi 11248rm -f core conftest.err conftest.$ac_objext \ 11249 conftest$ac_exeext conftest.$ac_ext 11250LIBS=$ac_check_lib_save_LIBS 11251fi 11252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11253$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11254if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 11255 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11256else 11257 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11258if test "x$ac_cv_func_dlopen" = x""yes; then : 11259 lt_cv_dlopen="dlopen" 11260else 11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11262$as_echo_n "checking for dlopen in -ldl... " >&6; } 11263if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11264 $as_echo_n "(cached) " >&6 11265else 11266 ac_check_lib_save_LIBS=$LIBS 11267LIBS="-ldl $LIBS" 11268cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11269/* end confdefs.h. */ 11270 11271/* Override any GCC internal prototype to avoid an error. 11272 Use char because int might match the return type of a GCC 11273 builtin and then its argument prototype would still apply. */ 11274#ifdef __cplusplus 11275extern "C" 11276#endif 11277char dlopen (); 11278int 11279main () 11280{ 11281return dlopen (); 11282 ; 11283 return 0; 11284} 11285_ACEOF 11286if ac_fn_c_try_link "$LINENO"; then : 11287 ac_cv_lib_dl_dlopen=yes 11288else 11289 ac_cv_lib_dl_dlopen=no 11290fi 11291rm -f core conftest.err conftest.$ac_objext \ 11292 conftest$ac_exeext conftest.$ac_ext 11293LIBS=$ac_check_lib_save_LIBS 11294fi 11295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11296$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11297if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11298 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11299else 11300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11301$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11302if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 11303 $as_echo_n "(cached) " >&6 11304else 11305 ac_check_lib_save_LIBS=$LIBS 11306LIBS="-lsvld $LIBS" 11307cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11308/* end confdefs.h. */ 11309 11310/* Override any GCC internal prototype to avoid an error. 11311 Use char because int might match the return type of a GCC 11312 builtin and then its argument prototype would still apply. */ 11313#ifdef __cplusplus 11314extern "C" 11315#endif 11316char dlopen (); 11317int 11318main () 11319{ 11320return dlopen (); 11321 ; 11322 return 0; 11323} 11324_ACEOF 11325if ac_fn_c_try_link "$LINENO"; then : 11326 ac_cv_lib_svld_dlopen=yes 11327else 11328 ac_cv_lib_svld_dlopen=no 11329fi 11330rm -f core conftest.err conftest.$ac_objext \ 11331 conftest$ac_exeext conftest.$ac_ext 11332LIBS=$ac_check_lib_save_LIBS 11333fi 11334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11335$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11336if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11337 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11338else 11339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11340$as_echo_n "checking for dld_link in -ldld... " >&6; } 11341if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11342 $as_echo_n "(cached) " >&6 11343else 11344 ac_check_lib_save_LIBS=$LIBS 11345LIBS="-ldld $LIBS" 11346cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11347/* end confdefs.h. */ 11348 11349/* Override any GCC internal prototype to avoid an error. 11350 Use char because int might match the return type of a GCC 11351 builtin and then its argument prototype would still apply. */ 11352#ifdef __cplusplus 11353extern "C" 11354#endif 11355char dld_link (); 11356int 11357main () 11358{ 11359return dld_link (); 11360 ; 11361 return 0; 11362} 11363_ACEOF 11364if ac_fn_c_try_link "$LINENO"; then : 11365 ac_cv_lib_dld_dld_link=yes 11366else 11367 ac_cv_lib_dld_dld_link=no 11368fi 11369rm -f core conftest.err conftest.$ac_objext \ 11370 conftest$ac_exeext conftest.$ac_ext 11371LIBS=$ac_check_lib_save_LIBS 11372fi 11373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11374$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11375if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11376 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11377fi 11378 11379 11380fi 11381 11382 11383fi 11384 11385 11386fi 11387 11388 11389fi 11390 11391 11392fi 11393 11394 ;; 11395 esac 11396 11397 if test "x$lt_cv_dlopen" != xno; then 11398 enable_dlopen=yes 11399 else 11400 enable_dlopen=no 11401 fi 11402 11403 case $lt_cv_dlopen in 11404 dlopen) 11405 save_CPPFLAGS="$CPPFLAGS" 11406 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11407 11408 save_LDFLAGS="$LDFLAGS" 11409 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11410 11411 save_LIBS="$LIBS" 11412 LIBS="$lt_cv_dlopen_libs $LIBS" 11413 11414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11415$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11416if test "${lt_cv_dlopen_self+set}" = set; then : 11417 $as_echo_n "(cached) " >&6 11418else 11419 if test "$cross_compiling" = yes; then : 11420 lt_cv_dlopen_self=cross 11421else 11422 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11423 lt_status=$lt_dlunknown 11424 cat > conftest.$ac_ext <<_LT_EOF 11425#line 11424 "configure" 11426#include "confdefs.h" 11427 11428#if HAVE_DLFCN_H 11429#include <dlfcn.h> 11430#endif 11431 11432#include <stdio.h> 11433 11434#ifdef RTLD_GLOBAL 11435# define LT_DLGLOBAL RTLD_GLOBAL 11436#else 11437# ifdef DL_GLOBAL 11438# define LT_DLGLOBAL DL_GLOBAL 11439# else 11440# define LT_DLGLOBAL 0 11441# endif 11442#endif 11443 11444/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11445 find out it does not work in some platform. */ 11446#ifndef LT_DLLAZY_OR_NOW 11447# ifdef RTLD_LAZY 11448# define LT_DLLAZY_OR_NOW RTLD_LAZY 11449# else 11450# ifdef DL_LAZY 11451# define LT_DLLAZY_OR_NOW DL_LAZY 11452# else 11453# ifdef RTLD_NOW 11454# define LT_DLLAZY_OR_NOW RTLD_NOW 11455# else 11456# ifdef DL_NOW 11457# define LT_DLLAZY_OR_NOW DL_NOW 11458# else 11459# define LT_DLLAZY_OR_NOW 0 11460# endif 11461# endif 11462# endif 11463# endif 11464#endif 11465 11466/* When -fvisbility=hidden is used, assume the code has been annotated 11467 correspondingly for the symbols needed. */ 11468#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11469void fnord () __attribute__((visibility("default"))); 11470#endif 11471 11472void fnord () { int i=42; } 11473int main () 11474{ 11475 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11476 int status = $lt_dlunknown; 11477 11478 if (self) 11479 { 11480 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11481 else 11482 { 11483 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11484 else puts (dlerror ()); 11485 } 11486 /* dlclose (self); */ 11487 } 11488 else 11489 puts (dlerror ()); 11490 11491 return status; 11492} 11493_LT_EOF 11494 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11495 (eval $ac_link) 2>&5 11496 ac_status=$? 11497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11498 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11499 (./conftest; exit; ) >&5 2>/dev/null 11500 lt_status=$? 11501 case x$lt_status in 11502 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11503 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11504 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11505 esac 11506 else : 11507 # compilation failed 11508 lt_cv_dlopen_self=no 11509 fi 11510fi 11511rm -fr conftest* 11512 11513 11514fi 11515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11516$as_echo "$lt_cv_dlopen_self" >&6; } 11517 11518 if test "x$lt_cv_dlopen_self" = xyes; then 11519 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11521$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11522if test "${lt_cv_dlopen_self_static+set}" = set; then : 11523 $as_echo_n "(cached) " >&6 11524else 11525 if test "$cross_compiling" = yes; then : 11526 lt_cv_dlopen_self_static=cross 11527else 11528 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11529 lt_status=$lt_dlunknown 11530 cat > conftest.$ac_ext <<_LT_EOF 11531#line 11530 "configure" 11532#include "confdefs.h" 11533 11534#if HAVE_DLFCN_H 11535#include <dlfcn.h> 11536#endif 11537 11538#include <stdio.h> 11539 11540#ifdef RTLD_GLOBAL 11541# define LT_DLGLOBAL RTLD_GLOBAL 11542#else 11543# ifdef DL_GLOBAL 11544# define LT_DLGLOBAL DL_GLOBAL 11545# else 11546# define LT_DLGLOBAL 0 11547# endif 11548#endif 11549 11550/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11551 find out it does not work in some platform. */ 11552#ifndef LT_DLLAZY_OR_NOW 11553# ifdef RTLD_LAZY 11554# define LT_DLLAZY_OR_NOW RTLD_LAZY 11555# else 11556# ifdef DL_LAZY 11557# define LT_DLLAZY_OR_NOW DL_LAZY 11558# else 11559# ifdef RTLD_NOW 11560# define LT_DLLAZY_OR_NOW RTLD_NOW 11561# else 11562# ifdef DL_NOW 11563# define LT_DLLAZY_OR_NOW DL_NOW 11564# else 11565# define LT_DLLAZY_OR_NOW 0 11566# endif 11567# endif 11568# endif 11569# endif 11570#endif 11571 11572/* When -fvisbility=hidden is used, assume the code has been annotated 11573 correspondingly for the symbols needed. */ 11574#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11575void fnord () __attribute__((visibility("default"))); 11576#endif 11577 11578void fnord () { int i=42; } 11579int main () 11580{ 11581 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11582 int status = $lt_dlunknown; 11583 11584 if (self) 11585 { 11586 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11587 else 11588 { 11589 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11590 else puts (dlerror ()); 11591 } 11592 /* dlclose (self); */ 11593 } 11594 else 11595 puts (dlerror ()); 11596 11597 return status; 11598} 11599_LT_EOF 11600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11601 (eval $ac_link) 2>&5 11602 ac_status=$? 11603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11604 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11605 (./conftest; exit; ) >&5 2>/dev/null 11606 lt_status=$? 11607 case x$lt_status in 11608 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11609 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11610 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11611 esac 11612 else : 11613 # compilation failed 11614 lt_cv_dlopen_self_static=no 11615 fi 11616fi 11617rm -fr conftest* 11618 11619 11620fi 11621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11622$as_echo "$lt_cv_dlopen_self_static" >&6; } 11623 fi 11624 11625 CPPFLAGS="$save_CPPFLAGS" 11626 LDFLAGS="$save_LDFLAGS" 11627 LIBS="$save_LIBS" 11628 ;; 11629 esac 11630 11631 case $lt_cv_dlopen_self in 11632 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11633 *) enable_dlopen_self=unknown ;; 11634 esac 11635 11636 case $lt_cv_dlopen_self_static in 11637 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11638 *) enable_dlopen_self_static=unknown ;; 11639 esac 11640fi 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658striplib= 11659old_striplib= 11660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11661$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11662if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11663 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11664 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11666$as_echo "yes" >&6; } 11667else 11668# FIXME - insert some real tests, host_os isn't really good enough 11669 case $host_os in 11670 darwin*) 11671 if test -n "$STRIP" ; then 11672 striplib="$STRIP -x" 11673 old_striplib="$STRIP -S" 11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11675$as_echo "yes" >&6; } 11676 else 11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11678$as_echo "no" >&6; } 11679 fi 11680 ;; 11681 *) 11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11683$as_echo "no" >&6; } 11684 ;; 11685 esac 11686fi 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 # Report which library types will actually be built 11700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11701$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11703$as_echo "$can_build_shared" >&6; } 11704 11705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11706$as_echo_n "checking whether to build shared libraries... " >&6; } 11707 test "$can_build_shared" = "no" && enable_shared=no 11708 11709 # On AIX, shared libraries and static libraries use the same namespace, and 11710 # are all built from PIC. 11711 case $host_os in 11712 aix3*) 11713 test "$enable_shared" = yes && enable_static=no 11714 if test -n "$RANLIB"; then 11715 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11716 postinstall_cmds='$RANLIB $lib' 11717 fi 11718 ;; 11719 11720 aix[4-9]*) 11721 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11722 test "$enable_shared" = yes && enable_static=no 11723 fi 11724 ;; 11725 esac 11726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11727$as_echo "$enable_shared" >&6; } 11728 11729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11730$as_echo_n "checking whether to build static libraries... " >&6; } 11731 # Make sure either enable_shared or enable_static is yes. 11732 test "$enable_shared" = yes || enable_static=yes 11733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11734$as_echo "$enable_static" >&6; } 11735 11736 11737 11738 11739fi 11740ac_ext=c 11741ac_cpp='$CPP $CPPFLAGS' 11742ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11743ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11744ac_compiler_gnu=$ac_cv_c_compiler_gnu 11745 11746CC="$lt_save_CC" 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 ac_config_commands="$ac_config_commands libtool" 11761 11762 11763 11764 11765# Only expand once: 11766 11767 11768 11769# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE. 11770 11771# The tests for host and target for $enable_largefile require 11772# canonical names. 11773 11774 11775 11776# As the $enable_largefile decision depends on --enable-plugins we must set it 11777# even in directories otherwise not depending on the $plugins option. 11778 11779 11780 maybe_plugins=no 11781 for ac_header in dlfcn.h 11782do : 11783 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 11784" 11785if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 11786 cat >>confdefs.h <<_ACEOF 11787#define HAVE_DLFCN_H 1 11788_ACEOF 11789 maybe_plugins=yes 11790fi 11791 11792done 11793 11794 for ac_header in windows.h 11795do : 11796 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 11797" 11798if test "x$ac_cv_header_windows_h" = x""yes; then : 11799 cat >>confdefs.h <<_ACEOF 11800#define HAVE_WINDOWS_H 1 11801_ACEOF 11802 maybe_plugins=yes 11803fi 11804 11805done 11806 11807 11808 # Check whether --enable-plugins was given. 11809if test "${enable_plugins+set}" = set; then : 11810 enableval=$enable_plugins; case "${enableval}" in 11811 no) plugins=no ;; 11812 *) plugins=yes 11813 if test "$maybe_plugins" != "yes" ; then 11814 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 11815 fi ;; 11816 esac 11817else 11818 plugins=$maybe_plugins 11819 11820fi 11821 11822 if test "$plugins" = "yes"; then 11823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 11824$as_echo_n "checking for library containing dlopen... " >&6; } 11825if test "${ac_cv_search_dlopen+set}" = set; then : 11826 $as_echo_n "(cached) " >&6 11827else 11828 ac_func_search_save_LIBS=$LIBS 11829cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11830/* end confdefs.h. */ 11831 11832/* Override any GCC internal prototype to avoid an error. 11833 Use char because int might match the return type of a GCC 11834 builtin and then its argument prototype would still apply. */ 11835#ifdef __cplusplus 11836extern "C" 11837#endif 11838char dlopen (); 11839int 11840main () 11841{ 11842return dlopen (); 11843 ; 11844 return 0; 11845} 11846_ACEOF 11847for ac_lib in '' dl; do 11848 if test -z "$ac_lib"; then 11849 ac_res="none required" 11850 else 11851 ac_res=-l$ac_lib 11852 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11853 fi 11854 if ac_fn_c_try_link "$LINENO"; then : 11855 ac_cv_search_dlopen=$ac_res 11856fi 11857rm -f core conftest.err conftest.$ac_objext \ 11858 conftest$ac_exeext 11859 if test "${ac_cv_search_dlopen+set}" = set; then : 11860 break 11861fi 11862done 11863if test "${ac_cv_search_dlopen+set}" = set; then : 11864 11865else 11866 ac_cv_search_dlopen=no 11867fi 11868rm conftest.$ac_ext 11869LIBS=$ac_func_search_save_LIBS 11870fi 11871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 11872$as_echo "$ac_cv_search_dlopen" >&6; } 11873ac_res=$ac_cv_search_dlopen 11874if test "$ac_res" != no; then : 11875 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11876 11877fi 11878 11879 fi 11880 11881 11882case "${host}" in 11883 sparc-*-solaris*|i[3-7]86-*-solaris*) 11884 # On native 32bit sparc and ia32 solaris, large-file and procfs support 11885 # are mutually exclusive; and without procfs support, the bfd/ elf module 11886 # cannot provide certain routines such as elfcore_write_prpsinfo 11887 # or elfcore_write_prstatus. So unless the user explicitly requested 11888 # large-file support through the --enable-largefile switch, disable 11889 # large-file support in favor of procfs support. 11890 test "${target}" = "${host}" -a "x$plugins" = xno \ 11891 && : ${enable_largefile="no"} 11892 ;; 11893esac 11894 11895# Check whether --enable-largefile was given. 11896if test "${enable_largefile+set}" = set; then : 11897 enableval=$enable_largefile; 11898fi 11899 11900if test "$enable_largefile" != no; then 11901 11902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11903$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11904if test "${ac_cv_sys_largefile_CC+set}" = set; then : 11905 $as_echo_n "(cached) " >&6 11906else 11907 ac_cv_sys_largefile_CC=no 11908 if test "$GCC" != yes; then 11909 ac_save_CC=$CC 11910 while :; do 11911 # IRIX 6.2 and later do not support large files by default, 11912 # so use the C compiler's -n32 option if that helps. 11913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11914/* end confdefs.h. */ 11915#include <sys/types.h> 11916 /* Check that off_t can represent 2**63 - 1 correctly. 11917 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11918 since some C++ compilers masquerading as C compilers 11919 incorrectly reject 9223372036854775807. */ 11920#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11921 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11922 && LARGE_OFF_T % 2147483647 == 1) 11923 ? 1 : -1]; 11924int 11925main () 11926{ 11927 11928 ; 11929 return 0; 11930} 11931_ACEOF 11932 if ac_fn_c_try_compile "$LINENO"; then : 11933 break 11934fi 11935rm -f core conftest.err conftest.$ac_objext 11936 CC="$CC -n32" 11937 if ac_fn_c_try_compile "$LINENO"; then : 11938 ac_cv_sys_largefile_CC=' -n32'; break 11939fi 11940rm -f core conftest.err conftest.$ac_objext 11941 break 11942 done 11943 CC=$ac_save_CC 11944 rm -f conftest.$ac_ext 11945 fi 11946fi 11947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11948$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11949 if test "$ac_cv_sys_largefile_CC" != no; then 11950 CC=$CC$ac_cv_sys_largefile_CC 11951 fi 11952 11953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11954$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11955if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 11956 $as_echo_n "(cached) " >&6 11957else 11958 while :; do 11959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11960/* end confdefs.h. */ 11961#include <sys/types.h> 11962 /* Check that off_t can represent 2**63 - 1 correctly. 11963 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11964 since some C++ compilers masquerading as C compilers 11965 incorrectly reject 9223372036854775807. */ 11966#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11967 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11968 && LARGE_OFF_T % 2147483647 == 1) 11969 ? 1 : -1]; 11970int 11971main () 11972{ 11973 11974 ; 11975 return 0; 11976} 11977_ACEOF 11978if ac_fn_c_try_compile "$LINENO"; then : 11979 ac_cv_sys_file_offset_bits=no; break 11980fi 11981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11983/* end confdefs.h. */ 11984#define _FILE_OFFSET_BITS 64 11985#include <sys/types.h> 11986 /* Check that off_t can represent 2**63 - 1 correctly. 11987 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11988 since some C++ compilers masquerading as C compilers 11989 incorrectly reject 9223372036854775807. */ 11990#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11991 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11992 && LARGE_OFF_T % 2147483647 == 1) 11993 ? 1 : -1]; 11994int 11995main () 11996{ 11997 11998 ; 11999 return 0; 12000} 12001_ACEOF 12002if ac_fn_c_try_compile "$LINENO"; then : 12003 ac_cv_sys_file_offset_bits=64; break 12004fi 12005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12006 ac_cv_sys_file_offset_bits=unknown 12007 break 12008done 12009fi 12010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12011$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12012case $ac_cv_sys_file_offset_bits in #( 12013 no | unknown) ;; 12014 *) 12015cat >>confdefs.h <<_ACEOF 12016#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12017_ACEOF 12018;; 12019esac 12020rm -rf conftest* 12021 if test $ac_cv_sys_file_offset_bits = unknown; then 12022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12023$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12024if test "${ac_cv_sys_large_files+set}" = set; then : 12025 $as_echo_n "(cached) " >&6 12026else 12027 while :; do 12028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12029/* end confdefs.h. */ 12030#include <sys/types.h> 12031 /* Check that off_t can represent 2**63 - 1 correctly. 12032 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12033 since some C++ compilers masquerading as C compilers 12034 incorrectly reject 9223372036854775807. */ 12035#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12036 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12037 && LARGE_OFF_T % 2147483647 == 1) 12038 ? 1 : -1]; 12039int 12040main () 12041{ 12042 12043 ; 12044 return 0; 12045} 12046_ACEOF 12047if ac_fn_c_try_compile "$LINENO"; then : 12048 ac_cv_sys_large_files=no; break 12049fi 12050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12052/* end confdefs.h. */ 12053#define _LARGE_FILES 1 12054#include <sys/types.h> 12055 /* Check that off_t can represent 2**63 - 1 correctly. 12056 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12057 since some C++ compilers masquerading as C compilers 12058 incorrectly reject 9223372036854775807. */ 12059#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12060 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12061 && LARGE_OFF_T % 2147483647 == 1) 12062 ? 1 : -1]; 12063int 12064main () 12065{ 12066 12067 ; 12068 return 0; 12069} 12070_ACEOF 12071if ac_fn_c_try_compile "$LINENO"; then : 12072 ac_cv_sys_large_files=1; break 12073fi 12074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12075 ac_cv_sys_large_files=unknown 12076 break 12077done 12078fi 12079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12080$as_echo "$ac_cv_sys_large_files" >&6; } 12081case $ac_cv_sys_large_files in #( 12082 no | unknown) ;; 12083 *) 12084cat >>confdefs.h <<_ACEOF 12085#define _LARGE_FILES $ac_cv_sys_large_files 12086_ACEOF 12087;; 12088esac 12089rm -rf conftest* 12090 fi 12091fi 12092 12093 12094 12095 if test "$plugins" = "yes"; then 12096 PLUGINS_TRUE= 12097 PLUGINS_FALSE='#' 12098else 12099 PLUGINS_TRUE='#' 12100 PLUGINS_FALSE= 12101fi 12102 12103 12104if test "$plugins" = "yes"; then 12105 enable_targets="$enable_targets plugin" 12106fi 12107 12108# Check whether --enable-64-bit-bfd was given. 12109if test "${enable_64_bit_bfd+set}" = set; then : 12110 enableval=$enable_64_bit_bfd; case "${enableval}" in 12111 yes) want64=true ;; 12112 no) want64=false ;; 12113 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 12114esac 12115else 12116 want64=false 12117fi 12118 12119# Check whether --enable-targets was given. 12120if test "${enable_targets+set}" = set; then : 12121 enableval=$enable_targets; case "${enableval}" in 12122 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5 12123 ;; 12124 no) enable_targets= ;; 12125 *) enable_targets=$enableval ;; 12126esac 12127fi 12128 12129 12130# Check whether --with-mmap was given. 12131if test "${with_mmap+set}" = set; then : 12132 withval=$with_mmap; case "${withval}" in 12133 yes) want_mmap=true ;; 12134 no) want_mmap=false ;; 12135 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;; 12136esac 12137else 12138 want_mmap=false 12139fi 12140 12141# Check whether --enable-secureplt was given. 12142if test "${enable_secureplt+set}" = set; then : 12143 enableval=$enable_secureplt; case "${enableval}" in 12144 yes) use_secureplt=true ;; 12145 no) use_secureplt=false ;; 12146 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;; 12147esac 12148else 12149 use_secureplt=true 12150fi 12151if test $use_secureplt = true; then 12152 12153$as_echo "#define USE_SECUREPLT 1" >>confdefs.h 12154 12155fi 12156 12157# Check whether --enable-leading-mingw64-underscores was given. 12158if test "${enable_leading_mingw64_underscores+set}" = set; then : 12159 enableval=$enable_leading_mingw64_underscores; 12160fi 12161 12162if test x"$enable_leading_mingw64_underscores" = xyes ; then : 12163 12164$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h 12165 12166fi 12167 12168DEBUGDIR=${libdir}/debug 12169 12170# Check whether --with-separate-debug-dir was given. 12171if test "${with_separate_debug_dir+set}" = set; then : 12172 withval=$with_separate_debug_dir; DEBUGDIR="${withval}" 12173fi 12174 12175 12176 12177# Check to see if we should allow the generation of 12178# symbols with the ELF standard's STT_COMMON type. 12179# Check whether --enable-elf-stt-common was given. 12180if test "${enable_elf_stt_common+set}" = set; then : 12181 enableval=$enable_elf_stt_common; case "${enableval}" in 12182 yes) want_elf_stt_common=true ;; 12183 no) want_elf_stt_common=false ;; 12184 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;; 12185 esac 12186else 12187 # We have to choose a default behaviour. For native builds we could 12188# test whether the loader supports the STT_COMMON type, but that would 12189# mean that built binaries could not be exported to older systems where 12190# the loader does not support it. So by default we always choose to 12191# disable this feature. 12192 want_elf_stt_common=false 12193fi 12194if test $want_elf_stt_common = true; then 12195 12196$as_echo "#define USE_STT_COMMON 1" >>confdefs.h 12197 12198fi 12199 12200 12201 12202# Check whether --with-pkgversion was given. 12203if test "${with_pkgversion+set}" = set; then : 12204 withval=$with_pkgversion; case "$withval" in 12205 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12206 no) PKGVERSION= ;; 12207 *) PKGVERSION="($withval) " ;; 12208 esac 12209else 12210 PKGVERSION="(GNU Binutils) " 12211 12212fi 12213 12214 12215 12216 12217 12218# Check whether --with-bugurl was given. 12219if test "${with_bugurl+set}" = set; then : 12220 withval=$with_bugurl; case "$withval" in 12221 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12222 no) BUGURL= 12223 ;; 12224 *) BUGURL="$withval" 12225 ;; 12226 esac 12227else 12228 BUGURL="http://www.sourceware.org/bugzilla/" 12229 12230fi 12231 12232 case ${BUGURL} in 12233 "") 12234 REPORT_BUGS_TO= 12235 REPORT_BUGS_TEXI= 12236 ;; 12237 *) 12238 REPORT_BUGS_TO="<$BUGURL>" 12239 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12240 ;; 12241 esac; 12242 12243 12244 12245 12246 12247# Set the 'development' global. 12248. $srcdir/../bfd/development.sh 12249 12250GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12251cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12252/* end confdefs.h. */ 12253__GNUC__ 12254_ACEOF 12255if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12256 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 12257 12258else 12259 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12260fi 12261rm -f conftest* 12262 12263 12264# Check whether --enable-werror was given. 12265if test "${enable_werror+set}" = set; then : 12266 enableval=$enable_werror; case "${enableval}" in 12267 yes | y) ERROR_ON_WARNING="yes" ;; 12268 no | n) ERROR_ON_WARNING="no" ;; 12269 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12270 esac 12271fi 12272 12273 12274# Disable -Wformat by default when using gcc on mingw 12275case "${host}" in 12276 *-*-mingw32*) 12277 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12278 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12279 fi 12280 ;; 12281 *) ;; 12282esac 12283 12284# Enable -Werror by default when using gcc. Turn it off for releases. 12285if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 12286 ERROR_ON_WARNING=yes 12287fi 12288 12289NO_WERROR= 12290if test "${ERROR_ON_WARNING}" = yes ; then 12291 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12292 NO_WERROR="-Wno-error" 12293fi 12294 12295if test "${GCC}" = yes ; then 12296 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12297fi 12298 12299# Check whether --enable-build-warnings was given. 12300if test "${enable_build_warnings+set}" = set; then : 12301 enableval=$enable_build_warnings; case "${enableval}" in 12302 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";; 12303 no) if test "${GCC}" = yes ; then 12304 WARN_CFLAGS="-w" 12305 fi;; 12306 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12307 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";; 12308 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12309 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";; 12310 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12311esac 12312fi 12313 12314 12315if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12316 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12317fi 12318 12319 12320 12321 12322 12323ac_config_headers="$ac_config_headers config.h:config.in" 12324 12325 12326# PR 14072 12327 12328 12329if test -z "$target" ; then 12330 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5 12331fi 12332 12333 12334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12335$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12336 # Check whether --enable-maintainer-mode was given. 12337if test "${enable_maintainer_mode+set}" = set; then : 12338 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12339else 12340 USE_MAINTAINER_MODE=no 12341fi 12342 12343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12344$as_echo "$USE_MAINTAINER_MODE" >&6; } 12345 if test $USE_MAINTAINER_MODE = yes; then 12346 MAINTAINER_MODE_TRUE= 12347 MAINTAINER_MODE_FALSE='#' 12348else 12349 MAINTAINER_MODE_TRUE='#' 12350 MAINTAINER_MODE_FALSE= 12351fi 12352 12353 MAINT=$MAINTAINER_MODE_TRUE 12354 12355 12356 if false; then 12357 GENINSRC_NEVER_TRUE= 12358 GENINSRC_NEVER_FALSE='#' 12359else 12360 GENINSRC_NEVER_TRUE='#' 12361 GENINSRC_NEVER_FALSE= 12362fi 12363 12364 case ${build_alias} in 12365 "") build_noncanonical=${build} ;; 12366 *) build_noncanonical=${build_alias} ;; 12367esac 12368 12369 case ${host_alias} in 12370 "") host_noncanonical=${build_noncanonical} ;; 12371 *) host_noncanonical=${host_alias} ;; 12372esac 12373 12374 case ${target_alias} in 12375 "") target_noncanonical=${host_noncanonical} ;; 12376 *) target_noncanonical=${target_alias} ;; 12377esac 12378 12379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12380$as_echo_n "checking whether to install libbfd... " >&6; } 12381 # Check whether --enable-install-libbfd was given. 12382if test "${enable_install_libbfd+set}" = set; then : 12383 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12384else 12385 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12386 install_libbfd_p=yes 12387 else 12388 install_libbfd_p=no 12389 fi 12390fi 12391 12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12393$as_echo "$install_libbfd_p" >&6; } 12394 if test $install_libbfd_p = yes; then 12395 INSTALL_LIBBFD_TRUE= 12396 INSTALL_LIBBFD_FALSE='#' 12397else 12398 INSTALL_LIBBFD_TRUE='#' 12399 INSTALL_LIBBFD_FALSE= 12400fi 12401 12402 # Need _noncanonical variables for this. 12403 12404 12405 12406 12407 # libbfd.a is a host library containing target dependent code 12408 bfdlibdir='$(libdir)' 12409 bfdincludedir='$(includedir)' 12410 if test "${host}" != "${target}"; then 12411 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12412 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12413 fi 12414 12415 12416 12417 12418 12419 12420 12421 12422host64=false 12423target64=false 12424bfd_default_target_size=32 12425 12426# host stuff: 12427 12428ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk" 12429# If we haven't got the data from the intl directory, 12430# assume NLS is disabled. 12431USE_NLS=no 12432LIBINTL= 12433LIBINTL_DEP= 12434INCINTL= 12435XGETTEXT= 12436GMSGFMT= 12437POSUB= 12438 12439if test -f ../intl/config.intl; then 12440 . ../intl/config.intl 12441fi 12442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12443$as_echo_n "checking whether NLS is requested... " >&6; } 12444if test x"$USE_NLS" != xyes; then 12445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12446$as_echo "no" >&6; } 12447else 12448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12449$as_echo "yes" >&6; } 12450 12451$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12452 12453 12454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12455$as_echo_n "checking for catalogs to be installed... " >&6; } 12456 # Look for .po and .gmo files in the source directory. 12457 CATALOGS= 12458 XLINGUAS= 12459 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12460 # If there aren't any .gmo files the shell will give us the 12461 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12462 # weeded out. 12463 case "$cat" in *\**) 12464 continue;; 12465 esac 12466 # The quadruple backslash is collapsed to a double backslash 12467 # by the backticks, then collapsed again by the double quotes, 12468 # leaving us with one backslash in the sed expression (right 12469 # before the dot that mustn't act as a wildcard). 12470 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12471 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12472 # The user is allowed to set LINGUAS to a list of languages to 12473 # install catalogs for. If it's empty that means "all of them." 12474 if test "x$LINGUAS" = x; then 12475 CATALOGS="$CATALOGS $cat" 12476 XLINGUAS="$XLINGUAS $lang" 12477 else 12478 case "$LINGUAS" in *$lang*) 12479 CATALOGS="$CATALOGS $cat" 12480 XLINGUAS="$XLINGUAS $lang" 12481 ;; 12482 esac 12483 fi 12484 done 12485 LINGUAS="$XLINGUAS" 12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12487$as_echo "$LINGUAS" >&6; } 12488 12489 12490 DATADIRNAME=share 12491 12492 INSTOBJEXT=.mo 12493 12494 GENCAT=gencat 12495 12496 CATOBJEXT=.gmo 12497 12498fi 12499 12500 MKINSTALLDIRS= 12501 if test -n "$ac_aux_dir"; then 12502 case "$ac_aux_dir" in 12503 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12504 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12505 esac 12506 fi 12507 if test -z "$MKINSTALLDIRS"; then 12508 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12509 fi 12510 12511 12512 12513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12514$as_echo_n "checking whether NLS is requested... " >&6; } 12515 # Check whether --enable-nls was given. 12516if test "${enable_nls+set}" = set; then : 12517 enableval=$enable_nls; USE_NLS=$enableval 12518else 12519 USE_NLS=yes 12520fi 12521 12522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12523$as_echo "$USE_NLS" >&6; } 12524 12525 12526 12527 12528 12529 12530# Prepare PATH_SEPARATOR. 12531# The user is always right. 12532if test "${PATH_SEPARATOR+set}" != set; then 12533 echo "#! /bin/sh" >conf$$.sh 12534 echo "exit 0" >>conf$$.sh 12535 chmod +x conf$$.sh 12536 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12537 PATH_SEPARATOR=';' 12538 else 12539 PATH_SEPARATOR=: 12540 fi 12541 rm -f conf$$.sh 12542fi 12543 12544# Find out how to test for executable files. Don't use a zero-byte file, 12545# as systems may use methods other than mode bits to determine executability. 12546cat >conf$$.file <<_ASEOF 12547#! /bin/sh 12548exit 0 12549_ASEOF 12550chmod +x conf$$.file 12551if test -x conf$$.file >/dev/null 2>&1; then 12552 ac_executable_p="test -x" 12553else 12554 ac_executable_p="test -f" 12555fi 12556rm -f conf$$.file 12557 12558# Extract the first word of "msgfmt", so it can be a program name with args. 12559set dummy msgfmt; ac_word=$2 12560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12561$as_echo_n "checking for $ac_word... " >&6; } 12562if test "${ac_cv_path_MSGFMT+set}" = set; then : 12563 $as_echo_n "(cached) " >&6 12564else 12565 case "$MSGFMT" in 12566 [\\/]* | ?:[\\/]*) 12567 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12568 ;; 12569 *) 12570 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12571 for ac_dir in $PATH; do 12572 IFS="$ac_save_IFS" 12573 test -z "$ac_dir" && ac_dir=. 12574 for ac_exec_ext in '' $ac_executable_extensions; do 12575 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12576 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12577 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12578 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12579 break 2 12580 fi 12581 fi 12582 done 12583 done 12584 IFS="$ac_save_IFS" 12585 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12586 ;; 12587esac 12588fi 12589MSGFMT="$ac_cv_path_MSGFMT" 12590if test "$MSGFMT" != ":"; then 12591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12592$as_echo "$MSGFMT" >&6; } 12593else 12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12595$as_echo "no" >&6; } 12596fi 12597 12598 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12599set dummy gmsgfmt; ac_word=$2 12600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12601$as_echo_n "checking for $ac_word... " >&6; } 12602if test "${ac_cv_path_GMSGFMT+set}" = set; then : 12603 $as_echo_n "(cached) " >&6 12604else 12605 case $GMSGFMT in 12606 [\\/]* | ?:[\\/]*) 12607 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 12608 ;; 12609 *) 12610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12611for as_dir in $PATH 12612do 12613 IFS=$as_save_IFS 12614 test -z "$as_dir" && as_dir=. 12615 for ac_exec_ext in '' $ac_executable_extensions; do 12616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12617 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 12618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12619 break 2 12620 fi 12621done 12622 done 12623IFS=$as_save_IFS 12624 12625 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 12626 ;; 12627esac 12628fi 12629GMSGFMT=$ac_cv_path_GMSGFMT 12630if test -n "$GMSGFMT"; then 12631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 12632$as_echo "$GMSGFMT" >&6; } 12633else 12634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12635$as_echo "no" >&6; } 12636fi 12637 12638 12639 12640 12641# Prepare PATH_SEPARATOR. 12642# The user is always right. 12643if test "${PATH_SEPARATOR+set}" != set; then 12644 echo "#! /bin/sh" >conf$$.sh 12645 echo "exit 0" >>conf$$.sh 12646 chmod +x conf$$.sh 12647 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12648 PATH_SEPARATOR=';' 12649 else 12650 PATH_SEPARATOR=: 12651 fi 12652 rm -f conf$$.sh 12653fi 12654 12655# Find out how to test for executable files. Don't use a zero-byte file, 12656# as systems may use methods other than mode bits to determine executability. 12657cat >conf$$.file <<_ASEOF 12658#! /bin/sh 12659exit 0 12660_ASEOF 12661chmod +x conf$$.file 12662if test -x conf$$.file >/dev/null 2>&1; then 12663 ac_executable_p="test -x" 12664else 12665 ac_executable_p="test -f" 12666fi 12667rm -f conf$$.file 12668 12669# Extract the first word of "xgettext", so it can be a program name with args. 12670set dummy xgettext; ac_word=$2 12671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12672$as_echo_n "checking for $ac_word... " >&6; } 12673if test "${ac_cv_path_XGETTEXT+set}" = set; then : 12674 $as_echo_n "(cached) " >&6 12675else 12676 case "$XGETTEXT" in 12677 [\\/]* | ?:[\\/]*) 12678 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 12679 ;; 12680 *) 12681 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12682 for ac_dir in $PATH; do 12683 IFS="$ac_save_IFS" 12684 test -z "$ac_dir" && ac_dir=. 12685 for ac_exec_ext in '' $ac_executable_extensions; do 12686 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12687 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12688 (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 12689 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 12690 break 2 12691 fi 12692 fi 12693 done 12694 done 12695 IFS="$ac_save_IFS" 12696 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 12697 ;; 12698esac 12699fi 12700XGETTEXT="$ac_cv_path_XGETTEXT" 12701if test "$XGETTEXT" != ":"; then 12702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 12703$as_echo "$XGETTEXT" >&6; } 12704else 12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12706$as_echo "no" >&6; } 12707fi 12708 12709 rm -f messages.po 12710 12711 12712# Prepare PATH_SEPARATOR. 12713# The user is always right. 12714if test "${PATH_SEPARATOR+set}" != set; then 12715 echo "#! /bin/sh" >conf$$.sh 12716 echo "exit 0" >>conf$$.sh 12717 chmod +x conf$$.sh 12718 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12719 PATH_SEPARATOR=';' 12720 else 12721 PATH_SEPARATOR=: 12722 fi 12723 rm -f conf$$.sh 12724fi 12725 12726# Find out how to test for executable files. Don't use a zero-byte file, 12727# as systems may use methods other than mode bits to determine executability. 12728cat >conf$$.file <<_ASEOF 12729#! /bin/sh 12730exit 0 12731_ASEOF 12732chmod +x conf$$.file 12733if test -x conf$$.file >/dev/null 2>&1; then 12734 ac_executable_p="test -x" 12735else 12736 ac_executable_p="test -f" 12737fi 12738rm -f conf$$.file 12739 12740# Extract the first word of "msgmerge", so it can be a program name with args. 12741set dummy msgmerge; ac_word=$2 12742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12743$as_echo_n "checking for $ac_word... " >&6; } 12744if test "${ac_cv_path_MSGMERGE+set}" = set; then : 12745 $as_echo_n "(cached) " >&6 12746else 12747 case "$MSGMERGE" in 12748 [\\/]* | ?:[\\/]*) 12749 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 12750 ;; 12751 *) 12752 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12753 for ac_dir in $PATH; do 12754 IFS="$ac_save_IFS" 12755 test -z "$ac_dir" && ac_dir=. 12756 for ac_exec_ext in '' $ac_executable_extensions; do 12757 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12758 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 12759 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 12760 break 2 12761 fi 12762 fi 12763 done 12764 done 12765 IFS="$ac_save_IFS" 12766 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 12767 ;; 12768esac 12769fi 12770MSGMERGE="$ac_cv_path_MSGMERGE" 12771if test "$MSGMERGE" != ":"; then 12772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 12773$as_echo "$MSGMERGE" >&6; } 12774else 12775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12776$as_echo "no" >&6; } 12777fi 12778 12779 12780 if test "$GMSGFMT" != ":"; then 12781 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 12782 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12783 : ; 12784 else 12785 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 12786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 12787$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 12788 GMSGFMT=":" 12789 fi 12790 fi 12791 12792 if test "$XGETTEXT" != ":"; then 12793 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12794 (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 12795 : ; 12796 else 12797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 12798$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 12799 XGETTEXT=":" 12800 fi 12801 rm -f messages.po 12802 fi 12803 12804 ac_config_commands="$ac_config_commands default-1" 12805 12806 12807 12808# Permit host specific settings. 12809. ${srcdir}/configure.host 12810 12811 12812 12813 12814BFD_HOST_64BIT_LONG=0 12815BFD_HOST_64BIT_LONG_LONG=0 12816BFD_HOST_64_BIT_DEFINED=0 12817BFD_HOST_64_BIT= 12818BFD_HOST_U_64_BIT= 12819BFD_HOSTPTR_T="unsigned long" 12820 12821# The cast to long int works around a bug in the HP C Compiler 12822# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12823# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12824# This bug is HP SR number 8606223364. 12825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 12826$as_echo_n "checking size of long long... " >&6; } 12827if test "${ac_cv_sizeof_long_long+set}" = set; then : 12828 $as_echo_n "(cached) " >&6 12829else 12830 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 12831 12832else 12833 if test "$ac_cv_type_long_long" = yes; then 12834 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12835$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12836{ as_fn_set_status 77 12837as_fn_error "cannot compute sizeof (long long) 12838See \`config.log' for more details." "$LINENO" 5; }; } 12839 else 12840 ac_cv_sizeof_long_long=0 12841 fi 12842fi 12843 12844fi 12845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 12846$as_echo "$ac_cv_sizeof_long_long" >&6; } 12847 12848 12849 12850cat >>confdefs.h <<_ACEOF 12851#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 12852_ACEOF 12853 12854 12855# The cast to long int works around a bug in the HP C Compiler 12856# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12857# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12858# This bug is HP SR number 8606223364. 12859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 12860$as_echo_n "checking size of void *... " >&6; } 12861if test "${ac_cv_sizeof_void_p+set}" = set; then : 12862 $as_echo_n "(cached) " >&6 12863else 12864 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 12865 12866else 12867 if test "$ac_cv_type_void_p" = yes; then 12868 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12869$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12870{ as_fn_set_status 77 12871as_fn_error "cannot compute sizeof (void *) 12872See \`config.log' for more details." "$LINENO" 5; }; } 12873 else 12874 ac_cv_sizeof_void_p=0 12875 fi 12876fi 12877 12878fi 12879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 12880$as_echo "$ac_cv_sizeof_void_p" >&6; } 12881 12882 12883 12884cat >>confdefs.h <<_ACEOF 12885#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12886_ACEOF 12887 12888 12889# The cast to long int works around a bug in the HP C Compiler 12890# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12891# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12892# This bug is HP SR number 8606223364. 12893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 12894$as_echo_n "checking size of long... " >&6; } 12895if test "${ac_cv_sizeof_long+set}" = set; then : 12896 $as_echo_n "(cached) " >&6 12897else 12898 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 12899 12900else 12901 if test "$ac_cv_type_long" = yes; then 12902 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12903$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12904{ as_fn_set_status 77 12905as_fn_error "cannot compute sizeof (long) 12906See \`config.log' for more details." "$LINENO" 5; }; } 12907 else 12908 ac_cv_sizeof_long=0 12909 fi 12910fi 12911 12912fi 12913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 12914$as_echo "$ac_cv_sizeof_long" >&6; } 12915 12916 12917 12918cat >>confdefs.h <<_ACEOF 12919#define SIZEOF_LONG $ac_cv_sizeof_long 12920_ACEOF 12921 12922 12923 12924if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12925 host64=true 12926fi 12927 12928if test "x${ac_cv_sizeof_long}" = "x8"; then 12929 BFD_HOST_64BIT_LONG=1 12930 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 12931 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 12932elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 12933 BFD_HOST_64BIT_LONG_LONG=1 12934 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 12935 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 12936 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12937 BFD_HOSTPTR_T="unsigned long long" 12938 fi 12939fi 12940 12941if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 12942 BFD_HOST_64_BIT_DEFINED=1 12943 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 12944 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 12945fi 12946 12947 12948 12949 12950 12951 12952 12953 12954# Put a plausible default for CC_FOR_BUILD in Makefile. 12955if test -z "$CC_FOR_BUILD"; then 12956 if test "x$cross_compiling" = "xno"; then 12957 CC_FOR_BUILD='$(CC)' 12958 else 12959 CC_FOR_BUILD=gcc 12960 fi 12961fi 12962 12963# Also set EXEEXT_FOR_BUILD. 12964if test "x$cross_compiling" = "xno"; then 12965 EXEEXT_FOR_BUILD='$(EXEEXT)' 12966else 12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 12968$as_echo_n "checking for build system executable suffix... " >&6; } 12969if test "${bfd_cv_build_exeext+set}" = set; then : 12970 $as_echo_n "(cached) " >&6 12971else 12972 rm -f conftest* 12973 echo 'int main () { return 0; }' > conftest.c 12974 bfd_cv_build_exeext= 12975 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 12976 for file in conftest.*; do 12977 case $file in 12978 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 12979 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 12980 esac 12981 done 12982 rm -f conftest* 12983 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 12984fi 12985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 12986$as_echo "$bfd_cv_build_exeext" >&6; } 12987 EXEEXT_FOR_BUILD="" 12988 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 12989fi 12990 12991 12992for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h 12993do : 12994 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12995ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12996eval as_val=\$$as_ac_Header 12997 if test "x$as_val" = x""yes; then : 12998 cat >>confdefs.h <<_ACEOF 12999#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13000_ACEOF 13001 13002fi 13003 13004done 13005 13006for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h 13007do : 13008 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13009ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13010eval as_val=\$$as_ac_Header 13011 if test "x$as_val" = x""yes; then : 13012 cat >>confdefs.h <<_ACEOF 13013#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13014_ACEOF 13015 13016fi 13017 13018done 13019 13020 13021 13022inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 13023 13024acx_cv_header_stdint=stddef.h 13025acx_cv_header_stdint_kind="(already complete)" 13026for i in stdint.h $inttype_headers; do 13027 unset ac_cv_type_uintptr_t 13028 unset ac_cv_type_uintmax_t 13029 unset ac_cv_type_int_least32_t 13030 unset ac_cv_type_int_fast32_t 13031 unset ac_cv_type_uint64_t 13032 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 13033 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 13034#include <$i> 13035" 13036if test "x$ac_cv_type_uintmax_t" = x""yes; then : 13037 acx_cv_header_stdint=$i 13038else 13039 continue 13040fi 13041 13042 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13043#include <$i> 13044" 13045if test "x$ac_cv_type_uintptr_t" = x""yes; then : 13046 13047else 13048 acx_cv_header_stdint_kind="(mostly complete)" 13049fi 13050 13051 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 13052#include <$i> 13053" 13054if test "x$ac_cv_type_int_least32_t" = x""yes; then : 13055 13056else 13057 acx_cv_header_stdint_kind="(mostly complete)" 13058fi 13059 13060 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 13061#include <$i> 13062" 13063if test "x$ac_cv_type_int_fast32_t" = x""yes; then : 13064 13065else 13066 acx_cv_header_stdint_kind="(mostly complete)" 13067fi 13068 13069 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13070#include <$i> 13071" 13072if test "x$ac_cv_type_uint64_t" = x""yes; then : 13073 13074else 13075 acx_cv_header_stdint_kind="(lacks uint64_t)" 13076fi 13077 13078 break 13079done 13080if test "$acx_cv_header_stdint" = stddef.h; then 13081 acx_cv_header_stdint_kind="(lacks uintmax_t)" 13082 for i in stdint.h $inttype_headers; do 13083 unset ac_cv_type_uintptr_t 13084 unset ac_cv_type_uint32_t 13085 unset ac_cv_type_uint64_t 13086 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 13087 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 13088#include <$i> 13089" 13090if test "x$ac_cv_type_uint32_t" = x""yes; then : 13091 acx_cv_header_stdint=$i 13092else 13093 continue 13094fi 13095 13096 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 13097#include <$i> 13098" 13099if test "x$ac_cv_type_uint64_t" = x""yes; then : 13100 13101fi 13102 13103 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13104#include <$i> 13105" 13106if test "x$ac_cv_type_uintptr_t" = x""yes; then : 13107 13108fi 13109 13110 break 13111 done 13112fi 13113if test "$acx_cv_header_stdint" = stddef.h; then 13114 acx_cv_header_stdint_kind="(u_intXX_t style)" 13115 for i in sys/types.h $inttype_headers; do 13116 unset ac_cv_type_u_int32_t 13117 unset ac_cv_type_u_int64_t 13118 $as_echo_n "looking for u_intXX_t types in $i, " >&6 13119 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 13120#include <$i> 13121" 13122if test "x$ac_cv_type_u_int32_t" = x""yes; then : 13123 acx_cv_header_stdint=$i 13124else 13125 continue 13126fi 13127 13128 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 13129#include <$i> 13130" 13131if test "x$ac_cv_type_u_int64_t" = x""yes; then : 13132 13133fi 13134 13135 break 13136 done 13137fi 13138if test "$acx_cv_header_stdint" = stddef.h; then 13139 acx_cv_header_stdint_kind="(using manual detection)" 13140fi 13141 13142test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13143test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13144test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13145test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13146test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13147 13148# ----------------- Summarize what we found so far 13149 13150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5 13151$as_echo_n "checking what to include in bfd_stdint.h... " >&6; } 13152 13153case `$as_basename -- bfd_stdint.h || 13154$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13155 Xbfd_stdint.h : 'X\(//\)$' \| \ 13156 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null || 13157$as_echo X/bfd_stdint.h | 13158 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13159 s//\1/ 13160 q 13161 } 13162 /^X\/\(\/\/\)$/{ 13163 s//\1/ 13164 q 13165 } 13166 /^X\/\(\/\).*/{ 13167 s//\1/ 13168 q 13169 } 13170 s/.*/./; q'` in 13171 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13172$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13173 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13174$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13175 *) ;; 13176esac 13177 13178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13179$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13180 13181# ----------------- done included file, check C basic types -------- 13182 13183# Lacking an uintptr_t? Test size of void * 13184case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13185 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13186# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13187# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13188# This bug is HP SR number 8606223364. 13189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13190$as_echo_n "checking size of void *... " >&6; } 13191if test "${ac_cv_sizeof_void_p+set}" = set; then : 13192 $as_echo_n "(cached) " >&6 13193else 13194 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13195 13196else 13197 if test "$ac_cv_type_void_p" = yes; then 13198 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13199$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13200{ as_fn_set_status 77 13201as_fn_error "cannot compute sizeof (void *) 13202See \`config.log' for more details." "$LINENO" 5; }; } 13203 else 13204 ac_cv_sizeof_void_p=0 13205 fi 13206fi 13207 13208fi 13209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13210$as_echo "$ac_cv_sizeof_void_p" >&6; } 13211 13212 13213 13214cat >>confdefs.h <<_ACEOF 13215#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13216_ACEOF 13217 13218 ;; 13219esac 13220 13221# Lacking an uint64_t? Test size of long 13222case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13223 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13224# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13225# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13226# This bug is HP SR number 8606223364. 13227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13228$as_echo_n "checking size of long... " >&6; } 13229if test "${ac_cv_sizeof_long+set}" = set; then : 13230 $as_echo_n "(cached) " >&6 13231else 13232 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13233 13234else 13235 if test "$ac_cv_type_long" = yes; then 13236 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13237$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13238{ as_fn_set_status 77 13239as_fn_error "cannot compute sizeof (long) 13240See \`config.log' for more details." "$LINENO" 5; }; } 13241 else 13242 ac_cv_sizeof_long=0 13243 fi 13244fi 13245 13246fi 13247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13248$as_echo "$ac_cv_sizeof_long" >&6; } 13249 13250 13251 13252cat >>confdefs.h <<_ACEOF 13253#define SIZEOF_LONG $ac_cv_sizeof_long 13254_ACEOF 13255 13256 ;; 13257esac 13258 13259if test $acx_cv_header_stdint = stddef.h; then 13260 # Lacking a good header? Test size of everything and deduce all types. 13261 # The cast to long int works around a bug in the HP C Compiler 13262# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13263# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13264# This bug is HP SR number 8606223364. 13265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13266$as_echo_n "checking size of int... " >&6; } 13267if test "${ac_cv_sizeof_int+set}" = set; then : 13268 $as_echo_n "(cached) " >&6 13269else 13270 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13271 13272else 13273 if test "$ac_cv_type_int" = yes; then 13274 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13275$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13276{ as_fn_set_status 77 13277as_fn_error "cannot compute sizeof (int) 13278See \`config.log' for more details." "$LINENO" 5; }; } 13279 else 13280 ac_cv_sizeof_int=0 13281 fi 13282fi 13283 13284fi 13285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13286$as_echo "$ac_cv_sizeof_int" >&6; } 13287 13288 13289 13290cat >>confdefs.h <<_ACEOF 13291#define SIZEOF_INT $ac_cv_sizeof_int 13292_ACEOF 13293 13294 13295 # The cast to long int works around a bug in the HP C Compiler 13296# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13297# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13298# This bug is HP SR number 8606223364. 13299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13300$as_echo_n "checking size of short... " >&6; } 13301if test "${ac_cv_sizeof_short+set}" = set; then : 13302 $as_echo_n "(cached) " >&6 13303else 13304 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13305 13306else 13307 if test "$ac_cv_type_short" = yes; then 13308 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13309$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13310{ as_fn_set_status 77 13311as_fn_error "cannot compute sizeof (short) 13312See \`config.log' for more details." "$LINENO" 5; }; } 13313 else 13314 ac_cv_sizeof_short=0 13315 fi 13316fi 13317 13318fi 13319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13320$as_echo "$ac_cv_sizeof_short" >&6; } 13321 13322 13323 13324cat >>confdefs.h <<_ACEOF 13325#define SIZEOF_SHORT $ac_cv_sizeof_short 13326_ACEOF 13327 13328 13329 # The cast to long int works around a bug in the HP C Compiler 13330# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13331# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13332# This bug is HP SR number 8606223364. 13333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13334$as_echo_n "checking size of char... " >&6; } 13335if test "${ac_cv_sizeof_char+set}" = set; then : 13336 $as_echo_n "(cached) " >&6 13337else 13338 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13339 13340else 13341 if test "$ac_cv_type_char" = yes; then 13342 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13343$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13344{ as_fn_set_status 77 13345as_fn_error "cannot compute sizeof (char) 13346See \`config.log' for more details." "$LINENO" 5; }; } 13347 else 13348 ac_cv_sizeof_char=0 13349 fi 13350fi 13351 13352fi 13353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13354$as_echo "$ac_cv_sizeof_char" >&6; } 13355 13356 13357 13358cat >>confdefs.h <<_ACEOF 13359#define SIZEOF_CHAR $ac_cv_sizeof_char 13360_ACEOF 13361 13362 13363 13364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13365$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13366 case "$ac_cv_sizeof_char" in 13367 1) acx_cv_type_int8_t=char ;; 13368 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5 13369 esac 13370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13371$as_echo "$acx_cv_type_int8_t" >&6; } 13372 13373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13374$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13375 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13376 2:*) acx_cv_type_int16_t=int ;; 13377 *:2) acx_cv_type_int16_t=short ;; 13378 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5 13379 esac 13380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13381$as_echo "$acx_cv_type_int16_t" >&6; } 13382 13383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13384$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13385 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13386 4:*) acx_cv_type_int32_t=int ;; 13387 *:4) acx_cv_type_int32_t=long ;; 13388 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5 13389 esac 13390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13391$as_echo "$acx_cv_type_int32_t" >&6; } 13392fi 13393 13394# These tests are here to make the output prettier 13395 13396if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13397 case "$ac_cv_sizeof_long" in 13398 8) acx_cv_type_int64_t=long ;; 13399 esac 13400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13401$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13403$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13404fi 13405 13406# Now we can use the above types 13407 13408if test "$ac_cv_type_uintptr_t" != yes; then 13409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13410$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13411 case $ac_cv_sizeof_void_p in 13412 2) acx_cv_type_intptr_t=int16_t ;; 13413 4) acx_cv_type_intptr_t=int32_t ;; 13414 8) acx_cv_type_intptr_t=int64_t ;; 13415 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13416 esac 13417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13418$as_echo "$acx_cv_type_intptr_t" >&6; } 13419fi 13420 13421# ----------------- done all checks, emit header ------------- 13422ac_config_commands="$ac_config_commands bfd_stdint.h" 13423 13424 13425 13426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13427$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13428if test "${ac_cv_header_time+set}" = set; then : 13429 $as_echo_n "(cached) " >&6 13430else 13431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13432/* end confdefs.h. */ 13433#include <sys/types.h> 13434#include <sys/time.h> 13435#include <time.h> 13436 13437int 13438main () 13439{ 13440if ((struct tm *) 0) 13441return 0; 13442 ; 13443 return 0; 13444} 13445_ACEOF 13446if ac_fn_c_try_compile "$LINENO"; then : 13447 ac_cv_header_time=yes 13448else 13449 ac_cv_header_time=no 13450fi 13451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13452fi 13453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13454$as_echo "$ac_cv_header_time" >&6; } 13455if test $ac_cv_header_time = yes; then 13456 13457$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13458 13459fi 13460 13461ac_header_dirent=no 13462for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 13463 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 13464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 13465$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 13466if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 13467 $as_echo_n "(cached) " >&6 13468else 13469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13470/* end confdefs.h. */ 13471#include <sys/types.h> 13472#include <$ac_hdr> 13473 13474int 13475main () 13476{ 13477if ((DIR *) 0) 13478return 0; 13479 ; 13480 return 0; 13481} 13482_ACEOF 13483if ac_fn_c_try_compile "$LINENO"; then : 13484 eval "$as_ac_Header=yes" 13485else 13486 eval "$as_ac_Header=no" 13487fi 13488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13489fi 13490eval ac_res=\$$as_ac_Header 13491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13492$as_echo "$ac_res" >&6; } 13493eval as_val=\$$as_ac_Header 13494 if test "x$as_val" = x""yes; then : 13495 cat >>confdefs.h <<_ACEOF 13496#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 13497_ACEOF 13498 13499ac_header_dirent=$ac_hdr; break 13500fi 13501 13502done 13503# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 13504if test $ac_header_dirent = dirent.h; then 13505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13506$as_echo_n "checking for library containing opendir... " >&6; } 13507if test "${ac_cv_search_opendir+set}" = set; then : 13508 $as_echo_n "(cached) " >&6 13509else 13510 ac_func_search_save_LIBS=$LIBS 13511cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13512/* end confdefs.h. */ 13513 13514/* Override any GCC internal prototype to avoid an error. 13515 Use char because int might match the return type of a GCC 13516 builtin and then its argument prototype would still apply. */ 13517#ifdef __cplusplus 13518extern "C" 13519#endif 13520char opendir (); 13521int 13522main () 13523{ 13524return opendir (); 13525 ; 13526 return 0; 13527} 13528_ACEOF 13529for ac_lib in '' dir; do 13530 if test -z "$ac_lib"; then 13531 ac_res="none required" 13532 else 13533 ac_res=-l$ac_lib 13534 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13535 fi 13536 if ac_fn_c_try_link "$LINENO"; then : 13537 ac_cv_search_opendir=$ac_res 13538fi 13539rm -f core conftest.err conftest.$ac_objext \ 13540 conftest$ac_exeext 13541 if test "${ac_cv_search_opendir+set}" = set; then : 13542 break 13543fi 13544done 13545if test "${ac_cv_search_opendir+set}" = set; then : 13546 13547else 13548 ac_cv_search_opendir=no 13549fi 13550rm conftest.$ac_ext 13551LIBS=$ac_func_search_save_LIBS 13552fi 13553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13554$as_echo "$ac_cv_search_opendir" >&6; } 13555ac_res=$ac_cv_search_opendir 13556if test "$ac_res" != no; then : 13557 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13558 13559fi 13560 13561else 13562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13563$as_echo_n "checking for library containing opendir... " >&6; } 13564if test "${ac_cv_search_opendir+set}" = set; then : 13565 $as_echo_n "(cached) " >&6 13566else 13567 ac_func_search_save_LIBS=$LIBS 13568cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13569/* end confdefs.h. */ 13570 13571/* Override any GCC internal prototype to avoid an error. 13572 Use char because int might match the return type of a GCC 13573 builtin and then its argument prototype would still apply. */ 13574#ifdef __cplusplus 13575extern "C" 13576#endif 13577char opendir (); 13578int 13579main () 13580{ 13581return opendir (); 13582 ; 13583 return 0; 13584} 13585_ACEOF 13586for ac_lib in '' x; do 13587 if test -z "$ac_lib"; then 13588 ac_res="none required" 13589 else 13590 ac_res=-l$ac_lib 13591 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13592 fi 13593 if ac_fn_c_try_link "$LINENO"; then : 13594 ac_cv_search_opendir=$ac_res 13595fi 13596rm -f core conftest.err conftest.$ac_objext \ 13597 conftest$ac_exeext 13598 if test "${ac_cv_search_opendir+set}" = set; then : 13599 break 13600fi 13601done 13602if test "${ac_cv_search_opendir+set}" = set; then : 13603 13604else 13605 ac_cv_search_opendir=no 13606fi 13607rm conftest.$ac_ext 13608LIBS=$ac_func_search_save_LIBS 13609fi 13610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13611$as_echo "$ac_cv_search_opendir" >&6; } 13612ac_res=$ac_cv_search_opendir 13613if test "$ac_res" != no; then : 13614 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13615 13616fi 13617 13618fi 13619 13620 13621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 13622$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 13623if test "${gcc_cv_header_string+set}" = set; then : 13624 $as_echo_n "(cached) " >&6 13625else 13626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13627/* end confdefs.h. */ 13628#include <string.h> 13629#include <strings.h> 13630int 13631main () 13632{ 13633 13634 ; 13635 return 0; 13636} 13637_ACEOF 13638if ac_fn_c_try_compile "$LINENO"; then : 13639 gcc_cv_header_string=yes 13640else 13641 gcc_cv_header_string=no 13642fi 13643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13644fi 13645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 13646$as_echo "$gcc_cv_header_string" >&6; } 13647if test $gcc_cv_header_string = yes; then 13648 13649$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 13650 13651fi 13652 13653for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno 13654do : 13655 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13656ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13657eval as_val=\$$as_ac_var 13658 if test "x$as_val" = x""yes; then : 13659 cat >>confdefs.h <<_ACEOF 13660#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13661_ACEOF 13662 13663fi 13664done 13665 13666for ac_func in strtoull getrlimit 13667do : 13668 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13669ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13670eval as_val=\$$as_ac_var 13671 if test "x$as_val" = x""yes; then : 13672 cat >>confdefs.h <<_ACEOF 13673#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13674_ACEOF 13675 13676fi 13677done 13678 13679 13680ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 13681if test "x$ac_cv_have_decl_basename" = x""yes; then : 13682 ac_have_decl=1 13683else 13684 ac_have_decl=0 13685fi 13686 13687cat >>confdefs.h <<_ACEOF 13688#define HAVE_DECL_BASENAME $ac_have_decl 13689_ACEOF 13690 13691ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default" 13692if test "x$ac_cv_have_decl_ftello" = x""yes; then : 13693 ac_have_decl=1 13694else 13695 ac_have_decl=0 13696fi 13697 13698cat >>confdefs.h <<_ACEOF 13699#define HAVE_DECL_FTELLO $ac_have_decl 13700_ACEOF 13701 13702ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default" 13703if test "x$ac_cv_have_decl_ftello64" = x""yes; then : 13704 ac_have_decl=1 13705else 13706 ac_have_decl=0 13707fi 13708 13709cat >>confdefs.h <<_ACEOF 13710#define HAVE_DECL_FTELLO64 $ac_have_decl 13711_ACEOF 13712 13713ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default" 13714if test "x$ac_cv_have_decl_fseeko" = x""yes; then : 13715 ac_have_decl=1 13716else 13717 ac_have_decl=0 13718fi 13719 13720cat >>confdefs.h <<_ACEOF 13721#define HAVE_DECL_FSEEKO $ac_have_decl 13722_ACEOF 13723 13724ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default" 13725if test "x$ac_cv_have_decl_fseeko64" = x""yes; then : 13726 ac_have_decl=1 13727else 13728 ac_have_decl=0 13729fi 13730 13731cat >>confdefs.h <<_ACEOF 13732#define HAVE_DECL_FSEEKO64 $ac_have_decl 13733_ACEOF 13734 13735 13736 13737case "${host}" in 13738*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 13739 13740$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 13741 ;; 13742esac 13743 13744ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 13745if test "x$ac_cv_have_decl_ffs" = x""yes; then : 13746 ac_have_decl=1 13747else 13748 ac_have_decl=0 13749fi 13750 13751cat >>confdefs.h <<_ACEOF 13752#define HAVE_DECL_FFS $ac_have_decl 13753_ACEOF 13754 13755ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 13756if test "x$ac_cv_have_decl_free" = x""yes; then : 13757 ac_have_decl=1 13758else 13759 ac_have_decl=0 13760fi 13761 13762cat >>confdefs.h <<_ACEOF 13763#define HAVE_DECL_FREE $ac_have_decl 13764_ACEOF 13765 13766ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 13767if test "x$ac_cv_have_decl_getenv" = x""yes; then : 13768 ac_have_decl=1 13769else 13770 ac_have_decl=0 13771fi 13772 13773cat >>confdefs.h <<_ACEOF 13774#define HAVE_DECL_GETENV $ac_have_decl 13775_ACEOF 13776 13777ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 13778if test "x$ac_cv_have_decl_malloc" = x""yes; then : 13779 ac_have_decl=1 13780else 13781 ac_have_decl=0 13782fi 13783 13784cat >>confdefs.h <<_ACEOF 13785#define HAVE_DECL_MALLOC $ac_have_decl 13786_ACEOF 13787 13788ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 13789if test "x$ac_cv_have_decl_realloc" = x""yes; then : 13790 ac_have_decl=1 13791else 13792 ac_have_decl=0 13793fi 13794 13795cat >>confdefs.h <<_ACEOF 13796#define HAVE_DECL_REALLOC $ac_have_decl 13797_ACEOF 13798 13799ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13800if test "x$ac_cv_have_decl_stpcpy" = x""yes; then : 13801 ac_have_decl=1 13802else 13803 ac_have_decl=0 13804fi 13805 13806cat >>confdefs.h <<_ACEOF 13807#define HAVE_DECL_STPCPY $ac_have_decl 13808_ACEOF 13809 13810ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 13811if test "x$ac_cv_have_decl_strstr" = x""yes; then : 13812 ac_have_decl=1 13813else 13814 ac_have_decl=0 13815fi 13816 13817cat >>confdefs.h <<_ACEOF 13818#define HAVE_DECL_STRSTR $ac_have_decl 13819_ACEOF 13820 13821ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 13822if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 13823 ac_have_decl=1 13824else 13825 ac_have_decl=0 13826fi 13827 13828cat >>confdefs.h <<_ACEOF 13829#define HAVE_DECL_SNPRINTF $ac_have_decl 13830_ACEOF 13831 13832ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 13833if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 13834 ac_have_decl=1 13835else 13836 ac_have_decl=0 13837fi 13838 13839cat >>confdefs.h <<_ACEOF 13840#define HAVE_DECL_VSNPRINTF $ac_have_decl 13841_ACEOF 13842 13843ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 13844if test "x$ac_cv_have_decl_strnlen" = x""yes; then : 13845 ac_have_decl=1 13846else 13847 ac_have_decl=0 13848fi 13849 13850cat >>confdefs.h <<_ACEOF 13851#define HAVE_DECL_STRNLEN $ac_have_decl 13852_ACEOF 13853 13854 13855# Link in zlib if we can. This allows us to read compressed debug sections. 13856# This is used only by compress.c. 13857 13858 # See if the user specified whether he wants zlib support or not. 13859 13860# Check whether --with-zlib was given. 13861if test "${with_zlib+set}" = set; then : 13862 withval=$with_zlib; 13863else 13864 with_zlib=auto 13865fi 13866 13867 13868 if test "$with_zlib" != "no"; then 13869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 13870$as_echo_n "checking for library containing zlibVersion... " >&6; } 13871if test "${ac_cv_search_zlibVersion+set}" = set; then : 13872 $as_echo_n "(cached) " >&6 13873else 13874 ac_func_search_save_LIBS=$LIBS 13875cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13876/* end confdefs.h. */ 13877 13878/* Override any GCC internal prototype to avoid an error. 13879 Use char because int might match the return type of a GCC 13880 builtin and then its argument prototype would still apply. */ 13881#ifdef __cplusplus 13882extern "C" 13883#endif 13884char zlibVersion (); 13885int 13886main () 13887{ 13888return zlibVersion (); 13889 ; 13890 return 0; 13891} 13892_ACEOF 13893for ac_lib in '' z; do 13894 if test -z "$ac_lib"; then 13895 ac_res="none required" 13896 else 13897 ac_res=-l$ac_lib 13898 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13899 fi 13900 if ac_fn_c_try_link "$LINENO"; then : 13901 ac_cv_search_zlibVersion=$ac_res 13902fi 13903rm -f core conftest.err conftest.$ac_objext \ 13904 conftest$ac_exeext 13905 if test "${ac_cv_search_zlibVersion+set}" = set; then : 13906 break 13907fi 13908done 13909if test "${ac_cv_search_zlibVersion+set}" = set; then : 13910 13911else 13912 ac_cv_search_zlibVersion=no 13913fi 13914rm conftest.$ac_ext 13915LIBS=$ac_func_search_save_LIBS 13916fi 13917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 13918$as_echo "$ac_cv_search_zlibVersion" >&6; } 13919ac_res=$ac_cv_search_zlibVersion 13920if test "$ac_res" != no; then : 13921 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13922 for ac_header in zlib.h 13923do : 13924 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13925if test "x$ac_cv_header_zlib_h" = x""yes; then : 13926 cat >>confdefs.h <<_ACEOF 13927#define HAVE_ZLIB_H 1 13928_ACEOF 13929 13930fi 13931 13932done 13933 13934fi 13935 13936 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 13937 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 13938 fi 13939 fi 13940 13941 13942# If we are configured native, pick a core file support file. 13943COREFILE= 13944COREFLAG= 13945CORE_HEADER= 13946TRAD_HEADER= 13947if test "${target}" = "${host}"; then 13948 case "${host}" in 13949 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*) 13950 COREFILE='' 13951 ;; 13952 alpha*-*-linux-*) 13953 COREFILE=trad-core.lo 13954 TRAD_HEADER='"hosts/alphalinux.h"' 13955 ;; 13956 alpha*-*-netbsd* | alpha*-*-openbsd*) 13957 COREFILE=netbsd-core.lo 13958 ;; 13959 alpha*-*-*) 13960 COREFILE=osf-core.lo 13961 ;; 13962 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 13963 COREFILE='' ;; 13964 arm-*-netbsd* | arm-*-openbsd*) 13965 COREFILE=netbsd-core.lo 13966 ;; 13967 arm-*-riscix) COREFILE=trad-core.lo ;; 13968 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 13969 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 13970 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 13971 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 13972 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 13973 hppa*-*-netbsd* | hppa*-*-openbsd*) 13974 COREFILE=netbsd-core.lo 13975 ;; 13976 13977 i370-*-*) 13978 COREFILE=trad-core.lo 13979 TRAD_HEADER='"hosts/i370linux.h"' 13980 ;; 13981 13982 i[3-7]86-sequent-bsd*) 13983 COREFILE=trad-core.lo 13984 TRAD_HEADER='"hosts/symmetry.h"' 13985 ;; 13986 i[3-7]86-sequent-sysv4*) ;; 13987 i[3-7]86-sequent-sysv*) 13988 COREFILE=trad-core.lo 13989 TRAD_HEADER='"hosts/symmetry.h"' 13990 ;; 13991 i[3-7]86-*-bsdi) 13992 COREFILE= 13993 ;; 13994 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*) 13995 COREFILE=trad-core.lo 13996 TRAD_HEADER='"hosts/i386bsd.h"' 13997 ;; 13998 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 13999 COREFILE='' 14000 TRAD_HEADER='"hosts/i386bsd.h"' 14001 ;; 14002 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 14003 COREFILE=netbsd-core.lo 14004 ;; 14005 i[3-7]86-esix-sysv3*) 14006 COREFILE=trad-core.lo 14007 TRAD_HEADER='"hosts/esix.h"' 14008 ;; 14009 i[3-7]86-*-sco3.2v5*) 14010 COREFILE=sco5-core.lo 14011 ;; 14012 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 14013 COREFILE=trad-core.lo 14014 TRAD_HEADER='"hosts/i386sco.h"' 14015 ;; 14016 i[3-7]86-*-mach3*) 14017 COREFILE=trad-core.lo 14018 TRAD_HEADER='"hosts/i386mach3.h"' 14019 ;; 14020 i[3-7]86-*-linux-*) 14021 COREFILE=trad-core.lo 14022 TRAD_HEADER='"hosts/i386linux.h"' 14023 case "$enable_targets"-"$want64" in 14024 *x86_64-*linux*|*-true) 14025 CORE_HEADER='"hosts/x86-64linux.h"' 14026 esac 14027 ;; 14028 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 14029 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 14030 i860-*-mach3* | i860-*-osf1*) 14031 COREFILE=trad-core.lo 14032 TRAD_HEADER='"hosts/i860mach3.h"' 14033 ;; 14034 mips*-*-netbsd* | mips*-*-openbsd*) 14035 COREFILE=netbsd-core.lo 14036 ;; 14037 mips-dec-*) 14038 COREFILE=trad-core.lo 14039 TRAD_HEADER='"hosts/decstation.h"' 14040 ;; 14041 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 14042 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 14043 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 14044 mips-*-sysv4*) ;; 14045 mips-*-sysv* | mips-*-riscos*) 14046 COREFILE=trad-core.lo 14047 TRAD_HEADER='"hosts/riscos.h"' 14048 ;; 14049 mips-sony-bsd*) 14050 COREFILE=trad-core.lo 14051 TRAD_HEADER='"hosts/news-mips.h"' 14052 ;; 14053 m68*-bull*-sysv*) 14054 COREFILE=trad-core.lo 14055 TRAD_HEADER='"hosts/dpx2.h"' 14056 ;; 14057 m68*-hp-hpux*) COREFILE=hpux-core.lo ;; 14058 m68*-hp-bsd*) 14059 COREFILE=trad-core.lo 14060 TRAD_HEADER='"hosts/hp300bsd.h"' 14061 ;; 14062 m68*-*-linux-*) 14063 COREFILE=trad-core.lo 14064 TRAD_HEADER='"hosts/m68klinux.h"' 14065 ;; 14066 m68*-motorola-sysv*) 14067 COREFILE=trad-core.lo 14068 TRAD_HEADER='"hosts/delta68.h"' 14069 ;; 14070 m68*-sony-*) 14071 COREFILE=trad-core.lo 14072 TRAD_HEADER='"hosts/news.h"' 14073 ;; 14074 m68*-*-netbsd* | m68*-*-openbsd*) 14075 COREFILE=netbsd-core.lo 14076 ;; 14077 m68*-apple-aux*) 14078 COREFILE=trad-core.lo 14079 TRAD_HEADER='"hosts/m68kaux.h"' 14080 ;; 14081 m88*-*-sysv4*) 14082 ;; 14083 m88*-motorola-sysv*) 14084 COREFILE=ptrace-core.lo 14085 ;; 14086 m88*-*-mach3*) 14087 COREFILE=trad-core.lo 14088 TRAD_HEADER='"hosts/m88kmach3.h"' 14089 ;; 14090 m88*-*-openbsd*) 14091 COREFILE=netbsd-core.lo 14092 ;; 14093 ns32k-pc532-mach) 14094 COREFILE=trad-core.lo 14095 TRAD_HEADER='"hosts/pc532mach.h"' 14096 ;; 14097 ns32k-*-netbsd* | ns32k-*-openbsd*) 14098 COREFILE=netbsd-core.lo 14099 ;; 14100 rs6000-*-lynx*) 14101 COREFILE=lynx-core.lo 14102 ;; 14103 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*) 14104 COREFILE=rs6000-core.lo 14105 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 14106 ;; 14107 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 14108 COREFILE=rs6000-core.lo 14109 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 14110 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 14111 # have c_impl as a member of struct core_dumpx 14112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5 14113$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; } 14114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14115/* end confdefs.h. */ 14116#include <core.h> 14117int 14118main () 14119{ 14120struct core_dumpx c; c.c_impl = 0; 14121 ; 14122 return 0; 14123} 14124_ACEOF 14125if ac_fn_c_try_compile "$LINENO"; then : 14126 14127$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h 14128 14129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14130$as_echo "yes" >&6; } 14131else 14132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14133$as_echo "no" >&6; } 14134fi 14135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14136 ;; 14137 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 14138 rs6000-*-*) COREFILE=rs6000-core.lo ;; 14139 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 14140 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 14141 powerpc-*-beos*) ;; 14142 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 14143 COREFILE='' ;; 14144 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 14145 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 14146 s390*-*-*) COREFILE=trad-core.lo ;; 14147 sh*-*-netbsd* | sh*-*-openbsd*) 14148 COREFILE=netbsd-core.lo 14149 ;; 14150 sparc-*-netbsd* | sparc*-*-openbsd*) 14151 COREFILE=netbsd-core.lo 14152 ;; 14153 tahoe-*-*) 14154 COREFILE=trad-core.lo 14155 TRAD_HEADER='"hosts/tahoe.h"' 14156 ;; 14157 vax-*-netbsd* | vax-*-openbsd*) 14158 COREFILE=netbsd-core.lo 14159 ;; 14160 vax-*-ultrix2*) 14161 COREFILE=trad-core.lo 14162 TRAD_HEADER='"hosts/vaxult2.h"' 14163 ;; 14164 vax-*-ultrix*) 14165 COREFILE=trad-core.lo 14166 TRAD_HEADER='"hosts/vaxult2.h"' 14167 ;; 14168 vax-*-linux-*) 14169 COREFILE=trad-core.lo 14170 TRAD_HEADER='"hosts/vaxlinux.h"' 14171 ;; 14172 vax-*-*) 14173 COREFILE=trad-core.lo 14174 TRAD_HEADER='"hosts/vaxbsd.h"' 14175 ;; 14176 x86_64-*-linux*) 14177 CORE_HEADER='"hosts/x86-64linux.h"' 14178 ;; 14179 x86_64-*-netbsd* | x86_64-*-openbsd*) 14180 COREFILE=netbsd-core.lo 14181 ;; 14182 esac 14183 14184 case "$COREFILE" in 14185 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 14186 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 14187 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 14188 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 14189 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 14190 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 14191 osf-core.lo) COREFLAG=-DOSF_CORE ;; 14192 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 14193 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 14194 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 14195 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 14196 esac 14197 14198 # ELF corefile support has several flavors, but all of 14199 # them use something called <sys/procfs.h> 14200 for ac_header in sys/procfs.h 14201do : 14202 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default" 14203if test "x$ac_cv_header_sys_procfs_h" = x""yes; then : 14204 cat >>confdefs.h <<_ACEOF 14205#define HAVE_SYS_PROCFS_H 1 14206_ACEOF 14207 14208fi 14209 14210done 14211 14212 if test "$ac_cv_header_sys_procfs_h" = yes; then 14213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5 14214$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; } 14215 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then : 14216 $as_echo_n "(cached) " >&6 14217else 14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14219/* end confdefs.h. */ 14220 14221#define _SYSCALL32 14222/* Needed for new procfs interface on sparc-solaris. */ 14223#define _STRUCTURED_PROC 1 14224#include <sys/procfs.h> 14225int 14226main () 14227{ 14228prstatus_t avar 14229 ; 14230 return 0; 14231} 14232_ACEOF 14233if ac_fn_c_try_compile "$LINENO"; then : 14234 bfd_cv_have_sys_procfs_type_prstatus_t=yes 14235else 14236 bfd_cv_have_sys_procfs_type_prstatus_t=no 14237 14238fi 14239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14240fi 14241 14242 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 14243 14244$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h 14245 14246 fi 14247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 14248$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; } 14249 14250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5 14251$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; } 14252 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then : 14253 $as_echo_n "(cached) " >&6 14254else 14255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14256/* end confdefs.h. */ 14257 14258#define _SYSCALL32 14259/* Needed for new procfs interface on sparc-solaris. */ 14260#define _STRUCTURED_PROC 1 14261#include <sys/procfs.h> 14262int 14263main () 14264{ 14265prstatus32_t avar 14266 ; 14267 return 0; 14268} 14269_ACEOF 14270if ac_fn_c_try_compile "$LINENO"; then : 14271 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 14272else 14273 bfd_cv_have_sys_procfs_type_prstatus32_t=no 14274 14275fi 14276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14277fi 14278 14279 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 14280 14281$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h 14282 14283 fi 14284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 14285$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; } 14286 14287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5 14288$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; } 14289 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then : 14290 $as_echo_n "(cached) " >&6 14291else 14292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14293/* end confdefs.h. */ 14294 14295#define _SYSCALL32 14296/* Needed for new procfs interface on sparc-solaris. */ 14297#define _STRUCTURED_PROC 1 14298#include <sys/procfs.h> 14299int 14300main () 14301{ 14302prstatus_t avar; void* aref = (void*) &avar.pr_who 14303 ; 14304 return 0; 14305} 14306_ACEOF 14307if ac_fn_c_try_compile "$LINENO"; then : 14308 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 14309else 14310 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 14311 14312fi 14313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14314fi 14315 14316 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 14317 14318$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h 14319 14320 fi 14321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 14322$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; } 14323 14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 14325$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; } 14326 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then : 14327 $as_echo_n "(cached) " >&6 14328else 14329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14330/* end confdefs.h. */ 14331 14332#define _SYSCALL32 14333/* Needed for new procfs interface on sparc-solaris. */ 14334#define _STRUCTURED_PROC 1 14335#include <sys/procfs.h> 14336int 14337main () 14338{ 14339prstatus32_t avar; void* aref = (void*) &avar.pr_who 14340 ; 14341 return 0; 14342} 14343_ACEOF 14344if ac_fn_c_try_compile "$LINENO"; then : 14345 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 14346else 14347 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 14348 14349fi 14350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14351fi 14352 14353 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 14354 14355$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h 14356 14357 fi 14358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 14359$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; } 14360 14361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5 14362$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; } 14363 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then : 14364 $as_echo_n "(cached) " >&6 14365else 14366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14367/* end confdefs.h. */ 14368 14369#define _SYSCALL32 14370/* Needed for new procfs interface on sparc-solaris. */ 14371#define _STRUCTURED_PROC 1 14372#include <sys/procfs.h> 14373int 14374main () 14375{ 14376pstatus_t avar 14377 ; 14378 return 0; 14379} 14380_ACEOF 14381if ac_fn_c_try_compile "$LINENO"; then : 14382 bfd_cv_have_sys_procfs_type_pstatus_t=yes 14383else 14384 bfd_cv_have_sys_procfs_type_pstatus_t=no 14385 14386fi 14387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14388fi 14389 14390 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 14391 14392$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h 14393 14394 fi 14395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 14396$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; } 14397 14398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5 14399$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; } 14400 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then : 14401 $as_echo_n "(cached) " >&6 14402else 14403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14404/* end confdefs.h. */ 14405 14406#define _SYSCALL32 14407/* Needed for new procfs interface on sparc-solaris. */ 14408#define _STRUCTURED_PROC 1 14409#include <sys/procfs.h> 14410int 14411main () 14412{ 14413pxstatus_t avar 14414 ; 14415 return 0; 14416} 14417_ACEOF 14418if ac_fn_c_try_compile "$LINENO"; then : 14419 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 14420else 14421 bfd_cv_have_sys_procfs_type_pxstatus_t=no 14422 14423fi 14424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14425fi 14426 14427 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 14428 14429$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h 14430 14431 fi 14432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 14433$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; } 14434 14435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5 14436$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; } 14437 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then : 14438 $as_echo_n "(cached) " >&6 14439else 14440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14441/* end confdefs.h. */ 14442 14443#define _SYSCALL32 14444/* Needed for new procfs interface on sparc-solaris. */ 14445#define _STRUCTURED_PROC 1 14446#include <sys/procfs.h> 14447int 14448main () 14449{ 14450pstatus32_t avar 14451 ; 14452 return 0; 14453} 14454_ACEOF 14455if ac_fn_c_try_compile "$LINENO"; then : 14456 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 14457else 14458 bfd_cv_have_sys_procfs_type_pstatus32_t=no 14459 14460fi 14461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14462fi 14463 14464 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 14465 14466$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h 14467 14468 fi 14469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 14470$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; } 14471 14472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5 14473$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; } 14474 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then : 14475 $as_echo_n "(cached) " >&6 14476else 14477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14478/* end confdefs.h. */ 14479 14480#define _SYSCALL32 14481/* Needed for new procfs interface on sparc-solaris. */ 14482#define _STRUCTURED_PROC 1 14483#include <sys/procfs.h> 14484int 14485main () 14486{ 14487prpsinfo_t avar 14488 ; 14489 return 0; 14490} 14491_ACEOF 14492if ac_fn_c_try_compile "$LINENO"; then : 14493 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 14494else 14495 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 14496 14497fi 14498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14499fi 14500 14501 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 14502 14503$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h 14504 14505 fi 14506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 14507$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; } 14508 14509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5 14510$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; } 14511 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then : 14512 $as_echo_n "(cached) " >&6 14513else 14514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14515/* end confdefs.h. */ 14516 14517#define _SYSCALL32 14518/* Needed for new procfs interface on sparc-solaris. */ 14519#define _STRUCTURED_PROC 1 14520#include <sys/procfs.h> 14521int 14522main () 14523{ 14524prpsinfo_t avar; void* aref = (void*) &avar.pr_pid 14525 ; 14526 return 0; 14527} 14528_ACEOF 14529if ac_fn_c_try_compile "$LINENO"; then : 14530 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes 14531else 14532 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no 14533 14534fi 14535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14536fi 14537 14538 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then 14539 14540$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h 14541 14542 fi 14543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5 14544$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; } 14545 14546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5 14547$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; } 14548 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then : 14549 $as_echo_n "(cached) " >&6 14550else 14551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14552/* end confdefs.h. */ 14553 14554#define _SYSCALL32 14555/* Needed for new procfs interface on sparc-solaris. */ 14556#define _STRUCTURED_PROC 1 14557#include <sys/procfs.h> 14558int 14559main () 14560{ 14561prpsinfo32_t avar 14562 ; 14563 return 0; 14564} 14565_ACEOF 14566if ac_fn_c_try_compile "$LINENO"; then : 14567 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 14568else 14569 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 14570 14571fi 14572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14573fi 14574 14575 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 14576 14577$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h 14578 14579 fi 14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 14581$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; } 14582 14583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5 14584$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14585 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then : 14586 $as_echo_n "(cached) " >&6 14587else 14588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14589/* end confdefs.h. */ 14590 14591#define _SYSCALL32 14592/* Needed for new procfs interface on sparc-solaris. */ 14593#define _STRUCTURED_PROC 1 14594#include <sys/procfs.h> 14595int 14596main () 14597{ 14598prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid 14599 ; 14600 return 0; 14601} 14602_ACEOF 14603if ac_fn_c_try_compile "$LINENO"; then : 14604 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes 14605else 14606 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no 14607 14608fi 14609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14610fi 14611 14612 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then 14613 14614$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h 14615 14616 fi 14617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5 14618$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; } 14619 14620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5 14621$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; } 14622 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then : 14623 $as_echo_n "(cached) " >&6 14624else 14625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14626/* end confdefs.h. */ 14627 14628#define _SYSCALL32 14629/* Needed for new procfs interface on sparc-solaris. */ 14630#define _STRUCTURED_PROC 1 14631#include <sys/procfs.h> 14632int 14633main () 14634{ 14635psinfo_t avar 14636 ; 14637 return 0; 14638} 14639_ACEOF 14640if ac_fn_c_try_compile "$LINENO"; then : 14641 bfd_cv_have_sys_procfs_type_psinfo_t=yes 14642else 14643 bfd_cv_have_sys_procfs_type_psinfo_t=no 14644 14645fi 14646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14647fi 14648 14649 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 14650 14651$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h 14652 14653 fi 14654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 14655$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; } 14656 14657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5 14658$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; } 14659 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then : 14660 $as_echo_n "(cached) " >&6 14661else 14662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14663/* end confdefs.h. */ 14664 14665#define _SYSCALL32 14666/* Needed for new procfs interface on sparc-solaris. */ 14667#define _STRUCTURED_PROC 1 14668#include <sys/procfs.h> 14669int 14670main () 14671{ 14672psinfo_t avar; void* aref = (void*) &avar.pr_pid 14673 ; 14674 return 0; 14675} 14676_ACEOF 14677if ac_fn_c_try_compile "$LINENO"; then : 14678 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes 14679else 14680 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no 14681 14682fi 14683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14684fi 14685 14686 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then 14687 14688$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h 14689 14690 fi 14691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5 14692$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; } 14693 14694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5 14695$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; } 14696 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then : 14697 $as_echo_n "(cached) " >&6 14698else 14699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14700/* end confdefs.h. */ 14701 14702#define _SYSCALL32 14703/* Needed for new procfs interface on sparc-solaris. */ 14704#define _STRUCTURED_PROC 1 14705#include <sys/procfs.h> 14706int 14707main () 14708{ 14709psinfo32_t avar 14710 ; 14711 return 0; 14712} 14713_ACEOF 14714if ac_fn_c_try_compile "$LINENO"; then : 14715 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 14716else 14717 bfd_cv_have_sys_procfs_type_psinfo32_t=no 14718 14719fi 14720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14721fi 14722 14723 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 14724 14725$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h 14726 14727 fi 14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 14729$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; } 14730 14731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5 14732$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14733 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then : 14734 $as_echo_n "(cached) " >&6 14735else 14736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14737/* end confdefs.h. */ 14738 14739#define _SYSCALL32 14740/* Needed for new procfs interface on sparc-solaris. */ 14741#define _STRUCTURED_PROC 1 14742#include <sys/procfs.h> 14743int 14744main () 14745{ 14746psinfo32_t avar; void* aref = (void*) &avar.pr_pid 14747 ; 14748 return 0; 14749} 14750_ACEOF 14751if ac_fn_c_try_compile "$LINENO"; then : 14752 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes 14753else 14754 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no 14755 14756fi 14757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14758fi 14759 14760 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then 14761 14762$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h 14763 14764 fi 14765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5 14766$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; } 14767 14768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5 14769$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; } 14770 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then : 14771 $as_echo_n "(cached) " >&6 14772else 14773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14774/* end confdefs.h. */ 14775 14776#define _SYSCALL32 14777/* Needed for new procfs interface on sparc-solaris. */ 14778#define _STRUCTURED_PROC 1 14779#include <sys/procfs.h> 14780int 14781main () 14782{ 14783lwpstatus_t avar 14784 ; 14785 return 0; 14786} 14787_ACEOF 14788if ac_fn_c_try_compile "$LINENO"; then : 14789 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 14790else 14791 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 14792 14793fi 14794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14795fi 14796 14797 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 14798 14799$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h 14800 14801 fi 14802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 14803$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; } 14804 14805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5 14806$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; } 14807 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then : 14808 $as_echo_n "(cached) " >&6 14809else 14810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14811/* end confdefs.h. */ 14812 14813#define _SYSCALL32 14814/* Needed for new procfs interface on sparc-solaris. */ 14815#define _STRUCTURED_PROC 1 14816#include <sys/procfs.h> 14817int 14818main () 14819{ 14820lwpxstatus_t avar 14821 ; 14822 return 0; 14823} 14824_ACEOF 14825if ac_fn_c_try_compile "$LINENO"; then : 14826 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 14827else 14828 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 14829 14830fi 14831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14832fi 14833 14834 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 14835 14836$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h 14837 14838 fi 14839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 14840$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; } 14841 14842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 14843$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; } 14844 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then : 14845 $as_echo_n "(cached) " >&6 14846else 14847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14848/* end confdefs.h. */ 14849 14850#define _SYSCALL32 14851/* Needed for new procfs interface on sparc-solaris. */ 14852#define _STRUCTURED_PROC 1 14853#include <sys/procfs.h> 14854int 14855main () 14856{ 14857lwpstatus_t avar; void* aref = (void*) &avar.pr_context 14858 ; 14859 return 0; 14860} 14861_ACEOF 14862if ac_fn_c_try_compile "$LINENO"; then : 14863 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 14864else 14865 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 14866 14867fi 14868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14869fi 14870 14871 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 14872 14873$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h 14874 14875 fi 14876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 14877$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; } 14878 14879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 14880$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; } 14881 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then : 14882 $as_echo_n "(cached) " >&6 14883else 14884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14885/* end confdefs.h. */ 14886 14887#define _SYSCALL32 14888/* Needed for new procfs interface on sparc-solaris. */ 14889#define _STRUCTURED_PROC 1 14890#include <sys/procfs.h> 14891int 14892main () 14893{ 14894lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 14895 ; 14896 return 0; 14897} 14898_ACEOF 14899if ac_fn_c_try_compile "$LINENO"; then : 14900 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 14901else 14902 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 14903 14904fi 14905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14906fi 14907 14908 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 14909 14910$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h 14911 14912 fi 14913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 14914$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; } 14915 14916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5 14917$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; } 14918 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then : 14919 $as_echo_n "(cached) " >&6 14920else 14921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14922/* end confdefs.h. */ 14923 14924#define _SYSCALL32 14925/* Needed for new procfs interface on sparc-solaris. */ 14926#define _STRUCTURED_PROC 1 14927#include <sys/procfs.h> 14928int 14929main () 14930{ 14931lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg 14932 ; 14933 return 0; 14934} 14935_ACEOF 14936if ac_fn_c_try_compile "$LINENO"; then : 14937 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes 14938else 14939 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no 14940 14941fi 14942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14943fi 14944 14945 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then 14946 14947$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h 14948 14949 fi 14950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5 14951$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; } 14952 14953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5 14954$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; } 14955 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then : 14956 $as_echo_n "(cached) " >&6 14957else 14958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14959/* end confdefs.h. */ 14960 14961#define _SYSCALL32 14962/* Needed for new procfs interface on sparc-solaris. */ 14963#define _STRUCTURED_PROC 1 14964#include <sys/procfs.h> 14965int 14966main () 14967{ 14968win32_pstatus_t avar 14969 ; 14970 return 0; 14971} 14972_ACEOF 14973if ac_fn_c_try_compile "$LINENO"; then : 14974 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 14975else 14976 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 14977 14978fi 14979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14980fi 14981 14982 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 14983 14984$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h 14985 14986 fi 14987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 14988$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; } 14989 14990 fi 14991fi 14992 14993 14994if test -n "$CORE_HEADER"; then 14995 14996cat >>confdefs.h <<_ACEOF 14997#define CORE_HEADER $CORE_HEADER 14998_ACEOF 14999 15000fi 15001if test -n "$TRAD_HEADER"; then 15002 15003cat >>confdefs.h <<_ACEOF 15004#define TRAD_HEADER $TRAD_HEADER 15005_ACEOF 15006 15007fi 15008 15009# Check if linker supports --as-needed and --no-as-needed options 15010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 15011$as_echo_n "checking linker --as-needed support... " >&6; } 15012if test "${bfd_cv_ld_as_needed+set}" = set; then : 15013 $as_echo_n "(cached) " >&6 15014else 15015 bfd_cv_ld_as_needed=no 15016 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 15017 bfd_cv_ld_as_needed=yes 15018 fi 15019 15020fi 15021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 15022$as_echo "$bfd_cv_ld_as_needed" >&6; } 15023 15024LIBM= 15025case $host in 15026*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 15027 # These system don't have libm, or don't need it 15028 ;; 15029*-ncr-sysv4.3*) 15030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 15031$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 15032if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then : 15033 $as_echo_n "(cached) " >&6 15034else 15035 ac_check_lib_save_LIBS=$LIBS 15036LIBS="-lmw $LIBS" 15037cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15038/* end confdefs.h. */ 15039 15040/* Override any GCC internal prototype to avoid an error. 15041 Use char because int might match the return type of a GCC 15042 builtin and then its argument prototype would still apply. */ 15043#ifdef __cplusplus 15044extern "C" 15045#endif 15046char _mwvalidcheckl (); 15047int 15048main () 15049{ 15050return _mwvalidcheckl (); 15051 ; 15052 return 0; 15053} 15054_ACEOF 15055if ac_fn_c_try_link "$LINENO"; then : 15056 ac_cv_lib_mw__mwvalidcheckl=yes 15057else 15058 ac_cv_lib_mw__mwvalidcheckl=no 15059fi 15060rm -f core conftest.err conftest.$ac_objext \ 15061 conftest$ac_exeext conftest.$ac_ext 15062LIBS=$ac_check_lib_save_LIBS 15063fi 15064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 15065$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 15066if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then : 15067 LIBM="-lmw" 15068fi 15069 15070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15071$as_echo_n "checking for cos in -lm... " >&6; } 15072if test "${ac_cv_lib_m_cos+set}" = set; then : 15073 $as_echo_n "(cached) " >&6 15074else 15075 ac_check_lib_save_LIBS=$LIBS 15076LIBS="-lm $LIBS" 15077cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15078/* end confdefs.h. */ 15079 15080/* Override any GCC internal prototype to avoid an error. 15081 Use char because int might match the return type of a GCC 15082 builtin and then its argument prototype would still apply. */ 15083#ifdef __cplusplus 15084extern "C" 15085#endif 15086char cos (); 15087int 15088main () 15089{ 15090return cos (); 15091 ; 15092 return 0; 15093} 15094_ACEOF 15095if ac_fn_c_try_link "$LINENO"; then : 15096 ac_cv_lib_m_cos=yes 15097else 15098 ac_cv_lib_m_cos=no 15099fi 15100rm -f core conftest.err conftest.$ac_objext \ 15101 conftest$ac_exeext conftest.$ac_ext 15102LIBS=$ac_check_lib_save_LIBS 15103fi 15104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15105$as_echo "$ac_cv_lib_m_cos" >&6; } 15106if test "x$ac_cv_lib_m_cos" = x""yes; then : 15107 LIBM="$LIBM -lm" 15108fi 15109 15110 ;; 15111*) 15112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15113$as_echo_n "checking for cos in -lm... " >&6; } 15114if test "${ac_cv_lib_m_cos+set}" = set; then : 15115 $as_echo_n "(cached) " >&6 15116else 15117 ac_check_lib_save_LIBS=$LIBS 15118LIBS="-lm $LIBS" 15119cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15120/* end confdefs.h. */ 15121 15122/* Override any GCC internal prototype to avoid an error. 15123 Use char because int might match the return type of a GCC 15124 builtin and then its argument prototype would still apply. */ 15125#ifdef __cplusplus 15126extern "C" 15127#endif 15128char cos (); 15129int 15130main () 15131{ 15132return cos (); 15133 ; 15134 return 0; 15135} 15136_ACEOF 15137if ac_fn_c_try_link "$LINENO"; then : 15138 ac_cv_lib_m_cos=yes 15139else 15140 ac_cv_lib_m_cos=no 15141fi 15142rm -f core conftest.err conftest.$ac_objext \ 15143 conftest$ac_exeext conftest.$ac_ext 15144LIBS=$ac_check_lib_save_LIBS 15145fi 15146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15147$as_echo "$ac_cv_lib_m_cos" >&6; } 15148if test "x$ac_cv_lib_m_cos" = x""yes; then : 15149 LIBM="-lm" 15150fi 15151 15152 ;; 15153esac 15154 15155 15156 15157# When building a shared libbfd, link against the pic version of libiberty 15158# so that apps that use libbfd won't need libiberty just to satisfy any 15159# libbfd references. 15160# We can't do that if a pic libiberty is unavailable since including non-pic 15161# code would insert text relocations into libbfd. 15162SHARED_LIBADD= 15163SHARED_LDFLAGS= 15164if test "$enable_shared" = "yes"; then 15165 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 15166 if test -n "$x"; then 15167 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 15168 fi 15169 15170# More hacks to build DLLs on Windows. 15171 case "${host}" in 15172 *-*-cygwin*) 15173 SHARED_LDFLAGS="-no-undefined" 15174 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 15175 ;; 15176 15177 # Hack to build or1k-src on OSX 15178 or1k*-*-darwin*) 15179 SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl" 15180 ;; 15181 esac 15182 15183 if test -n "$SHARED_LIBADD"; then 15184 if test -n "$LIBM"; then 15185 if test x"$bfd_cv_ld_as_needed" = xyes; then 15186 # Link against libm only when needed. Put -lc, -lm inside -Wl 15187 # to stop libtool reordering these options. 15188 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 15189 else 15190 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 15191 fi 15192 fi 15193 fi 15194fi 15195 15196 15197 15198# target stuff: 15199 15200# Canonicalize the secondary target names. 15201if test -n "$enable_targets" ; then 15202 for targ in `echo $enable_targets | sed 's/,/ /g'` 15203 do 15204 result=`$ac_config_sub $targ 2>/dev/null` 15205 if test -n "$result" ; then 15206 canon_targets="$canon_targets $result" 15207 else 15208 # Allow targets that config.sub doesn't recognize, like "all". 15209 canon_targets="$canon_targets $targ" 15210 fi 15211 done 15212fi 15213 15214all_targets=false 15215defvec= 15216selvecs= 15217assocvecs= 15218selarchs= 15219TDEFINES= 15220for targ in $target $canon_targets 15221do 15222 if test "x$targ" = "xall"; then 15223 all_targets=true 15224 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 15225 else 15226 . $srcdir/config.bfd 15227 if test "x$targ" = "x$target"; then 15228 defvec=$targ_defvec 15229 fi 15230 selvecs="$selvecs $targ_defvec $targ_selvecs" 15231 selarchs="$selarchs $targ_archs" 15232 TDEFINES="$TDEFINES $targ_cflags" 15233 fi 15234done 15235 15236 15237# This processing still needs to be done if we're to decide properly whether 15238# 64-bit support needs to be compiled in. Currently, it will be included if 15239# the default or any other explicitly requested target requires it; it 15240# will not be included on a 32-bit host if no 64-bit target is requested, and 15241# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 15242# used. 15243 15244# uniq the default and selected vectors in all the configured targets. 15245f="" 15246for i in $selvecs ; do 15247 case " $f " in 15248 *" $i "*) ;; 15249 *) f="$f $i" ;; 15250 esac 15251done 15252selvecs="$f" 15253 15254 15255# uniq the associated vectors in all the configured targets. 15256f="" 15257for i in $assocvecs ; do 15258 case " $f " in 15259 *" $i "*) ;; 15260 *) f="$f $i" ;; 15261 esac 15262done 15263assocvecs="$f" 15264 15265 15266# uniq the architectures in all the configured targets. 15267f="" 15268for i in $selarchs ; do 15269 case " $f " in 15270 *" $i "*) ;; 15271 *) f="$f $i" ;; 15272 esac 15273done 15274selarchs="$f" 15275 15276# Target backend .o files. 15277tb= 15278 15279elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo 15280 elf-eh-frame.lo dwarf1.lo dwarf2.lo" 15281coffgen="coffgen.lo dwarf2.lo" 15282coff="cofflink.lo $coffgen" 15283ecoff="ecofflink.lo $coffgen" 15284xcoff="xcofflink.lo $coffgen" 15285 15286for vec in $selvecs 15287do 15288 target_size=32 15289 case "$vec" in 15290 # This list is alphabetized to make it easy to compare 15291 # with the two vector lists in targets.c. For the same reason, 15292 # use one entry per line, even though this leads to long lines. 15293 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 15294 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;; 15295 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 15296 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 15297 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;; 15298 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15299 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15300 alpha_nlm32_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;; 15301 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;; 15302 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;; 15303 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 15304 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;; 15305 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 15306 aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 15307 aout_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;; 15308 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15309 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15310 arm_aout_be_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15311 arm_aout_le_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15312 arm_aout_nbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;; 15313 arm_aout_riscix_vec) tb="$tb aout32.lo riscix.lo" ;; 15314 arm_coff_be_vec) tb="$tb coff-arm.lo $coff" ;; 15315 arm_coff_le_vec) tb="$tb coff-arm.lo $coff" ;; 15316 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15317 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15318 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15319 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15320 arm_elf32_symbian_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15321 arm_elf32_symbian_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15322 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15323 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15324 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 15325 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;; 15326 arm_pe_epoc_be_vec) tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;; 15327 arm_pe_epoc_le_vec) tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;; 15328 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 15329 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;; 15330 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 15331 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;; 15332 arm_pei_epoc_be_vec) tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;; 15333 arm_pei_epoc_le_vec) tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;; 15334 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 15335 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;; 15336 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 15337 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15338 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15339 bout_be_vec) tb="$tb bout.lo aout32.lo" ;; 15340 bout_le_vec) tb="$tb bout.lo aout32.lo" ;; 15341 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 15342 cr16c_elf32_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;; 15343 cris_aout_vec) tb="$tb aout-cris.lo" ;; 15344 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15345 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15346 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 15347 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 15348 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 15349 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 15350 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15351 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15352 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15353 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15354 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;; 15355 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 15356 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15357 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15358 h8300_coff_vec) tb="$tb coff-h8300.lo reloc16.lo $coffgen" ;; 15359 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 15360 h8500_coff_vec) tb="$tb coff-h8500.lo reloc16.lo $coffgen" ;; 15361 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15362 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15363 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15364 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15365 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15366 hppa_som_vec) tb="$tb som.lo" ;; 15367 i370_elf32_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;; 15368 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 15369 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 15370 i386_aout_dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;; 15371 i386_aout_fbsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;; 15372 i386_aout_linux_vec) tb="$tb i386linux.lo aout32.lo" ;; 15373 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 15374 i386_aout_mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;; 15375 i386_aout_nbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;; 15376 i386_aout_os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;; 15377 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;; 15378 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;; 15379 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;; 15380 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;; 15381 i386_elf32_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15382 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15383 i386_elf32_nacl_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15384 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15385 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15386 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;; 15387 i386_msdos_vec) tb="$tb i386msdos.lo" ;; 15388 i386_nlm32_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;; 15389 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;; 15390 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;; 15391 i860_coff_vec) tb="$tb coff-i860.lo $coff" ;; 15392 i860_elf32_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15393 i860_elf32_le_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15394 i960_elf32_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;; 15395 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 15396 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 15397 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15398 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15399 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15400 ia64_elf64_vms_vec) tb="$tb elf64-ia64-vms.lo elf64-ia64.lo elfxx-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;; 15401 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;; 15402 icoff_be_vec) tb="$tb coff-i960.lo $coff" ;; 15403 icoff_le_vec) tb="$tb coff-i960.lo $coff" ;; 15404 ieee_vec) tb="$tb ieee.lo" ;; 15405 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 15406 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 15407 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15408 k1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15409 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15410 l1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15411 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15412 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15413 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 15414 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15415 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15416 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15417 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15418 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15419 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15420 m68k_aout_4knbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;; 15421 m68k_aout_hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;; 15422 m68k_aout_hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;; 15423 m68k_aout_linux_vec) tb="$tb m68klinux.lo aout32.lo" ;; 15424 m68k_aout_nbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;; 15425 m68k_aout_newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;; 15426 m68k_coff_vec) tb="$tb coff-m68k.lo $coff" ;; 15427 m68k_coff_apollo_vec) tb="$tb coff-apollo.lo $coffgen" ;; 15428 m68k_coff_aux_vec) tb="$tb coff-aux.lo coff-m68k.lo $coff" ;; 15429 m68k_coff_sysv_vec) tb="$tb coff-svm68k.lo $coff" ;; 15430 m68k_coff_un_vec) tb="$tb coff-u68k.lo coff-m68k.lo $coff" ;; 15431 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 15432 m68k_versados_vec) tb="$tb versados.lo" ;; 15433 m88k_aout_mach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;; 15434 m88k_aout_obsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;; 15435 m88k_coff_bcs_vec) tb="$tb coff-m88k.lo $coffgen" ;; 15436 m88k_elf32_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;; 15437 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 15438 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 15439 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;; 15440 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15441 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15442 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 15443 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;; 15444 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 15445 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;; 15446 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15447 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15448 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;; 15449 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 15450 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 15451 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 15452 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 15453 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;; 15454 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15455 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15456 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15457 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15458 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15459 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15460 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15461 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15462 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15463 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15464 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15465 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15466 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15467 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; 15468 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15469 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15470 mips_elf64_trad_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15471 mips_elf64_trad_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15472 mips_elf64_tradfbsd_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15473 mips_elf64_tradfbsd_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; 15474 mips_pe_le_vec) tb="$tb pe-mips.lo peigen.lo $coff" ;; 15475 mips_pei_le_vec) tb="$tb pei-mips.lo peigen.lo $coff" ;; 15476 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 15477 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 15478 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 15479 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 15480 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 15481 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 15482 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 15483 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 15484 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 15485 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 15486 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 15487 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 15488 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;; 15489 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 15490 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;; 15491 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 15492 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 15493 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;; 15494 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 15495 pef_vec) tb="$tb pef.lo" ;; 15496 pef_xlib_vec) tb="$tb pef.lo" ;; 15497 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 15498 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;; 15499 plugin_vec) tb="$tb plugin.lo" ;; 15500 powerpc_boot_vec) tb="$tb ppcboot.lo" ;; 15501 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15502 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15503 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15504 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15505 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15506 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 15507 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 15508 powerpc_nlm32_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;; 15509 powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 15510 powerpc_pe_le_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;; 15511 powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 15512 powerpc_pei_le_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;; 15513 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 15514 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;; 15515 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 15516 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;; 15517 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;; 15518 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15519 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15520 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15521 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 15522 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 15523 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 15524 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;; 15525 sh64_elf32_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;; 15526 sh64_elf32_le_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;; 15527 sh64_elf32_linux_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;; 15528 sh64_elf32_linux_be_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;; 15529 sh64_elf32_nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;; 15530 sh64_elf32_nbsd_le_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;; 15531 sh64_elf64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15532 sh64_elf64_le_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15533 sh64_elf64_linux_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15534 sh64_elf64_linux_be_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15535 sh64_elf64_nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15536 sh64_elf64_nbsd_le_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15537 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;; 15538 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;; 15539 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;; 15540 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;; 15541 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15542 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15543 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15544 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15545 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15546 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15547 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15548 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15549 sh_elf32_symbian_le_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15550 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15551 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;; 15552 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;; 15553 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;; 15554 sparc_aout_le_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; 15555 sparc_aout_linux_vec) tb="$tb sparclinux.lo aout32.lo" ;; 15556 sparc_aout_lynx_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; 15557 sparc_aout_nbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; 15558 sparc_aout_sunos_be_vec) tb="$tb sunos.lo aout32.lo" ;; 15559 sparc_coff_vec) tb="$tb coff-sparc.lo $coffgen" ;; 15560 sparc_coff_lynx_vec) tb="$tb cf-sparclynx.lo lynx-core.lo $coffgen" ;; 15561 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15562 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15563 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15564 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15565 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15566 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15567 sparc_nlm32_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;; 15568 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 15569 sym_vec) tb="$tb xsym.lo" ;; 15570 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 15571 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;; 15572 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 15573 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 15574 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 15575 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 15576 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 15577 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;; 15578 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 15579 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 15580 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 15581 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 15582 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 15583 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;; 15584 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15585 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15586 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15587 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15588 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15589 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15590 tic80_coff_vec) tb="$tb coff-tic80.lo $coff" ;; 15591 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 15592 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 15593 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 15594 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 15595 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;; 15596 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 15597 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 15598 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 15599 vax_aout_bsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; 15600 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 15601 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 15602 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;; 15603 w65_coff_vec) tb="$tb coff-w65.lo reloc16.lo $coffgen" ;; 15604 we32k_coff_vec) tb="$tb coff-we32k.lo $coffgen" ;; 15605 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;; 15606 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 15607 x86_64_elf32_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 15608 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15609 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15610 x86_64_elf64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15611 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15612 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;; 15613 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 15614 x86_64_pe_be_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 15615 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;; 15616 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 15617 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;; 15618 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 15619 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15620 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15621 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;; 15622 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;; 15623 15624 # These appear out of order in targets.c 15625 srec_vec) tb="$tb srec.lo" ;; 15626 symbolsrec_vec) tb="$tb srec.lo" ;; 15627 tekhex_vec) tb="$tb tekhex.lo" ;; 15628 core_cisco_be_vec) tb="$tb cisco-core.lo" ;; 15629 core_cisco_le_vec) tb="$tb cisco-core.lo" ;; 15630 15631 "") ;; 15632 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;; 15633 esac 15634 15635 if test ${target_size} = 64; then 15636 target64=true 15637 fi 15638 if test x"${vec}" = x"${defvec}"; then 15639 bfd_default_target_size=${target_size} 15640 fi 15641done 15642 15643# Target architecture .o files. 15644# A couple of CPUs use shorter file names to avoid problems on DOS 15645# filesystems. 15646ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 15647 15648# Weed out duplicate .o files. 15649f="" 15650for i in $tb ; do 15651 case " $f " in 15652 *" $i "*) ;; 15653 *) f="$f $i" ;; 15654 esac 15655done 15656tb="$f" 15657 15658f="" 15659for i in $ta ; do 15660 case " $f " in 15661 *" $i "*) ;; 15662 *) f="$f $i" ;; 15663 esac 15664done 15665ta="$f" 15666 15667bfd_backends="$tb" 15668bfd_machines="$ta" 15669 15670if test x${all_targets} = xtrue ; then 15671 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 15672 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 15673 selvecs= 15674 havevecs=-DHAVE_all_vecs 15675 selarchs= 15676 test -n "$assocvecs" && 15677 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15678else # all_targets is true 15679 # Only set these if they will be nonempty, for the clever echo. 15680 havevecs= 15681 assocvecs= 15682 test -n "$selvecs" && 15683 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 15684 test -n "$selvecs" && 15685 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15686 test -n "$selarchs" && 15687 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15688fi # all_targets is true 15689 15690case ${host64}-${target64}-${want64} in 15691 *true*) 15692 wordsize=64 15693 bfd64_libs='$(BFD64_LIBS)' 15694 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 15695 if test $BFD_HOST_64_BIT_DEFINED = 0; then 15696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5 15697$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 15698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5 15699$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 15700 fi 15701 if test -n "$GCC" ; then 15702 bad_64bit_gcc=no; 15703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5 15704$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; } 15705 # Add more tests for gcc versions with non-working 64-bit support here. 15706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15707/* end confdefs.h. */ 15708:__GNUC__:__GNUC_MINOR__:__i386__: 15709_ACEOF 15710if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15711 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then : 15712 bad_64bit_gcc=yes; 15713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5 15714$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; } 15715else 15716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15717$as_echo "no" >&6; } 15718fi 15719rm -f conftest* 15720 15721 if test $bad_64bit_gcc = yes ; then 15722 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5 15723 fi 15724 fi 15725 ;; 15726 false-false-false) 15727 wordsize=32 15728 all_backends='$(BFD32_BACKENDS)' 15729 ;; 15730esac 15731 15732 15733 15734 15735 15736 15737 15738 15739if test "$plugins" = "yes"; then 15740 supports_plugins=1 15741else 15742 supports_plugins=0 15743fi 15744 15745 15746 15747# Determine the host dependant file_ptr a.k.a. off_t type. In order 15748# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 15749# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 15750# Hopefully a reasonable assumption since fseeko et.al. should be 15751# upward compatible. 15752for ac_func in ftello ftello64 fseeko fseeko64 fopen64 15753do : 15754 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15755ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15756eval as_val=\$$as_ac_var 15757 if test "x$as_val" = x""yes; then : 15758 cat >>confdefs.h <<_ACEOF 15759#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15760_ACEOF 15761 15762fi 15763done 15764 15765if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 15766 # The cast to long int works around a bug in the HP C Compiler 15767# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15768# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15769# This bug is HP SR number 8606223364. 15770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 15771$as_echo_n "checking size of off_t... " >&6; } 15772if test "${ac_cv_sizeof_off_t+set}" = set; then : 15773 $as_echo_n "(cached) " >&6 15774else 15775 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 15776 15777else 15778 if test "$ac_cv_type_off_t" = yes; then 15779 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15780$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15781{ as_fn_set_status 77 15782as_fn_error "cannot compute sizeof (off_t) 15783See \`config.log' for more details." "$LINENO" 5; }; } 15784 else 15785 ac_cv_sizeof_off_t=0 15786 fi 15787fi 15788 15789fi 15790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 15791$as_echo "$ac_cv_sizeof_off_t" >&6; } 15792 15793 15794 15795cat >>confdefs.h <<_ACEOF 15796#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 15797_ACEOF 15798 15799 15800fi 15801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5 15802$as_echo_n "checking file_ptr type... " >&6; } 15803bfd_file_ptr="long" 15804bfd_ufile_ptr="unsigned long" 15805if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 15806 -o x"${ac_cv_sizeof_off_t}" = x8; then 15807 bfd_file_ptr=BFD_HOST_64_BIT 15808 bfd_ufile_ptr=BFD_HOST_U_64_BIT 15809fi 15810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5 15811$as_echo "$bfd_file_ptr" >&6; } 15812 15813 15814 15815 15816tdefaults="" 15817test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 15818test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 15819test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 15820test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 15821 15822 15823 15824for ac_header in stdlib.h unistd.h 15825do : 15826 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15827ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15828eval as_val=\$$as_ac_Header 15829 if test "x$as_val" = x""yes; then : 15830 cat >>confdefs.h <<_ACEOF 15831#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15832_ACEOF 15833 15834fi 15835 15836done 15837 15838for ac_func in getpagesize 15839do : 15840 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 15841if test "x$ac_cv_func_getpagesize" = x""yes; then : 15842 cat >>confdefs.h <<_ACEOF 15843#define HAVE_GETPAGESIZE 1 15844_ACEOF 15845 15846fi 15847done 15848 15849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 15850$as_echo_n "checking for working mmap... " >&6; } 15851if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 15852 $as_echo_n "(cached) " >&6 15853else 15854 if test "$cross_compiling" = yes; then : 15855 ac_cv_func_mmap_fixed_mapped=no 15856else 15857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15858/* end confdefs.h. */ 15859$ac_includes_default 15860/* malloc might have been renamed as rpl_malloc. */ 15861#undef malloc 15862 15863/* Thanks to Mike Haertel and Jim Avera for this test. 15864 Here is a matrix of mmap possibilities: 15865 mmap private not fixed 15866 mmap private fixed at somewhere currently unmapped 15867 mmap private fixed at somewhere already mapped 15868 mmap shared not fixed 15869 mmap shared fixed at somewhere currently unmapped 15870 mmap shared fixed at somewhere already mapped 15871 For private mappings, we should verify that changes cannot be read() 15872 back from the file, nor mmap's back from the file at a different 15873 address. (There have been systems where private was not correctly 15874 implemented like the infamous i386 svr4.0, and systems where the 15875 VM page cache was not coherent with the file system buffer cache 15876 like early versions of FreeBSD and possibly contemporary NetBSD.) 15877 For shared mappings, we should conversely verify that changes get 15878 propagated back to all the places they're supposed to be. 15879 15880 Grep wants private fixed already mapped. 15881 The main things grep needs to know about mmap are: 15882 * does it exist and is it safe to write into the mmap'd area 15883 * how to use it (BSD variants) */ 15884 15885#include <fcntl.h> 15886#include <sys/mman.h> 15887 15888#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 15889char *malloc (); 15890#endif 15891 15892/* This mess was copied from the GNU getpagesize.h. */ 15893#ifndef HAVE_GETPAGESIZE 15894/* Assume that all systems that can run configure have sys/param.h. */ 15895# ifndef HAVE_SYS_PARAM_H 15896# define HAVE_SYS_PARAM_H 1 15897# endif 15898 15899# ifdef _SC_PAGESIZE 15900# define getpagesize() sysconf(_SC_PAGESIZE) 15901# else /* no _SC_PAGESIZE */ 15902# ifdef HAVE_SYS_PARAM_H 15903# include <sys/param.h> 15904# ifdef EXEC_PAGESIZE 15905# define getpagesize() EXEC_PAGESIZE 15906# else /* no EXEC_PAGESIZE */ 15907# ifdef NBPG 15908# define getpagesize() NBPG * CLSIZE 15909# ifndef CLSIZE 15910# define CLSIZE 1 15911# endif /* no CLSIZE */ 15912# else /* no NBPG */ 15913# ifdef NBPC 15914# define getpagesize() NBPC 15915# else /* no NBPC */ 15916# ifdef PAGESIZE 15917# define getpagesize() PAGESIZE 15918# endif /* PAGESIZE */ 15919# endif /* no NBPC */ 15920# endif /* no NBPG */ 15921# endif /* no EXEC_PAGESIZE */ 15922# else /* no HAVE_SYS_PARAM_H */ 15923# define getpagesize() 8192 /* punt totally */ 15924# endif /* no HAVE_SYS_PARAM_H */ 15925# endif /* no _SC_PAGESIZE */ 15926 15927#endif /* no HAVE_GETPAGESIZE */ 15928 15929int 15930main () 15931{ 15932 char *data, *data2, *data3; 15933 int i, pagesize; 15934 int fd; 15935 15936 pagesize = getpagesize (); 15937 15938 /* First, make a file with some known garbage in it. */ 15939 data = (char *) malloc (pagesize); 15940 if (!data) 15941 return 1; 15942 for (i = 0; i < pagesize; ++i) 15943 *(data + i) = rand (); 15944 umask (0); 15945 fd = creat ("conftest.mmap", 0600); 15946 if (fd < 0) 15947 return 1; 15948 if (write (fd, data, pagesize) != pagesize) 15949 return 1; 15950 close (fd); 15951 15952 /* Next, try to mmap the file at a fixed address which already has 15953 something else allocated at it. If we can, also make sure that 15954 we see the same garbage. */ 15955 fd = open ("conftest.mmap", O_RDWR); 15956 if (fd < 0) 15957 return 1; 15958 data2 = (char *) malloc (2 * pagesize); 15959 if (!data2) 15960 return 1; 15961 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 15962 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 15963 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 15964 return 1; 15965 for (i = 0; i < pagesize; ++i) 15966 if (*(data + i) != *(data2 + i)) 15967 return 1; 15968 15969 /* Finally, make sure that changes to the mapped area do not 15970 percolate back to the file as seen by read(). (This is a bug on 15971 some variants of i386 svr4.0.) */ 15972 for (i = 0; i < pagesize; ++i) 15973 *(data2 + i) = *(data2 + i) + 1; 15974 data3 = (char *) malloc (pagesize); 15975 if (!data3) 15976 return 1; 15977 if (read (fd, data3, pagesize) != pagesize) 15978 return 1; 15979 for (i = 0; i < pagesize; ++i) 15980 if (*(data + i) != *(data3 + i)) 15981 return 1; 15982 close (fd); 15983 return 0; 15984} 15985_ACEOF 15986if ac_fn_c_try_run "$LINENO"; then : 15987 ac_cv_func_mmap_fixed_mapped=yes 15988else 15989 ac_cv_func_mmap_fixed_mapped=no 15990fi 15991rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15992 conftest.$ac_objext conftest.beam conftest.$ac_ext 15993fi 15994 15995fi 15996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 15997$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 15998if test $ac_cv_func_mmap_fixed_mapped = yes; then 15999 16000$as_echo "#define HAVE_MMAP 1" >>confdefs.h 16001 16002fi 16003rm -f conftest.mmap 16004 16005for ac_func in madvise mprotect 16006do : 16007 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16008ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16009eval as_val=\$$as_ac_var 16010 if test "x$as_val" = x""yes; then : 16011 cat >>confdefs.h <<_ACEOF 16012#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16013_ACEOF 16014 16015fi 16016done 16017 16018case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 16019 true+yes ) 16020$as_echo "#define USE_MMAP 1" >>confdefs.h 16021 ;; 16022esac 16023 16024rm -f doc/config.status 16025ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 16026 16027 16028ac_config_commands="$ac_config_commands default" 16029 16030 16031 16032 16033 16034 16035 16036cat >confcache <<\_ACEOF 16037# This file is a shell script that caches the results of configure 16038# tests run on this system so they can be shared between configure 16039# scripts and configure runs, see configure's option --config-cache. 16040# It is not useful on other systems. If it contains results you don't 16041# want to keep, you may remove or edit it. 16042# 16043# config.status only pays attention to the cache file if you give it 16044# the --recheck option to rerun configure. 16045# 16046# `ac_cv_env_foo' variables (set or unset) will be overridden when 16047# loading this file, other *unset* `ac_cv_foo' will be assigned the 16048# following values. 16049 16050_ACEOF 16051 16052# The following way of writing the cache mishandles newlines in values, 16053# but we know of no workaround that is simple, portable, and efficient. 16054# So, we kill variables containing newlines. 16055# Ultrix sh set writes to stderr and can't be redirected directly, 16056# and sets the high bit in the cache file unless we assign to the vars. 16057( 16058 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16059 eval ac_val=\$$ac_var 16060 case $ac_val in #( 16061 *${as_nl}*) 16062 case $ac_var in #( 16063 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16064$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16065 esac 16066 case $ac_var in #( 16067 _ | IFS | as_nl) ;; #( 16068 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16069 *) { eval $ac_var=; unset $ac_var;} ;; 16070 esac ;; 16071 esac 16072 done 16073 16074 (set) 2>&1 | 16075 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16076 *${as_nl}ac_space=\ *) 16077 # `set' does not quote correctly, so add quotes: double-quote 16078 # substitution turns \\\\ into \\, and sed turns \\ into \. 16079 sed -n \ 16080 "s/'/'\\\\''/g; 16081 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16082 ;; #( 16083 *) 16084 # `set' quotes correctly as required by POSIX, so do not add quotes. 16085 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16086 ;; 16087 esac | 16088 sort 16089) | 16090 sed ' 16091 /^ac_cv_env_/b end 16092 t clear 16093 :clear 16094 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16095 t end 16096 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16097 :end' >>confcache 16098if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16099 if test -w "$cache_file"; then 16100 test "x$cache_file" != "x/dev/null" && 16101 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16102$as_echo "$as_me: updating cache $cache_file" >&6;} 16103 cat confcache >$cache_file 16104 else 16105 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16106$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16107 fi 16108fi 16109rm -f confcache 16110 16111test "x$prefix" = xNONE && prefix=$ac_default_prefix 16112# Let make expand exec_prefix. 16113test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16114 16115DEFS=-DHAVE_CONFIG_H 16116 16117ac_libobjs= 16118ac_ltlibobjs= 16119for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16120 # 1. Remove the extension, and $U if already installed. 16121 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16122 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16123 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16124 # will be set to the directory where LIBOBJS objects are built. 16125 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16126 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16127done 16128LIBOBJS=$ac_libobjs 16129 16130LTLIBOBJS=$ac_ltlibobjs 16131 16132 16133if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16134 as_fn_error "conditional \"AMDEP\" was never defined. 16135Usually this means the macro was only invoked conditionally." "$LINENO" 5 16136fi 16137if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16138 as_fn_error "conditional \"am__fastdepCC\" was never defined. 16139Usually this means the macro was only invoked conditionally." "$LINENO" 5 16140fi 16141 if test -n "$EXEEXT"; then 16142 am__EXEEXT_TRUE= 16143 am__EXEEXT_FALSE='#' 16144else 16145 am__EXEEXT_TRUE='#' 16146 am__EXEEXT_FALSE= 16147fi 16148 16149if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 16150 as_fn_error "conditional \"PLUGINS\" was never defined. 16151Usually this means the macro was only invoked conditionally." "$LINENO" 5 16152fi 16153if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16154 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 16155Usually this means the macro was only invoked conditionally." "$LINENO" 5 16156fi 16157if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16158 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined. 16159Usually this means the macro was only invoked conditionally." "$LINENO" 5 16160fi 16161if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 16162 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined. 16163Usually this means the macro was only invoked conditionally." "$LINENO" 5 16164fi 16165 16166: ${CONFIG_STATUS=./config.status} 16167ac_write_fail=0 16168ac_clean_files_save=$ac_clean_files 16169ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16170{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16171$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16172as_write_fail=0 16173cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16174#! $SHELL 16175# Generated by $as_me. 16176# Run this file to recreate the current configuration. 16177# Compiler output produced by configure, useful for debugging 16178# configure, is in config.log if it exists. 16179 16180debug=false 16181ac_cs_recheck=false 16182ac_cs_silent=false 16183 16184SHELL=\${CONFIG_SHELL-$SHELL} 16185export SHELL 16186_ASEOF 16187cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16188## -------------------- ## 16189## M4sh Initialization. ## 16190## -------------------- ## 16191 16192# Be more Bourne compatible 16193DUALCASE=1; export DUALCASE # for MKS sh 16194if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16195 emulate sh 16196 NULLCMD=: 16197 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16198 # is contrary to our usage. Disable this feature. 16199 alias -g '${1+"$@"}'='"$@"' 16200 setopt NO_GLOB_SUBST 16201else 16202 case `(set -o) 2>/dev/null` in #( 16203 *posix*) : 16204 set -o posix ;; #( 16205 *) : 16206 ;; 16207esac 16208fi 16209 16210 16211as_nl=' 16212' 16213export as_nl 16214# Printing a long string crashes Solaris 7 /usr/bin/printf. 16215as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16216as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16217as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16218# Prefer a ksh shell builtin over an external printf program on Solaris, 16219# but without wasting forks for bash or zsh. 16220if test -z "$BASH_VERSION$ZSH_VERSION" \ 16221 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16222 as_echo='print -r --' 16223 as_echo_n='print -rn --' 16224elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16225 as_echo='printf %s\n' 16226 as_echo_n='printf %s' 16227else 16228 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16229 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16230 as_echo_n='/usr/ucb/echo -n' 16231 else 16232 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16233 as_echo_n_body='eval 16234 arg=$1; 16235 case $arg in #( 16236 *"$as_nl"*) 16237 expr "X$arg" : "X\\(.*\\)$as_nl"; 16238 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16239 esac; 16240 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16241 ' 16242 export as_echo_n_body 16243 as_echo_n='sh -c $as_echo_n_body as_echo' 16244 fi 16245 export as_echo_body 16246 as_echo='sh -c $as_echo_body as_echo' 16247fi 16248 16249# The user is always right. 16250if test "${PATH_SEPARATOR+set}" != set; then 16251 PATH_SEPARATOR=: 16252 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16253 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16254 PATH_SEPARATOR=';' 16255 } 16256fi 16257 16258 16259# IFS 16260# We need space, tab and new line, in precisely that order. Quoting is 16261# there to prevent editors from complaining about space-tab. 16262# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16263# splitting by setting IFS to empty value.) 16264IFS=" "" $as_nl" 16265 16266# Find who we are. Look in the path if we contain no directory separator. 16267case $0 in #(( 16268 *[\\/]* ) as_myself=$0 ;; 16269 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16270for as_dir in $PATH 16271do 16272 IFS=$as_save_IFS 16273 test -z "$as_dir" && as_dir=. 16274 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16275 done 16276IFS=$as_save_IFS 16277 16278 ;; 16279esac 16280# We did not find ourselves, most probably we were run as `sh COMMAND' 16281# in which case we are not to be found in the path. 16282if test "x$as_myself" = x; then 16283 as_myself=$0 16284fi 16285if test ! -f "$as_myself"; then 16286 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16287 exit 1 16288fi 16289 16290# Unset variables that we do not need and which cause bugs (e.g. in 16291# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16292# suppresses any "Segmentation fault" message there. '((' could 16293# trigger a bug in pdksh 5.2.14. 16294for as_var in BASH_ENV ENV MAIL MAILPATH 16295do eval test x\${$as_var+set} = xset \ 16296 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16297done 16298PS1='$ ' 16299PS2='> ' 16300PS4='+ ' 16301 16302# NLS nuisances. 16303LC_ALL=C 16304export LC_ALL 16305LANGUAGE=C 16306export LANGUAGE 16307 16308# CDPATH. 16309(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16310 16311 16312# as_fn_error ERROR [LINENO LOG_FD] 16313# --------------------------------- 16314# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16315# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16316# script with status $?, using 1 if that was 0. 16317as_fn_error () 16318{ 16319 as_status=$?; test $as_status -eq 0 && as_status=1 16320 if test "$3"; then 16321 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16322 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 16323 fi 16324 $as_echo "$as_me: error: $1" >&2 16325 as_fn_exit $as_status 16326} # as_fn_error 16327 16328 16329# as_fn_set_status STATUS 16330# ----------------------- 16331# Set $? to STATUS, without forking. 16332as_fn_set_status () 16333{ 16334 return $1 16335} # as_fn_set_status 16336 16337# as_fn_exit STATUS 16338# ----------------- 16339# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16340as_fn_exit () 16341{ 16342 set +e 16343 as_fn_set_status $1 16344 exit $1 16345} # as_fn_exit 16346 16347# as_fn_unset VAR 16348# --------------- 16349# Portably unset VAR. 16350as_fn_unset () 16351{ 16352 { eval $1=; unset $1;} 16353} 16354as_unset=as_fn_unset 16355# as_fn_append VAR VALUE 16356# ---------------------- 16357# Append the text in VALUE to the end of the definition contained in VAR. Take 16358# advantage of any shell optimizations that allow amortized linear growth over 16359# repeated appends, instead of the typical quadratic growth present in naive 16360# implementations. 16361if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16362 eval 'as_fn_append () 16363 { 16364 eval $1+=\$2 16365 }' 16366else 16367 as_fn_append () 16368 { 16369 eval $1=\$$1\$2 16370 } 16371fi # as_fn_append 16372 16373# as_fn_arith ARG... 16374# ------------------ 16375# Perform arithmetic evaluation on the ARGs, and store the result in the 16376# global $as_val. Take advantage of shells that can avoid forks. The arguments 16377# must be portable across $(()) and expr. 16378if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16379 eval 'as_fn_arith () 16380 { 16381 as_val=$(( $* )) 16382 }' 16383else 16384 as_fn_arith () 16385 { 16386 as_val=`expr "$@" || test $? -eq 1` 16387 } 16388fi # as_fn_arith 16389 16390 16391if expr a : '\(a\)' >/dev/null 2>&1 && 16392 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16393 as_expr=expr 16394else 16395 as_expr=false 16396fi 16397 16398if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16399 as_basename=basename 16400else 16401 as_basename=false 16402fi 16403 16404if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16405 as_dirname=dirname 16406else 16407 as_dirname=false 16408fi 16409 16410as_me=`$as_basename -- "$0" || 16411$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16412 X"$0" : 'X\(//\)$' \| \ 16413 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16414$as_echo X/"$0" | 16415 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16416 s//\1/ 16417 q 16418 } 16419 /^X\/\(\/\/\)$/{ 16420 s//\1/ 16421 q 16422 } 16423 /^X\/\(\/\).*/{ 16424 s//\1/ 16425 q 16426 } 16427 s/.*/./; q'` 16428 16429# Avoid depending upon Character Ranges. 16430as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16431as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16432as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16433as_cr_digits='0123456789' 16434as_cr_alnum=$as_cr_Letters$as_cr_digits 16435 16436ECHO_C= ECHO_N= ECHO_T= 16437case `echo -n x` in #((((( 16438-n*) 16439 case `echo 'xy\c'` in 16440 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16441 xy) ECHO_C='\c';; 16442 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16443 ECHO_T=' ';; 16444 esac;; 16445*) 16446 ECHO_N='-n';; 16447esac 16448 16449rm -f conf$$ conf$$.exe conf$$.file 16450if test -d conf$$.dir; then 16451 rm -f conf$$.dir/conf$$.file 16452else 16453 rm -f conf$$.dir 16454 mkdir conf$$.dir 2>/dev/null 16455fi 16456if (echo >conf$$.file) 2>/dev/null; then 16457 if ln -s conf$$.file conf$$ 2>/dev/null; then 16458 as_ln_s='ln -s' 16459 # ... but there are two gotchas: 16460 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16461 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16462 # In both cases, we have to default to `cp -p'. 16463 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16464 as_ln_s='cp -p' 16465 elif ln conf$$.file conf$$ 2>/dev/null; then 16466 as_ln_s=ln 16467 else 16468 as_ln_s='cp -p' 16469 fi 16470else 16471 as_ln_s='cp -p' 16472fi 16473rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16474rmdir conf$$.dir 2>/dev/null 16475 16476 16477# as_fn_mkdir_p 16478# ------------- 16479# Create "$as_dir" as a directory, including parents if necessary. 16480as_fn_mkdir_p () 16481{ 16482 16483 case $as_dir in #( 16484 -*) as_dir=./$as_dir;; 16485 esac 16486 test -d "$as_dir" || eval $as_mkdir_p || { 16487 as_dirs= 16488 while :; do 16489 case $as_dir in #( 16490 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16491 *) as_qdir=$as_dir;; 16492 esac 16493 as_dirs="'$as_qdir' $as_dirs" 16494 as_dir=`$as_dirname -- "$as_dir" || 16495$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16496 X"$as_dir" : 'X\(//\)[^/]' \| \ 16497 X"$as_dir" : 'X\(//\)$' \| \ 16498 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16499$as_echo X"$as_dir" | 16500 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16501 s//\1/ 16502 q 16503 } 16504 /^X\(\/\/\)[^/].*/{ 16505 s//\1/ 16506 q 16507 } 16508 /^X\(\/\/\)$/{ 16509 s//\1/ 16510 q 16511 } 16512 /^X\(\/\).*/{ 16513 s//\1/ 16514 q 16515 } 16516 s/.*/./; q'` 16517 test -d "$as_dir" && break 16518 done 16519 test -z "$as_dirs" || eval "mkdir $as_dirs" 16520 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 16521 16522 16523} # as_fn_mkdir_p 16524if mkdir -p . 2>/dev/null; then 16525 as_mkdir_p='mkdir -p "$as_dir"' 16526else 16527 test -d ./-p && rmdir ./-p 16528 as_mkdir_p=false 16529fi 16530 16531if test -x / >/dev/null 2>&1; then 16532 as_test_x='test -x' 16533else 16534 if ls -dL / >/dev/null 2>&1; then 16535 as_ls_L_option=L 16536 else 16537 as_ls_L_option= 16538 fi 16539 as_test_x=' 16540 eval sh -c '\'' 16541 if test -d "$1"; then 16542 test -d "$1/."; 16543 else 16544 case $1 in #( 16545 -*)set "./$1";; 16546 esac; 16547 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16548 ???[sx]*):;;*)false;;esac;fi 16549 '\'' sh 16550 ' 16551fi 16552as_executable_p=$as_test_x 16553 16554# Sed expression to map a string onto a valid CPP name. 16555as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16556 16557# Sed expression to map a string onto a valid variable name. 16558as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16559 16560 16561exec 6>&1 16562## ----------------------------------- ## 16563## Main body of $CONFIG_STATUS script. ## 16564## ----------------------------------- ## 16565_ASEOF 16566test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16567 16568cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16569# Save the log message, to keep $0 and so on meaningful, and to 16570# report actual input values of CONFIG_FILES etc. instead of their 16571# values after options handling. 16572ac_log=" 16573This file was extended by bfd $as_me 2.25.51, which was 16574generated by GNU Autoconf 2.64. Invocation command line was 16575 16576 CONFIG_FILES = $CONFIG_FILES 16577 CONFIG_HEADERS = $CONFIG_HEADERS 16578 CONFIG_LINKS = $CONFIG_LINKS 16579 CONFIG_COMMANDS = $CONFIG_COMMANDS 16580 $ $0 $@ 16581 16582on `(hostname || uname -n) 2>/dev/null | sed 1q` 16583" 16584 16585_ACEOF 16586 16587case $ac_config_files in *" 16588"*) set x $ac_config_files; shift; ac_config_files=$*;; 16589esac 16590 16591case $ac_config_headers in *" 16592"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16593esac 16594 16595 16596cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16597# Files that config.status was made for. 16598config_files="$ac_config_files" 16599config_headers="$ac_config_headers" 16600config_commands="$ac_config_commands" 16601 16602_ACEOF 16603 16604cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16605ac_cs_usage="\ 16606\`$as_me' instantiates files and other configuration actions 16607from templates according to the current configuration. Unless the files 16608and actions are specified as TAGs, all are instantiated by default. 16609 16610Usage: $0 [OPTION]... [TAG]... 16611 16612 -h, --help print this help, then exit 16613 -V, --version print version number and configuration settings, then exit 16614 -q, --quiet, --silent 16615 do not print progress messages 16616 -d, --debug don't remove temporary files 16617 --recheck update $as_me by reconfiguring in the same conditions 16618 --file=FILE[:TEMPLATE] 16619 instantiate the configuration file FILE 16620 --header=FILE[:TEMPLATE] 16621 instantiate the configuration header FILE 16622 16623Configuration files: 16624$config_files 16625 16626Configuration headers: 16627$config_headers 16628 16629Configuration commands: 16630$config_commands 16631 16632Report bugs to the package provider." 16633 16634_ACEOF 16635cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16636ac_cs_version="\\ 16637bfd config.status 2.25.51 16638configured by $0, generated by GNU Autoconf 2.64, 16639 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 16640 16641Copyright (C) 2009 Free Software Foundation, Inc. 16642This config.status script is free software; the Free Software Foundation 16643gives unlimited permission to copy, distribute and modify it." 16644 16645ac_pwd='$ac_pwd' 16646srcdir='$srcdir' 16647INSTALL='$INSTALL' 16648MKDIR_P='$MKDIR_P' 16649AWK='$AWK' 16650test -n "\$AWK" || AWK=awk 16651_ACEOF 16652 16653cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16654# The default lists apply if the user does not specify any file. 16655ac_need_defaults=: 16656while test $# != 0 16657do 16658 case $1 in 16659 --*=*) 16660 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16661 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16662 ac_shift=: 16663 ;; 16664 *) 16665 ac_option=$1 16666 ac_optarg=$2 16667 ac_shift=shift 16668 ;; 16669 esac 16670 16671 case $ac_option in 16672 # Handling of the options. 16673 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16674 ac_cs_recheck=: ;; 16675 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16676 $as_echo "$ac_cs_version"; exit ;; 16677 --debug | --debu | --deb | --de | --d | -d ) 16678 debug=: ;; 16679 --file | --fil | --fi | --f ) 16680 $ac_shift 16681 case $ac_optarg in 16682 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16683 esac 16684 as_fn_append CONFIG_FILES " '$ac_optarg'" 16685 ac_need_defaults=false;; 16686 --header | --heade | --head | --hea ) 16687 $ac_shift 16688 case $ac_optarg in 16689 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16690 esac 16691 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16692 ac_need_defaults=false;; 16693 --he | --h) 16694 # Conflict between --help and --header 16695 as_fn_error "ambiguous option: \`$1' 16696Try \`$0 --help' for more information.";; 16697 --help | --hel | -h ) 16698 $as_echo "$ac_cs_usage"; exit ;; 16699 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16700 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16701 ac_cs_silent=: ;; 16702 16703 # This is an error. 16704 -*) as_fn_error "unrecognized option: \`$1' 16705Try \`$0 --help' for more information." ;; 16706 16707 *) as_fn_append ac_config_targets " $1" 16708 ac_need_defaults=false ;; 16709 16710 esac 16711 shift 16712done 16713 16714ac_configure_extra_args= 16715 16716if $ac_cs_silent; then 16717 exec 6>/dev/null 16718 ac_configure_extra_args="$ac_configure_extra_args --silent" 16719fi 16720 16721_ACEOF 16722cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16723if \$ac_cs_recheck; then 16724 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16725 shift 16726 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16727 CONFIG_SHELL='$SHELL' 16728 export CONFIG_SHELL 16729 exec "\$@" 16730fi 16731 16732_ACEOF 16733cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16734exec 5>>config.log 16735{ 16736 echo 16737 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16738## Running $as_me. ## 16739_ASBOX 16740 $as_echo "$ac_log" 16741} >&5 16742 16743_ACEOF 16744cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16745# 16746# INIT-COMMANDS 16747# 16748AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16749 16750 16751# The HP-UX ksh and POSIX shell print the target directory to stdout 16752# if CDPATH is set. 16753(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16754 16755sed_quote_subst='$sed_quote_subst' 16756double_quote_subst='$double_quote_subst' 16757delay_variable_subst='$delay_variable_subst' 16758enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16759macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16760macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16761enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16762pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16763enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16764SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16765ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16766host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16767host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16768host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16769build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16770build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16771build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16772SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16773Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16774GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16775EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16776FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16777LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16778NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16779LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16780max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16781ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16782exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16783lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16784lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16785lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16786reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16787reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16788OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16789deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16790file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16791AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16792AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16793STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16794RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16795old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16796old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16797old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16798lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16799CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16800CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16801compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16802GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16803lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16804lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16805lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16806lt_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"`' 16807objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16808MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16809lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16810lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16811lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16812lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16813lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16814need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16815DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16816NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16817LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16818OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16819OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16820libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16821shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16822extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16823archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16824enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16825export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16826whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16827compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16828old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16829old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16830archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16831archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16832module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16833module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16834with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16835allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16836no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16837hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16838hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16839hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16840hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16841hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16842hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16843hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16844hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16845inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16846link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16847fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16848always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16849export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16850exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16851include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16852prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16853file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16854variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16855need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16856need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16857version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16858runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16859shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16860shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16861libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16862library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16863soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16864install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16865postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16866postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16867finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16868finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16869hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16870sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16871sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16872hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16873enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16874enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16875enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16876old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16877striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16878 16879LTCC='$LTCC' 16880LTCFLAGS='$LTCFLAGS' 16881compiler='$compiler_DEFAULT' 16882 16883# A function that is used when there is no print builtin or printf. 16884func_fallback_echo () 16885{ 16886 eval 'cat <<_LTECHO_EOF 16887\$1 16888_LTECHO_EOF' 16889} 16890 16891# Quote evaled strings. 16892for var in SHELL \ 16893ECHO \ 16894SED \ 16895GREP \ 16896EGREP \ 16897FGREP \ 16898LD \ 16899NM \ 16900LN_S \ 16901lt_SP2NL \ 16902lt_NL2SP \ 16903reload_flag \ 16904OBJDUMP \ 16905deplibs_check_method \ 16906file_magic_cmd \ 16907AR \ 16908AR_FLAGS \ 16909STRIP \ 16910RANLIB \ 16911CC \ 16912CFLAGS \ 16913compiler \ 16914lt_cv_sys_global_symbol_pipe \ 16915lt_cv_sys_global_symbol_to_cdecl \ 16916lt_cv_sys_global_symbol_to_c_name_address \ 16917lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16918lt_prog_compiler_no_builtin_flag \ 16919lt_prog_compiler_wl \ 16920lt_prog_compiler_pic \ 16921lt_prog_compiler_static \ 16922lt_cv_prog_compiler_c_o \ 16923need_locks \ 16924DSYMUTIL \ 16925NMEDIT \ 16926LIPO \ 16927OTOOL \ 16928OTOOL64 \ 16929shrext_cmds \ 16930export_dynamic_flag_spec \ 16931whole_archive_flag_spec \ 16932compiler_needs_object \ 16933with_gnu_ld \ 16934allow_undefined_flag \ 16935no_undefined_flag \ 16936hardcode_libdir_flag_spec \ 16937hardcode_libdir_flag_spec_ld \ 16938hardcode_libdir_separator \ 16939fix_srcfile_path \ 16940exclude_expsyms \ 16941include_expsyms \ 16942file_list_spec \ 16943variables_saved_for_relink \ 16944libname_spec \ 16945library_names_spec \ 16946soname_spec \ 16947install_override_mode \ 16948finish_eval \ 16949old_striplib \ 16950striplib; do 16951 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16952 *[\\\\\\\`\\"\\\$]*) 16953 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16954 ;; 16955 *) 16956 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16957 ;; 16958 esac 16959done 16960 16961# Double-quote double-evaled strings. 16962for var in reload_cmds \ 16963old_postinstall_cmds \ 16964old_postuninstall_cmds \ 16965old_archive_cmds \ 16966extract_expsyms_cmds \ 16967old_archive_from_new_cmds \ 16968old_archive_from_expsyms_cmds \ 16969archive_cmds \ 16970archive_expsym_cmds \ 16971module_cmds \ 16972module_expsym_cmds \ 16973export_symbols_cmds \ 16974prelink_cmds \ 16975postinstall_cmds \ 16976postuninstall_cmds \ 16977finish_cmds \ 16978sys_lib_search_path_spec \ 16979sys_lib_dlsearch_path_spec; do 16980 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16981 *[\\\\\\\`\\"\\\$]*) 16982 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16983 ;; 16984 *) 16985 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16986 ;; 16987 esac 16988done 16989 16990ac_aux_dir='$ac_aux_dir' 16991xsi_shell='$xsi_shell' 16992lt_shell_append='$lt_shell_append' 16993 16994# See if we are running on zsh, and set the options which allow our 16995# commands through without removal of \ escapes INIT. 16996if test -n "\${ZSH_VERSION+set}" ; then 16997 setopt NO_GLOB_SUBST 16998fi 16999 17000 17001 PACKAGE='$PACKAGE' 17002 VERSION='$VERSION' 17003 TIMESTAMP='$TIMESTAMP' 17004 RM='$RM' 17005 ofile='$ofile' 17006 17007 17008 17009# Capture the value of obsolete ALL_LINGUAS because we need it to compute 17010 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17011 # from automake. 17012 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17013 # Capture the value of LINGUAS because we need it to compute CATALOGS. 17014 LINGUAS="${LINGUAS-%UNSET%}" 17015 17016 17017GCC="$GCC" 17018CC="$CC" 17019acx_cv_header_stdint="$acx_cv_header_stdint" 17020acx_cv_type_int8_t="$acx_cv_type_int8_t" 17021acx_cv_type_int16_t="$acx_cv_type_int16_t" 17022acx_cv_type_int32_t="$acx_cv_type_int32_t" 17023acx_cv_type_int64_t="$acx_cv_type_int64_t" 17024acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 17025ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 17026ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 17027ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 17028ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 17029ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 17030ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 17031ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 17032ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 17033 17034 17035 17036_ACEOF 17037 17038cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17039 17040# Handling of arguments. 17041for ac_config_target in $ac_config_targets 17042do 17043 case $ac_config_target in 17044 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17045 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17046 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 17047 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 17048 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 17049 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17050 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 17051 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 17052 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 17053 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 17054 17055 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17056 esac 17057done 17058 17059 17060# If the user did not use the arguments to specify the items to instantiate, 17061# then the envvar interface is used. Set only those that are not. 17062# We use the long form for the default assignment because of an extremely 17063# bizarre bug on SunOS 4.1.3. 17064if $ac_need_defaults; then 17065 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17066 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17067 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17068fi 17069 17070# Have a temporary directory for convenience. Make it in the build tree 17071# simply because there is no reason against having it here, and in addition, 17072# creating and moving files from /tmp can sometimes cause problems. 17073# Hook for its removal unless debugging. 17074# Note that there is a small window in which the directory will not be cleaned: 17075# after its creation but before its name has been assigned to `$tmp'. 17076$debug || 17077{ 17078 tmp= 17079 trap 'exit_status=$? 17080 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 17081' 0 17082 trap 'as_fn_exit 1' 1 2 13 15 17083} 17084# Create a (secure) tmp directory for tmp files. 17085 17086{ 17087 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17088 test -n "$tmp" && test -d "$tmp" 17089} || 17090{ 17091 tmp=./conf$$-$RANDOM 17092 (umask 077 && mkdir "$tmp") 17093} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 17094 17095# Set up the scripts for CONFIG_FILES section. 17096# No need to generate them if there are no CONFIG_FILES. 17097# This happens for instance with `./config.status config.h'. 17098if test -n "$CONFIG_FILES"; then 17099 17100 17101ac_cr=`echo X | tr X '\015'` 17102# On cygwin, bash can eat \r inside `` if the user requested igncr. 17103# But we know of no other shell where ac_cr would be empty at this 17104# point, so we can use a bashism as a fallback. 17105if test "x$ac_cr" = x; then 17106 eval ac_cr=\$\'\\r\' 17107fi 17108ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17109if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17110 ac_cs_awk_cr='\r' 17111else 17112 ac_cs_awk_cr=$ac_cr 17113fi 17114 17115echo 'BEGIN {' >"$tmp/subs1.awk" && 17116_ACEOF 17117 17118 17119{ 17120 echo "cat >conf$$subs.awk <<_ACEOF" && 17121 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17122 echo "_ACEOF" 17123} >conf$$subs.sh || 17124 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17125ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 17126ac_delim='%!_!# ' 17127for ac_last_try in false false false false false :; do 17128 . ./conf$$subs.sh || 17129 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17130 17131 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17132 if test $ac_delim_n = $ac_delim_num; then 17133 break 17134 elif $ac_last_try; then 17135 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17136 else 17137 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17138 fi 17139done 17140rm -f conf$$subs.sh 17141 17142cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17143cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 17144_ACEOF 17145sed -n ' 17146h 17147s/^/S["/; s/!.*/"]=/ 17148p 17149g 17150s/^[^!]*!// 17151:repl 17152t repl 17153s/'"$ac_delim"'$// 17154t delim 17155:nl 17156h 17157s/\(.\{148\}\).*/\1/ 17158t more1 17159s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17160p 17161n 17162b repl 17163:more1 17164s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17165p 17166g 17167s/.\{148\}// 17168t nl 17169:delim 17170h 17171s/\(.\{148\}\).*/\1/ 17172t more2 17173s/["\\]/\\&/g; s/^/"/; s/$/"/ 17174p 17175b 17176:more2 17177s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17178p 17179g 17180s/.\{148\}// 17181t delim 17182' <conf$$subs.awk | sed ' 17183/^[^""]/{ 17184 N 17185 s/\n// 17186} 17187' >>$CONFIG_STATUS || ac_write_fail=1 17188rm -f conf$$subs.awk 17189cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17190_ACAWK 17191cat >>"\$tmp/subs1.awk" <<_ACAWK && 17192 for (key in S) S_is_set[key] = 1 17193 FS = "" 17194 17195} 17196{ 17197 line = $ 0 17198 nfields = split(line, field, "@") 17199 substed = 0 17200 len = length(field[1]) 17201 for (i = 2; i < nfields; i++) { 17202 key = field[i] 17203 keylen = length(key) 17204 if (S_is_set[key]) { 17205 value = S[key] 17206 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17207 len += length(value) + length(field[++i]) 17208 substed = 1 17209 } else 17210 len += 1 + keylen 17211 } 17212 17213 print line 17214} 17215 17216_ACAWK 17217_ACEOF 17218cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17219if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17220 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17221else 17222 cat 17223fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 17224 || as_fn_error "could not setup config files machinery" "$LINENO" 5 17225_ACEOF 17226 17227# VPATH may cause trouble with some makes, so we remove $(srcdir), 17228# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 17229# trailing colons and then remove the whole line if VPATH becomes empty 17230# (actually we leave an empty line to preserve line numbers). 17231if test "x$srcdir" = x.; then 17232 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 17233s/:*\$(srcdir):*/:/ 17234s/:*\${srcdir}:*/:/ 17235s/:*@srcdir@:*/:/ 17236s/^\([^=]*=[ ]*\):*/\1/ 17237s/:*$// 17238s/^[^=]*=[ ]*$// 17239}' 17240fi 17241 17242cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17243fi # test -n "$CONFIG_FILES" 17244 17245# Set up the scripts for CONFIG_HEADERS section. 17246# No need to generate them if there are no CONFIG_HEADERS. 17247# This happens for instance with `./config.status Makefile'. 17248if test -n "$CONFIG_HEADERS"; then 17249cat >"$tmp/defines.awk" <<\_ACAWK || 17250BEGIN { 17251_ACEOF 17252 17253# Transform confdefs.h into an awk script `defines.awk', embedded as 17254# here-document in config.status, that substitutes the proper values into 17255# config.h.in to produce config.h. 17256 17257# Create a delimiter string that does not exist in confdefs.h, to ease 17258# handling of long lines. 17259ac_delim='%!_!# ' 17260for ac_last_try in false false :; do 17261 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 17262 if test -z "$ac_t"; then 17263 break 17264 elif $ac_last_try; then 17265 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 17266 else 17267 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17268 fi 17269done 17270 17271# For the awk script, D is an array of macro values keyed by name, 17272# likewise P contains macro parameters if any. Preserve backslash 17273# newline sequences. 17274 17275ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17276sed -n ' 17277s/.\{148\}/&'"$ac_delim"'/g 17278t rset 17279:rset 17280s/^[ ]*#[ ]*define[ ][ ]*/ / 17281t def 17282d 17283:def 17284s/\\$// 17285t bsnl 17286s/["\\]/\\&/g 17287s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17288D["\1"]=" \3"/p 17289s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17290d 17291:bsnl 17292s/["\\]/\\&/g 17293s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17294D["\1"]=" \3\\\\\\n"\\/p 17295t cont 17296s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17297t cont 17298d 17299:cont 17300n 17301s/.\{148\}/&'"$ac_delim"'/g 17302t clear 17303:clear 17304s/\\$// 17305t bsnlc 17306s/["\\]/\\&/g; s/^/"/; s/$/"/p 17307d 17308:bsnlc 17309s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17310b cont 17311' <confdefs.h | sed ' 17312s/'"$ac_delim"'/"\\\ 17313"/g' >>$CONFIG_STATUS || ac_write_fail=1 17314 17315cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17316 for (key in D) D_is_set[key] = 1 17317 FS = "" 17318} 17319/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17320 line = \$ 0 17321 split(line, arg, " ") 17322 if (arg[1] == "#") { 17323 defundef = arg[2] 17324 mac1 = arg[3] 17325 } else { 17326 defundef = substr(arg[1], 2) 17327 mac1 = arg[2] 17328 } 17329 split(mac1, mac2, "(") #) 17330 macro = mac2[1] 17331 prefix = substr(line, 1, index(line, defundef) - 1) 17332 if (D_is_set[macro]) { 17333 # Preserve the white space surrounding the "#". 17334 print prefix "define", macro P[macro] D[macro] 17335 next 17336 } else { 17337 # Replace #undef with comments. This is necessary, for example, 17338 # in the case of _POSIX_SOURCE, which is predefined and required 17339 # on some systems where configure will not decide to define it. 17340 if (defundef == "undef") { 17341 print "/*", prefix defundef, macro, "*/" 17342 next 17343 } 17344 } 17345} 17346{ print } 17347_ACAWK 17348_ACEOF 17349cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17350 as_fn_error "could not setup config headers machinery" "$LINENO" 5 17351fi # test -n "$CONFIG_HEADERS" 17352 17353 17354eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17355shift 17356for ac_tag 17357do 17358 case $ac_tag in 17359 :[FHLC]) ac_mode=$ac_tag; continue;; 17360 esac 17361 case $ac_mode$ac_tag in 17362 :[FHL]*:*);; 17363 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 17364 :[FH]-) ac_tag=-:-;; 17365 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17366 esac 17367 ac_save_IFS=$IFS 17368 IFS=: 17369 set x $ac_tag 17370 IFS=$ac_save_IFS 17371 shift 17372 ac_file=$1 17373 shift 17374 17375 case $ac_mode in 17376 :L) ac_source=$1;; 17377 :[FH]) 17378 ac_file_inputs= 17379 for ac_f 17380 do 17381 case $ac_f in 17382 -) ac_f="$tmp/stdin";; 17383 *) # Look for the file first in the build tree, then in the source tree 17384 # (if the path is not absolute). The absolute path cannot be DOS-style, 17385 # because $ac_f cannot contain `:'. 17386 test -f "$ac_f" || 17387 case $ac_f in 17388 [\\/$]*) false;; 17389 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17390 esac || 17391 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17392 esac 17393 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17394 as_fn_append ac_file_inputs " '$ac_f'" 17395 done 17396 17397 # Let's still pretend it is `configure' which instantiates (i.e., don't 17398 # use $as_me), people would be surprised to read: 17399 # /* config.h. Generated by config.status. */ 17400 configure_input='Generated from '` 17401 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17402 `' by configure.' 17403 if test x"$ac_file" != x-; then 17404 configure_input="$ac_file. $configure_input" 17405 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17406$as_echo "$as_me: creating $ac_file" >&6;} 17407 fi 17408 # Neutralize special characters interpreted by sed in replacement strings. 17409 case $configure_input in #( 17410 *\&* | *\|* | *\\* ) 17411 ac_sed_conf_input=`$as_echo "$configure_input" | 17412 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17413 *) ac_sed_conf_input=$configure_input;; 17414 esac 17415 17416 case $ac_tag in 17417 *:-:* | *:-) cat >"$tmp/stdin" \ 17418 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 17419 esac 17420 ;; 17421 esac 17422 17423 ac_dir=`$as_dirname -- "$ac_file" || 17424$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17425 X"$ac_file" : 'X\(//\)[^/]' \| \ 17426 X"$ac_file" : 'X\(//\)$' \| \ 17427 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17428$as_echo X"$ac_file" | 17429 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17430 s//\1/ 17431 q 17432 } 17433 /^X\(\/\/\)[^/].*/{ 17434 s//\1/ 17435 q 17436 } 17437 /^X\(\/\/\)$/{ 17438 s//\1/ 17439 q 17440 } 17441 /^X\(\/\).*/{ 17442 s//\1/ 17443 q 17444 } 17445 s/.*/./; q'` 17446 as_dir="$ac_dir"; as_fn_mkdir_p 17447 ac_builddir=. 17448 17449case "$ac_dir" in 17450.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17451*) 17452 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17453 # A ".." for each directory in $ac_dir_suffix. 17454 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17455 case $ac_top_builddir_sub in 17456 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17457 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17458 esac ;; 17459esac 17460ac_abs_top_builddir=$ac_pwd 17461ac_abs_builddir=$ac_pwd$ac_dir_suffix 17462# for backward compatibility: 17463ac_top_builddir=$ac_top_build_prefix 17464 17465case $srcdir in 17466 .) # We are building in place. 17467 ac_srcdir=. 17468 ac_top_srcdir=$ac_top_builddir_sub 17469 ac_abs_top_srcdir=$ac_pwd ;; 17470 [\\/]* | ?:[\\/]* ) # Absolute name. 17471 ac_srcdir=$srcdir$ac_dir_suffix; 17472 ac_top_srcdir=$srcdir 17473 ac_abs_top_srcdir=$srcdir ;; 17474 *) # Relative name. 17475 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17476 ac_top_srcdir=$ac_top_build_prefix$srcdir 17477 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17478esac 17479ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17480 17481 17482 case $ac_mode in 17483 :F) 17484 # 17485 # CONFIG_FILE 17486 # 17487 17488 case $INSTALL in 17489 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17490 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17491 esac 17492 ac_MKDIR_P=$MKDIR_P 17493 case $MKDIR_P in 17494 [\\/$]* | ?:[\\/]* ) ;; 17495 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17496 esac 17497_ACEOF 17498 17499cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17500# If the template does not know about datarootdir, expand it. 17501# FIXME: This hack should be removed a few years after 2.60. 17502ac_datarootdir_hack=; ac_datarootdir_seen= 17503ac_sed_dataroot=' 17504/datarootdir/ { 17505 p 17506 q 17507} 17508/@datadir@/p 17509/@docdir@/p 17510/@infodir@/p 17511/@localedir@/p 17512/@mandir@/p' 17513case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17514*datarootdir*) ac_datarootdir_seen=yes;; 17515*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17517$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17518_ACEOF 17519cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17520 ac_datarootdir_hack=' 17521 s&@datadir@&$datadir&g 17522 s&@docdir@&$docdir&g 17523 s&@infodir@&$infodir&g 17524 s&@localedir@&$localedir&g 17525 s&@mandir@&$mandir&g 17526 s&\\\${datarootdir}&$datarootdir&g' ;; 17527esac 17528_ACEOF 17529 17530# Neutralize VPATH when `$srcdir' = `.'. 17531# Shell code in configure.ac might set extrasub. 17532# FIXME: do we really want to maintain this feature? 17533cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17534ac_sed_extra="$ac_vpsub 17535$extrasub 17536_ACEOF 17537cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17538:t 17539/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17540s|@configure_input@|$ac_sed_conf_input|;t t 17541s&@top_builddir@&$ac_top_builddir_sub&;t t 17542s&@top_build_prefix@&$ac_top_build_prefix&;t t 17543s&@srcdir@&$ac_srcdir&;t t 17544s&@abs_srcdir@&$ac_abs_srcdir&;t t 17545s&@top_srcdir@&$ac_top_srcdir&;t t 17546s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17547s&@builddir@&$ac_builddir&;t t 17548s&@abs_builddir@&$ac_abs_builddir&;t t 17549s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17550s&@INSTALL@&$ac_INSTALL&;t t 17551s&@MKDIR_P@&$ac_MKDIR_P&;t t 17552$ac_datarootdir_hack 17553" 17554eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 17555 || as_fn_error "could not create $ac_file" "$LINENO" 5 17556 17557test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17558 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17559 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17561which seems to be undefined. Please make sure it is defined." >&5 17562$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17563which seems to be undefined. Please make sure it is defined." >&2;} 17564 17565 rm -f "$tmp/stdin" 17566 case $ac_file in 17567 -) cat "$tmp/out" && rm -f "$tmp/out";; 17568 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17569 esac \ 17570 || as_fn_error "could not create $ac_file" "$LINENO" 5 17571 ;; 17572 :H) 17573 # 17574 # CONFIG_HEADER 17575 # 17576 if test x"$ac_file" != x-; then 17577 { 17578 $as_echo "/* $configure_input */" \ 17579 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 17580 } >"$tmp/config.h" \ 17581 || as_fn_error "could not create $ac_file" "$LINENO" 5 17582 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 17583 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17584$as_echo "$as_me: $ac_file is unchanged" >&6;} 17585 else 17586 rm -f "$ac_file" 17587 mv "$tmp/config.h" "$ac_file" \ 17588 || as_fn_error "could not create $ac_file" "$LINENO" 5 17589 fi 17590 else 17591 $as_echo "/* $configure_input */" \ 17592 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 17593 || as_fn_error "could not create -" "$LINENO" 5 17594 fi 17595# Compute "$ac_file"'s index in $config_headers. 17596_am_arg="$ac_file" 17597_am_stamp_count=1 17598for _am_header in $config_headers :; do 17599 case $_am_header in 17600 $_am_arg | $_am_arg:* ) 17601 break ;; 17602 * ) 17603 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17604 esac 17605done 17606echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17607$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17608 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17609 X"$_am_arg" : 'X\(//\)$' \| \ 17610 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17611$as_echo X"$_am_arg" | 17612 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17613 s//\1/ 17614 q 17615 } 17616 /^X\(\/\/\)[^/].*/{ 17617 s//\1/ 17618 q 17619 } 17620 /^X\(\/\/\)$/{ 17621 s//\1/ 17622 q 17623 } 17624 /^X\(\/\).*/{ 17625 s//\1/ 17626 q 17627 } 17628 s/.*/./; q'`/stamp-h$_am_stamp_count 17629 ;; 17630 17631 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17632$as_echo "$as_me: executing $ac_file commands" >&6;} 17633 ;; 17634 esac 17635 17636 17637 case $ac_file$ac_mode in 17638 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17639 # Autoconf 2.62 quotes --file arguments for eval, but not when files 17640 # are listed without --file. Let's play safe and only enable the eval 17641 # if we detect the quoting. 17642 case $CONFIG_FILES in 17643 *\'*) eval set x "$CONFIG_FILES" ;; 17644 *) set x $CONFIG_FILES ;; 17645 esac 17646 shift 17647 for mf 17648 do 17649 # Strip MF so we end up with the name of the file. 17650 mf=`echo "$mf" | sed -e 's/:.*$//'` 17651 # Check whether this is an Automake generated Makefile or not. 17652 # We used to match only the files named `Makefile.in', but 17653 # some people rename them; so instead we look at the file content. 17654 # Grep'ing the first line is not enough: some people post-process 17655 # each Makefile.in and add a new line on top of each file to say so. 17656 # Grep'ing the whole file is not good either: AIX grep has a line 17657 # limit of 2048, but all sed's we know have understand at least 4000. 17658 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17659 dirpart=`$as_dirname -- "$mf" || 17660$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17661 X"$mf" : 'X\(//\)[^/]' \| \ 17662 X"$mf" : 'X\(//\)$' \| \ 17663 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17664$as_echo X"$mf" | 17665 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17666 s//\1/ 17667 q 17668 } 17669 /^X\(\/\/\)[^/].*/{ 17670 s//\1/ 17671 q 17672 } 17673 /^X\(\/\/\)$/{ 17674 s//\1/ 17675 q 17676 } 17677 /^X\(\/\).*/{ 17678 s//\1/ 17679 q 17680 } 17681 s/.*/./; q'` 17682 else 17683 continue 17684 fi 17685 # Extract the definition of DEPDIR, am__include, and am__quote 17686 # from the Makefile without running `make'. 17687 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17688 test -z "$DEPDIR" && continue 17689 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17690 test -z "am__include" && continue 17691 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17692 # When using ansi2knr, U may be empty or an underscore; expand it 17693 U=`sed -n 's/^U = //p' < "$mf"` 17694 # Find all dependency output files, they are included files with 17695 # $(DEPDIR) in their names. We invoke sed twice because it is the 17696 # simplest approach to changing $(DEPDIR) to its actual value in the 17697 # expansion. 17698 for file in `sed -n " 17699 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17700 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17701 # Make sure the directory exists. 17702 test -f "$dirpart/$file" && continue 17703 fdir=`$as_dirname -- "$file" || 17704$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17705 X"$file" : 'X\(//\)[^/]' \| \ 17706 X"$file" : 'X\(//\)$' \| \ 17707 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17708$as_echo X"$file" | 17709 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17710 s//\1/ 17711 q 17712 } 17713 /^X\(\/\/\)[^/].*/{ 17714 s//\1/ 17715 q 17716 } 17717 /^X\(\/\/\)$/{ 17718 s//\1/ 17719 q 17720 } 17721 /^X\(\/\).*/{ 17722 s//\1/ 17723 q 17724 } 17725 s/.*/./; q'` 17726 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17727 # echo "creating $dirpart/$file" 17728 echo '# dummy' > "$dirpart/$file" 17729 done 17730 done 17731} 17732 ;; 17733 "libtool":C) 17734 17735 # See if we are running on zsh, and set the options which allow our 17736 # commands through without removal of \ escapes. 17737 if test -n "${ZSH_VERSION+set}" ; then 17738 setopt NO_GLOB_SUBST 17739 fi 17740 17741 cfgfile="${ofile}T" 17742 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17743 $RM "$cfgfile" 17744 17745 cat <<_LT_EOF >> "$cfgfile" 17746#! $SHELL 17747 17748# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17749# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17750# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17751# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17752# 17753# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17754# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17755# Written by Gordon Matzigkeit, 1996 17756# 17757# This file is part of GNU Libtool. 17758# 17759# GNU Libtool is free software; you can redistribute it and/or 17760# modify it under the terms of the GNU General Public License as 17761# published by the Free Software Foundation; either version 2 of 17762# the License, or (at your option) any later version. 17763# 17764# As a special exception to the GNU General Public License, 17765# if you distribute this file as part of a program or library that 17766# is built using GNU Libtool, you may include this file under the 17767# same distribution terms that you use for the rest of that program. 17768# 17769# GNU Libtool is distributed in the hope that it will be useful, 17770# but WITHOUT ANY WARRANTY; without even the implied warranty of 17771# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17772# GNU General Public License for more details. 17773# 17774# You should have received a copy of the GNU General Public License 17775# along with GNU Libtool; see the file COPYING. If not, a copy 17776# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17777# obtained by writing to the Free Software Foundation, Inc., 17778# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17779 17780 17781# The names of the tagged configurations supported by this script. 17782available_tags="" 17783 17784# ### BEGIN LIBTOOL CONFIG 17785 17786# Whether or not to build shared libraries. 17787build_libtool_libs=$enable_shared 17788 17789# Which release of libtool.m4 was used? 17790macro_version=$macro_version 17791macro_revision=$macro_revision 17792 17793# Whether or not to build static libraries. 17794build_old_libs=$enable_static 17795 17796# What type of objects to build. 17797pic_mode=$pic_mode 17798 17799# Whether or not to optimize for fast installation. 17800fast_install=$enable_fast_install 17801 17802# Shell to use when invoking shell scripts. 17803SHELL=$lt_SHELL 17804 17805# An echo program that protects backslashes. 17806ECHO=$lt_ECHO 17807 17808# The host system. 17809host_alias=$host_alias 17810host=$host 17811host_os=$host_os 17812 17813# The build system. 17814build_alias=$build_alias 17815build=$build 17816build_os=$build_os 17817 17818# A sed program that does not truncate output. 17819SED=$lt_SED 17820 17821# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17822Xsed="\$SED -e 1s/^X//" 17823 17824# A grep program that handles long lines. 17825GREP=$lt_GREP 17826 17827# An ERE matcher. 17828EGREP=$lt_EGREP 17829 17830# A literal string matcher. 17831FGREP=$lt_FGREP 17832 17833# A BSD- or MS-compatible name lister. 17834NM=$lt_NM 17835 17836# Whether we need soft or hard links. 17837LN_S=$lt_LN_S 17838 17839# What is the maximum length of a command? 17840max_cmd_len=$max_cmd_len 17841 17842# Object file suffix (normally "o"). 17843objext=$ac_objext 17844 17845# Executable file suffix (normally ""). 17846exeext=$exeext 17847 17848# whether the shell understands "unset". 17849lt_unset=$lt_unset 17850 17851# turn spaces into newlines. 17852SP2NL=$lt_lt_SP2NL 17853 17854# turn newlines into spaces. 17855NL2SP=$lt_lt_NL2SP 17856 17857# An object symbol dumper. 17858OBJDUMP=$lt_OBJDUMP 17859 17860# Method to check whether dependent libraries are shared objects. 17861deplibs_check_method=$lt_deplibs_check_method 17862 17863# Command to use when deplibs_check_method == "file_magic". 17864file_magic_cmd=$lt_file_magic_cmd 17865 17866# The archiver. 17867AR=$lt_AR 17868AR_FLAGS=$lt_AR_FLAGS 17869 17870# A symbol stripping program. 17871STRIP=$lt_STRIP 17872 17873# Commands used to install an old-style archive. 17874RANLIB=$lt_RANLIB 17875old_postinstall_cmds=$lt_old_postinstall_cmds 17876old_postuninstall_cmds=$lt_old_postuninstall_cmds 17877 17878# Whether to use a lock for old archive extraction. 17879lock_old_archive_extraction=$lock_old_archive_extraction 17880 17881# A C compiler. 17882LTCC=$lt_CC 17883 17884# LTCC compiler flags. 17885LTCFLAGS=$lt_CFLAGS 17886 17887# Take the output of nm and produce a listing of raw symbols and C names. 17888global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17889 17890# Transform the output of nm in a proper C declaration. 17891global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17892 17893# Transform the output of nm in a C name address pair. 17894global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17895 17896# Transform the output of nm in a C name address pair when lib prefix is needed. 17897global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17898 17899# The name of the directory that contains temporary libtool files. 17900objdir=$objdir 17901 17902# Used to examine libraries when file_magic_cmd begins with "file". 17903MAGIC_CMD=$MAGIC_CMD 17904 17905# Must we lock files when doing compilation? 17906need_locks=$lt_need_locks 17907 17908# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17909DSYMUTIL=$lt_DSYMUTIL 17910 17911# Tool to change global to local symbols on Mac OS X. 17912NMEDIT=$lt_NMEDIT 17913 17914# Tool to manipulate fat objects and archives on Mac OS X. 17915LIPO=$lt_LIPO 17916 17917# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17918OTOOL=$lt_OTOOL 17919 17920# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17921OTOOL64=$lt_OTOOL64 17922 17923# Old archive suffix (normally "a"). 17924libext=$libext 17925 17926# Shared library suffix (normally ".so"). 17927shrext_cmds=$lt_shrext_cmds 17928 17929# The commands to extract the exported symbol list from a shared archive. 17930extract_expsyms_cmds=$lt_extract_expsyms_cmds 17931 17932# Variables whose values should be saved in libtool wrapper scripts and 17933# restored at link time. 17934variables_saved_for_relink=$lt_variables_saved_for_relink 17935 17936# Do we need the "lib" prefix for modules? 17937need_lib_prefix=$need_lib_prefix 17938 17939# Do we need a version for libraries? 17940need_version=$need_version 17941 17942# Library versioning type. 17943version_type=$version_type 17944 17945# Shared library runtime path variable. 17946runpath_var=$runpath_var 17947 17948# Shared library path variable. 17949shlibpath_var=$shlibpath_var 17950 17951# Is shlibpath searched before the hard-coded library search path? 17952shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17953 17954# Format of library name prefix. 17955libname_spec=$lt_libname_spec 17956 17957# List of archive names. First name is the real one, the rest are links. 17958# The last name is the one that the linker finds with -lNAME 17959library_names_spec=$lt_library_names_spec 17960 17961# The coded name of the library, if different from the real name. 17962soname_spec=$lt_soname_spec 17963 17964# Permission mode override for installation of shared libraries. 17965install_override_mode=$lt_install_override_mode 17966 17967# Command to use after installation of a shared archive. 17968postinstall_cmds=$lt_postinstall_cmds 17969 17970# Command to use after uninstallation of a shared archive. 17971postuninstall_cmds=$lt_postuninstall_cmds 17972 17973# Commands used to finish a libtool library installation in a directory. 17974finish_cmds=$lt_finish_cmds 17975 17976# As "finish_cmds", except a single script fragment to be evaled but 17977# not shown. 17978finish_eval=$lt_finish_eval 17979 17980# Whether we should hardcode library paths into libraries. 17981hardcode_into_libs=$hardcode_into_libs 17982 17983# Compile-time system search path for libraries. 17984sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17985 17986# Run-time system search path for libraries. 17987sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17988 17989# Whether dlopen is supported. 17990dlopen_support=$enable_dlopen 17991 17992# Whether dlopen of programs is supported. 17993dlopen_self=$enable_dlopen_self 17994 17995# Whether dlopen of statically linked programs is supported. 17996dlopen_self_static=$enable_dlopen_self_static 17997 17998# Commands to strip libraries. 17999old_striplib=$lt_old_striplib 18000striplib=$lt_striplib 18001 18002 18003# The linker used to build libraries. 18004LD=$lt_LD 18005 18006# How to create reloadable object files. 18007reload_flag=$lt_reload_flag 18008reload_cmds=$lt_reload_cmds 18009 18010# Commands used to build an old-style archive. 18011old_archive_cmds=$lt_old_archive_cmds 18012 18013# A language specific compiler. 18014CC=$lt_compiler 18015 18016# Is the compiler the GNU compiler? 18017with_gcc=$GCC 18018 18019# Compiler flag to turn off builtin functions. 18020no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18021 18022# How to pass a linker flag through the compiler. 18023wl=$lt_lt_prog_compiler_wl 18024 18025# Additional compiler flags for building library objects. 18026pic_flag=$lt_lt_prog_compiler_pic 18027 18028# Compiler flag to prevent dynamic linking. 18029link_static_flag=$lt_lt_prog_compiler_static 18030 18031# Does compiler simultaneously support -c and -o options? 18032compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18033 18034# Whether or not to add -lc for building shared libraries. 18035build_libtool_need_lc=$archive_cmds_need_lc 18036 18037# Whether or not to disallow shared libs when runtime libs are static. 18038allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18039 18040# Compiler flag to allow reflexive dlopens. 18041export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18042 18043# Compiler flag to generate shared objects directly from archives. 18044whole_archive_flag_spec=$lt_whole_archive_flag_spec 18045 18046# Whether the compiler copes with passing no objects directly. 18047compiler_needs_object=$lt_compiler_needs_object 18048 18049# Create an old-style archive from a shared archive. 18050old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18051 18052# Create a temporary old-style archive to link instead of a shared archive. 18053old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18054 18055# Commands used to build a shared archive. 18056archive_cmds=$lt_archive_cmds 18057archive_expsym_cmds=$lt_archive_expsym_cmds 18058 18059# Commands used to build a loadable module if different from building 18060# a shared archive. 18061module_cmds=$lt_module_cmds 18062module_expsym_cmds=$lt_module_expsym_cmds 18063 18064# Whether we are building with GNU ld or not. 18065with_gnu_ld=$lt_with_gnu_ld 18066 18067# Flag that allows shared libraries with undefined symbols to be built. 18068allow_undefined_flag=$lt_allow_undefined_flag 18069 18070# Flag that enforces no undefined symbols. 18071no_undefined_flag=$lt_no_undefined_flag 18072 18073# Flag to hardcode \$libdir into a binary during linking. 18074# This must work even if \$libdir does not exist 18075hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18076 18077# If ld is used when linking, flag to hardcode \$libdir into a binary 18078# during linking. This must work even if \$libdir does not exist. 18079hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18080 18081# Whether we need a single "-rpath" flag with a separated argument. 18082hardcode_libdir_separator=$lt_hardcode_libdir_separator 18083 18084# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18085# DIR into the resulting binary. 18086hardcode_direct=$hardcode_direct 18087 18088# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18089# DIR into the resulting binary and the resulting library dependency is 18090# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18091# library is relocated. 18092hardcode_direct_absolute=$hardcode_direct_absolute 18093 18094# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18095# into the resulting binary. 18096hardcode_minus_L=$hardcode_minus_L 18097 18098# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18099# into the resulting binary. 18100hardcode_shlibpath_var=$hardcode_shlibpath_var 18101 18102# Set to "yes" if building a shared library automatically hardcodes DIR 18103# into the library and all subsequent libraries and executables linked 18104# against it. 18105hardcode_automatic=$hardcode_automatic 18106 18107# Set to yes if linker adds runtime paths of dependent libraries 18108# to runtime path list. 18109inherit_rpath=$inherit_rpath 18110 18111# Whether libtool must link a program against all its dependency libraries. 18112link_all_deplibs=$link_all_deplibs 18113 18114# Fix the shell variable \$srcfile for the compiler. 18115fix_srcfile_path=$lt_fix_srcfile_path 18116 18117# Set to "yes" if exported symbols are required. 18118always_export_symbols=$always_export_symbols 18119 18120# The commands to list exported symbols. 18121export_symbols_cmds=$lt_export_symbols_cmds 18122 18123# Symbols that should not be listed in the preloaded symbols. 18124exclude_expsyms=$lt_exclude_expsyms 18125 18126# Symbols that must always be exported. 18127include_expsyms=$lt_include_expsyms 18128 18129# Commands necessary for linking programs (against libraries) with templates. 18130prelink_cmds=$lt_prelink_cmds 18131 18132# Specify filename containing input files. 18133file_list_spec=$lt_file_list_spec 18134 18135# How to hardcode a shared library path into an executable. 18136hardcode_action=$hardcode_action 18137 18138# ### END LIBTOOL CONFIG 18139 18140_LT_EOF 18141 18142 case $host_os in 18143 aix3*) 18144 cat <<\_LT_EOF >> "$cfgfile" 18145# AIX sometimes has problems with the GCC collect2 program. For some 18146# reason, if we set the COLLECT_NAMES environment variable, the problems 18147# vanish in a puff of smoke. 18148if test "X${COLLECT_NAMES+set}" != Xset; then 18149 COLLECT_NAMES= 18150 export COLLECT_NAMES 18151fi 18152_LT_EOF 18153 ;; 18154 esac 18155 18156 18157ltmain="$ac_aux_dir/ltmain.sh" 18158 18159 18160 # We use sed instead of cat because bash on DJGPP gets confused if 18161 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18162 # text mode, it properly converts lines to CR/LF. This bash problem 18163 # is reportedly fixed, but why not run on old versions too? 18164 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18165 || (rm -f "$cfgfile"; exit 1) 18166 18167 case $xsi_shell in 18168 yes) 18169 cat << \_LT_EOF >> "$cfgfile" 18170 18171# func_dirname file append nondir_replacement 18172# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18173# otherwise set result to NONDIR_REPLACEMENT. 18174func_dirname () 18175{ 18176 case ${1} in 18177 */*) func_dirname_result="${1%/*}${2}" ;; 18178 * ) func_dirname_result="${3}" ;; 18179 esac 18180} 18181 18182# func_basename file 18183func_basename () 18184{ 18185 func_basename_result="${1##*/}" 18186} 18187 18188# func_dirname_and_basename file append nondir_replacement 18189# perform func_basename and func_dirname in a single function 18190# call: 18191# dirname: Compute the dirname of FILE. If nonempty, 18192# add APPEND to the result, otherwise set result 18193# to NONDIR_REPLACEMENT. 18194# value returned in "$func_dirname_result" 18195# basename: Compute filename of FILE. 18196# value retuned in "$func_basename_result" 18197# Implementation must be kept synchronized with func_dirname 18198# and func_basename. For efficiency, we do not delegate to 18199# those functions but instead duplicate the functionality here. 18200func_dirname_and_basename () 18201{ 18202 case ${1} in 18203 */*) func_dirname_result="${1%/*}${2}" ;; 18204 * ) func_dirname_result="${3}" ;; 18205 esac 18206 func_basename_result="${1##*/}" 18207} 18208 18209# func_stripname prefix suffix name 18210# strip PREFIX and SUFFIX off of NAME. 18211# PREFIX and SUFFIX must not contain globbing or regex special 18212# characters, hashes, percent signs, but SUFFIX may contain a leading 18213# dot (in which case that matches only a dot). 18214func_stripname () 18215{ 18216 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18217 # positional parameters, so assign one to ordinary parameter first. 18218 func_stripname_result=${3} 18219 func_stripname_result=${func_stripname_result#"${1}"} 18220 func_stripname_result=${func_stripname_result%"${2}"} 18221} 18222 18223# func_opt_split 18224func_opt_split () 18225{ 18226 func_opt_split_opt=${1%%=*} 18227 func_opt_split_arg=${1#*=} 18228} 18229 18230# func_lo2o object 18231func_lo2o () 18232{ 18233 case ${1} in 18234 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18235 *) func_lo2o_result=${1} ;; 18236 esac 18237} 18238 18239# func_xform libobj-or-source 18240func_xform () 18241{ 18242 func_xform_result=${1%.*}.lo 18243} 18244 18245# func_arith arithmetic-term... 18246func_arith () 18247{ 18248 func_arith_result=$(( $* )) 18249} 18250 18251# func_len string 18252# STRING may not start with a hyphen. 18253func_len () 18254{ 18255 func_len_result=${#1} 18256} 18257 18258_LT_EOF 18259 ;; 18260 *) # Bourne compatible functions. 18261 cat << \_LT_EOF >> "$cfgfile" 18262 18263# func_dirname file append nondir_replacement 18264# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18265# otherwise set result to NONDIR_REPLACEMENT. 18266func_dirname () 18267{ 18268 # Extract subdirectory from the argument. 18269 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18270 if test "X$func_dirname_result" = "X${1}"; then 18271 func_dirname_result="${3}" 18272 else 18273 func_dirname_result="$func_dirname_result${2}" 18274 fi 18275} 18276 18277# func_basename file 18278func_basename () 18279{ 18280 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18281} 18282 18283 18284# func_stripname prefix suffix name 18285# strip PREFIX and SUFFIX off of NAME. 18286# PREFIX and SUFFIX must not contain globbing or regex special 18287# characters, hashes, percent signs, but SUFFIX may contain a leading 18288# dot (in which case that matches only a dot). 18289# func_strip_suffix prefix name 18290func_stripname () 18291{ 18292 case ${2} in 18293 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18294 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18295 esac 18296} 18297 18298# sed scripts: 18299my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18300my_sed_long_arg='1s/^-[^=]*=//' 18301 18302# func_opt_split 18303func_opt_split () 18304{ 18305 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18306 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18307} 18308 18309# func_lo2o object 18310func_lo2o () 18311{ 18312 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18313} 18314 18315# func_xform libobj-or-source 18316func_xform () 18317{ 18318 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18319} 18320 18321# func_arith arithmetic-term... 18322func_arith () 18323{ 18324 func_arith_result=`expr "$@"` 18325} 18326 18327# func_len string 18328# STRING may not start with a hyphen. 18329func_len () 18330{ 18331 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18332} 18333 18334_LT_EOF 18335esac 18336 18337case $lt_shell_append in 18338 yes) 18339 cat << \_LT_EOF >> "$cfgfile" 18340 18341# func_append var value 18342# Append VALUE to the end of shell variable VAR. 18343func_append () 18344{ 18345 eval "$1+=\$2" 18346} 18347_LT_EOF 18348 ;; 18349 *) 18350 cat << \_LT_EOF >> "$cfgfile" 18351 18352# func_append var value 18353# Append VALUE to the end of shell variable VAR. 18354func_append () 18355{ 18356 eval "$1=\$$1\$2" 18357} 18358 18359_LT_EOF 18360 ;; 18361 esac 18362 18363 18364 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18365 || (rm -f "$cfgfile"; exit 1) 18366 18367 mv -f "$cfgfile" "$ofile" || 18368 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18369 chmod +x "$ofile" 18370 18371 ;; 18372 "default-1":C) 18373 for ac_file in $CONFIG_FILES; do 18374 # Support "outfile[:infile[:infile...]]" 18375 case "$ac_file" in 18376 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18377 esac 18378 # PO directories have a Makefile.in generated from Makefile.in.in. 18379 case "$ac_file" in */Makefile.in) 18380 # Adjust a relative srcdir. 18381 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18382 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18383 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18384 # In autoconf-2.13 it is called $ac_given_srcdir. 18385 # In autoconf-2.50 it is called $srcdir. 18386 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18387 case "$ac_given_srcdir" in 18388 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18389 /*) top_srcdir="$ac_given_srcdir" ;; 18390 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18391 esac 18392 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18393 rm -f "$ac_dir/POTFILES" 18394 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18395 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18396 POMAKEFILEDEPS="POTFILES.in" 18397 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18398 # on $ac_dir but don't depend on user-specified configuration 18399 # parameters. 18400 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18401 # The LINGUAS file contains the set of available languages. 18402 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18403 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 18404 fi 18405 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18406 # Hide the ALL_LINGUAS assigment from automake. 18407 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18408 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18409 else 18410 # The set of available languages was given in configure.in. 18411 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18412 fi 18413 case "$ac_given_srcdir" in 18414 .) srcdirpre= ;; 18415 *) srcdirpre='$(srcdir)/' ;; 18416 esac 18417 POFILES= 18418 GMOFILES= 18419 UPDATEPOFILES= 18420 DUMMYPOFILES= 18421 for lang in $ALL_LINGUAS; do 18422 POFILES="$POFILES $srcdirpre$lang.po" 18423 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18424 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18425 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18426 done 18427 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18428 # environment variable. 18429 INST_LINGUAS= 18430 if test -n "$ALL_LINGUAS"; then 18431 for presentlang in $ALL_LINGUAS; do 18432 useit=no 18433 if test "%UNSET%" != "$LINGUAS"; then 18434 desiredlanguages="$LINGUAS" 18435 else 18436 desiredlanguages="$ALL_LINGUAS" 18437 fi 18438 for desiredlang in $desiredlanguages; do 18439 # Use the presentlang catalog if desiredlang is 18440 # a. equal to presentlang, or 18441 # b. a variant of presentlang (because in this case, 18442 # presentlang can be used as a fallback for messages 18443 # which are not translated in the desiredlang catalog). 18444 case "$desiredlang" in 18445 "$presentlang"*) useit=yes;; 18446 esac 18447 done 18448 if test $useit = yes; then 18449 INST_LINGUAS="$INST_LINGUAS $presentlang" 18450 fi 18451 done 18452 fi 18453 CATALOGS= 18454 if test -n "$INST_LINGUAS"; then 18455 for lang in $INST_LINGUAS; do 18456 CATALOGS="$CATALOGS $lang.gmo" 18457 done 18458 fi 18459 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18460 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" 18461 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18462 if test -f "$f"; then 18463 case "$f" in 18464 *.orig | *.bak | *~) ;; 18465 *) cat "$f" >> "$ac_dir/Makefile" ;; 18466 esac 18467 fi 18468 done 18469 fi 18470 ;; 18471 esac 18472 done ;; 18473 "bfd_stdint.h":C) 18474if test "$GCC" = yes; then 18475 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18476else 18477 echo "/* generated for $CC */" > tmp-stdint.h 18478fi 18479 18480sed 's/^ *//' >> tmp-stdint.h <<EOF 18481 18482 #ifndef GCC_GENERATED_STDINT_H 18483 #define GCC_GENERATED_STDINT_H 1 18484 18485 #include <sys/types.h> 18486EOF 18487 18488if test "$acx_cv_header_stdint" != stdint.h; then 18489 echo "#include <stddef.h>" >> tmp-stdint.h 18490fi 18491if test "$acx_cv_header_stdint" != stddef.h; then 18492 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18493fi 18494 18495sed 's/^ *//' >> tmp-stdint.h <<EOF 18496 /* glibc uses these symbols as guards to prevent redefinitions. */ 18497 #ifdef __int8_t_defined 18498 #define _INT8_T 18499 #define _INT16_T 18500 #define _INT32_T 18501 #endif 18502 #ifdef __uint32_t_defined 18503 #define _UINT32_T 18504 #endif 18505 18506EOF 18507 18508# ----------------- done header, emit basic int types ------------- 18509if test "$acx_cv_header_stdint" = stddef.h; then 18510 sed 's/^ *//' >> tmp-stdint.h <<EOF 18511 18512 #ifndef _UINT8_T 18513 #define _UINT8_T 18514 #ifndef __uint8_t_defined 18515 #define __uint8_t_defined 18516 #ifndef uint8_t 18517 typedef unsigned $acx_cv_type_int8_t uint8_t; 18518 #endif 18519 #endif 18520 #endif 18521 18522 #ifndef _UINT16_T 18523 #define _UINT16_T 18524 #ifndef __uint16_t_defined 18525 #define __uint16_t_defined 18526 #ifndef uint16_t 18527 typedef unsigned $acx_cv_type_int16_t uint16_t; 18528 #endif 18529 #endif 18530 #endif 18531 18532 #ifndef _UINT32_T 18533 #define _UINT32_T 18534 #ifndef __uint32_t_defined 18535 #define __uint32_t_defined 18536 #ifndef uint32_t 18537 typedef unsigned $acx_cv_type_int32_t uint32_t; 18538 #endif 18539 #endif 18540 #endif 18541 18542 #ifndef _INT8_T 18543 #define _INT8_T 18544 #ifndef __int8_t_defined 18545 #define __int8_t_defined 18546 #ifndef int8_t 18547 typedef $acx_cv_type_int8_t int8_t; 18548 #endif 18549 #endif 18550 #endif 18551 18552 #ifndef _INT16_T 18553 #define _INT16_T 18554 #ifndef __int16_t_defined 18555 #define __int16_t_defined 18556 #ifndef int16_t 18557 typedef $acx_cv_type_int16_t int16_t; 18558 #endif 18559 #endif 18560 #endif 18561 18562 #ifndef _INT32_T 18563 #define _INT32_T 18564 #ifndef __int32_t_defined 18565 #define __int32_t_defined 18566 #ifndef int32_t 18567 typedef $acx_cv_type_int32_t int32_t; 18568 #endif 18569 #endif 18570 #endif 18571EOF 18572elif test "$ac_cv_type_u_int32_t" = yes; then 18573 sed 's/^ *//' >> tmp-stdint.h <<EOF 18574 18575 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18576 #ifndef _INT8_T 18577 #define _INT8_T 18578 #endif 18579 #ifndef _INT16_T 18580 #define _INT16_T 18581 #endif 18582 #ifndef _INT32_T 18583 #define _INT32_T 18584 #endif 18585 18586 #ifndef _UINT8_T 18587 #define _UINT8_T 18588 #ifndef __uint8_t_defined 18589 #define __uint8_t_defined 18590 #ifndef uint8_t 18591 typedef u_int8_t uint8_t; 18592 #endif 18593 #endif 18594 #endif 18595 18596 #ifndef _UINT16_T 18597 #define _UINT16_T 18598 #ifndef __uint16_t_defined 18599 #define __uint16_t_defined 18600 #ifndef uint16_t 18601 typedef u_int16_t uint16_t; 18602 #endif 18603 #endif 18604 #endif 18605 18606 #ifndef _UINT32_T 18607 #define _UINT32_T 18608 #ifndef __uint32_t_defined 18609 #define __uint32_t_defined 18610 #ifndef uint32_t 18611 typedef u_int32_t uint32_t; 18612 #endif 18613 #endif 18614 #endif 18615EOF 18616else 18617 sed 's/^ *//' >> tmp-stdint.h <<EOF 18618 18619 /* Some systems have guard macros to prevent redefinitions, define them. */ 18620 #ifndef _INT8_T 18621 #define _INT8_T 18622 #endif 18623 #ifndef _INT16_T 18624 #define _INT16_T 18625 #endif 18626 #ifndef _INT32_T 18627 #define _INT32_T 18628 #endif 18629 #ifndef _UINT8_T 18630 #define _UINT8_T 18631 #endif 18632 #ifndef _UINT16_T 18633 #define _UINT16_T 18634 #endif 18635 #ifndef _UINT32_T 18636 #define _UINT32_T 18637 #endif 18638EOF 18639fi 18640 18641# ------------- done basic int types, emit int64_t types ------------ 18642if test "$ac_cv_type_uint64_t" = yes; then 18643 sed 's/^ *//' >> tmp-stdint.h <<EOF 18644 18645 /* system headers have good uint64_t and int64_t */ 18646 #ifndef _INT64_T 18647 #define _INT64_T 18648 #endif 18649 #ifndef _UINT64_T 18650 #define _UINT64_T 18651 #endif 18652EOF 18653elif test "$ac_cv_type_u_int64_t" = yes; then 18654 sed 's/^ *//' >> tmp-stdint.h <<EOF 18655 18656 /* system headers have an u_int64_t (and int64_t) */ 18657 #ifndef _INT64_T 18658 #define _INT64_T 18659 #endif 18660 #ifndef _UINT64_T 18661 #define _UINT64_T 18662 #ifndef __uint64_t_defined 18663 #define __uint64_t_defined 18664 #ifndef uint64_t 18665 typedef u_int64_t uint64_t; 18666 #endif 18667 #endif 18668 #endif 18669EOF 18670elif test -n "$acx_cv_type_int64_t"; then 18671 sed 's/^ *//' >> tmp-stdint.h <<EOF 18672 18673 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 18674 #ifndef _INT64_T 18675 #define _INT64_T 18676 #ifndef int64_t 18677 typedef $acx_cv_type_int64_t int64_t; 18678 #endif 18679 #endif 18680 #ifndef _UINT64_T 18681 #define _UINT64_T 18682 #ifndef __uint64_t_defined 18683 #define __uint64_t_defined 18684 #ifndef uint64_t 18685 typedef unsigned $acx_cv_type_int64_t uint64_t; 18686 #endif 18687 #endif 18688 #endif 18689EOF 18690else 18691 sed 's/^ *//' >> tmp-stdint.h <<EOF 18692 18693 /* some common heuristics for int64_t, using compiler-specific tests */ 18694 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 18695 #ifndef _INT64_T 18696 #define _INT64_T 18697 #ifndef __int64_t_defined 18698 #ifndef int64_t 18699 typedef long long int64_t; 18700 #endif 18701 #endif 18702 #endif 18703 #ifndef _UINT64_T 18704 #define _UINT64_T 18705 #ifndef uint64_t 18706 typedef unsigned long long uint64_t; 18707 #endif 18708 #endif 18709 18710 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 18711 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 18712 does not implement __extension__. But that compiler doesn't define 18713 __GNUC_MINOR__. */ 18714 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 18715 # define __extension__ 18716 # endif 18717 18718 # ifndef _INT64_T 18719 # define _INT64_T 18720 # ifndef int64_t 18721 __extension__ typedef long long int64_t; 18722 # endif 18723 # endif 18724 # ifndef _UINT64_T 18725 # define _UINT64_T 18726 # ifndef uint64_t 18727 __extension__ typedef unsigned long long uint64_t; 18728 # endif 18729 # endif 18730 18731 #elif !defined __STRICT_ANSI__ 18732 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 18733 18734 # ifndef _INT64_T 18735 # define _INT64_T 18736 # ifndef int64_t 18737 typedef __int64 int64_t; 18738 # endif 18739 # endif 18740 # ifndef _UINT64_T 18741 # define _UINT64_T 18742 # ifndef uint64_t 18743 typedef unsigned __int64 uint64_t; 18744 # endif 18745 # endif 18746 # endif /* compiler */ 18747 18748 #endif /* ANSI version */ 18749EOF 18750fi 18751 18752# ------------- done int64_t types, emit intptr types ------------ 18753if test "$ac_cv_type_uintptr_t" != yes; then 18754 sed 's/^ *//' >> tmp-stdint.h <<EOF 18755 18756 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 18757 #ifndef __uintptr_t_defined 18758 #ifndef uintptr_t 18759 typedef u$acx_cv_type_intptr_t uintptr_t; 18760 #endif 18761 #endif 18762 #ifndef __intptr_t_defined 18763 #ifndef intptr_t 18764 typedef $acx_cv_type_intptr_t intptr_t; 18765 #endif 18766 #endif 18767EOF 18768fi 18769 18770# ------------- done intptr types, emit int_least types ------------ 18771if test "$ac_cv_type_int_least32_t" != yes; then 18772 sed 's/^ *//' >> tmp-stdint.h <<EOF 18773 18774 /* Define int_least types */ 18775 typedef int8_t int_least8_t; 18776 typedef int16_t int_least16_t; 18777 typedef int32_t int_least32_t; 18778 #ifdef _INT64_T 18779 typedef int64_t int_least64_t; 18780 #endif 18781 18782 typedef uint8_t uint_least8_t; 18783 typedef uint16_t uint_least16_t; 18784 typedef uint32_t uint_least32_t; 18785 #ifdef _UINT64_T 18786 typedef uint64_t uint_least64_t; 18787 #endif 18788EOF 18789fi 18790 18791# ------------- done intptr types, emit int_fast types ------------ 18792if test "$ac_cv_type_int_fast32_t" != yes; then 18793 sed 's/^ *//' >> tmp-stdint.h <<EOF 18794 18795 /* Define int_fast types. short is often slow */ 18796 typedef int8_t int_fast8_t; 18797 typedef int int_fast16_t; 18798 typedef int32_t int_fast32_t; 18799 #ifdef _INT64_T 18800 typedef int64_t int_fast64_t; 18801 #endif 18802 18803 typedef uint8_t uint_fast8_t; 18804 typedef unsigned int uint_fast16_t; 18805 typedef uint32_t uint_fast32_t; 18806 #ifdef _UINT64_T 18807 typedef uint64_t uint_fast64_t; 18808 #endif 18809EOF 18810fi 18811 18812if test "$ac_cv_type_uintmax_t" != yes; then 18813 sed 's/^ *//' >> tmp-stdint.h <<EOF 18814 18815 /* Define intmax based on what we found */ 18816 #ifndef intmax_t 18817 #ifdef _INT64_T 18818 typedef int64_t intmax_t; 18819 #else 18820 typedef long intmax_t; 18821 #endif 18822 #endif 18823 #ifndef uintmax_t 18824 #ifdef _UINT64_T 18825 typedef uint64_t uintmax_t; 18826 #else 18827 typedef unsigned long uintmax_t; 18828 #endif 18829 #endif 18830EOF 18831fi 18832 18833sed 's/^ *//' >> tmp-stdint.h <<EOF 18834 18835 #endif /* GCC_GENERATED_STDINT_H */ 18836EOF 18837 18838if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 18839 rm -f tmp-stdint.h 18840else 18841 mv -f tmp-stdint.h bfd_stdint.h 18842fi 18843 18844 ;; 18845 "default":C) 18846case "$srcdir" in 18847 .) srcdirpre= ;; 18848 *) srcdirpre='$(srcdir)/' ;; 18849esac 18850POFILES= 18851GMOFILES= 18852for lang in dummy $OBSOLETE_ALL_LINGUAS; do 18853 if test $lang != dummy; then 18854 POFILES="$POFILES $srcdirpre$lang.po" 18855 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18856 fi 18857done 18858sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 18859 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 18860 -e "s,@POFILES@,$POFILES," \ 18861 -e "s,@GMOFILES@,$GMOFILES," \ 18862 po/Makefile.in > po/Makefile ;; 18863 18864 esac 18865done # for ac_tag 18866 18867 18868as_fn_exit 0 18869_ACEOF 18870ac_clean_files=$ac_clean_files_save 18871 18872test $ac_write_fail = 0 || 18873 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 18874 18875 18876# configure is writing to config.log, and then calls config.status. 18877# config.status does its own redirection, appending to config.log. 18878# Unfortunately, on DOS this fails, as config.log is still kept open 18879# by configure, so config.status won't be able to write to it; its 18880# output is simply discarded. So we exec the FD to /dev/null, 18881# effectively closing config.log, so it can be properly (re)opened and 18882# appended to by config.status. When coming back to configure, we 18883# need to make the FD available again. 18884if test "$no_create" != yes; then 18885 ac_cs_success=: 18886 ac_config_status_args= 18887 test "$silent" = yes && 18888 ac_config_status_args="$ac_config_status_args --quiet" 18889 exec 5>/dev/null 18890 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18891 exec 5>>config.log 18892 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18893 # would make configure fail if this is the last instruction. 18894 $ac_cs_success || as_fn_exit $? 18895fi 18896if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18897 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18898$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18899fi 18900 18901