1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for libsframe BFD_VERSION. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='libsframe' 589PACKAGE_TARNAME='libsframe' 590PACKAGE_VERSION='BFD_VERSION' 591PACKAGE_STRING='libsframe BFD_VERSION' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="sframe.c" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_header_list= 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636LIBOBJS 637bfdincludedir 638bfdlibdir 639target_noncanonical 640host_noncanonical 641INSTALL_LIBBFD_FALSE 642INSTALL_LIBBFD_TRUE 643MAINT 644MAINTAINER_MODE_FALSE 645MAINTAINER_MODE_TRUE 646HAVE_LD_VERSION_SCRIPT_FALSE 647HAVE_LD_VERSION_SCRIPT_TRUE 648HAVE_SOLARIS_LD_FALSE 649HAVE_SOLARIS_LD_TRUE 650BUILD_INFO_FALSE 651BUILD_INFO_TRUE 652COMPAT_DEJAGNU 653HAVE_COMPAT_DEJAGNU_FALSE 654HAVE_COMPAT_DEJAGNU_TRUE 655ac_libsframe_warn_cflags 656OTOOL64 657OTOOL 658LIPO 659NMEDIT 660DSYMUTIL 661OBJDUMP 662LN_S 663NM 664ac_ct_DUMPBIN 665DUMPBIN 666LD 667FGREP 668SED 669host_os 670host_vendor 671host_cpu 672host 673build_os 674build_vendor 675build_cpu 676build 677LIBTOOL 678ac_ct_AR 679AR 680RANLIB 681AM_BACKSLASH 682AM_DEFAULT_VERBOSITY 683AM_DEFAULT_V 684AM_V 685am__fastdepCC_FALSE 686am__fastdepCC_TRUE 687CCDEPMODE 688am__nodep 689AMDEPBACKSLASH 690AMDEP_FALSE 691AMDEP_TRUE 692am__quote 693am__include 694DEPDIR 695am__untar 696am__tar 697AMTAR 698am__leading_dot 699SET_MAKE 700AWK 701mkdir_p 702MKDIR_P 703INSTALL_STRIP_PROGRAM 704STRIP 705install_sh 706MAKEINFO 707AUTOHEADER 708AUTOMAKE 709AUTOCONF 710ACLOCAL 711VERSION 712PACKAGE 713CYGPATH_W 714am__isrc 715INSTALL_DATA 716INSTALL_SCRIPT 717INSTALL_PROGRAM 718EGREP 719GREP 720CPP 721OBJEXT 722EXEEXT 723ac_ct_CC 724CPPFLAGS 725LDFLAGS 726CFLAGS 727CC 728target_alias 729host_alias 730build_alias 731LIBS 732ECHO_T 733ECHO_N 734ECHO_C 735DEFS 736mandir 737localedir 738libdir 739psdir 740pdfdir 741dvidir 742htmldir 743infodir 744docdir 745oldincludedir 746includedir 747localstatedir 748sharedstatedir 749sysconfdir 750datadir 751datarootdir 752libexecdir 753sbindir 754bindir 755program_transform_name 756prefix 757exec_prefix 758PACKAGE_URL 759PACKAGE_BUGREPORT 760PACKAGE_STRING 761PACKAGE_VERSION 762PACKAGE_TARNAME 763PACKAGE_NAME 764PATH_SEPARATOR 765SHELL' 766ac_subst_files='' 767ac_user_opts=' 768enable_option_checking 769enable_dependency_tracking 770enable_silent_rules 771enable_shared 772enable_static 773with_pic 774enable_fast_install 775with_gnu_ld 776enable_libtool_lock 777enable_largefile 778enable_maintainer_mode 779enable_install_libbfd 780' 781 ac_precious_vars='build_alias 782host_alias 783target_alias 784CC 785CFLAGS 786LDFLAGS 787LIBS 788CPPFLAGS 789CPP' 790 791 792# Initialize some variables set by options. 793ac_init_help= 794ac_init_version=false 795ac_unrecognized_opts= 796ac_unrecognized_sep= 797# The variables have the same names as the options, with 798# dashes changed to underlines. 799cache_file=/dev/null 800exec_prefix=NONE 801no_create= 802no_recursion= 803prefix=NONE 804program_prefix=NONE 805program_suffix=NONE 806program_transform_name=s,x,x, 807silent= 808site= 809srcdir= 810verbose= 811x_includes=NONE 812x_libraries=NONE 813 814# Installation directory options. 815# These are left unexpanded so users can "make install exec_prefix=/foo" 816# and all the variables that are supposed to be based on exec_prefix 817# by default will actually change. 818# Use braces instead of parens because sh, perl, etc. also accept them. 819# (The list follows the same order as the GNU Coding Standards.) 820bindir='${exec_prefix}/bin' 821sbindir='${exec_prefix}/sbin' 822libexecdir='${exec_prefix}/libexec' 823datarootdir='${prefix}/share' 824datadir='${datarootdir}' 825sysconfdir='${prefix}/etc' 826sharedstatedir='${prefix}/com' 827localstatedir='${prefix}/var' 828includedir='${prefix}/include' 829oldincludedir='/usr/include' 830docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 831infodir='${datarootdir}/info' 832htmldir='${docdir}' 833dvidir='${docdir}' 834pdfdir='${docdir}' 835psdir='${docdir}' 836libdir='${exec_prefix}/lib' 837localedir='${datarootdir}/locale' 838mandir='${datarootdir}/man' 839 840ac_prev= 841ac_dashdash= 842for ac_option 843do 844 # If the previous option needs an argument, assign it. 845 if test -n "$ac_prev"; then 846 eval $ac_prev=\$ac_option 847 ac_prev= 848 continue 849 fi 850 851 case $ac_option in 852 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 853 *=) ac_optarg= ;; 854 *) ac_optarg=yes ;; 855 esac 856 857 # Accept the important Cygnus configure options, so we can diagnose typos. 858 859 case $ac_dashdash$ac_option in 860 --) 861 ac_dashdash=yes ;; 862 863 -bindir | --bindir | --bindi | --bind | --bin | --bi) 864 ac_prev=bindir ;; 865 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 866 bindir=$ac_optarg ;; 867 868 -build | --build | --buil | --bui | --bu) 869 ac_prev=build_alias ;; 870 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 871 build_alias=$ac_optarg ;; 872 873 -cache-file | --cache-file | --cache-fil | --cache-fi \ 874 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 875 ac_prev=cache_file ;; 876 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 877 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 878 cache_file=$ac_optarg ;; 879 880 --config-cache | -C) 881 cache_file=config.cache ;; 882 883 -datadir | --datadir | --datadi | --datad) 884 ac_prev=datadir ;; 885 -datadir=* | --datadir=* | --datadi=* | --datad=*) 886 datadir=$ac_optarg ;; 887 888 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 889 | --dataroo | --dataro | --datar) 890 ac_prev=datarootdir ;; 891 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 892 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 893 datarootdir=$ac_optarg ;; 894 895 -disable-* | --disable-*) 896 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 897 # Reject names that are not valid shell variable names. 898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 899 as_fn_error $? "invalid feature name: $ac_useropt" 900 ac_useropt_orig=$ac_useropt 901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 902 case $ac_user_opts in 903 *" 904"enable_$ac_useropt" 905"*) ;; 906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 907 ac_unrecognized_sep=', ';; 908 esac 909 eval enable_$ac_useropt=no ;; 910 911 -docdir | --docdir | --docdi | --doc | --do) 912 ac_prev=docdir ;; 913 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 914 docdir=$ac_optarg ;; 915 916 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 917 ac_prev=dvidir ;; 918 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 919 dvidir=$ac_optarg ;; 920 921 -enable-* | --enable-*) 922 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 923 # Reject names that are not valid shell variable names. 924 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 925 as_fn_error $? "invalid feature name: $ac_useropt" 926 ac_useropt_orig=$ac_useropt 927 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 928 case $ac_user_opts in 929 *" 930"enable_$ac_useropt" 931"*) ;; 932 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 933 ac_unrecognized_sep=', ';; 934 esac 935 eval enable_$ac_useropt=\$ac_optarg ;; 936 937 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 938 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 939 | --exec | --exe | --ex) 940 ac_prev=exec_prefix ;; 941 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 942 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 943 | --exec=* | --exe=* | --ex=*) 944 exec_prefix=$ac_optarg ;; 945 946 -gas | --gas | --ga | --g) 947 # Obsolete; use --with-gas. 948 with_gas=yes ;; 949 950 -help | --help | --hel | --he | -h) 951 ac_init_help=long ;; 952 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 953 ac_init_help=recursive ;; 954 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 955 ac_init_help=short ;; 956 957 -host | --host | --hos | --ho) 958 ac_prev=host_alias ;; 959 -host=* | --host=* | --hos=* | --ho=*) 960 host_alias=$ac_optarg ;; 961 962 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 963 ac_prev=htmldir ;; 964 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 965 | --ht=*) 966 htmldir=$ac_optarg ;; 967 968 -includedir | --includedir | --includedi | --included | --include \ 969 | --includ | --inclu | --incl | --inc) 970 ac_prev=includedir ;; 971 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 972 | --includ=* | --inclu=* | --incl=* | --inc=*) 973 includedir=$ac_optarg ;; 974 975 -infodir | --infodir | --infodi | --infod | --info | --inf) 976 ac_prev=infodir ;; 977 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 978 infodir=$ac_optarg ;; 979 980 -libdir | --libdir | --libdi | --libd) 981 ac_prev=libdir ;; 982 -libdir=* | --libdir=* | --libdi=* | --libd=*) 983 libdir=$ac_optarg ;; 984 985 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 986 | --libexe | --libex | --libe) 987 ac_prev=libexecdir ;; 988 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 989 | --libexe=* | --libex=* | --libe=*) 990 libexecdir=$ac_optarg ;; 991 992 -localedir | --localedir | --localedi | --localed | --locale) 993 ac_prev=localedir ;; 994 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 995 localedir=$ac_optarg ;; 996 997 -localstatedir | --localstatedir | --localstatedi | --localstated \ 998 | --localstate | --localstat | --localsta | --localst | --locals) 999 ac_prev=localstatedir ;; 1000 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1001 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1002 localstatedir=$ac_optarg ;; 1003 1004 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1005 ac_prev=mandir ;; 1006 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1007 mandir=$ac_optarg ;; 1008 1009 -nfp | --nfp | --nf) 1010 # Obsolete; use --without-fp. 1011 with_fp=no ;; 1012 1013 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1014 | --no-cr | --no-c | -n) 1015 no_create=yes ;; 1016 1017 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1018 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1019 no_recursion=yes ;; 1020 1021 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1022 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1023 | --oldin | --oldi | --old | --ol | --o) 1024 ac_prev=oldincludedir ;; 1025 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1026 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1027 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1028 oldincludedir=$ac_optarg ;; 1029 1030 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1031 ac_prev=prefix ;; 1032 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1033 prefix=$ac_optarg ;; 1034 1035 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1036 | --program-pre | --program-pr | --program-p) 1037 ac_prev=program_prefix ;; 1038 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1039 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1040 program_prefix=$ac_optarg ;; 1041 1042 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1043 | --program-suf | --program-su | --program-s) 1044 ac_prev=program_suffix ;; 1045 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1046 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1047 program_suffix=$ac_optarg ;; 1048 1049 -program-transform-name | --program-transform-name \ 1050 | --program-transform-nam | --program-transform-na \ 1051 | --program-transform-n | --program-transform- \ 1052 | --program-transform | --program-transfor \ 1053 | --program-transfo | --program-transf \ 1054 | --program-trans | --program-tran \ 1055 | --progr-tra | --program-tr | --program-t) 1056 ac_prev=program_transform_name ;; 1057 -program-transform-name=* | --program-transform-name=* \ 1058 | --program-transform-nam=* | --program-transform-na=* \ 1059 | --program-transform-n=* | --program-transform-=* \ 1060 | --program-transform=* | --program-transfor=* \ 1061 | --program-transfo=* | --program-transf=* \ 1062 | --program-trans=* | --program-tran=* \ 1063 | --progr-tra=* | --program-tr=* | --program-t=*) 1064 program_transform_name=$ac_optarg ;; 1065 1066 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1067 ac_prev=pdfdir ;; 1068 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1069 pdfdir=$ac_optarg ;; 1070 1071 -psdir | --psdir | --psdi | --psd | --ps) 1072 ac_prev=psdir ;; 1073 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1074 psdir=$ac_optarg ;; 1075 1076 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1077 | -silent | --silent | --silen | --sile | --sil) 1078 silent=yes ;; 1079 1080 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1081 ac_prev=sbindir ;; 1082 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1083 | --sbi=* | --sb=*) 1084 sbindir=$ac_optarg ;; 1085 1086 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1087 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1088 | --sharedst | --shareds | --shared | --share | --shar \ 1089 | --sha | --sh) 1090 ac_prev=sharedstatedir ;; 1091 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1092 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1093 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1094 | --sha=* | --sh=*) 1095 sharedstatedir=$ac_optarg ;; 1096 1097 -site | --site | --sit) 1098 ac_prev=site ;; 1099 -site=* | --site=* | --sit=*) 1100 site=$ac_optarg ;; 1101 1102 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1103 ac_prev=srcdir ;; 1104 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1105 srcdir=$ac_optarg ;; 1106 1107 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1108 | --syscon | --sysco | --sysc | --sys | --sy) 1109 ac_prev=sysconfdir ;; 1110 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1111 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1112 sysconfdir=$ac_optarg ;; 1113 1114 -target | --target | --targe | --targ | --tar | --ta | --t) 1115 ac_prev=target_alias ;; 1116 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1117 target_alias=$ac_optarg ;; 1118 1119 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1120 verbose=yes ;; 1121 1122 -version | --version | --versio | --versi | --vers | -V) 1123 ac_init_version=: ;; 1124 1125 -with-* | --with-*) 1126 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1127 # Reject names that are not valid shell variable names. 1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1129 as_fn_error $? "invalid package name: $ac_useropt" 1130 ac_useropt_orig=$ac_useropt 1131 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1132 case $ac_user_opts in 1133 *" 1134"with_$ac_useropt" 1135"*) ;; 1136 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1137 ac_unrecognized_sep=', ';; 1138 esac 1139 eval with_$ac_useropt=\$ac_optarg ;; 1140 1141 -without-* | --without-*) 1142 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1143 # Reject names that are not valid shell variable names. 1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1145 as_fn_error $? "invalid package name: $ac_useropt" 1146 ac_useropt_orig=$ac_useropt 1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1148 case $ac_user_opts in 1149 *" 1150"with_$ac_useropt" 1151"*) ;; 1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1153 ac_unrecognized_sep=', ';; 1154 esac 1155 eval with_$ac_useropt=no ;; 1156 1157 --x) 1158 # Obsolete; use --with-x. 1159 with_x=yes ;; 1160 1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1162 | --x-incl | --x-inc | --x-in | --x-i) 1163 ac_prev=x_includes ;; 1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1166 x_includes=$ac_optarg ;; 1167 1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1170 ac_prev=x_libraries ;; 1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1173 x_libraries=$ac_optarg ;; 1174 1175 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1176Try \`$0 --help' for more information" 1177 ;; 1178 1179 *=*) 1180 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1181 # Reject names that are not valid shell variable names. 1182 case $ac_envvar in #( 1183 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1184 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1185 esac 1186 eval $ac_envvar=\$ac_optarg 1187 export $ac_envvar ;; 1188 1189 *) 1190 # FIXME: should be removed in autoconf 3.0. 1191 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1193 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1194 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1195 ;; 1196 1197 esac 1198done 1199 1200if test -n "$ac_prev"; then 1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1202 as_fn_error $? "missing argument to $ac_option" 1203fi 1204 1205if test -n "$ac_unrecognized_opts"; then 1206 case $enable_option_checking in 1207 no) ;; 1208 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1209 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1210 esac 1211fi 1212 1213# Check all directory arguments for consistency. 1214for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1215 datadir sysconfdir sharedstatedir localstatedir includedir \ 1216 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1217 libdir localedir mandir 1218do 1219 eval ac_val=\$$ac_var 1220 # Remove trailing slashes. 1221 case $ac_val in 1222 */ ) 1223 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1224 eval $ac_var=\$ac_val;; 1225 esac 1226 # Be sure to have absolute directory names. 1227 case $ac_val in 1228 [\\/$]* | ?:[\\/]* ) continue;; 1229 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1230 esac 1231 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1232done 1233 1234# There might be people who depend on the old broken behavior: `$host' 1235# used to hold the argument of --host etc. 1236# FIXME: To remove some day. 1237build=$build_alias 1238host=$host_alias 1239target=$target_alias 1240 1241# FIXME: To remove some day. 1242if test "x$host_alias" != x; then 1243 if test "x$build_alias" = x; then 1244 cross_compiling=maybe 1245 elif test "x$build_alias" != "x$host_alias"; then 1246 cross_compiling=yes 1247 fi 1248fi 1249 1250ac_tool_prefix= 1251test -n "$host_alias" && ac_tool_prefix=$host_alias- 1252 1253test "$silent" = yes && exec 6>/dev/null 1254 1255 1256ac_pwd=`pwd` && test -n "$ac_pwd" && 1257ac_ls_di=`ls -di .` && 1258ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1259 as_fn_error $? "working directory cannot be determined" 1260test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1261 as_fn_error $? "pwd does not report name of working directory" 1262 1263 1264# Find the source files, if location was not specified. 1265if test -z "$srcdir"; then 1266 ac_srcdir_defaulted=yes 1267 # Try the directory containing this script, then the parent directory. 1268 ac_confdir=`$as_dirname -- "$as_myself" || 1269$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1270 X"$as_myself" : 'X\(//\)[^/]' \| \ 1271 X"$as_myself" : 'X\(//\)$' \| \ 1272 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1273$as_echo X"$as_myself" | 1274 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1275 s//\1/ 1276 q 1277 } 1278 /^X\(\/\/\)[^/].*/{ 1279 s//\1/ 1280 q 1281 } 1282 /^X\(\/\/\)$/{ 1283 s//\1/ 1284 q 1285 } 1286 /^X\(\/\).*/{ 1287 s//\1/ 1288 q 1289 } 1290 s/.*/./; q'` 1291 srcdir=$ac_confdir 1292 if test ! -r "$srcdir/$ac_unique_file"; then 1293 srcdir=.. 1294 fi 1295else 1296 ac_srcdir_defaulted=no 1297fi 1298if test ! -r "$srcdir/$ac_unique_file"; then 1299 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1300 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1301fi 1302ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1303ac_abs_confdir=`( 1304 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1305 pwd)` 1306# When building in place, set srcdir=. 1307if test "$ac_abs_confdir" = "$ac_pwd"; then 1308 srcdir=. 1309fi 1310# Remove unnecessary trailing slashes from srcdir. 1311# Double slashes in file names in object file debugging info 1312# mess up M-x gdb in Emacs. 1313case $srcdir in 1314*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1315esac 1316for ac_var in $ac_precious_vars; do 1317 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1318 eval ac_env_${ac_var}_value=\$${ac_var} 1319 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1320 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1321done 1322 1323# 1324# Report the --help message. 1325# 1326if test "$ac_init_help" = "long"; then 1327 # Omit some internal or obsolete options to make the list less imposing. 1328 # This message is too long to be a string in the A/UX 3.1 sh. 1329 cat <<_ACEOF 1330\`configure' configures libsframe BFD_VERSION to adapt to many kinds of systems. 1331 1332Usage: $0 [OPTION]... [VAR=VALUE]... 1333 1334To assign environment variables (e.g., CC, CFLAGS...), specify them as 1335VAR=VALUE. See below for descriptions of some of the useful variables. 1336 1337Defaults for the options are specified in brackets. 1338 1339Configuration: 1340 -h, --help display this help and exit 1341 --help=short display options specific to this package 1342 --help=recursive display the short help of all the included packages 1343 -V, --version display version information and exit 1344 -q, --quiet, --silent do not print \`checking ...' messages 1345 --cache-file=FILE cache test results in FILE [disabled] 1346 -C, --config-cache alias for \`--cache-file=config.cache' 1347 -n, --no-create do not create output files 1348 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1349 1350Installation directories: 1351 --prefix=PREFIX install architecture-independent files in PREFIX 1352 [$ac_default_prefix] 1353 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1354 [PREFIX] 1355 1356By default, \`make install' will install all the files in 1357\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1358an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1359for instance \`--prefix=\$HOME'. 1360 1361For better control, use the options below. 1362 1363Fine tuning of the installation directories: 1364 --bindir=DIR user executables [EPREFIX/bin] 1365 --sbindir=DIR system admin executables [EPREFIX/sbin] 1366 --libexecdir=DIR program executables [EPREFIX/libexec] 1367 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1368 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1369 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1370 --libdir=DIR object code libraries [EPREFIX/lib] 1371 --includedir=DIR C header files [PREFIX/include] 1372 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1373 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1374 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1375 --infodir=DIR info documentation [DATAROOTDIR/info] 1376 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1377 --mandir=DIR man documentation [DATAROOTDIR/man] 1378 --docdir=DIR documentation root [DATAROOTDIR/doc/libsframe] 1379 --htmldir=DIR html documentation [DOCDIR] 1380 --dvidir=DIR dvi documentation [DOCDIR] 1381 --pdfdir=DIR pdf documentation [DOCDIR] 1382 --psdir=DIR ps documentation [DOCDIR] 1383_ACEOF 1384 1385 cat <<\_ACEOF 1386 1387Program names: 1388 --program-prefix=PREFIX prepend PREFIX to installed program names 1389 --program-suffix=SUFFIX append SUFFIX to installed program names 1390 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1391 1392System types: 1393 --build=BUILD configure for building on BUILD [guessed] 1394 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1395_ACEOF 1396fi 1397 1398if test -n "$ac_init_help"; then 1399 case $ac_init_help in 1400 short | recursive ) echo "Configuration of libsframe BFD_VERSION:";; 1401 esac 1402 cat <<\_ACEOF 1403 1404Optional Features: 1405 --disable-option-checking ignore unrecognized --enable/--with options 1406 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1407 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1408 --enable-dependency-tracking 1409 do not reject slow dependency extractors 1410 --disable-dependency-tracking 1411 speeds up one-time build 1412 --enable-silent-rules less verbose build output (undo: "make V=1") 1413 --disable-silent-rules verbose build output (undo: "make V=0") 1414 --enable-shared[=PKGS] build shared libraries [default=no] 1415 --enable-static[=PKGS] build static libraries [default=yes] 1416 --enable-fast-install[=PKGS] 1417 optimize for fast installation [default=yes] 1418 --disable-libtool-lock avoid locking (might break parallel builds) 1419 --disable-largefile omit support for large files 1420 --enable-maintainer-mode 1421 enable make rules and dependencies not useful (and 1422 sometimes confusing) to the casual installer 1423 --enable-install-libbfd controls installation of libbfd and related headers 1424 1425Optional Packages: 1426 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1427 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1428 --with-pic try to use only PIC/non-PIC objects [default=use 1429 both] 1430 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1431 1432Some influential environment variables: 1433 CC C compiler command 1434 CFLAGS C compiler flags 1435 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1436 nonstandard directory <lib dir> 1437 LIBS libraries to pass to the linker, e.g. -l<library> 1438 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1439 you have headers in a nonstandard directory <include dir> 1440 CPP C preprocessor 1441 1442Use these variables to override the choices made by `configure' or to help 1443it to find libraries and programs with nonstandard names/locations. 1444 1445Report bugs to the package provider. 1446_ACEOF 1447ac_status=$? 1448fi 1449 1450if test "$ac_init_help" = "recursive"; then 1451 # If there are subdirs, report their specific --help. 1452 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1453 test -d "$ac_dir" || 1454 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1455 continue 1456 ac_builddir=. 1457 1458case "$ac_dir" in 1459.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1460*) 1461 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1462 # A ".." for each directory in $ac_dir_suffix. 1463 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1464 case $ac_top_builddir_sub in 1465 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1466 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1467 esac ;; 1468esac 1469ac_abs_top_builddir=$ac_pwd 1470ac_abs_builddir=$ac_pwd$ac_dir_suffix 1471# for backward compatibility: 1472ac_top_builddir=$ac_top_build_prefix 1473 1474case $srcdir in 1475 .) # We are building in place. 1476 ac_srcdir=. 1477 ac_top_srcdir=$ac_top_builddir_sub 1478 ac_abs_top_srcdir=$ac_pwd ;; 1479 [\\/]* | ?:[\\/]* ) # Absolute name. 1480 ac_srcdir=$srcdir$ac_dir_suffix; 1481 ac_top_srcdir=$srcdir 1482 ac_abs_top_srcdir=$srcdir ;; 1483 *) # Relative name. 1484 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1485 ac_top_srcdir=$ac_top_build_prefix$srcdir 1486 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1487esac 1488ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1489 1490 cd "$ac_dir" || { ac_status=$?; continue; } 1491 # Check for guested configure. 1492 if test -f "$ac_srcdir/configure.gnu"; then 1493 echo && 1494 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1495 elif test -f "$ac_srcdir/configure"; then 1496 echo && 1497 $SHELL "$ac_srcdir/configure" --help=recursive 1498 else 1499 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1500 fi || ac_status=$? 1501 cd "$ac_pwd" || { ac_status=$?; break; } 1502 done 1503fi 1504 1505test -n "$ac_init_help" && exit $ac_status 1506if $ac_init_version; then 1507 cat <<\_ACEOF 1508libsframe configure BFD_VERSION 1509generated by GNU Autoconf 2.69 1510 1511Copyright (C) 2012 Free Software Foundation, Inc. 1512This configure script is free software; the Free Software Foundation 1513gives unlimited permission to copy, distribute and modify it. 1514_ACEOF 1515 exit 1516fi 1517 1518## ------------------------ ## 1519## Autoconf initialization. ## 1520## ------------------------ ## 1521 1522# ac_fn_c_try_compile LINENO 1523# -------------------------- 1524# Try to compile conftest.$ac_ext, and return whether this succeeded. 1525ac_fn_c_try_compile () 1526{ 1527 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1528 rm -f conftest.$ac_objext 1529 if { { ac_try="$ac_compile" 1530case "(($ac_try" in 1531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1532 *) ac_try_echo=$ac_try;; 1533esac 1534eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1535$as_echo "$ac_try_echo"; } >&5 1536 (eval "$ac_compile") 2>conftest.err 1537 ac_status=$? 1538 if test -s conftest.err; then 1539 grep -v '^ *+' conftest.err >conftest.er1 1540 cat conftest.er1 >&5 1541 mv -f conftest.er1 conftest.err 1542 fi 1543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1544 test $ac_status = 0; } && { 1545 test -z "$ac_c_werror_flag" || 1546 test ! -s conftest.err 1547 } && test -s conftest.$ac_objext; then : 1548 ac_retval=0 1549else 1550 $as_echo "$as_me: failed program was:" >&5 1551sed 's/^/| /' conftest.$ac_ext >&5 1552 1553 ac_retval=1 1554fi 1555 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1556 as_fn_set_status $ac_retval 1557 1558} # ac_fn_c_try_compile 1559 1560# ac_fn_c_try_cpp LINENO 1561# ---------------------- 1562# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1563ac_fn_c_try_cpp () 1564{ 1565 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1566 if { { ac_try="$ac_cpp conftest.$ac_ext" 1567case "(($ac_try" in 1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1569 *) ac_try_echo=$ac_try;; 1570esac 1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1572$as_echo "$ac_try_echo"; } >&5 1573 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1574 ac_status=$? 1575 if test -s conftest.err; then 1576 grep -v '^ *+' conftest.err >conftest.er1 1577 cat conftest.er1 >&5 1578 mv -f conftest.er1 conftest.err 1579 fi 1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1581 test $ac_status = 0; } > conftest.i && { 1582 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1583 test ! -s conftest.err 1584 }; then : 1585 ac_retval=0 1586else 1587 $as_echo "$as_me: failed program was:" >&5 1588sed 's/^/| /' conftest.$ac_ext >&5 1589 1590 ac_retval=1 1591fi 1592 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1593 as_fn_set_status $ac_retval 1594 1595} # ac_fn_c_try_cpp 1596 1597# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1598# ------------------------------------------------------- 1599# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1600# the include files in INCLUDES and setting the cache variable VAR 1601# accordingly. 1602ac_fn_c_check_header_mongrel () 1603{ 1604 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1605 if eval \${$3+:} false; then : 1606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1607$as_echo_n "checking for $2... " >&6; } 1608if eval \${$3+:} false; then : 1609 $as_echo_n "(cached) " >&6 1610fi 1611eval ac_res=\$$3 1612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1613$as_echo "$ac_res" >&6; } 1614else 1615 # Is the header compilable? 1616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1617$as_echo_n "checking $2 usability... " >&6; } 1618cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1619/* end confdefs.h. */ 1620$4 1621#include <$2> 1622_ACEOF 1623if ac_fn_c_try_compile "$LINENO"; then : 1624 ac_header_compiler=yes 1625else 1626 ac_header_compiler=no 1627fi 1628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1630$as_echo "$ac_header_compiler" >&6; } 1631 1632# Is the header present? 1633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1634$as_echo_n "checking $2 presence... " >&6; } 1635cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1636/* end confdefs.h. */ 1637#include <$2> 1638_ACEOF 1639if ac_fn_c_try_cpp "$LINENO"; then : 1640 ac_header_preproc=yes 1641else 1642 ac_header_preproc=no 1643fi 1644rm -f conftest.err conftest.i conftest.$ac_ext 1645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1646$as_echo "$ac_header_preproc" >&6; } 1647 1648# So? What about this header? 1649case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1650 yes:no: ) 1651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1652$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1654$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1655 ;; 1656 no:yes:* ) 1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1658$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1660$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1662$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1664$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1666$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1667 ;; 1668esac 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1670$as_echo_n "checking for $2... " >&6; } 1671if eval \${$3+:} false; then : 1672 $as_echo_n "(cached) " >&6 1673else 1674 eval "$3=\$ac_header_compiler" 1675fi 1676eval ac_res=\$$3 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1678$as_echo "$ac_res" >&6; } 1679fi 1680 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1681 1682} # ac_fn_c_check_header_mongrel 1683 1684# ac_fn_c_try_run LINENO 1685# ---------------------- 1686# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1687# that executables *can* be run. 1688ac_fn_c_try_run () 1689{ 1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1691 if { { ac_try="$ac_link" 1692case "(($ac_try" in 1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1694 *) ac_try_echo=$ac_try;; 1695esac 1696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1697$as_echo "$ac_try_echo"; } >&5 1698 (eval "$ac_link") 2>&5 1699 ac_status=$? 1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1701 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1702 { { case "(($ac_try" in 1703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1704 *) ac_try_echo=$ac_try;; 1705esac 1706eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1707$as_echo "$ac_try_echo"; } >&5 1708 (eval "$ac_try") 2>&5 1709 ac_status=$? 1710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1711 test $ac_status = 0; }; }; then : 1712 ac_retval=0 1713else 1714 $as_echo "$as_me: program exited with status $ac_status" >&5 1715 $as_echo "$as_me: failed program was:" >&5 1716sed 's/^/| /' conftest.$ac_ext >&5 1717 1718 ac_retval=$ac_status 1719fi 1720 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1721 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1722 as_fn_set_status $ac_retval 1723 1724} # ac_fn_c_try_run 1725 1726# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1727# ------------------------------------------------------- 1728# Tests whether HEADER exists and can be compiled using the include files in 1729# INCLUDES, setting the cache variable VAR accordingly. 1730ac_fn_c_check_header_compile () 1731{ 1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1734$as_echo_n "checking for $2... " >&6; } 1735if eval \${$3+:} false; then : 1736 $as_echo_n "(cached) " >&6 1737else 1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1739/* end confdefs.h. */ 1740$4 1741#include <$2> 1742_ACEOF 1743if ac_fn_c_try_compile "$LINENO"; then : 1744 eval "$3=yes" 1745else 1746 eval "$3=no" 1747fi 1748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1749fi 1750eval ac_res=\$$3 1751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1752$as_echo "$ac_res" >&6; } 1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1754 1755} # ac_fn_c_check_header_compile 1756 1757# ac_fn_c_try_link LINENO 1758# ----------------------- 1759# Try to link conftest.$ac_ext, and return whether this succeeded. 1760ac_fn_c_try_link () 1761{ 1762 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1763 rm -f conftest.$ac_objext conftest$ac_exeext 1764 if { { ac_try="$ac_link" 1765case "(($ac_try" in 1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1767 *) ac_try_echo=$ac_try;; 1768esac 1769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1770$as_echo "$ac_try_echo"; } >&5 1771 (eval "$ac_link") 2>conftest.err 1772 ac_status=$? 1773 if test -s conftest.err; then 1774 grep -v '^ *+' conftest.err >conftest.er1 1775 cat conftest.er1 >&5 1776 mv -f conftest.er1 conftest.err 1777 fi 1778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1779 test $ac_status = 0; } && { 1780 test -z "$ac_c_werror_flag" || 1781 test ! -s conftest.err 1782 } && test -s conftest$ac_exeext && { 1783 test "$cross_compiling" = yes || 1784 test -x conftest$ac_exeext 1785 }; then : 1786 ac_retval=0 1787else 1788 $as_echo "$as_me: failed program was:" >&5 1789sed 's/^/| /' conftest.$ac_ext >&5 1790 1791 ac_retval=1 1792fi 1793 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1794 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1795 # interfere with the next link command; also delete a directory that is 1796 # left behind by Apple's compiler. We do this before executing the actions. 1797 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1799 as_fn_set_status $ac_retval 1800 1801} # ac_fn_c_try_link 1802 1803# ac_fn_c_check_func LINENO FUNC VAR 1804# ---------------------------------- 1805# Tests whether FUNC exists, setting the cache variable VAR accordingly 1806ac_fn_c_check_func () 1807{ 1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1810$as_echo_n "checking for $2... " >&6; } 1811if eval \${$3+:} false; then : 1812 $as_echo_n "(cached) " >&6 1813else 1814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1815/* end confdefs.h. */ 1816/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1817 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1818#define $2 innocuous_$2 1819 1820/* System header to define __stub macros and hopefully few prototypes, 1821 which can conflict with char $2 (); below. 1822 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1823 <limits.h> exists even on freestanding compilers. */ 1824 1825#ifdef __STDC__ 1826# include <limits.h> 1827#else 1828# include <assert.h> 1829#endif 1830 1831#undef $2 1832 1833/* Override any GCC internal prototype to avoid an error. 1834 Use char because int might match the return type of a GCC 1835 builtin and then its argument prototype would still apply. */ 1836#ifdef __cplusplus 1837extern "C" 1838#endif 1839char $2 (); 1840/* The GNU C library defines this for functions which it implements 1841 to always fail with ENOSYS. Some functions are actually named 1842 something starting with __ and the normal name is an alias. */ 1843#if defined __stub_$2 || defined __stub___$2 1844choke me 1845#endif 1846 1847int 1848main () 1849{ 1850return $2 (); 1851 ; 1852 return 0; 1853} 1854_ACEOF 1855if ac_fn_c_try_link "$LINENO"; then : 1856 eval "$3=yes" 1857else 1858 eval "$3=no" 1859fi 1860rm -f core conftest.err conftest.$ac_objext \ 1861 conftest$ac_exeext conftest.$ac_ext 1862fi 1863eval ac_res=\$$3 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1865$as_echo "$ac_res" >&6; } 1866 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1867 1868} # ac_fn_c_check_func 1869 1870# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1871# --------------------------------------------- 1872# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1873# accordingly. 1874ac_fn_c_check_decl () 1875{ 1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1877 as_decl_name=`echo $2|sed 's/ *(.*//'` 1878 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1880$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1881if eval \${$3+:} false; then : 1882 $as_echo_n "(cached) " >&6 1883else 1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1885/* end confdefs.h. */ 1886$4 1887int 1888main () 1889{ 1890#ifndef $as_decl_name 1891#ifdef __cplusplus 1892 (void) $as_decl_use; 1893#else 1894 (void) $as_decl_name; 1895#endif 1896#endif 1897 1898 ; 1899 return 0; 1900} 1901_ACEOF 1902if ac_fn_c_try_compile "$LINENO"; then : 1903 eval "$3=yes" 1904else 1905 eval "$3=no" 1906fi 1907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1908fi 1909eval ac_res=\$$3 1910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1911$as_echo "$ac_res" >&6; } 1912 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1913 1914} # ac_fn_c_check_decl 1915cat >config.log <<_ACEOF 1916This file contains any messages produced by compilers while 1917running configure, to aid debugging if configure makes a mistake. 1918 1919It was created by libsframe $as_me BFD_VERSION, which was 1920generated by GNU Autoconf 2.69. Invocation command line was 1921 1922 $ $0 $@ 1923 1924_ACEOF 1925exec 5>>config.log 1926{ 1927cat <<_ASUNAME 1928## --------- ## 1929## Platform. ## 1930## --------- ## 1931 1932hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1933uname -m = `(uname -m) 2>/dev/null || echo unknown` 1934uname -r = `(uname -r) 2>/dev/null || echo unknown` 1935uname -s = `(uname -s) 2>/dev/null || echo unknown` 1936uname -v = `(uname -v) 2>/dev/null || echo unknown` 1937 1938/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1939/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1940 1941/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1942/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1943/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1944/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1945/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1946/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1947/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1948 1949_ASUNAME 1950 1951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1952for as_dir in $PATH 1953do 1954 IFS=$as_save_IFS 1955 test -z "$as_dir" && as_dir=. 1956 $as_echo "PATH: $as_dir" 1957 done 1958IFS=$as_save_IFS 1959 1960} >&5 1961 1962cat >&5 <<_ACEOF 1963 1964 1965## ----------- ## 1966## Core tests. ## 1967## ----------- ## 1968 1969_ACEOF 1970 1971 1972# Keep a trace of the command line. 1973# Strip out --no-create and --no-recursion so they do not pile up. 1974# Strip out --silent because we don't want to record it for future runs. 1975# Also quote any args containing shell meta-characters. 1976# Make two passes to allow for proper duplicate-argument suppression. 1977ac_configure_args= 1978ac_configure_args0= 1979ac_configure_args1= 1980ac_must_keep_next=false 1981for ac_pass in 1 2 1982do 1983 for ac_arg 1984 do 1985 case $ac_arg in 1986 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1987 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1988 | -silent | --silent | --silen | --sile | --sil) 1989 continue ;; 1990 *\'*) 1991 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1992 esac 1993 case $ac_pass in 1994 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1995 2) 1996 as_fn_append ac_configure_args1 " '$ac_arg'" 1997 if test $ac_must_keep_next = true; then 1998 ac_must_keep_next=false # Got value, back to normal. 1999 else 2000 case $ac_arg in 2001 *=* | --config-cache | -C | -disable-* | --disable-* \ 2002 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2003 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2004 | -with-* | --with-* | -without-* | --without-* | --x) 2005 case "$ac_configure_args0 " in 2006 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2007 esac 2008 ;; 2009 -* ) ac_must_keep_next=true ;; 2010 esac 2011 fi 2012 as_fn_append ac_configure_args " '$ac_arg'" 2013 ;; 2014 esac 2015 done 2016done 2017{ ac_configure_args0=; unset ac_configure_args0;} 2018{ ac_configure_args1=; unset ac_configure_args1;} 2019 2020# When interrupted or exit'd, cleanup temporary files, and complete 2021# config.log. We remove comments because anyway the quotes in there 2022# would cause problems or look ugly. 2023# WARNING: Use '\'' to represent an apostrophe within the trap. 2024# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2025trap 'exit_status=$? 2026 # Save into config.log some information that might help in debugging. 2027 { 2028 echo 2029 2030 $as_echo "## ---------------- ## 2031## Cache variables. ## 2032## ---------------- ##" 2033 echo 2034 # The following way of writing the cache mishandles newlines in values, 2035( 2036 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2037 eval ac_val=\$$ac_var 2038 case $ac_val in #( 2039 *${as_nl}*) 2040 case $ac_var in #( 2041 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2042$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2043 esac 2044 case $ac_var in #( 2045 _ | IFS | as_nl) ;; #( 2046 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2047 *) { eval $ac_var=; unset $ac_var;} ;; 2048 esac ;; 2049 esac 2050 done 2051 (set) 2>&1 | 2052 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2053 *${as_nl}ac_space=\ *) 2054 sed -n \ 2055 "s/'\''/'\''\\\\'\'''\''/g; 2056 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2057 ;; #( 2058 *) 2059 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2060 ;; 2061 esac | 2062 sort 2063) 2064 echo 2065 2066 $as_echo "## ----------------- ## 2067## Output variables. ## 2068## ----------------- ##" 2069 echo 2070 for ac_var in $ac_subst_vars 2071 do 2072 eval ac_val=\$$ac_var 2073 case $ac_val in 2074 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2075 esac 2076 $as_echo "$ac_var='\''$ac_val'\''" 2077 done | sort 2078 echo 2079 2080 if test -n "$ac_subst_files"; then 2081 $as_echo "## ------------------- ## 2082## File substitutions. ## 2083## ------------------- ##" 2084 echo 2085 for ac_var in $ac_subst_files 2086 do 2087 eval ac_val=\$$ac_var 2088 case $ac_val in 2089 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2090 esac 2091 $as_echo "$ac_var='\''$ac_val'\''" 2092 done | sort 2093 echo 2094 fi 2095 2096 if test -s confdefs.h; then 2097 $as_echo "## ----------- ## 2098## confdefs.h. ## 2099## ----------- ##" 2100 echo 2101 cat confdefs.h 2102 echo 2103 fi 2104 test "$ac_signal" != 0 && 2105 $as_echo "$as_me: caught signal $ac_signal" 2106 $as_echo "$as_me: exit $exit_status" 2107 } >&5 2108 rm -f core *.core core.conftest.* && 2109 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2110 exit $exit_status 2111' 0 2112for ac_signal in 1 2 13 15; do 2113 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2114done 2115ac_signal=0 2116 2117# confdefs.h avoids OS command line length limits that DEFS can exceed. 2118rm -f -r conftest* confdefs.h 2119 2120$as_echo "/* confdefs.h */" > confdefs.h 2121 2122# Predefined preprocessor variables. 2123 2124cat >>confdefs.h <<_ACEOF 2125#define PACKAGE_NAME "$PACKAGE_NAME" 2126_ACEOF 2127 2128cat >>confdefs.h <<_ACEOF 2129#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2130_ACEOF 2131 2132cat >>confdefs.h <<_ACEOF 2133#define PACKAGE_VERSION "$PACKAGE_VERSION" 2134_ACEOF 2135 2136cat >>confdefs.h <<_ACEOF 2137#define PACKAGE_STRING "$PACKAGE_STRING" 2138_ACEOF 2139 2140cat >>confdefs.h <<_ACEOF 2141#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2142_ACEOF 2143 2144cat >>confdefs.h <<_ACEOF 2145#define PACKAGE_URL "$PACKAGE_URL" 2146_ACEOF 2147 2148 2149# Let the site file select an alternate cache file if it wants to. 2150# Prefer an explicitly selected file to automatically selected ones. 2151ac_site_file1=NONE 2152ac_site_file2=NONE 2153if test -n "$CONFIG_SITE"; then 2154 # We do not want a PATH search for config.site. 2155 case $CONFIG_SITE in #(( 2156 -*) ac_site_file1=./$CONFIG_SITE;; 2157 */*) ac_site_file1=$CONFIG_SITE;; 2158 *) ac_site_file1=./$CONFIG_SITE;; 2159 esac 2160elif test "x$prefix" != xNONE; then 2161 ac_site_file1=$prefix/share/config.site 2162 ac_site_file2=$prefix/etc/config.site 2163else 2164 ac_site_file1=$ac_default_prefix/share/config.site 2165 ac_site_file2=$ac_default_prefix/etc/config.site 2166fi 2167for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2168do 2169 test "x$ac_site_file" = xNONE && continue 2170 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2171 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2172$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2173 sed 's/^/| /' "$ac_site_file" >&5 2174 . "$ac_site_file" \ 2175 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2176$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2177as_fn_error $? "failed to load site script $ac_site_file 2178See \`config.log' for more details" "$LINENO" 5; } 2179 fi 2180done 2181 2182if test -r "$cache_file"; then 2183 # Some versions of bash will fail to source /dev/null (special files 2184 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2185 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2186 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2187$as_echo "$as_me: loading cache $cache_file" >&6;} 2188 case $cache_file in 2189 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2190 *) . "./$cache_file";; 2191 esac 2192 fi 2193else 2194 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2195$as_echo "$as_me: creating cache $cache_file" >&6;} 2196 >$cache_file 2197fi 2198 2199as_fn_append ac_header_list " stdlib.h" 2200as_fn_append ac_header_list " unistd.h" 2201as_fn_append ac_header_list " sys/param.h" 2202# Check that the precious variables saved in the cache have kept the same 2203# value. 2204ac_cache_corrupted=false 2205for ac_var in $ac_precious_vars; do 2206 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2207 eval ac_new_set=\$ac_env_${ac_var}_set 2208 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2209 eval ac_new_val=\$ac_env_${ac_var}_value 2210 case $ac_old_set,$ac_new_set in 2211 set,) 2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2213$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2214 ac_cache_corrupted=: ;; 2215 ,set) 2216 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2217$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2218 ac_cache_corrupted=: ;; 2219 ,);; 2220 *) 2221 if test "x$ac_old_val" != "x$ac_new_val"; then 2222 # differences in whitespace do not lead to failure. 2223 ac_old_val_w=`echo x $ac_old_val` 2224 ac_new_val_w=`echo x $ac_new_val` 2225 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2226 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2227$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2228 ac_cache_corrupted=: 2229 else 2230 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2231$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2232 eval $ac_var=\$ac_old_val 2233 fi 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2235$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2236 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2237$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2238 fi;; 2239 esac 2240 # Pass precious variables to config.status. 2241 if test "$ac_new_set" = set; then 2242 case $ac_new_val in 2243 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2244 *) ac_arg=$ac_var=$ac_new_val ;; 2245 esac 2246 case " $ac_configure_args " in 2247 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2248 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2249 esac 2250 fi 2251done 2252if $ac_cache_corrupted; then 2253 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2254$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2255 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2256$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2257 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2258fi 2259## -------------------- ## 2260## Main body of script. ## 2261## -------------------- ## 2262 2263ac_ext=c 2264ac_cpp='$CPP $CPPFLAGS' 2265ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2266ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2267ac_compiler_gnu=$ac_cv_c_compiler_gnu 2268 2269 2270 2271 2272 2273 2274ac_aux_dir= 2275for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2276 if test -f "$ac_dir/install-sh"; then 2277 ac_aux_dir=$ac_dir 2278 ac_install_sh="$ac_aux_dir/install-sh -c" 2279 break 2280 elif test -f "$ac_dir/install.sh"; then 2281 ac_aux_dir=$ac_dir 2282 ac_install_sh="$ac_aux_dir/install.sh -c" 2283 break 2284 elif test -f "$ac_dir/shtool"; then 2285 ac_aux_dir=$ac_dir 2286 ac_install_sh="$ac_aux_dir/shtool install -c" 2287 break 2288 fi 2289done 2290if test -z "$ac_aux_dir"; then 2291 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2292fi 2293 2294# These three variables are undocumented and unsupported, 2295# and are intended to be withdrawn in a future Autoconf release. 2296# They can cause serious problems if a builder's source tree is in a directory 2297# whose full name contains unusual characters. 2298ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2299ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2300ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2301 2302 2303# Expand $ac_aux_dir to an absolute path. 2304am_aux_dir=`cd "$ac_aux_dir" && pwd` 2305 2306ac_ext=c 2307ac_cpp='$CPP $CPPFLAGS' 2308ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2309ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2310ac_compiler_gnu=$ac_cv_c_compiler_gnu 2311if test -n "$ac_tool_prefix"; then 2312 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2313set dummy ${ac_tool_prefix}gcc; ac_word=$2 2314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2315$as_echo_n "checking for $ac_word... " >&6; } 2316if ${ac_cv_prog_CC+:} false; then : 2317 $as_echo_n "(cached) " >&6 2318else 2319 if test -n "$CC"; then 2320 ac_cv_prog_CC="$CC" # Let the user override the test. 2321else 2322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2323for as_dir in $PATH 2324do 2325 IFS=$as_save_IFS 2326 test -z "$as_dir" && as_dir=. 2327 for ac_exec_ext in '' $ac_executable_extensions; do 2328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2329 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2331 break 2 2332 fi 2333done 2334 done 2335IFS=$as_save_IFS 2336 2337fi 2338fi 2339CC=$ac_cv_prog_CC 2340if test -n "$CC"; then 2341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2342$as_echo "$CC" >&6; } 2343else 2344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2345$as_echo "no" >&6; } 2346fi 2347 2348 2349fi 2350if test -z "$ac_cv_prog_CC"; then 2351 ac_ct_CC=$CC 2352 # Extract the first word of "gcc", so it can be a program name with args. 2353set dummy gcc; ac_word=$2 2354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2355$as_echo_n "checking for $ac_word... " >&6; } 2356if ${ac_cv_prog_ac_ct_CC+:} false; then : 2357 $as_echo_n "(cached) " >&6 2358else 2359 if test -n "$ac_ct_CC"; then 2360 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2361else 2362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2363for as_dir in $PATH 2364do 2365 IFS=$as_save_IFS 2366 test -z "$as_dir" && as_dir=. 2367 for ac_exec_ext in '' $ac_executable_extensions; do 2368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2369 ac_cv_prog_ac_ct_CC="gcc" 2370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2371 break 2 2372 fi 2373done 2374 done 2375IFS=$as_save_IFS 2376 2377fi 2378fi 2379ac_ct_CC=$ac_cv_prog_ac_ct_CC 2380if test -n "$ac_ct_CC"; then 2381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2382$as_echo "$ac_ct_CC" >&6; } 2383else 2384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2385$as_echo "no" >&6; } 2386fi 2387 2388 if test "x$ac_ct_CC" = x; then 2389 CC="" 2390 else 2391 case $cross_compiling:$ac_tool_warned in 2392yes:) 2393{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2394$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2395ac_tool_warned=yes ;; 2396esac 2397 CC=$ac_ct_CC 2398 fi 2399else 2400 CC="$ac_cv_prog_CC" 2401fi 2402 2403if test -z "$CC"; then 2404 if test -n "$ac_tool_prefix"; then 2405 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2406set dummy ${ac_tool_prefix}cc; ac_word=$2 2407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2408$as_echo_n "checking for $ac_word... " >&6; } 2409if ${ac_cv_prog_CC+:} false; then : 2410 $as_echo_n "(cached) " >&6 2411else 2412 if test -n "$CC"; then 2413 ac_cv_prog_CC="$CC" # Let the user override the test. 2414else 2415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2416for as_dir in $PATH 2417do 2418 IFS=$as_save_IFS 2419 test -z "$as_dir" && as_dir=. 2420 for ac_exec_ext in '' $ac_executable_extensions; do 2421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2422 ac_cv_prog_CC="${ac_tool_prefix}cc" 2423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2424 break 2 2425 fi 2426done 2427 done 2428IFS=$as_save_IFS 2429 2430fi 2431fi 2432CC=$ac_cv_prog_CC 2433if test -n "$CC"; then 2434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2435$as_echo "$CC" >&6; } 2436else 2437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2438$as_echo "no" >&6; } 2439fi 2440 2441 2442 fi 2443fi 2444if test -z "$CC"; then 2445 # Extract the first word of "cc", so it can be a program name with args. 2446set dummy cc; ac_word=$2 2447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2448$as_echo_n "checking for $ac_word... " >&6; } 2449if ${ac_cv_prog_CC+:} false; then : 2450 $as_echo_n "(cached) " >&6 2451else 2452 if test -n "$CC"; then 2453 ac_cv_prog_CC="$CC" # Let the user override the test. 2454else 2455 ac_prog_rejected=no 2456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2457for as_dir in $PATH 2458do 2459 IFS=$as_save_IFS 2460 test -z "$as_dir" && as_dir=. 2461 for ac_exec_ext in '' $ac_executable_extensions; do 2462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2463 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2464 ac_prog_rejected=yes 2465 continue 2466 fi 2467 ac_cv_prog_CC="cc" 2468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2469 break 2 2470 fi 2471done 2472 done 2473IFS=$as_save_IFS 2474 2475if test $ac_prog_rejected = yes; then 2476 # We found a bogon in the path, so make sure we never use it. 2477 set dummy $ac_cv_prog_CC 2478 shift 2479 if test $# != 0; then 2480 # We chose a different compiler from the bogus one. 2481 # However, it has the same basename, so the bogon will be chosen 2482 # first if we set CC to just the basename; use the full file name. 2483 shift 2484 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2485 fi 2486fi 2487fi 2488fi 2489CC=$ac_cv_prog_CC 2490if test -n "$CC"; then 2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2492$as_echo "$CC" >&6; } 2493else 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2495$as_echo "no" >&6; } 2496fi 2497 2498 2499fi 2500if test -z "$CC"; then 2501 if test -n "$ac_tool_prefix"; then 2502 for ac_prog in cl.exe 2503 do 2504 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2505set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2507$as_echo_n "checking for $ac_word... " >&6; } 2508if ${ac_cv_prog_CC+:} false; then : 2509 $as_echo_n "(cached) " >&6 2510else 2511 if test -n "$CC"; then 2512 ac_cv_prog_CC="$CC" # Let the user override the test. 2513else 2514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2515for as_dir in $PATH 2516do 2517 IFS=$as_save_IFS 2518 test -z "$as_dir" && as_dir=. 2519 for ac_exec_ext in '' $ac_executable_extensions; do 2520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2521 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2523 break 2 2524 fi 2525done 2526 done 2527IFS=$as_save_IFS 2528 2529fi 2530fi 2531CC=$ac_cv_prog_CC 2532if test -n "$CC"; then 2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2534$as_echo "$CC" >&6; } 2535else 2536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2537$as_echo "no" >&6; } 2538fi 2539 2540 2541 test -n "$CC" && break 2542 done 2543fi 2544if test -z "$CC"; then 2545 ac_ct_CC=$CC 2546 for ac_prog in cl.exe 2547do 2548 # Extract the first word of "$ac_prog", so it can be a program name with args. 2549set dummy $ac_prog; ac_word=$2 2550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2551$as_echo_n "checking for $ac_word... " >&6; } 2552if ${ac_cv_prog_ac_ct_CC+:} false; then : 2553 $as_echo_n "(cached) " >&6 2554else 2555 if test -n "$ac_ct_CC"; then 2556 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2557else 2558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2559for as_dir in $PATH 2560do 2561 IFS=$as_save_IFS 2562 test -z "$as_dir" && as_dir=. 2563 for ac_exec_ext in '' $ac_executable_extensions; do 2564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2565 ac_cv_prog_ac_ct_CC="$ac_prog" 2566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2567 break 2 2568 fi 2569done 2570 done 2571IFS=$as_save_IFS 2572 2573fi 2574fi 2575ac_ct_CC=$ac_cv_prog_ac_ct_CC 2576if test -n "$ac_ct_CC"; then 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2578$as_echo "$ac_ct_CC" >&6; } 2579else 2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2581$as_echo "no" >&6; } 2582fi 2583 2584 2585 test -n "$ac_ct_CC" && break 2586done 2587 2588 if test "x$ac_ct_CC" = x; then 2589 CC="" 2590 else 2591 case $cross_compiling:$ac_tool_warned in 2592yes:) 2593{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2594$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2595ac_tool_warned=yes ;; 2596esac 2597 CC=$ac_ct_CC 2598 fi 2599fi 2600 2601fi 2602 2603 2604test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2605$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2606as_fn_error $? "no acceptable C compiler found in \$PATH 2607See \`config.log' for more details" "$LINENO" 5; } 2608 2609# Provide some information about the compiler. 2610$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2611set X $ac_compile 2612ac_compiler=$2 2613for ac_option in --version -v -V -qversion; do 2614 { { ac_try="$ac_compiler $ac_option >&5" 2615case "(($ac_try" in 2616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2617 *) ac_try_echo=$ac_try;; 2618esac 2619eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2620$as_echo "$ac_try_echo"; } >&5 2621 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2622 ac_status=$? 2623 if test -s conftest.err; then 2624 sed '10a\ 2625... rest of stderr output deleted ... 2626 10q' conftest.err >conftest.er1 2627 cat conftest.er1 >&5 2628 fi 2629 rm -f conftest.er1 conftest.err 2630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2631 test $ac_status = 0; } 2632done 2633 2634cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2635/* end confdefs.h. */ 2636 2637int 2638main () 2639{ 2640 2641 ; 2642 return 0; 2643} 2644_ACEOF 2645ac_clean_files_save=$ac_clean_files 2646ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2647# Try to create an executable without -o first, disregard a.out. 2648# It will help us diagnose broken compilers, and finding out an intuition 2649# of exeext. 2650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2651$as_echo_n "checking whether the C compiler works... " >&6; } 2652ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2653 2654# The possible output files: 2655ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2656 2657ac_rmfiles= 2658for ac_file in $ac_files 2659do 2660 case $ac_file in 2661 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2662 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2663 esac 2664done 2665rm -f $ac_rmfiles 2666 2667if { { ac_try="$ac_link_default" 2668case "(($ac_try" in 2669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2670 *) ac_try_echo=$ac_try;; 2671esac 2672eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2673$as_echo "$ac_try_echo"; } >&5 2674 (eval "$ac_link_default") 2>&5 2675 ac_status=$? 2676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2677 test $ac_status = 0; }; then : 2678 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2679# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2680# in a Makefile. We should not override ac_cv_exeext if it was cached, 2681# so that the user can short-circuit this test for compilers unknown to 2682# Autoconf. 2683for ac_file in $ac_files '' 2684do 2685 test -f "$ac_file" || continue 2686 case $ac_file in 2687 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2688 ;; 2689 [ab].out ) 2690 # We found the default executable, but exeext='' is most 2691 # certainly right. 2692 break;; 2693 *.* ) 2694 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2695 then :; else 2696 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2697 fi 2698 # We set ac_cv_exeext here because the later test for it is not 2699 # safe: cross compilers may not add the suffix if given an `-o' 2700 # argument, so we may need to know it at that point already. 2701 # Even if this section looks crufty: it has the advantage of 2702 # actually working. 2703 break;; 2704 * ) 2705 break;; 2706 esac 2707done 2708test "$ac_cv_exeext" = no && ac_cv_exeext= 2709 2710else 2711 ac_file='' 2712fi 2713if test -z "$ac_file"; then : 2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2715$as_echo "no" >&6; } 2716$as_echo "$as_me: failed program was:" >&5 2717sed 's/^/| /' conftest.$ac_ext >&5 2718 2719{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2720$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2721as_fn_error 77 "C compiler cannot create executables 2722See \`config.log' for more details" "$LINENO" 5; } 2723else 2724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2725$as_echo "yes" >&6; } 2726fi 2727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2728$as_echo_n "checking for C compiler default output file name... " >&6; } 2729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2730$as_echo "$ac_file" >&6; } 2731ac_exeext=$ac_cv_exeext 2732 2733rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2734ac_clean_files=$ac_clean_files_save 2735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2736$as_echo_n "checking for suffix of executables... " >&6; } 2737if { { ac_try="$ac_link" 2738case "(($ac_try" in 2739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2740 *) ac_try_echo=$ac_try;; 2741esac 2742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2743$as_echo "$ac_try_echo"; } >&5 2744 (eval "$ac_link") 2>&5 2745 ac_status=$? 2746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2747 test $ac_status = 0; }; then : 2748 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2749# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2750# work properly (i.e., refer to `conftest.exe'), while it won't with 2751# `rm'. 2752for ac_file in conftest.exe conftest conftest.*; do 2753 test -f "$ac_file" || continue 2754 case $ac_file in 2755 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2756 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2757 break;; 2758 * ) break;; 2759 esac 2760done 2761else 2762 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2763$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2764as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2765See \`config.log' for more details" "$LINENO" 5; } 2766fi 2767rm -f conftest conftest$ac_cv_exeext 2768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2769$as_echo "$ac_cv_exeext" >&6; } 2770 2771rm -f conftest.$ac_ext 2772EXEEXT=$ac_cv_exeext 2773ac_exeext=$EXEEXT 2774cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2775/* end confdefs.h. */ 2776#include <stdio.h> 2777int 2778main () 2779{ 2780FILE *f = fopen ("conftest.out", "w"); 2781 return ferror (f) || fclose (f) != 0; 2782 2783 ; 2784 return 0; 2785} 2786_ACEOF 2787ac_clean_files="$ac_clean_files conftest.out" 2788# Check that the compiler produces executables we can run. If not, either 2789# the compiler is broken, or we cross compile. 2790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2791$as_echo_n "checking whether we are cross compiling... " >&6; } 2792if test "$cross_compiling" != yes; then 2793 { { ac_try="$ac_link" 2794case "(($ac_try" in 2795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2796 *) ac_try_echo=$ac_try;; 2797esac 2798eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2799$as_echo "$ac_try_echo"; } >&5 2800 (eval "$ac_link") 2>&5 2801 ac_status=$? 2802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2803 test $ac_status = 0; } 2804 if { ac_try='./conftest$ac_cv_exeext' 2805 { { case "(($ac_try" in 2806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2807 *) ac_try_echo=$ac_try;; 2808esac 2809eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2810$as_echo "$ac_try_echo"; } >&5 2811 (eval "$ac_try") 2>&5 2812 ac_status=$? 2813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2814 test $ac_status = 0; }; }; then 2815 cross_compiling=no 2816 else 2817 if test "$cross_compiling" = maybe; then 2818 cross_compiling=yes 2819 else 2820 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2821$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2822as_fn_error $? "cannot run C compiled programs. 2823If you meant to cross compile, use \`--host'. 2824See \`config.log' for more details" "$LINENO" 5; } 2825 fi 2826 fi 2827fi 2828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2829$as_echo "$cross_compiling" >&6; } 2830 2831rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2832ac_clean_files=$ac_clean_files_save 2833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2834$as_echo_n "checking for suffix of object files... " >&6; } 2835if ${ac_cv_objext+:} false; then : 2836 $as_echo_n "(cached) " >&6 2837else 2838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2839/* end confdefs.h. */ 2840 2841int 2842main () 2843{ 2844 2845 ; 2846 return 0; 2847} 2848_ACEOF 2849rm -f conftest.o conftest.obj 2850if { { ac_try="$ac_compile" 2851case "(($ac_try" in 2852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2853 *) ac_try_echo=$ac_try;; 2854esac 2855eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2856$as_echo "$ac_try_echo"; } >&5 2857 (eval "$ac_compile") 2>&5 2858 ac_status=$? 2859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2860 test $ac_status = 0; }; then : 2861 for ac_file in conftest.o conftest.obj conftest.*; do 2862 test -f "$ac_file" || continue; 2863 case $ac_file in 2864 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2865 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2866 break;; 2867 esac 2868done 2869else 2870 $as_echo "$as_me: failed program was:" >&5 2871sed 's/^/| /' conftest.$ac_ext >&5 2872 2873{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2874$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2875as_fn_error $? "cannot compute suffix of object files: cannot compile 2876See \`config.log' for more details" "$LINENO" 5; } 2877fi 2878rm -f conftest.$ac_cv_objext conftest.$ac_ext 2879fi 2880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2881$as_echo "$ac_cv_objext" >&6; } 2882OBJEXT=$ac_cv_objext 2883ac_objext=$OBJEXT 2884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2885$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2886if ${ac_cv_c_compiler_gnu+:} false; then : 2887 $as_echo_n "(cached) " >&6 2888else 2889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2890/* end confdefs.h. */ 2891 2892int 2893main () 2894{ 2895#ifndef __GNUC__ 2896 choke me 2897#endif 2898 2899 ; 2900 return 0; 2901} 2902_ACEOF 2903if ac_fn_c_try_compile "$LINENO"; then : 2904 ac_compiler_gnu=yes 2905else 2906 ac_compiler_gnu=no 2907fi 2908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2909ac_cv_c_compiler_gnu=$ac_compiler_gnu 2910 2911fi 2912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 2913$as_echo "$ac_cv_c_compiler_gnu" >&6; } 2914if test $ac_compiler_gnu = yes; then 2915 GCC=yes 2916else 2917 GCC= 2918fi 2919ac_test_CFLAGS=${CFLAGS+set} 2920ac_save_CFLAGS=$CFLAGS 2921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 2922$as_echo_n "checking whether $CC accepts -g... " >&6; } 2923if ${ac_cv_prog_cc_g+:} false; then : 2924 $as_echo_n "(cached) " >&6 2925else 2926 ac_save_c_werror_flag=$ac_c_werror_flag 2927 ac_c_werror_flag=yes 2928 ac_cv_prog_cc_g=no 2929 CFLAGS="-g" 2930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2931/* end confdefs.h. */ 2932 2933int 2934main () 2935{ 2936 2937 ; 2938 return 0; 2939} 2940_ACEOF 2941if ac_fn_c_try_compile "$LINENO"; then : 2942 ac_cv_prog_cc_g=yes 2943else 2944 CFLAGS="" 2945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2946/* end confdefs.h. */ 2947 2948int 2949main () 2950{ 2951 2952 ; 2953 return 0; 2954} 2955_ACEOF 2956if ac_fn_c_try_compile "$LINENO"; then : 2957 2958else 2959 ac_c_werror_flag=$ac_save_c_werror_flag 2960 CFLAGS="-g" 2961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2962/* end confdefs.h. */ 2963 2964int 2965main () 2966{ 2967 2968 ; 2969 return 0; 2970} 2971_ACEOF 2972if ac_fn_c_try_compile "$LINENO"; then : 2973 ac_cv_prog_cc_g=yes 2974fi 2975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2976fi 2977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2978fi 2979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2980 ac_c_werror_flag=$ac_save_c_werror_flag 2981fi 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 2983$as_echo "$ac_cv_prog_cc_g" >&6; } 2984if test "$ac_test_CFLAGS" = set; then 2985 CFLAGS=$ac_save_CFLAGS 2986elif test $ac_cv_prog_cc_g = yes; then 2987 if test "$GCC" = yes; then 2988 CFLAGS="-g -O2" 2989 else 2990 CFLAGS="-g" 2991 fi 2992else 2993 if test "$GCC" = yes; then 2994 CFLAGS="-O2" 2995 else 2996 CFLAGS= 2997 fi 2998fi 2999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3000$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3001if ${ac_cv_prog_cc_c89+:} false; then : 3002 $as_echo_n "(cached) " >&6 3003else 3004 ac_cv_prog_cc_c89=no 3005ac_save_CC=$CC 3006cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3007/* end confdefs.h. */ 3008#include <stdarg.h> 3009#include <stdio.h> 3010struct stat; 3011/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3012struct buf { int x; }; 3013FILE * (*rcsopen) (struct buf *, struct stat *, int); 3014static char *e (p, i) 3015 char **p; 3016 int i; 3017{ 3018 return p[i]; 3019} 3020static char *f (char * (*g) (char **, int), char **p, ...) 3021{ 3022 char *s; 3023 va_list v; 3024 va_start (v,p); 3025 s = g (p, va_arg (v,int)); 3026 va_end (v); 3027 return s; 3028} 3029 3030/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3031 function prototypes and stuff, but not '\xHH' hex character constants. 3032 These don't provoke an error unfortunately, instead are silently treated 3033 as 'x'. The following induces an error, until -std is added to get 3034 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3035 array size at least. It's necessary to write '\x00'==0 to get something 3036 that's true only with -std. */ 3037int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3038 3039/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3040 inside strings and character constants. */ 3041#define FOO(x) 'x' 3042int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3043 3044int test (int i, double x); 3045struct s1 {int (*f) (int a);}; 3046struct s2 {int (*f) (double a);}; 3047int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3048int argc; 3049char **argv; 3050int 3051main () 3052{ 3053return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3054 ; 3055 return 0; 3056} 3057_ACEOF 3058for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3059 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3060do 3061 CC="$ac_save_CC $ac_arg" 3062 if ac_fn_c_try_compile "$LINENO"; then : 3063 ac_cv_prog_cc_c89=$ac_arg 3064fi 3065rm -f core conftest.err conftest.$ac_objext 3066 test "x$ac_cv_prog_cc_c89" != "xno" && break 3067done 3068rm -f conftest.$ac_ext 3069CC=$ac_save_CC 3070 3071fi 3072# AC_CACHE_VAL 3073case "x$ac_cv_prog_cc_c89" in 3074 x) 3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3076$as_echo "none needed" >&6; } ;; 3077 xno) 3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3079$as_echo "unsupported" >&6; } ;; 3080 *) 3081 CC="$CC $ac_cv_prog_cc_c89" 3082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3083$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3084esac 3085if test "x$ac_cv_prog_cc_c89" != xno; then : 3086 3087fi 3088 3089ac_ext=c 3090ac_cpp='$CPP $CPPFLAGS' 3091ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3092ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3093ac_compiler_gnu=$ac_cv_c_compiler_gnu 3094 3095ac_ext=c 3096ac_cpp='$CPP $CPPFLAGS' 3097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3099ac_compiler_gnu=$ac_cv_c_compiler_gnu 3100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3101$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3102if ${am_cv_prog_cc_c_o+:} false; then : 3103 $as_echo_n "(cached) " >&6 3104else 3105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3106/* end confdefs.h. */ 3107 3108int 3109main () 3110{ 3111 3112 ; 3113 return 0; 3114} 3115_ACEOF 3116 # Make sure it works both with $CC and with simple cc. 3117 # Following AC_PROG_CC_C_O, we do the test twice because some 3118 # compilers refuse to overwrite an existing .o file with -o, 3119 # though they will create one. 3120 am_cv_prog_cc_c_o=yes 3121 for am_i in 1 2; do 3122 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3123 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3124 ac_status=$? 3125 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3126 (exit $ac_status); } \ 3127 && test -f conftest2.$ac_objext; then 3128 : OK 3129 else 3130 am_cv_prog_cc_c_o=no 3131 break 3132 fi 3133 done 3134 rm -f core conftest* 3135 unset am_i 3136fi 3137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3138$as_echo "$am_cv_prog_cc_c_o" >&6; } 3139if test "$am_cv_prog_cc_c_o" != yes; then 3140 # Losing compiler, so override with the script. 3141 # FIXME: It is wrong to rewrite CC. 3142 # But if we don't then we get into trouble of one sort or another. 3143 # A longer-term fix would be to have automake use am__CC in this case, 3144 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3145 CC="$am_aux_dir/compile $CC" 3146fi 3147ac_ext=c 3148ac_cpp='$CPP $CPPFLAGS' 3149ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3150ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3151ac_compiler_gnu=$ac_cv_c_compiler_gnu 3152 3153 3154 3155ac_ext=c 3156ac_cpp='$CPP $CPPFLAGS' 3157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3159ac_compiler_gnu=$ac_cv_c_compiler_gnu 3160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3161$as_echo_n "checking how to run the C preprocessor... " >&6; } 3162# On Suns, sometimes $CPP names a directory. 3163if test -n "$CPP" && test -d "$CPP"; then 3164 CPP= 3165fi 3166if test -z "$CPP"; then 3167 if ${ac_cv_prog_CPP+:} false; then : 3168 $as_echo_n "(cached) " >&6 3169else 3170 # Double quotes because CPP needs to be expanded 3171 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3172 do 3173 ac_preproc_ok=false 3174for ac_c_preproc_warn_flag in '' yes 3175do 3176 # Use a header file that comes with gcc, so configuring glibc 3177 # with a fresh cross-compiler works. 3178 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3179 # <limits.h> exists even on freestanding compilers. 3180 # On the NeXT, cc -E runs the code through the compiler's parser, 3181 # not just through cpp. "Syntax error" is here to catch this case. 3182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3183/* end confdefs.h. */ 3184#ifdef __STDC__ 3185# include <limits.h> 3186#else 3187# include <assert.h> 3188#endif 3189 Syntax error 3190_ACEOF 3191if ac_fn_c_try_cpp "$LINENO"; then : 3192 3193else 3194 # Broken: fails on valid input. 3195continue 3196fi 3197rm -f conftest.err conftest.i conftest.$ac_ext 3198 3199 # OK, works on sane cases. Now check whether nonexistent headers 3200 # can be detected and how. 3201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3202/* end confdefs.h. */ 3203#include <ac_nonexistent.h> 3204_ACEOF 3205if ac_fn_c_try_cpp "$LINENO"; then : 3206 # Broken: success on invalid input. 3207continue 3208else 3209 # Passes both tests. 3210ac_preproc_ok=: 3211break 3212fi 3213rm -f conftest.err conftest.i conftest.$ac_ext 3214 3215done 3216# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3217rm -f conftest.i conftest.err conftest.$ac_ext 3218if $ac_preproc_ok; then : 3219 break 3220fi 3221 3222 done 3223 ac_cv_prog_CPP=$CPP 3224 3225fi 3226 CPP=$ac_cv_prog_CPP 3227else 3228 ac_cv_prog_CPP=$CPP 3229fi 3230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3231$as_echo "$CPP" >&6; } 3232ac_preproc_ok=false 3233for ac_c_preproc_warn_flag in '' yes 3234do 3235 # Use a header file that comes with gcc, so configuring glibc 3236 # with a fresh cross-compiler works. 3237 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3238 # <limits.h> exists even on freestanding compilers. 3239 # On the NeXT, cc -E runs the code through the compiler's parser, 3240 # not just through cpp. "Syntax error" is here to catch this case. 3241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3242/* end confdefs.h. */ 3243#ifdef __STDC__ 3244# include <limits.h> 3245#else 3246# include <assert.h> 3247#endif 3248 Syntax error 3249_ACEOF 3250if ac_fn_c_try_cpp "$LINENO"; then : 3251 3252else 3253 # Broken: fails on valid input. 3254continue 3255fi 3256rm -f conftest.err conftest.i conftest.$ac_ext 3257 3258 # OK, works on sane cases. Now check whether nonexistent headers 3259 # can be detected and how. 3260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3261/* end confdefs.h. */ 3262#include <ac_nonexistent.h> 3263_ACEOF 3264if ac_fn_c_try_cpp "$LINENO"; then : 3265 # Broken: success on invalid input. 3266continue 3267else 3268 # Passes both tests. 3269ac_preproc_ok=: 3270break 3271fi 3272rm -f conftest.err conftest.i conftest.$ac_ext 3273 3274done 3275# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3276rm -f conftest.i conftest.err conftest.$ac_ext 3277if $ac_preproc_ok; then : 3278 3279else 3280 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3281$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3282as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3283See \`config.log' for more details" "$LINENO" 5; } 3284fi 3285 3286ac_ext=c 3287ac_cpp='$CPP $CPPFLAGS' 3288ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3289ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3290ac_compiler_gnu=$ac_cv_c_compiler_gnu 3291 3292 3293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3294$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3295if ${ac_cv_path_GREP+:} false; then : 3296 $as_echo_n "(cached) " >&6 3297else 3298 if test -z "$GREP"; then 3299 ac_path_GREP_found=false 3300 # Loop through the user's path and test for each of PROGNAME-LIST 3301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3302for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3303do 3304 IFS=$as_save_IFS 3305 test -z "$as_dir" && as_dir=. 3306 for ac_prog in grep ggrep; do 3307 for ac_exec_ext in '' $ac_executable_extensions; do 3308 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3309 as_fn_executable_p "$ac_path_GREP" || continue 3310# Check for GNU ac_path_GREP and select it if it is found. 3311 # Check for GNU $ac_path_GREP 3312case `"$ac_path_GREP" --version 2>&1` in 3313*GNU*) 3314 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3315*) 3316 ac_count=0 3317 $as_echo_n 0123456789 >"conftest.in" 3318 while : 3319 do 3320 cat "conftest.in" "conftest.in" >"conftest.tmp" 3321 mv "conftest.tmp" "conftest.in" 3322 cp "conftest.in" "conftest.nl" 3323 $as_echo 'GREP' >> "conftest.nl" 3324 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3325 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3326 as_fn_arith $ac_count + 1 && ac_count=$as_val 3327 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3328 # Best one so far, save it but keep looking for a better one 3329 ac_cv_path_GREP="$ac_path_GREP" 3330 ac_path_GREP_max=$ac_count 3331 fi 3332 # 10*(2^10) chars as input seems more than enough 3333 test $ac_count -gt 10 && break 3334 done 3335 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3336esac 3337 3338 $ac_path_GREP_found && break 3 3339 done 3340 done 3341 done 3342IFS=$as_save_IFS 3343 if test -z "$ac_cv_path_GREP"; then 3344 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3345 fi 3346else 3347 ac_cv_path_GREP=$GREP 3348fi 3349 3350fi 3351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3352$as_echo "$ac_cv_path_GREP" >&6; } 3353 GREP="$ac_cv_path_GREP" 3354 3355 3356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3357$as_echo_n "checking for egrep... " >&6; } 3358if ${ac_cv_path_EGREP+:} false; then : 3359 $as_echo_n "(cached) " >&6 3360else 3361 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3362 then ac_cv_path_EGREP="$GREP -E" 3363 else 3364 if test -z "$EGREP"; then 3365 ac_path_EGREP_found=false 3366 # Loop through the user's path and test for each of PROGNAME-LIST 3367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3368for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3369do 3370 IFS=$as_save_IFS 3371 test -z "$as_dir" && as_dir=. 3372 for ac_prog in egrep; do 3373 for ac_exec_ext in '' $ac_executable_extensions; do 3374 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3375 as_fn_executable_p "$ac_path_EGREP" || continue 3376# Check for GNU ac_path_EGREP and select it if it is found. 3377 # Check for GNU $ac_path_EGREP 3378case `"$ac_path_EGREP" --version 2>&1` in 3379*GNU*) 3380 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3381*) 3382 ac_count=0 3383 $as_echo_n 0123456789 >"conftest.in" 3384 while : 3385 do 3386 cat "conftest.in" "conftest.in" >"conftest.tmp" 3387 mv "conftest.tmp" "conftest.in" 3388 cp "conftest.in" "conftest.nl" 3389 $as_echo 'EGREP' >> "conftest.nl" 3390 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3391 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3392 as_fn_arith $ac_count + 1 && ac_count=$as_val 3393 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3394 # Best one so far, save it but keep looking for a better one 3395 ac_cv_path_EGREP="$ac_path_EGREP" 3396 ac_path_EGREP_max=$ac_count 3397 fi 3398 # 10*(2^10) chars as input seems more than enough 3399 test $ac_count -gt 10 && break 3400 done 3401 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3402esac 3403 3404 $ac_path_EGREP_found && break 3 3405 done 3406 done 3407 done 3408IFS=$as_save_IFS 3409 if test -z "$ac_cv_path_EGREP"; then 3410 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3411 fi 3412else 3413 ac_cv_path_EGREP=$EGREP 3414fi 3415 3416 fi 3417fi 3418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3419$as_echo "$ac_cv_path_EGREP" >&6; } 3420 EGREP="$ac_cv_path_EGREP" 3421 3422 3423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3424$as_echo_n "checking for ANSI C header files... " >&6; } 3425if ${ac_cv_header_stdc+:} false; then : 3426 $as_echo_n "(cached) " >&6 3427else 3428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3429/* end confdefs.h. */ 3430#include <stdlib.h> 3431#include <stdarg.h> 3432#include <string.h> 3433#include <float.h> 3434 3435int 3436main () 3437{ 3438 3439 ; 3440 return 0; 3441} 3442_ACEOF 3443if ac_fn_c_try_compile "$LINENO"; then : 3444 ac_cv_header_stdc=yes 3445else 3446 ac_cv_header_stdc=no 3447fi 3448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3449 3450if test $ac_cv_header_stdc = yes; then 3451 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3453/* end confdefs.h. */ 3454#include <string.h> 3455 3456_ACEOF 3457if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3458 $EGREP "memchr" >/dev/null 2>&1; then : 3459 3460else 3461 ac_cv_header_stdc=no 3462fi 3463rm -f conftest* 3464 3465fi 3466 3467if test $ac_cv_header_stdc = yes; then 3468 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3470/* end confdefs.h. */ 3471#include <stdlib.h> 3472 3473_ACEOF 3474if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3475 $EGREP "free" >/dev/null 2>&1; then : 3476 3477else 3478 ac_cv_header_stdc=no 3479fi 3480rm -f conftest* 3481 3482fi 3483 3484if test $ac_cv_header_stdc = yes; then 3485 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3486 if test "$cross_compiling" = yes; then : 3487 : 3488else 3489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3490/* end confdefs.h. */ 3491#include <ctype.h> 3492#include <stdlib.h> 3493#if ((' ' & 0x0FF) == 0x020) 3494# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3495# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3496#else 3497# define ISLOWER(c) \ 3498 (('a' <= (c) && (c) <= 'i') \ 3499 || ('j' <= (c) && (c) <= 'r') \ 3500 || ('s' <= (c) && (c) <= 'z')) 3501# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3502#endif 3503 3504#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3505int 3506main () 3507{ 3508 int i; 3509 for (i = 0; i < 256; i++) 3510 if (XOR (islower (i), ISLOWER (i)) 3511 || toupper (i) != TOUPPER (i)) 3512 return 2; 3513 return 0; 3514} 3515_ACEOF 3516if ac_fn_c_try_run "$LINENO"; then : 3517 3518else 3519 ac_cv_header_stdc=no 3520fi 3521rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3522 conftest.$ac_objext conftest.beam conftest.$ac_ext 3523fi 3524 3525fi 3526fi 3527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3528$as_echo "$ac_cv_header_stdc" >&6; } 3529if test $ac_cv_header_stdc = yes; then 3530 3531$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3532 3533fi 3534 3535# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3536for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3537 inttypes.h stdint.h unistd.h 3538do : 3539 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3540ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3541" 3542if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3543 cat >>confdefs.h <<_ACEOF 3544#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3545_ACEOF 3546 3547fi 3548 3549done 3550 3551 3552 3553 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3554if test "x$ac_cv_header_minix_config_h" = xyes; then : 3555 MINIX=yes 3556else 3557 MINIX= 3558fi 3559 3560 3561 if test "$MINIX" = yes; then 3562 3563$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3564 3565 3566$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3567 3568 3569$as_echo "#define _MINIX 1" >>confdefs.h 3570 3571 fi 3572 3573 3574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3575$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3576if ${ac_cv_safe_to_define___extensions__+:} false; then : 3577 $as_echo_n "(cached) " >&6 3578else 3579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3580/* end confdefs.h. */ 3581 3582# define __EXTENSIONS__ 1 3583 $ac_includes_default 3584int 3585main () 3586{ 3587 3588 ; 3589 return 0; 3590} 3591_ACEOF 3592if ac_fn_c_try_compile "$LINENO"; then : 3593 ac_cv_safe_to_define___extensions__=yes 3594else 3595 ac_cv_safe_to_define___extensions__=no 3596fi 3597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3598fi 3599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3600$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3601 test $ac_cv_safe_to_define___extensions__ = yes && 3602 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3603 3604 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3605 3606 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3607 3608 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3609 3610 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3611 3612 3613am__api_version='1.15' 3614 3615# Find a good install program. We prefer a C program (faster), 3616# so one script is as good as another. But avoid the broken or 3617# incompatible versions: 3618# SysV /etc/install, /usr/sbin/install 3619# SunOS /usr/etc/install 3620# IRIX /sbin/install 3621# AIX /bin/install 3622# AmigaOS /C/install, which installs bootblocks on floppy discs 3623# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3624# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3625# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3626# OS/2's system install, which has a completely different semantic 3627# ./install, which can be erroneously created by make from ./install.sh. 3628# Reject install programs that cannot install multiple files. 3629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3630$as_echo_n "checking for a BSD-compatible install... " >&6; } 3631if test -z "$INSTALL"; then 3632if ${ac_cv_path_install+:} false; then : 3633 $as_echo_n "(cached) " >&6 3634else 3635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3636for as_dir in $PATH 3637do 3638 IFS=$as_save_IFS 3639 test -z "$as_dir" && as_dir=. 3640 # Account for people who put trailing slashes in PATH elements. 3641case $as_dir/ in #(( 3642 ./ | .// | /[cC]/* | \ 3643 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3644 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3645 /usr/ucb/* ) ;; 3646 *) 3647 # OSF1 and SCO ODT 3.0 have their own names for install. 3648 # Don't use installbsd from OSF since it installs stuff as root 3649 # by default. 3650 for ac_prog in ginstall scoinst install; do 3651 for ac_exec_ext in '' $ac_executable_extensions; do 3652 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3653 if test $ac_prog = install && 3654 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3655 # AIX install. It has an incompatible calling convention. 3656 : 3657 elif test $ac_prog = install && 3658 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3659 # program-specific install script used by HP pwplus--don't use. 3660 : 3661 else 3662 rm -rf conftest.one conftest.two conftest.dir 3663 echo one > conftest.one 3664 echo two > conftest.two 3665 mkdir conftest.dir 3666 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3667 test -s conftest.one && test -s conftest.two && 3668 test -s conftest.dir/conftest.one && 3669 test -s conftest.dir/conftest.two 3670 then 3671 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3672 break 3 3673 fi 3674 fi 3675 fi 3676 done 3677 done 3678 ;; 3679esac 3680 3681 done 3682IFS=$as_save_IFS 3683 3684rm -rf conftest.one conftest.two conftest.dir 3685 3686fi 3687 if test "${ac_cv_path_install+set}" = set; then 3688 INSTALL=$ac_cv_path_install 3689 else 3690 # As a last resort, use the slow shell script. Don't cache a 3691 # value for INSTALL within a source directory, because that will 3692 # break other packages using the cache if that directory is 3693 # removed, or if the value is a relative name. 3694 INSTALL=$ac_install_sh 3695 fi 3696fi 3697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3698$as_echo "$INSTALL" >&6; } 3699 3700# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3701# It thinks the first close brace ends the variable substitution. 3702test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3703 3704test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3705 3706test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3707 3708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3709$as_echo_n "checking whether build environment is sane... " >&6; } 3710# Reject unsafe characters in $srcdir or the absolute working directory 3711# name. Accept space and tab only in the latter. 3712am_lf=' 3713' 3714case `pwd` in 3715 *[\\\"\#\$\&\'\`$am_lf]*) 3716 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3717esac 3718case $srcdir in 3719 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3720 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3721esac 3722 3723# Do 'set' in a subshell so we don't clobber the current shell's 3724# arguments. Must try -L first in case configure is actually a 3725# symlink; some systems play weird games with the mod time of symlinks 3726# (eg FreeBSD returns the mod time of the symlink's containing 3727# directory). 3728if ( 3729 am_has_slept=no 3730 for am_try in 1 2; do 3731 echo "timestamp, slept: $am_has_slept" > conftest.file 3732 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3733 if test "$*" = "X"; then 3734 # -L didn't work. 3735 set X `ls -t "$srcdir/configure" conftest.file` 3736 fi 3737 if test "$*" != "X $srcdir/configure conftest.file" \ 3738 && test "$*" != "X conftest.file $srcdir/configure"; then 3739 3740 # If neither matched, then we have a broken ls. This can happen 3741 # if, for instance, CONFIG_SHELL is bash and it inherits a 3742 # broken ls alias from the environment. This has actually 3743 # happened. Such a system could not be considered "sane". 3744 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3745 alias in your environment" "$LINENO" 5 3746 fi 3747 if test "$2" = conftest.file || test $am_try -eq 2; then 3748 break 3749 fi 3750 # Just in case. 3751 sleep 1 3752 am_has_slept=yes 3753 done 3754 test "$2" = conftest.file 3755 ) 3756then 3757 # Ok. 3758 : 3759else 3760 as_fn_error $? "newly created file is older than distributed files! 3761Check your system clock" "$LINENO" 5 3762fi 3763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3764$as_echo "yes" >&6; } 3765# If we didn't sleep, we still need to ensure time stamps of config.status and 3766# generated files are strictly newer. 3767am_sleep_pid= 3768if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3769 ( sleep 1 ) & 3770 am_sleep_pid=$! 3771fi 3772 3773rm -f conftest.file 3774 3775test "$program_prefix" != NONE && 3776 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3777# Use a double $ so make ignores it. 3778test "$program_suffix" != NONE && 3779 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3780# Double any \ or $. 3781# By default was `s,x,x', remove it if useless. 3782ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3783program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3784 3785if test x"${MISSING+set}" != xset; then 3786 case $am_aux_dir in 3787 *\ * | *\ *) 3788 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3789 *) 3790 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3791 esac 3792fi 3793# Use eval to expand $SHELL 3794if eval "$MISSING --is-lightweight"; then 3795 am_missing_run="$MISSING " 3796else 3797 am_missing_run= 3798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3799$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3800fi 3801 3802if test x"${install_sh+set}" != xset; then 3803 case $am_aux_dir in 3804 *\ * | *\ *) 3805 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3806 *) 3807 install_sh="\${SHELL} $am_aux_dir/install-sh" 3808 esac 3809fi 3810 3811# Installed binaries are usually stripped using 'strip' when the user 3812# run "make install-strip". However 'strip' might not be the right 3813# tool to use in cross-compilation environments, therefore Automake 3814# will honor the 'STRIP' environment variable to overrule this program. 3815if test "$cross_compiling" != no; then 3816 if test -n "$ac_tool_prefix"; then 3817 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3818set dummy ${ac_tool_prefix}strip; ac_word=$2 3819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3820$as_echo_n "checking for $ac_word... " >&6; } 3821if ${ac_cv_prog_STRIP+:} false; then : 3822 $as_echo_n "(cached) " >&6 3823else 3824 if test -n "$STRIP"; then 3825 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3826else 3827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3828for as_dir in $PATH 3829do 3830 IFS=$as_save_IFS 3831 test -z "$as_dir" && as_dir=. 3832 for ac_exec_ext in '' $ac_executable_extensions; do 3833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3834 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3836 break 2 3837 fi 3838done 3839 done 3840IFS=$as_save_IFS 3841 3842fi 3843fi 3844STRIP=$ac_cv_prog_STRIP 3845if test -n "$STRIP"; then 3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3847$as_echo "$STRIP" >&6; } 3848else 3849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3850$as_echo "no" >&6; } 3851fi 3852 3853 3854fi 3855if test -z "$ac_cv_prog_STRIP"; then 3856 ac_ct_STRIP=$STRIP 3857 # Extract the first word of "strip", so it can be a program name with args. 3858set dummy strip; ac_word=$2 3859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3860$as_echo_n "checking for $ac_word... " >&6; } 3861if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3862 $as_echo_n "(cached) " >&6 3863else 3864 if test -n "$ac_ct_STRIP"; then 3865 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3866else 3867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3868for as_dir in $PATH 3869do 3870 IFS=$as_save_IFS 3871 test -z "$as_dir" && as_dir=. 3872 for ac_exec_ext in '' $ac_executable_extensions; do 3873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3874 ac_cv_prog_ac_ct_STRIP="strip" 3875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3876 break 2 3877 fi 3878done 3879 done 3880IFS=$as_save_IFS 3881 3882fi 3883fi 3884ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3885if test -n "$ac_ct_STRIP"; then 3886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3887$as_echo "$ac_ct_STRIP" >&6; } 3888else 3889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3890$as_echo "no" >&6; } 3891fi 3892 3893 if test "x$ac_ct_STRIP" = x; then 3894 STRIP=":" 3895 else 3896 case $cross_compiling:$ac_tool_warned in 3897yes:) 3898{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3899$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3900ac_tool_warned=yes ;; 3901esac 3902 STRIP=$ac_ct_STRIP 3903 fi 3904else 3905 STRIP="$ac_cv_prog_STRIP" 3906fi 3907 3908fi 3909INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3910 3911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3912$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3913if test -z "$MKDIR_P"; then 3914 if ${ac_cv_path_mkdir+:} false; then : 3915 $as_echo_n "(cached) " >&6 3916else 3917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3918for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3919do 3920 IFS=$as_save_IFS 3921 test -z "$as_dir" && as_dir=. 3922 for ac_prog in mkdir gmkdir; do 3923 for ac_exec_ext in '' $ac_executable_extensions; do 3924 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3925 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3926 'mkdir (GNU coreutils) '* | \ 3927 'mkdir (coreutils) '* | \ 3928 'mkdir (fileutils) '4.1*) 3929 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3930 break 3;; 3931 esac 3932 done 3933 done 3934 done 3935IFS=$as_save_IFS 3936 3937fi 3938 3939 test -d ./--version && rmdir ./--version 3940 if test "${ac_cv_path_mkdir+set}" = set; then 3941 MKDIR_P="$ac_cv_path_mkdir -p" 3942 else 3943 # As a last resort, use the slow shell script. Don't cache a 3944 # value for MKDIR_P within a source directory, because that will 3945 # break other packages using the cache if that directory is 3946 # removed, or if the value is a relative name. 3947 MKDIR_P="$ac_install_sh -d" 3948 fi 3949fi 3950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3951$as_echo "$MKDIR_P" >&6; } 3952 3953for ac_prog in gawk mawk nawk awk 3954do 3955 # Extract the first word of "$ac_prog", so it can be a program name with args. 3956set dummy $ac_prog; ac_word=$2 3957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3958$as_echo_n "checking for $ac_word... " >&6; } 3959if ${ac_cv_prog_AWK+:} false; then : 3960 $as_echo_n "(cached) " >&6 3961else 3962 if test -n "$AWK"; then 3963 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3964else 3965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3966for as_dir in $PATH 3967do 3968 IFS=$as_save_IFS 3969 test -z "$as_dir" && as_dir=. 3970 for ac_exec_ext in '' $ac_executable_extensions; do 3971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3972 ac_cv_prog_AWK="$ac_prog" 3973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3974 break 2 3975 fi 3976done 3977 done 3978IFS=$as_save_IFS 3979 3980fi 3981fi 3982AWK=$ac_cv_prog_AWK 3983if test -n "$AWK"; then 3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3985$as_echo "$AWK" >&6; } 3986else 3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3988$as_echo "no" >&6; } 3989fi 3990 3991 3992 test -n "$AWK" && break 3993done 3994 3995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3996$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3997set x ${MAKE-make} 3998ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3999if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4000 $as_echo_n "(cached) " >&6 4001else 4002 cat >conftest.make <<\_ACEOF 4003SHELL = /bin/sh 4004all: 4005 @echo '@@@%%%=$(MAKE)=@@@%%%' 4006_ACEOF 4007# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4008case `${MAKE-make} -f conftest.make 2>/dev/null` in 4009 *@@@%%%=?*=@@@%%%*) 4010 eval ac_cv_prog_make_${ac_make}_set=yes;; 4011 *) 4012 eval ac_cv_prog_make_${ac_make}_set=no;; 4013esac 4014rm -f conftest.make 4015fi 4016if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4018$as_echo "yes" >&6; } 4019 SET_MAKE= 4020else 4021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4022$as_echo "no" >&6; } 4023 SET_MAKE="MAKE=${MAKE-make}" 4024fi 4025 4026rm -rf .tst 2>/dev/null 4027mkdir .tst 2>/dev/null 4028if test -d .tst; then 4029 am__leading_dot=. 4030else 4031 am__leading_dot=_ 4032fi 4033rmdir .tst 2>/dev/null 4034 4035DEPDIR="${am__leading_dot}deps" 4036 4037ac_config_commands="$ac_config_commands depfiles" 4038 4039 4040am_make=${MAKE-make} 4041cat > confinc << 'END' 4042am__doit: 4043 @echo this is the am__doit target 4044.PHONY: am__doit 4045END 4046# If we don't find an include directive, just comment out the code. 4047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4048$as_echo_n "checking for style of include used by $am_make... " >&6; } 4049am__include="#" 4050am__quote= 4051_am_result=none 4052# First try GNU make style include. 4053echo "include confinc" > confmf 4054# Ignore all kinds of additional output from 'make'. 4055case `$am_make -s -f confmf 2> /dev/null` in #( 4056*the\ am__doit\ target*) 4057 am__include=include 4058 am__quote= 4059 _am_result=GNU 4060 ;; 4061esac 4062# Now try BSD make style include. 4063if test "$am__include" = "#"; then 4064 echo '.include "confinc"' > confmf 4065 case `$am_make -s -f confmf 2> /dev/null` in #( 4066 *the\ am__doit\ target*) 4067 am__include=.include 4068 am__quote="\"" 4069 _am_result=BSD 4070 ;; 4071 esac 4072fi 4073 4074 4075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4076$as_echo "$_am_result" >&6; } 4077rm -f confinc confmf 4078 4079# Check whether --enable-dependency-tracking was given. 4080if test "${enable_dependency_tracking+set}" = set; then : 4081 enableval=$enable_dependency_tracking; 4082fi 4083 4084if test "x$enable_dependency_tracking" != xno; then 4085 am_depcomp="$ac_aux_dir/depcomp" 4086 AMDEPBACKSLASH='\' 4087 am__nodep='_no' 4088fi 4089 if test "x$enable_dependency_tracking" != xno; then 4090 AMDEP_TRUE= 4091 AMDEP_FALSE='#' 4092else 4093 AMDEP_TRUE='#' 4094 AMDEP_FALSE= 4095fi 4096 4097 4098# Check whether --enable-silent-rules was given. 4099if test "${enable_silent_rules+set}" = set; then : 4100 enableval=$enable_silent_rules; 4101fi 4102 4103case $enable_silent_rules in # ((( 4104 yes) AM_DEFAULT_VERBOSITY=0;; 4105 no) AM_DEFAULT_VERBOSITY=1;; 4106 *) AM_DEFAULT_VERBOSITY=1;; 4107esac 4108am_make=${MAKE-make} 4109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4110$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4111if ${am_cv_make_support_nested_variables+:} false; then : 4112 $as_echo_n "(cached) " >&6 4113else 4114 if $as_echo 'TRUE=$(BAR$(V)) 4115BAR0=false 4116BAR1=true 4117V=1 4118am__doit: 4119 @$(TRUE) 4120.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4121 am_cv_make_support_nested_variables=yes 4122else 4123 am_cv_make_support_nested_variables=no 4124fi 4125fi 4126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4127$as_echo "$am_cv_make_support_nested_variables" >&6; } 4128if test $am_cv_make_support_nested_variables = yes; then 4129 AM_V='$(V)' 4130 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4131else 4132 AM_V=$AM_DEFAULT_VERBOSITY 4133 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4134fi 4135AM_BACKSLASH='\' 4136 4137if test "`cd $srcdir && pwd`" != "`pwd`"; then 4138 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4139 # is not polluted with repeated "-I." 4140 am__isrc=' -I$(srcdir)' 4141 # test to see if srcdir already configured 4142 if test -f $srcdir/config.status; then 4143 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4144 fi 4145fi 4146 4147# test whether we have cygpath 4148if test -z "$CYGPATH_W"; then 4149 if (cygpath --version) >/dev/null 2>/dev/null; then 4150 CYGPATH_W='cygpath -w' 4151 else 4152 CYGPATH_W=echo 4153 fi 4154fi 4155 4156 4157# Define the identity of the package. 4158 PACKAGE='libsframe' 4159 VERSION='BFD_VERSION' 4160 4161 4162cat >>confdefs.h <<_ACEOF 4163#define PACKAGE "$PACKAGE" 4164_ACEOF 4165 4166 4167cat >>confdefs.h <<_ACEOF 4168#define VERSION "$VERSION" 4169_ACEOF 4170 4171# Some tools Automake needs. 4172 4173ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4174 4175 4176AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4177 4178 4179AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4180 4181 4182AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4183 4184 4185MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4186 4187# For better backward compatibility. To be removed once Automake 1.9.x 4188# dies out for good. For more background, see: 4189# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4190# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4191mkdir_p='$(MKDIR_P)' 4192 4193# We need awk for the "check" target (and possibly the TAP driver). The 4194# system "awk" is bad on some platforms. 4195# Always define AMTAR for backward compatibility. Yes, it's still used 4196# in the wild :-( We should find a proper way to deprecate it ... 4197AMTAR='$${TAR-tar}' 4198 4199 4200# We'll loop over all known methods to create a tar archive until one works. 4201_am_tools='gnutar pax cpio none' 4202 4203am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4204 4205 4206 4207 4208 4209depcc="$CC" am_compiler_list= 4210 4211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4212$as_echo_n "checking dependency style of $depcc... " >&6; } 4213if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4214 $as_echo_n "(cached) " >&6 4215else 4216 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4217 # We make a subdir and do the tests there. Otherwise we can end up 4218 # making bogus files that we don't know about and never remove. For 4219 # instance it was reported that on HP-UX the gcc test will end up 4220 # making a dummy file named 'D' -- because '-MD' means "put the output 4221 # in D". 4222 rm -rf conftest.dir 4223 mkdir conftest.dir 4224 # Copy depcomp to subdir because otherwise we won't find it if we're 4225 # using a relative directory. 4226 cp "$am_depcomp" conftest.dir 4227 cd conftest.dir 4228 # We will build objects and dependencies in a subdirectory because 4229 # it helps to detect inapplicable dependency modes. For instance 4230 # both Tru64's cc and ICC support -MD to output dependencies as a 4231 # side effect of compilation, but ICC will put the dependencies in 4232 # the current directory while Tru64 will put them in the object 4233 # directory. 4234 mkdir sub 4235 4236 am_cv_CC_dependencies_compiler_type=none 4237 if test "$am_compiler_list" = ""; then 4238 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4239 fi 4240 am__universal=false 4241 case " $depcc " in #( 4242 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4243 esac 4244 4245 for depmode in $am_compiler_list; do 4246 # Setup a source with many dependencies, because some compilers 4247 # like to wrap large dependency lists on column 80 (with \), and 4248 # we should not choose a depcomp mode which is confused by this. 4249 # 4250 # We need to recreate these files for each test, as the compiler may 4251 # overwrite some of them when testing with obscure command lines. 4252 # This happens at least with the AIX C compiler. 4253 : > sub/conftest.c 4254 for i in 1 2 3 4 5 6; do 4255 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4256 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4257 # Solaris 10 /bin/sh. 4258 echo '/* dummy */' > sub/conftst$i.h 4259 done 4260 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4261 4262 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4263 # mode. It turns out that the SunPro C++ compiler does not properly 4264 # handle '-M -o', and we need to detect this. Also, some Intel 4265 # versions had trouble with output in subdirs. 4266 am__obj=sub/conftest.${OBJEXT-o} 4267 am__minus_obj="-o $am__obj" 4268 case $depmode in 4269 gcc) 4270 # This depmode causes a compiler race in universal mode. 4271 test "$am__universal" = false || continue 4272 ;; 4273 nosideeffect) 4274 # After this tag, mechanisms are not by side-effect, so they'll 4275 # only be used when explicitly requested. 4276 if test "x$enable_dependency_tracking" = xyes; then 4277 continue 4278 else 4279 break 4280 fi 4281 ;; 4282 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4283 # This compiler won't grok '-c -o', but also, the minuso test has 4284 # not run yet. These depmodes are late enough in the game, and 4285 # so weak that their functioning should not be impacted. 4286 am__obj=conftest.${OBJEXT-o} 4287 am__minus_obj= 4288 ;; 4289 none) break ;; 4290 esac 4291 if depmode=$depmode \ 4292 source=sub/conftest.c object=$am__obj \ 4293 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4294 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4295 >/dev/null 2>conftest.err && 4296 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4297 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4298 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4299 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4300 # icc doesn't choke on unknown options, it will just issue warnings 4301 # or remarks (even with -Werror). So we grep stderr for any message 4302 # that says an option was ignored or not supported. 4303 # When given -MP, icc 7.0 and 7.1 complain thusly: 4304 # icc: Command line warning: ignoring option '-M'; no argument required 4305 # The diagnosis changed in icc 8.0: 4306 # icc: Command line remark: option '-MP' not supported 4307 if (grep 'ignoring option' conftest.err || 4308 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4309 am_cv_CC_dependencies_compiler_type=$depmode 4310 break 4311 fi 4312 fi 4313 done 4314 4315 cd .. 4316 rm -rf conftest.dir 4317else 4318 am_cv_CC_dependencies_compiler_type=none 4319fi 4320 4321fi 4322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4323$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4324CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4325 4326 if 4327 test "x$enable_dependency_tracking" != xno \ 4328 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4329 am__fastdepCC_TRUE= 4330 am__fastdepCC_FALSE='#' 4331else 4332 am__fastdepCC_TRUE='#' 4333 am__fastdepCC_FALSE= 4334fi 4335 4336 4337 4338# POSIX will say in a future version that running "rm -f" with no argument 4339# is OK; and we want to be able to make that assumption in our Makefile 4340# recipes. So use an aggressive probe to check that the usage we want is 4341# actually supported "in the wild" to an acceptable degree. 4342# See automake bug#10828. 4343# To make any issue more visible, cause the running configure to be aborted 4344# by default if the 'rm' program in use doesn't match our expectations; the 4345# user can still override this though. 4346if rm -f && rm -fr && rm -rf; then : OK; else 4347 cat >&2 <<'END' 4348Oops! 4349 4350Your 'rm' program seems unable to run without file operands specified 4351on the command line, even when the '-f' option is present. This is contrary 4352to the behaviour of most rm programs out there, and not conforming with 4353the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4354 4355Please tell bug-automake@gnu.org about your system, including the value 4356of your $PATH and any error possibly output before this message. This 4357can help us improve future automake versions. 4358 4359END 4360 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4361 echo 'Configuration will proceed anyway, since you have set the' >&2 4362 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4363 echo >&2 4364 else 4365 cat >&2 <<'END' 4366Aborting the configuration process, to ensure you take notice of the issue. 4367 4368You can download and install GNU coreutils to get an 'rm' implementation 4369that behaves properly: <http://www.gnu.org/software/coreutils/>. 4370 4371If you want to complete the configuration process using your problematic 4372'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4373to "yes", and re-run configure. 4374 4375END 4376 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4377 fi 4378fi 4379 4380# Check whether --enable-silent-rules was given. 4381if test "${enable_silent_rules+set}" = set; then : 4382 enableval=$enable_silent_rules; 4383fi 4384 4385case $enable_silent_rules in # ((( 4386 yes) AM_DEFAULT_VERBOSITY=0;; 4387 no) AM_DEFAULT_VERBOSITY=1;; 4388 *) AM_DEFAULT_VERBOSITY=0;; 4389esac 4390am_make=${MAKE-make} 4391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4392$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4393if ${am_cv_make_support_nested_variables+:} false; then : 4394 $as_echo_n "(cached) " >&6 4395else 4396 if $as_echo 'TRUE=$(BAR$(V)) 4397BAR0=false 4398BAR1=true 4399V=1 4400am__doit: 4401 @$(TRUE) 4402.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4403 am_cv_make_support_nested_variables=yes 4404else 4405 am_cv_make_support_nested_variables=no 4406fi 4407fi 4408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4409$as_echo "$am_cv_make_support_nested_variables" >&6; } 4410if test $am_cv_make_support_nested_variables = yes; then 4411 AM_V='$(V)' 4412 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4413else 4414 AM_V=$AM_DEFAULT_VERBOSITY 4415 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4416fi 4417AM_BACKSLASH='\' 4418 4419 4420# Checks for programs. 4421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4422$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4423set x ${MAKE-make} 4424ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4425if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4426 $as_echo_n "(cached) " >&6 4427else 4428 cat >conftest.make <<\_ACEOF 4429SHELL = /bin/sh 4430all: 4431 @echo '@@@%%%=$(MAKE)=@@@%%%' 4432_ACEOF 4433# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4434case `${MAKE-make} -f conftest.make 2>/dev/null` in 4435 *@@@%%%=?*=@@@%%%*) 4436 eval ac_cv_prog_make_${ac_make}_set=yes;; 4437 *) 4438 eval ac_cv_prog_make_${ac_make}_set=no;; 4439esac 4440rm -f conftest.make 4441fi 4442if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4444$as_echo "yes" >&6; } 4445 SET_MAKE= 4446else 4447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4448$as_echo "no" >&6; } 4449 SET_MAKE="MAKE=${MAKE-make}" 4450fi 4451 4452ac_ext=c 4453ac_cpp='$CPP $CPPFLAGS' 4454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4456ac_compiler_gnu=$ac_cv_c_compiler_gnu 4457if test -n "$ac_tool_prefix"; then 4458 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4459set dummy ${ac_tool_prefix}gcc; ac_word=$2 4460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4461$as_echo_n "checking for $ac_word... " >&6; } 4462if ${ac_cv_prog_CC+:} false; then : 4463 $as_echo_n "(cached) " >&6 4464else 4465 if test -n "$CC"; then 4466 ac_cv_prog_CC="$CC" # Let the user override the test. 4467else 4468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4469for as_dir in $PATH 4470do 4471 IFS=$as_save_IFS 4472 test -z "$as_dir" && as_dir=. 4473 for ac_exec_ext in '' $ac_executable_extensions; do 4474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4475 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4477 break 2 4478 fi 4479done 4480 done 4481IFS=$as_save_IFS 4482 4483fi 4484fi 4485CC=$ac_cv_prog_CC 4486if test -n "$CC"; then 4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4488$as_echo "$CC" >&6; } 4489else 4490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4491$as_echo "no" >&6; } 4492fi 4493 4494 4495fi 4496if test -z "$ac_cv_prog_CC"; then 4497 ac_ct_CC=$CC 4498 # Extract the first word of "gcc", so it can be a program name with args. 4499set dummy gcc; ac_word=$2 4500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4501$as_echo_n "checking for $ac_word... " >&6; } 4502if ${ac_cv_prog_ac_ct_CC+:} false; then : 4503 $as_echo_n "(cached) " >&6 4504else 4505 if test -n "$ac_ct_CC"; then 4506 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4507else 4508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4509for as_dir in $PATH 4510do 4511 IFS=$as_save_IFS 4512 test -z "$as_dir" && as_dir=. 4513 for ac_exec_ext in '' $ac_executable_extensions; do 4514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4515 ac_cv_prog_ac_ct_CC="gcc" 4516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4517 break 2 4518 fi 4519done 4520 done 4521IFS=$as_save_IFS 4522 4523fi 4524fi 4525ac_ct_CC=$ac_cv_prog_ac_ct_CC 4526if test -n "$ac_ct_CC"; then 4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4528$as_echo "$ac_ct_CC" >&6; } 4529else 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4531$as_echo "no" >&6; } 4532fi 4533 4534 if test "x$ac_ct_CC" = x; then 4535 CC="" 4536 else 4537 case $cross_compiling:$ac_tool_warned in 4538yes:) 4539{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4540$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4541ac_tool_warned=yes ;; 4542esac 4543 CC=$ac_ct_CC 4544 fi 4545else 4546 CC="$ac_cv_prog_CC" 4547fi 4548 4549if test -z "$CC"; then 4550 if test -n "$ac_tool_prefix"; then 4551 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4552set dummy ${ac_tool_prefix}cc; ac_word=$2 4553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4554$as_echo_n "checking for $ac_word... " >&6; } 4555if ${ac_cv_prog_CC+:} false; then : 4556 $as_echo_n "(cached) " >&6 4557else 4558 if test -n "$CC"; then 4559 ac_cv_prog_CC="$CC" # Let the user override the test. 4560else 4561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4562for as_dir in $PATH 4563do 4564 IFS=$as_save_IFS 4565 test -z "$as_dir" && as_dir=. 4566 for ac_exec_ext in '' $ac_executable_extensions; do 4567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4568 ac_cv_prog_CC="${ac_tool_prefix}cc" 4569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4570 break 2 4571 fi 4572done 4573 done 4574IFS=$as_save_IFS 4575 4576fi 4577fi 4578CC=$ac_cv_prog_CC 4579if test -n "$CC"; then 4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4581$as_echo "$CC" >&6; } 4582else 4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4584$as_echo "no" >&6; } 4585fi 4586 4587 4588 fi 4589fi 4590if test -z "$CC"; then 4591 # Extract the first word of "cc", so it can be a program name with args. 4592set dummy cc; ac_word=$2 4593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4594$as_echo_n "checking for $ac_word... " >&6; } 4595if ${ac_cv_prog_CC+:} false; then : 4596 $as_echo_n "(cached) " >&6 4597else 4598 if test -n "$CC"; then 4599 ac_cv_prog_CC="$CC" # Let the user override the test. 4600else 4601 ac_prog_rejected=no 4602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4603for as_dir in $PATH 4604do 4605 IFS=$as_save_IFS 4606 test -z "$as_dir" && as_dir=. 4607 for ac_exec_ext in '' $ac_executable_extensions; do 4608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4609 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4610 ac_prog_rejected=yes 4611 continue 4612 fi 4613 ac_cv_prog_CC="cc" 4614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4615 break 2 4616 fi 4617done 4618 done 4619IFS=$as_save_IFS 4620 4621if test $ac_prog_rejected = yes; then 4622 # We found a bogon in the path, so make sure we never use it. 4623 set dummy $ac_cv_prog_CC 4624 shift 4625 if test $# != 0; then 4626 # We chose a different compiler from the bogus one. 4627 # However, it has the same basename, so the bogon will be chosen 4628 # first if we set CC to just the basename; use the full file name. 4629 shift 4630 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4631 fi 4632fi 4633fi 4634fi 4635CC=$ac_cv_prog_CC 4636if test -n "$CC"; then 4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4638$as_echo "$CC" >&6; } 4639else 4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4641$as_echo "no" >&6; } 4642fi 4643 4644 4645fi 4646if test -z "$CC"; then 4647 if test -n "$ac_tool_prefix"; then 4648 for ac_prog in cl.exe 4649 do 4650 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4651set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4653$as_echo_n "checking for $ac_word... " >&6; } 4654if ${ac_cv_prog_CC+:} false; then : 4655 $as_echo_n "(cached) " >&6 4656else 4657 if test -n "$CC"; then 4658 ac_cv_prog_CC="$CC" # Let the user override the test. 4659else 4660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4661for as_dir in $PATH 4662do 4663 IFS=$as_save_IFS 4664 test -z "$as_dir" && as_dir=. 4665 for ac_exec_ext in '' $ac_executable_extensions; do 4666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4667 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4669 break 2 4670 fi 4671done 4672 done 4673IFS=$as_save_IFS 4674 4675fi 4676fi 4677CC=$ac_cv_prog_CC 4678if test -n "$CC"; then 4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4680$as_echo "$CC" >&6; } 4681else 4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4683$as_echo "no" >&6; } 4684fi 4685 4686 4687 test -n "$CC" && break 4688 done 4689fi 4690if test -z "$CC"; then 4691 ac_ct_CC=$CC 4692 for ac_prog in cl.exe 4693do 4694 # Extract the first word of "$ac_prog", so it can be a program name with args. 4695set dummy $ac_prog; ac_word=$2 4696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4697$as_echo_n "checking for $ac_word... " >&6; } 4698if ${ac_cv_prog_ac_ct_CC+:} false; then : 4699 $as_echo_n "(cached) " >&6 4700else 4701 if test -n "$ac_ct_CC"; then 4702 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4703else 4704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4705for as_dir in $PATH 4706do 4707 IFS=$as_save_IFS 4708 test -z "$as_dir" && as_dir=. 4709 for ac_exec_ext in '' $ac_executable_extensions; do 4710 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4711 ac_cv_prog_ac_ct_CC="$ac_prog" 4712 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4713 break 2 4714 fi 4715done 4716 done 4717IFS=$as_save_IFS 4718 4719fi 4720fi 4721ac_ct_CC=$ac_cv_prog_ac_ct_CC 4722if test -n "$ac_ct_CC"; then 4723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4724$as_echo "$ac_ct_CC" >&6; } 4725else 4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4727$as_echo "no" >&6; } 4728fi 4729 4730 4731 test -n "$ac_ct_CC" && break 4732done 4733 4734 if test "x$ac_ct_CC" = x; then 4735 CC="" 4736 else 4737 case $cross_compiling:$ac_tool_warned in 4738yes:) 4739{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4740$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4741ac_tool_warned=yes ;; 4742esac 4743 CC=$ac_ct_CC 4744 fi 4745fi 4746 4747fi 4748 4749 4750test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4751$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4752as_fn_error $? "no acceptable C compiler found in \$PATH 4753See \`config.log' for more details" "$LINENO" 5; } 4754 4755# Provide some information about the compiler. 4756$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4757set X $ac_compile 4758ac_compiler=$2 4759for ac_option in --version -v -V -qversion; do 4760 { { ac_try="$ac_compiler $ac_option >&5" 4761case "(($ac_try" in 4762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4763 *) ac_try_echo=$ac_try;; 4764esac 4765eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4766$as_echo "$ac_try_echo"; } >&5 4767 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4768 ac_status=$? 4769 if test -s conftest.err; then 4770 sed '10a\ 4771... rest of stderr output deleted ... 4772 10q' conftest.err >conftest.er1 4773 cat conftest.er1 >&5 4774 fi 4775 rm -f conftest.er1 conftest.err 4776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4777 test $ac_status = 0; } 4778done 4779 4780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4781$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4782if ${ac_cv_c_compiler_gnu+:} false; then : 4783 $as_echo_n "(cached) " >&6 4784else 4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4786/* end confdefs.h. */ 4787 4788int 4789main () 4790{ 4791#ifndef __GNUC__ 4792 choke me 4793#endif 4794 4795 ; 4796 return 0; 4797} 4798_ACEOF 4799if ac_fn_c_try_compile "$LINENO"; then : 4800 ac_compiler_gnu=yes 4801else 4802 ac_compiler_gnu=no 4803fi 4804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4805ac_cv_c_compiler_gnu=$ac_compiler_gnu 4806 4807fi 4808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4809$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4810if test $ac_compiler_gnu = yes; then 4811 GCC=yes 4812else 4813 GCC= 4814fi 4815ac_test_CFLAGS=${CFLAGS+set} 4816ac_save_CFLAGS=$CFLAGS 4817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4818$as_echo_n "checking whether $CC accepts -g... " >&6; } 4819if ${ac_cv_prog_cc_g+:} false; then : 4820 $as_echo_n "(cached) " >&6 4821else 4822 ac_save_c_werror_flag=$ac_c_werror_flag 4823 ac_c_werror_flag=yes 4824 ac_cv_prog_cc_g=no 4825 CFLAGS="-g" 4826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4827/* end confdefs.h. */ 4828 4829int 4830main () 4831{ 4832 4833 ; 4834 return 0; 4835} 4836_ACEOF 4837if ac_fn_c_try_compile "$LINENO"; then : 4838 ac_cv_prog_cc_g=yes 4839else 4840 CFLAGS="" 4841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4842/* end confdefs.h. */ 4843 4844int 4845main () 4846{ 4847 4848 ; 4849 return 0; 4850} 4851_ACEOF 4852if ac_fn_c_try_compile "$LINENO"; then : 4853 4854else 4855 ac_c_werror_flag=$ac_save_c_werror_flag 4856 CFLAGS="-g" 4857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4858/* end confdefs.h. */ 4859 4860int 4861main () 4862{ 4863 4864 ; 4865 return 0; 4866} 4867_ACEOF 4868if ac_fn_c_try_compile "$LINENO"; then : 4869 ac_cv_prog_cc_g=yes 4870fi 4871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4872fi 4873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4874fi 4875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4876 ac_c_werror_flag=$ac_save_c_werror_flag 4877fi 4878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4879$as_echo "$ac_cv_prog_cc_g" >&6; } 4880if test "$ac_test_CFLAGS" = set; then 4881 CFLAGS=$ac_save_CFLAGS 4882elif test $ac_cv_prog_cc_g = yes; then 4883 if test "$GCC" = yes; then 4884 CFLAGS="-g -O2" 4885 else 4886 CFLAGS="-g" 4887 fi 4888else 4889 if test "$GCC" = yes; then 4890 CFLAGS="-O2" 4891 else 4892 CFLAGS= 4893 fi 4894fi 4895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4896$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4897if ${ac_cv_prog_cc_c89+:} false; then : 4898 $as_echo_n "(cached) " >&6 4899else 4900 ac_cv_prog_cc_c89=no 4901ac_save_CC=$CC 4902cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4903/* end confdefs.h. */ 4904#include <stdarg.h> 4905#include <stdio.h> 4906struct stat; 4907/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4908struct buf { int x; }; 4909FILE * (*rcsopen) (struct buf *, struct stat *, int); 4910static char *e (p, i) 4911 char **p; 4912 int i; 4913{ 4914 return p[i]; 4915} 4916static char *f (char * (*g) (char **, int), char **p, ...) 4917{ 4918 char *s; 4919 va_list v; 4920 va_start (v,p); 4921 s = g (p, va_arg (v,int)); 4922 va_end (v); 4923 return s; 4924} 4925 4926/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4927 function prototypes and stuff, but not '\xHH' hex character constants. 4928 These don't provoke an error unfortunately, instead are silently treated 4929 as 'x'. The following induces an error, until -std is added to get 4930 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4931 array size at least. It's necessary to write '\x00'==0 to get something 4932 that's true only with -std. */ 4933int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4934 4935/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4936 inside strings and character constants. */ 4937#define FOO(x) 'x' 4938int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4939 4940int test (int i, double x); 4941struct s1 {int (*f) (int a);}; 4942struct s2 {int (*f) (double a);}; 4943int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4944int argc; 4945char **argv; 4946int 4947main () 4948{ 4949return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4950 ; 4951 return 0; 4952} 4953_ACEOF 4954for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4955 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4956do 4957 CC="$ac_save_CC $ac_arg" 4958 if ac_fn_c_try_compile "$LINENO"; then : 4959 ac_cv_prog_cc_c89=$ac_arg 4960fi 4961rm -f core conftest.err conftest.$ac_objext 4962 test "x$ac_cv_prog_cc_c89" != "xno" && break 4963done 4964rm -f conftest.$ac_ext 4965CC=$ac_save_CC 4966 4967fi 4968# AC_CACHE_VAL 4969case "x$ac_cv_prog_cc_c89" in 4970 x) 4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4972$as_echo "none needed" >&6; } ;; 4973 xno) 4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4975$as_echo "unsupported" >&6; } ;; 4976 *) 4977 CC="$CC $ac_cv_prog_cc_c89" 4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4979$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4980esac 4981if test "x$ac_cv_prog_cc_c89" != xno; then : 4982 4983fi 4984 4985ac_ext=c 4986ac_cpp='$CPP $CPPFLAGS' 4987ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4988ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4989ac_compiler_gnu=$ac_cv_c_compiler_gnu 4990 4991ac_ext=c 4992ac_cpp='$CPP $CPPFLAGS' 4993ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4994ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4995ac_compiler_gnu=$ac_cv_c_compiler_gnu 4996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4997$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4998if ${am_cv_prog_cc_c_o+:} false; then : 4999 $as_echo_n "(cached) " >&6 5000else 5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5002/* end confdefs.h. */ 5003 5004int 5005main () 5006{ 5007 5008 ; 5009 return 0; 5010} 5011_ACEOF 5012 # Make sure it works both with $CC and with simple cc. 5013 # Following AC_PROG_CC_C_O, we do the test twice because some 5014 # compilers refuse to overwrite an existing .o file with -o, 5015 # though they will create one. 5016 am_cv_prog_cc_c_o=yes 5017 for am_i in 1 2; do 5018 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5019 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5020 ac_status=$? 5021 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5022 (exit $ac_status); } \ 5023 && test -f conftest2.$ac_objext; then 5024 : OK 5025 else 5026 am_cv_prog_cc_c_o=no 5027 break 5028 fi 5029 done 5030 rm -f core conftest* 5031 unset am_i 5032fi 5033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5034$as_echo "$am_cv_prog_cc_c_o" >&6; } 5035if test "$am_cv_prog_cc_c_o" != yes; then 5036 # Losing compiler, so override with the script. 5037 # FIXME: It is wrong to rewrite CC. 5038 # But if we don't then we get into trouble of one sort or another. 5039 # A longer-term fix would be to have automake use am__CC in this case, 5040 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5041 CC="$am_aux_dir/compile $CC" 5042fi 5043ac_ext=c 5044ac_cpp='$CPP $CPPFLAGS' 5045ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5046ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5047ac_compiler_gnu=$ac_cv_c_compiler_gnu 5048 5049 5050if test -n "$ac_tool_prefix"; then 5051 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5052set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5054$as_echo_n "checking for $ac_word... " >&6; } 5055if ${ac_cv_prog_RANLIB+:} false; then : 5056 $as_echo_n "(cached) " >&6 5057else 5058 if test -n "$RANLIB"; then 5059 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5060else 5061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5062for as_dir in $PATH 5063do 5064 IFS=$as_save_IFS 5065 test -z "$as_dir" && as_dir=. 5066 for ac_exec_ext in '' $ac_executable_extensions; do 5067 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5068 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5070 break 2 5071 fi 5072done 5073 done 5074IFS=$as_save_IFS 5075 5076fi 5077fi 5078RANLIB=$ac_cv_prog_RANLIB 5079if test -n "$RANLIB"; then 5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5081$as_echo "$RANLIB" >&6; } 5082else 5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5084$as_echo "no" >&6; } 5085fi 5086 5087 5088fi 5089if test -z "$ac_cv_prog_RANLIB"; then 5090 ac_ct_RANLIB=$RANLIB 5091 # Extract the first word of "ranlib", so it can be a program name with args. 5092set dummy ranlib; ac_word=$2 5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5094$as_echo_n "checking for $ac_word... " >&6; } 5095if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5096 $as_echo_n "(cached) " >&6 5097else 5098 if test -n "$ac_ct_RANLIB"; then 5099 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5100else 5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5102for as_dir in $PATH 5103do 5104 IFS=$as_save_IFS 5105 test -z "$as_dir" && as_dir=. 5106 for ac_exec_ext in '' $ac_executable_extensions; do 5107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5108 ac_cv_prog_ac_ct_RANLIB="ranlib" 5109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5110 break 2 5111 fi 5112done 5113 done 5114IFS=$as_save_IFS 5115 5116fi 5117fi 5118ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5119if test -n "$ac_ct_RANLIB"; then 5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5121$as_echo "$ac_ct_RANLIB" >&6; } 5122else 5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5124$as_echo "no" >&6; } 5125fi 5126 5127 if test "x$ac_ct_RANLIB" = x; then 5128 RANLIB=":" 5129 else 5130 case $cross_compiling:$ac_tool_warned in 5131yes:) 5132{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5133$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5134ac_tool_warned=yes ;; 5135esac 5136 RANLIB=$ac_ct_RANLIB 5137 fi 5138else 5139 RANLIB="$ac_cv_prog_RANLIB" 5140fi 5141 5142if test -n "$ac_tool_prefix"; then 5143 for ac_prog in ar lib "link -lib" 5144 do 5145 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5146set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5148$as_echo_n "checking for $ac_word... " >&6; } 5149if ${ac_cv_prog_AR+:} false; then : 5150 $as_echo_n "(cached) " >&6 5151else 5152 if test -n "$AR"; then 5153 ac_cv_prog_AR="$AR" # Let the user override the test. 5154else 5155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5156for as_dir in $PATH 5157do 5158 IFS=$as_save_IFS 5159 test -z "$as_dir" && as_dir=. 5160 for ac_exec_ext in '' $ac_executable_extensions; do 5161 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5162 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5164 break 2 5165 fi 5166done 5167 done 5168IFS=$as_save_IFS 5169 5170fi 5171fi 5172AR=$ac_cv_prog_AR 5173if test -n "$AR"; then 5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5175$as_echo "$AR" >&6; } 5176else 5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5178$as_echo "no" >&6; } 5179fi 5180 5181 5182 test -n "$AR" && break 5183 done 5184fi 5185if test -z "$AR"; then 5186 ac_ct_AR=$AR 5187 for ac_prog in ar lib "link -lib" 5188do 5189 # Extract the first word of "$ac_prog", so it can be a program name with args. 5190set dummy $ac_prog; ac_word=$2 5191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5192$as_echo_n "checking for $ac_word... " >&6; } 5193if ${ac_cv_prog_ac_ct_AR+:} false; then : 5194 $as_echo_n "(cached) " >&6 5195else 5196 if test -n "$ac_ct_AR"; then 5197 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5198else 5199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5200for as_dir in $PATH 5201do 5202 IFS=$as_save_IFS 5203 test -z "$as_dir" && as_dir=. 5204 for ac_exec_ext in '' $ac_executable_extensions; do 5205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5206 ac_cv_prog_ac_ct_AR="$ac_prog" 5207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5208 break 2 5209 fi 5210done 5211 done 5212IFS=$as_save_IFS 5213 5214fi 5215fi 5216ac_ct_AR=$ac_cv_prog_ac_ct_AR 5217if test -n "$ac_ct_AR"; then 5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5219$as_echo "$ac_ct_AR" >&6; } 5220else 5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5222$as_echo "no" >&6; } 5223fi 5224 5225 5226 test -n "$ac_ct_AR" && break 5227done 5228 5229 if test "x$ac_ct_AR" = x; then 5230 AR="false" 5231 else 5232 case $cross_compiling:$ac_tool_warned in 5233yes:) 5234{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5235$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5236ac_tool_warned=yes ;; 5237esac 5238 AR=$ac_ct_AR 5239 fi 5240fi 5241 5242: ${AR=ar} 5243 5244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 5245$as_echo_n "checking the archiver ($AR) interface... " >&6; } 5246if ${am_cv_ar_interface+:} false; then : 5247 $as_echo_n "(cached) " >&6 5248else 5249 ac_ext=c 5250ac_cpp='$CPP $CPPFLAGS' 5251ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5252ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5253ac_compiler_gnu=$ac_cv_c_compiler_gnu 5254 5255 am_cv_ar_interface=ar 5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5257/* end confdefs.h. */ 5258int some_variable = 0; 5259_ACEOF 5260if ac_fn_c_try_compile "$LINENO"; then : 5261 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 5262 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5263 (eval $am_ar_try) 2>&5 5264 ac_status=$? 5265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5266 test $ac_status = 0; } 5267 if test "$ac_status" -eq 0; then 5268 am_cv_ar_interface=ar 5269 else 5270 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 5271 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5272 (eval $am_ar_try) 2>&5 5273 ac_status=$? 5274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5275 test $ac_status = 0; } 5276 if test "$ac_status" -eq 0; then 5277 am_cv_ar_interface=lib 5278 else 5279 am_cv_ar_interface=unknown 5280 fi 5281 fi 5282 rm -f conftest.lib libconftest.a 5283 5284fi 5285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5286 ac_ext=c 5287ac_cpp='$CPP $CPPFLAGS' 5288ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5289ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5290ac_compiler_gnu=$ac_cv_c_compiler_gnu 5291 5292fi 5293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 5294$as_echo "$am_cv_ar_interface" >&6; } 5295 5296case $am_cv_ar_interface in 5297ar) 5298 ;; 5299lib) 5300 # Microsoft lib, so override with the ar-lib wrapper script. 5301 # FIXME: It is wrong to rewrite AR. 5302 # But if we don't then we get into trouble of one sort or another. 5303 # A longer-term fix would be to have automake use am__AR in this case, 5304 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 5305 # similar. 5306 AR="$am_aux_dir/ar-lib $AR" 5307 ;; 5308unknown) 5309 as_fn_error $? "could not determine $AR interface" "$LINENO" 5 5310 ;; 5311esac 5312 5313 5314# Check whether --enable-shared was given. 5315if test "${enable_shared+set}" = set; then : 5316 enableval=$enable_shared; p=${PACKAGE-default} 5317 case $enableval in 5318 yes) enable_shared=yes ;; 5319 no) enable_shared=no ;; 5320 *) 5321 enable_shared=no 5322 # Look at the argument we got. We use all the common list separators. 5323 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 5324 for pkg in $enableval; do 5325 IFS="$lt_save_ifs" 5326 if test "X$pkg" = "X$p"; then 5327 enable_shared=yes 5328 fi 5329 done 5330 IFS="$lt_save_ifs" 5331 ;; 5332 esac 5333else 5334 enable_shared=no 5335fi 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346case `pwd` in 5347 *\ * | *\ *) 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5349$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5350esac 5351 5352 5353 5354macro_version='2.2.7a' 5355macro_revision='1.3134' 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369ltmain="$ac_aux_dir/ltmain.sh" 5370 5371# Make sure we can run config.sub. 5372$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5373 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5374 5375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5376$as_echo_n "checking build system type... " >&6; } 5377if ${ac_cv_build+:} false; then : 5378 $as_echo_n "(cached) " >&6 5379else 5380 ac_build_alias=$build_alias 5381test "x$ac_build_alias" = x && 5382 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5383test "x$ac_build_alias" = x && 5384 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5385ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5386 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5387 5388fi 5389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5390$as_echo "$ac_cv_build" >&6; } 5391case $ac_cv_build in 5392*-*-*) ;; 5393*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5394esac 5395build=$ac_cv_build 5396ac_save_IFS=$IFS; IFS='-' 5397set x $ac_cv_build 5398shift 5399build_cpu=$1 5400build_vendor=$2 5401shift; shift 5402# Remember, the first character of IFS is used to create $*, 5403# except with old shells: 5404build_os=$* 5405IFS=$ac_save_IFS 5406case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5407 5408 5409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5410$as_echo_n "checking host system type... " >&6; } 5411if ${ac_cv_host+:} false; then : 5412 $as_echo_n "(cached) " >&6 5413else 5414 if test "x$host_alias" = x; then 5415 ac_cv_host=$ac_cv_build 5416else 5417 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5418 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5419fi 5420 5421fi 5422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5423$as_echo "$ac_cv_host" >&6; } 5424case $ac_cv_host in 5425*-*-*) ;; 5426*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5427esac 5428host=$ac_cv_host 5429ac_save_IFS=$IFS; IFS='-' 5430set x $ac_cv_host 5431shift 5432host_cpu=$1 5433host_vendor=$2 5434shift; shift 5435# Remember, the first character of IFS is used to create $*, 5436# except with old shells: 5437host_os=$* 5438IFS=$ac_save_IFS 5439case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5440 5441 5442# Backslashify metacharacters that are still active within 5443# double-quoted strings. 5444sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5445 5446# Same as above, but do not quote variable references. 5447double_quote_subst='s/\(["`\\]\)/\\\1/g' 5448 5449# Sed substitution to delay expansion of an escaped shell variable in a 5450# double_quote_subst'ed string. 5451delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5452 5453# Sed substitution to delay expansion of an escaped single quote. 5454delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5455 5456# Sed substitution to avoid accidental globbing in evaled expressions 5457no_glob_subst='s/\*/\\\*/g' 5458 5459ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5460ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5461ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5462 5463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5464$as_echo_n "checking how to print strings... " >&6; } 5465# Test print first, because it will be a builtin if present. 5466if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5467 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5468 ECHO='print -r --' 5469elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5470 ECHO='printf %s\n' 5471else 5472 # Use this function as a fallback that always works. 5473 func_fallback_echo () 5474 { 5475 eval 'cat <<_LTECHO_EOF 5476$1 5477_LTECHO_EOF' 5478 } 5479 ECHO='func_fallback_echo' 5480fi 5481 5482# func_echo_all arg... 5483# Invoke $ECHO with all args, space-separated. 5484func_echo_all () 5485{ 5486 $ECHO "" 5487} 5488 5489case "$ECHO" in 5490 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5491$as_echo "printf" >&6; } ;; 5492 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5493$as_echo "print -r" >&6; } ;; 5494 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5495$as_echo "cat" >&6; } ;; 5496esac 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5512$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5513if ${ac_cv_path_SED+:} false; then : 5514 $as_echo_n "(cached) " >&6 5515else 5516 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5517 for ac_i in 1 2 3 4 5 6 7; do 5518 ac_script="$ac_script$as_nl$ac_script" 5519 done 5520 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5521 { ac_script=; unset ac_script;} 5522 if test -z "$SED"; then 5523 ac_path_SED_found=false 5524 # Loop through the user's path and test for each of PROGNAME-LIST 5525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5526for as_dir in $PATH 5527do 5528 IFS=$as_save_IFS 5529 test -z "$as_dir" && as_dir=. 5530 for ac_prog in sed gsed; do 5531 for ac_exec_ext in '' $ac_executable_extensions; do 5532 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5533 as_fn_executable_p "$ac_path_SED" || continue 5534# Check for GNU ac_path_SED and select it if it is found. 5535 # Check for GNU $ac_path_SED 5536case `"$ac_path_SED" --version 2>&1` in 5537*GNU*) 5538 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5539*) 5540 ac_count=0 5541 $as_echo_n 0123456789 >"conftest.in" 5542 while : 5543 do 5544 cat "conftest.in" "conftest.in" >"conftest.tmp" 5545 mv "conftest.tmp" "conftest.in" 5546 cp "conftest.in" "conftest.nl" 5547 $as_echo '' >> "conftest.nl" 5548 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5549 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5550 as_fn_arith $ac_count + 1 && ac_count=$as_val 5551 if test $ac_count -gt ${ac_path_SED_max-0}; then 5552 # Best one so far, save it but keep looking for a better one 5553 ac_cv_path_SED="$ac_path_SED" 5554 ac_path_SED_max=$ac_count 5555 fi 5556 # 10*(2^10) chars as input seems more than enough 5557 test $ac_count -gt 10 && break 5558 done 5559 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5560esac 5561 5562 $ac_path_SED_found && break 3 5563 done 5564 done 5565 done 5566IFS=$as_save_IFS 5567 if test -z "$ac_cv_path_SED"; then 5568 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5569 fi 5570else 5571 ac_cv_path_SED=$SED 5572fi 5573 5574fi 5575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5576$as_echo "$ac_cv_path_SED" >&6; } 5577 SED="$ac_cv_path_SED" 5578 rm -f conftest.sed 5579 5580test -z "$SED" && SED=sed 5581Xsed="$SED -e 1s/^X//" 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5594$as_echo_n "checking for fgrep... " >&6; } 5595if ${ac_cv_path_FGREP+:} false; then : 5596 $as_echo_n "(cached) " >&6 5597else 5598 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5599 then ac_cv_path_FGREP="$GREP -F" 5600 else 5601 if test -z "$FGREP"; then 5602 ac_path_FGREP_found=false 5603 # Loop through the user's path and test for each of PROGNAME-LIST 5604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5605for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5606do 5607 IFS=$as_save_IFS 5608 test -z "$as_dir" && as_dir=. 5609 for ac_prog in fgrep; do 5610 for ac_exec_ext in '' $ac_executable_extensions; do 5611 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5612 as_fn_executable_p "$ac_path_FGREP" || continue 5613# Check for GNU ac_path_FGREP and select it if it is found. 5614 # Check for GNU $ac_path_FGREP 5615case `"$ac_path_FGREP" --version 2>&1` in 5616*GNU*) 5617 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5618*) 5619 ac_count=0 5620 $as_echo_n 0123456789 >"conftest.in" 5621 while : 5622 do 5623 cat "conftest.in" "conftest.in" >"conftest.tmp" 5624 mv "conftest.tmp" "conftest.in" 5625 cp "conftest.in" "conftest.nl" 5626 $as_echo 'FGREP' >> "conftest.nl" 5627 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5628 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5629 as_fn_arith $ac_count + 1 && ac_count=$as_val 5630 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5631 # Best one so far, save it but keep looking for a better one 5632 ac_cv_path_FGREP="$ac_path_FGREP" 5633 ac_path_FGREP_max=$ac_count 5634 fi 5635 # 10*(2^10) chars as input seems more than enough 5636 test $ac_count -gt 10 && break 5637 done 5638 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5639esac 5640 5641 $ac_path_FGREP_found && break 3 5642 done 5643 done 5644 done 5645IFS=$as_save_IFS 5646 if test -z "$ac_cv_path_FGREP"; then 5647 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5648 fi 5649else 5650 ac_cv_path_FGREP=$FGREP 5651fi 5652 5653 fi 5654fi 5655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5656$as_echo "$ac_cv_path_FGREP" >&6; } 5657 FGREP="$ac_cv_path_FGREP" 5658 5659 5660test -z "$GREP" && GREP=grep 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680# Check whether --with-gnu-ld was given. 5681if test "${with_gnu_ld+set}" = set; then : 5682 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5683else 5684 with_gnu_ld=no 5685fi 5686 5687ac_prog=ld 5688if test "$GCC" = yes; then 5689 # Check if gcc -print-prog-name=ld gives a path. 5690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5691$as_echo_n "checking for ld used by $CC... " >&6; } 5692 case $host in 5693 *-*-mingw*) 5694 # gcc leaves a trailing carriage return which upsets mingw 5695 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5696 *) 5697 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5698 esac 5699 case $ac_prog in 5700 # Accept absolute paths. 5701 [\\/]* | ?:[\\/]*) 5702 re_direlt='/[^/][^/]*/\.\./' 5703 # Canonicalize the pathname of ld 5704 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5705 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5706 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5707 done 5708 test -z "$LD" && LD="$ac_prog" 5709 ;; 5710 "") 5711 # If it fails, then pretend we aren't using GCC. 5712 ac_prog=ld 5713 ;; 5714 *) 5715 # If it is relative, then search for the first ld in PATH. 5716 with_gnu_ld=unknown 5717 ;; 5718 esac 5719elif test "$with_gnu_ld" = yes; then 5720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5721$as_echo_n "checking for GNU ld... " >&6; } 5722else 5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5724$as_echo_n "checking for non-GNU ld... " >&6; } 5725fi 5726if ${lt_cv_path_LD+:} false; then : 5727 $as_echo_n "(cached) " >&6 5728else 5729 if test -z "$LD"; then 5730 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5731 for ac_dir in $PATH; do 5732 IFS="$lt_save_ifs" 5733 test -z "$ac_dir" && ac_dir=. 5734 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5735 lt_cv_path_LD="$ac_dir/$ac_prog" 5736 # Check to see if the program is GNU ld. I'd rather use --version, 5737 # but apparently some variants of GNU ld only accept -v. 5738 # Break only if it was the GNU/non-GNU ld that we prefer. 5739 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5740 *GNU* | *'with BFD'*) 5741 test "$with_gnu_ld" != no && break 5742 ;; 5743 *) 5744 test "$with_gnu_ld" != yes && break 5745 ;; 5746 esac 5747 fi 5748 done 5749 IFS="$lt_save_ifs" 5750else 5751 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5752fi 5753fi 5754 5755LD="$lt_cv_path_LD" 5756if test -n "$LD"; then 5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5758$as_echo "$LD" >&6; } 5759else 5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5761$as_echo "no" >&6; } 5762fi 5763test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5765$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5766if ${lt_cv_prog_gnu_ld+:} false; then : 5767 $as_echo_n "(cached) " >&6 5768else 5769 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5770case `$LD -v 2>&1 </dev/null` in 5771*GNU* | *'with BFD'*) 5772 lt_cv_prog_gnu_ld=yes 5773 ;; 5774*) 5775 lt_cv_prog_gnu_ld=no 5776 ;; 5777esac 5778fi 5779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5780$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5781with_gnu_ld=$lt_cv_prog_gnu_ld 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5792$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5793if ${lt_cv_path_NM+:} false; then : 5794 $as_echo_n "(cached) " >&6 5795else 5796 if test -n "$NM"; then 5797 # Let the user override the nm to test. 5798 lt_nm_to_check="$NM" 5799 else 5800 lt_nm_to_check="${ac_tool_prefix}nm" 5801 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5802 lt_nm_to_check="$lt_nm_to_check nm" 5803 fi 5804 fi 5805 for lt_tmp_nm in "$lt_nm_to_check"; do 5806 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5807 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5808 IFS="$lt_save_ifs" 5809 test -z "$ac_dir" && ac_dir=. 5810 # Strip out any user-provided options from the nm to test twice, 5811 # the first time to test to see if nm (rather than its options) has 5812 # an explicit path, the second time to yield a file which can be 5813 # nm'ed itself. 5814 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5815 case "$tmp_nm_path" in 5816 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5817 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5818 esac 5819 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5820 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5821 # Check to see if the nm accepts a BSD-compat flag. 5822 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5823 # nm: unknown option "B" ignored 5824 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5825 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5826 break 5827 ;; 5828 *) 5829 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5830 *$tmp_nm*) 5831 lt_cv_path_NM="$tmp_nm -p" 5832 break 5833 ;; 5834 *) 5835 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5836 continue # so that we can try to find one that supports BSD flags 5837 ;; 5838 esac 5839 ;; 5840 esac 5841 fi 5842 done 5843 IFS="$lt_save_ifs" 5844 done 5845 : ${lt_cv_path_NM=no} 5846fi 5847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5848$as_echo "$lt_cv_path_NM" >&6; } 5849if test "$lt_cv_path_NM" != "no"; then 5850 NM="$lt_cv_path_NM" 5851else 5852 # Didn't find any BSD compatible name lister, look for dumpbin. 5853 if test -n "$DUMPBIN"; then : 5854 # Let the user override the test. 5855 else 5856 if test -n "$ac_tool_prefix"; then 5857 for ac_prog in dumpbin "link -dump" 5858 do 5859 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5860set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5862$as_echo_n "checking for $ac_word... " >&6; } 5863if ${ac_cv_prog_DUMPBIN+:} false; then : 5864 $as_echo_n "(cached) " >&6 5865else 5866 if test -n "$DUMPBIN"; then 5867 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5868else 5869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5870for as_dir in $PATH 5871do 5872 IFS=$as_save_IFS 5873 test -z "$as_dir" && as_dir=. 5874 for ac_exec_ext in '' $ac_executable_extensions; do 5875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5876 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5878 break 2 5879 fi 5880done 5881 done 5882IFS=$as_save_IFS 5883 5884fi 5885fi 5886DUMPBIN=$ac_cv_prog_DUMPBIN 5887if test -n "$DUMPBIN"; then 5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5889$as_echo "$DUMPBIN" >&6; } 5890else 5891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5892$as_echo "no" >&6; } 5893fi 5894 5895 5896 test -n "$DUMPBIN" && break 5897 done 5898fi 5899if test -z "$DUMPBIN"; then 5900 ac_ct_DUMPBIN=$DUMPBIN 5901 for ac_prog in dumpbin "link -dump" 5902do 5903 # Extract the first word of "$ac_prog", so it can be a program name with args. 5904set dummy $ac_prog; ac_word=$2 5905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5906$as_echo_n "checking for $ac_word... " >&6; } 5907if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5908 $as_echo_n "(cached) " >&6 5909else 5910 if test -n "$ac_ct_DUMPBIN"; then 5911 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5912else 5913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5914for as_dir in $PATH 5915do 5916 IFS=$as_save_IFS 5917 test -z "$as_dir" && as_dir=. 5918 for ac_exec_ext in '' $ac_executable_extensions; do 5919 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5920 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5922 break 2 5923 fi 5924done 5925 done 5926IFS=$as_save_IFS 5927 5928fi 5929fi 5930ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5931if test -n "$ac_ct_DUMPBIN"; then 5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5933$as_echo "$ac_ct_DUMPBIN" >&6; } 5934else 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5936$as_echo "no" >&6; } 5937fi 5938 5939 5940 test -n "$ac_ct_DUMPBIN" && break 5941done 5942 5943 if test "x$ac_ct_DUMPBIN" = x; then 5944 DUMPBIN=":" 5945 else 5946 case $cross_compiling:$ac_tool_warned in 5947yes:) 5948{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5949$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5950ac_tool_warned=yes ;; 5951esac 5952 DUMPBIN=$ac_ct_DUMPBIN 5953 fi 5954fi 5955 5956 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5957 *COFF*) 5958 DUMPBIN="$DUMPBIN -symbols" 5959 ;; 5960 *) 5961 DUMPBIN=: 5962 ;; 5963 esac 5964 fi 5965 5966 if test "$DUMPBIN" != ":"; then 5967 NM="$DUMPBIN" 5968 fi 5969fi 5970test -z "$NM" && NM=nm 5971 5972 5973 5974 5975 5976 5977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5978$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5979if ${lt_cv_nm_interface+:} false; then : 5980 $as_echo_n "(cached) " >&6 5981else 5982 lt_cv_nm_interface="BSD nm" 5983 echo "int some_variable = 0;" > conftest.$ac_ext 5984 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5985 (eval "$ac_compile" 2>conftest.err) 5986 cat conftest.err >&5 5987 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5988 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5989 cat conftest.err >&5 5990 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5991 cat conftest.out >&5 5992 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5993 lt_cv_nm_interface="MS dumpbin" 5994 fi 5995 rm -f conftest* 5996fi 5997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5998$as_echo "$lt_cv_nm_interface" >&6; } 5999 6000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6001$as_echo_n "checking whether ln -s works... " >&6; } 6002LN_S=$as_ln_s 6003if test "$LN_S" = "ln -s"; then 6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6005$as_echo "yes" >&6; } 6006else 6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6008$as_echo "no, using $LN_S" >&6; } 6009fi 6010 6011# find the maximum length of command line arguments 6012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6013$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6014if ${lt_cv_sys_max_cmd_len+:} false; then : 6015 $as_echo_n "(cached) " >&6 6016else 6017 i=0 6018 teststring="ABCD" 6019 6020 case $build_os in 6021 msdosdjgpp*) 6022 # On DJGPP, this test can blow up pretty badly due to problems in libc 6023 # (any single argument exceeding 2000 bytes causes a buffer overrun 6024 # during glob expansion). Even if it were fixed, the result of this 6025 # check would be larger than it should be. 6026 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6027 ;; 6028 6029 gnu*) 6030 # Under GNU Hurd, this test is not required because there is 6031 # no limit to the length of command line arguments. 6032 # Libtool will interpret -1 as no limit whatsoever 6033 lt_cv_sys_max_cmd_len=-1; 6034 ;; 6035 6036 cygwin* | mingw* | cegcc*) 6037 # On Win9x/ME, this test blows up -- it succeeds, but takes 6038 # about 5 minutes as the teststring grows exponentially. 6039 # Worse, since 9x/ME are not pre-emptively multitasking, 6040 # you end up with a "frozen" computer, even though with patience 6041 # the test eventually succeeds (with a max line length of 256k). 6042 # Instead, let's just punt: use the minimum linelength reported by 6043 # all of the supported platforms: 8192 (on NT/2K/XP). 6044 lt_cv_sys_max_cmd_len=8192; 6045 ;; 6046 6047 mint*) 6048 # On MiNT this can take a long time and run out of memory. 6049 lt_cv_sys_max_cmd_len=8192; 6050 ;; 6051 6052 amigaos*) 6053 # On AmigaOS with pdksh, this test takes hours, literally. 6054 # So we just punt and use a minimum line length of 8192. 6055 lt_cv_sys_max_cmd_len=8192; 6056 ;; 6057 6058 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6059 # This has been around since 386BSD, at least. Likely further. 6060 if test -x /sbin/sysctl; then 6061 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6062 elif test -x /usr/sbin/sysctl; then 6063 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6064 else 6065 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6066 fi 6067 # And add a safety zone 6068 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6069 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6070 ;; 6071 6072 interix*) 6073 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6074 lt_cv_sys_max_cmd_len=196608 6075 ;; 6076 6077 osf*) 6078 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6079 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6080 # nice to cause kernel panics so lets avoid the loop below. 6081 # First set a reasonable default. 6082 lt_cv_sys_max_cmd_len=16384 6083 # 6084 if test -x /sbin/sysconfig; then 6085 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6086 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6087 esac 6088 fi 6089 ;; 6090 sco3.2v5*) 6091 lt_cv_sys_max_cmd_len=102400 6092 ;; 6093 sysv5* | sco5v6* | sysv4.2uw2*) 6094 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6095 if test -n "$kargmax"; then 6096 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6097 else 6098 lt_cv_sys_max_cmd_len=32768 6099 fi 6100 ;; 6101 *) 6102 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6103 if test -n "$lt_cv_sys_max_cmd_len"; then 6104 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6105 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6106 else 6107 # Make teststring a little bigger before we do anything with it. 6108 # a 1K string should be a reasonable start. 6109 for i in 1 2 3 4 5 6 7 8 ; do 6110 teststring=$teststring$teststring 6111 done 6112 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6113 # If test is not a shell built-in, we'll probably end up computing a 6114 # maximum length that is only half of the actual maximum length, but 6115 # we can't tell. 6116 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6117 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6118 test $i != 17 # 1/2 MB should be enough 6119 do 6120 i=`expr $i + 1` 6121 teststring=$teststring$teststring 6122 done 6123 # Only check the string length outside the loop. 6124 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6125 teststring= 6126 # Add a significant safety factor because C++ compilers can tack on 6127 # massive amounts of additional arguments before passing them to the 6128 # linker. It appears as though 1/2 is a usable value. 6129 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6130 fi 6131 ;; 6132 esac 6133 6134fi 6135 6136if test -n $lt_cv_sys_max_cmd_len ; then 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6138$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6139else 6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6141$as_echo "none" >&6; } 6142fi 6143max_cmd_len=$lt_cv_sys_max_cmd_len 6144 6145 6146 6147 6148 6149 6150: ${CP="cp -f"} 6151: ${MV="mv -f"} 6152: ${RM="rm -f"} 6153 6154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6155$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6156# Try some XSI features 6157xsi_shell=no 6158( _lt_dummy="a/b/c" 6159 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6160 = c,a/b,, \ 6161 && eval 'test $(( 1 + 1 )) -eq 2 \ 6162 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6163 && xsi_shell=yes 6164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6165$as_echo "$xsi_shell" >&6; } 6166 6167 6168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6169$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6170lt_shell_append=no 6171( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6172 >/dev/null 2>&1 \ 6173 && lt_shell_append=yes 6174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6175$as_echo "$lt_shell_append" >&6; } 6176 6177 6178if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6179 lt_unset=unset 6180else 6181 lt_unset=false 6182fi 6183 6184 6185 6186 6187 6188# test EBCDIC or ASCII 6189case `echo X|tr X '\101'` in 6190 A) # ASCII based system 6191 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6192 lt_SP2NL='tr \040 \012' 6193 lt_NL2SP='tr \015\012 \040\040' 6194 ;; 6195 *) # EBCDIC based system 6196 lt_SP2NL='tr \100 \n' 6197 lt_NL2SP='tr \r\n \100\100' 6198 ;; 6199esac 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6210$as_echo_n "checking for $LD option to reload object files... " >&6; } 6211if ${lt_cv_ld_reload_flag+:} false; then : 6212 $as_echo_n "(cached) " >&6 6213else 6214 lt_cv_ld_reload_flag='-r' 6215fi 6216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6217$as_echo "$lt_cv_ld_reload_flag" >&6; } 6218reload_flag=$lt_cv_ld_reload_flag 6219case $reload_flag in 6220"" | " "*) ;; 6221*) reload_flag=" $reload_flag" ;; 6222esac 6223reload_cmds='$LD$reload_flag -o $output$reload_objs' 6224case $host_os in 6225 darwin*) 6226 if test "$GCC" = yes; then 6227 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6228 else 6229 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6230 fi 6231 ;; 6232esac 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242if test -n "$ac_tool_prefix"; then 6243 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6244set dummy ${ac_tool_prefix}objdump; ac_word=$2 6245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6246$as_echo_n "checking for $ac_word... " >&6; } 6247if ${ac_cv_prog_OBJDUMP+:} false; then : 6248 $as_echo_n "(cached) " >&6 6249else 6250 if test -n "$OBJDUMP"; then 6251 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6252else 6253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6254for as_dir in $PATH 6255do 6256 IFS=$as_save_IFS 6257 test -z "$as_dir" && as_dir=. 6258 for ac_exec_ext in '' $ac_executable_extensions; do 6259 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6260 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6262 break 2 6263 fi 6264done 6265 done 6266IFS=$as_save_IFS 6267 6268fi 6269fi 6270OBJDUMP=$ac_cv_prog_OBJDUMP 6271if test -n "$OBJDUMP"; then 6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6273$as_echo "$OBJDUMP" >&6; } 6274else 6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6276$as_echo "no" >&6; } 6277fi 6278 6279 6280fi 6281if test -z "$ac_cv_prog_OBJDUMP"; then 6282 ac_ct_OBJDUMP=$OBJDUMP 6283 # Extract the first word of "objdump", so it can be a program name with args. 6284set dummy objdump; ac_word=$2 6285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6286$as_echo_n "checking for $ac_word... " >&6; } 6287if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6288 $as_echo_n "(cached) " >&6 6289else 6290 if test -n "$ac_ct_OBJDUMP"; then 6291 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6292else 6293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6294for as_dir in $PATH 6295do 6296 IFS=$as_save_IFS 6297 test -z "$as_dir" && as_dir=. 6298 for ac_exec_ext in '' $ac_executable_extensions; do 6299 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6300 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6301 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6302 break 2 6303 fi 6304done 6305 done 6306IFS=$as_save_IFS 6307 6308fi 6309fi 6310ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6311if test -n "$ac_ct_OBJDUMP"; then 6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6313$as_echo "$ac_ct_OBJDUMP" >&6; } 6314else 6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6316$as_echo "no" >&6; } 6317fi 6318 6319 if test "x$ac_ct_OBJDUMP" = x; then 6320 OBJDUMP="false" 6321 else 6322 case $cross_compiling:$ac_tool_warned in 6323yes:) 6324{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6325$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6326ac_tool_warned=yes ;; 6327esac 6328 OBJDUMP=$ac_ct_OBJDUMP 6329 fi 6330else 6331 OBJDUMP="$ac_cv_prog_OBJDUMP" 6332fi 6333 6334test -z "$OBJDUMP" && OBJDUMP=objdump 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6345$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6346if ${lt_cv_deplibs_check_method+:} false; then : 6347 $as_echo_n "(cached) " >&6 6348else 6349 lt_cv_file_magic_cmd='$MAGIC_CMD' 6350lt_cv_file_magic_test_file= 6351lt_cv_deplibs_check_method='unknown' 6352# Need to set the preceding variable on all platforms that support 6353# interlibrary dependencies. 6354# 'none' -- dependencies not supported. 6355# `unknown' -- same as none, but documents that we really don't know. 6356# 'pass_all' -- all dependencies passed with no checks. 6357# 'test_compile' -- check by making test program. 6358# 'file_magic [[regex]]' -- check by looking for files in library path 6359# which responds to the $file_magic_cmd with a given extended regex. 6360# If you have `file' or equivalent on your system and you're not sure 6361# whether `pass_all' will *always* work, you probably want this one. 6362 6363case $host_os in 6364aix[4-9]*) 6365 lt_cv_deplibs_check_method=pass_all 6366 ;; 6367 6368beos*) 6369 lt_cv_deplibs_check_method=pass_all 6370 ;; 6371 6372bsdi[45]*) 6373 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6374 lt_cv_file_magic_cmd='/usr/bin/file -L' 6375 lt_cv_file_magic_test_file=/shlib/libc.so 6376 ;; 6377 6378cygwin*) 6379 # func_win32_libid is a shell function defined in ltmain.sh 6380 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6381 lt_cv_file_magic_cmd='func_win32_libid' 6382 ;; 6383 6384mingw* | pw32*) 6385 # Base MSYS/MinGW do not provide the 'file' command needed by 6386 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6387 # unless we find 'file', for example because we are cross-compiling. 6388 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6389 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6390 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6391 lt_cv_file_magic_cmd='func_win32_libid' 6392 else 6393 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6394 lt_cv_file_magic_cmd='$OBJDUMP -f' 6395 fi 6396 ;; 6397 6398cegcc*) 6399 # use the weaker test based on 'objdump'. See mingw*. 6400 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6401 lt_cv_file_magic_cmd='$OBJDUMP -f' 6402 ;; 6403 6404darwin* | rhapsody*) 6405 lt_cv_deplibs_check_method=pass_all 6406 ;; 6407 6408freebsd* | dragonfly*) 6409 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6410 case $host_cpu in 6411 i*86 ) 6412 # Not sure whether the presence of OpenBSD here was a mistake. 6413 # Let's accept both of them until this is cleared up. 6414 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6415 lt_cv_file_magic_cmd=/usr/bin/file 6416 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6417 ;; 6418 esac 6419 else 6420 lt_cv_deplibs_check_method=pass_all 6421 fi 6422 ;; 6423 6424gnu*) 6425 lt_cv_deplibs_check_method=pass_all 6426 ;; 6427 6428haiku*) 6429 lt_cv_deplibs_check_method=pass_all 6430 ;; 6431 6432hpux10.20* | hpux11*) 6433 lt_cv_file_magic_cmd=/usr/bin/file 6434 case $host_cpu in 6435 ia64*) 6436 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6437 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6438 ;; 6439 hppa*64*) 6440 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]' 6441 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6442 ;; 6443 *) 6444 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6445 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6446 ;; 6447 esac 6448 ;; 6449 6450interix[3-9]*) 6451 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6452 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6453 ;; 6454 6455irix5* | irix6* | nonstopux*) 6456 case $LD in 6457 *-32|*"-32 ") libmagic=32-bit;; 6458 *-n32|*"-n32 ") libmagic=N32;; 6459 *-64|*"-64 ") libmagic=64-bit;; 6460 *) libmagic=never-match;; 6461 esac 6462 lt_cv_deplibs_check_method=pass_all 6463 ;; 6464 6465# This must be Linux ELF. 6466linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6467 lt_cv_deplibs_check_method=pass_all 6468 ;; 6469 6470netbsd*) 6471 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6472 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6473 else 6474 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6475 fi 6476 ;; 6477 6478newos6*) 6479 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6480 lt_cv_file_magic_cmd=/usr/bin/file 6481 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6482 ;; 6483 6484*nto* | *qnx*) 6485 lt_cv_deplibs_check_method=pass_all 6486 ;; 6487 6488openbsd*) 6489 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6490 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6491 else 6492 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6493 fi 6494 ;; 6495 6496osf3* | osf4* | osf5*) 6497 lt_cv_deplibs_check_method=pass_all 6498 ;; 6499 6500rdos*) 6501 lt_cv_deplibs_check_method=pass_all 6502 ;; 6503 6504solaris*) 6505 lt_cv_deplibs_check_method=pass_all 6506 ;; 6507 6508sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6509 lt_cv_deplibs_check_method=pass_all 6510 ;; 6511 6512sysv4 | sysv4.3*) 6513 case $host_vendor in 6514 motorola) 6515 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]' 6516 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6517 ;; 6518 ncr) 6519 lt_cv_deplibs_check_method=pass_all 6520 ;; 6521 sequent) 6522 lt_cv_file_magic_cmd='/bin/file' 6523 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6524 ;; 6525 sni) 6526 lt_cv_file_magic_cmd='/bin/file' 6527 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6528 lt_cv_file_magic_test_file=/lib/libc.so 6529 ;; 6530 siemens) 6531 lt_cv_deplibs_check_method=pass_all 6532 ;; 6533 pc) 6534 lt_cv_deplibs_check_method=pass_all 6535 ;; 6536 esac 6537 ;; 6538 6539tpf*) 6540 lt_cv_deplibs_check_method=pass_all 6541 ;; 6542vxworks*) 6543 # Assume VxWorks cross toolchains are built on Linux, possibly 6544 # as canadian for Windows hosts. 6545 lt_cv_deplibs_check_method=pass_all 6546 ;; 6547esac 6548 6549fi 6550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6551$as_echo "$lt_cv_deplibs_check_method" >&6; } 6552file_magic_cmd=$lt_cv_file_magic_cmd 6553deplibs_check_method=$lt_cv_deplibs_check_method 6554test -z "$deplibs_check_method" && deplibs_check_method=unknown 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567plugin_option= 6568plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6569for plugin in $plugin_names; do 6570 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6571 if test x$plugin_so = x$plugin; then 6572 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6573 fi 6574 if test x$plugin_so != x$plugin; then 6575 plugin_option="--plugin $plugin_so" 6576 break 6577 fi 6578done 6579 6580if test -n "$ac_tool_prefix"; then 6581 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6582set dummy ${ac_tool_prefix}ar; ac_word=$2 6583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6584$as_echo_n "checking for $ac_word... " >&6; } 6585if ${ac_cv_prog_AR+:} false; then : 6586 $as_echo_n "(cached) " >&6 6587else 6588 if test -n "$AR"; then 6589 ac_cv_prog_AR="$AR" # Let the user override the test. 6590else 6591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6592for as_dir in $PATH 6593do 6594 IFS=$as_save_IFS 6595 test -z "$as_dir" && as_dir=. 6596 for ac_exec_ext in '' $ac_executable_extensions; do 6597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6598 ac_cv_prog_AR="${ac_tool_prefix}ar" 6599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6600 break 2 6601 fi 6602done 6603 done 6604IFS=$as_save_IFS 6605 6606fi 6607fi 6608AR=$ac_cv_prog_AR 6609if test -n "$AR"; then 6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6611$as_echo "$AR" >&6; } 6612else 6613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6614$as_echo "no" >&6; } 6615fi 6616 6617 6618fi 6619if test -z "$ac_cv_prog_AR"; then 6620 ac_ct_AR=$AR 6621 # Extract the first word of "ar", so it can be a program name with args. 6622set dummy ar; ac_word=$2 6623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6624$as_echo_n "checking for $ac_word... " >&6; } 6625if ${ac_cv_prog_ac_ct_AR+:} false; then : 6626 $as_echo_n "(cached) " >&6 6627else 6628 if test -n "$ac_ct_AR"; then 6629 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6630else 6631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6632for as_dir in $PATH 6633do 6634 IFS=$as_save_IFS 6635 test -z "$as_dir" && as_dir=. 6636 for ac_exec_ext in '' $ac_executable_extensions; do 6637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6638 ac_cv_prog_ac_ct_AR="ar" 6639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6640 break 2 6641 fi 6642done 6643 done 6644IFS=$as_save_IFS 6645 6646fi 6647fi 6648ac_ct_AR=$ac_cv_prog_ac_ct_AR 6649if test -n "$ac_ct_AR"; then 6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6651$as_echo "$ac_ct_AR" >&6; } 6652else 6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6654$as_echo "no" >&6; } 6655fi 6656 6657 if test "x$ac_ct_AR" = x; then 6658 AR="false" 6659 else 6660 case $cross_compiling:$ac_tool_warned in 6661yes:) 6662{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6663$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6664ac_tool_warned=yes ;; 6665esac 6666 AR=$ac_ct_AR 6667 fi 6668else 6669 AR="$ac_cv_prog_AR" 6670fi 6671 6672test -z "$AR" && AR=ar 6673if test -n "$plugin_option"; then 6674 if $AR --help 2>&1 | grep -q "\--plugin"; then 6675 touch conftest.c 6676 $AR $plugin_option rc conftest.a conftest.c 6677 if test "$?" != 0; then 6678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6679$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6680 else 6681 AR="$AR $plugin_option" 6682 fi 6683 rm -f conftest.* 6684 fi 6685fi 6686test -z "$AR_FLAGS" && AR_FLAGS=cru 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698if test -n "$ac_tool_prefix"; then 6699 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6700set dummy ${ac_tool_prefix}strip; ac_word=$2 6701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6702$as_echo_n "checking for $ac_word... " >&6; } 6703if ${ac_cv_prog_STRIP+:} false; then : 6704 $as_echo_n "(cached) " >&6 6705else 6706 if test -n "$STRIP"; then 6707 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6708else 6709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6710for as_dir in $PATH 6711do 6712 IFS=$as_save_IFS 6713 test -z "$as_dir" && as_dir=. 6714 for ac_exec_ext in '' $ac_executable_extensions; do 6715 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6716 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6718 break 2 6719 fi 6720done 6721 done 6722IFS=$as_save_IFS 6723 6724fi 6725fi 6726STRIP=$ac_cv_prog_STRIP 6727if test -n "$STRIP"; then 6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6729$as_echo "$STRIP" >&6; } 6730else 6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6732$as_echo "no" >&6; } 6733fi 6734 6735 6736fi 6737if test -z "$ac_cv_prog_STRIP"; then 6738 ac_ct_STRIP=$STRIP 6739 # Extract the first word of "strip", so it can be a program name with args. 6740set dummy strip; ac_word=$2 6741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6742$as_echo_n "checking for $ac_word... " >&6; } 6743if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6744 $as_echo_n "(cached) " >&6 6745else 6746 if test -n "$ac_ct_STRIP"; then 6747 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6748else 6749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6750for as_dir in $PATH 6751do 6752 IFS=$as_save_IFS 6753 test -z "$as_dir" && as_dir=. 6754 for ac_exec_ext in '' $ac_executable_extensions; do 6755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6756 ac_cv_prog_ac_ct_STRIP="strip" 6757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6758 break 2 6759 fi 6760done 6761 done 6762IFS=$as_save_IFS 6763 6764fi 6765fi 6766ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6767if test -n "$ac_ct_STRIP"; then 6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6769$as_echo "$ac_ct_STRIP" >&6; } 6770else 6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6772$as_echo "no" >&6; } 6773fi 6774 6775 if test "x$ac_ct_STRIP" = x; then 6776 STRIP=":" 6777 else 6778 case $cross_compiling:$ac_tool_warned in 6779yes:) 6780{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6781$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6782ac_tool_warned=yes ;; 6783esac 6784 STRIP=$ac_ct_STRIP 6785 fi 6786else 6787 STRIP="$ac_cv_prog_STRIP" 6788fi 6789 6790test -z "$STRIP" && STRIP=: 6791 6792 6793 6794 6795 6796 6797if test -n "$ac_tool_prefix"; then 6798 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6799set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6801$as_echo_n "checking for $ac_word... " >&6; } 6802if ${ac_cv_prog_RANLIB+:} false; then : 6803 $as_echo_n "(cached) " >&6 6804else 6805 if test -n "$RANLIB"; then 6806 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6807else 6808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6809for as_dir in $PATH 6810do 6811 IFS=$as_save_IFS 6812 test -z "$as_dir" && as_dir=. 6813 for ac_exec_ext in '' $ac_executable_extensions; do 6814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6815 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6817 break 2 6818 fi 6819done 6820 done 6821IFS=$as_save_IFS 6822 6823fi 6824fi 6825RANLIB=$ac_cv_prog_RANLIB 6826if test -n "$RANLIB"; then 6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6828$as_echo "$RANLIB" >&6; } 6829else 6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6831$as_echo "no" >&6; } 6832fi 6833 6834 6835fi 6836if test -z "$ac_cv_prog_RANLIB"; then 6837 ac_ct_RANLIB=$RANLIB 6838 # Extract the first word of "ranlib", so it can be a program name with args. 6839set dummy ranlib; ac_word=$2 6840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6841$as_echo_n "checking for $ac_word... " >&6; } 6842if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6843 $as_echo_n "(cached) " >&6 6844else 6845 if test -n "$ac_ct_RANLIB"; then 6846 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6847else 6848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6849for as_dir in $PATH 6850do 6851 IFS=$as_save_IFS 6852 test -z "$as_dir" && as_dir=. 6853 for ac_exec_ext in '' $ac_executable_extensions; do 6854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6855 ac_cv_prog_ac_ct_RANLIB="ranlib" 6856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6857 break 2 6858 fi 6859done 6860 done 6861IFS=$as_save_IFS 6862 6863fi 6864fi 6865ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6866if test -n "$ac_ct_RANLIB"; then 6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6868$as_echo "$ac_ct_RANLIB" >&6; } 6869else 6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6871$as_echo "no" >&6; } 6872fi 6873 6874 if test "x$ac_ct_RANLIB" = x; then 6875 RANLIB=":" 6876 else 6877 case $cross_compiling:$ac_tool_warned in 6878yes:) 6879{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6880$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6881ac_tool_warned=yes ;; 6882esac 6883 RANLIB=$ac_ct_RANLIB 6884 fi 6885else 6886 RANLIB="$ac_cv_prog_RANLIB" 6887fi 6888 6889test -z "$RANLIB" && RANLIB=: 6890if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6891 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6892 RANLIB="$RANLIB $plugin_option" 6893 fi 6894fi 6895 6896 6897 6898 6899 6900 6901# Determine commands to create old-style static archives. 6902old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6903old_postinstall_cmds='chmod 644 $oldlib' 6904old_postuninstall_cmds= 6905 6906if test -n "$RANLIB"; then 6907 case $host_os in 6908 openbsd*) 6909 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6910 ;; 6911 *) 6912 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6913 ;; 6914 esac 6915 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6916fi 6917 6918case $host_os in 6919 darwin*) 6920 lock_old_archive_extraction=yes ;; 6921 *) 6922 lock_old_archive_extraction=no ;; 6923esac 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963# If no C compiler was specified, use CC. 6964LTCC=${LTCC-"$CC"} 6965 6966# If no C compiler flags were specified, use CFLAGS. 6967LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6968 6969# Allow CC to be a program name with arguments. 6970compiler=$CC 6971 6972 6973# Check for command to grab the raw symbol name followed by C symbol from nm. 6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6975$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6976if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6977 $as_echo_n "(cached) " >&6 6978else 6979 6980# These are sane defaults that work on at least a few old systems. 6981# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6982 6983# Character class describing NM global symbol codes. 6984symcode='[BCDEGRST]' 6985 6986# Regexp to match symbols that can be accessed directly from C. 6987sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6988 6989# Define system-specific variables. 6990case $host_os in 6991aix*) 6992 symcode='[BCDT]' 6993 ;; 6994cygwin* | mingw* | pw32* | cegcc*) 6995 symcode='[ABCDGISTW]' 6996 ;; 6997hpux*) 6998 if test "$host_cpu" = ia64; then 6999 symcode='[ABCDEGRST]' 7000 fi 7001 ;; 7002irix* | nonstopux*) 7003 symcode='[BCDEGRST]' 7004 ;; 7005osf*) 7006 symcode='[BCDEGQRST]' 7007 ;; 7008solaris*) 7009 symcode='[BCDRT]' 7010 ;; 7011sco3.2v5*) 7012 symcode='[DT]' 7013 ;; 7014sysv4.2uw2*) 7015 symcode='[DT]' 7016 ;; 7017sysv5* | sco5v6* | unixware* | OpenUNIX*) 7018 symcode='[ABDT]' 7019 ;; 7020sysv4) 7021 symcode='[DFNSTU]' 7022 ;; 7023esac 7024 7025# If we're using GNU nm, then use its standard symbol codes. 7026case `$NM -V 2>&1` in 7027*GNU* | *'with BFD'*) 7028 symcode='[ABCDGIRSTW]' ;; 7029esac 7030 7031# Transform an extracted symbol line into a proper C declaration. 7032# Some systems (esp. on ia64) link data and code symbols differently, 7033# so use this general approach. 7034lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7035 7036# Transform an extracted symbol line into symbol name and symbol address 7037lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7038lt_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'" 7039 7040# Handle CRLF in mingw tool chain 7041opt_cr= 7042case $build_os in 7043mingw*) 7044 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7045 ;; 7046esac 7047 7048# Try without a prefix underscore, then with it. 7049for ac_symprfx in "" "_"; do 7050 7051 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7052 symxfrm="\\1 $ac_symprfx\\2 \\2" 7053 7054 # Write the raw and C identifiers. 7055 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7056 # Fake it for dumpbin and say T for any non-static function 7057 # and D for any global variable. 7058 # Also find C++ and __fastcall symbols from MSVC++, 7059 # which start with @ or ?. 7060 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7061" {last_section=section; section=\$ 3};"\ 7062" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7063" \$ 0!~/External *\|/{next};"\ 7064" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7065" {if(hide[section]) next};"\ 7066" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7067" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7068" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7069" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7070" ' prfx=^$ac_symprfx" 7071 else 7072 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7073 fi 7074 7075 # Check to see that the pipe works correctly. 7076 pipe_works=no 7077 7078 rm -f conftest* 7079 cat > conftest.$ac_ext <<_LT_EOF 7080#ifdef __cplusplus 7081extern "C" { 7082#endif 7083char nm_test_var; 7084void nm_test_func(void); 7085void nm_test_func(void){} 7086#ifdef __cplusplus 7087} 7088#endif 7089int main(){nm_test_var='a';nm_test_func();return(0);} 7090_LT_EOF 7091 7092 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7093 (eval $ac_compile) 2>&5 7094 ac_status=$? 7095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7096 test $ac_status = 0; }; then 7097 # Now try to grab the symbols. 7098 nlist=conftest.nm 7099 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7100 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7101 ac_status=$? 7102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7103 test $ac_status = 0; } && test -s "$nlist"; then 7104 # Try sorting and uniquifying the output. 7105 if sort "$nlist" | uniq > "$nlist"T; then 7106 mv -f "$nlist"T "$nlist" 7107 else 7108 rm -f "$nlist"T 7109 fi 7110 7111 # Make sure that we snagged all the symbols we need. 7112 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7113 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7114 cat <<_LT_EOF > conftest.$ac_ext 7115#ifdef __cplusplus 7116extern "C" { 7117#endif 7118 7119_LT_EOF 7120 # Now generate the symbol file. 7121 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7122 7123 cat <<_LT_EOF >> conftest.$ac_ext 7124 7125/* The mapping between symbol names and symbols. */ 7126const struct { 7127 const char *name; 7128 void *address; 7129} 7130lt__PROGRAM__LTX_preloaded_symbols[] = 7131{ 7132 { "@PROGRAM@", (void *) 0 }, 7133_LT_EOF 7134 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7135 cat <<\_LT_EOF >> conftest.$ac_ext 7136 {0, (void *) 0} 7137}; 7138 7139/* This works around a problem in FreeBSD linker */ 7140#ifdef FREEBSD_WORKAROUND 7141static const void *lt_preloaded_setup() { 7142 return lt__PROGRAM__LTX_preloaded_symbols; 7143} 7144#endif 7145 7146#ifdef __cplusplus 7147} 7148#endif 7149_LT_EOF 7150 # Now try linking the two files. 7151 mv conftest.$ac_objext conftstm.$ac_objext 7152 lt_save_LIBS="$LIBS" 7153 lt_save_CFLAGS="$CFLAGS" 7154 LIBS="conftstm.$ac_objext" 7155 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7156 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7157 (eval $ac_link) 2>&5 7158 ac_status=$? 7159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7160 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7161 pipe_works=yes 7162 fi 7163 LIBS="$lt_save_LIBS" 7164 CFLAGS="$lt_save_CFLAGS" 7165 else 7166 echo "cannot find nm_test_func in $nlist" >&5 7167 fi 7168 else 7169 echo "cannot find nm_test_var in $nlist" >&5 7170 fi 7171 else 7172 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7173 fi 7174 else 7175 echo "$progname: failed program was:" >&5 7176 cat conftest.$ac_ext >&5 7177 fi 7178 rm -rf conftest* conftst* 7179 7180 # Do not use the global_symbol_pipe unless it works. 7181 if test "$pipe_works" = yes; then 7182 break 7183 else 7184 lt_cv_sys_global_symbol_pipe= 7185 fi 7186done 7187 7188fi 7189 7190if test -z "$lt_cv_sys_global_symbol_pipe"; then 7191 lt_cv_sys_global_symbol_to_cdecl= 7192fi 7193if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7195$as_echo "failed" >&6; } 7196else 7197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7198$as_echo "ok" >&6; } 7199fi 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222# Check whether --enable-libtool-lock was given. 7223if test "${enable_libtool_lock+set}" = set; then : 7224 enableval=$enable_libtool_lock; 7225fi 7226 7227test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7228 7229# Some flags need to be propagated to the compiler or linker for good 7230# libtool support. 7231case $host in 7232ia64-*-hpux*) 7233 # Find out which ABI we are using. 7234 echo 'int i;' > conftest.$ac_ext 7235 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7236 (eval $ac_compile) 2>&5 7237 ac_status=$? 7238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7239 test $ac_status = 0; }; then 7240 case `/usr/bin/file conftest.$ac_objext` in 7241 *ELF-32*) 7242 HPUX_IA64_MODE="32" 7243 ;; 7244 *ELF-64*) 7245 HPUX_IA64_MODE="64" 7246 ;; 7247 esac 7248 fi 7249 rm -rf conftest* 7250 ;; 7251*-*-irix6*) 7252 # Find out which ABI we are using. 7253 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7254 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7255 (eval $ac_compile) 2>&5 7256 ac_status=$? 7257 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7258 test $ac_status = 0; }; then 7259 if test "$lt_cv_prog_gnu_ld" = yes; then 7260 case `/usr/bin/file conftest.$ac_objext` in 7261 *32-bit*) 7262 LD="${LD-ld} -melf32bsmip" 7263 ;; 7264 *N32*) 7265 LD="${LD-ld} -melf32bmipn32" 7266 ;; 7267 *64-bit*) 7268 LD="${LD-ld} -melf64bmip" 7269 ;; 7270 esac 7271 else 7272 case `/usr/bin/file conftest.$ac_objext` in 7273 *32-bit*) 7274 LD="${LD-ld} -32" 7275 ;; 7276 *N32*) 7277 LD="${LD-ld} -n32" 7278 ;; 7279 *64-bit*) 7280 LD="${LD-ld} -64" 7281 ;; 7282 esac 7283 fi 7284 fi 7285 rm -rf conftest* 7286 ;; 7287 7288x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7289s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7290 # Find out which ABI we are using. 7291 echo 'int i;' > conftest.$ac_ext 7292 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7293 (eval $ac_compile) 2>&5 7294 ac_status=$? 7295 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7296 test $ac_status = 0; }; then 7297 case `/usr/bin/file conftest.o` in 7298 *32-bit*) 7299 case $host in 7300 x86_64-*kfreebsd*-gnu) 7301 LD="${LD-ld} -m elf_i386_fbsd" 7302 ;; 7303 x86_64-*linux*) 7304 case `/usr/bin/file conftest.o` in 7305 *x86-64*) 7306 LD="${LD-ld} -m elf32_x86_64" 7307 ;; 7308 *) 7309 LD="${LD-ld} -m elf_i386" 7310 ;; 7311 esac 7312 ;; 7313 powerpc64le-*linux*) 7314 LD="${LD-ld} -m elf32lppclinux" 7315 ;; 7316 powerpc64-*linux*) 7317 LD="${LD-ld} -m elf32ppclinux" 7318 ;; 7319 s390x-*linux*) 7320 LD="${LD-ld} -m elf_s390" 7321 ;; 7322 sparc64-*linux*) 7323 LD="${LD-ld} -m elf32_sparc" 7324 ;; 7325 esac 7326 ;; 7327 *64-bit*) 7328 case $host in 7329 x86_64-*kfreebsd*-gnu) 7330 LD="${LD-ld} -m elf_x86_64_fbsd" 7331 ;; 7332 x86_64-*linux*) 7333 LD="${LD-ld} -m elf_x86_64" 7334 ;; 7335 powerpcle-*linux*) 7336 LD="${LD-ld} -m elf64lppc" 7337 ;; 7338 powerpc-*linux*) 7339 LD="${LD-ld} -m elf64ppc" 7340 ;; 7341 s390*-*linux*|s390*-*tpf*) 7342 LD="${LD-ld} -m elf64_s390" 7343 ;; 7344 sparc*-*linux*) 7345 LD="${LD-ld} -m elf64_sparc" 7346 ;; 7347 esac 7348 ;; 7349 esac 7350 fi 7351 rm -rf conftest* 7352 ;; 7353 7354*-*-sco3.2v5*) 7355 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7356 SAVE_CFLAGS="$CFLAGS" 7357 CFLAGS="$CFLAGS -belf" 7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7359$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7360if ${lt_cv_cc_needs_belf+:} false; then : 7361 $as_echo_n "(cached) " >&6 7362else 7363 ac_ext=c 7364ac_cpp='$CPP $CPPFLAGS' 7365ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7366ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7367ac_compiler_gnu=$ac_cv_c_compiler_gnu 7368 7369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7370/* end confdefs.h. */ 7371 7372int 7373main () 7374{ 7375 7376 ; 7377 return 0; 7378} 7379_ACEOF 7380if ac_fn_c_try_link "$LINENO"; then : 7381 lt_cv_cc_needs_belf=yes 7382else 7383 lt_cv_cc_needs_belf=no 7384fi 7385rm -f core conftest.err conftest.$ac_objext \ 7386 conftest$ac_exeext conftest.$ac_ext 7387 ac_ext=c 7388ac_cpp='$CPP $CPPFLAGS' 7389ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7390ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7391ac_compiler_gnu=$ac_cv_c_compiler_gnu 7392 7393fi 7394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7395$as_echo "$lt_cv_cc_needs_belf" >&6; } 7396 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7397 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7398 CFLAGS="$SAVE_CFLAGS" 7399 fi 7400 ;; 7401sparc*-*solaris*) 7402 # Find out which ABI we are using. 7403 echo 'int i;' > conftest.$ac_ext 7404 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7405 (eval $ac_compile) 2>&5 7406 ac_status=$? 7407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7408 test $ac_status = 0; }; then 7409 case `/usr/bin/file conftest.o` in 7410 *64-bit*) 7411 case $lt_cv_prog_gnu_ld in 7412 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7413 *) 7414 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7415 LD="${LD-ld} -64" 7416 fi 7417 ;; 7418 esac 7419 ;; 7420 esac 7421 fi 7422 rm -rf conftest* 7423 ;; 7424esac 7425 7426need_locks="$enable_libtool_lock" 7427 7428 7429 case $host_os in 7430 rhapsody* | darwin*) 7431 if test -n "$ac_tool_prefix"; then 7432 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7433set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7435$as_echo_n "checking for $ac_word... " >&6; } 7436if ${ac_cv_prog_DSYMUTIL+:} false; then : 7437 $as_echo_n "(cached) " >&6 7438else 7439 if test -n "$DSYMUTIL"; then 7440 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7441else 7442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7443for as_dir in $PATH 7444do 7445 IFS=$as_save_IFS 7446 test -z "$as_dir" && as_dir=. 7447 for ac_exec_ext in '' $ac_executable_extensions; do 7448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7449 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7451 break 2 7452 fi 7453done 7454 done 7455IFS=$as_save_IFS 7456 7457fi 7458fi 7459DSYMUTIL=$ac_cv_prog_DSYMUTIL 7460if test -n "$DSYMUTIL"; then 7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7462$as_echo "$DSYMUTIL" >&6; } 7463else 7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7465$as_echo "no" >&6; } 7466fi 7467 7468 7469fi 7470if test -z "$ac_cv_prog_DSYMUTIL"; then 7471 ac_ct_DSYMUTIL=$DSYMUTIL 7472 # Extract the first word of "dsymutil", so it can be a program name with args. 7473set dummy dsymutil; ac_word=$2 7474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7475$as_echo_n "checking for $ac_word... " >&6; } 7476if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7477 $as_echo_n "(cached) " >&6 7478else 7479 if test -n "$ac_ct_DSYMUTIL"; then 7480 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7481else 7482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7483for as_dir in $PATH 7484do 7485 IFS=$as_save_IFS 7486 test -z "$as_dir" && as_dir=. 7487 for ac_exec_ext in '' $ac_executable_extensions; do 7488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7489 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7491 break 2 7492 fi 7493done 7494 done 7495IFS=$as_save_IFS 7496 7497fi 7498fi 7499ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7500if test -n "$ac_ct_DSYMUTIL"; then 7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7502$as_echo "$ac_ct_DSYMUTIL" >&6; } 7503else 7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7505$as_echo "no" >&6; } 7506fi 7507 7508 if test "x$ac_ct_DSYMUTIL" = x; then 7509 DSYMUTIL=":" 7510 else 7511 case $cross_compiling:$ac_tool_warned in 7512yes:) 7513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7515ac_tool_warned=yes ;; 7516esac 7517 DSYMUTIL=$ac_ct_DSYMUTIL 7518 fi 7519else 7520 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7521fi 7522 7523 if test -n "$ac_tool_prefix"; then 7524 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7525set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7527$as_echo_n "checking for $ac_word... " >&6; } 7528if ${ac_cv_prog_NMEDIT+:} false; then : 7529 $as_echo_n "(cached) " >&6 7530else 7531 if test -n "$NMEDIT"; then 7532 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7533else 7534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7535for as_dir in $PATH 7536do 7537 IFS=$as_save_IFS 7538 test -z "$as_dir" && as_dir=. 7539 for ac_exec_ext in '' $ac_executable_extensions; do 7540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7541 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7543 break 2 7544 fi 7545done 7546 done 7547IFS=$as_save_IFS 7548 7549fi 7550fi 7551NMEDIT=$ac_cv_prog_NMEDIT 7552if test -n "$NMEDIT"; then 7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7554$as_echo "$NMEDIT" >&6; } 7555else 7556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7557$as_echo "no" >&6; } 7558fi 7559 7560 7561fi 7562if test -z "$ac_cv_prog_NMEDIT"; then 7563 ac_ct_NMEDIT=$NMEDIT 7564 # Extract the first word of "nmedit", so it can be a program name with args. 7565set dummy nmedit; ac_word=$2 7566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7567$as_echo_n "checking for $ac_word... " >&6; } 7568if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7569 $as_echo_n "(cached) " >&6 7570else 7571 if test -n "$ac_ct_NMEDIT"; then 7572 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7573else 7574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7575for as_dir in $PATH 7576do 7577 IFS=$as_save_IFS 7578 test -z "$as_dir" && as_dir=. 7579 for ac_exec_ext in '' $ac_executable_extensions; do 7580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7581 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7583 break 2 7584 fi 7585done 7586 done 7587IFS=$as_save_IFS 7588 7589fi 7590fi 7591ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7592if test -n "$ac_ct_NMEDIT"; then 7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7594$as_echo "$ac_ct_NMEDIT" >&6; } 7595else 7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7597$as_echo "no" >&6; } 7598fi 7599 7600 if test "x$ac_ct_NMEDIT" = x; then 7601 NMEDIT=":" 7602 else 7603 case $cross_compiling:$ac_tool_warned in 7604yes:) 7605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7607ac_tool_warned=yes ;; 7608esac 7609 NMEDIT=$ac_ct_NMEDIT 7610 fi 7611else 7612 NMEDIT="$ac_cv_prog_NMEDIT" 7613fi 7614 7615 if test -n "$ac_tool_prefix"; then 7616 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7617set dummy ${ac_tool_prefix}lipo; ac_word=$2 7618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7619$as_echo_n "checking for $ac_word... " >&6; } 7620if ${ac_cv_prog_LIPO+:} false; then : 7621 $as_echo_n "(cached) " >&6 7622else 7623 if test -n "$LIPO"; then 7624 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7625else 7626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7627for as_dir in $PATH 7628do 7629 IFS=$as_save_IFS 7630 test -z "$as_dir" && as_dir=. 7631 for ac_exec_ext in '' $ac_executable_extensions; do 7632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7633 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7635 break 2 7636 fi 7637done 7638 done 7639IFS=$as_save_IFS 7640 7641fi 7642fi 7643LIPO=$ac_cv_prog_LIPO 7644if test -n "$LIPO"; then 7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7646$as_echo "$LIPO" >&6; } 7647else 7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7649$as_echo "no" >&6; } 7650fi 7651 7652 7653fi 7654if test -z "$ac_cv_prog_LIPO"; then 7655 ac_ct_LIPO=$LIPO 7656 # Extract the first word of "lipo", so it can be a program name with args. 7657set dummy lipo; ac_word=$2 7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7659$as_echo_n "checking for $ac_word... " >&6; } 7660if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7661 $as_echo_n "(cached) " >&6 7662else 7663 if test -n "$ac_ct_LIPO"; then 7664 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7665else 7666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7667for as_dir in $PATH 7668do 7669 IFS=$as_save_IFS 7670 test -z "$as_dir" && as_dir=. 7671 for ac_exec_ext in '' $ac_executable_extensions; do 7672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7673 ac_cv_prog_ac_ct_LIPO="lipo" 7674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7675 break 2 7676 fi 7677done 7678 done 7679IFS=$as_save_IFS 7680 7681fi 7682fi 7683ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7684if test -n "$ac_ct_LIPO"; then 7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7686$as_echo "$ac_ct_LIPO" >&6; } 7687else 7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7689$as_echo "no" >&6; } 7690fi 7691 7692 if test "x$ac_ct_LIPO" = x; then 7693 LIPO=":" 7694 else 7695 case $cross_compiling:$ac_tool_warned in 7696yes:) 7697{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7698$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7699ac_tool_warned=yes ;; 7700esac 7701 LIPO=$ac_ct_LIPO 7702 fi 7703else 7704 LIPO="$ac_cv_prog_LIPO" 7705fi 7706 7707 if test -n "$ac_tool_prefix"; then 7708 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7709set dummy ${ac_tool_prefix}otool; ac_word=$2 7710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7711$as_echo_n "checking for $ac_word... " >&6; } 7712if ${ac_cv_prog_OTOOL+:} false; then : 7713 $as_echo_n "(cached) " >&6 7714else 7715 if test -n "$OTOOL"; then 7716 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7717else 7718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7719for as_dir in $PATH 7720do 7721 IFS=$as_save_IFS 7722 test -z "$as_dir" && as_dir=. 7723 for ac_exec_ext in '' $ac_executable_extensions; do 7724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7725 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7727 break 2 7728 fi 7729done 7730 done 7731IFS=$as_save_IFS 7732 7733fi 7734fi 7735OTOOL=$ac_cv_prog_OTOOL 7736if test -n "$OTOOL"; then 7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7738$as_echo "$OTOOL" >&6; } 7739else 7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7741$as_echo "no" >&6; } 7742fi 7743 7744 7745fi 7746if test -z "$ac_cv_prog_OTOOL"; then 7747 ac_ct_OTOOL=$OTOOL 7748 # Extract the first word of "otool", so it can be a program name with args. 7749set dummy otool; ac_word=$2 7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7751$as_echo_n "checking for $ac_word... " >&6; } 7752if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7753 $as_echo_n "(cached) " >&6 7754else 7755 if test -n "$ac_ct_OTOOL"; then 7756 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7757else 7758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7759for as_dir in $PATH 7760do 7761 IFS=$as_save_IFS 7762 test -z "$as_dir" && as_dir=. 7763 for ac_exec_ext in '' $ac_executable_extensions; do 7764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7765 ac_cv_prog_ac_ct_OTOOL="otool" 7766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7767 break 2 7768 fi 7769done 7770 done 7771IFS=$as_save_IFS 7772 7773fi 7774fi 7775ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7776if test -n "$ac_ct_OTOOL"; then 7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7778$as_echo "$ac_ct_OTOOL" >&6; } 7779else 7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7781$as_echo "no" >&6; } 7782fi 7783 7784 if test "x$ac_ct_OTOOL" = x; then 7785 OTOOL=":" 7786 else 7787 case $cross_compiling:$ac_tool_warned in 7788yes:) 7789{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7790$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7791ac_tool_warned=yes ;; 7792esac 7793 OTOOL=$ac_ct_OTOOL 7794 fi 7795else 7796 OTOOL="$ac_cv_prog_OTOOL" 7797fi 7798 7799 if test -n "$ac_tool_prefix"; then 7800 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7801set dummy ${ac_tool_prefix}otool64; ac_word=$2 7802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7803$as_echo_n "checking for $ac_word... " >&6; } 7804if ${ac_cv_prog_OTOOL64+:} false; then : 7805 $as_echo_n "(cached) " >&6 7806else 7807 if test -n "$OTOOL64"; then 7808 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7809else 7810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7811for as_dir in $PATH 7812do 7813 IFS=$as_save_IFS 7814 test -z "$as_dir" && as_dir=. 7815 for ac_exec_ext in '' $ac_executable_extensions; do 7816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7817 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7819 break 2 7820 fi 7821done 7822 done 7823IFS=$as_save_IFS 7824 7825fi 7826fi 7827OTOOL64=$ac_cv_prog_OTOOL64 7828if test -n "$OTOOL64"; then 7829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7830$as_echo "$OTOOL64" >&6; } 7831else 7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7833$as_echo "no" >&6; } 7834fi 7835 7836 7837fi 7838if test -z "$ac_cv_prog_OTOOL64"; then 7839 ac_ct_OTOOL64=$OTOOL64 7840 # Extract the first word of "otool64", so it can be a program name with args. 7841set dummy otool64; ac_word=$2 7842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7843$as_echo_n "checking for $ac_word... " >&6; } 7844if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7845 $as_echo_n "(cached) " >&6 7846else 7847 if test -n "$ac_ct_OTOOL64"; then 7848 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7849else 7850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7851for as_dir in $PATH 7852do 7853 IFS=$as_save_IFS 7854 test -z "$as_dir" && as_dir=. 7855 for ac_exec_ext in '' $ac_executable_extensions; do 7856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7857 ac_cv_prog_ac_ct_OTOOL64="otool64" 7858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7859 break 2 7860 fi 7861done 7862 done 7863IFS=$as_save_IFS 7864 7865fi 7866fi 7867ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7868if test -n "$ac_ct_OTOOL64"; then 7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7870$as_echo "$ac_ct_OTOOL64" >&6; } 7871else 7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7873$as_echo "no" >&6; } 7874fi 7875 7876 if test "x$ac_ct_OTOOL64" = x; then 7877 OTOOL64=":" 7878 else 7879 case $cross_compiling:$ac_tool_warned in 7880yes:) 7881{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7882$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7883ac_tool_warned=yes ;; 7884esac 7885 OTOOL64=$ac_ct_OTOOL64 7886 fi 7887else 7888 OTOOL64="$ac_cv_prog_OTOOL64" 7889fi 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7918$as_echo_n "checking for -single_module linker flag... " >&6; } 7919if ${lt_cv_apple_cc_single_mod+:} false; then : 7920 $as_echo_n "(cached) " >&6 7921else 7922 lt_cv_apple_cc_single_mod=no 7923 if test -z "${LT_MULTI_MODULE}"; then 7924 # By default we will add the -single_module flag. You can override 7925 # by either setting the environment variable LT_MULTI_MODULE 7926 # non-empty at configure time, or by adding -multi_module to the 7927 # link flags. 7928 rm -rf libconftest.dylib* 7929 echo "int foo(void){return 1;}" > conftest.c 7930 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7931-dynamiclib -Wl,-single_module conftest.c" >&5 7932 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7933 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7934 _lt_result=$? 7935 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7936 lt_cv_apple_cc_single_mod=yes 7937 else 7938 cat conftest.err >&5 7939 fi 7940 rm -rf libconftest.dylib* 7941 rm -f conftest.* 7942 fi 7943fi 7944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7945$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7947$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7948if ${lt_cv_ld_exported_symbols_list+:} false; then : 7949 $as_echo_n "(cached) " >&6 7950else 7951 lt_cv_ld_exported_symbols_list=no 7952 save_LDFLAGS=$LDFLAGS 7953 echo "_main" > conftest.sym 7954 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7956/* end confdefs.h. */ 7957 7958int 7959main () 7960{ 7961 7962 ; 7963 return 0; 7964} 7965_ACEOF 7966if ac_fn_c_try_link "$LINENO"; then : 7967 lt_cv_ld_exported_symbols_list=yes 7968else 7969 lt_cv_ld_exported_symbols_list=no 7970fi 7971rm -f core conftest.err conftest.$ac_objext \ 7972 conftest$ac_exeext conftest.$ac_ext 7973 LDFLAGS="$save_LDFLAGS" 7974 7975fi 7976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7977$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7979$as_echo_n "checking for -force_load linker flag... " >&6; } 7980if ${lt_cv_ld_force_load+:} false; then : 7981 $as_echo_n "(cached) " >&6 7982else 7983 lt_cv_ld_force_load=no 7984 cat > conftest.c << _LT_EOF 7985int forced_loaded() { return 2;} 7986_LT_EOF 7987 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7988 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7989 echo "$AR cru libconftest.a conftest.o" >&5 7990 $AR cru libconftest.a conftest.o 2>&5 7991 cat > conftest.c << _LT_EOF 7992int main() { return 0;} 7993_LT_EOF 7994 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7995 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7996 _lt_result=$? 7997 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7998 lt_cv_ld_force_load=yes 7999 else 8000 cat conftest.err >&5 8001 fi 8002 rm -f conftest.err libconftest.a conftest conftest.c 8003 rm -rf conftest.dSYM 8004 8005fi 8006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8007$as_echo "$lt_cv_ld_force_load" >&6; } 8008 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8009 # build without first building modern cctools / linker. 8010 case $host_cpu-$host_os in 8011 *-rhapsody* | *-darwin1.[012]) 8012 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8013 *-darwin1.*) 8014 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8015 *-darwin*) 8016 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8017 # deployment target is forced to an earlier version. 8018 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8019 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8020 ;; 8021 10.[012][,.]*) 8022 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8023 ;; 8024 *) 8025 ;; 8026 esac 8027 ;; 8028 esac 8029 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8030 _lt_dar_single_mod='$single_module' 8031 fi 8032 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8033 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8034 else 8035 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8036 fi 8037 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8038 _lt_dsymutil='~$DSYMUTIL $lib || :' 8039 else 8040 _lt_dsymutil= 8041 fi 8042 ;; 8043 esac 8044 8045for ac_header in dlfcn.h 8046do : 8047 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8048" 8049if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8050 cat >>confdefs.h <<_ACEOF 8051#define HAVE_DLFCN_H 1 8052_ACEOF 8053 8054fi 8055 8056done 8057 8058 8059 8060 8061 8062# Set options 8063 8064 8065 8066 enable_dlopen=no 8067 8068 8069 enable_win32_dll=no 8070 8071 8072 8073 # Check whether --enable-static was given. 8074if test "${enable_static+set}" = set; then : 8075 enableval=$enable_static; p=${PACKAGE-default} 8076 case $enableval in 8077 yes) enable_static=yes ;; 8078 no) enable_static=no ;; 8079 *) 8080 enable_static=no 8081 # Look at the argument we got. We use all the common list separators. 8082 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8083 for pkg in $enableval; do 8084 IFS="$lt_save_ifs" 8085 if test "X$pkg" = "X$p"; then 8086 enable_static=yes 8087 fi 8088 done 8089 IFS="$lt_save_ifs" 8090 ;; 8091 esac 8092else 8093 enable_static=yes 8094fi 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105# Check whether --with-pic was given. 8106if test "${with_pic+set}" = set; then : 8107 withval=$with_pic; pic_mode="$withval" 8108else 8109 pic_mode=default 8110fi 8111 8112 8113test -z "$pic_mode" && pic_mode=default 8114 8115 8116 8117 8118 8119 8120 8121 # Check whether --enable-fast-install was given. 8122if test "${enable_fast_install+set}" = set; then : 8123 enableval=$enable_fast_install; p=${PACKAGE-default} 8124 case $enableval in 8125 yes) enable_fast_install=yes ;; 8126 no) enable_fast_install=no ;; 8127 *) 8128 enable_fast_install=no 8129 # Look at the argument we got. We use all the common list separators. 8130 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8131 for pkg in $enableval; do 8132 IFS="$lt_save_ifs" 8133 if test "X$pkg" = "X$p"; then 8134 enable_fast_install=yes 8135 fi 8136 done 8137 IFS="$lt_save_ifs" 8138 ;; 8139 esac 8140else 8141 enable_fast_install=yes 8142fi 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154# This can be used to rebuild libtool when needed 8155LIBTOOL_DEPS="$ltmain" 8156 8157# Always use our own libtool. 8158LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185test -z "$LN_S" && LN_S="ln -s" 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200if test -n "${ZSH_VERSION+set}" ; then 8201 setopt NO_GLOB_SUBST 8202fi 8203 8204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8205$as_echo_n "checking for objdir... " >&6; } 8206if ${lt_cv_objdir+:} false; then : 8207 $as_echo_n "(cached) " >&6 8208else 8209 rm -f .libs 2>/dev/null 8210mkdir .libs 2>/dev/null 8211if test -d .libs; then 8212 lt_cv_objdir=.libs 8213else 8214 # MS-DOS does not allow filenames that begin with a dot. 8215 lt_cv_objdir=_libs 8216fi 8217rmdir .libs 2>/dev/null 8218fi 8219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8220$as_echo "$lt_cv_objdir" >&6; } 8221objdir=$lt_cv_objdir 8222 8223 8224 8225 8226 8227cat >>confdefs.h <<_ACEOF 8228#define LT_OBJDIR "$lt_cv_objdir/" 8229_ACEOF 8230 8231 8232 8233 8234case $host_os in 8235aix3*) 8236 # AIX sometimes has problems with the GCC collect2 program. For some 8237 # reason, if we set the COLLECT_NAMES environment variable, the problems 8238 # vanish in a puff of smoke. 8239 if test "X${COLLECT_NAMES+set}" != Xset; then 8240 COLLECT_NAMES= 8241 export COLLECT_NAMES 8242 fi 8243 ;; 8244esac 8245 8246# Global variables: 8247ofile=libtool 8248can_build_shared=yes 8249 8250# All known linkers require a `.a' archive for static linking (except MSVC, 8251# which needs '.lib'). 8252libext=a 8253 8254with_gnu_ld="$lt_cv_prog_gnu_ld" 8255 8256old_CC="$CC" 8257old_CFLAGS="$CFLAGS" 8258 8259# Set sane defaults for various variables 8260test -z "$CC" && CC=cc 8261test -z "$LTCC" && LTCC=$CC 8262test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8263test -z "$LD" && LD=ld 8264test -z "$ac_objext" && ac_objext=o 8265 8266for cc_temp in $compiler""; do 8267 case $cc_temp in 8268 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8269 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8270 \-*) ;; 8271 *) break;; 8272 esac 8273done 8274cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8275 8276 8277# Only perform the check for file, if the check method requires it 8278test -z "$MAGIC_CMD" && MAGIC_CMD=file 8279case $deplibs_check_method in 8280file_magic*) 8281 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8283$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8284if ${lt_cv_path_MAGIC_CMD+:} false; then : 8285 $as_echo_n "(cached) " >&6 8286else 8287 case $MAGIC_CMD in 8288[\\/*] | ?:[\\/]*) 8289 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8290 ;; 8291*) 8292 lt_save_MAGIC_CMD="$MAGIC_CMD" 8293 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8294 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8295 for ac_dir in $ac_dummy; do 8296 IFS="$lt_save_ifs" 8297 test -z "$ac_dir" && ac_dir=. 8298 if test -f $ac_dir/${ac_tool_prefix}file; then 8299 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8300 if test -n "$file_magic_test_file"; then 8301 case $deplibs_check_method in 8302 "file_magic "*) 8303 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8304 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8305 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8306 $EGREP "$file_magic_regex" > /dev/null; then 8307 : 8308 else 8309 cat <<_LT_EOF 1>&2 8310 8311*** Warning: the command libtool uses to detect shared libraries, 8312*** $file_magic_cmd, produces output that libtool cannot recognize. 8313*** The result is that libtool may fail to recognize shared libraries 8314*** as such. This will affect the creation of libtool libraries that 8315*** depend on shared libraries, but programs linked with such libtool 8316*** libraries will work regardless of this problem. Nevertheless, you 8317*** may want to report the problem to your system manager and/or to 8318*** bug-libtool@gnu.org 8319 8320_LT_EOF 8321 fi ;; 8322 esac 8323 fi 8324 break 8325 fi 8326 done 8327 IFS="$lt_save_ifs" 8328 MAGIC_CMD="$lt_save_MAGIC_CMD" 8329 ;; 8330esac 8331fi 8332 8333MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8334if test -n "$MAGIC_CMD"; then 8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8336$as_echo "$MAGIC_CMD" >&6; } 8337else 8338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8339$as_echo "no" >&6; } 8340fi 8341 8342 8343 8344 8345 8346if test -z "$lt_cv_path_MAGIC_CMD"; then 8347 if test -n "$ac_tool_prefix"; then 8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8349$as_echo_n "checking for file... " >&6; } 8350if ${lt_cv_path_MAGIC_CMD+:} false; then : 8351 $as_echo_n "(cached) " >&6 8352else 8353 case $MAGIC_CMD in 8354[\\/*] | ?:[\\/]*) 8355 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8356 ;; 8357*) 8358 lt_save_MAGIC_CMD="$MAGIC_CMD" 8359 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8360 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8361 for ac_dir in $ac_dummy; do 8362 IFS="$lt_save_ifs" 8363 test -z "$ac_dir" && ac_dir=. 8364 if test -f $ac_dir/file; then 8365 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8366 if test -n "$file_magic_test_file"; then 8367 case $deplibs_check_method in 8368 "file_magic "*) 8369 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8370 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8371 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8372 $EGREP "$file_magic_regex" > /dev/null; then 8373 : 8374 else 8375 cat <<_LT_EOF 1>&2 8376 8377*** Warning: the command libtool uses to detect shared libraries, 8378*** $file_magic_cmd, produces output that libtool cannot recognize. 8379*** The result is that libtool may fail to recognize shared libraries 8380*** as such. This will affect the creation of libtool libraries that 8381*** depend on shared libraries, but programs linked with such libtool 8382*** libraries will work regardless of this problem. Nevertheless, you 8383*** may want to report the problem to your system manager and/or to 8384*** bug-libtool@gnu.org 8385 8386_LT_EOF 8387 fi ;; 8388 esac 8389 fi 8390 break 8391 fi 8392 done 8393 IFS="$lt_save_ifs" 8394 MAGIC_CMD="$lt_save_MAGIC_CMD" 8395 ;; 8396esac 8397fi 8398 8399MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8400if test -n "$MAGIC_CMD"; then 8401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8402$as_echo "$MAGIC_CMD" >&6; } 8403else 8404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8405$as_echo "no" >&6; } 8406fi 8407 8408 8409 else 8410 MAGIC_CMD=: 8411 fi 8412fi 8413 8414 fi 8415 ;; 8416esac 8417 8418# Use C for the default configuration in the libtool script 8419 8420lt_save_CC="$CC" 8421ac_ext=c 8422ac_cpp='$CPP $CPPFLAGS' 8423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8425ac_compiler_gnu=$ac_cv_c_compiler_gnu 8426 8427 8428# Source file extension for C test sources. 8429ac_ext=c 8430 8431# Object file extension for compiled C test sources. 8432objext=o 8433objext=$objext 8434 8435# Code to be used in simple compile tests 8436lt_simple_compile_test_code="int some_variable = 0;" 8437 8438# Code to be used in simple link tests 8439lt_simple_link_test_code='int main(){return(0);}' 8440 8441 8442 8443 8444 8445 8446 8447# If no C compiler was specified, use CC. 8448LTCC=${LTCC-"$CC"} 8449 8450# If no C compiler flags were specified, use CFLAGS. 8451LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8452 8453# Allow CC to be a program name with arguments. 8454compiler=$CC 8455 8456# Save the default compiler, since it gets overwritten when the other 8457# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8458compiler_DEFAULT=$CC 8459 8460# save warnings/boilerplate of simple test code 8461ac_outfile=conftest.$ac_objext 8462echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8463eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8464_lt_compiler_boilerplate=`cat conftest.err` 8465$RM conftest* 8466 8467ac_outfile=conftest.$ac_objext 8468echo "$lt_simple_link_test_code" >conftest.$ac_ext 8469eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8470_lt_linker_boilerplate=`cat conftest.err` 8471$RM -r conftest* 8472 8473 8474## CAVEAT EMPTOR: 8475## There is no encapsulation within the following macros, do not change 8476## the running order or otherwise move them around unless you know exactly 8477## what you are doing... 8478if test -n "$compiler"; then 8479 8480lt_prog_compiler_no_builtin_flag= 8481 8482if test "$GCC" = yes; then 8483 case $cc_basename in 8484 nvcc*) 8485 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8486 *) 8487 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8488 esac 8489 8490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8491$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8492if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8493 $as_echo_n "(cached) " >&6 8494else 8495 lt_cv_prog_compiler_rtti_exceptions=no 8496 ac_outfile=conftest.$ac_objext 8497 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8498 lt_compiler_flag="-fno-rtti -fno-exceptions" 8499 # Insert the option either (1) after the last *FLAGS variable, or 8500 # (2) before a word containing "conftest.", or (3) at the end. 8501 # Note that $ac_compile itself does not contain backslashes and begins 8502 # with a dollar sign (not a hyphen), so the echo should work correctly. 8503 # The option is referenced via a variable to avoid confusing sed. 8504 lt_compile=`echo "$ac_compile" | $SED \ 8505 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8506 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8507 -e 's:$: $lt_compiler_flag:'` 8508 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8509 (eval "$lt_compile" 2>conftest.err) 8510 ac_status=$? 8511 cat conftest.err >&5 8512 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8513 if (exit $ac_status) && test -s "$ac_outfile"; then 8514 # The compiler can only warn and ignore the option if not recognized 8515 # So say no if there are warnings other than the usual output. 8516 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8517 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8518 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8519 lt_cv_prog_compiler_rtti_exceptions=yes 8520 fi 8521 fi 8522 $RM conftest* 8523 8524fi 8525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8526$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8527 8528if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8529 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8530else 8531 : 8532fi 8533 8534fi 8535 8536 8537 8538 8539 8540 8541 lt_prog_compiler_wl= 8542lt_prog_compiler_pic= 8543lt_prog_compiler_static= 8544 8545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8546$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8547 8548 if test "$GCC" = yes; then 8549 lt_prog_compiler_wl='-Wl,' 8550 lt_prog_compiler_static='-static' 8551 8552 case $host_os in 8553 aix*) 8554 # All AIX code is PIC. 8555 if test "$host_cpu" = ia64; then 8556 # AIX 5 now supports IA64 processor 8557 lt_prog_compiler_static='-Bstatic' 8558 fi 8559 lt_prog_compiler_pic='-fPIC' 8560 ;; 8561 8562 amigaos*) 8563 case $host_cpu in 8564 powerpc) 8565 # see comment about AmigaOS4 .so support 8566 lt_prog_compiler_pic='-fPIC' 8567 ;; 8568 m68k) 8569 # FIXME: we need at least 68020 code to build shared libraries, but 8570 # adding the `-m68020' flag to GCC prevents building anything better, 8571 # like `-m68040'. 8572 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8573 ;; 8574 esac 8575 ;; 8576 8577 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8578 # PIC is the default for these OSes. 8579 ;; 8580 8581 mingw* | cygwin* | pw32* | os2* | cegcc*) 8582 # This hack is so that the source file can tell whether it is being 8583 # built for inclusion in a dll (and should export symbols for example). 8584 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8585 # (--disable-auto-import) libraries 8586 lt_prog_compiler_pic='-DDLL_EXPORT' 8587 ;; 8588 8589 darwin* | rhapsody*) 8590 # PIC is the default on this platform 8591 # Common symbols not allowed in MH_DYLIB files 8592 lt_prog_compiler_pic='-fno-common' 8593 ;; 8594 8595 haiku*) 8596 # PIC is the default for Haiku. 8597 # The "-static" flag exists, but is broken. 8598 lt_prog_compiler_static= 8599 ;; 8600 8601 hpux*) 8602 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8603 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8604 # sets the default TLS model and affects inlining. 8605 case $host_cpu in 8606 hppa*64*) 8607 # +Z the default 8608 ;; 8609 *) 8610 lt_prog_compiler_pic='-fPIC' 8611 ;; 8612 esac 8613 ;; 8614 8615 interix[3-9]*) 8616 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8617 # Instead, we relocate shared libraries at runtime. 8618 ;; 8619 8620 msdosdjgpp*) 8621 # Just because we use GCC doesn't mean we suddenly get shared libraries 8622 # on systems that don't support them. 8623 lt_prog_compiler_can_build_shared=no 8624 enable_shared=no 8625 ;; 8626 8627 *nto* | *qnx*) 8628 # QNX uses GNU C++, but need to define -shared option too, otherwise 8629 # it will coredump. 8630 lt_prog_compiler_pic='-fPIC -shared' 8631 ;; 8632 8633 sysv4*MP*) 8634 if test -d /usr/nec; then 8635 lt_prog_compiler_pic=-Kconform_pic 8636 fi 8637 ;; 8638 8639 *) 8640 lt_prog_compiler_pic='-fPIC' 8641 ;; 8642 esac 8643 8644 case $cc_basename in 8645 nvcc*) # Cuda Compiler Driver 2.2 8646 lt_prog_compiler_wl='-Xlinker ' 8647 lt_prog_compiler_pic='-Xcompiler -fPIC' 8648 ;; 8649 esac 8650 else 8651 # PORTME Check for flag to pass linker flags through the system compiler. 8652 case $host_os in 8653 aix*) 8654 lt_prog_compiler_wl='-Wl,' 8655 if test "$host_cpu" = ia64; then 8656 # AIX 5 now supports IA64 processor 8657 lt_prog_compiler_static='-Bstatic' 8658 else 8659 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8660 fi 8661 ;; 8662 8663 mingw* | cygwin* | pw32* | os2* | cegcc*) 8664 # This hack is so that the source file can tell whether it is being 8665 # built for inclusion in a dll (and should export symbols for example). 8666 lt_prog_compiler_pic='-DDLL_EXPORT' 8667 ;; 8668 8669 hpux9* | hpux10* | hpux11*) 8670 lt_prog_compiler_wl='-Wl,' 8671 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8672 # not for PA HP-UX. 8673 case $host_cpu in 8674 hppa*64*|ia64*) 8675 # +Z the default 8676 ;; 8677 *) 8678 lt_prog_compiler_pic='+Z' 8679 ;; 8680 esac 8681 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8682 lt_prog_compiler_static='${wl}-a ${wl}archive' 8683 ;; 8684 8685 irix5* | irix6* | nonstopux*) 8686 lt_prog_compiler_wl='-Wl,' 8687 # PIC (with -KPIC) is the default. 8688 lt_prog_compiler_static='-non_shared' 8689 ;; 8690 8691 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8692 case $cc_basename in 8693 # old Intel for x86_64 which still supported -KPIC. 8694 ecc*) 8695 lt_prog_compiler_wl='-Wl,' 8696 lt_prog_compiler_pic='-KPIC' 8697 lt_prog_compiler_static='-static' 8698 ;; 8699 # icc used to be incompatible with GCC. 8700 # ICC 10 doesn't accept -KPIC any more. 8701 icc* | ifort*) 8702 lt_prog_compiler_wl='-Wl,' 8703 lt_prog_compiler_pic='-fPIC' 8704 lt_prog_compiler_static='-static' 8705 ;; 8706 # Lahey Fortran 8.1. 8707 lf95*) 8708 lt_prog_compiler_wl='-Wl,' 8709 lt_prog_compiler_pic='--shared' 8710 lt_prog_compiler_static='--static' 8711 ;; 8712 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8713 # Portland Group compilers (*not* the Pentium gcc compiler, 8714 # which looks to be a dead project) 8715 lt_prog_compiler_wl='-Wl,' 8716 lt_prog_compiler_pic='-fpic' 8717 lt_prog_compiler_static='-Bstatic' 8718 ;; 8719 ccc*) 8720 lt_prog_compiler_wl='-Wl,' 8721 # All Alpha code is PIC. 8722 lt_prog_compiler_static='-non_shared' 8723 ;; 8724 xl* | bgxl* | bgf* | mpixl*) 8725 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8726 lt_prog_compiler_wl='-Wl,' 8727 lt_prog_compiler_pic='-qpic' 8728 lt_prog_compiler_static='-qstaticlink' 8729 ;; 8730 *) 8731 case `$CC -V 2>&1 | sed 5q` in 8732 *Sun\ F* | *Sun*Fortran*) 8733 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8734 lt_prog_compiler_pic='-KPIC' 8735 lt_prog_compiler_static='-Bstatic' 8736 lt_prog_compiler_wl='' 8737 ;; 8738 *Sun\ C*) 8739 # Sun C 5.9 8740 lt_prog_compiler_pic='-KPIC' 8741 lt_prog_compiler_static='-Bstatic' 8742 lt_prog_compiler_wl='-Wl,' 8743 ;; 8744 esac 8745 ;; 8746 esac 8747 ;; 8748 8749 newsos6) 8750 lt_prog_compiler_pic='-KPIC' 8751 lt_prog_compiler_static='-Bstatic' 8752 ;; 8753 8754 *nto* | *qnx*) 8755 # QNX uses GNU C++, but need to define -shared option too, otherwise 8756 # it will coredump. 8757 lt_prog_compiler_pic='-fPIC -shared' 8758 ;; 8759 8760 osf3* | osf4* | osf5*) 8761 lt_prog_compiler_wl='-Wl,' 8762 # All OSF/1 code is PIC. 8763 lt_prog_compiler_static='-non_shared' 8764 ;; 8765 8766 rdos*) 8767 lt_prog_compiler_static='-non_shared' 8768 ;; 8769 8770 solaris*) 8771 lt_prog_compiler_pic='-KPIC' 8772 lt_prog_compiler_static='-Bstatic' 8773 case $cc_basename in 8774 f77* | f90* | f95*) 8775 lt_prog_compiler_wl='-Qoption ld ';; 8776 *) 8777 lt_prog_compiler_wl='-Wl,';; 8778 esac 8779 ;; 8780 8781 sunos4*) 8782 lt_prog_compiler_wl='-Qoption ld ' 8783 lt_prog_compiler_pic='-PIC' 8784 lt_prog_compiler_static='-Bstatic' 8785 ;; 8786 8787 sysv4 | sysv4.2uw2* | sysv4.3*) 8788 lt_prog_compiler_wl='-Wl,' 8789 lt_prog_compiler_pic='-KPIC' 8790 lt_prog_compiler_static='-Bstatic' 8791 ;; 8792 8793 sysv4*MP*) 8794 if test -d /usr/nec ;then 8795 lt_prog_compiler_pic='-Kconform_pic' 8796 lt_prog_compiler_static='-Bstatic' 8797 fi 8798 ;; 8799 8800 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8801 lt_prog_compiler_wl='-Wl,' 8802 lt_prog_compiler_pic='-KPIC' 8803 lt_prog_compiler_static='-Bstatic' 8804 ;; 8805 8806 unicos*) 8807 lt_prog_compiler_wl='-Wl,' 8808 lt_prog_compiler_can_build_shared=no 8809 ;; 8810 8811 uts4*) 8812 lt_prog_compiler_pic='-pic' 8813 lt_prog_compiler_static='-Bstatic' 8814 ;; 8815 8816 *) 8817 lt_prog_compiler_can_build_shared=no 8818 ;; 8819 esac 8820 fi 8821 8822case $host_os in 8823 # For platforms which do not support PIC, -DPIC is meaningless: 8824 *djgpp*) 8825 lt_prog_compiler_pic= 8826 ;; 8827 *) 8828 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8829 ;; 8830esac 8831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8832$as_echo "$lt_prog_compiler_pic" >&6; } 8833 8834 8835 8836 8837 8838 8839# 8840# Check to make sure the PIC flag actually works. 8841# 8842if test -n "$lt_prog_compiler_pic"; then 8843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8844$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8845if ${lt_cv_prog_compiler_pic_works+:} false; then : 8846 $as_echo_n "(cached) " >&6 8847else 8848 lt_cv_prog_compiler_pic_works=no 8849 ac_outfile=conftest.$ac_objext 8850 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8851 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8852 # Insert the option either (1) after the last *FLAGS variable, or 8853 # (2) before a word containing "conftest.", or (3) at the end. 8854 # Note that $ac_compile itself does not contain backslashes and begins 8855 # with a dollar sign (not a hyphen), so the echo should work correctly. 8856 # The option is referenced via a variable to avoid confusing sed. 8857 lt_compile=`echo "$ac_compile" | $SED \ 8858 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8859 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8860 -e 's:$: $lt_compiler_flag:'` 8861 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8862 (eval "$lt_compile" 2>conftest.err) 8863 ac_status=$? 8864 cat conftest.err >&5 8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8866 if (exit $ac_status) && test -s "$ac_outfile"; then 8867 # The compiler can only warn and ignore the option if not recognized 8868 # So say no if there are warnings other than the usual output. 8869 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8870 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8871 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8872 lt_cv_prog_compiler_pic_works=yes 8873 fi 8874 fi 8875 $RM conftest* 8876 8877fi 8878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8879$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8880 8881if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8882 case $lt_prog_compiler_pic in 8883 "" | " "*) ;; 8884 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8885 esac 8886else 8887 lt_prog_compiler_pic= 8888 lt_prog_compiler_can_build_shared=no 8889fi 8890 8891fi 8892 8893 8894 8895 8896 8897 8898# 8899# Check to make sure the static flag actually works. 8900# 8901wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8903$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8904if ${lt_cv_prog_compiler_static_works+:} false; then : 8905 $as_echo_n "(cached) " >&6 8906else 8907 lt_cv_prog_compiler_static_works=no 8908 save_LDFLAGS="$LDFLAGS" 8909 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8910 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8911 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8912 # The linker can only warn and ignore the option if not recognized 8913 # So say no if there are warnings 8914 if test -s conftest.err; then 8915 # Append any errors to the config.log. 8916 cat conftest.err 1>&5 8917 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8918 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8919 if diff conftest.exp conftest.er2 >/dev/null; then 8920 lt_cv_prog_compiler_static_works=yes 8921 fi 8922 else 8923 lt_cv_prog_compiler_static_works=yes 8924 fi 8925 fi 8926 $RM -r conftest* 8927 LDFLAGS="$save_LDFLAGS" 8928 8929fi 8930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8931$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8932 8933if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8934 : 8935else 8936 lt_prog_compiler_static= 8937fi 8938 8939 8940 8941 8942 8943 8944 8945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8946$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8947if ${lt_cv_prog_compiler_c_o+:} false; then : 8948 $as_echo_n "(cached) " >&6 8949else 8950 lt_cv_prog_compiler_c_o=no 8951 $RM -r conftest 2>/dev/null 8952 mkdir conftest 8953 cd conftest 8954 mkdir out 8955 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8956 8957 lt_compiler_flag="-o out/conftest2.$ac_objext" 8958 # Insert the option either (1) after the last *FLAGS variable, or 8959 # (2) before a word containing "conftest.", or (3) at the end. 8960 # Note that $ac_compile itself does not contain backslashes and begins 8961 # with a dollar sign (not a hyphen), so the echo should work correctly. 8962 lt_compile=`echo "$ac_compile" | $SED \ 8963 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8964 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8965 -e 's:$: $lt_compiler_flag:'` 8966 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8967 (eval "$lt_compile" 2>out/conftest.err) 8968 ac_status=$? 8969 cat out/conftest.err >&5 8970 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8971 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8972 then 8973 # The compiler can only warn and ignore the option if not recognized 8974 # So say no if there are warnings 8975 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8976 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8977 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8978 lt_cv_prog_compiler_c_o=yes 8979 fi 8980 fi 8981 chmod u+w . 2>&5 8982 $RM conftest* 8983 # SGI C++ compiler will create directory out/ii_files/ for 8984 # template instantiation 8985 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8986 $RM out/* && rmdir out 8987 cd .. 8988 $RM -r conftest 8989 $RM conftest* 8990 8991fi 8992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8993$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8994 8995 8996 8997 8998 8999 9000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9001$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9002if ${lt_cv_prog_compiler_c_o+:} false; then : 9003 $as_echo_n "(cached) " >&6 9004else 9005 lt_cv_prog_compiler_c_o=no 9006 $RM -r conftest 2>/dev/null 9007 mkdir conftest 9008 cd conftest 9009 mkdir out 9010 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9011 9012 lt_compiler_flag="-o out/conftest2.$ac_objext" 9013 # Insert the option either (1) after the last *FLAGS variable, or 9014 # (2) before a word containing "conftest.", or (3) at the end. 9015 # Note that $ac_compile itself does not contain backslashes and begins 9016 # with a dollar sign (not a hyphen), so the echo should work correctly. 9017 lt_compile=`echo "$ac_compile" | $SED \ 9018 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9019 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9020 -e 's:$: $lt_compiler_flag:'` 9021 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9022 (eval "$lt_compile" 2>out/conftest.err) 9023 ac_status=$? 9024 cat out/conftest.err >&5 9025 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9026 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9027 then 9028 # The compiler can only warn and ignore the option if not recognized 9029 # So say no if there are warnings 9030 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9031 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9032 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9033 lt_cv_prog_compiler_c_o=yes 9034 fi 9035 fi 9036 chmod u+w . 2>&5 9037 $RM conftest* 9038 # SGI C++ compiler will create directory out/ii_files/ for 9039 # template instantiation 9040 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9041 $RM out/* && rmdir out 9042 cd .. 9043 $RM -r conftest 9044 $RM conftest* 9045 9046fi 9047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9048$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9049 9050 9051 9052 9053hard_links="nottested" 9054if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9055 # do not overwrite the value of need_locks provided by the user 9056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9057$as_echo_n "checking if we can lock with hard links... " >&6; } 9058 hard_links=yes 9059 $RM conftest* 9060 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9061 touch conftest.a 9062 ln conftest.a conftest.b 2>&5 || hard_links=no 9063 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9065$as_echo "$hard_links" >&6; } 9066 if test "$hard_links" = no; then 9067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9068$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9069 need_locks=warn 9070 fi 9071else 9072 need_locks=no 9073fi 9074 9075 9076 9077 9078 9079 9080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9081$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9082 9083 runpath_var= 9084 allow_undefined_flag= 9085 always_export_symbols=no 9086 archive_cmds= 9087 archive_expsym_cmds= 9088 compiler_needs_object=no 9089 enable_shared_with_static_runtimes=no 9090 export_dynamic_flag_spec= 9091 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9092 hardcode_automatic=no 9093 hardcode_direct=no 9094 hardcode_direct_absolute=no 9095 hardcode_libdir_flag_spec= 9096 hardcode_libdir_flag_spec_ld= 9097 hardcode_libdir_separator= 9098 hardcode_minus_L=no 9099 hardcode_shlibpath_var=unsupported 9100 inherit_rpath=no 9101 link_all_deplibs=unknown 9102 module_cmds= 9103 module_expsym_cmds= 9104 old_archive_from_new_cmds= 9105 old_archive_from_expsyms_cmds= 9106 thread_safe_flag_spec= 9107 whole_archive_flag_spec= 9108 # include_expsyms should be a list of space-separated symbols to be *always* 9109 # included in the symbol list 9110 include_expsyms= 9111 # exclude_expsyms can be an extended regexp of symbols to exclude 9112 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9113 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9114 # as well as any symbol that contains `d'. 9115 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9116 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9117 # platforms (ab)use it in PIC code, but their linkers get confused if 9118 # the symbol is explicitly referenced. Since portable code cannot 9119 # rely on this symbol name, it's probably fine to never include it in 9120 # preloaded symbol tables. 9121 # Exclude shared library initialization/finalization symbols. 9122 extract_expsyms_cmds= 9123 9124 case $host_os in 9125 cygwin* | mingw* | pw32* | cegcc*) 9126 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9127 # When not using gcc, we currently assume that we are using 9128 # Microsoft Visual C++. 9129 if test "$GCC" != yes; then 9130 with_gnu_ld=no 9131 fi 9132 ;; 9133 interix*) 9134 # we just hope/assume this is gcc and not c89 (= MSVC++) 9135 with_gnu_ld=yes 9136 ;; 9137 openbsd*) 9138 with_gnu_ld=no 9139 ;; 9140 esac 9141 9142 ld_shlibs=yes 9143 9144 # On some targets, GNU ld is compatible enough with the native linker 9145 # that we're better off using the native interface for both. 9146 lt_use_gnu_ld_interface=no 9147 if test "$with_gnu_ld" = yes; then 9148 case $host_os in 9149 aix*) 9150 # The AIX port of GNU ld has always aspired to compatibility 9151 # with the native linker. However, as the warning in the GNU ld 9152 # block says, versions before 2.19.5* couldn't really create working 9153 # shared libraries, regardless of the interface used. 9154 case `$LD -v 2>&1` in 9155 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9156 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9157 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9158 *) 9159 lt_use_gnu_ld_interface=yes 9160 ;; 9161 esac 9162 ;; 9163 *) 9164 lt_use_gnu_ld_interface=yes 9165 ;; 9166 esac 9167 fi 9168 9169 if test "$lt_use_gnu_ld_interface" = yes; then 9170 # If archive_cmds runs LD, not CC, wlarc should be empty 9171 wlarc='${wl}' 9172 9173 # Set some defaults for GNU ld with shared library support. These 9174 # are reset later if shared libraries are not supported. Putting them 9175 # here allows them to be overridden if necessary. 9176 runpath_var=LD_RUN_PATH 9177 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9178 export_dynamic_flag_spec='${wl}--export-dynamic' 9179 # ancient GNU ld didn't support --whole-archive et. al. 9180 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9181 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9182 else 9183 whole_archive_flag_spec= 9184 fi 9185 supports_anon_versioning=no 9186 case `$LD -v 2>&1` in 9187 *GNU\ gold*) supports_anon_versioning=yes ;; 9188 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9189 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9190 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9191 *\ 2.11.*) ;; # other 2.11 versions 9192 *) supports_anon_versioning=yes ;; 9193 esac 9194 9195 # See if GNU ld supports shared libraries. 9196 case $host_os in 9197 aix[3-9]*) 9198 # On AIX/PPC, the GNU linker is very broken 9199 if test "$host_cpu" != ia64; then 9200 ld_shlibs=no 9201 cat <<_LT_EOF 1>&2 9202 9203*** Warning: the GNU linker, at least up to release 2.19, is reported 9204*** to be unable to reliably create shared libraries on AIX. 9205*** Therefore, libtool is disabling shared libraries support. If you 9206*** really care for shared libraries, you may want to install binutils 9207*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9208*** You will then need to restart the configuration process. 9209 9210_LT_EOF 9211 fi 9212 ;; 9213 9214 amigaos*) 9215 case $host_cpu in 9216 powerpc) 9217 # see comment about AmigaOS4 .so support 9218 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9219 archive_expsym_cmds='' 9220 ;; 9221 m68k) 9222 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)' 9223 hardcode_libdir_flag_spec='-L$libdir' 9224 hardcode_minus_L=yes 9225 ;; 9226 esac 9227 ;; 9228 9229 beos*) 9230 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9231 allow_undefined_flag=unsupported 9232 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9233 # support --undefined. This deserves some investigation. FIXME 9234 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9235 else 9236 ld_shlibs=no 9237 fi 9238 ;; 9239 9240 cygwin* | mingw* | pw32* | cegcc*) 9241 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9242 # as there is no search path for DLLs. 9243 hardcode_libdir_flag_spec='-L$libdir' 9244 export_dynamic_flag_spec='${wl}--export-all-symbols' 9245 allow_undefined_flag=unsupported 9246 always_export_symbols=no 9247 enable_shared_with_static_runtimes=yes 9248 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9249 9250 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9251 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9252 # If the export-symbols file already is a .def file (1st line 9253 # is EXPORTS), use it as is; otherwise, prepend... 9254 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9255 cp $export_symbols $output_objdir/$soname.def; 9256 else 9257 echo EXPORTS > $output_objdir/$soname.def; 9258 cat $export_symbols >> $output_objdir/$soname.def; 9259 fi~ 9260 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9261 else 9262 ld_shlibs=no 9263 fi 9264 ;; 9265 9266 haiku*) 9267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9268 link_all_deplibs=yes 9269 ;; 9270 9271 interix[3-9]*) 9272 hardcode_direct=no 9273 hardcode_shlibpath_var=no 9274 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9275 export_dynamic_flag_spec='${wl}-E' 9276 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9277 # Instead, shared libraries are loaded at an image base (0x10000000 by 9278 # default) and relocated if they conflict, which is a slow very memory 9279 # consuming and fragmenting process. To avoid this, we pick a random, 9280 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9281 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9282 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9283 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' 9284 ;; 9285 9286 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9287 tmp_diet=no 9288 if test "$host_os" = linux-dietlibc; then 9289 case $cc_basename in 9290 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9291 esac 9292 fi 9293 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9294 && test "$tmp_diet" = no 9295 then 9296 tmp_addflag=' $pic_flag' 9297 tmp_sharedflag='-shared' 9298 case $cc_basename,$host_cpu in 9299 pgcc*) # Portland Group C compiler 9300 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' 9301 tmp_addflag=' $pic_flag' 9302 ;; 9303 pgf77* | pgf90* | pgf95* | pgfortran*) 9304 # Portland Group f77 and f90 compilers 9305 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' 9306 tmp_addflag=' $pic_flag -Mnomain' ;; 9307 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9308 tmp_addflag=' -i_dynamic' ;; 9309 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9310 tmp_addflag=' -i_dynamic -nofor_main' ;; 9311 ifc* | ifort*) # Intel Fortran compiler 9312 tmp_addflag=' -nofor_main' ;; 9313 lf95*) # Lahey Fortran 8.1 9314 whole_archive_flag_spec= 9315 tmp_sharedflag='--shared' ;; 9316 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9317 tmp_sharedflag='-qmkshrobj' 9318 tmp_addflag= ;; 9319 nvcc*) # Cuda Compiler Driver 2.2 9320 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' 9321 compiler_needs_object=yes 9322 ;; 9323 esac 9324 case `$CC -V 2>&1 | sed 5q` in 9325 *Sun\ C*) # Sun C 5.9 9326 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' 9327 compiler_needs_object=yes 9328 tmp_sharedflag='-G' ;; 9329 *Sun\ F*) # Sun Fortran 8.3 9330 tmp_sharedflag='-G' ;; 9331 esac 9332 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9333 9334 if test "x$supports_anon_versioning" = xyes; then 9335 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9336 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9337 echo "local: *; };" >> $output_objdir/$libname.ver~ 9338 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9339 fi 9340 9341 case $cc_basename in 9342 xlf* | bgf* | bgxlf* | mpixlf*) 9343 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9344 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9345 hardcode_libdir_flag_spec= 9346 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9347 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9348 if test "x$supports_anon_versioning" = xyes; then 9349 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9350 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9351 echo "local: *; };" >> $output_objdir/$libname.ver~ 9352 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9353 fi 9354 ;; 9355 esac 9356 else 9357 ld_shlibs=no 9358 fi 9359 ;; 9360 9361 netbsd*) 9362 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9363 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9364 wlarc= 9365 else 9366 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9367 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9368 fi 9369 ;; 9370 9371 solaris*) 9372 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9373 ld_shlibs=no 9374 cat <<_LT_EOF 1>&2 9375 9376*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9377*** create shared libraries on Solaris systems. Therefore, libtool 9378*** is disabling shared libraries support. We urge you to upgrade GNU 9379*** binutils to release 2.9.1 or newer. Another option is to modify 9380*** your PATH or compiler configuration so that the native linker is 9381*** used, and then restart. 9382 9383_LT_EOF 9384 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9385 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9386 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9387 else 9388 ld_shlibs=no 9389 fi 9390 ;; 9391 9392 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9393 case `$LD -v 2>&1` in 9394 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9395 ld_shlibs=no 9396 cat <<_LT_EOF 1>&2 9397 9398*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9399*** reliably create shared libraries on SCO systems. Therefore, libtool 9400*** is disabling shared libraries support. We urge you to upgrade GNU 9401*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9402*** your PATH or compiler configuration so that the native linker is 9403*** used, and then restart. 9404 9405_LT_EOF 9406 ;; 9407 *) 9408 # For security reasons, it is highly recommended that you always 9409 # use absolute paths for naming shared libraries, and exclude the 9410 # DT_RUNPATH tag from executables and libraries. But doing so 9411 # requires that you compile everything twice, which is a pain. 9412 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9414 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9415 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9416 else 9417 ld_shlibs=no 9418 fi 9419 ;; 9420 esac 9421 ;; 9422 9423 sunos4*) 9424 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9425 wlarc= 9426 hardcode_direct=yes 9427 hardcode_shlibpath_var=no 9428 ;; 9429 9430 *) 9431 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9432 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9433 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9434 else 9435 ld_shlibs=no 9436 fi 9437 ;; 9438 esac 9439 9440 if test "$ld_shlibs" = no; then 9441 runpath_var= 9442 hardcode_libdir_flag_spec= 9443 export_dynamic_flag_spec= 9444 whole_archive_flag_spec= 9445 fi 9446 else 9447 # PORTME fill in a description of your system's linker (not GNU ld) 9448 case $host_os in 9449 aix3*) 9450 allow_undefined_flag=unsupported 9451 always_export_symbols=yes 9452 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' 9453 # Note: this linker hardcodes the directories in LIBPATH if there 9454 # are no directories specified by -L. 9455 hardcode_minus_L=yes 9456 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9457 # Neither direct hardcoding nor static linking is supported with a 9458 # broken collect2. 9459 hardcode_direct=unsupported 9460 fi 9461 ;; 9462 9463 aix[4-9]*) 9464 if test "$host_cpu" = ia64; then 9465 # On IA64, the linker does run time linking by default, so we don't 9466 # have to do anything special. 9467 aix_use_runtimelinking=no 9468 exp_sym_flag='-Bexport' 9469 no_entry_flag="" 9470 else 9471 # If we're using GNU nm, then we don't want the "-C" option. 9472 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9473 # Also, AIX nm treats weak defined symbols like other global 9474 # defined symbols, whereas GNU nm marks them as "W". 9475 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9476 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' 9477 else 9478 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9479 fi 9480 aix_use_runtimelinking=no 9481 9482 # Test if we are trying to use run time linking or normal 9483 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9484 # need to do runtime linking. 9485 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9486 for ld_flag in $LDFLAGS; do 9487 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9488 aix_use_runtimelinking=yes 9489 break 9490 fi 9491 done 9492 ;; 9493 esac 9494 9495 exp_sym_flag='-bexport' 9496 no_entry_flag='-bnoentry' 9497 fi 9498 9499 # When large executables or shared objects are built, AIX ld can 9500 # have problems creating the table of contents. If linking a library 9501 # or program results in "error TOC overflow" add -mminimal-toc to 9502 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9503 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9504 9505 archive_cmds='' 9506 hardcode_direct=yes 9507 hardcode_direct_absolute=yes 9508 hardcode_libdir_separator=':' 9509 link_all_deplibs=yes 9510 file_list_spec='${wl}-f,' 9511 9512 if test "$GCC" = yes; then 9513 case $host_os in aix4.[012]|aix4.[012].*) 9514 # We only want to do this on AIX 4.2 and lower, the check 9515 # below for broken collect2 doesn't work under 4.3+ 9516 collect2name=`${CC} -print-prog-name=collect2` 9517 if test -f "$collect2name" && 9518 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9519 then 9520 # We have reworked collect2 9521 : 9522 else 9523 # We have old collect2 9524 hardcode_direct=unsupported 9525 # It fails to find uninstalled libraries when the uninstalled 9526 # path is not listed in the libpath. Setting hardcode_minus_L 9527 # to unsupported forces relinking 9528 hardcode_minus_L=yes 9529 hardcode_libdir_flag_spec='-L$libdir' 9530 hardcode_libdir_separator= 9531 fi 9532 ;; 9533 esac 9534 shared_flag='-shared' 9535 if test "$aix_use_runtimelinking" = yes; then 9536 shared_flag="$shared_flag "'${wl}-G' 9537 fi 9538 else 9539 # not using gcc 9540 if test "$host_cpu" = ia64; then 9541 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9542 # chokes on -Wl,-G. The following line is correct: 9543 shared_flag='-G' 9544 else 9545 if test "$aix_use_runtimelinking" = yes; then 9546 shared_flag='${wl}-G' 9547 else 9548 shared_flag='${wl}-bM:SRE' 9549 fi 9550 fi 9551 fi 9552 9553 export_dynamic_flag_spec='${wl}-bexpall' 9554 # It seems that -bexpall does not export symbols beginning with 9555 # underscore (_), so it is better to generate a list of symbols to export. 9556 always_export_symbols=yes 9557 if test "$aix_use_runtimelinking" = yes; then 9558 # Warning - without using the other runtime loading flags (-brtl), 9559 # -berok will link without error, but may produce a broken library. 9560 allow_undefined_flag='-berok' 9561 # Determine the default libpath from the value encoded in an 9562 # empty executable. 9563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9564/* end confdefs.h. */ 9565 9566int 9567main () 9568{ 9569 9570 ; 9571 return 0; 9572} 9573_ACEOF 9574if ac_fn_c_try_link "$LINENO"; then : 9575 9576lt_aix_libpath_sed=' 9577 /Import File Strings/,/^$/ { 9578 /^0/ { 9579 s/^0 *\(.*\)$/\1/ 9580 p 9581 } 9582 }' 9583aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9584# Check for a 64-bit object if we didn't find anything. 9585if test -z "$aix_libpath"; then 9586 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9587fi 9588fi 9589rm -f core conftest.err conftest.$ac_objext \ 9590 conftest$ac_exeext conftest.$ac_ext 9591if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9592 9593 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9594 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" 9595 else 9596 if test "$host_cpu" = ia64; then 9597 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9598 allow_undefined_flag="-z nodefs" 9599 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" 9600 else 9601 # Determine the default libpath from the value encoded in an 9602 # empty executable. 9603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9604/* end confdefs.h. */ 9605 9606int 9607main () 9608{ 9609 9610 ; 9611 return 0; 9612} 9613_ACEOF 9614if ac_fn_c_try_link "$LINENO"; then : 9615 9616lt_aix_libpath_sed=' 9617 /Import File Strings/,/^$/ { 9618 /^0/ { 9619 s/^0 *\(.*\)$/\1/ 9620 p 9621 } 9622 }' 9623aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9624# Check for a 64-bit object if we didn't find anything. 9625if test -z "$aix_libpath"; then 9626 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9627fi 9628fi 9629rm -f core conftest.err conftest.$ac_objext \ 9630 conftest$ac_exeext conftest.$ac_ext 9631if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9632 9633 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9634 # Warning - without using the other run time loading flags, 9635 # -berok will link without error, but may produce a broken library. 9636 no_undefined_flag=' ${wl}-bernotok' 9637 allow_undefined_flag=' ${wl}-berok' 9638 if test "$with_gnu_ld" = yes; then 9639 # We only use this code for GNU lds that support --whole-archive. 9640 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9641 else 9642 # Exported symbols can be pulled into shared objects from archives 9643 whole_archive_flag_spec='$convenience' 9644 fi 9645 archive_cmds_need_lc=yes 9646 # This is similar to how AIX traditionally builds its shared libraries. 9647 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' 9648 fi 9649 fi 9650 ;; 9651 9652 amigaos*) 9653 case $host_cpu in 9654 powerpc) 9655 # see comment about AmigaOS4 .so support 9656 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9657 archive_expsym_cmds='' 9658 ;; 9659 m68k) 9660 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)' 9661 hardcode_libdir_flag_spec='-L$libdir' 9662 hardcode_minus_L=yes 9663 ;; 9664 esac 9665 ;; 9666 9667 bsdi[45]*) 9668 export_dynamic_flag_spec=-rdynamic 9669 ;; 9670 9671 cygwin* | mingw* | pw32* | cegcc*) 9672 # When not using gcc, we currently assume that we are using 9673 # Microsoft Visual C++. 9674 # hardcode_libdir_flag_spec is actually meaningless, as there is 9675 # no search path for DLLs. 9676 hardcode_libdir_flag_spec=' ' 9677 allow_undefined_flag=unsupported 9678 # Tell ltmain to make .lib files, not .a files. 9679 libext=lib 9680 # Tell ltmain to make .dll files, not .so files. 9681 shrext_cmds=".dll" 9682 # FIXME: Setting linknames here is a bad hack. 9683 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9684 # The linker will automatically build a .lib file if we build a DLL. 9685 old_archive_from_new_cmds='true' 9686 # FIXME: Should let the user specify the lib program. 9687 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9688 fix_srcfile_path='`cygpath -w "$srcfile"`' 9689 enable_shared_with_static_runtimes=yes 9690 ;; 9691 9692 darwin* | rhapsody*) 9693 9694 9695 archive_cmds_need_lc=no 9696 hardcode_direct=no 9697 hardcode_automatic=yes 9698 hardcode_shlibpath_var=unsupported 9699 if test "$lt_cv_ld_force_load" = "yes"; then 9700 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\"`' 9701 else 9702 whole_archive_flag_spec='' 9703 fi 9704 link_all_deplibs=yes 9705 allow_undefined_flag="$_lt_dar_allow_undefined" 9706 case $cc_basename in 9707 ifort*) _lt_dar_can_shared=yes ;; 9708 *) _lt_dar_can_shared=$GCC ;; 9709 esac 9710 if test "$_lt_dar_can_shared" = "yes"; then 9711 output_verbose_link_cmd=func_echo_all 9712 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9713 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9714 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}" 9715 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}" 9716 9717 else 9718 ld_shlibs=no 9719 fi 9720 9721 ;; 9722 9723 dgux*) 9724 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9725 hardcode_libdir_flag_spec='-L$libdir' 9726 hardcode_shlibpath_var=no 9727 ;; 9728 9729 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9730 # support. Future versions do this automatically, but an explicit c++rt0.o 9731 # does not break anything, and helps significantly (at the cost of a little 9732 # extra space). 9733 freebsd2.2*) 9734 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9735 hardcode_libdir_flag_spec='-R$libdir' 9736 hardcode_direct=yes 9737 hardcode_shlibpath_var=no 9738 ;; 9739 9740 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9741 freebsd2.*) 9742 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9743 hardcode_direct=yes 9744 hardcode_minus_L=yes 9745 hardcode_shlibpath_var=no 9746 ;; 9747 9748 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9749 freebsd* | dragonfly*) 9750 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9751 hardcode_libdir_flag_spec='-R$libdir' 9752 hardcode_direct=yes 9753 hardcode_shlibpath_var=no 9754 ;; 9755 9756 hpux9*) 9757 if test "$GCC" = yes; then 9758 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' 9759 else 9760 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' 9761 fi 9762 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9763 hardcode_libdir_separator=: 9764 hardcode_direct=yes 9765 9766 # hardcode_minus_L: Not really in the search PATH, 9767 # but as the default location of the library. 9768 hardcode_minus_L=yes 9769 export_dynamic_flag_spec='${wl}-E' 9770 ;; 9771 9772 hpux10*) 9773 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9774 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9775 else 9776 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9777 fi 9778 if test "$with_gnu_ld" = no; then 9779 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9780 hardcode_libdir_flag_spec_ld='+b $libdir' 9781 hardcode_libdir_separator=: 9782 hardcode_direct=yes 9783 hardcode_direct_absolute=yes 9784 export_dynamic_flag_spec='${wl}-E' 9785 # hardcode_minus_L: Not really in the search PATH, 9786 # but as the default location of the library. 9787 hardcode_minus_L=yes 9788 fi 9789 ;; 9790 9791 hpux11*) 9792 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9793 case $host_cpu in 9794 hppa*64*) 9795 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9796 ;; 9797 ia64*) 9798 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9799 ;; 9800 *) 9801 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9802 ;; 9803 esac 9804 else 9805 case $host_cpu in 9806 hppa*64*) 9807 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9808 ;; 9809 ia64*) 9810 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9811 ;; 9812 *) 9813 9814 # Older versions of the 11.00 compiler do not understand -b yet 9815 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9817$as_echo_n "checking if $CC understands -b... " >&6; } 9818if ${lt_cv_prog_compiler__b+:} false; then : 9819 $as_echo_n "(cached) " >&6 9820else 9821 lt_cv_prog_compiler__b=no 9822 save_LDFLAGS="$LDFLAGS" 9823 LDFLAGS="$LDFLAGS -b" 9824 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9825 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9826 # The linker can only warn and ignore the option if not recognized 9827 # So say no if there are warnings 9828 if test -s conftest.err; then 9829 # Append any errors to the config.log. 9830 cat conftest.err 1>&5 9831 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9832 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9833 if diff conftest.exp conftest.er2 >/dev/null; then 9834 lt_cv_prog_compiler__b=yes 9835 fi 9836 else 9837 lt_cv_prog_compiler__b=yes 9838 fi 9839 fi 9840 $RM -r conftest* 9841 LDFLAGS="$save_LDFLAGS" 9842 9843fi 9844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9845$as_echo "$lt_cv_prog_compiler__b" >&6; } 9846 9847if test x"$lt_cv_prog_compiler__b" = xyes; then 9848 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9849else 9850 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9851fi 9852 9853 ;; 9854 esac 9855 fi 9856 if test "$with_gnu_ld" = no; then 9857 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9858 hardcode_libdir_separator=: 9859 9860 case $host_cpu in 9861 hppa*64*|ia64*) 9862 hardcode_direct=no 9863 hardcode_shlibpath_var=no 9864 ;; 9865 *) 9866 hardcode_direct=yes 9867 hardcode_direct_absolute=yes 9868 export_dynamic_flag_spec='${wl}-E' 9869 9870 # hardcode_minus_L: Not really in the search PATH, 9871 # but as the default location of the library. 9872 hardcode_minus_L=yes 9873 ;; 9874 esac 9875 fi 9876 ;; 9877 9878 irix5* | irix6* | nonstopux*) 9879 if test "$GCC" = yes; then 9880 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' 9881 # Try to use the -exported_symbol ld option, if it does not 9882 # work, assume that -exports_file does not work either and 9883 # implicitly export all symbols. 9884 save_LDFLAGS="$LDFLAGS" 9885 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9887/* end confdefs.h. */ 9888int foo(void) {} 9889_ACEOF 9890if ac_fn_c_try_link "$LINENO"; then : 9891 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' 9892 9893fi 9894rm -f core conftest.err conftest.$ac_objext \ 9895 conftest$ac_exeext conftest.$ac_ext 9896 LDFLAGS="$save_LDFLAGS" 9897 else 9898 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' 9899 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' 9900 fi 9901 archive_cmds_need_lc='no' 9902 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9903 hardcode_libdir_separator=: 9904 inherit_rpath=yes 9905 link_all_deplibs=yes 9906 ;; 9907 9908 netbsd*) 9909 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9910 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9911 else 9912 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9913 fi 9914 hardcode_libdir_flag_spec='-R$libdir' 9915 hardcode_direct=yes 9916 hardcode_shlibpath_var=no 9917 ;; 9918 9919 newsos6) 9920 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9921 hardcode_direct=yes 9922 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9923 hardcode_libdir_separator=: 9924 hardcode_shlibpath_var=no 9925 ;; 9926 9927 *nto* | *qnx*) 9928 ;; 9929 9930 openbsd*) 9931 if test -f /usr/libexec/ld.so; then 9932 hardcode_direct=yes 9933 hardcode_shlibpath_var=no 9934 hardcode_direct_absolute=yes 9935 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9936 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9937 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9938 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9939 export_dynamic_flag_spec='${wl}-E' 9940 else 9941 case $host_os in 9942 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9943 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9944 hardcode_libdir_flag_spec='-R$libdir' 9945 ;; 9946 *) 9947 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9948 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9949 ;; 9950 esac 9951 fi 9952 else 9953 ld_shlibs=no 9954 fi 9955 ;; 9956 9957 os2*) 9958 hardcode_libdir_flag_spec='-L$libdir' 9959 hardcode_minus_L=yes 9960 allow_undefined_flag=unsupported 9961 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' 9962 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9963 ;; 9964 9965 osf3*) 9966 if test "$GCC" = yes; then 9967 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9968 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' 9969 else 9970 allow_undefined_flag=' -expect_unresolved \*' 9971 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' 9972 fi 9973 archive_cmds_need_lc='no' 9974 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9975 hardcode_libdir_separator=: 9976 ;; 9977 9978 osf4* | osf5*) # as osf3* with the addition of -msym flag 9979 if test "$GCC" = yes; then 9980 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9981 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' 9982 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9983 else 9984 allow_undefined_flag=' -expect_unresolved \*' 9985 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' 9986 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~ 9987 $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' 9988 9989 # Both c and cxx compiler support -rpath directly 9990 hardcode_libdir_flag_spec='-rpath $libdir' 9991 fi 9992 archive_cmds_need_lc='no' 9993 hardcode_libdir_separator=: 9994 ;; 9995 9996 solaris*) 9997 no_undefined_flag=' -z defs' 9998 if test "$GCC" = yes; then 9999 wlarc='${wl}' 10000 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10001 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10002 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10003 else 10004 case `$CC -V 2>&1` in 10005 *"Compilers 5.0"*) 10006 wlarc='' 10007 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10008 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10009 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10010 ;; 10011 *) 10012 wlarc='${wl}' 10013 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10014 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10015 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10016 ;; 10017 esac 10018 fi 10019 hardcode_libdir_flag_spec='-R$libdir' 10020 hardcode_shlibpath_var=no 10021 case $host_os in 10022 solaris2.[0-5] | solaris2.[0-5].*) ;; 10023 *) 10024 # The compiler driver will combine and reorder linker options, 10025 # but understands `-z linker_flag'. GCC discards it without `$wl', 10026 # but is careful enough not to reorder. 10027 # Supported since Solaris 2.6 (maybe 2.5.1?) 10028 if test "$GCC" = yes; then 10029 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10030 else 10031 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10032 fi 10033 ;; 10034 esac 10035 link_all_deplibs=yes 10036 ;; 10037 10038 sunos4*) 10039 if test "x$host_vendor" = xsequent; then 10040 # Use $CC to link under sequent, because it throws in some extra .o 10041 # files that make .init and .fini sections work. 10042 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10043 else 10044 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10045 fi 10046 hardcode_libdir_flag_spec='-L$libdir' 10047 hardcode_direct=yes 10048 hardcode_minus_L=yes 10049 hardcode_shlibpath_var=no 10050 ;; 10051 10052 sysv4) 10053 case $host_vendor in 10054 sni) 10055 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10056 hardcode_direct=yes # is this really true??? 10057 ;; 10058 siemens) 10059 ## LD is ld it makes a PLAMLIB 10060 ## CC just makes a GrossModule. 10061 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10062 reload_cmds='$CC -r -o $output$reload_objs' 10063 hardcode_direct=no 10064 ;; 10065 motorola) 10066 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10067 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10068 ;; 10069 esac 10070 runpath_var='LD_RUN_PATH' 10071 hardcode_shlibpath_var=no 10072 ;; 10073 10074 sysv4.3*) 10075 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10076 hardcode_shlibpath_var=no 10077 export_dynamic_flag_spec='-Bexport' 10078 ;; 10079 10080 sysv4*MP*) 10081 if test -d /usr/nec; then 10082 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10083 hardcode_shlibpath_var=no 10084 runpath_var=LD_RUN_PATH 10085 hardcode_runpath_var=yes 10086 ld_shlibs=yes 10087 fi 10088 ;; 10089 10090 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10091 no_undefined_flag='${wl}-z,text' 10092 archive_cmds_need_lc=no 10093 hardcode_shlibpath_var=no 10094 runpath_var='LD_RUN_PATH' 10095 10096 if test "$GCC" = yes; then 10097 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10098 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10099 else 10100 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10101 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10102 fi 10103 ;; 10104 10105 sysv5* | sco3.2v5* | sco5v6*) 10106 # Note: We can NOT use -z defs as we might desire, because we do not 10107 # link with -lc, and that would cause any symbols used from libc to 10108 # always be unresolved, which means just about no library would 10109 # ever link correctly. If we're not using GNU ld we use -z text 10110 # though, which does catch some bad symbols but isn't as heavy-handed 10111 # as -z defs. 10112 no_undefined_flag='${wl}-z,text' 10113 allow_undefined_flag='${wl}-z,nodefs' 10114 archive_cmds_need_lc=no 10115 hardcode_shlibpath_var=no 10116 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10117 hardcode_libdir_separator=':' 10118 link_all_deplibs=yes 10119 export_dynamic_flag_spec='${wl}-Bexport' 10120 runpath_var='LD_RUN_PATH' 10121 10122 if test "$GCC" = yes; then 10123 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10124 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10125 else 10126 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10127 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10128 fi 10129 ;; 10130 10131 uts4*) 10132 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10133 hardcode_libdir_flag_spec='-L$libdir' 10134 hardcode_shlibpath_var=no 10135 ;; 10136 10137 *) 10138 ld_shlibs=no 10139 ;; 10140 esac 10141 10142 if test x$host_vendor = xsni; then 10143 case $host in 10144 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10145 export_dynamic_flag_spec='${wl}-Blargedynsym' 10146 ;; 10147 esac 10148 fi 10149 fi 10150 10151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10152$as_echo "$ld_shlibs" >&6; } 10153test "$ld_shlibs" = no && can_build_shared=no 10154 10155with_gnu_ld=$with_gnu_ld 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171# 10172# Do we need to explicitly link libc? 10173# 10174case "x$archive_cmds_need_lc" in 10175x|xyes) 10176 # Assume -lc should be added 10177 archive_cmds_need_lc=yes 10178 10179 if test "$enable_shared" = yes && test "$GCC" = yes; then 10180 case $archive_cmds in 10181 *'~'*) 10182 # FIXME: we may have to deal with multi-command sequences. 10183 ;; 10184 '$CC '*) 10185 # Test whether the compiler implicitly links with -lc since on some 10186 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10187 # to ld, don't add -lc before -lgcc. 10188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10189$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10190if ${lt_cv_archive_cmds_need_lc+:} false; then : 10191 $as_echo_n "(cached) " >&6 10192else 10193 $RM conftest* 10194 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10195 10196 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10197 (eval $ac_compile) 2>&5 10198 ac_status=$? 10199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10200 test $ac_status = 0; } 2>conftest.err; then 10201 soname=conftest 10202 lib=conftest 10203 libobjs=conftest.$ac_objext 10204 deplibs= 10205 wl=$lt_prog_compiler_wl 10206 pic_flag=$lt_prog_compiler_pic 10207 compiler_flags=-v 10208 linker_flags=-v 10209 verstring= 10210 output_objdir=. 10211 libname=conftest 10212 lt_save_allow_undefined_flag=$allow_undefined_flag 10213 allow_undefined_flag= 10214 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10215 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10216 ac_status=$? 10217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10218 test $ac_status = 0; } 10219 then 10220 lt_cv_archive_cmds_need_lc=no 10221 else 10222 lt_cv_archive_cmds_need_lc=yes 10223 fi 10224 allow_undefined_flag=$lt_save_allow_undefined_flag 10225 else 10226 cat conftest.err 1>&5 10227 fi 10228 $RM conftest* 10229 10230fi 10231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10232$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10233 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10234 ;; 10235 esac 10236 fi 10237 ;; 10238esac 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10397$as_echo_n "checking dynamic linker characteristics... " >&6; } 10398 10399if test "$GCC" = yes; then 10400 case $host_os in 10401 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10402 *) lt_awk_arg="/^libraries:/" ;; 10403 esac 10404 case $host_os in 10405 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10406 *) lt_sed_strip_eq="s,=/,/,g" ;; 10407 esac 10408 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10409 case $lt_search_path_spec in 10410 *\;*) 10411 # if the path contains ";" then we assume it to be the separator 10412 # otherwise default to the standard path separator (i.e. ":") - it is 10413 # assumed that no part of a normal pathname contains ";" but that should 10414 # okay in the real world where ";" in dirpaths is itself problematic. 10415 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10416 ;; 10417 *) 10418 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10419 ;; 10420 esac 10421 # Ok, now we have the path, separated by spaces, we can step through it 10422 # and add multilib dir if necessary. 10423 lt_tmp_lt_search_path_spec= 10424 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10425 for lt_sys_path in $lt_search_path_spec; do 10426 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10427 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10428 else 10429 test -d "$lt_sys_path" && \ 10430 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10431 fi 10432 done 10433 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10434BEGIN {RS=" "; FS="/|\n";} { 10435 lt_foo=""; 10436 lt_count=0; 10437 for (lt_i = NF; lt_i > 0; lt_i--) { 10438 if ($lt_i != "" && $lt_i != ".") { 10439 if ($lt_i == "..") { 10440 lt_count++; 10441 } else { 10442 if (lt_count == 0) { 10443 lt_foo="/" $lt_i lt_foo; 10444 } else { 10445 lt_count--; 10446 } 10447 } 10448 } 10449 } 10450 if (lt_foo != "") { lt_freq[lt_foo]++; } 10451 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10452}'` 10453 # AWK program above erroneously prepends '/' to C:/dos/paths 10454 # for these hosts. 10455 case $host_os in 10456 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10457 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10458 esac 10459 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10460else 10461 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10462fi 10463library_names_spec= 10464libname_spec='lib$name' 10465soname_spec= 10466shrext_cmds=".so" 10467postinstall_cmds= 10468postuninstall_cmds= 10469finish_cmds= 10470finish_eval= 10471shlibpath_var= 10472shlibpath_overrides_runpath=unknown 10473version_type=none 10474dynamic_linker="$host_os ld.so" 10475sys_lib_dlsearch_path_spec="/lib /usr/lib" 10476need_lib_prefix=unknown 10477hardcode_into_libs=no 10478 10479# when you set need_version to no, make sure it does not cause -set_version 10480# flags to be left without arguments 10481need_version=unknown 10482 10483case $host_os in 10484aix3*) 10485 version_type=linux 10486 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10487 shlibpath_var=LIBPATH 10488 10489 # AIX 3 has no versioning support, so we append a major version to the name. 10490 soname_spec='${libname}${release}${shared_ext}$major' 10491 ;; 10492 10493aix[4-9]*) 10494 version_type=linux 10495 need_lib_prefix=no 10496 need_version=no 10497 hardcode_into_libs=yes 10498 if test "$host_cpu" = ia64; then 10499 # AIX 5 supports IA64 10500 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10501 shlibpath_var=LD_LIBRARY_PATH 10502 else 10503 # With GCC up to 2.95.x, collect2 would create an import file 10504 # for dependence libraries. The import file would start with 10505 # the line `#! .'. This would cause the generated library to 10506 # depend on `.', always an invalid library. This was fixed in 10507 # development snapshots of GCC prior to 3.0. 10508 case $host_os in 10509 aix4 | aix4.[01] | aix4.[01].*) 10510 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10511 echo ' yes ' 10512 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10513 : 10514 else 10515 can_build_shared=no 10516 fi 10517 ;; 10518 esac 10519 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10520 # soname into executable. Probably we can add versioning support to 10521 # collect2, so additional links can be useful in future. 10522 if test "$aix_use_runtimelinking" = yes; then 10523 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10524 # instead of lib<name>.a to let people know that these are not 10525 # typical AIX shared libraries. 10526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10527 else 10528 # We preserve .a as extension for shared libraries through AIX4.2 10529 # and later when we are not doing run time linking. 10530 library_names_spec='${libname}${release}.a $libname.a' 10531 soname_spec='${libname}${release}${shared_ext}$major' 10532 fi 10533 shlibpath_var=LIBPATH 10534 fi 10535 ;; 10536 10537amigaos*) 10538 case $host_cpu in 10539 powerpc) 10540 # Since July 2007 AmigaOS4 officially supports .so libraries. 10541 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10542 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10543 ;; 10544 m68k) 10545 library_names_spec='$libname.ixlibrary $libname.a' 10546 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10547 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' 10548 ;; 10549 esac 10550 ;; 10551 10552beos*) 10553 library_names_spec='${libname}${shared_ext}' 10554 dynamic_linker="$host_os ld.so" 10555 shlibpath_var=LIBRARY_PATH 10556 ;; 10557 10558bsdi[45]*) 10559 version_type=linux 10560 need_version=no 10561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10562 soname_spec='${libname}${release}${shared_ext}$major' 10563 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10564 shlibpath_var=LD_LIBRARY_PATH 10565 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10566 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10567 # the default ld.so.conf also contains /usr/contrib/lib and 10568 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10569 # libtool to hard-code these into programs 10570 ;; 10571 10572cygwin* | mingw* | pw32* | cegcc*) 10573 version_type=windows 10574 shrext_cmds=".dll" 10575 need_version=no 10576 need_lib_prefix=no 10577 10578 case $GCC,$host_os in 10579 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10580 library_names_spec='$libname.dll.a' 10581 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10582 postinstall_cmds='base_file=`basename \${file}`~ 10583 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10584 dldir=$destdir/`dirname \$dlpath`~ 10585 test -d \$dldir || mkdir -p \$dldir~ 10586 $install_prog $dir/$dlname \$dldir/$dlname~ 10587 chmod a+x \$dldir/$dlname~ 10588 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10589 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10590 fi' 10591 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10592 dlpath=$dir/\$dldll~ 10593 $RM \$dlpath' 10594 shlibpath_overrides_runpath=yes 10595 10596 case $host_os in 10597 cygwin*) 10598 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10599 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10600 10601 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10602 ;; 10603 mingw* | cegcc*) 10604 # MinGW DLLs use traditional 'lib' prefix 10605 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10606 ;; 10607 pw32*) 10608 # pw32 DLLs use 'pw' prefix rather than 'lib' 10609 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10610 ;; 10611 esac 10612 ;; 10613 10614 *) 10615 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10616 ;; 10617 esac 10618 dynamic_linker='Win32 ld.exe' 10619 # FIXME: first we should search . and the directory the executable is in 10620 shlibpath_var=PATH 10621 ;; 10622 10623darwin* | rhapsody*) 10624 dynamic_linker="$host_os dyld" 10625 version_type=darwin 10626 need_lib_prefix=no 10627 need_version=no 10628 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10629 soname_spec='${libname}${release}${major}$shared_ext' 10630 shlibpath_overrides_runpath=yes 10631 shlibpath_var=DYLD_LIBRARY_PATH 10632 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10633 10634 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10635 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10636 ;; 10637 10638dgux*) 10639 version_type=linux 10640 need_lib_prefix=no 10641 need_version=no 10642 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10643 soname_spec='${libname}${release}${shared_ext}$major' 10644 shlibpath_var=LD_LIBRARY_PATH 10645 ;; 10646 10647freebsd* | dragonfly*) 10648 # DragonFly does not have aout. When/if they implement a new 10649 # versioning mechanism, adjust this. 10650 if test -x /usr/bin/objformat; then 10651 objformat=`/usr/bin/objformat` 10652 else 10653 case $host_os in 10654 freebsd[23].*) objformat=aout ;; 10655 *) objformat=elf ;; 10656 esac 10657 fi 10658 version_type=freebsd-$objformat 10659 case $version_type in 10660 freebsd-elf*) 10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10662 need_version=no 10663 need_lib_prefix=no 10664 ;; 10665 freebsd-*) 10666 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10667 need_version=yes 10668 ;; 10669 esac 10670 shlibpath_var=LD_LIBRARY_PATH 10671 case $host_os in 10672 freebsd2.*) 10673 shlibpath_overrides_runpath=yes 10674 ;; 10675 freebsd3.[01]* | freebsdelf3.[01]*) 10676 shlibpath_overrides_runpath=yes 10677 hardcode_into_libs=yes 10678 ;; 10679 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10680 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10681 shlibpath_overrides_runpath=no 10682 hardcode_into_libs=yes 10683 ;; 10684 *) # from 4.6 on, and DragonFly 10685 shlibpath_overrides_runpath=yes 10686 hardcode_into_libs=yes 10687 ;; 10688 esac 10689 ;; 10690 10691haiku*) 10692 version_type=linux 10693 need_lib_prefix=no 10694 need_version=no 10695 dynamic_linker="$host_os runtime_loader" 10696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10697 soname_spec='${libname}${release}${shared_ext}$major' 10698 shlibpath_var=LIBRARY_PATH 10699 shlibpath_overrides_runpath=yes 10700 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10701 hardcode_into_libs=yes 10702 ;; 10703 10704hpux9* | hpux10* | hpux11*) 10705 # Give a soname corresponding to the major version so that dld.sl refuses to 10706 # link against other versions. 10707 version_type=sunos 10708 need_lib_prefix=no 10709 need_version=no 10710 case $host_cpu in 10711 ia64*) 10712 shrext_cmds='.so' 10713 hardcode_into_libs=yes 10714 dynamic_linker="$host_os dld.so" 10715 shlibpath_var=LD_LIBRARY_PATH 10716 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10718 soname_spec='${libname}${release}${shared_ext}$major' 10719 if test "X$HPUX_IA64_MODE" = X32; then 10720 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10721 else 10722 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10723 fi 10724 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10725 ;; 10726 hppa*64*) 10727 shrext_cmds='.sl' 10728 hardcode_into_libs=yes 10729 dynamic_linker="$host_os dld.sl" 10730 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10731 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10733 soname_spec='${libname}${release}${shared_ext}$major' 10734 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10735 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10736 ;; 10737 *) 10738 shrext_cmds='.sl' 10739 dynamic_linker="$host_os dld.sl" 10740 shlibpath_var=SHLIB_PATH 10741 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10743 soname_spec='${libname}${release}${shared_ext}$major' 10744 ;; 10745 esac 10746 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10747 postinstall_cmds='chmod 555 $lib' 10748 # or fails outright, so override atomically: 10749 install_override_mode=555 10750 ;; 10751 10752interix[3-9]*) 10753 version_type=linux 10754 need_lib_prefix=no 10755 need_version=no 10756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10757 soname_spec='${libname}${release}${shared_ext}$major' 10758 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10759 shlibpath_var=LD_LIBRARY_PATH 10760 shlibpath_overrides_runpath=no 10761 hardcode_into_libs=yes 10762 ;; 10763 10764irix5* | irix6* | nonstopux*) 10765 case $host_os in 10766 nonstopux*) version_type=nonstopux ;; 10767 *) 10768 if test "$lt_cv_prog_gnu_ld" = yes; then 10769 version_type=linux 10770 else 10771 version_type=irix 10772 fi ;; 10773 esac 10774 need_lib_prefix=no 10775 need_version=no 10776 soname_spec='${libname}${release}${shared_ext}$major' 10777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10778 case $host_os in 10779 irix5* | nonstopux*) 10780 libsuff= shlibsuff= 10781 ;; 10782 *) 10783 case $LD in # libtool.m4 will add one of these switches to LD 10784 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10785 libsuff= shlibsuff= libmagic=32-bit;; 10786 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10787 libsuff=32 shlibsuff=N32 libmagic=N32;; 10788 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10789 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10790 *) libsuff= shlibsuff= libmagic=never-match;; 10791 esac 10792 ;; 10793 esac 10794 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10795 shlibpath_overrides_runpath=no 10796 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10797 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10798 hardcode_into_libs=yes 10799 ;; 10800 10801# No shared lib support for Linux oldld, aout, or coff. 10802linux*oldld* | linux*aout* | linux*coff*) 10803 dynamic_linker=no 10804 ;; 10805 10806# This must be Linux ELF. 10807 10808# uclinux* changes (here and below) have been submitted to the libtool 10809# project, but have not yet been accepted: they are GCC-local changes 10810# for the time being. (See 10811# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10812linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10813 version_type=linux 10814 need_lib_prefix=no 10815 need_version=no 10816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10817 soname_spec='${libname}${release}${shared_ext}$major' 10818 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10819 shlibpath_var=LD_LIBRARY_PATH 10820 shlibpath_overrides_runpath=no 10821 10822 # Some binutils ld are patched to set DT_RUNPATH 10823 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10824 $as_echo_n "(cached) " >&6 10825else 10826 lt_cv_shlibpath_overrides_runpath=no 10827 save_LDFLAGS=$LDFLAGS 10828 save_libdir=$libdir 10829 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10830 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10832/* end confdefs.h. */ 10833 10834int 10835main () 10836{ 10837 10838 ; 10839 return 0; 10840} 10841_ACEOF 10842if ac_fn_c_try_link "$LINENO"; then : 10843 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10844 lt_cv_shlibpath_overrides_runpath=yes 10845fi 10846fi 10847rm -f core conftest.err conftest.$ac_objext \ 10848 conftest$ac_exeext conftest.$ac_ext 10849 LDFLAGS=$save_LDFLAGS 10850 libdir=$save_libdir 10851 10852fi 10853 10854 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10855 10856 # This implies no fast_install, which is unacceptable. 10857 # Some rework will be needed to allow for fast_install 10858 # before this can be enabled. 10859 hardcode_into_libs=yes 10860 10861 # Append ld.so.conf contents to the search path 10862 if test -f /etc/ld.so.conf; then 10863 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' ' '` 10864 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10865 fi 10866 10867 # We used to test for /lib/ld.so.1 and disable shared libraries on 10868 # powerpc, because MkLinux only supported shared libraries with the 10869 # GNU dynamic linker. Since this was broken with cross compilers, 10870 # most powerpc-linux boxes support dynamic linking these days and 10871 # people can always --disable-shared, the test was removed, and we 10872 # assume the GNU/Linux dynamic linker is in use. 10873 dynamic_linker='GNU/Linux ld.so' 10874 ;; 10875 10876netbsd*) 10877 version_type=sunos 10878 need_lib_prefix=no 10879 need_version=no 10880 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10882 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10883 dynamic_linker='NetBSD (a.out) ld.so' 10884 else 10885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10886 soname_spec='${libname}${release}${shared_ext}$major' 10887 dynamic_linker='NetBSD ld.elf_so' 10888 fi 10889 shlibpath_var=LD_LIBRARY_PATH 10890 shlibpath_overrides_runpath=yes 10891 hardcode_into_libs=yes 10892 ;; 10893 10894newsos6) 10895 version_type=linux 10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10897 shlibpath_var=LD_LIBRARY_PATH 10898 shlibpath_overrides_runpath=yes 10899 ;; 10900 10901*nto* | *qnx*) 10902 version_type=qnx 10903 need_lib_prefix=no 10904 need_version=no 10905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10906 soname_spec='${libname}${release}${shared_ext}$major' 10907 shlibpath_var=LD_LIBRARY_PATH 10908 shlibpath_overrides_runpath=no 10909 hardcode_into_libs=yes 10910 dynamic_linker='ldqnx.so' 10911 ;; 10912 10913openbsd*) 10914 version_type=sunos 10915 sys_lib_dlsearch_path_spec="/usr/lib" 10916 need_lib_prefix=no 10917 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10918 case $host_os in 10919 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10920 *) need_version=no ;; 10921 esac 10922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10923 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10924 shlibpath_var=LD_LIBRARY_PATH 10925 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10926 case $host_os in 10927 openbsd2.[89] | openbsd2.[89].*) 10928 shlibpath_overrides_runpath=no 10929 ;; 10930 *) 10931 shlibpath_overrides_runpath=yes 10932 ;; 10933 esac 10934 else 10935 shlibpath_overrides_runpath=yes 10936 fi 10937 ;; 10938 10939os2*) 10940 libname_spec='$name' 10941 shrext_cmds=".dll" 10942 need_lib_prefix=no 10943 library_names_spec='$libname${shared_ext} $libname.a' 10944 dynamic_linker='OS/2 ld.exe' 10945 shlibpath_var=LIBPATH 10946 ;; 10947 10948osf3* | osf4* | osf5*) 10949 version_type=osf 10950 need_lib_prefix=no 10951 need_version=no 10952 soname_spec='${libname}${release}${shared_ext}$major' 10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10954 shlibpath_var=LD_LIBRARY_PATH 10955 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10956 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10957 ;; 10958 10959rdos*) 10960 dynamic_linker=no 10961 ;; 10962 10963solaris*) 10964 version_type=linux 10965 need_lib_prefix=no 10966 need_version=no 10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10968 soname_spec='${libname}${release}${shared_ext}$major' 10969 shlibpath_var=LD_LIBRARY_PATH 10970 shlibpath_overrides_runpath=yes 10971 hardcode_into_libs=yes 10972 # ldd complains unless libraries are executable 10973 postinstall_cmds='chmod +x $lib' 10974 ;; 10975 10976sunos4*) 10977 version_type=sunos 10978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10979 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10980 shlibpath_var=LD_LIBRARY_PATH 10981 shlibpath_overrides_runpath=yes 10982 if test "$with_gnu_ld" = yes; then 10983 need_lib_prefix=no 10984 fi 10985 need_version=yes 10986 ;; 10987 10988sysv4 | sysv4.3*) 10989 version_type=linux 10990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10991 soname_spec='${libname}${release}${shared_ext}$major' 10992 shlibpath_var=LD_LIBRARY_PATH 10993 case $host_vendor in 10994 sni) 10995 shlibpath_overrides_runpath=no 10996 need_lib_prefix=no 10997 runpath_var=LD_RUN_PATH 10998 ;; 10999 siemens) 11000 need_lib_prefix=no 11001 ;; 11002 motorola) 11003 need_lib_prefix=no 11004 need_version=no 11005 shlibpath_overrides_runpath=no 11006 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11007 ;; 11008 esac 11009 ;; 11010 11011sysv4*MP*) 11012 if test -d /usr/nec ;then 11013 version_type=linux 11014 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11015 soname_spec='$libname${shared_ext}.$major' 11016 shlibpath_var=LD_LIBRARY_PATH 11017 fi 11018 ;; 11019 11020sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11021 version_type=freebsd-elf 11022 need_lib_prefix=no 11023 need_version=no 11024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11025 soname_spec='${libname}${release}${shared_ext}$major' 11026 shlibpath_var=LD_LIBRARY_PATH 11027 shlibpath_overrides_runpath=yes 11028 hardcode_into_libs=yes 11029 if test "$with_gnu_ld" = yes; then 11030 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11031 else 11032 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11033 case $host_os in 11034 sco3.2v5*) 11035 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11036 ;; 11037 esac 11038 fi 11039 sys_lib_dlsearch_path_spec='/usr/lib' 11040 ;; 11041 11042tpf*) 11043 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11044 version_type=linux 11045 need_lib_prefix=no 11046 need_version=no 11047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11048 shlibpath_var=LD_LIBRARY_PATH 11049 shlibpath_overrides_runpath=no 11050 hardcode_into_libs=yes 11051 ;; 11052 11053uts4*) 11054 version_type=linux 11055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11056 soname_spec='${libname}${release}${shared_ext}$major' 11057 shlibpath_var=LD_LIBRARY_PATH 11058 ;; 11059 11060# Shared libraries for VwWorks, >= 7 only at this stage 11061# and (fpic) still incompatible with "large" code models 11062# in a few configurations. Only for RTP mode in any case, 11063# and upon explicit request at configure time. 11064vxworks7*) 11065 dynamic_linker=no 11066 case ${with_multisubdir}-${enable_shared} in 11067 *large*) 11068 ;; 11069 *mrtp*-yes) 11070 version_type=linux 11071 need_lib_prefix=no 11072 need_version=no 11073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11074 soname_spec='${libname}${release}${shared_ext}$major' 11075 dynamic_linker="$host_os module_loader" 11076 ;; 11077 esac 11078 ;; 11079*) 11080 dynamic_linker=no 11081 ;; 11082esac 11083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11084$as_echo "$dynamic_linker" >&6; } 11085test "$dynamic_linker" = no && can_build_shared=no 11086 11087variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11088if test "$GCC" = yes; then 11089 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11090fi 11091 11092if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11093 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11094fi 11095if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11096 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11097fi 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11191$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11192hardcode_action= 11193if test -n "$hardcode_libdir_flag_spec" || 11194 test -n "$runpath_var" || 11195 test "X$hardcode_automatic" = "Xyes" ; then 11196 11197 # We can hardcode non-existent directories. 11198 if test "$hardcode_direct" != no && 11199 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11200 # have to relink, otherwise we might link with an installed library 11201 # when we should be linking with a yet-to-be-installed one 11202 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11203 test "$hardcode_minus_L" != no; then 11204 # Linking always hardcodes the temporary library directory. 11205 hardcode_action=relink 11206 else 11207 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11208 hardcode_action=immediate 11209 fi 11210else 11211 # We cannot hardcode anything, or else we can only hardcode existing 11212 # directories. 11213 hardcode_action=unsupported 11214fi 11215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11216$as_echo "$hardcode_action" >&6; } 11217 11218if test "$hardcode_action" = relink || 11219 test "$inherit_rpath" = yes; then 11220 # Fast installation is not supported 11221 enable_fast_install=no 11222elif test "$shlibpath_overrides_runpath" = yes || 11223 test "$enable_shared" = no; then 11224 # Fast installation is not necessary 11225 enable_fast_install=needless 11226fi 11227 11228 11229 11230 11231 11232 11233 if test "x$enable_dlopen" != xyes; then 11234 enable_dlopen=unknown 11235 enable_dlopen_self=unknown 11236 enable_dlopen_self_static=unknown 11237else 11238 lt_cv_dlopen=no 11239 lt_cv_dlopen_libs= 11240 11241 case $host_os in 11242 beos*) 11243 lt_cv_dlopen="load_add_on" 11244 lt_cv_dlopen_libs= 11245 lt_cv_dlopen_self=yes 11246 ;; 11247 11248 mingw* | pw32* | cegcc*) 11249 lt_cv_dlopen="LoadLibrary" 11250 lt_cv_dlopen_libs= 11251 ;; 11252 11253 cygwin*) 11254 lt_cv_dlopen="dlopen" 11255 lt_cv_dlopen_libs= 11256 ;; 11257 11258 darwin*) 11259 # if libdl is installed we need to link against it 11260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11261$as_echo_n "checking for dlopen in -ldl... " >&6; } 11262if ${ac_cv_lib_dl_dlopen+:} false; then : 11263 $as_echo_n "(cached) " >&6 11264else 11265 ac_check_lib_save_LIBS=$LIBS 11266LIBS="-ldl $LIBS" 11267cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11268/* end confdefs.h. */ 11269 11270/* Override any GCC internal prototype to avoid an error. 11271 Use char because int might match the return type of a GCC 11272 builtin and then its argument prototype would still apply. */ 11273#ifdef __cplusplus 11274extern "C" 11275#endif 11276char dlopen (); 11277int 11278main () 11279{ 11280return dlopen (); 11281 ; 11282 return 0; 11283} 11284_ACEOF 11285if ac_fn_c_try_link "$LINENO"; then : 11286 ac_cv_lib_dl_dlopen=yes 11287else 11288 ac_cv_lib_dl_dlopen=no 11289fi 11290rm -f core conftest.err conftest.$ac_objext \ 11291 conftest$ac_exeext conftest.$ac_ext 11292LIBS=$ac_check_lib_save_LIBS 11293fi 11294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11295$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11296if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11297 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11298else 11299 11300 lt_cv_dlopen="dyld" 11301 lt_cv_dlopen_libs= 11302 lt_cv_dlopen_self=yes 11303 11304fi 11305 11306 ;; 11307 11308 *) 11309 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11310if test "x$ac_cv_func_shl_load" = xyes; then : 11311 lt_cv_dlopen="shl_load" 11312else 11313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11314$as_echo_n "checking for shl_load in -ldld... " >&6; } 11315if ${ac_cv_lib_dld_shl_load+:} false; then : 11316 $as_echo_n "(cached) " >&6 11317else 11318 ac_check_lib_save_LIBS=$LIBS 11319LIBS="-ldld $LIBS" 11320cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11321/* end confdefs.h. */ 11322 11323/* Override any GCC internal prototype to avoid an error. 11324 Use char because int might match the return type of a GCC 11325 builtin and then its argument prototype would still apply. */ 11326#ifdef __cplusplus 11327extern "C" 11328#endif 11329char shl_load (); 11330int 11331main () 11332{ 11333return shl_load (); 11334 ; 11335 return 0; 11336} 11337_ACEOF 11338if ac_fn_c_try_link "$LINENO"; then : 11339 ac_cv_lib_dld_shl_load=yes 11340else 11341 ac_cv_lib_dld_shl_load=no 11342fi 11343rm -f core conftest.err conftest.$ac_objext \ 11344 conftest$ac_exeext conftest.$ac_ext 11345LIBS=$ac_check_lib_save_LIBS 11346fi 11347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11348$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11349if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11350 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11351else 11352 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11353if test "x$ac_cv_func_dlopen" = xyes; then : 11354 lt_cv_dlopen="dlopen" 11355else 11356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11357$as_echo_n "checking for dlopen in -ldl... " >&6; } 11358if ${ac_cv_lib_dl_dlopen+:} false; then : 11359 $as_echo_n "(cached) " >&6 11360else 11361 ac_check_lib_save_LIBS=$LIBS 11362LIBS="-ldl $LIBS" 11363cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11364/* end confdefs.h. */ 11365 11366/* Override any GCC internal prototype to avoid an error. 11367 Use char because int might match the return type of a GCC 11368 builtin and then its argument prototype would still apply. */ 11369#ifdef __cplusplus 11370extern "C" 11371#endif 11372char dlopen (); 11373int 11374main () 11375{ 11376return dlopen (); 11377 ; 11378 return 0; 11379} 11380_ACEOF 11381if ac_fn_c_try_link "$LINENO"; then : 11382 ac_cv_lib_dl_dlopen=yes 11383else 11384 ac_cv_lib_dl_dlopen=no 11385fi 11386rm -f core conftest.err conftest.$ac_objext \ 11387 conftest$ac_exeext conftest.$ac_ext 11388LIBS=$ac_check_lib_save_LIBS 11389fi 11390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11391$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11392if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11393 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11394else 11395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11396$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11397if ${ac_cv_lib_svld_dlopen+:} false; then : 11398 $as_echo_n "(cached) " >&6 11399else 11400 ac_check_lib_save_LIBS=$LIBS 11401LIBS="-lsvld $LIBS" 11402cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11403/* end confdefs.h. */ 11404 11405/* Override any GCC internal prototype to avoid an error. 11406 Use char because int might match the return type of a GCC 11407 builtin and then its argument prototype would still apply. */ 11408#ifdef __cplusplus 11409extern "C" 11410#endif 11411char dlopen (); 11412int 11413main () 11414{ 11415return dlopen (); 11416 ; 11417 return 0; 11418} 11419_ACEOF 11420if ac_fn_c_try_link "$LINENO"; then : 11421 ac_cv_lib_svld_dlopen=yes 11422else 11423 ac_cv_lib_svld_dlopen=no 11424fi 11425rm -f core conftest.err conftest.$ac_objext \ 11426 conftest$ac_exeext conftest.$ac_ext 11427LIBS=$ac_check_lib_save_LIBS 11428fi 11429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11430$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11431if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11432 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11433else 11434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11435$as_echo_n "checking for dld_link in -ldld... " >&6; } 11436if ${ac_cv_lib_dld_dld_link+:} false; then : 11437 $as_echo_n "(cached) " >&6 11438else 11439 ac_check_lib_save_LIBS=$LIBS 11440LIBS="-ldld $LIBS" 11441cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11442/* end confdefs.h. */ 11443 11444/* Override any GCC internal prototype to avoid an error. 11445 Use char because int might match the return type of a GCC 11446 builtin and then its argument prototype would still apply. */ 11447#ifdef __cplusplus 11448extern "C" 11449#endif 11450char dld_link (); 11451int 11452main () 11453{ 11454return dld_link (); 11455 ; 11456 return 0; 11457} 11458_ACEOF 11459if ac_fn_c_try_link "$LINENO"; then : 11460 ac_cv_lib_dld_dld_link=yes 11461else 11462 ac_cv_lib_dld_dld_link=no 11463fi 11464rm -f core conftest.err conftest.$ac_objext \ 11465 conftest$ac_exeext conftest.$ac_ext 11466LIBS=$ac_check_lib_save_LIBS 11467fi 11468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11469$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11470if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11471 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11472fi 11473 11474 11475fi 11476 11477 11478fi 11479 11480 11481fi 11482 11483 11484fi 11485 11486 11487fi 11488 11489 ;; 11490 esac 11491 11492 if test "x$lt_cv_dlopen" != xno; then 11493 enable_dlopen=yes 11494 else 11495 enable_dlopen=no 11496 fi 11497 11498 case $lt_cv_dlopen in 11499 dlopen) 11500 save_CPPFLAGS="$CPPFLAGS" 11501 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11502 11503 save_LDFLAGS="$LDFLAGS" 11504 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11505 11506 save_LIBS="$LIBS" 11507 LIBS="$lt_cv_dlopen_libs $LIBS" 11508 11509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11510$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11511if ${lt_cv_dlopen_self+:} false; then : 11512 $as_echo_n "(cached) " >&6 11513else 11514 if test "$cross_compiling" = yes; then : 11515 lt_cv_dlopen_self=cross 11516else 11517 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11518 lt_status=$lt_dlunknown 11519 cat > conftest.$ac_ext <<_LT_EOF 11520#line 11520 "configure" 11521#include "confdefs.h" 11522 11523#if HAVE_DLFCN_H 11524#include <dlfcn.h> 11525#endif 11526 11527#include <stdio.h> 11528 11529#ifdef RTLD_GLOBAL 11530# define LT_DLGLOBAL RTLD_GLOBAL 11531#else 11532# ifdef DL_GLOBAL 11533# define LT_DLGLOBAL DL_GLOBAL 11534# else 11535# define LT_DLGLOBAL 0 11536# endif 11537#endif 11538 11539/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11540 find out it does not work in some platform. */ 11541#ifndef LT_DLLAZY_OR_NOW 11542# ifdef RTLD_LAZY 11543# define LT_DLLAZY_OR_NOW RTLD_LAZY 11544# else 11545# ifdef DL_LAZY 11546# define LT_DLLAZY_OR_NOW DL_LAZY 11547# else 11548# ifdef RTLD_NOW 11549# define LT_DLLAZY_OR_NOW RTLD_NOW 11550# else 11551# ifdef DL_NOW 11552# define LT_DLLAZY_OR_NOW DL_NOW 11553# else 11554# define LT_DLLAZY_OR_NOW 0 11555# endif 11556# endif 11557# endif 11558# endif 11559#endif 11560 11561/* When -fvisbility=hidden is used, assume the code has been annotated 11562 correspondingly for the symbols needed. */ 11563#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11564void fnord () __attribute__((visibility("default"))); 11565#endif 11566 11567void fnord () { int i=42; } 11568int main () 11569{ 11570 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11571 int status = $lt_dlunknown; 11572 11573 if (self) 11574 { 11575 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11576 else 11577 { 11578 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11579 else puts (dlerror ()); 11580 } 11581 /* dlclose (self); */ 11582 } 11583 else 11584 puts (dlerror ()); 11585 11586 return status; 11587} 11588_LT_EOF 11589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11590 (eval $ac_link) 2>&5 11591 ac_status=$? 11592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11593 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11594 (./conftest; exit; ) >&5 2>/dev/null 11595 lt_status=$? 11596 case x$lt_status in 11597 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11598 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11599 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11600 esac 11601 else : 11602 # compilation failed 11603 lt_cv_dlopen_self=no 11604 fi 11605fi 11606rm -fr conftest* 11607 11608 11609fi 11610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11611$as_echo "$lt_cv_dlopen_self" >&6; } 11612 11613 if test "x$lt_cv_dlopen_self" = xyes; then 11614 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11616$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11617if ${lt_cv_dlopen_self_static+:} false; then : 11618 $as_echo_n "(cached) " >&6 11619else 11620 if test "$cross_compiling" = yes; then : 11621 lt_cv_dlopen_self_static=cross 11622else 11623 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11624 lt_status=$lt_dlunknown 11625 cat > conftest.$ac_ext <<_LT_EOF 11626#line 11626 "configure" 11627#include "confdefs.h" 11628 11629#if HAVE_DLFCN_H 11630#include <dlfcn.h> 11631#endif 11632 11633#include <stdio.h> 11634 11635#ifdef RTLD_GLOBAL 11636# define LT_DLGLOBAL RTLD_GLOBAL 11637#else 11638# ifdef DL_GLOBAL 11639# define LT_DLGLOBAL DL_GLOBAL 11640# else 11641# define LT_DLGLOBAL 0 11642# endif 11643#endif 11644 11645/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11646 find out it does not work in some platform. */ 11647#ifndef LT_DLLAZY_OR_NOW 11648# ifdef RTLD_LAZY 11649# define LT_DLLAZY_OR_NOW RTLD_LAZY 11650# else 11651# ifdef DL_LAZY 11652# define LT_DLLAZY_OR_NOW DL_LAZY 11653# else 11654# ifdef RTLD_NOW 11655# define LT_DLLAZY_OR_NOW RTLD_NOW 11656# else 11657# ifdef DL_NOW 11658# define LT_DLLAZY_OR_NOW DL_NOW 11659# else 11660# define LT_DLLAZY_OR_NOW 0 11661# endif 11662# endif 11663# endif 11664# endif 11665#endif 11666 11667/* When -fvisbility=hidden is used, assume the code has been annotated 11668 correspondingly for the symbols needed. */ 11669#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11670void fnord () __attribute__((visibility("default"))); 11671#endif 11672 11673void fnord () { int i=42; } 11674int main () 11675{ 11676 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11677 int status = $lt_dlunknown; 11678 11679 if (self) 11680 { 11681 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11682 else 11683 { 11684 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11685 else puts (dlerror ()); 11686 } 11687 /* dlclose (self); */ 11688 } 11689 else 11690 puts (dlerror ()); 11691 11692 return status; 11693} 11694_LT_EOF 11695 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11696 (eval $ac_link) 2>&5 11697 ac_status=$? 11698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11699 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11700 (./conftest; exit; ) >&5 2>/dev/null 11701 lt_status=$? 11702 case x$lt_status in 11703 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11704 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11705 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11706 esac 11707 else : 11708 # compilation failed 11709 lt_cv_dlopen_self_static=no 11710 fi 11711fi 11712rm -fr conftest* 11713 11714 11715fi 11716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11717$as_echo "$lt_cv_dlopen_self_static" >&6; } 11718 fi 11719 11720 CPPFLAGS="$save_CPPFLAGS" 11721 LDFLAGS="$save_LDFLAGS" 11722 LIBS="$save_LIBS" 11723 ;; 11724 esac 11725 11726 case $lt_cv_dlopen_self in 11727 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11728 *) enable_dlopen_self=unknown ;; 11729 esac 11730 11731 case $lt_cv_dlopen_self_static in 11732 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11733 *) enable_dlopen_self_static=unknown ;; 11734 esac 11735fi 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753striplib= 11754old_striplib= 11755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11756$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11757if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11758 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11759 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11761$as_echo "yes" >&6; } 11762else 11763# FIXME - insert some real tests, host_os isn't really good enough 11764 case $host_os in 11765 darwin*) 11766 if test -n "$STRIP" ; then 11767 striplib="$STRIP -x" 11768 old_striplib="$STRIP -S" 11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11770$as_echo "yes" >&6; } 11771 else 11772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11773$as_echo "no" >&6; } 11774 fi 11775 ;; 11776 *) 11777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11778$as_echo "no" >&6; } 11779 ;; 11780 esac 11781fi 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 # Report which library types will actually be built 11795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11796$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11798$as_echo "$can_build_shared" >&6; } 11799 11800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11801$as_echo_n "checking whether to build shared libraries... " >&6; } 11802 test "$can_build_shared" = "no" && enable_shared=no 11803 11804 # On AIX, shared libraries and static libraries use the same namespace, and 11805 # are all built from PIC. 11806 case $host_os in 11807 aix3*) 11808 test "$enable_shared" = yes && enable_static=no 11809 if test -n "$RANLIB"; then 11810 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11811 postinstall_cmds='$RANLIB $lib' 11812 fi 11813 ;; 11814 11815 aix[4-9]*) 11816 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11817 test "$enable_shared" = yes && enable_static=no 11818 fi 11819 ;; 11820 esac 11821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11822$as_echo "$enable_shared" >&6; } 11823 11824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11825$as_echo_n "checking whether to build static libraries... " >&6; } 11826 # Make sure either enable_shared or enable_static is yes. 11827 test "$enable_shared" = yes || enable_static=yes 11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11829$as_echo "$enable_static" >&6; } 11830 11831 11832 11833 11834fi 11835ac_ext=c 11836ac_cpp='$CPP $CPPFLAGS' 11837ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11838ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11839ac_compiler_gnu=$ac_cv_c_compiler_gnu 11840 11841CC="$lt_save_CC" 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 ac_config_commands="$ac_config_commands libtool" 11856 11857 11858 11859 11860# Only expand once: 11861 11862 11863# Check whether --enable-largefile was given. 11864if test "${enable_largefile+set}" = set; then : 11865 enableval=$enable_largefile; 11866fi 11867 11868if test "$enable_largefile" != no; then 11869 11870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11871$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11872if ${ac_cv_sys_largefile_CC+:} false; then : 11873 $as_echo_n "(cached) " >&6 11874else 11875 ac_cv_sys_largefile_CC=no 11876 if test "$GCC" != yes; then 11877 ac_save_CC=$CC 11878 while :; do 11879 # IRIX 6.2 and later do not support large files by default, 11880 # so use the C compiler's -n32 option if that helps. 11881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11882/* end confdefs.h. */ 11883#include <sys/types.h> 11884 /* Check that off_t can represent 2**63 - 1 correctly. 11885 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11886 since some C++ compilers masquerading as C compilers 11887 incorrectly reject 9223372036854775807. */ 11888#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11889 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11890 && LARGE_OFF_T % 2147483647 == 1) 11891 ? 1 : -1]; 11892int 11893main () 11894{ 11895 11896 ; 11897 return 0; 11898} 11899_ACEOF 11900 if ac_fn_c_try_compile "$LINENO"; then : 11901 break 11902fi 11903rm -f core conftest.err conftest.$ac_objext 11904 CC="$CC -n32" 11905 if ac_fn_c_try_compile "$LINENO"; then : 11906 ac_cv_sys_largefile_CC=' -n32'; break 11907fi 11908rm -f core conftest.err conftest.$ac_objext 11909 break 11910 done 11911 CC=$ac_save_CC 11912 rm -f conftest.$ac_ext 11913 fi 11914fi 11915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11916$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11917 if test "$ac_cv_sys_largefile_CC" != no; then 11918 CC=$CC$ac_cv_sys_largefile_CC 11919 fi 11920 11921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11922$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11923if ${ac_cv_sys_file_offset_bits+:} false; then : 11924 $as_echo_n "(cached) " >&6 11925else 11926 while :; do 11927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11928/* end confdefs.h. */ 11929#include <sys/types.h> 11930 /* Check that off_t can represent 2**63 - 1 correctly. 11931 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11932 since some C++ compilers masquerading as C compilers 11933 incorrectly reject 9223372036854775807. */ 11934#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11935 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11936 && LARGE_OFF_T % 2147483647 == 1) 11937 ? 1 : -1]; 11938int 11939main () 11940{ 11941 11942 ; 11943 return 0; 11944} 11945_ACEOF 11946if ac_fn_c_try_compile "$LINENO"; then : 11947 ac_cv_sys_file_offset_bits=no; break 11948fi 11949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11951/* end confdefs.h. */ 11952#define _FILE_OFFSET_BITS 64 11953#include <sys/types.h> 11954 /* Check that off_t can represent 2**63 - 1 correctly. 11955 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11956 since some C++ compilers masquerading as C compilers 11957 incorrectly reject 9223372036854775807. */ 11958#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11959 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11960 && LARGE_OFF_T % 2147483647 == 1) 11961 ? 1 : -1]; 11962int 11963main () 11964{ 11965 11966 ; 11967 return 0; 11968} 11969_ACEOF 11970if ac_fn_c_try_compile "$LINENO"; then : 11971 ac_cv_sys_file_offset_bits=64; break 11972fi 11973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11974 ac_cv_sys_file_offset_bits=unknown 11975 break 11976done 11977fi 11978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11979$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11980case $ac_cv_sys_file_offset_bits in #( 11981 no | unknown) ;; 11982 *) 11983cat >>confdefs.h <<_ACEOF 11984#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11985_ACEOF 11986;; 11987esac 11988rm -rf conftest* 11989 if test $ac_cv_sys_file_offset_bits = unknown; then 11990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11991$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11992if ${ac_cv_sys_large_files+:} false; then : 11993 $as_echo_n "(cached) " >&6 11994else 11995 while :; do 11996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11997/* end confdefs.h. */ 11998#include <sys/types.h> 11999 /* Check that off_t can represent 2**63 - 1 correctly. 12000 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12001 since some C++ compilers masquerading as C compilers 12002 incorrectly reject 9223372036854775807. */ 12003#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12004 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12005 && LARGE_OFF_T % 2147483647 == 1) 12006 ? 1 : -1]; 12007int 12008main () 12009{ 12010 12011 ; 12012 return 0; 12013} 12014_ACEOF 12015if ac_fn_c_try_compile "$LINENO"; then : 12016 ac_cv_sys_large_files=no; break 12017fi 12018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12020/* end confdefs.h. */ 12021#define _LARGE_FILES 1 12022#include <sys/types.h> 12023 /* Check that off_t can represent 2**63 - 1 correctly. 12024 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12025 since some C++ compilers masquerading as C compilers 12026 incorrectly reject 9223372036854775807. */ 12027#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12028 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12029 && LARGE_OFF_T % 2147483647 == 1) 12030 ? 1 : -1]; 12031int 12032main () 12033{ 12034 12035 ; 12036 return 0; 12037} 12038_ACEOF 12039if ac_fn_c_try_compile "$LINENO"; then : 12040 ac_cv_sys_large_files=1; break 12041fi 12042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12043 ac_cv_sys_large_files=unknown 12044 break 12045done 12046fi 12047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12048$as_echo "$ac_cv_sys_large_files" >&6; } 12049case $ac_cv_sys_large_files in #( 12050 no | unknown) ;; 12051 *) 12052cat >>confdefs.h <<_ACEOF 12053#define _LARGE_FILES $ac_cv_sys_large_files 12054_ACEOF 12055;; 12056esac 12057rm -rf conftest* 12058 fi 12059 12060 12061fi 12062 12063 12064MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 12065for ac_prog in aclocal 12066do 12067 # Extract the first word of "$ac_prog", so it can be a program name with args. 12068set dummy $ac_prog; ac_word=$2 12069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12070$as_echo_n "checking for $ac_word... " >&6; } 12071if ${ac_cv_prog_ACLOCAL+:} false; then : 12072 $as_echo_n "(cached) " >&6 12073else 12074 if test -n "$ACLOCAL"; then 12075 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 12076else 12077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12078for as_dir in $PATH 12079do 12080 IFS=$as_save_IFS 12081 test -z "$as_dir" && as_dir=. 12082 for ac_exec_ext in '' $ac_executable_extensions; do 12083 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12084 ac_cv_prog_ACLOCAL="$ac_prog" 12085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12086 break 2 12087 fi 12088done 12089 done 12090IFS=$as_save_IFS 12091 12092fi 12093fi 12094ACLOCAL=$ac_cv_prog_ACLOCAL 12095if test -n "$ACLOCAL"; then 12096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 12097$as_echo "$ACLOCAL" >&6; } 12098else 12099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12100$as_echo "no" >&6; } 12101fi 12102 12103 12104 test -n "$ACLOCAL" && break 12105done 12106test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 12107 12108for ac_prog in autoconf 12109do 12110 # Extract the first word of "$ac_prog", so it can be a program name with args. 12111set dummy $ac_prog; ac_word=$2 12112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12113$as_echo_n "checking for $ac_word... " >&6; } 12114if ${ac_cv_prog_AUTOCONF+:} false; then : 12115 $as_echo_n "(cached) " >&6 12116else 12117 if test -n "$AUTOCONF"; then 12118 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 12119else 12120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12121for as_dir in $PATH 12122do 12123 IFS=$as_save_IFS 12124 test -z "$as_dir" && as_dir=. 12125 for ac_exec_ext in '' $ac_executable_extensions; do 12126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12127 ac_cv_prog_AUTOCONF="$ac_prog" 12128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12129 break 2 12130 fi 12131done 12132 done 12133IFS=$as_save_IFS 12134 12135fi 12136fi 12137AUTOCONF=$ac_cv_prog_AUTOCONF 12138if test -n "$AUTOCONF"; then 12139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 12140$as_echo "$AUTOCONF" >&6; } 12141else 12142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12143$as_echo "no" >&6; } 12144fi 12145 12146 12147 test -n "$AUTOCONF" && break 12148done 12149test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 12150 12151for ac_prog in autoheader 12152do 12153 # Extract the first word of "$ac_prog", so it can be a program name with args. 12154set dummy $ac_prog; ac_word=$2 12155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12156$as_echo_n "checking for $ac_word... " >&6; } 12157if ${ac_cv_prog_AUTOHEADER+:} false; then : 12158 $as_echo_n "(cached) " >&6 12159else 12160 if test -n "$AUTOHEADER"; then 12161 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 12162else 12163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12164for as_dir in $PATH 12165do 12166 IFS=$as_save_IFS 12167 test -z "$as_dir" && as_dir=. 12168 for ac_exec_ext in '' $ac_executable_extensions; do 12169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12170 ac_cv_prog_AUTOHEADER="$ac_prog" 12171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12172 break 2 12173 fi 12174done 12175 done 12176IFS=$as_save_IFS 12177 12178fi 12179fi 12180AUTOHEADER=$ac_cv_prog_AUTOHEADER 12181if test -n "$AUTOHEADER"; then 12182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 12183$as_echo "$AUTOHEADER" >&6; } 12184else 12185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12186$as_echo "no" >&6; } 12187fi 12188 12189 12190 test -n "$AUTOHEADER" && break 12191done 12192test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 12193 12194 12195 12196ac_ext=c 12197ac_cpp='$CPP $CPPFLAGS' 12198ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12199ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12200ac_compiler_gnu=$ac_cv_c_compiler_gnu 12201 12202ac_libsframe_warn_cflags= 12203save_CFLAGS="$CFLAGS" 12204for real_option in -Wall -Wextra -Wwrite-strings \ 12205 -Wmissing-format-attribute \ 12206 -Wstrict-prototypes -Wmissing-prototypes; do 12207 # Do the check with the no- prefix removed since gcc silently 12208 # accepts any -Wno-* option on purpose 12209 case $real_option in 12210 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12211 *) option=$real_option ;; 12212 esac 12213 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12214 12215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12216$as_echo_n "checking whether $CC supports $option... " >&6; } 12217if eval \${$as_acx_Woption+:} false; then : 12218 $as_echo_n "(cached) " >&6 12219else 12220 CFLAGS="$option" 12221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12222/* end confdefs.h. */ 12223 12224int 12225main () 12226{ 12227 12228 ; 12229 return 0; 12230} 12231_ACEOF 12232if ac_fn_c_try_compile "$LINENO"; then : 12233 eval "$as_acx_Woption=yes" 12234else 12235 eval "$as_acx_Woption=no" 12236fi 12237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12238 12239fi 12240eval ac_res=\$$as_acx_Woption 12241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12242$as_echo "$ac_res" >&6; } 12243 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12244 ac_libsframe_warn_cflags="$ac_libsframe_warn_cflags${ac_libsframe_warn_cflags:+ }$real_option" 12245fi 12246 done 12247CFLAGS="$save_CFLAGS" 12248ac_ext=c 12249ac_cpp='$CPP $CPPFLAGS' 12250ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12251ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12252ac_compiler_gnu=$ac_cv_c_compiler_gnu 12253 12254 12255 12256 12257 12258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for incompatibility between DejaGnu and GCC" >&5 12259$as_echo_n "checking for incompatibility between DejaGnu and GCC... " >&6; } 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5 12261$as_echo "$ac_cv_dejagnu_compat" >&6; } 12262 12263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12264/* end confdefs.h. */ 12265#include <dejagnu.h> 12266int 12267main () 12268{ 12269pass ("test foo"); 12270 return 0; 12271 ; 12272 return 0; 12273} 12274_ACEOF 12275if ac_fn_c_try_link "$LINENO"; then : 12276 ac_cv_dejagnu_compat=yes 12277else 12278 ac_cv_dejagnu_compat=no 12279fi 12280rm -f core conftest.err conftest.$ac_objext \ 12281 conftest$ac_exeext conftest.$ac_ext 12282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5 12283$as_echo "$ac_cv_dejagnu_compat" >&6; } 12284 12285 if test "$ac_cv_dejagnu_compat}" = no ; then 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: detected incompatibility between dejagnu version and gcc" >&5 12287$as_echo "detected incompatibility between dejagnu version and gcc" >&6; } 12288 fi 12289 12290 if test "x$ac_cv_dejagnu_compat" = "xyes"; then 12291 HAVE_COMPAT_DEJAGNU_TRUE= 12292 HAVE_COMPAT_DEJAGNU_FALSE='#' 12293else 12294 HAVE_COMPAT_DEJAGNU_TRUE='#' 12295 HAVE_COMPAT_DEJAGNU_FALSE= 12296fi 12297 12298 12299COMPAT_DEJAGNU=$ac_cv_dejagnu_compat 12300 12301 12302build_info= 12303for ac_prog in makeinfo 12304do 12305 # Extract the first word of "$ac_prog", so it can be a program name with args. 12306set dummy $ac_prog; ac_word=$2 12307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12308$as_echo_n "checking for $ac_word... " >&6; } 12309if ${ac_cv_prog_MAKEINFO+:} false; then : 12310 $as_echo_n "(cached) " >&6 12311else 12312 if test -n "$MAKEINFO"; then 12313 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 12314else 12315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12316for as_dir in $PATH 12317do 12318 IFS=$as_save_IFS 12319 test -z "$as_dir" && as_dir=. 12320 for ac_exec_ext in '' $ac_executable_extensions; do 12321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12322 ac_cv_prog_MAKEINFO="$ac_prog" 12323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12324 break 2 12325 fi 12326done 12327 done 12328IFS=$as_save_IFS 12329 12330fi 12331fi 12332MAKEINFO=$ac_cv_prog_MAKEINFO 12333if test -n "$MAKEINFO"; then 12334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 12335$as_echo "$MAKEINFO" >&6; } 12336else 12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12338$as_echo "no" >&6; } 12339fi 12340 12341 12342 test -n "$MAKEINFO" && break 12343done 12344test -n "$MAKEINFO" || MAKEINFO="makeinfo" 12345 12346if test "x$MAKEINFO" = "x"; then 12347 MAKEINFO="@echo makeinfo missing; true" 12348 build_info= 12349else 12350 BUILD_INFO=info 12351 case "$MAKEINFO" in 12352 */missing\ makeinfo*) 12353 build_info= 12354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 12355*** Makeinfo is missing. Info documentation will not be built." >&5 12356$as_echo "$as_me: WARNING: 12357*** Makeinfo is missing. Info documentation will not be built." >&2;} 12358 ;; 12359 *) 12360 build_info=yes 12361 ;; 12362 esac 12363fi 12364 if test "${build_info}" = yes; then 12365 BUILD_INFO_TRUE= 12366 BUILD_INFO_FALSE='#' 12367else 12368 BUILD_INFO_TRUE='#' 12369 BUILD_INFO_FALSE= 12370fi 12371 12372 12373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5 12374$as_echo_n "checking if using Solaris linker... " >&6; } 12375SLD=`$LD --version 2>&1 | grep Solaris` 12376if test "$SLD"; then 12377 have_solaris_ld=yes 12378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12379$as_echo "yes" >&6; } 12380else 12381 have_solaris_ld=no 12382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12383$as_echo "no" >&6; } 12384fi 12385 if test "$have_solaris_ld" = "yes"; then 12386 HAVE_SOLARIS_LD_TRUE= 12387 HAVE_SOLARIS_LD_FALSE='#' 12388else 12389 HAVE_SOLARIS_LD_TRUE='#' 12390 HAVE_SOLARIS_LD_FALSE= 12391fi 12392 12393 12394if test "$have_solaris_ld" = "yes"; then 12395 GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'` 12396else 12397 GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` 12398fi 12399 12400if test "$GLD"; then 12401 have_ld_version_script=yes 12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12403$as_echo "yes" >&6; } 12404else 12405 have_ld_version_script=no 12406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12407$as_echo "no" >&6; } 12408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Versioned symbols not enabled." >&5 12409$as_echo "$as_me: WARNING: *** Versioned symbols not enabled." >&2;} 12410fi 12411 if test "$have_ld_version_script" = "yes"; then 12412 HAVE_LD_VERSION_SCRIPT_TRUE= 12413 HAVE_LD_VERSION_SCRIPT_FALSE='#' 12414else 12415 HAVE_LD_VERSION_SCRIPT_TRUE='#' 12416 HAVE_LD_VERSION_SCRIPT_FALSE= 12417fi 12418 12419 12420 12421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12422$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12423 # Check whether --enable-maintainer-mode was given. 12424if test "${enable_maintainer_mode+set}" = set; then : 12425 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12426else 12427 USE_MAINTAINER_MODE=no 12428fi 12429 12430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12431$as_echo "$USE_MAINTAINER_MODE" >&6; } 12432 if test $USE_MAINTAINER_MODE = yes; then 12433 MAINTAINER_MODE_TRUE= 12434 MAINTAINER_MODE_FALSE='#' 12435else 12436 MAINTAINER_MODE_TRUE='#' 12437 MAINTAINER_MODE_FALSE= 12438fi 12439 12440 MAINT=$MAINTAINER_MODE_TRUE 12441 12442 12443 case ${build_alias} in 12444 "") build_noncanonical=${build} ;; 12445 *) build_noncanonical=${build_alias} ;; 12446esac 12447 12448 case ${host_alias} in 12449 "") host_noncanonical=${build_noncanonical} ;; 12450 *) host_noncanonical=${host_alias} ;; 12451esac 12452 12453 case ${target_alias} in 12454 "") target_noncanonical=${host_noncanonical} ;; 12455 *) target_noncanonical=${target_alias} ;; 12456esac 12457 12458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12459$as_echo_n "checking whether to install libbfd... " >&6; } 12460 # Check whether --enable-install-libbfd was given. 12461if test "${enable_install_libbfd+set}" = set; then : 12462 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12463else 12464 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12465 install_libbfd_p=yes 12466 else 12467 install_libbfd_p=no 12468 fi 12469fi 12470 12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12472$as_echo "$install_libbfd_p" >&6; } 12473 if test $install_libbfd_p = yes; then 12474 INSTALL_LIBBFD_TRUE= 12475 INSTALL_LIBBFD_FALSE='#' 12476else 12477 INSTALL_LIBBFD_TRUE='#' 12478 INSTALL_LIBBFD_FALSE= 12479fi 12480 12481 # Need _noncanonical variables for this. 12482 12483 12484 12485 12486 # libbfd.a is a host library containing target dependent code 12487 bfdlibdir='$(libdir)' 12488 bfdincludedir='$(includedir)' 12489 if test "${host}" != "${target}"; then 12490 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12491 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12492 fi 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 for ac_header in $ac_header_list 12504do : 12505 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12506ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12507" 12508if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12509 cat >>confdefs.h <<_ACEOF 12510#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12511_ACEOF 12512 12513fi 12514 12515done 12516 12517 12518 12519 12520 12521 12522 12523 12524for ac_func in getpagesize 12525do : 12526 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 12527if test "x$ac_cv_func_getpagesize" = xyes; then : 12528 cat >>confdefs.h <<_ACEOF 12529#define HAVE_GETPAGESIZE 1 12530_ACEOF 12531 12532fi 12533done 12534 12535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 12536$as_echo_n "checking for working mmap... " >&6; } 12537if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 12538 $as_echo_n "(cached) " >&6 12539else 12540 if test "$cross_compiling" = yes; then : 12541 ac_cv_func_mmap_fixed_mapped=no 12542else 12543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12544/* end confdefs.h. */ 12545$ac_includes_default 12546/* malloc might have been renamed as rpl_malloc. */ 12547#undef malloc 12548 12549/* Thanks to Mike Haertel and Jim Avera for this test. 12550 Here is a matrix of mmap possibilities: 12551 mmap private not fixed 12552 mmap private fixed at somewhere currently unmapped 12553 mmap private fixed at somewhere already mapped 12554 mmap shared not fixed 12555 mmap shared fixed at somewhere currently unmapped 12556 mmap shared fixed at somewhere already mapped 12557 For private mappings, we should verify that changes cannot be read() 12558 back from the file, nor mmap's back from the file at a different 12559 address. (There have been systems where private was not correctly 12560 implemented like the infamous i386 svr4.0, and systems where the 12561 VM page cache was not coherent with the file system buffer cache 12562 like early versions of FreeBSD and possibly contemporary NetBSD.) 12563 For shared mappings, we should conversely verify that changes get 12564 propagated back to all the places they're supposed to be. 12565 12566 Grep wants private fixed already mapped. 12567 The main things grep needs to know about mmap are: 12568 * does it exist and is it safe to write into the mmap'd area 12569 * how to use it (BSD variants) */ 12570 12571#include <fcntl.h> 12572#include <sys/mman.h> 12573 12574#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 12575char *malloc (); 12576#endif 12577 12578/* This mess was copied from the GNU getpagesize.h. */ 12579#ifndef HAVE_GETPAGESIZE 12580# ifdef _SC_PAGESIZE 12581# define getpagesize() sysconf(_SC_PAGESIZE) 12582# else /* no _SC_PAGESIZE */ 12583# ifdef HAVE_SYS_PARAM_H 12584# include <sys/param.h> 12585# ifdef EXEC_PAGESIZE 12586# define getpagesize() EXEC_PAGESIZE 12587# else /* no EXEC_PAGESIZE */ 12588# ifdef NBPG 12589# define getpagesize() NBPG * CLSIZE 12590# ifndef CLSIZE 12591# define CLSIZE 1 12592# endif /* no CLSIZE */ 12593# else /* no NBPG */ 12594# ifdef NBPC 12595# define getpagesize() NBPC 12596# else /* no NBPC */ 12597# ifdef PAGESIZE 12598# define getpagesize() PAGESIZE 12599# endif /* PAGESIZE */ 12600# endif /* no NBPC */ 12601# endif /* no NBPG */ 12602# endif /* no EXEC_PAGESIZE */ 12603# else /* no HAVE_SYS_PARAM_H */ 12604# define getpagesize() 8192 /* punt totally */ 12605# endif /* no HAVE_SYS_PARAM_H */ 12606# endif /* no _SC_PAGESIZE */ 12607 12608#endif /* no HAVE_GETPAGESIZE */ 12609 12610int 12611main () 12612{ 12613 char *data, *data2, *data3; 12614 const char *cdata2; 12615 int i, pagesize; 12616 int fd, fd2; 12617 12618 pagesize = getpagesize (); 12619 12620 /* First, make a file with some known garbage in it. */ 12621 data = (char *) malloc (pagesize); 12622 if (!data) 12623 return 1; 12624 for (i = 0; i < pagesize; ++i) 12625 *(data + i) = rand (); 12626 umask (0); 12627 fd = creat ("conftest.mmap", 0600); 12628 if (fd < 0) 12629 return 2; 12630 if (write (fd, data, pagesize) != pagesize) 12631 return 3; 12632 close (fd); 12633 12634 /* Next, check that the tail of a page is zero-filled. File must have 12635 non-zero length, otherwise we risk SIGBUS for entire page. */ 12636 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 12637 if (fd2 < 0) 12638 return 4; 12639 cdata2 = ""; 12640 if (write (fd2, cdata2, 1) != 1) 12641 return 5; 12642 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 12643 if (data2 == MAP_FAILED) 12644 return 6; 12645 for (i = 0; i < pagesize; ++i) 12646 if (*(data2 + i)) 12647 return 7; 12648 close (fd2); 12649 if (munmap (data2, pagesize)) 12650 return 8; 12651 12652 /* Next, try to mmap the file at a fixed address which already has 12653 something else allocated at it. If we can, also make sure that 12654 we see the same garbage. */ 12655 fd = open ("conftest.mmap", O_RDWR); 12656 if (fd < 0) 12657 return 9; 12658 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 12659 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 12660 return 10; 12661 for (i = 0; i < pagesize; ++i) 12662 if (*(data + i) != *(data2 + i)) 12663 return 11; 12664 12665 /* Finally, make sure that changes to the mapped area do not 12666 percolate back to the file as seen by read(). (This is a bug on 12667 some variants of i386 svr4.0.) */ 12668 for (i = 0; i < pagesize; ++i) 12669 *(data2 + i) = *(data2 + i) + 1; 12670 data3 = (char *) malloc (pagesize); 12671 if (!data3) 12672 return 12; 12673 if (read (fd, data3, pagesize) != pagesize) 12674 return 13; 12675 for (i = 0; i < pagesize; ++i) 12676 if (*(data + i) != *(data3 + i)) 12677 return 14; 12678 close (fd); 12679 return 0; 12680} 12681_ACEOF 12682if ac_fn_c_try_run "$LINENO"; then : 12683 ac_cv_func_mmap_fixed_mapped=yes 12684else 12685 ac_cv_func_mmap_fixed_mapped=no 12686fi 12687rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12688 conftest.$ac_objext conftest.beam conftest.$ac_ext 12689fi 12690 12691fi 12692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 12693$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 12694if test $ac_cv_func_mmap_fixed_mapped = yes; then 12695 12696$as_echo "#define HAVE_MMAP 1" >>confdefs.h 12697 12698fi 12699rm -f conftest.mmap conftest.txt 12700 12701for ac_header in byteswap.h endian.h 12702do : 12703 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12704ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12705if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12706 cat >>confdefs.h <<_ACEOF 12707#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12708_ACEOF 12709 12710fi 12711 12712done 12713 12714 12715ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h> 12716" 12717if test "x$ac_cv_have_decl_bswap_16" = xyes; then : 12718 ac_have_decl=1 12719else 12720 ac_have_decl=0 12721fi 12722 12723cat >>confdefs.h <<_ACEOF 12724#define HAVE_DECL_BSWAP_16 $ac_have_decl 12725_ACEOF 12726ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h> 12727" 12728if test "x$ac_cv_have_decl_bswap_32" = xyes; then : 12729 ac_have_decl=1 12730else 12731 ac_have_decl=0 12732fi 12733 12734cat >>confdefs.h <<_ACEOF 12735#define HAVE_DECL_BSWAP_32 $ac_have_decl 12736_ACEOF 12737ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h> 12738" 12739if test "x$ac_cv_have_decl_bswap_64" = xyes; then : 12740 ac_have_decl=1 12741else 12742 ac_have_decl=0 12743fi 12744 12745cat >>confdefs.h <<_ACEOF 12746#define HAVE_DECL_BSWAP_64 $ac_have_decl 12747_ACEOF 12748 12749 12750ac_config_files="$ac_config_files Makefile" 12751 12752ac_config_headers="$ac_config_headers config.h" 12753 12754cat >confcache <<\_ACEOF 12755# This file is a shell script that caches the results of configure 12756# tests run on this system so they can be shared between configure 12757# scripts and configure runs, see configure's option --config-cache. 12758# It is not useful on other systems. If it contains results you don't 12759# want to keep, you may remove or edit it. 12760# 12761# config.status only pays attention to the cache file if you give it 12762# the --recheck option to rerun configure. 12763# 12764# `ac_cv_env_foo' variables (set or unset) will be overridden when 12765# loading this file, other *unset* `ac_cv_foo' will be assigned the 12766# following values. 12767 12768_ACEOF 12769 12770# The following way of writing the cache mishandles newlines in values, 12771# but we know of no workaround that is simple, portable, and efficient. 12772# So, we kill variables containing newlines. 12773# Ultrix sh set writes to stderr and can't be redirected directly, 12774# and sets the high bit in the cache file unless we assign to the vars. 12775( 12776 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12777 eval ac_val=\$$ac_var 12778 case $ac_val in #( 12779 *${as_nl}*) 12780 case $ac_var in #( 12781 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12782$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12783 esac 12784 case $ac_var in #( 12785 _ | IFS | as_nl) ;; #( 12786 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12787 *) { eval $ac_var=; unset $ac_var;} ;; 12788 esac ;; 12789 esac 12790 done 12791 12792 (set) 2>&1 | 12793 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12794 *${as_nl}ac_space=\ *) 12795 # `set' does not quote correctly, so add quotes: double-quote 12796 # substitution turns \\\\ into \\, and sed turns \\ into \. 12797 sed -n \ 12798 "s/'/'\\\\''/g; 12799 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12800 ;; #( 12801 *) 12802 # `set' quotes correctly as required by POSIX, so do not add quotes. 12803 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12804 ;; 12805 esac | 12806 sort 12807) | 12808 sed ' 12809 /^ac_cv_env_/b end 12810 t clear 12811 :clear 12812 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12813 t end 12814 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12815 :end' >>confcache 12816if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12817 if test -w "$cache_file"; then 12818 if test "x$cache_file" != "x/dev/null"; then 12819 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12820$as_echo "$as_me: updating cache $cache_file" >&6;} 12821 if test ! -f "$cache_file" || test -h "$cache_file"; then 12822 cat confcache >"$cache_file" 12823 else 12824 case $cache_file in #( 12825 */* | ?:*) 12826 mv -f confcache "$cache_file"$$ && 12827 mv -f "$cache_file"$$ "$cache_file" ;; #( 12828 *) 12829 mv -f confcache "$cache_file" ;; 12830 esac 12831 fi 12832 fi 12833 else 12834 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12835$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12836 fi 12837fi 12838rm -f confcache 12839 12840test "x$prefix" = xNONE && prefix=$ac_default_prefix 12841# Let make expand exec_prefix. 12842test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12843 12844DEFS=-DHAVE_CONFIG_H 12845 12846ac_libobjs= 12847ac_ltlibobjs= 12848U= 12849for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12850 # 1. Remove the extension, and $U if already installed. 12851 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12852 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12853 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12854 # will be set to the directory where LIBOBJS objects are built. 12855 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12856 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12857done 12858LIBOBJS=$ac_libobjs 12859 12860LTLIBOBJS=$ac_ltlibobjs 12861 12862 12863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12864$as_echo_n "checking that generated files are newer than configure... " >&6; } 12865 if test -n "$am_sleep_pid"; then 12866 # Hide warnings about reused PIDs. 12867 wait $am_sleep_pid 2>/dev/null 12868 fi 12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12870$as_echo "done" >&6; } 12871if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12872 as_fn_error $? "conditional \"AMDEP\" was never defined. 12873Usually this means the macro was only invoked conditionally." "$LINENO" 5 12874fi 12875if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12876 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12877Usually this means the macro was only invoked conditionally." "$LINENO" 5 12878fi 12879 if test -n "$EXEEXT"; then 12880 am__EXEEXT_TRUE= 12881 am__EXEEXT_FALSE='#' 12882else 12883 am__EXEEXT_TRUE='#' 12884 am__EXEEXT_FALSE= 12885fi 12886 12887if test -z "${HAVE_COMPAT_DEJAGNU_TRUE}" && test -z "${HAVE_COMPAT_DEJAGNU_FALSE}"; then 12888 as_fn_error $? "conditional \"HAVE_COMPAT_DEJAGNU\" was never defined. 12889Usually this means the macro was only invoked conditionally." "$LINENO" 5 12890fi 12891if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 12892 as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 12893Usually this means the macro was only invoked conditionally." "$LINENO" 5 12894fi 12895if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then 12896 as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined. 12897Usually this means the macro was only invoked conditionally." "$LINENO" 5 12898fi 12899if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then 12900 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined. 12901Usually this means the macro was only invoked conditionally." "$LINENO" 5 12902fi 12903if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12904 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12905Usually this means the macro was only invoked conditionally." "$LINENO" 5 12906fi 12907if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 12908 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 12909Usually this means the macro was only invoked conditionally." "$LINENO" 5 12910fi 12911 12912: "${CONFIG_STATUS=./config.status}" 12913ac_write_fail=0 12914ac_clean_files_save=$ac_clean_files 12915ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12916{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12917$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12918as_write_fail=0 12919cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12920#! $SHELL 12921# Generated by $as_me. 12922# Run this file to recreate the current configuration. 12923# Compiler output produced by configure, useful for debugging 12924# configure, is in config.log if it exists. 12925 12926debug=false 12927ac_cs_recheck=false 12928ac_cs_silent=false 12929 12930SHELL=\${CONFIG_SHELL-$SHELL} 12931export SHELL 12932_ASEOF 12933cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12934## -------------------- ## 12935## M4sh Initialization. ## 12936## -------------------- ## 12937 12938# Be more Bourne compatible 12939DUALCASE=1; export DUALCASE # for MKS sh 12940if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12941 emulate sh 12942 NULLCMD=: 12943 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12944 # is contrary to our usage. Disable this feature. 12945 alias -g '${1+"$@"}'='"$@"' 12946 setopt NO_GLOB_SUBST 12947else 12948 case `(set -o) 2>/dev/null` in #( 12949 *posix*) : 12950 set -o posix ;; #( 12951 *) : 12952 ;; 12953esac 12954fi 12955 12956 12957as_nl=' 12958' 12959export as_nl 12960# Printing a long string crashes Solaris 7 /usr/bin/printf. 12961as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12962as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12963as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12964# Prefer a ksh shell builtin over an external printf program on Solaris, 12965# but without wasting forks for bash or zsh. 12966if test -z "$BASH_VERSION$ZSH_VERSION" \ 12967 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12968 as_echo='print -r --' 12969 as_echo_n='print -rn --' 12970elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12971 as_echo='printf %s\n' 12972 as_echo_n='printf %s' 12973else 12974 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12975 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12976 as_echo_n='/usr/ucb/echo -n' 12977 else 12978 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12979 as_echo_n_body='eval 12980 arg=$1; 12981 case $arg in #( 12982 *"$as_nl"*) 12983 expr "X$arg" : "X\\(.*\\)$as_nl"; 12984 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12985 esac; 12986 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12987 ' 12988 export as_echo_n_body 12989 as_echo_n='sh -c $as_echo_n_body as_echo' 12990 fi 12991 export as_echo_body 12992 as_echo='sh -c $as_echo_body as_echo' 12993fi 12994 12995# The user is always right. 12996if test "${PATH_SEPARATOR+set}" != set; then 12997 PATH_SEPARATOR=: 12998 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12999 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13000 PATH_SEPARATOR=';' 13001 } 13002fi 13003 13004 13005# IFS 13006# We need space, tab and new line, in precisely that order. Quoting is 13007# there to prevent editors from complaining about space-tab. 13008# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13009# splitting by setting IFS to empty value.) 13010IFS=" "" $as_nl" 13011 13012# Find who we are. Look in the path if we contain no directory separator. 13013as_myself= 13014case $0 in #(( 13015 *[\\/]* ) as_myself=$0 ;; 13016 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13017for as_dir in $PATH 13018do 13019 IFS=$as_save_IFS 13020 test -z "$as_dir" && as_dir=. 13021 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13022 done 13023IFS=$as_save_IFS 13024 13025 ;; 13026esac 13027# We did not find ourselves, most probably we were run as `sh COMMAND' 13028# in which case we are not to be found in the path. 13029if test "x$as_myself" = x; then 13030 as_myself=$0 13031fi 13032if test ! -f "$as_myself"; then 13033 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13034 exit 1 13035fi 13036 13037# Unset variables that we do not need and which cause bugs (e.g. in 13038# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13039# suppresses any "Segmentation fault" message there. '((' could 13040# trigger a bug in pdksh 5.2.14. 13041for as_var in BASH_ENV ENV MAIL MAILPATH 13042do eval test x\${$as_var+set} = xset \ 13043 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13044done 13045PS1='$ ' 13046PS2='> ' 13047PS4='+ ' 13048 13049# NLS nuisances. 13050LC_ALL=C 13051export LC_ALL 13052LANGUAGE=C 13053export LANGUAGE 13054 13055# CDPATH. 13056(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13057 13058 13059# as_fn_error STATUS ERROR [LINENO LOG_FD] 13060# ---------------------------------------- 13061# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13062# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13063# script with STATUS, using 1 if that was 0. 13064as_fn_error () 13065{ 13066 as_status=$1; test $as_status -eq 0 && as_status=1 13067 if test "$4"; then 13068 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13069 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13070 fi 13071 $as_echo "$as_me: error: $2" >&2 13072 as_fn_exit $as_status 13073} # as_fn_error 13074 13075 13076# as_fn_set_status STATUS 13077# ----------------------- 13078# Set $? to STATUS, without forking. 13079as_fn_set_status () 13080{ 13081 return $1 13082} # as_fn_set_status 13083 13084# as_fn_exit STATUS 13085# ----------------- 13086# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13087as_fn_exit () 13088{ 13089 set +e 13090 as_fn_set_status $1 13091 exit $1 13092} # as_fn_exit 13093 13094# as_fn_unset VAR 13095# --------------- 13096# Portably unset VAR. 13097as_fn_unset () 13098{ 13099 { eval $1=; unset $1;} 13100} 13101as_unset=as_fn_unset 13102# as_fn_append VAR VALUE 13103# ---------------------- 13104# Append the text in VALUE to the end of the definition contained in VAR. Take 13105# advantage of any shell optimizations that allow amortized linear growth over 13106# repeated appends, instead of the typical quadratic growth present in naive 13107# implementations. 13108if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13109 eval 'as_fn_append () 13110 { 13111 eval $1+=\$2 13112 }' 13113else 13114 as_fn_append () 13115 { 13116 eval $1=\$$1\$2 13117 } 13118fi # as_fn_append 13119 13120# as_fn_arith ARG... 13121# ------------------ 13122# Perform arithmetic evaluation on the ARGs, and store the result in the 13123# global $as_val. Take advantage of shells that can avoid forks. The arguments 13124# must be portable across $(()) and expr. 13125if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13126 eval 'as_fn_arith () 13127 { 13128 as_val=$(( $* )) 13129 }' 13130else 13131 as_fn_arith () 13132 { 13133 as_val=`expr "$@" || test $? -eq 1` 13134 } 13135fi # as_fn_arith 13136 13137 13138if expr a : '\(a\)' >/dev/null 2>&1 && 13139 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13140 as_expr=expr 13141else 13142 as_expr=false 13143fi 13144 13145if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13146 as_basename=basename 13147else 13148 as_basename=false 13149fi 13150 13151if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13152 as_dirname=dirname 13153else 13154 as_dirname=false 13155fi 13156 13157as_me=`$as_basename -- "$0" || 13158$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13159 X"$0" : 'X\(//\)$' \| \ 13160 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13161$as_echo X/"$0" | 13162 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13163 s//\1/ 13164 q 13165 } 13166 /^X\/\(\/\/\)$/{ 13167 s//\1/ 13168 q 13169 } 13170 /^X\/\(\/\).*/{ 13171 s//\1/ 13172 q 13173 } 13174 s/.*/./; q'` 13175 13176# Avoid depending upon Character Ranges. 13177as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13178as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13179as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13180as_cr_digits='0123456789' 13181as_cr_alnum=$as_cr_Letters$as_cr_digits 13182 13183ECHO_C= ECHO_N= ECHO_T= 13184case `echo -n x` in #((((( 13185-n*) 13186 case `echo 'xy\c'` in 13187 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13188 xy) ECHO_C='\c';; 13189 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13190 ECHO_T=' ';; 13191 esac;; 13192*) 13193 ECHO_N='-n';; 13194esac 13195 13196rm -f conf$$ conf$$.exe conf$$.file 13197if test -d conf$$.dir; then 13198 rm -f conf$$.dir/conf$$.file 13199else 13200 rm -f conf$$.dir 13201 mkdir conf$$.dir 2>/dev/null 13202fi 13203if (echo >conf$$.file) 2>/dev/null; then 13204 if ln -s conf$$.file conf$$ 2>/dev/null; then 13205 as_ln_s='ln -s' 13206 # ... but there are two gotchas: 13207 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13208 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13209 # In both cases, we have to default to `cp -pR'. 13210 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13211 as_ln_s='cp -pR' 13212 elif ln conf$$.file conf$$ 2>/dev/null; then 13213 as_ln_s=ln 13214 else 13215 as_ln_s='cp -pR' 13216 fi 13217else 13218 as_ln_s='cp -pR' 13219fi 13220rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13221rmdir conf$$.dir 2>/dev/null 13222 13223 13224# as_fn_mkdir_p 13225# ------------- 13226# Create "$as_dir" as a directory, including parents if necessary. 13227as_fn_mkdir_p () 13228{ 13229 13230 case $as_dir in #( 13231 -*) as_dir=./$as_dir;; 13232 esac 13233 test -d "$as_dir" || eval $as_mkdir_p || { 13234 as_dirs= 13235 while :; do 13236 case $as_dir in #( 13237 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13238 *) as_qdir=$as_dir;; 13239 esac 13240 as_dirs="'$as_qdir' $as_dirs" 13241 as_dir=`$as_dirname -- "$as_dir" || 13242$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13243 X"$as_dir" : 'X\(//\)[^/]' \| \ 13244 X"$as_dir" : 'X\(//\)$' \| \ 13245 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13246$as_echo X"$as_dir" | 13247 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13248 s//\1/ 13249 q 13250 } 13251 /^X\(\/\/\)[^/].*/{ 13252 s//\1/ 13253 q 13254 } 13255 /^X\(\/\/\)$/{ 13256 s//\1/ 13257 q 13258 } 13259 /^X\(\/\).*/{ 13260 s//\1/ 13261 q 13262 } 13263 s/.*/./; q'` 13264 test -d "$as_dir" && break 13265 done 13266 test -z "$as_dirs" || eval "mkdir $as_dirs" 13267 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13268 13269 13270} # as_fn_mkdir_p 13271if mkdir -p . 2>/dev/null; then 13272 as_mkdir_p='mkdir -p "$as_dir"' 13273else 13274 test -d ./-p && rmdir ./-p 13275 as_mkdir_p=false 13276fi 13277 13278 13279# as_fn_executable_p FILE 13280# ----------------------- 13281# Test if FILE is an executable regular file. 13282as_fn_executable_p () 13283{ 13284 test -f "$1" && test -x "$1" 13285} # as_fn_executable_p 13286as_test_x='test -x' 13287as_executable_p=as_fn_executable_p 13288 13289# Sed expression to map a string onto a valid CPP name. 13290as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13291 13292# Sed expression to map a string onto a valid variable name. 13293as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13294 13295 13296exec 6>&1 13297## ----------------------------------- ## 13298## Main body of $CONFIG_STATUS script. ## 13299## ----------------------------------- ## 13300_ASEOF 13301test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13302 13303cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13304# Save the log message, to keep $0 and so on meaningful, and to 13305# report actual input values of CONFIG_FILES etc. instead of their 13306# values after options handling. 13307ac_log=" 13308This file was extended by libsframe $as_me BFD_VERSION, which was 13309generated by GNU Autoconf 2.69. Invocation command line was 13310 13311 CONFIG_FILES = $CONFIG_FILES 13312 CONFIG_HEADERS = $CONFIG_HEADERS 13313 CONFIG_LINKS = $CONFIG_LINKS 13314 CONFIG_COMMANDS = $CONFIG_COMMANDS 13315 $ $0 $@ 13316 13317on `(hostname || uname -n) 2>/dev/null | sed 1q` 13318" 13319 13320_ACEOF 13321 13322case $ac_config_files in *" 13323"*) set x $ac_config_files; shift; ac_config_files=$*;; 13324esac 13325 13326case $ac_config_headers in *" 13327"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13328esac 13329 13330 13331cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13332# Files that config.status was made for. 13333config_files="$ac_config_files" 13334config_headers="$ac_config_headers" 13335config_commands="$ac_config_commands" 13336 13337_ACEOF 13338 13339cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13340ac_cs_usage="\ 13341\`$as_me' instantiates files and other configuration actions 13342from templates according to the current configuration. Unless the files 13343and actions are specified as TAGs, all are instantiated by default. 13344 13345Usage: $0 [OPTION]... [TAG]... 13346 13347 -h, --help print this help, then exit 13348 -V, --version print version number and configuration settings, then exit 13349 --config print configuration, then exit 13350 -q, --quiet, --silent 13351 do not print progress messages 13352 -d, --debug don't remove temporary files 13353 --recheck update $as_me by reconfiguring in the same conditions 13354 --file=FILE[:TEMPLATE] 13355 instantiate the configuration file FILE 13356 --header=FILE[:TEMPLATE] 13357 instantiate the configuration header FILE 13358 13359Configuration files: 13360$config_files 13361 13362Configuration headers: 13363$config_headers 13364 13365Configuration commands: 13366$config_commands 13367 13368Report bugs to the package provider." 13369 13370_ACEOF 13371cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13372ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13373ac_cs_version="\\ 13374libsframe config.status BFD_VERSION 13375configured by $0, generated by GNU Autoconf 2.69, 13376 with options \\"\$ac_cs_config\\" 13377 13378Copyright (C) 2012 Free Software Foundation, Inc. 13379This config.status script is free software; the Free Software Foundation 13380gives unlimited permission to copy, distribute and modify it." 13381 13382ac_pwd='$ac_pwd' 13383srcdir='$srcdir' 13384INSTALL='$INSTALL' 13385MKDIR_P='$MKDIR_P' 13386AWK='$AWK' 13387test -n "\$AWK" || AWK=awk 13388_ACEOF 13389 13390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13391# The default lists apply if the user does not specify any file. 13392ac_need_defaults=: 13393while test $# != 0 13394do 13395 case $1 in 13396 --*=?*) 13397 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13398 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13399 ac_shift=: 13400 ;; 13401 --*=) 13402 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13403 ac_optarg= 13404 ac_shift=: 13405 ;; 13406 *) 13407 ac_option=$1 13408 ac_optarg=$2 13409 ac_shift=shift 13410 ;; 13411 esac 13412 13413 case $ac_option in 13414 # Handling of the options. 13415 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13416 ac_cs_recheck=: ;; 13417 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13418 $as_echo "$ac_cs_version"; exit ;; 13419 --config | --confi | --conf | --con | --co | --c ) 13420 $as_echo "$ac_cs_config"; exit ;; 13421 --debug | --debu | --deb | --de | --d | -d ) 13422 debug=: ;; 13423 --file | --fil | --fi | --f ) 13424 $ac_shift 13425 case $ac_optarg in 13426 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13427 '') as_fn_error $? "missing file argument" ;; 13428 esac 13429 as_fn_append CONFIG_FILES " '$ac_optarg'" 13430 ac_need_defaults=false;; 13431 --header | --heade | --head | --hea ) 13432 $ac_shift 13433 case $ac_optarg in 13434 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13435 esac 13436 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13437 ac_need_defaults=false;; 13438 --he | --h) 13439 # Conflict between --help and --header 13440 as_fn_error $? "ambiguous option: \`$1' 13441Try \`$0 --help' for more information.";; 13442 --help | --hel | -h ) 13443 $as_echo "$ac_cs_usage"; exit ;; 13444 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13445 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13446 ac_cs_silent=: ;; 13447 13448 # This is an error. 13449 -*) as_fn_error $? "unrecognized option: \`$1' 13450Try \`$0 --help' for more information." ;; 13451 13452 *) as_fn_append ac_config_targets " $1" 13453 ac_need_defaults=false ;; 13454 13455 esac 13456 shift 13457done 13458 13459ac_configure_extra_args= 13460 13461if $ac_cs_silent; then 13462 exec 6>/dev/null 13463 ac_configure_extra_args="$ac_configure_extra_args --silent" 13464fi 13465 13466_ACEOF 13467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13468if \$ac_cs_recheck; then 13469 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13470 shift 13471 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13472 CONFIG_SHELL='$SHELL' 13473 export CONFIG_SHELL 13474 exec "\$@" 13475fi 13476 13477_ACEOF 13478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13479exec 5>>config.log 13480{ 13481 echo 13482 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13483## Running $as_me. ## 13484_ASBOX 13485 $as_echo "$ac_log" 13486} >&5 13487 13488_ACEOF 13489cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13490# 13491# INIT-COMMANDS 13492# 13493AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13494 13495 13496# The HP-UX ksh and POSIX shell print the target directory to stdout 13497# if CDPATH is set. 13498(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13499 13500sed_quote_subst='$sed_quote_subst' 13501double_quote_subst='$double_quote_subst' 13502delay_variable_subst='$delay_variable_subst' 13503enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13504macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13505macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13506enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13507pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13508enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13509SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13510ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13511host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13512host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13513host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13514build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13515build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13516build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13517SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13518Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13519GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13520EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13521FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13522LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13523NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13524LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13525max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13526ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13527exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13528lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13529lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13530lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13531reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13532reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13533OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13534deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13535file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13536AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13537AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13538STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13539RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13540old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13541old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13542old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13543lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13544CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13545CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13546compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13547GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13548lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13549lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13550lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13551lt_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"`' 13552objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13553MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13554lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13555lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13556lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13557lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13558lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13559need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13560DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13561NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13562LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13563OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13564OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13565libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13566shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13567extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13568archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13569enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13570export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13571whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13572compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13573old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13574old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13575archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13576archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13577module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13578module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13579with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13580allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13581no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13582hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13583hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13584hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13585hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13586hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13587hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13588hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13589hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13590inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13591link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13592fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13593always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13594export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13595exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13596include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13597prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13598file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13599variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13600need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13601need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13602version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13603runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13604shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13605shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13606libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13607library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13608soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13609install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13610postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13611postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13612finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13613finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13614hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13615sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13616sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13617hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13618enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13619enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13620enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13621old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13622striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13623 13624LTCC='$LTCC' 13625LTCFLAGS='$LTCFLAGS' 13626compiler='$compiler_DEFAULT' 13627 13628# A function that is used when there is no print builtin or printf. 13629func_fallback_echo () 13630{ 13631 eval 'cat <<_LTECHO_EOF 13632\$1 13633_LTECHO_EOF' 13634} 13635 13636# Quote evaled strings. 13637for var in SHELL \ 13638ECHO \ 13639SED \ 13640GREP \ 13641EGREP \ 13642FGREP \ 13643LD \ 13644NM \ 13645LN_S \ 13646lt_SP2NL \ 13647lt_NL2SP \ 13648reload_flag \ 13649OBJDUMP \ 13650deplibs_check_method \ 13651file_magic_cmd \ 13652AR \ 13653AR_FLAGS \ 13654STRIP \ 13655RANLIB \ 13656CC \ 13657CFLAGS \ 13658compiler \ 13659lt_cv_sys_global_symbol_pipe \ 13660lt_cv_sys_global_symbol_to_cdecl \ 13661lt_cv_sys_global_symbol_to_c_name_address \ 13662lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13663lt_prog_compiler_no_builtin_flag \ 13664lt_prog_compiler_wl \ 13665lt_prog_compiler_pic \ 13666lt_prog_compiler_static \ 13667lt_cv_prog_compiler_c_o \ 13668need_locks \ 13669DSYMUTIL \ 13670NMEDIT \ 13671LIPO \ 13672OTOOL \ 13673OTOOL64 \ 13674shrext_cmds \ 13675export_dynamic_flag_spec \ 13676whole_archive_flag_spec \ 13677compiler_needs_object \ 13678with_gnu_ld \ 13679allow_undefined_flag \ 13680no_undefined_flag \ 13681hardcode_libdir_flag_spec \ 13682hardcode_libdir_flag_spec_ld \ 13683hardcode_libdir_separator \ 13684fix_srcfile_path \ 13685exclude_expsyms \ 13686include_expsyms \ 13687file_list_spec \ 13688variables_saved_for_relink \ 13689libname_spec \ 13690library_names_spec \ 13691soname_spec \ 13692install_override_mode \ 13693finish_eval \ 13694old_striplib \ 13695striplib; do 13696 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13697 *[\\\\\\\`\\"\\\$]*) 13698 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13699 ;; 13700 *) 13701 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13702 ;; 13703 esac 13704done 13705 13706# Double-quote double-evaled strings. 13707for var in reload_cmds \ 13708old_postinstall_cmds \ 13709old_postuninstall_cmds \ 13710old_archive_cmds \ 13711extract_expsyms_cmds \ 13712old_archive_from_new_cmds \ 13713old_archive_from_expsyms_cmds \ 13714archive_cmds \ 13715archive_expsym_cmds \ 13716module_cmds \ 13717module_expsym_cmds \ 13718export_symbols_cmds \ 13719prelink_cmds \ 13720postinstall_cmds \ 13721postuninstall_cmds \ 13722finish_cmds \ 13723sys_lib_search_path_spec \ 13724sys_lib_dlsearch_path_spec; do 13725 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13726 *[\\\\\\\`\\"\\\$]*) 13727 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13728 ;; 13729 *) 13730 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13731 ;; 13732 esac 13733done 13734 13735ac_aux_dir='$ac_aux_dir' 13736xsi_shell='$xsi_shell' 13737lt_shell_append='$lt_shell_append' 13738 13739# See if we are running on zsh, and set the options which allow our 13740# commands through without removal of \ escapes INIT. 13741if test -n "\${ZSH_VERSION+set}" ; then 13742 setopt NO_GLOB_SUBST 13743fi 13744 13745 13746 PACKAGE='$PACKAGE' 13747 VERSION='$VERSION' 13748 TIMESTAMP='$TIMESTAMP' 13749 RM='$RM' 13750 ofile='$ofile' 13751 13752 13753 13754 13755_ACEOF 13756 13757cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13758 13759# Handling of arguments. 13760for ac_config_target in $ac_config_targets 13761do 13762 case $ac_config_target in 13763 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13764 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13765 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13766 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13767 13768 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13769 esac 13770done 13771 13772 13773# If the user did not use the arguments to specify the items to instantiate, 13774# then the envvar interface is used. Set only those that are not. 13775# We use the long form for the default assignment because of an extremely 13776# bizarre bug on SunOS 4.1.3. 13777if $ac_need_defaults; then 13778 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13779 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13780 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13781fi 13782 13783# Have a temporary directory for convenience. Make it in the build tree 13784# simply because there is no reason against having it here, and in addition, 13785# creating and moving files from /tmp can sometimes cause problems. 13786# Hook for its removal unless debugging. 13787# Note that there is a small window in which the directory will not be cleaned: 13788# after its creation but before its name has been assigned to `$tmp'. 13789$debug || 13790{ 13791 tmp= ac_tmp= 13792 trap 'exit_status=$? 13793 : "${ac_tmp:=$tmp}" 13794 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13795' 0 13796 trap 'as_fn_exit 1' 1 2 13 15 13797} 13798# Create a (secure) tmp directory for tmp files. 13799 13800{ 13801 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13802 test -d "$tmp" 13803} || 13804{ 13805 tmp=./conf$$-$RANDOM 13806 (umask 077 && mkdir "$tmp") 13807} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13808ac_tmp=$tmp 13809 13810# Set up the scripts for CONFIG_FILES section. 13811# No need to generate them if there are no CONFIG_FILES. 13812# This happens for instance with `./config.status config.h'. 13813if test -n "$CONFIG_FILES"; then 13814 13815 13816ac_cr=`echo X | tr X '\015'` 13817# On cygwin, bash can eat \r inside `` if the user requested igncr. 13818# But we know of no other shell where ac_cr would be empty at this 13819# point, so we can use a bashism as a fallback. 13820if test "x$ac_cr" = x; then 13821 eval ac_cr=\$\'\\r\' 13822fi 13823ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13824if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13825 ac_cs_awk_cr='\\r' 13826else 13827 ac_cs_awk_cr=$ac_cr 13828fi 13829 13830echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13831_ACEOF 13832 13833 13834{ 13835 echo "cat >conf$$subs.awk <<_ACEOF" && 13836 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13837 echo "_ACEOF" 13838} >conf$$subs.sh || 13839 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13840ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13841ac_delim='%!_!# ' 13842for ac_last_try in false false false false false :; do 13843 . ./conf$$subs.sh || 13844 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13845 13846 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13847 if test $ac_delim_n = $ac_delim_num; then 13848 break 13849 elif $ac_last_try; then 13850 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13851 else 13852 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13853 fi 13854done 13855rm -f conf$$subs.sh 13856 13857cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13858cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13859_ACEOF 13860sed -n ' 13861h 13862s/^/S["/; s/!.*/"]=/ 13863p 13864g 13865s/^[^!]*!// 13866:repl 13867t repl 13868s/'"$ac_delim"'$// 13869t delim 13870:nl 13871h 13872s/\(.\{148\}\)..*/\1/ 13873t more1 13874s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13875p 13876n 13877b repl 13878:more1 13879s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13880p 13881g 13882s/.\{148\}// 13883t nl 13884:delim 13885h 13886s/\(.\{148\}\)..*/\1/ 13887t more2 13888s/["\\]/\\&/g; s/^/"/; s/$/"/ 13889p 13890b 13891:more2 13892s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13893p 13894g 13895s/.\{148\}// 13896t delim 13897' <conf$$subs.awk | sed ' 13898/^[^""]/{ 13899 N 13900 s/\n// 13901} 13902' >>$CONFIG_STATUS || ac_write_fail=1 13903rm -f conf$$subs.awk 13904cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13905_ACAWK 13906cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13907 for (key in S) S_is_set[key] = 1 13908 FS = "" 13909 13910} 13911{ 13912 line = $ 0 13913 nfields = split(line, field, "@") 13914 substed = 0 13915 len = length(field[1]) 13916 for (i = 2; i < nfields; i++) { 13917 key = field[i] 13918 keylen = length(key) 13919 if (S_is_set[key]) { 13920 value = S[key] 13921 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13922 len += length(value) + length(field[++i]) 13923 substed = 1 13924 } else 13925 len += 1 + keylen 13926 } 13927 13928 print line 13929} 13930 13931_ACAWK 13932_ACEOF 13933cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13934if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13935 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13936else 13937 cat 13938fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13939 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13940_ACEOF 13941 13942# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13943# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13944# trailing colons and then remove the whole line if VPATH becomes empty 13945# (actually we leave an empty line to preserve line numbers). 13946if test "x$srcdir" = x.; then 13947 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13948h 13949s/// 13950s/^/:/ 13951s/[ ]*$/:/ 13952s/:\$(srcdir):/:/g 13953s/:\${srcdir}:/:/g 13954s/:@srcdir@:/:/g 13955s/^:*// 13956s/:*$// 13957x 13958s/\(=[ ]*\).*/\1/ 13959G 13960s/\n// 13961s/^[^=]*=[ ]*$// 13962}' 13963fi 13964 13965cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13966fi # test -n "$CONFIG_FILES" 13967 13968# Set up the scripts for CONFIG_HEADERS section. 13969# No need to generate them if there are no CONFIG_HEADERS. 13970# This happens for instance with `./config.status Makefile'. 13971if test -n "$CONFIG_HEADERS"; then 13972cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13973BEGIN { 13974_ACEOF 13975 13976# Transform confdefs.h into an awk script `defines.awk', embedded as 13977# here-document in config.status, that substitutes the proper values into 13978# config.h.in to produce config.h. 13979 13980# Create a delimiter string that does not exist in confdefs.h, to ease 13981# handling of long lines. 13982ac_delim='%!_!# ' 13983for ac_last_try in false false :; do 13984 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13985 if test -z "$ac_tt"; then 13986 break 13987 elif $ac_last_try; then 13988 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13989 else 13990 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13991 fi 13992done 13993 13994# For the awk script, D is an array of macro values keyed by name, 13995# likewise P contains macro parameters if any. Preserve backslash 13996# newline sequences. 13997 13998ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13999sed -n ' 14000s/.\{148\}/&'"$ac_delim"'/g 14001t rset 14002:rset 14003s/^[ ]*#[ ]*define[ ][ ]*/ / 14004t def 14005d 14006:def 14007s/\\$// 14008t bsnl 14009s/["\\]/\\&/g 14010s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14011D["\1"]=" \3"/p 14012s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14013d 14014:bsnl 14015s/["\\]/\\&/g 14016s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14017D["\1"]=" \3\\\\\\n"\\/p 14018t cont 14019s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14020t cont 14021d 14022:cont 14023n 14024s/.\{148\}/&'"$ac_delim"'/g 14025t clear 14026:clear 14027s/\\$// 14028t bsnlc 14029s/["\\]/\\&/g; s/^/"/; s/$/"/p 14030d 14031:bsnlc 14032s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14033b cont 14034' <confdefs.h | sed ' 14035s/'"$ac_delim"'/"\\\ 14036"/g' >>$CONFIG_STATUS || ac_write_fail=1 14037 14038cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14039 for (key in D) D_is_set[key] = 1 14040 FS = "" 14041} 14042/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14043 line = \$ 0 14044 split(line, arg, " ") 14045 if (arg[1] == "#") { 14046 defundef = arg[2] 14047 mac1 = arg[3] 14048 } else { 14049 defundef = substr(arg[1], 2) 14050 mac1 = arg[2] 14051 } 14052 split(mac1, mac2, "(") #) 14053 macro = mac2[1] 14054 prefix = substr(line, 1, index(line, defundef) - 1) 14055 if (D_is_set[macro]) { 14056 # Preserve the white space surrounding the "#". 14057 print prefix "define", macro P[macro] D[macro] 14058 next 14059 } else { 14060 # Replace #undef with comments. This is necessary, for example, 14061 # in the case of _POSIX_SOURCE, which is predefined and required 14062 # on some systems where configure will not decide to define it. 14063 if (defundef == "undef") { 14064 print "/*", prefix defundef, macro, "*/" 14065 next 14066 } 14067 } 14068} 14069{ print } 14070_ACAWK 14071_ACEOF 14072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14073 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14074fi # test -n "$CONFIG_HEADERS" 14075 14076 14077eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14078shift 14079for ac_tag 14080do 14081 case $ac_tag in 14082 :[FHLC]) ac_mode=$ac_tag; continue;; 14083 esac 14084 case $ac_mode$ac_tag in 14085 :[FHL]*:*);; 14086 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14087 :[FH]-) ac_tag=-:-;; 14088 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14089 esac 14090 ac_save_IFS=$IFS 14091 IFS=: 14092 set x $ac_tag 14093 IFS=$ac_save_IFS 14094 shift 14095 ac_file=$1 14096 shift 14097 14098 case $ac_mode in 14099 :L) ac_source=$1;; 14100 :[FH]) 14101 ac_file_inputs= 14102 for ac_f 14103 do 14104 case $ac_f in 14105 -) ac_f="$ac_tmp/stdin";; 14106 *) # Look for the file first in the build tree, then in the source tree 14107 # (if the path is not absolute). The absolute path cannot be DOS-style, 14108 # because $ac_f cannot contain `:'. 14109 test -f "$ac_f" || 14110 case $ac_f in 14111 [\\/$]*) false;; 14112 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14113 esac || 14114 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14115 esac 14116 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14117 as_fn_append ac_file_inputs " '$ac_f'" 14118 done 14119 14120 # Let's still pretend it is `configure' which instantiates (i.e., don't 14121 # use $as_me), people would be surprised to read: 14122 # /* config.h. Generated by config.status. */ 14123 configure_input='Generated from '` 14124 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14125 `' by configure.' 14126 if test x"$ac_file" != x-; then 14127 configure_input="$ac_file. $configure_input" 14128 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14129$as_echo "$as_me: creating $ac_file" >&6;} 14130 fi 14131 # Neutralize special characters interpreted by sed in replacement strings. 14132 case $configure_input in #( 14133 *\&* | *\|* | *\\* ) 14134 ac_sed_conf_input=`$as_echo "$configure_input" | 14135 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14136 *) ac_sed_conf_input=$configure_input;; 14137 esac 14138 14139 case $ac_tag in 14140 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14141 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14142 esac 14143 ;; 14144 esac 14145 14146 ac_dir=`$as_dirname -- "$ac_file" || 14147$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14148 X"$ac_file" : 'X\(//\)[^/]' \| \ 14149 X"$ac_file" : 'X\(//\)$' \| \ 14150 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14151$as_echo X"$ac_file" | 14152 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14153 s//\1/ 14154 q 14155 } 14156 /^X\(\/\/\)[^/].*/{ 14157 s//\1/ 14158 q 14159 } 14160 /^X\(\/\/\)$/{ 14161 s//\1/ 14162 q 14163 } 14164 /^X\(\/\).*/{ 14165 s//\1/ 14166 q 14167 } 14168 s/.*/./; q'` 14169 as_dir="$ac_dir"; as_fn_mkdir_p 14170 ac_builddir=. 14171 14172case "$ac_dir" in 14173.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14174*) 14175 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14176 # A ".." for each directory in $ac_dir_suffix. 14177 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14178 case $ac_top_builddir_sub in 14179 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14180 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14181 esac ;; 14182esac 14183ac_abs_top_builddir=$ac_pwd 14184ac_abs_builddir=$ac_pwd$ac_dir_suffix 14185# for backward compatibility: 14186ac_top_builddir=$ac_top_build_prefix 14187 14188case $srcdir in 14189 .) # We are building in place. 14190 ac_srcdir=. 14191 ac_top_srcdir=$ac_top_builddir_sub 14192 ac_abs_top_srcdir=$ac_pwd ;; 14193 [\\/]* | ?:[\\/]* ) # Absolute name. 14194 ac_srcdir=$srcdir$ac_dir_suffix; 14195 ac_top_srcdir=$srcdir 14196 ac_abs_top_srcdir=$srcdir ;; 14197 *) # Relative name. 14198 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14199 ac_top_srcdir=$ac_top_build_prefix$srcdir 14200 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14201esac 14202ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14203 14204 14205 case $ac_mode in 14206 :F) 14207 # 14208 # CONFIG_FILE 14209 # 14210 14211 case $INSTALL in 14212 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14213 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14214 esac 14215 ac_MKDIR_P=$MKDIR_P 14216 case $MKDIR_P in 14217 [\\/$]* | ?:[\\/]* ) ;; 14218 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14219 esac 14220_ACEOF 14221 14222cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14223# If the template does not know about datarootdir, expand it. 14224# FIXME: This hack should be removed a few years after 2.60. 14225ac_datarootdir_hack=; ac_datarootdir_seen= 14226ac_sed_dataroot=' 14227/datarootdir/ { 14228 p 14229 q 14230} 14231/@datadir@/p 14232/@docdir@/p 14233/@infodir@/p 14234/@localedir@/p 14235/@mandir@/p' 14236case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14237*datarootdir*) ac_datarootdir_seen=yes;; 14238*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14240$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14241_ACEOF 14242cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14243 ac_datarootdir_hack=' 14244 s&@datadir@&$datadir&g 14245 s&@docdir@&$docdir&g 14246 s&@infodir@&$infodir&g 14247 s&@localedir@&$localedir&g 14248 s&@mandir@&$mandir&g 14249 s&\\\${datarootdir}&$datarootdir&g' ;; 14250esac 14251_ACEOF 14252 14253# Neutralize VPATH when `$srcdir' = `.'. 14254# Shell code in configure.ac might set extrasub. 14255# FIXME: do we really want to maintain this feature? 14256cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14257ac_sed_extra="$ac_vpsub 14258$extrasub 14259_ACEOF 14260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14261:t 14262/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14263s|@configure_input@|$ac_sed_conf_input|;t t 14264s&@top_builddir@&$ac_top_builddir_sub&;t t 14265s&@top_build_prefix@&$ac_top_build_prefix&;t t 14266s&@srcdir@&$ac_srcdir&;t t 14267s&@abs_srcdir@&$ac_abs_srcdir&;t t 14268s&@top_srcdir@&$ac_top_srcdir&;t t 14269s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14270s&@builddir@&$ac_builddir&;t t 14271s&@abs_builddir@&$ac_abs_builddir&;t t 14272s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14273s&@INSTALL@&$ac_INSTALL&;t t 14274s&@MKDIR_P@&$ac_MKDIR_P&;t t 14275$ac_datarootdir_hack 14276" 14277eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14278 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14279 14280test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14281 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14282 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14283 "$ac_tmp/out"`; test -z "$ac_out"; } && 14284 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14285which seems to be undefined. Please make sure it is defined" >&5 14286$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14287which seems to be undefined. Please make sure it is defined" >&2;} 14288 14289 rm -f "$ac_tmp/stdin" 14290 case $ac_file in 14291 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14292 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14293 esac \ 14294 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14295 ;; 14296 :H) 14297 # 14298 # CONFIG_HEADER 14299 # 14300 if test x"$ac_file" != x-; then 14301 { 14302 $as_echo "/* $configure_input */" \ 14303 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14304 } >"$ac_tmp/config.h" \ 14305 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14306 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14307 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14308$as_echo "$as_me: $ac_file is unchanged" >&6;} 14309 else 14310 rm -f "$ac_file" 14311 mv "$ac_tmp/config.h" "$ac_file" \ 14312 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14313 fi 14314 else 14315 $as_echo "/* $configure_input */" \ 14316 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14317 || as_fn_error $? "could not create -" "$LINENO" 5 14318 fi 14319# Compute "$ac_file"'s index in $config_headers. 14320_am_arg="$ac_file" 14321_am_stamp_count=1 14322for _am_header in $config_headers :; do 14323 case $_am_header in 14324 $_am_arg | $_am_arg:* ) 14325 break ;; 14326 * ) 14327 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14328 esac 14329done 14330echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14331$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14332 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14333 X"$_am_arg" : 'X\(//\)$' \| \ 14334 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14335$as_echo X"$_am_arg" | 14336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14337 s//\1/ 14338 q 14339 } 14340 /^X\(\/\/\)[^/].*/{ 14341 s//\1/ 14342 q 14343 } 14344 /^X\(\/\/\)$/{ 14345 s//\1/ 14346 q 14347 } 14348 /^X\(\/\).*/{ 14349 s//\1/ 14350 q 14351 } 14352 s/.*/./; q'`/stamp-h$_am_stamp_count 14353 ;; 14354 14355 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14356$as_echo "$as_me: executing $ac_file commands" >&6;} 14357 ;; 14358 esac 14359 14360 14361 case $ac_file$ac_mode in 14362 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14363 # Older Autoconf quotes --file arguments for eval, but not when files 14364 # are listed without --file. Let's play safe and only enable the eval 14365 # if we detect the quoting. 14366 case $CONFIG_FILES in 14367 *\'*) eval set x "$CONFIG_FILES" ;; 14368 *) set x $CONFIG_FILES ;; 14369 esac 14370 shift 14371 for mf 14372 do 14373 # Strip MF so we end up with the name of the file. 14374 mf=`echo "$mf" | sed -e 's/:.*$//'` 14375 # Check whether this is an Automake generated Makefile or not. 14376 # We used to match only the files named 'Makefile.in', but 14377 # some people rename them; so instead we look at the file content. 14378 # Grep'ing the first line is not enough: some people post-process 14379 # each Makefile.in and add a new line on top of each file to say so. 14380 # Grep'ing the whole file is not good either: AIX grep has a line 14381 # limit of 2048, but all sed's we know have understand at least 4000. 14382 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14383 dirpart=`$as_dirname -- "$mf" || 14384$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14385 X"$mf" : 'X\(//\)[^/]' \| \ 14386 X"$mf" : 'X\(//\)$' \| \ 14387 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14388$as_echo X"$mf" | 14389 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14390 s//\1/ 14391 q 14392 } 14393 /^X\(\/\/\)[^/].*/{ 14394 s//\1/ 14395 q 14396 } 14397 /^X\(\/\/\)$/{ 14398 s//\1/ 14399 q 14400 } 14401 /^X\(\/\).*/{ 14402 s//\1/ 14403 q 14404 } 14405 s/.*/./; q'` 14406 else 14407 continue 14408 fi 14409 # Extract the definition of DEPDIR, am__include, and am__quote 14410 # from the Makefile without running 'make'. 14411 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14412 test -z "$DEPDIR" && continue 14413 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14414 test -z "$am__include" && continue 14415 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14416 # Find all dependency output files, they are included files with 14417 # $(DEPDIR) in their names. We invoke sed twice because it is the 14418 # simplest approach to changing $(DEPDIR) to its actual value in the 14419 # expansion. 14420 for file in `sed -n " 14421 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14422 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14423 # Make sure the directory exists. 14424 test -f "$dirpart/$file" && continue 14425 fdir=`$as_dirname -- "$file" || 14426$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14427 X"$file" : 'X\(//\)[^/]' \| \ 14428 X"$file" : 'X\(//\)$' \| \ 14429 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14430$as_echo X"$file" | 14431 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14432 s//\1/ 14433 q 14434 } 14435 /^X\(\/\/\)[^/].*/{ 14436 s//\1/ 14437 q 14438 } 14439 /^X\(\/\/\)$/{ 14440 s//\1/ 14441 q 14442 } 14443 /^X\(\/\).*/{ 14444 s//\1/ 14445 q 14446 } 14447 s/.*/./; q'` 14448 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14449 # echo "creating $dirpart/$file" 14450 echo '# dummy' > "$dirpart/$file" 14451 done 14452 done 14453} 14454 ;; 14455 "libtool":C) 14456 14457 # See if we are running on zsh, and set the options which allow our 14458 # commands through without removal of \ escapes. 14459 if test -n "${ZSH_VERSION+set}" ; then 14460 setopt NO_GLOB_SUBST 14461 fi 14462 14463 cfgfile="${ofile}T" 14464 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14465 $RM "$cfgfile" 14466 14467 cat <<_LT_EOF >> "$cfgfile" 14468#! $SHELL 14469 14470# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14471# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14472# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14473# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14474# 14475# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14476# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14477# Written by Gordon Matzigkeit, 1996 14478# 14479# This file is part of GNU Libtool. 14480# 14481# GNU Libtool is free software; you can redistribute it and/or 14482# modify it under the terms of the GNU General Public License as 14483# published by the Free Software Foundation; either version 2 of 14484# the License, or (at your option) any later version. 14485# 14486# As a special exception to the GNU General Public License, 14487# if you distribute this file as part of a program or library that 14488# is built using GNU Libtool, you may include this file under the 14489# same distribution terms that you use for the rest of that program. 14490# 14491# GNU Libtool is distributed in the hope that it will be useful, 14492# but WITHOUT ANY WARRANTY; without even the implied warranty of 14493# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14494# GNU General Public License for more details. 14495# 14496# You should have received a copy of the GNU General Public License 14497# along with GNU Libtool; see the file COPYING. If not, a copy 14498# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14499# obtained by writing to the Free Software Foundation, Inc., 14500# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14501 14502 14503# The names of the tagged configurations supported by this script. 14504available_tags="" 14505 14506# ### BEGIN LIBTOOL CONFIG 14507 14508# Whether or not to build shared libraries. 14509build_libtool_libs=$enable_shared 14510 14511# Which release of libtool.m4 was used? 14512macro_version=$macro_version 14513macro_revision=$macro_revision 14514 14515# Whether or not to build static libraries. 14516build_old_libs=$enable_static 14517 14518# What type of objects to build. 14519pic_mode=$pic_mode 14520 14521# Whether or not to optimize for fast installation. 14522fast_install=$enable_fast_install 14523 14524# Shell to use when invoking shell scripts. 14525SHELL=$lt_SHELL 14526 14527# An echo program that protects backslashes. 14528ECHO=$lt_ECHO 14529 14530# The host system. 14531host_alias=$host_alias 14532host=$host 14533host_os=$host_os 14534 14535# The build system. 14536build_alias=$build_alias 14537build=$build 14538build_os=$build_os 14539 14540# A sed program that does not truncate output. 14541SED=$lt_SED 14542 14543# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14544Xsed="\$SED -e 1s/^X//" 14545 14546# A grep program that handles long lines. 14547GREP=$lt_GREP 14548 14549# An ERE matcher. 14550EGREP=$lt_EGREP 14551 14552# A literal string matcher. 14553FGREP=$lt_FGREP 14554 14555# A BSD- or MS-compatible name lister. 14556NM=$lt_NM 14557 14558# Whether we need soft or hard links. 14559LN_S=$lt_LN_S 14560 14561# What is the maximum length of a command? 14562max_cmd_len=$max_cmd_len 14563 14564# Object file suffix (normally "o"). 14565objext=$ac_objext 14566 14567# Executable file suffix (normally ""). 14568exeext=$exeext 14569 14570# whether the shell understands "unset". 14571lt_unset=$lt_unset 14572 14573# turn spaces into newlines. 14574SP2NL=$lt_lt_SP2NL 14575 14576# turn newlines into spaces. 14577NL2SP=$lt_lt_NL2SP 14578 14579# An object symbol dumper. 14580OBJDUMP=$lt_OBJDUMP 14581 14582# Method to check whether dependent libraries are shared objects. 14583deplibs_check_method=$lt_deplibs_check_method 14584 14585# Command to use when deplibs_check_method == "file_magic". 14586file_magic_cmd=$lt_file_magic_cmd 14587 14588# The archiver. 14589AR=$lt_AR 14590AR_FLAGS=$lt_AR_FLAGS 14591 14592# A symbol stripping program. 14593STRIP=$lt_STRIP 14594 14595# Commands used to install an old-style archive. 14596RANLIB=$lt_RANLIB 14597old_postinstall_cmds=$lt_old_postinstall_cmds 14598old_postuninstall_cmds=$lt_old_postuninstall_cmds 14599 14600# Whether to use a lock for old archive extraction. 14601lock_old_archive_extraction=$lock_old_archive_extraction 14602 14603# A C compiler. 14604LTCC=$lt_CC 14605 14606# LTCC compiler flags. 14607LTCFLAGS=$lt_CFLAGS 14608 14609# Take the output of nm and produce a listing of raw symbols and C names. 14610global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14611 14612# Transform the output of nm in a proper C declaration. 14613global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14614 14615# Transform the output of nm in a C name address pair. 14616global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14617 14618# Transform the output of nm in a C name address pair when lib prefix is needed. 14619global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14620 14621# The name of the directory that contains temporary libtool files. 14622objdir=$objdir 14623 14624# Used to examine libraries when file_magic_cmd begins with "file". 14625MAGIC_CMD=$MAGIC_CMD 14626 14627# Must we lock files when doing compilation? 14628need_locks=$lt_need_locks 14629 14630# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14631DSYMUTIL=$lt_DSYMUTIL 14632 14633# Tool to change global to local symbols on Mac OS X. 14634NMEDIT=$lt_NMEDIT 14635 14636# Tool to manipulate fat objects and archives on Mac OS X. 14637LIPO=$lt_LIPO 14638 14639# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14640OTOOL=$lt_OTOOL 14641 14642# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14643OTOOL64=$lt_OTOOL64 14644 14645# Old archive suffix (normally "a"). 14646libext=$libext 14647 14648# Shared library suffix (normally ".so"). 14649shrext_cmds=$lt_shrext_cmds 14650 14651# The commands to extract the exported symbol list from a shared archive. 14652extract_expsyms_cmds=$lt_extract_expsyms_cmds 14653 14654# Variables whose values should be saved in libtool wrapper scripts and 14655# restored at link time. 14656variables_saved_for_relink=$lt_variables_saved_for_relink 14657 14658# Do we need the "lib" prefix for modules? 14659need_lib_prefix=$need_lib_prefix 14660 14661# Do we need a version for libraries? 14662need_version=$need_version 14663 14664# Library versioning type. 14665version_type=$version_type 14666 14667# Shared library runtime path variable. 14668runpath_var=$runpath_var 14669 14670# Shared library path variable. 14671shlibpath_var=$shlibpath_var 14672 14673# Is shlibpath searched before the hard-coded library search path? 14674shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14675 14676# Format of library name prefix. 14677libname_spec=$lt_libname_spec 14678 14679# List of archive names. First name is the real one, the rest are links. 14680# The last name is the one that the linker finds with -lNAME 14681library_names_spec=$lt_library_names_spec 14682 14683# The coded name of the library, if different from the real name. 14684soname_spec=$lt_soname_spec 14685 14686# Permission mode override for installation of shared libraries. 14687install_override_mode=$lt_install_override_mode 14688 14689# Command to use after installation of a shared archive. 14690postinstall_cmds=$lt_postinstall_cmds 14691 14692# Command to use after uninstallation of a shared archive. 14693postuninstall_cmds=$lt_postuninstall_cmds 14694 14695# Commands used to finish a libtool library installation in a directory. 14696finish_cmds=$lt_finish_cmds 14697 14698# As "finish_cmds", except a single script fragment to be evaled but 14699# not shown. 14700finish_eval=$lt_finish_eval 14701 14702# Whether we should hardcode library paths into libraries. 14703hardcode_into_libs=$hardcode_into_libs 14704 14705# Compile-time system search path for libraries. 14706sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14707 14708# Run-time system search path for libraries. 14709sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14710 14711# Whether dlopen is supported. 14712dlopen_support=$enable_dlopen 14713 14714# Whether dlopen of programs is supported. 14715dlopen_self=$enable_dlopen_self 14716 14717# Whether dlopen of statically linked programs is supported. 14718dlopen_self_static=$enable_dlopen_self_static 14719 14720# Commands to strip libraries. 14721old_striplib=$lt_old_striplib 14722striplib=$lt_striplib 14723 14724 14725# The linker used to build libraries. 14726LD=$lt_LD 14727 14728# How to create reloadable object files. 14729reload_flag=$lt_reload_flag 14730reload_cmds=$lt_reload_cmds 14731 14732# Commands used to build an old-style archive. 14733old_archive_cmds=$lt_old_archive_cmds 14734 14735# A language specific compiler. 14736CC=$lt_compiler 14737 14738# Is the compiler the GNU compiler? 14739with_gcc=$GCC 14740 14741# Compiler flag to turn off builtin functions. 14742no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14743 14744# How to pass a linker flag through the compiler. 14745wl=$lt_lt_prog_compiler_wl 14746 14747# Additional compiler flags for building library objects. 14748pic_flag=$lt_lt_prog_compiler_pic 14749 14750# Compiler flag to prevent dynamic linking. 14751link_static_flag=$lt_lt_prog_compiler_static 14752 14753# Does compiler simultaneously support -c and -o options? 14754compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14755 14756# Whether or not to add -lc for building shared libraries. 14757build_libtool_need_lc=$archive_cmds_need_lc 14758 14759# Whether or not to disallow shared libs when runtime libs are static. 14760allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14761 14762# Compiler flag to allow reflexive dlopens. 14763export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14764 14765# Compiler flag to generate shared objects directly from archives. 14766whole_archive_flag_spec=$lt_whole_archive_flag_spec 14767 14768# Whether the compiler copes with passing no objects directly. 14769compiler_needs_object=$lt_compiler_needs_object 14770 14771# Create an old-style archive from a shared archive. 14772old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14773 14774# Create a temporary old-style archive to link instead of a shared archive. 14775old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14776 14777# Commands used to build a shared archive. 14778archive_cmds=$lt_archive_cmds 14779archive_expsym_cmds=$lt_archive_expsym_cmds 14780 14781# Commands used to build a loadable module if different from building 14782# a shared archive. 14783module_cmds=$lt_module_cmds 14784module_expsym_cmds=$lt_module_expsym_cmds 14785 14786# Whether we are building with GNU ld or not. 14787with_gnu_ld=$lt_with_gnu_ld 14788 14789# Flag that allows shared libraries with undefined symbols to be built. 14790allow_undefined_flag=$lt_allow_undefined_flag 14791 14792# Flag that enforces no undefined symbols. 14793no_undefined_flag=$lt_no_undefined_flag 14794 14795# Flag to hardcode \$libdir into a binary during linking. 14796# This must work even if \$libdir does not exist 14797hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14798 14799# If ld is used when linking, flag to hardcode \$libdir into a binary 14800# during linking. This must work even if \$libdir does not exist. 14801hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14802 14803# Whether we need a single "-rpath" flag with a separated argument. 14804hardcode_libdir_separator=$lt_hardcode_libdir_separator 14805 14806# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14807# DIR into the resulting binary. 14808hardcode_direct=$hardcode_direct 14809 14810# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14811# DIR into the resulting binary and the resulting library dependency is 14812# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14813# library is relocated. 14814hardcode_direct_absolute=$hardcode_direct_absolute 14815 14816# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14817# into the resulting binary. 14818hardcode_minus_L=$hardcode_minus_L 14819 14820# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14821# into the resulting binary. 14822hardcode_shlibpath_var=$hardcode_shlibpath_var 14823 14824# Set to "yes" if building a shared library automatically hardcodes DIR 14825# into the library and all subsequent libraries and executables linked 14826# against it. 14827hardcode_automatic=$hardcode_automatic 14828 14829# Set to yes if linker adds runtime paths of dependent libraries 14830# to runtime path list. 14831inherit_rpath=$inherit_rpath 14832 14833# Whether libtool must link a program against all its dependency libraries. 14834link_all_deplibs=$link_all_deplibs 14835 14836# Fix the shell variable \$srcfile for the compiler. 14837fix_srcfile_path=$lt_fix_srcfile_path 14838 14839# Set to "yes" if exported symbols are required. 14840always_export_symbols=$always_export_symbols 14841 14842# The commands to list exported symbols. 14843export_symbols_cmds=$lt_export_symbols_cmds 14844 14845# Symbols that should not be listed in the preloaded symbols. 14846exclude_expsyms=$lt_exclude_expsyms 14847 14848# Symbols that must always be exported. 14849include_expsyms=$lt_include_expsyms 14850 14851# Commands necessary for linking programs (against libraries) with templates. 14852prelink_cmds=$lt_prelink_cmds 14853 14854# Specify filename containing input files. 14855file_list_spec=$lt_file_list_spec 14856 14857# How to hardcode a shared library path into an executable. 14858hardcode_action=$hardcode_action 14859 14860# ### END LIBTOOL CONFIG 14861 14862_LT_EOF 14863 14864 case $host_os in 14865 aix3*) 14866 cat <<\_LT_EOF >> "$cfgfile" 14867# AIX sometimes has problems with the GCC collect2 program. For some 14868# reason, if we set the COLLECT_NAMES environment variable, the problems 14869# vanish in a puff of smoke. 14870if test "X${COLLECT_NAMES+set}" != Xset; then 14871 COLLECT_NAMES= 14872 export COLLECT_NAMES 14873fi 14874_LT_EOF 14875 ;; 14876 esac 14877 14878 14879ltmain="$ac_aux_dir/ltmain.sh" 14880 14881 14882 # We use sed instead of cat because bash on DJGPP gets confused if 14883 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14884 # text mode, it properly converts lines to CR/LF. This bash problem 14885 # is reportedly fixed, but why not run on old versions too? 14886 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14887 || (rm -f "$cfgfile"; exit 1) 14888 14889 case $xsi_shell in 14890 yes) 14891 cat << \_LT_EOF >> "$cfgfile" 14892 14893# func_dirname file append nondir_replacement 14894# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14895# otherwise set result to NONDIR_REPLACEMENT. 14896func_dirname () 14897{ 14898 case ${1} in 14899 */*) func_dirname_result="${1%/*}${2}" ;; 14900 * ) func_dirname_result="${3}" ;; 14901 esac 14902} 14903 14904# func_basename file 14905func_basename () 14906{ 14907 func_basename_result="${1##*/}" 14908} 14909 14910# func_dirname_and_basename file append nondir_replacement 14911# perform func_basename and func_dirname in a single function 14912# call: 14913# dirname: Compute the dirname of FILE. If nonempty, 14914# add APPEND to the result, otherwise set result 14915# to NONDIR_REPLACEMENT. 14916# value returned in "$func_dirname_result" 14917# basename: Compute filename of FILE. 14918# value retuned in "$func_basename_result" 14919# Implementation must be kept synchronized with func_dirname 14920# and func_basename. For efficiency, we do not delegate to 14921# those functions but instead duplicate the functionality here. 14922func_dirname_and_basename () 14923{ 14924 case ${1} in 14925 */*) func_dirname_result="${1%/*}${2}" ;; 14926 * ) func_dirname_result="${3}" ;; 14927 esac 14928 func_basename_result="${1##*/}" 14929} 14930 14931# func_stripname prefix suffix name 14932# strip PREFIX and SUFFIX off of NAME. 14933# PREFIX and SUFFIX must not contain globbing or regex special 14934# characters, hashes, percent signs, but SUFFIX may contain a leading 14935# dot (in which case that matches only a dot). 14936func_stripname () 14937{ 14938 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14939 # positional parameters, so assign one to ordinary parameter first. 14940 func_stripname_result=${3} 14941 func_stripname_result=${func_stripname_result#"${1}"} 14942 func_stripname_result=${func_stripname_result%"${2}"} 14943} 14944 14945# func_opt_split 14946func_opt_split () 14947{ 14948 func_opt_split_opt=${1%%=*} 14949 func_opt_split_arg=${1#*=} 14950} 14951 14952# func_lo2o object 14953func_lo2o () 14954{ 14955 case ${1} in 14956 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14957 *) func_lo2o_result=${1} ;; 14958 esac 14959} 14960 14961# func_xform libobj-or-source 14962func_xform () 14963{ 14964 func_xform_result=${1%.*}.lo 14965} 14966 14967# func_arith arithmetic-term... 14968func_arith () 14969{ 14970 func_arith_result=$(( $* )) 14971} 14972 14973# func_len string 14974# STRING may not start with a hyphen. 14975func_len () 14976{ 14977 func_len_result=${#1} 14978} 14979 14980_LT_EOF 14981 ;; 14982 *) # Bourne compatible functions. 14983 cat << \_LT_EOF >> "$cfgfile" 14984 14985# func_dirname file append nondir_replacement 14986# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14987# otherwise set result to NONDIR_REPLACEMENT. 14988func_dirname () 14989{ 14990 # Extract subdirectory from the argument. 14991 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14992 if test "X$func_dirname_result" = "X${1}"; then 14993 func_dirname_result="${3}" 14994 else 14995 func_dirname_result="$func_dirname_result${2}" 14996 fi 14997} 14998 14999# func_basename file 15000func_basename () 15001{ 15002 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15003} 15004 15005 15006# func_stripname prefix suffix name 15007# strip PREFIX and SUFFIX off of NAME. 15008# PREFIX and SUFFIX must not contain globbing or regex special 15009# characters, hashes, percent signs, but SUFFIX may contain a leading 15010# dot (in which case that matches only a dot). 15011# func_strip_suffix prefix name 15012func_stripname () 15013{ 15014 case ${2} in 15015 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15016 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15017 esac 15018} 15019 15020# sed scripts: 15021my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15022my_sed_long_arg='1s/^-[^=]*=//' 15023 15024# func_opt_split 15025func_opt_split () 15026{ 15027 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15028 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15029} 15030 15031# func_lo2o object 15032func_lo2o () 15033{ 15034 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15035} 15036 15037# func_xform libobj-or-source 15038func_xform () 15039{ 15040 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15041} 15042 15043# func_arith arithmetic-term... 15044func_arith () 15045{ 15046 func_arith_result=`expr "$@"` 15047} 15048 15049# func_len string 15050# STRING may not start with a hyphen. 15051func_len () 15052{ 15053 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15054} 15055 15056_LT_EOF 15057esac 15058 15059case $lt_shell_append in 15060 yes) 15061 cat << \_LT_EOF >> "$cfgfile" 15062 15063# func_append var value 15064# Append VALUE to the end of shell variable VAR. 15065func_append () 15066{ 15067 eval "$1+=\$2" 15068} 15069_LT_EOF 15070 ;; 15071 *) 15072 cat << \_LT_EOF >> "$cfgfile" 15073 15074# func_append var value 15075# Append VALUE to the end of shell variable VAR. 15076func_append () 15077{ 15078 eval "$1=\$$1\$2" 15079} 15080 15081_LT_EOF 15082 ;; 15083 esac 15084 15085 15086 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15087 || (rm -f "$cfgfile"; exit 1) 15088 15089 mv -f "$cfgfile" "$ofile" || 15090 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15091 chmod +x "$ofile" 15092 15093 ;; 15094 15095 esac 15096done # for ac_tag 15097 15098 15099as_fn_exit 0 15100_ACEOF 15101ac_clean_files=$ac_clean_files_save 15102 15103test $ac_write_fail = 0 || 15104 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15105 15106 15107# configure is writing to config.log, and then calls config.status. 15108# config.status does its own redirection, appending to config.log. 15109# Unfortunately, on DOS this fails, as config.log is still kept open 15110# by configure, so config.status won't be able to write to it; its 15111# output is simply discarded. So we exec the FD to /dev/null, 15112# effectively closing config.log, so it can be properly (re)opened and 15113# appended to by config.status. When coming back to configure, we 15114# need to make the FD available again. 15115if test "$no_create" != yes; then 15116 ac_cs_success=: 15117 ac_config_status_args= 15118 test "$silent" = yes && 15119 ac_config_status_args="$ac_config_status_args --quiet" 15120 exec 5>/dev/null 15121 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15122 exec 5>>config.log 15123 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15124 # would make configure fail if this is the last instruction. 15125 $ac_cs_success || as_fn_exit 1 15126fi 15127if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15129$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15130fi 15131 15132 15133 15134touch config.status.tmp 15135if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 15136 sed '/as_fn_exit 0/i \ 15137sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 15138touch --reference=Makefile Makefile.tmp \ 15139mv Makefile.tmp Makefile \ 15140' config.status > config.status.tmp 15141 touch --reference=config.status config.status.tmp 15142 mv config.status.tmp config.status 15143 chmod +x config.status 15144 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 15145 touch --reference=Makefile Makefile.tmp 15146 mv Makefile.tmp Makefile 15147else 15148 rm -f config.status.tmp 15149fi 15150