configure revision 1.1
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 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 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME= 558PACKAGE_TARNAME= 559PACKAGE_VERSION= 560PACKAGE_STRING= 561PACKAGE_BUGREPORT= 562PACKAGE_URL= 563 564ac_unique_file="libbfd.c" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='am__EXEEXT_FALSE 602am__EXEEXT_TRUE 603LTLIBOBJS 604LIBOBJS 605havevecs 606tdefaults 607bfd_ufile_ptr 608bfd_file_ptr 609supports_plugins 610bfd_default_target_size 611bfd_machines 612bfd_backends 613all_backends 614bfd64_libs 615wordsize 616TDEFINES 617SHARED_LIBADD 618SHARED_LDFLAGS 619LIBM 620COREFLAG 621COREFILE 622EXEEXT_FOR_BUILD 623CC_FOR_BUILD 624BFD_HOSTPTR_T 625BFD_HOST_U_64_BIT 626BFD_HOST_64_BIT 627BFD_HOST_64_BIT_DEFINED 628BFD_HOST_64BIT_LONG_LONG 629BFD_HOST_64BIT_LONG 630HDEFINES 631MSGMERGE 632MSGFMT 633MKINSTALLDIRS 634CATOBJEXT 635GENCAT 636INSTOBJEXT 637DATADIRNAME 638CATALOGS 639POSUB 640GMSGFMT 641XGETTEXT 642INCINTL 643LIBINTL_DEP 644LIBINTL 645USE_NLS 646bfdincludedir 647bfdlibdir 648target_noncanonical 649host_noncanonical 650INSTALL_LIBBFD_FALSE 651INSTALL_LIBBFD_TRUE 652GENINSRC_NEVER_FALSE 653GENINSRC_NEVER_TRUE 654MAINT 655MAINTAINER_MODE_FALSE 656MAINTAINER_MODE_TRUE 657NO_WERROR 658WARN_CFLAGS 659REPORT_BUGS_TEXI 660REPORT_BUGS_TO 661PKGVERSION 662DEBUGDIR 663PLUGINS_FALSE 664PLUGINS_TRUE 665OTOOL64 666OTOOL 667LIPO 668NMEDIT 669DSYMUTIL 670OBJDUMP 671LN_S 672NM 673ac_ct_DUMPBIN 674DUMPBIN 675LD 676FGREP 677SED 678LIBTOOL 679EGREP 680GREP 681CPP 682RANLIB 683AR 684am__fastdepCC_FALSE 685am__fastdepCC_TRUE 686CCDEPMODE 687AMDEPBACKSLASH 688AMDEP_FALSE 689AMDEP_TRUE 690am__quote 691am__include 692DEPDIR 693am__untar 694am__tar 695AMTAR 696am__leading_dot 697SET_MAKE 698AWK 699mkdir_p 700MKDIR_P 701INSTALL_STRIP_PROGRAM 702STRIP 703install_sh 704MAKEINFO 705AUTOHEADER 706AUTOMAKE 707AUTOCONF 708ACLOCAL 709VERSION 710PACKAGE 711CYGPATH_W 712am__isrc 713INSTALL_DATA 714INSTALL_SCRIPT 715INSTALL_PROGRAM 716OBJEXT 717EXEEXT 718ac_ct_CC 719CPPFLAGS 720LDFLAGS 721CFLAGS 722CC 723target_os 724target_vendor 725target_cpu 726target 727host_os 728host_vendor 729host_cpu 730host 731build_os 732build_vendor 733build_cpu 734build 735target_alias 736host_alias 737build_alias 738LIBS 739ECHO_T 740ECHO_N 741ECHO_C 742DEFS 743mandir 744localedir 745libdir 746psdir 747pdfdir 748dvidir 749htmldir 750infodir 751docdir 752oldincludedir 753includedir 754localstatedir 755sharedstatedir 756sysconfdir 757datadir 758datarootdir 759libexecdir 760sbindir 761bindir 762program_transform_name 763prefix 764exec_prefix 765PACKAGE_URL 766PACKAGE_BUGREPORT 767PACKAGE_STRING 768PACKAGE_VERSION 769PACKAGE_TARNAME 770PACKAGE_NAME 771PATH_SEPARATOR 772SHELL' 773ac_subst_files='' 774ac_user_opts=' 775enable_option_checking 776enable_dependency_tracking 777enable_shared 778enable_static 779with_pic 780enable_fast_install 781with_gnu_ld 782enable_libtool_lock 783enable_plugins 784enable_largefile 785enable_64_bit_bfd 786enable_targets 787with_mmap 788enable_secureplt 789enable_leading_mingw64_underscores 790with_separate_debug_dir 791enable_elf_stt_common 792with_pkgversion 793with_bugurl 794enable_werror 795enable_build_warnings 796enable_maintainer_mode 797enable_install_libbfd 798enable_nls 799with_zlib 800' 801 ac_precious_vars='build_alias 802host_alias 803target_alias 804CC 805CFLAGS 806LDFLAGS 807LIBS 808CPPFLAGS 809CPP' 810 811 812# Initialize some variables set by options. 813ac_init_help= 814ac_init_version=false 815ac_unrecognized_opts= 816ac_unrecognized_sep= 817# The variables have the same names as the options, with 818# dashes changed to underlines. 819cache_file=/dev/null 820exec_prefix=NONE 821no_create= 822no_recursion= 823prefix=NONE 824program_prefix=NONE 825program_suffix=NONE 826program_transform_name=s,x,x, 827silent= 828site= 829srcdir= 830verbose= 831x_includes=NONE 832x_libraries=NONE 833 834# Installation directory options. 835# These are left unexpanded so users can "make install exec_prefix=/foo" 836# and all the variables that are supposed to be based on exec_prefix 837# by default will actually change. 838# Use braces instead of parens because sh, perl, etc. also accept them. 839# (The list follows the same order as the GNU Coding Standards.) 840bindir='${exec_prefix}/bin' 841sbindir='${exec_prefix}/sbin' 842libexecdir='${exec_prefix}/libexec' 843datarootdir='${prefix}/share' 844datadir='${datarootdir}' 845sysconfdir='${prefix}/etc' 846sharedstatedir='${prefix}/com' 847localstatedir='${prefix}/var' 848includedir='${prefix}/include' 849oldincludedir='/usr/include' 850docdir='${datarootdir}/doc/${PACKAGE}' 851infodir='${datarootdir}/info' 852htmldir='${docdir}' 853dvidir='${docdir}' 854pdfdir='${docdir}' 855psdir='${docdir}' 856libdir='${exec_prefix}/lib' 857localedir='${datarootdir}/locale' 858mandir='${datarootdir}/man' 859 860ac_prev= 861ac_dashdash= 862for ac_option 863do 864 # If the previous option needs an argument, assign it. 865 if test -n "$ac_prev"; then 866 eval $ac_prev=\$ac_option 867 ac_prev= 868 continue 869 fi 870 871 case $ac_option in 872 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 873 *) ac_optarg=yes ;; 874 esac 875 876 # Accept the important Cygnus configure options, so we can diagnose typos. 877 878 case $ac_dashdash$ac_option in 879 --) 880 ac_dashdash=yes ;; 881 882 -bindir | --bindir | --bindi | --bind | --bin | --bi) 883 ac_prev=bindir ;; 884 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 885 bindir=$ac_optarg ;; 886 887 -build | --build | --buil | --bui | --bu) 888 ac_prev=build_alias ;; 889 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 890 build_alias=$ac_optarg ;; 891 892 -cache-file | --cache-file | --cache-fil | --cache-fi \ 893 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 894 ac_prev=cache_file ;; 895 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 896 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 897 cache_file=$ac_optarg ;; 898 899 --config-cache | -C) 900 cache_file=config.cache ;; 901 902 -datadir | --datadir | --datadi | --datad) 903 ac_prev=datadir ;; 904 -datadir=* | --datadir=* | --datadi=* | --datad=*) 905 datadir=$ac_optarg ;; 906 907 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 908 | --dataroo | --dataro | --datar) 909 ac_prev=datarootdir ;; 910 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 911 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 912 datarootdir=$ac_optarg ;; 913 914 -disable-* | --disable-*) 915 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 916 # Reject names that are not valid shell variable names. 917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 918 as_fn_error "invalid feature name: $ac_useropt" 919 ac_useropt_orig=$ac_useropt 920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 921 case $ac_user_opts in 922 *" 923"enable_$ac_useropt" 924"*) ;; 925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 926 ac_unrecognized_sep=', ';; 927 esac 928 eval enable_$ac_useropt=no ;; 929 930 -docdir | --docdir | --docdi | --doc | --do) 931 ac_prev=docdir ;; 932 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 933 docdir=$ac_optarg ;; 934 935 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 936 ac_prev=dvidir ;; 937 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 938 dvidir=$ac_optarg ;; 939 940 -enable-* | --enable-*) 941 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 942 # Reject names that are not valid shell variable names. 943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 944 as_fn_error "invalid feature name: $ac_useropt" 945 ac_useropt_orig=$ac_useropt 946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 947 case $ac_user_opts in 948 *" 949"enable_$ac_useropt" 950"*) ;; 951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 952 ac_unrecognized_sep=', ';; 953 esac 954 eval enable_$ac_useropt=\$ac_optarg ;; 955 956 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 957 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 958 | --exec | --exe | --ex) 959 ac_prev=exec_prefix ;; 960 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 961 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 962 | --exec=* | --exe=* | --ex=*) 963 exec_prefix=$ac_optarg ;; 964 965 -gas | --gas | --ga | --g) 966 # Obsolete; use --with-gas. 967 with_gas=yes ;; 968 969 -help | --help | --hel | --he | -h) 970 ac_init_help=long ;; 971 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 972 ac_init_help=recursive ;; 973 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 974 ac_init_help=short ;; 975 976 -host | --host | --hos | --ho) 977 ac_prev=host_alias ;; 978 -host=* | --host=* | --hos=* | --ho=*) 979 host_alias=$ac_optarg ;; 980 981 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 982 ac_prev=htmldir ;; 983 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 984 | --ht=*) 985 htmldir=$ac_optarg ;; 986 987 -includedir | --includedir | --includedi | --included | --include \ 988 | --includ | --inclu | --incl | --inc) 989 ac_prev=includedir ;; 990 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 991 | --includ=* | --inclu=* | --incl=* | --inc=*) 992 includedir=$ac_optarg ;; 993 994 -infodir | --infodir | --infodi | --infod | --info | --inf) 995 ac_prev=infodir ;; 996 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 997 infodir=$ac_optarg ;; 998 999 -libdir | --libdir | --libdi | --libd) 1000 ac_prev=libdir ;; 1001 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1002 libdir=$ac_optarg ;; 1003 1004 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1005 | --libexe | --libex | --libe) 1006 ac_prev=libexecdir ;; 1007 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1008 | --libexe=* | --libex=* | --libe=*) 1009 libexecdir=$ac_optarg ;; 1010 1011 -localedir | --localedir | --localedi | --localed | --locale) 1012 ac_prev=localedir ;; 1013 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1014 localedir=$ac_optarg ;; 1015 1016 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1017 | --localstate | --localstat | --localsta | --localst | --locals) 1018 ac_prev=localstatedir ;; 1019 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1020 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1021 localstatedir=$ac_optarg ;; 1022 1023 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1024 ac_prev=mandir ;; 1025 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1026 mandir=$ac_optarg ;; 1027 1028 -nfp | --nfp | --nf) 1029 # Obsolete; use --without-fp. 1030 with_fp=no ;; 1031 1032 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1033 | --no-cr | --no-c | -n) 1034 no_create=yes ;; 1035 1036 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1037 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1038 no_recursion=yes ;; 1039 1040 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1041 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1042 | --oldin | --oldi | --old | --ol | --o) 1043 ac_prev=oldincludedir ;; 1044 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1045 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1046 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1047 oldincludedir=$ac_optarg ;; 1048 1049 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1050 ac_prev=prefix ;; 1051 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1052 prefix=$ac_optarg ;; 1053 1054 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1055 | --program-pre | --program-pr | --program-p) 1056 ac_prev=program_prefix ;; 1057 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1058 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1059 program_prefix=$ac_optarg ;; 1060 1061 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1062 | --program-suf | --program-su | --program-s) 1063 ac_prev=program_suffix ;; 1064 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1065 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1066 program_suffix=$ac_optarg ;; 1067 1068 -program-transform-name | --program-transform-name \ 1069 | --program-transform-nam | --program-transform-na \ 1070 | --program-transform-n | --program-transform- \ 1071 | --program-transform | --program-transfor \ 1072 | --program-transfo | --program-transf \ 1073 | --program-trans | --program-tran \ 1074 | --progr-tra | --program-tr | --program-t) 1075 ac_prev=program_transform_name ;; 1076 -program-transform-name=* | --program-transform-name=* \ 1077 | --program-transform-nam=* | --program-transform-na=* \ 1078 | --program-transform-n=* | --program-transform-=* \ 1079 | --program-transform=* | --program-transfor=* \ 1080 | --program-transfo=* | --program-transf=* \ 1081 | --program-trans=* | --program-tran=* \ 1082 | --progr-tra=* | --program-tr=* | --program-t=*) 1083 program_transform_name=$ac_optarg ;; 1084 1085 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1086 ac_prev=pdfdir ;; 1087 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1088 pdfdir=$ac_optarg ;; 1089 1090 -psdir | --psdir | --psdi | --psd | --ps) 1091 ac_prev=psdir ;; 1092 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1093 psdir=$ac_optarg ;; 1094 1095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1096 | -silent | --silent | --silen | --sile | --sil) 1097 silent=yes ;; 1098 1099 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1100 ac_prev=sbindir ;; 1101 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1102 | --sbi=* | --sb=*) 1103 sbindir=$ac_optarg ;; 1104 1105 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1106 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1107 | --sharedst | --shareds | --shared | --share | --shar \ 1108 | --sha | --sh) 1109 ac_prev=sharedstatedir ;; 1110 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1111 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1112 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1113 | --sha=* | --sh=*) 1114 sharedstatedir=$ac_optarg ;; 1115 1116 -site | --site | --sit) 1117 ac_prev=site ;; 1118 -site=* | --site=* | --sit=*) 1119 site=$ac_optarg ;; 1120 1121 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1122 ac_prev=srcdir ;; 1123 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1124 srcdir=$ac_optarg ;; 1125 1126 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1127 | --syscon | --sysco | --sysc | --sys | --sy) 1128 ac_prev=sysconfdir ;; 1129 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1130 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1131 sysconfdir=$ac_optarg ;; 1132 1133 -target | --target | --targe | --targ | --tar | --ta | --t) 1134 ac_prev=target_alias ;; 1135 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1136 target_alias=$ac_optarg ;; 1137 1138 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1139 verbose=yes ;; 1140 1141 -version | --version | --versio | --versi | --vers | -V) 1142 ac_init_version=: ;; 1143 1144 -with-* | --with-*) 1145 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1146 # Reject names that are not valid shell variable names. 1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1148 as_fn_error "invalid package name: $ac_useropt" 1149 ac_useropt_orig=$ac_useropt 1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1151 case $ac_user_opts in 1152 *" 1153"with_$ac_useropt" 1154"*) ;; 1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1156 ac_unrecognized_sep=', ';; 1157 esac 1158 eval with_$ac_useropt=\$ac_optarg ;; 1159 1160 -without-* | --without-*) 1161 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1162 # Reject names that are not valid shell variable names. 1163 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1164 as_fn_error "invalid package name: $ac_useropt" 1165 ac_useropt_orig=$ac_useropt 1166 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1167 case $ac_user_opts in 1168 *" 1169"with_$ac_useropt" 1170"*) ;; 1171 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1172 ac_unrecognized_sep=', ';; 1173 esac 1174 eval with_$ac_useropt=no ;; 1175 1176 --x) 1177 # Obsolete; use --with-x. 1178 with_x=yes ;; 1179 1180 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1181 | --x-incl | --x-inc | --x-in | --x-i) 1182 ac_prev=x_includes ;; 1183 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1184 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1185 x_includes=$ac_optarg ;; 1186 1187 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1188 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1189 ac_prev=x_libraries ;; 1190 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1191 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1192 x_libraries=$ac_optarg ;; 1193 1194 -*) as_fn_error "unrecognized option: \`$ac_option' 1195Try \`$0 --help' for more information." 1196 ;; 1197 1198 *=*) 1199 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1200 # Reject names that are not valid shell variable names. 1201 case $ac_envvar in #( 1202 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1203 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1204 esac 1205 eval $ac_envvar=\$ac_optarg 1206 export $ac_envvar ;; 1207 1208 *) 1209 # FIXME: should be removed in autoconf 3.0. 1210 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1211 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1212 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1213 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1214 ;; 1215 1216 esac 1217done 1218 1219if test -n "$ac_prev"; then 1220 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1221 as_fn_error "missing argument to $ac_option" 1222fi 1223 1224if test -n "$ac_unrecognized_opts"; then 1225 case $enable_option_checking in 1226 no) ;; 1227 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1228 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1229 esac 1230fi 1231 1232# Check all directory arguments for consistency. 1233for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1234 datadir sysconfdir sharedstatedir localstatedir includedir \ 1235 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1236 libdir localedir mandir 1237do 1238 eval ac_val=\$$ac_var 1239 # Remove trailing slashes. 1240 case $ac_val in 1241 */ ) 1242 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1243 eval $ac_var=\$ac_val;; 1244 esac 1245 # Be sure to have absolute directory names. 1246 case $ac_val in 1247 [\\/$]* | ?:[\\/]* ) continue;; 1248 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1249 esac 1250 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1251done 1252 1253# There might be people who depend on the old broken behavior: `$host' 1254# used to hold the argument of --host etc. 1255# FIXME: To remove some day. 1256build=$build_alias 1257host=$host_alias 1258target=$target_alias 1259 1260# FIXME: To remove some day. 1261if test "x$host_alias" != x; then 1262 if test "x$build_alias" = x; then 1263 cross_compiling=maybe 1264 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1265 If a cross compiler is detected then cross compile mode will be used." >&2 1266 elif test "x$build_alias" != "x$host_alias"; then 1267 cross_compiling=yes 1268 fi 1269fi 1270 1271ac_tool_prefix= 1272test -n "$host_alias" && ac_tool_prefix=$host_alias- 1273 1274test "$silent" = yes && exec 6>/dev/null 1275 1276 1277ac_pwd=`pwd` && test -n "$ac_pwd" && 1278ac_ls_di=`ls -di .` && 1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1280 as_fn_error "working directory cannot be determined" 1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1282 as_fn_error "pwd does not report name of working directory" 1283 1284 1285# Find the source files, if location was not specified. 1286if test -z "$srcdir"; then 1287 ac_srcdir_defaulted=yes 1288 # Try the directory containing this script, then the parent directory. 1289 ac_confdir=`$as_dirname -- "$as_myself" || 1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1291 X"$as_myself" : 'X\(//\)[^/]' \| \ 1292 X"$as_myself" : 'X\(//\)$' \| \ 1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1294$as_echo X"$as_myself" | 1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1296 s//\1/ 1297 q 1298 } 1299 /^X\(\/\/\)[^/].*/{ 1300 s//\1/ 1301 q 1302 } 1303 /^X\(\/\/\)$/{ 1304 s//\1/ 1305 q 1306 } 1307 /^X\(\/\).*/{ 1308 s//\1/ 1309 q 1310 } 1311 s/.*/./; q'` 1312 srcdir=$ac_confdir 1313 if test ! -r "$srcdir/$ac_unique_file"; then 1314 srcdir=.. 1315 fi 1316else 1317 ac_srcdir_defaulted=no 1318fi 1319if test ! -r "$srcdir/$ac_unique_file"; then 1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1321 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1322fi 1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1324ac_abs_confdir=`( 1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1326 pwd)` 1327# When building in place, set srcdir=. 1328if test "$ac_abs_confdir" = "$ac_pwd"; then 1329 srcdir=. 1330fi 1331# Remove unnecessary trailing slashes from srcdir. 1332# Double slashes in file names in object file debugging info 1333# mess up M-x gdb in Emacs. 1334case $srcdir in 1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1336esac 1337for ac_var in $ac_precious_vars; do 1338 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1339 eval ac_env_${ac_var}_value=\$${ac_var} 1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1341 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1342done 1343 1344# 1345# Report the --help message. 1346# 1347if test "$ac_init_help" = "long"; then 1348 # Omit some internal or obsolete options to make the list less imposing. 1349 # This message is too long to be a string in the A/UX 3.1 sh. 1350 cat <<_ACEOF 1351\`configure' configures this package to adapt to many kinds of systems. 1352 1353Usage: $0 [OPTION]... [VAR=VALUE]... 1354 1355To assign environment variables (e.g., CC, CFLAGS...), specify them as 1356VAR=VALUE. See below for descriptions of some of the useful variables. 1357 1358Defaults for the options are specified in brackets. 1359 1360Configuration: 1361 -h, --help display this help and exit 1362 --help=short display options specific to this package 1363 --help=recursive display the short help of all the included packages 1364 -V, --version display version information and exit 1365 -q, --quiet, --silent do not print \`checking...' messages 1366 --cache-file=FILE cache test results in FILE [disabled] 1367 -C, --config-cache alias for \`--cache-file=config.cache' 1368 -n, --no-create do not create output files 1369 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1370 1371Installation directories: 1372 --prefix=PREFIX install architecture-independent files in PREFIX 1373 [$ac_default_prefix] 1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1375 [PREFIX] 1376 1377By default, \`make install' will install all the files in 1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1379an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1380for instance \`--prefix=\$HOME'. 1381 1382For better control, use the options below. 1383 1384Fine tuning of the installation directories: 1385 --bindir=DIR user executables [EPREFIX/bin] 1386 --sbindir=DIR system admin executables [EPREFIX/sbin] 1387 --libexecdir=DIR program executables [EPREFIX/libexec] 1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1391 --libdir=DIR object code libraries [EPREFIX/lib] 1392 --includedir=DIR C header files [PREFIX/include] 1393 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1396 --infodir=DIR info documentation [DATAROOTDIR/info] 1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1398 --mandir=DIR man documentation [DATAROOTDIR/man] 1399 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1400 --htmldir=DIR html documentation [DOCDIR] 1401 --dvidir=DIR dvi documentation [DOCDIR] 1402 --pdfdir=DIR pdf documentation [DOCDIR] 1403 --psdir=DIR ps documentation [DOCDIR] 1404_ACEOF 1405 1406 cat <<\_ACEOF 1407 1408Program names: 1409 --program-prefix=PREFIX prepend PREFIX to installed program names 1410 --program-suffix=SUFFIX append SUFFIX to installed program names 1411 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1412 1413System types: 1414 --build=BUILD configure for building on BUILD [guessed] 1415 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1416 --target=TARGET configure for building compilers for TARGET [HOST] 1417_ACEOF 1418fi 1419 1420if test -n "$ac_init_help"; then 1421 1422 cat <<\_ACEOF 1423 1424Optional Features: 1425 --disable-option-checking ignore unrecognized --enable/--with options 1426 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1427 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1428 --disable-dependency-tracking speeds up one-time build 1429 --enable-dependency-tracking do not reject slow dependency extractors 1430 --enable-shared[=PKGS] build shared libraries [default=no] 1431 --enable-static[=PKGS] build static libraries [default=yes] 1432 --enable-fast-install[=PKGS] 1433 optimize for fast installation [default=yes] 1434 --disable-libtool-lock avoid locking (might break parallel builds) 1435 --enable-plugins Enable support for plugins (defaults no) 1436 --disable-largefile omit support for large files 1437 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1438 --enable-targets alternative target configurations 1439 --enable-secureplt Default to creating read-only plt entries 1440 --enable-leading-mingw64-underscores 1441 Enable leading underscores on 64 bit mingw targets 1442 --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type 1443 --enable-werror treat compile warnings as errors 1444 --enable-build-warnings enable build-time compiler warnings 1445 --enable-maintainer-mode enable make rules and dependencies not useful 1446 (and sometimes confusing) to the casual installer 1447 --enable-install-libbfd controls installation of libbfd and related headers 1448 --disable-nls do not use Native Language Support 1449 1450Optional Packages: 1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1453 --with-pic try to use only PIC/non-PIC objects [default=use 1454 both] 1455 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1456 --with-mmap try using mmap for BFD input files if available 1457 --with-separate-debug-dir=DIR 1458 Look for global separate debug info in DIR 1459 [default=LIBDIR/debug] 1460 --with-pkgversion=PKG Use PKG in the version string in place of "GNU 1461 Binutils" 1462 --with-bugurl=URL Direct users to URL to report a bug 1463 --with-zlib include zlib support (auto/yes/no) default=auto 1464 1465Some influential environment variables: 1466 CC C compiler command 1467 CFLAGS C compiler flags 1468 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1469 nonstandard directory <lib dir> 1470 LIBS libraries to pass to the linker, e.g. -l<library> 1471 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1472 you have headers in a nonstandard directory <include dir> 1473 CPP C preprocessor 1474 1475Use these variables to override the choices made by `configure' or to help 1476it to find libraries and programs with nonstandard names/locations. 1477 1478Report bugs to the package provider. 1479_ACEOF 1480ac_status=$? 1481fi 1482 1483if test "$ac_init_help" = "recursive"; then 1484 # If there are subdirs, report their specific --help. 1485 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1486 test -d "$ac_dir" || 1487 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1488 continue 1489 ac_builddir=. 1490 1491case "$ac_dir" in 1492.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1493*) 1494 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1495 # A ".." for each directory in $ac_dir_suffix. 1496 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1497 case $ac_top_builddir_sub in 1498 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1499 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1500 esac ;; 1501esac 1502ac_abs_top_builddir=$ac_pwd 1503ac_abs_builddir=$ac_pwd$ac_dir_suffix 1504# for backward compatibility: 1505ac_top_builddir=$ac_top_build_prefix 1506 1507case $srcdir in 1508 .) # We are building in place. 1509 ac_srcdir=. 1510 ac_top_srcdir=$ac_top_builddir_sub 1511 ac_abs_top_srcdir=$ac_pwd ;; 1512 [\\/]* | ?:[\\/]* ) # Absolute name. 1513 ac_srcdir=$srcdir$ac_dir_suffix; 1514 ac_top_srcdir=$srcdir 1515 ac_abs_top_srcdir=$srcdir ;; 1516 *) # Relative name. 1517 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1518 ac_top_srcdir=$ac_top_build_prefix$srcdir 1519 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1520esac 1521ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1522 1523 cd "$ac_dir" || { ac_status=$?; continue; } 1524 # Check for guested configure. 1525 if test -f "$ac_srcdir/configure.gnu"; then 1526 echo && 1527 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1528 elif test -f "$ac_srcdir/configure"; then 1529 echo && 1530 $SHELL "$ac_srcdir/configure" --help=recursive 1531 else 1532 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1533 fi || ac_status=$? 1534 cd "$ac_pwd" || { ac_status=$?; break; } 1535 done 1536fi 1537 1538test -n "$ac_init_help" && exit $ac_status 1539if $ac_init_version; then 1540 cat <<\_ACEOF 1541configure 1542generated by GNU Autoconf 2.64 1543 1544Copyright (C) 2009 Free Software Foundation, Inc. 1545This configure script is free software; the Free Software Foundation 1546gives unlimited permission to copy, distribute and modify it. 1547_ACEOF 1548 exit 1549fi 1550 1551## ------------------------ ## 1552## Autoconf initialization. ## 1553## ------------------------ ## 1554 1555# ac_fn_c_try_compile LINENO 1556# -------------------------- 1557# Try to compile conftest.$ac_ext, and return whether this succeeded. 1558ac_fn_c_try_compile () 1559{ 1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1561 rm -f conftest.$ac_objext 1562 if { { ac_try="$ac_compile" 1563case "(($ac_try" in 1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1565 *) ac_try_echo=$ac_try;; 1566esac 1567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1568$as_echo "$ac_try_echo"; } >&5 1569 (eval "$ac_compile") 2>conftest.err 1570 ac_status=$? 1571 if test -s conftest.err; then 1572 grep -v '^ *+' conftest.err >conftest.er1 1573 cat conftest.er1 >&5 1574 mv -f conftest.er1 conftest.err 1575 fi 1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1577 test $ac_status = 0; } && { 1578 test -z "$ac_c_werror_flag" || 1579 test ! -s conftest.err 1580 } && test -s conftest.$ac_objext; then : 1581 ac_retval=0 1582else 1583 $as_echo "$as_me: failed program was:" >&5 1584sed 's/^/| /' conftest.$ac_ext >&5 1585 1586 ac_retval=1 1587fi 1588 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1589 return $ac_retval 1590 1591} # ac_fn_c_try_compile 1592 1593# ac_fn_c_try_link LINENO 1594# ----------------------- 1595# Try to link conftest.$ac_ext, and return whether this succeeded. 1596ac_fn_c_try_link () 1597{ 1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1599 rm -f conftest.$ac_objext conftest$ac_exeext 1600 if { { ac_try="$ac_link" 1601case "(($ac_try" in 1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1603 *) ac_try_echo=$ac_try;; 1604esac 1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1606$as_echo "$ac_try_echo"; } >&5 1607 (eval "$ac_link") 2>conftest.err 1608 ac_status=$? 1609 if test -s conftest.err; then 1610 grep -v '^ *+' conftest.err >conftest.er1 1611 cat conftest.er1 >&5 1612 mv -f conftest.er1 conftest.err 1613 fi 1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1615 test $ac_status = 0; } && { 1616 test -z "$ac_c_werror_flag" || 1617 test ! -s conftest.err 1618 } && test -s conftest$ac_exeext && { 1619 test "$cross_compiling" = yes || 1620 $as_test_x conftest$ac_exeext 1621 }; then : 1622 ac_retval=0 1623else 1624 $as_echo "$as_me: failed program was:" >&5 1625sed 's/^/| /' conftest.$ac_ext >&5 1626 1627 ac_retval=1 1628fi 1629 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1630 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1631 # interfere with the next link command; also delete a directory that is 1632 # left behind by Apple's compiler. We do this before executing the actions. 1633 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1634 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1635 return $ac_retval 1636 1637} # ac_fn_c_try_link 1638 1639# ac_fn_c_try_cpp LINENO 1640# ---------------------- 1641# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1642ac_fn_c_try_cpp () 1643{ 1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1645 if { { ac_try="$ac_cpp conftest.$ac_ext" 1646case "(($ac_try" in 1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1648 *) ac_try_echo=$ac_try;; 1649esac 1650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1651$as_echo "$ac_try_echo"; } >&5 1652 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1653 ac_status=$? 1654 if test -s conftest.err; then 1655 grep -v '^ *+' conftest.err >conftest.er1 1656 cat conftest.er1 >&5 1657 mv -f conftest.er1 conftest.err 1658 fi 1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1660 test $ac_status = 0; } >/dev/null && { 1661 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1662 test ! -s conftest.err 1663 }; then : 1664 ac_retval=0 1665else 1666 $as_echo "$as_me: failed program was:" >&5 1667sed 's/^/| /' conftest.$ac_ext >&5 1668 1669 ac_retval=1 1670fi 1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1672 return $ac_retval 1673 1674} # ac_fn_c_try_cpp 1675 1676# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1677# ------------------------------------------------------- 1678# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1679# the include files in INCLUDES and setting the cache variable VAR 1680# accordingly. 1681ac_fn_c_check_header_mongrel () 1682{ 1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1684 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1686$as_echo_n "checking for $2... " >&6; } 1687if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1688 $as_echo_n "(cached) " >&6 1689fi 1690eval ac_res=\$$3 1691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1692$as_echo "$ac_res" >&6; } 1693else 1694 # Is the header compilable? 1695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1696$as_echo_n "checking $2 usability... " >&6; } 1697cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1698/* end confdefs.h. */ 1699$4 1700#include <$2> 1701_ACEOF 1702if ac_fn_c_try_compile "$LINENO"; then : 1703 ac_header_compiler=yes 1704else 1705 ac_header_compiler=no 1706fi 1707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1709$as_echo "$ac_header_compiler" >&6; } 1710 1711# Is the header present? 1712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1713$as_echo_n "checking $2 presence... " >&6; } 1714cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1715/* end confdefs.h. */ 1716#include <$2> 1717_ACEOF 1718if ac_fn_c_try_cpp "$LINENO"; then : 1719 ac_header_preproc=yes 1720else 1721 ac_header_preproc=no 1722fi 1723rm -f conftest.err conftest.$ac_ext 1724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1725$as_echo "$ac_header_preproc" >&6; } 1726 1727# So? What about this header? 1728case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1729 yes:no: ) 1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1731$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1733$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1734 ;; 1735 no:yes:* ) 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1737$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1739$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1741$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1743$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1745$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1746 ;; 1747esac 1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1749$as_echo_n "checking for $2... " >&6; } 1750if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1751 $as_echo_n "(cached) " >&6 1752else 1753 eval "$3=\$ac_header_compiler" 1754fi 1755eval ac_res=\$$3 1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1757$as_echo "$ac_res" >&6; } 1758fi 1759 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1760 1761} # ac_fn_c_check_header_mongrel 1762 1763# ac_fn_c_try_run LINENO 1764# ---------------------- 1765# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1766# that executables *can* be run. 1767ac_fn_c_try_run () 1768{ 1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1770 if { { ac_try="$ac_link" 1771case "(($ac_try" in 1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1773 *) ac_try_echo=$ac_try;; 1774esac 1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1776$as_echo "$ac_try_echo"; } >&5 1777 (eval "$ac_link") 2>&5 1778 ac_status=$? 1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1780 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1781 { { case "(($ac_try" in 1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1783 *) ac_try_echo=$ac_try;; 1784esac 1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1786$as_echo "$ac_try_echo"; } >&5 1787 (eval "$ac_try") 2>&5 1788 ac_status=$? 1789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1790 test $ac_status = 0; }; }; then : 1791 ac_retval=0 1792else 1793 $as_echo "$as_me: program exited with status $ac_status" >&5 1794 $as_echo "$as_me: failed program was:" >&5 1795sed 's/^/| /' conftest.$ac_ext >&5 1796 1797 ac_retval=$ac_status 1798fi 1799 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1800 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1801 return $ac_retval 1802 1803} # ac_fn_c_try_run 1804 1805# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1806# ------------------------------------------------------- 1807# Tests whether HEADER exists and can be compiled using the include files in 1808# INCLUDES, setting the cache variable VAR accordingly. 1809ac_fn_c_check_header_compile () 1810{ 1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1813$as_echo_n "checking for $2... " >&6; } 1814if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1815 $as_echo_n "(cached) " >&6 1816else 1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1818/* end confdefs.h. */ 1819$4 1820#include <$2> 1821_ACEOF 1822if ac_fn_c_try_compile "$LINENO"; then : 1823 eval "$3=yes" 1824else 1825 eval "$3=no" 1826fi 1827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1828fi 1829eval ac_res=\$$3 1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1831$as_echo "$ac_res" >&6; } 1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1833 1834} # ac_fn_c_check_header_compile 1835 1836# ac_fn_c_check_func LINENO FUNC VAR 1837# ---------------------------------- 1838# Tests whether FUNC exists, setting the cache variable VAR accordingly 1839ac_fn_c_check_func () 1840{ 1841 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1843$as_echo_n "checking for $2... " >&6; } 1844if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1845 $as_echo_n "(cached) " >&6 1846else 1847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1848/* end confdefs.h. */ 1849/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1850 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1851#define $2 innocuous_$2 1852 1853/* System header to define __stub macros and hopefully few prototypes, 1854 which can conflict with char $2 (); below. 1855 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1856 <limits.h> exists even on freestanding compilers. */ 1857 1858#ifdef __STDC__ 1859# include <limits.h> 1860#else 1861# include <assert.h> 1862#endif 1863 1864#undef $2 1865 1866/* Override any GCC internal prototype to avoid an error. 1867 Use char because int might match the return type of a GCC 1868 builtin and then its argument prototype would still apply. */ 1869#ifdef __cplusplus 1870extern "C" 1871#endif 1872char $2 (); 1873/* The GNU C library defines this for functions which it implements 1874 to always fail with ENOSYS. Some functions are actually named 1875 something starting with __ and the normal name is an alias. */ 1876#if defined __stub_$2 || defined __stub___$2 1877choke me 1878#endif 1879 1880int 1881main () 1882{ 1883return $2 (); 1884 ; 1885 return 0; 1886} 1887_ACEOF 1888if ac_fn_c_try_link "$LINENO"; then : 1889 eval "$3=yes" 1890else 1891 eval "$3=no" 1892fi 1893rm -f core conftest.err conftest.$ac_objext \ 1894 conftest$ac_exeext conftest.$ac_ext 1895fi 1896eval ac_res=\$$3 1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1898$as_echo "$ac_res" >&6; } 1899 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1900 1901} # ac_fn_c_check_func 1902 1903# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1904# -------------------------------------------- 1905# Tries to find the compile-time value of EXPR in a program that includes 1906# INCLUDES, setting VAR accordingly. Returns whether the value could be 1907# computed 1908ac_fn_c_compute_int () 1909{ 1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1911 if test "$cross_compiling" = yes; then 1912 # Depending upon the size, compute the lo and hi bounds. 1913cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1914/* end confdefs.h. */ 1915$4 1916int 1917main () 1918{ 1919static int test_array [1 - 2 * !(($2) >= 0)]; 1920test_array [0] = 0 1921 1922 ; 1923 return 0; 1924} 1925_ACEOF 1926if ac_fn_c_try_compile "$LINENO"; then : 1927 ac_lo=0 ac_mid=0 1928 while :; do 1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1930/* end confdefs.h. */ 1931$4 1932int 1933main () 1934{ 1935static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1936test_array [0] = 0 1937 1938 ; 1939 return 0; 1940} 1941_ACEOF 1942if ac_fn_c_try_compile "$LINENO"; then : 1943 ac_hi=$ac_mid; break 1944else 1945 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1946 if test $ac_lo -le $ac_mid; then 1947 ac_lo= ac_hi= 1948 break 1949 fi 1950 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1951fi 1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1953 done 1954else 1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1956/* end confdefs.h. */ 1957$4 1958int 1959main () 1960{ 1961static int test_array [1 - 2 * !(($2) < 0)]; 1962test_array [0] = 0 1963 1964 ; 1965 return 0; 1966} 1967_ACEOF 1968if ac_fn_c_try_compile "$LINENO"; then : 1969 ac_hi=-1 ac_mid=-1 1970 while :; do 1971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1972/* end confdefs.h. */ 1973$4 1974int 1975main () 1976{ 1977static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1978test_array [0] = 0 1979 1980 ; 1981 return 0; 1982} 1983_ACEOF 1984if ac_fn_c_try_compile "$LINENO"; then : 1985 ac_lo=$ac_mid; break 1986else 1987 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1988 if test $ac_mid -le $ac_hi; then 1989 ac_lo= ac_hi= 1990 break 1991 fi 1992 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1993fi 1994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1995 done 1996else 1997 ac_lo= ac_hi= 1998fi 1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2000fi 2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2002# Binary search between lo and hi bounds. 2003while test "x$ac_lo" != "x$ac_hi"; do 2004 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2006/* end confdefs.h. */ 2007$4 2008int 2009main () 2010{ 2011static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2012test_array [0] = 0 2013 2014 ; 2015 return 0; 2016} 2017_ACEOF 2018if ac_fn_c_try_compile "$LINENO"; then : 2019 ac_hi=$ac_mid 2020else 2021 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2022fi 2023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2024done 2025case $ac_lo in #(( 2026?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2027'') ac_retval=1 ;; 2028esac 2029 else 2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2031/* end confdefs.h. */ 2032$4 2033static long int longval () { return $2; } 2034static unsigned long int ulongval () { return $2; } 2035#include <stdio.h> 2036#include <stdlib.h> 2037int 2038main () 2039{ 2040 2041 FILE *f = fopen ("conftest.val", "w"); 2042 if (! f) 2043 return 1; 2044 if (($2) < 0) 2045 { 2046 long int i = longval (); 2047 if (i != ($2)) 2048 return 1; 2049 fprintf (f, "%ld", i); 2050 } 2051 else 2052 { 2053 unsigned long int i = ulongval (); 2054 if (i != ($2)) 2055 return 1; 2056 fprintf (f, "%lu", i); 2057 } 2058 /* Do not output a trailing newline, as this causes \r\n confusion 2059 on some platforms. */ 2060 return ferror (f) || fclose (f) != 0; 2061 2062 ; 2063 return 0; 2064} 2065_ACEOF 2066if ac_fn_c_try_run "$LINENO"; then : 2067 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2068else 2069 ac_retval=1 2070fi 2071rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2072 conftest.$ac_objext conftest.beam conftest.$ac_ext 2073rm -f conftest.val 2074 2075 fi 2076 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2077 return $ac_retval 2078 2079} # ac_fn_c_compute_int 2080 2081# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2082# ------------------------------------------- 2083# Tests whether TYPE exists after having included INCLUDES, setting cache 2084# variable VAR accordingly. 2085ac_fn_c_check_type () 2086{ 2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2089$as_echo_n "checking for $2... " >&6; } 2090if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2091 $as_echo_n "(cached) " >&6 2092else 2093 eval "$3=no" 2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2095/* end confdefs.h. */ 2096$4 2097int 2098main () 2099{ 2100if (sizeof ($2)) 2101 return 0; 2102 ; 2103 return 0; 2104} 2105_ACEOF 2106if ac_fn_c_try_compile "$LINENO"; then : 2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2108/* end confdefs.h. */ 2109$4 2110int 2111main () 2112{ 2113if (sizeof (($2))) 2114 return 0; 2115 ; 2116 return 0; 2117} 2118_ACEOF 2119if ac_fn_c_try_compile "$LINENO"; then : 2120 2121else 2122 eval "$3=yes" 2123fi 2124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2125fi 2126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2127fi 2128eval ac_res=\$$3 2129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2130$as_echo "$ac_res" >&6; } 2131 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2132 2133} # ac_fn_c_check_type 2134 2135# ac_fn_c_check_decl LINENO SYMBOL VAR 2136# ------------------------------------ 2137# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 2138ac_fn_c_check_decl () 2139{ 2140 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2141 as_decl_name=`echo $2|sed 's/ *(.*//'` 2142 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2144$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2145if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2146 $as_echo_n "(cached) " >&6 2147else 2148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2149/* end confdefs.h. */ 2150$4 2151int 2152main () 2153{ 2154#ifndef $as_decl_name 2155#ifdef __cplusplus 2156 (void) $as_decl_use; 2157#else 2158 (void) $as_decl_name; 2159#endif 2160#endif 2161 2162 ; 2163 return 0; 2164} 2165_ACEOF 2166if ac_fn_c_try_compile "$LINENO"; then : 2167 eval "$3=yes" 2168else 2169 eval "$3=no" 2170fi 2171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2172fi 2173eval ac_res=\$$3 2174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2175$as_echo "$ac_res" >&6; } 2176 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2177 2178} # ac_fn_c_check_decl 2179cat >config.log <<_ACEOF 2180This file contains any messages produced by compilers while 2181running configure, to aid debugging if configure makes a mistake. 2182 2183It was created by $as_me, which was 2184generated by GNU Autoconf 2.64. Invocation command line was 2185 2186 $ $0 $@ 2187 2188_ACEOF 2189exec 5>>config.log 2190{ 2191cat <<_ASUNAME 2192## --------- ## 2193## Platform. ## 2194## --------- ## 2195 2196hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2197uname -m = `(uname -m) 2>/dev/null || echo unknown` 2198uname -r = `(uname -r) 2>/dev/null || echo unknown` 2199uname -s = `(uname -s) 2>/dev/null || echo unknown` 2200uname -v = `(uname -v) 2>/dev/null || echo unknown` 2201 2202/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2203/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2204 2205/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2206/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2207/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2208/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2209/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2210/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2211/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2212 2213_ASUNAME 2214 2215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2216for as_dir in $PATH 2217do 2218 IFS=$as_save_IFS 2219 test -z "$as_dir" && as_dir=. 2220 $as_echo "PATH: $as_dir" 2221 done 2222IFS=$as_save_IFS 2223 2224} >&5 2225 2226cat >&5 <<_ACEOF 2227 2228 2229## ----------- ## 2230## Core tests. ## 2231## ----------- ## 2232 2233_ACEOF 2234 2235 2236# Keep a trace of the command line. 2237# Strip out --no-create and --no-recursion so they do not pile up. 2238# Strip out --silent because we don't want to record it for future runs. 2239# Also quote any args containing shell meta-characters. 2240# Make two passes to allow for proper duplicate-argument suppression. 2241ac_configure_args= 2242ac_configure_args0= 2243ac_configure_args1= 2244ac_must_keep_next=false 2245for ac_pass in 1 2 2246do 2247 for ac_arg 2248 do 2249 case $ac_arg in 2250 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2251 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2252 | -silent | --silent | --silen | --sile | --sil) 2253 continue ;; 2254 *\'*) 2255 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2256 esac 2257 case $ac_pass in 2258 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2259 2) 2260 as_fn_append ac_configure_args1 " '$ac_arg'" 2261 if test $ac_must_keep_next = true; then 2262 ac_must_keep_next=false # Got value, back to normal. 2263 else 2264 case $ac_arg in 2265 *=* | --config-cache | -C | -disable-* | --disable-* \ 2266 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2267 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2268 | -with-* | --with-* | -without-* | --without-* | --x) 2269 case "$ac_configure_args0 " in 2270 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2271 esac 2272 ;; 2273 -* ) ac_must_keep_next=true ;; 2274 esac 2275 fi 2276 as_fn_append ac_configure_args " '$ac_arg'" 2277 ;; 2278 esac 2279 done 2280done 2281{ ac_configure_args0=; unset ac_configure_args0;} 2282{ ac_configure_args1=; unset ac_configure_args1;} 2283 2284# When interrupted or exit'd, cleanup temporary files, and complete 2285# config.log. We remove comments because anyway the quotes in there 2286# would cause problems or look ugly. 2287# WARNING: Use '\'' to represent an apostrophe within the trap. 2288# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2289trap 'exit_status=$? 2290 # Save into config.log some information that might help in debugging. 2291 { 2292 echo 2293 2294 cat <<\_ASBOX 2295## ---------------- ## 2296## Cache variables. ## 2297## ---------------- ## 2298_ASBOX 2299 echo 2300 # The following way of writing the cache mishandles newlines in values, 2301( 2302 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2303 eval ac_val=\$$ac_var 2304 case $ac_val in #( 2305 *${as_nl}*) 2306 case $ac_var in #( 2307 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2308$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2309 esac 2310 case $ac_var in #( 2311 _ | IFS | as_nl) ;; #( 2312 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2313 *) { eval $ac_var=; unset $ac_var;} ;; 2314 esac ;; 2315 esac 2316 done 2317 (set) 2>&1 | 2318 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2319 *${as_nl}ac_space=\ *) 2320 sed -n \ 2321 "s/'\''/'\''\\\\'\'''\''/g; 2322 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2323 ;; #( 2324 *) 2325 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2326 ;; 2327 esac | 2328 sort 2329) 2330 echo 2331 2332 cat <<\_ASBOX 2333## ----------------- ## 2334## Output variables. ## 2335## ----------------- ## 2336_ASBOX 2337 echo 2338 for ac_var in $ac_subst_vars 2339 do 2340 eval ac_val=\$$ac_var 2341 case $ac_val in 2342 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2343 esac 2344 $as_echo "$ac_var='\''$ac_val'\''" 2345 done | sort 2346 echo 2347 2348 if test -n "$ac_subst_files"; then 2349 cat <<\_ASBOX 2350## ------------------- ## 2351## File substitutions. ## 2352## ------------------- ## 2353_ASBOX 2354 echo 2355 for ac_var in $ac_subst_files 2356 do 2357 eval ac_val=\$$ac_var 2358 case $ac_val in 2359 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2360 esac 2361 $as_echo "$ac_var='\''$ac_val'\''" 2362 done | sort 2363 echo 2364 fi 2365 2366 if test -s confdefs.h; then 2367 cat <<\_ASBOX 2368## ----------- ## 2369## confdefs.h. ## 2370## ----------- ## 2371_ASBOX 2372 echo 2373 cat confdefs.h 2374 echo 2375 fi 2376 test "$ac_signal" != 0 && 2377 $as_echo "$as_me: caught signal $ac_signal" 2378 $as_echo "$as_me: exit $exit_status" 2379 } >&5 2380 rm -f core *.core core.conftest.* && 2381 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2382 exit $exit_status 2383' 0 2384for ac_signal in 1 2 13 15; do 2385 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2386done 2387ac_signal=0 2388 2389# confdefs.h avoids OS command line length limits that DEFS can exceed. 2390rm -f -r conftest* confdefs.h 2391 2392$as_echo "/* confdefs.h */" > confdefs.h 2393 2394# Predefined preprocessor variables. 2395 2396cat >>confdefs.h <<_ACEOF 2397#define PACKAGE_NAME "$PACKAGE_NAME" 2398_ACEOF 2399 2400cat >>confdefs.h <<_ACEOF 2401#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2402_ACEOF 2403 2404cat >>confdefs.h <<_ACEOF 2405#define PACKAGE_VERSION "$PACKAGE_VERSION" 2406_ACEOF 2407 2408cat >>confdefs.h <<_ACEOF 2409#define PACKAGE_STRING "$PACKAGE_STRING" 2410_ACEOF 2411 2412cat >>confdefs.h <<_ACEOF 2413#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2414_ACEOF 2415 2416cat >>confdefs.h <<_ACEOF 2417#define PACKAGE_URL "$PACKAGE_URL" 2418_ACEOF 2419 2420 2421# Let the site file select an alternate cache file if it wants to. 2422# Prefer an explicitly selected file to automatically selected ones. 2423ac_site_file1=NONE 2424ac_site_file2=NONE 2425if test -n "$CONFIG_SITE"; then 2426 ac_site_file1=$CONFIG_SITE 2427elif test "x$prefix" != xNONE; then 2428 ac_site_file1=$prefix/share/config.site 2429 ac_site_file2=$prefix/etc/config.site 2430else 2431 ac_site_file1=$ac_default_prefix/share/config.site 2432 ac_site_file2=$ac_default_prefix/etc/config.site 2433fi 2434for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2435do 2436 test "x$ac_site_file" = xNONE && continue 2437 if test -r "$ac_site_file"; then 2438 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2439$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2440 sed 's/^/| /' "$ac_site_file" >&5 2441 . "$ac_site_file" 2442 fi 2443done 2444 2445if test -r "$cache_file"; then 2446 # Some versions of bash will fail to source /dev/null (special 2447 # files actually), so we avoid doing that. 2448 if test -f "$cache_file"; then 2449 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2450$as_echo "$as_me: loading cache $cache_file" >&6;} 2451 case $cache_file in 2452 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2453 *) . "./$cache_file";; 2454 esac 2455 fi 2456else 2457 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2458$as_echo "$as_me: creating cache $cache_file" >&6;} 2459 >$cache_file 2460fi 2461 2462# Check that the precious variables saved in the cache have kept the same 2463# value. 2464ac_cache_corrupted=false 2465for ac_var in $ac_precious_vars; do 2466 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2467 eval ac_new_set=\$ac_env_${ac_var}_set 2468 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2469 eval ac_new_val=\$ac_env_${ac_var}_value 2470 case $ac_old_set,$ac_new_set in 2471 set,) 2472 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2473$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2474 ac_cache_corrupted=: ;; 2475 ,set) 2476 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2477$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2478 ac_cache_corrupted=: ;; 2479 ,);; 2480 *) 2481 if test "x$ac_old_val" != "x$ac_new_val"; then 2482 # differences in whitespace do not lead to failure. 2483 ac_old_val_w=`echo x $ac_old_val` 2484 ac_new_val_w=`echo x $ac_new_val` 2485 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2486 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2487$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2488 ac_cache_corrupted=: 2489 else 2490 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2491$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2492 eval $ac_var=\$ac_old_val 2493 fi 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2495$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2496 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2497$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2498 fi;; 2499 esac 2500 # Pass precious variables to config.status. 2501 if test "$ac_new_set" = set; then 2502 case $ac_new_val in 2503 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2504 *) ac_arg=$ac_var=$ac_new_val ;; 2505 esac 2506 case " $ac_configure_args " in 2507 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2508 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2509 esac 2510 fi 2511done 2512if $ac_cache_corrupted; then 2513 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2514$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2515 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2516$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2517 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2518fi 2519## -------------------- ## 2520## Main body of script. ## 2521## -------------------- ## 2522 2523ac_ext=c 2524ac_cpp='$CPP $CPPFLAGS' 2525ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2526ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2527ac_compiler_gnu=$ac_cv_c_compiler_gnu 2528 2529 2530 2531 2532 2533 2534 2535ac_aux_dir= 2536for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2537 for ac_t in install-sh install.sh shtool; do 2538 if test -f "$ac_dir/$ac_t"; then 2539 ac_aux_dir=$ac_dir 2540 ac_install_sh="$ac_aux_dir/$ac_t -c" 2541 break 2 2542 fi 2543 done 2544done 2545if test -z "$ac_aux_dir"; then 2546 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2547fi 2548 2549# These three variables are undocumented and unsupported, 2550# and are intended to be withdrawn in a future Autoconf release. 2551# They can cause serious problems if a builder's source tree is in a directory 2552# whose full name contains unusual characters. 2553ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2554ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2555ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2556 2557 2558# Make sure we can run config.sub. 2559$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2560 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2561 2562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2563$as_echo_n "checking build system type... " >&6; } 2564if test "${ac_cv_build+set}" = set; then : 2565 $as_echo_n "(cached) " >&6 2566else 2567 ac_build_alias=$build_alias 2568test "x$ac_build_alias" = x && 2569 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2570test "x$ac_build_alias" = x && 2571 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2572ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2573 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2574 2575fi 2576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2577$as_echo "$ac_cv_build" >&6; } 2578case $ac_cv_build in 2579*-*-*) ;; 2580*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2581esac 2582build=$ac_cv_build 2583ac_save_IFS=$IFS; IFS='-' 2584set x $ac_cv_build 2585shift 2586build_cpu=$1 2587build_vendor=$2 2588shift; shift 2589# Remember, the first character of IFS is used to create $*, 2590# except with old shells: 2591build_os=$* 2592IFS=$ac_save_IFS 2593case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2594 2595 2596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2597$as_echo_n "checking host system type... " >&6; } 2598if test "${ac_cv_host+set}" = set; then : 2599 $as_echo_n "(cached) " >&6 2600else 2601 if test "x$host_alias" = x; then 2602 ac_cv_host=$ac_cv_build 2603else 2604 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2605 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2606fi 2607 2608fi 2609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2610$as_echo "$ac_cv_host" >&6; } 2611case $ac_cv_host in 2612*-*-*) ;; 2613*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2614esac 2615host=$ac_cv_host 2616ac_save_IFS=$IFS; IFS='-' 2617set x $ac_cv_host 2618shift 2619host_cpu=$1 2620host_vendor=$2 2621shift; shift 2622# Remember, the first character of IFS is used to create $*, 2623# except with old shells: 2624host_os=$* 2625IFS=$ac_save_IFS 2626case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2627 2628 2629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2630$as_echo_n "checking target system type... " >&6; } 2631if test "${ac_cv_target+set}" = set; then : 2632 $as_echo_n "(cached) " >&6 2633else 2634 if test "x$target_alias" = x; then 2635 ac_cv_target=$ac_cv_host 2636else 2637 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2638 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2639fi 2640 2641fi 2642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2643$as_echo "$ac_cv_target" >&6; } 2644case $ac_cv_target in 2645*-*-*) ;; 2646*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2647esac 2648target=$ac_cv_target 2649ac_save_IFS=$IFS; IFS='-' 2650set x $ac_cv_target 2651shift 2652target_cpu=$1 2653target_vendor=$2 2654shift; shift 2655# Remember, the first character of IFS is used to create $*, 2656# except with old shells: 2657target_os=$* 2658IFS=$ac_save_IFS 2659case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2660 2661 2662# The aliases save the names the user supplied, while $host etc. 2663# will get canonicalized. 2664test -n "$target_alias" && 2665 test "$program_prefix$program_suffix$program_transform_name" = \ 2666 NONENONEs,x,x, && 2667 program_prefix=${target_alias}- 2668ac_ext=c 2669ac_cpp='$CPP $CPPFLAGS' 2670ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2671ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2672ac_compiler_gnu=$ac_cv_c_compiler_gnu 2673if test -n "$ac_tool_prefix"; then 2674 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2675set dummy ${ac_tool_prefix}gcc; ac_word=$2 2676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2677$as_echo_n "checking for $ac_word... " >&6; } 2678if test "${ac_cv_prog_CC+set}" = set; then : 2679 $as_echo_n "(cached) " >&6 2680else 2681 if test -n "$CC"; then 2682 ac_cv_prog_CC="$CC" # Let the user override the test. 2683else 2684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2685for as_dir in $PATH 2686do 2687 IFS=$as_save_IFS 2688 test -z "$as_dir" && as_dir=. 2689 for ac_exec_ext in '' $ac_executable_extensions; do 2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2691 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2693 break 2 2694 fi 2695done 2696 done 2697IFS=$as_save_IFS 2698 2699fi 2700fi 2701CC=$ac_cv_prog_CC 2702if test -n "$CC"; then 2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2704$as_echo "$CC" >&6; } 2705else 2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2707$as_echo "no" >&6; } 2708fi 2709 2710 2711fi 2712if test -z "$ac_cv_prog_CC"; then 2713 ac_ct_CC=$CC 2714 # Extract the first word of "gcc", so it can be a program name with args. 2715set dummy gcc; ac_word=$2 2716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2717$as_echo_n "checking for $ac_word... " >&6; } 2718if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2719 $as_echo_n "(cached) " >&6 2720else 2721 if test -n "$ac_ct_CC"; then 2722 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2723else 2724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2725for as_dir in $PATH 2726do 2727 IFS=$as_save_IFS 2728 test -z "$as_dir" && as_dir=. 2729 for ac_exec_ext in '' $ac_executable_extensions; do 2730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2731 ac_cv_prog_ac_ct_CC="gcc" 2732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2733 break 2 2734 fi 2735done 2736 done 2737IFS=$as_save_IFS 2738 2739fi 2740fi 2741ac_ct_CC=$ac_cv_prog_ac_ct_CC 2742if test -n "$ac_ct_CC"; then 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2744$as_echo "$ac_ct_CC" >&6; } 2745else 2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2747$as_echo "no" >&6; } 2748fi 2749 2750 if test "x$ac_ct_CC" = x; then 2751 CC="" 2752 else 2753 case $cross_compiling:$ac_tool_warned in 2754yes:) 2755{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2756$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2757ac_tool_warned=yes ;; 2758esac 2759 CC=$ac_ct_CC 2760 fi 2761else 2762 CC="$ac_cv_prog_CC" 2763fi 2764 2765if test -z "$CC"; then 2766 if test -n "$ac_tool_prefix"; then 2767 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2768set dummy ${ac_tool_prefix}cc; ac_word=$2 2769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2770$as_echo_n "checking for $ac_word... " >&6; } 2771if test "${ac_cv_prog_CC+set}" = set; then : 2772 $as_echo_n "(cached) " >&6 2773else 2774 if test -n "$CC"; then 2775 ac_cv_prog_CC="$CC" # Let the user override the test. 2776else 2777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2778for as_dir in $PATH 2779do 2780 IFS=$as_save_IFS 2781 test -z "$as_dir" && as_dir=. 2782 for ac_exec_ext in '' $ac_executable_extensions; do 2783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2784 ac_cv_prog_CC="${ac_tool_prefix}cc" 2785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2786 break 2 2787 fi 2788done 2789 done 2790IFS=$as_save_IFS 2791 2792fi 2793fi 2794CC=$ac_cv_prog_CC 2795if test -n "$CC"; then 2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2797$as_echo "$CC" >&6; } 2798else 2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2800$as_echo "no" >&6; } 2801fi 2802 2803 2804 fi 2805fi 2806if test -z "$CC"; then 2807 # Extract the first word of "cc", so it can be a program name with args. 2808set dummy cc; ac_word=$2 2809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2810$as_echo_n "checking for $ac_word... " >&6; } 2811if test "${ac_cv_prog_CC+set}" = set; then : 2812 $as_echo_n "(cached) " >&6 2813else 2814 if test -n "$CC"; then 2815 ac_cv_prog_CC="$CC" # Let the user override the test. 2816else 2817 ac_prog_rejected=no 2818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2819for as_dir in $PATH 2820do 2821 IFS=$as_save_IFS 2822 test -z "$as_dir" && as_dir=. 2823 for ac_exec_ext in '' $ac_executable_extensions; do 2824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2825 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2826 ac_prog_rejected=yes 2827 continue 2828 fi 2829 ac_cv_prog_CC="cc" 2830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2831 break 2 2832 fi 2833done 2834 done 2835IFS=$as_save_IFS 2836 2837if test $ac_prog_rejected = yes; then 2838 # We found a bogon in the path, so make sure we never use it. 2839 set dummy $ac_cv_prog_CC 2840 shift 2841 if test $# != 0; then 2842 # We chose a different compiler from the bogus one. 2843 # However, it has the same basename, so the bogon will be chosen 2844 # first if we set CC to just the basename; use the full file name. 2845 shift 2846 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2847 fi 2848fi 2849fi 2850fi 2851CC=$ac_cv_prog_CC 2852if test -n "$CC"; then 2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2854$as_echo "$CC" >&6; } 2855else 2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2857$as_echo "no" >&6; } 2858fi 2859 2860 2861fi 2862if test -z "$CC"; then 2863 if test -n "$ac_tool_prefix"; then 2864 for ac_prog in cl.exe 2865 do 2866 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2867set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2869$as_echo_n "checking for $ac_word... " >&6; } 2870if test "${ac_cv_prog_CC+set}" = set; then : 2871 $as_echo_n "(cached) " >&6 2872else 2873 if test -n "$CC"; then 2874 ac_cv_prog_CC="$CC" # Let the user override the test. 2875else 2876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2877for as_dir in $PATH 2878do 2879 IFS=$as_save_IFS 2880 test -z "$as_dir" && as_dir=. 2881 for ac_exec_ext in '' $ac_executable_extensions; do 2882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2883 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2885 break 2 2886 fi 2887done 2888 done 2889IFS=$as_save_IFS 2890 2891fi 2892fi 2893CC=$ac_cv_prog_CC 2894if test -n "$CC"; then 2895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2896$as_echo "$CC" >&6; } 2897else 2898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2899$as_echo "no" >&6; } 2900fi 2901 2902 2903 test -n "$CC" && break 2904 done 2905fi 2906if test -z "$CC"; then 2907 ac_ct_CC=$CC 2908 for ac_prog in cl.exe 2909do 2910 # Extract the first word of "$ac_prog", so it can be a program name with args. 2911set dummy $ac_prog; ac_word=$2 2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2913$as_echo_n "checking for $ac_word... " >&6; } 2914if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2915 $as_echo_n "(cached) " >&6 2916else 2917 if test -n "$ac_ct_CC"; then 2918 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2919else 2920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2921for as_dir in $PATH 2922do 2923 IFS=$as_save_IFS 2924 test -z "$as_dir" && as_dir=. 2925 for ac_exec_ext in '' $ac_executable_extensions; do 2926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2927 ac_cv_prog_ac_ct_CC="$ac_prog" 2928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2929 break 2 2930 fi 2931done 2932 done 2933IFS=$as_save_IFS 2934 2935fi 2936fi 2937ac_ct_CC=$ac_cv_prog_ac_ct_CC 2938if test -n "$ac_ct_CC"; then 2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2940$as_echo "$ac_ct_CC" >&6; } 2941else 2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2943$as_echo "no" >&6; } 2944fi 2945 2946 2947 test -n "$ac_ct_CC" && break 2948done 2949 2950 if test "x$ac_ct_CC" = x; then 2951 CC="" 2952 else 2953 case $cross_compiling:$ac_tool_warned in 2954yes:) 2955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2957ac_tool_warned=yes ;; 2958esac 2959 CC=$ac_ct_CC 2960 fi 2961fi 2962 2963fi 2964 2965 2966test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2967$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2968as_fn_error "no acceptable C compiler found in \$PATH 2969See \`config.log' for more details." "$LINENO" 5; } 2970 2971# Provide some information about the compiler. 2972$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2973set X $ac_compile 2974ac_compiler=$2 2975for ac_option in --version -v -V -qversion; do 2976 { { ac_try="$ac_compiler $ac_option >&5" 2977case "(($ac_try" in 2978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2979 *) ac_try_echo=$ac_try;; 2980esac 2981eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2982$as_echo "$ac_try_echo"; } >&5 2983 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2984 ac_status=$? 2985 if test -s conftest.err; then 2986 sed '10a\ 2987... rest of stderr output deleted ... 2988 10q' conftest.err >conftest.er1 2989 cat conftest.er1 >&5 2990 rm -f conftest.er1 conftest.err 2991 fi 2992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2993 test $ac_status = 0; } 2994done 2995 2996cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2997/* end confdefs.h. */ 2998 2999int 3000main () 3001{ 3002 3003 ; 3004 return 0; 3005} 3006_ACEOF 3007ac_clean_files_save=$ac_clean_files 3008ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3009# Try to create an executable without -o first, disregard a.out. 3010# It will help us diagnose broken compilers, and finding out an intuition 3011# of exeext. 3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3013$as_echo_n "checking for C compiler default output file name... " >&6; } 3014ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3015 3016# The possible output files: 3017ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3018 3019ac_rmfiles= 3020for ac_file in $ac_files 3021do 3022 case $ac_file in 3023 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3024 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3025 esac 3026done 3027rm -f $ac_rmfiles 3028 3029if { { ac_try="$ac_link_default" 3030case "(($ac_try" in 3031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3032 *) ac_try_echo=$ac_try;; 3033esac 3034eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3035$as_echo "$ac_try_echo"; } >&5 3036 (eval "$ac_link_default") 2>&5 3037 ac_status=$? 3038 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3039 test $ac_status = 0; }; then : 3040 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3041# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3042# in a Makefile. We should not override ac_cv_exeext if it was cached, 3043# so that the user can short-circuit this test for compilers unknown to 3044# Autoconf. 3045for ac_file in $ac_files '' 3046do 3047 test -f "$ac_file" || continue 3048 case $ac_file in 3049 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3050 ;; 3051 [ab].out ) 3052 # We found the default executable, but exeext='' is most 3053 # certainly right. 3054 break;; 3055 *.* ) 3056 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3057 then :; else 3058 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3059 fi 3060 # We set ac_cv_exeext here because the later test for it is not 3061 # safe: cross compilers may not add the suffix if given an `-o' 3062 # argument, so we may need to know it at that point already. 3063 # Even if this section looks crufty: it has the advantage of 3064 # actually working. 3065 break;; 3066 * ) 3067 break;; 3068 esac 3069done 3070test "$ac_cv_exeext" = no && ac_cv_exeext= 3071 3072else 3073 ac_file='' 3074fi 3075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3076$as_echo "$ac_file" >&6; } 3077if test -z "$ac_file"; then : 3078 $as_echo "$as_me: failed program was:" >&5 3079sed 's/^/| /' conftest.$ac_ext >&5 3080 3081{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3082$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3083{ as_fn_set_status 77 3084as_fn_error "C compiler cannot create executables 3085See \`config.log' for more details." "$LINENO" 5; }; } 3086fi 3087ac_exeext=$ac_cv_exeext 3088 3089# Check that the compiler produces executables we can run. If not, either 3090# the compiler is broken, or we cross compile. 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3092$as_echo_n "checking whether the C compiler works... " >&6; } 3093# If not cross compiling, check that we can run a simple program. 3094if test "$cross_compiling" != yes; then 3095 if { ac_try='./$ac_file' 3096 { { case "(($ac_try" in 3097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3098 *) ac_try_echo=$ac_try;; 3099esac 3100eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3101$as_echo "$ac_try_echo"; } >&5 3102 (eval "$ac_try") 2>&5 3103 ac_status=$? 3104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3105 test $ac_status = 0; }; }; then 3106 cross_compiling=no 3107 else 3108 if test "$cross_compiling" = maybe; then 3109 cross_compiling=yes 3110 else 3111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3113as_fn_error "cannot run C compiled programs. 3114If you meant to cross compile, use \`--host'. 3115See \`config.log' for more details." "$LINENO" 5; } 3116 fi 3117 fi 3118fi 3119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3120$as_echo "yes" >&6; } 3121 3122rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3123ac_clean_files=$ac_clean_files_save 3124# Check that the compiler produces executables we can run. If not, either 3125# the compiler is broken, or we cross compile. 3126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3127$as_echo_n "checking whether we are cross compiling... " >&6; } 3128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3129$as_echo "$cross_compiling" >&6; } 3130 3131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3132$as_echo_n "checking for suffix of executables... " >&6; } 3133if { { ac_try="$ac_link" 3134case "(($ac_try" in 3135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3136 *) ac_try_echo=$ac_try;; 3137esac 3138eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3139$as_echo "$ac_try_echo"; } >&5 3140 (eval "$ac_link") 2>&5 3141 ac_status=$? 3142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3143 test $ac_status = 0; }; then : 3144 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3145# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3146# work properly (i.e., refer to `conftest.exe'), while it won't with 3147# `rm'. 3148for ac_file in conftest.exe conftest conftest.*; do 3149 test -f "$ac_file" || continue 3150 case $ac_file in 3151 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3152 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3153 break;; 3154 * ) break;; 3155 esac 3156done 3157else 3158 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3159$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3160as_fn_error "cannot compute suffix of executables: cannot compile and link 3161See \`config.log' for more details." "$LINENO" 5; } 3162fi 3163rm -f conftest$ac_cv_exeext 3164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3165$as_echo "$ac_cv_exeext" >&6; } 3166 3167rm -f conftest.$ac_ext 3168EXEEXT=$ac_cv_exeext 3169ac_exeext=$EXEEXT 3170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3171$as_echo_n "checking for suffix of object files... " >&6; } 3172if test "${ac_cv_objext+set}" = set; then : 3173 $as_echo_n "(cached) " >&6 3174else 3175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3176/* end confdefs.h. */ 3177 3178int 3179main () 3180{ 3181 3182 ; 3183 return 0; 3184} 3185_ACEOF 3186rm -f conftest.o conftest.obj 3187if { { ac_try="$ac_compile" 3188case "(($ac_try" in 3189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3190 *) ac_try_echo=$ac_try;; 3191esac 3192eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3193$as_echo "$ac_try_echo"; } >&5 3194 (eval "$ac_compile") 2>&5 3195 ac_status=$? 3196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3197 test $ac_status = 0; }; then : 3198 for ac_file in conftest.o conftest.obj conftest.*; do 3199 test -f "$ac_file" || continue; 3200 case $ac_file in 3201 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3202 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3203 break;; 3204 esac 3205done 3206else 3207 $as_echo "$as_me: failed program was:" >&5 3208sed 's/^/| /' conftest.$ac_ext >&5 3209 3210{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3212as_fn_error "cannot compute suffix of object files: cannot compile 3213See \`config.log' for more details." "$LINENO" 5; } 3214fi 3215rm -f conftest.$ac_cv_objext conftest.$ac_ext 3216fi 3217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3218$as_echo "$ac_cv_objext" >&6; } 3219OBJEXT=$ac_cv_objext 3220ac_objext=$OBJEXT 3221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3222$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3223if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3224 $as_echo_n "(cached) " >&6 3225else 3226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3227/* end confdefs.h. */ 3228 3229int 3230main () 3231{ 3232#ifndef __GNUC__ 3233 choke me 3234#endif 3235 3236 ; 3237 return 0; 3238} 3239_ACEOF 3240if ac_fn_c_try_compile "$LINENO"; then : 3241 ac_compiler_gnu=yes 3242else 3243 ac_compiler_gnu=no 3244fi 3245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3246ac_cv_c_compiler_gnu=$ac_compiler_gnu 3247 3248fi 3249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3250$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3251if test $ac_compiler_gnu = yes; then 3252 GCC=yes 3253else 3254 GCC= 3255fi 3256ac_test_CFLAGS=${CFLAGS+set} 3257ac_save_CFLAGS=$CFLAGS 3258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3259$as_echo_n "checking whether $CC accepts -g... " >&6; } 3260if test "${ac_cv_prog_cc_g+set}" = set; then : 3261 $as_echo_n "(cached) " >&6 3262else 3263 ac_save_c_werror_flag=$ac_c_werror_flag 3264 ac_c_werror_flag=yes 3265 ac_cv_prog_cc_g=no 3266 CFLAGS="-g" 3267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3268/* end confdefs.h. */ 3269 3270int 3271main () 3272{ 3273 3274 ; 3275 return 0; 3276} 3277_ACEOF 3278if ac_fn_c_try_compile "$LINENO"; then : 3279 ac_cv_prog_cc_g=yes 3280else 3281 CFLAGS="" 3282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3283/* end confdefs.h. */ 3284 3285int 3286main () 3287{ 3288 3289 ; 3290 return 0; 3291} 3292_ACEOF 3293if ac_fn_c_try_compile "$LINENO"; then : 3294 3295else 3296 ac_c_werror_flag=$ac_save_c_werror_flag 3297 CFLAGS="-g" 3298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3299/* end confdefs.h. */ 3300 3301int 3302main () 3303{ 3304 3305 ; 3306 return 0; 3307} 3308_ACEOF 3309if ac_fn_c_try_compile "$LINENO"; then : 3310 ac_cv_prog_cc_g=yes 3311fi 3312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3313fi 3314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3315fi 3316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3317 ac_c_werror_flag=$ac_save_c_werror_flag 3318fi 3319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3320$as_echo "$ac_cv_prog_cc_g" >&6; } 3321if test "$ac_test_CFLAGS" = set; then 3322 CFLAGS=$ac_save_CFLAGS 3323elif test $ac_cv_prog_cc_g = yes; then 3324 if test "$GCC" = yes; then 3325 CFLAGS="-g -O2" 3326 else 3327 CFLAGS="-g" 3328 fi 3329else 3330 if test "$GCC" = yes; then 3331 CFLAGS="-O2" 3332 else 3333 CFLAGS= 3334 fi 3335fi 3336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3337$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3338if test "${ac_cv_prog_cc_c89+set}" = set; then : 3339 $as_echo_n "(cached) " >&6 3340else 3341 ac_cv_prog_cc_c89=no 3342ac_save_CC=$CC 3343cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3344/* end confdefs.h. */ 3345#include <stdarg.h> 3346#include <stdio.h> 3347#include <sys/types.h> 3348#include <sys/stat.h> 3349/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3350struct buf { int x; }; 3351FILE * (*rcsopen) (struct buf *, struct stat *, int); 3352static char *e (p, i) 3353 char **p; 3354 int i; 3355{ 3356 return p[i]; 3357} 3358static char *f (char * (*g) (char **, int), char **p, ...) 3359{ 3360 char *s; 3361 va_list v; 3362 va_start (v,p); 3363 s = g (p, va_arg (v,int)); 3364 va_end (v); 3365 return s; 3366} 3367 3368/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3369 function prototypes and stuff, but not '\xHH' hex character constants. 3370 These don't provoke an error unfortunately, instead are silently treated 3371 as 'x'. The following induces an error, until -std is added to get 3372 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3373 array size at least. It's necessary to write '\x00'==0 to get something 3374 that's true only with -std. */ 3375int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3376 3377/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3378 inside strings and character constants. */ 3379#define FOO(x) 'x' 3380int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3381 3382int test (int i, double x); 3383struct s1 {int (*f) (int a);}; 3384struct s2 {int (*f) (double a);}; 3385int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3386int argc; 3387char **argv; 3388int 3389main () 3390{ 3391return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3392 ; 3393 return 0; 3394} 3395_ACEOF 3396for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3397 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3398do 3399 CC="$ac_save_CC $ac_arg" 3400 if ac_fn_c_try_compile "$LINENO"; then : 3401 ac_cv_prog_cc_c89=$ac_arg 3402fi 3403rm -f core conftest.err conftest.$ac_objext 3404 test "x$ac_cv_prog_cc_c89" != "xno" && break 3405done 3406rm -f conftest.$ac_ext 3407CC=$ac_save_CC 3408 3409fi 3410# AC_CACHE_VAL 3411case "x$ac_cv_prog_cc_c89" in 3412 x) 3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3414$as_echo "none needed" >&6; } ;; 3415 xno) 3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3417$as_echo "unsupported" >&6; } ;; 3418 *) 3419 CC="$CC $ac_cv_prog_cc_c89" 3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3421$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3422esac 3423if test "x$ac_cv_prog_cc_c89" != xno; then : 3424 3425fi 3426 3427ac_ext=c 3428ac_cpp='$CPP $CPPFLAGS' 3429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3431ac_compiler_gnu=$ac_cv_c_compiler_gnu 3432 3433 3434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3435$as_echo_n "checking for library containing strerror... " >&6; } 3436if test "${ac_cv_search_strerror+set}" = set; then : 3437 $as_echo_n "(cached) " >&6 3438else 3439 ac_func_search_save_LIBS=$LIBS 3440cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3441/* end confdefs.h. */ 3442 3443/* Override any GCC internal prototype to avoid an error. 3444 Use char because int might match the return type of a GCC 3445 builtin and then its argument prototype would still apply. */ 3446#ifdef __cplusplus 3447extern "C" 3448#endif 3449char strerror (); 3450int 3451main () 3452{ 3453return strerror (); 3454 ; 3455 return 0; 3456} 3457_ACEOF 3458for ac_lib in '' cposix; do 3459 if test -z "$ac_lib"; then 3460 ac_res="none required" 3461 else 3462 ac_res=-l$ac_lib 3463 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3464 fi 3465 if ac_fn_c_try_link "$LINENO"; then : 3466 ac_cv_search_strerror=$ac_res 3467fi 3468rm -f core conftest.err conftest.$ac_objext \ 3469 conftest$ac_exeext 3470 if test "${ac_cv_search_strerror+set}" = set; then : 3471 break 3472fi 3473done 3474if test "${ac_cv_search_strerror+set}" = set; then : 3475 3476else 3477 ac_cv_search_strerror=no 3478fi 3479rm conftest.$ac_ext 3480LIBS=$ac_func_search_save_LIBS 3481fi 3482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3483$as_echo "$ac_cv_search_strerror" >&6; } 3484ac_res=$ac_cv_search_strerror 3485if test "$ac_res" != no; then : 3486 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3487 3488fi 3489 3490 3491am__api_version='1.11' 3492 3493# Find a good install program. We prefer a C program (faster), 3494# so one script is as good as another. But avoid the broken or 3495# incompatible versions: 3496# SysV /etc/install, /usr/sbin/install 3497# SunOS /usr/etc/install 3498# IRIX /sbin/install 3499# AIX /bin/install 3500# AmigaOS /C/install, which installs bootblocks on floppy discs 3501# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3502# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3503# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3504# OS/2's system install, which has a completely different semantic 3505# ./install, which can be erroneously created by make from ./install.sh. 3506# Reject install programs that cannot install multiple files. 3507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3508$as_echo_n "checking for a BSD-compatible install... " >&6; } 3509if test -z "$INSTALL"; then 3510if test "${ac_cv_path_install+set}" = set; then : 3511 $as_echo_n "(cached) " >&6 3512else 3513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3514for as_dir in $PATH 3515do 3516 IFS=$as_save_IFS 3517 test -z "$as_dir" && as_dir=. 3518 # Account for people who put trailing slashes in PATH elements. 3519case $as_dir/ in #(( 3520 ./ | .// | /[cC]/* | \ 3521 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3522 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3523 /usr/ucb/* ) ;; 3524 *) 3525 # OSF1 and SCO ODT 3.0 have their own names for install. 3526 # Don't use installbsd from OSF since it installs stuff as root 3527 # by default. 3528 for ac_prog in ginstall scoinst install; do 3529 for ac_exec_ext in '' $ac_executable_extensions; do 3530 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3531 if test $ac_prog = install && 3532 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3533 # AIX install. It has an incompatible calling convention. 3534 : 3535 elif test $ac_prog = install && 3536 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3537 # program-specific install script used by HP pwplus--don't use. 3538 : 3539 else 3540 rm -rf conftest.one conftest.two conftest.dir 3541 echo one > conftest.one 3542 echo two > conftest.two 3543 mkdir conftest.dir 3544 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3545 test -s conftest.one && test -s conftest.two && 3546 test -s conftest.dir/conftest.one && 3547 test -s conftest.dir/conftest.two 3548 then 3549 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3550 break 3 3551 fi 3552 fi 3553 fi 3554 done 3555 done 3556 ;; 3557esac 3558 3559 done 3560IFS=$as_save_IFS 3561 3562rm -rf conftest.one conftest.two conftest.dir 3563 3564fi 3565 if test "${ac_cv_path_install+set}" = set; then 3566 INSTALL=$ac_cv_path_install 3567 else 3568 # As a last resort, use the slow shell script. Don't cache a 3569 # value for INSTALL within a source directory, because that will 3570 # break other packages using the cache if that directory is 3571 # removed, or if the value is a relative name. 3572 INSTALL=$ac_install_sh 3573 fi 3574fi 3575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3576$as_echo "$INSTALL" >&6; } 3577 3578# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3579# It thinks the first close brace ends the variable substitution. 3580test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3581 3582test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3583 3584test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3585 3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3587$as_echo_n "checking whether build environment is sane... " >&6; } 3588# Just in case 3589sleep 1 3590echo timestamp > conftest.file 3591# Reject unsafe characters in $srcdir or the absolute working directory 3592# name. Accept space and tab only in the latter. 3593am_lf=' 3594' 3595case `pwd` in 3596 *[\\\"\#\$\&\'\`$am_lf]*) 3597 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 3598esac 3599case $srcdir in 3600 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3601 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 3602esac 3603 3604# Do `set' in a subshell so we don't clobber the current shell's 3605# arguments. Must try -L first in case configure is actually a 3606# symlink; some systems play weird games with the mod time of symlinks 3607# (eg FreeBSD returns the mod time of the symlink's containing 3608# directory). 3609if ( 3610 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3611 if test "$*" = "X"; then 3612 # -L didn't work. 3613 set X `ls -t "$srcdir/configure" conftest.file` 3614 fi 3615 rm -f conftest.file 3616 if test "$*" != "X $srcdir/configure conftest.file" \ 3617 && test "$*" != "X conftest.file $srcdir/configure"; then 3618 3619 # If neither matched, then we have a broken ls. This can happen 3620 # if, for instance, CONFIG_SHELL is bash and it inherits a 3621 # broken ls alias from the environment. This has actually 3622 # happened. Such a system could not be considered "sane". 3623 as_fn_error "ls -t appears to fail. Make sure there is not a broken 3624alias in your environment" "$LINENO" 5 3625 fi 3626 3627 test "$2" = conftest.file 3628 ) 3629then 3630 # Ok. 3631 : 3632else 3633 as_fn_error "newly created file is older than distributed files! 3634Check your system clock" "$LINENO" 5 3635fi 3636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3637$as_echo "yes" >&6; } 3638test "$program_prefix" != NONE && 3639 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3640# Use a double $ so make ignores it. 3641test "$program_suffix" != NONE && 3642 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3643# Double any \ or $. 3644# By default was `s,x,x', remove it if useless. 3645ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3646program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3647 3648# expand $ac_aux_dir to an absolute path 3649am_aux_dir=`cd $ac_aux_dir && pwd` 3650 3651if test x"${MISSING+set}" != xset; then 3652 case $am_aux_dir in 3653 *\ * | *\ *) 3654 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3655 *) 3656 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3657 esac 3658fi 3659# Use eval to expand $SHELL 3660if eval "$MISSING --run true"; then 3661 am_missing_run="$MISSING --run " 3662else 3663 am_missing_run= 3664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 3665$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 3666fi 3667 3668if test x"${install_sh}" != xset; then 3669 case $am_aux_dir in 3670 *\ * | *\ *) 3671 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3672 *) 3673 install_sh="\${SHELL} $am_aux_dir/install-sh" 3674 esac 3675fi 3676 3677# Installed binaries are usually stripped using `strip' when the user 3678# run `make install-strip'. However `strip' might not be the right 3679# tool to use in cross-compilation environments, therefore Automake 3680# will honor the `STRIP' environment variable to overrule this program. 3681if test "$cross_compiling" != no; then 3682 if test -n "$ac_tool_prefix"; then 3683 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3684set dummy ${ac_tool_prefix}strip; ac_word=$2 3685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3686$as_echo_n "checking for $ac_word... " >&6; } 3687if test "${ac_cv_prog_STRIP+set}" = set; then : 3688 $as_echo_n "(cached) " >&6 3689else 3690 if test -n "$STRIP"; then 3691 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3692else 3693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3694for as_dir in $PATH 3695do 3696 IFS=$as_save_IFS 3697 test -z "$as_dir" && as_dir=. 3698 for ac_exec_ext in '' $ac_executable_extensions; do 3699 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3700 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3702 break 2 3703 fi 3704done 3705 done 3706IFS=$as_save_IFS 3707 3708fi 3709fi 3710STRIP=$ac_cv_prog_STRIP 3711if test -n "$STRIP"; then 3712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3713$as_echo "$STRIP" >&6; } 3714else 3715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3716$as_echo "no" >&6; } 3717fi 3718 3719 3720fi 3721if test -z "$ac_cv_prog_STRIP"; then 3722 ac_ct_STRIP=$STRIP 3723 # Extract the first word of "strip", so it can be a program name with args. 3724set dummy strip; ac_word=$2 3725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3726$as_echo_n "checking for $ac_word... " >&6; } 3727if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 3728 $as_echo_n "(cached) " >&6 3729else 3730 if test -n "$ac_ct_STRIP"; then 3731 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3732else 3733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3734for as_dir in $PATH 3735do 3736 IFS=$as_save_IFS 3737 test -z "$as_dir" && as_dir=. 3738 for ac_exec_ext in '' $ac_executable_extensions; do 3739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3740 ac_cv_prog_ac_ct_STRIP="strip" 3741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3742 break 2 3743 fi 3744done 3745 done 3746IFS=$as_save_IFS 3747 3748fi 3749fi 3750ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3751if test -n "$ac_ct_STRIP"; then 3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3753$as_echo "$ac_ct_STRIP" >&6; } 3754else 3755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3756$as_echo "no" >&6; } 3757fi 3758 3759 if test "x$ac_ct_STRIP" = x; then 3760 STRIP=":" 3761 else 3762 case $cross_compiling:$ac_tool_warned in 3763yes:) 3764{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3765$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3766ac_tool_warned=yes ;; 3767esac 3768 STRIP=$ac_ct_STRIP 3769 fi 3770else 3771 STRIP="$ac_cv_prog_STRIP" 3772fi 3773 3774fi 3775INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3776 3777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3778$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3779if test -z "$MKDIR_P"; then 3780 if test "${ac_cv_path_mkdir+set}" = set; then : 3781 $as_echo_n "(cached) " >&6 3782else 3783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3784for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3785do 3786 IFS=$as_save_IFS 3787 test -z "$as_dir" && as_dir=. 3788 for ac_prog in mkdir gmkdir; do 3789 for ac_exec_ext in '' $ac_executable_extensions; do 3790 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 3791 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3792 'mkdir (GNU coreutils) '* | \ 3793 'mkdir (coreutils) '* | \ 3794 'mkdir (fileutils) '4.1*) 3795 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3796 break 3;; 3797 esac 3798 done 3799 done 3800 done 3801IFS=$as_save_IFS 3802 3803fi 3804 3805 if test "${ac_cv_path_mkdir+set}" = set; then 3806 MKDIR_P="$ac_cv_path_mkdir -p" 3807 else 3808 # As a last resort, use the slow shell script. Don't cache a 3809 # value for MKDIR_P within a source directory, because that will 3810 # break other packages using the cache if that directory is 3811 # removed, or if the value is a relative name. 3812 test -d ./--version && rmdir ./--version 3813 MKDIR_P="$ac_install_sh -d" 3814 fi 3815fi 3816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3817$as_echo "$MKDIR_P" >&6; } 3818 3819mkdir_p="$MKDIR_P" 3820case $mkdir_p in 3821 [\\/$]* | ?:[\\/]*) ;; 3822 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 3823esac 3824 3825for ac_prog in gawk mawk nawk awk 3826do 3827 # Extract the first word of "$ac_prog", so it can be a program name with args. 3828set dummy $ac_prog; ac_word=$2 3829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3830$as_echo_n "checking for $ac_word... " >&6; } 3831if test "${ac_cv_prog_AWK+set}" = set; then : 3832 $as_echo_n "(cached) " >&6 3833else 3834 if test -n "$AWK"; then 3835 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3836else 3837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3838for as_dir in $PATH 3839do 3840 IFS=$as_save_IFS 3841 test -z "$as_dir" && as_dir=. 3842 for ac_exec_ext in '' $ac_executable_extensions; do 3843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3844 ac_cv_prog_AWK="$ac_prog" 3845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3846 break 2 3847 fi 3848done 3849 done 3850IFS=$as_save_IFS 3851 3852fi 3853fi 3854AWK=$ac_cv_prog_AWK 3855if test -n "$AWK"; then 3856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3857$as_echo "$AWK" >&6; } 3858else 3859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3860$as_echo "no" >&6; } 3861fi 3862 3863 3864 test -n "$AWK" && break 3865done 3866 3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3868$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3869set x ${MAKE-make} 3870ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3871if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 3872 $as_echo_n "(cached) " >&6 3873else 3874 cat >conftest.make <<\_ACEOF 3875SHELL = /bin/sh 3876all: 3877 @echo '@@@%%%=$(MAKE)=@@@%%%' 3878_ACEOF 3879# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 3880case `${MAKE-make} -f conftest.make 2>/dev/null` in 3881 *@@@%%%=?*=@@@%%%*) 3882 eval ac_cv_prog_make_${ac_make}_set=yes;; 3883 *) 3884 eval ac_cv_prog_make_${ac_make}_set=no;; 3885esac 3886rm -f conftest.make 3887fi 3888if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3890$as_echo "yes" >&6; } 3891 SET_MAKE= 3892else 3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3894$as_echo "no" >&6; } 3895 SET_MAKE="MAKE=${MAKE-make}" 3896fi 3897 3898rm -rf .tst 2>/dev/null 3899mkdir .tst 2>/dev/null 3900if test -d .tst; then 3901 am__leading_dot=. 3902else 3903 am__leading_dot=_ 3904fi 3905rmdir .tst 2>/dev/null 3906 3907DEPDIR="${am__leading_dot}deps" 3908 3909ac_config_commands="$ac_config_commands depfiles" 3910 3911 3912am_make=${MAKE-make} 3913cat > confinc << 'END' 3914am__doit: 3915 @echo this is the am__doit target 3916.PHONY: am__doit 3917END 3918# If we don't find an include directive, just comment out the code. 3919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3920$as_echo_n "checking for style of include used by $am_make... " >&6; } 3921am__include="#" 3922am__quote= 3923_am_result=none 3924# First try GNU make style include. 3925echo "include confinc" > confmf 3926# Ignore all kinds of additional output from `make'. 3927case `$am_make -s -f confmf 2> /dev/null` in #( 3928*the\ am__doit\ target*) 3929 am__include=include 3930 am__quote= 3931 _am_result=GNU 3932 ;; 3933esac 3934# Now try BSD make style include. 3935if test "$am__include" = "#"; then 3936 echo '.include "confinc"' > confmf 3937 case `$am_make -s -f confmf 2> /dev/null` in #( 3938 *the\ am__doit\ target*) 3939 am__include=.include 3940 am__quote="\"" 3941 _am_result=BSD 3942 ;; 3943 esac 3944fi 3945 3946 3947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3948$as_echo "$_am_result" >&6; } 3949rm -f confinc confmf 3950 3951# Check whether --enable-dependency-tracking was given. 3952if test "${enable_dependency_tracking+set}" = set; then : 3953 enableval=$enable_dependency_tracking; 3954fi 3955 3956if test "x$enable_dependency_tracking" != xno; then 3957 am_depcomp="$ac_aux_dir/depcomp" 3958 AMDEPBACKSLASH='\' 3959fi 3960 if test "x$enable_dependency_tracking" != xno; then 3961 AMDEP_TRUE= 3962 AMDEP_FALSE='#' 3963else 3964 AMDEP_TRUE='#' 3965 AMDEP_FALSE= 3966fi 3967 3968 3969if test "`cd $srcdir && pwd`" != "`pwd`"; then 3970 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3971 # is not polluted with repeated "-I." 3972 am__isrc=' -I$(srcdir)' 3973 # test to see if srcdir already configured 3974 if test -f $srcdir/config.status; then 3975 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3976 fi 3977fi 3978 3979# test whether we have cygpath 3980if test -z "$CYGPATH_W"; then 3981 if (cygpath --version) >/dev/null 2>/dev/null; then 3982 CYGPATH_W='cygpath -w' 3983 else 3984 CYGPATH_W=echo 3985 fi 3986fi 3987 3988 3989# Define the identity of the package. 3990 PACKAGE=bfd 3991 VERSION=2.23.2 3992 3993 3994cat >>confdefs.h <<_ACEOF 3995#define PACKAGE "$PACKAGE" 3996_ACEOF 3997 3998 3999cat >>confdefs.h <<_ACEOF 4000#define VERSION "$VERSION" 4001_ACEOF 4002 4003# Some tools Automake needs. 4004 4005ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4006 4007 4008AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4009 4010 4011AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4012 4013 4014AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4015 4016 4017MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4018 4019# We need awk for the "check" target. The system "awk" is bad on 4020# some platforms. 4021# Always define AMTAR for backward compatibility. 4022 4023AMTAR=${AMTAR-"${am_missing_run}tar"} 4024 4025am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 4026 4027 4028 4029 4030depcc="$CC" am_compiler_list= 4031 4032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4033$as_echo_n "checking dependency style of $depcc... " >&6; } 4034if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4035 $as_echo_n "(cached) " >&6 4036else 4037 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4038 # We make a subdir and do the tests there. Otherwise we can end up 4039 # making bogus files that we don't know about and never remove. For 4040 # instance it was reported that on HP-UX the gcc test will end up 4041 # making a dummy file named `D' -- because `-MD' means `put the output 4042 # in D'. 4043 mkdir conftest.dir 4044 # Copy depcomp to subdir because otherwise we won't find it if we're 4045 # using a relative directory. 4046 cp "$am_depcomp" conftest.dir 4047 cd conftest.dir 4048 # We will build objects and dependencies in a subdirectory because 4049 # it helps to detect inapplicable dependency modes. For instance 4050 # both Tru64's cc and ICC support -MD to output dependencies as a 4051 # side effect of compilation, but ICC will put the dependencies in 4052 # the current directory while Tru64 will put them in the object 4053 # directory. 4054 mkdir sub 4055 4056 am_cv_CC_dependencies_compiler_type=none 4057 if test "$am_compiler_list" = ""; then 4058 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4059 fi 4060 am__universal=false 4061 case " $depcc " in #( 4062 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4063 esac 4064 4065 for depmode in $am_compiler_list; do 4066 # Setup a source with many dependencies, because some compilers 4067 # like to wrap large dependency lists on column 80 (with \), and 4068 # we should not choose a depcomp mode which is confused by this. 4069 # 4070 # We need to recreate these files for each test, as the compiler may 4071 # overwrite some of them when testing with obscure command lines. 4072 # This happens at least with the AIX C compiler. 4073 : > sub/conftest.c 4074 for i in 1 2 3 4 5 6; do 4075 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4076 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4077 # Solaris 8's {/usr,}/bin/sh. 4078 touch sub/conftst$i.h 4079 done 4080 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4081 4082 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4083 # mode. It turns out that the SunPro C++ compiler does not properly 4084 # handle `-M -o', and we need to detect this. Also, some Intel 4085 # versions had trouble with output in subdirs 4086 am__obj=sub/conftest.${OBJEXT-o} 4087 am__minus_obj="-o $am__obj" 4088 case $depmode in 4089 gcc) 4090 # This depmode causes a compiler race in universal mode. 4091 test "$am__universal" = false || continue 4092 ;; 4093 nosideeffect) 4094 # after this tag, mechanisms are not by side-effect, so they'll 4095 # only be used when explicitly requested 4096 if test "x$enable_dependency_tracking" = xyes; then 4097 continue 4098 else 4099 break 4100 fi 4101 ;; 4102 msvisualcpp | msvcmsys) 4103 # This compiler won't grok `-c -o', but also, the minuso test has 4104 # not run yet. These depmodes are late enough in the game, and 4105 # so weak that their functioning should not be impacted. 4106 am__obj=conftest.${OBJEXT-o} 4107 am__minus_obj= 4108 ;; 4109 none) break ;; 4110 esac 4111 if depmode=$depmode \ 4112 source=sub/conftest.c object=$am__obj \ 4113 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4114 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4115 >/dev/null 2>conftest.err && 4116 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4117 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4118 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4119 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4120 # icc doesn't choke on unknown options, it will just issue warnings 4121 # or remarks (even with -Werror). So we grep stderr for any message 4122 # that says an option was ignored or not supported. 4123 # When given -MP, icc 7.0 and 7.1 complain thusly: 4124 # icc: Command line warning: ignoring option '-M'; no argument required 4125 # The diagnosis changed in icc 8.0: 4126 # icc: Command line remark: option '-MP' not supported 4127 if (grep 'ignoring option' conftest.err || 4128 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4129 am_cv_CC_dependencies_compiler_type=$depmode 4130 break 4131 fi 4132 fi 4133 done 4134 4135 cd .. 4136 rm -rf conftest.dir 4137else 4138 am_cv_CC_dependencies_compiler_type=none 4139fi 4140 4141fi 4142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4143$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4144CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4145 4146 if 4147 test "x$enable_dependency_tracking" != xno \ 4148 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4149 am__fastdepCC_TRUE= 4150 am__fastdepCC_FALSE='#' 4151else 4152 am__fastdepCC_TRUE='#' 4153 am__fastdepCC_FALSE= 4154fi 4155 4156 4157 4158 4159if test -n "$ac_tool_prefix"; then 4160 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4161set dummy ${ac_tool_prefix}ar; ac_word=$2 4162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4163$as_echo_n "checking for $ac_word... " >&6; } 4164if test "${ac_cv_prog_AR+set}" = set; then : 4165 $as_echo_n "(cached) " >&6 4166else 4167 if test -n "$AR"; then 4168 ac_cv_prog_AR="$AR" # Let the user override the test. 4169else 4170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4171for as_dir in $PATH 4172do 4173 IFS=$as_save_IFS 4174 test -z "$as_dir" && as_dir=. 4175 for ac_exec_ext in '' $ac_executable_extensions; do 4176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4177 ac_cv_prog_AR="${ac_tool_prefix}ar" 4178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4179 break 2 4180 fi 4181done 4182 done 4183IFS=$as_save_IFS 4184 4185fi 4186fi 4187AR=$ac_cv_prog_AR 4188if test -n "$AR"; then 4189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4190$as_echo "$AR" >&6; } 4191else 4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4193$as_echo "no" >&6; } 4194fi 4195 4196 4197fi 4198if test -z "$ac_cv_prog_AR"; then 4199 ac_ct_AR=$AR 4200 # Extract the first word of "ar", so it can be a program name with args. 4201set dummy ar; ac_word=$2 4202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4203$as_echo_n "checking for $ac_word... " >&6; } 4204if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 4205 $as_echo_n "(cached) " >&6 4206else 4207 if test -n "$ac_ct_AR"; then 4208 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4209else 4210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4211for as_dir in $PATH 4212do 4213 IFS=$as_save_IFS 4214 test -z "$as_dir" && as_dir=. 4215 for ac_exec_ext in '' $ac_executable_extensions; do 4216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4217 ac_cv_prog_ac_ct_AR="ar" 4218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4219 break 2 4220 fi 4221done 4222 done 4223IFS=$as_save_IFS 4224 4225fi 4226fi 4227ac_ct_AR=$ac_cv_prog_ac_ct_AR 4228if test -n "$ac_ct_AR"; then 4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4230$as_echo "$ac_ct_AR" >&6; } 4231else 4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4233$as_echo "no" >&6; } 4234fi 4235 4236 if test "x$ac_ct_AR" = x; then 4237 AR="" 4238 else 4239 case $cross_compiling:$ac_tool_warned in 4240yes:) 4241{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4242$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4243ac_tool_warned=yes ;; 4244esac 4245 AR=$ac_ct_AR 4246 fi 4247else 4248 AR="$ac_cv_prog_AR" 4249fi 4250 4251if test -n "$ac_tool_prefix"; then 4252 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4253set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4255$as_echo_n "checking for $ac_word... " >&6; } 4256if test "${ac_cv_prog_RANLIB+set}" = set; then : 4257 $as_echo_n "(cached) " >&6 4258else 4259 if test -n "$RANLIB"; then 4260 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4261else 4262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4263for as_dir in $PATH 4264do 4265 IFS=$as_save_IFS 4266 test -z "$as_dir" && as_dir=. 4267 for ac_exec_ext in '' $ac_executable_extensions; do 4268 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4269 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4271 break 2 4272 fi 4273done 4274 done 4275IFS=$as_save_IFS 4276 4277fi 4278fi 4279RANLIB=$ac_cv_prog_RANLIB 4280if test -n "$RANLIB"; then 4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4282$as_echo "$RANLIB" >&6; } 4283else 4284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4285$as_echo "no" >&6; } 4286fi 4287 4288 4289fi 4290if test -z "$ac_cv_prog_RANLIB"; then 4291 ac_ct_RANLIB=$RANLIB 4292 # Extract the first word of "ranlib", so it can be a program name with args. 4293set dummy ranlib; ac_word=$2 4294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4295$as_echo_n "checking for $ac_word... " >&6; } 4296if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 4297 $as_echo_n "(cached) " >&6 4298else 4299 if test -n "$ac_ct_RANLIB"; then 4300 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4301else 4302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4303for as_dir in $PATH 4304do 4305 IFS=$as_save_IFS 4306 test -z "$as_dir" && as_dir=. 4307 for ac_exec_ext in '' $ac_executable_extensions; do 4308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4309 ac_cv_prog_ac_ct_RANLIB="ranlib" 4310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4311 break 2 4312 fi 4313done 4314 done 4315IFS=$as_save_IFS 4316 4317fi 4318fi 4319ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4320if test -n "$ac_ct_RANLIB"; then 4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4322$as_echo "$ac_ct_RANLIB" >&6; } 4323else 4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4325$as_echo "no" >&6; } 4326fi 4327 4328 if test "x$ac_ct_RANLIB" = x; then 4329 RANLIB=":" 4330 else 4331 case $cross_compiling:$ac_tool_warned in 4332yes:) 4333{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4334$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4335ac_tool_warned=yes ;; 4336esac 4337 RANLIB=$ac_ct_RANLIB 4338 fi 4339else 4340 RANLIB="$ac_cv_prog_RANLIB" 4341fi 4342 4343 4344# Check whether --enable-shared was given. 4345if test "${enable_shared+set}" = set; then : 4346 enableval=$enable_shared; p=${PACKAGE-default} 4347 case $enableval in 4348 yes) enable_shared=yes ;; 4349 no) enable_shared=no ;; 4350 *) 4351 enable_shared=no 4352 # Look at the argument we got. We use all the common list separators. 4353 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4354 for pkg in $enableval; do 4355 IFS="$lt_save_ifs" 4356 if test "X$pkg" = "X$p"; then 4357 enable_shared=yes 4358 fi 4359 done 4360 IFS="$lt_save_ifs" 4361 ;; 4362 esac 4363else 4364 enable_shared=no 4365fi 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376ac_ext=c 4377ac_cpp='$CPP $CPPFLAGS' 4378ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4379ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4380ac_compiler_gnu=$ac_cv_c_compiler_gnu 4381if test -n "$ac_tool_prefix"; then 4382 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4383set dummy ${ac_tool_prefix}gcc; ac_word=$2 4384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4385$as_echo_n "checking for $ac_word... " >&6; } 4386if test "${ac_cv_prog_CC+set}" = set; then : 4387 $as_echo_n "(cached) " >&6 4388else 4389 if test -n "$CC"; then 4390 ac_cv_prog_CC="$CC" # Let the user override the test. 4391else 4392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4393for as_dir in $PATH 4394do 4395 IFS=$as_save_IFS 4396 test -z "$as_dir" && as_dir=. 4397 for ac_exec_ext in '' $ac_executable_extensions; do 4398 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4399 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4401 break 2 4402 fi 4403done 4404 done 4405IFS=$as_save_IFS 4406 4407fi 4408fi 4409CC=$ac_cv_prog_CC 4410if test -n "$CC"; then 4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4412$as_echo "$CC" >&6; } 4413else 4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4415$as_echo "no" >&6; } 4416fi 4417 4418 4419fi 4420if test -z "$ac_cv_prog_CC"; then 4421 ac_ct_CC=$CC 4422 # Extract the first word of "gcc", so it can be a program name with args. 4423set dummy gcc; ac_word=$2 4424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4425$as_echo_n "checking for $ac_word... " >&6; } 4426if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4427 $as_echo_n "(cached) " >&6 4428else 4429 if test -n "$ac_ct_CC"; then 4430 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4431else 4432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4433for as_dir in $PATH 4434do 4435 IFS=$as_save_IFS 4436 test -z "$as_dir" && as_dir=. 4437 for ac_exec_ext in '' $ac_executable_extensions; do 4438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4439 ac_cv_prog_ac_ct_CC="gcc" 4440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4441 break 2 4442 fi 4443done 4444 done 4445IFS=$as_save_IFS 4446 4447fi 4448fi 4449ac_ct_CC=$ac_cv_prog_ac_ct_CC 4450if test -n "$ac_ct_CC"; then 4451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4452$as_echo "$ac_ct_CC" >&6; } 4453else 4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4455$as_echo "no" >&6; } 4456fi 4457 4458 if test "x$ac_ct_CC" = x; then 4459 CC="" 4460 else 4461 case $cross_compiling:$ac_tool_warned in 4462yes:) 4463{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4464$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4465ac_tool_warned=yes ;; 4466esac 4467 CC=$ac_ct_CC 4468 fi 4469else 4470 CC="$ac_cv_prog_CC" 4471fi 4472 4473if test -z "$CC"; then 4474 if test -n "$ac_tool_prefix"; then 4475 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4476set dummy ${ac_tool_prefix}cc; ac_word=$2 4477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4478$as_echo_n "checking for $ac_word... " >&6; } 4479if test "${ac_cv_prog_CC+set}" = set; then : 4480 $as_echo_n "(cached) " >&6 4481else 4482 if test -n "$CC"; then 4483 ac_cv_prog_CC="$CC" # Let the user override the test. 4484else 4485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4486for as_dir in $PATH 4487do 4488 IFS=$as_save_IFS 4489 test -z "$as_dir" && as_dir=. 4490 for ac_exec_ext in '' $ac_executable_extensions; do 4491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4492 ac_cv_prog_CC="${ac_tool_prefix}cc" 4493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4494 break 2 4495 fi 4496done 4497 done 4498IFS=$as_save_IFS 4499 4500fi 4501fi 4502CC=$ac_cv_prog_CC 4503if test -n "$CC"; then 4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4505$as_echo "$CC" >&6; } 4506else 4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4508$as_echo "no" >&6; } 4509fi 4510 4511 4512 fi 4513fi 4514if test -z "$CC"; then 4515 # Extract the first word of "cc", so it can be a program name with args. 4516set dummy cc; ac_word=$2 4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4518$as_echo_n "checking for $ac_word... " >&6; } 4519if test "${ac_cv_prog_CC+set}" = set; then : 4520 $as_echo_n "(cached) " >&6 4521else 4522 if test -n "$CC"; then 4523 ac_cv_prog_CC="$CC" # Let the user override the test. 4524else 4525 ac_prog_rejected=no 4526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4527for as_dir in $PATH 4528do 4529 IFS=$as_save_IFS 4530 test -z "$as_dir" && as_dir=. 4531 for ac_exec_ext in '' $ac_executable_extensions; do 4532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4533 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4534 ac_prog_rejected=yes 4535 continue 4536 fi 4537 ac_cv_prog_CC="cc" 4538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4539 break 2 4540 fi 4541done 4542 done 4543IFS=$as_save_IFS 4544 4545if test $ac_prog_rejected = yes; then 4546 # We found a bogon in the path, so make sure we never use it. 4547 set dummy $ac_cv_prog_CC 4548 shift 4549 if test $# != 0; then 4550 # We chose a different compiler from the bogus one. 4551 # However, it has the same basename, so the bogon will be chosen 4552 # first if we set CC to just the basename; use the full file name. 4553 shift 4554 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4555 fi 4556fi 4557fi 4558fi 4559CC=$ac_cv_prog_CC 4560if test -n "$CC"; then 4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4562$as_echo "$CC" >&6; } 4563else 4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4565$as_echo "no" >&6; } 4566fi 4567 4568 4569fi 4570if test -z "$CC"; then 4571 if test -n "$ac_tool_prefix"; then 4572 for ac_prog in cl.exe 4573 do 4574 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4575set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4577$as_echo_n "checking for $ac_word... " >&6; } 4578if test "${ac_cv_prog_CC+set}" = set; then : 4579 $as_echo_n "(cached) " >&6 4580else 4581 if test -n "$CC"; then 4582 ac_cv_prog_CC="$CC" # Let the user override the test. 4583else 4584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4585for as_dir in $PATH 4586do 4587 IFS=$as_save_IFS 4588 test -z "$as_dir" && as_dir=. 4589 for ac_exec_ext in '' $ac_executable_extensions; do 4590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4591 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4593 break 2 4594 fi 4595done 4596 done 4597IFS=$as_save_IFS 4598 4599fi 4600fi 4601CC=$ac_cv_prog_CC 4602if test -n "$CC"; then 4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4604$as_echo "$CC" >&6; } 4605else 4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4607$as_echo "no" >&6; } 4608fi 4609 4610 4611 test -n "$CC" && break 4612 done 4613fi 4614if test -z "$CC"; then 4615 ac_ct_CC=$CC 4616 for ac_prog in cl.exe 4617do 4618 # Extract the first word of "$ac_prog", so it can be a program name with args. 4619set dummy $ac_prog; ac_word=$2 4620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4621$as_echo_n "checking for $ac_word... " >&6; } 4622if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4623 $as_echo_n "(cached) " >&6 4624else 4625 if test -n "$ac_ct_CC"; then 4626 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4627else 4628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4629for as_dir in $PATH 4630do 4631 IFS=$as_save_IFS 4632 test -z "$as_dir" && as_dir=. 4633 for ac_exec_ext in '' $ac_executable_extensions; do 4634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4635 ac_cv_prog_ac_ct_CC="$ac_prog" 4636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4637 break 2 4638 fi 4639done 4640 done 4641IFS=$as_save_IFS 4642 4643fi 4644fi 4645ac_ct_CC=$ac_cv_prog_ac_ct_CC 4646if test -n "$ac_ct_CC"; then 4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4648$as_echo "$ac_ct_CC" >&6; } 4649else 4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4651$as_echo "no" >&6; } 4652fi 4653 4654 4655 test -n "$ac_ct_CC" && break 4656done 4657 4658 if test "x$ac_ct_CC" = x; then 4659 CC="" 4660 else 4661 case $cross_compiling:$ac_tool_warned in 4662yes:) 4663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4665ac_tool_warned=yes ;; 4666esac 4667 CC=$ac_ct_CC 4668 fi 4669fi 4670 4671fi 4672 4673 4674test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4675$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4676as_fn_error "no acceptable C compiler found in \$PATH 4677See \`config.log' for more details." "$LINENO" 5; } 4678 4679# Provide some information about the compiler. 4680$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4681set X $ac_compile 4682ac_compiler=$2 4683for ac_option in --version -v -V -qversion; do 4684 { { ac_try="$ac_compiler $ac_option >&5" 4685case "(($ac_try" in 4686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4687 *) ac_try_echo=$ac_try;; 4688esac 4689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4690$as_echo "$ac_try_echo"; } >&5 4691 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4692 ac_status=$? 4693 if test -s conftest.err; then 4694 sed '10a\ 4695... rest of stderr output deleted ... 4696 10q' conftest.err >conftest.er1 4697 cat conftest.er1 >&5 4698 rm -f conftest.er1 conftest.err 4699 fi 4700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4701 test $ac_status = 0; } 4702done 4703 4704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4705$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4706if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4707 $as_echo_n "(cached) " >&6 4708else 4709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4710/* end confdefs.h. */ 4711 4712int 4713main () 4714{ 4715#ifndef __GNUC__ 4716 choke me 4717#endif 4718 4719 ; 4720 return 0; 4721} 4722_ACEOF 4723if ac_fn_c_try_compile "$LINENO"; then : 4724 ac_compiler_gnu=yes 4725else 4726 ac_compiler_gnu=no 4727fi 4728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4729ac_cv_c_compiler_gnu=$ac_compiler_gnu 4730 4731fi 4732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4733$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4734if test $ac_compiler_gnu = yes; then 4735 GCC=yes 4736else 4737 GCC= 4738fi 4739ac_test_CFLAGS=${CFLAGS+set} 4740ac_save_CFLAGS=$CFLAGS 4741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4742$as_echo_n "checking whether $CC accepts -g... " >&6; } 4743if test "${ac_cv_prog_cc_g+set}" = set; then : 4744 $as_echo_n "(cached) " >&6 4745else 4746 ac_save_c_werror_flag=$ac_c_werror_flag 4747 ac_c_werror_flag=yes 4748 ac_cv_prog_cc_g=no 4749 CFLAGS="-g" 4750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4751/* end confdefs.h. */ 4752 4753int 4754main () 4755{ 4756 4757 ; 4758 return 0; 4759} 4760_ACEOF 4761if ac_fn_c_try_compile "$LINENO"; then : 4762 ac_cv_prog_cc_g=yes 4763else 4764 CFLAGS="" 4765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4766/* end confdefs.h. */ 4767 4768int 4769main () 4770{ 4771 4772 ; 4773 return 0; 4774} 4775_ACEOF 4776if ac_fn_c_try_compile "$LINENO"; then : 4777 4778else 4779 ac_c_werror_flag=$ac_save_c_werror_flag 4780 CFLAGS="-g" 4781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4782/* end confdefs.h. */ 4783 4784int 4785main () 4786{ 4787 4788 ; 4789 return 0; 4790} 4791_ACEOF 4792if ac_fn_c_try_compile "$LINENO"; then : 4793 ac_cv_prog_cc_g=yes 4794fi 4795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4796fi 4797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4798fi 4799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4800 ac_c_werror_flag=$ac_save_c_werror_flag 4801fi 4802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4803$as_echo "$ac_cv_prog_cc_g" >&6; } 4804if test "$ac_test_CFLAGS" = set; then 4805 CFLAGS=$ac_save_CFLAGS 4806elif test $ac_cv_prog_cc_g = yes; then 4807 if test "$GCC" = yes; then 4808 CFLAGS="-g -O2" 4809 else 4810 CFLAGS="-g" 4811 fi 4812else 4813 if test "$GCC" = yes; then 4814 CFLAGS="-O2" 4815 else 4816 CFLAGS= 4817 fi 4818fi 4819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4820$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4821if test "${ac_cv_prog_cc_c89+set}" = set; then : 4822 $as_echo_n "(cached) " >&6 4823else 4824 ac_cv_prog_cc_c89=no 4825ac_save_CC=$CC 4826cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4827/* end confdefs.h. */ 4828#include <stdarg.h> 4829#include <stdio.h> 4830#include <sys/types.h> 4831#include <sys/stat.h> 4832/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4833struct buf { int x; }; 4834FILE * (*rcsopen) (struct buf *, struct stat *, int); 4835static char *e (p, i) 4836 char **p; 4837 int i; 4838{ 4839 return p[i]; 4840} 4841static char *f (char * (*g) (char **, int), char **p, ...) 4842{ 4843 char *s; 4844 va_list v; 4845 va_start (v,p); 4846 s = g (p, va_arg (v,int)); 4847 va_end (v); 4848 return s; 4849} 4850 4851/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4852 function prototypes and stuff, but not '\xHH' hex character constants. 4853 These don't provoke an error unfortunately, instead are silently treated 4854 as 'x'. The following induces an error, until -std is added to get 4855 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4856 array size at least. It's necessary to write '\x00'==0 to get something 4857 that's true only with -std. */ 4858int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4859 4860/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4861 inside strings and character constants. */ 4862#define FOO(x) 'x' 4863int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4864 4865int test (int i, double x); 4866struct s1 {int (*f) (int a);}; 4867struct s2 {int (*f) (double a);}; 4868int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4869int argc; 4870char **argv; 4871int 4872main () 4873{ 4874return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4875 ; 4876 return 0; 4877} 4878_ACEOF 4879for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4880 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4881do 4882 CC="$ac_save_CC $ac_arg" 4883 if ac_fn_c_try_compile "$LINENO"; then : 4884 ac_cv_prog_cc_c89=$ac_arg 4885fi 4886rm -f core conftest.err conftest.$ac_objext 4887 test "x$ac_cv_prog_cc_c89" != "xno" && break 4888done 4889rm -f conftest.$ac_ext 4890CC=$ac_save_CC 4891 4892fi 4893# AC_CACHE_VAL 4894case "x$ac_cv_prog_cc_c89" in 4895 x) 4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4897$as_echo "none needed" >&6; } ;; 4898 xno) 4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4900$as_echo "unsupported" >&6; } ;; 4901 *) 4902 CC="$CC $ac_cv_prog_cc_c89" 4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4904$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4905esac 4906if test "x$ac_cv_prog_cc_c89" != xno; then : 4907 4908fi 4909 4910ac_ext=c 4911ac_cpp='$CPP $CPPFLAGS' 4912ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4913ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4914ac_compiler_gnu=$ac_cv_c_compiler_gnu 4915 4916ac_ext=c 4917ac_cpp='$CPP $CPPFLAGS' 4918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4920ac_compiler_gnu=$ac_cv_c_compiler_gnu 4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4922$as_echo_n "checking how to run the C preprocessor... " >&6; } 4923# On Suns, sometimes $CPP names a directory. 4924if test -n "$CPP" && test -d "$CPP"; then 4925 CPP= 4926fi 4927if test -z "$CPP"; then 4928 if test "${ac_cv_prog_CPP+set}" = set; then : 4929 $as_echo_n "(cached) " >&6 4930else 4931 # Double quotes because CPP needs to be expanded 4932 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4933 do 4934 ac_preproc_ok=false 4935for ac_c_preproc_warn_flag in '' yes 4936do 4937 # Use a header file that comes with gcc, so configuring glibc 4938 # with a fresh cross-compiler works. 4939 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4940 # <limits.h> exists even on freestanding compilers. 4941 # On the NeXT, cc -E runs the code through the compiler's parser, 4942 # not just through cpp. "Syntax error" is here to catch this case. 4943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4944/* end confdefs.h. */ 4945#ifdef __STDC__ 4946# include <limits.h> 4947#else 4948# include <assert.h> 4949#endif 4950 Syntax error 4951_ACEOF 4952if ac_fn_c_try_cpp "$LINENO"; then : 4953 4954else 4955 # Broken: fails on valid input. 4956continue 4957fi 4958rm -f conftest.err conftest.$ac_ext 4959 4960 # OK, works on sane cases. Now check whether nonexistent headers 4961 # can be detected and how. 4962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4963/* end confdefs.h. */ 4964#include <ac_nonexistent.h> 4965_ACEOF 4966if ac_fn_c_try_cpp "$LINENO"; then : 4967 # Broken: success on invalid input. 4968continue 4969else 4970 # Passes both tests. 4971ac_preproc_ok=: 4972break 4973fi 4974rm -f conftest.err conftest.$ac_ext 4975 4976done 4977# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4978rm -f conftest.err conftest.$ac_ext 4979if $ac_preproc_ok; then : 4980 break 4981fi 4982 4983 done 4984 ac_cv_prog_CPP=$CPP 4985 4986fi 4987 CPP=$ac_cv_prog_CPP 4988else 4989 ac_cv_prog_CPP=$CPP 4990fi 4991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4992$as_echo "$CPP" >&6; } 4993ac_preproc_ok=false 4994for ac_c_preproc_warn_flag in '' yes 4995do 4996 # Use a header file that comes with gcc, so configuring glibc 4997 # with a fresh cross-compiler works. 4998 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4999 # <limits.h> exists even on freestanding compilers. 5000 # On the NeXT, cc -E runs the code through the compiler's parser, 5001 # not just through cpp. "Syntax error" is here to catch this case. 5002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5003/* end confdefs.h. */ 5004#ifdef __STDC__ 5005# include <limits.h> 5006#else 5007# include <assert.h> 5008#endif 5009 Syntax error 5010_ACEOF 5011if ac_fn_c_try_cpp "$LINENO"; then : 5012 5013else 5014 # Broken: fails on valid input. 5015continue 5016fi 5017rm -f conftest.err conftest.$ac_ext 5018 5019 # OK, works on sane cases. Now check whether nonexistent headers 5020 # can be detected and how. 5021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5022/* end confdefs.h. */ 5023#include <ac_nonexistent.h> 5024_ACEOF 5025if ac_fn_c_try_cpp "$LINENO"; then : 5026 # Broken: success on invalid input. 5027continue 5028else 5029 # Passes both tests. 5030ac_preproc_ok=: 5031break 5032fi 5033rm -f conftest.err conftest.$ac_ext 5034 5035done 5036# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5037rm -f conftest.err conftest.$ac_ext 5038if $ac_preproc_ok; then : 5039 5040else 5041 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5042$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5043as_fn_error "C preprocessor \"$CPP\" fails sanity check 5044See \`config.log' for more details." "$LINENO" 5; } 5045fi 5046 5047ac_ext=c 5048ac_cpp='$CPP $CPPFLAGS' 5049ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5050ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5051ac_compiler_gnu=$ac_cv_c_compiler_gnu 5052 5053 5054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5055$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5056if test "${ac_cv_path_GREP+set}" = set; then : 5057 $as_echo_n "(cached) " >&6 5058else 5059 if test -z "$GREP"; then 5060 ac_path_GREP_found=false 5061 # Loop through the user's path and test for each of PROGNAME-LIST 5062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5063for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5064do 5065 IFS=$as_save_IFS 5066 test -z "$as_dir" && as_dir=. 5067 for ac_prog in grep ggrep; do 5068 for ac_exec_ext in '' $ac_executable_extensions; do 5069 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5070 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5071# Check for GNU ac_path_GREP and select it if it is found. 5072 # Check for GNU $ac_path_GREP 5073case `"$ac_path_GREP" --version 2>&1` in 5074*GNU*) 5075 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5076*) 5077 ac_count=0 5078 $as_echo_n 0123456789 >"conftest.in" 5079 while : 5080 do 5081 cat "conftest.in" "conftest.in" >"conftest.tmp" 5082 mv "conftest.tmp" "conftest.in" 5083 cp "conftest.in" "conftest.nl" 5084 $as_echo 'GREP' >> "conftest.nl" 5085 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5087 as_fn_arith $ac_count + 1 && ac_count=$as_val 5088 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5089 # Best one so far, save it but keep looking for a better one 5090 ac_cv_path_GREP="$ac_path_GREP" 5091 ac_path_GREP_max=$ac_count 5092 fi 5093 # 10*(2^10) chars as input seems more than enough 5094 test $ac_count -gt 10 && break 5095 done 5096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5097esac 5098 5099 $ac_path_GREP_found && break 3 5100 done 5101 done 5102 done 5103IFS=$as_save_IFS 5104 if test -z "$ac_cv_path_GREP"; then 5105 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5106 fi 5107else 5108 ac_cv_path_GREP=$GREP 5109fi 5110 5111fi 5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5113$as_echo "$ac_cv_path_GREP" >&6; } 5114 GREP="$ac_cv_path_GREP" 5115 5116 5117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5118$as_echo_n "checking for egrep... " >&6; } 5119if test "${ac_cv_path_EGREP+set}" = set; then : 5120 $as_echo_n "(cached) " >&6 5121else 5122 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5123 then ac_cv_path_EGREP="$GREP -E" 5124 else 5125 if test -z "$EGREP"; then 5126 ac_path_EGREP_found=false 5127 # Loop through the user's path and test for each of PROGNAME-LIST 5128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5129for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5130do 5131 IFS=$as_save_IFS 5132 test -z "$as_dir" && as_dir=. 5133 for ac_prog in egrep; do 5134 for ac_exec_ext in '' $ac_executable_extensions; do 5135 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5136 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5137# Check for GNU ac_path_EGREP and select it if it is found. 5138 # Check for GNU $ac_path_EGREP 5139case `"$ac_path_EGREP" --version 2>&1` in 5140*GNU*) 5141 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5142*) 5143 ac_count=0 5144 $as_echo_n 0123456789 >"conftest.in" 5145 while : 5146 do 5147 cat "conftest.in" "conftest.in" >"conftest.tmp" 5148 mv "conftest.tmp" "conftest.in" 5149 cp "conftest.in" "conftest.nl" 5150 $as_echo 'EGREP' >> "conftest.nl" 5151 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5152 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5153 as_fn_arith $ac_count + 1 && ac_count=$as_val 5154 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5155 # Best one so far, save it but keep looking for a better one 5156 ac_cv_path_EGREP="$ac_path_EGREP" 5157 ac_path_EGREP_max=$ac_count 5158 fi 5159 # 10*(2^10) chars as input seems more than enough 5160 test $ac_count -gt 10 && break 5161 done 5162 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5163esac 5164 5165 $ac_path_EGREP_found && break 3 5166 done 5167 done 5168 done 5169IFS=$as_save_IFS 5170 if test -z "$ac_cv_path_EGREP"; then 5171 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5172 fi 5173else 5174 ac_cv_path_EGREP=$EGREP 5175fi 5176 5177 fi 5178fi 5179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5180$as_echo "$ac_cv_path_EGREP" >&6; } 5181 EGREP="$ac_cv_path_EGREP" 5182 5183 5184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5185$as_echo_n "checking for ANSI C header files... " >&6; } 5186if test "${ac_cv_header_stdc+set}" = set; then : 5187 $as_echo_n "(cached) " >&6 5188else 5189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5190/* end confdefs.h. */ 5191#include <stdlib.h> 5192#include <stdarg.h> 5193#include <string.h> 5194#include <float.h> 5195 5196int 5197main () 5198{ 5199 5200 ; 5201 return 0; 5202} 5203_ACEOF 5204if ac_fn_c_try_compile "$LINENO"; then : 5205 ac_cv_header_stdc=yes 5206else 5207 ac_cv_header_stdc=no 5208fi 5209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5210 5211if test $ac_cv_header_stdc = yes; then 5212 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5214/* end confdefs.h. */ 5215#include <string.h> 5216 5217_ACEOF 5218if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5219 $EGREP "memchr" >/dev/null 2>&1; then : 5220 5221else 5222 ac_cv_header_stdc=no 5223fi 5224rm -f conftest* 5225 5226fi 5227 5228if test $ac_cv_header_stdc = yes; then 5229 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5231/* end confdefs.h. */ 5232#include <stdlib.h> 5233 5234_ACEOF 5235if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5236 $EGREP "free" >/dev/null 2>&1; then : 5237 5238else 5239 ac_cv_header_stdc=no 5240fi 5241rm -f conftest* 5242 5243fi 5244 5245if test $ac_cv_header_stdc = yes; then 5246 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5247 if test "$cross_compiling" = yes; then : 5248 : 5249else 5250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5251/* end confdefs.h. */ 5252#include <ctype.h> 5253#include <stdlib.h> 5254#if ((' ' & 0x0FF) == 0x020) 5255# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5256# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5257#else 5258# define ISLOWER(c) \ 5259 (('a' <= (c) && (c) <= 'i') \ 5260 || ('j' <= (c) && (c) <= 'r') \ 5261 || ('s' <= (c) && (c) <= 'z')) 5262# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5263#endif 5264 5265#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5266int 5267main () 5268{ 5269 int i; 5270 for (i = 0; i < 256; i++) 5271 if (XOR (islower (i), ISLOWER (i)) 5272 || toupper (i) != TOUPPER (i)) 5273 return 2; 5274 return 0; 5275} 5276_ACEOF 5277if ac_fn_c_try_run "$LINENO"; then : 5278 5279else 5280 ac_cv_header_stdc=no 5281fi 5282rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5283 conftest.$ac_objext conftest.beam conftest.$ac_ext 5284fi 5285 5286fi 5287fi 5288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5289$as_echo "$ac_cv_header_stdc" >&6; } 5290if test $ac_cv_header_stdc = yes; then 5291 5292$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5293 5294fi 5295 5296# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5297for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5298 inttypes.h stdint.h unistd.h 5299do : 5300 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5301ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5302" 5303eval as_val=\$$as_ac_Header 5304 if test "x$as_val" = x""yes; then : 5305 cat >>confdefs.h <<_ACEOF 5306#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5307_ACEOF 5308 5309fi 5310 5311done 5312 5313 5314 5315 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5316if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5317 MINIX=yes 5318else 5319 MINIX= 5320fi 5321 5322 5323 if test "$MINIX" = yes; then 5324 5325$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5326 5327 5328$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5329 5330 5331$as_echo "#define _MINIX 1" >>confdefs.h 5332 5333 fi 5334 5335 5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5337$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5338if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5339 $as_echo_n "(cached) " >&6 5340else 5341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5342/* end confdefs.h. */ 5343 5344# define __EXTENSIONS__ 1 5345 $ac_includes_default 5346int 5347main () 5348{ 5349 5350 ; 5351 return 0; 5352} 5353_ACEOF 5354if ac_fn_c_try_compile "$LINENO"; then : 5355 ac_cv_safe_to_define___extensions__=yes 5356else 5357 ac_cv_safe_to_define___extensions__=no 5358fi 5359rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5360fi 5361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5362$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5363 test $ac_cv_safe_to_define___extensions__ = yes && 5364 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5365 5366 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5367 5368 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5369 5370 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5371 5372 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5373 5374 5375 5376 5377 5378case `pwd` in 5379 *\ * | *\ *) 5380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5381$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5382esac 5383 5384 5385 5386macro_version='2.2.7a' 5387macro_revision='1.3134' 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401ltmain="$ac_aux_dir/ltmain.sh" 5402 5403# Backslashify metacharacters that are still active within 5404# double-quoted strings. 5405sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5406 5407# Same as above, but do not quote variable references. 5408double_quote_subst='s/\(["`\\]\)/\\\1/g' 5409 5410# Sed substitution to delay expansion of an escaped shell variable in a 5411# double_quote_subst'ed string. 5412delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5413 5414# Sed substitution to delay expansion of an escaped single quote. 5415delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5416 5417# Sed substitution to avoid accidental globbing in evaled expressions 5418no_glob_subst='s/\*/\\\*/g' 5419 5420ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5421ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5422ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5423 5424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5425$as_echo_n "checking how to print strings... " >&6; } 5426# Test print first, because it will be a builtin if present. 5427if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5428 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5429 ECHO='print -r --' 5430elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5431 ECHO='printf %s\n' 5432else 5433 # Use this function as a fallback that always works. 5434 func_fallback_echo () 5435 { 5436 eval 'cat <<_LTECHO_EOF 5437$1 5438_LTECHO_EOF' 5439 } 5440 ECHO='func_fallback_echo' 5441fi 5442 5443# func_echo_all arg... 5444# Invoke $ECHO with all args, space-separated. 5445func_echo_all () 5446{ 5447 $ECHO "" 5448} 5449 5450case "$ECHO" in 5451 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5452$as_echo "printf" >&6; } ;; 5453 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5454$as_echo "print -r" >&6; } ;; 5455 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5456$as_echo "cat" >&6; } ;; 5457esac 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5473$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5474if test "${ac_cv_path_SED+set}" = set; then : 5475 $as_echo_n "(cached) " >&6 5476else 5477 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5478 for ac_i in 1 2 3 4 5 6 7; do 5479 ac_script="$ac_script$as_nl$ac_script" 5480 done 5481 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5482 { ac_script=; unset ac_script;} 5483 if test -z "$SED"; then 5484 ac_path_SED_found=false 5485 # Loop through the user's path and test for each of PROGNAME-LIST 5486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5487for as_dir in $PATH 5488do 5489 IFS=$as_save_IFS 5490 test -z "$as_dir" && as_dir=. 5491 for ac_prog in sed gsed; do 5492 for ac_exec_ext in '' $ac_executable_extensions; do 5493 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5494 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5495# Check for GNU ac_path_SED and select it if it is found. 5496 # Check for GNU $ac_path_SED 5497case `"$ac_path_SED" --version 2>&1` in 5498*GNU*) 5499 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5500*) 5501 ac_count=0 5502 $as_echo_n 0123456789 >"conftest.in" 5503 while : 5504 do 5505 cat "conftest.in" "conftest.in" >"conftest.tmp" 5506 mv "conftest.tmp" "conftest.in" 5507 cp "conftest.in" "conftest.nl" 5508 $as_echo '' >> "conftest.nl" 5509 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5510 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5511 as_fn_arith $ac_count + 1 && ac_count=$as_val 5512 if test $ac_count -gt ${ac_path_SED_max-0}; then 5513 # Best one so far, save it but keep looking for a better one 5514 ac_cv_path_SED="$ac_path_SED" 5515 ac_path_SED_max=$ac_count 5516 fi 5517 # 10*(2^10) chars as input seems more than enough 5518 test $ac_count -gt 10 && break 5519 done 5520 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5521esac 5522 5523 $ac_path_SED_found && break 3 5524 done 5525 done 5526 done 5527IFS=$as_save_IFS 5528 if test -z "$ac_cv_path_SED"; then 5529 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5530 fi 5531else 5532 ac_cv_path_SED=$SED 5533fi 5534 5535fi 5536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5537$as_echo "$ac_cv_path_SED" >&6; } 5538 SED="$ac_cv_path_SED" 5539 rm -f conftest.sed 5540 5541test -z "$SED" && SED=sed 5542Xsed="$SED -e 1s/^X//" 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5555$as_echo_n "checking for fgrep... " >&6; } 5556if test "${ac_cv_path_FGREP+set}" = set; then : 5557 $as_echo_n "(cached) " >&6 5558else 5559 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5560 then ac_cv_path_FGREP="$GREP -F" 5561 else 5562 if test -z "$FGREP"; then 5563 ac_path_FGREP_found=false 5564 # Loop through the user's path and test for each of PROGNAME-LIST 5565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5566for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5567do 5568 IFS=$as_save_IFS 5569 test -z "$as_dir" && as_dir=. 5570 for ac_prog in fgrep; do 5571 for ac_exec_ext in '' $ac_executable_extensions; do 5572 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5573 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5574# Check for GNU ac_path_FGREP and select it if it is found. 5575 # Check for GNU $ac_path_FGREP 5576case `"$ac_path_FGREP" --version 2>&1` in 5577*GNU*) 5578 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5579*) 5580 ac_count=0 5581 $as_echo_n 0123456789 >"conftest.in" 5582 while : 5583 do 5584 cat "conftest.in" "conftest.in" >"conftest.tmp" 5585 mv "conftest.tmp" "conftest.in" 5586 cp "conftest.in" "conftest.nl" 5587 $as_echo 'FGREP' >> "conftest.nl" 5588 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5589 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5590 as_fn_arith $ac_count + 1 && ac_count=$as_val 5591 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5592 # Best one so far, save it but keep looking for a better one 5593 ac_cv_path_FGREP="$ac_path_FGREP" 5594 ac_path_FGREP_max=$ac_count 5595 fi 5596 # 10*(2^10) chars as input seems more than enough 5597 test $ac_count -gt 10 && break 5598 done 5599 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5600esac 5601 5602 $ac_path_FGREP_found && break 3 5603 done 5604 done 5605 done 5606IFS=$as_save_IFS 5607 if test -z "$ac_cv_path_FGREP"; then 5608 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5609 fi 5610else 5611 ac_cv_path_FGREP=$FGREP 5612fi 5613 5614 fi 5615fi 5616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5617$as_echo "$ac_cv_path_FGREP" >&6; } 5618 FGREP="$ac_cv_path_FGREP" 5619 5620 5621test -z "$GREP" && GREP=grep 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641# Check whether --with-gnu-ld was given. 5642if test "${with_gnu_ld+set}" = set; then : 5643 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5644else 5645 with_gnu_ld=no 5646fi 5647 5648ac_prog=ld 5649if test "$GCC" = yes; then 5650 # Check if gcc -print-prog-name=ld gives a path. 5651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5652$as_echo_n "checking for ld used by $CC... " >&6; } 5653 case $host in 5654 *-*-mingw*) 5655 # gcc leaves a trailing carriage return which upsets mingw 5656 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5657 *) 5658 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5659 esac 5660 case $ac_prog in 5661 # Accept absolute paths. 5662 [\\/]* | ?:[\\/]*) 5663 re_direlt='/[^/][^/]*/\.\./' 5664 # Canonicalize the pathname of ld 5665 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5666 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5667 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5668 done 5669 test -z "$LD" && LD="$ac_prog" 5670 ;; 5671 "") 5672 # If it fails, then pretend we aren't using GCC. 5673 ac_prog=ld 5674 ;; 5675 *) 5676 # If it is relative, then search for the first ld in PATH. 5677 with_gnu_ld=unknown 5678 ;; 5679 esac 5680elif test "$with_gnu_ld" = yes; then 5681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5682$as_echo_n "checking for GNU ld... " >&6; } 5683else 5684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5685$as_echo_n "checking for non-GNU ld... " >&6; } 5686fi 5687if test "${lt_cv_path_LD+set}" = set; then : 5688 $as_echo_n "(cached) " >&6 5689else 5690 if test -z "$LD"; then 5691 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5692 for ac_dir in $PATH; do 5693 IFS="$lt_save_ifs" 5694 test -z "$ac_dir" && ac_dir=. 5695 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5696 lt_cv_path_LD="$ac_dir/$ac_prog" 5697 # Check to see if the program is GNU ld. I'd rather use --version, 5698 # but apparently some variants of GNU ld only accept -v. 5699 # Break only if it was the GNU/non-GNU ld that we prefer. 5700 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5701 *GNU* | *'with BFD'*) 5702 test "$with_gnu_ld" != no && break 5703 ;; 5704 *) 5705 test "$with_gnu_ld" != yes && break 5706 ;; 5707 esac 5708 fi 5709 done 5710 IFS="$lt_save_ifs" 5711else 5712 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5713fi 5714fi 5715 5716LD="$lt_cv_path_LD" 5717if test -n "$LD"; then 5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5719$as_echo "$LD" >&6; } 5720else 5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5722$as_echo "no" >&6; } 5723fi 5724test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5726$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5727if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5728 $as_echo_n "(cached) " >&6 5729else 5730 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5731case `$LD -v 2>&1 </dev/null` in 5732*GNU* | *'with BFD'*) 5733 lt_cv_prog_gnu_ld=yes 5734 ;; 5735*) 5736 lt_cv_prog_gnu_ld=no 5737 ;; 5738esac 5739fi 5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5741$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5742with_gnu_ld=$lt_cv_prog_gnu_ld 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5753$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5754if test "${lt_cv_path_NM+set}" = set; then : 5755 $as_echo_n "(cached) " >&6 5756else 5757 if test -n "$NM"; then 5758 # Let the user override the test. 5759 lt_cv_path_NM="$NM" 5760else 5761 lt_nm_to_check="${ac_tool_prefix}nm" 5762 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5763 lt_nm_to_check="$lt_nm_to_check nm" 5764 fi 5765 for lt_tmp_nm in $lt_nm_to_check; do 5766 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5767 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5768 IFS="$lt_save_ifs" 5769 test -z "$ac_dir" && ac_dir=. 5770 tmp_nm="$ac_dir/$lt_tmp_nm" 5771 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5772 # Check to see if the nm accepts a BSD-compat flag. 5773 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5774 # nm: unknown option "B" ignored 5775 # Tru64's nm complains that /dev/null is an invalid object file 5776 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5777 */dev/null* | *'Invalid file or object type'*) 5778 lt_cv_path_NM="$tmp_nm -B" 5779 break 5780 ;; 5781 *) 5782 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5783 */dev/null*) 5784 lt_cv_path_NM="$tmp_nm -p" 5785 break 5786 ;; 5787 *) 5788 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5789 continue # so that we can try to find one that supports BSD flags 5790 ;; 5791 esac 5792 ;; 5793 esac 5794 fi 5795 done 5796 IFS="$lt_save_ifs" 5797 done 5798 : ${lt_cv_path_NM=no} 5799fi 5800fi 5801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5802$as_echo "$lt_cv_path_NM" >&6; } 5803if test "$lt_cv_path_NM" != "no"; then 5804 NM="$lt_cv_path_NM" 5805else 5806 # Didn't find any BSD compatible name lister, look for dumpbin. 5807 if test -n "$DUMPBIN"; then : 5808 # Let the user override the test. 5809 else 5810 if test -n "$ac_tool_prefix"; then 5811 for ac_prog in dumpbin "link -dump" 5812 do 5813 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5814set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5816$as_echo_n "checking for $ac_word... " >&6; } 5817if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5818 $as_echo_n "(cached) " >&6 5819else 5820 if test -n "$DUMPBIN"; then 5821 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5822else 5823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5824for as_dir in $PATH 5825do 5826 IFS=$as_save_IFS 5827 test -z "$as_dir" && as_dir=. 5828 for ac_exec_ext in '' $ac_executable_extensions; do 5829 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5830 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5832 break 2 5833 fi 5834done 5835 done 5836IFS=$as_save_IFS 5837 5838fi 5839fi 5840DUMPBIN=$ac_cv_prog_DUMPBIN 5841if test -n "$DUMPBIN"; then 5842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5843$as_echo "$DUMPBIN" >&6; } 5844else 5845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5846$as_echo "no" >&6; } 5847fi 5848 5849 5850 test -n "$DUMPBIN" && break 5851 done 5852fi 5853if test -z "$DUMPBIN"; then 5854 ac_ct_DUMPBIN=$DUMPBIN 5855 for ac_prog in dumpbin "link -dump" 5856do 5857 # Extract the first word of "$ac_prog", so it can be a program name with args. 5858set dummy $ac_prog; ac_word=$2 5859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5860$as_echo_n "checking for $ac_word... " >&6; } 5861if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5862 $as_echo_n "(cached) " >&6 5863else 5864 if test -n "$ac_ct_DUMPBIN"; then 5865 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5866else 5867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5868for as_dir in $PATH 5869do 5870 IFS=$as_save_IFS 5871 test -z "$as_dir" && as_dir=. 5872 for ac_exec_ext in '' $ac_executable_extensions; do 5873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5874 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5876 break 2 5877 fi 5878done 5879 done 5880IFS=$as_save_IFS 5881 5882fi 5883fi 5884ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5885if test -n "$ac_ct_DUMPBIN"; then 5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5887$as_echo "$ac_ct_DUMPBIN" >&6; } 5888else 5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5890$as_echo "no" >&6; } 5891fi 5892 5893 5894 test -n "$ac_ct_DUMPBIN" && break 5895done 5896 5897 if test "x$ac_ct_DUMPBIN" = x; then 5898 DUMPBIN=":" 5899 else 5900 case $cross_compiling:$ac_tool_warned in 5901yes:) 5902{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5903$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5904ac_tool_warned=yes ;; 5905esac 5906 DUMPBIN=$ac_ct_DUMPBIN 5907 fi 5908fi 5909 5910 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5911 *COFF*) 5912 DUMPBIN="$DUMPBIN -symbols" 5913 ;; 5914 *) 5915 DUMPBIN=: 5916 ;; 5917 esac 5918 fi 5919 5920 if test "$DUMPBIN" != ":"; then 5921 NM="$DUMPBIN" 5922 fi 5923fi 5924test -z "$NM" && NM=nm 5925 5926 5927 5928 5929 5930 5931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5932$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5933if test "${lt_cv_nm_interface+set}" = set; then : 5934 $as_echo_n "(cached) " >&6 5935else 5936 lt_cv_nm_interface="BSD nm" 5937 echo "int some_variable = 0;" > conftest.$ac_ext 5938 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5939 (eval "$ac_compile" 2>conftest.err) 5940 cat conftest.err >&5 5941 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5942 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5943 cat conftest.err >&5 5944 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5945 cat conftest.out >&5 5946 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5947 lt_cv_nm_interface="MS dumpbin" 5948 fi 5949 rm -f conftest* 5950fi 5951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5952$as_echo "$lt_cv_nm_interface" >&6; } 5953 5954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5955$as_echo_n "checking whether ln -s works... " >&6; } 5956LN_S=$as_ln_s 5957if test "$LN_S" = "ln -s"; then 5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5959$as_echo "yes" >&6; } 5960else 5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5962$as_echo "no, using $LN_S" >&6; } 5963fi 5964 5965# find the maximum length of command line arguments 5966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5967$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5968if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5969 $as_echo_n "(cached) " >&6 5970else 5971 i=0 5972 teststring="ABCD" 5973 5974 case $build_os in 5975 msdosdjgpp*) 5976 # On DJGPP, this test can blow up pretty badly due to problems in libc 5977 # (any single argument exceeding 2000 bytes causes a buffer overrun 5978 # during glob expansion). Even if it were fixed, the result of this 5979 # check would be larger than it should be. 5980 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5981 ;; 5982 5983 gnu*) 5984 # Under GNU Hurd, this test is not required because there is 5985 # no limit to the length of command line arguments. 5986 # Libtool will interpret -1 as no limit whatsoever 5987 lt_cv_sys_max_cmd_len=-1; 5988 ;; 5989 5990 cygwin* | mingw* | cegcc*) 5991 # On Win9x/ME, this test blows up -- it succeeds, but takes 5992 # about 5 minutes as the teststring grows exponentially. 5993 # Worse, since 9x/ME are not pre-emptively multitasking, 5994 # you end up with a "frozen" computer, even though with patience 5995 # the test eventually succeeds (with a max line length of 256k). 5996 # Instead, let's just punt: use the minimum linelength reported by 5997 # all of the supported platforms: 8192 (on NT/2K/XP). 5998 lt_cv_sys_max_cmd_len=8192; 5999 ;; 6000 6001 mint*) 6002 # On MiNT this can take a long time and run out of memory. 6003 lt_cv_sys_max_cmd_len=8192; 6004 ;; 6005 6006 amigaos*) 6007 # On AmigaOS with pdksh, this test takes hours, literally. 6008 # So we just punt and use a minimum line length of 8192. 6009 lt_cv_sys_max_cmd_len=8192; 6010 ;; 6011 6012 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6013 # This has been around since 386BSD, at least. Likely further. 6014 if test -x /sbin/sysctl; then 6015 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6016 elif test -x /usr/sbin/sysctl; then 6017 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6018 else 6019 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6020 fi 6021 # And add a safety zone 6022 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6023 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6024 ;; 6025 6026 interix*) 6027 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6028 lt_cv_sys_max_cmd_len=196608 6029 ;; 6030 6031 osf*) 6032 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6033 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6034 # nice to cause kernel panics so lets avoid the loop below. 6035 # First set a reasonable default. 6036 lt_cv_sys_max_cmd_len=16384 6037 # 6038 if test -x /sbin/sysconfig; then 6039 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6040 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6041 esac 6042 fi 6043 ;; 6044 sco3.2v5*) 6045 lt_cv_sys_max_cmd_len=102400 6046 ;; 6047 sysv5* | sco5v6* | sysv4.2uw2*) 6048 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6049 if test -n "$kargmax"; then 6050 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6051 else 6052 lt_cv_sys_max_cmd_len=32768 6053 fi 6054 ;; 6055 *) 6056 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6057 if test -n "$lt_cv_sys_max_cmd_len"; then 6058 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6059 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6060 else 6061 # Make teststring a little bigger before we do anything with it. 6062 # a 1K string should be a reasonable start. 6063 for i in 1 2 3 4 5 6 7 8 ; do 6064 teststring=$teststring$teststring 6065 done 6066 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6067 # If test is not a shell built-in, we'll probably end up computing a 6068 # maximum length that is only half of the actual maximum length, but 6069 # we can't tell. 6070 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6071 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6072 test $i != 17 # 1/2 MB should be enough 6073 do 6074 i=`expr $i + 1` 6075 teststring=$teststring$teststring 6076 done 6077 # Only check the string length outside the loop. 6078 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6079 teststring= 6080 # Add a significant safety factor because C++ compilers can tack on 6081 # massive amounts of additional arguments before passing them to the 6082 # linker. It appears as though 1/2 is a usable value. 6083 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6084 fi 6085 ;; 6086 esac 6087 6088fi 6089 6090if test -n $lt_cv_sys_max_cmd_len ; then 6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6092$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6093else 6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6095$as_echo "none" >&6; } 6096fi 6097max_cmd_len=$lt_cv_sys_max_cmd_len 6098 6099 6100 6101 6102 6103 6104: ${CP="cp -f"} 6105: ${MV="mv -f"} 6106: ${RM="rm -f"} 6107 6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6109$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6110# Try some XSI features 6111xsi_shell=no 6112( _lt_dummy="a/b/c" 6113 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6114 = c,a/b,, \ 6115 && eval 'test $(( 1 + 1 )) -eq 2 \ 6116 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6117 && xsi_shell=yes 6118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6119$as_echo "$xsi_shell" >&6; } 6120 6121 6122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6123$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6124lt_shell_append=no 6125( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6126 >/dev/null 2>&1 \ 6127 && lt_shell_append=yes 6128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6129$as_echo "$lt_shell_append" >&6; } 6130 6131 6132if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6133 lt_unset=unset 6134else 6135 lt_unset=false 6136fi 6137 6138 6139 6140 6141 6142# test EBCDIC or ASCII 6143case `echo X|tr X '\101'` in 6144 A) # ASCII based system 6145 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6146 lt_SP2NL='tr \040 \012' 6147 lt_NL2SP='tr \015\012 \040\040' 6148 ;; 6149 *) # EBCDIC based system 6150 lt_SP2NL='tr \100 \n' 6151 lt_NL2SP='tr \r\n \100\100' 6152 ;; 6153esac 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6164$as_echo_n "checking for $LD option to reload object files... " >&6; } 6165if test "${lt_cv_ld_reload_flag+set}" = set; then : 6166 $as_echo_n "(cached) " >&6 6167else 6168 lt_cv_ld_reload_flag='-r' 6169fi 6170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6171$as_echo "$lt_cv_ld_reload_flag" >&6; } 6172reload_flag=$lt_cv_ld_reload_flag 6173case $reload_flag in 6174"" | " "*) ;; 6175*) reload_flag=" $reload_flag" ;; 6176esac 6177reload_cmds='$LD$reload_flag -o $output$reload_objs' 6178case $host_os in 6179 darwin*) 6180 if test "$GCC" = yes; then 6181 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6182 else 6183 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6184 fi 6185 ;; 6186esac 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196if test -n "$ac_tool_prefix"; then 6197 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6198set dummy ${ac_tool_prefix}objdump; ac_word=$2 6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6200$as_echo_n "checking for $ac_word... " >&6; } 6201if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6202 $as_echo_n "(cached) " >&6 6203else 6204 if test -n "$OBJDUMP"; then 6205 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6206else 6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6208for as_dir in $PATH 6209do 6210 IFS=$as_save_IFS 6211 test -z "$as_dir" && as_dir=. 6212 for ac_exec_ext in '' $ac_executable_extensions; do 6213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6214 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6216 break 2 6217 fi 6218done 6219 done 6220IFS=$as_save_IFS 6221 6222fi 6223fi 6224OBJDUMP=$ac_cv_prog_OBJDUMP 6225if test -n "$OBJDUMP"; then 6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6227$as_echo "$OBJDUMP" >&6; } 6228else 6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6230$as_echo "no" >&6; } 6231fi 6232 6233 6234fi 6235if test -z "$ac_cv_prog_OBJDUMP"; then 6236 ac_ct_OBJDUMP=$OBJDUMP 6237 # Extract the first word of "objdump", so it can be a program name with args. 6238set dummy objdump; ac_word=$2 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6240$as_echo_n "checking for $ac_word... " >&6; } 6241if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6242 $as_echo_n "(cached) " >&6 6243else 6244 if test -n "$ac_ct_OBJDUMP"; then 6245 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6246else 6247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6248for as_dir in $PATH 6249do 6250 IFS=$as_save_IFS 6251 test -z "$as_dir" && as_dir=. 6252 for ac_exec_ext in '' $ac_executable_extensions; do 6253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6254 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6256 break 2 6257 fi 6258done 6259 done 6260IFS=$as_save_IFS 6261 6262fi 6263fi 6264ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6265if test -n "$ac_ct_OBJDUMP"; then 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6267$as_echo "$ac_ct_OBJDUMP" >&6; } 6268else 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6270$as_echo "no" >&6; } 6271fi 6272 6273 if test "x$ac_ct_OBJDUMP" = x; then 6274 OBJDUMP="false" 6275 else 6276 case $cross_compiling:$ac_tool_warned in 6277yes:) 6278{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6279$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6280ac_tool_warned=yes ;; 6281esac 6282 OBJDUMP=$ac_ct_OBJDUMP 6283 fi 6284else 6285 OBJDUMP="$ac_cv_prog_OBJDUMP" 6286fi 6287 6288test -z "$OBJDUMP" && OBJDUMP=objdump 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6299$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6300if test "${lt_cv_deplibs_check_method+set}" = set; then : 6301 $as_echo_n "(cached) " >&6 6302else 6303 lt_cv_file_magic_cmd='$MAGIC_CMD' 6304lt_cv_file_magic_test_file= 6305lt_cv_deplibs_check_method='unknown' 6306# Need to set the preceding variable on all platforms that support 6307# interlibrary dependencies. 6308# 'none' -- dependencies not supported. 6309# `unknown' -- same as none, but documents that we really don't know. 6310# 'pass_all' -- all dependencies passed with no checks. 6311# 'test_compile' -- check by making test program. 6312# 'file_magic [[regex]]' -- check by looking for files in library path 6313# which responds to the $file_magic_cmd with a given extended regex. 6314# If you have `file' or equivalent on your system and you're not sure 6315# whether `pass_all' will *always* work, you probably want this one. 6316 6317case $host_os in 6318aix[4-9]*) 6319 lt_cv_deplibs_check_method=pass_all 6320 ;; 6321 6322beos*) 6323 lt_cv_deplibs_check_method=pass_all 6324 ;; 6325 6326bsdi[45]*) 6327 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6328 lt_cv_file_magic_cmd='/usr/bin/file -L' 6329 lt_cv_file_magic_test_file=/shlib/libc.so 6330 ;; 6331 6332cygwin*) 6333 # func_win32_libid is a shell function defined in ltmain.sh 6334 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6335 lt_cv_file_magic_cmd='func_win32_libid' 6336 ;; 6337 6338mingw* | pw32*) 6339 # Base MSYS/MinGW do not provide the 'file' command needed by 6340 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6341 # unless we find 'file', for example because we are cross-compiling. 6342 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6343 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6344 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6345 lt_cv_file_magic_cmd='func_win32_libid' 6346 else 6347 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6348 lt_cv_file_magic_cmd='$OBJDUMP -f' 6349 fi 6350 ;; 6351 6352cegcc*) 6353 # use the weaker test based on 'objdump'. See mingw*. 6354 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6355 lt_cv_file_magic_cmd='$OBJDUMP -f' 6356 ;; 6357 6358darwin* | rhapsody*) 6359 lt_cv_deplibs_check_method=pass_all 6360 ;; 6361 6362freebsd* | dragonfly*) 6363 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6364 case $host_cpu in 6365 i*86 ) 6366 # Not sure whether the presence of OpenBSD here was a mistake. 6367 # Let's accept both of them until this is cleared up. 6368 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6369 lt_cv_file_magic_cmd=/usr/bin/file 6370 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6371 ;; 6372 esac 6373 else 6374 lt_cv_deplibs_check_method=pass_all 6375 fi 6376 ;; 6377 6378gnu*) 6379 lt_cv_deplibs_check_method=pass_all 6380 ;; 6381 6382haiku*) 6383 lt_cv_deplibs_check_method=pass_all 6384 ;; 6385 6386hpux10.20* | hpux11*) 6387 lt_cv_file_magic_cmd=/usr/bin/file 6388 case $host_cpu in 6389 ia64*) 6390 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6391 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6392 ;; 6393 hppa*64*) 6394 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]' 6395 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6396 ;; 6397 *) 6398 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6399 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6400 ;; 6401 esac 6402 ;; 6403 6404interix[3-9]*) 6405 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6406 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6407 ;; 6408 6409irix5* | irix6* | nonstopux*) 6410 case $LD in 6411 *-32|*"-32 ") libmagic=32-bit;; 6412 *-n32|*"-n32 ") libmagic=N32;; 6413 *-64|*"-64 ") libmagic=64-bit;; 6414 *) libmagic=never-match;; 6415 esac 6416 lt_cv_deplibs_check_method=pass_all 6417 ;; 6418 6419# This must be Linux ELF. 6420linux* | k*bsd*-gnu | kopensolaris*-gnu) 6421 lt_cv_deplibs_check_method=pass_all 6422 ;; 6423 6424netbsd*) 6425 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6426 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6427 else 6428 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6429 fi 6430 ;; 6431 6432newos6*) 6433 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6434 lt_cv_file_magic_cmd=/usr/bin/file 6435 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6436 ;; 6437 6438*nto* | *qnx*) 6439 lt_cv_deplibs_check_method=pass_all 6440 ;; 6441 6442openbsd*) 6443 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6444 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6445 else 6446 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6447 fi 6448 ;; 6449 6450osf3* | osf4* | osf5*) 6451 lt_cv_deplibs_check_method=pass_all 6452 ;; 6453 6454rdos*) 6455 lt_cv_deplibs_check_method=pass_all 6456 ;; 6457 6458solaris*) 6459 lt_cv_deplibs_check_method=pass_all 6460 ;; 6461 6462sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6463 lt_cv_deplibs_check_method=pass_all 6464 ;; 6465 6466sysv4 | sysv4.3*) 6467 case $host_vendor in 6468 motorola) 6469 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]' 6470 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6471 ;; 6472 ncr) 6473 lt_cv_deplibs_check_method=pass_all 6474 ;; 6475 sequent) 6476 lt_cv_file_magic_cmd='/bin/file' 6477 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6478 ;; 6479 sni) 6480 lt_cv_file_magic_cmd='/bin/file' 6481 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6482 lt_cv_file_magic_test_file=/lib/libc.so 6483 ;; 6484 siemens) 6485 lt_cv_deplibs_check_method=pass_all 6486 ;; 6487 pc) 6488 lt_cv_deplibs_check_method=pass_all 6489 ;; 6490 esac 6491 ;; 6492 6493tpf*) 6494 lt_cv_deplibs_check_method=pass_all 6495 ;; 6496esac 6497 6498fi 6499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6500$as_echo "$lt_cv_deplibs_check_method" >&6; } 6501file_magic_cmd=$lt_cv_file_magic_cmd 6502deplibs_check_method=$lt_cv_deplibs_check_method 6503test -z "$deplibs_check_method" && deplibs_check_method=unknown 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516if test -n "$ac_tool_prefix"; then 6517 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6518set dummy ${ac_tool_prefix}ar; ac_word=$2 6519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6520$as_echo_n "checking for $ac_word... " >&6; } 6521if test "${ac_cv_prog_AR+set}" = set; then : 6522 $as_echo_n "(cached) " >&6 6523else 6524 if test -n "$AR"; then 6525 ac_cv_prog_AR="$AR" # Let the user override the test. 6526else 6527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6528for as_dir in $PATH 6529do 6530 IFS=$as_save_IFS 6531 test -z "$as_dir" && as_dir=. 6532 for ac_exec_ext in '' $ac_executable_extensions; do 6533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6534 ac_cv_prog_AR="${ac_tool_prefix}ar" 6535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6536 break 2 6537 fi 6538done 6539 done 6540IFS=$as_save_IFS 6541 6542fi 6543fi 6544AR=$ac_cv_prog_AR 6545if test -n "$AR"; then 6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6547$as_echo "$AR" >&6; } 6548else 6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6550$as_echo "no" >&6; } 6551fi 6552 6553 6554fi 6555if test -z "$ac_cv_prog_AR"; then 6556 ac_ct_AR=$AR 6557 # Extract the first word of "ar", so it can be a program name with args. 6558set dummy ar; ac_word=$2 6559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6560$as_echo_n "checking for $ac_word... " >&6; } 6561if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6562 $as_echo_n "(cached) " >&6 6563else 6564 if test -n "$ac_ct_AR"; then 6565 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6566else 6567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6568for as_dir in $PATH 6569do 6570 IFS=$as_save_IFS 6571 test -z "$as_dir" && as_dir=. 6572 for ac_exec_ext in '' $ac_executable_extensions; do 6573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6574 ac_cv_prog_ac_ct_AR="ar" 6575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6576 break 2 6577 fi 6578done 6579 done 6580IFS=$as_save_IFS 6581 6582fi 6583fi 6584ac_ct_AR=$ac_cv_prog_ac_ct_AR 6585if test -n "$ac_ct_AR"; then 6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6587$as_echo "$ac_ct_AR" >&6; } 6588else 6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6590$as_echo "no" >&6; } 6591fi 6592 6593 if test "x$ac_ct_AR" = x; then 6594 AR="false" 6595 else 6596 case $cross_compiling:$ac_tool_warned in 6597yes:) 6598{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6599$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6600ac_tool_warned=yes ;; 6601esac 6602 AR=$ac_ct_AR 6603 fi 6604else 6605 AR="$ac_cv_prog_AR" 6606fi 6607 6608test -z "$AR" && AR=ar 6609test -z "$AR_FLAGS" && AR_FLAGS=cru 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621if test -n "$ac_tool_prefix"; then 6622 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6623set dummy ${ac_tool_prefix}strip; ac_word=$2 6624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6625$as_echo_n "checking for $ac_word... " >&6; } 6626if test "${ac_cv_prog_STRIP+set}" = set; then : 6627 $as_echo_n "(cached) " >&6 6628else 6629 if test -n "$STRIP"; then 6630 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6631else 6632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6633for as_dir in $PATH 6634do 6635 IFS=$as_save_IFS 6636 test -z "$as_dir" && as_dir=. 6637 for ac_exec_ext in '' $ac_executable_extensions; do 6638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6639 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6641 break 2 6642 fi 6643done 6644 done 6645IFS=$as_save_IFS 6646 6647fi 6648fi 6649STRIP=$ac_cv_prog_STRIP 6650if test -n "$STRIP"; then 6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6652$as_echo "$STRIP" >&6; } 6653else 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6655$as_echo "no" >&6; } 6656fi 6657 6658 6659fi 6660if test -z "$ac_cv_prog_STRIP"; then 6661 ac_ct_STRIP=$STRIP 6662 # Extract the first word of "strip", so it can be a program name with args. 6663set dummy strip; ac_word=$2 6664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6665$as_echo_n "checking for $ac_word... " >&6; } 6666if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6667 $as_echo_n "(cached) " >&6 6668else 6669 if test -n "$ac_ct_STRIP"; then 6670 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6671else 6672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6673for as_dir in $PATH 6674do 6675 IFS=$as_save_IFS 6676 test -z "$as_dir" && as_dir=. 6677 for ac_exec_ext in '' $ac_executable_extensions; do 6678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6679 ac_cv_prog_ac_ct_STRIP="strip" 6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6681 break 2 6682 fi 6683done 6684 done 6685IFS=$as_save_IFS 6686 6687fi 6688fi 6689ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6690if test -n "$ac_ct_STRIP"; then 6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6692$as_echo "$ac_ct_STRIP" >&6; } 6693else 6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6695$as_echo "no" >&6; } 6696fi 6697 6698 if test "x$ac_ct_STRIP" = x; then 6699 STRIP=":" 6700 else 6701 case $cross_compiling:$ac_tool_warned in 6702yes:) 6703{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6704$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6705ac_tool_warned=yes ;; 6706esac 6707 STRIP=$ac_ct_STRIP 6708 fi 6709else 6710 STRIP="$ac_cv_prog_STRIP" 6711fi 6712 6713test -z "$STRIP" && STRIP=: 6714 6715 6716 6717 6718 6719 6720if test -n "$ac_tool_prefix"; then 6721 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6722set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6724$as_echo_n "checking for $ac_word... " >&6; } 6725if test "${ac_cv_prog_RANLIB+set}" = set; then : 6726 $as_echo_n "(cached) " >&6 6727else 6728 if test -n "$RANLIB"; then 6729 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6730else 6731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6732for as_dir in $PATH 6733do 6734 IFS=$as_save_IFS 6735 test -z "$as_dir" && as_dir=. 6736 for ac_exec_ext in '' $ac_executable_extensions; do 6737 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6738 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6740 break 2 6741 fi 6742done 6743 done 6744IFS=$as_save_IFS 6745 6746fi 6747fi 6748RANLIB=$ac_cv_prog_RANLIB 6749if test -n "$RANLIB"; then 6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6751$as_echo "$RANLIB" >&6; } 6752else 6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6754$as_echo "no" >&6; } 6755fi 6756 6757 6758fi 6759if test -z "$ac_cv_prog_RANLIB"; then 6760 ac_ct_RANLIB=$RANLIB 6761 # Extract the first word of "ranlib", so it can be a program name with args. 6762set dummy ranlib; ac_word=$2 6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6764$as_echo_n "checking for $ac_word... " >&6; } 6765if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6766 $as_echo_n "(cached) " >&6 6767else 6768 if test -n "$ac_ct_RANLIB"; then 6769 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6770else 6771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6772for as_dir in $PATH 6773do 6774 IFS=$as_save_IFS 6775 test -z "$as_dir" && as_dir=. 6776 for ac_exec_ext in '' $ac_executable_extensions; do 6777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6778 ac_cv_prog_ac_ct_RANLIB="ranlib" 6779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6780 break 2 6781 fi 6782done 6783 done 6784IFS=$as_save_IFS 6785 6786fi 6787fi 6788ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6789if test -n "$ac_ct_RANLIB"; then 6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6791$as_echo "$ac_ct_RANLIB" >&6; } 6792else 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6794$as_echo "no" >&6; } 6795fi 6796 6797 if test "x$ac_ct_RANLIB" = x; then 6798 RANLIB=":" 6799 else 6800 case $cross_compiling:$ac_tool_warned in 6801yes:) 6802{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6803$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6804ac_tool_warned=yes ;; 6805esac 6806 RANLIB=$ac_ct_RANLIB 6807 fi 6808else 6809 RANLIB="$ac_cv_prog_RANLIB" 6810fi 6811 6812test -z "$RANLIB" && RANLIB=: 6813 6814 6815 6816 6817 6818 6819# Determine commands to create old-style static archives. 6820old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6821old_postinstall_cmds='chmod 644 $oldlib' 6822old_postuninstall_cmds= 6823 6824if test -n "$RANLIB"; then 6825 case $host_os in 6826 openbsd*) 6827 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6828 ;; 6829 *) 6830 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6831 ;; 6832 esac 6833 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6834fi 6835 6836case $host_os in 6837 darwin*) 6838 lock_old_archive_extraction=yes ;; 6839 *) 6840 lock_old_archive_extraction=no ;; 6841esac 6842 6843 6844 6845 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# If no C compiler was specified, use CC. 6882LTCC=${LTCC-"$CC"} 6883 6884# If no C compiler flags were specified, use CFLAGS. 6885LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6886 6887# Allow CC to be a program name with arguments. 6888compiler=$CC 6889 6890 6891# Check for command to grab the raw symbol name followed by C symbol from nm. 6892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6893$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6894if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6895 $as_echo_n "(cached) " >&6 6896else 6897 6898# These are sane defaults that work on at least a few old systems. 6899# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6900 6901# Character class describing NM global symbol codes. 6902symcode='[BCDEGRST]' 6903 6904# Regexp to match symbols that can be accessed directly from C. 6905sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6906 6907# Define system-specific variables. 6908case $host_os in 6909aix*) 6910 symcode='[BCDT]' 6911 ;; 6912cygwin* | mingw* | pw32* | cegcc*) 6913 symcode='[ABCDGISTW]' 6914 ;; 6915hpux*) 6916 if test "$host_cpu" = ia64; then 6917 symcode='[ABCDEGRST]' 6918 fi 6919 ;; 6920irix* | nonstopux*) 6921 symcode='[BCDEGRST]' 6922 ;; 6923osf*) 6924 symcode='[BCDEGQRST]' 6925 ;; 6926solaris*) 6927 symcode='[BDRT]' 6928 ;; 6929sco3.2v5*) 6930 symcode='[DT]' 6931 ;; 6932sysv4.2uw2*) 6933 symcode='[DT]' 6934 ;; 6935sysv5* | sco5v6* | unixware* | OpenUNIX*) 6936 symcode='[ABDT]' 6937 ;; 6938sysv4) 6939 symcode='[DFNSTU]' 6940 ;; 6941esac 6942 6943# If we're using GNU nm, then use its standard symbol codes. 6944case `$NM -V 2>&1` in 6945*GNU* | *'with BFD'*) 6946 symcode='[ABCDGIRSTW]' ;; 6947esac 6948 6949# Transform an extracted symbol line into a proper C declaration. 6950# Some systems (esp. on ia64) link data and code symbols differently, 6951# so use this general approach. 6952lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6953 6954# Transform an extracted symbol line into symbol name and symbol address 6955lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6956lt_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'" 6957 6958# Handle CRLF in mingw tool chain 6959opt_cr= 6960case $build_os in 6961mingw*) 6962 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6963 ;; 6964esac 6965 6966# Try without a prefix underscore, then with it. 6967for ac_symprfx in "" "_"; do 6968 6969 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6970 symxfrm="\\1 $ac_symprfx\\2 \\2" 6971 6972 # Write the raw and C identifiers. 6973 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6974 # Fake it for dumpbin and say T for any non-static function 6975 # and D for any global variable. 6976 # Also find C++ and __fastcall symbols from MSVC++, 6977 # which start with @ or ?. 6978 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6979" {last_section=section; section=\$ 3};"\ 6980" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6981" \$ 0!~/External *\|/{next};"\ 6982" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6983" {if(hide[section]) next};"\ 6984" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6985" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6986" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6987" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6988" ' prfx=^$ac_symprfx" 6989 else 6990 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6991 fi 6992 6993 # Check to see that the pipe works correctly. 6994 pipe_works=no 6995 6996 rm -f conftest* 6997 cat > conftest.$ac_ext <<_LT_EOF 6998#ifdef __cplusplus 6999extern "C" { 7000#endif 7001char nm_test_var; 7002void nm_test_func(void); 7003void nm_test_func(void){} 7004#ifdef __cplusplus 7005} 7006#endif 7007int main(){nm_test_var='a';nm_test_func();return(0);} 7008_LT_EOF 7009 7010 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7011 (eval $ac_compile) 2>&5 7012 ac_status=$? 7013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7014 test $ac_status = 0; }; then 7015 # Now try to grab the symbols. 7016 nlist=conftest.nm 7017 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7018 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7019 ac_status=$? 7020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7021 test $ac_status = 0; } && test -s "$nlist"; then 7022 # Try sorting and uniquifying the output. 7023 if sort "$nlist" | uniq > "$nlist"T; then 7024 mv -f "$nlist"T "$nlist" 7025 else 7026 rm -f "$nlist"T 7027 fi 7028 7029 # Make sure that we snagged all the symbols we need. 7030 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7031 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7032 cat <<_LT_EOF > conftest.$ac_ext 7033#ifdef __cplusplus 7034extern "C" { 7035#endif 7036 7037_LT_EOF 7038 # Now generate the symbol file. 7039 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7040 7041 cat <<_LT_EOF >> conftest.$ac_ext 7042 7043/* The mapping between symbol names and symbols. */ 7044const struct { 7045 const char *name; 7046 void *address; 7047} 7048lt__PROGRAM__LTX_preloaded_symbols[] = 7049{ 7050 { "@PROGRAM@", (void *) 0 }, 7051_LT_EOF 7052 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7053 cat <<\_LT_EOF >> conftest.$ac_ext 7054 {0, (void *) 0} 7055}; 7056 7057/* This works around a problem in FreeBSD linker */ 7058#ifdef FREEBSD_WORKAROUND 7059static const void *lt_preloaded_setup() { 7060 return lt__PROGRAM__LTX_preloaded_symbols; 7061} 7062#endif 7063 7064#ifdef __cplusplus 7065} 7066#endif 7067_LT_EOF 7068 # Now try linking the two files. 7069 mv conftest.$ac_objext conftstm.$ac_objext 7070 lt_save_LIBS="$LIBS" 7071 lt_save_CFLAGS="$CFLAGS" 7072 LIBS="conftstm.$ac_objext" 7073 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7074 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7075 (eval $ac_link) 2>&5 7076 ac_status=$? 7077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7078 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7079 pipe_works=yes 7080 fi 7081 LIBS="$lt_save_LIBS" 7082 CFLAGS="$lt_save_CFLAGS" 7083 else 7084 echo "cannot find nm_test_func in $nlist" >&5 7085 fi 7086 else 7087 echo "cannot find nm_test_var in $nlist" >&5 7088 fi 7089 else 7090 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7091 fi 7092 else 7093 echo "$progname: failed program was:" >&5 7094 cat conftest.$ac_ext >&5 7095 fi 7096 rm -rf conftest* conftst* 7097 7098 # Do not use the global_symbol_pipe unless it works. 7099 if test "$pipe_works" = yes; then 7100 break 7101 else 7102 lt_cv_sys_global_symbol_pipe= 7103 fi 7104done 7105 7106fi 7107 7108if test -z "$lt_cv_sys_global_symbol_pipe"; then 7109 lt_cv_sys_global_symbol_to_cdecl= 7110fi 7111if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7113$as_echo "failed" >&6; } 7114else 7115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7116$as_echo "ok" >&6; } 7117fi 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140# Check whether --enable-libtool-lock was given. 7141if test "${enable_libtool_lock+set}" = set; then : 7142 enableval=$enable_libtool_lock; 7143fi 7144 7145test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7146 7147# Some flags need to be propagated to the compiler or linker for good 7148# libtool support. 7149case $host in 7150ia64-*-hpux*) 7151 # Find out which ABI we are using. 7152 echo 'int i;' > conftest.$ac_ext 7153 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7154 (eval $ac_compile) 2>&5 7155 ac_status=$? 7156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7157 test $ac_status = 0; }; then 7158 case `/usr/bin/file conftest.$ac_objext` in 7159 *ELF-32*) 7160 HPUX_IA64_MODE="32" 7161 ;; 7162 *ELF-64*) 7163 HPUX_IA64_MODE="64" 7164 ;; 7165 esac 7166 fi 7167 rm -rf conftest* 7168 ;; 7169*-*-irix6*) 7170 # Find out which ABI we are using. 7171 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7172 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7173 (eval $ac_compile) 2>&5 7174 ac_status=$? 7175 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7176 test $ac_status = 0; }; then 7177 if test "$lt_cv_prog_gnu_ld" = yes; then 7178 case `/usr/bin/file conftest.$ac_objext` in 7179 *32-bit*) 7180 LD="${LD-ld} -melf32bsmip" 7181 ;; 7182 *N32*) 7183 LD="${LD-ld} -melf32bmipn32" 7184 ;; 7185 *64-bit*) 7186 LD="${LD-ld} -melf64bmip" 7187 ;; 7188 esac 7189 else 7190 case `/usr/bin/file conftest.$ac_objext` in 7191 *32-bit*) 7192 LD="${LD-ld} -32" 7193 ;; 7194 *N32*) 7195 LD="${LD-ld} -n32" 7196 ;; 7197 *64-bit*) 7198 LD="${LD-ld} -64" 7199 ;; 7200 esac 7201 fi 7202 fi 7203 rm -rf conftest* 7204 ;; 7205 7206x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7207s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7208 # Find out which ABI we are using. 7209 echo 'int i;' > conftest.$ac_ext 7210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7211 (eval $ac_compile) 2>&5 7212 ac_status=$? 7213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7214 test $ac_status = 0; }; then 7215 case `/usr/bin/file conftest.o` in 7216 *32-bit*) 7217 case $host in 7218 x86_64-*kfreebsd*-gnu) 7219 LD="${LD-ld} -m elf_i386_fbsd" 7220 ;; 7221 x86_64-*linux*) 7222 LD="${LD-ld} -m elf_i386" 7223 ;; 7224 ppc64-*linux*|powerpc64-*linux*) 7225 LD="${LD-ld} -m elf32ppclinux" 7226 ;; 7227 s390x-*linux*) 7228 LD="${LD-ld} -m elf_s390" 7229 ;; 7230 sparc64-*linux*) 7231 LD="${LD-ld} -m elf32_sparc" 7232 ;; 7233 esac 7234 ;; 7235 *64-bit*) 7236 case $host in 7237 x86_64-*kfreebsd*-gnu) 7238 LD="${LD-ld} -m elf_x86_64_fbsd" 7239 ;; 7240 x86_64-*linux*) 7241 LD="${LD-ld} -m elf_x86_64" 7242 ;; 7243 ppc*-*linux*|powerpc*-*linux*) 7244 LD="${LD-ld} -m elf64ppc" 7245 ;; 7246 s390*-*linux*|s390*-*tpf*) 7247 LD="${LD-ld} -m elf64_s390" 7248 ;; 7249 sparc*-*linux*) 7250 LD="${LD-ld} -m elf64_sparc" 7251 ;; 7252 esac 7253 ;; 7254 esac 7255 fi 7256 rm -rf conftest* 7257 ;; 7258 7259*-*-sco3.2v5*) 7260 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7261 SAVE_CFLAGS="$CFLAGS" 7262 CFLAGS="$CFLAGS -belf" 7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7264$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7265if test "${lt_cv_cc_needs_belf+set}" = set; then : 7266 $as_echo_n "(cached) " >&6 7267else 7268 ac_ext=c 7269ac_cpp='$CPP $CPPFLAGS' 7270ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7271ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7272ac_compiler_gnu=$ac_cv_c_compiler_gnu 7273 7274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7275/* end confdefs.h. */ 7276 7277int 7278main () 7279{ 7280 7281 ; 7282 return 0; 7283} 7284_ACEOF 7285if ac_fn_c_try_link "$LINENO"; then : 7286 lt_cv_cc_needs_belf=yes 7287else 7288 lt_cv_cc_needs_belf=no 7289fi 7290rm -f core conftest.err conftest.$ac_objext \ 7291 conftest$ac_exeext conftest.$ac_ext 7292 ac_ext=c 7293ac_cpp='$CPP $CPPFLAGS' 7294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7296ac_compiler_gnu=$ac_cv_c_compiler_gnu 7297 7298fi 7299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7300$as_echo "$lt_cv_cc_needs_belf" >&6; } 7301 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7302 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7303 CFLAGS="$SAVE_CFLAGS" 7304 fi 7305 ;; 7306sparc*-*solaris*) 7307 # Find out which ABI we are using. 7308 echo 'int i;' > conftest.$ac_ext 7309 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7310 (eval $ac_compile) 2>&5 7311 ac_status=$? 7312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7313 test $ac_status = 0; }; then 7314 case `/usr/bin/file conftest.o` in 7315 *64-bit*) 7316 case $lt_cv_prog_gnu_ld in 7317 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7318 *) 7319 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7320 LD="${LD-ld} -64" 7321 fi 7322 ;; 7323 esac 7324 ;; 7325 esac 7326 fi 7327 rm -rf conftest* 7328 ;; 7329esac 7330 7331need_locks="$enable_libtool_lock" 7332 7333 7334 case $host_os in 7335 rhapsody* | darwin*) 7336 if test -n "$ac_tool_prefix"; then 7337 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7338set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7340$as_echo_n "checking for $ac_word... " >&6; } 7341if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7342 $as_echo_n "(cached) " >&6 7343else 7344 if test -n "$DSYMUTIL"; then 7345 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7346else 7347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7348for as_dir in $PATH 7349do 7350 IFS=$as_save_IFS 7351 test -z "$as_dir" && as_dir=. 7352 for ac_exec_ext in '' $ac_executable_extensions; do 7353 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7354 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7356 break 2 7357 fi 7358done 7359 done 7360IFS=$as_save_IFS 7361 7362fi 7363fi 7364DSYMUTIL=$ac_cv_prog_DSYMUTIL 7365if test -n "$DSYMUTIL"; then 7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7367$as_echo "$DSYMUTIL" >&6; } 7368else 7369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7370$as_echo "no" >&6; } 7371fi 7372 7373 7374fi 7375if test -z "$ac_cv_prog_DSYMUTIL"; then 7376 ac_ct_DSYMUTIL=$DSYMUTIL 7377 # Extract the first word of "dsymutil", so it can be a program name with args. 7378set dummy dsymutil; ac_word=$2 7379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7380$as_echo_n "checking for $ac_word... " >&6; } 7381if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7382 $as_echo_n "(cached) " >&6 7383else 7384 if test -n "$ac_ct_DSYMUTIL"; then 7385 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7386else 7387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7388for as_dir in $PATH 7389do 7390 IFS=$as_save_IFS 7391 test -z "$as_dir" && as_dir=. 7392 for ac_exec_ext in '' $ac_executable_extensions; do 7393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7394 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7396 break 2 7397 fi 7398done 7399 done 7400IFS=$as_save_IFS 7401 7402fi 7403fi 7404ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7405if test -n "$ac_ct_DSYMUTIL"; then 7406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7407$as_echo "$ac_ct_DSYMUTIL" >&6; } 7408else 7409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7410$as_echo "no" >&6; } 7411fi 7412 7413 if test "x$ac_ct_DSYMUTIL" = x; then 7414 DSYMUTIL=":" 7415 else 7416 case $cross_compiling:$ac_tool_warned in 7417yes:) 7418{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7419$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7420ac_tool_warned=yes ;; 7421esac 7422 DSYMUTIL=$ac_ct_DSYMUTIL 7423 fi 7424else 7425 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7426fi 7427 7428 if test -n "$ac_tool_prefix"; then 7429 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7430set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7432$as_echo_n "checking for $ac_word... " >&6; } 7433if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7434 $as_echo_n "(cached) " >&6 7435else 7436 if test -n "$NMEDIT"; then 7437 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7438else 7439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7440for as_dir in $PATH 7441do 7442 IFS=$as_save_IFS 7443 test -z "$as_dir" && as_dir=. 7444 for ac_exec_ext in '' $ac_executable_extensions; do 7445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7446 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7448 break 2 7449 fi 7450done 7451 done 7452IFS=$as_save_IFS 7453 7454fi 7455fi 7456NMEDIT=$ac_cv_prog_NMEDIT 7457if test -n "$NMEDIT"; then 7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7459$as_echo "$NMEDIT" >&6; } 7460else 7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7462$as_echo "no" >&6; } 7463fi 7464 7465 7466fi 7467if test -z "$ac_cv_prog_NMEDIT"; then 7468 ac_ct_NMEDIT=$NMEDIT 7469 # Extract the first word of "nmedit", so it can be a program name with args. 7470set dummy nmedit; ac_word=$2 7471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7472$as_echo_n "checking for $ac_word... " >&6; } 7473if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7474 $as_echo_n "(cached) " >&6 7475else 7476 if test -n "$ac_ct_NMEDIT"; then 7477 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7478else 7479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7480for as_dir in $PATH 7481do 7482 IFS=$as_save_IFS 7483 test -z "$as_dir" && as_dir=. 7484 for ac_exec_ext in '' $ac_executable_extensions; do 7485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7486 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7488 break 2 7489 fi 7490done 7491 done 7492IFS=$as_save_IFS 7493 7494fi 7495fi 7496ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7497if test -n "$ac_ct_NMEDIT"; then 7498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7499$as_echo "$ac_ct_NMEDIT" >&6; } 7500else 7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7502$as_echo "no" >&6; } 7503fi 7504 7505 if test "x$ac_ct_NMEDIT" = x; then 7506 NMEDIT=":" 7507 else 7508 case $cross_compiling:$ac_tool_warned in 7509yes:) 7510{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7511$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7512ac_tool_warned=yes ;; 7513esac 7514 NMEDIT=$ac_ct_NMEDIT 7515 fi 7516else 7517 NMEDIT="$ac_cv_prog_NMEDIT" 7518fi 7519 7520 if test -n "$ac_tool_prefix"; then 7521 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7522set dummy ${ac_tool_prefix}lipo; ac_word=$2 7523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7524$as_echo_n "checking for $ac_word... " >&6; } 7525if test "${ac_cv_prog_LIPO+set}" = set; then : 7526 $as_echo_n "(cached) " >&6 7527else 7528 if test -n "$LIPO"; then 7529 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7530else 7531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7532for as_dir in $PATH 7533do 7534 IFS=$as_save_IFS 7535 test -z "$as_dir" && as_dir=. 7536 for ac_exec_ext in '' $ac_executable_extensions; do 7537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7538 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7540 break 2 7541 fi 7542done 7543 done 7544IFS=$as_save_IFS 7545 7546fi 7547fi 7548LIPO=$ac_cv_prog_LIPO 7549if test -n "$LIPO"; then 7550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7551$as_echo "$LIPO" >&6; } 7552else 7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7554$as_echo "no" >&6; } 7555fi 7556 7557 7558fi 7559if test -z "$ac_cv_prog_LIPO"; then 7560 ac_ct_LIPO=$LIPO 7561 # Extract the first word of "lipo", so it can be a program name with args. 7562set dummy lipo; ac_word=$2 7563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7564$as_echo_n "checking for $ac_word... " >&6; } 7565if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7566 $as_echo_n "(cached) " >&6 7567else 7568 if test -n "$ac_ct_LIPO"; then 7569 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7570else 7571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7572for as_dir in $PATH 7573do 7574 IFS=$as_save_IFS 7575 test -z "$as_dir" && as_dir=. 7576 for ac_exec_ext in '' $ac_executable_extensions; do 7577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7578 ac_cv_prog_ac_ct_LIPO="lipo" 7579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7580 break 2 7581 fi 7582done 7583 done 7584IFS=$as_save_IFS 7585 7586fi 7587fi 7588ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7589if test -n "$ac_ct_LIPO"; then 7590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7591$as_echo "$ac_ct_LIPO" >&6; } 7592else 7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7594$as_echo "no" >&6; } 7595fi 7596 7597 if test "x$ac_ct_LIPO" = x; then 7598 LIPO=":" 7599 else 7600 case $cross_compiling:$ac_tool_warned in 7601yes:) 7602{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7603$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7604ac_tool_warned=yes ;; 7605esac 7606 LIPO=$ac_ct_LIPO 7607 fi 7608else 7609 LIPO="$ac_cv_prog_LIPO" 7610fi 7611 7612 if test -n "$ac_tool_prefix"; then 7613 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7614set dummy ${ac_tool_prefix}otool; ac_word=$2 7615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7616$as_echo_n "checking for $ac_word... " >&6; } 7617if test "${ac_cv_prog_OTOOL+set}" = set; then : 7618 $as_echo_n "(cached) " >&6 7619else 7620 if test -n "$OTOOL"; then 7621 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7622else 7623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7624for as_dir in $PATH 7625do 7626 IFS=$as_save_IFS 7627 test -z "$as_dir" && as_dir=. 7628 for ac_exec_ext in '' $ac_executable_extensions; do 7629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7630 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7632 break 2 7633 fi 7634done 7635 done 7636IFS=$as_save_IFS 7637 7638fi 7639fi 7640OTOOL=$ac_cv_prog_OTOOL 7641if test -n "$OTOOL"; then 7642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7643$as_echo "$OTOOL" >&6; } 7644else 7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7646$as_echo "no" >&6; } 7647fi 7648 7649 7650fi 7651if test -z "$ac_cv_prog_OTOOL"; then 7652 ac_ct_OTOOL=$OTOOL 7653 # Extract the first word of "otool", so it can be a program name with args. 7654set dummy otool; ac_word=$2 7655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7656$as_echo_n "checking for $ac_word... " >&6; } 7657if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7658 $as_echo_n "(cached) " >&6 7659else 7660 if test -n "$ac_ct_OTOOL"; then 7661 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7662else 7663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7664for as_dir in $PATH 7665do 7666 IFS=$as_save_IFS 7667 test -z "$as_dir" && as_dir=. 7668 for ac_exec_ext in '' $ac_executable_extensions; do 7669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7670 ac_cv_prog_ac_ct_OTOOL="otool" 7671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7672 break 2 7673 fi 7674done 7675 done 7676IFS=$as_save_IFS 7677 7678fi 7679fi 7680ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7681if test -n "$ac_ct_OTOOL"; then 7682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7683$as_echo "$ac_ct_OTOOL" >&6; } 7684else 7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7686$as_echo "no" >&6; } 7687fi 7688 7689 if test "x$ac_ct_OTOOL" = x; then 7690 OTOOL=":" 7691 else 7692 case $cross_compiling:$ac_tool_warned in 7693yes:) 7694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7696ac_tool_warned=yes ;; 7697esac 7698 OTOOL=$ac_ct_OTOOL 7699 fi 7700else 7701 OTOOL="$ac_cv_prog_OTOOL" 7702fi 7703 7704 if test -n "$ac_tool_prefix"; then 7705 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7706set dummy ${ac_tool_prefix}otool64; ac_word=$2 7707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7708$as_echo_n "checking for $ac_word... " >&6; } 7709if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7710 $as_echo_n "(cached) " >&6 7711else 7712 if test -n "$OTOOL64"; then 7713 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7714else 7715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7716for as_dir in $PATH 7717do 7718 IFS=$as_save_IFS 7719 test -z "$as_dir" && as_dir=. 7720 for ac_exec_ext in '' $ac_executable_extensions; do 7721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7722 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7724 break 2 7725 fi 7726done 7727 done 7728IFS=$as_save_IFS 7729 7730fi 7731fi 7732OTOOL64=$ac_cv_prog_OTOOL64 7733if test -n "$OTOOL64"; then 7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7735$as_echo "$OTOOL64" >&6; } 7736else 7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7738$as_echo "no" >&6; } 7739fi 7740 7741 7742fi 7743if test -z "$ac_cv_prog_OTOOL64"; then 7744 ac_ct_OTOOL64=$OTOOL64 7745 # Extract the first word of "otool64", so it can be a program name with args. 7746set dummy otool64; ac_word=$2 7747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7748$as_echo_n "checking for $ac_word... " >&6; } 7749if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7750 $as_echo_n "(cached) " >&6 7751else 7752 if test -n "$ac_ct_OTOOL64"; then 7753 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7754else 7755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7756for as_dir in $PATH 7757do 7758 IFS=$as_save_IFS 7759 test -z "$as_dir" && as_dir=. 7760 for ac_exec_ext in '' $ac_executable_extensions; do 7761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7762 ac_cv_prog_ac_ct_OTOOL64="otool64" 7763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7764 break 2 7765 fi 7766done 7767 done 7768IFS=$as_save_IFS 7769 7770fi 7771fi 7772ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7773if test -n "$ac_ct_OTOOL64"; then 7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7775$as_echo "$ac_ct_OTOOL64" >&6; } 7776else 7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7778$as_echo "no" >&6; } 7779fi 7780 7781 if test "x$ac_ct_OTOOL64" = x; then 7782 OTOOL64=":" 7783 else 7784 case $cross_compiling:$ac_tool_warned in 7785yes:) 7786{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7787$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7788ac_tool_warned=yes ;; 7789esac 7790 OTOOL64=$ac_ct_OTOOL64 7791 fi 7792else 7793 OTOOL64="$ac_cv_prog_OTOOL64" 7794fi 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7823$as_echo_n "checking for -single_module linker flag... " >&6; } 7824if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7825 $as_echo_n "(cached) " >&6 7826else 7827 lt_cv_apple_cc_single_mod=no 7828 if test -z "${LT_MULTI_MODULE}"; then 7829 # By default we will add the -single_module flag. You can override 7830 # by either setting the environment variable LT_MULTI_MODULE 7831 # non-empty at configure time, or by adding -multi_module to the 7832 # link flags. 7833 rm -rf libconftest.dylib* 7834 echo "int foo(void){return 1;}" > conftest.c 7835 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7836-dynamiclib -Wl,-single_module conftest.c" >&5 7837 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7838 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7839 _lt_result=$? 7840 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7841 lt_cv_apple_cc_single_mod=yes 7842 else 7843 cat conftest.err >&5 7844 fi 7845 rm -rf libconftest.dylib* 7846 rm -f conftest.* 7847 fi 7848fi 7849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7850$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7852$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7853if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7854 $as_echo_n "(cached) " >&6 7855else 7856 lt_cv_ld_exported_symbols_list=no 7857 save_LDFLAGS=$LDFLAGS 7858 echo "_main" > conftest.sym 7859 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7861/* end confdefs.h. */ 7862 7863int 7864main () 7865{ 7866 7867 ; 7868 return 0; 7869} 7870_ACEOF 7871if ac_fn_c_try_link "$LINENO"; then : 7872 lt_cv_ld_exported_symbols_list=yes 7873else 7874 lt_cv_ld_exported_symbols_list=no 7875fi 7876rm -f core conftest.err conftest.$ac_objext \ 7877 conftest$ac_exeext conftest.$ac_ext 7878 LDFLAGS="$save_LDFLAGS" 7879 7880fi 7881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7882$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7884$as_echo_n "checking for -force_load linker flag... " >&6; } 7885if test "${lt_cv_ld_force_load+set}" = set; then : 7886 $as_echo_n "(cached) " >&6 7887else 7888 lt_cv_ld_force_load=no 7889 cat > conftest.c << _LT_EOF 7890int forced_loaded() { return 2;} 7891_LT_EOF 7892 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7893 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7894 echo "$AR cru libconftest.a conftest.o" >&5 7895 $AR cru libconftest.a conftest.o 2>&5 7896 cat > conftest.c << _LT_EOF 7897int main() { return 0;} 7898_LT_EOF 7899 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7900 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7901 _lt_result=$? 7902 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7903 lt_cv_ld_force_load=yes 7904 else 7905 cat conftest.err >&5 7906 fi 7907 rm -f conftest.err libconftest.a conftest conftest.c 7908 rm -rf conftest.dSYM 7909 7910fi 7911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7912$as_echo "$lt_cv_ld_force_load" >&6; } 7913 case $host_os in 7914 rhapsody* | darwin1.[012]) 7915 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7916 darwin1.*) 7917 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7918 darwin*) # darwin 5.x on 7919 # if running on 10.5 or later, the deployment target defaults 7920 # to the OS version, if on x86, and 10.4, the deployment 7921 # target defaults to 10.4. Don't you love it? 7922 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7923 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7924 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7925 10.[012]*) 7926 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7927 10.*) 7928 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7929 esac 7930 ;; 7931 esac 7932 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7933 _lt_dar_single_mod='$single_module' 7934 fi 7935 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7936 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7937 else 7938 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7939 fi 7940 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7941 _lt_dsymutil='~$DSYMUTIL $lib || :' 7942 else 7943 _lt_dsymutil= 7944 fi 7945 ;; 7946 esac 7947 7948for ac_header in dlfcn.h 7949do : 7950 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7951" 7952if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7953 cat >>confdefs.h <<_ACEOF 7954#define HAVE_DLFCN_H 1 7955_ACEOF 7956 7957fi 7958 7959done 7960 7961 7962 7963 7964 7965# Set options 7966enable_dlopen=yes 7967 7968 7969 7970 7971 enable_win32_dll=no 7972 7973 7974 7975 # Check whether --enable-static was given. 7976if test "${enable_static+set}" = set; then : 7977 enableval=$enable_static; p=${PACKAGE-default} 7978 case $enableval in 7979 yes) enable_static=yes ;; 7980 no) enable_static=no ;; 7981 *) 7982 enable_static=no 7983 # Look at the argument we got. We use all the common list separators. 7984 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7985 for pkg in $enableval; do 7986 IFS="$lt_save_ifs" 7987 if test "X$pkg" = "X$p"; then 7988 enable_static=yes 7989 fi 7990 done 7991 IFS="$lt_save_ifs" 7992 ;; 7993 esac 7994else 7995 enable_static=yes 7996fi 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007# Check whether --with-pic was given. 8008if test "${with_pic+set}" = set; then : 8009 withval=$with_pic; pic_mode="$withval" 8010else 8011 pic_mode=default 8012fi 8013 8014 8015test -z "$pic_mode" && pic_mode=default 8016 8017 8018 8019 8020 8021 8022 8023 # Check whether --enable-fast-install was given. 8024if test "${enable_fast_install+set}" = set; then : 8025 enableval=$enable_fast_install; p=${PACKAGE-default} 8026 case $enableval in 8027 yes) enable_fast_install=yes ;; 8028 no) enable_fast_install=no ;; 8029 *) 8030 enable_fast_install=no 8031 # Look at the argument we got. We use all the common list separators. 8032 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8033 for pkg in $enableval; do 8034 IFS="$lt_save_ifs" 8035 if test "X$pkg" = "X$p"; then 8036 enable_fast_install=yes 8037 fi 8038 done 8039 IFS="$lt_save_ifs" 8040 ;; 8041 esac 8042else 8043 enable_fast_install=yes 8044fi 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056# This can be used to rebuild libtool when needed 8057LIBTOOL_DEPS="$ltmain" 8058 8059# Always use our own libtool. 8060LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087test -z "$LN_S" && LN_S="ln -s" 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102if test -n "${ZSH_VERSION+set}" ; then 8103 setopt NO_GLOB_SUBST 8104fi 8105 8106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8107$as_echo_n "checking for objdir... " >&6; } 8108if test "${lt_cv_objdir+set}" = set; then : 8109 $as_echo_n "(cached) " >&6 8110else 8111 rm -f .libs 2>/dev/null 8112mkdir .libs 2>/dev/null 8113if test -d .libs; then 8114 lt_cv_objdir=.libs 8115else 8116 # MS-DOS does not allow filenames that begin with a dot. 8117 lt_cv_objdir=_libs 8118fi 8119rmdir .libs 2>/dev/null 8120fi 8121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8122$as_echo "$lt_cv_objdir" >&6; } 8123objdir=$lt_cv_objdir 8124 8125 8126 8127 8128 8129cat >>confdefs.h <<_ACEOF 8130#define LT_OBJDIR "$lt_cv_objdir/" 8131_ACEOF 8132 8133 8134 8135 8136case $host_os in 8137aix3*) 8138 # AIX sometimes has problems with the GCC collect2 program. For some 8139 # reason, if we set the COLLECT_NAMES environment variable, the problems 8140 # vanish in a puff of smoke. 8141 if test "X${COLLECT_NAMES+set}" != Xset; then 8142 COLLECT_NAMES= 8143 export COLLECT_NAMES 8144 fi 8145 ;; 8146esac 8147 8148# Global variables: 8149ofile=libtool 8150can_build_shared=yes 8151 8152# All known linkers require a `.a' archive for static linking (except MSVC, 8153# which needs '.lib'). 8154libext=a 8155 8156with_gnu_ld="$lt_cv_prog_gnu_ld" 8157 8158old_CC="$CC" 8159old_CFLAGS="$CFLAGS" 8160 8161# Set sane defaults for various variables 8162test -z "$CC" && CC=cc 8163test -z "$LTCC" && LTCC=$CC 8164test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8165test -z "$LD" && LD=ld 8166test -z "$ac_objext" && ac_objext=o 8167 8168for cc_temp in $compiler""; do 8169 case $cc_temp in 8170 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8171 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8172 \-*) ;; 8173 *) break;; 8174 esac 8175done 8176cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8177 8178 8179# Only perform the check for file, if the check method requires it 8180test -z "$MAGIC_CMD" && MAGIC_CMD=file 8181case $deplibs_check_method in 8182file_magic*) 8183 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8185$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8186if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8187 $as_echo_n "(cached) " >&6 8188else 8189 case $MAGIC_CMD in 8190[\\/*] | ?:[\\/]*) 8191 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8192 ;; 8193*) 8194 lt_save_MAGIC_CMD="$MAGIC_CMD" 8195 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8196 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8197 for ac_dir in $ac_dummy; do 8198 IFS="$lt_save_ifs" 8199 test -z "$ac_dir" && ac_dir=. 8200 if test -f $ac_dir/${ac_tool_prefix}file; then 8201 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8202 if test -n "$file_magic_test_file"; then 8203 case $deplibs_check_method in 8204 "file_magic "*) 8205 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8206 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8207 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8208 $EGREP "$file_magic_regex" > /dev/null; then 8209 : 8210 else 8211 cat <<_LT_EOF 1>&2 8212 8213*** Warning: the command libtool uses to detect shared libraries, 8214*** $file_magic_cmd, produces output that libtool cannot recognize. 8215*** The result is that libtool may fail to recognize shared libraries 8216*** as such. This will affect the creation of libtool libraries that 8217*** depend on shared libraries, but programs linked with such libtool 8218*** libraries will work regardless of this problem. Nevertheless, you 8219*** may want to report the problem to your system manager and/or to 8220*** bug-libtool@gnu.org 8221 8222_LT_EOF 8223 fi ;; 8224 esac 8225 fi 8226 break 8227 fi 8228 done 8229 IFS="$lt_save_ifs" 8230 MAGIC_CMD="$lt_save_MAGIC_CMD" 8231 ;; 8232esac 8233fi 8234 8235MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8236if test -n "$MAGIC_CMD"; then 8237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8238$as_echo "$MAGIC_CMD" >&6; } 8239else 8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8241$as_echo "no" >&6; } 8242fi 8243 8244 8245 8246 8247 8248if test -z "$lt_cv_path_MAGIC_CMD"; then 8249 if test -n "$ac_tool_prefix"; then 8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8251$as_echo_n "checking for file... " >&6; } 8252if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8253 $as_echo_n "(cached) " >&6 8254else 8255 case $MAGIC_CMD in 8256[\\/*] | ?:[\\/]*) 8257 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8258 ;; 8259*) 8260 lt_save_MAGIC_CMD="$MAGIC_CMD" 8261 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8262 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8263 for ac_dir in $ac_dummy; do 8264 IFS="$lt_save_ifs" 8265 test -z "$ac_dir" && ac_dir=. 8266 if test -f $ac_dir/file; then 8267 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8268 if test -n "$file_magic_test_file"; then 8269 case $deplibs_check_method in 8270 "file_magic "*) 8271 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8272 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8273 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8274 $EGREP "$file_magic_regex" > /dev/null; then 8275 : 8276 else 8277 cat <<_LT_EOF 1>&2 8278 8279*** Warning: the command libtool uses to detect shared libraries, 8280*** $file_magic_cmd, produces output that libtool cannot recognize. 8281*** The result is that libtool may fail to recognize shared libraries 8282*** as such. This will affect the creation of libtool libraries that 8283*** depend on shared libraries, but programs linked with such libtool 8284*** libraries will work regardless of this problem. Nevertheless, you 8285*** may want to report the problem to your system manager and/or to 8286*** bug-libtool@gnu.org 8287 8288_LT_EOF 8289 fi ;; 8290 esac 8291 fi 8292 break 8293 fi 8294 done 8295 IFS="$lt_save_ifs" 8296 MAGIC_CMD="$lt_save_MAGIC_CMD" 8297 ;; 8298esac 8299fi 8300 8301MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8302if test -n "$MAGIC_CMD"; then 8303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8304$as_echo "$MAGIC_CMD" >&6; } 8305else 8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8307$as_echo "no" >&6; } 8308fi 8309 8310 8311 else 8312 MAGIC_CMD=: 8313 fi 8314fi 8315 8316 fi 8317 ;; 8318esac 8319 8320# Use C for the default configuration in the libtool script 8321 8322lt_save_CC="$CC" 8323ac_ext=c 8324ac_cpp='$CPP $CPPFLAGS' 8325ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8326ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8327ac_compiler_gnu=$ac_cv_c_compiler_gnu 8328 8329 8330# Source file extension for C test sources. 8331ac_ext=c 8332 8333# Object file extension for compiled C test sources. 8334objext=o 8335objext=$objext 8336 8337# Code to be used in simple compile tests 8338lt_simple_compile_test_code="int some_variable = 0;" 8339 8340# Code to be used in simple link tests 8341lt_simple_link_test_code='int main(){return(0);}' 8342 8343 8344 8345 8346 8347 8348 8349# If no C compiler was specified, use CC. 8350LTCC=${LTCC-"$CC"} 8351 8352# If no C compiler flags were specified, use CFLAGS. 8353LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8354 8355# Allow CC to be a program name with arguments. 8356compiler=$CC 8357 8358# Save the default compiler, since it gets overwritten when the other 8359# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8360compiler_DEFAULT=$CC 8361 8362# save warnings/boilerplate of simple test code 8363ac_outfile=conftest.$ac_objext 8364echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8365eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8366_lt_compiler_boilerplate=`cat conftest.err` 8367$RM conftest* 8368 8369ac_outfile=conftest.$ac_objext 8370echo "$lt_simple_link_test_code" >conftest.$ac_ext 8371eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8372_lt_linker_boilerplate=`cat conftest.err` 8373$RM -r conftest* 8374 8375 8376## CAVEAT EMPTOR: 8377## There is no encapsulation within the following macros, do not change 8378## the running order or otherwise move them around unless you know exactly 8379## what you are doing... 8380if test -n "$compiler"; then 8381 8382lt_prog_compiler_no_builtin_flag= 8383 8384if test "$GCC" = yes; then 8385 case $cc_basename in 8386 nvcc*) 8387 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8388 *) 8389 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8390 esac 8391 8392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8393$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8394if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8395 $as_echo_n "(cached) " >&6 8396else 8397 lt_cv_prog_compiler_rtti_exceptions=no 8398 ac_outfile=conftest.$ac_objext 8399 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8400 lt_compiler_flag="-fno-rtti -fno-exceptions" 8401 # Insert the option either (1) after the last *FLAGS variable, or 8402 # (2) before a word containing "conftest.", or (3) at the end. 8403 # Note that $ac_compile itself does not contain backslashes and begins 8404 # with a dollar sign (not a hyphen), so the echo should work correctly. 8405 # The option is referenced via a variable to avoid confusing sed. 8406 lt_compile=`echo "$ac_compile" | $SED \ 8407 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8408 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8409 -e 's:$: $lt_compiler_flag:'` 8410 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8411 (eval "$lt_compile" 2>conftest.err) 8412 ac_status=$? 8413 cat conftest.err >&5 8414 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8415 if (exit $ac_status) && test -s "$ac_outfile"; then 8416 # The compiler can only warn and ignore the option if not recognized 8417 # So say no if there are warnings other than the usual output. 8418 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8419 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8420 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8421 lt_cv_prog_compiler_rtti_exceptions=yes 8422 fi 8423 fi 8424 $RM conftest* 8425 8426fi 8427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8428$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8429 8430if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8431 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8432else 8433 : 8434fi 8435 8436fi 8437 8438 8439 8440 8441 8442 8443 lt_prog_compiler_wl= 8444lt_prog_compiler_pic= 8445lt_prog_compiler_static= 8446 8447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8448$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8449 8450 if test "$GCC" = yes; then 8451 lt_prog_compiler_wl='-Wl,' 8452 lt_prog_compiler_static='-static' 8453 8454 case $host_os in 8455 aix*) 8456 # All AIX code is PIC. 8457 if test "$host_cpu" = ia64; then 8458 # AIX 5 now supports IA64 processor 8459 lt_prog_compiler_static='-Bstatic' 8460 fi 8461 ;; 8462 8463 amigaos*) 8464 case $host_cpu in 8465 powerpc) 8466 # see comment about AmigaOS4 .so support 8467 lt_prog_compiler_pic='-fPIC' 8468 ;; 8469 m68k) 8470 # FIXME: we need at least 68020 code to build shared libraries, but 8471 # adding the `-m68020' flag to GCC prevents building anything better, 8472 # like `-m68040'. 8473 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8474 ;; 8475 esac 8476 ;; 8477 8478 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8479 # PIC is the default for these OSes. 8480 ;; 8481 8482 mingw* | cygwin* | pw32* | os2* | cegcc*) 8483 # This hack is so that the source file can tell whether it is being 8484 # built for inclusion in a dll (and should export symbols for example). 8485 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8486 # (--disable-auto-import) libraries 8487 lt_prog_compiler_pic='-DDLL_EXPORT' 8488 ;; 8489 8490 darwin* | rhapsody*) 8491 # PIC is the default on this platform 8492 # Common symbols not allowed in MH_DYLIB files 8493 lt_prog_compiler_pic='-fno-common' 8494 ;; 8495 8496 haiku*) 8497 # PIC is the default for Haiku. 8498 # The "-static" flag exists, but is broken. 8499 lt_prog_compiler_static= 8500 ;; 8501 8502 hpux*) 8503 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8504 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8505 # sets the default TLS model and affects inlining. 8506 case $host_cpu in 8507 hppa*64*) 8508 # +Z the default 8509 ;; 8510 *) 8511 lt_prog_compiler_pic='-fPIC' 8512 ;; 8513 esac 8514 ;; 8515 8516 interix[3-9]*) 8517 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8518 # Instead, we relocate shared libraries at runtime. 8519 ;; 8520 8521 msdosdjgpp*) 8522 # Just because we use GCC doesn't mean we suddenly get shared libraries 8523 # on systems that don't support them. 8524 lt_prog_compiler_can_build_shared=no 8525 enable_shared=no 8526 ;; 8527 8528 *nto* | *qnx*) 8529 # QNX uses GNU C++, but need to define -shared option too, otherwise 8530 # it will coredump. 8531 lt_prog_compiler_pic='-fPIC -shared' 8532 ;; 8533 8534 sysv4*MP*) 8535 if test -d /usr/nec; then 8536 lt_prog_compiler_pic=-Kconform_pic 8537 fi 8538 ;; 8539 8540 *) 8541 lt_prog_compiler_pic='-fPIC' 8542 ;; 8543 esac 8544 8545 case $cc_basename in 8546 nvcc*) # Cuda Compiler Driver 2.2 8547 lt_prog_compiler_wl='-Xlinker ' 8548 lt_prog_compiler_pic='-Xcompiler -fPIC' 8549 ;; 8550 esac 8551 else 8552 # PORTME Check for flag to pass linker flags through the system compiler. 8553 case $host_os in 8554 aix*) 8555 lt_prog_compiler_wl='-Wl,' 8556 if test "$host_cpu" = ia64; then 8557 # AIX 5 now supports IA64 processor 8558 lt_prog_compiler_static='-Bstatic' 8559 else 8560 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8561 fi 8562 ;; 8563 8564 mingw* | cygwin* | pw32* | os2* | cegcc*) 8565 # This hack is so that the source file can tell whether it is being 8566 # built for inclusion in a dll (and should export symbols for example). 8567 lt_prog_compiler_pic='-DDLL_EXPORT' 8568 ;; 8569 8570 hpux9* | hpux10* | hpux11*) 8571 lt_prog_compiler_wl='-Wl,' 8572 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8573 # not for PA HP-UX. 8574 case $host_cpu in 8575 hppa*64*|ia64*) 8576 # +Z the default 8577 ;; 8578 *) 8579 lt_prog_compiler_pic='+Z' 8580 ;; 8581 esac 8582 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8583 lt_prog_compiler_static='${wl}-a ${wl}archive' 8584 ;; 8585 8586 irix5* | irix6* | nonstopux*) 8587 lt_prog_compiler_wl='-Wl,' 8588 # PIC (with -KPIC) is the default. 8589 lt_prog_compiler_static='-non_shared' 8590 ;; 8591 8592 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8593 case $cc_basename in 8594 # old Intel for x86_64 which still supported -KPIC. 8595 ecc*) 8596 lt_prog_compiler_wl='-Wl,' 8597 lt_prog_compiler_pic='-KPIC' 8598 lt_prog_compiler_static='-static' 8599 ;; 8600 # icc used to be incompatible with GCC. 8601 # ICC 10 doesn't accept -KPIC any more. 8602 icc* | ifort*) 8603 lt_prog_compiler_wl='-Wl,' 8604 lt_prog_compiler_pic='-fPIC' 8605 lt_prog_compiler_static='-static' 8606 ;; 8607 # Lahey Fortran 8.1. 8608 lf95*) 8609 lt_prog_compiler_wl='-Wl,' 8610 lt_prog_compiler_pic='--shared' 8611 lt_prog_compiler_static='--static' 8612 ;; 8613 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8614 # Portland Group compilers (*not* the Pentium gcc compiler, 8615 # which looks to be a dead project) 8616 lt_prog_compiler_wl='-Wl,' 8617 lt_prog_compiler_pic='-fpic' 8618 lt_prog_compiler_static='-Bstatic' 8619 ;; 8620 ccc*) 8621 lt_prog_compiler_wl='-Wl,' 8622 # All Alpha code is PIC. 8623 lt_prog_compiler_static='-non_shared' 8624 ;; 8625 xl* | bgxl* | bgf* | mpixl*) 8626 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8627 lt_prog_compiler_wl='-Wl,' 8628 lt_prog_compiler_pic='-qpic' 8629 lt_prog_compiler_static='-qstaticlink' 8630 ;; 8631 *) 8632 case `$CC -V 2>&1 | sed 5q` in 8633 *Sun\ F* | *Sun*Fortran*) 8634 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8635 lt_prog_compiler_pic='-KPIC' 8636 lt_prog_compiler_static='-Bstatic' 8637 lt_prog_compiler_wl='' 8638 ;; 8639 *Sun\ C*) 8640 # Sun C 5.9 8641 lt_prog_compiler_pic='-KPIC' 8642 lt_prog_compiler_static='-Bstatic' 8643 lt_prog_compiler_wl='-Wl,' 8644 ;; 8645 esac 8646 ;; 8647 esac 8648 ;; 8649 8650 newsos6) 8651 lt_prog_compiler_pic='-KPIC' 8652 lt_prog_compiler_static='-Bstatic' 8653 ;; 8654 8655 *nto* | *qnx*) 8656 # QNX uses GNU C++, but need to define -shared option too, otherwise 8657 # it will coredump. 8658 lt_prog_compiler_pic='-fPIC -shared' 8659 ;; 8660 8661 osf3* | osf4* | osf5*) 8662 lt_prog_compiler_wl='-Wl,' 8663 # All OSF/1 code is PIC. 8664 lt_prog_compiler_static='-non_shared' 8665 ;; 8666 8667 rdos*) 8668 lt_prog_compiler_static='-non_shared' 8669 ;; 8670 8671 solaris*) 8672 lt_prog_compiler_pic='-KPIC' 8673 lt_prog_compiler_static='-Bstatic' 8674 case $cc_basename in 8675 f77* | f90* | f95*) 8676 lt_prog_compiler_wl='-Qoption ld ';; 8677 *) 8678 lt_prog_compiler_wl='-Wl,';; 8679 esac 8680 ;; 8681 8682 sunos4*) 8683 lt_prog_compiler_wl='-Qoption ld ' 8684 lt_prog_compiler_pic='-PIC' 8685 lt_prog_compiler_static='-Bstatic' 8686 ;; 8687 8688 sysv4 | sysv4.2uw2* | sysv4.3*) 8689 lt_prog_compiler_wl='-Wl,' 8690 lt_prog_compiler_pic='-KPIC' 8691 lt_prog_compiler_static='-Bstatic' 8692 ;; 8693 8694 sysv4*MP*) 8695 if test -d /usr/nec ;then 8696 lt_prog_compiler_pic='-Kconform_pic' 8697 lt_prog_compiler_static='-Bstatic' 8698 fi 8699 ;; 8700 8701 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8702 lt_prog_compiler_wl='-Wl,' 8703 lt_prog_compiler_pic='-KPIC' 8704 lt_prog_compiler_static='-Bstatic' 8705 ;; 8706 8707 unicos*) 8708 lt_prog_compiler_wl='-Wl,' 8709 lt_prog_compiler_can_build_shared=no 8710 ;; 8711 8712 uts4*) 8713 lt_prog_compiler_pic='-pic' 8714 lt_prog_compiler_static='-Bstatic' 8715 ;; 8716 8717 *) 8718 lt_prog_compiler_can_build_shared=no 8719 ;; 8720 esac 8721 fi 8722 8723case $host_os in 8724 # For platforms which do not support PIC, -DPIC is meaningless: 8725 *djgpp*) 8726 lt_prog_compiler_pic= 8727 ;; 8728 *) 8729 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8730 ;; 8731esac 8732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8733$as_echo "$lt_prog_compiler_pic" >&6; } 8734 8735 8736 8737 8738 8739 8740# 8741# Check to make sure the PIC flag actually works. 8742# 8743if test -n "$lt_prog_compiler_pic"; then 8744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8745$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8746if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8747 $as_echo_n "(cached) " >&6 8748else 8749 lt_cv_prog_compiler_pic_works=no 8750 ac_outfile=conftest.$ac_objext 8751 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8752 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8753 # Insert the option either (1) after the last *FLAGS variable, or 8754 # (2) before a word containing "conftest.", or (3) at the end. 8755 # Note that $ac_compile itself does not contain backslashes and begins 8756 # with a dollar sign (not a hyphen), so the echo should work correctly. 8757 # The option is referenced via a variable to avoid confusing sed. 8758 lt_compile=`echo "$ac_compile" | $SED \ 8759 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8760 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8761 -e 's:$: $lt_compiler_flag:'` 8762 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8763 (eval "$lt_compile" 2>conftest.err) 8764 ac_status=$? 8765 cat conftest.err >&5 8766 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8767 if (exit $ac_status) && test -s "$ac_outfile"; then 8768 # The compiler can only warn and ignore the option if not recognized 8769 # So say no if there are warnings other than the usual output. 8770 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8771 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8772 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8773 lt_cv_prog_compiler_pic_works=yes 8774 fi 8775 fi 8776 $RM conftest* 8777 8778fi 8779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8780$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8781 8782if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8783 case $lt_prog_compiler_pic in 8784 "" | " "*) ;; 8785 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8786 esac 8787else 8788 lt_prog_compiler_pic= 8789 lt_prog_compiler_can_build_shared=no 8790fi 8791 8792fi 8793 8794 8795 8796 8797 8798 8799# 8800# Check to make sure the static flag actually works. 8801# 8802wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8804$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8805if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8806 $as_echo_n "(cached) " >&6 8807else 8808 lt_cv_prog_compiler_static_works=no 8809 save_LDFLAGS="$LDFLAGS" 8810 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8811 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8812 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8813 # The linker can only warn and ignore the option if not recognized 8814 # So say no if there are warnings 8815 if test -s conftest.err; then 8816 # Append any errors to the config.log. 8817 cat conftest.err 1>&5 8818 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8819 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8820 if diff conftest.exp conftest.er2 >/dev/null; then 8821 lt_cv_prog_compiler_static_works=yes 8822 fi 8823 else 8824 lt_cv_prog_compiler_static_works=yes 8825 fi 8826 fi 8827 $RM -r conftest* 8828 LDFLAGS="$save_LDFLAGS" 8829 8830fi 8831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8832$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8833 8834if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8835 : 8836else 8837 lt_prog_compiler_static= 8838fi 8839 8840 8841 8842 8843 8844 8845 8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8847$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8848if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8849 $as_echo_n "(cached) " >&6 8850else 8851 lt_cv_prog_compiler_c_o=no 8852 $RM -r conftest 2>/dev/null 8853 mkdir conftest 8854 cd conftest 8855 mkdir out 8856 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8857 8858 lt_compiler_flag="-o out/conftest2.$ac_objext" 8859 # Insert the option either (1) after the last *FLAGS variable, or 8860 # (2) before a word containing "conftest.", or (3) at the end. 8861 # Note that $ac_compile itself does not contain backslashes and begins 8862 # with a dollar sign (not a hyphen), so the echo should work correctly. 8863 lt_compile=`echo "$ac_compile" | $SED \ 8864 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8865 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8866 -e 's:$: $lt_compiler_flag:'` 8867 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8868 (eval "$lt_compile" 2>out/conftest.err) 8869 ac_status=$? 8870 cat out/conftest.err >&5 8871 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8872 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8873 then 8874 # The compiler can only warn and ignore the option if not recognized 8875 # So say no if there are warnings 8876 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8877 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8878 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8879 lt_cv_prog_compiler_c_o=yes 8880 fi 8881 fi 8882 chmod u+w . 2>&5 8883 $RM conftest* 8884 # SGI C++ compiler will create directory out/ii_files/ for 8885 # template instantiation 8886 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8887 $RM out/* && rmdir out 8888 cd .. 8889 $RM -r conftest 8890 $RM conftest* 8891 8892fi 8893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8894$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8895 8896 8897 8898 8899 8900 8901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8902$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8903if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8904 $as_echo_n "(cached) " >&6 8905else 8906 lt_cv_prog_compiler_c_o=no 8907 $RM -r conftest 2>/dev/null 8908 mkdir conftest 8909 cd conftest 8910 mkdir out 8911 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8912 8913 lt_compiler_flag="-o out/conftest2.$ac_objext" 8914 # Insert the option either (1) after the last *FLAGS variable, or 8915 # (2) before a word containing "conftest.", or (3) at the end. 8916 # Note that $ac_compile itself does not contain backslashes and begins 8917 # with a dollar sign (not a hyphen), so the echo should work correctly. 8918 lt_compile=`echo "$ac_compile" | $SED \ 8919 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8920 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8921 -e 's:$: $lt_compiler_flag:'` 8922 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8923 (eval "$lt_compile" 2>out/conftest.err) 8924 ac_status=$? 8925 cat out/conftest.err >&5 8926 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8927 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8928 then 8929 # The compiler can only warn and ignore the option if not recognized 8930 # So say no if there are warnings 8931 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8932 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8933 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8934 lt_cv_prog_compiler_c_o=yes 8935 fi 8936 fi 8937 chmod u+w . 2>&5 8938 $RM conftest* 8939 # SGI C++ compiler will create directory out/ii_files/ for 8940 # template instantiation 8941 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8942 $RM out/* && rmdir out 8943 cd .. 8944 $RM -r conftest 8945 $RM conftest* 8946 8947fi 8948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8949$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8950 8951 8952 8953 8954hard_links="nottested" 8955if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8956 # do not overwrite the value of need_locks provided by the user 8957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8958$as_echo_n "checking if we can lock with hard links... " >&6; } 8959 hard_links=yes 8960 $RM conftest* 8961 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8962 touch conftest.a 8963 ln conftest.a conftest.b 2>&5 || hard_links=no 8964 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8966$as_echo "$hard_links" >&6; } 8967 if test "$hard_links" = no; then 8968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8969$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8970 need_locks=warn 8971 fi 8972else 8973 need_locks=no 8974fi 8975 8976 8977 8978 8979 8980 8981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8982$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8983 8984 runpath_var= 8985 allow_undefined_flag= 8986 always_export_symbols=no 8987 archive_cmds= 8988 archive_expsym_cmds= 8989 compiler_needs_object=no 8990 enable_shared_with_static_runtimes=no 8991 export_dynamic_flag_spec= 8992 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8993 hardcode_automatic=no 8994 hardcode_direct=no 8995 hardcode_direct_absolute=no 8996 hardcode_libdir_flag_spec= 8997 hardcode_libdir_flag_spec_ld= 8998 hardcode_libdir_separator= 8999 hardcode_minus_L=no 9000 hardcode_shlibpath_var=unsupported 9001 inherit_rpath=no 9002 link_all_deplibs=unknown 9003 module_cmds= 9004 module_expsym_cmds= 9005 old_archive_from_new_cmds= 9006 old_archive_from_expsyms_cmds= 9007 thread_safe_flag_spec= 9008 whole_archive_flag_spec= 9009 # include_expsyms should be a list of space-separated symbols to be *always* 9010 # included in the symbol list 9011 include_expsyms= 9012 # exclude_expsyms can be an extended regexp of symbols to exclude 9013 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9014 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9015 # as well as any symbol that contains `d'. 9016 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9017 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9018 # platforms (ab)use it in PIC code, but their linkers get confused if 9019 # the symbol is explicitly referenced. Since portable code cannot 9020 # rely on this symbol name, it's probably fine to never include it in 9021 # preloaded symbol tables. 9022 # Exclude shared library initialization/finalization symbols. 9023 extract_expsyms_cmds= 9024 9025 case $host_os in 9026 cygwin* | mingw* | pw32* | cegcc*) 9027 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9028 # When not using gcc, we currently assume that we are using 9029 # Microsoft Visual C++. 9030 if test "$GCC" != yes; then 9031 with_gnu_ld=no 9032 fi 9033 ;; 9034 interix*) 9035 # we just hope/assume this is gcc and not c89 (= MSVC++) 9036 with_gnu_ld=yes 9037 ;; 9038 openbsd*) 9039 with_gnu_ld=no 9040 ;; 9041 esac 9042 9043 ld_shlibs=yes 9044 9045 # On some targets, GNU ld is compatible enough with the native linker 9046 # that we're better off using the native interface for both. 9047 lt_use_gnu_ld_interface=no 9048 if test "$with_gnu_ld" = yes; then 9049 case $host_os in 9050 aix*) 9051 # The AIX port of GNU ld has always aspired to compatibility 9052 # with the native linker. However, as the warning in the GNU ld 9053 # block says, versions before 2.19.5* couldn't really create working 9054 # shared libraries, regardless of the interface used. 9055 case `$LD -v 2>&1` in 9056 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9057 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9058 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9059 *) 9060 lt_use_gnu_ld_interface=yes 9061 ;; 9062 esac 9063 ;; 9064 *) 9065 lt_use_gnu_ld_interface=yes 9066 ;; 9067 esac 9068 fi 9069 9070 if test "$lt_use_gnu_ld_interface" = yes; then 9071 # If archive_cmds runs LD, not CC, wlarc should be empty 9072 wlarc='${wl}' 9073 9074 # Set some defaults for GNU ld with shared library support. These 9075 # are reset later if shared libraries are not supported. Putting them 9076 # here allows them to be overridden if necessary. 9077 runpath_var=LD_RUN_PATH 9078 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9079 export_dynamic_flag_spec='${wl}--export-dynamic' 9080 # ancient GNU ld didn't support --whole-archive et. al. 9081 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9082 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9083 else 9084 whole_archive_flag_spec= 9085 fi 9086 supports_anon_versioning=no 9087 case `$LD -v 2>&1` in 9088 *GNU\ gold*) supports_anon_versioning=yes ;; 9089 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9090 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9091 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9092 *\ 2.11.*) ;; # other 2.11 versions 9093 *) supports_anon_versioning=yes ;; 9094 esac 9095 9096 # See if GNU ld supports shared libraries. 9097 case $host_os in 9098 aix[3-9]*) 9099 # On AIX/PPC, the GNU linker is very broken 9100 if test "$host_cpu" != ia64; then 9101 ld_shlibs=no 9102 cat <<_LT_EOF 1>&2 9103 9104*** Warning: the GNU linker, at least up to release 2.19, is reported 9105*** to be unable to reliably create shared libraries on AIX. 9106*** Therefore, libtool is disabling shared libraries support. If you 9107*** really care for shared libraries, you may want to install binutils 9108*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9109*** You will then need to restart the configuration process. 9110 9111_LT_EOF 9112 fi 9113 ;; 9114 9115 amigaos*) 9116 case $host_cpu in 9117 powerpc) 9118 # see comment about AmigaOS4 .so support 9119 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9120 archive_expsym_cmds='' 9121 ;; 9122 m68k) 9123 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)' 9124 hardcode_libdir_flag_spec='-L$libdir' 9125 hardcode_minus_L=yes 9126 ;; 9127 esac 9128 ;; 9129 9130 beos*) 9131 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9132 allow_undefined_flag=unsupported 9133 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9134 # support --undefined. This deserves some investigation. FIXME 9135 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9136 else 9137 ld_shlibs=no 9138 fi 9139 ;; 9140 9141 cygwin* | mingw* | pw32* | cegcc*) 9142 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9143 # as there is no search path for DLLs. 9144 hardcode_libdir_flag_spec='-L$libdir' 9145 export_dynamic_flag_spec='${wl}--export-all-symbols' 9146 allow_undefined_flag=unsupported 9147 always_export_symbols=no 9148 enable_shared_with_static_runtimes=yes 9149 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9150 9151 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9152 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9153 # If the export-symbols file already is a .def file (1st line 9154 # is EXPORTS), use it as is; otherwise, prepend... 9155 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9156 cp $export_symbols $output_objdir/$soname.def; 9157 else 9158 echo EXPORTS > $output_objdir/$soname.def; 9159 cat $export_symbols >> $output_objdir/$soname.def; 9160 fi~ 9161 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9162 else 9163 ld_shlibs=no 9164 fi 9165 ;; 9166 9167 haiku*) 9168 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9169 link_all_deplibs=yes 9170 ;; 9171 9172 interix[3-9]*) 9173 hardcode_direct=no 9174 hardcode_shlibpath_var=no 9175 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9176 export_dynamic_flag_spec='${wl}-E' 9177 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9178 # Instead, shared libraries are loaded at an image base (0x10000000 by 9179 # default) and relocated if they conflict, which is a slow very memory 9180 # consuming and fragmenting process. To avoid this, we pick a random, 9181 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9182 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9183 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9184 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' 9185 ;; 9186 9187 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9188 tmp_diet=no 9189 if test "$host_os" = linux-dietlibc; then 9190 case $cc_basename in 9191 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9192 esac 9193 fi 9194 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9195 && test "$tmp_diet" = no 9196 then 9197 tmp_addflag= 9198 tmp_sharedflag='-shared' 9199 case $cc_basename,$host_cpu in 9200 pgcc*) # Portland Group C compiler 9201 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' 9202 tmp_addflag=' $pic_flag' 9203 ;; 9204 pgf77* | pgf90* | pgf95* | pgfortran*) 9205 # Portland Group f77 and f90 compilers 9206 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' 9207 tmp_addflag=' $pic_flag -Mnomain' ;; 9208 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9209 tmp_addflag=' -i_dynamic' ;; 9210 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9211 tmp_addflag=' -i_dynamic -nofor_main' ;; 9212 ifc* | ifort*) # Intel Fortran compiler 9213 tmp_addflag=' -nofor_main' ;; 9214 lf95*) # Lahey Fortran 8.1 9215 whole_archive_flag_spec= 9216 tmp_sharedflag='--shared' ;; 9217 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9218 tmp_sharedflag='-qmkshrobj' 9219 tmp_addflag= ;; 9220 nvcc*) # Cuda Compiler Driver 2.2 9221 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' 9222 compiler_needs_object=yes 9223 ;; 9224 esac 9225 case `$CC -V 2>&1 | sed 5q` in 9226 *Sun\ C*) # Sun C 5.9 9227 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' 9228 compiler_needs_object=yes 9229 tmp_sharedflag='-G' ;; 9230 *Sun\ F*) # Sun Fortran 8.3 9231 tmp_sharedflag='-G' ;; 9232 esac 9233 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9234 9235 if test "x$supports_anon_versioning" = xyes; then 9236 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9237 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9238 echo "local: *; };" >> $output_objdir/$libname.ver~ 9239 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9240 fi 9241 9242 case $cc_basename in 9243 xlf* | bgf* | bgxlf* | mpixlf*) 9244 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9245 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9246 hardcode_libdir_flag_spec= 9247 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9248 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9249 if test "x$supports_anon_versioning" = xyes; then 9250 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9251 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9252 echo "local: *; };" >> $output_objdir/$libname.ver~ 9253 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9254 fi 9255 ;; 9256 esac 9257 else 9258 ld_shlibs=no 9259 fi 9260 ;; 9261 9262 netbsd*) 9263 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9264 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9265 wlarc= 9266 else 9267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9268 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9269 fi 9270 ;; 9271 9272 solaris*) 9273 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9274 ld_shlibs=no 9275 cat <<_LT_EOF 1>&2 9276 9277*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9278*** create shared libraries on Solaris systems. Therefore, libtool 9279*** is disabling shared libraries support. We urge you to upgrade GNU 9280*** binutils to release 2.9.1 or newer. Another option is to modify 9281*** your PATH or compiler configuration so that the native linker is 9282*** used, and then restart. 9283 9284_LT_EOF 9285 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9286 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9287 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9288 else 9289 ld_shlibs=no 9290 fi 9291 ;; 9292 9293 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9294 case `$LD -v 2>&1` in 9295 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9296 ld_shlibs=no 9297 cat <<_LT_EOF 1>&2 9298 9299*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9300*** reliably create shared libraries on SCO systems. Therefore, libtool 9301*** is disabling shared libraries support. We urge you to upgrade GNU 9302*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9303*** your PATH or compiler configuration so that the native linker is 9304*** used, and then restart. 9305 9306_LT_EOF 9307 ;; 9308 *) 9309 # For security reasons, it is highly recommended that you always 9310 # use absolute paths for naming shared libraries, and exclude the 9311 # DT_RUNPATH tag from executables and libraries. But doing so 9312 # requires that you compile everything twice, which is a pain. 9313 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9314 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9315 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9316 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9317 else 9318 ld_shlibs=no 9319 fi 9320 ;; 9321 esac 9322 ;; 9323 9324 sunos4*) 9325 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9326 wlarc= 9327 hardcode_direct=yes 9328 hardcode_shlibpath_var=no 9329 ;; 9330 9331 *) 9332 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 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 if test "$ld_shlibs" = no; then 9342 runpath_var= 9343 hardcode_libdir_flag_spec= 9344 export_dynamic_flag_spec= 9345 whole_archive_flag_spec= 9346 fi 9347 else 9348 # PORTME fill in a description of your system's linker (not GNU ld) 9349 case $host_os in 9350 aix3*) 9351 allow_undefined_flag=unsupported 9352 always_export_symbols=yes 9353 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' 9354 # Note: this linker hardcodes the directories in LIBPATH if there 9355 # are no directories specified by -L. 9356 hardcode_minus_L=yes 9357 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9358 # Neither direct hardcoding nor static linking is supported with a 9359 # broken collect2. 9360 hardcode_direct=unsupported 9361 fi 9362 ;; 9363 9364 aix[4-9]*) 9365 if test "$host_cpu" = ia64; then 9366 # On IA64, the linker does run time linking by default, so we don't 9367 # have to do anything special. 9368 aix_use_runtimelinking=no 9369 exp_sym_flag='-Bexport' 9370 no_entry_flag="" 9371 else 9372 # If we're using GNU nm, then we don't want the "-C" option. 9373 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9374 # Also, AIX nm treats weak defined symbols like other global 9375 # defined symbols, whereas GNU nm marks them as "W". 9376 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9377 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' 9378 else 9379 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' 9380 fi 9381 aix_use_runtimelinking=no 9382 9383 # Test if we are trying to use run time linking or normal 9384 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9385 # need to do runtime linking. 9386 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9387 for ld_flag in $LDFLAGS; do 9388 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9389 aix_use_runtimelinking=yes 9390 break 9391 fi 9392 done 9393 ;; 9394 esac 9395 9396 exp_sym_flag='-bexport' 9397 no_entry_flag='-bnoentry' 9398 fi 9399 9400 # When large executables or shared objects are built, AIX ld can 9401 # have problems creating the table of contents. If linking a library 9402 # or program results in "error TOC overflow" add -mminimal-toc to 9403 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9404 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9405 9406 archive_cmds='' 9407 hardcode_direct=yes 9408 hardcode_direct_absolute=yes 9409 hardcode_libdir_separator=':' 9410 link_all_deplibs=yes 9411 file_list_spec='${wl}-f,' 9412 9413 if test "$GCC" = yes; then 9414 case $host_os in aix4.[012]|aix4.[012].*) 9415 # We only want to do this on AIX 4.2 and lower, the check 9416 # below for broken collect2 doesn't work under 4.3+ 9417 collect2name=`${CC} -print-prog-name=collect2` 9418 if test -f "$collect2name" && 9419 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9420 then 9421 # We have reworked collect2 9422 : 9423 else 9424 # We have old collect2 9425 hardcode_direct=unsupported 9426 # It fails to find uninstalled libraries when the uninstalled 9427 # path is not listed in the libpath. Setting hardcode_minus_L 9428 # to unsupported forces relinking 9429 hardcode_minus_L=yes 9430 hardcode_libdir_flag_spec='-L$libdir' 9431 hardcode_libdir_separator= 9432 fi 9433 ;; 9434 esac 9435 shared_flag='-shared' 9436 if test "$aix_use_runtimelinking" = yes; then 9437 shared_flag="$shared_flag "'${wl}-G' 9438 fi 9439 else 9440 # not using gcc 9441 if test "$host_cpu" = ia64; then 9442 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9443 # chokes on -Wl,-G. The following line is correct: 9444 shared_flag='-G' 9445 else 9446 if test "$aix_use_runtimelinking" = yes; then 9447 shared_flag='${wl}-G' 9448 else 9449 shared_flag='${wl}-bM:SRE' 9450 fi 9451 fi 9452 fi 9453 9454 export_dynamic_flag_spec='${wl}-bexpall' 9455 # It seems that -bexpall does not export symbols beginning with 9456 # underscore (_), so it is better to generate a list of symbols to export. 9457 always_export_symbols=yes 9458 if test "$aix_use_runtimelinking" = yes; then 9459 # Warning - without using the other runtime loading flags (-brtl), 9460 # -berok will link without error, but may produce a broken library. 9461 allow_undefined_flag='-berok' 9462 # Determine the default libpath from the value encoded in an 9463 # empty executable. 9464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9465/* end confdefs.h. */ 9466 9467int 9468main () 9469{ 9470 9471 ; 9472 return 0; 9473} 9474_ACEOF 9475if ac_fn_c_try_link "$LINENO"; then : 9476 9477lt_aix_libpath_sed=' 9478 /Import File Strings/,/^$/ { 9479 /^0/ { 9480 s/^0 *\(.*\)$/\1/ 9481 p 9482 } 9483 }' 9484aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9485# Check for a 64-bit object if we didn't find anything. 9486if test -z "$aix_libpath"; then 9487 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9488fi 9489fi 9490rm -f core conftest.err conftest.$ac_objext \ 9491 conftest$ac_exeext conftest.$ac_ext 9492if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9493 9494 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9495 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" 9496 else 9497 if test "$host_cpu" = ia64; then 9498 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9499 allow_undefined_flag="-z nodefs" 9500 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" 9501 else 9502 # Determine the default libpath from the value encoded in an 9503 # empty executable. 9504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9505/* end confdefs.h. */ 9506 9507int 9508main () 9509{ 9510 9511 ; 9512 return 0; 9513} 9514_ACEOF 9515if ac_fn_c_try_link "$LINENO"; then : 9516 9517lt_aix_libpath_sed=' 9518 /Import File Strings/,/^$/ { 9519 /^0/ { 9520 s/^0 *\(.*\)$/\1/ 9521 p 9522 } 9523 }' 9524aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9525# Check for a 64-bit object if we didn't find anything. 9526if test -z "$aix_libpath"; then 9527 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9528fi 9529fi 9530rm -f core conftest.err conftest.$ac_objext \ 9531 conftest$ac_exeext conftest.$ac_ext 9532if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9533 9534 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9535 # Warning - without using the other run time loading flags, 9536 # -berok will link without error, but may produce a broken library. 9537 no_undefined_flag=' ${wl}-bernotok' 9538 allow_undefined_flag=' ${wl}-berok' 9539 if test "$with_gnu_ld" = yes; then 9540 # We only use this code for GNU lds that support --whole-archive. 9541 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9542 else 9543 # Exported symbols can be pulled into shared objects from archives 9544 whole_archive_flag_spec='$convenience' 9545 fi 9546 archive_cmds_need_lc=yes 9547 # This is similar to how AIX traditionally builds its shared libraries. 9548 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' 9549 fi 9550 fi 9551 ;; 9552 9553 amigaos*) 9554 case $host_cpu in 9555 powerpc) 9556 # see comment about AmigaOS4 .so support 9557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9558 archive_expsym_cmds='' 9559 ;; 9560 m68k) 9561 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)' 9562 hardcode_libdir_flag_spec='-L$libdir' 9563 hardcode_minus_L=yes 9564 ;; 9565 esac 9566 ;; 9567 9568 bsdi[45]*) 9569 export_dynamic_flag_spec=-rdynamic 9570 ;; 9571 9572 cygwin* | mingw* | pw32* | cegcc*) 9573 # When not using gcc, we currently assume that we are using 9574 # Microsoft Visual C++. 9575 # hardcode_libdir_flag_spec is actually meaningless, as there is 9576 # no search path for DLLs. 9577 hardcode_libdir_flag_spec=' ' 9578 allow_undefined_flag=unsupported 9579 # Tell ltmain to make .lib files, not .a files. 9580 libext=lib 9581 # Tell ltmain to make .dll files, not .so files. 9582 shrext_cmds=".dll" 9583 # FIXME: Setting linknames here is a bad hack. 9584 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9585 # The linker will automatically build a .lib file if we build a DLL. 9586 old_archive_from_new_cmds='true' 9587 # FIXME: Should let the user specify the lib program. 9588 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9589 fix_srcfile_path='`cygpath -w "$srcfile"`' 9590 enable_shared_with_static_runtimes=yes 9591 ;; 9592 9593 darwin* | rhapsody*) 9594 9595 9596 archive_cmds_need_lc=no 9597 hardcode_direct=no 9598 hardcode_automatic=yes 9599 hardcode_shlibpath_var=unsupported 9600 if test "$lt_cv_ld_force_load" = "yes"; then 9601 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\"`' 9602 else 9603 whole_archive_flag_spec='' 9604 fi 9605 link_all_deplibs=yes 9606 allow_undefined_flag="$_lt_dar_allow_undefined" 9607 case $cc_basename in 9608 ifort*) _lt_dar_can_shared=yes ;; 9609 *) _lt_dar_can_shared=$GCC ;; 9610 esac 9611 if test "$_lt_dar_can_shared" = "yes"; then 9612 output_verbose_link_cmd=func_echo_all 9613 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9614 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9615 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}" 9616 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}" 9617 9618 else 9619 ld_shlibs=no 9620 fi 9621 9622 ;; 9623 9624 dgux*) 9625 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9626 hardcode_libdir_flag_spec='-L$libdir' 9627 hardcode_shlibpath_var=no 9628 ;; 9629 9630 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9631 # support. Future versions do this automatically, but an explicit c++rt0.o 9632 # does not break anything, and helps significantly (at the cost of a little 9633 # extra space). 9634 freebsd2.2*) 9635 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9636 hardcode_libdir_flag_spec='-R$libdir' 9637 hardcode_direct=yes 9638 hardcode_shlibpath_var=no 9639 ;; 9640 9641 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9642 freebsd2*) 9643 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9644 hardcode_direct=yes 9645 hardcode_minus_L=yes 9646 hardcode_shlibpath_var=no 9647 ;; 9648 9649 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9650 freebsd* | dragonfly*) 9651 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9652 hardcode_libdir_flag_spec='-R$libdir' 9653 hardcode_direct=yes 9654 hardcode_shlibpath_var=no 9655 ;; 9656 9657 hpux9*) 9658 if test "$GCC" = yes; then 9659 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' 9660 else 9661 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' 9662 fi 9663 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9664 hardcode_libdir_separator=: 9665 hardcode_direct=yes 9666 9667 # hardcode_minus_L: Not really in the search PATH, 9668 # but as the default location of the library. 9669 hardcode_minus_L=yes 9670 export_dynamic_flag_spec='${wl}-E' 9671 ;; 9672 9673 hpux10*) 9674 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9675 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9676 else 9677 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9678 fi 9679 if test "$with_gnu_ld" = no; then 9680 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9681 hardcode_libdir_flag_spec_ld='+b $libdir' 9682 hardcode_libdir_separator=: 9683 hardcode_direct=yes 9684 hardcode_direct_absolute=yes 9685 export_dynamic_flag_spec='${wl}-E' 9686 # hardcode_minus_L: Not really in the search PATH, 9687 # but as the default location of the library. 9688 hardcode_minus_L=yes 9689 fi 9690 ;; 9691 9692 hpux11*) 9693 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9694 case $host_cpu in 9695 hppa*64*) 9696 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9697 ;; 9698 ia64*) 9699 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9700 ;; 9701 *) 9702 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9703 ;; 9704 esac 9705 else 9706 case $host_cpu in 9707 hppa*64*) 9708 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9709 ;; 9710 ia64*) 9711 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9712 ;; 9713 *) 9714 9715 # Older versions of the 11.00 compiler do not understand -b yet 9716 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9718$as_echo_n "checking if $CC understands -b... " >&6; } 9719if test "${lt_cv_prog_compiler__b+set}" = set; then : 9720 $as_echo_n "(cached) " >&6 9721else 9722 lt_cv_prog_compiler__b=no 9723 save_LDFLAGS="$LDFLAGS" 9724 LDFLAGS="$LDFLAGS -b" 9725 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9726 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9727 # The linker can only warn and ignore the option if not recognized 9728 # So say no if there are warnings 9729 if test -s conftest.err; then 9730 # Append any errors to the config.log. 9731 cat conftest.err 1>&5 9732 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9733 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9734 if diff conftest.exp conftest.er2 >/dev/null; then 9735 lt_cv_prog_compiler__b=yes 9736 fi 9737 else 9738 lt_cv_prog_compiler__b=yes 9739 fi 9740 fi 9741 $RM -r conftest* 9742 LDFLAGS="$save_LDFLAGS" 9743 9744fi 9745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9746$as_echo "$lt_cv_prog_compiler__b" >&6; } 9747 9748if test x"$lt_cv_prog_compiler__b" = xyes; then 9749 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9750else 9751 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9752fi 9753 9754 ;; 9755 esac 9756 fi 9757 if test "$with_gnu_ld" = no; then 9758 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9759 hardcode_libdir_separator=: 9760 9761 case $host_cpu in 9762 hppa*64*|ia64*) 9763 hardcode_direct=no 9764 hardcode_shlibpath_var=no 9765 ;; 9766 *) 9767 hardcode_direct=yes 9768 hardcode_direct_absolute=yes 9769 export_dynamic_flag_spec='${wl}-E' 9770 9771 # hardcode_minus_L: Not really in the search PATH, 9772 # but as the default location of the library. 9773 hardcode_minus_L=yes 9774 ;; 9775 esac 9776 fi 9777 ;; 9778 9779 irix5* | irix6* | nonstopux*) 9780 if test "$GCC" = yes; then 9781 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' 9782 # Try to use the -exported_symbol ld option, if it does not 9783 # work, assume that -exports_file does not work either and 9784 # implicitly export all symbols. 9785 save_LDFLAGS="$LDFLAGS" 9786 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9788/* end confdefs.h. */ 9789int foo(void) {} 9790_ACEOF 9791if ac_fn_c_try_link "$LINENO"; then : 9792 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' 9793 9794fi 9795rm -f core conftest.err conftest.$ac_objext \ 9796 conftest$ac_exeext conftest.$ac_ext 9797 LDFLAGS="$save_LDFLAGS" 9798 else 9799 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' 9800 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' 9801 fi 9802 archive_cmds_need_lc='no' 9803 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9804 hardcode_libdir_separator=: 9805 inherit_rpath=yes 9806 link_all_deplibs=yes 9807 ;; 9808 9809 netbsd*) 9810 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9811 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9812 else 9813 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9814 fi 9815 hardcode_libdir_flag_spec='-R$libdir' 9816 hardcode_direct=yes 9817 hardcode_shlibpath_var=no 9818 ;; 9819 9820 newsos6) 9821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9822 hardcode_direct=yes 9823 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9824 hardcode_libdir_separator=: 9825 hardcode_shlibpath_var=no 9826 ;; 9827 9828 *nto* | *qnx*) 9829 ;; 9830 9831 openbsd*) 9832 if test -f /usr/libexec/ld.so; then 9833 hardcode_direct=yes 9834 hardcode_shlibpath_var=no 9835 hardcode_direct_absolute=yes 9836 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9837 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9838 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9839 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9840 export_dynamic_flag_spec='${wl}-E' 9841 else 9842 case $host_os in 9843 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9844 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9845 hardcode_libdir_flag_spec='-R$libdir' 9846 ;; 9847 *) 9848 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9849 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9850 ;; 9851 esac 9852 fi 9853 else 9854 ld_shlibs=no 9855 fi 9856 ;; 9857 9858 os2*) 9859 hardcode_libdir_flag_spec='-L$libdir' 9860 hardcode_minus_L=yes 9861 allow_undefined_flag=unsupported 9862 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' 9863 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9864 ;; 9865 9866 osf3*) 9867 if test "$GCC" = yes; then 9868 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9869 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' 9870 else 9871 allow_undefined_flag=' -expect_unresolved \*' 9872 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' 9873 fi 9874 archive_cmds_need_lc='no' 9875 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9876 hardcode_libdir_separator=: 9877 ;; 9878 9879 osf4* | osf5*) # as osf3* with the addition of -msym flag 9880 if test "$GCC" = yes; then 9881 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9882 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' 9883 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9884 else 9885 allow_undefined_flag=' -expect_unresolved \*' 9886 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' 9887 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~ 9888 $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' 9889 9890 # Both c and cxx compiler support -rpath directly 9891 hardcode_libdir_flag_spec='-rpath $libdir' 9892 fi 9893 archive_cmds_need_lc='no' 9894 hardcode_libdir_separator=: 9895 ;; 9896 9897 solaris*) 9898 no_undefined_flag=' -z defs' 9899 if test "$GCC" = yes; then 9900 wlarc='${wl}' 9901 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9902 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9903 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9904 else 9905 case `$CC -V 2>&1` in 9906 *"Compilers 5.0"*) 9907 wlarc='' 9908 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9909 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9910 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9911 ;; 9912 *) 9913 wlarc='${wl}' 9914 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9915 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9916 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9917 ;; 9918 esac 9919 fi 9920 hardcode_libdir_flag_spec='-R$libdir' 9921 hardcode_shlibpath_var=no 9922 case $host_os in 9923 solaris2.[0-5] | solaris2.[0-5].*) ;; 9924 *) 9925 # The compiler driver will combine and reorder linker options, 9926 # but understands `-z linker_flag'. GCC discards it without `$wl', 9927 # but is careful enough not to reorder. 9928 # Supported since Solaris 2.6 (maybe 2.5.1?) 9929 if test "$GCC" = yes; then 9930 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9931 else 9932 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9933 fi 9934 ;; 9935 esac 9936 link_all_deplibs=yes 9937 ;; 9938 9939 sunos4*) 9940 if test "x$host_vendor" = xsequent; then 9941 # Use $CC to link under sequent, because it throws in some extra .o 9942 # files that make .init and .fini sections work. 9943 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9944 else 9945 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9946 fi 9947 hardcode_libdir_flag_spec='-L$libdir' 9948 hardcode_direct=yes 9949 hardcode_minus_L=yes 9950 hardcode_shlibpath_var=no 9951 ;; 9952 9953 sysv4) 9954 case $host_vendor in 9955 sni) 9956 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9957 hardcode_direct=yes # is this really true??? 9958 ;; 9959 siemens) 9960 ## LD is ld it makes a PLAMLIB 9961 ## CC just makes a GrossModule. 9962 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9963 reload_cmds='$CC -r -o $output$reload_objs' 9964 hardcode_direct=no 9965 ;; 9966 motorola) 9967 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9968 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9969 ;; 9970 esac 9971 runpath_var='LD_RUN_PATH' 9972 hardcode_shlibpath_var=no 9973 ;; 9974 9975 sysv4.3*) 9976 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9977 hardcode_shlibpath_var=no 9978 export_dynamic_flag_spec='-Bexport' 9979 ;; 9980 9981 sysv4*MP*) 9982 if test -d /usr/nec; then 9983 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9984 hardcode_shlibpath_var=no 9985 runpath_var=LD_RUN_PATH 9986 hardcode_runpath_var=yes 9987 ld_shlibs=yes 9988 fi 9989 ;; 9990 9991 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9992 no_undefined_flag='${wl}-z,text' 9993 archive_cmds_need_lc=no 9994 hardcode_shlibpath_var=no 9995 runpath_var='LD_RUN_PATH' 9996 9997 if test "$GCC" = yes; then 9998 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9999 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10000 else 10001 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10002 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10003 fi 10004 ;; 10005 10006 sysv5* | sco3.2v5* | sco5v6*) 10007 # Note: We can NOT use -z defs as we might desire, because we do not 10008 # link with -lc, and that would cause any symbols used from libc to 10009 # always be unresolved, which means just about no library would 10010 # ever link correctly. If we're not using GNU ld we use -z text 10011 # though, which does catch some bad symbols but isn't as heavy-handed 10012 # as -z defs. 10013 no_undefined_flag='${wl}-z,text' 10014 allow_undefined_flag='${wl}-z,nodefs' 10015 archive_cmds_need_lc=no 10016 hardcode_shlibpath_var=no 10017 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10018 hardcode_libdir_separator=':' 10019 link_all_deplibs=yes 10020 export_dynamic_flag_spec='${wl}-Bexport' 10021 runpath_var='LD_RUN_PATH' 10022 10023 if test "$GCC" = yes; then 10024 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10025 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10026 else 10027 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10028 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10029 fi 10030 ;; 10031 10032 uts4*) 10033 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10034 hardcode_libdir_flag_spec='-L$libdir' 10035 hardcode_shlibpath_var=no 10036 ;; 10037 10038 *) 10039 ld_shlibs=no 10040 ;; 10041 esac 10042 10043 if test x$host_vendor = xsni; then 10044 case $host in 10045 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10046 export_dynamic_flag_spec='${wl}-Blargedynsym' 10047 ;; 10048 esac 10049 fi 10050 fi 10051 10052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10053$as_echo "$ld_shlibs" >&6; } 10054test "$ld_shlibs" = no && can_build_shared=no 10055 10056with_gnu_ld=$with_gnu_ld 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072# 10073# Do we need to explicitly link libc? 10074# 10075case "x$archive_cmds_need_lc" in 10076x|xyes) 10077 # Assume -lc should be added 10078 archive_cmds_need_lc=yes 10079 10080 if test "$enable_shared" = yes && test "$GCC" = yes; then 10081 case $archive_cmds in 10082 *'~'*) 10083 # FIXME: we may have to deal with multi-command sequences. 10084 ;; 10085 '$CC '*) 10086 # Test whether the compiler implicitly links with -lc since on some 10087 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10088 # to ld, don't add -lc before -lgcc. 10089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10090$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10091if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10092 $as_echo_n "(cached) " >&6 10093else 10094 $RM conftest* 10095 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10096 10097 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10098 (eval $ac_compile) 2>&5 10099 ac_status=$? 10100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10101 test $ac_status = 0; } 2>conftest.err; then 10102 soname=conftest 10103 lib=conftest 10104 libobjs=conftest.$ac_objext 10105 deplibs= 10106 wl=$lt_prog_compiler_wl 10107 pic_flag=$lt_prog_compiler_pic 10108 compiler_flags=-v 10109 linker_flags=-v 10110 verstring= 10111 output_objdir=. 10112 libname=conftest 10113 lt_save_allow_undefined_flag=$allow_undefined_flag 10114 allow_undefined_flag= 10115 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10116 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10117 ac_status=$? 10118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10119 test $ac_status = 0; } 10120 then 10121 lt_cv_archive_cmds_need_lc=no 10122 else 10123 lt_cv_archive_cmds_need_lc=yes 10124 fi 10125 allow_undefined_flag=$lt_save_allow_undefined_flag 10126 else 10127 cat conftest.err 1>&5 10128 fi 10129 $RM conftest* 10130 10131fi 10132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10133$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10134 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10135 ;; 10136 esac 10137 fi 10138 ;; 10139esac 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10298$as_echo_n "checking dynamic linker characteristics... " >&6; } 10299 10300if test "$GCC" = yes; then 10301 case $host_os in 10302 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10303 *) lt_awk_arg="/^libraries:/" ;; 10304 esac 10305 case $host_os in 10306 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10307 *) lt_sed_strip_eq="s,=/,/,g" ;; 10308 esac 10309 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10310 case $lt_search_path_spec in 10311 *\;*) 10312 # if the path contains ";" then we assume it to be the separator 10313 # otherwise default to the standard path separator (i.e. ":") - it is 10314 # assumed that no part of a normal pathname contains ";" but that should 10315 # okay in the real world where ";" in dirpaths is itself problematic. 10316 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10317 ;; 10318 *) 10319 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10320 ;; 10321 esac 10322 # Ok, now we have the path, separated by spaces, we can step through it 10323 # and add multilib dir if necessary. 10324 lt_tmp_lt_search_path_spec= 10325 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10326 for lt_sys_path in $lt_search_path_spec; do 10327 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10328 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10329 else 10330 test -d "$lt_sys_path" && \ 10331 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10332 fi 10333 done 10334 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10335BEGIN {RS=" "; FS="/|\n";} { 10336 lt_foo=""; 10337 lt_count=0; 10338 for (lt_i = NF; lt_i > 0; lt_i--) { 10339 if ($lt_i != "" && $lt_i != ".") { 10340 if ($lt_i == "..") { 10341 lt_count++; 10342 } else { 10343 if (lt_count == 0) { 10344 lt_foo="/" $lt_i lt_foo; 10345 } else { 10346 lt_count--; 10347 } 10348 } 10349 } 10350 } 10351 if (lt_foo != "") { lt_freq[lt_foo]++; } 10352 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10353}'` 10354 # AWK program above erroneously prepends '/' to C:/dos/paths 10355 # for these hosts. 10356 case $host_os in 10357 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10358 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10359 esac 10360 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10361else 10362 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10363fi 10364library_names_spec= 10365libname_spec='lib$name' 10366soname_spec= 10367shrext_cmds=".so" 10368postinstall_cmds= 10369postuninstall_cmds= 10370finish_cmds= 10371finish_eval= 10372shlibpath_var= 10373shlibpath_overrides_runpath=unknown 10374version_type=none 10375dynamic_linker="$host_os ld.so" 10376sys_lib_dlsearch_path_spec="/lib /usr/lib" 10377need_lib_prefix=unknown 10378hardcode_into_libs=no 10379 10380# when you set need_version to no, make sure it does not cause -set_version 10381# flags to be left without arguments 10382need_version=unknown 10383 10384case $host_os in 10385aix3*) 10386 version_type=linux 10387 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10388 shlibpath_var=LIBPATH 10389 10390 # AIX 3 has no versioning support, so we append a major version to the name. 10391 soname_spec='${libname}${release}${shared_ext}$major' 10392 ;; 10393 10394aix[4-9]*) 10395 version_type=linux 10396 need_lib_prefix=no 10397 need_version=no 10398 hardcode_into_libs=yes 10399 if test "$host_cpu" = ia64; then 10400 # AIX 5 supports IA64 10401 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10402 shlibpath_var=LD_LIBRARY_PATH 10403 else 10404 # With GCC up to 2.95.x, collect2 would create an import file 10405 # for dependence libraries. The import file would start with 10406 # the line `#! .'. This would cause the generated library to 10407 # depend on `.', always an invalid library. This was fixed in 10408 # development snapshots of GCC prior to 3.0. 10409 case $host_os in 10410 aix4 | aix4.[01] | aix4.[01].*) 10411 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10412 echo ' yes ' 10413 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10414 : 10415 else 10416 can_build_shared=no 10417 fi 10418 ;; 10419 esac 10420 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10421 # soname into executable. Probably we can add versioning support to 10422 # collect2, so additional links can be useful in future. 10423 if test "$aix_use_runtimelinking" = yes; then 10424 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10425 # instead of lib<name>.a to let people know that these are not 10426 # typical AIX shared libraries. 10427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10428 else 10429 # We preserve .a as extension for shared libraries through AIX4.2 10430 # and later when we are not doing run time linking. 10431 library_names_spec='${libname}${release}.a $libname.a' 10432 soname_spec='${libname}${release}${shared_ext}$major' 10433 fi 10434 shlibpath_var=LIBPATH 10435 fi 10436 ;; 10437 10438amigaos*) 10439 case $host_cpu in 10440 powerpc) 10441 # Since July 2007 AmigaOS4 officially supports .so libraries. 10442 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10444 ;; 10445 m68k) 10446 library_names_spec='$libname.ixlibrary $libname.a' 10447 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10448 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' 10449 ;; 10450 esac 10451 ;; 10452 10453beos*) 10454 library_names_spec='${libname}${shared_ext}' 10455 dynamic_linker="$host_os ld.so" 10456 shlibpath_var=LIBRARY_PATH 10457 ;; 10458 10459bsdi[45]*) 10460 version_type=linux 10461 need_version=no 10462 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10463 soname_spec='${libname}${release}${shared_ext}$major' 10464 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10465 shlibpath_var=LD_LIBRARY_PATH 10466 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10467 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10468 # the default ld.so.conf also contains /usr/contrib/lib and 10469 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10470 # libtool to hard-code these into programs 10471 ;; 10472 10473cygwin* | mingw* | pw32* | cegcc*) 10474 version_type=windows 10475 shrext_cmds=".dll" 10476 need_version=no 10477 need_lib_prefix=no 10478 10479 case $GCC,$host_os in 10480 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10481 library_names_spec='$libname.dll.a' 10482 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10483 postinstall_cmds='base_file=`basename \${file}`~ 10484 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10485 dldir=$destdir/`dirname \$dlpath`~ 10486 test -d \$dldir || mkdir -p \$dldir~ 10487 $install_prog $dir/$dlname \$dldir/$dlname~ 10488 chmod a+x \$dldir/$dlname~ 10489 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10490 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10491 fi' 10492 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10493 dlpath=$dir/\$dldll~ 10494 $RM \$dlpath' 10495 shlibpath_overrides_runpath=yes 10496 10497 case $host_os in 10498 cygwin*) 10499 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10500 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10501 10502 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10503 ;; 10504 mingw* | cegcc*) 10505 # MinGW DLLs use traditional 'lib' prefix 10506 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10507 ;; 10508 pw32*) 10509 # pw32 DLLs use 'pw' prefix rather than 'lib' 10510 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10511 ;; 10512 esac 10513 ;; 10514 10515 *) 10516 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10517 ;; 10518 esac 10519 dynamic_linker='Win32 ld.exe' 10520 # FIXME: first we should search . and the directory the executable is in 10521 shlibpath_var=PATH 10522 ;; 10523 10524darwin* | rhapsody*) 10525 dynamic_linker="$host_os dyld" 10526 version_type=darwin 10527 need_lib_prefix=no 10528 need_version=no 10529 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10530 soname_spec='${libname}${release}${major}$shared_ext' 10531 shlibpath_overrides_runpath=yes 10532 shlibpath_var=DYLD_LIBRARY_PATH 10533 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10534 10535 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10536 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10537 ;; 10538 10539dgux*) 10540 version_type=linux 10541 need_lib_prefix=no 10542 need_version=no 10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10544 soname_spec='${libname}${release}${shared_ext}$major' 10545 shlibpath_var=LD_LIBRARY_PATH 10546 ;; 10547 10548freebsd* | dragonfly*) 10549 # DragonFly does not have aout. When/if they implement a new 10550 # versioning mechanism, adjust this. 10551 if test -x /usr/bin/objformat; then 10552 objformat=`/usr/bin/objformat` 10553 else 10554 case $host_os in 10555 freebsd[123]*) objformat=aout ;; 10556 *) objformat=elf ;; 10557 esac 10558 fi 10559 version_type=freebsd-$objformat 10560 case $version_type in 10561 freebsd-elf*) 10562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10563 need_version=no 10564 need_lib_prefix=no 10565 ;; 10566 freebsd-*) 10567 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10568 need_version=yes 10569 ;; 10570 esac 10571 shlibpath_var=LD_LIBRARY_PATH 10572 case $host_os in 10573 freebsd2*) 10574 shlibpath_overrides_runpath=yes 10575 ;; 10576 freebsd3.[01]* | freebsdelf3.[01]*) 10577 shlibpath_overrides_runpath=yes 10578 hardcode_into_libs=yes 10579 ;; 10580 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10581 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10582 shlibpath_overrides_runpath=no 10583 hardcode_into_libs=yes 10584 ;; 10585 *) # from 4.6 on, and DragonFly 10586 shlibpath_overrides_runpath=yes 10587 hardcode_into_libs=yes 10588 ;; 10589 esac 10590 ;; 10591 10592gnu*) 10593 version_type=linux 10594 need_lib_prefix=no 10595 need_version=no 10596 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10597 soname_spec='${libname}${release}${shared_ext}$major' 10598 shlibpath_var=LD_LIBRARY_PATH 10599 hardcode_into_libs=yes 10600 ;; 10601 10602haiku*) 10603 version_type=linux 10604 need_lib_prefix=no 10605 need_version=no 10606 dynamic_linker="$host_os runtime_loader" 10607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10608 soname_spec='${libname}${release}${shared_ext}$major' 10609 shlibpath_var=LIBRARY_PATH 10610 shlibpath_overrides_runpath=yes 10611 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10612 hardcode_into_libs=yes 10613 ;; 10614 10615hpux9* | hpux10* | hpux11*) 10616 # Give a soname corresponding to the major version so that dld.sl refuses to 10617 # link against other versions. 10618 version_type=sunos 10619 need_lib_prefix=no 10620 need_version=no 10621 case $host_cpu in 10622 ia64*) 10623 shrext_cmds='.so' 10624 hardcode_into_libs=yes 10625 dynamic_linker="$host_os dld.so" 10626 shlibpath_var=LD_LIBRARY_PATH 10627 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10629 soname_spec='${libname}${release}${shared_ext}$major' 10630 if test "X$HPUX_IA64_MODE" = X32; then 10631 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10632 else 10633 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10634 fi 10635 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10636 ;; 10637 hppa*64*) 10638 shrext_cmds='.sl' 10639 hardcode_into_libs=yes 10640 dynamic_linker="$host_os dld.sl" 10641 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10642 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10644 soname_spec='${libname}${release}${shared_ext}$major' 10645 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10646 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10647 ;; 10648 *) 10649 shrext_cmds='.sl' 10650 dynamic_linker="$host_os dld.sl" 10651 shlibpath_var=SHLIB_PATH 10652 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10653 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10654 soname_spec='${libname}${release}${shared_ext}$major' 10655 ;; 10656 esac 10657 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10658 postinstall_cmds='chmod 555 $lib' 10659 # or fails outright, so override atomically: 10660 install_override_mode=555 10661 ;; 10662 10663interix[3-9]*) 10664 version_type=linux 10665 need_lib_prefix=no 10666 need_version=no 10667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10668 soname_spec='${libname}${release}${shared_ext}$major' 10669 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10670 shlibpath_var=LD_LIBRARY_PATH 10671 shlibpath_overrides_runpath=no 10672 hardcode_into_libs=yes 10673 ;; 10674 10675irix5* | irix6* | nonstopux*) 10676 case $host_os in 10677 nonstopux*) version_type=nonstopux ;; 10678 *) 10679 if test "$lt_cv_prog_gnu_ld" = yes; then 10680 version_type=linux 10681 else 10682 version_type=irix 10683 fi ;; 10684 esac 10685 need_lib_prefix=no 10686 need_version=no 10687 soname_spec='${libname}${release}${shared_ext}$major' 10688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10689 case $host_os in 10690 irix5* | nonstopux*) 10691 libsuff= shlibsuff= 10692 ;; 10693 *) 10694 case $LD in # libtool.m4 will add one of these switches to LD 10695 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10696 libsuff= shlibsuff= libmagic=32-bit;; 10697 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10698 libsuff=32 shlibsuff=N32 libmagic=N32;; 10699 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10700 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10701 *) libsuff= shlibsuff= libmagic=never-match;; 10702 esac 10703 ;; 10704 esac 10705 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10706 shlibpath_overrides_runpath=no 10707 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10708 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10709 hardcode_into_libs=yes 10710 ;; 10711 10712# No shared lib support for Linux oldld, aout, or coff. 10713linux*oldld* | linux*aout* | linux*coff*) 10714 dynamic_linker=no 10715 ;; 10716 10717# This must be Linux ELF. 10718linux* | k*bsd*-gnu | kopensolaris*-gnu) 10719 version_type=linux 10720 need_lib_prefix=no 10721 need_version=no 10722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10723 soname_spec='${libname}${release}${shared_ext}$major' 10724 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10725 shlibpath_var=LD_LIBRARY_PATH 10726 shlibpath_overrides_runpath=no 10727 10728 # Some binutils ld are patched to set DT_RUNPATH 10729 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10730 $as_echo_n "(cached) " >&6 10731else 10732 lt_cv_shlibpath_overrides_runpath=no 10733 save_LDFLAGS=$LDFLAGS 10734 save_libdir=$libdir 10735 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10736 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10738/* end confdefs.h. */ 10739 10740int 10741main () 10742{ 10743 10744 ; 10745 return 0; 10746} 10747_ACEOF 10748if ac_fn_c_try_link "$LINENO"; then : 10749 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10750 lt_cv_shlibpath_overrides_runpath=yes 10751fi 10752fi 10753rm -f core conftest.err conftest.$ac_objext \ 10754 conftest$ac_exeext conftest.$ac_ext 10755 LDFLAGS=$save_LDFLAGS 10756 libdir=$save_libdir 10757 10758fi 10759 10760 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10761 10762 # This implies no fast_install, which is unacceptable. 10763 # Some rework will be needed to allow for fast_install 10764 # before this can be enabled. 10765 hardcode_into_libs=yes 10766 10767 # Append ld.so.conf contents to the search path 10768 if test -f /etc/ld.so.conf; then 10769 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' ' '` 10770 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10771 fi 10772 10773 # We used to test for /lib/ld.so.1 and disable shared libraries on 10774 # powerpc, because MkLinux only supported shared libraries with the 10775 # GNU dynamic linker. Since this was broken with cross compilers, 10776 # most powerpc-linux boxes support dynamic linking these days and 10777 # people can always --disable-shared, the test was removed, and we 10778 # assume the GNU/Linux dynamic linker is in use. 10779 dynamic_linker='GNU/Linux ld.so' 10780 ;; 10781 10782netbsd*) 10783 version_type=sunos 10784 need_lib_prefix=no 10785 need_version=no 10786 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10788 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10789 dynamic_linker='NetBSD (a.out) ld.so' 10790 else 10791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10792 soname_spec='${libname}${release}${shared_ext}$major' 10793 dynamic_linker='NetBSD ld.elf_so' 10794 fi 10795 shlibpath_var=LD_LIBRARY_PATH 10796 shlibpath_overrides_runpath=yes 10797 hardcode_into_libs=yes 10798 ;; 10799 10800newsos6) 10801 version_type=linux 10802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10803 shlibpath_var=LD_LIBRARY_PATH 10804 shlibpath_overrides_runpath=yes 10805 ;; 10806 10807*nto* | *qnx*) 10808 version_type=qnx 10809 need_lib_prefix=no 10810 need_version=no 10811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10812 soname_spec='${libname}${release}${shared_ext}$major' 10813 shlibpath_var=LD_LIBRARY_PATH 10814 shlibpath_overrides_runpath=no 10815 hardcode_into_libs=yes 10816 dynamic_linker='ldqnx.so' 10817 ;; 10818 10819openbsd*) 10820 version_type=sunos 10821 sys_lib_dlsearch_path_spec="/usr/lib" 10822 need_lib_prefix=no 10823 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10824 case $host_os in 10825 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10826 *) need_version=no ;; 10827 esac 10828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10829 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10830 shlibpath_var=LD_LIBRARY_PATH 10831 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10832 case $host_os in 10833 openbsd2.[89] | openbsd2.[89].*) 10834 shlibpath_overrides_runpath=no 10835 ;; 10836 *) 10837 shlibpath_overrides_runpath=yes 10838 ;; 10839 esac 10840 else 10841 shlibpath_overrides_runpath=yes 10842 fi 10843 ;; 10844 10845os2*) 10846 libname_spec='$name' 10847 shrext_cmds=".dll" 10848 need_lib_prefix=no 10849 library_names_spec='$libname${shared_ext} $libname.a' 10850 dynamic_linker='OS/2 ld.exe' 10851 shlibpath_var=LIBPATH 10852 ;; 10853 10854osf3* | osf4* | osf5*) 10855 version_type=osf 10856 need_lib_prefix=no 10857 need_version=no 10858 soname_spec='${libname}${release}${shared_ext}$major' 10859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10860 shlibpath_var=LD_LIBRARY_PATH 10861 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10862 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10863 ;; 10864 10865rdos*) 10866 dynamic_linker=no 10867 ;; 10868 10869solaris*) 10870 version_type=linux 10871 need_lib_prefix=no 10872 need_version=no 10873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10874 soname_spec='${libname}${release}${shared_ext}$major' 10875 shlibpath_var=LD_LIBRARY_PATH 10876 shlibpath_overrides_runpath=yes 10877 hardcode_into_libs=yes 10878 # ldd complains unless libraries are executable 10879 postinstall_cmds='chmod +x $lib' 10880 ;; 10881 10882sunos4*) 10883 version_type=sunos 10884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10885 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10886 shlibpath_var=LD_LIBRARY_PATH 10887 shlibpath_overrides_runpath=yes 10888 if test "$with_gnu_ld" = yes; then 10889 need_lib_prefix=no 10890 fi 10891 need_version=yes 10892 ;; 10893 10894sysv4 | sysv4.3*) 10895 version_type=linux 10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10897 soname_spec='${libname}${release}${shared_ext}$major' 10898 shlibpath_var=LD_LIBRARY_PATH 10899 case $host_vendor in 10900 sni) 10901 shlibpath_overrides_runpath=no 10902 need_lib_prefix=no 10903 runpath_var=LD_RUN_PATH 10904 ;; 10905 siemens) 10906 need_lib_prefix=no 10907 ;; 10908 motorola) 10909 need_lib_prefix=no 10910 need_version=no 10911 shlibpath_overrides_runpath=no 10912 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10913 ;; 10914 esac 10915 ;; 10916 10917sysv4*MP*) 10918 if test -d /usr/nec ;then 10919 version_type=linux 10920 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10921 soname_spec='$libname${shared_ext}.$major' 10922 shlibpath_var=LD_LIBRARY_PATH 10923 fi 10924 ;; 10925 10926sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10927 version_type=freebsd-elf 10928 need_lib_prefix=no 10929 need_version=no 10930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10931 soname_spec='${libname}${release}${shared_ext}$major' 10932 shlibpath_var=LD_LIBRARY_PATH 10933 shlibpath_overrides_runpath=yes 10934 hardcode_into_libs=yes 10935 if test "$with_gnu_ld" = yes; then 10936 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10937 else 10938 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10939 case $host_os in 10940 sco3.2v5*) 10941 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10942 ;; 10943 esac 10944 fi 10945 sys_lib_dlsearch_path_spec='/usr/lib' 10946 ;; 10947 10948tpf*) 10949 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10950 version_type=linux 10951 need_lib_prefix=no 10952 need_version=no 10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10954 shlibpath_var=LD_LIBRARY_PATH 10955 shlibpath_overrides_runpath=no 10956 hardcode_into_libs=yes 10957 ;; 10958 10959uts4*) 10960 version_type=linux 10961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10962 soname_spec='${libname}${release}${shared_ext}$major' 10963 shlibpath_var=LD_LIBRARY_PATH 10964 ;; 10965 10966*) 10967 dynamic_linker=no 10968 ;; 10969esac 10970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10971$as_echo "$dynamic_linker" >&6; } 10972test "$dynamic_linker" = no && can_build_shared=no 10973 10974variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10975if test "$GCC" = yes; then 10976 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10977fi 10978 10979if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10980 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10981fi 10982if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10983 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10984fi 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11078$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11079hardcode_action= 11080if test -n "$hardcode_libdir_flag_spec" || 11081 test -n "$runpath_var" || 11082 test "X$hardcode_automatic" = "Xyes" ; then 11083 11084 # We can hardcode non-existent directories. 11085 if test "$hardcode_direct" != no && 11086 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11087 # have to relink, otherwise we might link with an installed library 11088 # when we should be linking with a yet-to-be-installed one 11089 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11090 test "$hardcode_minus_L" != no; then 11091 # Linking always hardcodes the temporary library directory. 11092 hardcode_action=relink 11093 else 11094 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11095 hardcode_action=immediate 11096 fi 11097else 11098 # We cannot hardcode anything, or else we can only hardcode existing 11099 # directories. 11100 hardcode_action=unsupported 11101fi 11102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11103$as_echo "$hardcode_action" >&6; } 11104 11105if test "$hardcode_action" = relink || 11106 test "$inherit_rpath" = yes; then 11107 # Fast installation is not supported 11108 enable_fast_install=no 11109elif test "$shlibpath_overrides_runpath" = yes || 11110 test "$enable_shared" = no; then 11111 # Fast installation is not necessary 11112 enable_fast_install=needless 11113fi 11114 11115 11116 11117 11118 11119 11120 if test "x$enable_dlopen" != xyes; then 11121 enable_dlopen=unknown 11122 enable_dlopen_self=unknown 11123 enable_dlopen_self_static=unknown 11124else 11125 lt_cv_dlopen=no 11126 lt_cv_dlopen_libs= 11127 11128 case $host_os in 11129 beos*) 11130 lt_cv_dlopen="load_add_on" 11131 lt_cv_dlopen_libs= 11132 lt_cv_dlopen_self=yes 11133 ;; 11134 11135 mingw* | pw32* | cegcc*) 11136 lt_cv_dlopen="LoadLibrary" 11137 lt_cv_dlopen_libs= 11138 ;; 11139 11140 cygwin*) 11141 lt_cv_dlopen="dlopen" 11142 lt_cv_dlopen_libs= 11143 ;; 11144 11145 darwin*) 11146 # if libdl is installed we need to link against it 11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11148$as_echo_n "checking for dlopen in -ldl... " >&6; } 11149if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11150 $as_echo_n "(cached) " >&6 11151else 11152 ac_check_lib_save_LIBS=$LIBS 11153LIBS="-ldl $LIBS" 11154cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11155/* end confdefs.h. */ 11156 11157/* Override any GCC internal prototype to avoid an error. 11158 Use char because int might match the return type of a GCC 11159 builtin and then its argument prototype would still apply. */ 11160#ifdef __cplusplus 11161extern "C" 11162#endif 11163char dlopen (); 11164int 11165main () 11166{ 11167return dlopen (); 11168 ; 11169 return 0; 11170} 11171_ACEOF 11172if ac_fn_c_try_link "$LINENO"; then : 11173 ac_cv_lib_dl_dlopen=yes 11174else 11175 ac_cv_lib_dl_dlopen=no 11176fi 11177rm -f core conftest.err conftest.$ac_objext \ 11178 conftest$ac_exeext conftest.$ac_ext 11179LIBS=$ac_check_lib_save_LIBS 11180fi 11181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11182$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11183if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11184 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11185else 11186 11187 lt_cv_dlopen="dyld" 11188 lt_cv_dlopen_libs= 11189 lt_cv_dlopen_self=yes 11190 11191fi 11192 11193 ;; 11194 11195 *) 11196 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11197if test "x$ac_cv_func_shl_load" = x""yes; then : 11198 lt_cv_dlopen="shl_load" 11199else 11200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11201$as_echo_n "checking for shl_load in -ldld... " >&6; } 11202if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 11203 $as_echo_n "(cached) " >&6 11204else 11205 ac_check_lib_save_LIBS=$LIBS 11206LIBS="-ldld $LIBS" 11207cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11208/* end confdefs.h. */ 11209 11210/* Override any GCC internal prototype to avoid an error. 11211 Use char because int might match the return type of a GCC 11212 builtin and then its argument prototype would still apply. */ 11213#ifdef __cplusplus 11214extern "C" 11215#endif 11216char shl_load (); 11217int 11218main () 11219{ 11220return shl_load (); 11221 ; 11222 return 0; 11223} 11224_ACEOF 11225if ac_fn_c_try_link "$LINENO"; then : 11226 ac_cv_lib_dld_shl_load=yes 11227else 11228 ac_cv_lib_dld_shl_load=no 11229fi 11230rm -f core conftest.err conftest.$ac_objext \ 11231 conftest$ac_exeext conftest.$ac_ext 11232LIBS=$ac_check_lib_save_LIBS 11233fi 11234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11235$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11236if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 11237 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11238else 11239 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11240if test "x$ac_cv_func_dlopen" = x""yes; then : 11241 lt_cv_dlopen="dlopen" 11242else 11243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11244$as_echo_n "checking for dlopen in -ldl... " >&6; } 11245if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11246 $as_echo_n "(cached) " >&6 11247else 11248 ac_check_lib_save_LIBS=$LIBS 11249LIBS="-ldl $LIBS" 11250cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11251/* end confdefs.h. */ 11252 11253/* Override any GCC internal prototype to avoid an error. 11254 Use char because int might match the return type of a GCC 11255 builtin and then its argument prototype would still apply. */ 11256#ifdef __cplusplus 11257extern "C" 11258#endif 11259char dlopen (); 11260int 11261main () 11262{ 11263return dlopen (); 11264 ; 11265 return 0; 11266} 11267_ACEOF 11268if ac_fn_c_try_link "$LINENO"; then : 11269 ac_cv_lib_dl_dlopen=yes 11270else 11271 ac_cv_lib_dl_dlopen=no 11272fi 11273rm -f core conftest.err conftest.$ac_objext \ 11274 conftest$ac_exeext conftest.$ac_ext 11275LIBS=$ac_check_lib_save_LIBS 11276fi 11277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11278$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11279if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11280 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11281else 11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11283$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11284if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 11285 $as_echo_n "(cached) " >&6 11286else 11287 ac_check_lib_save_LIBS=$LIBS 11288LIBS="-lsvld $LIBS" 11289cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11290/* end confdefs.h. */ 11291 11292/* Override any GCC internal prototype to avoid an error. 11293 Use char because int might match the return type of a GCC 11294 builtin and then its argument prototype would still apply. */ 11295#ifdef __cplusplus 11296extern "C" 11297#endif 11298char dlopen (); 11299int 11300main () 11301{ 11302return dlopen (); 11303 ; 11304 return 0; 11305} 11306_ACEOF 11307if ac_fn_c_try_link "$LINENO"; then : 11308 ac_cv_lib_svld_dlopen=yes 11309else 11310 ac_cv_lib_svld_dlopen=no 11311fi 11312rm -f core conftest.err conftest.$ac_objext \ 11313 conftest$ac_exeext conftest.$ac_ext 11314LIBS=$ac_check_lib_save_LIBS 11315fi 11316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11317$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11318if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11319 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11320else 11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11322$as_echo_n "checking for dld_link in -ldld... " >&6; } 11323if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11324 $as_echo_n "(cached) " >&6 11325else 11326 ac_check_lib_save_LIBS=$LIBS 11327LIBS="-ldld $LIBS" 11328cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11329/* end confdefs.h. */ 11330 11331/* Override any GCC internal prototype to avoid an error. 11332 Use char because int might match the return type of a GCC 11333 builtin and then its argument prototype would still apply. */ 11334#ifdef __cplusplus 11335extern "C" 11336#endif 11337char dld_link (); 11338int 11339main () 11340{ 11341return dld_link (); 11342 ; 11343 return 0; 11344} 11345_ACEOF 11346if ac_fn_c_try_link "$LINENO"; then : 11347 ac_cv_lib_dld_dld_link=yes 11348else 11349 ac_cv_lib_dld_dld_link=no 11350fi 11351rm -f core conftest.err conftest.$ac_objext \ 11352 conftest$ac_exeext conftest.$ac_ext 11353LIBS=$ac_check_lib_save_LIBS 11354fi 11355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11356$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11357if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11358 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11359fi 11360 11361 11362fi 11363 11364 11365fi 11366 11367 11368fi 11369 11370 11371fi 11372 11373 11374fi 11375 11376 ;; 11377 esac 11378 11379 if test "x$lt_cv_dlopen" != xno; then 11380 enable_dlopen=yes 11381 else 11382 enable_dlopen=no 11383 fi 11384 11385 case $lt_cv_dlopen in 11386 dlopen) 11387 save_CPPFLAGS="$CPPFLAGS" 11388 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11389 11390 save_LDFLAGS="$LDFLAGS" 11391 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11392 11393 save_LIBS="$LIBS" 11394 LIBS="$lt_cv_dlopen_libs $LIBS" 11395 11396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11397$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11398if test "${lt_cv_dlopen_self+set}" = set; then : 11399 $as_echo_n "(cached) " >&6 11400else 11401 if test "$cross_compiling" = yes; then : 11402 lt_cv_dlopen_self=cross 11403else 11404 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11405 lt_status=$lt_dlunknown 11406 cat > conftest.$ac_ext <<_LT_EOF 11407#line 11407 "configure" 11408#include "confdefs.h" 11409 11410#if HAVE_DLFCN_H 11411#include <dlfcn.h> 11412#endif 11413 11414#include <stdio.h> 11415 11416#ifdef RTLD_GLOBAL 11417# define LT_DLGLOBAL RTLD_GLOBAL 11418#else 11419# ifdef DL_GLOBAL 11420# define LT_DLGLOBAL DL_GLOBAL 11421# else 11422# define LT_DLGLOBAL 0 11423# endif 11424#endif 11425 11426/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11427 find out it does not work in some platform. */ 11428#ifndef LT_DLLAZY_OR_NOW 11429# ifdef RTLD_LAZY 11430# define LT_DLLAZY_OR_NOW RTLD_LAZY 11431# else 11432# ifdef DL_LAZY 11433# define LT_DLLAZY_OR_NOW DL_LAZY 11434# else 11435# ifdef RTLD_NOW 11436# define LT_DLLAZY_OR_NOW RTLD_NOW 11437# else 11438# ifdef DL_NOW 11439# define LT_DLLAZY_OR_NOW DL_NOW 11440# else 11441# define LT_DLLAZY_OR_NOW 0 11442# endif 11443# endif 11444# endif 11445# endif 11446#endif 11447 11448/* When -fvisbility=hidden is used, assume the code has been annotated 11449 correspondingly for the symbols needed. */ 11450#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11451void fnord () __attribute__((visibility("default"))); 11452#endif 11453 11454void fnord () { int i=42; } 11455int main () 11456{ 11457 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11458 int status = $lt_dlunknown; 11459 11460 if (self) 11461 { 11462 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11463 else 11464 { 11465 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11466 else puts (dlerror ()); 11467 } 11468 /* dlclose (self); */ 11469 } 11470 else 11471 puts (dlerror ()); 11472 11473 return status; 11474} 11475_LT_EOF 11476 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11477 (eval $ac_link) 2>&5 11478 ac_status=$? 11479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11480 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11481 (./conftest; exit; ) >&5 2>/dev/null 11482 lt_status=$? 11483 case x$lt_status in 11484 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11485 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11486 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11487 esac 11488 else : 11489 # compilation failed 11490 lt_cv_dlopen_self=no 11491 fi 11492fi 11493rm -fr conftest* 11494 11495 11496fi 11497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11498$as_echo "$lt_cv_dlopen_self" >&6; } 11499 11500 if test "x$lt_cv_dlopen_self" = xyes; then 11501 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11503$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11504if test "${lt_cv_dlopen_self_static+set}" = set; then : 11505 $as_echo_n "(cached) " >&6 11506else 11507 if test "$cross_compiling" = yes; then : 11508 lt_cv_dlopen_self_static=cross 11509else 11510 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11511 lt_status=$lt_dlunknown 11512 cat > conftest.$ac_ext <<_LT_EOF 11513#line 11513 "configure" 11514#include "confdefs.h" 11515 11516#if HAVE_DLFCN_H 11517#include <dlfcn.h> 11518#endif 11519 11520#include <stdio.h> 11521 11522#ifdef RTLD_GLOBAL 11523# define LT_DLGLOBAL RTLD_GLOBAL 11524#else 11525# ifdef DL_GLOBAL 11526# define LT_DLGLOBAL DL_GLOBAL 11527# else 11528# define LT_DLGLOBAL 0 11529# endif 11530#endif 11531 11532/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11533 find out it does not work in some platform. */ 11534#ifndef LT_DLLAZY_OR_NOW 11535# ifdef RTLD_LAZY 11536# define LT_DLLAZY_OR_NOW RTLD_LAZY 11537# else 11538# ifdef DL_LAZY 11539# define LT_DLLAZY_OR_NOW DL_LAZY 11540# else 11541# ifdef RTLD_NOW 11542# define LT_DLLAZY_OR_NOW RTLD_NOW 11543# else 11544# ifdef DL_NOW 11545# define LT_DLLAZY_OR_NOW DL_NOW 11546# else 11547# define LT_DLLAZY_OR_NOW 0 11548# endif 11549# endif 11550# endif 11551# endif 11552#endif 11553 11554/* When -fvisbility=hidden is used, assume the code has been annotated 11555 correspondingly for the symbols needed. */ 11556#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11557void fnord () __attribute__((visibility("default"))); 11558#endif 11559 11560void fnord () { int i=42; } 11561int main () 11562{ 11563 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11564 int status = $lt_dlunknown; 11565 11566 if (self) 11567 { 11568 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11569 else 11570 { 11571 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11572 else puts (dlerror ()); 11573 } 11574 /* dlclose (self); */ 11575 } 11576 else 11577 puts (dlerror ()); 11578 11579 return status; 11580} 11581_LT_EOF 11582 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11583 (eval $ac_link) 2>&5 11584 ac_status=$? 11585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11586 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11587 (./conftest; exit; ) >&5 2>/dev/null 11588 lt_status=$? 11589 case x$lt_status in 11590 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11591 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11592 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11593 esac 11594 else : 11595 # compilation failed 11596 lt_cv_dlopen_self_static=no 11597 fi 11598fi 11599rm -fr conftest* 11600 11601 11602fi 11603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11604$as_echo "$lt_cv_dlopen_self_static" >&6; } 11605 fi 11606 11607 CPPFLAGS="$save_CPPFLAGS" 11608 LDFLAGS="$save_LDFLAGS" 11609 LIBS="$save_LIBS" 11610 ;; 11611 esac 11612 11613 case $lt_cv_dlopen_self in 11614 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11615 *) enable_dlopen_self=unknown ;; 11616 esac 11617 11618 case $lt_cv_dlopen_self_static in 11619 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11620 *) enable_dlopen_self_static=unknown ;; 11621 esac 11622fi 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640striplib= 11641old_striplib= 11642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11643$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11644if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11645 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11646 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11648$as_echo "yes" >&6; } 11649else 11650# FIXME - insert some real tests, host_os isn't really good enough 11651 case $host_os in 11652 darwin*) 11653 if test -n "$STRIP" ; then 11654 striplib="$STRIP -x" 11655 old_striplib="$STRIP -S" 11656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11657$as_echo "yes" >&6; } 11658 else 11659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11660$as_echo "no" >&6; } 11661 fi 11662 ;; 11663 *) 11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11665$as_echo "no" >&6; } 11666 ;; 11667 esac 11668fi 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 # Report which library types will actually be built 11682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11683$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11685$as_echo "$can_build_shared" >&6; } 11686 11687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11688$as_echo_n "checking whether to build shared libraries... " >&6; } 11689 test "$can_build_shared" = "no" && enable_shared=no 11690 11691 # On AIX, shared libraries and static libraries use the same namespace, and 11692 # are all built from PIC. 11693 case $host_os in 11694 aix3*) 11695 test "$enable_shared" = yes && enable_static=no 11696 if test -n "$RANLIB"; then 11697 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11698 postinstall_cmds='$RANLIB $lib' 11699 fi 11700 ;; 11701 11702 aix[4-9]*) 11703 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11704 test "$enable_shared" = yes && enable_static=no 11705 fi 11706 ;; 11707 esac 11708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11709$as_echo "$enable_shared" >&6; } 11710 11711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11712$as_echo_n "checking whether to build static libraries... " >&6; } 11713 # Make sure either enable_shared or enable_static is yes. 11714 test "$enable_shared" = yes || enable_static=yes 11715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11716$as_echo "$enable_static" >&6; } 11717 11718 11719 11720 11721fi 11722ac_ext=c 11723ac_cpp='$CPP $CPPFLAGS' 11724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11726ac_compiler_gnu=$ac_cv_c_compiler_gnu 11727 11728CC="$lt_save_CC" 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 ac_config_commands="$ac_config_commands libtool" 11743 11744 11745 11746 11747# Only expand once: 11748 11749 11750 11751# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE. 11752 11753# The tests for host and target for $enable_largefile require 11754# canonical names. 11755 11756 11757 11758# As the $enable_largefile decision depends on --enable-plugins we must set it 11759# even in directories otherwise not depending on the $plugins option. 11760 11761 11762# Check whether --enable-plugins was given. 11763if test "${enable_plugins+set}" = set; then : 11764 enableval=$enable_plugins; case "${enableval}" in 11765 yes | "") plugins=yes ;; 11766 no) plugins=no ;; 11767 *) plugins=yes ;; 11768 esac 11769else 11770 plugins=no 11771fi 11772 11773 11774 11775case "${host}" in 11776 sparc-*-solaris*|i[3-7]86-*-solaris*) 11777 # On native 32bit sparc and ia32 solaris, large-file and procfs support 11778 # are mutually exclusive; and without procfs support, the bfd/ elf module 11779 # cannot provide certain routines such as elfcore_write_prpsinfo 11780 # or elfcore_write_prstatus. So unless the user explicitly requested 11781 # large-file support through the --enable-largefile switch, disable 11782 # large-file support in favor of procfs support. 11783 test "${target}" = "${host}" -a "x$plugins" = xno \ 11784 && : ${enable_largefile="no"} 11785 ;; 11786esac 11787 11788# Check whether --enable-largefile was given. 11789if test "${enable_largefile+set}" = set; then : 11790 enableval=$enable_largefile; 11791fi 11792 11793if test "$enable_largefile" != no; then 11794 11795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11796$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11797if test "${ac_cv_sys_largefile_CC+set}" = set; then : 11798 $as_echo_n "(cached) " >&6 11799else 11800 ac_cv_sys_largefile_CC=no 11801 if test "$GCC" != yes; then 11802 ac_save_CC=$CC 11803 while :; do 11804 # IRIX 6.2 and later do not support large files by default, 11805 # so use the C compiler's -n32 option if that helps. 11806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11807/* end confdefs.h. */ 11808#include <sys/types.h> 11809 /* Check that off_t can represent 2**63 - 1 correctly. 11810 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11811 since some C++ compilers masquerading as C compilers 11812 incorrectly reject 9223372036854775807. */ 11813#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11814 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11815 && LARGE_OFF_T % 2147483647 == 1) 11816 ? 1 : -1]; 11817int 11818main () 11819{ 11820 11821 ; 11822 return 0; 11823} 11824_ACEOF 11825 if ac_fn_c_try_compile "$LINENO"; then : 11826 break 11827fi 11828rm -f core conftest.err conftest.$ac_objext 11829 CC="$CC -n32" 11830 if ac_fn_c_try_compile "$LINENO"; then : 11831 ac_cv_sys_largefile_CC=' -n32'; break 11832fi 11833rm -f core conftest.err conftest.$ac_objext 11834 break 11835 done 11836 CC=$ac_save_CC 11837 rm -f conftest.$ac_ext 11838 fi 11839fi 11840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11841$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11842 if test "$ac_cv_sys_largefile_CC" != no; then 11843 CC=$CC$ac_cv_sys_largefile_CC 11844 fi 11845 11846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11847$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11848if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 11849 $as_echo_n "(cached) " >&6 11850else 11851 while :; do 11852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11853/* end confdefs.h. */ 11854#include <sys/types.h> 11855 /* Check that off_t can represent 2**63 - 1 correctly. 11856 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11857 since some C++ compilers masquerading as C compilers 11858 incorrectly reject 9223372036854775807. */ 11859#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11860 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11861 && LARGE_OFF_T % 2147483647 == 1) 11862 ? 1 : -1]; 11863int 11864main () 11865{ 11866 11867 ; 11868 return 0; 11869} 11870_ACEOF 11871if ac_fn_c_try_compile "$LINENO"; then : 11872 ac_cv_sys_file_offset_bits=no; break 11873fi 11874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11876/* end confdefs.h. */ 11877#define _FILE_OFFSET_BITS 64 11878#include <sys/types.h> 11879 /* Check that off_t can represent 2**63 - 1 correctly. 11880 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11881 since some C++ compilers masquerading as C compilers 11882 incorrectly reject 9223372036854775807. */ 11883#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11884 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11885 && LARGE_OFF_T % 2147483647 == 1) 11886 ? 1 : -1]; 11887int 11888main () 11889{ 11890 11891 ; 11892 return 0; 11893} 11894_ACEOF 11895if ac_fn_c_try_compile "$LINENO"; then : 11896 ac_cv_sys_file_offset_bits=64; break 11897fi 11898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11899 ac_cv_sys_file_offset_bits=unknown 11900 break 11901done 11902fi 11903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11904$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11905case $ac_cv_sys_file_offset_bits in #( 11906 no | unknown) ;; 11907 *) 11908cat >>confdefs.h <<_ACEOF 11909#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11910_ACEOF 11911;; 11912esac 11913rm -rf conftest* 11914 if test $ac_cv_sys_file_offset_bits = unknown; then 11915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11916$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11917if test "${ac_cv_sys_large_files+set}" = set; then : 11918 $as_echo_n "(cached) " >&6 11919else 11920 while :; do 11921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11922/* end confdefs.h. */ 11923#include <sys/types.h> 11924 /* Check that off_t can represent 2**63 - 1 correctly. 11925 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11926 since some C++ compilers masquerading as C compilers 11927 incorrectly reject 9223372036854775807. */ 11928#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11929 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11930 && LARGE_OFF_T % 2147483647 == 1) 11931 ? 1 : -1]; 11932int 11933main () 11934{ 11935 11936 ; 11937 return 0; 11938} 11939_ACEOF 11940if ac_fn_c_try_compile "$LINENO"; then : 11941 ac_cv_sys_large_files=no; break 11942fi 11943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11945/* end confdefs.h. */ 11946#define _LARGE_FILES 1 11947#include <sys/types.h> 11948 /* Check that off_t can represent 2**63 - 1 correctly. 11949 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11950 since some C++ compilers masquerading as C compilers 11951 incorrectly reject 9223372036854775807. */ 11952#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11953 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11954 && LARGE_OFF_T % 2147483647 == 1) 11955 ? 1 : -1]; 11956int 11957main () 11958{ 11959 11960 ; 11961 return 0; 11962} 11963_ACEOF 11964if ac_fn_c_try_compile "$LINENO"; then : 11965 ac_cv_sys_large_files=1; break 11966fi 11967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11968 ac_cv_sys_large_files=unknown 11969 break 11970done 11971fi 11972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11973$as_echo "$ac_cv_sys_large_files" >&6; } 11974case $ac_cv_sys_large_files in #( 11975 no | unknown) ;; 11976 *) 11977cat >>confdefs.h <<_ACEOF 11978#define _LARGE_FILES $ac_cv_sys_large_files 11979_ACEOF 11980;; 11981esac 11982rm -rf conftest* 11983 fi 11984fi 11985 11986 11987 11988 if test "$plugins" = "yes"; then 11989 PLUGINS_TRUE= 11990 PLUGINS_FALSE='#' 11991else 11992 PLUGINS_TRUE='#' 11993 PLUGINS_FALSE= 11994fi 11995 11996 11997if test "$plugins" = "yes"; then 11998 if test "$enable_dlopen" != "yes" ; then 11999 as_fn_error " 12000 Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5 12001 fi 12002 enable_targets="$enable_targets plugin" 12003fi 12004 12005# Check whether --enable-64-bit-bfd was given. 12006if test "${enable_64_bit_bfd+set}" = set; then : 12007 enableval=$enable_64_bit_bfd; case "${enableval}" in 12008 yes) want64=true ;; 12009 no) want64=false ;; 12010 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 12011esac 12012else 12013 want64=false 12014fi 12015 12016# Check whether --enable-targets was given. 12017if test "${enable_targets+set}" = set; then : 12018 enableval=$enable_targets; case "${enableval}" in 12019 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5 12020 ;; 12021 no) enable_targets= ;; 12022 *) enable_targets=$enableval ;; 12023esac 12024fi 12025 12026 12027# Check whether --with-mmap was given. 12028if test "${with_mmap+set}" = set; then : 12029 withval=$with_mmap; case "${withval}" in 12030 yes) want_mmap=true ;; 12031 no) want_mmap=false ;; 12032 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;; 12033esac 12034else 12035 want_mmap=false 12036fi 12037 12038# Check whether --enable-secureplt was given. 12039if test "${enable_secureplt+set}" = set; then : 12040 enableval=$enable_secureplt; case "${enableval}" in 12041 yes) use_secureplt=true ;; 12042 no) use_secureplt=false ;; 12043 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;; 12044esac 12045else 12046 use_secureplt=false 12047fi 12048if test $use_secureplt = true; then 12049 12050$as_echo "#define USE_SECUREPLT 1" >>confdefs.h 12051 12052fi 12053 12054# Check whether --enable-leading-mingw64-underscores was given. 12055if test "${enable_leading_mingw64_underscores+set}" = set; then : 12056 enableval=$enable_leading_mingw64_underscores; 12057fi 12058 12059if test x"$enable_leading_mingw64_underscores" = xyes ; then : 12060 12061$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h 12062 12063fi 12064 12065DEBUGDIR=${libdir}/debug 12066 12067# Check whether --with-separate-debug-dir was given. 12068if test "${with_separate_debug_dir+set}" = set; then : 12069 withval=$with_separate_debug_dir; DEBUGDIR="${withval}" 12070fi 12071 12072 12073 12074# Check to see if we should allow the generation of 12075# symbols with the ELF standard's STT_COMMON type. 12076# Check whether --enable-elf-stt-common was given. 12077if test "${enable_elf_stt_common+set}" = set; then : 12078 enableval=$enable_elf_stt_common; case "${enableval}" in 12079 yes) want_elf_stt_common=true ;; 12080 no) want_elf_stt_common=false ;; 12081 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;; 12082 esac 12083else 12084 # We have to choose a default behaviour. For native builds we could 12085# test whether the loader supports the STT_COMMON type, but that would 12086# mean that built binaries could not be exported to older systems where 12087# the loader does not support it. So by default we always choose to 12088# disable this feature. 12089 want_elf_stt_common=false 12090fi 12091if test $want_elf_stt_common = true; then 12092 12093$as_echo "#define USE_STT_COMMON 1" >>confdefs.h 12094 12095fi 12096 12097 12098 12099# Check whether --with-pkgversion was given. 12100if test "${with_pkgversion+set}" = set; then : 12101 withval=$with_pkgversion; case "$withval" in 12102 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12103 no) PKGVERSION= ;; 12104 *) PKGVERSION="($withval)\ " ;; 12105 esac 12106else 12107 PKGVERSION="(GNU Binutils)\ " 12108 12109fi 12110 12111 12112 12113 12114 12115# Check whether --with-bugurl was given. 12116if test "${with_bugurl+set}" = set; then : 12117 withval=$with_bugurl; case "$withval" in 12118 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12119 no) BUGURL= 12120 ;; 12121 *) BUGURL="$withval" 12122 ;; 12123 esac 12124else 12125 BUGURL="http://www.sourceware.org/bugzilla/" 12126 12127fi 12128 12129 case ${BUGURL} in 12130 "") 12131 REPORT_BUGS_TO= 12132 REPORT_BUGS_TEXI= 12133 ;; 12134 *) 12135 REPORT_BUGS_TO="<$BUGURL>" 12136 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12137 ;; 12138 esac; 12139 12140 12141 12142 12143 12144GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12145cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12146/* end confdefs.h. */ 12147__GNUC__ 12148_ACEOF 12149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12150 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 12151 12152else 12153 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12154fi 12155rm -f conftest* 12156 12157 12158# Check whether --enable-werror was given. 12159if test "${enable_werror+set}" = set; then : 12160 enableval=$enable_werror; case "${enableval}" in 12161 yes | y) ERROR_ON_WARNING="yes" ;; 12162 no | n) ERROR_ON_WARNING="no" ;; 12163 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12164 esac 12165fi 12166 12167 12168# Disable -Wformat by default when using gcc on mingw 12169case "${host}" in 12170 *-*-mingw32*) 12171 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12172 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12173 fi 12174 ;; 12175 *) ;; 12176esac 12177 12178# Enable -Werror by default when using gcc 12179if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12180 ERROR_ON_WARNING=yes 12181fi 12182 12183NO_WERROR= 12184if test "${ERROR_ON_WARNING}" = yes ; then 12185 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12186 NO_WERROR="-Wno-error" 12187fi 12188 12189if test "${GCC}" = yes ; then 12190 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12191fi 12192 12193# Check whether --enable-build-warnings was given. 12194if test "${enable_build_warnings+set}" = set; then : 12195 enableval=$enable_build_warnings; case "${enableval}" in 12196 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";; 12197 no) if test "${GCC}" = yes ; then 12198 WARN_CFLAGS="-w" 12199 fi;; 12200 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12201 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";; 12202 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12203 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";; 12204 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12205esac 12206fi 12207 12208 12209if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12210 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12211fi 12212 12213 12214 12215 12216 12217ac_config_headers="$ac_config_headers config.h:config.in" 12218 12219 12220# PR 14072 12221 12222 12223if test -z "$target" ; then 12224 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5 12225fi 12226 12227 12228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12229$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12230 # Check whether --enable-maintainer-mode was given. 12231if test "${enable_maintainer_mode+set}" = set; then : 12232 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12233else 12234 USE_MAINTAINER_MODE=no 12235fi 12236 12237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12238$as_echo "$USE_MAINTAINER_MODE" >&6; } 12239 if test $USE_MAINTAINER_MODE = yes; then 12240 MAINTAINER_MODE_TRUE= 12241 MAINTAINER_MODE_FALSE='#' 12242else 12243 MAINTAINER_MODE_TRUE='#' 12244 MAINTAINER_MODE_FALSE= 12245fi 12246 12247 MAINT=$MAINTAINER_MODE_TRUE 12248 12249 12250 if false; then 12251 GENINSRC_NEVER_TRUE= 12252 GENINSRC_NEVER_FALSE='#' 12253else 12254 GENINSRC_NEVER_TRUE='#' 12255 GENINSRC_NEVER_FALSE= 12256fi 12257 12258 case ${build_alias} in 12259 "") build_noncanonical=${build} ;; 12260 *) build_noncanonical=${build_alias} ;; 12261esac 12262 12263 case ${host_alias} in 12264 "") host_noncanonical=${build_noncanonical} ;; 12265 *) host_noncanonical=${host_alias} ;; 12266esac 12267 12268 case ${target_alias} in 12269 "") target_noncanonical=${host_noncanonical} ;; 12270 *) target_noncanonical=${target_alias} ;; 12271esac 12272 12273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12274$as_echo_n "checking whether to install libbfd... " >&6; } 12275 # Check whether --enable-install-libbfd was given. 12276if test "${enable_install_libbfd+set}" = set; then : 12277 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12278else 12279 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12280 install_libbfd_p=yes 12281 else 12282 install_libbfd_p=no 12283 fi 12284fi 12285 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12287$as_echo "$install_libbfd_p" >&6; } 12288 if test $install_libbfd_p = yes; then 12289 INSTALL_LIBBFD_TRUE= 12290 INSTALL_LIBBFD_FALSE='#' 12291else 12292 INSTALL_LIBBFD_TRUE='#' 12293 INSTALL_LIBBFD_FALSE= 12294fi 12295 12296 # Need _noncanonical variables for this. 12297 12298 12299 12300 12301 # libbfd.a is a host library containing target dependent code 12302 bfdlibdir='$(libdir)' 12303 bfdincludedir='$(includedir)' 12304 if test "${host}" != "${target}"; then 12305 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12306 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12307 fi 12308 12309 12310 12311 12312 12313 12314 12315 12316host64=false 12317target64=false 12318bfd_default_target_size=32 12319 12320# host stuff: 12321 12322ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk" 12323# If we haven't got the data from the intl directory, 12324# assume NLS is disabled. 12325USE_NLS=no 12326LIBINTL= 12327LIBINTL_DEP= 12328INCINTL= 12329XGETTEXT= 12330GMSGFMT= 12331POSUB= 12332 12333if test -f ../intl/config.intl; then 12334 . ../intl/config.intl 12335fi 12336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12337$as_echo_n "checking whether NLS is requested... " >&6; } 12338if test x"$USE_NLS" != xyes; then 12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12340$as_echo "no" >&6; } 12341else 12342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12343$as_echo "yes" >&6; } 12344 12345$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12346 12347 12348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12349$as_echo_n "checking for catalogs to be installed... " >&6; } 12350 # Look for .po and .gmo files in the source directory. 12351 CATALOGS= 12352 XLINGUAS= 12353 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12354 # If there aren't any .gmo files the shell will give us the 12355 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12356 # weeded out. 12357 case "$cat" in *\**) 12358 continue;; 12359 esac 12360 # The quadruple backslash is collapsed to a double backslash 12361 # by the backticks, then collapsed again by the double quotes, 12362 # leaving us with one backslash in the sed expression (right 12363 # before the dot that mustn't act as a wildcard). 12364 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12365 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12366 # The user is allowed to set LINGUAS to a list of languages to 12367 # install catalogs for. If it's empty that means "all of them." 12368 if test "x$LINGUAS" = x; then 12369 CATALOGS="$CATALOGS $cat" 12370 XLINGUAS="$XLINGUAS $lang" 12371 else 12372 case "$LINGUAS" in *$lang*) 12373 CATALOGS="$CATALOGS $cat" 12374 XLINGUAS="$XLINGUAS $lang" 12375 ;; 12376 esac 12377 fi 12378 done 12379 LINGUAS="$XLINGUAS" 12380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12381$as_echo "$LINGUAS" >&6; } 12382 12383 12384 DATADIRNAME=share 12385 12386 INSTOBJEXT=.mo 12387 12388 GENCAT=gencat 12389 12390 CATOBJEXT=.gmo 12391 12392fi 12393 12394 MKINSTALLDIRS= 12395 if test -n "$ac_aux_dir"; then 12396 case "$ac_aux_dir" in 12397 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12398 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12399 esac 12400 fi 12401 if test -z "$MKINSTALLDIRS"; then 12402 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12403 fi 12404 12405 12406 12407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12408$as_echo_n "checking whether NLS is requested... " >&6; } 12409 # Check whether --enable-nls was given. 12410if test "${enable_nls+set}" = set; then : 12411 enableval=$enable_nls; USE_NLS=$enableval 12412else 12413 USE_NLS=yes 12414fi 12415 12416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12417$as_echo "$USE_NLS" >&6; } 12418 12419 12420 12421 12422 12423 12424# Prepare PATH_SEPARATOR. 12425# The user is always right. 12426if test "${PATH_SEPARATOR+set}" != set; then 12427 echo "#! /bin/sh" >conf$$.sh 12428 echo "exit 0" >>conf$$.sh 12429 chmod +x conf$$.sh 12430 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12431 PATH_SEPARATOR=';' 12432 else 12433 PATH_SEPARATOR=: 12434 fi 12435 rm -f conf$$.sh 12436fi 12437 12438# Find out how to test for executable files. Don't use a zero-byte file, 12439# as systems may use methods other than mode bits to determine executability. 12440cat >conf$$.file <<_ASEOF 12441#! /bin/sh 12442exit 0 12443_ASEOF 12444chmod +x conf$$.file 12445if test -x conf$$.file >/dev/null 2>&1; then 12446 ac_executable_p="test -x" 12447else 12448 ac_executable_p="test -f" 12449fi 12450rm -f conf$$.file 12451 12452# Extract the first word of "msgfmt", so it can be a program name with args. 12453set dummy msgfmt; ac_word=$2 12454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12455$as_echo_n "checking for $ac_word... " >&6; } 12456if test "${ac_cv_path_MSGFMT+set}" = set; then : 12457 $as_echo_n "(cached) " >&6 12458else 12459 case "$MSGFMT" in 12460 [\\/]* | ?:[\\/]*) 12461 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12462 ;; 12463 *) 12464 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12465 for ac_dir in $PATH; do 12466 IFS="$ac_save_IFS" 12467 test -z "$ac_dir" && ac_dir=. 12468 for ac_exec_ext in '' $ac_executable_extensions; do 12469 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12470 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12471 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12472 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12473 break 2 12474 fi 12475 fi 12476 done 12477 done 12478 IFS="$ac_save_IFS" 12479 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12480 ;; 12481esac 12482fi 12483MSGFMT="$ac_cv_path_MSGFMT" 12484if test "$MSGFMT" != ":"; then 12485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12486$as_echo "$MSGFMT" >&6; } 12487else 12488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12489$as_echo "no" >&6; } 12490fi 12491 12492 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12493set dummy gmsgfmt; ac_word=$2 12494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12495$as_echo_n "checking for $ac_word... " >&6; } 12496if test "${ac_cv_path_GMSGFMT+set}" = set; then : 12497 $as_echo_n "(cached) " >&6 12498else 12499 case $GMSGFMT in 12500 [\\/]* | ?:[\\/]*) 12501 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 12502 ;; 12503 *) 12504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12505for as_dir in $PATH 12506do 12507 IFS=$as_save_IFS 12508 test -z "$as_dir" && as_dir=. 12509 for ac_exec_ext in '' $ac_executable_extensions; do 12510 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12511 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 12512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12513 break 2 12514 fi 12515done 12516 done 12517IFS=$as_save_IFS 12518 12519 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 12520 ;; 12521esac 12522fi 12523GMSGFMT=$ac_cv_path_GMSGFMT 12524if test -n "$GMSGFMT"; then 12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 12526$as_echo "$GMSGFMT" >&6; } 12527else 12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12529$as_echo "no" >&6; } 12530fi 12531 12532 12533 12534 12535# Prepare PATH_SEPARATOR. 12536# The user is always right. 12537if test "${PATH_SEPARATOR+set}" != set; then 12538 echo "#! /bin/sh" >conf$$.sh 12539 echo "exit 0" >>conf$$.sh 12540 chmod +x conf$$.sh 12541 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12542 PATH_SEPARATOR=';' 12543 else 12544 PATH_SEPARATOR=: 12545 fi 12546 rm -f conf$$.sh 12547fi 12548 12549# Find out how to test for executable files. Don't use a zero-byte file, 12550# as systems may use methods other than mode bits to determine executability. 12551cat >conf$$.file <<_ASEOF 12552#! /bin/sh 12553exit 0 12554_ASEOF 12555chmod +x conf$$.file 12556if test -x conf$$.file >/dev/null 2>&1; then 12557 ac_executable_p="test -x" 12558else 12559 ac_executable_p="test -f" 12560fi 12561rm -f conf$$.file 12562 12563# Extract the first word of "xgettext", so it can be a program name with args. 12564set dummy xgettext; ac_word=$2 12565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12566$as_echo_n "checking for $ac_word... " >&6; } 12567if test "${ac_cv_path_XGETTEXT+set}" = set; then : 12568 $as_echo_n "(cached) " >&6 12569else 12570 case "$XGETTEXT" in 12571 [\\/]* | ?:[\\/]*) 12572 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 12573 ;; 12574 *) 12575 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12576 for ac_dir in $PATH; do 12577 IFS="$ac_save_IFS" 12578 test -z "$ac_dir" && ac_dir=. 12579 for ac_exec_ext in '' $ac_executable_extensions; do 12580 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12581 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12582 (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 12583 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 12584 break 2 12585 fi 12586 fi 12587 done 12588 done 12589 IFS="$ac_save_IFS" 12590 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 12591 ;; 12592esac 12593fi 12594XGETTEXT="$ac_cv_path_XGETTEXT" 12595if test "$XGETTEXT" != ":"; then 12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 12597$as_echo "$XGETTEXT" >&6; } 12598else 12599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12600$as_echo "no" >&6; } 12601fi 12602 12603 rm -f messages.po 12604 12605 12606# Prepare PATH_SEPARATOR. 12607# The user is always right. 12608if test "${PATH_SEPARATOR+set}" != set; then 12609 echo "#! /bin/sh" >conf$$.sh 12610 echo "exit 0" >>conf$$.sh 12611 chmod +x conf$$.sh 12612 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12613 PATH_SEPARATOR=';' 12614 else 12615 PATH_SEPARATOR=: 12616 fi 12617 rm -f conf$$.sh 12618fi 12619 12620# Find out how to test for executable files. Don't use a zero-byte file, 12621# as systems may use methods other than mode bits to determine executability. 12622cat >conf$$.file <<_ASEOF 12623#! /bin/sh 12624exit 0 12625_ASEOF 12626chmod +x conf$$.file 12627if test -x conf$$.file >/dev/null 2>&1; then 12628 ac_executable_p="test -x" 12629else 12630 ac_executable_p="test -f" 12631fi 12632rm -f conf$$.file 12633 12634# Extract the first word of "msgmerge", so it can be a program name with args. 12635set dummy msgmerge; ac_word=$2 12636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12637$as_echo_n "checking for $ac_word... " >&6; } 12638if test "${ac_cv_path_MSGMERGE+set}" = set; then : 12639 $as_echo_n "(cached) " >&6 12640else 12641 case "$MSGMERGE" in 12642 [\\/]* | ?:[\\/]*) 12643 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 12644 ;; 12645 *) 12646 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12647 for ac_dir in $PATH; do 12648 IFS="$ac_save_IFS" 12649 test -z "$ac_dir" && ac_dir=. 12650 for ac_exec_ext in '' $ac_executable_extensions; do 12651 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12652 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 12653 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 12654 break 2 12655 fi 12656 fi 12657 done 12658 done 12659 IFS="$ac_save_IFS" 12660 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 12661 ;; 12662esac 12663fi 12664MSGMERGE="$ac_cv_path_MSGMERGE" 12665if test "$MSGMERGE" != ":"; then 12666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 12667$as_echo "$MSGMERGE" >&6; } 12668else 12669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12670$as_echo "no" >&6; } 12671fi 12672 12673 12674 if test "$GMSGFMT" != ":"; then 12675 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 12676 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12677 : ; 12678 else 12679 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 12680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 12681$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 12682 GMSGFMT=":" 12683 fi 12684 fi 12685 12686 if test "$XGETTEXT" != ":"; then 12687 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12688 (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 12689 : ; 12690 else 12691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 12692$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 12693 XGETTEXT=":" 12694 fi 12695 rm -f messages.po 12696 fi 12697 12698 ac_config_commands="$ac_config_commands default-1" 12699 12700 12701 12702# Permit host specific settings. 12703. ${srcdir}/configure.host 12704 12705 12706 12707 12708BFD_HOST_64BIT_LONG=0 12709BFD_HOST_64BIT_LONG_LONG=0 12710BFD_HOST_64_BIT_DEFINED=0 12711BFD_HOST_64_BIT= 12712BFD_HOST_U_64_BIT= 12713BFD_HOSTPTR_T="unsigned long" 12714 12715# The cast to long int works around a bug in the HP C Compiler 12716# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12717# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12718# This bug is HP SR number 8606223364. 12719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 12720$as_echo_n "checking size of long long... " >&6; } 12721if test "${ac_cv_sizeof_long_long+set}" = set; then : 12722 $as_echo_n "(cached) " >&6 12723else 12724 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 12725 12726else 12727 if test "$ac_cv_type_long_long" = yes; then 12728 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12729$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12730{ as_fn_set_status 77 12731as_fn_error "cannot compute sizeof (long long) 12732See \`config.log' for more details." "$LINENO" 5; }; } 12733 else 12734 ac_cv_sizeof_long_long=0 12735 fi 12736fi 12737 12738fi 12739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 12740$as_echo "$ac_cv_sizeof_long_long" >&6; } 12741 12742 12743 12744cat >>confdefs.h <<_ACEOF 12745#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 12746_ACEOF 12747 12748 12749# The cast to long int works around a bug in the HP C Compiler 12750# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12751# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12752# This bug is HP SR number 8606223364. 12753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 12754$as_echo_n "checking size of void *... " >&6; } 12755if test "${ac_cv_sizeof_void_p+set}" = set; then : 12756 $as_echo_n "(cached) " >&6 12757else 12758 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 12759 12760else 12761 if test "$ac_cv_type_void_p" = yes; then 12762 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12763$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12764{ as_fn_set_status 77 12765as_fn_error "cannot compute sizeof (void *) 12766See \`config.log' for more details." "$LINENO" 5; }; } 12767 else 12768 ac_cv_sizeof_void_p=0 12769 fi 12770fi 12771 12772fi 12773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 12774$as_echo "$ac_cv_sizeof_void_p" >&6; } 12775 12776 12777 12778cat >>confdefs.h <<_ACEOF 12779#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12780_ACEOF 12781 12782 12783# The cast to long int works around a bug in the HP C Compiler 12784# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12785# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12786# This bug is HP SR number 8606223364. 12787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 12788$as_echo_n "checking size of long... " >&6; } 12789if test "${ac_cv_sizeof_long+set}" = set; then : 12790 $as_echo_n "(cached) " >&6 12791else 12792 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 12793 12794else 12795 if test "$ac_cv_type_long" = yes; then 12796 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12797$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12798{ as_fn_set_status 77 12799as_fn_error "cannot compute sizeof (long) 12800See \`config.log' for more details." "$LINENO" 5; }; } 12801 else 12802 ac_cv_sizeof_long=0 12803 fi 12804fi 12805 12806fi 12807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 12808$as_echo "$ac_cv_sizeof_long" >&6; } 12809 12810 12811 12812cat >>confdefs.h <<_ACEOF 12813#define SIZEOF_LONG $ac_cv_sizeof_long 12814_ACEOF 12815 12816 12817 12818if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12819 host64=true 12820fi 12821 12822if test "x${ac_cv_sizeof_long}" = "x8"; then 12823 BFD_HOST_64BIT_LONG=1 12824 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 12825 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 12826elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 12827 BFD_HOST_64BIT_LONG_LONG=1 12828 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 12829 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 12830 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12831 BFD_HOSTPTR_T="unsigned long long" 12832 fi 12833fi 12834 12835if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 12836 BFD_HOST_64_BIT_DEFINED=1 12837 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 12838 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 12839fi 12840 12841 12842 12843 12844 12845 12846 12847 12848# Put a plausible default for CC_FOR_BUILD in Makefile. 12849if test -z "$CC_FOR_BUILD"; then 12850 if test "x$cross_compiling" = "xno"; then 12851 CC_FOR_BUILD='$(CC)' 12852 else 12853 CC_FOR_BUILD=gcc 12854 fi 12855fi 12856 12857# Also set EXEEXT_FOR_BUILD. 12858if test "x$cross_compiling" = "xno"; then 12859 EXEEXT_FOR_BUILD='$(EXEEXT)' 12860else 12861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 12862$as_echo_n "checking for build system executable suffix... " >&6; } 12863if test "${bfd_cv_build_exeext+set}" = set; then : 12864 $as_echo_n "(cached) " >&6 12865else 12866 rm -f conftest* 12867 echo 'int main () { return 0; }' > conftest.c 12868 bfd_cv_build_exeext= 12869 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 12870 for file in conftest.*; do 12871 case $file in 12872 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 12873 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 12874 esac 12875 done 12876 rm -f conftest* 12877 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 12878fi 12879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 12880$as_echo "$bfd_cv_build_exeext" >&6; } 12881 EXEEXT_FOR_BUILD="" 12882 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 12883fi 12884 12885 12886for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h 12887do : 12888 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12889ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12890eval as_val=\$$as_ac_Header 12891 if test "x$as_val" = x""yes; then : 12892 cat >>confdefs.h <<_ACEOF 12893#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12894_ACEOF 12895 12896fi 12897 12898done 12899 12900for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h 12901do : 12902 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12903ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12904eval as_val=\$$as_ac_Header 12905 if test "x$as_val" = x""yes; then : 12906 cat >>confdefs.h <<_ACEOF 12907#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12908_ACEOF 12909 12910fi 12911 12912done 12913 12914 12915 12916inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 12917 12918acx_cv_header_stdint=stddef.h 12919acx_cv_header_stdint_kind="(already complete)" 12920for i in stdint.h $inttype_headers; do 12921 unset ac_cv_type_uintptr_t 12922 unset ac_cv_type_uintmax_t 12923 unset ac_cv_type_int_least32_t 12924 unset ac_cv_type_int_fast32_t 12925 unset ac_cv_type_uint64_t 12926 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 12927 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 12928#include <$i> 12929" 12930if test "x$ac_cv_type_uintmax_t" = x""yes; then : 12931 acx_cv_header_stdint=$i 12932else 12933 continue 12934fi 12935 12936 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12937#include <$i> 12938" 12939if test "x$ac_cv_type_uintptr_t" = x""yes; then : 12940 12941else 12942 acx_cv_header_stdint_kind="(mostly complete)" 12943fi 12944 12945 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 12946#include <$i> 12947" 12948if test "x$ac_cv_type_int_least32_t" = x""yes; then : 12949 12950else 12951 acx_cv_header_stdint_kind="(mostly complete)" 12952fi 12953 12954 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 12955#include <$i> 12956" 12957if test "x$ac_cv_type_int_fast32_t" = x""yes; then : 12958 12959else 12960 acx_cv_header_stdint_kind="(mostly complete)" 12961fi 12962 12963 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12964#include <$i> 12965" 12966if test "x$ac_cv_type_uint64_t" = x""yes; then : 12967 12968else 12969 acx_cv_header_stdint_kind="(lacks uint64_t)" 12970fi 12971 12972 break 12973done 12974if test "$acx_cv_header_stdint" = stddef.h; then 12975 acx_cv_header_stdint_kind="(lacks uintmax_t)" 12976 for i in stdint.h $inttype_headers; do 12977 unset ac_cv_type_uintptr_t 12978 unset ac_cv_type_uint32_t 12979 unset ac_cv_type_uint64_t 12980 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 12981 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 12982#include <$i> 12983" 12984if test "x$ac_cv_type_uint32_t" = x""yes; then : 12985 acx_cv_header_stdint=$i 12986else 12987 continue 12988fi 12989 12990 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12991#include <$i> 12992" 12993if test "x$ac_cv_type_uint64_t" = x""yes; then : 12994 12995fi 12996 12997 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12998#include <$i> 12999" 13000if test "x$ac_cv_type_uintptr_t" = x""yes; then : 13001 13002fi 13003 13004 break 13005 done 13006fi 13007if test "$acx_cv_header_stdint" = stddef.h; then 13008 acx_cv_header_stdint_kind="(u_intXX_t style)" 13009 for i in sys/types.h $inttype_headers; do 13010 unset ac_cv_type_u_int32_t 13011 unset ac_cv_type_u_int64_t 13012 $as_echo_n "looking for u_intXX_t types in $i, " >&6 13013 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 13014#include <$i> 13015" 13016if test "x$ac_cv_type_u_int32_t" = x""yes; then : 13017 acx_cv_header_stdint=$i 13018else 13019 continue 13020fi 13021 13022 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 13023#include <$i> 13024" 13025if test "x$ac_cv_type_u_int64_t" = x""yes; then : 13026 13027fi 13028 13029 break 13030 done 13031fi 13032if test "$acx_cv_header_stdint" = stddef.h; then 13033 acx_cv_header_stdint_kind="(using manual detection)" 13034fi 13035 13036test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13037test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13038test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13039test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13040test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13041 13042# ----------------- Summarize what we found so far 13043 13044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5 13045$as_echo_n "checking what to include in bfd_stdint.h... " >&6; } 13046 13047case `$as_basename -- bfd_stdint.h || 13048$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13049 Xbfd_stdint.h : 'X\(//\)$' \| \ 13050 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null || 13051$as_echo X/bfd_stdint.h | 13052 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13053 s//\1/ 13054 q 13055 } 13056 /^X\/\(\/\/\)$/{ 13057 s//\1/ 13058 q 13059 } 13060 /^X\/\(\/\).*/{ 13061 s//\1/ 13062 q 13063 } 13064 s/.*/./; q'` in 13065 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13066$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13067 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13068$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13069 *) ;; 13070esac 13071 13072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13073$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13074 13075# ----------------- done included file, check C basic types -------- 13076 13077# Lacking an uintptr_t? Test size of void * 13078case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13079 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13080# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13081# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13082# This bug is HP SR number 8606223364. 13083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13084$as_echo_n "checking size of void *... " >&6; } 13085if test "${ac_cv_sizeof_void_p+set}" = set; then : 13086 $as_echo_n "(cached) " >&6 13087else 13088 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13089 13090else 13091 if test "$ac_cv_type_void_p" = yes; then 13092 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13093$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13094{ as_fn_set_status 77 13095as_fn_error "cannot compute sizeof (void *) 13096See \`config.log' for more details." "$LINENO" 5; }; } 13097 else 13098 ac_cv_sizeof_void_p=0 13099 fi 13100fi 13101 13102fi 13103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13104$as_echo "$ac_cv_sizeof_void_p" >&6; } 13105 13106 13107 13108cat >>confdefs.h <<_ACEOF 13109#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13110_ACEOF 13111 13112 ;; 13113esac 13114 13115# Lacking an uint64_t? Test size of long 13116case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13117 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13118# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13119# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13120# This bug is HP SR number 8606223364. 13121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13122$as_echo_n "checking size of long... " >&6; } 13123if test "${ac_cv_sizeof_long+set}" = set; then : 13124 $as_echo_n "(cached) " >&6 13125else 13126 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13127 13128else 13129 if test "$ac_cv_type_long" = yes; then 13130 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13131$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13132{ as_fn_set_status 77 13133as_fn_error "cannot compute sizeof (long) 13134See \`config.log' for more details." "$LINENO" 5; }; } 13135 else 13136 ac_cv_sizeof_long=0 13137 fi 13138fi 13139 13140fi 13141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13142$as_echo "$ac_cv_sizeof_long" >&6; } 13143 13144 13145 13146cat >>confdefs.h <<_ACEOF 13147#define SIZEOF_LONG $ac_cv_sizeof_long 13148_ACEOF 13149 13150 ;; 13151esac 13152 13153if test $acx_cv_header_stdint = stddef.h; then 13154 # Lacking a good header? Test size of everything and deduce all types. 13155 # The cast to long int works around a bug in the HP C Compiler 13156# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13157# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13158# This bug is HP SR number 8606223364. 13159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13160$as_echo_n "checking size of int... " >&6; } 13161if test "${ac_cv_sizeof_int+set}" = set; then : 13162 $as_echo_n "(cached) " >&6 13163else 13164 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13165 13166else 13167 if test "$ac_cv_type_int" = yes; then 13168 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13169$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13170{ as_fn_set_status 77 13171as_fn_error "cannot compute sizeof (int) 13172See \`config.log' for more details." "$LINENO" 5; }; } 13173 else 13174 ac_cv_sizeof_int=0 13175 fi 13176fi 13177 13178fi 13179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13180$as_echo "$ac_cv_sizeof_int" >&6; } 13181 13182 13183 13184cat >>confdefs.h <<_ACEOF 13185#define SIZEOF_INT $ac_cv_sizeof_int 13186_ACEOF 13187 13188 13189 # The cast to long int works around a bug in the HP C Compiler 13190# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13191# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13192# This bug is HP SR number 8606223364. 13193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13194$as_echo_n "checking size of short... " >&6; } 13195if test "${ac_cv_sizeof_short+set}" = set; then : 13196 $as_echo_n "(cached) " >&6 13197else 13198 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13199 13200else 13201 if test "$ac_cv_type_short" = yes; then 13202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13203$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13204{ as_fn_set_status 77 13205as_fn_error "cannot compute sizeof (short) 13206See \`config.log' for more details." "$LINENO" 5; }; } 13207 else 13208 ac_cv_sizeof_short=0 13209 fi 13210fi 13211 13212fi 13213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13214$as_echo "$ac_cv_sizeof_short" >&6; } 13215 13216 13217 13218cat >>confdefs.h <<_ACEOF 13219#define SIZEOF_SHORT $ac_cv_sizeof_short 13220_ACEOF 13221 13222 13223 # 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 char" >&5 13228$as_echo_n "checking size of char... " >&6; } 13229if test "${ac_cv_sizeof_char+set}" = set; then : 13230 $as_echo_n "(cached) " >&6 13231else 13232 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13233 13234else 13235 if test "$ac_cv_type_char" = 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 (char) 13240See \`config.log' for more details." "$LINENO" 5; }; } 13241 else 13242 ac_cv_sizeof_char=0 13243 fi 13244fi 13245 13246fi 13247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13248$as_echo "$ac_cv_sizeof_char" >&6; } 13249 13250 13251 13252cat >>confdefs.h <<_ACEOF 13253#define SIZEOF_CHAR $ac_cv_sizeof_char 13254_ACEOF 13255 13256 13257 13258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13259$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13260 case "$ac_cv_sizeof_char" in 13261 1) acx_cv_type_int8_t=char ;; 13262 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5 13263 esac 13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13265$as_echo "$acx_cv_type_int8_t" >&6; } 13266 13267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13268$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13269 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13270 2:*) acx_cv_type_int16_t=int ;; 13271 *:2) acx_cv_type_int16_t=short ;; 13272 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5 13273 esac 13274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13275$as_echo "$acx_cv_type_int16_t" >&6; } 13276 13277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13278$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13279 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13280 4:*) acx_cv_type_int32_t=int ;; 13281 *:4) acx_cv_type_int32_t=long ;; 13282 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5 13283 esac 13284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13285$as_echo "$acx_cv_type_int32_t" >&6; } 13286fi 13287 13288# These tests are here to make the output prettier 13289 13290if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13291 case "$ac_cv_sizeof_long" in 13292 8) acx_cv_type_int64_t=long ;; 13293 esac 13294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13295$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13297$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13298fi 13299 13300# Now we can use the above types 13301 13302if test "$ac_cv_type_uintptr_t" != yes; then 13303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13304$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13305 case $ac_cv_sizeof_void_p in 13306 2) acx_cv_type_intptr_t=int16_t ;; 13307 4) acx_cv_type_intptr_t=int32_t ;; 13308 8) acx_cv_type_intptr_t=int64_t ;; 13309 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13310 esac 13311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13312$as_echo "$acx_cv_type_intptr_t" >&6; } 13313fi 13314 13315# ----------------- done all checks, emit header ------------- 13316ac_config_commands="$ac_config_commands bfd_stdint.h" 13317 13318 13319 13320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13321$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13322if test "${ac_cv_header_time+set}" = set; then : 13323 $as_echo_n "(cached) " >&6 13324else 13325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13326/* end confdefs.h. */ 13327#include <sys/types.h> 13328#include <sys/time.h> 13329#include <time.h> 13330 13331int 13332main () 13333{ 13334if ((struct tm *) 0) 13335return 0; 13336 ; 13337 return 0; 13338} 13339_ACEOF 13340if ac_fn_c_try_compile "$LINENO"; then : 13341 ac_cv_header_time=yes 13342else 13343 ac_cv_header_time=no 13344fi 13345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13346fi 13347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13348$as_echo "$ac_cv_header_time" >&6; } 13349if test $ac_cv_header_time = yes; then 13350 13351$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13352 13353fi 13354 13355ac_header_dirent=no 13356for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 13357 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 13358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 13359$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 13360if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 13361 $as_echo_n "(cached) " >&6 13362else 13363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13364/* end confdefs.h. */ 13365#include <sys/types.h> 13366#include <$ac_hdr> 13367 13368int 13369main () 13370{ 13371if ((DIR *) 0) 13372return 0; 13373 ; 13374 return 0; 13375} 13376_ACEOF 13377if ac_fn_c_try_compile "$LINENO"; then : 13378 eval "$as_ac_Header=yes" 13379else 13380 eval "$as_ac_Header=no" 13381fi 13382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13383fi 13384eval ac_res=\$$as_ac_Header 13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13386$as_echo "$ac_res" >&6; } 13387eval as_val=\$$as_ac_Header 13388 if test "x$as_val" = x""yes; then : 13389 cat >>confdefs.h <<_ACEOF 13390#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 13391_ACEOF 13392 13393ac_header_dirent=$ac_hdr; break 13394fi 13395 13396done 13397# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 13398if test $ac_header_dirent = dirent.h; then 13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13400$as_echo_n "checking for library containing opendir... " >&6; } 13401if test "${ac_cv_search_opendir+set}" = set; then : 13402 $as_echo_n "(cached) " >&6 13403else 13404 ac_func_search_save_LIBS=$LIBS 13405cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13406/* end confdefs.h. */ 13407 13408/* Override any GCC internal prototype to avoid an error. 13409 Use char because int might match the return type of a GCC 13410 builtin and then its argument prototype would still apply. */ 13411#ifdef __cplusplus 13412extern "C" 13413#endif 13414char opendir (); 13415int 13416main () 13417{ 13418return opendir (); 13419 ; 13420 return 0; 13421} 13422_ACEOF 13423for ac_lib in '' dir; do 13424 if test -z "$ac_lib"; then 13425 ac_res="none required" 13426 else 13427 ac_res=-l$ac_lib 13428 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13429 fi 13430 if ac_fn_c_try_link "$LINENO"; then : 13431 ac_cv_search_opendir=$ac_res 13432fi 13433rm -f core conftest.err conftest.$ac_objext \ 13434 conftest$ac_exeext 13435 if test "${ac_cv_search_opendir+set}" = set; then : 13436 break 13437fi 13438done 13439if test "${ac_cv_search_opendir+set}" = set; then : 13440 13441else 13442 ac_cv_search_opendir=no 13443fi 13444rm conftest.$ac_ext 13445LIBS=$ac_func_search_save_LIBS 13446fi 13447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13448$as_echo "$ac_cv_search_opendir" >&6; } 13449ac_res=$ac_cv_search_opendir 13450if test "$ac_res" != no; then : 13451 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13452 13453fi 13454 13455else 13456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13457$as_echo_n "checking for library containing opendir... " >&6; } 13458if test "${ac_cv_search_opendir+set}" = set; then : 13459 $as_echo_n "(cached) " >&6 13460else 13461 ac_func_search_save_LIBS=$LIBS 13462cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13463/* end confdefs.h. */ 13464 13465/* Override any GCC internal prototype to avoid an error. 13466 Use char because int might match the return type of a GCC 13467 builtin and then its argument prototype would still apply. */ 13468#ifdef __cplusplus 13469extern "C" 13470#endif 13471char opendir (); 13472int 13473main () 13474{ 13475return opendir (); 13476 ; 13477 return 0; 13478} 13479_ACEOF 13480for ac_lib in '' x; do 13481 if test -z "$ac_lib"; then 13482 ac_res="none required" 13483 else 13484 ac_res=-l$ac_lib 13485 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13486 fi 13487 if ac_fn_c_try_link "$LINENO"; then : 13488 ac_cv_search_opendir=$ac_res 13489fi 13490rm -f core conftest.err conftest.$ac_objext \ 13491 conftest$ac_exeext 13492 if test "${ac_cv_search_opendir+set}" = set; then : 13493 break 13494fi 13495done 13496if test "${ac_cv_search_opendir+set}" = set; then : 13497 13498else 13499 ac_cv_search_opendir=no 13500fi 13501rm conftest.$ac_ext 13502LIBS=$ac_func_search_save_LIBS 13503fi 13504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13505$as_echo "$ac_cv_search_opendir" >&6; } 13506ac_res=$ac_cv_search_opendir 13507if test "$ac_res" != no; then : 13508 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13509 13510fi 13511 13512fi 13513 13514 13515for ac_header in windows.h dlfcn.h 13516do : 13517 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13518ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13519eval as_val=\$$as_ac_Header 13520 if test "x$as_val" = x""yes; then : 13521 cat >>confdefs.h <<_ACEOF 13522#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13523_ACEOF 13524 13525fi 13526 13527done 13528 13529 13530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 13531$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 13532if test "${gcc_cv_header_string+set}" = set; then : 13533 $as_echo_n "(cached) " >&6 13534else 13535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13536/* end confdefs.h. */ 13537#include <string.h> 13538#include <strings.h> 13539int 13540main () 13541{ 13542 13543 ; 13544 return 0; 13545} 13546_ACEOF 13547if ac_fn_c_try_compile "$LINENO"; then : 13548 gcc_cv_header_string=yes 13549else 13550 gcc_cv_header_string=no 13551fi 13552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13553fi 13554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 13555$as_echo "$gcc_cv_header_string" >&6; } 13556if test $gcc_cv_header_string = yes; then 13557 13558$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 13559 13560fi 13561 13562for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno 13563do : 13564 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13565ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13566eval as_val=\$$as_ac_var 13567 if test "x$as_val" = x""yes; then : 13568 cat >>confdefs.h <<_ACEOF 13569#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13570_ACEOF 13571 13572fi 13573done 13574 13575for ac_func in strtoull 13576do : 13577 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 13578if test "x$ac_cv_func_strtoull" = x""yes; then : 13579 cat >>confdefs.h <<_ACEOF 13580#define HAVE_STRTOULL 1 13581_ACEOF 13582 13583fi 13584done 13585 13586 13587ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 13588if test "x$ac_cv_have_decl_basename" = x""yes; then : 13589 ac_have_decl=1 13590else 13591 ac_have_decl=0 13592fi 13593 13594cat >>confdefs.h <<_ACEOF 13595#define HAVE_DECL_BASENAME $ac_have_decl 13596_ACEOF 13597 13598ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default" 13599if test "x$ac_cv_have_decl_ftello" = x""yes; then : 13600 ac_have_decl=1 13601else 13602 ac_have_decl=0 13603fi 13604 13605cat >>confdefs.h <<_ACEOF 13606#define HAVE_DECL_FTELLO $ac_have_decl 13607_ACEOF 13608 13609ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default" 13610if test "x$ac_cv_have_decl_ftello64" = x""yes; then : 13611 ac_have_decl=1 13612else 13613 ac_have_decl=0 13614fi 13615 13616cat >>confdefs.h <<_ACEOF 13617#define HAVE_DECL_FTELLO64 $ac_have_decl 13618_ACEOF 13619 13620ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default" 13621if test "x$ac_cv_have_decl_fseeko" = x""yes; then : 13622 ac_have_decl=1 13623else 13624 ac_have_decl=0 13625fi 13626 13627cat >>confdefs.h <<_ACEOF 13628#define HAVE_DECL_FSEEKO $ac_have_decl 13629_ACEOF 13630 13631ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default" 13632if test "x$ac_cv_have_decl_fseeko64" = x""yes; then : 13633 ac_have_decl=1 13634else 13635 ac_have_decl=0 13636fi 13637 13638cat >>confdefs.h <<_ACEOF 13639#define HAVE_DECL_FSEEKO64 $ac_have_decl 13640_ACEOF 13641 13642 13643 13644case "${host}" in 13645*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 13646 13647$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 13648 ;; 13649esac 13650 13651ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 13652if test "x$ac_cv_have_decl_ffs" = x""yes; then : 13653 ac_have_decl=1 13654else 13655 ac_have_decl=0 13656fi 13657 13658cat >>confdefs.h <<_ACEOF 13659#define HAVE_DECL_FFS $ac_have_decl 13660_ACEOF 13661 13662ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 13663if test "x$ac_cv_have_decl_free" = x""yes; then : 13664 ac_have_decl=1 13665else 13666 ac_have_decl=0 13667fi 13668 13669cat >>confdefs.h <<_ACEOF 13670#define HAVE_DECL_FREE $ac_have_decl 13671_ACEOF 13672 13673ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 13674if test "x$ac_cv_have_decl_getenv" = x""yes; then : 13675 ac_have_decl=1 13676else 13677 ac_have_decl=0 13678fi 13679 13680cat >>confdefs.h <<_ACEOF 13681#define HAVE_DECL_GETENV $ac_have_decl 13682_ACEOF 13683 13684ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 13685if test "x$ac_cv_have_decl_malloc" = x""yes; then : 13686 ac_have_decl=1 13687else 13688 ac_have_decl=0 13689fi 13690 13691cat >>confdefs.h <<_ACEOF 13692#define HAVE_DECL_MALLOC $ac_have_decl 13693_ACEOF 13694 13695ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 13696if test "x$ac_cv_have_decl_realloc" = x""yes; then : 13697 ac_have_decl=1 13698else 13699 ac_have_decl=0 13700fi 13701 13702cat >>confdefs.h <<_ACEOF 13703#define HAVE_DECL_REALLOC $ac_have_decl 13704_ACEOF 13705 13706ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13707if test "x$ac_cv_have_decl_stpcpy" = x""yes; then : 13708 ac_have_decl=1 13709else 13710 ac_have_decl=0 13711fi 13712 13713cat >>confdefs.h <<_ACEOF 13714#define HAVE_DECL_STPCPY $ac_have_decl 13715_ACEOF 13716 13717ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 13718if test "x$ac_cv_have_decl_strstr" = x""yes; then : 13719 ac_have_decl=1 13720else 13721 ac_have_decl=0 13722fi 13723 13724cat >>confdefs.h <<_ACEOF 13725#define HAVE_DECL_STRSTR $ac_have_decl 13726_ACEOF 13727 13728ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 13729if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 13730 ac_have_decl=1 13731else 13732 ac_have_decl=0 13733fi 13734 13735cat >>confdefs.h <<_ACEOF 13736#define HAVE_DECL_SNPRINTF $ac_have_decl 13737_ACEOF 13738 13739ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 13740if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 13741 ac_have_decl=1 13742else 13743 ac_have_decl=0 13744fi 13745 13746cat >>confdefs.h <<_ACEOF 13747#define HAVE_DECL_VSNPRINTF $ac_have_decl 13748_ACEOF 13749 13750 13751# Link in zlib if we can. This allows us to read compressed debug sections. 13752# This is used only by compress.c. 13753 13754 # See if the user specified whether he wants zlib support or not. 13755 13756# Check whether --with-zlib was given. 13757if test "${with_zlib+set}" = set; then : 13758 withval=$with_zlib; 13759else 13760 with_zlib=auto 13761fi 13762 13763 13764 if test "$with_zlib" != "no"; then 13765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 13766$as_echo_n "checking for library containing zlibVersion... " >&6; } 13767if test "${ac_cv_search_zlibVersion+set}" = set; then : 13768 $as_echo_n "(cached) " >&6 13769else 13770 ac_func_search_save_LIBS=$LIBS 13771cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13772/* end confdefs.h. */ 13773 13774/* Override any GCC internal prototype to avoid an error. 13775 Use char because int might match the return type of a GCC 13776 builtin and then its argument prototype would still apply. */ 13777#ifdef __cplusplus 13778extern "C" 13779#endif 13780char zlibVersion (); 13781int 13782main () 13783{ 13784return zlibVersion (); 13785 ; 13786 return 0; 13787} 13788_ACEOF 13789for ac_lib in '' z; do 13790 if test -z "$ac_lib"; then 13791 ac_res="none required" 13792 else 13793 ac_res=-l$ac_lib 13794 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13795 fi 13796 if ac_fn_c_try_link "$LINENO"; then : 13797 ac_cv_search_zlibVersion=$ac_res 13798fi 13799rm -f core conftest.err conftest.$ac_objext \ 13800 conftest$ac_exeext 13801 if test "${ac_cv_search_zlibVersion+set}" = set; then : 13802 break 13803fi 13804done 13805if test "${ac_cv_search_zlibVersion+set}" = set; then : 13806 13807else 13808 ac_cv_search_zlibVersion=no 13809fi 13810rm conftest.$ac_ext 13811LIBS=$ac_func_search_save_LIBS 13812fi 13813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 13814$as_echo "$ac_cv_search_zlibVersion" >&6; } 13815ac_res=$ac_cv_search_zlibVersion 13816if test "$ac_res" != no; then : 13817 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13818 for ac_header in zlib.h 13819do : 13820 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13821if test "x$ac_cv_header_zlib_h" = x""yes; then : 13822 cat >>confdefs.h <<_ACEOF 13823#define HAVE_ZLIB_H 1 13824_ACEOF 13825 13826fi 13827 13828done 13829 13830fi 13831 13832 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 13833 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 13834 fi 13835 fi 13836 13837 13838# If we are configured native, pick a core file support file. 13839COREFILE= 13840COREFLAG= 13841CORE_HEADER= 13842TRAD_HEADER= 13843if test "${target}" = "${host}"; then 13844 case "${host}" in 13845 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*) 13846 COREFILE='' 13847 ;; 13848 alpha*-*-linux-*) 13849 COREFILE=trad-core.lo 13850 TRAD_HEADER='"hosts/alphalinux.h"' 13851 ;; 13852 alpha*-*-netbsd* | alpha*-*-openbsd*) 13853 COREFILE=netbsd-core.lo 13854 ;; 13855 alpha*-*-*) 13856 COREFILE=osf-core.lo 13857 ;; 13858 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 13859 COREFILE='' ;; 13860 arm-*-netbsd* | arm-*-openbsd*) 13861 COREFILE=netbsd-core.lo 13862 ;; 13863 arm-*-riscix) COREFILE=trad-core.lo ;; 13864 arm*-*-netbsd*) COREFILE=netbsd-core.lo ;; 13865 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 13866 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 13867 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 13868 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 13869 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 13870 hppa*-*-netbsd* | hppa*-*-openbsd*) 13871 COREFILE=netbsd-core.lo 13872 ;; 13873 13874 i370-*-*) 13875 COREFILE=trad-core.lo 13876 TRAD_HEADER='"hosts/i370linux.h"' 13877 ;; 13878 13879 i[3-7]86-sequent-bsd*) 13880 COREFILE=trad-core.lo 13881 TRAD_HEADER='"hosts/symmetry.h"' 13882 ;; 13883 i[3-7]86-sequent-sysv4*) ;; 13884 i[3-7]86-sequent-sysv*) 13885 COREFILE=trad-core.lo 13886 TRAD_HEADER='"hosts/symmetry.h"' 13887 ;; 13888 i[3-7]86-*-bsdi) 13889 COREFILE= 13890 ;; 13891 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*) 13892 COREFILE=trad-core.lo 13893 TRAD_HEADER='"hosts/i386bsd.h"' 13894 ;; 13895 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 13896 COREFILE='' 13897 TRAD_HEADER='"hosts/i386bsd.h"' 13898 ;; 13899 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 13900 COREFILE=netbsd-core.lo 13901 ;; 13902 i[3-7]86-esix-sysv3*) 13903 COREFILE=trad-core.lo 13904 TRAD_HEADER='"hosts/esix.h"' 13905 ;; 13906 i[3-7]86-*-sco3.2v5*) 13907 COREFILE=sco5-core.lo 13908 ;; 13909 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 13910 COREFILE=trad-core.lo 13911 TRAD_HEADER='"hosts/i386sco.h"' 13912 ;; 13913 i[3-7]86-*-mach3*) 13914 COREFILE=trad-core.lo 13915 TRAD_HEADER='"hosts/i386mach3.h"' 13916 ;; 13917 i[3-7]86-*-linux-*) 13918 COREFILE=trad-core.lo 13919 TRAD_HEADER='"hosts/i386linux.h"' 13920 ;; 13921 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 13922 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 13923 i860-*-mach3* | i860-*-osf1*) 13924 COREFILE=trad-core.lo 13925 TRAD_HEADER='"hosts/i860mach3.h"' 13926 ;; 13927 mips*-*-netbsd* | mips*-*-openbsd*) 13928 COREFILE=netbsd-core.lo 13929 ;; 13930 mips-dec-*) 13931 COREFILE=trad-core.lo 13932 TRAD_HEADER='"hosts/decstation.h"' 13933 ;; 13934 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 13935 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 13936 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 13937 mips-*-sysv4*) ;; 13938 mips-*-sysv* | mips-*-riscos*) 13939 COREFILE=trad-core.lo 13940 TRAD_HEADER='"hosts/riscos.h"' 13941 ;; 13942 mips-sony-bsd*) 13943 COREFILE=trad-core.lo 13944 TRAD_HEADER='"hosts/news-mips.h"' 13945 ;; 13946 m68*-bull*-sysv*) 13947 COREFILE=trad-core.lo 13948 TRAD_HEADER='"hosts/dpx2.h"' 13949 ;; 13950 m68*-hp-hpux*) COREFILE=hpux-core.lo ;; 13951 m68*-hp-bsd*) 13952 COREFILE=trad-core.lo 13953 TRAD_HEADER='"hosts/hp300bsd.h"' 13954 ;; 13955 m68*-*-linux-*) 13956 COREFILE=trad-core.lo 13957 TRAD_HEADER='"hosts/m68klinux.h"' 13958 ;; 13959 m68*-motorola-sysv*) 13960 COREFILE=trad-core.lo 13961 TRAD_HEADER='"hosts/delta68.h"' 13962 ;; 13963 m68*-sony-*) 13964 COREFILE=trad-core.lo 13965 TRAD_HEADER='"hosts/news.h"' 13966 ;; 13967 m68*-*-netbsd* | m68*-*-openbsd*) 13968 COREFILE=netbsd-core.lo 13969 ;; 13970 m68*-apple-aux*) 13971 COREFILE=trad-core.lo 13972 TRAD_HEADER='"hosts/m68kaux.h"' 13973 ;; 13974 m88*-*-sysv4*) 13975 ;; 13976 m88*-motorola-sysv*) 13977 COREFILE=ptrace-core.lo 13978 ;; 13979 m88*-*-mach3*) 13980 COREFILE=trad-core.lo 13981 TRAD_HEADER='"hosts/m88kmach3.h"' 13982 ;; 13983 m88*-*-openbsd*) 13984 COREFILE=netbsd-core.lo 13985 ;; 13986 ns32k-pc532-mach) 13987 COREFILE=trad-core.lo 13988 TRAD_HEADER='"hosts/pc532mach.h"' 13989 ;; 13990 ns32k-*-netbsd* | ns32k-*-openbsd*) 13991 COREFILE=netbsd-core.lo 13992 ;; 13993 rs6000-*-lynx*) 13994 COREFILE=lynx-core.lo 13995 ;; 13996 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*) 13997 COREFILE=rs6000-core.lo 13998 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 13999 ;; 14000 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 14001 COREFILE=rs6000-core.lo 14002 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 14003 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 14004 # have c_impl as a member of struct core_dumpx 14005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5 14006$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; } 14007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14008/* end confdefs.h. */ 14009#include <core.h> 14010int 14011main () 14012{ 14013struct core_dumpx c; c.c_impl = 0; 14014 ; 14015 return 0; 14016} 14017_ACEOF 14018if ac_fn_c_try_compile "$LINENO"; then : 14019 14020$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h 14021 14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14023$as_echo "yes" >&6; } 14024else 14025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14026$as_echo "no" >&6; } 14027fi 14028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14029 ;; 14030 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 14031 rs6000-*-*) COREFILE=rs6000-core.lo ;; 14032 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 14033 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 14034 powerpc-*-beos*) ;; 14035 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 14036 COREFILE='' ;; 14037 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 14038 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 14039 s390*-*-*) COREFILE=trad-core.lo ;; 14040 sh*-*-netbsd* | sh*-*-openbsd*) 14041 COREFILE=netbsd-core.lo 14042 ;; 14043 sparc-*-netbsd* | sparc*-*-openbsd*) 14044 COREFILE=netbsd-core.lo 14045 ;; 14046 tahoe-*-*) 14047 COREFILE=trad-core.lo 14048 TRAD_HEADER='"hosts/tahoe.h"' 14049 ;; 14050 vax-*-netbsd* | vax-*-openbsd*) 14051 COREFILE=netbsd-core.lo 14052 ;; 14053 vax-*-ultrix2*) 14054 COREFILE=trad-core.lo 14055 TRAD_HEADER='"hosts/vaxult2.h"' 14056 ;; 14057 vax-*-ultrix*) 14058 COREFILE=trad-core.lo 14059 TRAD_HEADER='"hosts/vaxult2.h"' 14060 ;; 14061 vax-*-linux-*) 14062 COREFILE=trad-core.lo 14063 TRAD_HEADER='"hosts/vaxlinux.h"' 14064 ;; 14065 vax-*-*) 14066 COREFILE=trad-core.lo 14067 TRAD_HEADER='"hosts/vaxbsd.h"' 14068 ;; 14069 x86_64-*-linux*) 14070 CORE_HEADER='"hosts/x86-64linux.h"' 14071 ;; 14072 x86_64-*-netbsd* | x86_64-*-openbsd*) 14073 COREFILE=netbsd-core.lo 14074 ;; 14075 esac 14076 14077 case "$COREFILE" in 14078 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 14079 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 14080 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 14081 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 14082 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 14083 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 14084 osf-core.lo) COREFLAG=-DOSF_CORE ;; 14085 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 14086 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 14087 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 14088 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 14089 esac 14090 14091 # ELF corefile support has several flavors, but all of 14092 # them use something called <sys/procfs.h> 14093 for ac_header in sys/procfs.h 14094do : 14095 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default" 14096if test "x$ac_cv_header_sys_procfs_h" = x""yes; then : 14097 cat >>confdefs.h <<_ACEOF 14098#define HAVE_SYS_PROCFS_H 1 14099_ACEOF 14100 14101fi 14102 14103done 14104 14105 if test "$ac_cv_header_sys_procfs_h" = yes; then 14106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5 14107$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; } 14108 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then : 14109 $as_echo_n "(cached) " >&6 14110else 14111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14112/* end confdefs.h. */ 14113 14114#define _SYSCALL32 14115/* Needed for new procfs interface on sparc-solaris. */ 14116#define _STRUCTURED_PROC 1 14117#include <sys/procfs.h> 14118int 14119main () 14120{ 14121prstatus_t avar 14122 ; 14123 return 0; 14124} 14125_ACEOF 14126if ac_fn_c_try_compile "$LINENO"; then : 14127 bfd_cv_have_sys_procfs_type_prstatus_t=yes 14128else 14129 bfd_cv_have_sys_procfs_type_prstatus_t=no 14130 14131fi 14132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14133fi 14134 14135 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 14136 14137$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h 14138 14139 fi 14140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 14141$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; } 14142 14143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5 14144$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; } 14145 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then : 14146 $as_echo_n "(cached) " >&6 14147else 14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14149/* end confdefs.h. */ 14150 14151#define _SYSCALL32 14152/* Needed for new procfs interface on sparc-solaris. */ 14153#define _STRUCTURED_PROC 1 14154#include <sys/procfs.h> 14155int 14156main () 14157{ 14158prstatus32_t avar 14159 ; 14160 return 0; 14161} 14162_ACEOF 14163if ac_fn_c_try_compile "$LINENO"; then : 14164 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 14165else 14166 bfd_cv_have_sys_procfs_type_prstatus32_t=no 14167 14168fi 14169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14170fi 14171 14172 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 14173 14174$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h 14175 14176 fi 14177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 14178$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; } 14179 14180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5 14181$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; } 14182 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then : 14183 $as_echo_n "(cached) " >&6 14184else 14185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14186/* end confdefs.h. */ 14187 14188#define _SYSCALL32 14189/* Needed for new procfs interface on sparc-solaris. */ 14190#define _STRUCTURED_PROC 1 14191#include <sys/procfs.h> 14192int 14193main () 14194{ 14195prstatus_t avar; void* aref = (void*) &avar.pr_who 14196 ; 14197 return 0; 14198} 14199_ACEOF 14200if ac_fn_c_try_compile "$LINENO"; then : 14201 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 14202else 14203 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 14204 14205fi 14206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14207fi 14208 14209 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 14210 14211$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h 14212 14213 fi 14214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 14215$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; } 14216 14217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 14218$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; } 14219 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then : 14220 $as_echo_n "(cached) " >&6 14221else 14222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14223/* end confdefs.h. */ 14224 14225#define _SYSCALL32 14226/* Needed for new procfs interface on sparc-solaris. */ 14227#define _STRUCTURED_PROC 1 14228#include <sys/procfs.h> 14229int 14230main () 14231{ 14232prstatus32_t avar; void* aref = (void*) &avar.pr_who 14233 ; 14234 return 0; 14235} 14236_ACEOF 14237if ac_fn_c_try_compile "$LINENO"; then : 14238 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 14239else 14240 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 14241 14242fi 14243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14244fi 14245 14246 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 14247 14248$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h 14249 14250 fi 14251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 14252$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; } 14253 14254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5 14255$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; } 14256 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then : 14257 $as_echo_n "(cached) " >&6 14258else 14259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14260/* end confdefs.h. */ 14261 14262#define _SYSCALL32 14263/* Needed for new procfs interface on sparc-solaris. */ 14264#define _STRUCTURED_PROC 1 14265#include <sys/procfs.h> 14266int 14267main () 14268{ 14269pstatus_t avar 14270 ; 14271 return 0; 14272} 14273_ACEOF 14274if ac_fn_c_try_compile "$LINENO"; then : 14275 bfd_cv_have_sys_procfs_type_pstatus_t=yes 14276else 14277 bfd_cv_have_sys_procfs_type_pstatus_t=no 14278 14279fi 14280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14281fi 14282 14283 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 14284 14285$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h 14286 14287 fi 14288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 14289$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; } 14290 14291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5 14292$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; } 14293 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then : 14294 $as_echo_n "(cached) " >&6 14295else 14296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14297/* end confdefs.h. */ 14298 14299#define _SYSCALL32 14300/* Needed for new procfs interface on sparc-solaris. */ 14301#define _STRUCTURED_PROC 1 14302#include <sys/procfs.h> 14303int 14304main () 14305{ 14306pxstatus_t avar 14307 ; 14308 return 0; 14309} 14310_ACEOF 14311if ac_fn_c_try_compile "$LINENO"; then : 14312 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 14313else 14314 bfd_cv_have_sys_procfs_type_pxstatus_t=no 14315 14316fi 14317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14318fi 14319 14320 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 14321 14322$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h 14323 14324 fi 14325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 14326$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; } 14327 14328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5 14329$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; } 14330 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then : 14331 $as_echo_n "(cached) " >&6 14332else 14333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14334/* end confdefs.h. */ 14335 14336#define _SYSCALL32 14337/* Needed for new procfs interface on sparc-solaris. */ 14338#define _STRUCTURED_PROC 1 14339#include <sys/procfs.h> 14340int 14341main () 14342{ 14343pstatus32_t avar 14344 ; 14345 return 0; 14346} 14347_ACEOF 14348if ac_fn_c_try_compile "$LINENO"; then : 14349 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 14350else 14351 bfd_cv_have_sys_procfs_type_pstatus32_t=no 14352 14353fi 14354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14355fi 14356 14357 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 14358 14359$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h 14360 14361 fi 14362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 14363$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; } 14364 14365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5 14366$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; } 14367 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then : 14368 $as_echo_n "(cached) " >&6 14369else 14370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14371/* end confdefs.h. */ 14372 14373#define _SYSCALL32 14374/* Needed for new procfs interface on sparc-solaris. */ 14375#define _STRUCTURED_PROC 1 14376#include <sys/procfs.h> 14377int 14378main () 14379{ 14380prpsinfo_t avar 14381 ; 14382 return 0; 14383} 14384_ACEOF 14385if ac_fn_c_try_compile "$LINENO"; then : 14386 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 14387else 14388 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 14389 14390fi 14391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14392fi 14393 14394 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 14395 14396$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h 14397 14398 fi 14399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 14400$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; } 14401 14402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5 14403$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; } 14404 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then : 14405 $as_echo_n "(cached) " >&6 14406else 14407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14408/* end confdefs.h. */ 14409 14410#define _SYSCALL32 14411/* Needed for new procfs interface on sparc-solaris. */ 14412#define _STRUCTURED_PROC 1 14413#include <sys/procfs.h> 14414int 14415main () 14416{ 14417prpsinfo_t avar; void* aref = (void*) &avar.pr_pid 14418 ; 14419 return 0; 14420} 14421_ACEOF 14422if ac_fn_c_try_compile "$LINENO"; then : 14423 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes 14424else 14425 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no 14426 14427fi 14428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14429fi 14430 14431 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then 14432 14433$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h 14434 14435 fi 14436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5 14437$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; } 14438 14439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5 14440$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; } 14441 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then : 14442 $as_echo_n "(cached) " >&6 14443else 14444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14445/* end confdefs.h. */ 14446 14447#define _SYSCALL32 14448/* Needed for new procfs interface on sparc-solaris. */ 14449#define _STRUCTURED_PROC 1 14450#include <sys/procfs.h> 14451int 14452main () 14453{ 14454prpsinfo32_t avar 14455 ; 14456 return 0; 14457} 14458_ACEOF 14459if ac_fn_c_try_compile "$LINENO"; then : 14460 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 14461else 14462 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 14463 14464fi 14465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14466fi 14467 14468 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 14469 14470$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h 14471 14472 fi 14473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 14474$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; } 14475 14476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5 14477$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14478 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then : 14479 $as_echo_n "(cached) " >&6 14480else 14481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14482/* end confdefs.h. */ 14483 14484#define _SYSCALL32 14485/* Needed for new procfs interface on sparc-solaris. */ 14486#define _STRUCTURED_PROC 1 14487#include <sys/procfs.h> 14488int 14489main () 14490{ 14491prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid 14492 ; 14493 return 0; 14494} 14495_ACEOF 14496if ac_fn_c_try_compile "$LINENO"; then : 14497 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes 14498else 14499 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no 14500 14501fi 14502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14503fi 14504 14505 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then 14506 14507$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h 14508 14509 fi 14510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5 14511$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; } 14512 14513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5 14514$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; } 14515 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then : 14516 $as_echo_n "(cached) " >&6 14517else 14518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14519/* end confdefs.h. */ 14520 14521#define _SYSCALL32 14522/* Needed for new procfs interface on sparc-solaris. */ 14523#define _STRUCTURED_PROC 1 14524#include <sys/procfs.h> 14525int 14526main () 14527{ 14528psinfo_t avar 14529 ; 14530 return 0; 14531} 14532_ACEOF 14533if ac_fn_c_try_compile "$LINENO"; then : 14534 bfd_cv_have_sys_procfs_type_psinfo_t=yes 14535else 14536 bfd_cv_have_sys_procfs_type_psinfo_t=no 14537 14538fi 14539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14540fi 14541 14542 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 14543 14544$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h 14545 14546 fi 14547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 14548$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; } 14549 14550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5 14551$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; } 14552 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then : 14553 $as_echo_n "(cached) " >&6 14554else 14555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14556/* end confdefs.h. */ 14557 14558#define _SYSCALL32 14559/* Needed for new procfs interface on sparc-solaris. */ 14560#define _STRUCTURED_PROC 1 14561#include <sys/procfs.h> 14562int 14563main () 14564{ 14565psinfo_t avar; void* aref = (void*) &avar.pr_pid 14566 ; 14567 return 0; 14568} 14569_ACEOF 14570if ac_fn_c_try_compile "$LINENO"; then : 14571 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes 14572else 14573 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no 14574 14575fi 14576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14577fi 14578 14579 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then 14580 14581$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h 14582 14583 fi 14584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5 14585$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; } 14586 14587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5 14588$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; } 14589 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then : 14590 $as_echo_n "(cached) " >&6 14591else 14592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14593/* end confdefs.h. */ 14594 14595#define _SYSCALL32 14596/* Needed for new procfs interface on sparc-solaris. */ 14597#define _STRUCTURED_PROC 1 14598#include <sys/procfs.h> 14599int 14600main () 14601{ 14602psinfo32_t avar 14603 ; 14604 return 0; 14605} 14606_ACEOF 14607if ac_fn_c_try_compile "$LINENO"; then : 14608 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 14609else 14610 bfd_cv_have_sys_procfs_type_psinfo32_t=no 14611 14612fi 14613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14614fi 14615 14616 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 14617 14618$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h 14619 14620 fi 14621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 14622$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; } 14623 14624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5 14625$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14626 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then : 14627 $as_echo_n "(cached) " >&6 14628else 14629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14630/* end confdefs.h. */ 14631 14632#define _SYSCALL32 14633/* Needed for new procfs interface on sparc-solaris. */ 14634#define _STRUCTURED_PROC 1 14635#include <sys/procfs.h> 14636int 14637main () 14638{ 14639psinfo32_t avar; void* aref = (void*) &avar.pr_pid 14640 ; 14641 return 0; 14642} 14643_ACEOF 14644if ac_fn_c_try_compile "$LINENO"; then : 14645 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes 14646else 14647 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no 14648 14649fi 14650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14651fi 14652 14653 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then 14654 14655$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h 14656 14657 fi 14658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5 14659$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; } 14660 14661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5 14662$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; } 14663 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then : 14664 $as_echo_n "(cached) " >&6 14665else 14666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14667/* end confdefs.h. */ 14668 14669#define _SYSCALL32 14670/* Needed for new procfs interface on sparc-solaris. */ 14671#define _STRUCTURED_PROC 1 14672#include <sys/procfs.h> 14673int 14674main () 14675{ 14676lwpstatus_t avar 14677 ; 14678 return 0; 14679} 14680_ACEOF 14681if ac_fn_c_try_compile "$LINENO"; then : 14682 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 14683else 14684 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 14685 14686fi 14687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14688fi 14689 14690 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 14691 14692$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h 14693 14694 fi 14695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 14696$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; } 14697 14698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5 14699$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; } 14700 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then : 14701 $as_echo_n "(cached) " >&6 14702else 14703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14704/* end confdefs.h. */ 14705 14706#define _SYSCALL32 14707/* Needed for new procfs interface on sparc-solaris. */ 14708#define _STRUCTURED_PROC 1 14709#include <sys/procfs.h> 14710int 14711main () 14712{ 14713lwpxstatus_t avar 14714 ; 14715 return 0; 14716} 14717_ACEOF 14718if ac_fn_c_try_compile "$LINENO"; then : 14719 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 14720else 14721 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 14722 14723fi 14724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14725fi 14726 14727 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 14728 14729$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h 14730 14731 fi 14732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 14733$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; } 14734 14735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 14736$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; } 14737 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then : 14738 $as_echo_n "(cached) " >&6 14739else 14740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14741/* end confdefs.h. */ 14742 14743#define _SYSCALL32 14744/* Needed for new procfs interface on sparc-solaris. */ 14745#define _STRUCTURED_PROC 1 14746#include <sys/procfs.h> 14747int 14748main () 14749{ 14750lwpstatus_t avar; void* aref = (void*) &avar.pr_context 14751 ; 14752 return 0; 14753} 14754_ACEOF 14755if ac_fn_c_try_compile "$LINENO"; then : 14756 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 14757else 14758 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 14759 14760fi 14761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14762fi 14763 14764 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 14765 14766$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h 14767 14768 fi 14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 14770$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; } 14771 14772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 14773$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; } 14774 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then : 14775 $as_echo_n "(cached) " >&6 14776else 14777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14778/* end confdefs.h. */ 14779 14780#define _SYSCALL32 14781/* Needed for new procfs interface on sparc-solaris. */ 14782#define _STRUCTURED_PROC 1 14783#include <sys/procfs.h> 14784int 14785main () 14786{ 14787lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 14788 ; 14789 return 0; 14790} 14791_ACEOF 14792if ac_fn_c_try_compile "$LINENO"; then : 14793 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 14794else 14795 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 14796 14797fi 14798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14799fi 14800 14801 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 14802 14803$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h 14804 14805 fi 14806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 14807$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; } 14808 14809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5 14810$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; } 14811 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then : 14812 $as_echo_n "(cached) " >&6 14813else 14814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14815/* end confdefs.h. */ 14816 14817#define _SYSCALL32 14818/* Needed for new procfs interface on sparc-solaris. */ 14819#define _STRUCTURED_PROC 1 14820#include <sys/procfs.h> 14821int 14822main () 14823{ 14824lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg 14825 ; 14826 return 0; 14827} 14828_ACEOF 14829if ac_fn_c_try_compile "$LINENO"; then : 14830 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes 14831else 14832 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no 14833 14834fi 14835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14836fi 14837 14838 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then 14839 14840$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h 14841 14842 fi 14843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5 14844$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; } 14845 14846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5 14847$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; } 14848 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then : 14849 $as_echo_n "(cached) " >&6 14850else 14851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14852/* end confdefs.h. */ 14853 14854#define _SYSCALL32 14855/* Needed for new procfs interface on sparc-solaris. */ 14856#define _STRUCTURED_PROC 1 14857#include <sys/procfs.h> 14858int 14859main () 14860{ 14861win32_pstatus_t avar 14862 ; 14863 return 0; 14864} 14865_ACEOF 14866if ac_fn_c_try_compile "$LINENO"; then : 14867 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 14868else 14869 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 14870 14871fi 14872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14873fi 14874 14875 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 14876 14877$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h 14878 14879 fi 14880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 14881$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; } 14882 14883 fi 14884fi 14885 14886 14887if test -n "$CORE_HEADER"; then 14888 14889cat >>confdefs.h <<_ACEOF 14890#define CORE_HEADER $CORE_HEADER 14891_ACEOF 14892 14893fi 14894if test -n "$TRAD_HEADER"; then 14895 14896cat >>confdefs.h <<_ACEOF 14897#define TRAD_HEADER $TRAD_HEADER 14898_ACEOF 14899 14900fi 14901 14902# Check if linker supports --as-needed and --no-as-needed options 14903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14904$as_echo_n "checking linker --as-needed support... " >&6; } 14905if test "${bfd_cv_ld_as_needed+set}" = set; then : 14906 $as_echo_n "(cached) " >&6 14907else 14908 bfd_cv_ld_as_needed=no 14909 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 14910 bfd_cv_ld_as_needed=yes 14911 fi 14912 14913fi 14914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 14915$as_echo "$bfd_cv_ld_as_needed" >&6; } 14916 14917LIBM= 14918case $host in 14919*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 14920 # These system don't have libm, or don't need it 14921 ;; 14922*-ncr-sysv4.3*) 14923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 14924$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 14925if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then : 14926 $as_echo_n "(cached) " >&6 14927else 14928 ac_check_lib_save_LIBS=$LIBS 14929LIBS="-lmw $LIBS" 14930cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14931/* end confdefs.h. */ 14932 14933/* Override any GCC internal prototype to avoid an error. 14934 Use char because int might match the return type of a GCC 14935 builtin and then its argument prototype would still apply. */ 14936#ifdef __cplusplus 14937extern "C" 14938#endif 14939char _mwvalidcheckl (); 14940int 14941main () 14942{ 14943return _mwvalidcheckl (); 14944 ; 14945 return 0; 14946} 14947_ACEOF 14948if ac_fn_c_try_link "$LINENO"; then : 14949 ac_cv_lib_mw__mwvalidcheckl=yes 14950else 14951 ac_cv_lib_mw__mwvalidcheckl=no 14952fi 14953rm -f core conftest.err conftest.$ac_objext \ 14954 conftest$ac_exeext conftest.$ac_ext 14955LIBS=$ac_check_lib_save_LIBS 14956fi 14957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 14958$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 14959if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then : 14960 LIBM="-lmw" 14961fi 14962 14963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14964$as_echo_n "checking for cos in -lm... " >&6; } 14965if test "${ac_cv_lib_m_cos+set}" = set; then : 14966 $as_echo_n "(cached) " >&6 14967else 14968 ac_check_lib_save_LIBS=$LIBS 14969LIBS="-lm $LIBS" 14970cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14971/* end confdefs.h. */ 14972 14973/* Override any GCC internal prototype to avoid an error. 14974 Use char because int might match the return type of a GCC 14975 builtin and then its argument prototype would still apply. */ 14976#ifdef __cplusplus 14977extern "C" 14978#endif 14979char cos (); 14980int 14981main () 14982{ 14983return cos (); 14984 ; 14985 return 0; 14986} 14987_ACEOF 14988if ac_fn_c_try_link "$LINENO"; then : 14989 ac_cv_lib_m_cos=yes 14990else 14991 ac_cv_lib_m_cos=no 14992fi 14993rm -f core conftest.err conftest.$ac_objext \ 14994 conftest$ac_exeext conftest.$ac_ext 14995LIBS=$ac_check_lib_save_LIBS 14996fi 14997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14998$as_echo "$ac_cv_lib_m_cos" >&6; } 14999if test "x$ac_cv_lib_m_cos" = x""yes; then : 15000 LIBM="$LIBM -lm" 15001fi 15002 15003 ;; 15004*) 15005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15006$as_echo_n "checking for cos in -lm... " >&6; } 15007if test "${ac_cv_lib_m_cos+set}" = set; then : 15008 $as_echo_n "(cached) " >&6 15009else 15010 ac_check_lib_save_LIBS=$LIBS 15011LIBS="-lm $LIBS" 15012cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15013/* end confdefs.h. */ 15014 15015/* Override any GCC internal prototype to avoid an error. 15016 Use char because int might match the return type of a GCC 15017 builtin and then its argument prototype would still apply. */ 15018#ifdef __cplusplus 15019extern "C" 15020#endif 15021char cos (); 15022int 15023main () 15024{ 15025return cos (); 15026 ; 15027 return 0; 15028} 15029_ACEOF 15030if ac_fn_c_try_link "$LINENO"; then : 15031 ac_cv_lib_m_cos=yes 15032else 15033 ac_cv_lib_m_cos=no 15034fi 15035rm -f core conftest.err conftest.$ac_objext \ 15036 conftest$ac_exeext conftest.$ac_ext 15037LIBS=$ac_check_lib_save_LIBS 15038fi 15039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15040$as_echo "$ac_cv_lib_m_cos" >&6; } 15041if test "x$ac_cv_lib_m_cos" = x""yes; then : 15042 LIBM="-lm" 15043fi 15044 15045 ;; 15046esac 15047 15048 15049 15050# When building a shared libbfd, link against the pic version of libiberty 15051# so that apps that use libbfd won't need libiberty just to satisfy any 15052# libbfd references. 15053# We can't do that if a pic libiberty is unavailable since including non-pic 15054# code would insert text relocations into libbfd. 15055SHARED_LIBADD= 15056SHARED_LDFLAGS= 15057if test "$enable_shared" = "yes"; then 15058 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 15059 if test -n "$x"; then 15060 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 15061 fi 15062 15063# More hacks to build DLLs on Windows. 15064 case "${host}" in 15065 *-*-cygwin*) 15066 SHARED_LDFLAGS="-no-undefined" 15067 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 15068 ;; 15069 esac 15070 15071 if test -n "$SHARED_LIBADD"; then 15072 if test -n "$LIBM"; then 15073 if test x"$bfd_cv_ld_as_needed" = xyes; then 15074 # Link against libm only when needed. Put -lc, -lm inside -Wl 15075 # to stop libtool reordering these options. 15076 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 15077 else 15078 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 15079 fi 15080 fi 15081 fi 15082fi 15083 15084 15085 15086# target stuff: 15087 15088# Canonicalize the secondary target names. 15089if test -n "$enable_targets" ; then 15090 for targ in `echo $enable_targets | sed 's/,/ /g'` 15091 do 15092 result=`$ac_config_sub $targ 2>/dev/null` 15093 if test -n "$result" ; then 15094 canon_targets="$canon_targets $result" 15095 else 15096 # Allow targets that config.sub doesn't recognize, like "all". 15097 canon_targets="$canon_targets $targ" 15098 fi 15099 done 15100fi 15101 15102all_targets=false 15103defvec= 15104selvecs= 15105assocvecs= 15106selarchs= 15107TDEFINES= 15108for targ in $target $canon_targets 15109do 15110 if test "x$targ" = "xall"; then 15111 all_targets=true 15112 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 15113 else 15114 . $srcdir/config.bfd 15115 if test "x$targ" = "x$target"; then 15116 defvec=$targ_defvec 15117 fi 15118 selvecs="$selvecs $targ_defvec $targ_selvecs" 15119 selarchs="$selarchs $targ_archs" 15120 TDEFINES="$TDEFINES $targ_cflags" 15121 fi 15122done 15123 15124 15125# This processing still needs to be done if we're to decide properly whether 15126# 64-bit support needs to be compiled in. Currently, it will be included if 15127# the default or any other explicitly requested target requires it; it 15128# will not be included on a 32-bit host if no 64-bit target is requested, and 15129# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 15130# used. 15131 15132# uniq the default and selected vectors in all the configured targets. 15133f="" 15134for i in $selvecs ; do 15135 case " $f " in 15136 *" $i "*) ;; 15137 *) f="$f $i" ;; 15138 esac 15139done 15140selvecs="$f" 15141 15142 15143# uniq the associated vectors in all the configured targets. 15144f="" 15145for i in $assocvecs ; do 15146 case " $f " in 15147 *" $i "*) ;; 15148 *) f="$f $i" ;; 15149 esac 15150done 15151assocvecs="$f" 15152 15153 15154# uniq the architectures in all the configured targets. 15155f="" 15156for i in $selarchs ; do 15157 case " $f " in 15158 *" $i "*) ;; 15159 *) f="$f $i" ;; 15160 esac 15161done 15162selarchs="$f" 15163 15164# Target backend .o files. 15165tb= 15166 15167elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo 15168 elf-eh-frame.lo dwarf1.lo" 15169 15170for vec in $selvecs 15171do 15172 target_size=32 15173 case "$vec" in 15174 # This list is alphabetized to make it easy to compare 15175 # with the two vector lists in targets.c. For the same reason, 15176 # use one entry per line, even though this leads to long lines. 15177 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;; 15178 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 15179 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;; 15180 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15181 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15182 apollocoff_vec) tb="$tb coff-apollo.lo" ;; 15183 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 15184 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 15185 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 15186 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 15187 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 15188 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 15189 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 15190 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 15191 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 15192 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 15193 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;; 15194 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 15195 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 15196 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 15197 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 15198 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;; 15199 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;; 15200 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;; 15201 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 15202 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 15203 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15204 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15205 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15206 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15207 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15208 bfd_elf32_bigarm_nacl_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15209 bfd_elf32_bigarm_symbian_vec) 15210 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15211 bfd_elf32_bigarm_vxworks_vec) 15212 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15213 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15214 bfd_elf32_bigmips_vxworks_vec) 15215 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15216 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 15217 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;; 15218 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15219 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 15220 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 15221 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 15222 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 15223 bfd_elf32_epiphany_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;; 15224 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 15225 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15226 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15227 bfd_elf32_moxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 15228 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 15229 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15230 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15231 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15232 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;; 15233 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15234 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15235 bfd_elf32_i386_nacl_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15236 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15237 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;; 15238 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15239 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15240 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;; 15241 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;; 15242 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf";; 15243 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 15244 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 15245 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15246 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15247 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15248 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15249 bfd_elf32_littlearm_symbian_vec) 15250 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15251 bfd_elf32_littlearm_vxworks_vec) 15252 tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15253 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15254 bfd_elf32_littlearm_nacl_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;; 15255 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15256 bfd_elf32_littlemips_vxworks_vec) 15257 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15258 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 15259 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15260 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15261 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15262 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15263 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15264 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15265 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 15266 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;; 15267 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15268 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15269 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15270 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15271 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 15272 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 15273 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 15274 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 15275 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 15276 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15277 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15278 bfd_elf32_ntradbigmips_vec | bfd_elf32_ntradbigmips_freebsd_vec) 15279 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15280 bfd_elf32_ntradlittlemips_vec | bfd_elf32_ntradlittlemips_freebsd_vec) 15281 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15282 bfd_elf32_or1k_big_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;; 15283 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 15284 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 15285 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15286 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15287 bfd_elf32_powerpc_freebsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15288 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15289 bfd_elf32_riscv_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf32.lo $elf" ;; 15290 bfd_elf32_rl78_vec) tb="$tb elf32-rl78.lo $elf" ;; 15291 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15292 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15293 bfd_elf32_rx_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15294 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 15295 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;; 15296 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;; 15297 # FIXME: We include cofflink.lo not because it's needed for 15298 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec 15299 # which needs it but does not list it. Should be fixed in right place. 15300 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15301 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15302 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15303 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15304 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 15305 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 15306 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15307 bfd_elf32_shbfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15308 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15309 bfd_elf32_shfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15310 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15311 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15312 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15313 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15314 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15315 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15316 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15317 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15318 bfd_elf32_sparc_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15319 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15320 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 15321 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15322 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15323 bfd_elf32_tic6x_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15324 bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15325 bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15326 bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15327 bfd_elf32_tilegx_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 15328 bfd_elf32_tilegx_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;; 15329 bfd_elf32_tilepro_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;; 15330 bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec) 15331 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15332 bfd_elf32_tradlittlemips_vec | bfd_elf32_tradlittlemips_freebsd_vec) 15333 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15334 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15335 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 15336 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 15337 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 15338 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 15339 bfd_elf32_xgate_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;; 15340 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15341 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15342 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15343 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15344 bfd_elf64_bigaarch64_vec) tb="$tb elf64-aarch64.lo elf64.lo $elf"; target_size=64 ;; 15345 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15346 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15347 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15348 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15349 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15350 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15351 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;; 15352 bfd_elf64_ia64_vms_vec) tb="$tb elf64-ia64-vms.lo elf64-ia64.lo elfxx-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;; 15353 bfd_elf64_littleaarch64_vec)tb="$tb elf64-aarch64.lo elf64.lo $elf"; target_size=64 ;; 15354 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15355 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15356 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 15357 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15358 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 15359 bfd_elf64_powerpc_freebsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 15360 bfd_elf64_riscv_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf32.lo $elf"; target_size=64 ;; 15361 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 15362 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15363 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15364 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15365 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15366 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15367 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15368 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15369 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15370 bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15371 bfd_elf64_tilegx_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 15372 bfd_elf64_tilegx_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;; 15373 bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec) 15374 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15375 bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec) 15376 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15377 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15378 bfd_elf64_x86_64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15379 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15380 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15381 bfd_elf32_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 15382 bfd_elf32_x86_64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; 15383 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15384 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15385 bfd_elf64_k1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15386 bfd_elf64_k1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; 15387 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 15388 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 15389 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 15390 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 15391 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 15392 cris_aout_vec) tb="$tb aout-cris.lo" ;; 15393 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 15394 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15395 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15396 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15397 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;; 15398 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;; 15399 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;; 15400 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;; 15401 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;; 15402 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 15403 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;; 15404 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;; 15405 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 15406 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 15407 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;; 15408 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;; 15409 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;; 15410 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;; 15411 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;; 15412 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 15413 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;; 15414 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;; 15415 i386msdos_vec) tb="$tb i386msdos.lo" ;; 15416 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;; 15417 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;; 15418 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;; 15419 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;; 15420 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 15421 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 15422 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;; 15423 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 15424 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 15425 ieee_vec) tb="$tb ieee.lo" ;; 15426 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;; 15427 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;; 15428 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;; 15429 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;; 15430 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;; 15431 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;; 15432 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;; 15433 m88kbcs_vec) tb="$tb coff-m88k.lo" ;; 15434 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;; 15435 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;; 15436 mach_o_be_vec) tb="$tb mach-o.lo" ;; 15437 mach_o_le_vec) tb="$tb mach-o.lo" ;; 15438 mach_o_fat_vec) tb="$tb mach-o.lo" ;; 15439 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;; 15440 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;; 15441 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 15442 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 15443 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 15444 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 15445 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;; 15446 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;; 15447 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;; 15448 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;; 15449 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;; 15450 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;; 15451 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;; 15452 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 15453 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 15454 pef_vec) tb="$tb pef.lo" ;; 15455 pef_xlib_vec) tb="$tb pef.lo" ;; 15456 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 15457 plugin_vec) tb="$tb plugin.lo" ;; 15458 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 15459 ppcboot_vec) tb="$tb ppcboot.lo" ;; 15460 riscix_vec) tb="$tb aout32.lo riscix.lo" ;; 15461 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 15462 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 15463 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15464 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15465 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15466 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15467 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 15468 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 15469 som_vec) tb="$tb som.lo" ;; 15470 sparccoff_vec) tb="$tb coff-sparc.lo" ;; 15471 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; 15472 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;; 15473 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; 15474 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;; 15475 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; 15476 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;; 15477 sym_vec) tb="$tb xsym.lo" ;; 15478 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 15479 tic30_coff_vec) tb="$tb coff-tic30.lo" ;; 15480 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;; 15481 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;; 15482 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;; 15483 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;; 15484 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;; 15485 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;; 15486 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;; 15487 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;; 15488 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;; 15489 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;; 15490 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;; 15491 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;; 15492 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;; 15493 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 15494 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 15495 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; 15496 versados_vec) tb="$tb versados.lo" ;; 15497 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;; 15498 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;; 15499 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;; 15500 we32kcoff_vec) tb="$tb coff-we32k.lo" ;; 15501 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;; 15502 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;; 15503 15504 # These appear out of order in targets.c 15505 srec_vec) tb="$tb srec.lo" ;; 15506 symbolsrec_vec) tb="$tb srec.lo" ;; 15507 tekhex_vec) tb="$tb tekhex.lo" ;; 15508 cisco_core_big_vec) tb="$tb cisco-core.lo" ;; 15509 cisco_core_little_vec) tb="$tb cisco-core.lo" ;; 15510 15511 "") ;; 15512 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;; 15513 esac 15514 15515 if test ${target_size} = 64; then 15516 target64=true 15517 fi 15518 if test x"${vec}" = x"${defvec}"; then 15519 bfd_default_target_size=${target_size} 15520 fi 15521done 15522 15523# Target architecture .o files. 15524# A couple of CPUs use shorter file names to avoid problems on DOS 15525# filesystems. 15526ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 15527 15528# Weed out duplicate .o files. 15529f="" 15530for i in $tb ; do 15531 case " $f " in 15532 *" $i "*) ;; 15533 *) f="$f $i" ;; 15534 esac 15535done 15536tb="$f" 15537 15538f="" 15539for i in $ta ; do 15540 case " $f " in 15541 *" $i "*) ;; 15542 *) f="$f $i" ;; 15543 esac 15544done 15545ta="$f" 15546 15547bfd_backends="$tb" 15548bfd_machines="$ta" 15549 15550if test x${all_targets} = xtrue ; then 15551 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 15552 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 15553 selvecs= 15554 havevecs=-DHAVE_all_vecs 15555 selarchs= 15556 test -n "$assocvecs" && 15557 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15558else # all_targets is true 15559 # Only set these if they will be nonempty, for the clever echo. 15560 havevecs= 15561 assocvecs= 15562 test -n "$selvecs" && 15563 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 15564 test -n "$selvecs" && 15565 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15566 test -n "$selarchs" && 15567 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15568fi # all_targets is true 15569 15570case ${host64}-${target64}-${want64} in 15571 *true*) 15572 wordsize=64 15573 bfd64_libs='$(BFD64_LIBS)' 15574 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 15575 if test $BFD_HOST_64_BIT_DEFINED = 0; then 15576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5 15577$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 15578 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5 15579$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 15580 fi 15581 if test -n "$GCC" ; then 15582 bad_64bit_gcc=no; 15583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5 15584$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; } 15585 # Add more tests for gcc versions with non-working 64-bit support here. 15586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15587/* end confdefs.h. */ 15588:__GNUC__:__GNUC_MINOR__:__i386__: 15589_ACEOF 15590if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15591 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then : 15592 bad_64bit_gcc=yes; 15593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5 15594$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; } 15595else 15596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15597$as_echo "no" >&6; } 15598fi 15599rm -f conftest* 15600 15601 if test $bad_64bit_gcc = yes ; then 15602 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5 15603 fi 15604 fi 15605 ;; 15606 false-false-false) 15607 wordsize=32 15608 all_backends='$(BFD32_BACKENDS)' 15609 ;; 15610esac 15611 15612 15613 15614 15615 15616 15617 15618 15619if test "$plugins" = "yes"; then 15620 supports_plugins=1 15621else 15622 supports_plugins=0 15623fi 15624 15625 15626# Determine the host dependant file_ptr a.k.a. off_t type. In order 15627# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 15628# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 15629# Hopefully a reasonable assumption since fseeko et.al. should be 15630# upward compatible. 15631for ac_func in ftello ftello64 fseeko fseeko64 fopen64 15632do : 15633 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15634ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15635eval as_val=\$$as_ac_var 15636 if test "x$as_val" = x""yes; then : 15637 cat >>confdefs.h <<_ACEOF 15638#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15639_ACEOF 15640 15641fi 15642done 15643 15644if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 15645 # The cast to long int works around a bug in the HP C Compiler 15646# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15647# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15648# This bug is HP SR number 8606223364. 15649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 15650$as_echo_n "checking size of off_t... " >&6; } 15651if test "${ac_cv_sizeof_off_t+set}" = set; then : 15652 $as_echo_n "(cached) " >&6 15653else 15654 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 15655 15656else 15657 if test "$ac_cv_type_off_t" = yes; then 15658 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15659$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15660{ as_fn_set_status 77 15661as_fn_error "cannot compute sizeof (off_t) 15662See \`config.log' for more details." "$LINENO" 5; }; } 15663 else 15664 ac_cv_sizeof_off_t=0 15665 fi 15666fi 15667 15668fi 15669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 15670$as_echo "$ac_cv_sizeof_off_t" >&6; } 15671 15672 15673 15674cat >>confdefs.h <<_ACEOF 15675#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 15676_ACEOF 15677 15678 15679fi 15680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5 15681$as_echo_n "checking file_ptr type... " >&6; } 15682bfd_file_ptr="long" 15683bfd_ufile_ptr="unsigned long" 15684if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 15685 -o x"${ac_cv_sizeof_off_t}" = x8; then 15686 bfd_file_ptr=BFD_HOST_64_BIT 15687 bfd_ufile_ptr=BFD_HOST_U_64_BIT 15688fi 15689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5 15690$as_echo "$bfd_file_ptr" >&6; } 15691 15692 15693 15694 15695tdefaults="" 15696test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 15697test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 15698test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 15699test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 15700 15701 15702 15703for ac_header in stdlib.h unistd.h 15704do : 15705 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15706ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15707eval as_val=\$$as_ac_Header 15708 if test "x$as_val" = x""yes; then : 15709 cat >>confdefs.h <<_ACEOF 15710#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15711_ACEOF 15712 15713fi 15714 15715done 15716 15717for ac_func in getpagesize 15718do : 15719 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 15720if test "x$ac_cv_func_getpagesize" = x""yes; then : 15721 cat >>confdefs.h <<_ACEOF 15722#define HAVE_GETPAGESIZE 1 15723_ACEOF 15724 15725fi 15726done 15727 15728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 15729$as_echo_n "checking for working mmap... " >&6; } 15730if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 15731 $as_echo_n "(cached) " >&6 15732else 15733 if test "$cross_compiling" = yes; then : 15734 ac_cv_func_mmap_fixed_mapped=no 15735else 15736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15737/* end confdefs.h. */ 15738$ac_includes_default 15739/* malloc might have been renamed as rpl_malloc. */ 15740#undef malloc 15741 15742/* Thanks to Mike Haertel and Jim Avera for this test. 15743 Here is a matrix of mmap possibilities: 15744 mmap private not fixed 15745 mmap private fixed at somewhere currently unmapped 15746 mmap private fixed at somewhere already mapped 15747 mmap shared not fixed 15748 mmap shared fixed at somewhere currently unmapped 15749 mmap shared fixed at somewhere already mapped 15750 For private mappings, we should verify that changes cannot be read() 15751 back from the file, nor mmap's back from the file at a different 15752 address. (There have been systems where private was not correctly 15753 implemented like the infamous i386 svr4.0, and systems where the 15754 VM page cache was not coherent with the file system buffer cache 15755 like early versions of FreeBSD and possibly contemporary NetBSD.) 15756 For shared mappings, we should conversely verify that changes get 15757 propagated back to all the places they're supposed to be. 15758 15759 Grep wants private fixed already mapped. 15760 The main things grep needs to know about mmap are: 15761 * does it exist and is it safe to write into the mmap'd area 15762 * how to use it (BSD variants) */ 15763 15764#include <fcntl.h> 15765#include <sys/mman.h> 15766 15767#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 15768char *malloc (); 15769#endif 15770 15771/* This mess was copied from the GNU getpagesize.h. */ 15772#ifndef HAVE_GETPAGESIZE 15773/* Assume that all systems that can run configure have sys/param.h. */ 15774# ifndef HAVE_SYS_PARAM_H 15775# define HAVE_SYS_PARAM_H 1 15776# endif 15777 15778# ifdef _SC_PAGESIZE 15779# define getpagesize() sysconf(_SC_PAGESIZE) 15780# else /* no _SC_PAGESIZE */ 15781# ifdef HAVE_SYS_PARAM_H 15782# include <sys/param.h> 15783# ifdef EXEC_PAGESIZE 15784# define getpagesize() EXEC_PAGESIZE 15785# else /* no EXEC_PAGESIZE */ 15786# ifdef NBPG 15787# define getpagesize() NBPG * CLSIZE 15788# ifndef CLSIZE 15789# define CLSIZE 1 15790# endif /* no CLSIZE */ 15791# else /* no NBPG */ 15792# ifdef NBPC 15793# define getpagesize() NBPC 15794# else /* no NBPC */ 15795# ifdef PAGESIZE 15796# define getpagesize() PAGESIZE 15797# endif /* PAGESIZE */ 15798# endif /* no NBPC */ 15799# endif /* no NBPG */ 15800# endif /* no EXEC_PAGESIZE */ 15801# else /* no HAVE_SYS_PARAM_H */ 15802# define getpagesize() 8192 /* punt totally */ 15803# endif /* no HAVE_SYS_PARAM_H */ 15804# endif /* no _SC_PAGESIZE */ 15805 15806#endif /* no HAVE_GETPAGESIZE */ 15807 15808int 15809main () 15810{ 15811 char *data, *data2, *data3; 15812 int i, pagesize; 15813 int fd; 15814 15815 pagesize = getpagesize (); 15816 15817 /* First, make a file with some known garbage in it. */ 15818 data = (char *) malloc (pagesize); 15819 if (!data) 15820 return 1; 15821 for (i = 0; i < pagesize; ++i) 15822 *(data + i) = rand (); 15823 umask (0); 15824 fd = creat ("conftest.mmap", 0600); 15825 if (fd < 0) 15826 return 1; 15827 if (write (fd, data, pagesize) != pagesize) 15828 return 1; 15829 close (fd); 15830 15831 /* Next, try to mmap the file at a fixed address which already has 15832 something else allocated at it. If we can, also make sure that 15833 we see the same garbage. */ 15834 fd = open ("conftest.mmap", O_RDWR); 15835 if (fd < 0) 15836 return 1; 15837 data2 = (char *) malloc (2 * pagesize); 15838 if (!data2) 15839 return 1; 15840 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 15841 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 15842 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 15843 return 1; 15844 for (i = 0; i < pagesize; ++i) 15845 if (*(data + i) != *(data2 + i)) 15846 return 1; 15847 15848 /* Finally, make sure that changes to the mapped area do not 15849 percolate back to the file as seen by read(). (This is a bug on 15850 some variants of i386 svr4.0.) */ 15851 for (i = 0; i < pagesize; ++i) 15852 *(data2 + i) = *(data2 + i) + 1; 15853 data3 = (char *) malloc (pagesize); 15854 if (!data3) 15855 return 1; 15856 if (read (fd, data3, pagesize) != pagesize) 15857 return 1; 15858 for (i = 0; i < pagesize; ++i) 15859 if (*(data + i) != *(data3 + i)) 15860 return 1; 15861 close (fd); 15862 return 0; 15863} 15864_ACEOF 15865if ac_fn_c_try_run "$LINENO"; then : 15866 ac_cv_func_mmap_fixed_mapped=yes 15867else 15868 ac_cv_func_mmap_fixed_mapped=no 15869fi 15870rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15871 conftest.$ac_objext conftest.beam conftest.$ac_ext 15872fi 15873 15874fi 15875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 15876$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 15877if test $ac_cv_func_mmap_fixed_mapped = yes; then 15878 15879$as_echo "#define HAVE_MMAP 1" >>confdefs.h 15880 15881fi 15882rm -f conftest.mmap 15883 15884for ac_func in madvise mprotect 15885do : 15886 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15887ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15888eval as_val=\$$as_ac_var 15889 if test "x$as_val" = x""yes; then : 15890 cat >>confdefs.h <<_ACEOF 15891#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15892_ACEOF 15893 15894fi 15895done 15896 15897case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 15898 true+yes ) 15899$as_echo "#define USE_MMAP 1" >>confdefs.h 15900 ;; 15901esac 15902 15903rm -f doc/config.status 15904ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 15905 15906 15907ac_config_commands="$ac_config_commands default" 15908 15909 15910 15911 15912 15913 15914 15915cat >confcache <<\_ACEOF 15916# This file is a shell script that caches the results of configure 15917# tests run on this system so they can be shared between configure 15918# scripts and configure runs, see configure's option --config-cache. 15919# It is not useful on other systems. If it contains results you don't 15920# want to keep, you may remove or edit it. 15921# 15922# config.status only pays attention to the cache file if you give it 15923# the --recheck option to rerun configure. 15924# 15925# `ac_cv_env_foo' variables (set or unset) will be overridden when 15926# loading this file, other *unset* `ac_cv_foo' will be assigned the 15927# following values. 15928 15929_ACEOF 15930 15931# The following way of writing the cache mishandles newlines in values, 15932# but we know of no workaround that is simple, portable, and efficient. 15933# So, we kill variables containing newlines. 15934# Ultrix sh set writes to stderr and can't be redirected directly, 15935# and sets the high bit in the cache file unless we assign to the vars. 15936( 15937 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15938 eval ac_val=\$$ac_var 15939 case $ac_val in #( 15940 *${as_nl}*) 15941 case $ac_var in #( 15942 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15943$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15944 esac 15945 case $ac_var in #( 15946 _ | IFS | as_nl) ;; #( 15947 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15948 *) { eval $ac_var=; unset $ac_var;} ;; 15949 esac ;; 15950 esac 15951 done 15952 15953 (set) 2>&1 | 15954 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15955 *${as_nl}ac_space=\ *) 15956 # `set' does not quote correctly, so add quotes: double-quote 15957 # substitution turns \\\\ into \\, and sed turns \\ into \. 15958 sed -n \ 15959 "s/'/'\\\\''/g; 15960 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15961 ;; #( 15962 *) 15963 # `set' quotes correctly as required by POSIX, so do not add quotes. 15964 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15965 ;; 15966 esac | 15967 sort 15968) | 15969 sed ' 15970 /^ac_cv_env_/b end 15971 t clear 15972 :clear 15973 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15974 t end 15975 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15976 :end' >>confcache 15977if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15978 if test -w "$cache_file"; then 15979 test "x$cache_file" != "x/dev/null" && 15980 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15981$as_echo "$as_me: updating cache $cache_file" >&6;} 15982 cat confcache >$cache_file 15983 else 15984 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15985$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15986 fi 15987fi 15988rm -f confcache 15989 15990test "x$prefix" = xNONE && prefix=$ac_default_prefix 15991# Let make expand exec_prefix. 15992test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15993 15994DEFS=-DHAVE_CONFIG_H 15995 15996ac_libobjs= 15997ac_ltlibobjs= 15998for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15999 # 1. Remove the extension, and $U if already installed. 16000 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16001 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16002 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16003 # will be set to the directory where LIBOBJS objects are built. 16004 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16005 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16006done 16007LIBOBJS=$ac_libobjs 16008 16009LTLIBOBJS=$ac_ltlibobjs 16010 16011 16012if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16013 as_fn_error "conditional \"AMDEP\" was never defined. 16014Usually this means the macro was only invoked conditionally." "$LINENO" 5 16015fi 16016if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16017 as_fn_error "conditional \"am__fastdepCC\" was never defined. 16018Usually this means the macro was only invoked conditionally." "$LINENO" 5 16019fi 16020 if test -n "$EXEEXT"; then 16021 am__EXEEXT_TRUE= 16022 am__EXEEXT_FALSE='#' 16023else 16024 am__EXEEXT_TRUE='#' 16025 am__EXEEXT_FALSE= 16026fi 16027 16028if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 16029 as_fn_error "conditional \"PLUGINS\" was never defined. 16030Usually this means the macro was only invoked conditionally." "$LINENO" 5 16031fi 16032if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16033 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 16034Usually this means the macro was only invoked conditionally." "$LINENO" 5 16035fi 16036if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16037 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined. 16038Usually this means the macro was only invoked conditionally." "$LINENO" 5 16039fi 16040if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 16041 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined. 16042Usually this means the macro was only invoked conditionally." "$LINENO" 5 16043fi 16044 16045: ${CONFIG_STATUS=./config.status} 16046ac_write_fail=0 16047ac_clean_files_save=$ac_clean_files 16048ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16049{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16050$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16051as_write_fail=0 16052cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16053#! $SHELL 16054# Generated by $as_me. 16055# Run this file to recreate the current configuration. 16056# Compiler output produced by configure, useful for debugging 16057# configure, is in config.log if it exists. 16058 16059debug=false 16060ac_cs_recheck=false 16061ac_cs_silent=false 16062 16063SHELL=\${CONFIG_SHELL-$SHELL} 16064export SHELL 16065_ASEOF 16066cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16067## -------------------- ## 16068## M4sh Initialization. ## 16069## -------------------- ## 16070 16071# Be more Bourne compatible 16072DUALCASE=1; export DUALCASE # for MKS sh 16073if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16074 emulate sh 16075 NULLCMD=: 16076 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16077 # is contrary to our usage. Disable this feature. 16078 alias -g '${1+"$@"}'='"$@"' 16079 setopt NO_GLOB_SUBST 16080else 16081 case `(set -o) 2>/dev/null` in #( 16082 *posix*) : 16083 set -o posix ;; #( 16084 *) : 16085 ;; 16086esac 16087fi 16088 16089 16090as_nl=' 16091' 16092export as_nl 16093# Printing a long string crashes Solaris 7 /usr/bin/printf. 16094as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16095as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16096as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16097# Prefer a ksh shell builtin over an external printf program on Solaris, 16098# but without wasting forks for bash or zsh. 16099if test -z "$BASH_VERSION$ZSH_VERSION" \ 16100 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16101 as_echo='print -r --' 16102 as_echo_n='print -rn --' 16103elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16104 as_echo='printf %s\n' 16105 as_echo_n='printf %s' 16106else 16107 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16108 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16109 as_echo_n='/usr/ucb/echo -n' 16110 else 16111 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16112 as_echo_n_body='eval 16113 arg=$1; 16114 case $arg in #( 16115 *"$as_nl"*) 16116 expr "X$arg" : "X\\(.*\\)$as_nl"; 16117 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16118 esac; 16119 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16120 ' 16121 export as_echo_n_body 16122 as_echo_n='sh -c $as_echo_n_body as_echo' 16123 fi 16124 export as_echo_body 16125 as_echo='sh -c $as_echo_body as_echo' 16126fi 16127 16128# The user is always right. 16129if test "${PATH_SEPARATOR+set}" != set; then 16130 PATH_SEPARATOR=: 16131 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16132 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16133 PATH_SEPARATOR=';' 16134 } 16135fi 16136 16137 16138# IFS 16139# We need space, tab and new line, in precisely that order. Quoting is 16140# there to prevent editors from complaining about space-tab. 16141# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16142# splitting by setting IFS to empty value.) 16143IFS=" "" $as_nl" 16144 16145# Find who we are. Look in the path if we contain no directory separator. 16146case $0 in #(( 16147 *[\\/]* ) as_myself=$0 ;; 16148 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16149for as_dir in $PATH 16150do 16151 IFS=$as_save_IFS 16152 test -z "$as_dir" && as_dir=. 16153 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16154 done 16155IFS=$as_save_IFS 16156 16157 ;; 16158esac 16159# We did not find ourselves, most probably we were run as `sh COMMAND' 16160# in which case we are not to be found in the path. 16161if test "x$as_myself" = x; then 16162 as_myself=$0 16163fi 16164if test ! -f "$as_myself"; then 16165 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16166 exit 1 16167fi 16168 16169# Unset variables that we do not need and which cause bugs (e.g. in 16170# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16171# suppresses any "Segmentation fault" message there. '((' could 16172# trigger a bug in pdksh 5.2.14. 16173for as_var in BASH_ENV ENV MAIL MAILPATH 16174do eval test x\${$as_var+set} = xset \ 16175 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16176done 16177PS1='$ ' 16178PS2='> ' 16179PS4='+ ' 16180 16181# NLS nuisances. 16182LC_ALL=C 16183export LC_ALL 16184LANGUAGE=C 16185export LANGUAGE 16186 16187# CDPATH. 16188(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16189 16190 16191# as_fn_error ERROR [LINENO LOG_FD] 16192# --------------------------------- 16193# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16194# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16195# script with status $?, using 1 if that was 0. 16196as_fn_error () 16197{ 16198 as_status=$?; test $as_status -eq 0 && as_status=1 16199 if test "$3"; then 16200 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16201 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 16202 fi 16203 $as_echo "$as_me: error: $1" >&2 16204 as_fn_exit $as_status 16205} # as_fn_error 16206 16207 16208# as_fn_set_status STATUS 16209# ----------------------- 16210# Set $? to STATUS, without forking. 16211as_fn_set_status () 16212{ 16213 return $1 16214} # as_fn_set_status 16215 16216# as_fn_exit STATUS 16217# ----------------- 16218# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16219as_fn_exit () 16220{ 16221 set +e 16222 as_fn_set_status $1 16223 exit $1 16224} # as_fn_exit 16225 16226# as_fn_unset VAR 16227# --------------- 16228# Portably unset VAR. 16229as_fn_unset () 16230{ 16231 { eval $1=; unset $1;} 16232} 16233as_unset=as_fn_unset 16234# as_fn_append VAR VALUE 16235# ---------------------- 16236# Append the text in VALUE to the end of the definition contained in VAR. Take 16237# advantage of any shell optimizations that allow amortized linear growth over 16238# repeated appends, instead of the typical quadratic growth present in naive 16239# implementations. 16240if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16241 eval 'as_fn_append () 16242 { 16243 eval $1+=\$2 16244 }' 16245else 16246 as_fn_append () 16247 { 16248 eval $1=\$$1\$2 16249 } 16250fi # as_fn_append 16251 16252# as_fn_arith ARG... 16253# ------------------ 16254# Perform arithmetic evaluation on the ARGs, and store the result in the 16255# global $as_val. Take advantage of shells that can avoid forks. The arguments 16256# must be portable across $(()) and expr. 16257if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16258 eval 'as_fn_arith () 16259 { 16260 as_val=$(( $* )) 16261 }' 16262else 16263 as_fn_arith () 16264 { 16265 as_val=`expr "$@" || test $? -eq 1` 16266 } 16267fi # as_fn_arith 16268 16269 16270if expr a : '\(a\)' >/dev/null 2>&1 && 16271 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16272 as_expr=expr 16273else 16274 as_expr=false 16275fi 16276 16277if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16278 as_basename=basename 16279else 16280 as_basename=false 16281fi 16282 16283if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16284 as_dirname=dirname 16285else 16286 as_dirname=false 16287fi 16288 16289as_me=`$as_basename -- "$0" || 16290$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16291 X"$0" : 'X\(//\)$' \| \ 16292 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16293$as_echo X/"$0" | 16294 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16295 s//\1/ 16296 q 16297 } 16298 /^X\/\(\/\/\)$/{ 16299 s//\1/ 16300 q 16301 } 16302 /^X\/\(\/\).*/{ 16303 s//\1/ 16304 q 16305 } 16306 s/.*/./; q'` 16307 16308# Avoid depending upon Character Ranges. 16309as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16310as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16311as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16312as_cr_digits='0123456789' 16313as_cr_alnum=$as_cr_Letters$as_cr_digits 16314 16315ECHO_C= ECHO_N= ECHO_T= 16316case `echo -n x` in #((((( 16317-n*) 16318 case `echo 'xy\c'` in 16319 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16320 xy) ECHO_C='\c';; 16321 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16322 ECHO_T=' ';; 16323 esac;; 16324*) 16325 ECHO_N='-n';; 16326esac 16327 16328rm -f conf$$ conf$$.exe conf$$.file 16329if test -d conf$$.dir; then 16330 rm -f conf$$.dir/conf$$.file 16331else 16332 rm -f conf$$.dir 16333 mkdir conf$$.dir 2>/dev/null 16334fi 16335if (echo >conf$$.file) 2>/dev/null; then 16336 if ln -s conf$$.file conf$$ 2>/dev/null; then 16337 as_ln_s='ln -s' 16338 # ... but there are two gotchas: 16339 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16340 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16341 # In both cases, we have to default to `cp -p'. 16342 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16343 as_ln_s='cp -p' 16344 elif ln conf$$.file conf$$ 2>/dev/null; then 16345 as_ln_s=ln 16346 else 16347 as_ln_s='cp -p' 16348 fi 16349else 16350 as_ln_s='cp -p' 16351fi 16352rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16353rmdir conf$$.dir 2>/dev/null 16354 16355 16356# as_fn_mkdir_p 16357# ------------- 16358# Create "$as_dir" as a directory, including parents if necessary. 16359as_fn_mkdir_p () 16360{ 16361 16362 case $as_dir in #( 16363 -*) as_dir=./$as_dir;; 16364 esac 16365 test -d "$as_dir" || eval $as_mkdir_p || { 16366 as_dirs= 16367 while :; do 16368 case $as_dir in #( 16369 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16370 *) as_qdir=$as_dir;; 16371 esac 16372 as_dirs="'$as_qdir' $as_dirs" 16373 as_dir=`$as_dirname -- "$as_dir" || 16374$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16375 X"$as_dir" : 'X\(//\)[^/]' \| \ 16376 X"$as_dir" : 'X\(//\)$' \| \ 16377 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16378$as_echo X"$as_dir" | 16379 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16380 s//\1/ 16381 q 16382 } 16383 /^X\(\/\/\)[^/].*/{ 16384 s//\1/ 16385 q 16386 } 16387 /^X\(\/\/\)$/{ 16388 s//\1/ 16389 q 16390 } 16391 /^X\(\/\).*/{ 16392 s//\1/ 16393 q 16394 } 16395 s/.*/./; q'` 16396 test -d "$as_dir" && break 16397 done 16398 test -z "$as_dirs" || eval "mkdir $as_dirs" 16399 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 16400 16401 16402} # as_fn_mkdir_p 16403if mkdir -p . 2>/dev/null; then 16404 as_mkdir_p='mkdir -p "$as_dir"' 16405else 16406 test -d ./-p && rmdir ./-p 16407 as_mkdir_p=false 16408fi 16409 16410if test -x / >/dev/null 2>&1; then 16411 as_test_x='test -x' 16412else 16413 if ls -dL / >/dev/null 2>&1; then 16414 as_ls_L_option=L 16415 else 16416 as_ls_L_option= 16417 fi 16418 as_test_x=' 16419 eval sh -c '\'' 16420 if test -d "$1"; then 16421 test -d "$1/."; 16422 else 16423 case $1 in #( 16424 -*)set "./$1";; 16425 esac; 16426 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16427 ???[sx]*):;;*)false;;esac;fi 16428 '\'' sh 16429 ' 16430fi 16431as_executable_p=$as_test_x 16432 16433# Sed expression to map a string onto a valid CPP name. 16434as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16435 16436# Sed expression to map a string onto a valid variable name. 16437as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16438 16439 16440exec 6>&1 16441## ----------------------------------- ## 16442## Main body of $CONFIG_STATUS script. ## 16443## ----------------------------------- ## 16444_ASEOF 16445test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16446 16447cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16448# Save the log message, to keep $0 and so on meaningful, and to 16449# report actual input values of CONFIG_FILES etc. instead of their 16450# values after options handling. 16451ac_log=" 16452This file was extended by $as_me, which was 16453generated by GNU Autoconf 2.64. Invocation command line was 16454 16455 CONFIG_FILES = $CONFIG_FILES 16456 CONFIG_HEADERS = $CONFIG_HEADERS 16457 CONFIG_LINKS = $CONFIG_LINKS 16458 CONFIG_COMMANDS = $CONFIG_COMMANDS 16459 $ $0 $@ 16460 16461on `(hostname || uname -n) 2>/dev/null | sed 1q` 16462" 16463 16464_ACEOF 16465 16466case $ac_config_files in *" 16467"*) set x $ac_config_files; shift; ac_config_files=$*;; 16468esac 16469 16470case $ac_config_headers in *" 16471"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16472esac 16473 16474 16475cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16476# Files that config.status was made for. 16477config_files="$ac_config_files" 16478config_headers="$ac_config_headers" 16479config_commands="$ac_config_commands" 16480 16481_ACEOF 16482 16483cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16484ac_cs_usage="\ 16485\`$as_me' instantiates files and other configuration actions 16486from templates according to the current configuration. Unless the files 16487and actions are specified as TAGs, all are instantiated by default. 16488 16489Usage: $0 [OPTION]... [TAG]... 16490 16491 -h, --help print this help, then exit 16492 -V, --version print version number and configuration settings, then exit 16493 -q, --quiet, --silent 16494 do not print progress messages 16495 -d, --debug don't remove temporary files 16496 --recheck update $as_me by reconfiguring in the same conditions 16497 --file=FILE[:TEMPLATE] 16498 instantiate the configuration file FILE 16499 --header=FILE[:TEMPLATE] 16500 instantiate the configuration header FILE 16501 16502Configuration files: 16503$config_files 16504 16505Configuration headers: 16506$config_headers 16507 16508Configuration commands: 16509$config_commands 16510 16511Report bugs to the package provider." 16512 16513_ACEOF 16514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16515ac_cs_version="\\ 16516config.status 16517configured by $0, generated by GNU Autoconf 2.64, 16518 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 16519 16520Copyright (C) 2009 Free Software Foundation, Inc. 16521This config.status script is free software; the Free Software Foundation 16522gives unlimited permission to copy, distribute and modify it." 16523 16524ac_pwd='$ac_pwd' 16525srcdir='$srcdir' 16526INSTALL='$INSTALL' 16527MKDIR_P='$MKDIR_P' 16528AWK='$AWK' 16529test -n "\$AWK" || AWK=awk 16530_ACEOF 16531 16532cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16533# The default lists apply if the user does not specify any file. 16534ac_need_defaults=: 16535while test $# != 0 16536do 16537 case $1 in 16538 --*=*) 16539 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16540 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16541 ac_shift=: 16542 ;; 16543 *) 16544 ac_option=$1 16545 ac_optarg=$2 16546 ac_shift=shift 16547 ;; 16548 esac 16549 16550 case $ac_option in 16551 # Handling of the options. 16552 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16553 ac_cs_recheck=: ;; 16554 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16555 $as_echo "$ac_cs_version"; exit ;; 16556 --debug | --debu | --deb | --de | --d | -d ) 16557 debug=: ;; 16558 --file | --fil | --fi | --f ) 16559 $ac_shift 16560 case $ac_optarg in 16561 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16562 esac 16563 as_fn_append CONFIG_FILES " '$ac_optarg'" 16564 ac_need_defaults=false;; 16565 --header | --heade | --head | --hea ) 16566 $ac_shift 16567 case $ac_optarg in 16568 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16569 esac 16570 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16571 ac_need_defaults=false;; 16572 --he | --h) 16573 # Conflict between --help and --header 16574 as_fn_error "ambiguous option: \`$1' 16575Try \`$0 --help' for more information.";; 16576 --help | --hel | -h ) 16577 $as_echo "$ac_cs_usage"; exit ;; 16578 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16579 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16580 ac_cs_silent=: ;; 16581 16582 # This is an error. 16583 -*) as_fn_error "unrecognized option: \`$1' 16584Try \`$0 --help' for more information." ;; 16585 16586 *) as_fn_append ac_config_targets " $1" 16587 ac_need_defaults=false ;; 16588 16589 esac 16590 shift 16591done 16592 16593ac_configure_extra_args= 16594 16595if $ac_cs_silent; then 16596 exec 6>/dev/null 16597 ac_configure_extra_args="$ac_configure_extra_args --silent" 16598fi 16599 16600_ACEOF 16601cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16602if \$ac_cs_recheck; then 16603 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16604 shift 16605 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16606 CONFIG_SHELL='$SHELL' 16607 export CONFIG_SHELL 16608 exec "\$@" 16609fi 16610 16611_ACEOF 16612cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16613exec 5>>config.log 16614{ 16615 echo 16616 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16617## Running $as_me. ## 16618_ASBOX 16619 $as_echo "$ac_log" 16620} >&5 16621 16622_ACEOF 16623cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16624# 16625# INIT-COMMANDS 16626# 16627AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16628 16629 16630# The HP-UX ksh and POSIX shell print the target directory to stdout 16631# if CDPATH is set. 16632(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16633 16634sed_quote_subst='$sed_quote_subst' 16635double_quote_subst='$double_quote_subst' 16636delay_variable_subst='$delay_variable_subst' 16637enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16638macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16639macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16640enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16641pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16642enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16643SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16644ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16645host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16646host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16647host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16648build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16649build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16650build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16651SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16652Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16653GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16654EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16655FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16656LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16657NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16658LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16659max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16660ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16661exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16662lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16663lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16664lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16665reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16666reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16667OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16668deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16669file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16670AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16671AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16672STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16673RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16674old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16675old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16676old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16677lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16678CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16679CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16680compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16681GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16682lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16683lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16684lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16685lt_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"`' 16686objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16687MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16688lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16689lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16690lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16691lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16692lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16693need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16694DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16695NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16696LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16697OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16698OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16699libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16700shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16701extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16702archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16703enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16704export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16705whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16706compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16707old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16708old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16709archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16710archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16711module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16712module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16713with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16714allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16715no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16716hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16717hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16718hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16719hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16720hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16721hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16722hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16723hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16724inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16725link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16726fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16727always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16728export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16729exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16730include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16731prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16732file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16733variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16734need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16735need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16736version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16737runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16738shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16739shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16740libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16741library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16742soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16743install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16744postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16745postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16746finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16747finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16748hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16749sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16750sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16751hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16752enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16753enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16754enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16755old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16756striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16757 16758LTCC='$LTCC' 16759LTCFLAGS='$LTCFLAGS' 16760compiler='$compiler_DEFAULT' 16761 16762# A function that is used when there is no print builtin or printf. 16763func_fallback_echo () 16764{ 16765 eval 'cat <<_LTECHO_EOF 16766\$1 16767_LTECHO_EOF' 16768} 16769 16770# Quote evaled strings. 16771for var in SHELL \ 16772ECHO \ 16773SED \ 16774GREP \ 16775EGREP \ 16776FGREP \ 16777LD \ 16778NM \ 16779LN_S \ 16780lt_SP2NL \ 16781lt_NL2SP \ 16782reload_flag \ 16783OBJDUMP \ 16784deplibs_check_method \ 16785file_magic_cmd \ 16786AR \ 16787AR_FLAGS \ 16788STRIP \ 16789RANLIB \ 16790CC \ 16791CFLAGS \ 16792compiler \ 16793lt_cv_sys_global_symbol_pipe \ 16794lt_cv_sys_global_symbol_to_cdecl \ 16795lt_cv_sys_global_symbol_to_c_name_address \ 16796lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16797lt_prog_compiler_no_builtin_flag \ 16798lt_prog_compiler_wl \ 16799lt_prog_compiler_pic \ 16800lt_prog_compiler_static \ 16801lt_cv_prog_compiler_c_o \ 16802need_locks \ 16803DSYMUTIL \ 16804NMEDIT \ 16805LIPO \ 16806OTOOL \ 16807OTOOL64 \ 16808shrext_cmds \ 16809export_dynamic_flag_spec \ 16810whole_archive_flag_spec \ 16811compiler_needs_object \ 16812with_gnu_ld \ 16813allow_undefined_flag \ 16814no_undefined_flag \ 16815hardcode_libdir_flag_spec \ 16816hardcode_libdir_flag_spec_ld \ 16817hardcode_libdir_separator \ 16818fix_srcfile_path \ 16819exclude_expsyms \ 16820include_expsyms \ 16821file_list_spec \ 16822variables_saved_for_relink \ 16823libname_spec \ 16824library_names_spec \ 16825soname_spec \ 16826install_override_mode \ 16827finish_eval \ 16828old_striplib \ 16829striplib; do 16830 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16831 *[\\\\\\\`\\"\\\$]*) 16832 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16833 ;; 16834 *) 16835 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16836 ;; 16837 esac 16838done 16839 16840# Double-quote double-evaled strings. 16841for var in reload_cmds \ 16842old_postinstall_cmds \ 16843old_postuninstall_cmds \ 16844old_archive_cmds \ 16845extract_expsyms_cmds \ 16846old_archive_from_new_cmds \ 16847old_archive_from_expsyms_cmds \ 16848archive_cmds \ 16849archive_expsym_cmds \ 16850module_cmds \ 16851module_expsym_cmds \ 16852export_symbols_cmds \ 16853prelink_cmds \ 16854postinstall_cmds \ 16855postuninstall_cmds \ 16856finish_cmds \ 16857sys_lib_search_path_spec \ 16858sys_lib_dlsearch_path_spec; do 16859 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16860 *[\\\\\\\`\\"\\\$]*) 16861 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16862 ;; 16863 *) 16864 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16865 ;; 16866 esac 16867done 16868 16869ac_aux_dir='$ac_aux_dir' 16870xsi_shell='$xsi_shell' 16871lt_shell_append='$lt_shell_append' 16872 16873# See if we are running on zsh, and set the options which allow our 16874# commands through without removal of \ escapes INIT. 16875if test -n "\${ZSH_VERSION+set}" ; then 16876 setopt NO_GLOB_SUBST 16877fi 16878 16879 16880 PACKAGE='$PACKAGE' 16881 VERSION='$VERSION' 16882 TIMESTAMP='$TIMESTAMP' 16883 RM='$RM' 16884 ofile='$ofile' 16885 16886 16887 16888# Capture the value of obsolete ALL_LINGUAS because we need it to compute 16889 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 16890 # from automake. 16891 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 16892 # Capture the value of LINGUAS because we need it to compute CATALOGS. 16893 LINGUAS="${LINGUAS-%UNSET%}" 16894 16895 16896GCC="$GCC" 16897CC="$CC" 16898acx_cv_header_stdint="$acx_cv_header_stdint" 16899acx_cv_type_int8_t="$acx_cv_type_int8_t" 16900acx_cv_type_int16_t="$acx_cv_type_int16_t" 16901acx_cv_type_int32_t="$acx_cv_type_int32_t" 16902acx_cv_type_int64_t="$acx_cv_type_int64_t" 16903acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 16904ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 16905ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 16906ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 16907ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 16908ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 16909ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 16910ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 16911ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 16912 16913 16914 16915_ACEOF 16916 16917cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16918 16919# Handling of arguments. 16920for ac_config_target in $ac_config_targets 16921do 16922 case $ac_config_target in 16923 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16924 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16925 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 16926 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16927 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 16928 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16929 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 16930 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 16931 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 16932 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 16933 16934 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16935 esac 16936done 16937 16938 16939# If the user did not use the arguments to specify the items to instantiate, 16940# then the envvar interface is used. Set only those that are not. 16941# We use the long form for the default assignment because of an extremely 16942# bizarre bug on SunOS 4.1.3. 16943if $ac_need_defaults; then 16944 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16945 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16946 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16947fi 16948 16949# Have a temporary directory for convenience. Make it in the build tree 16950# simply because there is no reason against having it here, and in addition, 16951# creating and moving files from /tmp can sometimes cause problems. 16952# Hook for its removal unless debugging. 16953# Note that there is a small window in which the directory will not be cleaned: 16954# after its creation but before its name has been assigned to `$tmp'. 16955$debug || 16956{ 16957 tmp= 16958 trap 'exit_status=$? 16959 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 16960' 0 16961 trap 'as_fn_exit 1' 1 2 13 15 16962} 16963# Create a (secure) tmp directory for tmp files. 16964 16965{ 16966 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16967 test -n "$tmp" && test -d "$tmp" 16968} || 16969{ 16970 tmp=./conf$$-$RANDOM 16971 (umask 077 && mkdir "$tmp") 16972} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 16973 16974# Set up the scripts for CONFIG_FILES section. 16975# No need to generate them if there are no CONFIG_FILES. 16976# This happens for instance with `./config.status config.h'. 16977if test -n "$CONFIG_FILES"; then 16978 16979 16980ac_cr=`echo X | tr X '\015'` 16981# On cygwin, bash can eat \r inside `` if the user requested igncr. 16982# But we know of no other shell where ac_cr would be empty at this 16983# point, so we can use a bashism as a fallback. 16984if test "x$ac_cr" = x; then 16985 eval ac_cr=\$\'\\r\' 16986fi 16987ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16988if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16989 ac_cs_awk_cr='\r' 16990else 16991 ac_cs_awk_cr=$ac_cr 16992fi 16993 16994echo 'BEGIN {' >"$tmp/subs1.awk" && 16995_ACEOF 16996 16997 16998{ 16999 echo "cat >conf$$subs.awk <<_ACEOF" && 17000 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17001 echo "_ACEOF" 17002} >conf$$subs.sh || 17003 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17004ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 17005ac_delim='%!_!# ' 17006for ac_last_try in false false false false false :; do 17007 . ./conf$$subs.sh || 17008 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17009 17010 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17011 if test $ac_delim_n = $ac_delim_num; then 17012 break 17013 elif $ac_last_try; then 17014 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17015 else 17016 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17017 fi 17018done 17019rm -f conf$$subs.sh 17020 17021cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17022cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 17023_ACEOF 17024sed -n ' 17025h 17026s/^/S["/; s/!.*/"]=/ 17027p 17028g 17029s/^[^!]*!// 17030:repl 17031t repl 17032s/'"$ac_delim"'$// 17033t delim 17034:nl 17035h 17036s/\(.\{148\}\).*/\1/ 17037t more1 17038s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17039p 17040n 17041b repl 17042:more1 17043s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17044p 17045g 17046s/.\{148\}// 17047t nl 17048:delim 17049h 17050s/\(.\{148\}\).*/\1/ 17051t more2 17052s/["\\]/\\&/g; s/^/"/; s/$/"/ 17053p 17054b 17055:more2 17056s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17057p 17058g 17059s/.\{148\}// 17060t delim 17061' <conf$$subs.awk | sed ' 17062/^[^""]/{ 17063 N 17064 s/\n// 17065} 17066' >>$CONFIG_STATUS || ac_write_fail=1 17067rm -f conf$$subs.awk 17068cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17069_ACAWK 17070cat >>"\$tmp/subs1.awk" <<_ACAWK && 17071 for (key in S) S_is_set[key] = 1 17072 FS = "" 17073 17074} 17075{ 17076 line = $ 0 17077 nfields = split(line, field, "@") 17078 substed = 0 17079 len = length(field[1]) 17080 for (i = 2; i < nfields; i++) { 17081 key = field[i] 17082 keylen = length(key) 17083 if (S_is_set[key]) { 17084 value = S[key] 17085 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17086 len += length(value) + length(field[++i]) 17087 substed = 1 17088 } else 17089 len += 1 + keylen 17090 } 17091 17092 print line 17093} 17094 17095_ACAWK 17096_ACEOF 17097cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17098if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17099 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17100else 17101 cat 17102fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 17103 || as_fn_error "could not setup config files machinery" "$LINENO" 5 17104_ACEOF 17105 17106# VPATH may cause trouble with some makes, so we remove $(srcdir), 17107# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 17108# trailing colons and then remove the whole line if VPATH becomes empty 17109# (actually we leave an empty line to preserve line numbers). 17110if test "x$srcdir" = x.; then 17111 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 17112s/:*\$(srcdir):*/:/ 17113s/:*\${srcdir}:*/:/ 17114s/:*@srcdir@:*/:/ 17115s/^\([^=]*=[ ]*\):*/\1/ 17116s/:*$// 17117s/^[^=]*=[ ]*$// 17118}' 17119fi 17120 17121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17122fi # test -n "$CONFIG_FILES" 17123 17124# Set up the scripts for CONFIG_HEADERS section. 17125# No need to generate them if there are no CONFIG_HEADERS. 17126# This happens for instance with `./config.status Makefile'. 17127if test -n "$CONFIG_HEADERS"; then 17128cat >"$tmp/defines.awk" <<\_ACAWK || 17129BEGIN { 17130_ACEOF 17131 17132# Transform confdefs.h into an awk script `defines.awk', embedded as 17133# here-document in config.status, that substitutes the proper values into 17134# config.h.in to produce config.h. 17135 17136# Create a delimiter string that does not exist in confdefs.h, to ease 17137# handling of long lines. 17138ac_delim='%!_!# ' 17139for ac_last_try in false false :; do 17140 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 17141 if test -z "$ac_t"; then 17142 break 17143 elif $ac_last_try; then 17144 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 17145 else 17146 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17147 fi 17148done 17149 17150# For the awk script, D is an array of macro values keyed by name, 17151# likewise P contains macro parameters if any. Preserve backslash 17152# newline sequences. 17153 17154ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17155sed -n ' 17156s/.\{148\}/&'"$ac_delim"'/g 17157t rset 17158:rset 17159s/^[ ]*#[ ]*define[ ][ ]*/ / 17160t def 17161d 17162:def 17163s/\\$// 17164t bsnl 17165s/["\\]/\\&/g 17166s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17167D["\1"]=" \3"/p 17168s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17169d 17170:bsnl 17171s/["\\]/\\&/g 17172s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17173D["\1"]=" \3\\\\\\n"\\/p 17174t cont 17175s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17176t cont 17177d 17178:cont 17179n 17180s/.\{148\}/&'"$ac_delim"'/g 17181t clear 17182:clear 17183s/\\$// 17184t bsnlc 17185s/["\\]/\\&/g; s/^/"/; s/$/"/p 17186d 17187:bsnlc 17188s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17189b cont 17190' <confdefs.h | sed ' 17191s/'"$ac_delim"'/"\\\ 17192"/g' >>$CONFIG_STATUS || ac_write_fail=1 17193 17194cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17195 for (key in D) D_is_set[key] = 1 17196 FS = "" 17197} 17198/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17199 line = \$ 0 17200 split(line, arg, " ") 17201 if (arg[1] == "#") { 17202 defundef = arg[2] 17203 mac1 = arg[3] 17204 } else { 17205 defundef = substr(arg[1], 2) 17206 mac1 = arg[2] 17207 } 17208 split(mac1, mac2, "(") #) 17209 macro = mac2[1] 17210 prefix = substr(line, 1, index(line, defundef) - 1) 17211 if (D_is_set[macro]) { 17212 # Preserve the white space surrounding the "#". 17213 print prefix "define", macro P[macro] D[macro] 17214 next 17215 } else { 17216 # Replace #undef with comments. This is necessary, for example, 17217 # in the case of _POSIX_SOURCE, which is predefined and required 17218 # on some systems where configure will not decide to define it. 17219 if (defundef == "undef") { 17220 print "/*", prefix defundef, macro, "*/" 17221 next 17222 } 17223 } 17224} 17225{ print } 17226_ACAWK 17227_ACEOF 17228cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17229 as_fn_error "could not setup config headers machinery" "$LINENO" 5 17230fi # test -n "$CONFIG_HEADERS" 17231 17232 17233eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17234shift 17235for ac_tag 17236do 17237 case $ac_tag in 17238 :[FHLC]) ac_mode=$ac_tag; continue;; 17239 esac 17240 case $ac_mode$ac_tag in 17241 :[FHL]*:*);; 17242 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 17243 :[FH]-) ac_tag=-:-;; 17244 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17245 esac 17246 ac_save_IFS=$IFS 17247 IFS=: 17248 set x $ac_tag 17249 IFS=$ac_save_IFS 17250 shift 17251 ac_file=$1 17252 shift 17253 17254 case $ac_mode in 17255 :L) ac_source=$1;; 17256 :[FH]) 17257 ac_file_inputs= 17258 for ac_f 17259 do 17260 case $ac_f in 17261 -) ac_f="$tmp/stdin";; 17262 *) # Look for the file first in the build tree, then in the source tree 17263 # (if the path is not absolute). The absolute path cannot be DOS-style, 17264 # because $ac_f cannot contain `:'. 17265 test -f "$ac_f" || 17266 case $ac_f in 17267 [\\/$]*) false;; 17268 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17269 esac || 17270 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17271 esac 17272 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17273 as_fn_append ac_file_inputs " '$ac_f'" 17274 done 17275 17276 # Let's still pretend it is `configure' which instantiates (i.e., don't 17277 # use $as_me), people would be surprised to read: 17278 # /* config.h. Generated by config.status. */ 17279 configure_input='Generated from '` 17280 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17281 `' by configure.' 17282 if test x"$ac_file" != x-; then 17283 configure_input="$ac_file. $configure_input" 17284 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17285$as_echo "$as_me: creating $ac_file" >&6;} 17286 fi 17287 # Neutralize special characters interpreted by sed in replacement strings. 17288 case $configure_input in #( 17289 *\&* | *\|* | *\\* ) 17290 ac_sed_conf_input=`$as_echo "$configure_input" | 17291 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17292 *) ac_sed_conf_input=$configure_input;; 17293 esac 17294 17295 case $ac_tag in 17296 *:-:* | *:-) cat >"$tmp/stdin" \ 17297 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 17298 esac 17299 ;; 17300 esac 17301 17302 ac_dir=`$as_dirname -- "$ac_file" || 17303$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17304 X"$ac_file" : 'X\(//\)[^/]' \| \ 17305 X"$ac_file" : 'X\(//\)$' \| \ 17306 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17307$as_echo X"$ac_file" | 17308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17309 s//\1/ 17310 q 17311 } 17312 /^X\(\/\/\)[^/].*/{ 17313 s//\1/ 17314 q 17315 } 17316 /^X\(\/\/\)$/{ 17317 s//\1/ 17318 q 17319 } 17320 /^X\(\/\).*/{ 17321 s//\1/ 17322 q 17323 } 17324 s/.*/./; q'` 17325 as_dir="$ac_dir"; as_fn_mkdir_p 17326 ac_builddir=. 17327 17328case "$ac_dir" in 17329.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17330*) 17331 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17332 # A ".." for each directory in $ac_dir_suffix. 17333 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17334 case $ac_top_builddir_sub in 17335 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17336 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17337 esac ;; 17338esac 17339ac_abs_top_builddir=$ac_pwd 17340ac_abs_builddir=$ac_pwd$ac_dir_suffix 17341# for backward compatibility: 17342ac_top_builddir=$ac_top_build_prefix 17343 17344case $srcdir in 17345 .) # We are building in place. 17346 ac_srcdir=. 17347 ac_top_srcdir=$ac_top_builddir_sub 17348 ac_abs_top_srcdir=$ac_pwd ;; 17349 [\\/]* | ?:[\\/]* ) # Absolute name. 17350 ac_srcdir=$srcdir$ac_dir_suffix; 17351 ac_top_srcdir=$srcdir 17352 ac_abs_top_srcdir=$srcdir ;; 17353 *) # Relative name. 17354 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17355 ac_top_srcdir=$ac_top_build_prefix$srcdir 17356 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17357esac 17358ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17359 17360 17361 case $ac_mode in 17362 :F) 17363 # 17364 # CONFIG_FILE 17365 # 17366 17367 case $INSTALL in 17368 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17369 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17370 esac 17371 ac_MKDIR_P=$MKDIR_P 17372 case $MKDIR_P in 17373 [\\/$]* | ?:[\\/]* ) ;; 17374 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17375 esac 17376_ACEOF 17377 17378cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17379# If the template does not know about datarootdir, expand it. 17380# FIXME: This hack should be removed a few years after 2.60. 17381ac_datarootdir_hack=; ac_datarootdir_seen= 17382ac_sed_dataroot=' 17383/datarootdir/ { 17384 p 17385 q 17386} 17387/@datadir@/p 17388/@docdir@/p 17389/@infodir@/p 17390/@localedir@/p 17391/@mandir@/p' 17392case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17393*datarootdir*) ac_datarootdir_seen=yes;; 17394*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17395 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17396$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17397_ACEOF 17398cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17399 ac_datarootdir_hack=' 17400 s&@datadir@&$datadir&g 17401 s&@docdir@&$docdir&g 17402 s&@infodir@&$infodir&g 17403 s&@localedir@&$localedir&g 17404 s&@mandir@&$mandir&g 17405 s&\\\${datarootdir}&$datarootdir&g' ;; 17406esac 17407_ACEOF 17408 17409# Neutralize VPATH when `$srcdir' = `.'. 17410# Shell code in configure.ac might set extrasub. 17411# FIXME: do we really want to maintain this feature? 17412cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17413ac_sed_extra="$ac_vpsub 17414$extrasub 17415_ACEOF 17416cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17417:t 17418/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17419s|@configure_input@|$ac_sed_conf_input|;t t 17420s&@top_builddir@&$ac_top_builddir_sub&;t t 17421s&@top_build_prefix@&$ac_top_build_prefix&;t t 17422s&@srcdir@&$ac_srcdir&;t t 17423s&@abs_srcdir@&$ac_abs_srcdir&;t t 17424s&@top_srcdir@&$ac_top_srcdir&;t t 17425s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17426s&@builddir@&$ac_builddir&;t t 17427s&@abs_builddir@&$ac_abs_builddir&;t t 17428s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17429s&@INSTALL@&$ac_INSTALL&;t t 17430s&@MKDIR_P@&$ac_MKDIR_P&;t t 17431$ac_datarootdir_hack 17432" 17433eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 17434 || as_fn_error "could not create $ac_file" "$LINENO" 5 17435 17436test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17437 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17438 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17439 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17440which seems to be undefined. Please make sure it is defined." >&5 17441$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17442which seems to be undefined. Please make sure it is defined." >&2;} 17443 17444 rm -f "$tmp/stdin" 17445 case $ac_file in 17446 -) cat "$tmp/out" && rm -f "$tmp/out";; 17447 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17448 esac \ 17449 || as_fn_error "could not create $ac_file" "$LINENO" 5 17450 ;; 17451 :H) 17452 # 17453 # CONFIG_HEADER 17454 # 17455 if test x"$ac_file" != x-; then 17456 { 17457 $as_echo "/* $configure_input */" \ 17458 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 17459 } >"$tmp/config.h" \ 17460 || as_fn_error "could not create $ac_file" "$LINENO" 5 17461 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 17462 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17463$as_echo "$as_me: $ac_file is unchanged" >&6;} 17464 else 17465 rm -f "$ac_file" 17466 mv "$tmp/config.h" "$ac_file" \ 17467 || as_fn_error "could not create $ac_file" "$LINENO" 5 17468 fi 17469 else 17470 $as_echo "/* $configure_input */" \ 17471 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 17472 || as_fn_error "could not create -" "$LINENO" 5 17473 fi 17474# Compute "$ac_file"'s index in $config_headers. 17475_am_arg="$ac_file" 17476_am_stamp_count=1 17477for _am_header in $config_headers :; do 17478 case $_am_header in 17479 $_am_arg | $_am_arg:* ) 17480 break ;; 17481 * ) 17482 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17483 esac 17484done 17485echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17486$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17487 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17488 X"$_am_arg" : 'X\(//\)$' \| \ 17489 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17490$as_echo X"$_am_arg" | 17491 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17492 s//\1/ 17493 q 17494 } 17495 /^X\(\/\/\)[^/].*/{ 17496 s//\1/ 17497 q 17498 } 17499 /^X\(\/\/\)$/{ 17500 s//\1/ 17501 q 17502 } 17503 /^X\(\/\).*/{ 17504 s//\1/ 17505 q 17506 } 17507 s/.*/./; q'`/stamp-h$_am_stamp_count 17508 ;; 17509 17510 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17511$as_echo "$as_me: executing $ac_file commands" >&6;} 17512 ;; 17513 esac 17514 17515 17516 case $ac_file$ac_mode in 17517 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17518 # Autoconf 2.62 quotes --file arguments for eval, but not when files 17519 # are listed without --file. Let's play safe and only enable the eval 17520 # if we detect the quoting. 17521 case $CONFIG_FILES in 17522 *\'*) eval set x "$CONFIG_FILES" ;; 17523 *) set x $CONFIG_FILES ;; 17524 esac 17525 shift 17526 for mf 17527 do 17528 # Strip MF so we end up with the name of the file. 17529 mf=`echo "$mf" | sed -e 's/:.*$//'` 17530 # Check whether this is an Automake generated Makefile or not. 17531 # We used to match only the files named `Makefile.in', but 17532 # some people rename them; so instead we look at the file content. 17533 # Grep'ing the first line is not enough: some people post-process 17534 # each Makefile.in and add a new line on top of each file to say so. 17535 # Grep'ing the whole file is not good either: AIX grep has a line 17536 # limit of 2048, but all sed's we know have understand at least 4000. 17537 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17538 dirpart=`$as_dirname -- "$mf" || 17539$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17540 X"$mf" : 'X\(//\)[^/]' \| \ 17541 X"$mf" : 'X\(//\)$' \| \ 17542 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17543$as_echo X"$mf" | 17544 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17545 s//\1/ 17546 q 17547 } 17548 /^X\(\/\/\)[^/].*/{ 17549 s//\1/ 17550 q 17551 } 17552 /^X\(\/\/\)$/{ 17553 s//\1/ 17554 q 17555 } 17556 /^X\(\/\).*/{ 17557 s//\1/ 17558 q 17559 } 17560 s/.*/./; q'` 17561 else 17562 continue 17563 fi 17564 # Extract the definition of DEPDIR, am__include, and am__quote 17565 # from the Makefile without running `make'. 17566 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17567 test -z "$DEPDIR" && continue 17568 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17569 test -z "am__include" && continue 17570 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17571 # When using ansi2knr, U may be empty or an underscore; expand it 17572 U=`sed -n 's/^U = //p' < "$mf"` 17573 # Find all dependency output files, they are included files with 17574 # $(DEPDIR) in their names. We invoke sed twice because it is the 17575 # simplest approach to changing $(DEPDIR) to its actual value in the 17576 # expansion. 17577 for file in `sed -n " 17578 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17579 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17580 # Make sure the directory exists. 17581 test -f "$dirpart/$file" && continue 17582 fdir=`$as_dirname -- "$file" || 17583$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17584 X"$file" : 'X\(//\)[^/]' \| \ 17585 X"$file" : 'X\(//\)$' \| \ 17586 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17587$as_echo X"$file" | 17588 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17589 s//\1/ 17590 q 17591 } 17592 /^X\(\/\/\)[^/].*/{ 17593 s//\1/ 17594 q 17595 } 17596 /^X\(\/\/\)$/{ 17597 s//\1/ 17598 q 17599 } 17600 /^X\(\/\).*/{ 17601 s//\1/ 17602 q 17603 } 17604 s/.*/./; q'` 17605 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17606 # echo "creating $dirpart/$file" 17607 echo '# dummy' > "$dirpart/$file" 17608 done 17609 done 17610} 17611 ;; 17612 "libtool":C) 17613 17614 # See if we are running on zsh, and set the options which allow our 17615 # commands through without removal of \ escapes. 17616 if test -n "${ZSH_VERSION+set}" ; then 17617 setopt NO_GLOB_SUBST 17618 fi 17619 17620 cfgfile="${ofile}T" 17621 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17622 $RM "$cfgfile" 17623 17624 cat <<_LT_EOF >> "$cfgfile" 17625#! $SHELL 17626 17627# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17628# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17629# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17630# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17631# 17632# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17633# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17634# Written by Gordon Matzigkeit, 1996 17635# 17636# This file is part of GNU Libtool. 17637# 17638# GNU Libtool is free software; you can redistribute it and/or 17639# modify it under the terms of the GNU General Public License as 17640# published by the Free Software Foundation; either version 2 of 17641# the License, or (at your option) any later version. 17642# 17643# As a special exception to the GNU General Public License, 17644# if you distribute this file as part of a program or library that 17645# is built using GNU Libtool, you may include this file under the 17646# same distribution terms that you use for the rest of that program. 17647# 17648# GNU Libtool is distributed in the hope that it will be useful, 17649# but WITHOUT ANY WARRANTY; without even the implied warranty of 17650# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17651# GNU General Public License for more details. 17652# 17653# You should have received a copy of the GNU General Public License 17654# along with GNU Libtool; see the file COPYING. If not, a copy 17655# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17656# obtained by writing to the Free Software Foundation, Inc., 17657# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17658 17659 17660# The names of the tagged configurations supported by this script. 17661available_tags="" 17662 17663# ### BEGIN LIBTOOL CONFIG 17664 17665# Whether or not to build shared libraries. 17666build_libtool_libs=$enable_shared 17667 17668# Which release of libtool.m4 was used? 17669macro_version=$macro_version 17670macro_revision=$macro_revision 17671 17672# Whether or not to build static libraries. 17673build_old_libs=$enable_static 17674 17675# What type of objects to build. 17676pic_mode=$pic_mode 17677 17678# Whether or not to optimize for fast installation. 17679fast_install=$enable_fast_install 17680 17681# Shell to use when invoking shell scripts. 17682SHELL=$lt_SHELL 17683 17684# An echo program that protects backslashes. 17685ECHO=$lt_ECHO 17686 17687# The host system. 17688host_alias=$host_alias 17689host=$host 17690host_os=$host_os 17691 17692# The build system. 17693build_alias=$build_alias 17694build=$build 17695build_os=$build_os 17696 17697# A sed program that does not truncate output. 17698SED=$lt_SED 17699 17700# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17701Xsed="\$SED -e 1s/^X//" 17702 17703# A grep program that handles long lines. 17704GREP=$lt_GREP 17705 17706# An ERE matcher. 17707EGREP=$lt_EGREP 17708 17709# A literal string matcher. 17710FGREP=$lt_FGREP 17711 17712# A BSD- or MS-compatible name lister. 17713NM=$lt_NM 17714 17715# Whether we need soft or hard links. 17716LN_S=$lt_LN_S 17717 17718# What is the maximum length of a command? 17719max_cmd_len=$max_cmd_len 17720 17721# Object file suffix (normally "o"). 17722objext=$ac_objext 17723 17724# Executable file suffix (normally ""). 17725exeext=$exeext 17726 17727# whether the shell understands "unset". 17728lt_unset=$lt_unset 17729 17730# turn spaces into newlines. 17731SP2NL=$lt_lt_SP2NL 17732 17733# turn newlines into spaces. 17734NL2SP=$lt_lt_NL2SP 17735 17736# An object symbol dumper. 17737OBJDUMP=$lt_OBJDUMP 17738 17739# Method to check whether dependent libraries are shared objects. 17740deplibs_check_method=$lt_deplibs_check_method 17741 17742# Command to use when deplibs_check_method == "file_magic". 17743file_magic_cmd=$lt_file_magic_cmd 17744 17745# The archiver. 17746AR=$lt_AR 17747AR_FLAGS=$lt_AR_FLAGS 17748 17749# A symbol stripping program. 17750STRIP=$lt_STRIP 17751 17752# Commands used to install an old-style archive. 17753RANLIB=$lt_RANLIB 17754old_postinstall_cmds=$lt_old_postinstall_cmds 17755old_postuninstall_cmds=$lt_old_postuninstall_cmds 17756 17757# Whether to use a lock for old archive extraction. 17758lock_old_archive_extraction=$lock_old_archive_extraction 17759 17760# A C compiler. 17761LTCC=$lt_CC 17762 17763# LTCC compiler flags. 17764LTCFLAGS=$lt_CFLAGS 17765 17766# Take the output of nm and produce a listing of raw symbols and C names. 17767global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17768 17769# Transform the output of nm in a proper C declaration. 17770global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17771 17772# Transform the output of nm in a C name address pair. 17773global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17774 17775# Transform the output of nm in a C name address pair when lib prefix is needed. 17776global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17777 17778# The name of the directory that contains temporary libtool files. 17779objdir=$objdir 17780 17781# Used to examine libraries when file_magic_cmd begins with "file". 17782MAGIC_CMD=$MAGIC_CMD 17783 17784# Must we lock files when doing compilation? 17785need_locks=$lt_need_locks 17786 17787# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17788DSYMUTIL=$lt_DSYMUTIL 17789 17790# Tool to change global to local symbols on Mac OS X. 17791NMEDIT=$lt_NMEDIT 17792 17793# Tool to manipulate fat objects and archives on Mac OS X. 17794LIPO=$lt_LIPO 17795 17796# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17797OTOOL=$lt_OTOOL 17798 17799# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17800OTOOL64=$lt_OTOOL64 17801 17802# Old archive suffix (normally "a"). 17803libext=$libext 17804 17805# Shared library suffix (normally ".so"). 17806shrext_cmds=$lt_shrext_cmds 17807 17808# The commands to extract the exported symbol list from a shared archive. 17809extract_expsyms_cmds=$lt_extract_expsyms_cmds 17810 17811# Variables whose values should be saved in libtool wrapper scripts and 17812# restored at link time. 17813variables_saved_for_relink=$lt_variables_saved_for_relink 17814 17815# Do we need the "lib" prefix for modules? 17816need_lib_prefix=$need_lib_prefix 17817 17818# Do we need a version for libraries? 17819need_version=$need_version 17820 17821# Library versioning type. 17822version_type=$version_type 17823 17824# Shared library runtime path variable. 17825runpath_var=$runpath_var 17826 17827# Shared library path variable. 17828shlibpath_var=$shlibpath_var 17829 17830# Is shlibpath searched before the hard-coded library search path? 17831shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17832 17833# Format of library name prefix. 17834libname_spec=$lt_libname_spec 17835 17836# List of archive names. First name is the real one, the rest are links. 17837# The last name is the one that the linker finds with -lNAME 17838library_names_spec=$lt_library_names_spec 17839 17840# The coded name of the library, if different from the real name. 17841soname_spec=$lt_soname_spec 17842 17843# Permission mode override for installation of shared libraries. 17844install_override_mode=$lt_install_override_mode 17845 17846# Command to use after installation of a shared archive. 17847postinstall_cmds=$lt_postinstall_cmds 17848 17849# Command to use after uninstallation of a shared archive. 17850postuninstall_cmds=$lt_postuninstall_cmds 17851 17852# Commands used to finish a libtool library installation in a directory. 17853finish_cmds=$lt_finish_cmds 17854 17855# As "finish_cmds", except a single script fragment to be evaled but 17856# not shown. 17857finish_eval=$lt_finish_eval 17858 17859# Whether we should hardcode library paths into libraries. 17860hardcode_into_libs=$hardcode_into_libs 17861 17862# Compile-time system search path for libraries. 17863sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17864 17865# Run-time system search path for libraries. 17866sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17867 17868# Whether dlopen is supported. 17869dlopen_support=$enable_dlopen 17870 17871# Whether dlopen of programs is supported. 17872dlopen_self=$enable_dlopen_self 17873 17874# Whether dlopen of statically linked programs is supported. 17875dlopen_self_static=$enable_dlopen_self_static 17876 17877# Commands to strip libraries. 17878old_striplib=$lt_old_striplib 17879striplib=$lt_striplib 17880 17881 17882# The linker used to build libraries. 17883LD=$lt_LD 17884 17885# How to create reloadable object files. 17886reload_flag=$lt_reload_flag 17887reload_cmds=$lt_reload_cmds 17888 17889# Commands used to build an old-style archive. 17890old_archive_cmds=$lt_old_archive_cmds 17891 17892# A language specific compiler. 17893CC=$lt_compiler 17894 17895# Is the compiler the GNU compiler? 17896with_gcc=$GCC 17897 17898# Compiler flag to turn off builtin functions. 17899no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17900 17901# How to pass a linker flag through the compiler. 17902wl=$lt_lt_prog_compiler_wl 17903 17904# Additional compiler flags for building library objects. 17905pic_flag=$lt_lt_prog_compiler_pic 17906 17907# Compiler flag to prevent dynamic linking. 17908link_static_flag=$lt_lt_prog_compiler_static 17909 17910# Does compiler simultaneously support -c and -o options? 17911compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17912 17913# Whether or not to add -lc for building shared libraries. 17914build_libtool_need_lc=$archive_cmds_need_lc 17915 17916# Whether or not to disallow shared libs when runtime libs are static. 17917allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17918 17919# Compiler flag to allow reflexive dlopens. 17920export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17921 17922# Compiler flag to generate shared objects directly from archives. 17923whole_archive_flag_spec=$lt_whole_archive_flag_spec 17924 17925# Whether the compiler copes with passing no objects directly. 17926compiler_needs_object=$lt_compiler_needs_object 17927 17928# Create an old-style archive from a shared archive. 17929old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17930 17931# Create a temporary old-style archive to link instead of a shared archive. 17932old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17933 17934# Commands used to build a shared archive. 17935archive_cmds=$lt_archive_cmds 17936archive_expsym_cmds=$lt_archive_expsym_cmds 17937 17938# Commands used to build a loadable module if different from building 17939# a shared archive. 17940module_cmds=$lt_module_cmds 17941module_expsym_cmds=$lt_module_expsym_cmds 17942 17943# Whether we are building with GNU ld or not. 17944with_gnu_ld=$lt_with_gnu_ld 17945 17946# Flag that allows shared libraries with undefined symbols to be built. 17947allow_undefined_flag=$lt_allow_undefined_flag 17948 17949# Flag that enforces no undefined symbols. 17950no_undefined_flag=$lt_no_undefined_flag 17951 17952# Flag to hardcode \$libdir into a binary during linking. 17953# This must work even if \$libdir does not exist 17954hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17955 17956# If ld is used when linking, flag to hardcode \$libdir into a binary 17957# during linking. This must work even if \$libdir does not exist. 17958hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17959 17960# Whether we need a single "-rpath" flag with a separated argument. 17961hardcode_libdir_separator=$lt_hardcode_libdir_separator 17962 17963# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17964# DIR into the resulting binary. 17965hardcode_direct=$hardcode_direct 17966 17967# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17968# DIR into the resulting binary and the resulting library dependency is 17969# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17970# library is relocated. 17971hardcode_direct_absolute=$hardcode_direct_absolute 17972 17973# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17974# into the resulting binary. 17975hardcode_minus_L=$hardcode_minus_L 17976 17977# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17978# into the resulting binary. 17979hardcode_shlibpath_var=$hardcode_shlibpath_var 17980 17981# Set to "yes" if building a shared library automatically hardcodes DIR 17982# into the library and all subsequent libraries and executables linked 17983# against it. 17984hardcode_automatic=$hardcode_automatic 17985 17986# Set to yes if linker adds runtime paths of dependent libraries 17987# to runtime path list. 17988inherit_rpath=$inherit_rpath 17989 17990# Whether libtool must link a program against all its dependency libraries. 17991link_all_deplibs=$link_all_deplibs 17992 17993# Fix the shell variable \$srcfile for the compiler. 17994fix_srcfile_path=$lt_fix_srcfile_path 17995 17996# Set to "yes" if exported symbols are required. 17997always_export_symbols=$always_export_symbols 17998 17999# The commands to list exported symbols. 18000export_symbols_cmds=$lt_export_symbols_cmds 18001 18002# Symbols that should not be listed in the preloaded symbols. 18003exclude_expsyms=$lt_exclude_expsyms 18004 18005# Symbols that must always be exported. 18006include_expsyms=$lt_include_expsyms 18007 18008# Commands necessary for linking programs (against libraries) with templates. 18009prelink_cmds=$lt_prelink_cmds 18010 18011# Specify filename containing input files. 18012file_list_spec=$lt_file_list_spec 18013 18014# How to hardcode a shared library path into an executable. 18015hardcode_action=$hardcode_action 18016 18017# ### END LIBTOOL CONFIG 18018 18019_LT_EOF 18020 18021 case $host_os in 18022 aix3*) 18023 cat <<\_LT_EOF >> "$cfgfile" 18024# AIX sometimes has problems with the GCC collect2 program. For some 18025# reason, if we set the COLLECT_NAMES environment variable, the problems 18026# vanish in a puff of smoke. 18027if test "X${COLLECT_NAMES+set}" != Xset; then 18028 COLLECT_NAMES= 18029 export COLLECT_NAMES 18030fi 18031_LT_EOF 18032 ;; 18033 esac 18034 18035 18036ltmain="$ac_aux_dir/ltmain.sh" 18037 18038 18039 # We use sed instead of cat because bash on DJGPP gets confused if 18040 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18041 # text mode, it properly converts lines to CR/LF. This bash problem 18042 # is reportedly fixed, but why not run on old versions too? 18043 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18044 || (rm -f "$cfgfile"; exit 1) 18045 18046 case $xsi_shell in 18047 yes) 18048 cat << \_LT_EOF >> "$cfgfile" 18049 18050# func_dirname file append nondir_replacement 18051# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18052# otherwise set result to NONDIR_REPLACEMENT. 18053func_dirname () 18054{ 18055 case ${1} in 18056 */*) func_dirname_result="${1%/*}${2}" ;; 18057 * ) func_dirname_result="${3}" ;; 18058 esac 18059} 18060 18061# func_basename file 18062func_basename () 18063{ 18064 func_basename_result="${1##*/}" 18065} 18066 18067# func_dirname_and_basename file append nondir_replacement 18068# perform func_basename and func_dirname in a single function 18069# call: 18070# dirname: Compute the dirname of FILE. If nonempty, 18071# add APPEND to the result, otherwise set result 18072# to NONDIR_REPLACEMENT. 18073# value returned in "$func_dirname_result" 18074# basename: Compute filename of FILE. 18075# value retuned in "$func_basename_result" 18076# Implementation must be kept synchronized with func_dirname 18077# and func_basename. For efficiency, we do not delegate to 18078# those functions but instead duplicate the functionality here. 18079func_dirname_and_basename () 18080{ 18081 case ${1} in 18082 */*) func_dirname_result="${1%/*}${2}" ;; 18083 * ) func_dirname_result="${3}" ;; 18084 esac 18085 func_basename_result="${1##*/}" 18086} 18087 18088# func_stripname prefix suffix name 18089# strip PREFIX and SUFFIX off of NAME. 18090# PREFIX and SUFFIX must not contain globbing or regex special 18091# characters, hashes, percent signs, but SUFFIX may contain a leading 18092# dot (in which case that matches only a dot). 18093func_stripname () 18094{ 18095 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18096 # positional parameters, so assign one to ordinary parameter first. 18097 func_stripname_result=${3} 18098 func_stripname_result=${func_stripname_result#"${1}"} 18099 func_stripname_result=${func_stripname_result%"${2}"} 18100} 18101 18102# func_opt_split 18103func_opt_split () 18104{ 18105 func_opt_split_opt=${1%%=*} 18106 func_opt_split_arg=${1#*=} 18107} 18108 18109# func_lo2o object 18110func_lo2o () 18111{ 18112 case ${1} in 18113 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18114 *) func_lo2o_result=${1} ;; 18115 esac 18116} 18117 18118# func_xform libobj-or-source 18119func_xform () 18120{ 18121 func_xform_result=${1%.*}.lo 18122} 18123 18124# func_arith arithmetic-term... 18125func_arith () 18126{ 18127 func_arith_result=$(( $* )) 18128} 18129 18130# func_len string 18131# STRING may not start with a hyphen. 18132func_len () 18133{ 18134 func_len_result=${#1} 18135} 18136 18137_LT_EOF 18138 ;; 18139 *) # Bourne compatible functions. 18140 cat << \_LT_EOF >> "$cfgfile" 18141 18142# func_dirname file append nondir_replacement 18143# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18144# otherwise set result to NONDIR_REPLACEMENT. 18145func_dirname () 18146{ 18147 # Extract subdirectory from the argument. 18148 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18149 if test "X$func_dirname_result" = "X${1}"; then 18150 func_dirname_result="${3}" 18151 else 18152 func_dirname_result="$func_dirname_result${2}" 18153 fi 18154} 18155 18156# func_basename file 18157func_basename () 18158{ 18159 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18160} 18161 18162 18163# func_stripname prefix suffix name 18164# strip PREFIX and SUFFIX off of NAME. 18165# PREFIX and SUFFIX must not contain globbing or regex special 18166# characters, hashes, percent signs, but SUFFIX may contain a leading 18167# dot (in which case that matches only a dot). 18168# func_strip_suffix prefix name 18169func_stripname () 18170{ 18171 case ${2} in 18172 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18173 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18174 esac 18175} 18176 18177# sed scripts: 18178my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18179my_sed_long_arg='1s/^-[^=]*=//' 18180 18181# func_opt_split 18182func_opt_split () 18183{ 18184 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18185 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18186} 18187 18188# func_lo2o object 18189func_lo2o () 18190{ 18191 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18192} 18193 18194# func_xform libobj-or-source 18195func_xform () 18196{ 18197 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18198} 18199 18200# func_arith arithmetic-term... 18201func_arith () 18202{ 18203 func_arith_result=`expr "$@"` 18204} 18205 18206# func_len string 18207# STRING may not start with a hyphen. 18208func_len () 18209{ 18210 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18211} 18212 18213_LT_EOF 18214esac 18215 18216case $lt_shell_append in 18217 yes) 18218 cat << \_LT_EOF >> "$cfgfile" 18219 18220# func_append var value 18221# Append VALUE to the end of shell variable VAR. 18222func_append () 18223{ 18224 eval "$1+=\$2" 18225} 18226_LT_EOF 18227 ;; 18228 *) 18229 cat << \_LT_EOF >> "$cfgfile" 18230 18231# func_append var value 18232# Append VALUE to the end of shell variable VAR. 18233func_append () 18234{ 18235 eval "$1=\$$1\$2" 18236} 18237 18238_LT_EOF 18239 ;; 18240 esac 18241 18242 18243 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18244 || (rm -f "$cfgfile"; exit 1) 18245 18246 mv -f "$cfgfile" "$ofile" || 18247 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18248 chmod +x "$ofile" 18249 18250 ;; 18251 "default-1":C) 18252 for ac_file in $CONFIG_FILES; do 18253 # Support "outfile[:infile[:infile...]]" 18254 case "$ac_file" in 18255 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18256 esac 18257 # PO directories have a Makefile.in generated from Makefile.in.in. 18258 case "$ac_file" in */Makefile.in) 18259 # Adjust a relative srcdir. 18260 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18261 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18262 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18263 # In autoconf-2.13 it is called $ac_given_srcdir. 18264 # In autoconf-2.50 it is called $srcdir. 18265 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18266 case "$ac_given_srcdir" in 18267 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18268 /*) top_srcdir="$ac_given_srcdir" ;; 18269 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18270 esac 18271 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18272 rm -f "$ac_dir/POTFILES" 18273 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18274 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18275 POMAKEFILEDEPS="POTFILES.in" 18276 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18277 # on $ac_dir but don't depend on user-specified configuration 18278 # parameters. 18279 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18280 # The LINGUAS file contains the set of available languages. 18281 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18282 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 18283 fi 18284 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18285 # Hide the ALL_LINGUAS assigment from automake. 18286 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18287 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18288 else 18289 # The set of available languages was given in configure.in. 18290 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18291 fi 18292 case "$ac_given_srcdir" in 18293 .) srcdirpre= ;; 18294 *) srcdirpre='$(srcdir)/' ;; 18295 esac 18296 POFILES= 18297 GMOFILES= 18298 UPDATEPOFILES= 18299 DUMMYPOFILES= 18300 for lang in $ALL_LINGUAS; do 18301 POFILES="$POFILES $srcdirpre$lang.po" 18302 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18303 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18304 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18305 done 18306 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18307 # environment variable. 18308 INST_LINGUAS= 18309 if test -n "$ALL_LINGUAS"; then 18310 for presentlang in $ALL_LINGUAS; do 18311 useit=no 18312 if test "%UNSET%" != "$LINGUAS"; then 18313 desiredlanguages="$LINGUAS" 18314 else 18315 desiredlanguages="$ALL_LINGUAS" 18316 fi 18317 for desiredlang in $desiredlanguages; do 18318 # Use the presentlang catalog if desiredlang is 18319 # a. equal to presentlang, or 18320 # b. a variant of presentlang (because in this case, 18321 # presentlang can be used as a fallback for messages 18322 # which are not translated in the desiredlang catalog). 18323 case "$desiredlang" in 18324 "$presentlang"*) useit=yes;; 18325 esac 18326 done 18327 if test $useit = yes; then 18328 INST_LINGUAS="$INST_LINGUAS $presentlang" 18329 fi 18330 done 18331 fi 18332 CATALOGS= 18333 if test -n "$INST_LINGUAS"; then 18334 for lang in $INST_LINGUAS; do 18335 CATALOGS="$CATALOGS $lang.gmo" 18336 done 18337 fi 18338 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18339 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" 18340 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18341 if test -f "$f"; then 18342 case "$f" in 18343 *.orig | *.bak | *~) ;; 18344 *) cat "$f" >> "$ac_dir/Makefile" ;; 18345 esac 18346 fi 18347 done 18348 fi 18349 ;; 18350 esac 18351 done ;; 18352 "bfd_stdint.h":C) 18353if test "$GCC" = yes; then 18354 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18355else 18356 echo "/* generated for $CC */" > tmp-stdint.h 18357fi 18358 18359sed 's/^ *//' >> tmp-stdint.h <<EOF 18360 18361 #ifndef GCC_GENERATED_STDINT_H 18362 #define GCC_GENERATED_STDINT_H 1 18363 18364 #include <sys/types.h> 18365EOF 18366 18367if test "$acx_cv_header_stdint" != stdint.h; then 18368 echo "#include <stddef.h>" >> tmp-stdint.h 18369fi 18370if test "$acx_cv_header_stdint" != stddef.h; then 18371 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18372fi 18373 18374sed 's/^ *//' >> tmp-stdint.h <<EOF 18375 /* glibc uses these symbols as guards to prevent redefinitions. */ 18376 #ifdef __int8_t_defined 18377 #define _INT8_T 18378 #define _INT16_T 18379 #define _INT32_T 18380 #endif 18381 #ifdef __uint32_t_defined 18382 #define _UINT32_T 18383 #endif 18384 18385EOF 18386 18387# ----------------- done header, emit basic int types ------------- 18388if test "$acx_cv_header_stdint" = stddef.h; then 18389 sed 's/^ *//' >> tmp-stdint.h <<EOF 18390 18391 #ifndef _UINT8_T 18392 #define _UINT8_T 18393 #ifndef __uint8_t_defined 18394 #define __uint8_t_defined 18395 #ifndef uint8_t 18396 typedef unsigned $acx_cv_type_int8_t uint8_t; 18397 #endif 18398 #endif 18399 #endif 18400 18401 #ifndef _UINT16_T 18402 #define _UINT16_T 18403 #ifndef __uint16_t_defined 18404 #define __uint16_t_defined 18405 #ifndef uint16_t 18406 typedef unsigned $acx_cv_type_int16_t uint16_t; 18407 #endif 18408 #endif 18409 #endif 18410 18411 #ifndef _UINT32_T 18412 #define _UINT32_T 18413 #ifndef __uint32_t_defined 18414 #define __uint32_t_defined 18415 #ifndef uint32_t 18416 typedef unsigned $acx_cv_type_int32_t uint32_t; 18417 #endif 18418 #endif 18419 #endif 18420 18421 #ifndef _INT8_T 18422 #define _INT8_T 18423 #ifndef __int8_t_defined 18424 #define __int8_t_defined 18425 #ifndef int8_t 18426 typedef $acx_cv_type_int8_t int8_t; 18427 #endif 18428 #endif 18429 #endif 18430 18431 #ifndef _INT16_T 18432 #define _INT16_T 18433 #ifndef __int16_t_defined 18434 #define __int16_t_defined 18435 #ifndef int16_t 18436 typedef $acx_cv_type_int16_t int16_t; 18437 #endif 18438 #endif 18439 #endif 18440 18441 #ifndef _INT32_T 18442 #define _INT32_T 18443 #ifndef __int32_t_defined 18444 #define __int32_t_defined 18445 #ifndef int32_t 18446 typedef $acx_cv_type_int32_t int32_t; 18447 #endif 18448 #endif 18449 #endif 18450EOF 18451elif test "$ac_cv_type_u_int32_t" = yes; then 18452 sed 's/^ *//' >> tmp-stdint.h <<EOF 18453 18454 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18455 #ifndef _INT8_T 18456 #define _INT8_T 18457 #endif 18458 #ifndef _INT16_T 18459 #define _INT16_T 18460 #endif 18461 #ifndef _INT32_T 18462 #define _INT32_T 18463 #endif 18464 18465 #ifndef _UINT8_T 18466 #define _UINT8_T 18467 #ifndef __uint8_t_defined 18468 #define __uint8_t_defined 18469 #ifndef uint8_t 18470 typedef u_int8_t uint8_t; 18471 #endif 18472 #endif 18473 #endif 18474 18475 #ifndef _UINT16_T 18476 #define _UINT16_T 18477 #ifndef __uint16_t_defined 18478 #define __uint16_t_defined 18479 #ifndef uint16_t 18480 typedef u_int16_t uint16_t; 18481 #endif 18482 #endif 18483 #endif 18484 18485 #ifndef _UINT32_T 18486 #define _UINT32_T 18487 #ifndef __uint32_t_defined 18488 #define __uint32_t_defined 18489 #ifndef uint32_t 18490 typedef u_int32_t uint32_t; 18491 #endif 18492 #endif 18493 #endif 18494EOF 18495else 18496 sed 's/^ *//' >> tmp-stdint.h <<EOF 18497 18498 /* Some systems have guard macros to prevent redefinitions, define them. */ 18499 #ifndef _INT8_T 18500 #define _INT8_T 18501 #endif 18502 #ifndef _INT16_T 18503 #define _INT16_T 18504 #endif 18505 #ifndef _INT32_T 18506 #define _INT32_T 18507 #endif 18508 #ifndef _UINT8_T 18509 #define _UINT8_T 18510 #endif 18511 #ifndef _UINT16_T 18512 #define _UINT16_T 18513 #endif 18514 #ifndef _UINT32_T 18515 #define _UINT32_T 18516 #endif 18517EOF 18518fi 18519 18520# ------------- done basic int types, emit int64_t types ------------ 18521if test "$ac_cv_type_uint64_t" = yes; then 18522 sed 's/^ *//' >> tmp-stdint.h <<EOF 18523 18524 /* system headers have good uint64_t and int64_t */ 18525 #ifndef _INT64_T 18526 #define _INT64_T 18527 #endif 18528 #ifndef _UINT64_T 18529 #define _UINT64_T 18530 #endif 18531EOF 18532elif test "$ac_cv_type_u_int64_t" = yes; then 18533 sed 's/^ *//' >> tmp-stdint.h <<EOF 18534 18535 /* system headers have an u_int64_t (and int64_t) */ 18536 #ifndef _INT64_T 18537 #define _INT64_T 18538 #endif 18539 #ifndef _UINT64_T 18540 #define _UINT64_T 18541 #ifndef __uint64_t_defined 18542 #define __uint64_t_defined 18543 #ifndef uint64_t 18544 typedef u_int64_t uint64_t; 18545 #endif 18546 #endif 18547 #endif 18548EOF 18549elif test -n "$acx_cv_type_int64_t"; then 18550 sed 's/^ *//' >> tmp-stdint.h <<EOF 18551 18552 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 18553 #ifndef _INT64_T 18554 #define _INT64_T 18555 #ifndef int64_t 18556 typedef $acx_cv_type_int64_t int64_t; 18557 #endif 18558 #endif 18559 #ifndef _UINT64_T 18560 #define _UINT64_T 18561 #ifndef __uint64_t_defined 18562 #define __uint64_t_defined 18563 #ifndef uint64_t 18564 typedef unsigned $acx_cv_type_int64_t uint64_t; 18565 #endif 18566 #endif 18567 #endif 18568EOF 18569else 18570 sed 's/^ *//' >> tmp-stdint.h <<EOF 18571 18572 /* some common heuristics for int64_t, using compiler-specific tests */ 18573 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 18574 #ifndef _INT64_T 18575 #define _INT64_T 18576 #ifndef __int64_t_defined 18577 #ifndef int64_t 18578 typedef long long int64_t; 18579 #endif 18580 #endif 18581 #endif 18582 #ifndef _UINT64_T 18583 #define _UINT64_T 18584 #ifndef uint64_t 18585 typedef unsigned long long uint64_t; 18586 #endif 18587 #endif 18588 18589 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 18590 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 18591 does not implement __extension__. But that compiler doesn't define 18592 __GNUC_MINOR__. */ 18593 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 18594 # define __extension__ 18595 # endif 18596 18597 # ifndef _INT64_T 18598 # define _INT64_T 18599 # ifndef int64_t 18600 __extension__ typedef long long int64_t; 18601 # endif 18602 # endif 18603 # ifndef _UINT64_T 18604 # define _UINT64_T 18605 # ifndef uint64_t 18606 __extension__ typedef unsigned long long uint64_t; 18607 # endif 18608 # endif 18609 18610 #elif !defined __STRICT_ANSI__ 18611 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 18612 18613 # ifndef _INT64_T 18614 # define _INT64_T 18615 # ifndef int64_t 18616 typedef __int64 int64_t; 18617 # endif 18618 # endif 18619 # ifndef _UINT64_T 18620 # define _UINT64_T 18621 # ifndef uint64_t 18622 typedef unsigned __int64 uint64_t; 18623 # endif 18624 # endif 18625 # endif /* compiler */ 18626 18627 #endif /* ANSI version */ 18628EOF 18629fi 18630 18631# ------------- done int64_t types, emit intptr types ------------ 18632if test "$ac_cv_type_uintptr_t" != yes; then 18633 sed 's/^ *//' >> tmp-stdint.h <<EOF 18634 18635 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 18636 #ifndef __uintptr_t_defined 18637 #ifndef uintptr_t 18638 typedef u$acx_cv_type_intptr_t uintptr_t; 18639 #endif 18640 #endif 18641 #ifndef __intptr_t_defined 18642 #ifndef intptr_t 18643 typedef $acx_cv_type_intptr_t intptr_t; 18644 #endif 18645 #endif 18646EOF 18647fi 18648 18649# ------------- done intptr types, emit int_least types ------------ 18650if test "$ac_cv_type_int_least32_t" != yes; then 18651 sed 's/^ *//' >> tmp-stdint.h <<EOF 18652 18653 /* Define int_least types */ 18654 typedef int8_t int_least8_t; 18655 typedef int16_t int_least16_t; 18656 typedef int32_t int_least32_t; 18657 #ifdef _INT64_T 18658 typedef int64_t int_least64_t; 18659 #endif 18660 18661 typedef uint8_t uint_least8_t; 18662 typedef uint16_t uint_least16_t; 18663 typedef uint32_t uint_least32_t; 18664 #ifdef _UINT64_T 18665 typedef uint64_t uint_least64_t; 18666 #endif 18667EOF 18668fi 18669 18670# ------------- done intptr types, emit int_fast types ------------ 18671if test "$ac_cv_type_int_fast32_t" != yes; then 18672 sed 's/^ *//' >> tmp-stdint.h <<EOF 18673 18674 /* Define int_fast types. short is often slow */ 18675 typedef int8_t int_fast8_t; 18676 typedef int int_fast16_t; 18677 typedef int32_t int_fast32_t; 18678 #ifdef _INT64_T 18679 typedef int64_t int_fast64_t; 18680 #endif 18681 18682 typedef uint8_t uint_fast8_t; 18683 typedef unsigned int uint_fast16_t; 18684 typedef uint32_t uint_fast32_t; 18685 #ifdef _UINT64_T 18686 typedef uint64_t uint_fast64_t; 18687 #endif 18688EOF 18689fi 18690 18691if test "$ac_cv_type_uintmax_t" != yes; then 18692 sed 's/^ *//' >> tmp-stdint.h <<EOF 18693 18694 /* Define intmax based on what we found */ 18695 #ifndef intmax_t 18696 #ifdef _INT64_T 18697 typedef int64_t intmax_t; 18698 #else 18699 typedef long intmax_t; 18700 #endif 18701 #endif 18702 #ifndef uintmax_t 18703 #ifdef _UINT64_T 18704 typedef uint64_t uintmax_t; 18705 #else 18706 typedef unsigned long uintmax_t; 18707 #endif 18708 #endif 18709EOF 18710fi 18711 18712sed 's/^ *//' >> tmp-stdint.h <<EOF 18713 18714 #endif /* GCC_GENERATED_STDINT_H */ 18715EOF 18716 18717if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 18718 rm -f tmp-stdint.h 18719else 18720 mv -f tmp-stdint.h bfd_stdint.h 18721fi 18722 18723 ;; 18724 "default":C) 18725case "$srcdir" in 18726 .) srcdirpre= ;; 18727 *) srcdirpre='$(srcdir)/' ;; 18728esac 18729POFILES= 18730GMOFILES= 18731for lang in dummy $OBSOLETE_ALL_LINGUAS; do 18732 if test $lang != dummy; then 18733 POFILES="$POFILES $srcdirpre$lang.po" 18734 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18735 fi 18736done 18737sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 18738 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 18739 -e "s,@POFILES@,$POFILES," \ 18740 -e "s,@GMOFILES@,$GMOFILES," \ 18741 po/Makefile.in > po/Makefile ;; 18742 18743 esac 18744done # for ac_tag 18745 18746 18747as_fn_exit 0 18748_ACEOF 18749ac_clean_files=$ac_clean_files_save 18750 18751test $ac_write_fail = 0 || 18752 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 18753 18754 18755# configure is writing to config.log, and then calls config.status. 18756# config.status does its own redirection, appending to config.log. 18757# Unfortunately, on DOS this fails, as config.log is still kept open 18758# by configure, so config.status won't be able to write to it; its 18759# output is simply discarded. So we exec the FD to /dev/null, 18760# effectively closing config.log, so it can be properly (re)opened and 18761# appended to by config.status. When coming back to configure, we 18762# need to make the FD available again. 18763if test "$no_create" != yes; then 18764 ac_cs_success=: 18765 ac_config_status_args= 18766 test "$silent" = yes && 18767 ac_config_status_args="$ac_config_status_args --quiet" 18768 exec 5>/dev/null 18769 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18770 exec 5>>config.log 18771 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18772 # would make configure fail if this is the last instruction. 18773 $ac_cs_success || as_fn_exit $? 18774fi 18775if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18777$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18778fi 18779 18780