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.21.1 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 freebsd1*) 9631 ld_shlibs=no 9632 ;; 9633 9634 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9635 # support. Future versions do this automatically, but an explicit c++rt0.o 9636 # does not break anything, and helps significantly (at the cost of a little 9637 # extra space). 9638 freebsd2.2*) 9639 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9640 hardcode_libdir_flag_spec='-R$libdir' 9641 hardcode_direct=yes 9642 hardcode_shlibpath_var=no 9643 ;; 9644 9645 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9646 freebsd2*) 9647 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9648 hardcode_direct=yes 9649 hardcode_minus_L=yes 9650 hardcode_shlibpath_var=no 9651 ;; 9652 9653 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9654 freebsd* | dragonfly*) 9655 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9656 hardcode_libdir_flag_spec='-R$libdir' 9657 hardcode_direct=yes 9658 hardcode_shlibpath_var=no 9659 ;; 9660 9661 hpux9*) 9662 if test "$GCC" = yes; then 9663 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' 9664 else 9665 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' 9666 fi 9667 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9668 hardcode_libdir_separator=: 9669 hardcode_direct=yes 9670 9671 # hardcode_minus_L: Not really in the search PATH, 9672 # but as the default location of the library. 9673 hardcode_minus_L=yes 9674 export_dynamic_flag_spec='${wl}-E' 9675 ;; 9676 9677 hpux10*) 9678 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9679 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9680 else 9681 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9682 fi 9683 if test "$with_gnu_ld" = no; then 9684 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9685 hardcode_libdir_flag_spec_ld='+b $libdir' 9686 hardcode_libdir_separator=: 9687 hardcode_direct=yes 9688 hardcode_direct_absolute=yes 9689 export_dynamic_flag_spec='${wl}-E' 9690 # hardcode_minus_L: Not really in the search PATH, 9691 # but as the default location of the library. 9692 hardcode_minus_L=yes 9693 fi 9694 ;; 9695 9696 hpux11*) 9697 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9698 case $host_cpu in 9699 hppa*64*) 9700 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9701 ;; 9702 ia64*) 9703 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9704 ;; 9705 *) 9706 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9707 ;; 9708 esac 9709 else 9710 case $host_cpu in 9711 hppa*64*) 9712 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9713 ;; 9714 ia64*) 9715 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9716 ;; 9717 *) 9718 9719 # Older versions of the 11.00 compiler do not understand -b yet 9720 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9722$as_echo_n "checking if $CC understands -b... " >&6; } 9723if test "${lt_cv_prog_compiler__b+set}" = set; then : 9724 $as_echo_n "(cached) " >&6 9725else 9726 lt_cv_prog_compiler__b=no 9727 save_LDFLAGS="$LDFLAGS" 9728 LDFLAGS="$LDFLAGS -b" 9729 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9730 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9731 # The linker can only warn and ignore the option if not recognized 9732 # So say no if there are warnings 9733 if test -s conftest.err; then 9734 # Append any errors to the config.log. 9735 cat conftest.err 1>&5 9736 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9737 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9738 if diff conftest.exp conftest.er2 >/dev/null; then 9739 lt_cv_prog_compiler__b=yes 9740 fi 9741 else 9742 lt_cv_prog_compiler__b=yes 9743 fi 9744 fi 9745 $RM -r conftest* 9746 LDFLAGS="$save_LDFLAGS" 9747 9748fi 9749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9750$as_echo "$lt_cv_prog_compiler__b" >&6; } 9751 9752if test x"$lt_cv_prog_compiler__b" = xyes; then 9753 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9754else 9755 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9756fi 9757 9758 ;; 9759 esac 9760 fi 9761 if test "$with_gnu_ld" = no; then 9762 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9763 hardcode_libdir_separator=: 9764 9765 case $host_cpu in 9766 hppa*64*|ia64*) 9767 hardcode_direct=no 9768 hardcode_shlibpath_var=no 9769 ;; 9770 *) 9771 hardcode_direct=yes 9772 hardcode_direct_absolute=yes 9773 export_dynamic_flag_spec='${wl}-E' 9774 9775 # hardcode_minus_L: Not really in the search PATH, 9776 # but as the default location of the library. 9777 hardcode_minus_L=yes 9778 ;; 9779 esac 9780 fi 9781 ;; 9782 9783 irix5* | irix6* | nonstopux*) 9784 if test "$GCC" = yes; then 9785 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' 9786 # Try to use the -exported_symbol ld option, if it does not 9787 # work, assume that -exports_file does not work either and 9788 # implicitly export all symbols. 9789 save_LDFLAGS="$LDFLAGS" 9790 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9792/* end confdefs.h. */ 9793int foo(void) {} 9794_ACEOF 9795if ac_fn_c_try_link "$LINENO"; then : 9796 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' 9797 9798fi 9799rm -f core conftest.err conftest.$ac_objext \ 9800 conftest$ac_exeext conftest.$ac_ext 9801 LDFLAGS="$save_LDFLAGS" 9802 else 9803 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' 9804 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' 9805 fi 9806 archive_cmds_need_lc='no' 9807 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9808 hardcode_libdir_separator=: 9809 inherit_rpath=yes 9810 link_all_deplibs=yes 9811 ;; 9812 9813 netbsd*) 9814 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9815 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9816 else 9817 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9818 fi 9819 hardcode_libdir_flag_spec='-R$libdir' 9820 hardcode_direct=yes 9821 hardcode_shlibpath_var=no 9822 ;; 9823 9824 newsos6) 9825 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9826 hardcode_direct=yes 9827 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9828 hardcode_libdir_separator=: 9829 hardcode_shlibpath_var=no 9830 ;; 9831 9832 *nto* | *qnx*) 9833 ;; 9834 9835 openbsd*) 9836 if test -f /usr/libexec/ld.so; then 9837 hardcode_direct=yes 9838 hardcode_shlibpath_var=no 9839 hardcode_direct_absolute=yes 9840 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9841 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9842 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9843 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9844 export_dynamic_flag_spec='${wl}-E' 9845 else 9846 case $host_os in 9847 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9848 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9849 hardcode_libdir_flag_spec='-R$libdir' 9850 ;; 9851 *) 9852 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9853 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9854 ;; 9855 esac 9856 fi 9857 else 9858 ld_shlibs=no 9859 fi 9860 ;; 9861 9862 os2*) 9863 hardcode_libdir_flag_spec='-L$libdir' 9864 hardcode_minus_L=yes 9865 allow_undefined_flag=unsupported 9866 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' 9867 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9868 ;; 9869 9870 osf3*) 9871 if test "$GCC" = yes; then 9872 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9873 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' 9874 else 9875 allow_undefined_flag=' -expect_unresolved \*' 9876 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' 9877 fi 9878 archive_cmds_need_lc='no' 9879 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9880 hardcode_libdir_separator=: 9881 ;; 9882 9883 osf4* | osf5*) # as osf3* with the addition of -msym flag 9884 if test "$GCC" = yes; then 9885 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9886 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' 9887 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9888 else 9889 allow_undefined_flag=' -expect_unresolved \*' 9890 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' 9891 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~ 9892 $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' 9893 9894 # Both c and cxx compiler support -rpath directly 9895 hardcode_libdir_flag_spec='-rpath $libdir' 9896 fi 9897 archive_cmds_need_lc='no' 9898 hardcode_libdir_separator=: 9899 ;; 9900 9901 solaris*) 9902 no_undefined_flag=' -z defs' 9903 if test "$GCC" = yes; then 9904 wlarc='${wl}' 9905 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9906 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9907 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9908 else 9909 case `$CC -V 2>&1` in 9910 *"Compilers 5.0"*) 9911 wlarc='' 9912 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9913 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9914 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9915 ;; 9916 *) 9917 wlarc='${wl}' 9918 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9919 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9920 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9921 ;; 9922 esac 9923 fi 9924 hardcode_libdir_flag_spec='-R$libdir' 9925 hardcode_shlibpath_var=no 9926 case $host_os in 9927 solaris2.[0-5] | solaris2.[0-5].*) ;; 9928 *) 9929 # The compiler driver will combine and reorder linker options, 9930 # but understands `-z linker_flag'. GCC discards it without `$wl', 9931 # but is careful enough not to reorder. 9932 # Supported since Solaris 2.6 (maybe 2.5.1?) 9933 if test "$GCC" = yes; then 9934 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9935 else 9936 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9937 fi 9938 ;; 9939 esac 9940 link_all_deplibs=yes 9941 ;; 9942 9943 sunos4*) 9944 if test "x$host_vendor" = xsequent; then 9945 # Use $CC to link under sequent, because it throws in some extra .o 9946 # files that make .init and .fini sections work. 9947 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9948 else 9949 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9950 fi 9951 hardcode_libdir_flag_spec='-L$libdir' 9952 hardcode_direct=yes 9953 hardcode_minus_L=yes 9954 hardcode_shlibpath_var=no 9955 ;; 9956 9957 sysv4) 9958 case $host_vendor in 9959 sni) 9960 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9961 hardcode_direct=yes # is this really true??? 9962 ;; 9963 siemens) 9964 ## LD is ld it makes a PLAMLIB 9965 ## CC just makes a GrossModule. 9966 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9967 reload_cmds='$CC -r -o $output$reload_objs' 9968 hardcode_direct=no 9969 ;; 9970 motorola) 9971 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9972 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9973 ;; 9974 esac 9975 runpath_var='LD_RUN_PATH' 9976 hardcode_shlibpath_var=no 9977 ;; 9978 9979 sysv4.3*) 9980 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9981 hardcode_shlibpath_var=no 9982 export_dynamic_flag_spec='-Bexport' 9983 ;; 9984 9985 sysv4*MP*) 9986 if test -d /usr/nec; then 9987 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9988 hardcode_shlibpath_var=no 9989 runpath_var=LD_RUN_PATH 9990 hardcode_runpath_var=yes 9991 ld_shlibs=yes 9992 fi 9993 ;; 9994 9995 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9996 no_undefined_flag='${wl}-z,text' 9997 archive_cmds_need_lc=no 9998 hardcode_shlibpath_var=no 9999 runpath_var='LD_RUN_PATH' 10000 10001 if test "$GCC" = yes; then 10002 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10003 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10004 else 10005 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10006 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10007 fi 10008 ;; 10009 10010 sysv5* | sco3.2v5* | sco5v6*) 10011 # Note: We can NOT use -z defs as we might desire, because we do not 10012 # link with -lc, and that would cause any symbols used from libc to 10013 # always be unresolved, which means just about no library would 10014 # ever link correctly. If we're not using GNU ld we use -z text 10015 # though, which does catch some bad symbols but isn't as heavy-handed 10016 # as -z defs. 10017 no_undefined_flag='${wl}-z,text' 10018 allow_undefined_flag='${wl}-z,nodefs' 10019 archive_cmds_need_lc=no 10020 hardcode_shlibpath_var=no 10021 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10022 hardcode_libdir_separator=':' 10023 link_all_deplibs=yes 10024 export_dynamic_flag_spec='${wl}-Bexport' 10025 runpath_var='LD_RUN_PATH' 10026 10027 if test "$GCC" = yes; then 10028 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10029 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10030 else 10031 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10032 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10033 fi 10034 ;; 10035 10036 uts4*) 10037 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10038 hardcode_libdir_flag_spec='-L$libdir' 10039 hardcode_shlibpath_var=no 10040 ;; 10041 10042 *) 10043 ld_shlibs=no 10044 ;; 10045 esac 10046 10047 if test x$host_vendor = xsni; then 10048 case $host in 10049 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10050 export_dynamic_flag_spec='${wl}-Blargedynsym' 10051 ;; 10052 esac 10053 fi 10054 fi 10055 10056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10057$as_echo "$ld_shlibs" >&6; } 10058test "$ld_shlibs" = no && can_build_shared=no 10059 10060with_gnu_ld=$with_gnu_ld 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076# 10077# Do we need to explicitly link libc? 10078# 10079case "x$archive_cmds_need_lc" in 10080x|xyes) 10081 # Assume -lc should be added 10082 archive_cmds_need_lc=yes 10083 10084 if test "$enable_shared" = yes && test "$GCC" = yes; then 10085 case $archive_cmds in 10086 *'~'*) 10087 # FIXME: we may have to deal with multi-command sequences. 10088 ;; 10089 '$CC '*) 10090 # Test whether the compiler implicitly links with -lc since on some 10091 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10092 # to ld, don't add -lc before -lgcc. 10093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10094$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10095if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10096 $as_echo_n "(cached) " >&6 10097else 10098 $RM conftest* 10099 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10100 10101 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10102 (eval $ac_compile) 2>&5 10103 ac_status=$? 10104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10105 test $ac_status = 0; } 2>conftest.err; then 10106 soname=conftest 10107 lib=conftest 10108 libobjs=conftest.$ac_objext 10109 deplibs= 10110 wl=$lt_prog_compiler_wl 10111 pic_flag=$lt_prog_compiler_pic 10112 compiler_flags=-v 10113 linker_flags=-v 10114 verstring= 10115 output_objdir=. 10116 libname=conftest 10117 lt_save_allow_undefined_flag=$allow_undefined_flag 10118 allow_undefined_flag= 10119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10120 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10121 ac_status=$? 10122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10123 test $ac_status = 0; } 10124 then 10125 lt_cv_archive_cmds_need_lc=no 10126 else 10127 lt_cv_archive_cmds_need_lc=yes 10128 fi 10129 allow_undefined_flag=$lt_save_allow_undefined_flag 10130 else 10131 cat conftest.err 1>&5 10132 fi 10133 $RM conftest* 10134 10135fi 10136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10137$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10138 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10139 ;; 10140 esac 10141 fi 10142 ;; 10143esac 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 10298 10299 10300 10301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10302$as_echo_n "checking dynamic linker characteristics... " >&6; } 10303 10304if test "$GCC" = yes; then 10305 case $host_os in 10306 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10307 *) lt_awk_arg="/^libraries:/" ;; 10308 esac 10309 case $host_os in 10310 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10311 *) lt_sed_strip_eq="s,=/,/,g" ;; 10312 esac 10313 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10314 case $lt_search_path_spec in 10315 *\;*) 10316 # if the path contains ";" then we assume it to be the separator 10317 # otherwise default to the standard path separator (i.e. ":") - it is 10318 # assumed that no part of a normal pathname contains ";" but that should 10319 # okay in the real world where ";" in dirpaths is itself problematic. 10320 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10321 ;; 10322 *) 10323 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10324 ;; 10325 esac 10326 # Ok, now we have the path, separated by spaces, we can step through it 10327 # and add multilib dir if necessary. 10328 lt_tmp_lt_search_path_spec= 10329 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10330 for lt_sys_path in $lt_search_path_spec; do 10331 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10332 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10333 else 10334 test -d "$lt_sys_path" && \ 10335 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10336 fi 10337 done 10338 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10339BEGIN {RS=" "; FS="/|\n";} { 10340 lt_foo=""; 10341 lt_count=0; 10342 for (lt_i = NF; lt_i > 0; lt_i--) { 10343 if ($lt_i != "" && $lt_i != ".") { 10344 if ($lt_i == "..") { 10345 lt_count++; 10346 } else { 10347 if (lt_count == 0) { 10348 lt_foo="/" $lt_i lt_foo; 10349 } else { 10350 lt_count--; 10351 } 10352 } 10353 } 10354 } 10355 if (lt_foo != "") { lt_freq[lt_foo]++; } 10356 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10357}'` 10358 # AWK program above erroneously prepends '/' to C:/dos/paths 10359 # for these hosts. 10360 case $host_os in 10361 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10362 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10363 esac 10364 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10365else 10366 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10367fi 10368library_names_spec= 10369libname_spec='lib$name' 10370soname_spec= 10371shrext_cmds=".so" 10372postinstall_cmds= 10373postuninstall_cmds= 10374finish_cmds= 10375finish_eval= 10376shlibpath_var= 10377shlibpath_overrides_runpath=unknown 10378version_type=none 10379dynamic_linker="$host_os ld.so" 10380sys_lib_dlsearch_path_spec="/lib /usr/lib" 10381need_lib_prefix=unknown 10382hardcode_into_libs=no 10383 10384# when you set need_version to no, make sure it does not cause -set_version 10385# flags to be left without arguments 10386need_version=unknown 10387 10388case $host_os in 10389aix3*) 10390 version_type=linux 10391 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10392 shlibpath_var=LIBPATH 10393 10394 # AIX 3 has no versioning support, so we append a major version to the name. 10395 soname_spec='${libname}${release}${shared_ext}$major' 10396 ;; 10397 10398aix[4-9]*) 10399 version_type=linux 10400 need_lib_prefix=no 10401 need_version=no 10402 hardcode_into_libs=yes 10403 if test "$host_cpu" = ia64; then 10404 # AIX 5 supports IA64 10405 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10406 shlibpath_var=LD_LIBRARY_PATH 10407 else 10408 # With GCC up to 2.95.x, collect2 would create an import file 10409 # for dependence libraries. The import file would start with 10410 # the line `#! .'. This would cause the generated library to 10411 # depend on `.', always an invalid library. This was fixed in 10412 # development snapshots of GCC prior to 3.0. 10413 case $host_os in 10414 aix4 | aix4.[01] | aix4.[01].*) 10415 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10416 echo ' yes ' 10417 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10418 : 10419 else 10420 can_build_shared=no 10421 fi 10422 ;; 10423 esac 10424 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10425 # soname into executable. Probably we can add versioning support to 10426 # collect2, so additional links can be useful in future. 10427 if test "$aix_use_runtimelinking" = yes; then 10428 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10429 # instead of lib<name>.a to let people know that these are not 10430 # typical AIX shared libraries. 10431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10432 else 10433 # We preserve .a as extension for shared libraries through AIX4.2 10434 # and later when we are not doing run time linking. 10435 library_names_spec='${libname}${release}.a $libname.a' 10436 soname_spec='${libname}${release}${shared_ext}$major' 10437 fi 10438 shlibpath_var=LIBPATH 10439 fi 10440 ;; 10441 10442amigaos*) 10443 case $host_cpu in 10444 powerpc) 10445 # Since July 2007 AmigaOS4 officially supports .so libraries. 10446 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10448 ;; 10449 m68k) 10450 library_names_spec='$libname.ixlibrary $libname.a' 10451 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10452 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' 10453 ;; 10454 esac 10455 ;; 10456 10457beos*) 10458 library_names_spec='${libname}${shared_ext}' 10459 dynamic_linker="$host_os ld.so" 10460 shlibpath_var=LIBRARY_PATH 10461 ;; 10462 10463bsdi[45]*) 10464 version_type=linux 10465 need_version=no 10466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10467 soname_spec='${libname}${release}${shared_ext}$major' 10468 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10469 shlibpath_var=LD_LIBRARY_PATH 10470 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10471 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10472 # the default ld.so.conf also contains /usr/contrib/lib and 10473 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10474 # libtool to hard-code these into programs 10475 ;; 10476 10477cygwin* | mingw* | pw32* | cegcc*) 10478 version_type=windows 10479 shrext_cmds=".dll" 10480 need_version=no 10481 need_lib_prefix=no 10482 10483 case $GCC,$host_os in 10484 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10485 library_names_spec='$libname.dll.a' 10486 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10487 postinstall_cmds='base_file=`basename \${file}`~ 10488 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10489 dldir=$destdir/`dirname \$dlpath`~ 10490 test -d \$dldir || mkdir -p \$dldir~ 10491 $install_prog $dir/$dlname \$dldir/$dlname~ 10492 chmod a+x \$dldir/$dlname~ 10493 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10494 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10495 fi' 10496 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10497 dlpath=$dir/\$dldll~ 10498 $RM \$dlpath' 10499 shlibpath_overrides_runpath=yes 10500 10501 case $host_os in 10502 cygwin*) 10503 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10504 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10505 10506 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10507 ;; 10508 mingw* | cegcc*) 10509 # MinGW DLLs use traditional 'lib' prefix 10510 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10511 ;; 10512 pw32*) 10513 # pw32 DLLs use 'pw' prefix rather than 'lib' 10514 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10515 ;; 10516 esac 10517 ;; 10518 10519 *) 10520 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10521 ;; 10522 esac 10523 dynamic_linker='Win32 ld.exe' 10524 # FIXME: first we should search . and the directory the executable is in 10525 shlibpath_var=PATH 10526 ;; 10527 10528darwin* | rhapsody*) 10529 dynamic_linker="$host_os dyld" 10530 version_type=darwin 10531 need_lib_prefix=no 10532 need_version=no 10533 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10534 soname_spec='${libname}${release}${major}$shared_ext' 10535 shlibpath_overrides_runpath=yes 10536 shlibpath_var=DYLD_LIBRARY_PATH 10537 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10538 10539 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10540 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10541 ;; 10542 10543dgux*) 10544 version_type=linux 10545 need_lib_prefix=no 10546 need_version=no 10547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10548 soname_spec='${libname}${release}${shared_ext}$major' 10549 shlibpath_var=LD_LIBRARY_PATH 10550 ;; 10551 10552freebsd1*) 10553 dynamic_linker=no 10554 ;; 10555 10556freebsd* | dragonfly*) 10557 # DragonFly does not have aout. When/if they implement a new 10558 # versioning mechanism, adjust this. 10559 if test -x /usr/bin/objformat; then 10560 objformat=`/usr/bin/objformat` 10561 else 10562 case $host_os in 10563 freebsd[123]*) objformat=aout ;; 10564 *) objformat=elf ;; 10565 esac 10566 fi 10567 version_type=freebsd-$objformat 10568 case $version_type in 10569 freebsd-elf*) 10570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10571 need_version=no 10572 need_lib_prefix=no 10573 ;; 10574 freebsd-*) 10575 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10576 need_version=yes 10577 ;; 10578 esac 10579 shlibpath_var=LD_LIBRARY_PATH 10580 case $host_os in 10581 freebsd2*) 10582 shlibpath_overrides_runpath=yes 10583 ;; 10584 freebsd3.[01]* | freebsdelf3.[01]*) 10585 shlibpath_overrides_runpath=yes 10586 hardcode_into_libs=yes 10587 ;; 10588 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10589 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10590 shlibpath_overrides_runpath=no 10591 hardcode_into_libs=yes 10592 ;; 10593 *) # from 4.6 on, and DragonFly 10594 shlibpath_overrides_runpath=yes 10595 hardcode_into_libs=yes 10596 ;; 10597 esac 10598 ;; 10599 10600gnu*) 10601 version_type=linux 10602 need_lib_prefix=no 10603 need_version=no 10604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10605 soname_spec='${libname}${release}${shared_ext}$major' 10606 shlibpath_var=LD_LIBRARY_PATH 10607 hardcode_into_libs=yes 10608 ;; 10609 10610haiku*) 10611 version_type=linux 10612 need_lib_prefix=no 10613 need_version=no 10614 dynamic_linker="$host_os runtime_loader" 10615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10616 soname_spec='${libname}${release}${shared_ext}$major' 10617 shlibpath_var=LIBRARY_PATH 10618 shlibpath_overrides_runpath=yes 10619 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10620 hardcode_into_libs=yes 10621 ;; 10622 10623hpux9* | hpux10* | hpux11*) 10624 # Give a soname corresponding to the major version so that dld.sl refuses to 10625 # link against other versions. 10626 version_type=sunos 10627 need_lib_prefix=no 10628 need_version=no 10629 case $host_cpu in 10630 ia64*) 10631 shrext_cmds='.so' 10632 hardcode_into_libs=yes 10633 dynamic_linker="$host_os dld.so" 10634 shlibpath_var=LD_LIBRARY_PATH 10635 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10637 soname_spec='${libname}${release}${shared_ext}$major' 10638 if test "X$HPUX_IA64_MODE" = X32; then 10639 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10640 else 10641 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10642 fi 10643 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10644 ;; 10645 hppa*64*) 10646 shrext_cmds='.sl' 10647 hardcode_into_libs=yes 10648 dynamic_linker="$host_os dld.sl" 10649 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10650 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10652 soname_spec='${libname}${release}${shared_ext}$major' 10653 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10654 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10655 ;; 10656 *) 10657 shrext_cmds='.sl' 10658 dynamic_linker="$host_os dld.sl" 10659 shlibpath_var=SHLIB_PATH 10660 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10662 soname_spec='${libname}${release}${shared_ext}$major' 10663 ;; 10664 esac 10665 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10666 postinstall_cmds='chmod 555 $lib' 10667 # or fails outright, so override atomically: 10668 install_override_mode=555 10669 ;; 10670 10671interix[3-9]*) 10672 version_type=linux 10673 need_lib_prefix=no 10674 need_version=no 10675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10676 soname_spec='${libname}${release}${shared_ext}$major' 10677 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10678 shlibpath_var=LD_LIBRARY_PATH 10679 shlibpath_overrides_runpath=no 10680 hardcode_into_libs=yes 10681 ;; 10682 10683irix5* | irix6* | nonstopux*) 10684 case $host_os in 10685 nonstopux*) version_type=nonstopux ;; 10686 *) 10687 if test "$lt_cv_prog_gnu_ld" = yes; then 10688 version_type=linux 10689 else 10690 version_type=irix 10691 fi ;; 10692 esac 10693 need_lib_prefix=no 10694 need_version=no 10695 soname_spec='${libname}${release}${shared_ext}$major' 10696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10697 case $host_os in 10698 irix5* | nonstopux*) 10699 libsuff= shlibsuff= 10700 ;; 10701 *) 10702 case $LD in # libtool.m4 will add one of these switches to LD 10703 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10704 libsuff= shlibsuff= libmagic=32-bit;; 10705 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10706 libsuff=32 shlibsuff=N32 libmagic=N32;; 10707 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10708 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10709 *) libsuff= shlibsuff= libmagic=never-match;; 10710 esac 10711 ;; 10712 esac 10713 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10714 shlibpath_overrides_runpath=no 10715 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10716 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10717 hardcode_into_libs=yes 10718 ;; 10719 10720# No shared lib support for Linux oldld, aout, or coff. 10721linux*oldld* | linux*aout* | linux*coff*) 10722 dynamic_linker=no 10723 ;; 10724 10725# This must be Linux ELF. 10726linux* | k*bsd*-gnu | kopensolaris*-gnu) 10727 version_type=linux 10728 need_lib_prefix=no 10729 need_version=no 10730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10731 soname_spec='${libname}${release}${shared_ext}$major' 10732 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10733 shlibpath_var=LD_LIBRARY_PATH 10734 shlibpath_overrides_runpath=no 10735 10736 # Some binutils ld are patched to set DT_RUNPATH 10737 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10738 $as_echo_n "(cached) " >&6 10739else 10740 lt_cv_shlibpath_overrides_runpath=no 10741 save_LDFLAGS=$LDFLAGS 10742 save_libdir=$libdir 10743 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10744 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10746/* end confdefs.h. */ 10747 10748int 10749main () 10750{ 10751 10752 ; 10753 return 0; 10754} 10755_ACEOF 10756if ac_fn_c_try_link "$LINENO"; then : 10757 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10758 lt_cv_shlibpath_overrides_runpath=yes 10759fi 10760fi 10761rm -f core conftest.err conftest.$ac_objext \ 10762 conftest$ac_exeext conftest.$ac_ext 10763 LDFLAGS=$save_LDFLAGS 10764 libdir=$save_libdir 10765 10766fi 10767 10768 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10769 10770 # This implies no fast_install, which is unacceptable. 10771 # Some rework will be needed to allow for fast_install 10772 # before this can be enabled. 10773 hardcode_into_libs=yes 10774 10775 # Append ld.so.conf contents to the search path 10776 if test -f /etc/ld.so.conf; then 10777 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' ' '` 10778 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10779 fi 10780 10781 # We used to test for /lib/ld.so.1 and disable shared libraries on 10782 # powerpc, because MkLinux only supported shared libraries with the 10783 # GNU dynamic linker. Since this was broken with cross compilers, 10784 # most powerpc-linux boxes support dynamic linking these days and 10785 # people can always --disable-shared, the test was removed, and we 10786 # assume the GNU/Linux dynamic linker is in use. 10787 dynamic_linker='GNU/Linux ld.so' 10788 ;; 10789 10790netbsd*) 10791 version_type=sunos 10792 need_lib_prefix=no 10793 need_version=no 10794 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10795 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10796 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10797 dynamic_linker='NetBSD (a.out) ld.so' 10798 else 10799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10800 soname_spec='${libname}${release}${shared_ext}$major' 10801 dynamic_linker='NetBSD ld.elf_so' 10802 fi 10803 shlibpath_var=LD_LIBRARY_PATH 10804 shlibpath_overrides_runpath=yes 10805 hardcode_into_libs=yes 10806 ;; 10807 10808newsos6) 10809 version_type=linux 10810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10811 shlibpath_var=LD_LIBRARY_PATH 10812 shlibpath_overrides_runpath=yes 10813 ;; 10814 10815*nto* | *qnx*) 10816 version_type=qnx 10817 need_lib_prefix=no 10818 need_version=no 10819 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10820 soname_spec='${libname}${release}${shared_ext}$major' 10821 shlibpath_var=LD_LIBRARY_PATH 10822 shlibpath_overrides_runpath=no 10823 hardcode_into_libs=yes 10824 dynamic_linker='ldqnx.so' 10825 ;; 10826 10827openbsd*) 10828 version_type=sunos 10829 sys_lib_dlsearch_path_spec="/usr/lib" 10830 need_lib_prefix=no 10831 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10832 case $host_os in 10833 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10834 *) need_version=no ;; 10835 esac 10836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10837 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10838 shlibpath_var=LD_LIBRARY_PATH 10839 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10840 case $host_os in 10841 openbsd2.[89] | openbsd2.[89].*) 10842 shlibpath_overrides_runpath=no 10843 ;; 10844 *) 10845 shlibpath_overrides_runpath=yes 10846 ;; 10847 esac 10848 else 10849 shlibpath_overrides_runpath=yes 10850 fi 10851 ;; 10852 10853os2*) 10854 libname_spec='$name' 10855 shrext_cmds=".dll" 10856 need_lib_prefix=no 10857 library_names_spec='$libname${shared_ext} $libname.a' 10858 dynamic_linker='OS/2 ld.exe' 10859 shlibpath_var=LIBPATH 10860 ;; 10861 10862osf3* | osf4* | osf5*) 10863 version_type=osf 10864 need_lib_prefix=no 10865 need_version=no 10866 soname_spec='${libname}${release}${shared_ext}$major' 10867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10868 shlibpath_var=LD_LIBRARY_PATH 10869 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10870 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10871 ;; 10872 10873rdos*) 10874 dynamic_linker=no 10875 ;; 10876 10877solaris*) 10878 version_type=linux 10879 need_lib_prefix=no 10880 need_version=no 10881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10882 soname_spec='${libname}${release}${shared_ext}$major' 10883 shlibpath_var=LD_LIBRARY_PATH 10884 shlibpath_overrides_runpath=yes 10885 hardcode_into_libs=yes 10886 # ldd complains unless libraries are executable 10887 postinstall_cmds='chmod +x $lib' 10888 ;; 10889 10890sunos4*) 10891 version_type=sunos 10892 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10893 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10894 shlibpath_var=LD_LIBRARY_PATH 10895 shlibpath_overrides_runpath=yes 10896 if test "$with_gnu_ld" = yes; then 10897 need_lib_prefix=no 10898 fi 10899 need_version=yes 10900 ;; 10901 10902sysv4 | sysv4.3*) 10903 version_type=linux 10904 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10905 soname_spec='${libname}${release}${shared_ext}$major' 10906 shlibpath_var=LD_LIBRARY_PATH 10907 case $host_vendor in 10908 sni) 10909 shlibpath_overrides_runpath=no 10910 need_lib_prefix=no 10911 runpath_var=LD_RUN_PATH 10912 ;; 10913 siemens) 10914 need_lib_prefix=no 10915 ;; 10916 motorola) 10917 need_lib_prefix=no 10918 need_version=no 10919 shlibpath_overrides_runpath=no 10920 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10921 ;; 10922 esac 10923 ;; 10924 10925sysv4*MP*) 10926 if test -d /usr/nec ;then 10927 version_type=linux 10928 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10929 soname_spec='$libname${shared_ext}.$major' 10930 shlibpath_var=LD_LIBRARY_PATH 10931 fi 10932 ;; 10933 10934sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10935 version_type=freebsd-elf 10936 need_lib_prefix=no 10937 need_version=no 10938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10939 soname_spec='${libname}${release}${shared_ext}$major' 10940 shlibpath_var=LD_LIBRARY_PATH 10941 shlibpath_overrides_runpath=yes 10942 hardcode_into_libs=yes 10943 if test "$with_gnu_ld" = yes; then 10944 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10945 else 10946 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10947 case $host_os in 10948 sco3.2v5*) 10949 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10950 ;; 10951 esac 10952 fi 10953 sys_lib_dlsearch_path_spec='/usr/lib' 10954 ;; 10955 10956tpf*) 10957 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10958 version_type=linux 10959 need_lib_prefix=no 10960 need_version=no 10961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10962 shlibpath_var=LD_LIBRARY_PATH 10963 shlibpath_overrides_runpath=no 10964 hardcode_into_libs=yes 10965 ;; 10966 10967uts4*) 10968 version_type=linux 10969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10970 soname_spec='${libname}${release}${shared_ext}$major' 10971 shlibpath_var=LD_LIBRARY_PATH 10972 ;; 10973 10974*) 10975 dynamic_linker=no 10976 ;; 10977esac 10978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10979$as_echo "$dynamic_linker" >&6; } 10980test "$dynamic_linker" = no && can_build_shared=no 10981 10982variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10983if test "$GCC" = yes; then 10984 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10985fi 10986 10987if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10988 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10989fi 10990if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10991 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10992fi 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 11078 11079 11080 11081 11082 11083 11084 11085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11086$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11087hardcode_action= 11088if test -n "$hardcode_libdir_flag_spec" || 11089 test -n "$runpath_var" || 11090 test "X$hardcode_automatic" = "Xyes" ; then 11091 11092 # We can hardcode non-existent directories. 11093 if test "$hardcode_direct" != no && 11094 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11095 # have to relink, otherwise we might link with an installed library 11096 # when we should be linking with a yet-to-be-installed one 11097 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11098 test "$hardcode_minus_L" != no; then 11099 # Linking always hardcodes the temporary library directory. 11100 hardcode_action=relink 11101 else 11102 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11103 hardcode_action=immediate 11104 fi 11105else 11106 # We cannot hardcode anything, or else we can only hardcode existing 11107 # directories. 11108 hardcode_action=unsupported 11109fi 11110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11111$as_echo "$hardcode_action" >&6; } 11112 11113if test "$hardcode_action" = relink || 11114 test "$inherit_rpath" = yes; then 11115 # Fast installation is not supported 11116 enable_fast_install=no 11117elif test "$shlibpath_overrides_runpath" = yes || 11118 test "$enable_shared" = no; then 11119 # Fast installation is not necessary 11120 enable_fast_install=needless 11121fi 11122 11123 11124 11125 11126 11127 11128 if test "x$enable_dlopen" != xyes; then 11129 enable_dlopen=unknown 11130 enable_dlopen_self=unknown 11131 enable_dlopen_self_static=unknown 11132else 11133 lt_cv_dlopen=no 11134 lt_cv_dlopen_libs= 11135 11136 case $host_os in 11137 beos*) 11138 lt_cv_dlopen="load_add_on" 11139 lt_cv_dlopen_libs= 11140 lt_cv_dlopen_self=yes 11141 ;; 11142 11143 mingw* | pw32* | cegcc*) 11144 lt_cv_dlopen="LoadLibrary" 11145 lt_cv_dlopen_libs= 11146 ;; 11147 11148 cygwin*) 11149 lt_cv_dlopen="dlopen" 11150 lt_cv_dlopen_libs= 11151 ;; 11152 11153 darwin*) 11154 # if libdl is installed we need to link against it 11155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11156$as_echo_n "checking for dlopen in -ldl... " >&6; } 11157if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11158 $as_echo_n "(cached) " >&6 11159else 11160 ac_check_lib_save_LIBS=$LIBS 11161LIBS="-ldl $LIBS" 11162cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11163/* end confdefs.h. */ 11164 11165/* Override any GCC internal prototype to avoid an error. 11166 Use char because int might match the return type of a GCC 11167 builtin and then its argument prototype would still apply. */ 11168#ifdef __cplusplus 11169extern "C" 11170#endif 11171char dlopen (); 11172int 11173main () 11174{ 11175return dlopen (); 11176 ; 11177 return 0; 11178} 11179_ACEOF 11180if ac_fn_c_try_link "$LINENO"; then : 11181 ac_cv_lib_dl_dlopen=yes 11182else 11183 ac_cv_lib_dl_dlopen=no 11184fi 11185rm -f core conftest.err conftest.$ac_objext \ 11186 conftest$ac_exeext conftest.$ac_ext 11187LIBS=$ac_check_lib_save_LIBS 11188fi 11189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11190$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11191if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11192 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11193else 11194 11195 lt_cv_dlopen="dyld" 11196 lt_cv_dlopen_libs= 11197 lt_cv_dlopen_self=yes 11198 11199fi 11200 11201 ;; 11202 11203 *) 11204 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11205if test "x$ac_cv_func_shl_load" = x""yes; then : 11206 lt_cv_dlopen="shl_load" 11207else 11208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11209$as_echo_n "checking for shl_load in -ldld... " >&6; } 11210if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 11211 $as_echo_n "(cached) " >&6 11212else 11213 ac_check_lib_save_LIBS=$LIBS 11214LIBS="-ldld $LIBS" 11215cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11216/* end confdefs.h. */ 11217 11218/* Override any GCC internal prototype to avoid an error. 11219 Use char because int might match the return type of a GCC 11220 builtin and then its argument prototype would still apply. */ 11221#ifdef __cplusplus 11222extern "C" 11223#endif 11224char shl_load (); 11225int 11226main () 11227{ 11228return shl_load (); 11229 ; 11230 return 0; 11231} 11232_ACEOF 11233if ac_fn_c_try_link "$LINENO"; then : 11234 ac_cv_lib_dld_shl_load=yes 11235else 11236 ac_cv_lib_dld_shl_load=no 11237fi 11238rm -f core conftest.err conftest.$ac_objext \ 11239 conftest$ac_exeext conftest.$ac_ext 11240LIBS=$ac_check_lib_save_LIBS 11241fi 11242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11243$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11244if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 11245 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11246else 11247 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11248if test "x$ac_cv_func_dlopen" = x""yes; then : 11249 lt_cv_dlopen="dlopen" 11250else 11251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11252$as_echo_n "checking for dlopen in -ldl... " >&6; } 11253if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11254 $as_echo_n "(cached) " >&6 11255else 11256 ac_check_lib_save_LIBS=$LIBS 11257LIBS="-ldl $LIBS" 11258cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11259/* end confdefs.h. */ 11260 11261/* Override any GCC internal prototype to avoid an error. 11262 Use char because int might match the return type of a GCC 11263 builtin and then its argument prototype would still apply. */ 11264#ifdef __cplusplus 11265extern "C" 11266#endif 11267char dlopen (); 11268int 11269main () 11270{ 11271return dlopen (); 11272 ; 11273 return 0; 11274} 11275_ACEOF 11276if ac_fn_c_try_link "$LINENO"; then : 11277 ac_cv_lib_dl_dlopen=yes 11278else 11279 ac_cv_lib_dl_dlopen=no 11280fi 11281rm -f core conftest.err conftest.$ac_objext \ 11282 conftest$ac_exeext conftest.$ac_ext 11283LIBS=$ac_check_lib_save_LIBS 11284fi 11285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11286$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11287if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11288 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11289else 11290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11291$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11292if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 11293 $as_echo_n "(cached) " >&6 11294else 11295 ac_check_lib_save_LIBS=$LIBS 11296LIBS="-lsvld $LIBS" 11297cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11298/* end confdefs.h. */ 11299 11300/* Override any GCC internal prototype to avoid an error. 11301 Use char because int might match the return type of a GCC 11302 builtin and then its argument prototype would still apply. */ 11303#ifdef __cplusplus 11304extern "C" 11305#endif 11306char dlopen (); 11307int 11308main () 11309{ 11310return dlopen (); 11311 ; 11312 return 0; 11313} 11314_ACEOF 11315if ac_fn_c_try_link "$LINENO"; then : 11316 ac_cv_lib_svld_dlopen=yes 11317else 11318 ac_cv_lib_svld_dlopen=no 11319fi 11320rm -f core conftest.err conftest.$ac_objext \ 11321 conftest$ac_exeext conftest.$ac_ext 11322LIBS=$ac_check_lib_save_LIBS 11323fi 11324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11325$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11326if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11327 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11328else 11329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11330$as_echo_n "checking for dld_link in -ldld... " >&6; } 11331if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11332 $as_echo_n "(cached) " >&6 11333else 11334 ac_check_lib_save_LIBS=$LIBS 11335LIBS="-ldld $LIBS" 11336cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11337/* end confdefs.h. */ 11338 11339/* Override any GCC internal prototype to avoid an error. 11340 Use char because int might match the return type of a GCC 11341 builtin and then its argument prototype would still apply. */ 11342#ifdef __cplusplus 11343extern "C" 11344#endif 11345char dld_link (); 11346int 11347main () 11348{ 11349return dld_link (); 11350 ; 11351 return 0; 11352} 11353_ACEOF 11354if ac_fn_c_try_link "$LINENO"; then : 11355 ac_cv_lib_dld_dld_link=yes 11356else 11357 ac_cv_lib_dld_dld_link=no 11358fi 11359rm -f core conftest.err conftest.$ac_objext \ 11360 conftest$ac_exeext conftest.$ac_ext 11361LIBS=$ac_check_lib_save_LIBS 11362fi 11363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11364$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11365if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11366 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11367fi 11368 11369 11370fi 11371 11372 11373fi 11374 11375 11376fi 11377 11378 11379fi 11380 11381 11382fi 11383 11384 ;; 11385 esac 11386 11387 if test "x$lt_cv_dlopen" != xno; then 11388 enable_dlopen=yes 11389 else 11390 enable_dlopen=no 11391 fi 11392 11393 case $lt_cv_dlopen in 11394 dlopen) 11395 save_CPPFLAGS="$CPPFLAGS" 11396 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11397 11398 save_LDFLAGS="$LDFLAGS" 11399 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11400 11401 save_LIBS="$LIBS" 11402 LIBS="$lt_cv_dlopen_libs $LIBS" 11403 11404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11405$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11406if test "${lt_cv_dlopen_self+set}" = set; then : 11407 $as_echo_n "(cached) " >&6 11408else 11409 if test "$cross_compiling" = yes; then : 11410 lt_cv_dlopen_self=cross 11411else 11412 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11413 lt_status=$lt_dlunknown 11414 cat > conftest.$ac_ext <<_LT_EOF 11415#line 11415 "configure" 11416#include "confdefs.h" 11417 11418#if HAVE_DLFCN_H 11419#include <dlfcn.h> 11420#endif 11421 11422#include <stdio.h> 11423 11424#ifdef RTLD_GLOBAL 11425# define LT_DLGLOBAL RTLD_GLOBAL 11426#else 11427# ifdef DL_GLOBAL 11428# define LT_DLGLOBAL DL_GLOBAL 11429# else 11430# define LT_DLGLOBAL 0 11431# endif 11432#endif 11433 11434/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11435 find out it does not work in some platform. */ 11436#ifndef LT_DLLAZY_OR_NOW 11437# ifdef RTLD_LAZY 11438# define LT_DLLAZY_OR_NOW RTLD_LAZY 11439# else 11440# ifdef DL_LAZY 11441# define LT_DLLAZY_OR_NOW DL_LAZY 11442# else 11443# ifdef RTLD_NOW 11444# define LT_DLLAZY_OR_NOW RTLD_NOW 11445# else 11446# ifdef DL_NOW 11447# define LT_DLLAZY_OR_NOW DL_NOW 11448# else 11449# define LT_DLLAZY_OR_NOW 0 11450# endif 11451# endif 11452# endif 11453# endif 11454#endif 11455 11456/* When -fvisbility=hidden is used, assume the code has been annotated 11457 correspondingly for the symbols needed. */ 11458#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11459void fnord () __attribute__((visibility("default"))); 11460#endif 11461 11462void fnord () { int i=42; } 11463int main () 11464{ 11465 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11466 int status = $lt_dlunknown; 11467 11468 if (self) 11469 { 11470 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11471 else 11472 { 11473 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11474 else puts (dlerror ()); 11475 } 11476 /* dlclose (self); */ 11477 } 11478 else 11479 puts (dlerror ()); 11480 11481 return status; 11482} 11483_LT_EOF 11484 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11485 (eval $ac_link) 2>&5 11486 ac_status=$? 11487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11488 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11489 (./conftest; exit; ) >&5 2>/dev/null 11490 lt_status=$? 11491 case x$lt_status in 11492 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11493 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11494 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11495 esac 11496 else : 11497 # compilation failed 11498 lt_cv_dlopen_self=no 11499 fi 11500fi 11501rm -fr conftest* 11502 11503 11504fi 11505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11506$as_echo "$lt_cv_dlopen_self" >&6; } 11507 11508 if test "x$lt_cv_dlopen_self" = xyes; then 11509 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11511$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11512if test "${lt_cv_dlopen_self_static+set}" = set; then : 11513 $as_echo_n "(cached) " >&6 11514else 11515 if test "$cross_compiling" = yes; then : 11516 lt_cv_dlopen_self_static=cross 11517else 11518 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11519 lt_status=$lt_dlunknown 11520 cat > conftest.$ac_ext <<_LT_EOF 11521#line 11521 "configure" 11522#include "confdefs.h" 11523 11524#if HAVE_DLFCN_H 11525#include <dlfcn.h> 11526#endif 11527 11528#include <stdio.h> 11529 11530#ifdef RTLD_GLOBAL 11531# define LT_DLGLOBAL RTLD_GLOBAL 11532#else 11533# ifdef DL_GLOBAL 11534# define LT_DLGLOBAL DL_GLOBAL 11535# else 11536# define LT_DLGLOBAL 0 11537# endif 11538#endif 11539 11540/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11541 find out it does not work in some platform. */ 11542#ifndef LT_DLLAZY_OR_NOW 11543# ifdef RTLD_LAZY 11544# define LT_DLLAZY_OR_NOW RTLD_LAZY 11545# else 11546# ifdef DL_LAZY 11547# define LT_DLLAZY_OR_NOW DL_LAZY 11548# else 11549# ifdef RTLD_NOW 11550# define LT_DLLAZY_OR_NOW RTLD_NOW 11551# else 11552# ifdef DL_NOW 11553# define LT_DLLAZY_OR_NOW DL_NOW 11554# else 11555# define LT_DLLAZY_OR_NOW 0 11556# endif 11557# endif 11558# endif 11559# endif 11560#endif 11561 11562/* When -fvisbility=hidden is used, assume the code has been annotated 11563 correspondingly for the symbols needed. */ 11564#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11565void fnord () __attribute__((visibility("default"))); 11566#endif 11567 11568void fnord () { int i=42; } 11569int main () 11570{ 11571 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11572 int status = $lt_dlunknown; 11573 11574 if (self) 11575 { 11576 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11577 else 11578 { 11579 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11580 else puts (dlerror ()); 11581 } 11582 /* dlclose (self); */ 11583 } 11584 else 11585 puts (dlerror ()); 11586 11587 return status; 11588} 11589_LT_EOF 11590 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11591 (eval $ac_link) 2>&5 11592 ac_status=$? 11593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11594 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11595 (./conftest; exit; ) >&5 2>/dev/null 11596 lt_status=$? 11597 case x$lt_status in 11598 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11599 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11600 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11601 esac 11602 else : 11603 # compilation failed 11604 lt_cv_dlopen_self_static=no 11605 fi 11606fi 11607rm -fr conftest* 11608 11609 11610fi 11611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11612$as_echo "$lt_cv_dlopen_self_static" >&6; } 11613 fi 11614 11615 CPPFLAGS="$save_CPPFLAGS" 11616 LDFLAGS="$save_LDFLAGS" 11617 LIBS="$save_LIBS" 11618 ;; 11619 esac 11620 11621 case $lt_cv_dlopen_self in 11622 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11623 *) enable_dlopen_self=unknown ;; 11624 esac 11625 11626 case $lt_cv_dlopen_self_static in 11627 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11628 *) enable_dlopen_self_static=unknown ;; 11629 esac 11630fi 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648striplib= 11649old_striplib= 11650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11651$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11652if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11653 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11654 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11656$as_echo "yes" >&6; } 11657else 11658# FIXME - insert some real tests, host_os isn't really good enough 11659 case $host_os in 11660 darwin*) 11661 if test -n "$STRIP" ; then 11662 striplib="$STRIP -x" 11663 old_striplib="$STRIP -S" 11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11665$as_echo "yes" >&6; } 11666 else 11667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11668$as_echo "no" >&6; } 11669 fi 11670 ;; 11671 *) 11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11673$as_echo "no" >&6; } 11674 ;; 11675 esac 11676fi 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 # Report which library types will actually be built 11690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11691$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11693$as_echo "$can_build_shared" >&6; } 11694 11695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11696$as_echo_n "checking whether to build shared libraries... " >&6; } 11697 test "$can_build_shared" = "no" && enable_shared=no 11698 11699 # On AIX, shared libraries and static libraries use the same namespace, and 11700 # are all built from PIC. 11701 case $host_os in 11702 aix3*) 11703 test "$enable_shared" = yes && enable_static=no 11704 if test -n "$RANLIB"; then 11705 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11706 postinstall_cmds='$RANLIB $lib' 11707 fi 11708 ;; 11709 11710 aix[4-9]*) 11711 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11712 test "$enable_shared" = yes && enable_static=no 11713 fi 11714 ;; 11715 esac 11716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11717$as_echo "$enable_shared" >&6; } 11718 11719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11720$as_echo_n "checking whether to build static libraries... " >&6; } 11721 # Make sure either enable_shared or enable_static is yes. 11722 test "$enable_shared" = yes || enable_static=yes 11723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11724$as_echo "$enable_static" >&6; } 11725 11726 11727 11728 11729fi 11730ac_ext=c 11731ac_cpp='$CPP $CPPFLAGS' 11732ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11733ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11734ac_compiler_gnu=$ac_cv_c_compiler_gnu 11735 11736CC="$lt_save_CC" 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 ac_config_commands="$ac_config_commands libtool" 11751 11752 11753 11754 11755# Only expand once: 11756 11757 11758 11759# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE. 11760 11761# The tests for host and target for $enable_largefile require 11762# canonical names. 11763 11764 11765 11766# As the $enable_largefile decision depends on --enable-plugins we must set it 11767# even in directories otherwise not depending on the $plugins option. 11768 11769 11770# Check whether --enable-plugins was given. 11771if test "${enable_plugins+set}" = set; then : 11772 enableval=$enable_plugins; case "${enableval}" in 11773 yes | "") plugins=yes ;; 11774 no) plugins=no ;; 11775 *) plugins=yes ;; 11776 esac 11777else 11778 plugins=no 11779fi 11780 11781 11782 11783case "${host}" in 11784 sparc-*-solaris*|i[3-7]86-*-solaris*) 11785 # On native 32bit sparc and ia32 solaris, large-file and procfs support 11786 # are mutually exclusive; and without procfs support, the bfd/ elf module 11787 # cannot provide certain routines such as elfcore_write_prpsinfo 11788 # or elfcore_write_prstatus. So unless the user explicitly requested 11789 # large-file support through the --enable-largefile switch, disable 11790 # large-file support in favor of procfs support. 11791 test "${target}" = "${host}" -a "x$plugins" = xno \ 11792 && : ${enable_largefile="no"} 11793 ;; 11794esac 11795 11796# Check whether --enable-largefile was given. 11797if test "${enable_largefile+set}" = set; then : 11798 enableval=$enable_largefile; 11799fi 11800 11801if test "$enable_largefile" != no; then 11802 11803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11804$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11805if test "${ac_cv_sys_largefile_CC+set}" = set; then : 11806 $as_echo_n "(cached) " >&6 11807else 11808 ac_cv_sys_largefile_CC=no 11809 if test "$GCC" != yes; then 11810 ac_save_CC=$CC 11811 while :; do 11812 # IRIX 6.2 and later do not support large files by default, 11813 # so use the C compiler's -n32 option if that helps. 11814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11815/* end confdefs.h. */ 11816#include <sys/types.h> 11817 /* Check that off_t can represent 2**63 - 1 correctly. 11818 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11819 since some C++ compilers masquerading as C compilers 11820 incorrectly reject 9223372036854775807. */ 11821#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11822 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11823 && LARGE_OFF_T % 2147483647 == 1) 11824 ? 1 : -1]; 11825int 11826main () 11827{ 11828 11829 ; 11830 return 0; 11831} 11832_ACEOF 11833 if ac_fn_c_try_compile "$LINENO"; then : 11834 break 11835fi 11836rm -f core conftest.err conftest.$ac_objext 11837 CC="$CC -n32" 11838 if ac_fn_c_try_compile "$LINENO"; then : 11839 ac_cv_sys_largefile_CC=' -n32'; break 11840fi 11841rm -f core conftest.err conftest.$ac_objext 11842 break 11843 done 11844 CC=$ac_save_CC 11845 rm -f conftest.$ac_ext 11846 fi 11847fi 11848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11849$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11850 if test "$ac_cv_sys_largefile_CC" != no; then 11851 CC=$CC$ac_cv_sys_largefile_CC 11852 fi 11853 11854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11855$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11856if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 11857 $as_echo_n "(cached) " >&6 11858else 11859 while :; do 11860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11861/* end confdefs.h. */ 11862#include <sys/types.h> 11863 /* Check that off_t can represent 2**63 - 1 correctly. 11864 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11865 since some C++ compilers masquerading as C compilers 11866 incorrectly reject 9223372036854775807. */ 11867#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11868 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11869 && LARGE_OFF_T % 2147483647 == 1) 11870 ? 1 : -1]; 11871int 11872main () 11873{ 11874 11875 ; 11876 return 0; 11877} 11878_ACEOF 11879if ac_fn_c_try_compile "$LINENO"; then : 11880 ac_cv_sys_file_offset_bits=no; break 11881fi 11882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11884/* end confdefs.h. */ 11885#define _FILE_OFFSET_BITS 64 11886#include <sys/types.h> 11887 /* Check that off_t can represent 2**63 - 1 correctly. 11888 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11889 since some C++ compilers masquerading as C compilers 11890 incorrectly reject 9223372036854775807. */ 11891#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11892 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11893 && LARGE_OFF_T % 2147483647 == 1) 11894 ? 1 : -1]; 11895int 11896main () 11897{ 11898 11899 ; 11900 return 0; 11901} 11902_ACEOF 11903if ac_fn_c_try_compile "$LINENO"; then : 11904 ac_cv_sys_file_offset_bits=64; break 11905fi 11906rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11907 ac_cv_sys_file_offset_bits=unknown 11908 break 11909done 11910fi 11911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11912$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11913case $ac_cv_sys_file_offset_bits in #( 11914 no | unknown) ;; 11915 *) 11916cat >>confdefs.h <<_ACEOF 11917#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11918_ACEOF 11919;; 11920esac 11921rm -rf conftest* 11922 if test $ac_cv_sys_file_offset_bits = unknown; then 11923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11924$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11925if test "${ac_cv_sys_large_files+set}" = set; then : 11926 $as_echo_n "(cached) " >&6 11927else 11928 while :; do 11929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11930/* end confdefs.h. */ 11931#include <sys/types.h> 11932 /* Check that off_t can represent 2**63 - 1 correctly. 11933 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11934 since some C++ compilers masquerading as C compilers 11935 incorrectly reject 9223372036854775807. */ 11936#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11937 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11938 && LARGE_OFF_T % 2147483647 == 1) 11939 ? 1 : -1]; 11940int 11941main () 11942{ 11943 11944 ; 11945 return 0; 11946} 11947_ACEOF 11948if ac_fn_c_try_compile "$LINENO"; then : 11949 ac_cv_sys_large_files=no; break 11950fi 11951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11953/* end confdefs.h. */ 11954#define _LARGE_FILES 1 11955#include <sys/types.h> 11956 /* Check that off_t can represent 2**63 - 1 correctly. 11957 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11958 since some C++ compilers masquerading as C compilers 11959 incorrectly reject 9223372036854775807. */ 11960#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11961 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11962 && LARGE_OFF_T % 2147483647 == 1) 11963 ? 1 : -1]; 11964int 11965main () 11966{ 11967 11968 ; 11969 return 0; 11970} 11971_ACEOF 11972if ac_fn_c_try_compile "$LINENO"; then : 11973 ac_cv_sys_large_files=1; break 11974fi 11975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11976 ac_cv_sys_large_files=unknown 11977 break 11978done 11979fi 11980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11981$as_echo "$ac_cv_sys_large_files" >&6; } 11982case $ac_cv_sys_large_files in #( 11983 no | unknown) ;; 11984 *) 11985cat >>confdefs.h <<_ACEOF 11986#define _LARGE_FILES $ac_cv_sys_large_files 11987_ACEOF 11988;; 11989esac 11990rm -rf conftest* 11991 fi 11992fi 11993 11994 11995 11996 if test "$plugins" = "yes"; then 11997 PLUGINS_TRUE= 11998 PLUGINS_FALSE='#' 11999else 12000 PLUGINS_TRUE='#' 12001 PLUGINS_FALSE= 12002fi 12003 12004 12005if test "$plugins" = "yes"; then 12006 if test "$enable_dlopen" != "yes" ; then 12007 as_fn_error " 12008 Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5 12009 fi 12010 enable_targets="$enable_targets plugin" 12011fi 12012 12013# Check whether --enable-64-bit-bfd was given. 12014if test "${enable_64_bit_bfd+set}" = set; then : 12015 enableval=$enable_64_bit_bfd; case "${enableval}" in 12016 yes) want64=true ;; 12017 no) want64=false ;; 12018 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 12019esac 12020else 12021 want64=false 12022fi 12023 12024# Check whether --enable-targets was given. 12025if test "${enable_targets+set}" = set; then : 12026 enableval=$enable_targets; case "${enableval}" in 12027 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5 12028 ;; 12029 no) enable_targets= ;; 12030 *) enable_targets=$enableval ;; 12031esac 12032fi 12033 12034 12035# Check whether --with-mmap was given. 12036if test "${with_mmap+set}" = set; then : 12037 withval=$with_mmap; case "${withval}" in 12038 yes) want_mmap=true ;; 12039 no) want_mmap=false ;; 12040 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;; 12041esac 12042else 12043 want_mmap=false 12044fi 12045 12046# Check whether --enable-secureplt was given. 12047if test "${enable_secureplt+set}" = set; then : 12048 enableval=$enable_secureplt; case "${enableval}" in 12049 yes) use_secureplt=true ;; 12050 no) use_secureplt=false ;; 12051 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;; 12052esac 12053else 12054 use_secureplt=false 12055fi 12056if test $use_secureplt = true; then 12057 12058$as_echo "#define USE_SECUREPLT 1" >>confdefs.h 12059 12060fi 12061 12062# Check whether --enable-leading-mingw64-underscores was given. 12063if test "${enable_leading_mingw64_underscores+set}" = set; then : 12064 enableval=$enable_leading_mingw64_underscores; 12065fi 12066 12067if test x"$enable_leading_mingw64_underscores" = xyes ; then : 12068 12069$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h 12070 12071fi 12072 12073DEBUGDIR=${libdir}/debug 12074 12075# Check whether --with-separate-debug-dir was given. 12076if test "${with_separate_debug_dir+set}" = set; then : 12077 withval=$with_separate_debug_dir; DEBUGDIR="${withval}" 12078fi 12079 12080 12081 12082# Check to see if we should allow the generation of 12083# symbols with the ELF standard's STT_COMMON type. 12084# Check whether --enable-elf-stt-common was given. 12085if test "${enable_elf_stt_common+set}" = set; then : 12086 enableval=$enable_elf_stt_common; case "${enableval}" in 12087 yes) want_elf_stt_common=true ;; 12088 no) want_elf_stt_common=false ;; 12089 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;; 12090 esac 12091else 12092 # We have to choose a default behaviour. For native builds we could 12093# test whether the loader supports the STT_COMMON type, but that would 12094# mean that built binaries could not be exported to older systems where 12095# the loader does not support it. So by default we always choose to 12096# disable this feature. 12097 want_elf_stt_common=false 12098fi 12099if test $want_elf_stt_common = true; then 12100 12101$as_echo "#define USE_STT_COMMON 1" >>confdefs.h 12102 12103fi 12104 12105 12106 12107# Check whether --with-pkgversion was given. 12108if test "${with_pkgversion+set}" = set; then : 12109 withval=$with_pkgversion; case "$withval" in 12110 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12111 no) PKGVERSION= ;; 12112 *) PKGVERSION="($withval)\ " ;; 12113 esac 12114else 12115 PKGVERSION="(GNU Binutils)\ " 12116 12117fi 12118 12119 12120 12121 12122 12123# Check whether --with-bugurl was given. 12124if test "${with_bugurl+set}" = set; then : 12125 withval=$with_bugurl; case "$withval" in 12126 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12127 no) BUGURL= 12128 ;; 12129 *) BUGURL="$withval" 12130 ;; 12131 esac 12132else 12133 BUGURL="http://www.sourceware.org/bugzilla/" 12134 12135fi 12136 12137 case ${BUGURL} in 12138 "") 12139 REPORT_BUGS_TO= 12140 REPORT_BUGS_TEXI= 12141 ;; 12142 *) 12143 REPORT_BUGS_TO="<$BUGURL>" 12144 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12145 ;; 12146 esac; 12147 12148 12149 12150 12151 12152GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12153cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12154/* end confdefs.h. */ 12155__GNUC__ 12156_ACEOF 12157if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12158 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 12159 12160else 12161 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12162fi 12163rm -f conftest* 12164 12165 12166# Check whether --enable-werror was given. 12167if test "${enable_werror+set}" = set; then : 12168 enableval=$enable_werror; case "${enableval}" in 12169 yes | y) ERROR_ON_WARNING="yes" ;; 12170 no | n) ERROR_ON_WARNING="no" ;; 12171 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12172 esac 12173fi 12174 12175 12176# Disable -Wformat by default when using gcc on mingw 12177case "${host}" in 12178 *-*-mingw32*) 12179 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12180 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12181 fi 12182 ;; 12183 *) ;; 12184esac 12185 12186# Enable -Werror by default when using gcc 12187if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12188 ERROR_ON_WARNING=yes 12189fi 12190 12191NO_WERROR= 12192if test "${ERROR_ON_WARNING}" = yes ; then 12193 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12194 NO_WERROR="-Wno-error" 12195fi 12196 12197if test "${GCC}" = yes ; then 12198 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12199fi 12200 12201# Check whether --enable-build-warnings was given. 12202if test "${enable_build_warnings+set}" = set; then : 12203 enableval=$enable_build_warnings; case "${enableval}" in 12204 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";; 12205 no) if test "${GCC}" = yes ; then 12206 WARN_CFLAGS="-w" 12207 fi;; 12208 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12209 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";; 12210 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12211 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";; 12212 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12213esac 12214fi 12215 12216 12217if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12218 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12219fi 12220 12221 12222 12223 12224 12225ac_config_headers="$ac_config_headers config.h:config.in" 12226 12227 12228if test -z "$target" ; then 12229 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5 12230fi 12231 12232 12233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12234$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12235 # Check whether --enable-maintainer-mode was given. 12236if test "${enable_maintainer_mode+set}" = set; then : 12237 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12238else 12239 USE_MAINTAINER_MODE=no 12240fi 12241 12242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12243$as_echo "$USE_MAINTAINER_MODE" >&6; } 12244 if test $USE_MAINTAINER_MODE = yes; then 12245 MAINTAINER_MODE_TRUE= 12246 MAINTAINER_MODE_FALSE='#' 12247else 12248 MAINTAINER_MODE_TRUE='#' 12249 MAINTAINER_MODE_FALSE= 12250fi 12251 12252 MAINT=$MAINTAINER_MODE_TRUE 12253 12254 12255 if false; then 12256 GENINSRC_NEVER_TRUE= 12257 GENINSRC_NEVER_FALSE='#' 12258else 12259 GENINSRC_NEVER_TRUE='#' 12260 GENINSRC_NEVER_FALSE= 12261fi 12262 12263 case ${build_alias} in 12264 "") build_noncanonical=${build} ;; 12265 *) build_noncanonical=${build_alias} ;; 12266esac 12267 12268 case ${host_alias} in 12269 "") host_noncanonical=${build_noncanonical} ;; 12270 *) host_noncanonical=${host_alias} ;; 12271esac 12272 12273 case ${target_alias} in 12274 "") target_noncanonical=${host_noncanonical} ;; 12275 *) target_noncanonical=${target_alias} ;; 12276esac 12277 12278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12279$as_echo_n "checking whether to install libbfd... " >&6; } 12280 # Check whether --enable-install-libbfd was given. 12281if test "${enable_install_libbfd+set}" = set; then : 12282 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12283else 12284 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12285 install_libbfd_p=yes 12286 else 12287 install_libbfd_p=no 12288 fi 12289fi 12290 12291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12292$as_echo "$install_libbfd_p" >&6; } 12293 if test $install_libbfd_p = yes; then 12294 INSTALL_LIBBFD_TRUE= 12295 INSTALL_LIBBFD_FALSE='#' 12296else 12297 INSTALL_LIBBFD_TRUE='#' 12298 INSTALL_LIBBFD_FALSE= 12299fi 12300 12301 # Need _noncanonical variables for this. 12302 12303 12304 12305 12306 # libbfd.a is a host library containing target dependent code 12307 bfdlibdir='$(libdir)' 12308 bfdincludedir='$(includedir)' 12309 if test "${host}" != "${target}"; then 12310 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12311 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12312 fi 12313 12314 12315 12316 12317 12318 12319 12320 12321host64=false 12322target64=false 12323bfd_default_target_size=32 12324 12325# host stuff: 12326 12327ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru" 12328# If we haven't got the data from the intl directory, 12329# assume NLS is disabled. 12330USE_NLS=no 12331LIBINTL= 12332LIBINTL_DEP= 12333INCINTL= 12334XGETTEXT= 12335GMSGFMT= 12336POSUB= 12337 12338if test -f ../intl/config.intl; then 12339 . ../intl/config.intl 12340fi 12341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12342$as_echo_n "checking whether NLS is requested... " >&6; } 12343if test x"$USE_NLS" != xyes; then 12344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12345$as_echo "no" >&6; } 12346else 12347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12348$as_echo "yes" >&6; } 12349 12350$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12351 12352 12353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12354$as_echo_n "checking for catalogs to be installed... " >&6; } 12355 # Look for .po and .gmo files in the source directory. 12356 CATALOGS= 12357 XLINGUAS= 12358 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12359 # If there aren't any .gmo files the shell will give us the 12360 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12361 # weeded out. 12362 case "$cat" in *\**) 12363 continue;; 12364 esac 12365 # The quadruple backslash is collapsed to a double backslash 12366 # by the backticks, then collapsed again by the double quotes, 12367 # leaving us with one backslash in the sed expression (right 12368 # before the dot that mustn't act as a wildcard). 12369 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12370 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12371 # The user is allowed to set LINGUAS to a list of languages to 12372 # install catalogs for. If it's empty that means "all of them." 12373 if test "x$LINGUAS" = x; then 12374 CATALOGS="$CATALOGS $cat" 12375 XLINGUAS="$XLINGUAS $lang" 12376 else 12377 case "$LINGUAS" in *$lang*) 12378 CATALOGS="$CATALOGS $cat" 12379 XLINGUAS="$XLINGUAS $lang" 12380 ;; 12381 esac 12382 fi 12383 done 12384 LINGUAS="$XLINGUAS" 12385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12386$as_echo "$LINGUAS" >&6; } 12387 12388 12389 DATADIRNAME=share 12390 12391 INSTOBJEXT=.mo 12392 12393 GENCAT=gencat 12394 12395 CATOBJEXT=.gmo 12396 12397fi 12398 12399 MKINSTALLDIRS= 12400 if test -n "$ac_aux_dir"; then 12401 case "$ac_aux_dir" in 12402 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12403 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12404 esac 12405 fi 12406 if test -z "$MKINSTALLDIRS"; then 12407 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12408 fi 12409 12410 12411 12412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12413$as_echo_n "checking whether NLS is requested... " >&6; } 12414 # Check whether --enable-nls was given. 12415if test "${enable_nls+set}" = set; then : 12416 enableval=$enable_nls; USE_NLS=$enableval 12417else 12418 USE_NLS=yes 12419fi 12420 12421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12422$as_echo "$USE_NLS" >&6; } 12423 12424 12425 12426 12427 12428 12429# Prepare PATH_SEPARATOR. 12430# The user is always right. 12431if test "${PATH_SEPARATOR+set}" != set; then 12432 echo "#! /bin/sh" >conf$$.sh 12433 echo "exit 0" >>conf$$.sh 12434 chmod +x conf$$.sh 12435 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12436 PATH_SEPARATOR=';' 12437 else 12438 PATH_SEPARATOR=: 12439 fi 12440 rm -f conf$$.sh 12441fi 12442 12443# Find out how to test for executable files. Don't use a zero-byte file, 12444# as systems may use methods other than mode bits to determine executability. 12445cat >conf$$.file <<_ASEOF 12446#! /bin/sh 12447exit 0 12448_ASEOF 12449chmod +x conf$$.file 12450if test -x conf$$.file >/dev/null 2>&1; then 12451 ac_executable_p="test -x" 12452else 12453 ac_executable_p="test -f" 12454fi 12455rm -f conf$$.file 12456 12457# Extract the first word of "msgfmt", so it can be a program name with args. 12458set dummy msgfmt; ac_word=$2 12459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12460$as_echo_n "checking for $ac_word... " >&6; } 12461if test "${ac_cv_path_MSGFMT+set}" = set; then : 12462 $as_echo_n "(cached) " >&6 12463else 12464 case "$MSGFMT" in 12465 [\\/]* | ?:[\\/]*) 12466 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12467 ;; 12468 *) 12469 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12470 for ac_dir in $PATH; do 12471 IFS="$ac_save_IFS" 12472 test -z "$ac_dir" && ac_dir=. 12473 for ac_exec_ext in '' $ac_executable_extensions; do 12474 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12475 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12476 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12477 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12478 break 2 12479 fi 12480 fi 12481 done 12482 done 12483 IFS="$ac_save_IFS" 12484 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12485 ;; 12486esac 12487fi 12488MSGFMT="$ac_cv_path_MSGFMT" 12489if test "$MSGFMT" != ":"; then 12490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12491$as_echo "$MSGFMT" >&6; } 12492else 12493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12494$as_echo "no" >&6; } 12495fi 12496 12497 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12498set dummy gmsgfmt; ac_word=$2 12499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12500$as_echo_n "checking for $ac_word... " >&6; } 12501if test "${ac_cv_path_GMSGFMT+set}" = set; then : 12502 $as_echo_n "(cached) " >&6 12503else 12504 case $GMSGFMT in 12505 [\\/]* | ?:[\\/]*) 12506 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 12507 ;; 12508 *) 12509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12510for as_dir in $PATH 12511do 12512 IFS=$as_save_IFS 12513 test -z "$as_dir" && as_dir=. 12514 for ac_exec_ext in '' $ac_executable_extensions; do 12515 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12516 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 12517 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12518 break 2 12519 fi 12520done 12521 done 12522IFS=$as_save_IFS 12523 12524 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 12525 ;; 12526esac 12527fi 12528GMSGFMT=$ac_cv_path_GMSGFMT 12529if test -n "$GMSGFMT"; then 12530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 12531$as_echo "$GMSGFMT" >&6; } 12532else 12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12534$as_echo "no" >&6; } 12535fi 12536 12537 12538 12539 12540# Prepare PATH_SEPARATOR. 12541# The user is always right. 12542if test "${PATH_SEPARATOR+set}" != set; then 12543 echo "#! /bin/sh" >conf$$.sh 12544 echo "exit 0" >>conf$$.sh 12545 chmod +x conf$$.sh 12546 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12547 PATH_SEPARATOR=';' 12548 else 12549 PATH_SEPARATOR=: 12550 fi 12551 rm -f conf$$.sh 12552fi 12553 12554# Find out how to test for executable files. Don't use a zero-byte file, 12555# as systems may use methods other than mode bits to determine executability. 12556cat >conf$$.file <<_ASEOF 12557#! /bin/sh 12558exit 0 12559_ASEOF 12560chmod +x conf$$.file 12561if test -x conf$$.file >/dev/null 2>&1; then 12562 ac_executable_p="test -x" 12563else 12564 ac_executable_p="test -f" 12565fi 12566rm -f conf$$.file 12567 12568# Extract the first word of "xgettext", so it can be a program name with args. 12569set dummy xgettext; ac_word=$2 12570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12571$as_echo_n "checking for $ac_word... " >&6; } 12572if test "${ac_cv_path_XGETTEXT+set}" = set; then : 12573 $as_echo_n "(cached) " >&6 12574else 12575 case "$XGETTEXT" in 12576 [\\/]* | ?:[\\/]*) 12577 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 12578 ;; 12579 *) 12580 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12581 for ac_dir in $PATH; do 12582 IFS="$ac_save_IFS" 12583 test -z "$ac_dir" && ac_dir=. 12584 for ac_exec_ext in '' $ac_executable_extensions; do 12585 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12586 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12587 (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 12588 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 12589 break 2 12590 fi 12591 fi 12592 done 12593 done 12594 IFS="$ac_save_IFS" 12595 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 12596 ;; 12597esac 12598fi 12599XGETTEXT="$ac_cv_path_XGETTEXT" 12600if test "$XGETTEXT" != ":"; then 12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 12602$as_echo "$XGETTEXT" >&6; } 12603else 12604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12605$as_echo "no" >&6; } 12606fi 12607 12608 rm -f messages.po 12609 12610 12611# Prepare PATH_SEPARATOR. 12612# The user is always right. 12613if test "${PATH_SEPARATOR+set}" != set; then 12614 echo "#! /bin/sh" >conf$$.sh 12615 echo "exit 0" >>conf$$.sh 12616 chmod +x conf$$.sh 12617 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12618 PATH_SEPARATOR=';' 12619 else 12620 PATH_SEPARATOR=: 12621 fi 12622 rm -f conf$$.sh 12623fi 12624 12625# Find out how to test for executable files. Don't use a zero-byte file, 12626# as systems may use methods other than mode bits to determine executability. 12627cat >conf$$.file <<_ASEOF 12628#! /bin/sh 12629exit 0 12630_ASEOF 12631chmod +x conf$$.file 12632if test -x conf$$.file >/dev/null 2>&1; then 12633 ac_executable_p="test -x" 12634else 12635 ac_executable_p="test -f" 12636fi 12637rm -f conf$$.file 12638 12639# Extract the first word of "msgmerge", so it can be a program name with args. 12640set dummy msgmerge; ac_word=$2 12641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12642$as_echo_n "checking for $ac_word... " >&6; } 12643if test "${ac_cv_path_MSGMERGE+set}" = set; then : 12644 $as_echo_n "(cached) " >&6 12645else 12646 case "$MSGMERGE" in 12647 [\\/]* | ?:[\\/]*) 12648 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 12649 ;; 12650 *) 12651 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12652 for ac_dir in $PATH; do 12653 IFS="$ac_save_IFS" 12654 test -z "$ac_dir" && ac_dir=. 12655 for ac_exec_ext in '' $ac_executable_extensions; do 12656 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12657 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 12658 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 12659 break 2 12660 fi 12661 fi 12662 done 12663 done 12664 IFS="$ac_save_IFS" 12665 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 12666 ;; 12667esac 12668fi 12669MSGMERGE="$ac_cv_path_MSGMERGE" 12670if test "$MSGMERGE" != ":"; then 12671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 12672$as_echo "$MSGMERGE" >&6; } 12673else 12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12675$as_echo "no" >&6; } 12676fi 12677 12678 12679 if test "$GMSGFMT" != ":"; then 12680 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 12681 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12682 : ; 12683 else 12684 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 12685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 12686$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 12687 GMSGFMT=":" 12688 fi 12689 fi 12690 12691 if test "$XGETTEXT" != ":"; then 12692 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12693 (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 12694 : ; 12695 else 12696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 12697$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 12698 XGETTEXT=":" 12699 fi 12700 rm -f messages.po 12701 fi 12702 12703 ac_config_commands="$ac_config_commands default-1" 12704 12705 12706 12707# Permit host specific settings. 12708. ${srcdir}/configure.host 12709 12710 12711 12712 12713BFD_HOST_64BIT_LONG=0 12714BFD_HOST_64BIT_LONG_LONG=0 12715BFD_HOST_64_BIT_DEFINED=0 12716BFD_HOST_64_BIT= 12717BFD_HOST_U_64_BIT= 12718BFD_HOSTPTR_T="unsigned long" 12719 12720# The cast to long int works around a bug in the HP C Compiler 12721# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12722# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12723# This bug is HP SR number 8606223364. 12724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 12725$as_echo_n "checking size of long long... " >&6; } 12726if test "${ac_cv_sizeof_long_long+set}" = set; then : 12727 $as_echo_n "(cached) " >&6 12728else 12729 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 12730 12731else 12732 if test "$ac_cv_type_long_long" = yes; then 12733 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12734$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12735{ as_fn_set_status 77 12736as_fn_error "cannot compute sizeof (long long) 12737See \`config.log' for more details." "$LINENO" 5; }; } 12738 else 12739 ac_cv_sizeof_long_long=0 12740 fi 12741fi 12742 12743fi 12744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 12745$as_echo "$ac_cv_sizeof_long_long" >&6; } 12746 12747 12748 12749cat >>confdefs.h <<_ACEOF 12750#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 12751_ACEOF 12752 12753 12754# The cast to long int works around a bug in the HP C Compiler 12755# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12756# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12757# This bug is HP SR number 8606223364. 12758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 12759$as_echo_n "checking size of void *... " >&6; } 12760if test "${ac_cv_sizeof_void_p+set}" = set; then : 12761 $as_echo_n "(cached) " >&6 12762else 12763 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 12764 12765else 12766 if test "$ac_cv_type_void_p" = yes; then 12767 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12768$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12769{ as_fn_set_status 77 12770as_fn_error "cannot compute sizeof (void *) 12771See \`config.log' for more details." "$LINENO" 5; }; } 12772 else 12773 ac_cv_sizeof_void_p=0 12774 fi 12775fi 12776 12777fi 12778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 12779$as_echo "$ac_cv_sizeof_void_p" >&6; } 12780 12781 12782 12783cat >>confdefs.h <<_ACEOF 12784#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12785_ACEOF 12786 12787 12788# The cast to long int works around a bug in the HP C Compiler 12789# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12790# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12791# This bug is HP SR number 8606223364. 12792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 12793$as_echo_n "checking size of long... " >&6; } 12794if test "${ac_cv_sizeof_long+set}" = set; then : 12795 $as_echo_n "(cached) " >&6 12796else 12797 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 12798 12799else 12800 if test "$ac_cv_type_long" = yes; then 12801 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12802$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12803{ as_fn_set_status 77 12804as_fn_error "cannot compute sizeof (long) 12805See \`config.log' for more details." "$LINENO" 5; }; } 12806 else 12807 ac_cv_sizeof_long=0 12808 fi 12809fi 12810 12811fi 12812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 12813$as_echo "$ac_cv_sizeof_long" >&6; } 12814 12815 12816 12817cat >>confdefs.h <<_ACEOF 12818#define SIZEOF_LONG $ac_cv_sizeof_long 12819_ACEOF 12820 12821 12822 12823if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12824 host64=true 12825fi 12826 12827if test "x${ac_cv_sizeof_long}" = "x8"; then 12828 BFD_HOST_64BIT_LONG=1 12829 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 12830 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 12831elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 12832 BFD_HOST_64BIT_LONG_LONG=1 12833 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 12834 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 12835 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 12836 BFD_HOSTPTR_T="unsigned long long" 12837 fi 12838fi 12839 12840if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 12841 BFD_HOST_64_BIT_DEFINED=1 12842 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 12843 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 12844fi 12845 12846 12847 12848 12849 12850 12851 12852 12853# Put a plausible default for CC_FOR_BUILD in Makefile. 12854if test -z "$CC_FOR_BUILD"; then 12855 if test "x$cross_compiling" = "xno"; then 12856 CC_FOR_BUILD='$(CC)' 12857 else 12858 CC_FOR_BUILD=gcc 12859 fi 12860fi 12861 12862# Also set EXEEXT_FOR_BUILD. 12863if test "x$cross_compiling" = "xno"; then 12864 EXEEXT_FOR_BUILD='$(EXEEXT)' 12865else 12866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 12867$as_echo_n "checking for build system executable suffix... " >&6; } 12868if test "${bfd_cv_build_exeext+set}" = set; then : 12869 $as_echo_n "(cached) " >&6 12870else 12871 rm -f conftest* 12872 echo 'int main () { return 0; }' > conftest.c 12873 bfd_cv_build_exeext= 12874 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 12875 for file in conftest.*; do 12876 case $file in 12877 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 12878 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 12879 esac 12880 done 12881 rm -f conftest* 12882 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 12883fi 12884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 12885$as_echo "$bfd_cv_build_exeext" >&6; } 12886 EXEEXT_FOR_BUILD="" 12887 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 12888fi 12889 12890 12891for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h 12892do : 12893 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12894ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12895eval as_val=\$$as_ac_Header 12896 if test "x$as_val" = x""yes; then : 12897 cat >>confdefs.h <<_ACEOF 12898#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12899_ACEOF 12900 12901fi 12902 12903done 12904 12905for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h 12906do : 12907 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12908ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12909eval as_val=\$$as_ac_Header 12910 if test "x$as_val" = x""yes; then : 12911 cat >>confdefs.h <<_ACEOF 12912#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12913_ACEOF 12914 12915fi 12916 12917done 12918 12919 12920 12921inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 12922 12923acx_cv_header_stdint=stddef.h 12924acx_cv_header_stdint_kind="(already complete)" 12925for i in stdint.h $inttype_headers; do 12926 unset ac_cv_type_uintptr_t 12927 unset ac_cv_type_uintmax_t 12928 unset ac_cv_type_int_least32_t 12929 unset ac_cv_type_int_fast32_t 12930 unset ac_cv_type_uint64_t 12931 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 12932 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 12933#include <$i> 12934" 12935if test "x$ac_cv_type_uintmax_t" = x""yes; then : 12936 acx_cv_header_stdint=$i 12937else 12938 continue 12939fi 12940 12941 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12942#include <$i> 12943" 12944if test "x$ac_cv_type_uintptr_t" = x""yes; then : 12945 12946else 12947 acx_cv_header_stdint_kind="(mostly complete)" 12948fi 12949 12950 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 12951#include <$i> 12952" 12953if test "x$ac_cv_type_int_least32_t" = x""yes; then : 12954 12955else 12956 acx_cv_header_stdint_kind="(mostly complete)" 12957fi 12958 12959 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 12960#include <$i> 12961" 12962if test "x$ac_cv_type_int_fast32_t" = x""yes; then : 12963 12964else 12965 acx_cv_header_stdint_kind="(mostly complete)" 12966fi 12967 12968 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12969#include <$i> 12970" 12971if test "x$ac_cv_type_uint64_t" = x""yes; then : 12972 12973else 12974 acx_cv_header_stdint_kind="(lacks uint64_t)" 12975fi 12976 12977 break 12978done 12979if test "$acx_cv_header_stdint" = stddef.h; then 12980 acx_cv_header_stdint_kind="(lacks uintmax_t)" 12981 for i in stdint.h $inttype_headers; do 12982 unset ac_cv_type_uintptr_t 12983 unset ac_cv_type_uint32_t 12984 unset ac_cv_type_uint64_t 12985 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 12986 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 12987#include <$i> 12988" 12989if test "x$ac_cv_type_uint32_t" = x""yes; then : 12990 acx_cv_header_stdint=$i 12991else 12992 continue 12993fi 12994 12995 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12996#include <$i> 12997" 12998if test "x$ac_cv_type_uint64_t" = x""yes; then : 12999 13000fi 13001 13002 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 13003#include <$i> 13004" 13005if test "x$ac_cv_type_uintptr_t" = x""yes; then : 13006 13007fi 13008 13009 break 13010 done 13011fi 13012if test "$acx_cv_header_stdint" = stddef.h; then 13013 acx_cv_header_stdint_kind="(u_intXX_t style)" 13014 for i in sys/types.h $inttype_headers; do 13015 unset ac_cv_type_u_int32_t 13016 unset ac_cv_type_u_int64_t 13017 $as_echo_n "looking for u_intXX_t types in $i, " >&6 13018 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 13019#include <$i> 13020" 13021if test "x$ac_cv_type_u_int32_t" = x""yes; then : 13022 acx_cv_header_stdint=$i 13023else 13024 continue 13025fi 13026 13027 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 13028#include <$i> 13029" 13030if test "x$ac_cv_type_u_int64_t" = x""yes; then : 13031 13032fi 13033 13034 break 13035 done 13036fi 13037if test "$acx_cv_header_stdint" = stddef.h; then 13038 acx_cv_header_stdint_kind="(using manual detection)" 13039fi 13040 13041test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 13042test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 13043test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 13044test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 13045test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 13046 13047# ----------------- Summarize what we found so far 13048 13049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5 13050$as_echo_n "checking what to include in bfd_stdint.h... " >&6; } 13051 13052case `$as_basename -- bfd_stdint.h || 13053$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13054 Xbfd_stdint.h : 'X\(//\)$' \| \ 13055 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null || 13056$as_echo X/bfd_stdint.h | 13057 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13058 s//\1/ 13059 q 13060 } 13061 /^X\/\(\/\/\)$/{ 13062 s//\1/ 13063 q 13064 } 13065 /^X\/\(\/\).*/{ 13066 s//\1/ 13067 q 13068 } 13069 s/.*/./; q'` in 13070 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13071$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13072 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13073$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13074 *) ;; 13075esac 13076 13077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13078$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13079 13080# ----------------- done included file, check C basic types -------- 13081 13082# Lacking an uintptr_t? Test size of void * 13083case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13084 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13085# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13086# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13087# This bug is HP SR number 8606223364. 13088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13089$as_echo_n "checking size of void *... " >&6; } 13090if test "${ac_cv_sizeof_void_p+set}" = set; then : 13091 $as_echo_n "(cached) " >&6 13092else 13093 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13094 13095else 13096 if test "$ac_cv_type_void_p" = yes; then 13097 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13098$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13099{ as_fn_set_status 77 13100as_fn_error "cannot compute sizeof (void *) 13101See \`config.log' for more details." "$LINENO" 5; }; } 13102 else 13103 ac_cv_sizeof_void_p=0 13104 fi 13105fi 13106 13107fi 13108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13109$as_echo "$ac_cv_sizeof_void_p" >&6; } 13110 13111 13112 13113cat >>confdefs.h <<_ACEOF 13114#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13115_ACEOF 13116 13117 ;; 13118esac 13119 13120# Lacking an uint64_t? Test size of long 13121case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13122 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13123# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13124# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13125# This bug is HP SR number 8606223364. 13126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13127$as_echo_n "checking size of long... " >&6; } 13128if test "${ac_cv_sizeof_long+set}" = set; then : 13129 $as_echo_n "(cached) " >&6 13130else 13131 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13132 13133else 13134 if test "$ac_cv_type_long" = yes; then 13135 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13136$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13137{ as_fn_set_status 77 13138as_fn_error "cannot compute sizeof (long) 13139See \`config.log' for more details." "$LINENO" 5; }; } 13140 else 13141 ac_cv_sizeof_long=0 13142 fi 13143fi 13144 13145fi 13146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13147$as_echo "$ac_cv_sizeof_long" >&6; } 13148 13149 13150 13151cat >>confdefs.h <<_ACEOF 13152#define SIZEOF_LONG $ac_cv_sizeof_long 13153_ACEOF 13154 13155 ;; 13156esac 13157 13158if test $acx_cv_header_stdint = stddef.h; then 13159 # Lacking a good header? Test size of everything and deduce all types. 13160 # The cast to long int works around a bug in the HP C Compiler 13161# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13162# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13163# This bug is HP SR number 8606223364. 13164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13165$as_echo_n "checking size of int... " >&6; } 13166if test "${ac_cv_sizeof_int+set}" = set; then : 13167 $as_echo_n "(cached) " >&6 13168else 13169 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13170 13171else 13172 if test "$ac_cv_type_int" = yes; then 13173 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13174$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13175{ as_fn_set_status 77 13176as_fn_error "cannot compute sizeof (int) 13177See \`config.log' for more details." "$LINENO" 5; }; } 13178 else 13179 ac_cv_sizeof_int=0 13180 fi 13181fi 13182 13183fi 13184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13185$as_echo "$ac_cv_sizeof_int" >&6; } 13186 13187 13188 13189cat >>confdefs.h <<_ACEOF 13190#define SIZEOF_INT $ac_cv_sizeof_int 13191_ACEOF 13192 13193 13194 # The cast to long int works around a bug in the HP C Compiler 13195# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13196# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13197# This bug is HP SR number 8606223364. 13198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13199$as_echo_n "checking size of short... " >&6; } 13200if test "${ac_cv_sizeof_short+set}" = set; then : 13201 $as_echo_n "(cached) " >&6 13202else 13203 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13204 13205else 13206 if test "$ac_cv_type_short" = yes; then 13207 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13208$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13209{ as_fn_set_status 77 13210as_fn_error "cannot compute sizeof (short) 13211See \`config.log' for more details." "$LINENO" 5; }; } 13212 else 13213 ac_cv_sizeof_short=0 13214 fi 13215fi 13216 13217fi 13218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13219$as_echo "$ac_cv_sizeof_short" >&6; } 13220 13221 13222 13223cat >>confdefs.h <<_ACEOF 13224#define SIZEOF_SHORT $ac_cv_sizeof_short 13225_ACEOF 13226 13227 13228 # The cast to long int works around a bug in the HP C Compiler 13229# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13230# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13231# This bug is HP SR number 8606223364. 13232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13233$as_echo_n "checking size of char... " >&6; } 13234if test "${ac_cv_sizeof_char+set}" = set; then : 13235 $as_echo_n "(cached) " >&6 13236else 13237 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13238 13239else 13240 if test "$ac_cv_type_char" = yes; then 13241 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13242$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13243{ as_fn_set_status 77 13244as_fn_error "cannot compute sizeof (char) 13245See \`config.log' for more details." "$LINENO" 5; }; } 13246 else 13247 ac_cv_sizeof_char=0 13248 fi 13249fi 13250 13251fi 13252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13253$as_echo "$ac_cv_sizeof_char" >&6; } 13254 13255 13256 13257cat >>confdefs.h <<_ACEOF 13258#define SIZEOF_CHAR $ac_cv_sizeof_char 13259_ACEOF 13260 13261 13262 13263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13264$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13265 case "$ac_cv_sizeof_char" in 13266 1) acx_cv_type_int8_t=char ;; 13267 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5 13268 esac 13269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13270$as_echo "$acx_cv_type_int8_t" >&6; } 13271 13272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13273$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13274 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13275 2:*) acx_cv_type_int16_t=int ;; 13276 *:2) acx_cv_type_int16_t=short ;; 13277 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5 13278 esac 13279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13280$as_echo "$acx_cv_type_int16_t" >&6; } 13281 13282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13283$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13284 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13285 4:*) acx_cv_type_int32_t=int ;; 13286 *:4) acx_cv_type_int32_t=long ;; 13287 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5 13288 esac 13289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13290$as_echo "$acx_cv_type_int32_t" >&6; } 13291fi 13292 13293# These tests are here to make the output prettier 13294 13295if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13296 case "$ac_cv_sizeof_long" in 13297 8) acx_cv_type_int64_t=long ;; 13298 esac 13299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13300$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13302$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13303fi 13304 13305# Now we can use the above types 13306 13307if test "$ac_cv_type_uintptr_t" != yes; then 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13309$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13310 case $ac_cv_sizeof_void_p in 13311 2) acx_cv_type_intptr_t=int16_t ;; 13312 4) acx_cv_type_intptr_t=int32_t ;; 13313 8) acx_cv_type_intptr_t=int64_t ;; 13314 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13315 esac 13316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13317$as_echo "$acx_cv_type_intptr_t" >&6; } 13318fi 13319 13320# ----------------- done all checks, emit header ------------- 13321ac_config_commands="$ac_config_commands bfd_stdint.h" 13322 13323 13324 13325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13326$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13327if test "${ac_cv_header_time+set}" = set; then : 13328 $as_echo_n "(cached) " >&6 13329else 13330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13331/* end confdefs.h. */ 13332#include <sys/types.h> 13333#include <sys/time.h> 13334#include <time.h> 13335 13336int 13337main () 13338{ 13339if ((struct tm *) 0) 13340return 0; 13341 ; 13342 return 0; 13343} 13344_ACEOF 13345if ac_fn_c_try_compile "$LINENO"; then : 13346 ac_cv_header_time=yes 13347else 13348 ac_cv_header_time=no 13349fi 13350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13351fi 13352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13353$as_echo "$ac_cv_header_time" >&6; } 13354if test $ac_cv_header_time = yes; then 13355 13356$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13357 13358fi 13359 13360ac_header_dirent=no 13361for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 13362 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 13363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 13364$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 13365if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 13366 $as_echo_n "(cached) " >&6 13367else 13368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13369/* end confdefs.h. */ 13370#include <sys/types.h> 13371#include <$ac_hdr> 13372 13373int 13374main () 13375{ 13376if ((DIR *) 0) 13377return 0; 13378 ; 13379 return 0; 13380} 13381_ACEOF 13382if ac_fn_c_try_compile "$LINENO"; then : 13383 eval "$as_ac_Header=yes" 13384else 13385 eval "$as_ac_Header=no" 13386fi 13387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13388fi 13389eval ac_res=\$$as_ac_Header 13390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13391$as_echo "$ac_res" >&6; } 13392eval as_val=\$$as_ac_Header 13393 if test "x$as_val" = x""yes; then : 13394 cat >>confdefs.h <<_ACEOF 13395#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 13396_ACEOF 13397 13398ac_header_dirent=$ac_hdr; break 13399fi 13400 13401done 13402# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 13403if test $ac_header_dirent = dirent.h; then 13404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13405$as_echo_n "checking for library containing opendir... " >&6; } 13406if test "${ac_cv_search_opendir+set}" = set; then : 13407 $as_echo_n "(cached) " >&6 13408else 13409 ac_func_search_save_LIBS=$LIBS 13410cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13411/* end confdefs.h. */ 13412 13413/* Override any GCC internal prototype to avoid an error. 13414 Use char because int might match the return type of a GCC 13415 builtin and then its argument prototype would still apply. */ 13416#ifdef __cplusplus 13417extern "C" 13418#endif 13419char opendir (); 13420int 13421main () 13422{ 13423return opendir (); 13424 ; 13425 return 0; 13426} 13427_ACEOF 13428for ac_lib in '' dir; do 13429 if test -z "$ac_lib"; then 13430 ac_res="none required" 13431 else 13432 ac_res=-l$ac_lib 13433 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13434 fi 13435 if ac_fn_c_try_link "$LINENO"; then : 13436 ac_cv_search_opendir=$ac_res 13437fi 13438rm -f core conftest.err conftest.$ac_objext \ 13439 conftest$ac_exeext 13440 if test "${ac_cv_search_opendir+set}" = set; then : 13441 break 13442fi 13443done 13444if test "${ac_cv_search_opendir+set}" = set; then : 13445 13446else 13447 ac_cv_search_opendir=no 13448fi 13449rm conftest.$ac_ext 13450LIBS=$ac_func_search_save_LIBS 13451fi 13452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13453$as_echo "$ac_cv_search_opendir" >&6; } 13454ac_res=$ac_cv_search_opendir 13455if test "$ac_res" != no; then : 13456 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13457 13458fi 13459 13460else 13461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 13462$as_echo_n "checking for library containing opendir... " >&6; } 13463if test "${ac_cv_search_opendir+set}" = set; then : 13464 $as_echo_n "(cached) " >&6 13465else 13466 ac_func_search_save_LIBS=$LIBS 13467cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13468/* end confdefs.h. */ 13469 13470/* Override any GCC internal prototype to avoid an error. 13471 Use char because int might match the return type of a GCC 13472 builtin and then its argument prototype would still apply. */ 13473#ifdef __cplusplus 13474extern "C" 13475#endif 13476char opendir (); 13477int 13478main () 13479{ 13480return opendir (); 13481 ; 13482 return 0; 13483} 13484_ACEOF 13485for ac_lib in '' x; do 13486 if test -z "$ac_lib"; then 13487 ac_res="none required" 13488 else 13489 ac_res=-l$ac_lib 13490 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13491 fi 13492 if ac_fn_c_try_link "$LINENO"; then : 13493 ac_cv_search_opendir=$ac_res 13494fi 13495rm -f core conftest.err conftest.$ac_objext \ 13496 conftest$ac_exeext 13497 if test "${ac_cv_search_opendir+set}" = set; then : 13498 break 13499fi 13500done 13501if test "${ac_cv_search_opendir+set}" = set; then : 13502 13503else 13504 ac_cv_search_opendir=no 13505fi 13506rm conftest.$ac_ext 13507LIBS=$ac_func_search_save_LIBS 13508fi 13509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 13510$as_echo "$ac_cv_search_opendir" >&6; } 13511ac_res=$ac_cv_search_opendir 13512if test "$ac_res" != no; then : 13513 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13514 13515fi 13516 13517fi 13518 13519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 13520$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 13521if test "${gcc_cv_header_string+set}" = set; then : 13522 $as_echo_n "(cached) " >&6 13523else 13524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13525/* end confdefs.h. */ 13526#include <string.h> 13527#include <strings.h> 13528int 13529main () 13530{ 13531 13532 ; 13533 return 0; 13534} 13535_ACEOF 13536if ac_fn_c_try_compile "$LINENO"; then : 13537 gcc_cv_header_string=yes 13538else 13539 gcc_cv_header_string=no 13540fi 13541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13542fi 13543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 13544$as_echo "$gcc_cv_header_string" >&6; } 13545if test $gcc_cv_header_string = yes; then 13546 13547$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 13548 13549fi 13550 13551for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno 13552do : 13553 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13554ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13555eval as_val=\$$as_ac_var 13556 if test "x$as_val" = x""yes; then : 13557 cat >>confdefs.h <<_ACEOF 13558#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13559_ACEOF 13560 13561fi 13562done 13563 13564for ac_func in strtoull 13565do : 13566 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 13567if test "x$ac_cv_func_strtoull" = x""yes; then : 13568 cat >>confdefs.h <<_ACEOF 13569#define HAVE_STRTOULL 1 13570_ACEOF 13571 13572fi 13573done 13574 13575 13576ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 13577if test "x$ac_cv_have_decl_basename" = x""yes; then : 13578 ac_have_decl=1 13579else 13580 ac_have_decl=0 13581fi 13582 13583cat >>confdefs.h <<_ACEOF 13584#define HAVE_DECL_BASENAME $ac_have_decl 13585_ACEOF 13586 13587ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default" 13588if test "x$ac_cv_have_decl_ftello" = x""yes; then : 13589 ac_have_decl=1 13590else 13591 ac_have_decl=0 13592fi 13593 13594cat >>confdefs.h <<_ACEOF 13595#define HAVE_DECL_FTELLO $ac_have_decl 13596_ACEOF 13597 13598ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default" 13599if test "x$ac_cv_have_decl_ftello64" = x""yes; then : 13600 ac_have_decl=1 13601else 13602 ac_have_decl=0 13603fi 13604 13605cat >>confdefs.h <<_ACEOF 13606#define HAVE_DECL_FTELLO64 $ac_have_decl 13607_ACEOF 13608 13609ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default" 13610if test "x$ac_cv_have_decl_fseeko" = x""yes; then : 13611 ac_have_decl=1 13612else 13613 ac_have_decl=0 13614fi 13615 13616cat >>confdefs.h <<_ACEOF 13617#define HAVE_DECL_FSEEKO $ac_have_decl 13618_ACEOF 13619 13620ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default" 13621if test "x$ac_cv_have_decl_fseeko64" = x""yes; then : 13622 ac_have_decl=1 13623else 13624 ac_have_decl=0 13625fi 13626 13627cat >>confdefs.h <<_ACEOF 13628#define HAVE_DECL_FSEEKO64 $ac_have_decl 13629_ACEOF 13630 13631 13632 13633case "${host}" in 13634*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 13635 13636$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 13637 ;; 13638esac 13639 13640ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 13641if test "x$ac_cv_have_decl_ffs" = x""yes; then : 13642 ac_have_decl=1 13643else 13644 ac_have_decl=0 13645fi 13646 13647cat >>confdefs.h <<_ACEOF 13648#define HAVE_DECL_FFS $ac_have_decl 13649_ACEOF 13650 13651ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 13652if test "x$ac_cv_have_decl_free" = x""yes; then : 13653 ac_have_decl=1 13654else 13655 ac_have_decl=0 13656fi 13657 13658cat >>confdefs.h <<_ACEOF 13659#define HAVE_DECL_FREE $ac_have_decl 13660_ACEOF 13661 13662ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 13663if test "x$ac_cv_have_decl_getenv" = x""yes; then : 13664 ac_have_decl=1 13665else 13666 ac_have_decl=0 13667fi 13668 13669cat >>confdefs.h <<_ACEOF 13670#define HAVE_DECL_GETENV $ac_have_decl 13671_ACEOF 13672 13673ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 13674if test "x$ac_cv_have_decl_malloc" = x""yes; then : 13675 ac_have_decl=1 13676else 13677 ac_have_decl=0 13678fi 13679 13680cat >>confdefs.h <<_ACEOF 13681#define HAVE_DECL_MALLOC $ac_have_decl 13682_ACEOF 13683 13684ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 13685if test "x$ac_cv_have_decl_realloc" = x""yes; then : 13686 ac_have_decl=1 13687else 13688 ac_have_decl=0 13689fi 13690 13691cat >>confdefs.h <<_ACEOF 13692#define HAVE_DECL_REALLOC $ac_have_decl 13693_ACEOF 13694 13695ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13696if test "x$ac_cv_have_decl_stpcpy" = x""yes; then : 13697 ac_have_decl=1 13698else 13699 ac_have_decl=0 13700fi 13701 13702cat >>confdefs.h <<_ACEOF 13703#define HAVE_DECL_STPCPY $ac_have_decl 13704_ACEOF 13705 13706ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 13707if test "x$ac_cv_have_decl_strstr" = x""yes; then : 13708 ac_have_decl=1 13709else 13710 ac_have_decl=0 13711fi 13712 13713cat >>confdefs.h <<_ACEOF 13714#define HAVE_DECL_STRSTR $ac_have_decl 13715_ACEOF 13716 13717ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 13718if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 13719 ac_have_decl=1 13720else 13721 ac_have_decl=0 13722fi 13723 13724cat >>confdefs.h <<_ACEOF 13725#define HAVE_DECL_SNPRINTF $ac_have_decl 13726_ACEOF 13727 13728ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 13729if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 13730 ac_have_decl=1 13731else 13732 ac_have_decl=0 13733fi 13734 13735cat >>confdefs.h <<_ACEOF 13736#define HAVE_DECL_VSNPRINTF $ac_have_decl 13737_ACEOF 13738 13739 13740# Link in zlib if we can. This allows us to read compressed debug sections. 13741# This is used only by compress.c. 13742 13743 # See if the user specified whether he wants zlib support or not. 13744 13745# Check whether --with-zlib was given. 13746if test "${with_zlib+set}" = set; then : 13747 withval=$with_zlib; 13748else 13749 with_zlib=auto 13750fi 13751 13752 13753 if test "$with_zlib" != "no"; then 13754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 13755$as_echo_n "checking for library containing zlibVersion... " >&6; } 13756if test "${ac_cv_search_zlibVersion+set}" = set; then : 13757 $as_echo_n "(cached) " >&6 13758else 13759 ac_func_search_save_LIBS=$LIBS 13760cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13761/* end confdefs.h. */ 13762 13763/* Override any GCC internal prototype to avoid an error. 13764 Use char because int might match the return type of a GCC 13765 builtin and then its argument prototype would still apply. */ 13766#ifdef __cplusplus 13767extern "C" 13768#endif 13769char zlibVersion (); 13770int 13771main () 13772{ 13773return zlibVersion (); 13774 ; 13775 return 0; 13776} 13777_ACEOF 13778for ac_lib in '' z; do 13779 if test -z "$ac_lib"; then 13780 ac_res="none required" 13781 else 13782 ac_res=-l$ac_lib 13783 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13784 fi 13785 if ac_fn_c_try_link "$LINENO"; then : 13786 ac_cv_search_zlibVersion=$ac_res 13787fi 13788rm -f core conftest.err conftest.$ac_objext \ 13789 conftest$ac_exeext 13790 if test "${ac_cv_search_zlibVersion+set}" = set; then : 13791 break 13792fi 13793done 13794if test "${ac_cv_search_zlibVersion+set}" = set; then : 13795 13796else 13797 ac_cv_search_zlibVersion=no 13798fi 13799rm conftest.$ac_ext 13800LIBS=$ac_func_search_save_LIBS 13801fi 13802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 13803$as_echo "$ac_cv_search_zlibVersion" >&6; } 13804ac_res=$ac_cv_search_zlibVersion 13805if test "$ac_res" != no; then : 13806 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13807 for ac_header in zlib.h 13808do : 13809 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13810if test "x$ac_cv_header_zlib_h" = x""yes; then : 13811 cat >>confdefs.h <<_ACEOF 13812#define HAVE_ZLIB_H 1 13813_ACEOF 13814 13815fi 13816 13817done 13818 13819fi 13820 13821 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 13822 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 13823 fi 13824 fi 13825 13826 13827# If we are configured native, pick a core file support file. 13828COREFILE= 13829COREFLAG= 13830CORE_HEADER= 13831TRAD_HEADER= 13832if test "${target}" = "${host}"; then 13833 case "${host}" in 13834 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*) 13835 COREFILE='' 13836 ;; 13837 alpha*-*-linux-*) 13838 COREFILE=trad-core.lo 13839 TRAD_HEADER='"hosts/alphalinux.h"' 13840 ;; 13841 alpha*-*-netbsd* | alpha*-*-openbsd*) 13842 COREFILE=netbsd-core.lo 13843 ;; 13844 alpha*-*-*) 13845 COREFILE=osf-core.lo 13846 ;; 13847 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 13848 COREFILE='' ;; 13849 arm-*-netbsd* | arm-*-openbsd*) 13850 COREFILE=netbsd-core.lo 13851 ;; 13852 arm-*-riscix) COREFILE=trad-core.lo ;; 13853 arm*-*-netbsd*) COREFILE=netbsd-core.lo ;; 13854 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 13855 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 13856 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 13857 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 13858 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 13859 hppa*-*-netbsd* | hppa*-*-openbsd*) 13860 COREFILE=netbsd-core.lo 13861 ;; 13862 13863 i370-*-*) 13864 COREFILE=trad-core.lo 13865 TRAD_HEADER='"hosts/i370linux.h"' 13866 ;; 13867 13868 i[3-7]86-sequent-bsd*) 13869 COREFILE=trad-core.lo 13870 TRAD_HEADER='"hosts/symmetry.h"' 13871 ;; 13872 i[3-7]86-sequent-sysv4*) ;; 13873 i[3-7]86-sequent-sysv*) 13874 COREFILE=trad-core.lo 13875 TRAD_HEADER='"hosts/symmetry.h"' 13876 ;; 13877 i[3-7]86-*-bsdi) 13878 COREFILE= 13879 ;; 13880 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*) 13881 COREFILE=trad-core.lo 13882 TRAD_HEADER='"hosts/i386bsd.h"' 13883 ;; 13884 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) 13885 COREFILE='' 13886 TRAD_HEADER='"hosts/i386bsd.h"' 13887 ;; 13888 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 13889 COREFILE=netbsd-core.lo 13890 ;; 13891 i[3-7]86-esix-sysv3*) 13892 COREFILE=trad-core.lo 13893 TRAD_HEADER='"hosts/esix.h"' 13894 ;; 13895 i[3-7]86-*-sco3.2v5*) 13896 COREFILE=sco5-core.lo 13897 ;; 13898 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 13899 COREFILE=trad-core.lo 13900 TRAD_HEADER='"hosts/i386sco.h"' 13901 ;; 13902 i[3-7]86-*-mach3*) 13903 COREFILE=trad-core.lo 13904 TRAD_HEADER='"hosts/i386mach3.h"' 13905 ;; 13906 i[3-7]86-*-linux-*) 13907 COREFILE=trad-core.lo 13908 TRAD_HEADER='"hosts/i386linux.h"' 13909 ;; 13910 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 13911 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 13912 i860-*-mach3* | i860-*-osf1*) 13913 COREFILE=trad-core.lo 13914 TRAD_HEADER='"hosts/i860mach3.h"' 13915 ;; 13916 mips*-*-netbsd* | mips*-*-openbsd*) 13917 COREFILE=netbsd-core.lo 13918 ;; 13919 mips-dec-*) 13920 COREFILE=trad-core.lo 13921 TRAD_HEADER='"hosts/decstation.h"' 13922 ;; 13923 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 13924 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 13925 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 13926 mips-*-sysv4*) ;; 13927 mips-*-sysv* | mips-*-riscos*) 13928 COREFILE=trad-core.lo 13929 TRAD_HEADER='"hosts/riscos.h"' 13930 ;; 13931 mips-sony-bsd*) 13932 COREFILE=trad-core.lo 13933 TRAD_HEADER='"hosts/news-mips.h"' 13934 ;; 13935 m68*-bull*-sysv*) 13936 COREFILE=trad-core.lo 13937 TRAD_HEADER='"hosts/dpx2.h"' 13938 ;; 13939 m68*-hp-hpux*) COREFILE=hpux-core.lo ;; 13940 m68*-hp-bsd*) 13941 COREFILE=trad-core.lo 13942 TRAD_HEADER='"hosts/hp300bsd.h"' 13943 ;; 13944 m68*-*-linux-*) 13945 COREFILE=trad-core.lo 13946 TRAD_HEADER='"hosts/m68klinux.h"' 13947 ;; 13948 m68*-motorola-sysv*) 13949 COREFILE=trad-core.lo 13950 TRAD_HEADER='"hosts/delta68.h"' 13951 ;; 13952 m68*-sony-*) 13953 COREFILE=trad-core.lo 13954 TRAD_HEADER='"hosts/news.h"' 13955 ;; 13956 m68*-*-netbsd* | m68*-*-openbsd*) 13957 COREFILE=netbsd-core.lo 13958 ;; 13959 m68*-apple-aux*) 13960 COREFILE=trad-core.lo 13961 TRAD_HEADER='"hosts/m68kaux.h"' 13962 ;; 13963 m88*-*-sysv4*) 13964 ;; 13965 m88*-motorola-sysv*) 13966 COREFILE=ptrace-core.lo 13967 ;; 13968 m88*-*-mach3*) 13969 COREFILE=trad-core.lo 13970 TRAD_HEADER='"hosts/m88kmach3.h"' 13971 ;; 13972 m88*-*-openbsd*) 13973 COREFILE=netbsd-core.lo 13974 ;; 13975 ns32k-pc532-mach) 13976 COREFILE=trad-core.lo 13977 TRAD_HEADER='"hosts/pc532mach.h"' 13978 ;; 13979 ns32k-*-netbsd* | ns32k-*-openbsd*) 13980 COREFILE=netbsd-core.lo 13981 ;; 13982 rs6000-*-lynx*) 13983 COREFILE=lynx-core.lo 13984 ;; 13985 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*) 13986 COREFILE=rs6000-core.lo 13987 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 13988 ;; 13989 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 13990 COREFILE=rs6000-core.lo 13991 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 13992 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 13993 # have c_impl as a member of struct core_dumpx 13994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5 13995$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; } 13996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13997/* end confdefs.h. */ 13998#include <core.h> 13999int 14000main () 14001{ 14002struct core_dumpx c; c.c_impl = 0; 14003 ; 14004 return 0; 14005} 14006_ACEOF 14007if ac_fn_c_try_compile "$LINENO"; then : 14008 14009$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h 14010 14011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14012$as_echo "yes" >&6; } 14013else 14014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14015$as_echo "no" >&6; } 14016fi 14017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14018 ;; 14019 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 14020 rs6000-*-*) COREFILE=rs6000-core.lo ;; 14021 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 14022 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 14023 powerpc-*-beos*) ;; 14024 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 14025 COREFILE='' ;; 14026 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 14027 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 14028 s390*-*-*) COREFILE=trad-core.lo ;; 14029 sh*-*-netbsd* | sh*-*-openbsd*) 14030 COREFILE=netbsd-core.lo 14031 ;; 14032 sparc-*-netbsd* | sparc*-*-openbsd*) 14033 COREFILE=netbsd-core.lo 14034 ;; 14035 tahoe-*-*) 14036 COREFILE=trad-core.lo 14037 TRAD_HEADER='"hosts/tahoe.h"' 14038 ;; 14039 vax-*-netbsd* | vax-*-openbsd*) 14040 COREFILE=netbsd-core.lo 14041 ;; 14042 vax-*-ultrix2*) 14043 COREFILE=trad-core.lo 14044 TRAD_HEADER='"hosts/vaxult2.h"' 14045 ;; 14046 vax-*-ultrix*) 14047 COREFILE=trad-core.lo 14048 TRAD_HEADER='"hosts/vaxult2.h"' 14049 ;; 14050 vax-*-linux-*) 14051 COREFILE=trad-core.lo 14052 TRAD_HEADER='"hosts/vaxlinux.h"' 14053 ;; 14054 vax-*-*) 14055 COREFILE=trad-core.lo 14056 TRAD_HEADER='"hosts/vaxbsd.h"' 14057 ;; 14058 x86_64-*-linux*) 14059 CORE_HEADER='"hosts/x86-64linux.h"' 14060 ;; 14061 x86_64-*-netbsd* | x86_64-*-openbsd*) 14062 COREFILE=netbsd-core.lo 14063 ;; 14064 esac 14065 14066 case "$COREFILE" in 14067 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 14068 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 14069 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 14070 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 14071 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 14072 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 14073 osf-core.lo) COREFLAG=-DOSF_CORE ;; 14074 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 14075 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 14076 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 14077 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 14078 esac 14079 14080 # ELF corefile support has several flavors, but all of 14081 # them use something called <sys/procfs.h> 14082 for ac_header in sys/procfs.h 14083do : 14084 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default" 14085if test "x$ac_cv_header_sys_procfs_h" = x""yes; then : 14086 cat >>confdefs.h <<_ACEOF 14087#define HAVE_SYS_PROCFS_H 1 14088_ACEOF 14089 14090fi 14091 14092done 14093 14094 if test "$ac_cv_header_sys_procfs_h" = yes; then 14095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5 14096$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; } 14097 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then : 14098 $as_echo_n "(cached) " >&6 14099else 14100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14101/* end confdefs.h. */ 14102 14103#define _SYSCALL32 14104/* Needed for new procfs interface on sparc-solaris. */ 14105#define _STRUCTURED_PROC 1 14106#include <sys/procfs.h> 14107int 14108main () 14109{ 14110prstatus_t avar 14111 ; 14112 return 0; 14113} 14114_ACEOF 14115if ac_fn_c_try_compile "$LINENO"; then : 14116 bfd_cv_have_sys_procfs_type_prstatus_t=yes 14117else 14118 bfd_cv_have_sys_procfs_type_prstatus_t=no 14119 14120fi 14121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14122fi 14123 14124 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 14125 14126$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h 14127 14128 fi 14129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5 14130$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; } 14131 14132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5 14133$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; } 14134 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then : 14135 $as_echo_n "(cached) " >&6 14136else 14137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14138/* end confdefs.h. */ 14139 14140#define _SYSCALL32 14141/* Needed for new procfs interface on sparc-solaris. */ 14142#define _STRUCTURED_PROC 1 14143#include <sys/procfs.h> 14144int 14145main () 14146{ 14147prstatus32_t avar 14148 ; 14149 return 0; 14150} 14151_ACEOF 14152if ac_fn_c_try_compile "$LINENO"; then : 14153 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 14154else 14155 bfd_cv_have_sys_procfs_type_prstatus32_t=no 14156 14157fi 14158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14159fi 14160 14161 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 14162 14163$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h 14164 14165 fi 14166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5 14167$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; } 14168 14169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5 14170$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; } 14171 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then : 14172 $as_echo_n "(cached) " >&6 14173else 14174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14175/* end confdefs.h. */ 14176 14177#define _SYSCALL32 14178/* Needed for new procfs interface on sparc-solaris. */ 14179#define _STRUCTURED_PROC 1 14180#include <sys/procfs.h> 14181int 14182main () 14183{ 14184prstatus_t avar; void* aref = (void*) &avar.pr_who 14185 ; 14186 return 0; 14187} 14188_ACEOF 14189if ac_fn_c_try_compile "$LINENO"; then : 14190 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 14191else 14192 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 14193 14194fi 14195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14196fi 14197 14198 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 14199 14200$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h 14201 14202 fi 14203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5 14204$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; } 14205 14206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 14207$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; } 14208 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then : 14209 $as_echo_n "(cached) " >&6 14210else 14211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14212/* end confdefs.h. */ 14213 14214#define _SYSCALL32 14215/* Needed for new procfs interface on sparc-solaris. */ 14216#define _STRUCTURED_PROC 1 14217#include <sys/procfs.h> 14218int 14219main () 14220{ 14221prstatus32_t avar; void* aref = (void*) &avar.pr_who 14222 ; 14223 return 0; 14224} 14225_ACEOF 14226if ac_fn_c_try_compile "$LINENO"; then : 14227 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 14228else 14229 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 14230 14231fi 14232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14233fi 14234 14235 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 14236 14237$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h 14238 14239 fi 14240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5 14241$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; } 14242 14243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5 14244$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; } 14245 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then : 14246 $as_echo_n "(cached) " >&6 14247else 14248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14249/* end confdefs.h. */ 14250 14251#define _SYSCALL32 14252/* Needed for new procfs interface on sparc-solaris. */ 14253#define _STRUCTURED_PROC 1 14254#include <sys/procfs.h> 14255int 14256main () 14257{ 14258pstatus_t avar 14259 ; 14260 return 0; 14261} 14262_ACEOF 14263if ac_fn_c_try_compile "$LINENO"; then : 14264 bfd_cv_have_sys_procfs_type_pstatus_t=yes 14265else 14266 bfd_cv_have_sys_procfs_type_pstatus_t=no 14267 14268fi 14269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14270fi 14271 14272 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 14273 14274$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h 14275 14276 fi 14277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5 14278$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; } 14279 14280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5 14281$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; } 14282 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then : 14283 $as_echo_n "(cached) " >&6 14284else 14285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14286/* end confdefs.h. */ 14287 14288#define _SYSCALL32 14289/* Needed for new procfs interface on sparc-solaris. */ 14290#define _STRUCTURED_PROC 1 14291#include <sys/procfs.h> 14292int 14293main () 14294{ 14295pxstatus_t avar 14296 ; 14297 return 0; 14298} 14299_ACEOF 14300if ac_fn_c_try_compile "$LINENO"; then : 14301 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 14302else 14303 bfd_cv_have_sys_procfs_type_pxstatus_t=no 14304 14305fi 14306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14307fi 14308 14309 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 14310 14311$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h 14312 14313 fi 14314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5 14315$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; } 14316 14317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5 14318$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; } 14319 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then : 14320 $as_echo_n "(cached) " >&6 14321else 14322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14323/* end confdefs.h. */ 14324 14325#define _SYSCALL32 14326/* Needed for new procfs interface on sparc-solaris. */ 14327#define _STRUCTURED_PROC 1 14328#include <sys/procfs.h> 14329int 14330main () 14331{ 14332pstatus32_t avar 14333 ; 14334 return 0; 14335} 14336_ACEOF 14337if ac_fn_c_try_compile "$LINENO"; then : 14338 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 14339else 14340 bfd_cv_have_sys_procfs_type_pstatus32_t=no 14341 14342fi 14343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14344fi 14345 14346 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 14347 14348$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h 14349 14350 fi 14351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5 14352$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; } 14353 14354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5 14355$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; } 14356 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then : 14357 $as_echo_n "(cached) " >&6 14358else 14359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14360/* end confdefs.h. */ 14361 14362#define _SYSCALL32 14363/* Needed for new procfs interface on sparc-solaris. */ 14364#define _STRUCTURED_PROC 1 14365#include <sys/procfs.h> 14366int 14367main () 14368{ 14369prpsinfo_t avar 14370 ; 14371 return 0; 14372} 14373_ACEOF 14374if ac_fn_c_try_compile "$LINENO"; then : 14375 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 14376else 14377 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 14378 14379fi 14380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14381fi 14382 14383 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 14384 14385$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h 14386 14387 fi 14388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5 14389$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; } 14390 14391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5 14392$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; } 14393 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then : 14394 $as_echo_n "(cached) " >&6 14395else 14396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14397/* end confdefs.h. */ 14398 14399#define _SYSCALL32 14400/* Needed for new procfs interface on sparc-solaris. */ 14401#define _STRUCTURED_PROC 1 14402#include <sys/procfs.h> 14403int 14404main () 14405{ 14406prpsinfo_t avar; void* aref = (void*) &avar.pr_pid 14407 ; 14408 return 0; 14409} 14410_ACEOF 14411if ac_fn_c_try_compile "$LINENO"; then : 14412 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes 14413else 14414 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no 14415 14416fi 14417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14418fi 14419 14420 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then 14421 14422$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h 14423 14424 fi 14425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5 14426$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; } 14427 14428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5 14429$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; } 14430 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then : 14431 $as_echo_n "(cached) " >&6 14432else 14433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14434/* end confdefs.h. */ 14435 14436#define _SYSCALL32 14437/* Needed for new procfs interface on sparc-solaris. */ 14438#define _STRUCTURED_PROC 1 14439#include <sys/procfs.h> 14440int 14441main () 14442{ 14443prpsinfo32_t avar 14444 ; 14445 return 0; 14446} 14447_ACEOF 14448if ac_fn_c_try_compile "$LINENO"; then : 14449 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 14450else 14451 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 14452 14453fi 14454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14455fi 14456 14457 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 14458 14459$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h 14460 14461 fi 14462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5 14463$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; } 14464 14465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5 14466$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14467 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then : 14468 $as_echo_n "(cached) " >&6 14469else 14470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14471/* end confdefs.h. */ 14472 14473#define _SYSCALL32 14474/* Needed for new procfs interface on sparc-solaris. */ 14475#define _STRUCTURED_PROC 1 14476#include <sys/procfs.h> 14477int 14478main () 14479{ 14480prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid 14481 ; 14482 return 0; 14483} 14484_ACEOF 14485if ac_fn_c_try_compile "$LINENO"; then : 14486 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes 14487else 14488 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no 14489 14490fi 14491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14492fi 14493 14494 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then 14495 14496$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h 14497 14498 fi 14499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5 14500$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; } 14501 14502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5 14503$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; } 14504 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then : 14505 $as_echo_n "(cached) " >&6 14506else 14507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14508/* end confdefs.h. */ 14509 14510#define _SYSCALL32 14511/* Needed for new procfs interface on sparc-solaris. */ 14512#define _STRUCTURED_PROC 1 14513#include <sys/procfs.h> 14514int 14515main () 14516{ 14517psinfo_t avar 14518 ; 14519 return 0; 14520} 14521_ACEOF 14522if ac_fn_c_try_compile "$LINENO"; then : 14523 bfd_cv_have_sys_procfs_type_psinfo_t=yes 14524else 14525 bfd_cv_have_sys_procfs_type_psinfo_t=no 14526 14527fi 14528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14529fi 14530 14531 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 14532 14533$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h 14534 14535 fi 14536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5 14537$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; } 14538 14539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5 14540$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; } 14541 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then : 14542 $as_echo_n "(cached) " >&6 14543else 14544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14545/* end confdefs.h. */ 14546 14547#define _SYSCALL32 14548/* Needed for new procfs interface on sparc-solaris. */ 14549#define _STRUCTURED_PROC 1 14550#include <sys/procfs.h> 14551int 14552main () 14553{ 14554psinfo_t avar; void* aref = (void*) &avar.pr_pid 14555 ; 14556 return 0; 14557} 14558_ACEOF 14559if ac_fn_c_try_compile "$LINENO"; then : 14560 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes 14561else 14562 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no 14563 14564fi 14565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14566fi 14567 14568 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then 14569 14570$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h 14571 14572 fi 14573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5 14574$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; } 14575 14576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5 14577$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; } 14578 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then : 14579 $as_echo_n "(cached) " >&6 14580else 14581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14582/* end confdefs.h. */ 14583 14584#define _SYSCALL32 14585/* Needed for new procfs interface on sparc-solaris. */ 14586#define _STRUCTURED_PROC 1 14587#include <sys/procfs.h> 14588int 14589main () 14590{ 14591psinfo32_t avar 14592 ; 14593 return 0; 14594} 14595_ACEOF 14596if ac_fn_c_try_compile "$LINENO"; then : 14597 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 14598else 14599 bfd_cv_have_sys_procfs_type_psinfo32_t=no 14600 14601fi 14602rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14603fi 14604 14605 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 14606 14607$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h 14608 14609 fi 14610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5 14611$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; } 14612 14613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5 14614$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; } 14615 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then : 14616 $as_echo_n "(cached) " >&6 14617else 14618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14619/* end confdefs.h. */ 14620 14621#define _SYSCALL32 14622/* Needed for new procfs interface on sparc-solaris. */ 14623#define _STRUCTURED_PROC 1 14624#include <sys/procfs.h> 14625int 14626main () 14627{ 14628psinfo32_t avar; void* aref = (void*) &avar.pr_pid 14629 ; 14630 return 0; 14631} 14632_ACEOF 14633if ac_fn_c_try_compile "$LINENO"; then : 14634 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes 14635else 14636 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no 14637 14638fi 14639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14640fi 14641 14642 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then 14643 14644$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h 14645 14646 fi 14647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5 14648$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; } 14649 14650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5 14651$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; } 14652 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then : 14653 $as_echo_n "(cached) " >&6 14654else 14655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14656/* end confdefs.h. */ 14657 14658#define _SYSCALL32 14659/* Needed for new procfs interface on sparc-solaris. */ 14660#define _STRUCTURED_PROC 1 14661#include <sys/procfs.h> 14662int 14663main () 14664{ 14665lwpstatus_t avar 14666 ; 14667 return 0; 14668} 14669_ACEOF 14670if ac_fn_c_try_compile "$LINENO"; then : 14671 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 14672else 14673 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 14674 14675fi 14676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14677fi 14678 14679 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 14680 14681$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h 14682 14683 fi 14684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5 14685$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; } 14686 14687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5 14688$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; } 14689 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then : 14690 $as_echo_n "(cached) " >&6 14691else 14692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14693/* end confdefs.h. */ 14694 14695#define _SYSCALL32 14696/* Needed for new procfs interface on sparc-solaris. */ 14697#define _STRUCTURED_PROC 1 14698#include <sys/procfs.h> 14699int 14700main () 14701{ 14702lwpxstatus_t avar 14703 ; 14704 return 0; 14705} 14706_ACEOF 14707if ac_fn_c_try_compile "$LINENO"; then : 14708 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 14709else 14710 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 14711 14712fi 14713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14714fi 14715 14716 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 14717 14718$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h 14719 14720 fi 14721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5 14722$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; } 14723 14724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 14725$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; } 14726 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then : 14727 $as_echo_n "(cached) " >&6 14728else 14729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14730/* end confdefs.h. */ 14731 14732#define _SYSCALL32 14733/* Needed for new procfs interface on sparc-solaris. */ 14734#define _STRUCTURED_PROC 1 14735#include <sys/procfs.h> 14736int 14737main () 14738{ 14739lwpstatus_t avar; void* aref = (void*) &avar.pr_context 14740 ; 14741 return 0; 14742} 14743_ACEOF 14744if ac_fn_c_try_compile "$LINENO"; then : 14745 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 14746else 14747 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 14748 14749fi 14750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14751fi 14752 14753 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 14754 14755$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h 14756 14757 fi 14758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5 14759$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; } 14760 14761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 14762$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; } 14763 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then : 14764 $as_echo_n "(cached) " >&6 14765else 14766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14767/* end confdefs.h. */ 14768 14769#define _SYSCALL32 14770/* Needed for new procfs interface on sparc-solaris. */ 14771#define _STRUCTURED_PROC 1 14772#include <sys/procfs.h> 14773int 14774main () 14775{ 14776lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 14777 ; 14778 return 0; 14779} 14780_ACEOF 14781if ac_fn_c_try_compile "$LINENO"; then : 14782 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 14783else 14784 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 14785 14786fi 14787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14788fi 14789 14790 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 14791 14792$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h 14793 14794 fi 14795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5 14796$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; } 14797 14798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5 14799$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; } 14800 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then : 14801 $as_echo_n "(cached) " >&6 14802else 14803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14804/* end confdefs.h. */ 14805 14806#define _SYSCALL32 14807/* Needed for new procfs interface on sparc-solaris. */ 14808#define _STRUCTURED_PROC 1 14809#include <sys/procfs.h> 14810int 14811main () 14812{ 14813lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg 14814 ; 14815 return 0; 14816} 14817_ACEOF 14818if ac_fn_c_try_compile "$LINENO"; then : 14819 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes 14820else 14821 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no 14822 14823fi 14824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14825fi 14826 14827 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then 14828 14829$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h 14830 14831 fi 14832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5 14833$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; } 14834 14835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5 14836$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; } 14837 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then : 14838 $as_echo_n "(cached) " >&6 14839else 14840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14841/* end confdefs.h. */ 14842 14843#define _SYSCALL32 14844/* Needed for new procfs interface on sparc-solaris. */ 14845#define _STRUCTURED_PROC 1 14846#include <sys/procfs.h> 14847int 14848main () 14849{ 14850win32_pstatus_t avar 14851 ; 14852 return 0; 14853} 14854_ACEOF 14855if ac_fn_c_try_compile "$LINENO"; then : 14856 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 14857else 14858 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 14859 14860fi 14861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14862fi 14863 14864 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 14865 14866$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h 14867 14868 fi 14869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5 14870$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; } 14871 14872 fi 14873fi 14874 14875 14876if test -n "$CORE_HEADER"; then 14877 14878cat >>confdefs.h <<_ACEOF 14879#define CORE_HEADER $CORE_HEADER 14880_ACEOF 14881 14882fi 14883if test -n "$TRAD_HEADER"; then 14884 14885cat >>confdefs.h <<_ACEOF 14886#define TRAD_HEADER $TRAD_HEADER 14887_ACEOF 14888 14889fi 14890 14891# Check if linker supports --as-needed and --no-as-needed options 14892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14893$as_echo_n "checking linker --as-needed support... " >&6; } 14894if test "${bfd_cv_ld_as_needed+set}" = set; then : 14895 $as_echo_n "(cached) " >&6 14896else 14897 bfd_cv_ld_as_needed=no 14898 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 14899 bfd_cv_ld_as_needed=yes 14900 fi 14901 14902fi 14903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 14904$as_echo "$bfd_cv_ld_as_needed" >&6; } 14905 14906LIBM= 14907case $host in 14908*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 14909 # These system don't have libm, or don't need it 14910 ;; 14911*-ncr-sysv4.3*) 14912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 14913$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 14914if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then : 14915 $as_echo_n "(cached) " >&6 14916else 14917 ac_check_lib_save_LIBS=$LIBS 14918LIBS="-lmw $LIBS" 14919cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14920/* end confdefs.h. */ 14921 14922/* Override any GCC internal prototype to avoid an error. 14923 Use char because int might match the return type of a GCC 14924 builtin and then its argument prototype would still apply. */ 14925#ifdef __cplusplus 14926extern "C" 14927#endif 14928char _mwvalidcheckl (); 14929int 14930main () 14931{ 14932return _mwvalidcheckl (); 14933 ; 14934 return 0; 14935} 14936_ACEOF 14937if ac_fn_c_try_link "$LINENO"; then : 14938 ac_cv_lib_mw__mwvalidcheckl=yes 14939else 14940 ac_cv_lib_mw__mwvalidcheckl=no 14941fi 14942rm -f core conftest.err conftest.$ac_objext \ 14943 conftest$ac_exeext conftest.$ac_ext 14944LIBS=$ac_check_lib_save_LIBS 14945fi 14946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 14947$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 14948if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then : 14949 LIBM="-lmw" 14950fi 14951 14952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14953$as_echo_n "checking for cos in -lm... " >&6; } 14954if test "${ac_cv_lib_m_cos+set}" = set; then : 14955 $as_echo_n "(cached) " >&6 14956else 14957 ac_check_lib_save_LIBS=$LIBS 14958LIBS="-lm $LIBS" 14959cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14960/* end confdefs.h. */ 14961 14962/* Override any GCC internal prototype to avoid an error. 14963 Use char because int might match the return type of a GCC 14964 builtin and then its argument prototype would still apply. */ 14965#ifdef __cplusplus 14966extern "C" 14967#endif 14968char cos (); 14969int 14970main () 14971{ 14972return cos (); 14973 ; 14974 return 0; 14975} 14976_ACEOF 14977if ac_fn_c_try_link "$LINENO"; then : 14978 ac_cv_lib_m_cos=yes 14979else 14980 ac_cv_lib_m_cos=no 14981fi 14982rm -f core conftest.err conftest.$ac_objext \ 14983 conftest$ac_exeext conftest.$ac_ext 14984LIBS=$ac_check_lib_save_LIBS 14985fi 14986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14987$as_echo "$ac_cv_lib_m_cos" >&6; } 14988if test "x$ac_cv_lib_m_cos" = x""yes; then : 14989 LIBM="$LIBM -lm" 14990fi 14991 14992 ;; 14993*) 14994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14995$as_echo_n "checking for cos in -lm... " >&6; } 14996if test "${ac_cv_lib_m_cos+set}" = set; then : 14997 $as_echo_n "(cached) " >&6 14998else 14999 ac_check_lib_save_LIBS=$LIBS 15000LIBS="-lm $LIBS" 15001cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15002/* end confdefs.h. */ 15003 15004/* Override any GCC internal prototype to avoid an error. 15005 Use char because int might match the return type of a GCC 15006 builtin and then its argument prototype would still apply. */ 15007#ifdef __cplusplus 15008extern "C" 15009#endif 15010char cos (); 15011int 15012main () 15013{ 15014return cos (); 15015 ; 15016 return 0; 15017} 15018_ACEOF 15019if ac_fn_c_try_link "$LINENO"; then : 15020 ac_cv_lib_m_cos=yes 15021else 15022 ac_cv_lib_m_cos=no 15023fi 15024rm -f core conftest.err conftest.$ac_objext \ 15025 conftest$ac_exeext conftest.$ac_ext 15026LIBS=$ac_check_lib_save_LIBS 15027fi 15028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15029$as_echo "$ac_cv_lib_m_cos" >&6; } 15030if test "x$ac_cv_lib_m_cos" = x""yes; then : 15031 LIBM="-lm" 15032fi 15033 15034 ;; 15035esac 15036 15037 15038 15039# When building a shared libbfd, link against the pic version of libiberty 15040# so that apps that use libbfd won't need libiberty just to satisfy any 15041# libbfd references. 15042# We can't do that if a pic libiberty is unavailable since including non-pic 15043# code would insert text relocations into libbfd. 15044SHARED_LIBADD= 15045SHARED_LDFLAGS= 15046if test "$enable_shared" = "yes"; then 15047 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 15048 if test -n "$x"; then 15049 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 15050 fi 15051 15052# More hacks to build DLLs on Windows. 15053 case "${host}" in 15054 *-*-cygwin*) 15055 SHARED_LDFLAGS="-no-undefined" 15056 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 15057 ;; 15058 esac 15059 15060 if test -n "$SHARED_LIBADD"; then 15061 if test -n "$LIBM"; then 15062 if test x"$bfd_cv_ld_as_needed" = xyes; then 15063 # Link against libm only when needed. Put -lc, -lm inside -Wl 15064 # to stop libtool reordering these options. 15065 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 15066 else 15067 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 15068 fi 15069 fi 15070 fi 15071fi 15072 15073 15074 15075# target stuff: 15076 15077# Canonicalize the secondary target names. 15078if test -n "$enable_targets" ; then 15079 for targ in `echo $enable_targets | sed 's/,/ /g'` 15080 do 15081 result=`$ac_config_sub $targ 2>/dev/null` 15082 if test -n "$result" ; then 15083 canon_targets="$canon_targets $result" 15084 else 15085 # Allow targets that config.sub doesn't recognize, like "all". 15086 canon_targets="$canon_targets $targ" 15087 fi 15088 done 15089fi 15090 15091all_targets=false 15092defvec= 15093selvecs= 15094assocvecs= 15095selarchs= 15096TDEFINES= 15097for targ in $target $canon_targets 15098do 15099 if test "x$targ" = "xall"; then 15100 all_targets=true 15101 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 15102 else 15103 . $srcdir/config.bfd 15104 if test "x$targ" = "x$target"; then 15105 defvec=$targ_defvec 15106 fi 15107 selvecs="$selvecs $targ_defvec $targ_selvecs" 15108 selarchs="$selarchs $targ_archs" 15109 TDEFINES="$TDEFINES $targ_cflags" 15110 fi 15111done 15112 15113 15114# This processing still needs to be done if we're to decide properly whether 15115# 64-bit support needs to be compiled in. Currently, it will be included if 15116# the default or any other explicitly requested target requires it; it 15117# will not be included on a 32-bit host if no 64-bit target is requested, and 15118# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 15119# used. 15120 15121# uniq the default and selected vectors in all the configured targets. 15122f="" 15123for i in $selvecs ; do 15124 case " $f " in 15125 *" $i "*) ;; 15126 *) f="$f $i" ;; 15127 esac 15128done 15129selvecs="$f" 15130 15131 15132# uniq the associated vectors in all the configured targets. 15133f="" 15134for i in $assocvecs ; do 15135 case " $f " in 15136 *" $i "*) ;; 15137 *) f="$f $i" ;; 15138 esac 15139done 15140assocvecs="$f" 15141 15142 15143# uniq the architectures in all the configured targets. 15144f="" 15145for i in $selarchs ; do 15146 case " $f " in 15147 *" $i "*) ;; 15148 *) f="$f $i" ;; 15149 esac 15150done 15151selarchs="$f" 15152 15153# Target backend .o files. 15154tb= 15155 15156elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo 15157 elf-eh-frame.lo dwarf1.lo" 15158 15159for vec in $selvecs 15160do 15161 target_size=32 15162 case "$vec" in 15163 # This list is alphabetized to make it easy to compare 15164 # with the two vector lists in targets.c. For the same reason, 15165 # use one entry per line, even though this leads to long lines. 15166 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;; 15167 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 15168 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;; 15169 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15170 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;; 15171 apollocoff_vec) tb="$tb coff-apollo.lo" ;; 15172 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 15173 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 15174 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 15175 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 15176 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 15177 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;; 15178 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 15179 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;; 15180 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 15181 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 15182 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;; 15183 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 15184 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 15185 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 15186 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 15187 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;; 15188 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;; 15189 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;; 15190 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 15191 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 15192 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15193 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 15194 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15195 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15196 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 15197 bfd_elf32_bigarm_symbian_vec) 15198 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 15199 bfd_elf32_bigarm_vxworks_vec) 15200 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 15201 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15202 bfd_elf32_bigmips_vxworks_vec) 15203 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15204 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;; 15205 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;; 15206 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15207 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;; 15208 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 15209 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 15210 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 15211 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 15212 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15213 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 15214 bfd_elf32_moxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;; 15215 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 15216 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15217 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15218 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 15219 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;; 15220 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;; 15221 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;; 15222 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;; 15223 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;; 15224 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15225 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 15226 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;; 15227 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;; 15228 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";; 15229 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 15230 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 15231 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15232 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; 15233 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 15234 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 15235 bfd_elf32_littlearm_symbian_vec) 15236 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 15237 bfd_elf32_littlearm_vxworks_vec) 15238 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 15239 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;; 15240 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15241 bfd_elf32_littlemips_vxworks_vec) 15242 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15243 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;; 15244 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15245 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15246 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15247 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 15248 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15249 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 15250 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 15251 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;; 15252 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15253 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 15254 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15255 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;; 15256 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;; 15257 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 15258 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 15259 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;; 15260 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 15261 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15262 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15263 bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15264 bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15265 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;; 15266 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;; 15267 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 15268 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 15269 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15270 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15271 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;; 15272 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15273 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;; 15274 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 15275 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;; 15276 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;; 15277 # FIXME: We include cofflink.lo not because it's needed for 15278 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec 15279 # which needs it but does not list it. Should be fixed in right place. 15280 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15281 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15282 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15283 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 15284 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 15285 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;; 15286 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15287 bfd_elf32_shbfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15288 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15289 bfd_elf32_shfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15290 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15291 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15292 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15293 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15294 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15295 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 15296 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;; 15297 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15298 bfd_elf32_sparc_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15299 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;; 15300 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;; 15301 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15302 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;; 15303 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15304 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;; 15305 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 15306 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 15307 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 15308 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 15309 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;; 15310 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15311 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 15312 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15313 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 15314 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15315 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 ;; 15316 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15317 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 15318 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 15319 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 15320 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 15321 bfd_elf64_ia64_vms_vec) tb="$tb elf64-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;; 15322 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15323 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 ;; 15324 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 15325 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 15326 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 15327 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 15328 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15329 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15330 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15331 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15332 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15333 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 15334 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15335 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15336 bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;; 15337 bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15338 bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 15339 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 15340 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 15341 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 15342 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 15343 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;; 15344 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 15345 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 15346 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 15347 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 15348 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 15349 cris_aout_vec) tb="$tb aout-cris.lo" ;; 15350 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 15351 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15352 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15353 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 15354 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;; 15355 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;; 15356 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;; 15357 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;; 15358 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;; 15359 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 15360 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;; 15361 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;; 15362 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 15363 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 15364 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;; 15365 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;; 15366 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;; 15367 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;; 15368 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;; 15369 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 15370 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;; 15371 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;; 15372 i386msdos_vec) tb="$tb i386msdos.lo" ;; 15373 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;; 15374 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;; 15375 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;; 15376 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;; 15377 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 15378 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;; 15379 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;; 15380 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 15381 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 15382 ieee_vec) tb="$tb ieee.lo" ;; 15383 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;; 15384 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;; 15385 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;; 15386 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;; 15387 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;; 15388 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;; 15389 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;; 15390 m88kbcs_vec) tb="$tb coff-m88k.lo" ;; 15391 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;; 15392 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;; 15393 mach_o_be_vec) tb="$tb mach-o.lo" ;; 15394 mach_o_le_vec) tb="$tb mach-o.lo" ;; 15395 mach_o_fat_vec) tb="$tb mach-o.lo" ;; 15396 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;; 15397 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;; 15398 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 15399 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 15400 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 15401 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 15402 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;; 15403 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;; 15404 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;; 15405 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;; 15406 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;; 15407 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;; 15408 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;; 15409 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;; 15410 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 15411 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 15412 pef_vec) tb="$tb pef.lo" ;; 15413 pef_xlib_vec) tb="$tb pef.lo" ;; 15414 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 15415 plugin_vec) tb="$tb plugin.lo" ;; 15416 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 15417 ppcboot_vec) tb="$tb ppcboot.lo" ;; 15418 riscix_vec) tb="$tb aout32.lo riscix.lo" ;; 15419 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 15420 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 15421 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15422 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15423 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15424 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 15425 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 15426 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 15427 som_vec) tb="$tb som.lo" ;; 15428 sparccoff_vec) tb="$tb coff-sparc.lo" ;; 15429 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; 15430 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;; 15431 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; 15432 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;; 15433 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; 15434 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;; 15435 sym_vec) tb="$tb xsym.lo" ;; 15436 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 15437 tic30_coff_vec) tb="$tb coff-tic30.lo" ;; 15438 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;; 15439 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;; 15440 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;; 15441 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;; 15442 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;; 15443 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;; 15444 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;; 15445 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;; 15446 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;; 15447 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;; 15448 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;; 15449 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;; 15450 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;; 15451 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 15452 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 15453 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; 15454 versados_vec) tb="$tb versados.lo" ;; 15455 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;; 15456 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;; 15457 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;; 15458 we32kcoff_vec) tb="$tb coff-we32k.lo" ;; 15459 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;; 15460 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;; 15461 15462 # These appear out of order in targets.c 15463 srec_vec) tb="$tb srec.lo" ;; 15464 symbolsrec_vec) tb="$tb srec.lo" ;; 15465 tekhex_vec) tb="$tb tekhex.lo" ;; 15466 cisco_core_big_vec) tb="$tb cisco-core.lo" ;; 15467 cisco_core_little_vec) tb="$tb cisco-core.lo" ;; 15468 15469 "") ;; 15470 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;; 15471 esac 15472 15473 if test ${target_size} = 64; then 15474 target64=true 15475 fi 15476 if test x"${vec}" = x"${defvec}"; then 15477 bfd_default_target_size=${target_size} 15478 fi 15479done 15480 15481# Target architecture .o files. 15482# A couple of CPUs use shorter file names to avoid problems on DOS 15483# filesystems. 15484ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 15485 15486# Weed out duplicate .o files. 15487f="" 15488for i in $tb ; do 15489 case " $f " in 15490 *" $i "*) ;; 15491 *) f="$f $i" ;; 15492 esac 15493done 15494tb="$f" 15495 15496f="" 15497for i in $ta ; do 15498 case " $f " in 15499 *" $i "*) ;; 15500 *) f="$f $i" ;; 15501 esac 15502done 15503ta="$f" 15504 15505bfd_backends="$tb" 15506bfd_machines="$ta" 15507 15508if test x${all_targets} = xtrue ; then 15509 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 15510 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 15511 selvecs= 15512 havevecs=-DHAVE_all_vecs 15513 selarchs= 15514 test -n "$assocvecs" && 15515 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15516else # all_targets is true 15517 # Only set these if they will be nonempty, for the clever echo. 15518 havevecs= 15519 assocvecs= 15520 test -n "$selvecs" && 15521 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 15522 test -n "$selvecs" && 15523 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15524 test -n "$selarchs" && 15525 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 15526fi # all_targets is true 15527 15528case ${host64}-${target64}-${want64} in 15529 *true*) 15530 wordsize=64 15531 bfd64_libs='$(BFD64_LIBS)' 15532 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 15533 if test $BFD_HOST_64_BIT_DEFINED = 0; then 15534 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5 15535$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;} 15536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5 15537$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;} 15538 fi 15539 if test -n "$GCC" ; then 15540 bad_64bit_gcc=no; 15541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5 15542$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; } 15543 # Add more tests for gcc versions with non-working 64-bit support here. 15544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15545/* end confdefs.h. */ 15546:__GNUC__:__GNUC_MINOR__:__i386__: 15547_ACEOF 15548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15549 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then : 15550 bad_64bit_gcc=yes; 15551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5 15552$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; } 15553else 15554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15555$as_echo "no" >&6; } 15556fi 15557rm -f conftest* 15558 15559 if test $bad_64bit_gcc = yes ; then 15560 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5 15561 fi 15562 fi 15563 ;; 15564 false-false-false) 15565 wordsize=32 15566 all_backends='$(BFD32_BACKENDS)' 15567 ;; 15568esac 15569 15570 15571 15572 15573 15574 15575 15576 15577if test "$plugins" = "yes"; then 15578 supports_plugins=1 15579else 15580 supports_plugins=0 15581fi 15582 15583 15584# Determine the host dependant file_ptr a.k.a. off_t type. In order 15585# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 15586# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 15587# Hopefully a reasonable assumption since fseeko et.al. should be 15588# upward compatible. 15589for ac_func in ftello ftello64 fseeko fseeko64 fopen64 15590do : 15591 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15592ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15593eval as_val=\$$as_ac_var 15594 if test "x$as_val" = x""yes; then : 15595 cat >>confdefs.h <<_ACEOF 15596#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15597_ACEOF 15598 15599fi 15600done 15601 15602if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 15603 # The cast to long int works around a bug in the HP C Compiler 15604# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15605# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15606# This bug is HP SR number 8606223364. 15607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 15608$as_echo_n "checking size of off_t... " >&6; } 15609if test "${ac_cv_sizeof_off_t+set}" = set; then : 15610 $as_echo_n "(cached) " >&6 15611else 15612 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 15613 15614else 15615 if test "$ac_cv_type_off_t" = yes; then 15616 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15618{ as_fn_set_status 77 15619as_fn_error "cannot compute sizeof (off_t) 15620See \`config.log' for more details." "$LINENO" 5; }; } 15621 else 15622 ac_cv_sizeof_off_t=0 15623 fi 15624fi 15625 15626fi 15627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 15628$as_echo "$ac_cv_sizeof_off_t" >&6; } 15629 15630 15631 15632cat >>confdefs.h <<_ACEOF 15633#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 15634_ACEOF 15635 15636 15637fi 15638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5 15639$as_echo_n "checking file_ptr type... " >&6; } 15640bfd_file_ptr="long" 15641bfd_ufile_ptr="unsigned long" 15642if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 15643 -o x"${ac_cv_sizeof_off_t}" = x8; then 15644 bfd_file_ptr=BFD_HOST_64_BIT 15645 bfd_ufile_ptr=BFD_HOST_U_64_BIT 15646fi 15647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5 15648$as_echo "$bfd_file_ptr" >&6; } 15649 15650 15651 15652 15653tdefaults="" 15654test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 15655test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 15656test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 15657test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 15658 15659 15660 15661for ac_header in stdlib.h unistd.h 15662do : 15663 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15664ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15665eval as_val=\$$as_ac_Header 15666 if test "x$as_val" = x""yes; then : 15667 cat >>confdefs.h <<_ACEOF 15668#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15669_ACEOF 15670 15671fi 15672 15673done 15674 15675for ac_func in getpagesize 15676do : 15677 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 15678if test "x$ac_cv_func_getpagesize" = x""yes; then : 15679 cat >>confdefs.h <<_ACEOF 15680#define HAVE_GETPAGESIZE 1 15681_ACEOF 15682 15683fi 15684done 15685 15686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 15687$as_echo_n "checking for working mmap... " >&6; } 15688if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 15689 $as_echo_n "(cached) " >&6 15690else 15691 if test "$cross_compiling" = yes; then : 15692 ac_cv_func_mmap_fixed_mapped=no 15693else 15694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15695/* end confdefs.h. */ 15696$ac_includes_default 15697/* malloc might have been renamed as rpl_malloc. */ 15698#undef malloc 15699 15700/* Thanks to Mike Haertel and Jim Avera for this test. 15701 Here is a matrix of mmap possibilities: 15702 mmap private not fixed 15703 mmap private fixed at somewhere currently unmapped 15704 mmap private fixed at somewhere already mapped 15705 mmap shared not fixed 15706 mmap shared fixed at somewhere currently unmapped 15707 mmap shared fixed at somewhere already mapped 15708 For private mappings, we should verify that changes cannot be read() 15709 back from the file, nor mmap's back from the file at a different 15710 address. (There have been systems where private was not correctly 15711 implemented like the infamous i386 svr4.0, and systems where the 15712 VM page cache was not coherent with the file system buffer cache 15713 like early versions of FreeBSD and possibly contemporary NetBSD.) 15714 For shared mappings, we should conversely verify that changes get 15715 propagated back to all the places they're supposed to be. 15716 15717 Grep wants private fixed already mapped. 15718 The main things grep needs to know about mmap are: 15719 * does it exist and is it safe to write into the mmap'd area 15720 * how to use it (BSD variants) */ 15721 15722#include <fcntl.h> 15723#include <sys/mman.h> 15724 15725#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 15726char *malloc (); 15727#endif 15728 15729/* This mess was copied from the GNU getpagesize.h. */ 15730#ifndef HAVE_GETPAGESIZE 15731/* Assume that all systems that can run configure have sys/param.h. */ 15732# ifndef HAVE_SYS_PARAM_H 15733# define HAVE_SYS_PARAM_H 1 15734# endif 15735 15736# ifdef _SC_PAGESIZE 15737# define getpagesize() sysconf(_SC_PAGESIZE) 15738# else /* no _SC_PAGESIZE */ 15739# ifdef HAVE_SYS_PARAM_H 15740# include <sys/param.h> 15741# ifdef EXEC_PAGESIZE 15742# define getpagesize() EXEC_PAGESIZE 15743# else /* no EXEC_PAGESIZE */ 15744# ifdef NBPG 15745# define getpagesize() NBPG * CLSIZE 15746# ifndef CLSIZE 15747# define CLSIZE 1 15748# endif /* no CLSIZE */ 15749# else /* no NBPG */ 15750# ifdef NBPC 15751# define getpagesize() NBPC 15752# else /* no NBPC */ 15753# ifdef PAGESIZE 15754# define getpagesize() PAGESIZE 15755# endif /* PAGESIZE */ 15756# endif /* no NBPC */ 15757# endif /* no NBPG */ 15758# endif /* no EXEC_PAGESIZE */ 15759# else /* no HAVE_SYS_PARAM_H */ 15760# define getpagesize() 8192 /* punt totally */ 15761# endif /* no HAVE_SYS_PARAM_H */ 15762# endif /* no _SC_PAGESIZE */ 15763 15764#endif /* no HAVE_GETPAGESIZE */ 15765 15766int 15767main () 15768{ 15769 char *data, *data2, *data3; 15770 int i, pagesize; 15771 int fd; 15772 15773 pagesize = getpagesize (); 15774 15775 /* First, make a file with some known garbage in it. */ 15776 data = (char *) malloc (pagesize); 15777 if (!data) 15778 return 1; 15779 for (i = 0; i < pagesize; ++i) 15780 *(data + i) = rand (); 15781 umask (0); 15782 fd = creat ("conftest.mmap", 0600); 15783 if (fd < 0) 15784 return 1; 15785 if (write (fd, data, pagesize) != pagesize) 15786 return 1; 15787 close (fd); 15788 15789 /* Next, try to mmap the file at a fixed address which already has 15790 something else allocated at it. If we can, also make sure that 15791 we see the same garbage. */ 15792 fd = open ("conftest.mmap", O_RDWR); 15793 if (fd < 0) 15794 return 1; 15795 data2 = (char *) malloc (2 * pagesize); 15796 if (!data2) 15797 return 1; 15798 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 15799 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 15800 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 15801 return 1; 15802 for (i = 0; i < pagesize; ++i) 15803 if (*(data + i) != *(data2 + i)) 15804 return 1; 15805 15806 /* Finally, make sure that changes to the mapped area do not 15807 percolate back to the file as seen by read(). (This is a bug on 15808 some variants of i386 svr4.0.) */ 15809 for (i = 0; i < pagesize; ++i) 15810 *(data2 + i) = *(data2 + i) + 1; 15811 data3 = (char *) malloc (pagesize); 15812 if (!data3) 15813 return 1; 15814 if (read (fd, data3, pagesize) != pagesize) 15815 return 1; 15816 for (i = 0; i < pagesize; ++i) 15817 if (*(data + i) != *(data3 + i)) 15818 return 1; 15819 close (fd); 15820 return 0; 15821} 15822_ACEOF 15823if ac_fn_c_try_run "$LINENO"; then : 15824 ac_cv_func_mmap_fixed_mapped=yes 15825else 15826 ac_cv_func_mmap_fixed_mapped=no 15827fi 15828rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15829 conftest.$ac_objext conftest.beam conftest.$ac_ext 15830fi 15831 15832fi 15833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 15834$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 15835if test $ac_cv_func_mmap_fixed_mapped = yes; then 15836 15837$as_echo "#define HAVE_MMAP 1" >>confdefs.h 15838 15839fi 15840rm -f conftest.mmap 15841 15842for ac_func in madvise mprotect 15843do : 15844 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15845ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15846eval as_val=\$$as_ac_var 15847 if test "x$as_val" = x""yes; then : 15848 cat >>confdefs.h <<_ACEOF 15849#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15850_ACEOF 15851 15852fi 15853done 15854 15855case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 15856 true+yes ) 15857$as_echo "#define USE_MMAP 1" >>confdefs.h 15858 ;; 15859esac 15860 15861rm -f doc/config.status 15862ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in" 15863 15864 15865ac_config_commands="$ac_config_commands default" 15866 15867 15868 15869 15870 15871 15872 15873cat >confcache <<\_ACEOF 15874# This file is a shell script that caches the results of configure 15875# tests run on this system so they can be shared between configure 15876# scripts and configure runs, see configure's option --config-cache. 15877# It is not useful on other systems. If it contains results you don't 15878# want to keep, you may remove or edit it. 15879# 15880# config.status only pays attention to the cache file if you give it 15881# the --recheck option to rerun configure. 15882# 15883# `ac_cv_env_foo' variables (set or unset) will be overridden when 15884# loading this file, other *unset* `ac_cv_foo' will be assigned the 15885# following values. 15886 15887_ACEOF 15888 15889# The following way of writing the cache mishandles newlines in values, 15890# but we know of no workaround that is simple, portable, and efficient. 15891# So, we kill variables containing newlines. 15892# Ultrix sh set writes to stderr and can't be redirected directly, 15893# and sets the high bit in the cache file unless we assign to the vars. 15894( 15895 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15896 eval ac_val=\$$ac_var 15897 case $ac_val in #( 15898 *${as_nl}*) 15899 case $ac_var in #( 15900 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15901$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15902 esac 15903 case $ac_var in #( 15904 _ | IFS | as_nl) ;; #( 15905 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15906 *) { eval $ac_var=; unset $ac_var;} ;; 15907 esac ;; 15908 esac 15909 done 15910 15911 (set) 2>&1 | 15912 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15913 *${as_nl}ac_space=\ *) 15914 # `set' does not quote correctly, so add quotes: double-quote 15915 # substitution turns \\\\ into \\, and sed turns \\ into \. 15916 sed -n \ 15917 "s/'/'\\\\''/g; 15918 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15919 ;; #( 15920 *) 15921 # `set' quotes correctly as required by POSIX, so do not add quotes. 15922 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15923 ;; 15924 esac | 15925 sort 15926) | 15927 sed ' 15928 /^ac_cv_env_/b end 15929 t clear 15930 :clear 15931 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15932 t end 15933 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15934 :end' >>confcache 15935if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15936 if test -w "$cache_file"; then 15937 test "x$cache_file" != "x/dev/null" && 15938 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15939$as_echo "$as_me: updating cache $cache_file" >&6;} 15940 cat confcache >$cache_file 15941 else 15942 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15943$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15944 fi 15945fi 15946rm -f confcache 15947 15948test "x$prefix" = xNONE && prefix=$ac_default_prefix 15949# Let make expand exec_prefix. 15950test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15951 15952DEFS=-DHAVE_CONFIG_H 15953 15954ac_libobjs= 15955ac_ltlibobjs= 15956for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15957 # 1. Remove the extension, and $U if already installed. 15958 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15959 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15960 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15961 # will be set to the directory where LIBOBJS objects are built. 15962 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15963 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15964done 15965LIBOBJS=$ac_libobjs 15966 15967LTLIBOBJS=$ac_ltlibobjs 15968 15969 15970if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15971 as_fn_error "conditional \"AMDEP\" was never defined. 15972Usually this means the macro was only invoked conditionally." "$LINENO" 5 15973fi 15974if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15975 as_fn_error "conditional \"am__fastdepCC\" was never defined. 15976Usually this means the macro was only invoked conditionally." "$LINENO" 5 15977fi 15978 if test -n "$EXEEXT"; then 15979 am__EXEEXT_TRUE= 15980 am__EXEEXT_FALSE='#' 15981else 15982 am__EXEEXT_TRUE='#' 15983 am__EXEEXT_FALSE= 15984fi 15985 15986if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 15987 as_fn_error "conditional \"PLUGINS\" was never defined. 15988Usually this means the macro was only invoked conditionally." "$LINENO" 5 15989fi 15990if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15991 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 15992Usually this means the macro was only invoked conditionally." "$LINENO" 5 15993fi 15994if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 15995 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined. 15996Usually this means the macro was only invoked conditionally." "$LINENO" 5 15997fi 15998if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 15999 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined. 16000Usually this means the macro was only invoked conditionally." "$LINENO" 5 16001fi 16002 16003: ${CONFIG_STATUS=./config.status} 16004ac_write_fail=0 16005ac_clean_files_save=$ac_clean_files 16006ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16007{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16008$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16009as_write_fail=0 16010cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16011#! $SHELL 16012# Generated by $as_me. 16013# Run this file to recreate the current configuration. 16014# Compiler output produced by configure, useful for debugging 16015# configure, is in config.log if it exists. 16016 16017debug=false 16018ac_cs_recheck=false 16019ac_cs_silent=false 16020 16021SHELL=\${CONFIG_SHELL-$SHELL} 16022export SHELL 16023_ASEOF 16024cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16025## -------------------- ## 16026## M4sh Initialization. ## 16027## -------------------- ## 16028 16029# Be more Bourne compatible 16030DUALCASE=1; export DUALCASE # for MKS sh 16031if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16032 emulate sh 16033 NULLCMD=: 16034 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16035 # is contrary to our usage. Disable this feature. 16036 alias -g '${1+"$@"}'='"$@"' 16037 setopt NO_GLOB_SUBST 16038else 16039 case `(set -o) 2>/dev/null` in #( 16040 *posix*) : 16041 set -o posix ;; #( 16042 *) : 16043 ;; 16044esac 16045fi 16046 16047 16048as_nl=' 16049' 16050export as_nl 16051# Printing a long string crashes Solaris 7 /usr/bin/printf. 16052as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16053as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16054as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16055# Prefer a ksh shell builtin over an external printf program on Solaris, 16056# but without wasting forks for bash or zsh. 16057if test -z "$BASH_VERSION$ZSH_VERSION" \ 16058 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16059 as_echo='print -r --' 16060 as_echo_n='print -rn --' 16061elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16062 as_echo='printf %s\n' 16063 as_echo_n='printf %s' 16064else 16065 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16066 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16067 as_echo_n='/usr/ucb/echo -n' 16068 else 16069 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16070 as_echo_n_body='eval 16071 arg=$1; 16072 case $arg in #( 16073 *"$as_nl"*) 16074 expr "X$arg" : "X\\(.*\\)$as_nl"; 16075 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16076 esac; 16077 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16078 ' 16079 export as_echo_n_body 16080 as_echo_n='sh -c $as_echo_n_body as_echo' 16081 fi 16082 export as_echo_body 16083 as_echo='sh -c $as_echo_body as_echo' 16084fi 16085 16086# The user is always right. 16087if test "${PATH_SEPARATOR+set}" != set; then 16088 PATH_SEPARATOR=: 16089 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16090 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16091 PATH_SEPARATOR=';' 16092 } 16093fi 16094 16095 16096# IFS 16097# We need space, tab and new line, in precisely that order. Quoting is 16098# there to prevent editors from complaining about space-tab. 16099# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16100# splitting by setting IFS to empty value.) 16101IFS=" "" $as_nl" 16102 16103# Find who we are. Look in the path if we contain no directory separator. 16104case $0 in #(( 16105 *[\\/]* ) as_myself=$0 ;; 16106 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16107for as_dir in $PATH 16108do 16109 IFS=$as_save_IFS 16110 test -z "$as_dir" && as_dir=. 16111 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16112 done 16113IFS=$as_save_IFS 16114 16115 ;; 16116esac 16117# We did not find ourselves, most probably we were run as `sh COMMAND' 16118# in which case we are not to be found in the path. 16119if test "x$as_myself" = x; then 16120 as_myself=$0 16121fi 16122if test ! -f "$as_myself"; then 16123 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16124 exit 1 16125fi 16126 16127# Unset variables that we do not need and which cause bugs (e.g. in 16128# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16129# suppresses any "Segmentation fault" message there. '((' could 16130# trigger a bug in pdksh 5.2.14. 16131for as_var in BASH_ENV ENV MAIL MAILPATH 16132do eval test x\${$as_var+set} = xset \ 16133 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16134done 16135PS1='$ ' 16136PS2='> ' 16137PS4='+ ' 16138 16139# NLS nuisances. 16140LC_ALL=C 16141export LC_ALL 16142LANGUAGE=C 16143export LANGUAGE 16144 16145# CDPATH. 16146(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16147 16148 16149# as_fn_error ERROR [LINENO LOG_FD] 16150# --------------------------------- 16151# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16152# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16153# script with status $?, using 1 if that was 0. 16154as_fn_error () 16155{ 16156 as_status=$?; test $as_status -eq 0 && as_status=1 16157 if test "$3"; then 16158 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16159 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 16160 fi 16161 $as_echo "$as_me: error: $1" >&2 16162 as_fn_exit $as_status 16163} # as_fn_error 16164 16165 16166# as_fn_set_status STATUS 16167# ----------------------- 16168# Set $? to STATUS, without forking. 16169as_fn_set_status () 16170{ 16171 return $1 16172} # as_fn_set_status 16173 16174# as_fn_exit STATUS 16175# ----------------- 16176# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16177as_fn_exit () 16178{ 16179 set +e 16180 as_fn_set_status $1 16181 exit $1 16182} # as_fn_exit 16183 16184# as_fn_unset VAR 16185# --------------- 16186# Portably unset VAR. 16187as_fn_unset () 16188{ 16189 { eval $1=; unset $1;} 16190} 16191as_unset=as_fn_unset 16192# as_fn_append VAR VALUE 16193# ---------------------- 16194# Append the text in VALUE to the end of the definition contained in VAR. Take 16195# advantage of any shell optimizations that allow amortized linear growth over 16196# repeated appends, instead of the typical quadratic growth present in naive 16197# implementations. 16198if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16199 eval 'as_fn_append () 16200 { 16201 eval $1+=\$2 16202 }' 16203else 16204 as_fn_append () 16205 { 16206 eval $1=\$$1\$2 16207 } 16208fi # as_fn_append 16209 16210# as_fn_arith ARG... 16211# ------------------ 16212# Perform arithmetic evaluation on the ARGs, and store the result in the 16213# global $as_val. Take advantage of shells that can avoid forks. The arguments 16214# must be portable across $(()) and expr. 16215if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16216 eval 'as_fn_arith () 16217 { 16218 as_val=$(( $* )) 16219 }' 16220else 16221 as_fn_arith () 16222 { 16223 as_val=`expr "$@" || test $? -eq 1` 16224 } 16225fi # as_fn_arith 16226 16227 16228if expr a : '\(a\)' >/dev/null 2>&1 && 16229 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16230 as_expr=expr 16231else 16232 as_expr=false 16233fi 16234 16235if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16236 as_basename=basename 16237else 16238 as_basename=false 16239fi 16240 16241if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16242 as_dirname=dirname 16243else 16244 as_dirname=false 16245fi 16246 16247as_me=`$as_basename -- "$0" || 16248$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16249 X"$0" : 'X\(//\)$' \| \ 16250 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16251$as_echo X/"$0" | 16252 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16253 s//\1/ 16254 q 16255 } 16256 /^X\/\(\/\/\)$/{ 16257 s//\1/ 16258 q 16259 } 16260 /^X\/\(\/\).*/{ 16261 s//\1/ 16262 q 16263 } 16264 s/.*/./; q'` 16265 16266# Avoid depending upon Character Ranges. 16267as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16268as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16269as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16270as_cr_digits='0123456789' 16271as_cr_alnum=$as_cr_Letters$as_cr_digits 16272 16273ECHO_C= ECHO_N= ECHO_T= 16274case `echo -n x` in #((((( 16275-n*) 16276 case `echo 'xy\c'` in 16277 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16278 xy) ECHO_C='\c';; 16279 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16280 ECHO_T=' ';; 16281 esac;; 16282*) 16283 ECHO_N='-n';; 16284esac 16285 16286rm -f conf$$ conf$$.exe conf$$.file 16287if test -d conf$$.dir; then 16288 rm -f conf$$.dir/conf$$.file 16289else 16290 rm -f conf$$.dir 16291 mkdir conf$$.dir 2>/dev/null 16292fi 16293if (echo >conf$$.file) 2>/dev/null; then 16294 if ln -s conf$$.file conf$$ 2>/dev/null; then 16295 as_ln_s='ln -s' 16296 # ... but there are two gotchas: 16297 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16298 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16299 # In both cases, we have to default to `cp -p'. 16300 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16301 as_ln_s='cp -p' 16302 elif ln conf$$.file conf$$ 2>/dev/null; then 16303 as_ln_s=ln 16304 else 16305 as_ln_s='cp -p' 16306 fi 16307else 16308 as_ln_s='cp -p' 16309fi 16310rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16311rmdir conf$$.dir 2>/dev/null 16312 16313 16314# as_fn_mkdir_p 16315# ------------- 16316# Create "$as_dir" as a directory, including parents if necessary. 16317as_fn_mkdir_p () 16318{ 16319 16320 case $as_dir in #( 16321 -*) as_dir=./$as_dir;; 16322 esac 16323 test -d "$as_dir" || eval $as_mkdir_p || { 16324 as_dirs= 16325 while :; do 16326 case $as_dir in #( 16327 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16328 *) as_qdir=$as_dir;; 16329 esac 16330 as_dirs="'$as_qdir' $as_dirs" 16331 as_dir=`$as_dirname -- "$as_dir" || 16332$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16333 X"$as_dir" : 'X\(//\)[^/]' \| \ 16334 X"$as_dir" : 'X\(//\)$' \| \ 16335 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16336$as_echo X"$as_dir" | 16337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16338 s//\1/ 16339 q 16340 } 16341 /^X\(\/\/\)[^/].*/{ 16342 s//\1/ 16343 q 16344 } 16345 /^X\(\/\/\)$/{ 16346 s//\1/ 16347 q 16348 } 16349 /^X\(\/\).*/{ 16350 s//\1/ 16351 q 16352 } 16353 s/.*/./; q'` 16354 test -d "$as_dir" && break 16355 done 16356 test -z "$as_dirs" || eval "mkdir $as_dirs" 16357 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 16358 16359 16360} # as_fn_mkdir_p 16361if mkdir -p . 2>/dev/null; then 16362 as_mkdir_p='mkdir -p "$as_dir"' 16363else 16364 test -d ./-p && rmdir ./-p 16365 as_mkdir_p=false 16366fi 16367 16368if test -x / >/dev/null 2>&1; then 16369 as_test_x='test -x' 16370else 16371 if ls -dL / >/dev/null 2>&1; then 16372 as_ls_L_option=L 16373 else 16374 as_ls_L_option= 16375 fi 16376 as_test_x=' 16377 eval sh -c '\'' 16378 if test -d "$1"; then 16379 test -d "$1/."; 16380 else 16381 case $1 in #( 16382 -*)set "./$1";; 16383 esac; 16384 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16385 ???[sx]*):;;*)false;;esac;fi 16386 '\'' sh 16387 ' 16388fi 16389as_executable_p=$as_test_x 16390 16391# Sed expression to map a string onto a valid CPP name. 16392as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16393 16394# Sed expression to map a string onto a valid variable name. 16395as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16396 16397 16398exec 6>&1 16399## ----------------------------------- ## 16400## Main body of $CONFIG_STATUS script. ## 16401## ----------------------------------- ## 16402_ASEOF 16403test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16404 16405cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16406# Save the log message, to keep $0 and so on meaningful, and to 16407# report actual input values of CONFIG_FILES etc. instead of their 16408# values after options handling. 16409ac_log=" 16410This file was extended by $as_me, which was 16411generated by GNU Autoconf 2.64. Invocation command line was 16412 16413 CONFIG_FILES = $CONFIG_FILES 16414 CONFIG_HEADERS = $CONFIG_HEADERS 16415 CONFIG_LINKS = $CONFIG_LINKS 16416 CONFIG_COMMANDS = $CONFIG_COMMANDS 16417 $ $0 $@ 16418 16419on `(hostname || uname -n) 2>/dev/null | sed 1q` 16420" 16421 16422_ACEOF 16423 16424case $ac_config_files in *" 16425"*) set x $ac_config_files; shift; ac_config_files=$*;; 16426esac 16427 16428case $ac_config_headers in *" 16429"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16430esac 16431 16432 16433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16434# Files that config.status was made for. 16435config_files="$ac_config_files" 16436config_headers="$ac_config_headers" 16437config_commands="$ac_config_commands" 16438 16439_ACEOF 16440 16441cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16442ac_cs_usage="\ 16443\`$as_me' instantiates files and other configuration actions 16444from templates according to the current configuration. Unless the files 16445and actions are specified as TAGs, all are instantiated by default. 16446 16447Usage: $0 [OPTION]... [TAG]... 16448 16449 -h, --help print this help, then exit 16450 -V, --version print version number and configuration settings, then exit 16451 -q, --quiet, --silent 16452 do not print progress messages 16453 -d, --debug don't remove temporary files 16454 --recheck update $as_me by reconfiguring in the same conditions 16455 --file=FILE[:TEMPLATE] 16456 instantiate the configuration file FILE 16457 --header=FILE[:TEMPLATE] 16458 instantiate the configuration header FILE 16459 16460Configuration files: 16461$config_files 16462 16463Configuration headers: 16464$config_headers 16465 16466Configuration commands: 16467$config_commands 16468 16469Report bugs to the package provider." 16470 16471_ACEOF 16472cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16473ac_cs_version="\\ 16474config.status 16475configured by $0, generated by GNU Autoconf 2.64, 16476 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 16477 16478Copyright (C) 2009 Free Software Foundation, Inc. 16479This config.status script is free software; the Free Software Foundation 16480gives unlimited permission to copy, distribute and modify it." 16481 16482ac_pwd='$ac_pwd' 16483srcdir='$srcdir' 16484INSTALL='$INSTALL' 16485MKDIR_P='$MKDIR_P' 16486AWK='$AWK' 16487test -n "\$AWK" || AWK=awk 16488_ACEOF 16489 16490cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16491# The default lists apply if the user does not specify any file. 16492ac_need_defaults=: 16493while test $# != 0 16494do 16495 case $1 in 16496 --*=*) 16497 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16498 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16499 ac_shift=: 16500 ;; 16501 *) 16502 ac_option=$1 16503 ac_optarg=$2 16504 ac_shift=shift 16505 ;; 16506 esac 16507 16508 case $ac_option in 16509 # Handling of the options. 16510 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16511 ac_cs_recheck=: ;; 16512 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16513 $as_echo "$ac_cs_version"; exit ;; 16514 --debug | --debu | --deb | --de | --d | -d ) 16515 debug=: ;; 16516 --file | --fil | --fi | --f ) 16517 $ac_shift 16518 case $ac_optarg in 16519 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16520 esac 16521 as_fn_append CONFIG_FILES " '$ac_optarg'" 16522 ac_need_defaults=false;; 16523 --header | --heade | --head | --hea ) 16524 $ac_shift 16525 case $ac_optarg in 16526 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16527 esac 16528 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16529 ac_need_defaults=false;; 16530 --he | --h) 16531 # Conflict between --help and --header 16532 as_fn_error "ambiguous option: \`$1' 16533Try \`$0 --help' for more information.";; 16534 --help | --hel | -h ) 16535 $as_echo "$ac_cs_usage"; exit ;; 16536 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16537 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16538 ac_cs_silent=: ;; 16539 16540 # This is an error. 16541 -*) as_fn_error "unrecognized option: \`$1' 16542Try \`$0 --help' for more information." ;; 16543 16544 *) as_fn_append ac_config_targets " $1" 16545 ac_need_defaults=false ;; 16546 16547 esac 16548 shift 16549done 16550 16551ac_configure_extra_args= 16552 16553if $ac_cs_silent; then 16554 exec 6>/dev/null 16555 ac_configure_extra_args="$ac_configure_extra_args --silent" 16556fi 16557 16558_ACEOF 16559cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16560if \$ac_cs_recheck; then 16561 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16562 shift 16563 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16564 CONFIG_SHELL='$SHELL' 16565 export CONFIG_SHELL 16566 exec "\$@" 16567fi 16568 16569_ACEOF 16570cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16571exec 5>>config.log 16572{ 16573 echo 16574 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16575## Running $as_me. ## 16576_ASBOX 16577 $as_echo "$ac_log" 16578} >&5 16579 16580_ACEOF 16581cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16582# 16583# INIT-COMMANDS 16584# 16585AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16586 16587 16588# The HP-UX ksh and POSIX shell print the target directory to stdout 16589# if CDPATH is set. 16590(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16591 16592sed_quote_subst='$sed_quote_subst' 16593double_quote_subst='$double_quote_subst' 16594delay_variable_subst='$delay_variable_subst' 16595enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16596macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16597macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16598enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16599pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16600enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16601SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16602ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16603host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16604host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16605host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16606build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16607build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16608build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16609SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16610Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16611GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16612EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16613FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16614LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16615NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16616LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16617max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16618ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16619exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16620lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16621lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16622lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16623reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16624reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16625OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16626deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16627file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16628AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16629AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16630STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16631RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16632old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16633old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16634old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16635lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16636CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16637CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16638compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16639GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16640lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16641lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16642lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16643lt_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"`' 16644objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16645MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16646lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16647lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16648lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16649lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16650lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16651need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16652DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16653NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16654LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16655OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16656OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16657libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16658shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16659extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16660archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16661enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16662export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16663whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16664compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16665old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16666old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16667archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16668archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16669module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16670module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16671with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16672allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16673no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16674hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16675hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16676hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16677hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16678hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16679hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16680hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16681hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16682inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16683link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16684fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16685always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16686export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16687exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16688include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16689prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16690file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16691variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16692need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16693need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16694version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16695runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16696shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16697shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16698libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16699library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16700soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16701install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16702postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16703postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16704finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16705finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16706hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16707sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16708sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16709hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16710enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16711enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16712enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16713old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16714striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16715 16716LTCC='$LTCC' 16717LTCFLAGS='$LTCFLAGS' 16718compiler='$compiler_DEFAULT' 16719 16720# A function that is used when there is no print builtin or printf. 16721func_fallback_echo () 16722{ 16723 eval 'cat <<_LTECHO_EOF 16724\$1 16725_LTECHO_EOF' 16726} 16727 16728# Quote evaled strings. 16729for var in SHELL \ 16730ECHO \ 16731SED \ 16732GREP \ 16733EGREP \ 16734FGREP \ 16735LD \ 16736NM \ 16737LN_S \ 16738lt_SP2NL \ 16739lt_NL2SP \ 16740reload_flag \ 16741OBJDUMP \ 16742deplibs_check_method \ 16743file_magic_cmd \ 16744AR \ 16745AR_FLAGS \ 16746STRIP \ 16747RANLIB \ 16748CC \ 16749CFLAGS \ 16750compiler \ 16751lt_cv_sys_global_symbol_pipe \ 16752lt_cv_sys_global_symbol_to_cdecl \ 16753lt_cv_sys_global_symbol_to_c_name_address \ 16754lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16755lt_prog_compiler_no_builtin_flag \ 16756lt_prog_compiler_wl \ 16757lt_prog_compiler_pic \ 16758lt_prog_compiler_static \ 16759lt_cv_prog_compiler_c_o \ 16760need_locks \ 16761DSYMUTIL \ 16762NMEDIT \ 16763LIPO \ 16764OTOOL \ 16765OTOOL64 \ 16766shrext_cmds \ 16767export_dynamic_flag_spec \ 16768whole_archive_flag_spec \ 16769compiler_needs_object \ 16770with_gnu_ld \ 16771allow_undefined_flag \ 16772no_undefined_flag \ 16773hardcode_libdir_flag_spec \ 16774hardcode_libdir_flag_spec_ld \ 16775hardcode_libdir_separator \ 16776fix_srcfile_path \ 16777exclude_expsyms \ 16778include_expsyms \ 16779file_list_spec \ 16780variables_saved_for_relink \ 16781libname_spec \ 16782library_names_spec \ 16783soname_spec \ 16784install_override_mode \ 16785finish_eval \ 16786old_striplib \ 16787striplib; do 16788 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16789 *[\\\\\\\`\\"\\\$]*) 16790 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16791 ;; 16792 *) 16793 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16794 ;; 16795 esac 16796done 16797 16798# Double-quote double-evaled strings. 16799for var in reload_cmds \ 16800old_postinstall_cmds \ 16801old_postuninstall_cmds \ 16802old_archive_cmds \ 16803extract_expsyms_cmds \ 16804old_archive_from_new_cmds \ 16805old_archive_from_expsyms_cmds \ 16806archive_cmds \ 16807archive_expsym_cmds \ 16808module_cmds \ 16809module_expsym_cmds \ 16810export_symbols_cmds \ 16811prelink_cmds \ 16812postinstall_cmds \ 16813postuninstall_cmds \ 16814finish_cmds \ 16815sys_lib_search_path_spec \ 16816sys_lib_dlsearch_path_spec; do 16817 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16818 *[\\\\\\\`\\"\\\$]*) 16819 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16820 ;; 16821 *) 16822 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16823 ;; 16824 esac 16825done 16826 16827ac_aux_dir='$ac_aux_dir' 16828xsi_shell='$xsi_shell' 16829lt_shell_append='$lt_shell_append' 16830 16831# See if we are running on zsh, and set the options which allow our 16832# commands through without removal of \ escapes INIT. 16833if test -n "\${ZSH_VERSION+set}" ; then 16834 setopt NO_GLOB_SUBST 16835fi 16836 16837 16838 PACKAGE='$PACKAGE' 16839 VERSION='$VERSION' 16840 TIMESTAMP='$TIMESTAMP' 16841 RM='$RM' 16842 ofile='$ofile' 16843 16844 16845 16846# Capture the value of obsolete ALL_LINGUAS because we need it to compute 16847 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 16848 # from automake. 16849 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 16850 # Capture the value of LINGUAS because we need it to compute CATALOGS. 16851 LINGUAS="${LINGUAS-%UNSET%}" 16852 16853 16854GCC="$GCC" 16855CC="$CC" 16856acx_cv_header_stdint="$acx_cv_header_stdint" 16857acx_cv_type_int8_t="$acx_cv_type_int8_t" 16858acx_cv_type_int16_t="$acx_cv_type_int16_t" 16859acx_cv_type_int32_t="$acx_cv_type_int32_t" 16860acx_cv_type_int64_t="$acx_cv_type_int64_t" 16861acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 16862ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 16863ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 16864ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 16865ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 16866ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 16867ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 16868ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 16869ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 16870 16871 16872 16873_ACEOF 16874 16875cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16876 16877# Handling of arguments. 16878for ac_config_target in $ac_config_targets 16879do 16880 case $ac_config_target in 16881 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16882 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16883 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 16884 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16885 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;; 16886 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16887 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 16888 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;; 16889 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 16890 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 16891 16892 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16893 esac 16894done 16895 16896 16897# If the user did not use the arguments to specify the items to instantiate, 16898# then the envvar interface is used. Set only those that are not. 16899# We use the long form for the default assignment because of an extremely 16900# bizarre bug on SunOS 4.1.3. 16901if $ac_need_defaults; then 16902 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16903 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16904 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16905fi 16906 16907# Have a temporary directory for convenience. Make it in the build tree 16908# simply because there is no reason against having it here, and in addition, 16909# creating and moving files from /tmp can sometimes cause problems. 16910# Hook for its removal unless debugging. 16911# Note that there is a small window in which the directory will not be cleaned: 16912# after its creation but before its name has been assigned to `$tmp'. 16913$debug || 16914{ 16915 tmp= 16916 trap 'exit_status=$? 16917 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 16918' 0 16919 trap 'as_fn_exit 1' 1 2 13 15 16920} 16921# Create a (secure) tmp directory for tmp files. 16922 16923{ 16924 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16925 test -n "$tmp" && test -d "$tmp" 16926} || 16927{ 16928 tmp=./conf$$-$RANDOM 16929 (umask 077 && mkdir "$tmp") 16930} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 16931 16932# Set up the scripts for CONFIG_FILES section. 16933# No need to generate them if there are no CONFIG_FILES. 16934# This happens for instance with `./config.status config.h'. 16935if test -n "$CONFIG_FILES"; then 16936 16937 16938ac_cr=`echo X | tr X '\015'` 16939# On cygwin, bash can eat \r inside `` if the user requested igncr. 16940# But we know of no other shell where ac_cr would be empty at this 16941# point, so we can use a bashism as a fallback. 16942if test "x$ac_cr" = x; then 16943 eval ac_cr=\$\'\\r\' 16944fi 16945ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16946if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16947 ac_cs_awk_cr='\r' 16948else 16949 ac_cs_awk_cr=$ac_cr 16950fi 16951 16952echo 'BEGIN {' >"$tmp/subs1.awk" && 16953_ACEOF 16954 16955 16956{ 16957 echo "cat >conf$$subs.awk <<_ACEOF" && 16958 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16959 echo "_ACEOF" 16960} >conf$$subs.sh || 16961 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 16962ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 16963ac_delim='%!_!# ' 16964for ac_last_try in false false false false false :; do 16965 . ./conf$$subs.sh || 16966 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 16967 16968 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16969 if test $ac_delim_n = $ac_delim_num; then 16970 break 16971 elif $ac_last_try; then 16972 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 16973 else 16974 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16975 fi 16976done 16977rm -f conf$$subs.sh 16978 16979cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16980cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 16981_ACEOF 16982sed -n ' 16983h 16984s/^/S["/; s/!.*/"]=/ 16985p 16986g 16987s/^[^!]*!// 16988:repl 16989t repl 16990s/'"$ac_delim"'$// 16991t delim 16992:nl 16993h 16994s/\(.\{148\}\).*/\1/ 16995t more1 16996s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16997p 16998n 16999b repl 17000:more1 17001s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17002p 17003g 17004s/.\{148\}// 17005t nl 17006:delim 17007h 17008s/\(.\{148\}\).*/\1/ 17009t more2 17010s/["\\]/\\&/g; s/^/"/; s/$/"/ 17011p 17012b 17013:more2 17014s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17015p 17016g 17017s/.\{148\}// 17018t delim 17019' <conf$$subs.awk | sed ' 17020/^[^""]/{ 17021 N 17022 s/\n// 17023} 17024' >>$CONFIG_STATUS || ac_write_fail=1 17025rm -f conf$$subs.awk 17026cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17027_ACAWK 17028cat >>"\$tmp/subs1.awk" <<_ACAWK && 17029 for (key in S) S_is_set[key] = 1 17030 FS = "" 17031 17032} 17033{ 17034 line = $ 0 17035 nfields = split(line, field, "@") 17036 substed = 0 17037 len = length(field[1]) 17038 for (i = 2; i < nfields; i++) { 17039 key = field[i] 17040 keylen = length(key) 17041 if (S_is_set[key]) { 17042 value = S[key] 17043 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17044 len += length(value) + length(field[++i]) 17045 substed = 1 17046 } else 17047 len += 1 + keylen 17048 } 17049 17050 print line 17051} 17052 17053_ACAWK 17054_ACEOF 17055cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17056if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17057 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17058else 17059 cat 17060fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 17061 || as_fn_error "could not setup config files machinery" "$LINENO" 5 17062_ACEOF 17063 17064# VPATH may cause trouble with some makes, so we remove $(srcdir), 17065# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 17066# trailing colons and then remove the whole line if VPATH becomes empty 17067# (actually we leave an empty line to preserve line numbers). 17068if test "x$srcdir" = x.; then 17069 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 17070s/:*\$(srcdir):*/:/ 17071s/:*\${srcdir}:*/:/ 17072s/:*@srcdir@:*/:/ 17073s/^\([^=]*=[ ]*\):*/\1/ 17074s/:*$// 17075s/^[^=]*=[ ]*$// 17076}' 17077fi 17078 17079cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17080fi # test -n "$CONFIG_FILES" 17081 17082# Set up the scripts for CONFIG_HEADERS section. 17083# No need to generate them if there are no CONFIG_HEADERS. 17084# This happens for instance with `./config.status Makefile'. 17085if test -n "$CONFIG_HEADERS"; then 17086cat >"$tmp/defines.awk" <<\_ACAWK || 17087BEGIN { 17088_ACEOF 17089 17090# Transform confdefs.h into an awk script `defines.awk', embedded as 17091# here-document in config.status, that substitutes the proper values into 17092# config.h.in to produce config.h. 17093 17094# Create a delimiter string that does not exist in confdefs.h, to ease 17095# handling of long lines. 17096ac_delim='%!_!# ' 17097for ac_last_try in false false :; do 17098 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 17099 if test -z "$ac_t"; then 17100 break 17101 elif $ac_last_try; then 17102 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 17103 else 17104 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17105 fi 17106done 17107 17108# For the awk script, D is an array of macro values keyed by name, 17109# likewise P contains macro parameters if any. Preserve backslash 17110# newline sequences. 17111 17112ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17113sed -n ' 17114s/.\{148\}/&'"$ac_delim"'/g 17115t rset 17116:rset 17117s/^[ ]*#[ ]*define[ ][ ]*/ / 17118t def 17119d 17120:def 17121s/\\$// 17122t bsnl 17123s/["\\]/\\&/g 17124s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17125D["\1"]=" \3"/p 17126s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17127d 17128:bsnl 17129s/["\\]/\\&/g 17130s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17131D["\1"]=" \3\\\\\\n"\\/p 17132t cont 17133s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17134t cont 17135d 17136:cont 17137n 17138s/.\{148\}/&'"$ac_delim"'/g 17139t clear 17140:clear 17141s/\\$// 17142t bsnlc 17143s/["\\]/\\&/g; s/^/"/; s/$/"/p 17144d 17145:bsnlc 17146s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17147b cont 17148' <confdefs.h | sed ' 17149s/'"$ac_delim"'/"\\\ 17150"/g' >>$CONFIG_STATUS || ac_write_fail=1 17151 17152cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17153 for (key in D) D_is_set[key] = 1 17154 FS = "" 17155} 17156/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17157 line = \$ 0 17158 split(line, arg, " ") 17159 if (arg[1] == "#") { 17160 defundef = arg[2] 17161 mac1 = arg[3] 17162 } else { 17163 defundef = substr(arg[1], 2) 17164 mac1 = arg[2] 17165 } 17166 split(mac1, mac2, "(") #) 17167 macro = mac2[1] 17168 prefix = substr(line, 1, index(line, defundef) - 1) 17169 if (D_is_set[macro]) { 17170 # Preserve the white space surrounding the "#". 17171 print prefix "define", macro P[macro] D[macro] 17172 next 17173 } else { 17174 # Replace #undef with comments. This is necessary, for example, 17175 # in the case of _POSIX_SOURCE, which is predefined and required 17176 # on some systems where configure will not decide to define it. 17177 if (defundef == "undef") { 17178 print "/*", prefix defundef, macro, "*/" 17179 next 17180 } 17181 } 17182} 17183{ print } 17184_ACAWK 17185_ACEOF 17186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17187 as_fn_error "could not setup config headers machinery" "$LINENO" 5 17188fi # test -n "$CONFIG_HEADERS" 17189 17190 17191eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17192shift 17193for ac_tag 17194do 17195 case $ac_tag in 17196 :[FHLC]) ac_mode=$ac_tag; continue;; 17197 esac 17198 case $ac_mode$ac_tag in 17199 :[FHL]*:*);; 17200 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 17201 :[FH]-) ac_tag=-:-;; 17202 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17203 esac 17204 ac_save_IFS=$IFS 17205 IFS=: 17206 set x $ac_tag 17207 IFS=$ac_save_IFS 17208 shift 17209 ac_file=$1 17210 shift 17211 17212 case $ac_mode in 17213 :L) ac_source=$1;; 17214 :[FH]) 17215 ac_file_inputs= 17216 for ac_f 17217 do 17218 case $ac_f in 17219 -) ac_f="$tmp/stdin";; 17220 *) # Look for the file first in the build tree, then in the source tree 17221 # (if the path is not absolute). The absolute path cannot be DOS-style, 17222 # because $ac_f cannot contain `:'. 17223 test -f "$ac_f" || 17224 case $ac_f in 17225 [\\/$]*) false;; 17226 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17227 esac || 17228 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17229 esac 17230 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17231 as_fn_append ac_file_inputs " '$ac_f'" 17232 done 17233 17234 # Let's still pretend it is `configure' which instantiates (i.e., don't 17235 # use $as_me), people would be surprised to read: 17236 # /* config.h. Generated by config.status. */ 17237 configure_input='Generated from '` 17238 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17239 `' by configure.' 17240 if test x"$ac_file" != x-; then 17241 configure_input="$ac_file. $configure_input" 17242 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17243$as_echo "$as_me: creating $ac_file" >&6;} 17244 fi 17245 # Neutralize special characters interpreted by sed in replacement strings. 17246 case $configure_input in #( 17247 *\&* | *\|* | *\\* ) 17248 ac_sed_conf_input=`$as_echo "$configure_input" | 17249 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17250 *) ac_sed_conf_input=$configure_input;; 17251 esac 17252 17253 case $ac_tag in 17254 *:-:* | *:-) cat >"$tmp/stdin" \ 17255 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 17256 esac 17257 ;; 17258 esac 17259 17260 ac_dir=`$as_dirname -- "$ac_file" || 17261$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17262 X"$ac_file" : 'X\(//\)[^/]' \| \ 17263 X"$ac_file" : 'X\(//\)$' \| \ 17264 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17265$as_echo X"$ac_file" | 17266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17267 s//\1/ 17268 q 17269 } 17270 /^X\(\/\/\)[^/].*/{ 17271 s//\1/ 17272 q 17273 } 17274 /^X\(\/\/\)$/{ 17275 s//\1/ 17276 q 17277 } 17278 /^X\(\/\).*/{ 17279 s//\1/ 17280 q 17281 } 17282 s/.*/./; q'` 17283 as_dir="$ac_dir"; as_fn_mkdir_p 17284 ac_builddir=. 17285 17286case "$ac_dir" in 17287.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17288*) 17289 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17290 # A ".." for each directory in $ac_dir_suffix. 17291 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17292 case $ac_top_builddir_sub in 17293 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17294 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17295 esac ;; 17296esac 17297ac_abs_top_builddir=$ac_pwd 17298ac_abs_builddir=$ac_pwd$ac_dir_suffix 17299# for backward compatibility: 17300ac_top_builddir=$ac_top_build_prefix 17301 17302case $srcdir in 17303 .) # We are building in place. 17304 ac_srcdir=. 17305 ac_top_srcdir=$ac_top_builddir_sub 17306 ac_abs_top_srcdir=$ac_pwd ;; 17307 [\\/]* | ?:[\\/]* ) # Absolute name. 17308 ac_srcdir=$srcdir$ac_dir_suffix; 17309 ac_top_srcdir=$srcdir 17310 ac_abs_top_srcdir=$srcdir ;; 17311 *) # Relative name. 17312 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17313 ac_top_srcdir=$ac_top_build_prefix$srcdir 17314 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17315esac 17316ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17317 17318 17319 case $ac_mode in 17320 :F) 17321 # 17322 # CONFIG_FILE 17323 # 17324 17325 case $INSTALL in 17326 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17327 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17328 esac 17329 ac_MKDIR_P=$MKDIR_P 17330 case $MKDIR_P in 17331 [\\/$]* | ?:[\\/]* ) ;; 17332 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17333 esac 17334_ACEOF 17335 17336cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17337# If the template does not know about datarootdir, expand it. 17338# FIXME: This hack should be removed a few years after 2.60. 17339ac_datarootdir_hack=; ac_datarootdir_seen= 17340ac_sed_dataroot=' 17341/datarootdir/ { 17342 p 17343 q 17344} 17345/@datadir@/p 17346/@docdir@/p 17347/@infodir@/p 17348/@localedir@/p 17349/@mandir@/p' 17350case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17351*datarootdir*) ac_datarootdir_seen=yes;; 17352*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17354$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17355_ACEOF 17356cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17357 ac_datarootdir_hack=' 17358 s&@datadir@&$datadir&g 17359 s&@docdir@&$docdir&g 17360 s&@infodir@&$infodir&g 17361 s&@localedir@&$localedir&g 17362 s&@mandir@&$mandir&g 17363 s&\\\${datarootdir}&$datarootdir&g' ;; 17364esac 17365_ACEOF 17366 17367# Neutralize VPATH when `$srcdir' = `.'. 17368# Shell code in configure.ac might set extrasub. 17369# FIXME: do we really want to maintain this feature? 17370cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17371ac_sed_extra="$ac_vpsub 17372$extrasub 17373_ACEOF 17374cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17375:t 17376/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17377s|@configure_input@|$ac_sed_conf_input|;t t 17378s&@top_builddir@&$ac_top_builddir_sub&;t t 17379s&@top_build_prefix@&$ac_top_build_prefix&;t t 17380s&@srcdir@&$ac_srcdir&;t t 17381s&@abs_srcdir@&$ac_abs_srcdir&;t t 17382s&@top_srcdir@&$ac_top_srcdir&;t t 17383s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17384s&@builddir@&$ac_builddir&;t t 17385s&@abs_builddir@&$ac_abs_builddir&;t t 17386s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17387s&@INSTALL@&$ac_INSTALL&;t t 17388s&@MKDIR_P@&$ac_MKDIR_P&;t t 17389$ac_datarootdir_hack 17390" 17391eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 17392 || as_fn_error "could not create $ac_file" "$LINENO" 5 17393 17394test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17395 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17396 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17398which seems to be undefined. Please make sure it is defined." >&5 17399$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17400which seems to be undefined. Please make sure it is defined." >&2;} 17401 17402 rm -f "$tmp/stdin" 17403 case $ac_file in 17404 -) cat "$tmp/out" && rm -f "$tmp/out";; 17405 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17406 esac \ 17407 || as_fn_error "could not create $ac_file" "$LINENO" 5 17408 ;; 17409 :H) 17410 # 17411 # CONFIG_HEADER 17412 # 17413 if test x"$ac_file" != x-; then 17414 { 17415 $as_echo "/* $configure_input */" \ 17416 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 17417 } >"$tmp/config.h" \ 17418 || as_fn_error "could not create $ac_file" "$LINENO" 5 17419 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 17420 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17421$as_echo "$as_me: $ac_file is unchanged" >&6;} 17422 else 17423 rm -f "$ac_file" 17424 mv "$tmp/config.h" "$ac_file" \ 17425 || as_fn_error "could not create $ac_file" "$LINENO" 5 17426 fi 17427 else 17428 $as_echo "/* $configure_input */" \ 17429 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 17430 || as_fn_error "could not create -" "$LINENO" 5 17431 fi 17432# Compute "$ac_file"'s index in $config_headers. 17433_am_arg="$ac_file" 17434_am_stamp_count=1 17435for _am_header in $config_headers :; do 17436 case $_am_header in 17437 $_am_arg | $_am_arg:* ) 17438 break ;; 17439 * ) 17440 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17441 esac 17442done 17443echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17444$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17445 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17446 X"$_am_arg" : 'X\(//\)$' \| \ 17447 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17448$as_echo X"$_am_arg" | 17449 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17450 s//\1/ 17451 q 17452 } 17453 /^X\(\/\/\)[^/].*/{ 17454 s//\1/ 17455 q 17456 } 17457 /^X\(\/\/\)$/{ 17458 s//\1/ 17459 q 17460 } 17461 /^X\(\/\).*/{ 17462 s//\1/ 17463 q 17464 } 17465 s/.*/./; q'`/stamp-h$_am_stamp_count 17466 ;; 17467 17468 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17469$as_echo "$as_me: executing $ac_file commands" >&6;} 17470 ;; 17471 esac 17472 17473 17474 case $ac_file$ac_mode in 17475 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17476 # Autoconf 2.62 quotes --file arguments for eval, but not when files 17477 # are listed without --file. Let's play safe and only enable the eval 17478 # if we detect the quoting. 17479 case $CONFIG_FILES in 17480 *\'*) eval set x "$CONFIG_FILES" ;; 17481 *) set x $CONFIG_FILES ;; 17482 esac 17483 shift 17484 for mf 17485 do 17486 # Strip MF so we end up with the name of the file. 17487 mf=`echo "$mf" | sed -e 's/:.*$//'` 17488 # Check whether this is an Automake generated Makefile or not. 17489 # We used to match only the files named `Makefile.in', but 17490 # some people rename them; so instead we look at the file content. 17491 # Grep'ing the first line is not enough: some people post-process 17492 # each Makefile.in and add a new line on top of each file to say so. 17493 # Grep'ing the whole file is not good either: AIX grep has a line 17494 # limit of 2048, but all sed's we know have understand at least 4000. 17495 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17496 dirpart=`$as_dirname -- "$mf" || 17497$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17498 X"$mf" : 'X\(//\)[^/]' \| \ 17499 X"$mf" : 'X\(//\)$' \| \ 17500 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17501$as_echo X"$mf" | 17502 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17503 s//\1/ 17504 q 17505 } 17506 /^X\(\/\/\)[^/].*/{ 17507 s//\1/ 17508 q 17509 } 17510 /^X\(\/\/\)$/{ 17511 s//\1/ 17512 q 17513 } 17514 /^X\(\/\).*/{ 17515 s//\1/ 17516 q 17517 } 17518 s/.*/./; q'` 17519 else 17520 continue 17521 fi 17522 # Extract the definition of DEPDIR, am__include, and am__quote 17523 # from the Makefile without running `make'. 17524 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17525 test -z "$DEPDIR" && continue 17526 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17527 test -z "am__include" && continue 17528 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17529 # When using ansi2knr, U may be empty or an underscore; expand it 17530 U=`sed -n 's/^U = //p' < "$mf"` 17531 # Find all dependency output files, they are included files with 17532 # $(DEPDIR) in their names. We invoke sed twice because it is the 17533 # simplest approach to changing $(DEPDIR) to its actual value in the 17534 # expansion. 17535 for file in `sed -n " 17536 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17537 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17538 # Make sure the directory exists. 17539 test -f "$dirpart/$file" && continue 17540 fdir=`$as_dirname -- "$file" || 17541$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17542 X"$file" : 'X\(//\)[^/]' \| \ 17543 X"$file" : 'X\(//\)$' \| \ 17544 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17545$as_echo X"$file" | 17546 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17547 s//\1/ 17548 q 17549 } 17550 /^X\(\/\/\)[^/].*/{ 17551 s//\1/ 17552 q 17553 } 17554 /^X\(\/\/\)$/{ 17555 s//\1/ 17556 q 17557 } 17558 /^X\(\/\).*/{ 17559 s//\1/ 17560 q 17561 } 17562 s/.*/./; q'` 17563 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17564 # echo "creating $dirpart/$file" 17565 echo '# dummy' > "$dirpart/$file" 17566 done 17567 done 17568} 17569 ;; 17570 "libtool":C) 17571 17572 # See if we are running on zsh, and set the options which allow our 17573 # commands through without removal of \ escapes. 17574 if test -n "${ZSH_VERSION+set}" ; then 17575 setopt NO_GLOB_SUBST 17576 fi 17577 17578 cfgfile="${ofile}T" 17579 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17580 $RM "$cfgfile" 17581 17582 cat <<_LT_EOF >> "$cfgfile" 17583#! $SHELL 17584 17585# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17586# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17587# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17588# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17589# 17590# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17591# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17592# Written by Gordon Matzigkeit, 1996 17593# 17594# This file is part of GNU Libtool. 17595# 17596# GNU Libtool is free software; you can redistribute it and/or 17597# modify it under the terms of the GNU General Public License as 17598# published by the Free Software Foundation; either version 2 of 17599# the License, or (at your option) any later version. 17600# 17601# As a special exception to the GNU General Public License, 17602# if you distribute this file as part of a program or library that 17603# is built using GNU Libtool, you may include this file under the 17604# same distribution terms that you use for the rest of that program. 17605# 17606# GNU Libtool is distributed in the hope that it will be useful, 17607# but WITHOUT ANY WARRANTY; without even the implied warranty of 17608# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17609# GNU General Public License for more details. 17610# 17611# You should have received a copy of the GNU General Public License 17612# along with GNU Libtool; see the file COPYING. If not, a copy 17613# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17614# obtained by writing to the Free Software Foundation, Inc., 17615# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17616 17617 17618# The names of the tagged configurations supported by this script. 17619available_tags="" 17620 17621# ### BEGIN LIBTOOL CONFIG 17622 17623# Whether or not to build shared libraries. 17624build_libtool_libs=$enable_shared 17625 17626# Which release of libtool.m4 was used? 17627macro_version=$macro_version 17628macro_revision=$macro_revision 17629 17630# Whether or not to build static libraries. 17631build_old_libs=$enable_static 17632 17633# What type of objects to build. 17634pic_mode=$pic_mode 17635 17636# Whether or not to optimize for fast installation. 17637fast_install=$enable_fast_install 17638 17639# Shell to use when invoking shell scripts. 17640SHELL=$lt_SHELL 17641 17642# An echo program that protects backslashes. 17643ECHO=$lt_ECHO 17644 17645# The host system. 17646host_alias=$host_alias 17647host=$host 17648host_os=$host_os 17649 17650# The build system. 17651build_alias=$build_alias 17652build=$build 17653build_os=$build_os 17654 17655# A sed program that does not truncate output. 17656SED=$lt_SED 17657 17658# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17659Xsed="\$SED -e 1s/^X//" 17660 17661# A grep program that handles long lines. 17662GREP=$lt_GREP 17663 17664# An ERE matcher. 17665EGREP=$lt_EGREP 17666 17667# A literal string matcher. 17668FGREP=$lt_FGREP 17669 17670# A BSD- or MS-compatible name lister. 17671NM=$lt_NM 17672 17673# Whether we need soft or hard links. 17674LN_S=$lt_LN_S 17675 17676# What is the maximum length of a command? 17677max_cmd_len=$max_cmd_len 17678 17679# Object file suffix (normally "o"). 17680objext=$ac_objext 17681 17682# Executable file suffix (normally ""). 17683exeext=$exeext 17684 17685# whether the shell understands "unset". 17686lt_unset=$lt_unset 17687 17688# turn spaces into newlines. 17689SP2NL=$lt_lt_SP2NL 17690 17691# turn newlines into spaces. 17692NL2SP=$lt_lt_NL2SP 17693 17694# An object symbol dumper. 17695OBJDUMP=$lt_OBJDUMP 17696 17697# Method to check whether dependent libraries are shared objects. 17698deplibs_check_method=$lt_deplibs_check_method 17699 17700# Command to use when deplibs_check_method == "file_magic". 17701file_magic_cmd=$lt_file_magic_cmd 17702 17703# The archiver. 17704AR=$lt_AR 17705AR_FLAGS=$lt_AR_FLAGS 17706 17707# A symbol stripping program. 17708STRIP=$lt_STRIP 17709 17710# Commands used to install an old-style archive. 17711RANLIB=$lt_RANLIB 17712old_postinstall_cmds=$lt_old_postinstall_cmds 17713old_postuninstall_cmds=$lt_old_postuninstall_cmds 17714 17715# Whether to use a lock for old archive extraction. 17716lock_old_archive_extraction=$lock_old_archive_extraction 17717 17718# A C compiler. 17719LTCC=$lt_CC 17720 17721# LTCC compiler flags. 17722LTCFLAGS=$lt_CFLAGS 17723 17724# Take the output of nm and produce a listing of raw symbols and C names. 17725global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17726 17727# Transform the output of nm in a proper C declaration. 17728global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17729 17730# Transform the output of nm in a C name address pair. 17731global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17732 17733# Transform the output of nm in a C name address pair when lib prefix is needed. 17734global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17735 17736# The name of the directory that contains temporary libtool files. 17737objdir=$objdir 17738 17739# Used to examine libraries when file_magic_cmd begins with "file". 17740MAGIC_CMD=$MAGIC_CMD 17741 17742# Must we lock files when doing compilation? 17743need_locks=$lt_need_locks 17744 17745# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17746DSYMUTIL=$lt_DSYMUTIL 17747 17748# Tool to change global to local symbols on Mac OS X. 17749NMEDIT=$lt_NMEDIT 17750 17751# Tool to manipulate fat objects and archives on Mac OS X. 17752LIPO=$lt_LIPO 17753 17754# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17755OTOOL=$lt_OTOOL 17756 17757# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17758OTOOL64=$lt_OTOOL64 17759 17760# Old archive suffix (normally "a"). 17761libext=$libext 17762 17763# Shared library suffix (normally ".so"). 17764shrext_cmds=$lt_shrext_cmds 17765 17766# The commands to extract the exported symbol list from a shared archive. 17767extract_expsyms_cmds=$lt_extract_expsyms_cmds 17768 17769# Variables whose values should be saved in libtool wrapper scripts and 17770# restored at link time. 17771variables_saved_for_relink=$lt_variables_saved_for_relink 17772 17773# Do we need the "lib" prefix for modules? 17774need_lib_prefix=$need_lib_prefix 17775 17776# Do we need a version for libraries? 17777need_version=$need_version 17778 17779# Library versioning type. 17780version_type=$version_type 17781 17782# Shared library runtime path variable. 17783runpath_var=$runpath_var 17784 17785# Shared library path variable. 17786shlibpath_var=$shlibpath_var 17787 17788# Is shlibpath searched before the hard-coded library search path? 17789shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17790 17791# Format of library name prefix. 17792libname_spec=$lt_libname_spec 17793 17794# List of archive names. First name is the real one, the rest are links. 17795# The last name is the one that the linker finds with -lNAME 17796library_names_spec=$lt_library_names_spec 17797 17798# The coded name of the library, if different from the real name. 17799soname_spec=$lt_soname_spec 17800 17801# Permission mode override for installation of shared libraries. 17802install_override_mode=$lt_install_override_mode 17803 17804# Command to use after installation of a shared archive. 17805postinstall_cmds=$lt_postinstall_cmds 17806 17807# Command to use after uninstallation of a shared archive. 17808postuninstall_cmds=$lt_postuninstall_cmds 17809 17810# Commands used to finish a libtool library installation in a directory. 17811finish_cmds=$lt_finish_cmds 17812 17813# As "finish_cmds", except a single script fragment to be evaled but 17814# not shown. 17815finish_eval=$lt_finish_eval 17816 17817# Whether we should hardcode library paths into libraries. 17818hardcode_into_libs=$hardcode_into_libs 17819 17820# Compile-time system search path for libraries. 17821sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17822 17823# Run-time system search path for libraries. 17824sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17825 17826# Whether dlopen is supported. 17827dlopen_support=$enable_dlopen 17828 17829# Whether dlopen of programs is supported. 17830dlopen_self=$enable_dlopen_self 17831 17832# Whether dlopen of statically linked programs is supported. 17833dlopen_self_static=$enable_dlopen_self_static 17834 17835# Commands to strip libraries. 17836old_striplib=$lt_old_striplib 17837striplib=$lt_striplib 17838 17839 17840# The linker used to build libraries. 17841LD=$lt_LD 17842 17843# How to create reloadable object files. 17844reload_flag=$lt_reload_flag 17845reload_cmds=$lt_reload_cmds 17846 17847# Commands used to build an old-style archive. 17848old_archive_cmds=$lt_old_archive_cmds 17849 17850# A language specific compiler. 17851CC=$lt_compiler 17852 17853# Is the compiler the GNU compiler? 17854with_gcc=$GCC 17855 17856# Compiler flag to turn off builtin functions. 17857no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17858 17859# How to pass a linker flag through the compiler. 17860wl=$lt_lt_prog_compiler_wl 17861 17862# Additional compiler flags for building library objects. 17863pic_flag=$lt_lt_prog_compiler_pic 17864 17865# Compiler flag to prevent dynamic linking. 17866link_static_flag=$lt_lt_prog_compiler_static 17867 17868# Does compiler simultaneously support -c and -o options? 17869compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17870 17871# Whether or not to add -lc for building shared libraries. 17872build_libtool_need_lc=$archive_cmds_need_lc 17873 17874# Whether or not to disallow shared libs when runtime libs are static. 17875allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17876 17877# Compiler flag to allow reflexive dlopens. 17878export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17879 17880# Compiler flag to generate shared objects directly from archives. 17881whole_archive_flag_spec=$lt_whole_archive_flag_spec 17882 17883# Whether the compiler copes with passing no objects directly. 17884compiler_needs_object=$lt_compiler_needs_object 17885 17886# Create an old-style archive from a shared archive. 17887old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17888 17889# Create a temporary old-style archive to link instead of a shared archive. 17890old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17891 17892# Commands used to build a shared archive. 17893archive_cmds=$lt_archive_cmds 17894archive_expsym_cmds=$lt_archive_expsym_cmds 17895 17896# Commands used to build a loadable module if different from building 17897# a shared archive. 17898module_cmds=$lt_module_cmds 17899module_expsym_cmds=$lt_module_expsym_cmds 17900 17901# Whether we are building with GNU ld or not. 17902with_gnu_ld=$lt_with_gnu_ld 17903 17904# Flag that allows shared libraries with undefined symbols to be built. 17905allow_undefined_flag=$lt_allow_undefined_flag 17906 17907# Flag that enforces no undefined symbols. 17908no_undefined_flag=$lt_no_undefined_flag 17909 17910# Flag to hardcode \$libdir into a binary during linking. 17911# This must work even if \$libdir does not exist 17912hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17913 17914# If ld is used when linking, flag to hardcode \$libdir into a binary 17915# during linking. This must work even if \$libdir does not exist. 17916hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17917 17918# Whether we need a single "-rpath" flag with a separated argument. 17919hardcode_libdir_separator=$lt_hardcode_libdir_separator 17920 17921# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17922# DIR into the resulting binary. 17923hardcode_direct=$hardcode_direct 17924 17925# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17926# DIR into the resulting binary and the resulting library dependency is 17927# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17928# library is relocated. 17929hardcode_direct_absolute=$hardcode_direct_absolute 17930 17931# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17932# into the resulting binary. 17933hardcode_minus_L=$hardcode_minus_L 17934 17935# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17936# into the resulting binary. 17937hardcode_shlibpath_var=$hardcode_shlibpath_var 17938 17939# Set to "yes" if building a shared library automatically hardcodes DIR 17940# into the library and all subsequent libraries and executables linked 17941# against it. 17942hardcode_automatic=$hardcode_automatic 17943 17944# Set to yes if linker adds runtime paths of dependent libraries 17945# to runtime path list. 17946inherit_rpath=$inherit_rpath 17947 17948# Whether libtool must link a program against all its dependency libraries. 17949link_all_deplibs=$link_all_deplibs 17950 17951# Fix the shell variable \$srcfile for the compiler. 17952fix_srcfile_path=$lt_fix_srcfile_path 17953 17954# Set to "yes" if exported symbols are required. 17955always_export_symbols=$always_export_symbols 17956 17957# The commands to list exported symbols. 17958export_symbols_cmds=$lt_export_symbols_cmds 17959 17960# Symbols that should not be listed in the preloaded symbols. 17961exclude_expsyms=$lt_exclude_expsyms 17962 17963# Symbols that must always be exported. 17964include_expsyms=$lt_include_expsyms 17965 17966# Commands necessary for linking programs (against libraries) with templates. 17967prelink_cmds=$lt_prelink_cmds 17968 17969# Specify filename containing input files. 17970file_list_spec=$lt_file_list_spec 17971 17972# How to hardcode a shared library path into an executable. 17973hardcode_action=$hardcode_action 17974 17975# ### END LIBTOOL CONFIG 17976 17977_LT_EOF 17978 17979 case $host_os in 17980 aix3*) 17981 cat <<\_LT_EOF >> "$cfgfile" 17982# AIX sometimes has problems with the GCC collect2 program. For some 17983# reason, if we set the COLLECT_NAMES environment variable, the problems 17984# vanish in a puff of smoke. 17985if test "X${COLLECT_NAMES+set}" != Xset; then 17986 COLLECT_NAMES= 17987 export COLLECT_NAMES 17988fi 17989_LT_EOF 17990 ;; 17991 esac 17992 17993 17994ltmain="$ac_aux_dir/ltmain.sh" 17995 17996 17997 # We use sed instead of cat because bash on DJGPP gets confused if 17998 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17999 # text mode, it properly converts lines to CR/LF. This bash problem 18000 # is reportedly fixed, but why not run on old versions too? 18001 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18002 || (rm -f "$cfgfile"; exit 1) 18003 18004 case $xsi_shell in 18005 yes) 18006 cat << \_LT_EOF >> "$cfgfile" 18007 18008# func_dirname file append nondir_replacement 18009# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18010# otherwise set result to NONDIR_REPLACEMENT. 18011func_dirname () 18012{ 18013 case ${1} in 18014 */*) func_dirname_result="${1%/*}${2}" ;; 18015 * ) func_dirname_result="${3}" ;; 18016 esac 18017} 18018 18019# func_basename file 18020func_basename () 18021{ 18022 func_basename_result="${1##*/}" 18023} 18024 18025# func_dirname_and_basename file append nondir_replacement 18026# perform func_basename and func_dirname in a single function 18027# call: 18028# dirname: Compute the dirname of FILE. If nonempty, 18029# add APPEND to the result, otherwise set result 18030# to NONDIR_REPLACEMENT. 18031# value returned in "$func_dirname_result" 18032# basename: Compute filename of FILE. 18033# value retuned in "$func_basename_result" 18034# Implementation must be kept synchronized with func_dirname 18035# and func_basename. For efficiency, we do not delegate to 18036# those functions but instead duplicate the functionality here. 18037func_dirname_and_basename () 18038{ 18039 case ${1} in 18040 */*) func_dirname_result="${1%/*}${2}" ;; 18041 * ) func_dirname_result="${3}" ;; 18042 esac 18043 func_basename_result="${1##*/}" 18044} 18045 18046# func_stripname prefix suffix name 18047# strip PREFIX and SUFFIX off of NAME. 18048# PREFIX and SUFFIX must not contain globbing or regex special 18049# characters, hashes, percent signs, but SUFFIX may contain a leading 18050# dot (in which case that matches only a dot). 18051func_stripname () 18052{ 18053 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18054 # positional parameters, so assign one to ordinary parameter first. 18055 func_stripname_result=${3} 18056 func_stripname_result=${func_stripname_result#"${1}"} 18057 func_stripname_result=${func_stripname_result%"${2}"} 18058} 18059 18060# func_opt_split 18061func_opt_split () 18062{ 18063 func_opt_split_opt=${1%%=*} 18064 func_opt_split_arg=${1#*=} 18065} 18066 18067# func_lo2o object 18068func_lo2o () 18069{ 18070 case ${1} in 18071 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18072 *) func_lo2o_result=${1} ;; 18073 esac 18074} 18075 18076# func_xform libobj-or-source 18077func_xform () 18078{ 18079 func_xform_result=${1%.*}.lo 18080} 18081 18082# func_arith arithmetic-term... 18083func_arith () 18084{ 18085 func_arith_result=$(( $* )) 18086} 18087 18088# func_len string 18089# STRING may not start with a hyphen. 18090func_len () 18091{ 18092 func_len_result=${#1} 18093} 18094 18095_LT_EOF 18096 ;; 18097 *) # Bourne compatible functions. 18098 cat << \_LT_EOF >> "$cfgfile" 18099 18100# func_dirname file append nondir_replacement 18101# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18102# otherwise set result to NONDIR_REPLACEMENT. 18103func_dirname () 18104{ 18105 # Extract subdirectory from the argument. 18106 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18107 if test "X$func_dirname_result" = "X${1}"; then 18108 func_dirname_result="${3}" 18109 else 18110 func_dirname_result="$func_dirname_result${2}" 18111 fi 18112} 18113 18114# func_basename file 18115func_basename () 18116{ 18117 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18118} 18119 18120 18121# func_stripname prefix suffix name 18122# strip PREFIX and SUFFIX off of NAME. 18123# PREFIX and SUFFIX must not contain globbing or regex special 18124# characters, hashes, percent signs, but SUFFIX may contain a leading 18125# dot (in which case that matches only a dot). 18126# func_strip_suffix prefix name 18127func_stripname () 18128{ 18129 case ${2} in 18130 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18131 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18132 esac 18133} 18134 18135# sed scripts: 18136my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18137my_sed_long_arg='1s/^-[^=]*=//' 18138 18139# func_opt_split 18140func_opt_split () 18141{ 18142 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18143 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18144} 18145 18146# func_lo2o object 18147func_lo2o () 18148{ 18149 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18150} 18151 18152# func_xform libobj-or-source 18153func_xform () 18154{ 18155 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18156} 18157 18158# func_arith arithmetic-term... 18159func_arith () 18160{ 18161 func_arith_result=`expr "$@"` 18162} 18163 18164# func_len string 18165# STRING may not start with a hyphen. 18166func_len () 18167{ 18168 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18169} 18170 18171_LT_EOF 18172esac 18173 18174case $lt_shell_append in 18175 yes) 18176 cat << \_LT_EOF >> "$cfgfile" 18177 18178# func_append var value 18179# Append VALUE to the end of shell variable VAR. 18180func_append () 18181{ 18182 eval "$1+=\$2" 18183} 18184_LT_EOF 18185 ;; 18186 *) 18187 cat << \_LT_EOF >> "$cfgfile" 18188 18189# func_append var value 18190# Append VALUE to the end of shell variable VAR. 18191func_append () 18192{ 18193 eval "$1=\$$1\$2" 18194} 18195 18196_LT_EOF 18197 ;; 18198 esac 18199 18200 18201 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18202 || (rm -f "$cfgfile"; exit 1) 18203 18204 mv -f "$cfgfile" "$ofile" || 18205 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18206 chmod +x "$ofile" 18207 18208 ;; 18209 "default-1":C) 18210 for ac_file in $CONFIG_FILES; do 18211 # Support "outfile[:infile[:infile...]]" 18212 case "$ac_file" in 18213 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18214 esac 18215 # PO directories have a Makefile.in generated from Makefile.in.in. 18216 case "$ac_file" in */Makefile.in) 18217 # Adjust a relative srcdir. 18218 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18219 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18220 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18221 # In autoconf-2.13 it is called $ac_given_srcdir. 18222 # In autoconf-2.50 it is called $srcdir. 18223 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18224 case "$ac_given_srcdir" in 18225 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18226 /*) top_srcdir="$ac_given_srcdir" ;; 18227 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18228 esac 18229 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18230 rm -f "$ac_dir/POTFILES" 18231 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18232 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18233 POMAKEFILEDEPS="POTFILES.in" 18234 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18235 # on $ac_dir but don't depend on user-specified configuration 18236 # parameters. 18237 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18238 # The LINGUAS file contains the set of available languages. 18239 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18240 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 18241 fi 18242 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18243 # Hide the ALL_LINGUAS assigment from automake. 18244 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18245 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18246 else 18247 # The set of available languages was given in configure.in. 18248 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18249 fi 18250 case "$ac_given_srcdir" in 18251 .) srcdirpre= ;; 18252 *) srcdirpre='$(srcdir)/' ;; 18253 esac 18254 POFILES= 18255 GMOFILES= 18256 UPDATEPOFILES= 18257 DUMMYPOFILES= 18258 for lang in $ALL_LINGUAS; do 18259 POFILES="$POFILES $srcdirpre$lang.po" 18260 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18261 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18262 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18263 done 18264 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18265 # environment variable. 18266 INST_LINGUAS= 18267 if test -n "$ALL_LINGUAS"; then 18268 for presentlang in $ALL_LINGUAS; do 18269 useit=no 18270 if test "%UNSET%" != "$LINGUAS"; then 18271 desiredlanguages="$LINGUAS" 18272 else 18273 desiredlanguages="$ALL_LINGUAS" 18274 fi 18275 for desiredlang in $desiredlanguages; do 18276 # Use the presentlang catalog if desiredlang is 18277 # a. equal to presentlang, or 18278 # b. a variant of presentlang (because in this case, 18279 # presentlang can be used as a fallback for messages 18280 # which are not translated in the desiredlang catalog). 18281 case "$desiredlang" in 18282 "$presentlang"*) useit=yes;; 18283 esac 18284 done 18285 if test $useit = yes; then 18286 INST_LINGUAS="$INST_LINGUAS $presentlang" 18287 fi 18288 done 18289 fi 18290 CATALOGS= 18291 if test -n "$INST_LINGUAS"; then 18292 for lang in $INST_LINGUAS; do 18293 CATALOGS="$CATALOGS $lang.gmo" 18294 done 18295 fi 18296 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18297 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" 18298 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18299 if test -f "$f"; then 18300 case "$f" in 18301 *.orig | *.bak | *~) ;; 18302 *) cat "$f" >> "$ac_dir/Makefile" ;; 18303 esac 18304 fi 18305 done 18306 fi 18307 ;; 18308 esac 18309 done ;; 18310 "bfd_stdint.h":C) 18311if test "$GCC" = yes; then 18312 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18313else 18314 echo "/* generated for $CC */" > tmp-stdint.h 18315fi 18316 18317sed 's/^ *//' >> tmp-stdint.h <<EOF 18318 18319 #ifndef GCC_GENERATED_STDINT_H 18320 #define GCC_GENERATED_STDINT_H 1 18321 18322 #include <sys/types.h> 18323EOF 18324 18325if test "$acx_cv_header_stdint" != stdint.h; then 18326 echo "#include <stddef.h>" >> tmp-stdint.h 18327fi 18328if test "$acx_cv_header_stdint" != stddef.h; then 18329 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18330fi 18331 18332sed 's/^ *//' >> tmp-stdint.h <<EOF 18333 /* glibc uses these symbols as guards to prevent redefinitions. */ 18334 #ifdef __int8_t_defined 18335 #define _INT8_T 18336 #define _INT16_T 18337 #define _INT32_T 18338 #endif 18339 #ifdef __uint32_t_defined 18340 #define _UINT32_T 18341 #endif 18342 18343EOF 18344 18345# ----------------- done header, emit basic int types ------------- 18346if test "$acx_cv_header_stdint" = stddef.h; then 18347 sed 's/^ *//' >> tmp-stdint.h <<EOF 18348 18349 #ifndef _UINT8_T 18350 #define _UINT8_T 18351 #ifndef __uint8_t_defined 18352 #define __uint8_t_defined 18353 #ifndef uint8_t 18354 typedef unsigned $acx_cv_type_int8_t uint8_t; 18355 #endif 18356 #endif 18357 #endif 18358 18359 #ifndef _UINT16_T 18360 #define _UINT16_T 18361 #ifndef __uint16_t_defined 18362 #define __uint16_t_defined 18363 #ifndef uint16_t 18364 typedef unsigned $acx_cv_type_int16_t uint16_t; 18365 #endif 18366 #endif 18367 #endif 18368 18369 #ifndef _UINT32_T 18370 #define _UINT32_T 18371 #ifndef __uint32_t_defined 18372 #define __uint32_t_defined 18373 #ifndef uint32_t 18374 typedef unsigned $acx_cv_type_int32_t uint32_t; 18375 #endif 18376 #endif 18377 #endif 18378 18379 #ifndef _INT8_T 18380 #define _INT8_T 18381 #ifndef __int8_t_defined 18382 #define __int8_t_defined 18383 #ifndef int8_t 18384 typedef $acx_cv_type_int8_t int8_t; 18385 #endif 18386 #endif 18387 #endif 18388 18389 #ifndef _INT16_T 18390 #define _INT16_T 18391 #ifndef __int16_t_defined 18392 #define __int16_t_defined 18393 #ifndef int16_t 18394 typedef $acx_cv_type_int16_t int16_t; 18395 #endif 18396 #endif 18397 #endif 18398 18399 #ifndef _INT32_T 18400 #define _INT32_T 18401 #ifndef __int32_t_defined 18402 #define __int32_t_defined 18403 #ifndef int32_t 18404 typedef $acx_cv_type_int32_t int32_t; 18405 #endif 18406 #endif 18407 #endif 18408EOF 18409elif test "$ac_cv_type_u_int32_t" = yes; then 18410 sed 's/^ *//' >> tmp-stdint.h <<EOF 18411 18412 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18413 #ifndef _INT8_T 18414 #define _INT8_T 18415 #endif 18416 #ifndef _INT16_T 18417 #define _INT16_T 18418 #endif 18419 #ifndef _INT32_T 18420 #define _INT32_T 18421 #endif 18422 18423 #ifndef _UINT8_T 18424 #define _UINT8_T 18425 #ifndef __uint8_t_defined 18426 #define __uint8_t_defined 18427 #ifndef uint8_t 18428 typedef u_int8_t uint8_t; 18429 #endif 18430 #endif 18431 #endif 18432 18433 #ifndef _UINT16_T 18434 #define _UINT16_T 18435 #ifndef __uint16_t_defined 18436 #define __uint16_t_defined 18437 #ifndef uint16_t 18438 typedef u_int16_t uint16_t; 18439 #endif 18440 #endif 18441 #endif 18442 18443 #ifndef _UINT32_T 18444 #define _UINT32_T 18445 #ifndef __uint32_t_defined 18446 #define __uint32_t_defined 18447 #ifndef uint32_t 18448 typedef u_int32_t uint32_t; 18449 #endif 18450 #endif 18451 #endif 18452EOF 18453else 18454 sed 's/^ *//' >> tmp-stdint.h <<EOF 18455 18456 /* Some systems have guard macros to prevent redefinitions, define them. */ 18457 #ifndef _INT8_T 18458 #define _INT8_T 18459 #endif 18460 #ifndef _INT16_T 18461 #define _INT16_T 18462 #endif 18463 #ifndef _INT32_T 18464 #define _INT32_T 18465 #endif 18466 #ifndef _UINT8_T 18467 #define _UINT8_T 18468 #endif 18469 #ifndef _UINT16_T 18470 #define _UINT16_T 18471 #endif 18472 #ifndef _UINT32_T 18473 #define _UINT32_T 18474 #endif 18475EOF 18476fi 18477 18478# ------------- done basic int types, emit int64_t types ------------ 18479if test "$ac_cv_type_uint64_t" = yes; then 18480 sed 's/^ *//' >> tmp-stdint.h <<EOF 18481 18482 /* system headers have good uint64_t and int64_t */ 18483 #ifndef _INT64_T 18484 #define _INT64_T 18485 #endif 18486 #ifndef _UINT64_T 18487 #define _UINT64_T 18488 #endif 18489EOF 18490elif test "$ac_cv_type_u_int64_t" = yes; then 18491 sed 's/^ *//' >> tmp-stdint.h <<EOF 18492 18493 /* system headers have an u_int64_t (and int64_t) */ 18494 #ifndef _INT64_T 18495 #define _INT64_T 18496 #endif 18497 #ifndef _UINT64_T 18498 #define _UINT64_T 18499 #ifndef __uint64_t_defined 18500 #define __uint64_t_defined 18501 #ifndef uint64_t 18502 typedef u_int64_t uint64_t; 18503 #endif 18504 #endif 18505 #endif 18506EOF 18507elif test -n "$acx_cv_type_int64_t"; then 18508 sed 's/^ *//' >> tmp-stdint.h <<EOF 18509 18510 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 18511 #ifndef _INT64_T 18512 #define _INT64_T 18513 #ifndef int64_t 18514 typedef $acx_cv_type_int64_t int64_t; 18515 #endif 18516 #endif 18517 #ifndef _UINT64_T 18518 #define _UINT64_T 18519 #ifndef __uint64_t_defined 18520 #define __uint64_t_defined 18521 #ifndef uint64_t 18522 typedef unsigned $acx_cv_type_int64_t uint64_t; 18523 #endif 18524 #endif 18525 #endif 18526EOF 18527else 18528 sed 's/^ *//' >> tmp-stdint.h <<EOF 18529 18530 /* some common heuristics for int64_t, using compiler-specific tests */ 18531 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 18532 #ifndef _INT64_T 18533 #define _INT64_T 18534 #ifndef __int64_t_defined 18535 #ifndef int64_t 18536 typedef long long int64_t; 18537 #endif 18538 #endif 18539 #endif 18540 #ifndef _UINT64_T 18541 #define _UINT64_T 18542 #ifndef uint64_t 18543 typedef unsigned long long uint64_t; 18544 #endif 18545 #endif 18546 18547 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 18548 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 18549 does not implement __extension__. But that compiler doesn't define 18550 __GNUC_MINOR__. */ 18551 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 18552 # define __extension__ 18553 # endif 18554 18555 # ifndef _INT64_T 18556 # define _INT64_T 18557 # ifndef int64_t 18558 __extension__ typedef long long int64_t; 18559 # endif 18560 # endif 18561 # ifndef _UINT64_T 18562 # define _UINT64_T 18563 # ifndef uint64_t 18564 __extension__ typedef unsigned long long uint64_t; 18565 # endif 18566 # endif 18567 18568 #elif !defined __STRICT_ANSI__ 18569 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 18570 18571 # ifndef _INT64_T 18572 # define _INT64_T 18573 # ifndef int64_t 18574 typedef __int64 int64_t; 18575 # endif 18576 # endif 18577 # ifndef _UINT64_T 18578 # define _UINT64_T 18579 # ifndef uint64_t 18580 typedef unsigned __int64 uint64_t; 18581 # endif 18582 # endif 18583 # endif /* compiler */ 18584 18585 #endif /* ANSI version */ 18586EOF 18587fi 18588 18589# ------------- done int64_t types, emit intptr types ------------ 18590if test "$ac_cv_type_uintptr_t" != yes; then 18591 sed 's/^ *//' >> tmp-stdint.h <<EOF 18592 18593 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 18594 #ifndef __uintptr_t_defined 18595 #ifndef uintptr_t 18596 typedef u$acx_cv_type_intptr_t uintptr_t; 18597 #endif 18598 #endif 18599 #ifndef __intptr_t_defined 18600 #ifndef intptr_t 18601 typedef $acx_cv_type_intptr_t intptr_t; 18602 #endif 18603 #endif 18604EOF 18605fi 18606 18607# ------------- done intptr types, emit int_least types ------------ 18608if test "$ac_cv_type_int_least32_t" != yes; then 18609 sed 's/^ *//' >> tmp-stdint.h <<EOF 18610 18611 /* Define int_least types */ 18612 typedef int8_t int_least8_t; 18613 typedef int16_t int_least16_t; 18614 typedef int32_t int_least32_t; 18615 #ifdef _INT64_T 18616 typedef int64_t int_least64_t; 18617 #endif 18618 18619 typedef uint8_t uint_least8_t; 18620 typedef uint16_t uint_least16_t; 18621 typedef uint32_t uint_least32_t; 18622 #ifdef _UINT64_T 18623 typedef uint64_t uint_least64_t; 18624 #endif 18625EOF 18626fi 18627 18628# ------------- done intptr types, emit int_fast types ------------ 18629if test "$ac_cv_type_int_fast32_t" != yes; then 18630 sed 's/^ *//' >> tmp-stdint.h <<EOF 18631 18632 /* Define int_fast types. short is often slow */ 18633 typedef int8_t int_fast8_t; 18634 typedef int int_fast16_t; 18635 typedef int32_t int_fast32_t; 18636 #ifdef _INT64_T 18637 typedef int64_t int_fast64_t; 18638 #endif 18639 18640 typedef uint8_t uint_fast8_t; 18641 typedef unsigned int uint_fast16_t; 18642 typedef uint32_t uint_fast32_t; 18643 #ifdef _UINT64_T 18644 typedef uint64_t uint_fast64_t; 18645 #endif 18646EOF 18647fi 18648 18649if test "$ac_cv_type_uintmax_t" != yes; then 18650 sed 's/^ *//' >> tmp-stdint.h <<EOF 18651 18652 /* Define intmax based on what we found */ 18653 #ifndef intmax_t 18654 #ifdef _INT64_T 18655 typedef int64_t intmax_t; 18656 #else 18657 typedef long intmax_t; 18658 #endif 18659 #endif 18660 #ifndef uintmax_t 18661 #ifdef _UINT64_T 18662 typedef uint64_t uintmax_t; 18663 #else 18664 typedef unsigned long uintmax_t; 18665 #endif 18666 #endif 18667EOF 18668fi 18669 18670sed 's/^ *//' >> tmp-stdint.h <<EOF 18671 18672 #endif /* GCC_GENERATED_STDINT_H */ 18673EOF 18674 18675if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then 18676 rm -f tmp-stdint.h 18677else 18678 mv -f tmp-stdint.h bfd_stdint.h 18679fi 18680 18681 ;; 18682 "default":C) 18683case "$srcdir" in 18684 .) srcdirpre= ;; 18685 *) srcdirpre='$(srcdir)/' ;; 18686esac 18687POFILES= 18688GMOFILES= 18689for lang in dummy $OBSOLETE_ALL_LINGUAS; do 18690 if test $lang != dummy; then 18691 POFILES="$POFILES $srcdirpre$lang.po" 18692 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18693 fi 18694done 18695sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \ 18696 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \ 18697 -e "s,@POFILES@,$POFILES," \ 18698 -e "s,@GMOFILES@,$GMOFILES," \ 18699 po/Makefile.in > po/Makefile ;; 18700 18701 esac 18702done # for ac_tag 18703 18704 18705as_fn_exit 0 18706_ACEOF 18707ac_clean_files=$ac_clean_files_save 18708 18709test $ac_write_fail = 0 || 18710 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 18711 18712 18713# configure is writing to config.log, and then calls config.status. 18714# config.status does its own redirection, appending to config.log. 18715# Unfortunately, on DOS this fails, as config.log is still kept open 18716# by configure, so config.status won't be able to write to it; its 18717# output is simply discarded. So we exec the FD to /dev/null, 18718# effectively closing config.log, so it can be properly (re)opened and 18719# appended to by config.status. When coming back to configure, we 18720# need to make the FD available again. 18721if test "$no_create" != yes; then 18722 ac_cs_success=: 18723 ac_config_status_args= 18724 test "$silent" = yes && 18725 ac_config_status_args="$ac_config_status_args --quiet" 18726 exec 5>/dev/null 18727 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18728 exec 5>>config.log 18729 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18730 # would make configure fail if this is the last instruction. 18731 $ac_cs_success || as_fn_exit $? 18732fi 18733if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18735$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18736fi 18737 18738 18739